psat
这是PSAT2.1.2说明书中的一个命令行例子:% initialize PSAT
initpsat
% do not reload data file
clpsat.readfile = 0;
% set data file
runpsat('d_006_mdl','data')
% solve base case power flow
runpsat('pf')
voltages = DAE.y(1+Bus.n:2*Bus.n);
% increase base loading by 50%
for a = 1:10
PQ.store(:,) = (1+a/20)*;
PV.store(:,4) = (1+a/20)*;
runpsat('pf')
voltages = ;
end
但运行之后出错:
??? Index exceeds matrix dimensions.
Error in ==> BUclass.getbus at 3
u = a.int(round(idx));
Error in ==> LNclass.setup at 15
= getbus(Bus,a.con(:,1));
Error in ==> LNclass.restore at 7
a = setup(a);
Error in ==> fm_restore at 16
Line = restore(Line);
Error in ==> runpsat at 259
fm_restore
Error in ==> Example54 at 14
runpsat('pf')
这是什么原因?望高手请教!谢谢!
如果使用命令行做连续潮流,中间过程的数据都在哪里?
PS:寻找PSAT的研究者,有意加本人QQ:272843822,非诚勿扰! 自己顶一个! psat没有中文说明书,我没有敢学 psat没有中文说明书,英文不太看得懂 回复 1# gouxu908
这是版本问题,我用最新版的psat2.1.6没有这个问题,之前用2.1.2也会有这个问题 运行这个算例还是没有问题的。如果有问题的话,你仔细查查你的算例文件,最好是直接输入M文件,而不要用图形文件转换成M文件。 怎么办啊,汉化的也下载不了
页:
[1]