发明名称 一种具有时变时延的网络化控制系统的容错控制方法
摘要 本发明公开了一种具有时变时延的网络化控制系统的容错控制方法,针对存在参数摄动、时变时延、外界扰动和执行器发生随机故障的情况,首先建立离散时间闭环非线性网络化控制系统模型,再构造包含具有时延信息的Lyapunov‑Krasovskii函数,利用Lyapunov稳定性理论和线性矩阵不等式分析方法,得到非线性网络化控制系统渐进稳定和H<sub>∞</sub>容错控制器存在的充分条件,利用Matlab LMI工具箱进行求解,给出非脆弱容错控制器增益矩阵为<img file="DDA0001060904620000011.GIF" wi="170" he="52" />给出最小扰动抑制率γ可以优化的条件,获得最小扰动抑制率<img file="DDA0001060904620000012.GIF" wi="171" he="63" />下优化的控制器增益矩阵K<sup>*</sup>。本发明考虑了系统存在时变时延的情况,基于自由权矩阵法对时变时延进行分析和处理,降低了保守性。
申请公布号 CN105988368A 申请公布日期 2016.10.05
申请号 CN201610603374.1 申请日期 2016.07.27
申请人 江南大学 发明人 潘丰;智月明
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 代理人
主权项 一种具有时变时延的网络化控制系统的容错控制方法,其特征在于,具体包括以下步骤:1)建立离散时间闭环非线性网络化控制系统模型:<maths num="0001"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mover><mi>A</mi><mo>&OverBar;</mo></mover><mn>0</mn></msub><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><msub><mover><mi>A</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mi>d</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow><mo>+</mo><msub><mover><mi>B</mi><mo>&OverBar;</mo></mover><mn>0</mn></msub><mi>u</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>R</mi><mi>w</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>f</mi><mrow><mo>(</mo><mi>k</mi><mo>,</mo><mi>x</mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>z</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mi>C</mi><mi>x</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>+</mo><mi>D</mi><mi>w</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001060904590000011.GIF" wi="1052" he="127" /></maths>其中,<img file="FDA0001060904590000012.GIF" wi="837" he="62" />x(k)∈R<sup>n</sup>为状态向量,u(k)∈R<sup>P</sup>为控制输入量,w(k)∈R<sup>l</sup>为有限能量的外部扰动且w(k)∈L<sub>2</sub>[0,∞),z(k)∈R<sup>q</sup>为控制输出量,f(k,x(k))满足Lipschitz条件非线性向量项,||f(k,x(k))||≤||F<sub>1</sub>x(k)||;A<sub>0</sub>∈R<sup>n×n</sup>、A<sub>1</sub>∈R<sup>n×n</sup>、B<sub>0</sub>∈R<sup>n×p</sup>、C∈R<sup>q×n</sup>、D∈R<sup>q×l</sup>、R∈R<sup>q×l</sup>和F<sub>1</sub>∈R<sup>n×n</sup>为常数矩阵;ΔA<sub>0</sub>∈R<sup>n×n</sup>、ΔA<sub>1</sub>∈R<sup>n×p</sup>和ΔB<sub>0</sub>∈R<sup>n×p</sup>是时延和系统参数摄动的不确定部分,具有如下形式:[ΔA<sub>0</sub> ΔA<sub>1</sub> ΔB<sub>0</sub>]=D<sub>1</sub>F(k)[E<sub>1</sub> E<sub>2</sub> E<sub>3</sub>]其中,D<sub>1</sub>∈R<sup>n×n</sup>、E<sub>1</sub>∈R<sup>n×n</sup>、E<sub>2</sub>∈R<sup>n×n</sup>和E<sub>3</sub>∈R<sup>n×p</sup>为常数矩阵,F(k)∈R<sup>n×n</sup>为满足以下条件的未知不确定矩阵,其元素Lebesgue可测且有界F(k)<sup>T</sup>F(k)≤I;d(k)是取值为正整数变得时变时滞,以d<sub>1</sub>和d<sub>2</sub>分别表示其下界与上界,即0<d<sub>1</sub>≤d(k)≤d<sub>2</sub>,<img file="FDA0001060904590000013.GIF" wi="86" he="45" />状态反馈控制器为<img file="FDA0001060904590000014.GIF" wi="531" he="63" />K∈R<sup>p×n</sup>为控制增益阵,ΔK为控制增益摄动阵,ΔK=D<sub>1</sub>F(k)E<sub>4</sub>,E<sub>4</sub>∈R<sup>n×p</sup>为常数矩阵;2)构造包含具有时延信息的Lyapunov‑Krasovskii函数V(k)=V<sub>1</sub>(k)+V<sub>2</sub>(k)+V<sub>3</sub>(k);其中,V<sub>1</sub>(k)=x<sup>T</sup>(k)Px(k),<img file="FDA0001060904590000015.GIF" wi="1106" he="119" />y(l)=x(l+1)‑x(l),<img file="FDA0001060904590000016.GIF" wi="540" he="119" />P∈R<sup>n×n</sup>、Q∈R<sup>n×n</sup>和Z∈R<sup>n×n</sup>为正定对称矩阵;3)计算非脆弱容错控制器增益矩阵为K,非线性网络化控制系统渐进稳定和H<sub>∞</sub>容错控制器存在的充分条件:针对下列线性矩阵不等式:<maths num="0002"><math><![CDATA[<mrow><msub><mi>&Phi;</mi><mn>1</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>&Omega;</mi><mn>11</mn></msub></mtd><mtd><mo>*</mo></mtd></mtr><mtr><mtd><msub><mi>&Omega;</mi><mn>21</mn></msub></mtd><mtd><msub><mi>&Omega;</mi><mn>22</mn></msub></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn></mrow>]]></math><img file="FDA0001060904590000017.GIF" wi="358" he="125" /></maths><maths num="0003"><math><![CDATA[<mrow><msub><mi>&Psi;</mi><mn>1</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mn>11</mn></msub></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd></mtr><mtr><mtd><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mn>21</mn></msub></mtd><mtd><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mn>22</mn></msub></mtd><mtd><mo>*</mo></mtd></mtr><mtr><mtd><msubsup><mover><mi>N</mi><mo>&OverBar;</mo></mover><mn>1</mn><mi>T</mi></msubsup></mtd><mtd><msubsup><mover><mi>N</mi><mo>&OverBar;</mo></mover><mn>2</mn><mi>T</mi></msubsup></mtd><mtd><mrow><mn>2</mn><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><msup><mi>Z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></mtd></mtr></mtable></mfenced><mo>&GreaterEqual;</mo><mn>0</mn></mrow>]]></math><img file="FDA0001060904590000018.GIF" wi="574" he="197" /></maths>其中,<maths num="0004"><math><![CDATA[<mrow><msub><mi>&Omega;</mi><mn>11</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>v</mi><mn>11</mn></msub></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd></mtr><mtr><mtd><msub><mi>v</mi><mn>21</mn></msub></mtd><mtd><msub><mi>v</mi><mn>22</mn></msub></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd></mtr><mtr><mtd><msup><mi>R</mi><mi>T</mi></msup></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msup><mi>&gamma;</mi><mn>2</mn></msup><mi>I</mi></mrow></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>A</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><msub><mi>&epsiv;</mi><mn>4</mn></msub><msub><mi>H</mi><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>A</mi><mn>1</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></mtd><mtd><mi>R</mi></mtd><mtd><mtable><mtr><mtd><mrow><mo>-</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><msub><mi>&epsiv;</mi><mn>3</mn></msub><msub><mi>D</mi><mn>1</mn></msub><msubsup><mi>D</mi><mn>1</mn><mi>T</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>&epsiv;</mi><mn>4</mn></msub><msub><mi>H</mi><mn>1</mn></msub></mrow></mtd></mtr></mtable></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd></mtr><mtr><mtd><mrow><msub><mi>d</mi><mn>2</mn></msub><msub><mover><mi>A</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><msub><mi>&epsiv;</mi><mn>4</mn></msub><msub><mi>d</mi><mn>2</mn></msub><msub><mi>H</mi><mn>1</mn></msub></mrow></mtd><mtd><mrow><msub><mi>d</mi><mn>2</mn></msub><msub><mi>A</mi><mn>1</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></mtd><mtd><mrow><msub><mi>d</mi><mn>2</mn></msub><mi>R</mi></mrow></mtd><mtd><mtable><mtr><mtd><mrow><msub><mi>&epsiv;</mi><mn>3</mn></msub><msub><mi>d</mi><mn>2</mn></msub><msub><mi>D</mi><mn>1</mn></msub><msubsup><mi>D</mi><mn>1</mn><mi>T</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>&epsiv;</mi><mn>4</mn></msub><msub><mi>d</mi><mn>2</mn></msub><msub><mi>H</mi><mn>1</mn></msub></mrow></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mrow><mo>-</mo><msub><mi>d</mi><mn>2</mn></msub><msup><mi>Z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><msub><mi>&epsiv;</mi><mn>3</mn></msub><msubsup><mi>d</mi><mn>2</mn><mn>2</mn></msubsup><msub><mi>D</mi><mn>1</mn></msub><msubsup><mi>D</mi><mn>1</mn><mi>T</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>&epsiv;</mi><mn>4</mn></msub><msubsup><mi>d</mi><mn>2</mn><mn>2</mn></msubsup><msub><mi>H</mi><mn>1</mn></msub></mrow></mtd></mtr></mtable></mtd><mtd><mo>*</mo></mtd></mtr><mtr><mtd><mrow><msup><mi>CP</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mi>D</mi></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mi>I</mi></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001060904590000021.GIF" wi="1470" he="519" /></maths><maths num="0005"><math><![CDATA[<mrow><msub><mi>&Omega;</mi><mn>21</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mtable><mtr><mtd><mrow><msub><mi>E</mi><mn>1</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><msub><mi>E</mi><mn>3</mn></msub><mi>M</mi><mover><mi>K</mi><mo>&OverBar;</mo></mover></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>&epsiv;</mi><mn>4</mn></msub><msub><mi>H</mi><mn>2</mn></msub></mrow></mtd></mtr></mtable></mtd><mtd><mrow><msub><mi>E</mi><mn>2</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mrow><msub><mi>&epsiv;</mi><mn>4</mn></msub><msub><mi>H</mi><mn>2</mn></msub></mrow></mtd><mtd><mrow><msub><mi>&epsiv;</mi><mn>4</mn></msub><msub><mi>d</mi><mn>2</mn></msub><msub><mi>H</mi><mn>2</mn></msub></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><msub><mi>E</mi><mn>2</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mrow><msub><mi>E</mi><mn>1</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><msub><mi>E</mi><mn>3</mn></msub><mi>M</mi><mover><mi>K</mi><mo>&OverBar;</mo></mover></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><msub><mi>&epsiv;</mi><mn>4</mn></msub><msub><mi>H</mi><mn>2</mn></msub></mrow></mtd></mtr></mtable></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><msub><mi>&epsiv;</mi><mn>4</mn></msub><msub><mi>H</mi><mn>2</mn></msub></mrow></mtd><mtd><mrow><msub><mi>&epsiv;</mi><mn>4</mn></msub><msub><mi>d</mi><mn>2</mn></msub><msub><mi>H</mi><mn>2</mn></msub></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><msub><mi>E</mi><mn>4</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo><msub><mi>&Omega;</mi><mn>22</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mtable><mtr><mtd><mrow><mo>-</mo><msub><mi>&epsiv;</mi><mn>3</mn></msub><mi>I</mi><mo>+</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&epsiv;</mi><mn>4</mn></msub><msub><mi>H</mi><mn>3</mn></msub></mrow></mtd></mtr></mtable></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>&epsiv;</mi><mn>2</mn></msub><mi>I</mi></mrow></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd></mtr><mtr><mtd><mrow><msub><mi>&epsiv;</mi><mn>4</mn></msub><msub><mi>H</mi><mn>3</mn></msub></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mtable><mtr><mtd><mrow><mo>-</mo><msub><mi>&epsiv;</mi><mn>1</mn></msub><mi>I</mi><mo>+</mo></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&epsiv;</mi><mn>4</mn></msub><msub><mi>H</mi><mn>3</mn></msub></mrow></mtd></mtr></mtable></mtd><mtd><mo>*</mo></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>&epsiv;</mi><mn>4</mn></msub><mi>I</mi></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001060904590000022.GIF" wi="1638" he="391" /></maths><maths num="0006"><math><![CDATA[<mrow><msub><mi>v</mi><mn>11</mn></msub><mo>=</mo><msub><mover><mi>A</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mover><mi>A</mi><mo>&OverBar;</mo></mover><mi>k</mi><mi>T</mi></msubsup><mo>+</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>N</mi><mn>1</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>N</mi><mn>1</mn><mi>T</mi></msubsup><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><mrow><mo>(</mo><mi>&tau;</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>QP</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><msub><mi>d</mi><mn>2</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>X</mi><mn>11</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><mrow><mo>(</mo><msub><mi>&epsiv;</mi><mn>1</mn></msub><mo>+</mo><msub><mi>&epsiv;</mi><mn>2</mn></msub><mo>)</mo></mrow><msub><mi>D</mi><mn>1</mn></msub><msubsup><mi>D</mi><mn>1</mn><mi>T</mi></msubsup><mo>+</mo><msub><mi>&epsiv;</mi><mn>4</mn></msub><msub><mi>&beta;</mi><mi>i</mi></msub><msub><mi>H</mi><mn>1</mn></msub></mrow>]]></math><img file="FDA0001060904590000023.GIF" wi="1675" he="62" /></maths><maths num="0007"><math><![CDATA[<mrow><msub><mi>v</mi><mn>21</mn></msub><mo>=</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>A</mi><mn>1</mn><mi>T</mi></msubsup><mo>-</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>N</mi><mn>1</mn><mi>T</mi></msubsup><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>N</mi><mn>2</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><msub><mi>d</mi><mn>2</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>X</mi><mn>21</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo><msub><mi>v</mi><mn>22</mn></msub><mo>=</mo><mo>-</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>N</mi><mn>2</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>N</mi><mn>2</mn><mi>T</mi></msubsup><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>QP</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>+</mo><msub><mi>d</mi><mn>2</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>X</mi><mn>22</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow>]]></math><img file="FDA0001060904590000024.GIF" wi="1814" he="63" /></maths><maths num="0008"><math><![CDATA[<mrow><msub><mover><mi>N</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub><mo>=</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>N</mi><mn>1</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo><msub><mover><mi>N</mi><mo>&OverBar;</mo></mover><mn>2</mn></msub><mo>=</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>N</mi><mn>2</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mn>11</mn></msub><mo>=</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>X</mi><mn>11</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mn>21</mn></msub><mo>=</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>X</mi><mn>21</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mn>22</mn></msub><mo>=</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>X</mi><mn>22</mn></msub><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo><mover><mi>Q</mi><mo>&OverBar;</mo></mover><mo>=</mo><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>QP</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo><mover><mi>K</mi><mo>&OverBar;</mo></mover><mo>=</mo><msup><mi>KP</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow>]]></math><img file="FDA0001060904590000025.GIF" wi="1997" he="63" /></maths><maths num="0009"><math><![CDATA[<mrow><msub><mover><mi>A</mi><mo>&OverBar;</mo></mover><mi>k</mi></msub><mo>=</mo><msub><mi>A</mi><mn>0</mn></msub><mo>-</mo><mi>I</mi><mo>+</mo><msub><mi>B</mi><mn>0</mn></msub><mi>M</mi><mi>K</mi><mo>+</mo><msub><mi>F</mi><mn>1</mn></msub><mo>,</mo><msub><mi>H</mi><mn>1</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mrow><mo>(</mo><mrow><msub><mi>&beta;</mi><mi>i</mi></msub><msub><mi>B</mi><mn>0</mn></msub><msub><mi>&theta;</mi><mi>i</mi></msub><msub><mi>D</mi><mn>1</mn></msub><msup><mrow><mo>(</mo><mrow><msub><mi>B</mi><mn>0</mn></msub><msub><mi>&theta;</mi><mi>i</mi></msub><msub><mi>D</mi><mn>1</mn></msub></mrow><mo>)</mo></mrow><mi>T</mi></msup></mrow><mo>)</mo></mrow><mo>,</mo><msub><mi>H</mi><mn>2</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>m</mi></munderover><mrow><mo>(</mo><mrow><msub><mi>&beta;</mi><mi>i</mi></msub><msub><mi>E</mi><mn>3</mn></msub><msub><mi>&theta;</mi><mi>i</mi></msub><msub><mi>D</mi><mn>1</mn></msub><msup><mrow><mo>(</mo><mrow><msub><mi>B</mi><mn>0</mn></msub><msub><mi>&theta;</mi><mi>i</mi></msub><msub><mi>D</mi><mn>1</mn></msub></mrow><mo>)</mo></mrow><mi>T</mi></msup></mrow><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0001060904590000026.GIF" wi="1526" he="104" /></maths><img file="FDA0001060904590000027.GIF" wi="782" he="111" />γ为扰动抑制率;故障矩阵M=diag{m<sub>1</sub>,m<sub>2</sub>,…,m<sub>n</sub>},其中,m<sub>1</sub>,m<sub>2</sub>,…,m<sub>n</sub>为n个互不相关的随机变量,m<sub>i</sub>=1为执行器正常,m<sub>i</sub>=0为执行器彻底失效,当0<m<sub>i</sub><1时,表示执行器部分失效;m<sub>i</sub>的期望α<sub>i</sub>和方差<img file="FDA0001060904590000028.GIF" wi="46" he="60" />是已知的常数;<img file="FDA0001060904590000029.GIF" wi="742" he="102" />其中Θ<sub>i</sub>是一个对角阵,第i个元素是1,其他元素为0;P、Q、Z、N<sub>1</sub>∈R<sup>n×n</sup>、N<sub>2</sub>∈R<sup>n×n</sup>和<img file="FDA00010609045900000210.GIF" wi="446" he="127" />标量ε<sub>i</sub>(i=1,2,3,4),矩阵<img file="FDA00010609045900000211.GIF" wi="155" he="46" />为未知变量,其他变量都是已知的,可以根据系统参数得出或直接给定;利用Matlab LMI工具箱进行求解,如果存在对称正定矩阵P和Z,适当维数的正定矩阵<img file="FDA00010609045900000212.GIF" wi="61" he="54" />矩阵<img file="FDA00010609045900000213.GIF" wi="37" he="45" />和标量ε<sub>i</sub>>0(i=1,2,3,4),对称矩阵<img file="FDA00010609045900000214.GIF" wi="309" he="126" />以及任意合适维数的矩阵<img file="FDA00010609045900000215.GIF" wi="51" he="55" />和<img file="FDA00010609045900000216.GIF" wi="79" he="55" />则非线性网络化控制系统是渐进稳定的且具有H<sub>∞</sub>性能γ,非脆弱容错控制器增益矩阵为<img file="FDA00010609045900000217.GIF" wi="166" he="52" />且可以继续进行步骤4);如果上述未知变量没有解,则非线性网络化控制系统不是渐进稳定的且不具有H<sub>∞</sub>扰动抑制率γ,不能获得非脆弱容错控制器增益矩阵,也不可以进行步骤4);4)计算最小扰动抑制率γ<sub>min</sub>下非脆弱容错控制器增益矩阵K,给出最小扰动抑制率γ可以优化的条件:令e=γ<sup>2</sup>,如果以下优化问题成立:<maths num="0010"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><mi>min</mi><mi>e</mi></mrow></mtd><mtd><mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo></mrow></mtd><mtd><mrow><msub><mi>&Phi;</mi><mn>1</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>&Omega;</mi><mn>11</mn></msub></mtd><mtd><mo>*</mo></mtd></mtr><mtr><mtd><msub><mi>&Omega;</mi><mn>21</mn></msub></mtd><mtd><msub><mi>&Omega;</mi><mn>22</mn></msub></mtd></mtr></mtable></mfenced><mo>&lt;</mo><mn>0</mn></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001060904590000031.GIF" wi="573" he="119" /></maths><maths num="0011"><math><![CDATA[<mrow><msub><mi>&Psi;</mi><mn>1</mn></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mn>11</mn></msub></mtd><mtd><mo>*</mo></mtd><mtd><mo>*</mo></mtd></mtr><mtr><mtd><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mn>21</mn></msub></mtd><mtd><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mn>22</mn></msub></mtd><mtd><mo>*</mo></mtd></mtr><mtr><mtd><msubsup><mover><mi>N</mi><mo>&OverBar;</mo></mover><mn>1</mn><mi>T</mi></msubsup></mtd><mtd><msubsup><mover><mi>N</mi><mo>&OverBar;</mo></mover><mn>2</mn><mi>T</mi></msubsup></mtd><mtd><mrow><mn>2</mn><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><msup><mi>Z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></mtd></mtr></mtable></mfenced><mo>&GreaterEqual;</mo><mn>0</mn></mrow>]]></math><img file="FDA0001060904590000032.GIF" wi="574" he="197" /></maths>P>0,<img file="FDA0001060904590000033.GIF" wi="453" he="54" />ε<sub>i</sub>>0(i=1,2,3,4)则可获得闭环非线性网络化控制系统在符合非脆弱H<sub>∞</sub>容错控制条件下,系统的最小扰动抑制率<img file="FDA0001060904590000034.GIF" wi="195" he="63" />同时非脆弱容错控制器增益矩阵K也会被优化为<img file="FDA0001060904590000035.GIF" wi="186" he="47" />
地址 214122 江苏省无锡市滨湖区蠡湖大道1800号