pgf0228 发表于 2007-10-23 21:27

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

请问控制器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&nbsp;H-Infinity&nbsp;Optimal&nbsp;Control&nbsp;Synthesis&nbsp;&gt&gt<br />&nbsp;<br />&nbsp;&nbsp;No&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gamma&nbsp;&nbsp;&nbsp;&nbsp;D11&lt=1&nbsp;&nbsp;&nbsp;P-Exist&nbsp;&nbsp;&nbsp;P&gt=0&nbsp;&nbsp;&nbsp;S-Exist&nbsp;&nbsp;&nbsp;S&gt=0&nbsp;&nbsp;&nbsp;lam(PS)&lt1&nbsp;&nbsp;&nbsp;&nbsp;C.L.<br />&nbsp;------------------------------------------------------------------------------<br />&nbsp;&nbsp;&nbsp;1&nbsp;1.0000e+000&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STAB<br />&nbsp;&nbsp;&nbsp;2&nbsp;2.0000e+000&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FAIL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UNST<br />&nbsp;&nbsp;&nbsp;3&nbsp;1.5000e+000&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STAB<br />&nbsp;&nbsp;&nbsp;4&nbsp;1.7500e+000&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FAIL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UNST<br />&nbsp;&nbsp;&nbsp;5&nbsp;1.6250e+000&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FAIL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UNST<br />&nbsp;&nbsp;&nbsp;6&nbsp;1.5625e+000&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FAIL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UNST<br />&nbsp;&nbsp;&nbsp;7&nbsp;1.5313e+000&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FAIL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UNST<br />&nbsp;&nbsp;&nbsp;8&nbsp;1.5156e+000&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;FAIL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UNST<br />&nbsp;&nbsp;&nbsp;9&nbsp;1.5078e+000&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STAB<br />&nbsp;&nbsp;10&nbsp;1.5117e+000&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STAB<br />&nbsp;&nbsp;11&nbsp;1.5137e+000&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STAB<br />&nbsp;&nbsp;12&nbsp;1.5146e+000&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OK&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;STAB<br />&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Iteration&nbsp;no.&nbsp;12&nbsp;is&nbsp;your&nbsp;best&nbsp;answer&nbsp;under&nbsp;the&nbsp;tolerance:&nbsp;&nbsp;&nbsp;0.0010&nbsp;.<br /><br /><br />sscp&nbsp;=<br /><br /><br /><br />&nbsp;&nbsp;1.0e+004&nbsp;*<br /><br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;0.0005<br />&nbsp;&nbsp;&nbsp;&nbsp;2.9816<br />&nbsp;&nbsp;&nbsp;&nbsp;1.8341<br />&nbsp;&nbsp;&nbsp;&nbsp;2.7591<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0012<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0024<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0030<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0034<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0038<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0041<br />&nbsp;&nbsp;&nbsp;-0.0001<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0010<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0097<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0044<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0098<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0044<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0099<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0044<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0100<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0044<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0116<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0121<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0002<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0002<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0000<br />&nbsp;&nbsp;&nbsp;-0.0145<br />&nbsp;&nbsp;&nbsp;-0.0012<br />&nbsp;&nbsp;&nbsp;&nbsp;1.5440<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0002<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0001<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0001<br />&nbsp;&nbsp;&nbsp;-0.0110<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0001<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0002<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0002<br />&nbsp;&nbsp;&nbsp;-0.0166<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0001<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0001<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0000<br />&nbsp;&nbsp;&nbsp;-0.0001<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0002<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0115<br />&nbsp;&nbsp;&nbsp;&nbsp;0.0115<br /><br /><br /><br /><br /><br />大虾们,怎样由SSCP得出K(S),谢谢了!
页: [1]
查看完整版本: 请问控制器sscp为列阵,怎样得出K(S)