tl257966 发表于 2010-1-21 08:42:08

请教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了,但是出来一大堆警告

晓夜寒风 发表于 2010-1-22 13:39:36

test_matpower只是通用测试,
研究具体问题时,才能知道配置有无错误。
只根据这个测试是无法做进一步判断的。

adele14 发表于 2010-4-1 17:32:04

为什么会出现以上问题呢?

nxq 发表于 2010-6-3 15:52:58

学习一下::hug::

wanheng 发表于 2017-12-28 16:12:24

学习一下,matlab该开始学,各种问题
页: [1]
查看完整版本: 请教matpower中test_matpower的各项测试的含义

招聘斑竹