沿滑翔弹道的扰动引力重构模型优化方法.pdf

上传人:1****2 文档编号:1294209 上传时间:2018-04-13 格式:PDF 页数:31 大小:1.84MB
返回 下载 相关 举报
摘要
申请专利号:

CN201611052493.9

申请日:

2016.11.25

公开号:

CN106547991A

公开日:

2017.03.29

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):G06F 17/50申请日:20161125|||公开

IPC分类号:

G06F17/50

主分类号:

G06F17/50

申请人:

中国工程物理研究院总体工程研究所

发明人:

周欢; 丁智坚; 葛任伟; 黄维国; 周林

地址:

621908 四川省绵阳市绵山路64号

优先权:

专利代理机构:

北京天奇智新知识产权代理有限公司 11340

代理人:

杨春

PDF下载: PDF下载
内容摘要

本发明公开了一种沿滑翔弹道的扰动引力重构模型优化方法,包括以下步骤:首先,计算换极坐标系弹道三维包络;其次,进行换极坐标系全域空域剖分;再次,建立一般坐标系扰动引力全域重构模型;然后,建立沿弹道的扰动引力局域重构模型;基于此,建立飞行过程中扰动引力快速逼近算法;之后,开展试验设计并构建重构模型的代理模型;最后,针对代理模型建立优化方法。根据本发明方法进行沿滑翔弹道的扰动引力重构模型优化,可以获得给定精度要求下的存储量最小模型和给定存储量要求下的精度最高模型,能够满足弹上实时计算对数据存储量、计算速度和重构精度的要求,具有较好的工程应用前景。

权利要求书

