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

[复制链接]
2293|0
 楼主| pgf0228 发表于 2007-10-23 21:27 | 显示全部楼层 |阅读模式
请问控制器sscp为列阵,怎样得出K(S)<br /><br />程序为:<br />[ag,bg,cg,dg]=tf2ss([1&nbsp;-1],[1&nbsp;-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 />&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

主题

1

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部