发明名称 一种等间隔发射的多约束地月转移轨道簇搜索方法
摘要 本发明提供一种等间隔发射的多约束地月转移轨道簇搜索方法,用于设计一个发射日内n条等发射时间间隔的满足多约束条件的地月转移轨道簇,充分利用了火箭发射参数具有一定调整能力的特点。通过内外两层搜索完成,内层搜索包含单条轨道初步搜索和精确搜索。初步轨道的搜索算法采用模拟退火单纯形混合算法。精确轨道搜索采用类微分改正算法。先基于改进圆锥曲线拼接法进行轨道初步设计搜索,快速计算得到地月转移轨道的轨道参数初值,再采用轨道精确搜索算法进行轨道精确设计,得到满足约束条件的地月轨道。外层搜索完成等间隔发射时间的连续多条轨道搜索,最终得到n条等发射间隔的满足多约束条件的地月转移轨道。
申请公布号 CN105631095A 申请公布日期 2016.06.01
申请号 CN201510960922.1 申请日期 2015.12.18
申请人 中国人民解放军国防科学技术大学 发明人 高玉东;曾国强;连一君;项军华;吴国福;李志军;税海涛;韩大鹏;袁福;涂开武;褚金钱
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 北京中济纬天专利代理有限公司 11429 代理人 胡伟华;张小雪
主权项 一种等间隔发射的多约束地月转移轨道簇搜索方法,其特征在于,包括以下步骤:S1:设定地月转移轨道数量和发射时间间隔;S2:设定边界约束条件和对应的轨道搜索收敛条件;所述边界约束条件包括近月点约束和近地点约束,近月点约束包括近月点高度h<sub>p</sub>和近月点倾角i<sub>L</sub>;近地点约束包括运载火箭发射日期t<sub>0</sub>,发射射向的可调整范围[A<sub>1</sub>,A<sub>2</sub>]和自由滑行时间的可调整范围[t<sub>1</sub>,t<sub>2</sub>];所述轨道搜索收敛条件包括等发射时间间隔搜索收敛区间ΔT、近月点高度搜索收敛区间Δh<sub>p</sub>和近月点倾角搜索收敛区间Δi<sub>L</sub>;S3:内层搜索;S3.1 进行内层单条地月转移轨道初步设计S3.1.1 地月转移轨道初步设计模型采用圆锥曲线拼接法,采用双二体假设模型,以月球影响球为边界,探测器轨道与月球影响球的交点为入口点,通过入口点进行轨道拼接,建立入口点分别相对于地球和月球的关系;设月球相对于地心的位置矢量和速度矢量分别表示为<img file="FDA0000882905650000011.GIF" wi="366" he="84" />和<img file="FDA0000882905650000012.GIF" wi="412" he="87" />得到入口点相对于地心的位置矢量和速度矢量<img file="FDA0000882905650000013.GIF" wi="1397" he="255" /><maths num="0001"><math><![CDATA[<mrow><msubsup><mi>v</mi><mi>B</mi><mi>E</mi></msubsup><mo>=</mo><msubsup><mi>v</mi><mi>B</mi><mi>L</mi></msubsup><mo>+</mo><msubsup><mi>v</mi><mi>L</mi><mi>E</mi></msubsup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msubsup><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mi>B</mi><mi>L</mi></msubsup><mo>+</mo><msubsup><mover><mi>x</mi><mo>&CenterDot;</mo></mover><mi>L</mi><mi>E</mi></msubsup></mtd></mtr><mtr><mtd><mrow><msubsup><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mi>B</mi><mi>L</mi></msubsup><mo>+</mo><msubsup><mover><mi>y</mi><mo>&CenterDot;</mo></mover><mi>L</mi><mi>E</mi></msubsup></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mi>B</mi><mi>L</mi></msubsup><mo>+</mo><msubsup><mover><mi>z</mi><mo>&CenterDot;</mo></mover><mi>L</mi><mi>E</mi></msubsup></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000882905650000014.GIF" wi="1268" he="258" /></maths>其中,<img file="FDA0000882905650000015.GIF" wi="262" he="66" />分别是位置三个分量;<img file="FDA0000882905650000016.GIF" wi="267" he="71" />分别是速度三分量;<img file="FDA0000882905650000017.GIF" wi="380" he="87" /><img file="FDA0000882905650000018.GIF" wi="363" he="85" />为入口点相对于月心白道坐标系的位置矢量和速度矢量,λ<sub>B</sub>、<img file="FDA0000882905650000019.GIF" wi="62" he="56" />为入口点在月心白道坐标系的纬度和经度,ρ<sub>L</sub>为月球影响球半径;给定入口点在月心白道坐标系的经度λ<sub>B</sub>和纬度<img file="FDA00008829056500000110.GIF" wi="62" he="55" />以及到达入口点时刻t<sub>B</sub>,则由式(1)即可得到入口点相对于地心的位置矢量,由式(2)得到入口点相对于地心的速度矢量,完成圆锥曲线拼接;S3.1.2 选取地月转移轨道初步搜索变量选取地月转移轨道初步搜索变量,有6个,分别为:选到达入口点的时刻t<sub>B</sub>,入轨点的航迹角Θ<sub>A</sub>,探测器的轨道相对白道的倾角为<img file="FDA00008829056500000111.GIF" wi="84" he="69" />入口点对应的月心经度λ<sub>B</sub>,入口点的月心纬度<img file="FDA00008829056500000112.GIF" wi="78" he="63" />探测器在入口点的月心速度矢量<img file="FDA00008829056500000113.GIF" wi="58" he="70" />与月心位置矢量<img file="FDA00008829056500000114.GIF" wi="57" he="70" />的夹角ε;S3.1.3 地月转移轨道初步设计搜索算法选取初步轨道的搜索算法采用模拟退火单纯形混合算法;S3.1.4 不断调整初步搜索变量,完成地月转移轨道初步设计搜索根据初步搜索变量t<sub>B</sub>、Θ<sub>A</sub>、<img file="FDA0000882905650000021.GIF" wi="85" he="69" />ε、λ<sub>B</sub>、<img file="FDA0000882905650000022.GIF" wi="60" he="54" />进行初始化,利用模拟退火单纯形混合算法执行单纯形反射、扩张或压缩操作,并对新的单纯形采用模拟退火,判断模拟退火抽样是否稳定,稳定则更新温度,对当前单纯形的顶点进行评价,确定最优点,直到算法收敛,最终得到满足步骤S2中边界约束条件的地月转移轨道,接着进入下一步精确轨道设计,否则返回到步骤S3.1.1重新进行轨道的初步搜索设计;S3.2 进行内层单条地月转移轨道精确设计S3.2.1 建立精确解摄动力数学模型考虑地球引力场摄动、月球引力场摄动、太阳引力摄动、大气阻力、地球潮汐、太阳光压摄动力的影响,摄动轨道动力学方程如下<maths num="0002"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mfrac><mrow><mi>d</mi><mi>V</mi></mrow><mrow><mi>d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mo>-</mo><mfrac><msub><mi>&mu;</mi><mi>e</mi></msub><msup><mi>R</mi><mn>3</mn></msup></mfrac><mi>R</mi><mo>+</mo><msub><mi>a</mi><mi>e</mi></msub><mo>+</mo><msub><mi>a</mi><mi>S</mi></msub><mo>+</mo><msub><mi>a</mi><mi>M</mi></msub><mo>+</mo><msub><mi>a</mi><mi>R</mi></msub><mo>+</mo><msub><mi>a</mi><mi>t</mi></msub><mo>+</mo><msub><mi>a</mi><mi>o</mi></msub></mtd></mtr><mtr><mtd><mrow><mfrac><mrow><mi>d</mi><mi>R</mi></mrow><mrow><mi>d</mi><mi>t</mi></mrow></mfrac><mo>=</mo><mi>V</mi></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000882905650000023.GIF" wi="853" he="271" /></maths>其中,R、V分别为月球探测器相对于地心惯性坐标系的位置矢量和速度矢量,μ<sub>e</sub>为地球引力位常数,a<sub>e</sub>为地球非球形摄动加速度,a<sub>S</sub>为太阳引力摄动加速度,a<sub>M</sub>为月球引力摄动加速度,a<sub>R</sub>为太阳光压摄动加速度,a<sub>t</sub>为小推力加速度,a<sub>o</sub>为包括大气阻力、地球潮汐以及地球反照辐射压摄动引起的加速度;S3.2.2 采用KSG积分器进行精确轨道数值积分基于已建立的精确解摄动力数学模型,采用KSG积分法进行探测器精确轨道数值计算;根据内层单条地月转移轨道初步设计结果,采用二体假设模型,可以得到探测器入轨点相对于地心的位置矢量和速度矢量,将其作为地月转移轨道精确计算初值,利用KSG积分进行数值积分,即可得到探测器任意时刻相对于地心的位置矢量和速度矢量;S3.2.3 选取地月转移轨道精确设计搜索变量搜索变量选取6个独立参数变量,分别为:入轨时刻t<sub>A</sub>、对地轨道倾角i<sub>E</sub>、远地点高度H<sub>a</sub>、升交点赤经Ω、对地近地点幅角ω、真近点角f;S3.2.4 地月转移轨道精确设计搜索算法选取地月转移轨道精确设计搜索算法采用类微分改正算法;S3.2.5 不断调整精确设计变量,完成地月转移轨道精确设计搜索将S3.1中初步搜索得到的双二体假设模型下的解析解作为地月转移轨道精确计算初值,利用类微分改正算法不断进行微分改正迭代,通过不断调整S3.2.3中选取的6个搜索变量t<sub>A</sub>、i<sub>E</sub>、H<sub>a</sub>、Ω、ω、f,在每个搜索变量上分别增加随机扰动量△,通过不断迭代6个自变量,不断通过S3.2.2中的KSG积分器数值积分,进行精确轨道计算,判断边界约束条件和对应的轨道搜索收敛条件是否满足,这一过程一直重复,直到最终得到满足S2中设定的边界约束条件和对应的轨道搜索收敛条件的地月转移轨道;S4 外层等间隔连续N0条地月转移轨道簇搜索在外层通过调整发射时刻t0,返回到步骤S3,再次进行步骤S3的内层搜索,得到下一条发射时刻为t0+T满足边界约束条件和对应的轨道搜索收敛条件的地月转移轨道,依次规律,不断调整发射时刻t0,通过内外两层循环搜索,直到得到一组在满足等间隔T,即发射时刻t0、t0+T、……、t0+N0*T都存在满足边界约束条件和对应的轨道搜索收敛条件的连续N0条地月转移轨道,完成整个等间隔时间发射的多约束地月转移轨道簇搜索设计。
地址 410073 湖南省长沙市开福区德雅路109号