TR2015-062

Model Predictive Control for Simultaneous Station Keeping and Momentum Management of Low-Thrust Spacecraft


    •  Weiss, A.; Kalabic, U.; Di Cairano, S., "Model Predictive Control for Simultaneous Station Keeping and Momentum Management of Low-Thrust Spacecraft", American Control Conference (ACC), DOI: 10.1109/ACC.2015.7171076, ISBN: 978-1-4799-8685-9, July 2015, pp. 2305-2310.
      BibTeX Download PDF
      • @inproceedings{Weiss2015jul,
      • author = {Weiss, A. and Kalabic, U. and {Di Cairano}, S.},
      • title = {Model Predictive Control for Simultaneous Station Keeping and Momentum Management of Low-Thrust Spacecraft},
      • booktitle = {American Control Conference (ACC)},
      • year = 2015,
      • pages = {2305--2310},
      • month = jul,
      • publisher = {IEEE},
      • doi = {10.1109/ACC.2015.7171076},
      • isbn = {978-1-4799-8685-9},
      • url = {http://www.merl.com/publications/TR2015-062}
      • }
  • MERL Contacts:
  • Research Area:

    Mechatronics


We propose a Model Predictive Control (MPC) policy for simultaneous station keeping and momentum management of a low-thrust nadir-pointing satellite in geostationary orbit around the Earth. The satellite is equipped with six electrically powered thrusters and three axisymmetric reaction wheels, which must be coordinated to control the satellite's orbital position and, concurrently, unload the wheels' stored angular momentum. The MPC policy enforces constraints that maintain the satellite in a tight latitude and longitude window and in a tight nadir-pointing attitude configuration, while minimizing the delta-v provided by the thrusters. The MPC policy exploits a prediction model of the environmental disturbance forces in order to significantly reduce the delta-v required for station keeping, and enforces constraints determined by the thruster configuration to select control forces and torques that can be generated by the propulsion system. We present numerical simulations of the control policy in closed-loop with the satellite nonlinear dynamics that validate the performance of the proposed design in terms of thruster usage and constraint enforcement.