请教matpower中test_matpower的各项测试的含义
我在执行test_matpower命令时出现如下错误t_loadcase..........ok
t_ext2int2ext.......ok
t_jacobian..........ok
t_hessian...........ok
t_hasPQcap..........ok
t_pf................ok
t_opf_fmincon.......??? Error using ==> qr
Too many output arguments.
Error in ==> optim\private\qpsub>eqnsolv at 823
=qr(A(eqix,:));
Error in ==> optim\private\qpsub at 178
[Q,R,A,B,X,Z,how,ACTSET,ACTIND,ACTCNT,aix,eqix,neqcstr,ncstr, ...
Error in ==> optim\private\nlconst at 684
...
Error in ==> fmincon at 498
=...
Error in ==> fmincopf_solver at 172
= ...
Error in ==> opf at 461
= feval(fmc, om, mpopt, output);
Error in ==> runopf at 58
= opf(casename, mpopt);
Error in ==> t_opf_fmincon at 57
= runopf(casefile, mpopt);
Error in ==> t_run_tests at 48
feval( test_names{k}, ~verbose );
Error in ==> test_matpower at 83
t_run_tests( tests, verbose );
然后我将fmincopf_solver.m中
fmoptions = optimset('GradObj', 'on', 'GradConstr', 'on', ...
'MaxIter', mpopt(19), 'TolCon', mpopt(16), ...
'TolX', mpopt(17), 'TolFun', mpopt(18) );
一句的'GradConstr', 'on'改为的'GradConstr', 'off',测试顺利结束了,但是出现了以下结果
t_opf_fmincon.......not ok
#####Ran 85 of 85 tests: 75 passed, 10 failed
我的配置究竟存在什么样的问题?大家帮忙想一下,谢谢啦
另外t_opf_dc_pdipm、t_opf_dc_scpdipm、t_runopf_w_res三项虽然ok了,但是出来一大堆警告 test_matpower只是通用测试,
研究具体问题时,才能知道配置有无错误。
只根据这个测试是无法做进一步判断的。 为什么会出现以上问题呢? 学习一下::hug:: 学习一下,matlab该开始学,各种问题
页:
[1]