MATPOWER快速上手及应用实例

本文详细介绍了MATPOWER的使用,包括数据输入文件、运行算法、设置计算选项、获取计算结果和调试方法。通过实例展示了如何进行潮流计算,并解析了case文件格式。还提供了MATPOWER的常用算法和调试技巧,帮助读者快速上手并掌握MATPOWER的基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

本文主要参考《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’)

评论 97
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值