[发明专利]基于逐次凸规划的小行星探测小推力转移轨迹优化方法有效
申请号: | 201911105262.3 | 申请日: | 2019-11-12 |
公开(公告)号: | CN110806212B | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | 乔栋;韩宏伟;黄江川;李翔宇 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G01C21/24 | 分类号: | G01C21/24;G01C21/02 |
代理公司: | 北京正阳理工知识产权代理事务所(普通合伙) 11639 | 代理人: | 张利萍 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 逐次 规划 小行星 探测 推力 转移 轨迹 优化 方法 | ||
1.基于逐次凸规划的小行星探测小推力转移轨迹优化方法,其特征在于:包括如下步骤,
步骤一:建立小行星探测器小推力转移的改进春分点动力学模型;
步骤二:给出小推力转移轨迹优化问题的约束和优化性能指标;
步骤三:给定小推力星际转移轨迹优化问题的具体形式;
步骤四:通过动力学线性化和非线性等式约束松弛,将非线性小推力转移轨迹优化 问题凸化;
步骤五:通过数值积分将凸化后的子问题转化为凸优化问题;
步骤六:以凸化后的子问题为每一步迭代的内环节,以逐次逼近策略在有限步数快速求解得到最优的小行星探测小推力转移轨迹;
步骤一实现方法为,
小行星探测器星际转移过程的改进春分点动力学模型为:
其中,选取改进春分点轨道根数x=[p,f,g,h,K,L]表征小行星探测器的运动状态,故其中只有L是快变量;在向量x中,p=a(1-e2),f=ecos(ω+Ω),g=esin(ω+Ω),h=tan(i/2)cosΩ,K=tan(i/2)sinΩ,L=Ω+ω+υ;其中a、e、i、ω、Ω和υ分别为轨道半长轴、偏心率、轨道倾角、近地点幅角、升交点赤经和真近点角;此外,m是探测器质量,T为探测器的推力,Isp是探测器的发动机比冲,g0为地球表面重力加速度;fr,ft,fn分别是小推力转移过程的径、切、法向推力;
步骤二实现方法为,
探测器的推力分量满足:
fr2+ft2+fn2=T2 (2)
且
Tmin≤T≤Tmax (3)
其中Tmin和Tmax分别为最小推力与最大推力;在此小推力转移轨迹优化问题中,控制向量表示为U=[fr,ft,fn,T]T;
期望得到燃料最优的小行星探测小推力转移轨迹,故将优化问题的性能指标设定为:
J=-m(tf) (4)
目的为最大化探测器末端质量,即最小化燃料消耗;
由于探测器出发时刻已知,所以在初始时刻探测器的状态、目标小行星的状态都是确定的,所以相应的改进春分点轨道根数为:
x(t0)=[p(t0),f(t0),g(t0),h(t0),K(t0),L(t0)] (5)
x(tf)=[p(tf),f(tf),g(tf),h(tf),K(tf),L(tf)] (6)
其中t0与tf分别为始末时间;同时,初始质量m(t0)固定,末端质量m(tf)无约束;
公式(2)、(3)、(5)、(6)即为小推力转移轨迹优化问题的约束,公式(4)即为小推力转移轨迹优化问题的性能指标;
步骤三实现方法为,
基于步骤二得到燃料最优小行星探测器小推力转移轨迹优化问题,此处记为问题P1的具体形式为:
问题P1的约束方程为:式(2)、(3)、(5)、(6);
步骤四实现方法为,
问题P1是高度非线性的最优控制问题;将问题P1凸化为一系列凸子问题以近似原问题的解,这样的处理方式称为逐次凸规划;由于改进春分点动力学方程具有控制仿射形式,故改进春分点动力学方程被改写为简洁形式:
其中列向量为:
且控制向量的系数矩阵为:
为了凸化动力学模型,改进春分点动力学简洁方程(7)中的非线性项用基于小扰动的连续线性化方法近似,并给出该连续线性化方法的详细描述:连续近似过程中第k次迭代存在一个解Xk;然后,第k+1次迭代过程中,在Xk存在的前提下将动力学方程线性化;主项F(X)在Xk附近线性化;故线性化后的动力学方程为:
其中且状态向量系数矩阵为:
其中,
此外,式(2)中推力向量的非线性约束函数是非凸的,因此必须将其化为凸约束;将该式中的等号松弛为不等号,问题等价;然后转化为不等号后,该约束就具有锥约束的形式,即转换为凸约束,即为:
fr2+ft2+fn2≤T2 (12)
通过将动力学方程线性化以及将非线性等式约束松弛,P1转化为一凸子问题,记为问题P2,即实现将非线性小推力转移轨迹优化 问题凸化;
步骤五实现方法为,
由于问题P2中动力学方程(10)具有待积分项,因此需要通过数值积分将其转化为等式约束,从而问题P2才能呈现为凸优化问题形式;在数值积分中采用梯形法进行转化;给定小行星探测器转移的时间区间[t0,tf]上包含的数值积分点为N+1个,第i点的状态向量和控制变量分别记为Xi、Ui;变量集由[X0,…,Xi,…,XN]构成,[U0,…,Ui,…,UN]为待解变量;式(10)中的动力学数值积分后为:
其中且Δt=(tf-t0)/N;此外I为与A同型的单位矩阵,且有
即实现通过数值积分将凸化后的子问题P2转化为凸优化问题;
步骤六实现方法为,
由于问题P1导出的凸子问题P2不等价于原问题P1,必须对其进行连续逼近以便迭代求解得到最优的小行星探测器转移轨迹,直至其解收敛于P1的解;以下为逐次逼近的流程:
首先令k=0,给出初始状态向量的猜测值X0;此处给定的X0为初值到终值的直线,所以初值非常方便给定,从而保证方法的通用性;
然后对于第(k+1)次迭代,选取第k次迭代的解Xk作为状态向量的猜测初值,解为{Xk+1,Uk+1};
最后检查是否满足收敛条件:
其中ε为精度要求;如果式(14)不能满足,需要继续迭代求解,如果满足即得到P1的解X*=Xk+1、U*=Uk+1;
通过公式(12)、(13),并结合式(14)的终止条件,以逐次逼近策略在有限步数快速求解得到最优的解X*=Xk+1即为优化得到的小行星探测小推力转移轨迹,U*=Uk+1即为对应的最优推力方向。
2.如权利要求1所述的基于逐次凸规划的小行星探测小推力转移轨迹优化方法,其特征在于:通过步骤四将非线性小推力转移轨迹优化问题的凸化,提高小推力转移轨迹优化效率,同时通过步骤六的逐次逼近策略保证优化得到的小推力转移 轨迹的最优性和精度,进而能够在保证小推力转移 轨迹最优性和精度前提下,实现小推力转移 轨迹在线优化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911105262.3/1.html,转载请声明来源钻瓜专利网。