matpower吧 关注:275贴子:674
  • 2回复贴,共1

向大神们帮助,索引超出矩阵维度和出错 ext2int (line 165)

只看楼主收藏回复

源码:
function mpc=case2_5
% MATPOWER Case Format:Version 2
mpc.version='2';
%%------Power Flow Data------%%
%% system MVA base
mpc.baseMVA=100;
%% Bus data
% bus_i type PdQdGsBs area VmVabaseKV zone VmaxVmin
mpc.bus=[
1 1 160 80 0 0 1 1 0 100 1 1.1 0.94;
2 1 200 100 0 0 1 1 0 100 1 1.1 0.94;
3 1 370 130 0 0 1 1 0 100 1 1.1 0.94;
4 2 0 0 0 0 1 1.05 0 100 1 1.1 0.94;];
%% generator data
% bus Pg Qg Qmax Qmin Vg mbase status Pmax Pmin
mpc.gen=[
4 500 0 99990 -9999 1.05 100 1 600 0;
5 0 0 99990 -9999 1.05 100 1 600 0;
];
%% branch data
% fbus tbus r x b rataA rataB rataC ratio angle status angmin angmax
mpc.branch=[
2 1 0.04 0.25 0.5 0 0 0 0 0 1 -360 360;
3 1 0.1 0.35 0 0 0 0 0 0 1 -360 360;
3 2 0.08 0.3 0.5 0 0 0 0 0 1 -360 360;
3 5 0 0.03 0 0 0 0 1.05 0 1 -360 360;
2 4 0 0.015 0 0 0 0 1.05 0 1 -360 360; ];
return;
结果出错了:
>> runpf('case2_5.m')
索引超出矩阵维度。
出错 ext2int (line 165)
bs(n2i(mpc.gen(:, GEN_BUS))) );
出错 runpf (line 130)
有大神能帮我看看么,谢谢了


IP属地:河南1楼2020-03-24 19:27回复
    你解决了吗,我也出现了这个问题


    IP属地:福建2楼2020-05-22 16:18
    回复
      一共4个节点你在5号节点按个发电机 我特麽都想打你


      IP属地:江苏来自iPhone客户端3楼2020-12-27 02:09
      回复