qswmzd 发表于 2007-11-1 21:38

请问控制器sscp为列阵,怎样得出K(S)

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