1.一种沿滑翔弹道的扰动引力重构模型优化方法,其特征在于:包括以下步骤:
第一步,建立弹道包络侧向宽度与纵程的数学模型;
第二步,建立换极坐标系;
第三步,建立换极坐标系中飞行器动力学模型;
第四步,计算换极坐标系弹道三维包络;
第五步,换极坐标系全域空域剖分;
第六步,建立一般坐标系扰动引力全域重构模型;
第七步,建立沿弹道的扰动引力局域重构模型;
第八步,建立飞行过程中扰动引力实时逼近算法;
第九步,获取代理模型训练样本计算条件;
第十步,建立重构模型的代理模型;
第十一步,建立重构模型的优化算法。
2.根据权利要求1所述的沿滑翔弹道的扰动引力重构模型优化方法,其特征在于:所述
滑翔弹道特指高超声速滑翔飞行器全程弹道的一部分,弹道起点为再入点,弹道终点为中
末交班点。
3.根据权利要求2所述的沿滑翔弹道的扰动引力重构模型优化方法,其特征在于:
第一步,建立弹道包络侧向宽度与纵程的数学模型
令弹道再入点为I,其经度为λI、地心纬度为φI;弹道落点为T,其经度为λT、地心纬度为
φT;以由再入点和落点确定的再入大圆弧平面为对称面,称沿射向方向对称面以左弹道为
左侧机动弹道,沿射向方向对称面以右弹道为右侧机动弹道;记最大左侧机动弹道距对称
面的最大距离为左边界Bl,记最大右侧机动弹道距对称面的最大距离为右边界Br
根据给定的飞行器再入点飞行状态参数、弹道终端飞行状态参数、飞行过程约束条件
及终端约束条件,针对再入点为(λII)=(0°,0°),落点为(λki,0°)(i=1,2,3,4,…)的低
空大范围机动弹道进行弹道计算,记各落点对应的弹道纵程为Li,由式(1)计算Li
Li=Re arccos(sinφI sinφT+cosφI cosφT cos(λTI)) (1)
其中,Re为地球半径;
通过改变再入点初始速度方位角获得最大左侧机动弹道和最大右侧向机动弹道,记各
落点对应的弹道侧向包络宽度为Wio,由式(2)计算Wio
Wio=Bl-Br (2)
考虑建模误差,取Cw倍Wio为实际侧向包络宽度Wi,对Li(i=1,2,3,4,…)和Wi(i=1,2,
3,4,…)进行拟合,可建立如式(3)所示的弹道包络侧向宽度与纵程的数学模型,确定模型
系数ai
<mrow> <mi>W</mi> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>t</mi> <mi>e</mi> <mi>r</mi> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>a</mi> <mi>i</mi> </msub> <msup> <mi>L</mi> <mi>i</mi> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>
第二步,建立换极坐标系
引入一个换极坐标系,为表述方便,用表示换极坐标系中各物理量,用X表示一般坐标
系中各物理量,按如下方式建立换极坐标系:
①定义一个再入大圆弧平面作为换极赤道平面:1)对目标点确定的情况,将再入点和
目标点地心矢径构成的再入大圆弧平面作为换极赤道平面;2)对于目标点未确定的情况,
根据再入点位置及速度方位角确定的再入大圆弧平面作为换极赤道面;
②基于换极赤道平面定义换极坐标系OE为地心,轴沿再入点地心矢径方
向,轴在换极赤道面内垂直于轴指向目标点方向,轴与轴、轴构成右手系;
第三步,建立换极坐标系中飞行器动力学模型
在换极坐标系中建立以时间为自变量的滑翔飞行器动力学方程,其飞行状态量为换极
后的经度地心纬度航迹偏航角速度速度倾角和地心距
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mfrac> <mrow> <mi>d</mi> <mover> <mi>r</mi> <mo>^</mo> </mover> </mrow> <mrow> <mi>d</mi> <mi>t</mi> </mrow> </mfrac> <mo>=</mo> <mover> <mi>V</mi> <mo>^</mo> </mover> <mi>sin</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mrow> <mi>d</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> </mrow> <mrow> <mi>d</mi> <mi>t</mi> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <mover> <mi>V</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mi>sin</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> </mrow> <mrow> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mrow> <mi>d</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> </mrow> <mrow> <mi>d</mi> <mi>t</mi> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <mover> <mi>V</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> </mrow> <mover> <mi>r</mi> <mo>^</mo> </mover> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mrow> <mi>d</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> </mrow> <mrow> <mi>d</mi> <mi>t</mi> </mrow> </mfrac> <mo>=</mo> <mfrac> <mrow> <mi>L</mi> <mi> </mi> <mi>sin</mi> <mi>&upsi;</mi> </mrow> <mrow> <mover> <mi>V</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> </mrow> </mfrac> <mo>+</mo> <mfrac> <mover> <mi>V</mi> <mo>^</mo> </mover> <mover> <mi>r</mi> <mo>^</mo> </mover> </mfrac> <mi>cos</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mi>tan</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mi>sin</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> <mo>-</mo> <msub> <mover> <mi>g</mi> <mo>^</mo> </mover> <msub> <mi>&omega;</mi> <mi>e</mi> </msub> </msub> <mfrac> <mrow> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mi>sin</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> </mrow> <mrow> <mover> <mi>V</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> </mrow> </mfrac> <mo>+</mo> <msub> <mi>C</mi> <mi>&sigma;</mi> </msub> <mo>+</mo> <msub> <mover> <mi>C</mi> <mo>~</mo> </mover> <mi>&sigma;</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mrow> <mi>d</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> </mrow> <mrow> <mi>d</mi> <mi>t</mi> </mrow> </mfrac> <mo>=</mo> <mfrac> <mi>L</mi> <mover> <mi>V</mi> <mo>^</mo> </mover> </mfrac> <mi>cos</mi> <mi>&upsi;</mi> <mo>+</mo> <mfrac> <mover> <mi>V</mi> <mo>^</mo> </mover> <mover> <mi>r</mi> <mo>^</mo> </mover> </mfrac> <mi>cos</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mo>+</mo> <mfrac> <mrow> <msub> <mover> <mi>g</mi> <mo>^</mo> </mover> <mi>r</mi> </msub> <mi>cos</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> </mrow> <mover> <mi>V</mi> <mo>^</mo> </mover> </mfrac> <mo>+</mo> <mfrac> <msub> <mover> <mi>g</mi> <mo>^</mo> </mover> <msub> <mi>&omega;</mi> <mi>e</mi> </msub> </msub> <mover> <mi>V</mi> <mo>^</mo> </mover> </mfrac> <mrow> <mo>(</mo> <mi>cos</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mi>sin</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mo>-</mo> <mi>cos</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> <mi>sin</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>C</mi> <mi>&theta;</mi> </msub> <mo>+</mo> <msub> <mover> <mi>C</mi> <mo>~</mo> </mover> <mi>&theta;</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mfrac> <mrow> <mi>d</mi> <mover> <mi>V</mi> <mo>^</mo> </mover> </mrow> <mrow> <mi>d</mi> <mi>t</mi> </mrow> </mfrac> <mo>=</mo> <mo>-</mo> <mi>D</mi> <mo>+</mo> <msub> <mover> <mi>g</mi> <mo>^</mo> </mover> <mi>r</mi> </msub> <mi>sin</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mo>+</mo> <msub> <mover> <mi>g</mi> <mo>^</mo> </mover> <msub> <mi>&omega;</mi> <mi>e</mi> </msub> </msub> <mrow> <mo>(</mo> <mi>cos</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mo>+</mo> <mi>sin</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mi>sin</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mover> <mi>C</mi> <mo>~</mo> </mover> <mi>V</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>
其中,Cσ、Cθ为哥氏加速度项,为牵连加速度项,
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>C</mi> <mi>&sigma;</mi> </msub> <mo>=</mo> <mrow> <mo>(</mo> <mn>2</mn> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>x</mi> </mrow> </msub> <mo>-</mo> <mn>2</mn> <mi>tan</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mo>(</mo> <mrow> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>y</mi> </mrow> </msub> <mi>sin</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> <mo>+</mo> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>z</mi> </mrow> </msub> <mi>cos</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>C</mi> <mo>~</mo> </mover> <mi>&sigma;</mi> </msub> <mo>=</mo> <mo>-</mo> <mfrac> <mover> <mi>r</mi> <mo>^</mo> </mover> <mrow> <mover> <mi>V</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> </mrow> </mfrac> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>x</mi> </mrow> </msub> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>y</mi> </mrow> </msub> <mi>cos</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> <mo>-</mo> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>x</mi> </mrow> </msub> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>z</mi> </mrow> </msub> <mi>sin</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>C</mi> <mi>&theta;</mi> </msub> <mo>=</mo> <mn>2</mn> <mrow> <mo>(</mo> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>z</mi> </mrow> </msub> <mi>sin</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> <mo>-</mo> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>y</mi> </mrow> </msub> <mi>cos</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>C</mi> <mo>~</mo> </mover> <mi>&theta;</mi> </msub> <mo>=</mo> <mfrac> <mover> <mi>r</mi> <mo>^</mo> </mover> <mover> <mi>V</mi> <mo>^</mo> </mover> </mfrac> <mo>&lsqb;</mo> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>x</mi> </mrow> </msub> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>y</mi> </mrow> </msub> <mi>sin</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mi>sin</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> <mo>+</mo> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>x</mi> </mrow> </msub> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>z</mi> </mrow> </msub> <mi>sin</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> <mo>+</mo> <mrow> <mo>(</mo> <msubsup> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>y</mi> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>z</mi> </mrow> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mi>cos</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>C</mi> <mo>~</mo> </mover> <mi>V</mi> </msub> <mo>=</mo> <mover> <mi>r</mi> <mo>^</mo> </mover> <mo>&lsqb;</mo> <mo>-</mo> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>x</mi> </mrow> </msub> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>y</mi> </mrow> </msub> <mi>cos</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mi>sin</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> <mo>-</mo> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>x</mi> </mrow> </msub> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>z</mi> </mrow> </msub> <mi>cos</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> <mo>+</mo> <mrow> <mo>(</mo> <msubsup> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>y</mi> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>z</mi> </mrow> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mi>sin</mi> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mo>&rsqb;</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>
其中,
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>x</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>&omega;</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>cos</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <msub> <mi>cos&phi;</mi> <mi>p</mi> </msub> <mi>cos</mi> <mi> </mi> <msub> <mi>A</mi> <mi>p</mi> </msub> <mo>+</mo> <mi>sin</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <msub> <mi>cos&phi;</mi> <mi>p</mi> </msub> <mi>sin</mi> <mi> </mi> <msub> <mi>A</mi> <mi>p</mi> </msub> <mo>+</mo> <mi>sin</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <msub> <mi>sin&phi;</mi> <mi>p</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>y</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>&omega;</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mo>-</mo> <mi>sin</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <msub> <mi>cos&phi;</mi> <mi>p</mi> </msub> <mi>cos</mi> <mi> </mi> <msub> <mi>A</mi> <mi>p</mi> </msub> <mo>+</mo> <mi>cos</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <msub> <mi>cos&phi;</mi> <mi>p</mi> </msub> <mi>sin</mi> <mi> </mi> <msub> <mi>A</mi> <mi>p</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&omega;</mi> <mrow> <mi>e</mi> <mi>z</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>&omega;</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mo>-</mo> <mi>cos</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mi>sin</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <msub> <mi>cos&phi;</mi> <mi>p</mi> </msub> <mi>cos</mi> <mi> </mi> <msub> <mi>A</mi> <mi>p</mi> </msub> <mo>-</mo> <mi>sin</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mi>sin</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <msub> <mi>cos&phi;</mi> <mi>p</mi> </msub> <mi>sin</mi> <mi> </mi> <msub> <mi>A</mi> <mi>p</mi> </msub> <mo>+</mo> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <msub> <mi>sin&phi;</mi> <mi>p</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>
其中,ωe为地球旋转加速度矢量,λp和φp为换极后极点P的经度和地心纬度,AP为P的方
位角;
根据换极坐标系定义,一般坐标系与换极坐标系中地心距、当地速度倾角及速度的定
义一致,
<mrow> <mi>r</mi> <mo>=</mo> <mover> <mi>r</mi> <mo>^</mo> </mover> <mo>,</mo> <mi>&theta;</mi> <mo>=</mo> <mover> <mi>&theta;</mi> <mo>^</mo> </mover> <mo>,</mo> <mi>V</mi> <mo>=</mo> <mover> <mi>V</mi> <mo>^</mo> </mover> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow>
定义
<mrow> <mtable> <mtr> <mtd> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>cos&phi;</mi> <mi>f</mi> </msub> <msub> <mi>cos&lambda;</mi> <mi>f</mi> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>cos&phi;</mi> <mi>f</mi> </msub> <msub> <mi>sin&lambda;</mi> <mi>f</mi> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>sin&phi;</mi> <mi>f</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>-</mo> <msub> <mi>sin&psi;</mi> <mi>f</mi> </msub> <msub> <mi>sin&lambda;</mi> <mi>f</mi> </msub> <mo>-</mo> <msub> <mi>cos&psi;</mi> <mi>f</mi> </msub> <msub> <mi>sin&phi;</mi> <mi>f</mi> </msub> <msub> <mi>cos&lambda;</mi> <mi>f</mi> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>sin&psi;</mi> <mi>f</mi> </msub> <msub> <mi>cos&lambda;</mi> <mi>f</mi> </msub> <mo>-</mo> <msub> <mi>cos&psi;</mi> <mi>f</mi> </msub> <msub> <mi>sin&phi;</mi> <mi>f</mi> </msub> <msub> <mi>sin&lambda;</mi> <mi>f</mi> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>cos&psi;</mi> <mi>f</mi> </msub> <msub> <mi>cos&phi;</mi> <mi>f</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>cos&psi;</mi> <mi>f</mi> </msub> <msub> <mi>sin&lambda;</mi> <mi>f</mi> </msub> <mo>-</mo> <msub> <mi>sin&psi;</mi> <mi>f</mi> </msub> <msub> <mi>sin&phi;</mi> <mi>f</mi> </msub> <msub> <mi>cos&lambda;</mi> <mi>f</mi> </msub> </mrow> </mtd> <mtd> <mrow> <mo>-</mo> <msub> <mi>cos&psi;</mi> <mi>f</mi> </msub> <msub> <mi>cos&lambda;</mi> <mi>f</mi> </msub> <mo>-</mo> <msub> <mi>sin&psi;</mi> <mi>f</mi> </msub> <msub> <mi>sin&phi;</mi> <mi>f</mi> </msub> <msub> <mi>sin&lambda;</mi> <mi>f</mi> </msub> </mrow> </mtd> <mtd> <mrow> <msub> <mi>sin&psi;</mi> <mi>f</mi> </msub> <msub> <mi>cos&phi;</mi> <mi>f</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> </mtd> </mtr> <mtr> <mtd> <mrow> <mover> <mo>=</mo> <mi>&Delta;</mi> </mover> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>G</mi> <mn>11</mn> </msub> </mtd> <mtd> <msub> <mi>G</mi> <mn>12</mn> </msub> </mtd> <mtd> <msub> <mi>G</mi> <mn>13</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>G</mi> <mn>21</mn> </msub> </mtd> <mtd> <msub> <mi>G</mi> <mn>22</mn> </msub> </mtd> <mtd> <msub> <mi>G</mi> <mn>23</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>G</mi> <mn>31</mn> </msub> </mtd> <mtd> <msub> <mi>G</mi> <mn>32</mn> </msub> </mtd> <mtd> <msub> <mi>G</mi> <mn>33</mn> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>
其中,ψf为点F的方位角;
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>G</mi> <mn>11</mn> </msub> <mi>cos</mi> <mi>&phi;</mi> <mi>cos</mi> <mi>&lambda;</mi> <mo>+</mo> <msub> <mi>G</mi> <mn>12</mn> </msub> <mi>cos</mi> <mi>&phi;</mi> <mi>sin</mi> <mi>&lambda;</mi> <mo>+</mo> <msub> <mi>G</mi> <mn>13</mn> </msub> <mi>sin</mi> <mi>&phi;</mi> <mover> <mo>=</mo> <mi>&Delta;</mi> </mover> <msub> <mi>k</mi> <mn>1</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>G</mi> <mn>21</mn> </msub> <mi>cos</mi> <mi>&phi;</mi> <mi>cos</mi> <mi>&lambda;</mi> <mo>+</mo> <msub> <mi>G</mi> <mn>22</mn> </msub> <mi>cos</mi> <mi>&phi;</mi> <mi>sin</mi> <mi>&lambda;</mi> <mo>+</mo> <msub> <mi>G</mi> <mn>23</mn> </msub> <mi>sin</mi> <mi>&phi;</mi> <mover> <mo>=</mo> <mi>&Delta;</mi> </mover> <msub> <mi>k</mi> <mn>2</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>G</mi> <mn>31</mn> </msub> <mi>cos</mi> <mi>&phi;</mi> <mi>cos</mi> <mi>&lambda;</mi> <mo>+</mo> <msub> <mi>G</mi> <mn>32</mn> </msub> <mi>cos</mi> <mi>&phi;</mi> <mi>sin</mi> <mi>&lambda;</mi> <mo>+</mo> <msub> <mi>G</mi> <mn>33</mn> </msub> <mi>sin</mi> <mi>&phi;</mi> <mover> <mo>=</mo> <mi>&Delta;</mi> </mover> <msub> <mi>k</mi> <mn>3</mn> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>9</mn> <mo>)</mo> </mrow> </mrow>
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>G</mi> <mn>11</mn> </msub> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mo>+</mo> <msub> <mi>G</mi> <mn>21</mn> </msub> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mi>sin</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mo>+</mo> <msub> <mi>G</mi> <mn>31</mn> </msub> <mi>sin</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mover> <mo>=</mo> <mi>&Delta;</mi> </mover> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>1</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>G</mi> <mn>12</mn> </msub> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mo>+</mo> <msub> <mi>G</mi> <mn>22</mn> </msub> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mi>sin</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mo>+</mo> <msub> <mi>G</mi> <mn>32</mn> </msub> <mi>sin</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mover> <mo>=</mo> <mi>&Delta;</mi> </mover> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>2</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>G</mi> <mn>13</mn> </msub> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mi>cos</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mo>+</mo> <msub> <mi>G</mi> <mn>23</mn> </msub> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mi>sin</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mo>+</mo> <msub> <mi>G</mi> <mn>33</mn> </msub> <mi>sin</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mover> <mo>=</mo> <mi>&Delta;</mi> </mover> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>3</mn> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> </mrow>
由一般坐标系中λ和φ确定换极坐标系中的表达式为,
<mrow> <mtable> <mtr> <mtd> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>cos</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mo>=</mo> <msub> <mi>k</mi> <mn>1</mn> </msub> <mo>/</mo> <msqrt> <mrow> <msup> <msub> <mi>k</mi> <mn>1</mn> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>k</mi> <mn>2</mn> </msub> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>sin</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mo>=</mo> <msub> <mi>k</mi> <mn>2</mn> </msub> <mo>/</mo> <msqrt> <mrow> <msup> <msub> <mi>k</mi> <mn>1</mn> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>k</mi> <mn>2</mn> </msub> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> </mtd> </mtr> </mtable> </mfenced> </mtd> <mtd> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>sin</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mo>=</mo> <msub> <mi>k</mi> <mn>3</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mo>=</mo> <msqrt> <mrow> <msup> <msub> <mi>k</mi> <mn>1</mn> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mi>k</mi> <mn>2</mn> </msub> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> </mtd> </mtr> </mtable> </mfenced> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>11</mn> <mo>)</mo> </mrow> </mrow>
由换极坐标系中确定一般坐标系中λ和φ的表达式为,
<mrow> <mtable> <mtr> <mtd> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>cos</mi> <mi>&lambda;</mi> <mo>=</mo> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>1</mn> </msub> <mo>/</mo> <msqrt> <mrow> <msup> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>1</mn> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>2</mn> </msub> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>sin</mi> <mi>&lambda;</mi> <mo>=</mo> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>2</mn> </msub> <mo>/</mo> <msqrt> <mrow> <msup> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>1</mn> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>2</mn> </msub> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> </mtd> </mtr> </mtable> </mfenced> </mtd> <mtd> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>sin</mi> <mi>&phi;</mi> <mo>=</mo> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>3</mn> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>cos</mi> <mi>&phi;</mi> <mo>=</mo> <msqrt> <mrow> <msup> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>1</mn> </msub> <mn>2</mn> </msup> <mo>+</mo> <msup> <msub> <mover> <mi>k</mi> <mo>~</mo> </mover> <mn>2</mn> </msub> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> </mtd> </mtr> </mtable> </mfenced> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>12</mn> <mo>)</mo> </mrow> </mrow>
由一般坐标系中σ确定换极坐标系中的表达式为
<mrow> <mover> <mi>&sigma;</mi> <mo>^</mo> </mover> <mo>=</mo> <mi>&sigma;</mi> <mo>+</mo> <mi>&eta;</mi> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>13</mn> <mo>)</mo> </mrow> </mrow>
其中,
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>sin</mi> <mi>&eta;</mi> <mo>=</mo> <mfrac> <mrow> <mi>sin</mi> <mrow> <mo>(</mo> <mi>&lambda;</mi> <mo>-</mo> <msub> <mi>&lambda;</mi> <mi>P</mi> </msub> <mo>)</mo> </mrow> <msub> <mi>cos&phi;</mi> <mi>P</mi> </msub> </mrow> <mrow> <mi>cos</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>cos</mi> <mi>&eta;</mi> <mo>=</mo> <mo>-</mo> <mi>cos</mi> <mrow> <mo>(</mo> <msub> <mi>A</mi> <mi>P</mi> </msub> <mo>-</mo> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mo>)</mo> </mrow> <mi>cos</mi> <mrow> <mo>(</mo> <mi>&lambda;</mi> <mo>-</mo> <msub> <mi>&lambda;</mi> <mi>P</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mi>sin</mi> <mrow> <mo>(</mo> <msub> <mi>A</mi> <mi>P</mi> </msub> <mo>-</mo> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mo>)</mo> </mrow> <mi>sin</mi> <mrow> <mo>(</mo> <mi>&lambda;</mi> <mo>-</mo> <msub> <mi>&lambda;</mi> <mi>P</mi> </msub> <mo>)</mo> </mrow> <msub> <mi>sin&phi;</mi> <mi>P</mi> </msub> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>14</mn> <mo>)</mo> </mrow> </mrow>
第四步,计算换极坐标系弹道三维包络
根据第三步所述坐标转换关系,可根据弹道再入点经度λI、再入点地心纬度φI、落点经
度λT、落点地心纬度φT计算得到换极弹道参数;由计算得记换极
弹道落点经度为
由式(15)计算换极弹道纵程
<mrow> <mover> <mi>L</mi> <mo>^</mo> </mover> <mo>=</mo> <msub> <mi>R</mi> <mi>e</mi> </msub> <mi>arccos</mi> <mrow> <mo>(</mo> <mi>s</mi> <mi>i</mi> <mi>n</mi> <msub> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mi>I</mi> </msub> <mi>s</mi> <mi>i</mi> <mi>n</mi> <msub> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mi>T</mi> </msub> <mo>+</mo> <mi>c</mi> <mi>o</mi> <mi>s</mi> <msub> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mi>I</mi> </msub> <mi>c</mi> <mi>o</mi> <mi>s</mi> <msub> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mi>T</mi> </msub> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mo>(</mo> <mrow> <msub> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mi>T</mi> </msub> <mo>-</mo> <msub> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mi>I</mi> </msub> </mrow> <mo>)</mo> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>15</mn> <mo>)</mo> </mrow> </mrow>
其中,Re为地球半径;
代入式(16),可计算得到换极弹道侧向包络宽度
<mrow> <mover> <mi>W</mi> <mo>^</mo> </mover> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>i</mi> <mo>=</mo> <mn>0</mn> </mrow> <mrow> <mi>t</mi> <mi>e</mi> <mi>r</mi> <mi>m</mi> <mo>-</mo> <mn>1</mn> </mrow> </munderover> <msub> <mi>a</mi> <mi>i</mi> </msub> <msup> <mover> <mi>L</mi> <mo>^</mo> </mover> <mi>i</mi> </msup> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>16</mn> <mo>)</mo> </mrow> </mrow>
其中,模型系数ai由第一步确定;
将换极弹道侧向包络描述为长度为宽度为的矩形,其边界由式(17)确定,
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>E</mi> <mo>^</mo> </mover> <mrow> <mi>&lambda;</mi> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mi>&lambda;</mi> <mi>I</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>E</mi> <mo>^</mo> </mover> <mrow> <mi>&lambda;</mi> <mn>2</mn> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <mn>180</mn> <mover> <mi>L</mi> <mo>^</mo> </mover> </mrow> <mrow> <msub> <mi>&pi;R</mi> <mi>e</mi> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>E</mi> <mo>^</mo> </mover> <mrow> <mi>&phi;</mi> <mn>1</mn> </mrow> </msub> <mo>=</mo> <mo>-</mo> <mfrac> <mrow> <mn>90</mn> <mover> <mi>W</mi> <mo>^</mo> </mover> </mrow> <mrow> <msub> <mi>&pi;R</mi> <mi>e</mi> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>E</mi> <mo>^</mo> </mover> <mrow> <mi>&phi;</mi> <mn>2</mn> </mrow> </msub> <mo>=</mo> <mfrac> <mrow> <mn>90</mn> <mover> <mi>W</mi> <mo>^</mo> </mover> </mrow> <mrow> <msub> <mi>&pi;R</mi> <mi>e</mi> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>17</mn> <mo>)</mo> </mrow> </mrow>
其中,为换极系侧向包络东向下边界,为换极系侧向包络东向上边界;为换极
系侧向包络北向下边界,为换极系侧向包络北向上边界;
侧向包络对应的经度范围Δλ及地心纬度范围Δφ由式(18)确定,
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>&Delta;</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mo>=</mo> <mfrac> <mrow> <mn>180</mn> <mover> <mi>L</mi> <mo>^</mo> </mover> </mrow> <mrow> <msub> <mi>&pi;R</mi> <mi>e</mi> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>&Delta;</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mo>=</mo> <mfrac> <mrow> <mn>180</mn> <mover> <mi>W</mi> <mo>^</mo> </mover> </mrow> <mrow> <msub> <mi>&pi;R</mi> <mi>e</mi> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>18</mn> <mo>)</mo> </mrow> </mrow>
考虑机动和偏差,以弹道高度范围的Cr倍作为弹道包络的垂向范围
第五步,换极坐标系全域空域剖分
记扰动引力全域重构模型为Field模型,其确定的空域为Ω;为保证首个和末个延拓点
有意义,按式(19)计算换极系Ω边界,
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>F</mi> <mo>^</mo> </mover> <mrow> <mi>r</mi> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>I</mi> </msub> <mo>-</mo> <mi>&Delta;</mi> <mover> <mi>r</mi> <mo>^</mo> </mover> <mo>-</mo> <mn>2</mn> <mo>&CenterDot;</mo> <mi>d</mi> <mi>r</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>F</mi> <mo>^</mo> </mover> <mrow> <mi>r</mi> <mn>2</mn> </mrow> </msub> <mo>=</mo> <msub> <mover> <mi>r</mi> <mo>^</mo> </mover> <mi>I</mi> </msub> <mo>+</mo> <mn>2</mn> <mo>&CenterDot;</mo> <mi>d</mi> <mi>r</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>F</mi> <mo>^</mo> </mover> <mrow> <mi>&lambda;</mi> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mi>I</mi> </msub> <mo>-</mo> <mn>2</mn> <mo>&CenterDot;</mo> <mi>d</mi> <mi>&lambda;</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>F</mi> <mo>^</mo> </mover> <mrow> <mi>&lambda;</mi> <mn>2</mn> </mrow> </msub> <mo>=</mo> <msub> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mi>I</mi> </msub> <mo>+</mo> <mi>&Delta;</mi> <mover> <mi>&lambda;</mi> <mo>^</mo> </mover> <mo>+</mo> <mn>2</mn> <mo>&CenterDot;</mo> <mi>d</mi> <mi>&lambda;</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mover> <mi>F</mi> <mo>^</mo> </mover> <mrow> <mi>&phi;</mi> <mn>1</mn> </mrow> </msub> <mo>=</mo> <msub> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mi>I</mi> </msub> <mo>-</mo> <mi>&Delta;</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mo>/</mo> <mn>2</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mover> <mi>F</mi> <mo>^</mo> </mover> <mrow> <mi>&phi;</mi> <mn>2</mn> </mrow> </msub> <mo>=</mo> <msub> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mi>I</mi> </msub> <mo>+</mo> <mi>&Delta;</mi> <mover> <mi>&phi;</mi> <mo>^</mo> </mover> <mo>/</mo> <mn>2</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>19</mn> <mo>)</mo> </mrow> </mrow>
其中,为换极系Ω天向下边界,为换极系Ω天向上边界;为换极系Ω东向下边
界,为换极系Ω东向上边界;为换极系Ω北向下边界,为换极系Ω北向上边界;dr、
dλ和dφ分别为空域剖分间隔;
按照天向dr、东向dλ、北向dφ的间隔将由式(19)确定的换极系全域空域Ω均匀剖分为
q个互不重叠的子域Ωe(e=1,2,…,q),记网格节点坐标为
<mrow> <mi>&Omega;</mi> <mo>=</mo> <munderover> <mrow> <mi></mi> <mo>&cup;</mo> </mrow> <mrow> <mi>e</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>q</mi> </munderover> <msub> <mi>&Omega;</mi> <mi>e</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>20</mn> <mo>)</mo> </mrow> </mrow>
第六步,建立一般坐标系扰动引力全域重构模型
根据换极系网格节点坐标由第三步所述坐标转换关系计算一般坐标系网
格节点坐标N(rGGG);
由球谐函数方法计算一般坐标系网格节点扰动引力位TG
<mrow> <msub> <mi>T</mi> <mi>G</mi> </msub> <mo>=</mo> <mfrac> <mi>&mu;</mi> <msub> <mi>r</mi> <mi>G</mi> </msub> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>2</mn> </mrow> <mi>s</mi> </munderover> <msup> <mrow> <mo>(</mo> <mfrac> <msub> <mi>a</mi> <mi>e</mi> </msub> <msub> <mi>r</mi> <mi>G</mi> </msub> </mfrac> <mo>)</mo> </mrow> <mi>n</mi> </msup> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>n</mi> </munderover> <mrow> <mo>(</mo> <msubsup> <mover> <mi>C</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mi>m</mi> </mrow> <mo>*</mo> </msubsup> <mi>cos</mi> <mi> </mi> <msub> <mi>m&lambda;</mi> <mi>G</mi> </msub> <mo>+</mo> <msub> <mover> <mi>S</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mi>m</mi> </mrow> </msub> <mi>sin</mi> <mi> </mi> <msub> <mi>m&lambda;</mi> <mi>G</mi> </msub> <mo>)</mo> </mrow> <msub> <mover> <mi>P</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mi>m</mi> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>sin&phi;</mi> <mi>G</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>21</mn> <mo>)</mo> </mrow> </mrow>
其中,
<mrow> <msubsup> <mover> <mi>C</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mi>m</mi> </mrow> <mo>*</mo> </msubsup> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mtable> <mtr> <mtd> <mrow> <mi>n</mi> <mo>=</mo> <mn>2</mn> </mrow> </mtd> <mtd> <mrow> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> </mtd> </mtr> </mtable> </mtd> </mtr> <mtr> <mtd> <msub> <mover> <mi>C</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mi>m</mi> </mrow> </msub> </mtd> <mtd> <mrow> <mi>e</mi> <mi>l</mi> <mi>s</mi> <mi>e</mi> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>22</mn> <mo>)</mo> </mrow> </mrow>
与TG相应的引力即为扰动引力加速度δg,即
δg=gradTG (23)
则扰动引力加速度δg在天东北坐标系OE-REN中的三个分量δgR、δgE、δgN为:
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&delta;g</mi> <mi>R</mi> </msub> <mo>=</mo> <mfrac> <mrow> <mo>&part;</mo> <mi>T</mi> </mrow> <mrow> <mo>&part;</mo> <msub> <mi>r</mi> <mi>G</mi> </msub> </mrow> </mfrac> <mo>=</mo> <mo>-</mo> <mfrac> <mi>&mu;</mi> <mrow> <msup> <msub> <mi>r</mi> <mi>G</mi> </msub> <mn>2</mn> </msup> </mrow> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>2</mn> </mrow> <mi>s</mi> </munderover> <mrow> <mo>(</mo> <mi>n</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> </mrow> <msup> <mrow> <mo>(</mo> <mfrac> <msub> <mi>a</mi> <mi>e</mi> </msub> <msub> <mi>r</mi> <mi>G</mi> </msub> </mfrac> <mo>)</mo> </mrow> <mi>n</mi> </msup> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>n</mi> </munderover> <mrow> <mo>(</mo> <msubsup> <mover> <mi>C</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mi>m</mi> </mrow> <mo>*</mo> </msubsup> <mi>cos</mi> <mi> </mi> <msub> <mi>m&lambda;</mi> <mi>G</mi> </msub> <mo>+</mo> <msub> <mover> <mi>S</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mi>m</mi> </mrow> </msub> <mi>sin</mi> <mi> </mi> <msub> <mi>m&lambda;</mi> <mi>G</mi> </msub> <mo>)</mo> </mrow> <msub> <mover> <mi>P</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mi>m</mi> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>sin&phi;</mi> <mi>G</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&delta;g</mi> <mi>G</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>r</mi> <mi>G</mi> </msub> <msub> <mi>cos&phi;</mi> <mi>G</mi> </msub> </mrow> </mfrac> <mfrac> <mrow> <mo>&part;</mo> <mi>T</mi> </mrow> <mrow> <mo>&part;</mo> <msub> <mi>&lambda;</mi> <mi>G</mi> </msub> </mrow> </mfrac> <mo>=</mo> <mo>-</mo> <mfrac> <mn>1</mn> <mrow> <msub> <mi>cos&phi;</mi> <mi>G</mi> </msub> </mrow> </mfrac> <mfrac> <mi>&mu;</mi> <mrow> <msup> <msub> <mi>r</mi> <mi>G</mi> </msub> <mn>2</mn> </msup> </mrow> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>2</mn> </mrow> <mi>s</mi> </munderover> <msup> <mrow> <mo>(</mo> <mfrac> <msub> <mi>a</mi> <mi>e</mi> </msub> <msub> <mi>r</mi> <mi>G</mi> </msub> </mfrac> <mo>)</mo> </mrow> <mi>n</mi> </msup> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>n</mi> </munderover> <mi>m</mi> <mrow> <mo>(</mo> <msubsup> <mover> <mi>C</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mi>m</mi> </mrow> <mo>*</mo> </msubsup> <mi>sin</mi> <mi> </mi> <msub> <mi>m&lambda;</mi> <mi>G</mi> </msub> <mo>+</mo> <msub> <mover> <mi>S</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mi>m</mi> </mrow> </msub> <mi>cos</mi> <mi> </mi> <msub> <mi>m&lambda;</mi> <mi>G</mi> </msub> <mo>)</mo> </mrow> <msub> <mover> <mi>P</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mi>m</mi> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>sin&phi;</mi> <mi>G</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&delta;g</mi> <mi>G</mi> </msub> <mo>=</mo> <mfrac> <mn>1</mn> <msub> <mi>r</mi> <mi>G</mi> </msub> </mfrac> <mfrac> <mrow> <mo>&part;</mo> <mi>T</mi> </mrow> <mrow> <mo>&part;</mo> <msub> <mi>&phi;</mi> <mi>G</mi> </msub> </mrow> </mfrac> <mo>=</mo> <mfrac> <mi>&mu;</mi> <mrow> <msup> <msub> <mi>r</mi> <mi>G</mi> </msub> <mn>2</mn> </msup> </mrow> </mfrac> <munderover> <mo>&Sigma;</mo> <mrow> <mi>n</mi> <mo>=</mo> <mn>2</mn> </mrow> <mi>s</mi> </munderover> <msup> <mrow> <mo>(</mo> <mfrac> <msub> <mi>a</mi> <mi>e</mi> </msub> <msub> <mi>r</mi> <mi>G</mi> </msub> </mfrac> <mo>)</mo> </mrow> <mi>n</mi> </msup> <munderover> <mo>&Sigma;</mo> <mrow> <mi>m</mi> <mo>=</mo> <mn>0</mn> </mrow> <mi>n</mi> </munderover> <mrow> <mo>(</mo> <msubsup> <mover> <mi>C</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mi>m</mi> </mrow> <mo>*</mo> </msubsup> <mi>cos</mi> <mi> </mi> <msub> <mi>m&lambda;</mi> <mi>G</mi> </msub> <mo>+</mo> <msub> <mover> <mi>S</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mi>m</mi> </mrow> </msub> <mi>sin</mi> <mi> </mi> <msub> <mi>m&lambda;</mi> <mi>G</mi> </msub> <mo>)</mo> </mrow> <mfrac> <mrow> <mi>d</mi> <msub> <mover> <mi>P</mi> <mo>&OverBar;</mo> </mover> <mrow> <mi>n</mi> <mi>m</mi> </mrow> </msub> <mrow> <mo>(</mo> <msub> <mi>sin&phi;</mi> <mi>G</mi> </msub> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>d&phi;</mi> <mi>G</mi> </msub> </mrow> </mfrac> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>24</mn> <mo>)</mo> </mrow> </mrow>
存储一般坐标系节点位置三分量和节点扰动引力三分量,完成扰动引力全域重构模型
(Field模型)构建;
第七步,建立沿弹道的扰动引力局域重构模型
记沿弹道的扰动引力局域重构模型为Channel模型;
根据飞行任务进行弹道规划,计算参考弹道;
判断参考弹道历经的三层延拓网格,从Field模型数据中读取历经延拓网格的节点位
置三分量及节点扰动引力三分量,完成扰动引力局域重构模型(Channel模型)构建;
第八步,建立飞行过程中扰动引力实时逼近算法
令子域Ωe及其相邻网格确定的空域为延拓域Ω′e,有记Ωe包含的节点数为
r,Ω′e包含的节点数为s,有s>r;
建立子域局部曲线坐标系,在局部坐标系中描述单元节点和计算点坐标;子域Ωe的局
部曲线坐标系由半径rl=rG+dr/2的球面、经度λl=λG+dλ/2的子午面、纬度φl=φG+dφ/2
的纬圈的交线组成,原点l(rlll)为三交线的交点,原点局部坐标为l(0,0,0);ξ、η、ζ分
别沿原点l的天向、北向和东向,则单元内任意点A(r,λ,φ)的局部坐标A(ξ,η,ζ)为,
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>&xi;</mi> <mo>=</mo> <mi>r</mi> <mo>-</mo> <msub> <mi>r</mi> <mi>l</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>&eta;</mi> <mo>=</mo> <mi>r</mi> <mi> </mi> <mi>c</mi> <mi>o</mi> <mi>s</mi> <mi>&phi;</mi> <mrow> <mo>(</mo> <mi>&lambda;</mi> <mo>-</mo> <msub> <mi>&lambda;</mi> <mi>l</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>&zeta;</mi> <mo>=</mo> <mi>r</mi> <mrow> <mo>(</mo> <mi>&phi;</mi> <mo>-</mo> <msub> <mi>&phi;</mi> <mi>l</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>25</mn> <mo>)</mo> </mrow> </mrow>
单元顶点Ai(riii)的局部坐标Aiiii)为
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&xi;</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>r</mi> <mi>l</mi> </msub> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&eta;</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <msub> <mi>cos&phi;</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&lambda;</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>&lambda;</mi> <mi>l</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&zeta;</mi> <mi>i</mi> </msub> <mo>=</mo> <msub> <mi>r</mi> <mi>i</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&phi;</mi> <mi>i</mi> </msub> <mo>-</mo> <msub> <mi>&phi;</mi> <mi>l</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>26</mn> <mo>)</mo> </mrow> </mrow>
令延拓域Ω′e节点扰动引力值为ui;在子域局部曲线坐标系中,可将节点扰动引力描述
为关于局部坐标的函数,
u(ξ,η,ζ):R3→R (27)
在Ωe上构造u的一个近似函数U:Ωe→R,满足U(xi)=ui(i=1,2,…,n);在子域Ωe上取
三元多项式类
<mrow> <mtable> <mtr> <mtd> <mrow> <mo>{</mo> <msub> <mi>g</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>&xi;</mi> <mo>,</mo> <mi>&eta;</mi> <mo>,</mo> <mi>&zeta;</mi> <mo>)</mo> </mrow> <mo>}</mo> <mo>=</mo> <mo>{</mo> <mn>1</mn> <mo>,</mo> <mi>&xi;</mi> <mo>,</mo> <mi>&eta;</mi> <mo>,</mo> <mi>&zeta;</mi> <mo>,</mo> <msup> <mi>&xi;</mi> <mn>2</mn> </msup> <mo>,</mo> <msup> <mi>&eta;</mi> <mn>2</mn> </msup> <mo>,</mo> <msup> <mi>&zeta;</mi> <mn>2</mn> </msup> <mo>,</mo> <mi>&xi;</mi> <mi>&eta;</mi> <mo>,</mo> <mi>&xi;</mi> <mi>&zeta;</mi> <mo>,</mo> <mi>&mu;</mi> <mi>&zeta;</mi> <mo>,</mo> <msup> <mi>&xi;</mi> <mn>3</mn> </msup> <mo>,</mo> <msup> <mi>&eta;</mi> <mn>3</mn> </msup> <mo>,</mo> <msup> <mi>&zeta;</mi> <mn>3</mn> </msup> <mo>,</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msup> <mi>&xi;</mi> <mn>2</mn> </msup> <mi>&eta;</mi> <mo>,</mo> <msup> <mi>&xi;</mi> <mn>2</mn> </msup> <mi>&zeta;</mi> <mo>,</mo> <msup> <mi>&xi;&eta;</mi> <mn>2</mn> </msup> <mo>,</mo> <msup> <mi>&xi;&zeta;</mi> <mn>2</mn> </msup> <mo>,</mo> <msup> <mi>&eta;&zeta;</mi> <mn>2</mn> </msup> <mo>,</mo> <msup> <mi>&eta;</mi> <mn>2</mn> </msup> <mi>&zeta;</mi> <mo>,</mo> <mi>&xi;</mi> <mi>&eta;</mi> <mi>&zeta;</mi> <mo>,</mo> <mn>...</mn> <mo>}</mo> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>28</mn> <mo>)</mo> </mrow> </mrow>
其前t项为插值基函数,且r<t<s,即令
<mrow> <mtable> <mtr> <mtd> <mrow> <mi>U</mi> <mrow> <mo>(</mo> <mi>&xi;</mi> <mo>,</mo> <mi>&eta;</mi> <mo>,</mo> <mi>&zeta;</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mo>&Sigma;</mo> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>t</mi> </munderover> <msub> <mi>a</mi> <mi>j</mi> </msub> <msub> <mi>g</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>&xi;</mi> <mo>,</mo> <mi>&eta;</mi> <mo>,</mo> <mi>&zeta;</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <mo>(</mo> <mi>&xi;</mi> <mo>,</mo> <mi>&eta;</mi> <mo>,</mo> <mi>&zeta;</mi> <mo>)</mo> <mo>&Element;</mo> <msub> <mi>&Omega;</mi> <mi>e</mi> </msub> </mrow> </mtd> </mtr> </mtable> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>29</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>G</mi> <mo>=</mo> <msub> <mrow> <mo>{</mo> <msub> <mi>g</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&xi;</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>&eta;</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>&zeta;</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>}</mo> </mrow> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> </mrow> </mtd> <mtd> <mrow> <mi>i</mi> <mo>=</mo> <mi>r</mi> <mo>+</mo> <mn>1</mn> <mo>,</mo> <mi>r</mi> <mo>+</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>s</mi> <mo>;</mo> </mrow> </mtd> <mtd> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mi>t</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>G</mi> <mi>I</mi> </msub> <mo>=</mo> <msub> <mrow> <mo>{</mo> <msub> <mi>g</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <msub> <mi>&xi;</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>&eta;</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>&zeta;</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>}</mo> </mrow> <mrow> <mi>i</mi> <mi>j</mi> </mrow> </msub> </mrow> </mtd> <mtd> <mrow> <mi>i</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mo>,</mo> <mi>r</mi> <mo>;</mo> </mrow> </mtd> <mtd> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> <mo>,</mo> <mn>2</mn> <mo>,</mo> <mo>...</mo> <mi>t</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>u</mi> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mi>u</mi> <mrow> <mi>r</mi> <mo>+</mo> <mn>1</mn> </mrow> </msub> <mo>,</mo> <msub> <mi>u</mi> <mrow> <mi>r</mi> <mo>+</mo> <mn>2</mn> </mrow> </msub> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msub> <mi>u</mi> <mi>s</mi> </msub> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> </mrow> </mtd> <mtd> <mrow></mrow> </mtd> <mtd> <mrow></mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>u</mi> <mi>I</mi> </msub> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mi>u</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>u</mi> <mn>2</mn> </msub> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msub> <mi>u</mi> <mi>r</mi> </msub> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> </mrow> </mtd> <mtd> <mrow></mrow> </mtd> <mtd> <mrow></mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>a</mi> <mo>=</mo> <msup> <mrow> <mo>&lsqb;</mo> <msub> <mi>a</mi> <mn>1</mn> </msub> <mo>,</mo> <msub> <mi>a</mi> <mn>2</mn> </msub> <mo>,</mo> <mo>...</mo> <mo>,</mo> <msub> <mi>a</mi> <mi>t</mi> </msub> <mo>&rsqb;</mo> </mrow> <mi>T</mi> </msup> </mrow> </mtd> <mtd> <mrow></mrow> </mtd> <mtd> <mrow></mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>30</mn> <mo>)</mo> </mrow> </mrow>
由式(31)求解待定系数a,
<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>m</mi> <mi>i</mi> <mi>n</mi> <mi> </mi> <mi>I</mi> <mrow> <mo>(</mo> <mi>a</mi> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mrow> <mo>(</mo> <mi>G</mi> <mi>a</mi> <mo>-</mo> <mi>u</mi> <mo>)</mo> </mrow> <mi>T</mi> </msup> <mrow> <mo>(</mo> <mi>G</mi> <mi>a</mi> <mo>-</mo> <mi>u</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mtable> <mtr> <mtd> <mrow> <mi>s</mi> <mo>.</mo> <mi>t</mi> <mo>.</mo> </mrow> </mtd> <mtd> <mrow> <msub> <mi>G</mi> <mi>I</mi> </msub> <mi>a</mi> <mo>-</mo> <msub> <mi>u</mi> <mi>I</mi> </msub> <mo>=</mo> <mn>0</mn> </mrow> </mtd> </mtr> </mtable> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>31</mn> <mo>)</mo> </mrow> </mrow>
将求解得到的a代入式(29),即可根据节点扰动引力值ui求解延拓域内任意一点的扰动
引力值;
第九步,获取代理模型训练样本计算条件
基于全因子设计、正交设计或拉丁超立方设计开展实验设计,获取不同待设计因素在
设计范围内不同水平下的量值;
待设计因素包括:
(1)第五步所述的重构模型网格划分间隔dr、dλ、dφ;
(2)第八步所述的延拓域节点数s;
(3)第八步所述的三元多项式类项数t;
待设计因素的设计范围为设定值,选取依据为重构精度要求;
经实验设计,可获得Nexperi个设计因素组合Xi=(dr,dλ,dφ,t,s),其中i=1,2,…,
Nexperi,Nexperi为设定值;
第十步,建立重构模型的代理模型
根据第九步计算得到的不同水平下的设计因素组合Xi=(dr,dλ,dφ,t,s)开展考虑扰
动引力的滑翔弹道仿真;弹道仿真条件由飞行任务确定;扰动引力根据第一步至第八步所
述的扰动引力重构方法计算得到;
经弹道仿真,可以获取不同设计因素组合Xi=(dr,dλ,dφ,t,s)对应的Channel模型节
点数Nch-node以及由扰动引力引起的滑翔弹道终端位置偏差dD;
以Xi=(dr,dλ,dφ,t,s)作为训练代理模型的输入对,以Yi=(N,dD)作为训练代理的输
出对,通过遗传算法或其他拟合方法建立描述输入对与输出对之间函数关系的代理模型;
第十一步,建立重构模型的优化算法
考虑如下两类优化问题:
(1)优化问题一:给定弹道精度要求,建立存储量最小模型;
目标函数:minN;
待设计变量:dr、dλ、dφ、t、s;
约束条件:dD∈[dDmin,dDmax];
待设计变量取值范围:dr∈[drmin,drmax]、dλ∈[dλmin,dλmax]、dφ∈[dφmin,dφmax]、t∈
[tmin,tmax]、s∈[smin,smax];
(2)优化问题二:给定存储量要求,建立重构精度最高模型;
目标函数:mindD;
待设计变量:dr、dλ、dφ、t、s;
约束条件:N∈(0,Nmax];
待设计变量取值范围:dr∈[drmin,drmax]、dλ∈[dλmin,dλmax]、dφ∈[dφmin,dφmax]、t∈
[tmin,tmax]、s∈[smin,smax];
选取一种全局优化方法求解上述优化问题,最终可建立给定精度要求下的存储量最小
模型和给定存储量要求下的精度最高模型。

说明书

沿滑翔弹道的扰动引力重构模型优化方法

技术领域

本发明属于飞行器动力学建模领域,特别涉及沿滑翔弹道的扰动引力重构模型优
化方法。

背景技术

本发明涉及的滑翔弹道特指高超声速滑翔飞行器包含初始下降段弹道和滑翔段
弹道在内的弹道,其起点为再入点,终点为滑翔段中末交班点。滑翔弹道长时间处于临近空
间,受地球扰动引力影响显著。计算表明,由扰动引力引起的滑翔弹道终端位置偏差可达几
十公里,因此有必要在弹道计算和制导解算中考虑扰动引力的影响。现有扰动引力计算方
法通常具有计算规模大、数据存储量大、计算时间长的特点,无法满足弹上实时计算对轻量
化和计算效率的要求。为寻求最优重构模型参数,提出一种沿滑翔弹道的扰动引力重构模
型优化方法。方法首先计算换极坐标系弹道三维包络;其次进行换极坐标系全域空域剖分;
再次建立一般坐标系扰动引力全域重构模型;然后建立沿弹道的扰动引力局域重构模型;
基于此建立飞行过程中扰动引力快速逼近算法;之后开展试验设计并构建重构模型的代理
模型;最后针对代理模型建立优化方法。方法可获得给定精度要求下的存储量最小模型以
及给定存储量要求下的精度最高模型,具有较好的工程应用前景。

发明内容

本发明针对沿滑翔弹道的扰动引力重构模型优化问题,提出一种基于代理模型的
重构模型的沿滑翔弹道的扰动引力重构模型优化方法,可获得给定精度要求下的存储量最
小模型以及给定存储量要求下的精度最高模型,且具有精度高、速度快、存储量小的特征。

本发明通过以下技术方案实现上述目的:

一种沿滑翔弹道的扰动引力重构模型优化方法,包括以下步骤:

第一步,建立弹道包络侧向宽度与纵程的数学模型;

第二步,建立换极坐标系;

第三步,建立换极坐标系中飞行器动力学模型;

第四步,计算换极坐标系弹道三维包络;

第五步,换极坐标系全域空域剖分;

第六步,建立一般坐标系扰动引力全域重构模型;

第七步,建立沿弹道的扰动引力局域重构模型;

第八步,建立飞行过程中扰动引力实时逼近算法;

第九步,获取代理模型训练样本计算条件;

第十步,建立重构模型的代理模型;

第十一步,建立重构模型的优化算法。

具体地,所述滑翔弹道特指高超声速滑翔飞行器全程弹道的一部分,弹道起点为
再入点,弹道终点为中末交班点。

对上述步骤做进一步说明:

第一步,建立弹道包络侧向宽度与纵程的数学模型

令弹道再入点为I,其经度为λI、地心纬度为φI;弹道落点为T,其经度为λT、地心纬
度为φT;以由再入点和落点确定的再入大圆弧平面为对称面,称沿射向方向对称面以左弹
道为左侧机动弹道,沿射向方向对称面以右弹道为右侧机动弹道;记最大左侧机动弹道距
对称面的最大距离为左边界Bl,记最大右侧机动弹道距对称面的最大距离为右边界Br

根据给定的飞行器再入点飞行状态参数、弹道终端飞行状态参数、飞行过程约束
条件及终端约束条件,针对再入点为(λI,φI)=(0°,0°),落点为(λki,0°)(i=1,2,3,4,…)
的低空大范围机动弹道进行弹道计算;记各落点对应的弹道纵程为Li,由式(1)计算Li

Li=Rearccos(sinφIsinφT+cosφIcosφTcos(λTI)) (1)

其中,Re为地球半径;

通过改变再入点初始速度方位角获得最大左侧机动弹道和最大右侧向机动弹道;
记各落点对应的弹道侧向包络宽度为Wio;由式(2)计算Wio

Wio=Bl-Br (2)

考虑建模误差,取Cw倍Wio为实际侧向包络宽度Wi,对和Wi(i=1,
2,3,4,…)进行拟合,可建立如式(3)所示的弹道包络侧向宽度与纵程的数学模型,确定模
型系数ai


第二步,建立换极坐标系

引入一个换极坐标系;为表述方便,用表示换极坐标系中各物理量,用X表示一
般坐标系中各物理量;按如下方式建立换极坐标系:

①定义一个再入大圆弧平面作为换极赤道平面:1)对目标点确定的情况,将再入
点和目标点地心矢径构成的再入大圆弧平面作为换极赤道平面;2)对于目标点未确定的情
况,根据再入点位置及速度方位角确定的再入大圆弧平面作为换极赤道面;

