Model predictive control system design and implementation for spacecraft rendezvous

被引:85
作者
Hartley, Edward N. [1 ]
Trodden, Paul A. [2 ]
Richards, Arthur G. [2 ]
Maciejowski, Jan M. [1 ]
机构
[1] Univ Cambridge, Dept Engn, Cambridge CB2 1PZ, England
[2] Univ Bristol, Dept Aerosp Engn, Bristol BS8 1TR, Avon, England
关键词
Constraints; Embedded systems; Optimisation; Path planning; Predictive control; Spacecraft autonomy; STATE TRANSITION MATRIX; RELATIVE MOTION; DYNAMICS;
D O I
10.1016/j.conengprac.2012.03.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents the design and implementation of a model predictive control (MPC) system to guide and control a chasing spacecraft during rendezvous with a passive target spacecraft in an elliptical or circular orbit, from the point of target detection all the way to capture. To achieve an efficient system design, the rendezvous manoeuvre has been partitioned into three main phases based on the range of operation, plus a collision-avoidance manoeuvre to be used in event of a fault. Each has its own associated MPC controller. Linear time-varying models are used to enable trajectory predictions in elliptical orbits, whilst a variable prediction horizon is used to achieve finite-time completion of manoeuvres, and a 1-norm cost on velocity change minimises propellant consumption. Constraints are imposed to ensure that trajectories do not collide with the target. A key feature of the design is the implementation of non-convex constraints as switched convex constraints, enabling the use of convex linear and quadratic programming. The system is implemented using commercial-off-the-shelf tools with deployment using automatic code generation in mind, and validated by closed-loop simulation. A significant reduction in total propellant consumption in comparison with a baseline benchmark solution is observed. (C) 2012 Elsevier Ltd. All rights reserved.
引用
收藏
页码:695 / 713
页数:19
相关论文
共 58 条
[1]  
Almeida F. A., 2008, P AIAA GUID NAV CONT
[2]  
[Anonymous], 1978, Spacecraft Attitude Determination and Control
[3]  
[Anonymous], 1997, Spacecraft dynamics and control: a practical engineering approach, DOI DOI 10.1017/CBO9780511815652
[4]  
[Anonymous], 2003, P AIAA GUID NAV CONT
[5]  
[Anonymous], 2008, PRELIMINARY PLANNING
[6]   LINEARIZATION OF ATTITUDE-CONTROL ERROR DYNAMICS [J].
BACH, R ;
PAIELLI, R .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1993, 38 (10) :1521-1525
[7]  
Battin R.H., 1999, AIM ED SERIES
[8]   The explicit linear quadratic regulator for constrained systems [J].
Bemporad, A ;
Morari, M ;
Dua, V ;
Pistikopoulos, EN .
AUTOMATICA, 2002, 38 (01) :3-20
[9]   Control of systems integrating logic, dynamics, and constraints [J].
Bemporad, A ;
Morari, M .
AUTOMATICA, 1999, 35 (03) :407-427
[10]   Model predictive control based on linear programming - The explicit solution [J].
Bemporad, A ;
Borrelli, F ;
Morari, M .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2002, 47 (12) :1974-1985