摘要
从航天器配置的所有推力器中选出能实现控制量要求的推力器组合,并计算出组合内每台推力器的工作时间,称之为推力器的指令分配。首先介绍现有推力器指令分配方法中较为先进的最优查表法。在此基础上考虑工程实际,分别针对推力幅值存在上界以及卫星在轨运行可能出现推力器故障的情况,依据线性规划中的单纯型算法对原最优查表法进行补充,给出这两种情况下推力器指令分配的实时最优查表法。经仿真验证,算法能在保持原始最优查表法解的最优性及求解的快速性等诸多优点的前提下,增强了推力器配置的控制能力,并有效解决了推力器故障情况下的指令分配问题。
The purpose of on board thruster control allocation is to select specific thrusters and calculate their firing durations in order to realize force and torque commands derived from a spacecraft control system.This paper draws on the advanced thruster control allocation algorithm which is based on an optimal thruster combination table (OTCT),and develops it in consideration of thrust upper bounds and thruster failures so as to improve its application in engineering.The supplementary algorithm proposed in this paper is based on the classic Simplex method.Finally simulation results demonstrate that the complete algorithm is able to improve the control capability of the thruster configuration and solve the real time command allocation problem with thruster failures effectively while to keep all the advantages of the original OTCT algorithm.
出处
《宇航学报》
EI
CAS
CSCD
北大核心
2010年第6期1540-1546,共7页
Journal of Astronautics
基金
国家自然科学基金资助项目(90305024)
关键词
推力上界
推力器故障
指令分配
单纯形算法
Thrust upper bound
Thruster failure
Command allocation
Simplex method