②基于换极赤道平面定义换极坐标系OE为地心,轴沿再入点地心矢
径方向,轴在换极赤道面内垂直于轴指向目标点方向,轴与轴、轴构成右手系;

第三步,建立换极坐标系中飞行器动力学模型

在换极坐标系中建立以时间为自变量的滑翔飞行器动力学方程,其飞行状态量为
换极后的经度地心纬度航迹偏航角速度速度倾角和地心距



其中,Cσ、Cθ为哥氏加速度项,为牵连加速度项,


其中,



其中,ωe为地球旋转加速度矢量,λp和φp为换极后极点P的经度和地心纬度,AP
P的方位角;

根据换极坐标系定义,一般坐标系与换极坐标系中地心距、当地速度倾角及速度
的定义一致,


定义



其中,ψf为点F的方位角;



由一般坐标系中λ和φ确定换极坐标系中的表达式为,


由换极坐标系中确定一般坐标系中λ和φ的表达式为,


由一般坐标系中σ确定换极坐标系中的表达式为


其中,


第四步,计算换极坐标系弹道三维包络

根据第三步所述坐标转换关系,可根据弹道再入点经度λI、再入点地心纬度φI、落
点经度λT、落点地心纬度φT计算得到换极弹道参数;由计算得
换极弹道落点经度为

