基于Matpower编写的静态电压稳定评估仿真程序-IEEE39系统仿真,连续潮流法

使用Matpower编写了一个静态电压稳定评估程序,针对IEEE39系统进行仿真。程序通过调整负荷和发电机参数,计算电压稳定裕度,并判断稳定性状态。最终结果保存到Excel文件。
摘要由CSDN通过智能技术生成

基于Matpower编写了静态电压稳定评估仿真程序,用于负荷极限求解,静态电压稳定裕度求解,仿真算例为IEEE39系统
程序如下,安装Matpower后,可直接在matlab中运行:
define_constants;
mpopt = mpoption(‘out.all’, 0, ‘verbose’, 2);
mpopt = mpoption(mpopt, ‘cpf.stop_at’, ‘NOSE’, ‘cpf.step’, 0.2);
mpopt = mpoption(mpopt, ‘cpf.plot.level’, 2);
mpcb = loadcase(‘case39’); % load base case
allsum=[];
for i=1:15000
mpcb1=mpcb;
plall=0;
qlall=0;
pgall=0;
qgall=0;
Ptotal=0;
%flag=round(rand(1,1)*2);
%
k1p=(rand(1,1)*2-1)*0.3;
k1q=(rand(1,1)*2-1)*0.3;

k3p=(rand(1,1)*2-1)*0.3;
k3q=(rand(1,1)*2-1)*0.3;

k4p=(rand(1,1)*2-1)*0.3;
k4q=(rand(1,1)*2-1)*0.3;

k7p=(rand(1,1)*2-1)*0.3;
k7q=(rand(1,1)*2-1)*0.3;

k8p=(rand(1,1)*2-1)*0.3;
k8q=(rand(1,1)*2-1)*0.3;

k9p=(rand(1,1)*2-1)*0.3;
k9q=(rand(1,1)*2-1)*0.3;

k12p=(rand(1,1)*2-1)*0.3;
k12q=(rand(1,1)*2-1)*0.3;

k15p=(rand(1,1)*2-1)*0.3;
k15q=(rand(1,1)*2-1)*0.3;

k16p=(rand(1,1)*2-1)*0.3;
k16q=(rand(1,1)*2-1)*0.3;

k18p=(rand(1,1)*2-1)*0.3;
k18q=(rand(1,1)*2-1)*0.3;

k20p=(rand(1,1)*2-1)*0.3;
k20q=(rand(1,1)*2-1)*0.3;

k21p=(rand(1,1)*2-1)*0.3;
k21q=(rand(1,1)*2-1)*0.3;

k23p=(rand(1,1)*2-1)*0.3;
k23q=(rand(1,1)*2-1)*0.3;

k24p=(rand(1,1)*2-1)*0.3;
k24q=(rand(1,1)*2-1)*0.3;

k25p=(rand(1,1)*2-1)*0.3;
k25q=(rand(1,1)*2-1)*0.3;

k26p=(rand(1,1)*2-1)*0.3;
k26q=(rand(1,1)*2-1)*0.3;

k27p=(rand(1,1)*2-1)*0.3;
k27q=(rand(1,1)*2-1)*0.3;

k28p=(rand(1,1)*2-1)*0.3;
k28q=(rand(1,1)*2-1)*0.3;

k29p=(rand(1,1)*2-1)*0.3;
k29q=(rand(1,1)*2-1)*0.3;

k31p=(rand(1,1)*2-1)*0.3;
k31q=(rand(1,1)*2-1)*0.3;

k39p=(rand(1,1)*2-1)*0.3;
k39q=(rand(1,1)*2-1)*0.3;

g30p=(rand(1,1)*2-1)*0.3;

  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值