发明名称 基于SDRE的再入飞行器自适应最优滑模姿态控制方法
摘要 本发明涉及一种基于SDRE(状态依赖矩阵Riccati方程)的再入飞行器自适应最优滑模姿态控制方法,属于飞行器控制技术领域。本方法将再入飞行器非线性动力学、运动学模型转化为SDC形式,在此基础上进行基于SDRE的最优滑模面以及气动力矩自适应滑模控制律设计,使得系统状态在有限时间内收敛到滑模面上;根据自适应滑模控制律将气动力矩分配到气动舵面,得到姿态控制所需要舵面偏转角指令,对姿态进行实时控制。本方法直接针对飞行器非线性模型进行控制器设计,有效避免对模型线性化时引入的建模误差;通过将SDRE方法与滑模控制相结合,减小了计算量,提高了系统控制精度;引入切换增益自适应调整算法,提高系统的自适应性。
申请公布号 CN102929283A 申请公布日期 2013.02.13
申请号 CN201210442055.9 申请日期 2012.11.07
申请人 北京理工大学 发明人 刘向东;王亮;盛永智
分类号 G05D1/08(2006.01)I 主分类号 G05D1/08(2006.01)I
代理机构 代理人
主权项 1.基于SDRE的再入飞行器自适应最优滑模姿态控制方法,其特征在于:包括以下步骤:步骤1,以关于机体坐标系x-O-y平面对称的无动力再入飞行器模型为对象,建立姿态运动方程;绕质心转动的运动学方程为:<maths num="0001"><![CDATA[<math><mrow><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>&omega;</mi><mi>z</mi></msub><mo>+</mo><mi>tan</mi><mi>&beta;</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>y</mi></msub><mi>sin</mi><mi>&alpha;</mi><mo>-</mo><msub><mi>&omega;</mi><mi>x</mi></msub><mi>cos</mi><mi>&alpha;</mi><mo>)</mo></mrow><mo>-</mo><mfrac><mn>1</mn><mrow><mi>mV</mi><mi>cos</mi><mi>&beta;</mi></mrow></mfrac><mrow><mo>(</mo><mi>Y</mi><mo>-</mo><mi>mg</mi><mi>cos</mi><mi></mi><mi>&gamma;</mi><mi>cos</mi><mi>&mu;</mi><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0002"><![CDATA[<math><mrow><mover><mi>&beta;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>&omega;</mi><mi>x</mi></msub><mi>sin</mi><mi>&alpha;</mi><mo>+</mo><msub><mi>&omega;</mi><mi>y</mi></msub><mi>cos</mi><mi>&alpha;</mi><mo>+</mo><mfrac><mn>1</mn><mi>mV</mi></mfrac><mrow><mo>(</mo><mi>Z</mi><mo>+</mo><mi>mg</mi><mi>cos</mi><mi></mi><mi>&gamma;</mi><mi>sin</mi><mi>&mu;</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0003"><![CDATA[<math><mrow><mover><mi>&mu;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>sec</mi><mi>&beta;</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>x</mi></msub><mi>cos</mi><mi>&alpha;</mi><mo>-</mo><msub><mi>&omega;</mi><mi>y</mi></msub><mi>sin</mi><mi>&alpha;</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><mi>mV</mi></mfrac><mo>[</mo><mrow><mo>(</mo><mi>Z</mi><mo>+</mo><mi>mg</mi><mi>cos</mi><mi></mi><mi>&gamma;</mi><mi>sin</mi><mi>&mu;</mi><mo>)</mo></mrow><mi>tan</mi><mi></mi><mi>&gamma;</mi><mi>cos</mi><mi>&mu;</mi></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><mo>+</mo><mrow><mo>(</mo><mi>tan</mi><mi>&beta;</mi><mo>+</mo><mi>tan</mi><mi></mi><mi>&gamma;</mi><mi>sin</mi><mi>&mu;</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>Y</mi><mo>-</mo><mi>mg</mi><mi>cos</mi><mi></mi><mi>&gamma;</mi><mi>cos</mi><mi>&mu;</mi><mo>)</mo></mrow><mo>]</mo></mrow></math>]]></maths>绕质心转动的动力学方程为:<maths num="0005"><![CDATA[<math><mrow><msub><mover><mi>&omega;</mi><mo>&CenterDot;</mo></mover><mi>x</mi></msub><mo>=</mo><mfrac><msub><mi>I</mi><mi>yy</mi></msub><msup><mi>I</mi><mo>*</mo></msup></mfrac><msub><mi>M</mi><mi>x</mi></msub><mo>+</mo><mfrac><msub><mi>I</mi><mi>xy</mi></msub><msup><mi>I</mi><mo>*</mo></msup></mfrac><msub><mi>M</mi><mi>y</mi></msub><mo>-</mo><mfrac><mrow><msub><mi>I</mi><mi>yy</mi></msub><mrow><mo>(</mo><msub><mi>I</mi><mi>zz</mi></msub><mo>-</mo><msub><mi>I</mi><mi>yy</mi></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>I</mi><mi>xy</mi><mn>2</mn></msubsup></mrow><msup><mi>I</mi><mo>*</mo></msup></mfrac><msub><mi>&omega;</mi><mi>y</mi></msub><msub><mi>&omega;</mi><mi>z</mi></msub><mo>-</mo><mfrac><mrow><msub><mi>I</mi><mi>xy</mi></msub><mrow><mo>(</mo><msub><mi>I</mi><mi>yy</mi></msub><mo>+</mo><msub><mi>I</mi><mi>xx</mi></msub><mo>-</mo><msub><mi>I</mi><mi>zz</mi></msub><mo>)</mo></mrow></mrow><msup><mi>I</mi><mo>*</mo></msup></mfrac><msub><mi>&omega;</mi><mi>x</mi></msub><msub><mi>&omega;</mi><mi>z</mi></msub></mrow></math>]]></maths><maths num="0006"><![CDATA[<math><mrow><msub><mover><mi>&omega;</mi><mo>&CenterDot;</mo></mover><mi>y</mi></msub><mo>=</mo><mfrac><msub><mi>I</mi><mi>xy</mi></msub><msup><mi>I</mi><mo>*</mo></msup></mfrac><msub><mi>M</mi><mi>x</mi></msub><mo>+</mo><mfrac><msub><mi>I</mi><mi>xx</mi></msub><msup><mi>I</mi><mo>*</mo></msup></mfrac><msub><mi>M</mi><mi>y</mi></msub><mo>-</mo><mfrac><mrow><msub><mi>I</mi><mi>xx</mi></msub><mrow><mo>(</mo><msub><mi>I</mi><mi>xx</mi></msub><mo>-</mo><msub><mi>I</mi><mi>zz</mi></msub><mo>)</mo></mrow><mo>+</mo><msubsup><mi>I</mi><mi>xy</mi><mn>2</mn></msubsup></mrow><msup><mi>I</mi><mo>*</mo></msup></mfrac><msub><mi>&omega;</mi><mi>x</mi></msub><msub><mi>&omega;</mi><mi>z</mi></msub><mo>+</mo><mfrac><mrow><msub><mi>I</mi><mi>xy</mi></msub><mrow><mo>(</mo><msub><mi>I</mi><mi>xx</mi></msub><mo>+</mo><msub><mi>I</mi><mi>yy</mi></msub><mo>-</mo><msub><mi>I</mi><mi>zz</mi></msub><mo>)</mo></mrow></mrow><msup><mi>I</mi><mo>*</mo></msup></mfrac><msub><mi>&omega;</mi><mi>y</mi></msub><msub><mi>&omega;</mi><mi>z</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0007"><![CDATA[<math><mrow><msub><mover><mi>&omega;</mi><mo>&CenterDot;</mo></mover><mi>z</mi></msub><mo>=</mo><mfrac><mn>1</mn><msub><mi>I</mi><mi>zz</mi></msub></mfrac><msub><mi>M</mi><mi>z</mi></msub><mo>-</mo><mfrac><mrow><msub><mi>I</mi><mi>yy</mi></msub><mo>-</mo><msub><mi>I</mi><mi>xx</mi></msub></mrow><msub><mi>I</mi><mi>zz</mi></msub></mfrac><msub><mi>&omega;</mi><mi>x</mi></msub><msub><mi>&omega;</mi><mi>y</mi></msub><mo>-</mo><mfrac><msub><mi>I</mi><mi>xy</mi></msub><msub><mi>I</mi><mi>zz</mi></msub></mfrac><mrow><mo>(</mo><msubsup><mi>&omega;</mi><mi>y</mi><mn>2</mn></msubsup><mo>-</mo><msubsup><mi>&omega;</mi><mi>x</mi><mn>2</mn></msubsup><mo>)</mo></mrow></mrow></math>]]></maths>式中,m,V分别为飞行器的质量和速度;α,β,μ分别为攻角,侧滑角和倾侧角;ω<sub>x</sub>,ω<sub>y</sub>,ω<sub>z</sub>分别为滚转、偏航和俯仰角速度;I<sub>xx</sub>,I<sub>yy</sub>,I<sub>zz</sub>,I<sub>xy</sub>分别为机体坐标系下关于x,y,z轴的转动惯量和惯量积,I<sub>xz</sub>=I<sub>yz</sub>=0,<img file="FDA00002368049800018.GIF" wi="336" he="67" />X,Y,Z分别为速度坐标系下的阻力,升力和侧力;M<sub>x</sub>,M<sub>y</sub>,M<sub>z</sub>分别为机体坐标系下的气动力矩;其中,气动力X,Y,Z和气动力矩M<sub>x</sub>,M<sub>y</sub>,M<sub>z</sub>分别为:<maths num="0008"><![CDATA[<math><mrow><mi>X</mi><mo>=</mo><mover><mi>q</mi><mo>^</mo></mover><msub><mi>SC</mi><mi>x</mi></msub><mrow><mo>(</mo><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi><mo>,</mo><mi>Ma</mi><mo>,</mo><msub><mi>&delta;</mi><mi>e</mi></msub><mo>,</mo><msub><mi>&delta;</mi><mi>a</mi></msub><mo>,</mo><msub><mi>&delta;</mi><mi>r</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>(3)<maths num="0009"><![CDATA[<math><mrow><mi>Y</mi><mo>=</mo><mover><mi>q</mi><mo>^</mo></mover><msub><mi>SC</mi><mi>y</mi></msub><mrow><mo>(</mo><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi><mo>,</mo><mi>Ma</mi><mo>,</mo><msub><mi>&delta;</mi><mi>e</mi></msub><mo>,</mo><msub><mi>&delta;</mi><mi>a</mi></msub><mo>,</mo><msub><mi>&delta;</mi><mi>r</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths><maths num="0010"><![CDATA[<math><mrow><mi>Z</mi><mo>=</mo><mover><mi>q</mi><mo>^</mo></mover><msub><mi>SC</mi><mi>z</mi></msub><mrow><mo>(</mo><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi><mo>,</mo><mi>Ma</mi><mo>,</mo><msub><mi>&delta;</mi><mi>e</mi></msub><mo>,</mo><msub><mi>&delta;</mi><mi>a</mi></msub><mo>,</mo><msub><mi>&delta;</mi><mi>r</mi></msub><mo>)</mo></mrow><mo>.</mo></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><msub><mi>M</mi><mi>i</mi></msub><mo>=</mo><mover><mi>q</mi><mo>^</mo></mover><msub><mi>SlC</mi><mi>mi</mi></msub><mrow><mo>(</mo><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi><mo>,</mo><mi>Ma</mi><mo>,</mo><msub><mi>&delta;</mi><mi>e</mi></msub><mo>,</mo><msub><mi>&delta;</mi><mi>a</mi></msub><mo>,</mo><msub><mi>&delta;</mi><mi>r</mi></msub><mo>)</mo></mrow><mo>,</mo><mi>i</mi><mo>=</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>.</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中:<img file="FDA000023680498000113.GIF" wi="223" he="58" />为动压,ρ为大气密度,S,l分别为飞行器的参考面积和参考长度;δ<sub>e</sub>,δ<sub>a</sub>,δ<sub>r</sub>分别为升降舵、副翼和方向舵;C<sub>x</sub>,C<sub>y</sub>,C<sub>z</sub>分别为阻力、升力和侧力系数,C<sub>mx</sub>,C<sub>my</sub>,C<sub>mz</sub>分别为滚转、偏航和俯仰力矩系数,均为关于α,β,δ<sub>e</sub>,δ<sub>a</sub>,δ<sub>r</sub>和马赫数Ma的函数;步骤2,将步骤1建立的再入飞行器非线性动力学、运动学模型转化为SDC形式:<maths num="0012"><![CDATA[<math><mrow><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>A</mi><mn>11</mn></msub><msub><mi>z</mi><mn>1</mn></msub><mo>+</mo><msub><mi>A</mi><mn>12</mn></msub><msub><mi>z</mi><mn>2</mn></msub></mrow></math>]]></maths>(5)<maths num="0013"><![CDATA[<math><mrow><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msub><mi>A</mi><mn>21</mn></msub><msub><mi>z</mi><mn>1</mn></msub><mo>+</mo><msub><mi>A</mi><mn>22</mn></msub><msub><mi>z</mi><mn>2</mn></msub><mo>+</mo><msub><mi>B</mi><mn>2</mn></msub><mi>u</mi></mrow></math>]]></maths>式中,z<sub>1</sub>=[V α β μ]<sup>T</sup>,z<sub>2</sub>=[ω<sub>x</sub> ω<sub>y</sub> ω<sub>z</sub>]<sup>T</sup>是系统状态向量,u=[M<sub>x</sub> M<sub>y</sub> M<sub>z</sub>]<sup>T</sup>是气动力矩;<maths num="0014"><![CDATA[<math><mrow><msub><mi>A</mi><mn>11</mn></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mrow><mo>-</mo><mi>X</mi><mo>-</mo><mi>mg</mi><mi>sin</mi><mi>&gamma;</mi></mrow><mi>mV</mi></mfrac></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mfrac><mrow><mo>-</mo><mi>Y</mi><mo>+</mo><mi>mg</mi><mi>cos</mi><mi></mi><mi>&gamma;</mi><mi>cos</mi><mi>&mu;</mi></mrow><mrow><mi>m</mi><msup><mi>V</mi><mn>2</mn></msup><mi>cos</mi><mi>&beta;</mi></mrow></mfrac></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mfrac><mi>Z</mi><mrow><mi>m</mi><msup><mi>V</mi><mn>2</mn></msup></mrow></mfrac></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mfrac><mrow><mi>g</mi><mi>cos</mi><mi></mi><mi>&gamma;</mi><mi>sin</mi><mi>&mu;</mi></mrow><mi>&mu;V</mi></mfrac></mtd></mtr><mtr><mtd><mfrac><mrow><mi>Z</mi><mi>tan</mi><mi></mi><mi>&gamma;</mi><mi>cos</mi><mi>&mu;</mi></mrow><mrow><mi>m</mi><msup><mi>V</mi><mn>2</mn></msup></mrow></mfrac></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mfrac><mrow><mi>g</mi><mi>tan</mi><mi></mi><mi>&beta;</mi><mi>cos</mi><mi></mi><mi>&gamma;</mi><mi>cos</mi><mi>&mu;</mi></mrow><mi>&beta;V</mi></mfrac></mtd><mtd><mfrac><mrow><mrow><mo>(</mo><mi>tan</mi><mi>&beta;</mi><mo>+</mo><mi>tan</mi><mi></mi><mi>&gamma;</mi><mi>sin</mi><mi>&mu;</mi><mo>)</mo></mrow><mi>Y</mi></mrow><mi>&mu;mV</mi></mfrac></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><maths num="0015"><![CDATA[<math><mrow><msub><mi>A</mi><mn>12</mn></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mi>tan</mi><mi></mi><mi>&beta;</mi><mi>cos</mi><mi>&alpha;</mi></mtd><mtd><mi>tan</mi><mi></mi><mi>&beta;</mi><mi>sin</mi><mi>&alpha;</mi></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mi>sin</mi><mi>&alpha;</mi></mtd><mtd><mi>cos</mi><mi>&alpha;</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mi>sec</mi><mi></mi><mi>&beta;</mi><mi>cos</mi><mi>&alpha;</mi></mtd><mtd><mo>-</mo><mi>sec</mi><mi></mi><mi>&beta;</mi><mi>sin</mi><mi>&alpha;</mi></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>A<sub>21</sub>=0<sub>3×4</sub>,<maths num="0016"><![CDATA[<math><mrow><msub><mi>B</mi><mn>2</mn></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><msub><mi>I</mi><mi>yy</mi></msub><msup><mi>I</mi><mo>*</mo></msup></mfrac></mtd><mtd><mfrac><msub><mi>I</mi><mi>xy</mi></msub><msup><mi>I</mi><mo>*</mo></msup></mfrac></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mfrac><msub><mi>I</mi><mi>xy</mi></msub><msup><mi>I</mi><mo>*</mo></msup></mfrac></mtd><mtd><mfrac><msub><mi>I</mi><mi>xx</mi></msub><msup><mi>I</mi><mo>*</mo></msup></mfrac></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mfrac><mn>1</mn><msub><mi>I</mi><mi>zz</mi></msub></mfrac></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><maths num="0017"><![CDATA[<math><mrow><msub><mi>A</mi><mn>22</mn></msub><mo>=</mo><mfenced open='[' close=']' separators=''><mtable><mtr><mtd><mfrac><mrow><msub><mrow><mo>-</mo><mi>I</mi></mrow><mi>xy</mi></msub><mrow><mo>(</mo><msub><mi>I</mi><mi>yy</mi></msub><mo>+</mo><msub><mi>I</mi><mi>xx</mi></msub><mo>-</mo><msub><mi>I</mi><mi>zz</mi></msub><mo>)</mo></mrow></mrow><msup><mi>I</mi><mo>*</mo></msup></mfrac><msub><mi>&omega;</mi><mi>z</mi></msub></mtd><mtd><mfrac><mrow><mo>-</mo><msub><mi>I</mi><mi>yy</mi></msub><mrow><mo>(</mo><msub><mi>I</mi><mi>zz</mi></msub><mo>-</mo><msub><mi>I</mi><mi>yy</mi></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>I</mi><mi>yy</mi><mn>2</mn></msubsup></mrow><msup><mi>I</mi><mo>*</mo></msup></mfrac><msub><mi>&omega;</mi><mi>z</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mfrac><mrow><mo>-</mo><msub><mi>I</mi><mi>xx</mi></msub><mrow><mo>(</mo><msub><mi>I</mi><mi>xx</mi></msub><mo>-</mo><msub><mi>I</mi><mi>zz</mi></msub><mo>)</mo></mrow><mo>+</mo><msubsup><mi>I</mi><mi>xy</mi><mn>2</mn></msubsup></mrow><msup><mi>I</mi><mo>*</mo></msup></mfrac><msub><mi>&omega;</mi><mi>z</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><mfrac><mrow><msub><mi>I</mi><mi>xy</mi></msub><mrow><mo>(</mo><msub><mi>I</mi><mi>xx</mi></msub><mo>+</mo><msub><mi>I</mi><mi>yy</mi></msub><mo>-</mo><msub><mi>I</mi><mi>zz</mi></msub><mo>)</mo></mrow></mrow><msup><mi>I</mi><mo>*</mo></msup></mfrac></mtd></mtr><mtr><mtd><mo>-</mo><mfrac><mrow><msub><mi>I</mi><mi>yy</mi></msub><mo>-</mo><msub><mi>I</mi><mi>xx</mi></msub></mrow><msub><mi>I</mi><mi>zz</mi></msub></mfrac><msub><mi>&omega;</mi><mi>y</mi></msub><mo>+</mo><mfrac><msub><mi>I</mi><mi>xy</mi></msub><msub><mi>I</mi><mi>zz</mi></msub></mfrac><msub><mi>&omega;</mi><mi>x</mi></msub></mtd><mtd><mo>-</mo><mfrac><msub><mi>I</mi><mi>xy</mi></msub><msub><mi>I</mi><mi>zz</mi></msub></mfrac><msub><mi>&omega;</mi><mi>y</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr></mtable><msub><mi>&omega;</mi><mi>y</mi></msub></mfenced><mo>;</mo></mrow></math>]]></maths>步骤3,针对步骤2得到的SDC形式的系统模型,进行基于SDRE的最优滑模面设计;具体方法为:系统性能指标J为:<maths num="0018"><![CDATA[<math><mrow><mi>J</mi><mo>=</mo><msubsup><mo>&Integral;</mo><mn>0</mn><mo>&infin;</mo></msubsup><msup><mi>Z</mi><mi>T</mi></msup><mi>QZdt</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,Z=[z<sub>1</sub> z<sub>2</sub>]<sup>T</sup>,Q是正定对称矩阵,满足:<maths num="0019"><![CDATA[<math><mrow><mi>Q</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>Q</mi><mn>11</mn></msub></mtd><mtd><msub><mi>Q</mi><mn>12</mn></msub></mtd></mtr><mtr><mtd><msub><mi>Q</mi><mn>21</mn></msub></mtd><mtd><msub><mi>Q</mi><mn>22</mn></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths><maths num="0020"><![CDATA[<math><mrow><msubsup><mi>Q</mi><mn>21</mn><mi>T</mi></msubsup><mo>=</mo><msub><mi>Q</mi><mn>12</mn></msub><mo>;</mo></mrow></math>]]></maths>其中,Q<sub>11</sub>,Q<sub>12</sub>和Q<sub>22</sub>分别是维数为4×4,4×3和3×3的矩阵;则性能指标J表示为:<maths num="0021"><![CDATA[<math><mrow><mi>J</mi><mo>=</mo><msubsup><mo>&Integral;</mo><mn>0</mn><mo>&infin;</mo></msubsup><mrow><mo>(</mo><msubsup><mi>z</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>Q</mi><mn>11</mn></msub><msub><mi>z</mi><mn>1</mn></msub><mo>+</mo><mn>2</mn><msubsup><mi>z</mi><mn>1</mn><mi>T</mi></msubsup><msub><mi>Q</mi><mn>12</mn></msub><msub><mi>z</mi><mn>2</mn></msub><mo>+</mo><msubsup><mi>z</mi><mn>2</mn><mi>T</mi></msubsup><msub><mi>Q</mi><mn>22</mn></msub><msub><mi>z</mi><mn>2</mn></msub><mo>)</mo></mrow><mi>dt</mi></mrow></math>]]></maths>(7)<maths num="0022"><![CDATA[<math><mrow><mo>=</mo><msubsup><mo>&Integral;</mo><mn>0</mn><mo>&infin;</mo></msubsup><mrow><mo>(</mo><msubsup><mi>z</mi><mn>1</mn><mi>T</mi></msubsup><mrow><mo>(</mo><msub><mi>Q</mi><mn>11</mn></msub><mo>-</mo><msub><mi>Q</mi><mn>12</mn></msub><msubsup><mi>Q</mi><mn>22</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>Q</mi><mn>12</mn><mi>T</mi></msubsup><mo>)</mo></mrow><msub><mi>z</mi><mn>1</mn></msub><mo>+</mo><msup><mi>v</mi><mi>T</mi></msup><msub><mi>Q</mi><mn>22</mn></msub><mi>v</mi><mo>)</mo></mrow><mi>dt</mi></mrow></math>]]></maths>其中,<img file="FDA00002368049800033.GIF" wi="333" he="61" />为控制量;将v代入到<img file="FDA00002368049800034.GIF" wi="339" he="51" />中,得到系统动态方程:<maths num="0023"><![CDATA[<math><mrow><msub><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mn>1</mn></msub><mo>=</mo><msub><mi>A</mi><mn>11</mn></msub><mo>-</mo><msub><mi>A</mi><mn>12</mn></msub><msubsup><mi>Q</mi><mn>22</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>Q</mi><mn>12</mn><mi>T</mi></msubsup><msub><mi>z</mi><mn>1</mn></msub><mo>+</mo><msub><mi>A</mi><mn>12</mn></msub><mi>v</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>将z<sub>1</sub>作状态变量,v作控制量,则求解系统动态方程和性能指标,得到控制量v为:<maths num="0024"><![CDATA[<math><mrow><mi>v</mi><mo>=</mo><mo>-</mo><msubsup><mi>Q</mi><mn>22</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>A</mi><mn>12</mn><mi>T</mi></msubsup><mi>P</mi><mrow><mo>(</mo><msub><mi>z</mi><mn>1</mn></msub><mo>-</mo><msub><mi>z</mi><mrow><mn>1</mn><mi>c</mi></mrow></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,P为SDRE的解:<maths num="0025"><![CDATA[<math><mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>A</mi><mn>11</mn></msub><mo>-</mo><msub><mi>A</mi><mn>12</mn></msub><msubsup><mi>Q</mi><mn>22</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>Q</mi><mn>12</mn><mi>T</mi></msubsup><mo>)</mo></mrow><mo>+</mo><msup><mrow><mo>(</mo><msub><mi>A</mi><mn>11</mn></msub><mo>-</mo><msub><mi>A</mi><mn>12</mn></msub><msubsup><mi>Q</mi><mn>22</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>Q</mi><mn>12</mn><mi>T</mi></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mi>P</mi><mo>-</mo><msub><mi>PA</mi><mn>12</mn></msub><msubsup><mi>Q</mi><mn>22</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>A</mi><mn>12</mn><mi>T</mi></msubsup><mi>P</mi><mo>+</mo><mrow><mo>(</mo><msub><mi>Q</mi><mn>11</mn></msub><mo>-</mo><msub><mi>Q</mi><mn>12</mn></msub><msubsup><mi>Q</mi><mn>22</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>Q</mi><mn>12</mn><mi>T</mi></msubsup><mo>)</mo></mrow><mo>=</mo><mn>0</mn><mo>;</mo></mrow></math>]]></maths>根据v的表达式,将z<sub>2</sub>表示为:<maths num="0026"><![CDATA[<math><mrow><msub><mi>z</mi><mn>2</mn></msub><mo>=</mo><mo>-</mo><msubsup><mi>Q</mi><mn>22</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>A</mi><mn>12</mn><mi>T</mi></msubsup><mi>P</mi><mrow><mo>(</mo><msub><mi>z</mi><mn>1</mn></msub><mo>-</mo><msub><mi>z</mi><mrow><mn>1</mn><mi>c</mi></mrow></msub><mo>)</mo></mrow><mo>-</mo><msubsup><mi>Q</mi><mn>22</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>Q</mi><mn>12</mn><mi>T</mi></msubsup><msub><mi>z</mi><mn>1</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow></math>]]></maths>最优滑模面函数S=[s<sub>1</sub> s<sub>2</sub> s<sub>3</sub>]<sup>T</sup>为:<maths num="0027"><![CDATA[<math><mrow><mi>S</mi><mo>=</mo><msub><mi>z</mi><mn>2</mn></msub><mo>+</mo><msubsup><mi>Q</mi><mn>22</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>A</mi><mn>12</mn><mi>T</mi></msubsup><mi>P</mi><mrow><mo>(</mo><msub><mi>z</mi><mn>1</mn></msub><mo>-</mo><msub><mi>z</mi><mrow><mn>1</mn><mi>c</mi></mrow></msub><mo>)</mo></mrow><mo>+</mo><msubsup><mi>Q</mi><mn>22</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msubsup><mi>Q</mi><mn>12</mn><mi>T</mi></msubsup><msub><mi>z</mi><mn>1</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow></math>]]></maths>步骤4,针对步骤3的最优滑模面,设计使系统状态在有限时间内收敛到滑模面上的气动力矩自适应滑模控制律;气动力矩自适应滑模控制律形式为:<maths num="0028"><![CDATA[<math><mrow><mi>u</mi><mo>=</mo><mo>-</mo><msubsup><mi>B</mi><mn>2</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mover><mi>&eta;</mi><mo>^</mo></mover><mi>sat</mi><mrow><mo>(</mo><mi>S</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中,sat(S)=[sat(s<sub>1</sub>)sat(s<sub>2</sub>)sat(s<sub>3</sub>)]<sup>T</sup>为饱和函数,<img file="FDA000023680498000311.GIF" wi="388" he="53" />为自适应切换增益,分别表示为:<img file="FDA000023680498000312.GIF" wi="1853" he="139" /><maths num="0029"><![CDATA[<math><mrow><msub><mover><mi>&eta;</mi><mover><mo>^</mo><mo>&CenterDot;</mo></mover></mover><mi>i</mi></msub><mo>=</mo><mfrac><mn>1</mn><msub><mi>k</mi><mi>i</mi></msub></mfrac><mrow><mo>(</mo><mo>-</mo><msub><mi>&sigma;</mi><mi>i</mi></msub><msub><mover><mi>&eta;</mi><mo>^</mo></mover><mi>i</mi></msub><mo>+</mo><mo>|</mo><msub><mi>s</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>|</mo><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,i=1,2,3;<img file="FDA000023680498000314.GIF" wi="42" he="38" />表示边界层厚度;σ<sub>i</sub>&gt;0为常数,k<sub>i</sub>为自适应率;步骤5,根据步骤4得到的再入飞行器气动力矩自适应滑模控制律,并结合气动力矩表达式,将气动力矩分配到气动舵面,得到姿态控制所需要舵面偏转角指令[δ<sub>e</sub> δ<sub>a</sub> δ<sub>r</sub>]<sup>T</sup>;步骤6,将步骤5得到的舵面偏转角指令[δ<sub>e</sub> δ<sub>a</sub> δ<sub>r</sub>]<sup>T</sup>输入到再入飞行器的舵机,对姿态进行控制;飞行器控制系统输出实时飞行状态(V,α,β,μ,ω<sub>x</sub>,ω<sub>y</sub>,ω<sub>z</sub>),同时将实时飞行状态作为反馈输入回飞行器控制系统,对姿态进行实时控制;在飞行过程中,重复步骤2-步骤6,实现在系统存在参数不确定性及外部扰动的情况下,控制舵面偏转角[δ<sub>e</sub> δ<sub>a</sub> δ<sub>r</sub>]<sup>T</sup>,对制导环给出的姿态指令Ω<sub>c</sub>=[α<sub>c</sub> β<sub>c</sub> μ<sub>c</sub>]<sup>T</sup>进行有效跟踪。
地址 100081 北京市海淀区中关村南大街5号