由式(15)计算换极弹道纵程


其中,Re为地球半径;

代入式(16),可计算得到换极弹道侧向包络宽度


其中,模型系数ai由第一步确定;

将换极弹道侧向包络描述为长度为宽度为的矩形,其边界由式(17)确定,


其中,为换极系侧向包络东向下边界,为换极系侧向包络东向上边界;
换极系侧向包络北向下边界,为换极系侧向包络北向上边界;

侧向包络对应的经度范围Δλ及地心纬度范围Δφ由式(18)确定,


考虑机动和偏差,以弹道高度范围的Cr倍作为弹道包络的垂向范围

第五步,换极坐标系全域空域剖分

记扰动引力全域重构模型为Field模型,其确定的空域为Ω;为保证首个和末个延
拓点有意义,按式(19)计算换极系Ω边界,


其中,为换极系Ω天向下边界,为换极系Ω天向上边界;为换极系Ω东向
下边界,为换极系Ω东向上边界;为换极系Ω北向下边界,为换极系Ω北向上边界;
dr、dλ和dφ分别为空域剖分间隔;

按照天向dr、东向dλ、北向dφ的间隔将由式(19)确定的换极系全域空域Ω均匀剖
分为q个互不重叠的子域Ωe(e=1,2,…,q),记网格节点坐标为


