========================================================
MATPOWER - A MATLAB(R) Power System Simulation Package
========================================================
Version: 5.0
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 17, 2014
$Id: README.txt 2489 2014-12-17 16:27:36Z ray $
Copyright (c) 1997-2014 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 7 (R14) or later
(available from The MathWorks, Inc. http://www.mathworks.com/), or
- GNU Octave version 3.4 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 5.0
---------------------------
Below is a summary of the changes since version 4.1 of MATPOWER. See the
CHANGES file in the docs directory for all the gory details.
* New features:
- Continuation power flow with tangent predictor and Newton
method corrector, based on code contributed by Shrirang Abhyankar
and Alex Flueck.
- SDP_PF, a set of applications of a semidefinite programming
relaxation of the power flow equations, contributed by
Dan Molzahn (see 'extras/sdp_pf'):
- Globally optimal AC OPF solver (under certain conditions).
- Functions to check sufficient conditions for:
- global optimality of OPF solution
- insolvability of power flow equations
- PSS/E RAW data conversion to MATPOWER case format (experimental)
based on code contributed by Yujia Zhu.
- Brand new extensible MATPOWER options architecture based on options
struct instead of options vector.
- Utility routines to check network connectivity and handle islands
and isolated buses.
- New extension implementing DC OPF branch flow soft limits.
See 'help toggle_softlims' for details.
- New and updated support for 3rd party solvers:
- CPLEX 12.6
- GLPK
- Gurobi 5.x
- Ipopt 3.11.x
- Knitro 9.x.x
- Optimization Toolbox 7.1
- Numerous performance enhancements.
- New functions:
- runcpf() for continuation power flow.
- case_info() for summarizing system information, including network
connectivity.
- extract_islands() to extract a network island into a separate
MATPOWER case.
- find_islands() to detect network islands.
- @opt_model/describe_idx() to identify variable, constraint or
cost row indices to aid in debugging.
- margcost() for computing the marginal cost of generation.
- psse2mpc() to convert PSS/E RAW date into MATPOWER case format.
- get_losses() to compute branch series losses and reactive charging
injections and derivatives as functions of bus voltages.
- New experimental functions in 'extras/misc' for computing loss factors,
checking feasibility of solutions, converting losses to negative bus
injections and modifying an OPF problem to make it feasible.
- Added case5.m, a 5-bus, 5-generator example case from Rui Bo.
- New options:
- scale_load() can scale corresponding gencost for dispatchable loads.
- makeJac() can return full Jacobian instead of reduced version
used in Newton power flow updates.
- modcost() can accept a vector of shift/scale factors.
- total_load() can return actual or nominal values for dispatchable
loads.
- runpf(), runopf(), etc. can send pretty-printed output to file
without also sending it to the screen.
- 'out.suppress_detail' option suppresses all output except system
summary (on by default for large cases).
- 'opf.init_from_mpc' option forces some solvers to use user-supplied
没有合适的资源?快使用搜索试试~ 我知道了~
matpower5.0工具箱,可进行最优潮流计算.rar
共344个文件
m:310个
pdf:11个
mat:10个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 10 下载量 49 浏览量
2021-07-04
16:35:20
上传
评论 2
收藏 6.32MB RAR 举报
温馨提示
matpower5.0工具箱,可进行最优潮流计算 函数均已经进行代码注释,运行可参考博客:https://michaelbeechan.blog.csdn.net/article/details/118463818
资源推荐
资源详情
资源评论
收起资源包目录
matpower5.0工具箱,可进行最优潮流计算.rar (344个子文件)
CHANGES 70KB
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 87KB
sdpopf_solver.m 66KB
case300.m 64KB
mpoption.m 62KB
printpf.m 40KB
case118.m 33KB
mpoption_old.m 29KB
t_scale_load.m 29KB
t_auction_tspopf_pdipm.m 27KB
t_auction_mips.m 27KB
t_auction_minopf.m 27KB
mips.m 26KB
case_info.m 25KB
t_total_load.m 24KB
toggle_dcline.m 23KB
t_ext2int2ext.m 22KB
t_loadcase.m 22KB
insolvablepf.m 21KB
toggle_reserves.m 20KB
psse_parse.m 19KB
savecase.m 18KB
t_islands.m 18KB
t_opf_model.m 17KB
off2case.m 16KB
runcpf.m 15KB
runpf.m 15KB
toggle_softlims.m 15KB
qps_bpmpd.m 15KB
t_opf_fmincon.m 15KB
t_opf_tspopf_scpdipm.m 15KB
t_opf_tspopf_tralm.m 15KB
t_opf_tspopf_pdipm.m 14KB
t_opf_knitro.m 14KB
t_opf_minopf.m 14KB
t_mpoption.m 14KB
t_opf_mips_sc.m 14KB
t_opf_mips.m 14KB
t_opf_ipopt.m 14KB
makesdpmat.m 14KB
t_modcost.m 13KB
case57.m 13KB
t_hessian.m 13KB
t_off2case.m 13KB
toggle_iflims.m 13KB
ktropf_solver.m 12KB
cdf2mpc.m 12KB
auction.m 12KB
psse_parse_section.m 12KB
opf_args.m 12KB
cplex_options.m 12KB
ipoptopf_solver.m 12KB
qps_gurobi.m 12KB
opf.m 12KB
qps_mosek.m 12KB
psse_convert_xfmr.m 12KB
qps_cplex.m 12KB
insolvablepfsos_limitQ.m 11KB
qps_ot.m 11KB
qps_matpower.m 11KB
t_mips.m 11KB
have_fcn.m 11KB
t_dcline.m 11KB
dcopf_solver.m 11KB
scale_load.m 10KB
loadcase.m 10KB
qps_glpk.m 10KB
insolvablepf_limitQ.m 10KB
ext2int.m 10KB
opf_setup.m 10KB
qps_ipopt.m 10KB
extract_islands.m 10KB
fmincopf_solver.m 10KB
add_costs.m 10KB
opf_hessfcn.m 10KB
case39.m 9KB
t_cpf.m 9KB
opf_execute.m 9KB
t_psse_case3.m 9KB
insolvablepfsos.m 9KB
caseformat.m 9KB
testGlobalOpt.m 9KB
smartmkt.m 9KB
psse_convert.m 9KB
opt_model.m 9KB
state_est.m 8KB
case24_ieee_rts.m 8KB
add_constraints.m 8KB
mipsopf_solver.m 8KB
uopf.m 8KB
共 344 条
- 1
- 2
- 3
- 4
卡尔曼的BDSLAMer
- 粉丝: 6438
- 资源: 151
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 论文(最终)_20240430235101.pdf
- 基于python编写的Keras深度学习框架开发,利用卷积神经网络CNN,快速识别图片并进行分类
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页