The invention discloses an intelligent lunar soft landing track controller, which is composed of a simulation module, an optimization module and an executive module. In the simulation module of lunar soft landing trajectory is divided into several sections, the thrust direction at each node segment angle and the corresponding time of fitting out the thrust direction track angle curve, a soft landing trajectory was obtained by using soft landing dynamic simulation model. The optimal thrust angle and the optimal soft landing terminal time of each node are obtained by the optimization module. The improved algorithm module intelligent optimization, intelligent optimization control subgroup size improved, and adding disturbance factor to increase the diversity of the search, has strong search ability, can get an optimization for fuel consumption of lunar soft landing trajectory at. The soft landing optimal command signal is transmitted to the execution module, and finally the optimal control of the lunar soft landing with the least fuel consumption is achieved.
【技术实现步骤摘要】
一种智能的月球软着陆轨道控制器
本专利技术涉及航空航天领域,具体地,涉及一种智能的月球软着陆轨道控制器。
技术介绍
我国的探月工程已于2004年启动,根据开展月球探测工程的基本原则,月球探测工程将分为“绕”、“落”、“回”三个阶段实施。在“落”和“回”这两个阶段里,在月球表面实施软着陆是一项关键技术,也是进行月球勘探的重要前提。由于月球表面没有大气,着陆器的速度必须完全由制动发动机抵消,才能安全实现软着陆,这一过程需要消耗大量燃料。所以有必要对这一过程进行优化设计。求解月球软着陆轨道问题的方法,可分间接法和直接法两类。间接法比较少,主要有由Pontryagin极大值原理得出最优着陆轨道。直接法比较多,有将常推力月球软着陆轨道离散化,利用离散点处状态连续作为约束条件,把常推力月球软着陆轨道优化问题归结为一个非线性规划问题;有使用伪光谱方法将软着陆轨道优化问题转为一个约束参数优化问题等。无论使用何种方法,月球软着陆轨道控制问题最后都将转化为一个优化问题,而优化方法的选择对最终的结果影响十分大。目前的优化方法并不能保证一定能够得到最优解,因此月球软着陆轨道控制问题还有很 ...
【技术保护点】
一种智能的月球软着陆轨道控制器,其特征在于:该轨道控制器由优化模块、仿真模块、执行模块组成;其中:仿真模块把月球软着陆轨道分割成n个小段,并将n的值输入优化模块。每个节点的时刻由式(1)得到:
【技术特征摘要】
1.一种智能的月球软着陆轨道控制器,其特征在于:该轨道控制器由优化模块、仿真模块、执行模块组成;其中:仿真模块把月球软着陆轨道分割成n个小段,并将n的值输入优化模块。每个节点的时刻由式(1)得到:其中,tk为第k+1个节点的时刻,k=0,1,...,n,t0为初始时间,记t0=0。优化模块把包括初始节点和终节点在内的n+1个节点的推力方向角ψ与软着陆终端时刻tf作为待优化的参数。初始化种群规模为Ns的粒子群,随机生成维度为n+2的粒子i的初始位置xi=(xi1,xi2,...,xi(n+2))和初始速度vi=(vi1,vi2,...,vi(n+2)),i=1,2,...,Ns,并将粒子的位置信息传入仿真模块。定义维度变量d,d=1,2,...,n+2。当d=1,2,...,n+1时,xid代表第d个节点的推力方向角,当d=n+2时,xid代表软着陆终端时刻,xid∈[500,700],vid∈[-200,200]。种群规模Ns=300~600。然后按以下方法进行迭代,初始时迭代计数T=0:(1)仿真模块中,月球软着陆过程中推力方向角表示成多项式(2):ψ(t)=λ0+λ1t+λ2t2+λ3t3(2)其中ψ(t)表示着陆轨道t时刻的推力方向角,λ0,λ1,λ2,λ3为系数。优化模块输入的粒子的位置代表n+1个节点的推力方向角及软着陆终端时刻,按照式(1)得到n+1个节点的对应时刻。采用函数逼近法,利用n+1个节点的推力方向角及其对应时刻,对式(2)进行拟合,可以求得多项式的系数λ0,λ1,λ2,λ3,进而得到整个着陆轨道各个时刻的推力方向角ψ(t)。(2)仿真模块存储了月球软着陆时着陆器的质心动力学方程,见式(3):式(3)中r为着陆器的月心距离,v为着陆器的径向速度,θ为着陆器极角,ω为着陆器极角角速度,μ为月球引力常数,m为着陆器质量,F为制动发动机推力,ISP为制动发动机比冲。其中月球引力常数μ为常数,μ=4902.75km3/s2,制动发动机推力F与制动发动机比冲ISP与实际使用的发动机有关,也为常数。着陆器初始质量m0根据实际确定。其他参数在着陆器着陆过程中发生变化。初始条件为:其中,rp和ra分别为霍曼转移段的近地点半径和远地点半径,rp=1753km,ra=1838km。将步骤(1)中拟合得到的推力方向角ψ(t)、式(4)的初始条件以及着陆器初始质量m0带入动力学方程(3),所有数据单位统一,获得月球软着陆的轨道,并将获得的轨道信息输入给优化模块。(3)优化模块中,优化目标为软着陆过程消耗燃料最少,即令式(5)中指标J最大:同时,为实现软着陆,终端约束条件为:其中,R为月球半径,R=1738km。在适应度函数中考虑约束条件,构造适应度函数fitness:fitness=J-α[(r(tf)-R)2+v2(tf)+ω2(tf)](7)其中r(tf)、v(tf)、ω(tf)分别表示仿真模块输入的软着陆轨道终端时刻的月心距离、径向速度、极角角速度。α为罚因子,α=10000。根据仿真模块输入的软着陆轨道,按照式(7)计算适应度函数值。适应度函数值最大的粒子为全局最优粒子,其位置为pbest=(pbest1,pbest2,...,pbest(n+2))。(4...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。