Autonomous thruster failure recovery on underactuated spacecraft using model predictive control

Thruster failures historically account for a large percentage of failures that have occurred on orbit. These failures are typically handled through redundancy, however, with the push to using smaller, less expensive satellites in clusters or formations there is a need to perform thruster failure rec...

Full description

Bibliographic Details
Main Authors: Pong, Christopher Masaru, Saenz Otero, Alvar, Miller, David W
Other Authors: Massachusetts Institute of Technology. Department of Aeronautics and Astronautics
Format: Article
Language:en_US
Published: Univelt, Inc. 2013
Online Access:http://hdl.handle.net/1721.1/81885
https://orcid.org/0000-0001-6099-0614
_version_ 1826212184681611264
author Pong, Christopher Masaru
Saenz Otero, Alvar
Miller, David W
author2 Massachusetts Institute of Technology. Department of Aeronautics and Astronautics
author_facet Massachusetts Institute of Technology. Department of Aeronautics and Astronautics
Pong, Christopher Masaru
Saenz Otero, Alvar
Miller, David W
author_sort Pong, Christopher Masaru
collection MIT
description Thruster failures historically account for a large percentage of failures that have occurred on orbit. These failures are typically handled through redundancy, however, with the push to using smaller, less expensive satellites in clusters or formations there is a need to perform thruster failure recovery without additional hardware. This means that a thruster failure may cause the spacecraft to become underactuated, requiring more advanced control techniques. A model of a thruster-controlled spacecraft is developed and analyzed with a nonlinear controllability test, highlighting several challenges including coupling, nonlinearities, severe control input saturation, and nonholonomicity. Model Predictive Control (MPC) is proposed as a control technique to solve these challenges. However, the real-time, online implementation of MPC brings about many issues. A method of performing MPC online is described, implemented and tested in simulation as well as in hardware on the Synchronized Position-Hold, Engage, Reorient Experimental Satellites (SPHERES) testbed at the Massachusetts Institute of Technology (MIT) and on the International Space Station (ISS). These results show that MPC provided improved performance over a simple path planning technique.
first_indexed 2024-09-23T15:17:42Z
format Article
id mit-1721.1/81885
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T15:17:42Z
publishDate 2013
publisher Univelt, Inc.
record_format dspace
spelling mit-1721.1/818852022-09-29T13:58:21Z Autonomous thruster failure recovery on underactuated spacecraft using model predictive control Pong, Christopher Masaru Saenz Otero, Alvar Miller, David W Massachusetts Institute of Technology. Department of Aeronautics and Astronautics Massachusetts Institute of Technology. Space Systems Laboratory Pong, Christopher Masaru Saenz-Otero, Alvar Miller, David W. Thruster failures historically account for a large percentage of failures that have occurred on orbit. These failures are typically handled through redundancy, however, with the push to using smaller, less expensive satellites in clusters or formations there is a need to perform thruster failure recovery without additional hardware. This means that a thruster failure may cause the spacecraft to become underactuated, requiring more advanced control techniques. A model of a thruster-controlled spacecraft is developed and analyzed with a nonlinear controllability test, highlighting several challenges including coupling, nonlinearities, severe control input saturation, and nonholonomicity. Model Predictive Control (MPC) is proposed as a control technique to solve these challenges. However, the real-time, online implementation of MPC brings about many issues. A method of performing MPC online is described, implemented and tested in simulation as well as in hardware on the Synchronized Position-Hold, Engage, Reorient Experimental Satellites (SPHERES) testbed at the Massachusetts Institute of Technology (MIT) and on the International Space Station (ISS). These results show that MPC provided improved performance over a simple path planning technique. 2013-10-30T19:17:59Z 2013-10-30T19:17:59Z 2011-02 Article http://purl.org/eprint/type/ConferencePaper 9780877035718 0877035717 978-0-87703-572-5 0065-3438 AAS 11-033 http://hdl.handle.net/1721.1/81885 Pong, Christopher M., Alvar Saenz-Otero and David W. Miller. "Autonomous thruster failure recovery on underactuated spacecraft using model predictive control." In Guidance and Control 2011: Proceedings of the 34th Annual AAS Rocky Mountain Section Guidance and Control Conference, February 4-9, 2011, Breckenridge, Colorado, Univelt, Inc. pp. 107-126. (Advances in the astronautical sciences; v. 141) https://orcid.org/0000-0001-6099-0614 en_US http://www.univelt.com/linkedfiles/v141%20Contents.pdf Guidance and Control 2011: Proceedings of the 34th Annual AAS Rocky Mountain Section Guidance and Control Conference Creative Commons Attribution-Noncommercial-Share Alike 3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/ application/pdf Univelt, Inc. MIT web domain
spellingShingle Pong, Christopher Masaru
Saenz Otero, Alvar
Miller, David W
Autonomous thruster failure recovery on underactuated spacecraft using model predictive control
title Autonomous thruster failure recovery on underactuated spacecraft using model predictive control
title_full Autonomous thruster failure recovery on underactuated spacecraft using model predictive control
title_fullStr Autonomous thruster failure recovery on underactuated spacecraft using model predictive control
title_full_unstemmed Autonomous thruster failure recovery on underactuated spacecraft using model predictive control
title_short Autonomous thruster failure recovery on underactuated spacecraft using model predictive control
title_sort autonomous thruster failure recovery on underactuated spacecraft using model predictive control
url http://hdl.handle.net/1721.1/81885
https://orcid.org/0000-0001-6099-0614
work_keys_str_mv AT pongchristophermasaru autonomousthrusterfailurerecoveryonunderactuatedspacecraftusingmodelpredictivecontrol
AT saenzoteroalvar autonomousthrusterfailurerecoveryonunderactuatedspacecraftusingmodelpredictivecontrol
AT millerdavidw autonomousthrusterfailurerecoveryonunderactuatedspacecraftusingmodelpredictivecontrol