发明名称 一种用于半捷联制导导弹的一体化控制方法
摘要 本发明公开了一种用于半捷联制导导弹的一体化控制方法,分以下步骤:步骤1:建立导引头稳定跟踪与弹体姿态控制一体化数学模型,包括弹体姿态运动学模型、框架运动学模型、角跟踪系统模型、一体化数学模型;步骤2:设计一体化控制器构型;步骤3:设计非线性动态逆的控制器;步骤3:基于非线性动态逆的控制器设计。本发明根据一体化模型,设计的基于内外环的一体化控制构型,解决了控制回路之间的耦合问题,降低了控制系统设计的保守性,提高了系统的综合性能。
申请公布号 CN105865272A 申请公布日期 2016.08.17
申请号 CN201610364808.7 申请日期 2016.05.27
申请人 北京航空航天大学;中国空空导弹研究院;中国航空工业集团公司 发明人 易科;陈建;任章;李清东;晏涛;贾晓洪;吴军彪;周卫文
分类号 F42B15/01(2006.01)I 主分类号 F42B15/01(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 赵文颖
主权项 一种用于半捷联制导导弹的一体化控制方法,包括以下几个步骤:步骤1:建立导引头稳定跟踪与弹体姿态控制一体化数学模型,包括弹体姿态运动学模型、框架运动学模型、角跟踪系统模型、一体化数学模型;(1)弹体姿态运动学模型;导弹气流角微分方程为:<maths num="0001"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mover><mi>&alpha;</mi><mo>&CenterDot;</mo></mover></mtd></mtr><mtr><mtd><mover><mi>&beta;</mi><mo>&CenterDot;</mo></mover></mtd></mtr><mtr><mtd><msub><mover><mi>&gamma;</mi><mo>&CenterDot;</mo></mover><mi>v</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mfrac><mrow><mi>m</mi><mi>g</mi><mi> </mi><msub><mi>cos&gamma;</mi><mi>v</mi></msub><mi>c</mi><mi>o</mi><mi>s</mi><mi>&theta;</mi><mo>-</mo><mi>L</mi></mrow><mrow><mi>m</mi><mi>V</mi><mi> </mi><mi>cos</mi><mi>&beta;</mi></mrow></mfrac></mtd></mtr><mtr><mtd><mfrac><mrow><mi>m</mi><mi>g</mi><mi> </mi><msub><mi>sin&gamma;</mi><mi>v</mi></msub><mi>c</mi><mi>o</mi><mi>s</mi><mi>&theta;</mi><mo>+</mo><mi>Y</mi></mrow><mrow><mi>m</mi><mi>V</mi></mrow></mfrac></mtd></mtr><mtr><mtd><mo>-</mo><msub><mover><mi>&psi;</mi><mo>&CenterDot;</mo></mover><mi>v</mi></msub><mi>s</mi><mi>i</mi><mi>n</mi><mi>&theta;</mi><mo>-</mo><mfrac><mrow><mo>(</mo><mi>m</mi><mi>g</mi><mi> </mi><msub><mi>cos&gamma;</mi><mi>v</mi></msub><mi>c</mi><mi>o</mi><mi>s</mi><mi>&theta;</mi><mo>-</mo><mi>L</mi><mo>)</mo><mi>t</mi><mi>a</mi><mi>n</mi><mi>&beta;</mi></mrow><mrow><mi>m</mi><mi>V</mi></mrow></mfrac></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mo>-</mo><mi>c</mi><mi>o</mi><mi>s</mi><mi>&alpha;</mi><mi>t</mi><mi>a</mi><mi>n</mi><mi>&beta;</mi></mrow></mtd><mtd><mrow><mi>sin</mi><mi>&alpha;</mi><mi>t</mi><mi>a</mi><mi>n</mi><mi>&beta;</mi></mrow></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mrow><mi>sin</mi><mi>&alpha;</mi></mrow></mtd><mtd><mrow><mi>c</mi><mi>o</mi><mi>s</mi><mi>&alpha;</mi></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><mi>cos</mi><mi>&alpha;</mi><mi>sec</mi><mi>&beta;</mi></mrow></mtd><mtd><mrow><mo>-</mo><mi>sin</mi><mi>&alpha;</mi><mi>sec</mi><mi>&beta;</mi></mrow></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>x</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>y</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>z</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001002221540000011.GIF" wi="1661" he="364" /></maths>式中,α,β,γ<sub>v</sub>分别为攻角、侧滑角、倾侧角;θ,ψ<sub>v</sub>分别为弹道倾角、弹道偏角;L,Y分别为升力和侧向力;ω<sub>mx</sub>,ω<sub>my</sub>,ω<sub>mz</sub>为弹体体轴姿态角速度;m为导弹质量,g为重力加速度,V为导弹飞行速度;姿态角速度微分方程为:<maths num="0002"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mover><mi>&omega;</mi><mo>&CenterDot;</mo></mover><mrow><mi>m</mi><mi>x</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>&omega;</mi><mo>&CenterDot;</mo></mover><mrow><mi>m</mi><mi>y</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mover><mi>&omega;</mi><mo>&CenterDot;</mo></mover><mrow><mi>m</mi><mi>z</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mfrac><msub><mi>M</mi><mrow><mi>x</mi><mn>0</mn></mrow></msub><msub><mi>I</mi><mi>x</mi></msub></mfrac><mo>-</mo><mfrac><mrow><mo>(</mo><msub><mi>I</mi><mi>z</mi></msub><mo>-</mo><msub><mi>I</mi><mi>y</mi></msub><mo>)</mo><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>z</mi></mrow></msub><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>y</mi></mrow></msub></mrow><msub><mi>I</mi><mi>x</mi></msub></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><msub><mi>M</mi><mrow><mi>y</mi><mn>0</mn></mrow></msub><msub><mi>I</mi><mi>y</mi></msub></mfrac><mo>-</mo><mfrac><mrow><mo>(</mo><msub><mi>I</mi><mi>x</mi></msub><mo>-</mo><msub><mi>I</mi><mi>z</mi></msub><mo>)</mo><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>x</mi></mrow></msub><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>z</mi></mrow></msub></mrow><msub><mi>I</mi><mi>y</mi></msub></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><msub><mi>M</mi><mrow><mi>z</mi><mn>0</mn></mrow></msub><msub><mi>I</mi><mi>z</mi></msub></mfrac><mo>-</mo><mfrac><mrow><mo>(</mo><msub><mi>I</mi><mi>y</mi></msub><mo>-</mo><msub><mi>I</mi><mi>x</mi></msub><mo>)</mo><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>y</mi></mrow></msub><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>x</mi></mrow></msub></mrow><msub><mi>I</mi><mi>z</mi></msub></mfrac></mrow></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mfrac><mrow><msub><mi>QSL</mi><mi>r</mi></msub><msubsup><mi>m</mi><mi>x</mi><msub><mi>&delta;</mi><mi>x</mi></msub></msubsup></mrow><msub><mi>I</mi><mi>x</mi></msub></mfrac></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mfrac><mrow><msub><mi>QSL</mi><mi>r</mi></msub><msubsup><mi>m</mi><mi>y</mi><msub><mi>&delta;</mi><mi>y</mi></msub></msubsup></mrow><msub><mi>I</mi><mi>y</mi></msub></mfrac></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mfrac><mrow><msub><mi>QSL</mi><mi>r</mi></msub><msubsup><mi>m</mi><mi>z</mi><msub><mi>&delta;</mi><mi>z</mi></msub></msubsup></mrow><msub><mi>I</mi><mi>z</mi></msub></mfrac></mtd></mtr></mtable></mfenced><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>&delta;</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&delta;</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&delta;</mi><mi>z</mi></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001002221540000012.GIF" wi="1565" he="421" /></maths>式中,M<sub>x0</sub>,M<sub>y0</sub>,M<sub>z0</sub>为零舵偏状态下的气动力矩;<img file="FDA0001002221540000013.GIF" wi="66" he="61" />为滚转力矩系数对δ<sub>x</sub>的导数,<img file="FDA0001002221540000014.GIF" wi="62" he="71" />为滚转力矩系数对δ<sub>y</sub>的导数,<img file="FDA0001002221540000015.GIF" wi="62" he="61" />为滚转力矩系数对δ<sub>z</sub>的导数;动压Q=0.5ρV<sup>2</sup>,ρ为空气密度;S为导弹参考面积;L<sub>r</sub>为导弹参考长度;δ<sub>x</sub>,δ<sub>y</sub>,δ<sub>z</sub>为滚转、偏航、俯仰三通道的舵偏角;I<sub>x</sub>,I<sub>y</sub>,I<sub>z</sub>分别为导弹三个方向的转动惯量;(2)框架运动学模型;导引头光轴中心在空间中的运动为:ω<sub>d</sub>=ω<sub>dm</sub>+ω<sub>ds</sub>   (3)式中,<maths num="0003"><math><![CDATA[<mrow><msub><mi>&omega;</mi><mrow><mi>d</mi><mi>m</mi></mrow></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>x</mi></mrow></msub><msub><mi>cos&lambda;</mi><mi>z</mi></msub><msub><mi>cos&lambda;</mi><mi>y</mi></msub><mo>+</mo><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>y</mi></mrow></msub><msub><mi>sin&lambda;</mi><mi>z</mi></msub><mo>-</mo><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>z</mi></mrow></msub><msub><mi>cos&lambda;</mi><mi>z</mi></msub><msub><mi>sin&lambda;</mi><mi>y</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>x</mi></mrow></msub><msub><mi>sin&lambda;</mi><mi>z</mi></msub><msub><mi>cos&lambda;</mi><mi>y</mi></msub><mo>+</mo><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>y</mi></mrow></msub><msub><mi>cos&lambda;</mi><mi>z</mi></msub><mo>+</mo><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>z</mi></mrow></msub><msub><mi>sin&lambda;</mi><mi>z</mi></msub><msub><mi>sin&lambda;</mi><mi>y</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>x</mi></mrow></msub><msub><mi>sin&lambda;</mi><mi>y</mi></msub><mo>+</mo><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>z</mi></mrow></msub><msub><mi>cos&lambda;</mi><mi>y</mi></msub></mrow></mtd></mtr></mtable></mfenced><msub><mi>&omega;</mi><mrow><mi>d</mi><mi>x</mi></mrow></msub><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mover><mi>&lambda;</mi><mo>&CenterDot;</mo></mover><mi>y</mi></msub><msub><mi>sin&lambda;</mi><mi>z</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&lambda;</mi><mo>&CenterDot;</mo></mover><mi>y</mi></msub><msub><mi>cos&lambda;</mi><mi>z</mi></msub></mrow></mtd></mtr><mtr><mtd><msub><mover><mi>&lambda;</mi><mo>&CenterDot;</mo></mover><mi>z</mi></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001002221540000021.GIF" wi="1269" he="214" /></maths>其中,ω<sub>d</sub>为光轴角速度在探测坐标系中的投影,ω<sub>dm</sub>为弹体角速度在探测坐标系中的投影,ω<sub>ds</sub>为导引头伺服框架角速度在探测坐标系中的投影,ω<sub>mx</sub>,ω<sub>my</sub>,ω<sub>mz</sub>为弹体体轴角速度,λ<sub>y</sub>,λ<sub>z</sub>为半捷联稳定平台的内外框架角;(3)角跟踪系统模型;三维跟踪角误差微分方程为:<maths num="0004"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mover><mi>&epsiv;</mi><mo>&CenterDot;</mo></mover><mi>y</mi></msub><mo>=</mo><msub><mi>&omega;</mi><mi>y</mi></msub><mo>-</mo><msub><mi>&omega;</mi><mrow><mi>d</mi><mi>y</mi></mrow></msub><mo>+</mo><msub><mi>&omega;</mi><mrow><mi>d</mi><mi>x</mi></mrow></msub><msub><mi>&epsiv;</mi><mi>z</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>&epsiv;</mi><mo>&CenterDot;</mo></mover><mi>z</mi></msub><mo>=</mo><msub><mi>&omega;</mi><mi>z</mi></msub><mo>-</mo><msub><mi>&omega;</mi><mrow><mi>d</mi><mi>z</mi></mrow></msub><mo>-</mo><msub><mi>&omega;</mi><mrow><mi>d</mi><mi>x</mi></mrow></msub><msub><mi>&epsiv;</mi><mi>y</mi></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001002221540000022.GIF" wi="1116" he="135" /></maths>式中,ε<sub>y</sub>,ε<sub>z</sub>为失调角,ω<sub>y</sub>,ω<sub>z</sub>为视线角速度,ω<sub>dx</sub>,ω<sub>dy</sub>,ω<sub>dz</sub>为光轴角速度;(4)导引头稳定跟踪与弹体姿态控制一体化数学模型;建立半捷联导引头控制与姿态控制一体化数学模型:<maths num="0005"><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>f</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>g</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>x</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mi>u</mi><mn>1</mn></msub></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mn>2</mn></msub><mo>=</mo><msub><mi>f</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>g</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow><msub><mi>u</mi><mn>2</mn></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001002221540000023.GIF" wi="1149" he="204" /></maths>式中,x<sub>1</sub>=[α β γ<sub>v</sub> ε<sub>y</sub> ε<sub>z</sub>]<sup>T</sup>,<img file="FDA0001002221540000024.GIF" wi="570" he="79" />x<sub>2</sub>=[ω<sub>mx</sub> ω<sub>my</sub> ω<sub>mz</sub>]<sup>T</sup>,u<sub>2</sub>=[δ<sub>x</sub> δ<sub>y</sub> δ<sub>z</sub>]<sup>T</sup>,<maths num="0006"><math><![CDATA[<mrow><msub><mi>f</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mfrac><mrow><mi>m</mi><mi>g</mi><mi> </mi><msub><mi>cos&gamma;</mi><mi>v</mi></msub><mi>cos</mi><mi>&theta;</mi><mo>-</mo><mi>L</mi></mrow><mrow><mi>m</mi><mi>V</mi><mi> </mi><mi>cos</mi><mi>&beta;</mi></mrow></mfrac></mtd></mtr><mtr><mtd><mfrac><mrow><mi>m</mi><mi>g</mi><mi> </mi><msub><mi>sin&gamma;</mi><mi>v</mi></msub><mi>cos</mi><mi>&theta;</mi><mo>+</mo><mi>Y</mi></mrow><mrow><mi>m</mi><mi>V</mi></mrow></mfrac></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msub><mover><mi>&psi;</mi><mo>&CenterDot;</mo></mover><mi>v</mi></msub><mi>sin</mi><mi>&theta;</mi><mo>-</mo><mfrac><mrow><mo>(</mo><mi>m</mi><mi>g</mi><mi> </mi><msub><mi>cos&gamma;</mi><mi>v</mi></msub><mi>cos</mi><mi>&theta;</mi><mo>-</mo><mi>L</mi><mo>)</mo><mi>tan</mi><mi>&beta;</mi></mrow><mrow><mi>m</mi><mi>V</mi></mrow></mfrac></mrow></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mi>z</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo><mtable><mtr><mtd><mrow><msub><mi>g</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = ""><mtable><mtr><mtd><mrow><mo>-</mo><mi>cos</mi><mi>&alpha;</mi><mi>tan</mi><mi>&beta;</mi></mrow></mtd><mtd><mrow><mi>sin</mi><mi>&alpha;</mi><mi>tan</mi><mi>&beta;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>sin</mi><mi>&alpha;</mi></mrow></mtd><mtd><mrow><mi>cos</mi><mi>&alpha;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>cos</mi><mi>&alpha;</mi><mi>sec</mi><mi>&beta;</mi></mrow></mtd><mtd><mrow><mo>-</mo><mi>sin</mi><mi>&alpha;</mi><mi>sec</mi><mi>&beta;</mi></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>sin&lambda;</mi><mi>z</mi></msub><msub><mi>cos&lambda;</mi><mi>y</mi></msub><mo>+</mo><msub><mi>&epsiv;</mi><mi>z</mi></msub><msub><mi>cos&lambda;</mi><mi>z</mi></msub><msub><mi>cos&lambda;</mi><mi>y</mi></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>cos&lambda;</mi><mi>z</mi></msub><mo>+</mo><msub><mi>&epsiv;</mi><mi>z</mi></msub><msub><mi>sin&lambda;</mi><mi>z</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mrow><mo>(</mo><msub><mi>sin&lambda;</mi><mi>y</mi></msub><mo>+</mo><msub><mi>&epsiv;</mi><mi>y</mi></msub><msub><mi>cos&lambda;</mi><mi>z</mi></msub><msub><mi>cos&lambda;</mi><mi>y</mi></msub><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>&epsiv;</mi><mi>y</mi></msub><msub><mi>sin&lambda;</mi><mi>z</mi></msub></mrow></mtd></mtr></mtable></mfenced></mrow></mtd></mtr><mtr><mtd><mrow><mfenced open = "" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><mo>-</mo><mrow><mo>(</mo><msub><mi>sin&lambda;</mi><mi>z</mi></msub><msub><mi>cos&lambda;</mi><mi>y</mi></msub><mo>+</mo><msub><mi>&epsiv;</mi><mi>z</mi></msub><msub><mi>cos&lambda;</mi><mi>z</mi></msub><msub><mi>sin&lambda;</mi><mi>y</mi></msub><mo>)</mo></mrow></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>cos&lambda;</mi><mi>z</mi></msub><mo>+</mo><msub><mi>&epsiv;</mi><mi>z</mi></msub><msub><mi>sin&lambda;</mi><mi>z</mi></msub></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mrow><mo>-</mo><msub><mi>cos&lambda;</mi><mi>y</mi></msub><mo>+</mo><msub><mi>&epsiv;</mi><mi>y</mi></msub><msub><mi>cos&lambda;</mi><mi>z</mi></msub><msub><mi>sin&lambda;</mi><mi>y</mi></msub></mrow></mtd><mtd><mrow><mo>-</mo><msub><mi>&epsiv;</mi><mi>y</mi></msub><msub><mi>sin&lambda;</mi><mi>z</mi></msub></mrow></mtd><mtd><mrow><mo>-</mo><mn>1</mn></mrow></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></mtd></mtr></mtable></mrow>]]></math><img file="FDA0001002221540000025.GIF" wi="1910" he="686" /></maths><maths num="0007"><math><![CDATA[<mrow><msub><mi>f</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mfrac><msub><mi>M</mi><mrow><mi>x</mi><mn>0</mn></mrow></msub><msub><mi>I</mi><mi>x</mi></msub></mfrac><mo>-</mo><mfrac><mrow><mo>(</mo><msub><mi>I</mi><mi>z</mi></msub><mo>-</mo><msub><mi>I</mi><mi>y</mi></msub><mo>)</mo><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>z</mi></mrow></msub><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>y</mi></mrow></msub></mrow><msub><mi>I</mi><mi>x</mi></msub></mfrac></mtd></mtr><mtr><mtd><mrow><mfrac><msub><mi>M</mi><mrow><mi>y</mi><mn>0</mn></mrow></msub><msub><mi>I</mi><mi>y</mi></msub></mfrac><mo>-</mo><mfrac><mrow><mo>(</mo><msub><mi>I</mi><mi>x</mi></msub><mo>-</mo><msub><mi>I</mi><mi>z</mi></msub><mo>)</mo><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>x</mi></mrow></msub><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>z</mi></mrow></msub></mrow><msub><mi>I</mi><mi>y</mi></msub></mfrac></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><msub><mi>M</mi><mrow><mi>z</mi><mn>0</mn></mrow></msub><msub><mi>I</mi><mi>z</mi></msub></mfrac><mo>-</mo><mfrac><mrow><mo>(</mo><msub><mi>I</mi><mi>y</mi></msub><mo>-</mo><msub><mi>I</mi><mi>x</mi></msub><mo>)</mo><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>y</mi></mrow></msub><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>x</mi></mrow></msub></mrow><msub><mi>I</mi><mi>z</mi></msub></mfrac></mrow></mtd></mtr></mtable></mfenced><mo>,</mo><msub><mi>g</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mfrac><mrow><msub><mi>QSL</mi><mi>r</mi></msub><msubsup><mi>m</mi><mi>x</mi><msub><mi>&delta;</mi><mi>x</mi></msub></msubsup></mrow><msub><mi>I</mi><mi>x</mi></msub></mfrac></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mfrac><mrow><msub><mi>QSL</mi><mi>r</mi></msub><msubsup><mi>m</mi><mi>y</mi><msub><mi>&delta;</mi><mi>y</mi></msub></msubsup></mrow><msub><mi>I</mi><mi>y</mi></msub></mfrac></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mfrac><mrow><msub><mi>QSL</mi><mi>r</mi></msub><msubsup><mi>m</mi><mi>z</mi><msub><mi>&delta;</mi><mi>z</mi></msub></msubsup></mrow><msub><mi>I</mi><mi>z</mi></msub></mfrac></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0001002221540000031.GIF" wi="1406" he="423" /></maths>步骤2:设计一体化控制器构型;设制导系统给出的气流角指令α<sub>c</sub>,β<sub>c</sub>,γ<sub>vc</sub>,框架角位置测量传感器测得的框架角位置λ<sub>y</sub>,λ<sub>z</sub>,弹目视线角q<sub>y</sub>,q<sub>z</sub>经过滤波器得到的弹目视线转率ω<sub>y</sub>,ω<sub>z</sub>,以及导引头接收机得到的跟踪角误差ε<sub>y</sub>,ε<sub>z</sub>,通过外环控制器输出框架角速度控制信号ω<sub>λyc</sub>,ω<sub>λzc</sub>,控制光轴指向实时跟踪弹目视线,同时给出姿态角速度的伪控制量ω<sub>mxc</sub>,ω<sub>myc</sub>,ω<sub>mzc</sub>,再送给内环姿态角速度控制系统,控制气动舵实现对ω<sub>mxc</sub>,ω<sub>myc</sub>,ω<sub>mzc</sub>的快速跟踪;步骤3:基于非线性动态逆的控制器设计;(1)设计外环动态逆控制器;设外回路的状态变量为[α β γ<sub>v</sub> ε<sub>y</sub> ε<sub>z</sub>]<sup>T</sup>,输入控制变量为,[ω<sub>mx</sub> ω<sub>my</sub> ω<sub>mz</sub> ω<sub>λy</sub> ω<sub>λz</sub>]<sup>T</sup>;则外环动态逆控制器为:<maths num="0008"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>x</mi><mi>c</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>y</mi><mi>c</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>z</mi><mi>c</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mrow><mi>&lambda;</mi><mi>y</mi></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>&omega;</mi><mrow><mi>&lambda;</mi><mi>z</mi></mrow></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msubsup><mi>g</mi><mn>1</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow><mrow><mo>(</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>v</mi><mi>&alpha;</mi></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><mi>&beta;</mi></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><msub><mi>&gamma;</mi><mi>v</mi></msub></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><msub><mi>&epsiv;</mi><mi>y</mi></msub></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><msub><mi>&epsiv;</mi><mi>z</mi></msub></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mi>f</mi><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001002221540000032.GIF" wi="1206" he="382" /></maths>式中:<img file="FDA0001002221540000033.GIF" wi="287" he="55" />分别为状态变量α,β,γ<sub>v</sub>,ε<sub>y</sub>,ε<sub>z</sub>的期望动态形式,ω<sub>mxc</sub>,ω<sub>myc</sub>,ω<sub>mzc</sub>为内环期望的弹体姿态角速度指令,作为内环的伪控制量;(2)设计内环动态逆控制器;设内回路控制指令为外回路伪控制量ω<sub>mxc</sub>,ω<sub>myc</sub>,ω<sub>mzc</sub>,输入控制变量为δ<sub>x</sub>,δ<sub>y</sub>,δ<sub>z</sub>;则内环动态逆控制器:<maths num="0009"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>&delta;</mi><mi>x</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&delta;</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><msub><mi>&delta;</mi><mi>z</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><msubsup><mi>g</mi><mn>2</mn><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo></mrow><mrow><mo>(</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>v</mi><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>x</mi></mrow></msub></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>y</mi></mrow></msub></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><msub><mi>&omega;</mi><mrow><mi>m</mi><mi>z</mi></mrow></msub></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mi>f</mi><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>)</mo><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001002221540000034.GIF" wi="1204" he="231" /></maths>式中:<img file="FDA0001002221540000041.GIF" wi="221" he="47" />分别为状态变量ω<sub>mxc</sub>,ω<sub>myc</sub>,ω<sub>mzc</sub>的期望动态形式如式(8);通过式(9)和(10)分别得到外环动态逆控制器和内环动态逆控制器,完成导弹的一体化控制。
地址 100191 北京市海淀区学院路37号