发明名称 一种飞艇模糊反步驻留控制方法
摘要 针对飞艇的驻留问题,本发明提供一种飞艇模糊反步驻留控制方法,首先由给定的指令位置、指令航向角和实际位置、实际航向角计算误差量,然后采用反步控制方法设计驻留控制律,并采用模糊系统逼近飞艇的不确定模型,得到驻留控制量。由该方法控制的系统能够在模型不确定和外界扰动条件下有效地实现高精度控制,提高了驻留控制的适应性和鲁棒性,为飞艇驻留控制的工程实现提供了一种有效的技术方案。
申请公布号 CN105353612A 申请公布日期 2016.02.24
申请号 CN201510742515.3 申请日期 2015.11.04
申请人 中国人民解放军国防科学技术大学 发明人 杨跃能;闫野;朱正龙;周洋;徐博婷;龚秋武
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 北京中济纬天专利代理有限公司 11429 代理人 胡伟华
主权项 一种飞艇模糊反步驻留控制方法,其特征在于,包括以下步骤:步骤一:给定指令位置和指令航向角;所述的指令位置和指令航向角为η<sub>d</sub>=[x<sub>d</sub>,y<sub>d</sub>,ψ<sub>d</sub>]<sup>T</sup>,x<sub>d</sub>、y<sub>d</sub>、ψ<sub>d</sub>分别为指令位置X坐标、指令位置Y坐标和指令航向角,上标T表示向量或矩阵的转置;步骤二:误差量计算,计算指令位置、指令航向角与实际位置、实际航向角之间的误差量e;e=η<sub>d</sub>‑η=[x<sub>d</sub>‑x,y<sub>d</sub>‑y,ψ<sub>d</sub>‑ψ]<sup>T</sup>   (1)η=[x,y,ψ]<sup>T</sup>为实际位置和实际航向角,x、y、ψ分别为实际位置X坐标、实际位置Y坐标和实际航向角;步骤三:采用反步控制方法设计驻留控制律,并采用模糊系统逼近飞艇的不确定模型,得到驻留控制量;1)建立飞艇动力学模型飞艇驻留段的动力学模型描述如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>M</mi><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mo>+</mo><mi>C</mi><mrow><mo>(</mo><mi>V</mi><mo>)</mo></mrow><mi>V</mi><mo>+</mo><mi>D</mi><mrow><mo>(</mo><mi>V</mi><mo>)</mo></mrow><mi>V</mi><mo>=</mo><mi>&tau;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000011.GIF" wi="1365" he="70" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mover><mi>&eta;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>J</mi><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mi>V</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000012.GIF" wi="1206" he="71" /></maths>其中,<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><mi>M</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>m</mi><mo>-</mo><msub><mi>X</mi><mover><mi>u</mi><mo>&CenterDot;</mo></mover></msub></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mi>m</mi><mo>-</mo><msub><mi>Y</mi><mover><mi>v</mi><mo>&CenterDot;</mo></mover></msub></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><msub><mi>I</mi><mi>z</mi></msub><mo>-</mo><msub><mi>N</mi><mover><mi>r</mi><mo>&CenterDot;</mo></mover></msub></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000839267870000013.GIF" wi="589" he="199" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><mi>C</mi><mrow><mo>(</mo><mi>V</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mrow><mo>(</mo><mi>m</mi><mo>-</mo><msub><mi>Y</mi><mover><mi>v</mi><mo>&CenterDot;</mo></mover></msub><mo>)</mo></mrow><mi>v</mi></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>(</mo><mi>m</mi><mo>-</mo><msub><mi>X</mi><mover><mi>u</mi><mo>&CenterDot;</mo></mover></msub><mo>)</mo><mi>u</mi></mrow></mtd></mtr><mtr><mtd><mrow><mo>(</mo><mi>m</mi><mo>-</mo><msub><mi>Y</mi><mover><mi>v</mi><mo>&CenterDot;</mo></mover></msub><mo>)</mo><mi>v</mi></mrow></mtd><mtd><mrow><mo>-</mo><mrow><mo>(</mo><mi>m</mi><mo>-</mo><msub><mi>X</mi><mover><mi>u</mi><mo>&CenterDot;</mo></mover></msub><mo>)</mo></mrow><mi>u</mi></mrow></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000839267870000014.GIF" wi="805" he="199" /></maths><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mi>D</mi><mrow><mo>(</mo><mi>V</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>-</mo><msub><mi>X</mi><mi>u</mi></msub></mrow></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>Y</mi><mi>v</mi></msub></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><msub><mi>N</mi><mi>r</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow>]]></math><img file="FDA0000839267870000015.GIF" wi="501" he="198" /></maths><maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><mi>J</mi><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>c</mi><mi>o</mi><mi>s</mi><mi>&psi;</mi></mrow></mtd><mtd><mrow><mo>-</mo><mi>sin</mi><mi>&psi;</mi></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><mi>s</mi><mi>i</mi><mi>n</mi><mi>&psi;</mi></mrow></mtd><mtd><mrow><mi>cos</mi><mi>&psi;</mi></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000839267870000016.GIF" wi="500" he="198" /></maths>其中,m为飞艇的总质量,I<sub>z</sub>为飞艇的惯量参数;<img file="FDA0000839267870000019.GIF" wi="291" he="63" />X<sub>u</sub>、Y<sub>v</sub>、N<sub>r</sub>为附加惯性参数;V=[u,v,r]<sup>T</sup>,u为轴向速度、v为侧向速度、r为航向角速度;τ=[τ<sub>u</sub>,τ<sub>v</sub>,τ<sub>r</sub>]<sup>T</sup>,τ<sub>u</sub>为轴向控制量、τ<sub>v</sub>为侧向控制量、τ<sub>r</sub>航向控制量;式(2)描述的动力学模型可表示为:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><msub><mi>M</mi><mi>&eta;</mi></msub><mover><mi>&eta;</mi><mo>&CenterDot;&CenterDot;</mo></mover><mo>+</mo><msub><mi>C</mi><mi>&eta;</mi></msub><mover><mi>&eta;</mi><mo>&CenterDot;</mo></mover><mo>+</mo><msub><mi>D</mi><mi>&eta;</mi></msub><mover><mi>&eta;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>&tau;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000017.GIF" wi="1142" he="71" /></maths>其中,M<sub>η</sub>=MJ<sup>‑1</sup>(η)   (5)<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msub><mi>C</mi><mi>&eta;</mi></msub><mo>=</mo><mo>&lsqb;</mo><mi>C</mi><mrow><mo>(</mo><mi>V</mi><mo>)</mo></mrow><mo>-</mo><msup><mi>MJ</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mover><mi>J</mi><mo>&CenterDot;</mo></mover><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mo>&rsqb;</mo><msup><mi>J</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>&eta;</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000018.GIF" wi="1300" he="79" /></maths>D<sub>η</sub>=D(V)J<sup>‑1</sup>(η)   (7)其中,J<sup>‑1</sup>(η)为J(η)的逆矩阵;选取系统状态变量x<sub>1</sub>=η、<img file="FDA0000839267870000021.GIF" wi="148" he="63" />系统输出变量y=η=x<sub>1</sub>,则式(4)可写为以下的二阶系统:<maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>x</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>&tau;</mi><mo>-</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>C</mi><mi>&eta;</mi></msub><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>D</mi><mi>&eta;</mi></msub><msub><mi>x</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>y</mi><mo>=</mo><msub><mi>x</mi><mn>1</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000022.GIF" wi="1253" he="206" /></maths>2)反步控制设计定义误差变量e<sub>1</sub>e<sub>1</sub>=η‑η<sub>d</sub>=x<sub>1</sub>‑y<sub>d</sub>   (9)式中,y<sub>d</sub>=η<sub>d</sub>表示指令位置和指令航向角;对式(9)求导,可得<maths num="0010" id="cmaths0010"><math><![CDATA[<mrow><msub><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mi>d</mi></msub><mo>=</mo><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mi>d</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000023.GIF" wi="1112" he="71" /></maths>定义虚拟控制量<maths num="0011" id="cmaths0011"><math><![CDATA[<mrow><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>=</mo><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msub><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mi>d</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000024.GIF" wi="1061" he="70" /></maths>式中,k<sub>1</sub>>0为设计参数;定义误差变量e<sub>2</sub>e<sub>2</sub>=x<sub>2</sub>‑α<sub>1</sub>   (12)将式(11)和式(12)代入式(10),可得<maths num="0012" id="cmaths0012"><math><![CDATA[<mrow><msub><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>e</mi><mn>2</mn></msub><mo>+</mo><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>-</mo><msub><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mi>d</mi></msub><mo>=</mo><msub><mi>e</mi><mn>2</mn></msub><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msub><mi>e</mi><mn>1</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000025.GIF" wi="1141" he="71" /></maths>选择Lyapunov函数V<sub>1</sub><maths num="0013" id="cmaths0013"><math><![CDATA[<mrow><msub><mi>V</mi><mn>1</mn></msub><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msubsup><mi>e</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>e</mi><mn>1</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000026.GIF" wi="1014" he="110" /></maths>对式(14)求导,可得<maths num="0014" id="cmaths0014"><math><![CDATA[<mrow><msub><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msubsup><mi>e</mi><mn>1</mn><mi>T</mi></msubsup><msub><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msubsup><mi>e</mi><mn>1</mn><mi>T</mi></msubsup><mrow><mo>(</mo><msub><mi>e</mi><mn>2</mn></msub><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msub><mi>e</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>=</mo><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msubsup><mi>e</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>e</mi><mn>1</mn></msub><mo>+</mo><msubsup><mi>e</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>e</mi><mn>2</mn></msub><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000027.GIF" wi="1109" he="70" /></maths>由式(15)可知,若e<sub>2</sub>=0,则有<img file="FDA0000839267870000028.GIF" wi="143" he="70" />对式(12)求导,可得<maths num="0015" id="cmaths0015"><math><![CDATA[<mrow><msub><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>-</mo><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000029.GIF" wi="1117" he="71" /></maths>将式(8)代入式(16),得<maths num="0016" id="cmaths0016"><math><![CDATA[<mrow><msub><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mi>&tau;</mi><mo>-</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>C</mi><mi>&eta;</mi></msub><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msubsup><mi>M</mi><mi>&eta;</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>D</mi><mi>&eta;</mi></msub><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000031.GIF" wi="1414" he="78" /></maths>选择Lyapunov函数V<sub>2</sub><maths num="0017" id="cmaths0017"><math><![CDATA[<mrow><msub><mi>V</mi><mn>2</mn></msub><mo>=</mo><msub><mi>V</mi><mn>1</mn></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msubsup><mi>e</mi><mn>2</mn><mi>T</mi></msubsup><msub><mi>M</mi><mi>&eta;</mi></msub><msub><mi>e</mi><mn>2</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000032.GIF" wi="1222" he="110" /></maths>对式(18)求导,可得<maths num="0018" id="cmaths0018"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msub><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msubsup><mi>e</mi><mn>2</mn><mi>T</mi></msubsup><msub><mi>M</mi><mi>&eta;</mi></msub><msub><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msubsup><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mn>2</mn><mi>T</mi></msubsup><msub><mi>M</mi><mi>&eta;</mi></msub><msub><mi>e</mi><mn>2</mn></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msubsup><mi>e</mi><mn>2</mn><mi>T</mi></msubsup><msub><mover><mi>M</mi><mo>&CenterDot;</mo></mover><mi>&eta;</mi></msub><msub><mi>e</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msubsup><mi>e</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>e</mi><mn>1</mn></msub><mo>+</mo><msubsup><mi>e</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>e</mi><mn>2</mn></msub><mo>+</mo><msubsup><mi>e</mi><mn>2</mn><mi>T</mi></msubsup><msub><mi>M</mi><mi>&eta;</mi></msub><msub><mover><mi>e</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msubsup><mi>e</mi><mn>2</mn><mi>T</mi></msubsup><msub><mover><mi>M</mi><mo>&CenterDot;</mo></mover><mi>&eta;</mi></msub><msub><mi>e</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msubsup><mi>e</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>e</mi><mn>1</mn></msub><mo>+</mo><msubsup><mi>e</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>e</mi><mn>2</mn></msub><mo>+</mo><msubsup><mi>e</mi><mn>2</mn><mi>T</mi></msubsup><msub><mi>M</mi><mi>&eta;</mi></msub><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>-</mo><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><msubsup><mi>e</mi><mn>2</mn><mi>T</mi></msubsup><msub><mover><mi>M</mi><mo>&CenterDot;</mo></mover><mi>&eta;</mi></msub><msub><mi>e</mi><mn>2</mn></msub></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>19</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000033.GIF" wi="1414" he="334" /></maths>将式(8)代入式(19),得<maths num="0019" id="cmaths0019"><math><![CDATA[<mrow><msub><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msubsup><mi>e</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>e</mi><mn>1</mn></msub><mo>+</mo><msubsup><mi>e</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>e</mi><mn>2</mn></msub><mo>+</mo><msubsup><mi>e</mi><mn>2</mn><mi>T</mi></msubsup><mrow><mo>(</mo><mo>-</mo><msub><mi>M</mi><mi>&eta;</mi></msub><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>-</mo><msub><mi>C</mi><mi>&eta;</mi></msub><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>-</mo><msub><mi>D</mi><mi>&eta;</mi></msub><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>+</mo><mi>&tau;</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>20</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000034.GIF" wi="1445" he="71" /></maths>由式(20)可设计如下控制律:<maths num="0020" id="cmaths0020"><math><![CDATA[<mrow><mi>&tau;</mi><mo>=</mo><msub><mi>M</mi><mi>&eta;</mi></msub><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mi>C</mi><mi>&eta;</mi></msub><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>+</mo><msub><mi>D</mi><mi>&eta;</mi></msub><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>-</mo><msub><mi>e</mi><mn>1</mn></msub><mo>-</mo><msub><mi>k</mi><mn>2</mn></msub><msub><mi>e</mi><mn>2</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>21</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000035.GIF" wi="1306" he="70" /></maths>式中,k<sub>2</sub>>0为设计参数;将式(21)代入式(20),可得<maths num="0021" id="cmaths0021"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msubsup><mi>e</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>e</mi><mn>1</mn></msub><mo>+</mo><msubsup><mi>e</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>e</mi><mn>2</mn></msub><mo>+</mo><msubsup><mi>e</mi><mn>2</mn><mi>T</mi></msubsup><mrow><mo>(</mo><mo>-</mo><msub><mi>M</mi><mi>&eta;</mi></msub><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>-</mo><msub><mi>C</mi><mi>&eta;</mi></msub><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>-</mo><msub><mi>D</mi><mi>&eta;</mi></msub><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>+</mo><msub><mi>M</mi><mi>&eta;</mi></msub><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mi>C</mi><mi>&eta;</mi></msub><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>+</mo><msub><mi>D</mi><mi>&eta;</mi></msub><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>-</mo><msub><mi>e</mi><mn>1</mn></msub><mo>-</mo><msub><mi>k</mi><mn>2</mn></msub><msub><mi>e</mi><mn>2</mn></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mo>-</mo><msub><mi>k</mi><mn>1</mn></msub><msubsup><mi>e</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>e</mi><mn>1</mn></msub><mo>-</mo><msub><mi>k</mi><mn>2</mn></msub><msubsup><mi>e</mi><mn>2</mn><mi>T</mi></msubsup><msub><mi>e</mi><mn>2</mn></msub></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000839267870000036.GIF" wi="1685" he="143" /></maths>由式(22)可知,若k<sub>1</sub>>0且k<sub>2</sub>>0,则有<img file="FDA0000839267870000037.GIF" wi="141" he="63" />式(22)即证滑模面的稳定性;3)采用模糊系统逼近飞艇的不确定模型,设计模糊反步驻留控制律:实际驻留过程中,式(21)中的M<sub>η</sub>、C<sub>η</sub>和D<sub>η</sub>为不确定项,飞艇模型是不确定的,对此,采用模糊系统逼近飞艇的不确定模型,具体方法为:记<img file="FDA0000839267870000038.GIF" wi="213" he="71" />记非线性向量函数<img file="FDA0000839267870000039.GIF" wi="99" he="63" />为<maths num="0022" id="cmaths0022"><math><![CDATA[<mrow><mi>f</mi><mrow><mo>(</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>=</mo><msub><mi>M</mi><mi>&eta;</mi></msub><msub><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mi>C</mi><mi>&eta;</mi></msub><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>+</mo><msub><mi>D</mi><mi>&eta;</mi></msub><msub><mi>&alpha;</mi><mn>1</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>23</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008392678700000310.GIF" wi="1142" he="71" /></maths>设计模糊系统<maths num="0023" id="cmaths0023"><math><![CDATA[<mrow><mover><mi>f</mi><mo>^</mo></mover><mrow><mo>(</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>=</mo><msup><mi>&zeta;</mi><mi>T</mi></msup><mrow><mo>(</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mi>&Phi;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>24</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00008392678700000311.GIF" wi="1142" he="69" /></maths>式中,<img file="FDA00008392678700000312.GIF" wi="102" he="70" />为<img file="FDA00008392678700000313.GIF" wi="98" he="63" />的估计值,Φ=[λ<sub>1</sub>,λ<sub>2</sub>,…λ<sub>n</sub>]<sup>T</sup>,λ<sub>i</sub>=[γ<sub>1</sub>,γ<sub>2</sub>,…,γ<sub>n</sub>]<sup>T</sup>,γ<sub>1</sub>,γ<sub>2</sub>,…,γ<sub>n</sub>分别为λ<sub>i</sub>的第1个、第2个、…、第n个分量,i=1,2,…,n,<img file="FDA0000839267870000041.GIF" wi="121" he="63" />为<img file="FDA0000839267870000042.GIF" wi="94" he="55" />的转置向量,<img file="FDA0000839267870000043.GIF" wi="574" he="78" /><img file="FDA0000839267870000044.GIF" wi="429" he="231" />j=1,2,…,m,<img file="FDA0000839267870000045.GIF" wi="125" he="70" />为<img file="FDA0000839267870000046.GIF" wi="46" he="61" />的模糊隶属度函数,<img file="FDA0000839267870000047.GIF" wi="51" he="62" />为向量<img file="FDA0000839267870000049.GIF" wi="43" he="46" />的第j个元素;将式(23)、式(24)代入式(21),模糊反步驻留控制律设计为:<maths num="0024" id="cmaths0024"><math><![CDATA[<mrow><mi>&tau;</mi><mo>=</mo><mover><mi>f</mi><mo>^</mo></mover><mrow><mo>(</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mo>-</mo><msub><mi>e</mi><mn>1</mn></msub><mo>-</mo><msub><mi>k</mi><mn>2</mn></msub><msub><mi>e</mi><mn>2</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>25</mn><mo>)</mo></mrow><mo>.</mo></mrow>]]></math><img file="FDA0000839267870000048.GIF" wi="1202" he="72" /></maths>
地址 410073 湖南省长沙市开福区德雅路109号