第六步,建立一般坐标系扰动引力全域重构模型

根据换极系网格节点坐标由第三步所述坐标转换关系计算一般坐标
系网格节点坐标N(rGGG);

由球谐函数方法计算一般坐标系网格节点扰动引力位TG


其中,


与TG相应的引力即为扰动引力加速度δg,即

δg=gradTG (23)

则扰动引力加速度δg在天东北坐标系OE-REN中的三个分量δgR、δgE、δgN为:



存储一般坐标系节点位置三分量和节点扰动引力三分量,完成扰动引力全域重构
模型(Field模型)构建;

第七步,建立沿弹道的扰动引力局域重构模型

记沿弹道的扰动引力局域重构模型为Channel模型;

根据飞行任务进行弹道规划,计算参考弹道;

判断参考弹道历经的三层延拓网格,从Field模型数据中读取历经延拓网格的节
点位置三分量及节点扰动引力三分量,完成扰动引力局域重构模型(Channel模型)构建;

第八步,建立飞行过程中扰动引力实时逼近算法

令子域Ωe及其相邻网格确定的空域为延拓域Ω′e,有记Ωe包含的节点
数为r,Ω′e包含的节点数为s,有s>r;

建立子域局部曲线坐标系,在局部坐标系中描述单元节点和计算点坐标;子域Ωe
的局部曲线坐标系由半径rl=rG+dr/2的球面、经度λl=λG+dλ/2的子午面、纬度φl=φG+d
φ/2的纬圈的交线组成,原点l(rlll)为三交线的交点,原点局部坐标为l(0,0,0);ξ、
η、ζ分别沿原点l的天向、北向和东向,则单元内任意点A(r,λ,φ)的局部坐标A(ξ,η,ζ)为,


