系统仿真学报 ›› 2018, Vol. 30 ›› Issue (12): 4747-4754.doi: 10.16182/j.issn1004731x.joss.201812032

• 仿真应用工程 • 上一篇    下一篇

基于鱼群算法的运载火箭上升段弹道优化设计

李晓苏, 晁涛, 王松艳   

  1. 哈尔滨工业大学控制与仿真中心,黑龙江哈尔滨 150001
  • 收稿日期:2018-05-30 修回日期:2018-07-29 出版日期:2018-12-10 发布日期:2019-01-03
  • 作者简介:李晓苏(1995-),女,湖北仙桃,硕士生,研究方向为飞行器控制与系统仿真;晁涛(1983-),男,黑龙江,博士,副教授,研究方向为飞行器系统制导控制。
  • 基金资助:
    国家自然科学基金(61403097; 61790562; 61627810)

Trajectory Optimization Design of Ascending Phase for Solid Launch Vehicle Based on Fish-swarm Algorithm

Li Xiaosu, Chao Tao, Wang Songyan   

  1. Control and Simulation Center, Harbin Institute of Technology, Heilongjiang Province, Harbin 150001, China
  • Received:2018-05-30 Revised:2018-07-29 Online:2018-12-10 Published:2019-01-03

摘要: 应用人工鱼群优化算法研究多级固体运载火箭上升段弹道优化问题。设计多级固体火箭上升段飞行攻角程序,利用伪谱法将动态优化问题离散化变为参数优化问题,构建鱼群算法求解一条初始弹道作为初值,带入SQP求解参数优化问题。仿真结果表明,鱼群算法能有效求解多级固体火箭上升段弹道优化问题,优化方案飞行时间减少,算法收敛速度快,需调控参数少,对初值的依赖性低,在工程应用中易于实现、具有参考价值。

关键词: 弹道优化, 鱼群算法, 伪谱法, 固体运载火箭, Matlab仿真

Abstract: 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.

Key words: trajectory optimization, artificial fish-swarm optimization algorithm, multi-stage solid launch vehicle, pseudo-spectral method, Matlab simulation

中图分类号: