========================================================
MATPOWER - A MATLAB(R) Power System Simulation Package
========================================================
Version: 4.1
Home Page: http://www.pserc.cornell.edu/matpower/
Authors: Ray Zimmerman <rz10@cornell.edu>
Carlos E. Murillo-Sanchez <carlos_murillo@ieee.org>
Deqiang (David) Gan <dgan@zju.edu.cn>
Wed, Dec 14, 2011
$Id: README.txt,v 1.38 2011/12/14 17:07:24 cvs Exp $
Copyright (c) 1997-2011 by Power System Engineering Research Center (PSERC)
See http://www.pserc.cornell.edu/matpower/ for more info.
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. This file is offered as-is,
without any warranty.
--------------
INTRODUCTION
--------------
MATPOWER is a package of MATLAB(R) M-files for solving power flow and
optimal power flow problems. It is intended as a simulation tool for
researchers and educators that is easy to use and modify. MATPOWER
is designed to give the best performance possible while keeping the code
simple to understand and modify. It was initially developed as part
of the PowerWeb project <http://www.pserc.cornell.edu/powerweb/>.
MATPOWER can be downloaded from the MATPOWER home page above.
--------------
TERMS OF USE
--------------
Please see the LICENSE file for the details. But here is the summary:
- Beginning with version 4, the code in MATPOWER is distributed under
the GNU General Public License (GPL) with an exception added to
clarify our intention to allow MATPOWER to interface with MATLAB
as well as any other MATLAB code or MEX-files a user may have
installed, regardless of their licensing terms.
- MATPOWER is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY.
- While not required by the terms of the license, we do request that
publications derived from the use of MATPOWER explicitly acknowledge
that fact by citing [1].
[1] R. D. Zimmerman, C. E. Murillo-Sanchez, and R. J. Thomas,
"MATPOWER: Steady-State Operations, Planning and Analysis Tools
for Power Systems Research and Education," Power Systems, IEEE
Transactions on, vol. 26, no. 1, pp. 12–19, Feb. 2011.
Note: Versions prior to MATPOWER 4 use a different license.
-----------------
GETTING STARTED
-----------------
System Requirements
-------------------
- MATLAB(R) version 6.5 or later (available from The MathWorks, Inc.
http://www.mathworks.com/), or
- GNU Octave version 3.2 or later (free software available from
http://www.gnu.org/software/octave/).
Installation
------------
1. Follow the download instructions on the MATPOWER home page. You
should end up with a file named matpowerXXX.zip, where XXX depends
on the version of MATPOWER.
2. Unzip the downloaded file. Move the resulting matpowerXXX directory
to the location of your choice. These files should not need to be
modified, so it is recommended that they be kept separate from your
own code. Let $MATPOWER denote the path to this directory.
3. Add the following directories to your MATLAB path:
$MATPOWER - core MATPOWER functions
$MATPOWER/t - test scripts for MATPOWER
(optional) subdirectories of $MATPOWER/extras -
additional functionality and contributed code
4. At the MATLAB prompt, type 'test_matpower' (without the quotes) to
run the test suite and verify that MATPOWER is properly installed
and functioning.
Running MATPOWER
----------------
To run a simple Newton power flow on the 9-bus system specified in the
file case9.m, with the default algorithm options, at the MATLAB prompt,
type:
runpf('case9')
To load the 30-bus system data from case30.m, increase its real power
demand at bus 2 to 30 MW, then run an AC optimal power flow with
default options, type:
define_constants;
mpc = loadcase('case30');
mpc.bus(2, PD) = 30;
runopf(mpc);
By default, the results of the simulation are pretty-printed to the
screen, but the solution can also be optionally returned in a 'results'
struct. The following example shows how simple it is, after running a DC
OPF on the 118-bus system in case118.m, to access the final objective
function value, the real power output of generator 6 and the power flow
in branch 51.
results = rundcopf('case118');
final_objective = results.f;
gen6_output = results.gen(6, PG);
branch51_flow = results.branch(51, PF);
For additional info, see the User's Manual and the on-line help
documentation for the various MATPOWER functions. For example:
help runpf
help runopf
help mpoption
help caseformat
---------------------------
WHAT'S NEW IN VERSION 4.1
---------------------------
Below is a summary of the changes since version 4.0 of MATPOWER. See the
CHANGES file in the docs directory for all the gory details.
* New features:
- More new high performance OPF solvers:
- Support for the Knitro interior point optimizer for large scale
non-linear optimization. Use OPF_ALG = 600 for to select Knitro
to solve the AC OPF. Requires the Matlab Optimization Toolbox
and a license for Knitro, available from http://www.ziena.com/.
See 'help mpoption' for more Knitro options.
- Support for Gurobi to solve LP and QP problems. Set option
OPF_ALG_DC = 700 to use Gurobi to solve the DC OPF. Requires
Gurobi (http://www.gurobi.com/) and the Gurobi MEX interface
(http://www.convexoptimization.com/wikimization/index.php/Gurobi_mex).
See 'help mpoption' for more Gurobi options.
- Updated for compatibility with CPLEX 12.3.
- Changed options so that FMINCON uses its interior-point
solver by default. Much faster on larger systems.
- Support for basic modeling of DC transmission lines.
- New case files with more recent versions of Polish system.
- Power flow can handle networks with islands.
* Bugs fixed:
- Computation of quadratic user-defined costs had a potentially
fatal error. Thanks to Stefanos Delikaraoglou for find this.
- Calculation of reserve prices in toggle_reserves() had an error.
* INCOMPATIBLE CHANGES:
- Optional packages TSPOPF and MINOPF must be updated to latest
versions.
---------------
DOCUMENTATION
---------------
There are two primary sources of documentation for MATPOWER.
- MATLAB's 'help' command
- MATPOWER User's Manual
The User's Manual is included in the distribution (docs/manual.pdf) or
it can be downloaded separately from
http://www.pserc.cornell.edu/matpower/manual.pdf.
Each M-file has its own documentation which can be accessed by typing at
the MATLAB prompt:
help <name of M-file>
Documentation for the case data file format can be found by typing:
help caseformat
If something is still unclear after checking the manual and the help,
the source code *is* the documentation. ;-)
TECH NOTES
There are also two MATPOWER Technical Notes that may be of interest:
[TN1] R. D. Zimmerman, "Uniform Price Auctions and Optimal Power Flow,
MATPOWER Technical Note 1, February 2010.
http://www.pserc.cornell.edu/matpower/TN1-OPF-Auctions.pdf
[TN2] R. D. Zimmerman, "AC Power Flows, Generalized OPF Costs and
their Derivatives using Complex Matrix Notation", MATPOWER
Technical Note 2, February 2010.
http://www.pserc.cornell.edu/matpower/TN2-OPF-Derivatives.pdf
PUBLICATIONS & PRESENTATIONS
[1] R. D. Zimmerman, C. E. Murillo-Sanchez, and R. J. Thomas,
"MATPOWER's Extensible Optimal Power Flow Architecture," Power
and Energy Society General Meeting, 2009 IEEE, pp. 1-
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
电力系统潮流计算程序基于matlab的matpower4.1 (267个子文件)
CHANGES 51KB
COPYING 34KB
LICENSE 2KB
case2746wp.m 719KB
case2746wop.m 716KB
case2736sp.m 701KB
case2737sop.m 698KB
case3375wp.m 476KB
case3012wp.m 413KB
case3120sp.m 381KB
case2383wp.m 333KB
ipopt_options.m 86KB
case300.m 66KB
printpf.m 38KB
case118.m 32KB
mpoption.m 30KB
t_auction_tspopf_pdipm.m 27KB
t_auction_mips.m 27KB
t_auction_minopf.m 27KB
mips6.m 25KB
mips.m 25KB
t_loadcase.m 22KB
t_scale_load.m 20KB
toggle_dcline.m 20KB
toggle_reserves.m 19KB
savecase.m 16KB
off2case.m 16KB
qps_bpmpd.m 15KB
t_opf_constr.m 15KB
t_opf_lp_spr.m 15KB
t_opf_lp_spf.m 15KB
t_opf_lp_den.m 15KB
t_opf_tspopf_scpdipm.m 15KB
t_opf_tspopf_tralm.m 14KB
t_opf_tspopf_pdipm.m 14KB
t_opf_knitro.m 14KB
t_opf_fmincon.m 14KB
t_opf_minopf.m 14KB
runpf.m 14KB
t_opf_mips_sc.m 14KB
t_opf_ipopt.m 14KB
t_opf_mips.m 14KB
t_hessian.m 13KB
t_off2case.m 13KB
case57.m 13KB
cpf.m 12KB
cdf2matp.m 12KB
auction.m 12KB
toggle_iflims.m 12KB
opf_args.m 12KB
opf.m 12KB
cplex_options.m 12KB
t_mips6.m 12KB
ext2int.m 11KB
ktropf_solver.m 11KB
qps_mosek.m 11KB
t_ext2int2ext.m 11KB
t_mips.m 11KB
ipoptopf_solver.m 11KB
qps_cplex.m 11KB
LPconstr.m 11KB
t_dcline.m 11KB
qps_gurobi.m 11KB
loadcase.m 10KB
qps_matpower.m 10KB
grad_copf.m 10KB
opf_setup.m 10KB
qps_ot.m 10KB
dcopf_solver.m 10KB
qps_ipopt.m 10KB
fmincopf_solver.m 10KB
opf_execute.m 10KB
t_total_load.m 10KB
case39.m 9KB
copf_solver.m 9KB
lpopf_solver.m 9KB
opf_hessfcn.m 9KB
scale_load.m 9KB
caseformat.m 9KB
case24_ieee_rts.m 9KB
fmincopf6_solver.m 8KB
mips6opf_solver.m 8KB
state_est.m 8KB
mipsopf_solver.m 8KB
opf_model.m 8KB
checkDataIntegrity.m 8KB
fun_copf.m 8KB
opf_consfcn.m 8KB
qps_mips6.m 8KB
smartmkt.m 8KB
runse.m 8KB
qps_mips.m 8KB
uopf.m 7KB
case_ieee30.m 7KB
t_modcost.m 7KB
opf_costfcn.m 7KB
t_jacobian.m 7KB
int2ext.m 7KB
runmkt.m 7KB
t_pf.m 7KB
共 267 条
- 1
- 2
- 3
stoneboy007
- 粉丝: 6
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 直接插入排序,冒泡排序,直接选择排序.zip
- 在排序2的基础上,再次对快排进行优化,其次增加快排非递归,归并排序,归并排序非递归版.zip
- 实现了7种排序算法.三种复杂度排序.三种nlogn复杂度排序(堆排序,归并排序,快速排序)一种线性复杂度的排序.zip
- 冒泡排序 直接选择排序 直接插入排序 随机快速排序 归并排序 堆排序.zip
- 课设-内部排序算法比较 包括冒泡排序、直接插入排序、简单选择排序、快速排序、希尔排序、归并排序和堆排序.zip
- Python排序算法.zip
- C语言实现直接插入排序、希尔排序、选择排序、冒泡排序、堆排序、快速排序、归并排序、计数排序,并带图详解.zip
- 常用工具集参考用于图像等数据处理
- 音乐展示网页、基于Stenography的图像数字水印添加与提取,以及基于颜色矩和Tamura算法的图像相似度评估算法py源码
- 基于EmguCV(OpenCV .net封装),图像数字水印加解密算法的实现,其中包含最低有效位算法,离散傅里叶变换算法+文档书
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页