单元顶点Ai(riii)的局部坐标Aiiii)为


令延拓域Ω′e节点扰动引力值为ui;在子域局部曲线坐标系中,可将节点扰动引力
描述为关于局部坐标的函数,

u(ξ,η,ζ):R3→R (27)

在Ωe上构造u的一个近似函数U:Ωe→R,满足U(xi)=ui(i=1,2,…,n);在子域Ωe
上取三元多项式类


其前t项为插值基函数,且r<t<s,即令




由式(31)求解待定系数a,


将求解得到的a代入式(29),即可根据节点扰动引力值ui求解延拓域内任意一点
的扰动引力值;

第九步,获取代理模型训练样本计算条件

基于全因子设计、正交设计或拉丁超立方设计开展实验设计,获取不同待设计因
素在设计范围内不同水平下的量值;

待设计因素包括:

(1)第五步所述的重构模型网格划分间隔dr、dλ、dφ;

(2)第八步所述的延拓域节点数s;

(3)第八步所述的三元多项式类项数t;

待设计因素的设计范围为设定值,选取依据为重构精度要求;

经实验设计,可获得Nexperi个设计因素组合Xi=(dr,dλ,dφ,t,s),其中i=1,
2,…,Nexperi,Nexperi为设定值;

第十步,建立重构模型的代理模型

