CN105005651A - 航天器脉冲交会轨迹的梯度分割区间优化设计方法 - Google Patents
航天器脉冲交会轨迹的梯度分割区间优化设计方法 Download PDFInfo
- Publication number
- CN105005651A CN105005651A CN201510400314.5A CN201510400314A CN105005651A CN 105005651 A CN105005651 A CN 105005651A CN 201510400314 A CN201510400314 A CN 201510400314A CN 105005651 A CN105005651 A CN 105005651A
- Authority
- CN
- China
- Prior art keywords
- interval
- queue
- decision variable
- sub
- lnew
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 86
- 238000005457 optimization Methods 0.000 title claims abstract description 62
- 238000013461 design Methods 0.000 title claims abstract description 60
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 34
- 238000012545 processing Methods 0.000 claims abstract description 8
- 238000000926 separation method Methods 0.000 claims abstract description 5
- 230000000694 effects Effects 0.000 claims description 18
- 230000009471 action Effects 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 14
- 238000004458 analytical method Methods 0.000 claims description 13
- 238000012360 testing method Methods 0.000 claims description 9
- 238000012217 deletion Methods 0.000 claims description 7
- 230000037430 deletion Effects 0.000 claims description 7
- 239000000446 fuel Substances 0.000 claims description 6
- 238000007689 inspection Methods 0.000 claims description 6
- 230000001419 dependent effect Effects 0.000 claims description 3
- 230000000541 pulsatile effect Effects 0.000 claims description 3
- 238000004513 sizing Methods 0.000 claims description 3
- 230000011218 segmentation Effects 0.000 abstract description 5
- 238000005516 engineering process Methods 0.000 abstract description 4
- 238000004364 calculation method Methods 0.000 abstract description 2
- 238000013178 mathematical model Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 68
- 238000012938 design process Methods 0.000 description 6
- 230000002068 genetic effect Effects 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 5
- 238000011160 research Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 239000002245 particle Substances 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000007812 deficiency Effects 0.000 description 2
- 239000011664 nicotinic acid Substances 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000005574 cross-species transmission Effects 0.000 description 1
- 238000010141 design making Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000012804 iterative process Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 239000003380 propellant Substances 0.000 description 1
- 238000002922 simulated annealing Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Navigation (AREA)
Abstract
本发明是一种航天器脉冲交会轨迹的梯度分割区间优化设计方法,属于航天器轨道动力学与控制领域中的轨道设计及优化技术,特别是基于利用区间算术数学模式计算得到的航天器交会轨迹全局优化解的交会轨道设计技术。针对方法的全局性问题,本发明将梯度优化结果只用于确定区间分割点和更新目标函数取值上界,保全了区间优化算法的全局性;针对区间优化算法计算量大的问题,引入梯度优化方法,以便快速更新目标函数取值上界和使用梯度分割法,结合符号分割法和区间优化策略,有效地分离和去除不包含最优解的区间,提高了运算效率;为解决区间优化算法的存储需求高的问题,每一次迭代只选取有限个区间进行处理,保证运算中不出现存储空间溢出现象。
Description
技术领域
本发明属于航天器轨道动力学与控制领域中的轨道设计及优化技术,涉及一个航天器利用由其携带的火箭发动机等喷射推力装置产生的推力作用与预定的自然天体或者另一个航天器在同一时间以相同速度到达同一位置的交会轨道的设计技术,特别是基于利用区间算术数学模式计算得到的航天器交会轨迹全局优化解的交会轨道设计技术。
背景技术
在航天器的任务分析中,轨道设计占有重要位置。在轨道设计任务中,在一个航天器上施加作用力,使其与预定自然天体或者另一个航天器在同一时间以相同速度到达同一位置的交会轨道的设计是多种航天任务实现的先决条件。这些任务包括:在轨运行的空间平台(如空间站)和其它航天器(如载人往返飞行器、空间运输货船)的交会对接、自然天体探测与着陆、在轨航天器的在轨维护等。实现交会的可能轨道的数量在理论上是无穷多的,所以,交会轨道设计任务就成为一个轨迹优化任务,即从上述无穷多个轨道中找出某种代价最小的轨道作为交会轨道设计的结果。所谓代价最小可以是飞行时间最短、燃料消耗最小等。这一优化带来的好处包括航天任务成本的降低、航天任务效率的提高等。因此,航天器交会轨道的优化设计技术在航天工程中具有非常重要的位置。
航天器交会轨道的实现一般可分为两种途径。一种使用传统的、成熟的使用化学推进剂的各种火箭发动机,通过指令火箭发动机在预定时刻进行短时间的、可视为脉冲作用的点火,产生使航天器按预定交会轨道飞行的作用力。另一种使用先进的、目前尚未发展成熟的、可连续输出小推力的各种推进器,通过指令推力器在整个或部分飞行过程中进行长时间的推力输出,产生实现交会的作用力。
航天器交会轨道的优化设计方法可分为间接法、直接法和混合法三大类。间接法利用变分原理和庞特里亚金极大值原理将航天器交会轨道优化问题转化为满足最优性必要条件的两点边值问题进行求解。在某些特定条件下,使用间接法可以获得航天器交会轨道优化的解析解,但大多数情况下,由问题的非线性引起的积分运算对协状态初值的敏感性将使问题的求解变得异常困难。直接法利用对状态量和控制函数的离散化和参数化将航天器交会轨道优化问题转化为多维的非线性规划问题进行求解。关于直接法的研究大多使用基于梯度的序列二次规划法或者基于仿生学的智能优化算法,如遗传算法、模拟退火算法、人工免疫算法、粒子群算法、蚁群算法。序列二次规划法的缺点在于其对参数的初始猜测值的敏感性和其只能保证获得局部最优解的特性。智能优化算法的缺点在于其无法保证其解的全局最优性。混合法将直接法和间接法结合起来使用,一方面引入协状态以确定最优性必要条件,另一方面引入参数化方法求解最优控制问题。关于混合法的研究往往使用与直接法相同的求解方法,因此也具有与直接法研究中相似的缺点。
上面提到的基于仿生学的智能优化算法都属于随机性优化方法。随机性优化方法的基本原理为:从选定的初始猜测值开始,通过对初始猜测值的随机扰动来生成新的猜测值,并重复这一过程直至达到事先给定的中止条件。当运算时间足够长时,随机性优化方法在理论上可以以极高的概率获得逼近全局最优解的解。但实际使用中,随机性优化方法的运算结果的全局最优性是无法证明的。相对于随机性优化方法,确定性优化方法通过构造确定的由有限个点或给定界限内的无限个点组成的序列,通过迭代过程使该序列收敛于全局最优解或将全局最优解包含在足够小的界限范围内。
区间优化方法就是一种近年来备受关注的确定性全局优化方法。区间优化方法以由美国学者Ramon Edgar Moore在1966年出版的著作《Interval Analysis》中明确地和***地提出的区间分析理论为基础,通过对区间的细分,逐步排除不可能包含全局最优解的区间,并最终获得包含着全局最优解的、满足预定要求的区间的列表。2010年Erik-Jan van Kampen在AIAAGuidance,Navigation,and Control Conference上发表的论文“Optimization of spacecraftrendezvous and docking using interval analysis”给出了一个区间优化方法与梯度优化方法的比较,结果表明在处理更接近实际的非凸优化问题时梯度优化方法收敛于非全局最优解,而区间优化方法仍能得到全局最优解。但是区间优化算法也因为运算所需存储空间过大,计算量大,收敛速度慢等缺点,在实用中受到牵制,2014年陈诚在上海大学申请硕士学位的名为“基于区间数学的并行全局寻优算法的研究与***实现”的论文也给出了上述观点。许多研究试图通过将区间优化方法与其他优化方法相结合以解决上述问题。2012年关守平和房少纯在《东北大学学报(自然科学版)》上发表的名为“一种新型的区间-粒子群优化算法”的论文公开了一种将粒子群算法与区间优化方法结合的方法,但文中给出的计算结果表明,目标函数值域区间很接近但不包括实际最优值。2013年Tong Chen等人在《Journal of Guidance,Control andDynamics》上发表的名为“Optimization of time-open constrained Lambert rendezvous usinginterval analysis”的论文指出了区间优化方法存储需求过大、运算中内存容易溢出等不足,并公开了一种用于航天器脉冲交会轨迹优化设计的、区间优化方法和梯度优化方法相结合的方法,该方法先使用区间优化方法求得一些区间宽度尚不满足预定要求的包含全局最优值的区间,然后改用梯度优化方法进行局部优化计算,提高了优化效率,但其代价是无法保证优化结果的全局最优性。
综上可知,航天器脉冲交会轨迹的优化设计方法虽然有很多现有方法可供使用,但各有各的短处,且一般无法保证优化结果的全局最优性。而理论上能够保证求得全局最优解的现有的区间优化方法的短处主要为应用于实际问题时运算量大、存储需求高这两点,现有的解决这两个问题的方法往往以破坏全局最优性的保证为代价。
发明内容
针对上述现有技术存在的不足,本发明提出了一种用于航天器脉冲交会轨迹优化设计的、基于区间优化理论的方法。
为解决上述技术问题,本发明的技术方案如下:
根据所采用或建立的航天器脉冲交会轨迹优化模型,构造基于区间分析理论的全局优化问题并依照下列步骤对所建立的全局优化问题进行求解:
步骤1,对航天器脉冲交会轨迹优化模型进行区间化处理,包括以下子步骤:
子步骤1.1,给定航天器脉冲交会过程中应使用的脉冲推力作用次数N(N为大于等于2的自然数),取最后一次脉冲推力作用时间tf、最后一次脉冲推力作用时间tf与除最后一次脉冲推力外的各次脉冲推力作用时间之间的间隔时间ti→f(i=1,2...N-1)、各次脉冲推力作用给追踪航天器带来的速度增量的分量(vix,viy,viz)(i=1,2,...,N)作为决策变量,并按各决策变量的可能取值范围构成决策变量区间[u]=[[v1x],[v1y],[v1z],...,[v(N-1)x],[v(N-1)y],[v(N-1)z],[t1→f],[t2→f],...,[tN-1→f],[tf]]。
子步骤1.2,将相对坐标系下航天器交会时的X、Y、Z三轴方向上的相对距离约束Si(u)=0(i=x,y,z)转化为不等式约束|[Si]([u])|<ε(ε为小正实数;i=x,y,z)和等式特征形式0∈[Si]([u])(i=x,y,z)。[Si]([u])(i=x,y,z)表示i方向的相对距离函数;
子步骤1.3,取燃料最优条件的区间扩张为目标函数并给定目标函数取值的上界Jmin初值;
子步骤1.4,设定每次检验的决策变量区间个数M、预定正数δu和预定正数δJ;
步骤2,根据航天器脉冲交会轨迹优化模型对决策变量区间[u]进行区间分割,称为“符号分割法”,包括以下子步骤:
子步骤2.1,将各次脉冲推力作用给追踪航天器带来的速度增量的分量([vix],[viy],[viz])(i=1,2,...,N)以0为界各分为仅含正值和仅含负值的两个速度增量的分量区间;
子步骤2.2,将最后一次脉冲推力作用时间[tf]、最后一次脉冲推力作用时间与除最后一次脉冲推力外的各次脉冲推力作用时间之间的间隔时间[ti→f](i=1,2...N-1),以所使用的航天器脉冲交会轨迹优化模型中三角函数的象限为界各分为多个时间区间;
子步骤2.3,将子步骤2.1和子步骤2.2所得的速度增量的分量区间和时间区间任意组合得到Q个决策变量区间,所述的Q个决策变量区间组成区间群队列L;
步骤3,区间选择策略,根据设定的每次检验的决策变量区间个数M,若Q≤M,则令M=Q,从区间群队列L指定位置选择至多M个决策变量区间组成子区间队列L1,同时从区间群队列L中删除选择的至多M个决策变量区间;
步骤4,使用基于梯度的优化算法分别在步骤3所选出的子区间队列L1中的每一个决策变量区间上求解航天器脉冲交会轨迹优化问题,按求解结果分别进行如下操作之一:
步骤4结果1:在子区间队列L1中的任意一个决策变量区间[u□]上,基于梯度的优化算法有解,进行以下子步骤4.1和子步骤4.2的操作:
子步骤4.1,梯度分割法,即以该解对应的决策变量值为中心、以给定大小的数值为半径将决策变量值扩展为包含有基于梯度的优化算法的解的扩展区间[IΔ],以扩展区间[IΔ]的各个区间变量的边界值分别分割所述的决策变量区间[u□]的各个相应的区间变量,将决策变量区间[u□]的各个区间变量分为3个区间或2个区间,并将其组合作为区间队列Lnew;
子步骤4.2,基于梯度的目标函数取值的上界更新,即以该解对应的决策变量值为中心、以非常小的数值为半径将决策变量值扩展为包含有基于梯度的优化算法的解的扩展区间[IΔ1],利用区间分析理论在扩展区间[IΔ1]上计算,检查其是否满足航天器脉冲交会轨迹优化模型的约束条件、其对应的目标函数区间上界是否小于目标函数取值的上界Jmin,当上述两项检查的结果都为“是”时,以扩展区间[IΔ1]对应的目标函数区间的上界更新目标函数取值的上界Jmin,否则保持现有目标函数取值的上界Jmin不变;
步骤4结果2:在子区间队列L1中的任意一个决策变量区间[u□]上,基于梯度的优化算法没有得到解,以决策变量区间[u□]上的的各个区间变量的区间中点分别分割各个区间变量,将决策变量区间[u□]的各个区间变量分为2个区间,并将其组合作为区间队列Lnew;
步骤5,区间删除策略,即在步骤4所得区间队列Lnew的每一个决策变量区间上分别进行区间分析,并进行以下子步骤5.1~子步骤5.4的操作:
子步骤5.1,若相对距离约束Si(u)=0(i=x,y,z)中各脉冲速度是线性相关的,则利用决策变量区间[u]中除第j次脉冲推力作用给追踪航天器带来的速度增量的分量之外的决策变量通过
[Si]([u])=0(i=x,y,z)解出第j次脉冲推力作用给航天器带来的速度增量的分量区间
[[vjx_f],[vjy_f],[vjz_f]](j=1,2...N-1),并计算其与[u]中[[vjx],[vjy],[vjz]]的交集
[[vjx_new],[vjy_new],[vjz_new]],若该交集为空集,则将该决策变量区间[u]从区间队列Lnew中删除,否则,更新决策变量区间[u]中的第j次脉冲推力作用给追踪航天器带来的速度增量的分量区间为[[vjx_new],[vjy_new],[vjz_new]],并同时得到更新的区间队列Lnew;
子步骤5.2,检查经步骤5.1更新后的区间队列Lnew中的每一个决策变量区间是否满足相对距离约束条件,并将不满足相对距离约束条件的决策变量区间从区间队列Lnew中删除;
子步骤5.3,在决策变量中任取一次脉冲作用对应的3个速度增量变量,根据相对距离约束Si(u)=0(i=x,y,z),指定的3个速度增量变量可以表达为其他决策变量的函数,以此将航天器脉冲交会轨迹优化模型转化为以除3个指定变量外的其他变量为决策变量的航天器脉冲交会轨迹优化模型,检查目标函数J在经步骤5.2处理后的区间队列Lnew中的每一个决策变量区间上对新决策变量的一阶偏导数区间是否包含0,如检查结果为否,则将相应的决策变量区间从区间队列Lnew中删除;
子步骤5.4,对经子步骤5.3处理后的区间队列Lnew中的每一个决策变量区间分别检查目标函数区间与目标函数取值的上界Jmin之间的关系,并进行如下孙步骤5.4.1和孙步骤5.4.2的操作:
孙步骤5.4.1,若目标函数区间的下界大于目标函数取值的上界Jmin,则将相应的决策变量区间从区间队列Lnew中删除;
孙步骤5.4.2,若目标函数区间的上界小于目标函数取值的上界Jmin,则更新目标函数取值的上界Jmin为目标函数区间的上界;
步骤6,区间紧缩策略,即检查相对距离函数[Si]([u])(i=x,y,z)在经步骤5处理后的区间队列Lnew中每一个决策变量区间[u]上对[u]中各个区间变量的单调性,并进行如下子步骤6.1的操作:
子步骤6.1,若对区间队列Lnew中的任意一个决策变量区间,相对距离函数[Si]([u])对决策变量区间[u]中的第k个区间变量[uk]是单调的,且[uk]下界处[Si]([uk].inf)或[uk]上界处
[Si]([uk].sup)的符号为正或为负,则在[uk]内寻找大于[uk]下界且对应的[Si]与[uk]下界处
[Si]([uk].inf)同号的uk1,若没有,则令uk1=[uk].inf;寻找小于[uk]上界且对应的[Si]与[uk]上
界处[Si]([uk].sup)同号的uk2,若没有,则令uk2=[uk].sup;用区间[uk1,uk2]更新该区间队列Lnew中的相应决策变量区间[u]的第k个区间变量[uk],其中,[uk].inf表示[uk]的下界,[uk].sup表示[uk]的上界;
步骤7,检查区间队列Lnew中的每一个决策变量区间终止条件,即检查区间队列Lnew中的每一个决策变量区间的宽度A和对应于区间队列Lnew中的每一个决策变量区间的目标函数区间的宽度B,其中决策变量区间的宽度为决策变量区间内所有区间变量的宽度的最大值,执行以下子步骤7.1和子步骤7.2的操作:
子步骤7.1,当上述宽度A小于预定正数δu,或宽度B小于预定正数δJ时,将相应的决策变量区间从区间队列Lnew中删除,并将所述的相应的决策变量区间置入设计结果区间队列R中;
子步骤7.2,在对区间队列Lnew中的每一个决策变量区间都完成步骤7.1的操作后,更新区间群队列L,即将区间队列Lnew***至区间群队列L在步骤3中删除选择的至多M个区间的删除点,将***区间队列Lnew之后的区间群队列L作为新的区间群队列L;
步骤8,检查区间群队列L中决策变量区间的个数,并根据结果分别进行以下操作之一:
步骤8结果1,区间群队列L中决策变量区间的个数不为0,则转入步骤3,继续设计操作;
步骤8结果2,区间群队列L中决策变量区间的个数为0,则设计结束;
步骤9,从设计结果区间队列R中任取一个设计结果区间,在所选取的设计结果区间的每个区间变量的取值区间内任意取值进行组合,并计算相应的最后一次脉冲推力作用给追踪航天器带来的速度增量,就得到了前述航天器脉冲交会轨迹的一个优化设计解。
优选的,上述方法的步骤3中所述指定位置是区间群队列L的队尾,与之相对应的子步骤7.2中将区间队列Lnew置于区间群队列L队尾以形成新的区间群队列L。
优选的,上述方法的步骤3中所述指定位置是区间群队列L的队首,与之相对应的子步骤7.2中将区间群队列L置于区间队列Lnew队尾以形成新的区间群队列L。
上述步骤3的两种优选方案使得区间群队列L的删除和更新操作更加便利。
优选的,上述方法的子步骤6.1中在[uk]内寻找大于[uk]下界且对应的[Si]与[uk]下界处[Si]([uk].inf)同号的最大值uk3,若没有,则令uk3=[uk].inf,寻找小于[uk]上界且对应的[Si]与[uk]上界处[Si]([uk].sup)同号最小值uk4,若没有,则令uk4=[uk].sup,用区间[uk3,uk4]更新该区间队列Lnew中的相应决策变量区间[u]的第k个区间变量[uk]。
上述子步骤6.1的优选方案将获得更好的区间紧缩结果。
优选的,上述方法的步骤9中,从设计结果区间队列R中取一个对应的目标函数区间的上界为目标函数取值的上界Jmin的设计结果区间,在所选取的设计结果区间中,在每个决策变量的取值区间内任意取值进行组合,并计算相应的最后一次脉冲推力作用给追踪航天器带来的速度增量,就得到了前述航天器脉冲交会轨迹的一个优化设计解。
上述步骤9的优选方案将保证设计结果所对应的目标函数值不高于Jmin。
与现有技术相比,本发明的有益效果在于保证了所得设计结果的全局最优性。在本发明中,因依赖于初值选择而不能保证获得全局最优解的基于梯度的优化方法被用于步骤4中。但基于梯度的优化方法的运行结果只用于确定区间分割点和更新目标函数取值的上界,本发明完全是一种区间优化方法,并因此继承了区间优化方法的全局最优性。
与现有技术相比,本发明的有益效果还在于对计算机存储空间的需求的最大值是事先确定的,并由此避免了区间优化算法可能会出现的存储空间不足(溢出)这一将导致设计过程异常中断的情况出现。这一有益效果主要由上述技术方案中的步骤3提供。依照步骤3,每次只从待处理区间群中选出有限个(最多M个)区间进行处理,而M值可根据所使用的计算机的存储空间进行设置,并因此可以保证设计过程中不出现存储空间溢出现象。
与现有技术相比,本发明的有益效果还在于设计效率的提高,即得到设计结果所需时间的减少。这一有益效果主要由上述技术方案中的步骤2及步骤4-步骤6提供。依照步骤2,将整个搜索区间划分为多个区间,避免了由于区间包括0而导致的过于粗放的区间扩张,有利于区间删除操作的早期进行以及由此产生的待处理区间数量的快速减少,并由此减少了设计过程所需时间。依照步骤4,基于梯度的优化方法的运算结果的使用,有利于利用局部最优解或全局最优解的信息快速更新目标函数取值的上界。依照步骤4,利用基于梯度的优化方法运算所得结果进行区间分割,有利于快速获得具有包含局部最优值且具有较小的区间宽度的决策变量区间,也有利于其他不包含最优解区间的快速舍弃。这两个由步骤4提供的优势显然有利于设计过程所需时间的减少。依照步骤5的操作,有利于减少待处理区间的个数和更新目标函数取值的上界,并因此有利于设计过程所需时间的减少。依照步骤6,在约束条件上的局部单调性被用于进一步缩小待处理区间的宽度,有利于区间分析运算中区间扩张的减小,并因此有利于区间删除操作的早期进行,由此产生了减少设计过程所需时间的效果。
附图说明
图1是本发明提供的航天器脉冲交会轨迹的梯度分割区间优化设计方法的流程示意图;
图2是本发明提供的方法的步骤3-步骤7连续执行两次的过程中区间群队列变化的示意图;
图3是本发明提供的方法中基于梯度目标函数取值的上界的更新过程示意图;
图4是根据本发明的一个实施例所得的两个航天器之间相对运动轨迹的示意图;
图5是根据本发明的一个实施例所得的优化设计结果区间队列的示意图。
具体实施方式
下面结合附图与具体实施方式对本发明做进一步的详细描述。
以非固定时间的双脉冲交会对接优化问题为例,相对坐标系X轴在轨道平面内沿目标航天器飞行方向,Z轴从目标航天器质心指向地心,Y轴符合右手正交坐标系,垂直于轨道平面,并采用如下的CW方程近似描述建立航天器脉冲交会轨迹优化模型:
式中,ω为目标航天器轨道角速度,x、y、z分别为追踪航天器在X、Y、Z方向上的相对位置,分别为追踪航天器在X、Y、Z方向上的相对速度,分别为追踪航天器在X、Y、Z方向上的相对加速度。
通过式(1),可得t时刻追踪航天器相对于目标航天器的相对位置和速度如下:
式中,(x0,y0,z0)和分别为追踪航天器0时刻的初始位置和初始速度。
设追踪航天器和目标航天器交会的时刻为tf。从0时刻开始,在t1时刻,追踪航天器施加第一次脉冲,脉冲推力作用给追踪航天器带来的速度增量为v1(v1x,v1y,v1z)。经过t1→f=tf-t1时间,在tf时刻,追踪航天器施加第二次脉冲,脉冲推力作用给追踪航天器带来的速度增量为v2(v2x,v2y,v2z),两个航天器交会。
通过式(2)可以得到交会时刻tf的相对距离S和相对速度V,并令S=0和V=0。
S(t1,tf,v1)=0
(3)
V(t1,tf,v1,v2)=0
则(3)式为以t1,tf,v1,v2为决策变量的航天器脉冲交会轨迹优化模型的约束条件,分别为相对距离约束和相对速度约束。
若只考虑对燃料消耗的要求,则航天器脉冲交会轨迹优化模型的目标函数为:
J取最小值,则双脉冲交会燃料消耗最低。
采用航天器脉冲交会轨迹的梯度分割区间优化设计方法对以上优化模型进行求解,航天器脉冲交会轨迹的梯度分割区间优化设计方法的流程示意图,如图1所示,具体包括如下步骤:
步骤1,对航天器脉冲交会轨迹优化模型进行区间化处理,包括以下子步骤:
子步骤1.1,假定两个航天器在目标航天器的轨道平面内运动,则有决策变量区间
[u]=[[v1x],[v1z],[t1→f],[tf]]。
子步骤1.2,航天器交会处的相对速度约束V=0可以由第二次脉冲推力作用给追踪航天器带来的速度增量(v2x,v2y,v2z)得以保证。而对于相对距离约束S=0,由于两个航天器在目标航天器的轨道平面内运动,所以S=0可以分解为Sx=0,Sz=0。将Sx=0,Sz=0转化为不等式约束形式|[Sx]([u])|<ε,|[Sz]([u])|<ε(ε为小正实数)和等式特征形式0∈[Sx]([u]),0∈[Sz]([u])。[Sx]([u])表示x方向的相对距离函数,[Sz]([u])表示z方向的相对距离函数。
子步骤1.3,取燃料最优条件的区间扩张为目标函数 并给定目标函数取值的上界Jmin初值;N=2。
子步骤1.4,设定每次检验的决策变量区间个数M、预定正数δu和预定正数δJ;
步骤2,使用符号分割法,包括以下子步骤:
子步骤2.1,将第一次脉冲推力作用给追踪航天器带来的速度增量的分量[v1x]和[v1z]以0为界各分为仅含正值和仅含负值的两个速度增量的分量区间;
子步骤2.2,将第二次脉冲推力作用时间[tf]、第二次脉冲推力作用时间与第一次脉冲推力作用时间之间的间隔时间[t1→f],以所使用的航天器脉冲交会轨迹优化模型中三角函数的象限为界各分为多个时间区间;
子步骤2.3,将子步骤2.1和子步骤2.2所得的速度增量的分量区间和时间区间任意组合得到Q个决策变量区间,所述的Q个决策变量区间组成区间群队列L;
步骤3,根据设定的每次检验的决策变量区间个数M,若Q≤M,则令M=Q,从区间群队列L队尾(或任意位置)中选择至多M个决策变量区间组成子区间队列L1,同时从区间群队列L中删除选择的至多M个决策变量区间,步骤3~步骤7连续执行两次的过程中区间群队列变化的示意,如图2所示;
步骤4,使用基于梯度的优化算法分别在步骤3所选出的子区间队列L1中的每一个决策变量区间上求解航天器脉冲交会轨迹优化问题,按求解结果分别进行如下操作之一:
步骤4结果1:在子区间队列L1中的任意一个决策变量区间[u□]上,基于梯度的优化算法有解,进行以下子步骤4.1和子步骤4.2的操作:
子步骤4.1,以该解对应的决策变量值为中心、以给定大小的数值为半径将决策变量值扩展为包含有基于梯度的优化算法的解的扩展区间[IΔ],以扩展区间[IΔ]的各个区间变量的边界值分别分割所述的决策变量区间[u□]的各个相应的区间变量,将决策变量区间[u□]的各个区间变量分为3个区间或2个区间,并将其组合作为区间队列Lnew;
子步骤4.2,基于梯度的目标函数取值上界的更新,即以该解对应的决策变量值为中心、以非常小的数值为半径将决策变量值扩展为包含有基于梯度的优化算法的解的扩展区间[IΔ1],利用区间分析理论在扩展区间[IΔ1]上进行计算,检查其是否满足航天器脉冲交会轨迹优化模型的约束条件、其对应的目标函数区间上界是否小于目标函数取值的上界Jmin,当上述两项检查的结果都为“是”时,以扩展区间[IΔ1]对应的目标函数区间的上界更新目标函数取值的上界Jmin,否则保持现有目标函数取值的上界Jmin不变,过程示意图如图3所示;
步骤4结果2:在子区间队列L1中的决策变量区间[u□]上,基于梯度的优化算法没有得到解,以决策变量区间[u□]上的各个区间变量中点分别分割各个区间变量,将决策变量区间[u□]的各个区间变量分为2个区间,并将其组合作为区间队列Lnew;
步骤5,区间删除策略,即在步骤4所得区间队列Lnew的每一个决策变量区间上分别进行区间分析,并进行以下子步骤5.1~子步骤5.4的操作:
子步骤5.1,若相对距离约束Si(u)=0(i=x,y,z)中各脉冲速度是线性相关的,则利用决策变量区间[u]中区间变量[t1→f]和[tf],通过[Si]([u])=0(i=x,z)解出第一次脉冲推力作用给追踪航天器带来的速度增量的分量区间[[v1x_f],[v1z_f]],并计算其与[u]中[[v1x],[v1z]]的交集
[[v1x_new],[v1z_new]],若该交集为空集,则将该决策变量区间[u]从区间队列Lnew中删除,否则,更新决策变量区间[u]中的第一次脉冲推力作用给追踪航天器带来的速度增量的分量区间为[[v1x_new],[v1z_new]],并同时得到更新的区间队列Lnew;
子步骤5.2,检查经步骤5.1更新后的区间队列Lnew中的每一个决策变量区间是否满足相对距离约束条件,并将不满足相对距离约束条件的决策变量区间从区间队列Lnew中删除;
子步骤5.3,在决策变量中任取一次脉冲作用对应的3个速度增量变量,根据相对距离约束Si(u)=0(i=x,y,z),指定的3个速度增量变量可以表达为其他决策变量的函数,以此将航天器脉冲交会轨迹优化模型转化为以除3个指定变量外的其他变量为决策变量的航天器脉冲交会轨迹优化模型,检查目标函数J在经子步骤5.2处理后的区间队列Lnew中的每一个决策变量区间上对新决策变量的一阶偏导数区间是否包含0,如检查结果为否,则将相应的决策变量区间从区间队列Lnew中删除;
子步骤5.4,对经子步骤5.3处理后的区间队列Lnew中的每一个决策变量区间分别检查目标函数区间与目标函数取值的上界Jmin之间的关系,并进行如下孙步骤5.4.1和孙步骤5.4.2的操作:
孙步骤5.4.1,若目标函数区间的下界大于目标函数取值的上界Jmin,则将相应的决策变量区间从区间队列Lnew中删除;
孙步骤5.4.2,若目标函数区间的上界小于目标函数取值的上界Jmin,则更新目标函数取值的上界Jmin为目标函数区间的上界;
步骤6,区间紧缩策略,即检查相对距离函数[Si]([u])(i=x,z)在经步骤5处理后的区间队列Lnew中的每一个决策变量区间[u]上对[u]中各个区间变量单调性,并进行如下子步骤6.1的操作:
子步骤6.1,若对区间队列Lnew中的任意一个决策变量区间,相对距离函数[Si]([u])对决策变量区间[u]中的第k个区间变量[uk]是单调的,且[uk]下界处[Si]([uk].inf)或[uk]上界处
[Si]([uk].sup)的符号为正或为负,则在[uk]内寻找大于[uk]下界且对应的[Si]与[uk]下界处
[Si]([uk].inf)同号的最大值uk1,若没有,则令uk1=[uk].inf;寻找小于[uk]上界且对应的[Si]与
[uk]上界处[Si]([uk].sup)同号的最小值uk2,若没有,则令uk2=[uk].sup;用区间[uk1,uk2]更新该区间队列Lnew中的相应决策变量区间[u]的第k个区间变量[uk],其中,[uk].inf表示[uk]的下界,[uk].sup表示[uk]的上界;
步骤7,检查区间队列Lnew中的每一个决策变量区间终止条件,即检查区间队列Lnew中的每一个决策变量区间的宽度A和对应于区间队列Lnew中的每一个决策变量区间的目标函数区间的宽度B,其中决策变量区间的宽度为决策变量区间内所有区间变量的宽度的最大值,执行以下子步骤7.1和子步骤7.2的操作:
子步骤7.1,当上述宽度A小于预定正数δu,或宽度B小于预定正数δJ时,将相应的决策变量区间从区间队列Lnew中删除,并将所述的相应的决策变量区间置入设计结果区间队列R中;
子步骤7.2,在对区间队列Lnew中的每一个决策变量区间都完成步骤7.1的操作后,更新区间群队列L,即区间队列Lnew***至区间群队列L队尾;
步骤8,检查区间群队列L中决策变量区间的个数,并根据结果分别进行以下操作之一:
步骤8结果1,区间群队列L中决策变量区间的个数不为0,则转入步骤3,继续设计操作;
步骤8结果2,区间群队列L中决策变量区间的个数为0,则设计结束。
步骤9,选取优化设计结果,从设计结果区间队列R中取一个设计结果区间对应的目标函数区间上界为目标函数取值的上界Jmin的设计结果区间,在所选取的设计结果区间中,在每个决策变量的取值区间内任意取值进行组合,并计算相应的最后一次脉冲推力作用给航天器带来的速度增量,就得到了前述航天器脉冲交会轨迹的一个优化设计解。
下面结合一个具体算例进一步展示本发明提供的方法的设计效果。
设目标航天器在400km高的圆轨道上,相对距离精度ε为0.015m,δu和δJ为0.01,设初始决策变量区间[u]=[[-30,30],[-30,30],[0,8000],[0,8000]],目标函数估计值初值为100m·s-1,追踪航天器初始位置为(-10000,0,8000)m,初始速度为(10,0,-15)m·s-1。
仿真运算得出当前精度下目标函数取值的上界及对应的解区间如表1所示
表1目标函数取值的上界Jmin对应的解区间
在这一组决策变量区间内,任意取值,其目标函数值均在[J]区间内,其中目标函数取值的上界Jmin即为[J]的上限值为8.750384691131890m·s-1。
由图4可知,相对距离随着时间的推移,逐步缩减至0,误差在指定的0.015m范围内。从路径上,直观地验证了本发明求解的正确性。
由图5可知,在指定精度范围内,满足条件的可能包含优化解的可行解区间有5520个,每一个[tf]所对应的[J]均包含了目标函数取值的上界。
采用遗传算法求解该问题,决策变量为t1→f和tf,搜索范围均为[0,8000]s,设初始种群为100个,最大遗传代数100代,求解10次,结果如表2。
表2遗传算法结果表
由表2可知,遗传算法由于算法特性,依赖于初值选择,容易陷入局部最优,经不起反复运算。表2中10次遗传算法目标函数最优值为第6次运算的目标函数优化值8.750384691363504,与本发明提出的全局优化算法的目标函数取值的上界值8.750384691131890m·s-1相差无几,佐证了本发明求解的正确性,也为本发明的全局性优势提供了支持。
Claims (5)
1.一种航天器脉冲交会轨迹的梯度分割区间优化设计方法,其特征在于,所述方法包括以下步骤:
步骤1,对航天器脉冲交会轨迹优化问题进行区间化处理,包括以下子步骤:
子步骤1.1,给定航天器脉冲交会过程中应使用的脉冲推力作用次数N,取最后一次脉冲推力作用时间tf、最后一次脉冲推力作用时间tf与除最后一次脉冲推力外的各次脉冲推力作用时间之间的间隔时间ti→f、各次脉冲推力作用给追踪航天器带来的速度增量的分量(vix,viy,viz)作为决策变量,并按各决策变量的可能取值范围构成决策变量区间
[u]=[[v1x],[v1y],[v1z],...,[v(N-1)x],[v(N-1)y],[v(N-1)z],[t1→f],[t2→f],...,[tN-1→f],[tf]];N为大于等于2的自然数;间隔时间ti→f中i=1,2...N-1,速度增量的分量(vix,viy,viz)中i=1,2,...,N;
子步骤1.2,将相对坐标系下航天器交会时的X、Y、Z三轴方向上的相对距离约束Si(u)=0转化为不等式约束|[Si]([u])|<ε和等式特征形式0∈[Si]([u]);ε为小正实数,i=x,y,z;
子步骤1.3,取燃料最优条件的区间扩张为目标函数并给定目标函数取值的上界Jmin初值;
子步骤1.4,设定每次检验的决策变量区间个数M、预定正数δu和预定正数δJ;
步骤2,根据航天器脉冲交会轨迹优化模型对决策变量区间[u]进行区间分割,包括以下子步骤:
子步骤2.1,将各次脉冲推力作用给追踪航天器带来的速度增量的分量([vix],[viy],[viz])以0为界各分为仅含正值和仅含负值的两个速度增量的分量区间;其中i=1,2,...,N;
子步骤2.2,将最后一次脉冲推力作用时间[tf]、最后一次脉冲推力作用时间与除最后一次脉冲推力外的各次脉冲推力作用时间之间的间隔时间[ti→f],i=1,2...N-1,以所使用的航天器脉冲交会轨迹优化模型中三角函数的象限为界各分为多个时间区间;
子步骤2.3,将子步骤2.1和子步骤2.2所得的速度增量的分量区间和时间区间任意组合得到Q个决策变量区间,所述的Q个决策变量区间组成区间群队列L;
步骤3,根据设定的每次检验的决策变量区间个数M,若Q≤M,则令M=Q,从区间群队列L指定位置选择至多M个区间组成子区间队列L1,同时从区间群队列L中删除选择的至多M个决策变量区间;
步骤4,使用基于梯度的优化算法分别在步骤3所选出的子区间队列L1中的每一个决策变量区间上求解航天器脉冲交会轨迹优化问题,按求解结果分别进行如下操作之一:
步骤4结果1:在子区间队列L1中的任意一个决策变量区间[u□]上,基于梯度的优化算法有解,进行以下子步骤4.1和子步骤4.2的操作:
子步骤4.1,梯度分割法,即以该解对应的决策变量值为中心、以给定大小的数值为半径将决策变量值扩展为包含有基于梯度的优化算法的解的扩展区间[IΔ],以扩展区间[IΔ]的各个区间变量的边界值分别分割所述的决策变量区间[u□]的各个相应的区间变量,将决策变量区间[u□]的各个区间变量分为3个区间或2个区间,并将其组合作为区间队列Lnew;
子步骤4.2,以该解对应的决策变量值为中心、以非常小的数值为半径将决策变量值扩展为包含有基于梯度的优化算法的解的扩展区间[IΔ1],利用区间分析理论在扩展区间[IΔ1]上计算,检查其是否满足航天器脉冲交会轨迹优化模型的约束条件、其对应的目标函数区间上界是否小于目标函数取值的上界Jmin,当上述两项检查的结果都为“是”时,以扩展区间[IΔ1]对应的目标函数的区间上界更新目标函数取值的上界Jmin,否则保持现有目标函数取值的上界Jmin不变;
步骤4结果2:在子区间队列L1中的任意一个决策变量区间[u□]上,基于梯度的优化算法没有得到解,以决策变量区间[u□]上的的各个区间变量的区间中点分别分割各个区间变量,将决策变量区间[u□]的各个区间变量分为2个区间,并将其组合作为区间队列Lnew;
步骤5,在步骤4所得区间队列Lnew的每一个决策变量区间上分别进行区间分析,并进行以下子步骤5.1~子步骤5.4的操作:
子步骤5.1,若相对距离约束Si(u)=0中各脉冲速度是线性相关的,i=x,y,z,则利用决策变量区间[u]中除第j次脉冲推力作用给追踪航天器带来的速度增量的分量之外的决策变量通过[Si]([u])=0解出第j次脉冲推力作用给航天器带来的速度增量的分量区间[[vjx_f],[vjy_f],[vjz_f]],i=x,y,z,j=1,2...N-1,并计算其与[u]中[[vjx],[vjy],[vjz]]的交集
[[vjx_new],[vjy_new],[vjz_new]],若该交集为空集,则将该决策变量区间[u]从区间队列Lnew中删除,否则,更新决策变量区间[u]中的第j次脉冲推力作用给追踪航天器带来的速度增量的分量区间为[[vjx_new],[vjy_new],[vjz_new]],并同时得到更新的区间队列Lnew;
子步骤5.2,检查经步骤5.1更新后的区间队列Lnew中的每一个决策变量区间是否满足相对距离约束条件,并将不满足相对距离约束条件的决策变量区间从区间队列Lnew中删除;
子步骤5.3,在决策变量中任取一次脉冲作用对应的3个速度增量变量,根据相对距离约束Si(u)=0,i=x,y,z,指定的3个速度增量变量表达为其他决策变量的函数,以此将航天器脉冲交会轨迹优化模型转化为以除3个指定变量外的其他变量为决策变量的航天器脉冲交会轨迹优化模型,检查目标函数J在经步骤5.2处理后的区间队列Lnew中的每一个决策变量区间上对新决策变量的一阶偏导数区间是否包含0,如检查结果为否,则将相应的决策变量区间从区间队列Lnew中删除;
子步骤5.4,对经子步骤5.3处理后的区间队列Lnew中的每一个决策变量区间分别检查目标函数区间与目标函数取值的上界Jmin之间的关系,并进行如下孙步骤5.4.1和孙步骤5.4.2的操作:
孙步骤5.4.1,若目标函数区间的下界大于目标函数取值的上界Jmin,则将相应的决策变量区间从区间队列Lnew中删除;
孙步骤5.4.2,若目标函数区间的上界小于目标函数取值的上界Jmin,则更新目标函数取值的上界Jmin为目标函数区间的上界;
步骤6,区间紧缩策略,即检查相对距离函数[Si]([u])在经步骤5处理后的区间队列Lnew中每一个决策变量区间[u]上对[u]中各个区间变量的单调性,i=x,y,z,并进行如下子步骤6.1的操作:
子步骤6.1,若对区间队列Lnew中的任意一个决策变量区间,相对距离函数[Si]([u])对决策变量区间[u]中的第k个区间变量[uk]是单调的,且[uk]下界处[Si]([uk].inf)或[uk]上界处
[Si]([uk].sup)的符号为正或为负,则在[uk]内寻找大于[uk]下界且对应的[Si]与[uk]下界处
[Si]([uk].inf)同号的uk1,若没有,则令uk1=[uk].inf,寻找小于[uk]上界且对应的[Si]与[uk]上
界处[Si]([uk].sup)同号的uk2,若没有,则令uk2=[uk].sup,用区间[uk1,uk2]更新该区间队列Lnew中的相应决策变量区间[u]的第k个区间变量[uk],其中,[uk].inf表示[uk]的下界,[uk].sup表示[uk]的上界;
步骤7,检查区间队列Lnew中的每一个决策变量区间终止条件,即检查区间队列Lnew中的每一个决策变量区间的宽度A和对应于区间队列Lnew中的每一个决策变量区间的目标函数区间的宽度B,其中决策变量区间的宽度为决策变量区间内所有区间变量的宽度的最大值,执行以下子步骤7.1和子步骤7.2的操作:
子步骤7.1,当上述宽度A小于预定正数δu,或宽度B小于预定正数δJ时,将相应的决策变量区间从区间队列Lnew中删除,并将所述的相应的决策变量区间置入设计结果区间队列R中;
子步骤7.2,在对区间队列Lnew中的每一个决策变量区间都完成步骤7.1的操作后,更新区间群队列L,即将区间队列Lnew***至区间群队列L在步骤3中删除选择的至多M个区间的删除点,将***区间队列Lnew之后的区间群队列L作为新的区间群队列L;
步骤8,检查区间群队列L中决策变量区间的个数,并根据结果分别进行以下操作之一:
步骤8结果1,区间群队列L中决策变量区间的个数不为0,则转入步骤3,继续设计操作;
步骤8结果2,区间群队列L中决策变量区间的个数为0,则设计结束;
步骤9,从设计结果区间队列R中任取一个设计结果区间,在所选取的设计结果区间的每个区间变量的取值区间内任意取值进行组合,并计算相应的最后一次脉冲推力作用给追踪航天器带来的速度增量,就得到了前述航天器脉冲交会轨迹的一个优化设计解。
2.根据权利要求1所述的一种航天器脉冲交会轨迹的梯度分割区间优化设计方法,其特征在于,步骤3所述的指定位置为区间群队列L的队尾,相应的,子步骤7.2中将区间队列Lnew置于区间群队列L队尾以形成新的区间群队列L。
3.根据权利要求1所述的一种航天器脉冲交会轨迹的梯度分割区间优化设计方法,其特征在于,步骤3所述的指定位置为区间群队列L的队首,相应的,子步骤7.2中将区间群队列L置于区间队列Lnew队尾以形成新的区间群队列L。
4.根据权利要求1~3中任意一项权利要求所述的航天器脉冲交会轨迹的优化设计方法,其特征在于,步骤6.1中,在第k个区间变量[uk]内寻找大于[uk]下界且对应的[Si]与[uk]下界处[Si]([uk].inf)同号的最大值uk3,若没有,则令uk3=[uk].inf,寻找小于[uk]上界且对应的[Si]与[uk]上界处[Si]([uk].sup)同号最小值uk4,若没有,则令uk4=[uk].sup,用区间[uk3,uk4]更新该区间队列Lnew中的相应决策变量区间[u]的第k个区间变量[uk]。
5.根据权利要求1~3中任意一项权利要求所述的航天器脉冲交会轨迹的优化设计方法,其特征在于,步骤9如下:
从设计结果区间队列R中取一个对应的目标函数区间的上界为目标函数取值的上界Jmin的设计结果区间,在所选取的设计结果区间的每个区间变量的取值区间内任意取值进行组合,并计算相应的最后一次脉冲推力作用给航天器带来的速度增量,就得到了航天器脉冲交会轨迹的一个优化设计解。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510400314.5A CN105005651B (zh) | 2015-07-09 | 2015-07-09 | 航天器脉冲交会轨迹的梯度分割区间优化设计方法 |
PCT/CN2016/082052 WO2017005052A1 (zh) | 2015-07-09 | 2016-05-13 | 航天器脉冲交会轨迹的梯度分割区间优化设计方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510400314.5A CN105005651B (zh) | 2015-07-09 | 2015-07-09 | 航天器脉冲交会轨迹的梯度分割区间优化设计方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105005651A true CN105005651A (zh) | 2015-10-28 |
CN105005651B CN105005651B (zh) | 2016-04-27 |
Family
ID=54378327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510400314.5A Expired - Fee Related CN105005651B (zh) | 2015-07-09 | 2015-07-09 | 航天器脉冲交会轨迹的梯度分割区间优化设计方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105005651B (zh) |
WO (1) | WO2017005052A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017005052A1 (zh) * | 2015-07-09 | 2017-01-12 | 北京航空航天大学 | 航天器脉冲交会轨迹的梯度分割区间优化设计方法 |
CN106407619A (zh) * | 2016-11-16 | 2017-02-15 | 哈尔滨工业大学 | 一种控制受限航天器交会控制***的线性反馈全局镇定方法 |
CN107526368A (zh) * | 2017-09-12 | 2017-12-29 | 北京理工大学 | 一种考虑误差的多脉冲环月卫星编队初始化方法 |
CN107992936A (zh) * | 2017-12-26 | 2018-05-04 | 河北科技大学 | 基于粒子群的避险方法及飞行物的避险方法 |
CN115719035A (zh) * | 2022-11-03 | 2023-02-28 | 哈尔滨工业大学 | 一种考虑太阳光约束的单对多星连续掠飞观测轨迹优化方法及*** |
CN117262252A (zh) * | 2023-09-21 | 2023-12-22 | 哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院) | 一种可实现燃料优化的航天器自主交会对接控制方法 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110032768B (zh) * | 2019-03-15 | 2022-10-04 | 中国西安卫星测控中心 | 一种使用精确动力学模型的四脉冲轨道交会优化方法 |
CN110986974B (zh) * | 2019-10-28 | 2023-03-17 | 南京航空航天大学 | 面向复杂动力学环境的多航天器任务智能规划与控制方法 |
CN111045447B (zh) * | 2019-11-21 | 2023-08-29 | 浙江大学 | 高精度的高超声速飞行器轨迹优化多尺度最优控制*** |
CN113485396B (zh) * | 2021-06-29 | 2023-11-10 | 北京控制工程研究所 | 一种航天器交会对接最后逼近段相对轨道与姿态跟踪控制方法 |
CN113722821B (zh) * | 2021-08-27 | 2024-01-23 | 北京理工大学 | 一种航天器交会对接轨迹规划事件约束的凸化方法 |
CN113886947B (zh) * | 2021-09-13 | 2023-04-14 | 北京航空航天大学 | 一种基于迭代策略的飞行器静气弹***输出状态量区间确定方法 |
CN114722711B (zh) * | 2022-04-11 | 2022-12-06 | 中国科学院空天信息创新研究院 | 一种受摄条件下的兰伯特转移轨道确定方法和*** |
CN114861320B (zh) * | 2022-05-19 | 2023-02-10 | 北京航天飞行控制中心 | 一种航天器姿控推力建模及定轨解算方法 |
CN114955009B (zh) * | 2022-05-20 | 2023-03-28 | 北京航天飞行控制中心 | 一种地球轨道交会对接点的选取方法、***、介质及设备 |
CN116449714B (zh) * | 2023-04-20 | 2024-01-23 | 四川大学 | 一种多航天器追捕博弈轨道控制方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050080521A1 (en) * | 2002-08-08 | 2005-04-14 | Horst-Dieter Fischer | Method for the fuel-optimized selection of a thruster configuration |
CN103455707A (zh) * | 2013-07-22 | 2013-12-18 | 西北工业大学 | 基于凸优化技术的有限推力航天器自主交会轨迹规划方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103488830B (zh) * | 2013-09-16 | 2016-08-31 | 北京航空航天大学 | 一种基于Cycler轨道的地月往返的任务仿真*** |
CN104229161B (zh) * | 2014-08-22 | 2016-08-24 | 北京控制工程研究所 | 一种基于制导脉冲的交会对接轨迹安全带确定方法 |
CN105005651B (zh) * | 2015-07-09 | 2016-04-27 | 北京航空航天大学 | 航天器脉冲交会轨迹的梯度分割区间优化设计方法 |
-
2015
- 2015-07-09 CN CN201510400314.5A patent/CN105005651B/zh not_active Expired - Fee Related
-
2016
- 2016-05-13 WO PCT/CN2016/082052 patent/WO2017005052A1/zh active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050080521A1 (en) * | 2002-08-08 | 2005-04-14 | Horst-Dieter Fischer | Method for the fuel-optimized selection of a thruster configuration |
CN103455707A (zh) * | 2013-07-22 | 2013-12-18 | 西北工业大学 | 基于凸优化技术的有限推力航天器自主交会轨迹规划方法 |
Non-Patent Citations (2)
Title |
---|
伍升钢 等: "交会对接远程引导轨道控制状态规划与优化算法", 《飞行器测控学报》, vol. 31, no. 4, 31 August 2012 (2012-08-31), pages 90 - 94 * |
闫循良 等: "基于任务规划的有限推力燃料最优交会", 《固体火箭技术》, vol. 33, no. 6, 31 December 2010 (2010-12-31) * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017005052A1 (zh) * | 2015-07-09 | 2017-01-12 | 北京航空航天大学 | 航天器脉冲交会轨迹的梯度分割区间优化设计方法 |
CN106407619A (zh) * | 2016-11-16 | 2017-02-15 | 哈尔滨工业大学 | 一种控制受限航天器交会控制***的线性反馈全局镇定方法 |
CN106407619B (zh) * | 2016-11-16 | 2019-08-02 | 哈尔滨工业大学 | 一种控制受限航天器交会控制***的线性反馈全局镇定方法 |
CN107526368A (zh) * | 2017-09-12 | 2017-12-29 | 北京理工大学 | 一种考虑误差的多脉冲环月卫星编队初始化方法 |
CN107526368B (zh) * | 2017-09-12 | 2020-02-11 | 北京理工大学 | 一种考虑误差的多脉冲环月卫星编队初始化方法 |
CN107992936A (zh) * | 2017-12-26 | 2018-05-04 | 河北科技大学 | 基于粒子群的避险方法及飞行物的避险方法 |
CN115719035A (zh) * | 2022-11-03 | 2023-02-28 | 哈尔滨工业大学 | 一种考虑太阳光约束的单对多星连续掠飞观测轨迹优化方法及*** |
CN115719035B (zh) * | 2022-11-03 | 2023-06-30 | 哈尔滨工业大学 | 一种考虑太阳光约束的单对多星连续掠飞观测轨迹优化方法及*** |
CN117262252A (zh) * | 2023-09-21 | 2023-12-22 | 哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院) | 一种可实现燃料优化的航天器自主交会对接控制方法 |
CN117262252B (zh) * | 2023-09-21 | 2024-06-11 | 哈尔滨工业大学(深圳)(哈尔滨工业大学深圳科技创新研究院) | 一种可实现燃料优化的航天器自主交会对接控制方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2017005052A1 (zh) | 2017-01-12 |
CN105005651B (zh) | 2016-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105005651B (zh) | 航天器脉冲交会轨迹的梯度分割区间优化设计方法 | |
CN103995540A (zh) | 一种高超声速飞行器的有限时间轨迹快速生成方法 | |
CN105573337A (zh) | 一种满足再入角和航程约束的离轨制动闭路制导方法 | |
CN106371312A (zh) | 基于模糊控制器的升力式再入预测‑校正制导方法 | |
JP5822675B2 (ja) | 多段式ロケット誘導装置、多段式ロケット誘導プログラム、多段式ロケット誘導方法および多段式ロケット誘導システム | |
Feng et al. | Optimal control for a cooperative rendezvous between two spacecraft from determined orbits | |
CN105138808A (zh) | 基于摄动理论的滑翔弹道误差传播分析方法 | |
CN103853047A (zh) | 一种基于状态量反馈的小推力跟踪制导方法 | |
Ma et al. | A unified trajectory optimization framework for lunar ascent | |
Fidan et al. | Longitudinal motion control of air-breathing hypersonic vehicles based on time-varying models | |
Ma et al. | Three-dimensional trajectory optimization for lunar ascent using Gauss pseudospectral method | |
Feng et al. | Optimization control for the far-distance rapid cooperative rendezvous of spacecraft with different masses | |
CN106295218B (zh) | 一种快速确定能量最优拦截预测命中点的数值优化方法 | |
Yu et al. | Approximate analytical solutions for launch-vehicle ascent trajectory | |
Zhang et al. | Velocity-to-be-gained deorbit guidance law using state space perturbation method | |
Pontani et al. | Ascent Trajectories of Multistage Launch Vehicles: Numerical Optimization with Second‐Order Conditions Verification | |
Zhang et al. | Optimal satellite formation reconfiguration using pseudospectral method and co-evolutionary particle swarm optimization | |
Lu et al. | Closed-loop atmospheric ascent guidance based on finite element method | |
Wang et al. | A Fuel Optimization Method for the Pursuer in the Spacecraft Pursuit-Evasion Game | |
Saranathan | Algorithmic Advances to Increase the Fidelity of Conceptual Hypersonic Mission Design | |
Cummings | Summary of Progress for the DoD HPCMP Hypersonic Vehicle Simulation Institute | |
Huang et al. | Cooperative Entry Trajectory Planning for Multiple Hypersonic Gliding Vehicles Using Convex Programing Method | |
Jiang et al. | Adaptive genetic algorithm in rendezvous orbit design | |
Sun et al. | Optimization method of multi-stages launch vehicle trajectory based on segmental Chebyshev pseudo spectral method | |
Gunnell et al. | Powered Descent and Landing of an Orbital-Class Rocket |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160427 |
|
CF01 | Termination of patent right due to non-payment of annual fee |