| 
 
| 请问控制器sscp为列阵,怎样得出K(S)<br /><br />程序为:<br />[ag,bg,cg,dg]=tf2ss([1 -1],[1 -2]);<br />ssg=mksys(ag,bg,cg,dg);<br />w1=[];w2=[0.1;1];w3=[];<br />[TSS]=augtf(ssg,w1,w2,w3);<br />[gamopt,acp,bcp,ccp,dcp,ac1,bc1,cc1,dc1]=hinfopt(TSS,1,[0.001,1,0]);<br />sscp=mksys(acp,bcp,ccp,dcp);<br />sscp<br /><br /><br />运行结果:<br /><< H-Infinity Optimal Control Synthesis >><br /> <br />  No     Gamma    D11<=1   P-Exist   P>=0   S-Exist   S>=0   lam(PS)<1    C.L.<br /> ------------------------------------------------------------------------------<br />   1 1.0000e+000    OK       OK       OK      OK       OK        OK       STAB<br />   2 2.0000e+000    OK       OK       OK      OK       OK       FAIL      UNST<br />   3 1.5000e+000    OK       OK       OK      OK       OK        OK       STAB<br />   4 1.7500e+000    OK       OK       OK      OK       OK       FAIL      UNST<br />   5 1.6250e+000    OK       OK       OK      OK       OK       FAIL      UNST<br />   6 1.5625e+000    OK       OK       OK      OK       OK       FAIL      UNST<br />   7 1.5313e+000    OK       OK       OK      OK       OK       FAIL      UNST<br />   8 1.5156e+000    OK       OK       OK      OK       OK       FAIL      UNST<br />   9 1.5078e+000    OK       OK       OK      OK       OK        OK       STAB<br />  10 1.5117e+000    OK       OK       OK      OK       OK        OK       STAB<br />  11 1.5137e+000    OK       OK       OK      OK       OK        OK       STAB<br />  12 1.5146e+000    OK       OK       OK      OK       OK        OK       STAB<br /> <br />      Iteration no. 12 is your best answer under the tolerance:   0.0010 .<br /><br /><br />sscp =<br /><br /><br /><br />  1.0e+004 *<br /><br /><br /><br />    0.0005<br />    2.9816<br />    1.8341<br />    2.7591<br />         0<br />    0.0012<br />    0.0024<br />    0.0030<br />    0.0034<br />    0.0038<br />    0.0041<br />   -0.0001<br />    0.0010<br />    0.0097<br />    0.0044<br />    0.0098<br />    0.0044<br />    0.0099<br />    0.0044<br />    0.0100<br />    0.0044<br />    0.0116<br />    0.0121<br />    0.0002<br />    0.0002<br />    0.0000<br />   -0.0145<br />   -0.0012<br />    1.5440<br />    0.0002<br />    0.0001<br />    0.0001<br />   -0.0110<br />    0.0001<br />    0.0002<br />    0.0002<br />   -0.0166<br />    0.0001<br />    0.0001<br />    0.0000<br />   -0.0001<br />    0.0002<br />    0.0115<br />    0.0115<br /><br /><br /><br /><br /><br />大虾们,怎样由SSCP得出K(S),谢谢了! | 
 |