根据第九步计算得到的不同水平下的设计因素组合Xi=(dr,dλ,dφ,t,s)开展考
虑扰动引力的滑翔弹道仿真;弹道仿真条件由飞行任务确定;扰动引力根据第一步至第八
步所述的扰动引力重构方法计算得到;

经弹道仿真,可以获取不同设计因素组合Xi=(dr,dλ,dφ,t,s)对应的Channel模
型节点数Nch-node以及由扰动引力引起的滑翔弹道终端位置偏差dD;

以Xi=(dr,dλ,dφ,t,s)作为训练代理模型的输入对,以Yi=(N,dD)作为训练代理
的输出对,通过遗传算法或其他拟合方法建立描述输入对与输出对之间函数关系的代理模
型;

第十一步,建立重构模型的优化算法

考虑如下两类优化问题:

(1)优化问题一:给定弹道精度要求,建立存储量最小模型。

目标函数:minN;

待设计变量:dr、dλ、dφ、t、s;

约束条件:dD∈[dDmin,dDmax];

待设计变量取值范围:dr∈[drmin,drmax]、dλ∈[dλmin,dλmax]、dφ∈[dφmin,d
φmax]、t∈[tmin,tmax]、s∈[smin,smax];

(2)优化问题二:给定存储量要求,建立重构精度最高模型。

目标函数:mindD;

待设计变量:dr、dλ、dφ、t、s;

约束条件:N∈(0,Nmax];

待设计变量取值范围:dr∈[drmin,drmax]、dλ∈[dλmin,dλmax]、dφ∈[dφmin,d
φmax]、t∈[tmin,tmax]、s∈[smin,smax];

选取一种全局优化方法求解上述问题,最终可建立给定精度要求下的存储量最小
模型和给定存储量要求下的精度最高模型。

至此,经过上述十一步可最终建立一种沿滑翔弹道的扰动引力重构模型优化方
法。方法可获得给定精度要求下的存储量最小模型以及给定存储量要求下的精度最高模
型,且具有精度高、速度快、存储量小的特征。与现有研究基础相比,本发明提出的方法具有
以下优点:

1)首次提出一种针对沿滑翔弹道扰动引力重构模型的优化方法,方法能快速完成
沿任意滑翔弹道的扰动引力计算,具有逼近精度高、计算速度快、数据存储量小的特征。

2)提出一种基于代理模型开展重构模型优化设计的思路,代理模型基于试验设计
方法和高精度拟合方法构建,具有较高的拟合精度,终端位置偏差的拟合误差能控制在
0.5%以内,节点数基本无误差。

3)建立的优化方法可以获得任意给定精度要求下的存储量最小模型,当终端位置
偏差限定为5m时,最优模型对应的弹上数据存储量仅为377,可以满足弹上数据存储量的要
求。

4)建立的优化方法可以获得任意给定存储量要求下的精度最高模型,当节点数限
定400时,最优模型对应的弹道终端位置偏差仅为4.030m,可满足重构精度要求。

附图说明

图1为不同射向弹道侧向包络示意图;

图2为东向不同纵程弹道侧向包络示意图;

图3为滑翔弹道三维包络示意图;

图4为换极坐标系及飞行状态量定义示意图;

图5为弹道再入点I和换极后极点P的位置关系示意图;

图6为换极坐标系航迹偏航角的位置关系示意图;

图7为侧向全域网格与局域网格示意图;

图8为纵向全域网格与局域网格示意图;

图9为三维子域及延拓域示意图;

图10为RBF神经网络结构示意图;

具体实施方式

下面结合具体实例,对本发明作进一步的说明:

基于CAV-H飞行器模型进行仿真,基本仿真条件设置为:①质量m=908kg,参考面
积Sm=0.48375m2;②再入点状态参数:速度大小VI=6500m/,s速度倾角θI=0°,高度HI
80km;③滑翔段终端状态参数:速度大小Vk=2500m/s,速度倾角θk=0°,高度Hk=30km,终端
航迹偏航角偏差不大于±5°;④飞行约束条件:最大热流密度最大动
压qmax=100kPa,最大过载nmax=3g;⑤终端结束时距目标点的待飞航程:Stogo=100km。

仿真计算机配置为:Intel(R)Core(TM)i5-3470CPU@3.20GHz,内存为3.46GB。软件
环境为Window XP操作系统,计算程序基于VC++6.0开发。

其具体步骤如下:

第一步,建立弹道包络侧向宽度与纵程的数学模型

令弹道再入点为I,其经度为λI、地心纬度为φI;弹道落点为T,其经度为λT、地心纬
度为φT。以由再入点和落点确定的再入大圆弧平面为对称面,称沿射向方向对称面以左弹
道为左侧机动弹道,沿射向方向对称面以右弹道为右侧机动弹道;记最大左侧机动弹道距
对称面的最大距离为左边界Bl,记最大右侧机动弹道距对称面的最大距离为右边界Br

针对不同射向的临近空间大范围机动弹道进行仿真,其再入点经度为λI=0°、再
入点地心纬度为φI=0°,落点经度λT和落点地心纬度φT见表1。

表1不同射向弹道落点坐标

射向
正北
正东
正南
正西
经度(°)
0
60
0
-60
地心纬度(°)
60
0
-60
0

计算得到不同射向弹道侧向包络示意图见图1,不同射向弹道侧向包络边界见表
2。由图1和表2可见,由于地球自转和非球形因素的影响,东向弹道包络最大、南北向弹道包
络次之,西向弹道包络最小;南北向弹道包络向东有小范围偏移。

表2不同射向弹道侧向包络边界



针对射向为正东、纵程不同的临近空间大范围机动弹道进行仿真。弹道再入点经
度为λI=0°,再入点地心纬度为φI=0;落点地心纬度为0°,落点经度分别为50°、60°、70°和
80°。记各落点对应的弹道纵程为Li,由式(32)计算Li

Li=Rearccos(sinφIsinφT+cosφIcosφTcos(λTI)) (32)

其中,Re为地球半径。

计算得到不同落点对应的纵程Li见表3。

表3不同落点对应的纵程

落点经度(°)
50
60
70
80
纵程Li(km)
5560
6671
7784
8896

通过改变再入点初始速度方位角获得由飞行器能力决定的最大左侧机动弹道和
最大右侧向机动弹道。不同纵程弹道侧向包络示意图见图2。

记各落点对应的弹道侧向包络宽度为Wio。由式(33)计算Wio

Wio=Bl-Br (33)

考虑建模误差,取n=1.5,即取1.5倍Wio为实际侧向包络宽度Wi。计算得到不同纵
程弹道侧向包络宽度见表4。

表4不同纵程弹道侧向包络宽度

纵程Li(km)
左边界Bl(km)
右边界Br(km)
侧向宽度Wio(km)
1.5倍宽度Wi(km)
5560
1538
1538
3076
4614
6671
1597
1597
3194
4791
7784
1418
1340
2757
4136
8896
1028
797
1825
2738

对Li(i=1,2,3,4,…)和Wi(i=1,2,3,4,…)进行拟合,可建立如式(34)所示的弹
道包络侧向宽度与纵程的数学模型,

W=-1.064813L+0.000879L2-1.225047e-7L3+4.607571e-12L4 (34)

临近空间大范围机动弹道三维包络示意图见图3。

第二步,建立换极坐标系

引入一个换极坐标系。为表述方便,用表示换极坐标系中各物理量,用X表示一
般坐标系中各物理量。按如下方式建立换极坐标系:

①定义一个再入大圆弧平面作为换极赤道平面:1)对目标点确定的情况,将再入
点和目标点地心矢径构成的再入大圆弧平面作为换极赤道平面;2)对于目标点未确定的情
况,根据再入点位置及速度方位角确定的再入大圆弧平面作为换极赤道面。

②基于换极赤道平面定义换极坐标系OE为地心,轴沿再入点地心矢
径方向,轴在换极赤道面内垂直于轴指向目标点方向,轴与轴、轴构成右手系。
见图4。

第三步,建立换极坐标系中飞行器动力学模型

在换极坐标系中建立以时间为自变量的滑翔飞行器动力学方程,其飞行状态量为
换极后的经度地心纬度航迹偏航角速度速度倾角和地心距



其中,Cσ、Cθ为哥氏加速度项,为牵连加速度项,


其中,



其中,ωe为地球旋转加速度矢量,λp和φp为换极后极点P的经度和地心纬度,AP
P的方位角,见图5。

根据换极坐标系定义,一般坐标系与换极坐标系中地心距、当地速度倾角及速度
的定义一致,


定义



其中,ψf为点F的方位角。



由一般坐标系中λ和φ确定换极坐标系中的表达式为,


由换极坐标系中确定一般坐标系中λ和φ的表达式为,


由一般坐标系中σ确定换极坐标系中的表达式为,其位置关系图见图6,


其中,


第四步,计算换极坐标系弹道三维包络

针对再入点经度λI=0°、再入点地心纬度φI=0°、落点经度λT=30°、落点地心纬
度φT=40°的临近空间大范围机动弹道进行计算。根据第三步所述坐标转换关系,可计算
得到换极坐标系弹道参数

由式(46)计算换极弹道纵程


其中,Re为地球半径。

由计算得代入式(47),可计算得到换极弹道侧向包络宽度


其中,模型系数ai由第一步确定。

由计算得将换极弹道侧向包络描述为长度为宽度为的矩
形,其边界由式(48)确定,


其中,为换极系侧向包络东向下边界,为换极系侧向包络东向上边界;
换极系侧向包络北向下边界,为换极系侧向包络北向上边界。

侧向包络对应的经度范围Δλ及地心纬度范围Δφ由式(49)确定,


由计算可得,考虑机动和偏差,取

第五步,换极坐标系全域空域剖分

