基于权衡空间探索的多约束弹道初值确定方法

2021-06-10 08:56:14何兆伟徐利杰李平岐
宇航总体技术 2021年3期
关键词:权衡初值收敛性

何兆伟,葛 冰,徐利杰,李平岐

(1. 北京宇航系统工程研究所,北京 100076;2. 中国长征火箭有限公司,北京 100070)

0 引言

智慧火箭研制的目标是实现设计和试验效率的提升,具体表现为:1周完成总体构型优化、1个月完成总体方案设计且一次成功率100%[1]。而在火箭总体设计中,弹道设计起着极其重要的作用,火箭总体方案、设计参数、运载性能与飞行方案都是根据弹道设计的结果而确定的[2]。运载火箭弹道设计是一种典型的非线性规划问题[3],设计过程除了要符合火箭自身构型特点和有效载荷入轨要求外,还要满足发射场、落区、飞行安全、地面跟踪测量与控制等约束条件。算法对初值的设置较为敏感,常出现运算发散的情况[4],特别是在发射任务类型变化时,现有工程设计方法还较为依赖人员的自身经验,需要进行部分手动调整和优化。

本文从解决上述问题出发,对不同初值给定方法[5-8]进行了大量仿真研究。最终通过引入多属性权衡空间探索及全局优化思想,结合弹道设计需求建立了权衡空间中方案的评价指标,给出了初值搜索方法并据此重塑了工程弹道设计流程。同时,以较为复杂的三级半且末级两次启动的液体运载火箭为对象进行了仿真验证。

1 弹道设计模型

1.1 弹道计算

弹道计算采用旋转椭球地球模型,考虑摄动项影响,所用动力学模型和飞行程序设计方法参见文献[9]。

工程弹道计算中使用“弹道级”的概念以提升设计配置的通用性和适用范围,每一个飞行段即为一个弹道级,包括结构级(含质量特性、加注诸元、动力参数等)、导引、关机、控制、气动、飞行程序、分离和通用属性等对象。每个弹道级按图1所示流程进行计算并积分,全部弹道级积分完成即完成了一条弹道的计算。

图1 弹道级计算流程Fig.1 Calculation process of trajectory stage

1.2 迭代设计

弹道迭代设计的思路为通过对控制矢量X=[x1,x2,…,xn]的摄动来计算对入轨参数,即目标矢量Y=[y1,y2,…,yn]的影响,通过Y与入轨要求的偏差解算X的增量,直至偏差符合精度要求[3,10]。针对半长轴、近地点高度、远地点高度、入轨点矢径等长度目标变量,通常精度要求取1×10-1m;针对轨道倾角、近地点幅角、升交点经度、弹道倾角、分离时刻攻角等角度目标变量,通常精度要求取1×10-4°。

数学模型为构建雅克比矩阵

(1)

通过高斯消元法求解X的增量

(2)

设计流程如图2所示。

图2 弹道迭代设计流程Fig.2 Design process of trajectory

针对低轨圆轨道,Y的各分量一般选取半长轴a、入轨点地心矢径r、入轨点速度v、入轨点弹道倾角θ等;针对高轨地球同步转移轨道,Y的各分量一般选取近地点高度hp、远地点高度ha、近地点幅角ω、轨道倾角i等。而X的各分量一般在考虑火箭构型特点、设计约束及对Y敏感度的基础上,选取射向A0、不同弹道级的俯仰程序角φi、偏航程序角ψi、关机时间ti等参数。

X和Y的选取和对应关系,以及其对设计收敛性的影响,也体现出了任务类型变化对火箭弹道设计过程的影响,以及人为经验在设计过程中起到的作用。

2 初值确定方法

2.1 问题描述

如图2所示,弹道设计流程最初要选定控制矢量X的分量并给定初值,参数选择适当则算法收敛,得到满足入轨精度要求的弹道设计结果。该算法及流程的优点在于可快速得到精确解,缺点在于对初值敏感,若初值距真值较远、不在收敛域内,则计算发散。因此,面向试样或应用飞行阶段的运载火箭转换常规任务类型、承接特殊轨道任务等工程实际场景,或开展新型运载火箭构型论证时,往往无法通过直接将目标矢量Y更改至有效载荷入轨要求的方式自动得到设计结果,而需要人为手动调整,结合设计人员的经验对初值进行探索直至其进入收敛域内。方法的自动化、智能化程度低,设计效率有待提升。

2.2 方法与流程

结合权衡空间探索与全局优化的思想确定弹道设计的初值。

根据多属性权衡空间探索方法[11],控制矢量X的不同取值可达到不同的效用和成本。这就构成了一个权衡空间,代表了决策者所有的设计选择,空间中每个点都是一个备选方案,探索权衡空间就是对备选方案进行权衡评估寻找最优解[12]。为兼顾局部收敛及全局搜索能力,采用改进粒子群算法(PSO算法)[13]对权衡空间进行全域搜索。即将每个控制矢量Xi(i=1,2,…,m)抽象为没有质量和体积的微粒,并延伸到n维空间,粒子Xi在n维空间里的位置表示为一个矢量[xi,1,xi,2,…,xi,n],每个粒子还有一个速度矢量[vi,1,vi,2,…,vi,n]决定了它们的搜索方向和距离。所有粒子都有一个由被优化函数决定的评价指标值f,粒子知道自身到目前为止发现的最好位置(pbest)和现在的位置,即自身经验;也知道整体粒子群体发现的最好位置(gbest),即同伴经验。粒子通过自身经验和同伴经验来决定下一步的搜索运动,以达到全局探索和局部开采的平衡。

