Journal of Systems Engineering and Electronics

• 制导、导航与控制 • 上一篇    下一篇

基于伪谱法的欠驱动航天器实时最优控制算法设计

庄宇飞,黄海滨   

  1. 哈尔滨工业大学(威海)信息与电气工程学院,山东 威海 264200
  • 收稿日期:2012-05-16 修回日期:2013-01-21 出版日期:2013-07-22 发布日期:2013-04-09

Real-time optimal control for underactuated spacecraft using pseudospectral method

ZHUANG Yu-fei,HUANNG Hai-bin   

  1. School of Information and Electrical Engineering, Harbin Inst. of Technology at Weihai, Weihai 264200, China
  • Received:2012-05-16 Revised:2013-01-21 Online:2013-07-22 Published:2013-04-09

摘要:

针对欠驱动刚性航天器提出了时间最优的闭环状态反馈控制算法。首先,利用直接Legendre 伪谱法规划出航天器开环的姿态机动轨迹,并验证了所得最优控制输入的可行性。然后,以航天器实际运行轨迹与开环轨迹间的偏差为变量构造偏差方程,并提出了基于间接Legendre 伪谱法的最优姿态稳定控制算法。最后,采用实时重规划策略实现了稳定控制器状态的反馈,从而完成了对参考轨迹的闭环跟踪。仿真结果表明所提算法运算量小,计算速度快,可以实时获取解析形式的控制输入修正量,而且对初始姿态存在扰动的情况具有一定的鲁棒性,运算精度较高。

Abstract:

A novel time-optimal feedback control algorithm for closed-loop control of an underactuated rigid spacecraft is presented. First, the constrained trajectory is generated by direct Legendre pseudospectral method, and the feasibility of the control solutions is validated. Then, regarding the errors between the actual trajectory and the reference trajectory as variables, an error equation is constructed which can be solved by indirect Legendre pseudospectral method. Finally, the closed-loop trajectory tracking control law is obtained by on-line replanning strategy. Simulation results demonstrate that the proposed control scheme can obtain a closed-loop state feedback control law in real-time and can lead to a high precision even in the presence of initial state perturbations.