记扰动引力全域重构模型为Field模型,其确定的空域为Ω。为保证首个和末个延
拓点有意义,按式(19)计算换极系Ω边界,


其中,为换极系Ω天向下边界,为换极系Ω天向上边界;为换极系Ω东向
下边界,为换极系Ω东向上边界;为换极系Ω北向下边界,为换极系Ω北向上边
界。dr、dλ和dφ分别为空域剖分间隔。

计算得到的换极系全域空域范围见表5。

表5换极系全域空域范围


按照天向dr、东向dλ、北向dφ的间隔将由式(50)确定的换极系全域空域Ω均匀剖
分为q个互不重叠的子域Ωe(e=1,2,…,q),记网格节点坐标为


第六步,建立一般坐标系扰动引力全域重构模型

根据换极系网格节点坐标由第三步所述坐标转换关系计算一般坐
标系网格节点坐标N(rGGG)。

由球谐函数方法计算一般坐标系网格节点扰动引力位TG


其中,


与TG相应的引力即为扰动引力加速度δg,即

δg=gradTG (54)

则扰动引力加速度δg在天东北坐标系OE-REN中的三个分量δgR、δgE、δgN为:



存储一般坐标系节点位置三分量和节点扰动引力三分量,完成扰动引力全域重构
模型(Field模型)构建。

第七步,建立沿弹道的扰动引力局域重构模型

记沿弹道的扰动引力局域重构模型为Channel模型。

根据飞行任务进行弹道规划,计算参考弹道。

判断参考弹道历经的三层延拓网格,从Field模型数据中读取历经延拓网格的节
点位置三分量及节点扰动引力三分量,完成扰动引力局域重构模型(Channel模型)构建。

针对第四步所述的不考虑禁飞区的临近空间大范围机动弹道,其侧向全域网格与
局域网格示意图见图7,纵向全域网格与局域网格示意图见图8。由图7和图8可见,局域网格
包含在全局网格之中,且能覆盖可行弹道,说明本方法建立的全域重构模型和局域重构模
型可行。

第八步,建立飞行过程中扰动引力实时逼近算法

令子域Ωe及其相邻网格确定的空域为延拓域Ω′e,有取Ωe包含的节点
数为r=8,Ω′e包含的节点数为s=32。三维子域及延拓域示意图见图9。

建立子域局部曲线坐标系,在局部坐标系中描述单元节点和计算点坐标。子域Ωe
的局部曲线坐标系由半径rl=rG+dr/2的球面、经度λl=λG+dλ/2的子午面、纬度φl=φG+d
φ/2的纬圈的交线组成,原点l(rlll)为三交线的交点,原点局部坐标为l(0,0,0)。ξ、
η、ζ分别沿原点l的天向、北向和东向,则单元内任意点A(r,λ,φ)的局部坐标A(ξ,η,ζ)为,


单元顶点Ai(riii)的局部坐标Aiiii)为


令延拓域Ω′e节点扰动引力值为ui。在子域局部曲线坐标系中,可将节点扰动引力
描述为关于局部坐标的函数,

u(ξ,η,ζ):R3→R (58)

在Ωe上构造u的一个近似函数U:Ωe→R,满足U(xi)=ui(i=1,2,…,n)。在子域Ωe
上取三元多项式类的前t项为插值基函数,其中t=20,


则有,


上述问题可描述为,


其中,待定系数a可由式(62)求解,


引入拉格朗日乘子l=[l1,l2,…,l8]T,构造式(63)所示的拉格朗日函数,则式
(63)的最小值minL即为式(62)所描述问题的解。

L(a,l)=(Ga-u)T(Ga-u)+2(GIa-uI)l (63)

根据优化原理,minL可由式(64)确定,


写成矩阵形式,即


其中,


为提高式(65)的求解效率,引入型函数。注意到A为方阵且可逆,令


则可将28阶矩阵求逆问题转化为20阶和8阶矩阵的求逆问题,减少了计算量。求解
式(65)可得,


主要的计算量集中在矩阵[D11GT D12]的求解上,而该矩阵的值只与当前点所在子
域及其延拓域有关,因此只有当起算点超出子域后才需要进行更新。将求解得到的a代入式
(60),即可根据节点扰动引力值ui求解延拓域内任意一点的扰动引力值。

第九步,获取代理模型训练样本计算条件

以t=20,s=32,dλ=dφ的简化情况为例进行说明。待设计变量为dr、dφ,其取值
范围为5km≤dr≤15km,1°≤dφ≤20°。选取样本数为50,基于最优拉丁超立方实验设计方
法进行实验设计,设计结果如表6所示。

表6实验设计结果





第十步,建立重构模型的代理模型

根据第九步计算得到的不同水平下的设计因素组合Xi=(dr,dφ)开展考虑扰动
引力的滑翔弹道仿真。弹道仿真条件为:纵程6700km,初始方位角90°,再入点和落点位于特
大山区(λ0=80°,φ0=42°,λk=147°,φk=19.3°)。扰动引力根据第一步至第八步所述的
扰动引力重构方法计算得到。

经弹道仿真,可以获取不同设计因素组合Xi=(dr,dφ)对应的Channel模型节点
数Nch-node以及由扰动引力引起的滑翔弹道终端位置偏差dD,见表7。

表7设计因素组合对应的节点数和弹道终端位置偏差

序号
dD(m)
N
序号
dD(m)
N
序号
dD(m)
N
1
170.454
125
18
246.864
188
35
256.619
136
2
4.636
386
19
24.969
156
36
246.078
174
3
39.530
180
20
70.219
160
37
233.817
125
4
133.851
181
21
131.519
137
38
141.783
196
5
256.215
156
22
227.628
134
39
38.314
264
6
254.519
122
23
316.849
146
40
0.625
671
7
55.071
139
24
25.626
221
41
38.089
159
8
514.103
170
25
7.107
200
42
12.182
169
9
5.142
483
26
254.281
122
43
102.740
197
10
412.685
149
27
24.486
291
44
60.344
236
11
498.275
138
28
141.783
154
45
24.842
196
12
0.428
540
29
5.260
159
46
477.121
113
13
437.707
125
30
63.788
196
47
38.965
127
14
0.248
868
31
12.449
290
48
11.051
274
15
387.344
172
32
292.103
182
49
78.377
146
16
416.843
135
33
380.286
147
50
7.484
299
17
116.753
190
34
2.580
438
-
-
-

以Xi=(dr,dλ,dφ,t,s)作为训练代理模型的输入对,以Yi=(N,dD)作为训练代理
的输出对,通过RBF神经网络建立描述输入对与输出对之间函数关系的代理模型,见图10。

输入4组随机选择的设计变量,通过将代理模型与原始模型的计算结果进行比较,
计算代理模型的拟合精度。代理模型对弹道终端位置偏差的拟合误差见表8,代理模型对节
点数的拟合误差见表9。可以看出,代理模型具有较高的拟合精度高,终端位置偏差的拟合
误差可以控制在0.5%以内,节点数基本无误差。

表8代理模型对弹道终端位置偏差的拟合误差


表9代理模型对节点数的拟合误差


第十一步,建立重构模型的优化算法

基于多岛遗传算法求解优化问题,其主要参数设置见表10。

表10多岛遗传算法参数设置

项目
数值
进化代数
20
岛屿个数
10
子群规模
10
交叉概率
1.0
变异概率
0.01
迁移率
0.01
迁移过度代数量
5

优化问题一的数学描述为:

目标函数:minN;

待设计变量:dr、dφ;

约束条件:0m≤dD≤5m;

待设计变量取值范围:5km≤dr≤15km,1°≤dφ≤20°。

经875次计算寻找到满足约束条件的最优网格划分。最优重构模型对应的dr为
10.040km,dφ为3.349°,终端位置偏差为4.570m,节点数为377。由此,建立了给定精度要求
下的存储量最小模型。

优化问题二的数学描述为:

目标函数:mindD;

待设计变量:dr、dφ;

约束条件:0<N≤400;

待设计变量取值范围:5km≤dr≤15km,1°≤dφ≤20°。

经846次计算寻找到满足约束条件的最优网格划分。最优重构模型对应的dr为
10.189km,dφ为3.111°,终端位置偏差为4.030m,节点数为399。由此,建立了给定存储量要
求下的精度最高模型。

综合上述仿真结果可获得以下结论:

1)重构方法能快速完成沿滑翔弹道的扰动引力计算,具有计算精度高且弹上数据
存储量小的特征。

2)代理模型具有较高的拟合精度,终端位置偏差的拟合误差能控制在0.5%以内,
节点数基本无误差;

3)通过本文建立的优化方法,可以获得任意给定精度要求下的存储量最小模型和
任意给定存储量要求下的精度最高模型。当终端位置偏差限定为5m时,最优模型对应的弹
上数据存储量仅为377,可以满足弹上数据存储量的要求。当节点数限定400时,最优模型对
应的弹道终端位置偏差仅为4.030m,可满足重构精度要求。

4)提出的方法具有逼近精度高、计算速度快、适应范围广的特征,且具备快速响应
飞行任务临时变更的能力。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技
术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修
改、等同替换、改进等,均应包含在本发明的保护范围之内。

沿滑翔弹道的扰动引力重构模型优化方法.pdf_第1页
第1页 / 共31页
沿滑翔弹道的扰动引力重构模型优化方法.pdf_第2页
第2页 / 共31页
沿滑翔弹道的扰动引力重构模型优化方法.pdf_第3页
第3页 / 共31页
点击查看更多>>
资源描述

《沿滑翔弹道的扰动引力重构模型优化方法.pdf》由会员分享,可在线阅读,更多相关《沿滑翔弹道的扰动引力重构模型优化方法.pdf(31页珍藏版)》请在专利查询网上搜索。

本发明公开了一种沿滑翔弹道的扰动引力重构模型优化方法,包括以下步骤:首先,计算换极坐标系弹道三维包络;其次,进行换极坐标系全域空域剖分;再次,建立一般坐标系扰动引力全域重构模型;然后,建立沿弹道的扰动引力局域重构模型;基于此,建立飞行过程中扰动引力快速逼近算法;之后,开展试验设计并构建重构模型的代理模型;最后,针对代理模型建立优化方法。根据本发明方法进行沿滑翔弹道的扰动引力重构模型优化,可以获得给。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1