发明名称 非线性多时标时延系统建模与控制方法
摘要 一种非线性多时标时延系统建模与控制方法,复杂系统控制技术领域。该方法基于UDTTDFSPM,结合谱范数与线性矩阵不等式方法,为被控NMTSTDSs设计鲁棒组合控制器,实现NMTSTDSs的高精度稳定控制。根据NMTSTDSs的动力学模型,建立其不确定性连续时间时延模糊奇异摄动模型,选择适当的采样周期,采用零阶保持器方法,对所获连续模型进行离散化,获得NMTSTDSs的UDTTDFSPM,在此基础上设计鲁棒组合控制器,组合控制器由模糊慢状态反馈控制器和输出积分器组成。优点在于,解决现有建模与控制方法无法消除NMTSTDSs系统外扰及快模态引起的稳态误差问题,大幅提高NMTSTDSs的控制性能。采用本发明控制CE150直升机姿态的仿真结果表明了本发明方法的有效性。
申请公布号 CN103592850B 申请公布日期 2016.08.17
申请号 CN201310595097.0 申请日期 2013.11.21
申请人 冶金自动化研究设计院 发明人 陈金香
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 北京华谊知识产权代理有限公司 11207 代理人 刘月娥
主权项 一种非线性多时标时延系统建模与控制方法,其特征在于:步骤1、根据NMTSTDSs的动力学方程,建立被控NMTSTDSs的不确定性连续时间时延模糊奇异摄动模型:规则i:如果ξ<sub>1</sub>(t)是φ<sub>i1</sub>,…,ξ<sub>g</sub>(t)是φ<sub>ig</sub>,那么<maths num="0001"><math><![CDATA[<mrow><msub><mi>E</mi><mi>&epsiv;</mi></msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mrow><mo>(</mo><msub><mi>A</mi><mrow><mi>c</mi><mi>i</mi></mrow></msub><mo>+</mo><msub><mi>&Delta;A</mi><mrow><mi>c</mi><mi>i</mi></mrow></msub><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mrow><mo>(</mo><msub><mi>A</mi><mrow><mi>c</mi><mi>d</mi><mi>i</mi></mrow></msub><mo>+</mo><msub><mi>&Delta;A</mi><mrow><mi>c</mi><mi>d</mi><mi>i</mi></mrow></msub><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>&tau;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>B</mi><mrow><mi>c</mi><mi>i</mi></mrow></msub><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mi>D</mi><mi>w</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000907427710000011.GIF" wi="1422" he="60" /></maths>y(t)=Cx(t)   (1)其中,<maths num="0002"><math><![CDATA[<mrow><msub><mi>E</mi><mi>&epsiv;</mi></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>I</mi><mrow><mi>n</mi><mo>&times;</mo><mi>n</mi></mrow></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><msub><mi>&epsiv;I</mi><mrow><mi>m</mi><mo>&times;</mo><mi>m</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><mi>x</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>x</mi><mi>s</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mi>f</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000907427710000012.GIF" wi="860" he="127" /></maths>x<sub>s</sub>(t)∈R<sup>n</sup>为慢变量,x<sub>f</sub>(t)∈R<sup>m</sup>为快变量,u(t)∈R<sup>q</sup>为控制输入,y(t)∈R<sup>l</sup>为系统输出,w(t)∈R<sup>q</sup>为外扰,φ<sub>i1</sub>,…,φ<sub>ig</sub>均为模糊集合,i=1,2,…,r,ξ<sub>1</sub>(t),…,ξ<sub>g</sub>(t)为可测量的系统变量,A<sub>ci</sub>,A<sub>cdi</sub>,B<sub>ci</sub>,D,C为合适维数矩阵,ΔA<sub>ci</sub>和ΔA<sub>cdi</sub>为合适维数的不确定性矩阵,ε是奇异摄动参数,τ,0<τ<τ<sub>m</sub>为时延常数,τ<sub>m</sub>为上确界;步骤2、建立被控NMTSTDSs的不确定性离散时间时延模糊奇异摄动模型控制系统中的传感器和执行器均采用时间驱动方式,且二者采用相同的采样时间T<sub>s</sub>,在零阶保持器的作用下,将以上时延模糊奇异摄动模型(1),离散化为UDTTDFSPM:规则i:如果ξ<sub>1</sub>(k)是φ<sub>i1</sub>,…,ξ<sub>g</sub>(k)是φ<sub>ig</sub>,那么<maths num="0003"><math><![CDATA[<mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>E</mi><mi>&epsiv;</mi></msub><mrow><mo>(</mo><msub><mi>A</mi><mi>i</mi></msub><mo>+</mo><msub><mi>&Delta;A</mi><mi>i</mi></msub><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>E</mi><mi>&epsiv;</mi></msub><mrow><mo>(</mo><msub><mi>A</mi><mrow><mi>d</mi><mi>i</mi></mrow></msub><mo>+</mo><msub><mi>&Delta;A</mi><mrow><mi>d</mi><mi>i</mi></mrow></msub><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mi>&tau;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>E</mi><mi>&epsiv;</mi></msub><msub><mi>B</mi><mi>i</mi></msub><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>E</mi><mi>&epsiv;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>D</mi><mi>w</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000907427710000013.GIF" wi="1652" he="71" /></maths>y(k)=Cx(k)   (2)其中,ΔA<sub>i</sub>,ΔA<sub>di</sub>为适当维数的不确定性矩阵,<maths num="0004"><math><![CDATA[<mrow><msub><mi>A</mi><mi>i</mi></msub><mo>=</mo><msubsup><mi>E</mi><mi>&epsiv;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msup><mi>e</mi><mrow><msubsup><mi>E</mi><mi>&epsiv;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>A</mi><mrow><mi>c</mi><mi>i</mi></mrow></msub><msub><mi>T</mi><mi>s</mi></msub></mrow></msup><mo>,</mo><msub><mi>A</mi><mrow><mi>d</mi><mi>i</mi></mrow></msub><mo>=</mo><msubsup><mi>E</mi><mi>&epsiv;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msup><mi>e</mi><mrow><msubsup><mi>E</mi><mi>&epsiv;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>A</mi><mrow><mi>c</mi><mi>d</mi><mi>i</mi></mrow></msub><msub><mi>T</mi><mi>s</mi></msub></mrow></msup><mo>,</mo><msub><mi>B</mi><mi>i</mi></msub><mo>=</mo><msubsup><mi>E</mi><mi>&epsiv;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mo>&Integral;</mo><mn>0</mn><mi>h</mi></msubsup><msubsup><mi>E</mi><mi>&epsiv;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msup><mi>e</mi><mrow><msubsup><mi>E</mi><mi>&epsiv;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>A</mi><mrow><mi>c</mi><mi>i</mi></mrow></msub><mi>&tau;</mi></mrow></msup><msub><mi>d&tau;B</mi><mrow><mi>c</mi><mi>i</mi></mrow></msub></mrow>]]></math><img file="FDA0000907427710000014.GIF" wi="1252" he="102" /></maths>给定[x(k);u(k);w(k)],应用标准模糊推理方法,得到全局UDTTDFSPM:<maths num="0005"><math><![CDATA[<mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>E</mi><mi>&epsiv;</mi></msub><mrow><mo>(</mo><mi>A</mi><mo>(</mo><mi>&mu;</mi><mo>)</mo><mo>+</mo><mi>&Delta;</mi><mi>A</mi><mo>(</mo><mi>&mu;</mi><mo>)</mo><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>E</mi><mi>&epsiv;</mi></msub><mrow><mo>(</mo><msub><mi>A</mi><mi>d</mi></msub><mo>(</mo><mi>&mu;</mi><mo>)</mo><mo>+</mo><msub><mi>&Delta;A</mi><mi>d</mi></msub><mo>(</mo><mi>&mu;</mi><mo>)</mo><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mi>&tau;</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>E</mi><mi>&tau;</mi></msub><mi>B</mi><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>E</mi><mi>&epsiv;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>D</mi><mi>w</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000907427710000015.GIF" wi="1902" he="73" /></maths>y(k)=Cx(k)                                           (3)其中,隶属度函数<maths num="0006"><math><![CDATA[<mrow><msub><mi>&mu;</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>&xi;</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>w</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>&xi;</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow></mrow><mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>T</mi></munderover><msub><mi>w</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>&xi;</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><msub><mi>w</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>&xi;</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Pi;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>g</mi></munderover><msub><mi>&phi;</mi><mrow><mi>i</mi><mi>j</mi></mrow></msub><mrow><mo>(</mo><msub><mi>&xi;</mi><mi>j</mi></msub><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow><mo>,</mo><mo>,</mo></mrow>]]></math><img file="FDA0000907427710000016.GIF" wi="999" he="190" /></maths>φ<sub>ij</sub>(ξ<sub>j</sub>(k))为ξ<sub>j</sub>(k)在φ<sub>ij</sub>中的隶属度,设w<sub>i</sub>(ξ(k))≥0,for i=1,2,…,r,r为规则数,μ<sub>i</sub>(ξ(k))≥0,<img file="FDA0000907427710000017.GIF" wi="341" he="118" />为了便于记录我们令μ<sub>i</sub>=μ<sub>i</sub>(ξ(k)),<maths num="0007"><math><![CDATA[<mrow><mi>A</mi><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>T</mi></munderover><msub><mi>&mu;</mi><mi>i</mi></msub><msub><mi>A</mi><mi>i</mi></msub><mo>,</mo><mi>B</mi><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>T</mi></munderover><msub><mi>&mu;</mi><mi>i</mi></msub><msub><mi>B</mi><mi>i</mi></msub><mo>,</mo><msub><mi>A</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>T</mi></munderover><msub><mi>&mu;</mi><mi>i</mi></msub><msub><mi>A</mi><mrow><mi>d</mi><mi>i</mi></mrow></msub></mrow>]]></math><img file="FDA0000907427710000018.GIF" wi="1053" he="150" /></maths><maths num="0008"><math><![CDATA[<mrow><mi>&Delta;</mi><mi>A</mi><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>T</mi></munderover><msub><mi>&mu;</mi><mi>i</mi></msub><msub><mi>&Delta;A</mi><mi>i</mi></msub><mo>,</mo><msub><mi>&Delta;A</mi><mi>d</mi></msub><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>T</mi></munderover><msub><mi>&mu;</mi><mi>i</mi></msub><msub><mi>&Delta;A</mi><mrow><mi>d</mi><mi>i</mi></mrow></msub></mrow>]]></math><img file="FDA0000907427710000019.GIF" wi="861" he="143" /></maths>步骤3、基于全局UDTTDFSPM(3),对被控对象设计鲁棒模糊组合控制器;设计如下鲁棒模糊组合控制器,其模糊规则前件与全局UDTTDFSPM(3)的模糊规则前件相同,<maths num="0009"><math><![CDATA[<mrow><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>K</mi><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>K</mi><mi>I</mi></msub><munderover><mo>&Sigma;</mo><mrow><mi>p</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>y</mi><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000907427710000021.GIF" wi="1277" he="157" /></maths>其中,K(μ)=[K<sub>1</sub>(μ) 0<sub>q×m</sub>],<img file="FDA0000907427710000022.GIF" wi="415" he="142" />K<sub>1i</sub>,K<sub>I</sub>为控制器增益,<img file="FDA0000907427710000023.GIF" wi="166" he="135" />是全局UDTTDFSPM(3)的输出积分器;步骤4、对被控对象的输出进行积分,并将其用状态方程描述;引入一个新状态变量x<sub>I</sub>(k)并令<img file="FDA0000907427710000024.GIF" wi="343" he="134" />那么x<sub>I</sub>(k+1)=x<sub>I</sub>(k)+y(k)   (5)鲁棒模糊组合控制器(4)等同于u(k)=K(μ)x(k)+K<sub>I</sub>x<sub>I</sub>(k)   (6)步骤5、建立闭环系统模型针对全局UDTTDFSPM(3),应用公式(6),获得闭环系统模型:<maths num="0010"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mi>E</mi><mi>&epsiv;</mi></msub><mrow><mo>(</mo><mi>A</mi><mo>(</mo><mi>&mu;</mi><mo>)</mo><mo>+</mo><mi>B</mi><mo>(</mo><mi>&mu;</mi><mo>)</mo><mi>K</mi><mo>(</mo><mi>&mu;</mi><mo>)</mo><mo>+</mo><mi>&Delta;</mi><mi>A</mi><mo>(</mo><mi>&mu;</mi><mo>)</mo><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>E</mi><mi>&epsiv;</mi></msub><mrow><mo>(</mo><msub><mi>A</mi><mi>d</mi></msub><mo>(</mo><mi>&mu;</mi><mo>)</mo><mo>+</mo><msub><mi>&Delta;A</mi><mi>d</mi></msub><mo>(</mo><mi>&mu;</mi><mo>)</mo><mo>)</mo></mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mi>&tau;</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>E</mi><mi>&epsiv;</mi></msub><mi>B</mi><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><msub><mi>K</mi><mi>I</mi></msub><msub><mi>x</mi><mi>I</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msubsup><mi>E</mi><mi>&epsiv;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>D</mi><mi>w</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000907427710000025.GIF" wi="1782" he="142" /></maths>y(k)=Cx(k)为了便于求解控制器增益,将上述闭环系统模型改写为<maths num="0011"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mi>I</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>E</mi><mi>&epsiv;</mi></msub><mrow><mo>(</mo><mi>A</mi><mo>(</mo><mi>&mu;</mi><mo>)</mo><mo>+</mo><mi>B</mi><mo>(</mo><mi>&mu;</mi><mo>)</mo><mi>K</mi><mo>(</mo><mi>&mu;</mi><mo>)</mo><mo>+</mo><mi>&Delta;</mi><mi>A</mi><mo>(</mo><mi>&mu;</mi><mo>)</mo><mo>)</mo></mrow></mrow></mtd><mtd><mrow><msub><mi>E</mi><mi>&epsiv;</mi></msub><mi>B</mi><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow><msub><mi>K</mi><mi>I</mi></msub><mrow><mo>(</mo><mi>&mu;</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mi>I</mi></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>x</mi><mi>I</mi></msub><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>E</mi><mi>&epsiv;</mi></msub><mrow><mo>(</mo><msub><mi>A</mi><mi>d</mi></msub><mo>(</mo><mi>&mu;</mi><mo>)</mo><mo>+</mo><mi>&Delta;</mi><mi>A</mi><mo>(</mo><mi>&mu;</mi><mo>)</mo><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mi>&tau;</mi><mo>)</mo></mrow><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msubsup><mi>E</mi><mi>&epsiv;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>D</mi></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mi>w</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000907427710000026.GIF" wi="1730" he="263" /></maths>y(k)=Cx(k)步骤6、采用谱范数方法和线性矩阵不等式方法,推导出鲁棒模糊组合控制器存在的充分条件,推导过程不要求知道系统不确定性参数的上确界,下面是求解控制器增益的线性矩阵不等式组:<img file="FDA0000907427710000027.GIF" wi="1662" he="63" /><img file="FDA0000907427710000028.GIF" wi="1678" he="71" />其中,γ为给定常数,0<γ≤1,S<sub>1</sub>∈R<sup>(n+m)τ×(n+m)τ</sup>为对称正定矩阵,<maths num="0012"><math><![CDATA[<mrow><msub><mi>S</mi><mn>2</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>S</mi><mn>21</mn></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>S</mi><mn>22</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000907427710000029.GIF" wi="414" he="124" /></maths>S<sub>21</sub>∈R<sup>n×n</sup>与S<sub>22</sub>∈R<sup>m×m</sup>为对称正定矩阵,L∈R<sup>l×l</sup>,W<sub>j</sub>=[W<sub>1j</sub> 0<sub>q×m</sub>],W<sub>1j</sub>∈R<sup>q×n</sup>和V∈R<sup>q×l</sup>,<img file="FDA0000907427710000031.GIF" wi="1203" he="350" />Ψ<sub>i</sub>=[A<sub>di</sub> 0<sub>(n+m)×(n+m)(τ‑1)</sub>],时延τ=1时Υ=0<sub>(n+m)×(n+m)</sub>,∏=I<sub>(n+m)×(n+m)</sub>,时延τ≥2时<img file="FDA0000907427710000033.GIF" wi="933" he="359" /><maths num="0013"><math><![CDATA[<mrow><mo>&Pi;</mo><mo>=</mo><msubsup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>...</mn></mtd><mtd><mn>0</mn></mtd><mtd><mi>I</mi></mtd></mtr></mtable></mfenced><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mi>m</mi><mo>)</mo><mi>&tau;</mi><mo>&times;</mo><mo>(</mo><mi>n</mi><mo>+</mo><mi>m</mi><mo>)</mo></mrow><mi>T</mi></msubsup><mo>,</mo></mrow>]]></math><img file="FDA0000907427710000034.GIF" wi="789" he="93" /></maths>控制器增益:<maths num="0014"><math><![CDATA[<mrow><msub><mi>K</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>W</mi><mrow><mn>1</mn><mi>i</mi></mrow></msub><mo>*</mo><msubsup><mi>S</mi><mn>21</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mo>,</mo><msub><mi>K</mi><mi>I</mi></msub><mo>=</mo><mi>V</mi><mo>*</mo><msup><mi>L</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>r</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000907427710000035.GIF" wi="1486" he="71" /></maths>步骤7、将所得控制器Matlab代码转化为C语言代码,植入控制器,控制器采用事件驱动方式,当采样数据到达控制器时,控制器立刻进行计算,并将控制信号传给执行器,执行器按照固定的采样周期读取控制信号,生成控制输入,作用于被控NMTSTDSs,从而实现NMTSTDSs的高精度控制。
地址 100071 北京市丰台区西四环南路72号