Spacecraft attitude control using explicit model predictive control

In this paper, an explicit model predictive controller for the attitude of a satellite is designed. Explicit solutions to constrained linear MPC problems can be computed by solving multi-parametric quadratic programs (mpQP), where the parameters are the components of the state vector. The solution to the mpQP is a piecewise affine (PWA) function, which can be evaluated at each sample to obtain the optimal control law. The on-line computation effort is restricted to a table-lookup, and the controller can be implemented on inexpensive hardware as fixed-point arithmetics can be used. This is useful for systems with limited power and CPU resources. An example of such systems is micro-satellites, which is the focus of this paper. In particular, the explicit MPC (eMPC) approach is applied to the SSETI/ESEO micro-satellite, initiated by the European Space Agency (esa). The theoretical results are supported by simulations.

[1]  T. Johansen,et al.  On explicit suboptimal LQR with state and input constraints , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[2]  Shih-Che Lo,et al.  Sliding-Mode Controller Design for Spacecraft Attitude Tracking Maneuvers , 1993, 1993 American Control Conference.

[3]  Panagiotis Tsiotras,et al.  TRACKING RIGID BODY MOTION USING THRUSTERS AND MOMENTUM WHEELS , 1998 .

[4]  Jyh-Ching Juang,et al.  Spacecraft robust attitude tracking design: PID control approach , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[5]  Olav Egeland,et al.  State feedback H8 control of a rigid spacecraft , 1995 .

[6]  Alberto Bemporad,et al.  An algorithm for multi-parametric quadratic programming and explicit MPC solutions , 2003, Autom..

[7]  P. Tondel,et al.  Attitude control by means of explicit model predictive control, via multi-parametric quadratic programming , 2005, Proceedings of the 2005, American Control Conference, 2005..

[8]  Alberto Bemporad,et al.  The explicit linear quadratic regulator for constrained systems , 2003, Autom..

[9]  Jan Tommy Gravdahl,et al.  Modeling and simulation for automatic control , 2002 .

[10]  Bong Wie,et al.  Quaternion feedback for spacecraft large angle maneuvers , 1985 .

[11]  Ciann-Dong Yang,et al.  Nonlinear H/sub /spl infin// robust control for satellite large angle attitude maneuvers , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[12]  Christopher Geyer The Attitude Control Problem , 2022 .

[13]  M. Morari,et al.  Analysis and control with performance of piecewise affine and hybrid systems , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[14]  J. Wen,et al.  Robust attitude stabilization of spacecraft using nonlinear quaternion feedback , 1995, IEEE Trans. Autom. Control..