摘要
应用人工鱼群优化算法研究多级固体运载火箭上升段弹道优化问题。设计多级固体火箭上升段飞行攻角程序,利用伪谱法将动态优化问题离散化变为参数优化问题,构建鱼群算法求解一条初始弹道作为初值,带入SQP求解参数优化问题。仿真结果表明,鱼群算法能有效求解多级固体火箭上升段弹道优化问题,优化方案飞行时间减少,算法收敛速度快,需调控参数少,对初值的依赖性低,在工程应用中易于实现、具有参考价值。
The trajectory optimization of ascending stage for multi-stage solid launch vehicle using artificial fish-swarm optimization algorithm is presented. The flight program angle of ascending stage is designed. A pseudo-spectral method is used to discretize the dynamic optimization problem into the parameter optimization problem. The fish-swarm algorithm is used to solve an initial ballistics as the initial value, and the parameter optimization problem is solved by SQP. The simulation results show that the fish-swarm algorithm can effectively solve the trajectory optimization problem of multi-stage solid launch vehicles. The flight duration of the optimized scheme is reduced. The algorithm has a fast convergence rate, requires less control parameters, and has a low dependence on the initial value. It is easy to implement and has a good reference for studying the ballistic optimization of multi-stage solid launch vehicles.
作者
李晓苏
晁涛
王松艳
Li Xiaosu;Chao Tao;Wang Songyan(Control and Simulation Center,Harbin Institute of Technology,Heilongjiang Province,Harbin 150001,China)
出处
《系统仿真学报》
CAS
CSCD
北大核心
2018年第12期4747-4753,4759,共8页
Journal of System Simulation
基金
国家自然科学基金(61403097
61790562
61627810)
关键词
弹道优化
鱼群算法
伪谱法
固体运载火箭
MATLAB仿真
trajectory optimization
artificial fish-swarm optimization algorithm
multi-stage solid launch vehicle
pseudo-spectral method
Matlab simulation