取评价指标

(3)

权衡空间搜索的步骤如下:

1)随机生成权衡空间中m个控制矢量Xi的位置和速度;

2)将当前每个Xi的位置和评价值fi存在Xi的pbest中,将所有pbest中fi最小的Xi的位置和评价值存在gbest中;

3)用式(4)更新每个Xi的速度和位置;

vi,j(t+1)=wvi,j(t)+c1r1[pi,j-xi,j(t)]+
c2r2[pg,j-xi,j(t)]
xi,j(t+1)=xi,j(t)+vi,j(t+1),j=1,2,…,n

(4)

4)将每个Xi的评价值fi与其经历过的最小值比较,若较小则更新其pbest,比较当前所有pbest和gbest,若较小则更新gbest;

5)若满足停止条件(迭代轮次达到k,或gbest中的f值小于等于预设的截至条件f*),则输出结果,否则返回3)步。

将初值确定方法嵌入设计流程,重塑的工程弹道设计流程见图3。可以看出,初值确定方法与现行成熟的工程设计算法有机衔接(利用现有流程中的弹道计算进行评价值计算,得到收敛域内的初值后交还给迭代设计),程序复杂度低,使得该方法完全符合工程实际应用需要。

图3 增加初值计算后的弹道设计流程Fig.3 Design process of trajectory with initial values calculation

3 仿真计算效果

3.1 仿真条件

以较为复杂的三级半、末级两次启动、常规发射任务为高轨GTO载荷的液体运载火箭为对象,完成新低轨任务弹道设计,在满足各项约束的同时,终端入轨条件如表1所示。

表1 终端条件

采用分解策略[4]对三级半运载火箭进行弹道设计,求解策略及控制矢量、目标矢量的选取见表2。

表2 求解策略

3.2 仿真结果分析

火箭常规GTO任务控制矢量X的设计结果为[-15.124 1°, - 85.452 0°, 2.434 6°, 177.044 0 s],以此作为初值,应用工程现行设计流程(图2)的收敛性如图4所示。可以看出,目标变量在迭代约10轮以后开始发散。

图4 工程现行设计流程的收敛性曲线Fig.4 Convergence curve using original design process

应用2.2节权衡空间搜索方法进行初值计算,取粒子数m=30,迭代轮次k=500,评价值截止条件f*≤1×10- 8,权重调节系数ξj均取1,惯性权重w的计算中wmax=0.9和wmin=0.4,学习因子c1和c2均取1.5。

经仿真计算,得到评价值f的变化曲线如图5所示。最小值fmin=1×10- 6,对应gbest中控制矢量X的位置为[19.697 1°, -97.719 3°, 25.983 0°, 44.996 7 s],以此为初值进行弹道迭代设计的收敛性如图6所示。由图6可以看出,迭代约30轮左右收敛,目标矢量Y最终收敛至[500.000 0 km, 178.000 0°, 27.500 0°, 560.000 0 km],满足终端条件精度要求,X的最终设计结果(真初值)为[19.675 4°, -97.814 3°, 25.719 4°, 44.894 1 s]。由图7可以看出,X逐步接近真初值的收敛过程。

图5 评价值f曲线Fig.5 Curve of evaluation value

图6 新流程下的目标矢量收敛性曲线Fig.6 Convergence curve of target vector using new design process

图7 新流程下的控制矢量收敛性曲线Fig.7 Convergence curve of control vector using new design process

4 结论

本文着重解决多约束运载火箭弹道设计的初值敏感问题。在梳理了当前工程弹道计算及迭代设计详细流程的基础上,将多属性权衡空间探索和全局优化思想有机结合,提出了弹道设计初值确定方法,并重塑了弹道设计流程。仿真结果表明:

1)按新流程设计的弹道满足全部过程约束条件及最终入轨精度要求。

2)针对不同终端约束条件,可在不改变控制和目标变量选取,且不改变设计初值的情况下,自动收敛得到设计结果。

3)方法解决了初值敏感性问题,具有快速、全局的特点,并与现行成熟的工程设计算法有机衔接,复杂度低,符合工程实际应用需要。

应注意的是,在火箭应用发射常规任务弹道设计时,依然是传统设计方法计算效率更高,本文给出的方法及流程主要面向新构型、新任务类型下的设计工作。同时,方法针对如评价值f的截至条件等参数的取值,目前尚未形成统一的标准,要结合具体的任务问题来设置,因此,还需继续深入探索,不断提高方法的计算效率。

猜你喜欢
权衡初值收敛性
具非定常数初值的全变差方程解的渐近性
权衡“轻”“重” 吃透密度
如何权衡阿司匹林预防心血管病的获益与风险
中老年保健(2021年4期)2021-08-22 07:08:26
一种适用于平动点周期轨道初值计算的简化路径搜索修正法
Lp-混合阵列的Lr收敛性
三维拟线性波方程的小初值光滑解
END随机变量序列Sung型加权和的矩完全收敛性
基于探索与开发权衡的地磁仿生导航搜索方法
行为ND随机变量阵列加权和的完全收敛性
松弛型二级多分裂法的上松弛收敛性