源码:
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)
有大神能帮我看看么,谢谢了
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)
有大神能帮我看看么,谢谢了