admin管理员组

文章数量:1576808

MATPOWER5.0b1安装包:https://download.csdn/download/qq_29629293/12839984
MATPOWER中文手册:https://download.csdn/download/qq_29629293/12839772
MATPOWER安装过程在这里:https://blog.csdn/qq_29629293/article/details/108568544

目录

  • 1、各文件的意义
  • 2、使用方法
  • 3、可运行的算法
  • 4、case文件格式
  • 5、实例及计算结果介绍

本文主要参考《MATPOWER手册(中文版)》。
由于使用手册很长,用起来不太容易看,在这里想通过文章给大家分享一下我对于MATPOWER的学习过程和使用方法。
话不多说,直接上过程——

1、各文件的意义

MATPOWER中有一百多个文件和文件夹,在进行计算的时候并不是所有的文件都要用到,它们之间的关系更多的是嵌套。在这里就先介绍一下部分经常用到的文件的含义。
(手册3.7节)
1、数据输入文件:(一般是case开头的文件,后面数字是几就是几节点系统)

文件名称 含义
caseformat.m 输入数据格式匹配的文档
case_ieee30.m IEEE30节点系统
case118.m IEEE118 节点系统
case14.m IEEE14节点系统
case30.m 改进的IEEE30节点系统
case30pwl.m 分段线性成本结构的case30.m
case30Q.m 带无功成本的case30.m
case300.m IEEE300节点系统
case39.m 39节点系统
case4gs.m 从Grainger&Steveson转化的4节点系统
case57.m IEEE57节点系统
case6ww.m 来自于Wood&Wollenberg的1节点系统
case9.m 3机9节点系统(默认案例)
case9Q.m 带无功成本的9节点系统

2、高层方案:(一般是以run开头,可直接运行一个方法的潮流计算)

文件名称 含义
cdf2matp.m 将数据从IEEE CDF的格式转换成MATPOWER的格式
runpf.m 运行一个潮流计算程序
runopf.m 运行一个最优潮流计算程序
rundcpf.m 运行一个直流潮流计算
rundcopf.m 运行一个直流最优潮流计算
runcomp.m 运行两个最优潮流并且比较他们的结果
runuopf.m 运行一个可以处理高价机组停机的OPF
runduopf.m 运行一个可以处理高价机组停机的直流OPF

3、其他的文件:(暂且不用看,在使用过程中基本用不到)
注、如果需要基于MATPOWER进行开发的话,可根据手册的文件名,在MATLAB中打开对应文件进行修改。

2、使用方法

1、进行简单的潮流计算(手册2.3、2.4)

(1)运行一个简单的牛顿潮流。其中包括默认的运算法则选项,默认为‘case9’,在matlab命令行中输入:

runpf()

若要运行指定文件的话,则在命令行键入:

runpf(‘case5’)

(2)计算最优潮流。计算一个数据在case30.m文件中的30节点的最优潮流系统,以默认的算法选项,maitlab的命令行键入:

runopf(‘case30’)

计算相同的系统,但是以关闭高耗机组处理的方式运行,输入:

runuopf(‘case30’)

本文标签: 上手应用实例快速MATPOWER