发明名称 一种助推段广义标控脱靶量解析制导方法
摘要 一种助推段广义标控脱靶量解析制导方法,它有五大步骤:步骤1:助推段制导问题建模,包括标控弹道运动建模和制导修正一阶摄动建模和终端约束建模;步骤2:助推段标控弹道正则摄动求解建模;步骤3:基于正则摄动的助推段标控弹道零阶项解析求解;步骤4:基于正则摄动的助推段标控弹道一阶项解析求解;步骤5:基于标控脱靶量的助推段最优制导指令求解。本发明以零攻角为助推段弹道的标准控制,并采用正则摄动方法进行解析求解,从而获得了解析的标控脱靶量;最后采用最优控制方法求解了修正标控脱靶量的制导指令,从而获得了一种满足助推段任务需求的非线性解析最优制导方法。
申请公布号 CN105549387A 申请公布日期 2016.05.04
申请号 CN201510888380.1 申请日期 2015.12.07
申请人 北京航空航天大学 发明人 陈万春;胡锦川
分类号 G05B13/04(2006.01)I 主分类号 G05B13/04(2006.01)I
代理机构 北京慧泉知识产权代理有限公司 11232 代理人 王顺荣;唐爱华
主权项 一种助推段广义标控脱靶量解析制导方法,其特征在于:它包括以下步骤:步骤1:助推段制导问题建模,包括标控弹道运动建模和制导修正一阶摄动建模和终端约束建模;忽略地球自转,航迹坐标系下的助推器纵向运动方程如下所示:<maths num="0001"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mrow><mo>(</mo><mi>P</mi><mi>c</mi><mi>o</mi><mi>s</mi><mi>&alpha;</mi><mo>-</mo><mi>D</mi><mo>)</mo></mrow><mo>/</mo><mi>m</mi><mo>-</mo><mi>g</mi><mi>s</mi><mi>i</mi><mi>n</mi><mi>&gamma;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>&gamma;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mrow><mo>(</mo><mi>P</mi><mi>s</mi><mi>i</mi><mi>n</mi><mi>&alpha;</mi><mo>+</mo><mi>L</mi><mo>)</mo></mrow><mo>/</mo><mrow><mo>(</mo><mi>m</mi><mi>V</mi><mo>)</mo></mrow><mo>+</mo><mo>&lsqb;</mo><mi>V</mi><mo>/</mo><mrow><mo>(</mo><msub><mi>R</mi><mn>0</mn></msub><mo>+</mo><mi>h</mi><mo>)</mo></mrow><mo>-</mo><mi>g</mi><mo>/</mo><mi>V</mi><mo>&rsqb;</mo><mi>c</mi><mi>o</mi><mi>s</mi><mi>&gamma;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>h</mi><mo>&CenterDot;</mo></mover><mo>=</mo><mi>V</mi><mi>sin</mi><mi>&gamma;</mi></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>m</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>q</mi><mi>m</mi></msub></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000869515170000011.GIF" wi="1062" he="342" /></maths>上式中,V、γ、h和m分别为助推器的速度、弹道倾角、高度和质量;<img file="FDA0000869515170000012.GIF" wi="181" he="79" /><img file="FDA0000869515170000013.GIF" wi="37" he="71" />和<img file="FDA0000869515170000014.GIF" wi="53" he="54" />分别为助推器速度、弹道倾角、高度和质量对时间的导数;P为助推器的推力,与发动机的质量秒流量和当地大气压强相关;α为助推器的攻角;L、D分别为助推器的升力和阻力,与飞行器的攻角、马赫数及动压相关;q<sub>m</sub>为助推器发动机的质量秒流量;g为重力加速度,与助推器高度相关;R<sub>0</sub>为地球半径;助推段通常采用零攻角作为标准控制,此时有L=0;若进一步假定质量秒流量q<sub>m</sub>为常数,则得到标控弹道的运动模型为:<maths num="0002"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><msub><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mi>b</mi></msub><mo>=</mo><mo>(</mo><msub><mi>P</mi><mi>b</mi></msub><mo>-</mo><msub><mi>D</mi><mi>b</mi></msub><mo>)</mo><mo>/</mo><mo>(</mo><msub><mi>m</mi><mn>0</mn></msub><mo>-</mo><msub><mi>q</mi><mi>m</mi></msub><mi>t</mi><mo>)</mo><mo>-</mo><msub><mi>g</mi><mi>b</mi></msub><mo>(</mo><msup><mi>e</mi><msub><mi>x</mi><mi>b</mi></msub></msup><mo>-</mo><mn>1</mn><mo>)</mo><mo>/</mo><mo>(</mo><msup><mi>e</mi><msub><mi>x</mi><mi>b</mi></msub></msup><mo>+</mo><mn>1</mn><mo>)</mo></mtd></mtr><mtr><mtd><msub><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mi>b</mi></msub><mo>=</mo><mn>2</mn><mo>&lsqb;</mo><msub><mi>V</mi><mi>b</mi></msub><mo>/</mo><mo>(</mo><msub><mi>R</mi><mn>0</mn></msub><mo>+</mo><msub><mi>h</mi><mi>b</mi></msub><mo>)</mo><mo>-</mo><msub><mi>g</mi><mi>b</mi></msub><mo>/</mo><msub><mi>V</mi><mi>b</mi></msub><mo>&rsqb;</mo></mtd></mtr><mtr><mtd><msub><mover><mi>h</mi><mo>&CenterDot;</mo></mover><mi>b</mi></msub><mo>=</mo><msub><mi>V</mi><mi>b</mi></msub><mo>(</mo><msup><mi>e</mi><msub><mi>x</mi><mi>b</mi></msub></msup><mo>-</mo><mn>1</mn><mo>)</mo><mo>/</mo><mo>(</mo><msup><mi>e</mi><msub><mi>x</mi><mi>b</mi></msub></msup><mo>+</mo><mn>1</mn><mo>)</mo></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000869515170000015.GIF" wi="990" he="295" /></maths>上式中,m<sub>0</sub>和t分别为助推器的初始质量和飞行时间;下标‘b’表征标控弹道,V<sub>b</sub>、h<sub>b</sub>、g<sub>b</sub>、P<sub>b</sub>和D<sub>b</sub>分别为标控弹道的速度、高度、重力加速度、推力和阻力;x<sub>b</sub>为与标控弹道的弹道倾角相关的变量,表达式如下:x<sub>b</sub>=ln[(1+sinγ<sub>b</sub>)/(1‑sinγ<sub>b</sub>)]上式中,γ<sub>b</sub>为标控标控弹道的弹道倾角;将运动方程在标控弹道附近求解一阶摄动,并忽略速度摄动项和弹道倾角的自相关项,得制导修正一阶摄动方程为:<maths num="0003"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>&Delta;</mi><mover><mi>&gamma;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>f</mi><mrow><mi>b</mi><mi>a</mi></mrow></msub><msub><mi>a</mi><mi>n</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>&Delta;</mi><mover><mi>h</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>f</mi><mrow><mi>b</mi><mi>h</mi></mrow></msub><mi>&Delta;</mi><mi>&gamma;</mi></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000869515170000021.GIF" wi="1124" he="167" /></maths>上式中,Δγ和Δh分别为助推段的弹道倾角增量和高度增量,<img file="FDA0000869515170000022.GIF" wi="74" he="61" />和<img file="FDA0000869515170000023.GIF" wi="71" he="69" />分别为它们对时间的导数;f<sub>ba</sub>和f<sub>bh</sub>均为由标控弹道确定的时变参数;a<sub>n</sub>为助推器的法向加速度,由推力法向分量和升力共同决定;此外,助推段终端高度和弹道倾角还需满足约束值,即终端摄动修正量需满足如下关系:<maths num="0004"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>&Delta;&gamma;</mi><mi>f</mi></msub><mo>=</mo><msub><mi>&gamma;</mi><mrow><mi>c</mi><mi>f</mi></mrow></msub><mo>-</mo><msub><mi>&gamma;</mi><mrow><mi>b</mi><mi>f</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&Delta;h</mi><mi>f</mi></msub><mo>=</mo><msub><mi>h</mi><mrow><mi>c</mi><mi>f</mi></mrow></msub><mo>-</mo><msub><mi>h</mi><mrow><mi>b</mi><mi>f</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000869515170000024.GIF" wi="1164" he="157" /></maths>上式中,γ<sub>cf</sub>和h<sub>cf</sub>分别为由制导任务确定的助推段终端弹道倾角和高度;γ<sub>bf</sub>和h<sub>bf</sub>分别为标控弹道的终端弹道倾角和高度;Δγ<sub>f</sub>和Δh<sub>f</sub>为期望终端弹道倾角增量和高度增量,它们共同构成了助推段的广义标控脱靶量;步骤2:助推段标控弹道正则摄动求解建模;包含助推段标控弹道速度、弹道倾角及高度的零阶微分方程和一阶微分方程,分别如下:<maths num="0005"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><msubsup><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mi>b</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mover><mi>P</mi><mo>&OverBar;</mo></mover><mo>/</mo><mo>(</mo><msub><mi>m</mi><mn>0</mn></msub><mo>-</mo><msub><mi>q</mi><mi>m</mi></msub><mi>t</mi><mo>)</mo></mtd></mtr><mtr><mtd><msubsup><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mi>b</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mn>2</mn><mo>&lsqb;</mo><msubsup><mi>V</mi><mi>b</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>/</mo><mo>(</mo><msub><mi>R</mi><mn>0</mn></msub><mo>+</mo><msub><mi>h</mi><mn>0</mn></msub><mo>)</mo><mo>-</mo><msub><mi>g</mi><mi>i</mi></msub><mo>/</mo><msubsup><mi>V</mi><mi>b</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>&rsqb;</mo></mtd></mtr><mtr><mtd><msubsup><mover><mi>h</mi><mo>&CenterDot;</mo></mover><mi>b</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msubsup><mi>V</mi><mi>b</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>s</mi><mi>i</mi><mi>n</mi><msub><mi>&gamma;</mi><mn>0</mn></msub><mo>+</mo><msub><mi>c</mi><mn>2</mn></msub><mo>(</mo><msubsup><mi>x</mi><mi>b</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo><mo>&rsqb;</mo></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000869515170000025.GIF" wi="709" he="310" /></maths><maths num="0006"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mi>&epsiv;</mi><msubsup><mover><mi>V</mi><mo>&CenterDot;</mo></mover><mi>b</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msubsup><mi>a</mi><mi>&epsiv;</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup></mtd></mtr><mtr><mtd><mrow><mi>&epsiv;</mi><msubsup><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mi>b</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msubsup><mi>k</mi><mrow><mi>&gamma;</mi><mn>1</mn></mrow><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><msubsup><mi>&epsiv;V</mi><mi>b</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>+</mo><msubsup><mi>k</mi><mrow><mi>&gamma;</mi><mn>2</mn></mrow><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><mi>&epsiv;</mi><msubsup><mover><mi>h</mi><mo>&CenterDot;</mo></mover><mi>b</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msubsup><mi>k</mi><mrow><mi>r</mi><mn>1</mn></mrow><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msubsup><mi>&epsiv;V</mi><mi>b</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mo>+</mo><msubsup><mi>k</mi><mrow><mi>r</mi><mn>2</mn></mrow><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mrow><mo>(</mo><msubsup><mi>&epsiv;x</mi><mi>b</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mo>+</mo><msubsup><mi>k</mi><mrow><mi>r</mi><mn>3</mn></mrow><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000869515170000026.GIF" wi="756" he="287" /></maths>上式中,上标‘(0)’和‘(1)’分别表征正则摄动的零阶项和一阶项;<img file="FDA0000869515170000031.GIF" wi="218" he="79" />和<img file="FDA0000869515170000032.GIF" wi="78" he="74" />分别为助推段标控弹道速度、弹道倾角相关变量和高度的零阶项,<img file="FDA0000869515170000033.GIF" wi="214" he="79" />和<img file="FDA0000869515170000034.GIF" wi="77" he="86" />分别为它们对时间的一阶导数;<img file="FDA0000869515170000035.GIF" wi="214" he="78" />和<img file="FDA0000869515170000036.GIF" wi="71" he="80" />分别为助推段标控弹道速度、弹道倾角相关变量和高度的一阶项,<img file="FDA0000869515170000037.GIF" wi="221" he="79" />和<img file="FDA0000869515170000038.GIF" wi="80" he="78" />分别为它们对时间的一阶导数;ε为正则摄动符号常数;<img file="FDA00008695151700000312.GIF" wi="59" he="70" />为与初始推力、阻力和弹道倾角相关的常数;h<sub>0</sub>、γ<sub>0</sub>、x<sub>0</sub>和g<sub>i</sub>分别为助推段标控弹道的初始高度、弹道倾角、弹道倾角相关变量和重力加速度,c<sub>2</sub>为与它们相关的常数;<img file="FDA0000869515170000039.GIF" wi="490" he="84" />和<img file="FDA00008695151700000310.GIF" wi="70" he="71" />分别为与助推段标控弹道零阶项相关的系数;步骤3:基于正则摄动的助推段标控弹道零阶项解析求解;对上一步得到的助推段正则摄动零阶微分方程解析积分,得速度、弹道倾角相关变量和高度的零阶项的解析解分别如下:<maths num="0007"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msubsup><mi>V</mi><mi>b</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msub><mi>V</mi><mn>0</mn></msub><mo>-</mo><msub><mi>V</mi><mi>e</mi></msub><mi>ln</mi><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>t</mi><mo>/</mo><mi>&tau;</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>x</mi><mi>b</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msub><mi>x</mi><mn>0</mn></msub><mo>+</mo><mfrac><mrow><mn>2</mn><msub><mi>c</mi><mn>1</mn></msub></mrow><mrow><msub><mi>V</mi><mi>e</mi></msub><mrow><mo>(</mo><msub><mi>R</mi><mn>0</mn></msub><mo>+</mo><msub><mi>h</mi><mn>0</mn></msub><mo>)</mo></mrow></mrow></mfrac><msub><mi>f</mi><mrow><mi>&gamma;</mi><mn>1</mn></mrow></msub><mo>-</mo><mfrac><mrow><mn>2</mn><msub><mi>c</mi><mn>1</mn></msub><msub><mi>g</mi><mi>i</mi></msub></mrow><msub><mi>V</mi><mi>e</mi></msub></mfrac><msub><mi>f</mi><mrow><mi>&gamma;</mi><mn>2</mn></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>h</mi><mi>b</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msub><mi>h</mi><mn>0</mn></msub><mo>+</mo><msub><mi>c</mi><mn>1</mn></msub><mo>&lsqb;</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>V</mi><mn>0</mn></msub><mo>/</mo><msub><mi>V</mi><mi>e</mi></msub></mrow></msup><mrow><mo>(</mo><msub><mi>V</mi><mn>0</mn></msub><mo>+</mo><msub><mi>V</mi><mi>e</mi></msub><mo>)</mo></mrow><msub><mi>sin&gamma;</mi><mn>0</mn></msub><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><msub><mi>V</mi><mi>b</mi></msub><mo>/</mo><msub><mi>V</mi><mi>e</mi></msub></mrow></msup><mrow><mo>(</mo><msub><mi>V</mi><mi>b</mi></msub><mo>+</mo><msub><mi>V</mi><mi>e</mi></msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>sin&gamma;</mi><mn>0</mn></msub><mo>-</mo><msub><mi>c</mi><mn>2</mn></msub><msub><mi>x</mi><mn>0</mn></msub><mo>+</mo><msub><mi>c</mi><mn>2</mn></msub><msubsup><mi>x</mi><mi>b</mi><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></msubsup><mo>)</mo></mrow><mo>&rsqb;</mo><mo>+</mo></mrow></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><msubsup><mi>c</mi><mn>1</mn><mn>2</mn></msubsup><msub><mi>c</mi><mn>2</mn></msub></mrow><msub><mi>V</mi><mi>e</mi></msub></mfrac><mrow><mo>(</mo><mfrac><mn>1</mn><mrow><msub><mi>R</mi><mn>0</mn></msub><mo>+</mo><msub><mi>h</mi><mn>0</mn></msub></mrow></mfrac><msub><mi>f</mi><mrow><mi>h</mi><mn>1</mn></mrow></msub><mo>+</mo><mfrac><msub><mi>V</mi><mi>e</mi></msub><mrow><msub><mi>R</mi><mn>0</mn></msub><mo>+</mo><msub><mi>h</mi><mn>0</mn></msub></mrow></mfrac><msub><mi>f</mi><mrow><mi>h</mi><mn>2</mn></mrow></msub><mo>+</mo><mfrac><mrow><msub><mi>g</mi><mi>i</mi></msub><msub><mi>V</mi><mi>e</mi></msub></mrow><mn>2</mn></mfrac><mo>(</mo><msup><mi>e</mi><mrow><mo>-</mo><mn>2</mn><msub><mi>V</mi><mi>b</mi></msub><mo>/</mo><msub><mi>V</mi><mi>e</mi></msub></mrow></msup><mo>-</mo><msup><mi>e</mi><mrow><mo>-</mo><mn>2</mn><msub><mi>V</mi><mn>0</mn></msub><mo>/</mo><msub><mi>V</mi><mi>e</mi></msub></mrow></msup><mo>)</mo></mrow><mo>-</mo><msub><mi>g</mi><mi>i</mi></msub><msub><mi>V</mi><mi>e</mi></msub><msub><mi>f</mi><mrow><mi>h</mi><mn>3</mn></mrow></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA00008695151700000311.GIF" wi="1549" he="509" /></maths>上式中,V<sub>0</sub>、x<sub>0</sub>和h<sub>0</sub>分别为助推段标控弹道的初始速度、弹道倾角相关变量和高度;V<sub>e</sub>为与平均推力和质量秒流量确定的常数;τ为与助推器初始质量和质量秒流量相的常数;c<sub>1</sub>为与V<sub>e</sub>、τ和初始速度相关的常数;f<sub>γ1</sub>、f<sub>γ2</sub>、f<sub>h1</sub>、f<sub>h2</sub>和f<sub>h3</sub>均为与助推段正则摄动速度零阶项相关的变量;步骤4:基于正则摄动的助推段标控弹道一阶项解析求解;利用上一步中得到助推段标控弹道零阶项的解析解,对助推段标控弹道一阶摄动微分方程中的系数进行多项式拟合,最后进行积分得速度、弹道倾角相关变量和高度的一阶项的解析解分别如下:<maths num="0008"><math><![CDATA[<mrow><msubsup><mi>&epsiv;V</mi><mi>b</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mfrac><msub><mi>c</mi><mrow><mi>v</mi><mn>3</mn></mrow></msub><mn>4</mn></mfrac><msup><mi>t</mi><mn>4</mn></msup><mo>+</mo><mfrac><msub><mi>c</mi><mrow><mi>v</mi><mn>2</mn></mrow></msub><mn>3</mn></mfrac><msup><mi>t</mi><mn>3</mn></msup><mo>+</mo><mfrac><msub><mi>c</mi><mrow><mi>v</mi><mn>1</mn></mrow></msub><mn>2</mn></mfrac><msup><mi>t</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mrow><mi>v</mi><mn>0</mn></mrow></msub><mi>t</mi></mrow>]]></math><img file="FDA0000869515170000041.GIF" wi="678" he="119" /></maths><maths num="0009"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msubsup><mi>&epsiv;x</mi><mi>b</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><mrow><mo>(</mo><mfrac><mrow><msub><mi>c</mi><mrow><mi>v</mi><mn>3</mn></mrow></msub><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>12</mn></mrow></msub></mrow><mn>28</mn></mfrac><mo>)</mo></mrow><msup><mi>t</mi><mn>7</mn></msup><mo>+</mo><mrow><mo>(</mo><mfrac><mrow><msub><mi>c</mi><mrow><mi>v</mi><mn>3</mn></mrow></msub><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>11</mn></mrow></msub></mrow><mn>24</mn></mfrac><mo>+</mo><mfrac><mrow><msub><mi>c</mi><mrow><mi>v</mi><mn>2</mn></mrow></msub><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>12</mn></mrow></msub></mrow><mn>18</mn></mfrac><mo>)</mo></mrow><msup><mi>t</mi><mn>6</mn></msup><mo>+</mo><mrow><mo>(</mo><mfrac><mrow><msub><mi>c</mi><mrow><mi>v</mi><mn>3</mn></mrow></msub><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>10</mn></mrow></msub></mrow><mn>20</mn></mfrac><mo>+</mo><mfrac><mrow><msub><mi>c</mi><mrow><mi>v</mi><mn>2</mn></mrow></msub><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>11</mn></mrow></msub></mrow><mn>15</mn></mfrac><mo>+</mo><mfrac><mrow><msub><mi>c</mi><mrow><mi>v</mi><mn>1</mn></mrow></msub><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>12</mn></mrow></msub></mrow><mn>10</mn></mfrac><mo>)</mo></mrow><msup><mi>t</mi><mn>5</mn></msup><mo>+</mo></mrow></mtd></mtr><mtr><mtd><mrow><mo>(</mo><mfrac><mrow><msub><mi>c</mi><mrow><mi>v</mi><mn>2</mn></mrow></msub><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>10</mn></mrow></msub></mrow><mn>12</mn></mfrac><mo>+</mo><mfrac><mrow><msub><mi>c</mi><mrow><mi>v</mi><mn>1</mn></mrow></msub><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>11</mn></mrow></msub></mrow><mn>8</mn></mfrac><mo>+</mo><mfrac><mrow><msub><mi>c</mi><mrow><mi>v</mi><mn>0</mn></mrow></msub><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>12</mn></mrow></msub></mrow><mn>4</mn></mfrac><mo>)</mo><msup><mi>t</mi><mn>4</mn></msup><mo>+</mo><mo>(</mo><mfrac><mrow><msub><mi>c</mi><mrow><mi>v</mi><mi>1</mi></mrow></msub><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>10</mn></mrow></msub></mrow><mi>6</mi></mfrac><mo>+</mo><mfrac><mrow><msub><mi>c</mi><mrow><mi>v</mi><mi>0</mi></mrow></msub><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>11</mn></mrow></msub><mo>+</mo><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>22</mn></mrow></msub></mrow><mi>3</mi></mfrac><mo>)</mo><msup><mi>t</mi><mn>3</mn></msup><mo>+</mo><mo>(</mo><mfrac><mrow><msub><mi>c</mi><mrow><mi>v</mi><mn>0</mn></mrow></msub><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>10</mn></mrow></msub><mo>+</mo><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>21</mn></mrow></msub></mrow><mn>2</mn></mfrac><mo>)</mo><msup><mi>t</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mrow><mi>&gamma;</mi><mn>20</mn></mrow></msub><mi>t</mi></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000869515170000042.GIF" wi="1622" he="319" /></maths><maths num="0010"><math><![CDATA[<mrow><msubsup><mi>&epsiv;h</mi><mi>b</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>=</mo><msub><mi>c</mi><mrow><mn>10</mn><mi>h</mi></mrow></msub><msup><mi>t</mi><mn>10</mn></msup><mo>+</mo><msub><mi>c</mi><mrow><mn>9</mn><mi>h</mi></mrow></msub><msup><mi>t</mi><mn>9</mn></msup><mo>+</mo><msub><mi>c</mi><mrow><mn>8</mn><mi>h</mi></mrow></msub><msup><mi>t</mi><mn>8</mn></msup><mo>+</mo><msub><mi>c</mi><mrow><mn>7</mn><mi>h</mi></mrow></msub><msup><mi>t</mi><mn>7</mn></msup><mo>+</mo><msub><mi>c</mi><mrow><mn>6</mn><mi>h</mi></mrow></msub><msup><mi>t</mi><mn>6</mn></msup><mo>+</mo><msub><mi>c</mi><mrow><mn>5</mn><mi>h</mi></mrow></msub><msup><mi>t</mi><mn>5</mn></msup><mo>+</mo><msub><mi>c</mi><mrow><mn>4</mn><mi>h</mi></mrow></msub><msup><mi>t</mi><mn>4</mn></msup><mo>+</mo><msub><mi>c</mi><mrow><mn>3</mn><mi>h</mi></mrow></msub><msup><mi>t</mi><mn>3</mn></msup><mo>+</mo><msub><mi>c</mi><mrow><mn>2</mn><mi>h</mi></mrow></msub><msup><mi>t</mi><mn>2</mn></msup><mo>+</mo><msub><mi>c</mi><mrow><mn>1</mn><mi>h</mi></mrow></msub><mi>t</mi></mrow>]]></math><img file="FDA0000869515170000043.GIF" wi="1451" he="79" /></maths>上式中,c<sub>v3</sub>、c<sub>v2</sub>、c<sub>v1</sub>和c<sub>v0</sub>为速度相关参数的三次多项式拟合系数;c<sub>γ10</sub>、c<sub>γ11</sub>、c<sub>γ12</sub>、c<sub>γ20</sub>、c<sub>γ21</sub>、c<sub>γ22</sub>为弹道倾角相关参数的二次多项式拟合系数;c<sub>1h</sub>、c<sub>2h</sub>、c<sub>3h</sub>、c<sub>4h</sub>、c<sub>5h</sub>、c<sub>6h</sub>、c<sub>7h</sub>、c<sub>8h</sub>、c<sub>9h</sub>、c<sub>10h</sub>为高度相关参数的拟合系数;步骤5:基于标控脱靶量的助推段最优制导指令求解;将步骤3和步骤4获得的助推段标控弹道解析解带入式<maths num="0011"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msub><mi>&Delta;&gamma;</mi><mi>f</mi></msub><mo>=</mo><msub><mi>&gamma;</mi><mrow><mi>c</mi><mi>f</mi></mrow></msub><mo>-</mo><msub><mi>&gamma;</mi><mrow><mi>b</mi><mi>f</mi></mrow></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&Delta;h</mi><mi>f</mi></msub><mo>=</mo><msub><mi>h</mi><mrow><mi>c</mi><mi>f</mi></mrow></msub><mo>-</mo><msub><mi>h</mi><mrow><mi>b</mi><mi>f</mi></mrow></msub></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000869515170000044.GIF" wi="479" he="157" /></maths>获得广义标控脱靶量,同时对式<maths num="0012"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><mi>&Delta;</mi><mover><mi>&gamma;</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>f</mi><mrow><mi>b</mi><mi>a</mi></mrow></msub><msub><mi>a</mi><mi>n</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>&Delta;</mi><mover><mi>h</mi><mo>&CenterDot;</mo></mover><mo>=</mo><msub><mi>f</mi><mrow><mi>b</mi><mi>h</mi></mrow></msub><mi>&Delta;</mi><mi>&gamma;</mi></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000869515170000045.GIF" wi="363" he="166" /></maths>中的f<sub>ba</sub>和f<sub>bh</sub>进行多项式拟合,并以下式为求解助推段最优制导指令的目标函数,<maths num="0013"><math><![CDATA[<mrow><mi>J</mi><mo>=</mo><msubsup><mo>&Integral;</mo><msub><mi>t</mi><mi>r</mi></msub><msub><mi>t</mi><mi>f</mi></msub></msubsup><mfrac><msubsup><mi>a</mi><mi>n</mi><mn>2</mn></msubsup><mrow><mn>2</mn><mrow><mo>(</mo><msub><mi>t</mi><mi>f</mi></msub><mo>-</mo><mi>t</mi><mo>)</mo></mrow></mrow></mfrac><mi>d</mi><mi>t</mi></mrow>]]></math><img file="FDA0000869515170000046.GIF" wi="356" he="150" /></maths>最终得助推段的最优制导指令为,<maths num="0014"><math><![CDATA[<mrow><msub><mi>a</mi><mi>n</mi></msub><mo>=</mo><mfrac><mrow><msub><mi>f</mi><mrow><mi>r</mi><mn>2</mn><mi>f</mi></mrow></msub><msub><mi>&Delta;h</mi><mi>f</mi></msub><mo>-</mo><msub><mi>f</mi><mrow><mi>r</mi><mn>4</mn><mi>f</mi></mrow></msub><msub><mi>&Delta;&gamma;</mi><mi>f</mi></msub></mrow><mrow><msub><mi>f</mi><mrow><mn>5</mn><mi>f</mi></mrow></msub><msub><mi>f</mi><mrow><mi>r</mi><mn>2</mn><mi>f</mi></mrow></msub><mo>-</mo><msub><mi>f</mi><mrow><mi>r</mi><mn>3</mn><mi>f</mi></mrow></msub><msub><mi>f</mi><mrow><mi>r</mi><mn>4</mn><mi>f</mi></mrow></msub></mrow></mfrac><msub><mi>V</mi><mi>r</mi></msub><msub><mi>t</mi><mrow><mi>g</mi><mi>o</mi></mrow></msub></mrow>]]></math><img file="FDA0000869515170000047.GIF" wi="516" he="143" /></maths>上式中,a<sub>n</sub>为助推段法向加速度,为制导指令;f<sub>r2f</sub>、f<sub>r3f</sub>、f<sub>r4f</sub>和f<sub>r5f</sub>分别为t=t<sub>f</sub>时f<sub>r2</sub>、f<sub>r3</sub>、f<sub>r4</sub>和f<sub>r5</sub>的取值;t<sub>f</sub>为助推段的终端时刻;V<sub>r</sub>为助推段的当前速度;t<sub>go</sub>为助推段的剩余飞行时间,t<sub>go</sub>=t<sub>f</sub>‑t。
地址 100191 北京市海淀区学院路37号