{"id":{"repo_id":"mit","oai_identifier":"oai:dspace.mit.edu:1721.1/62491"},"canonical_url":"https://search.dev.ndltd.org/etd/mit/oai:dspace.mit.edu:1721.1/62491","repository":{"repo_id":"mit","name":"MIT","base_url":"https://dspace.mit.edu/oai/request"},"display":{"title":"Autonomous thruster failure recovery for underactuated spacecraft","abstract":"Thruster failures historically account for a large percentage of failures that have occurred on orbit. Therefore, autonomous thruster failure detection, isolation, and recovery (FDIR) is an essential component to any robust space-based system. This thesis focuses specifically on developing thruster failure recovery techniques as there exist many proven thruster FDI algorithms. Typically, thruster failures are handled through redundancy-if a thruster fails, control can be allocated to other operational thrusters. However, with the increasing push to using smaller, less expensive satellites there is a need to perform thruster failure recovery without additional hardware, which would add extra mass, volume, and complexity to the spacecraft. This means that a thruster failure may cause the spacecraft to become underactuated, requiring more advanced control techniques. Therefore, the objective of this thesis is to develop and analyze thruster failure recovery techniques for the attitude and translational control of underactuated spacecraft. To achieve this objective, first, a model of a thruster-controlled spacecraft is developed and analyzed with linear and nonlinear controllability tests. This highlights the challenges involved with developing a control system that is able to reconfigure itself to handle thruster failures. Several control techniques are then identified as potential candidates for solving this control problem. Solutions to many issues with implementing one of the most promising techniques, Model Predictive Control (MPC), are described such as a method to compensate for the large delays caused by solving an nonlinear programming problem in real time. These control techniques were implemented and tested in simulation as well as in hardware on the SPHERES testbed. These results show that MPC provided superior performance over a simple path planning technique in terms of maneuver completion time and number of thruster failure cases handled at the cost of a larger computational load and slightly increased fuel usage. Finally, potential extensions to this work as well as alternative methods of providing thruster failure recovery are provided.","abstract_html":"Thruster failures historically account for a large percentage of failures that have occurred on orbit. Therefore, autonomous thruster failure detection, isolation, and recovery (FDIR) is an essential component to any robust space-based system. This thesis focuses specifically on developing thruster failure recovery techniques as there exist many proven thruster FDI algorithms. Typically, thruster failures are handled through redundancy-if a thruster fails, control can be allocated to other operational thrusters. However, with the increasing push to using smaller, less expensive satellites there is a need to perform thruster failure recovery without additional hardware, which would add extra mass, volume, and complexity to the spacecraft. This means that a thruster failure may cause the spacecraft to become underactuated, requiring more advanced control techniques. Therefore, the objective of this thesis is to develop and analyze thruster failure recovery techniques for the attitude and translational control of underactuated spacecraft. To achieve this objective, first, a model of a thruster-controlled spacecraft is developed and analyzed with linear and nonlinear controllability tests. This highlights the challenges involved with developing a control system that is able to reconfigure itself to handle thruster failures. Several control techniques are then identified as potential candidates for solving this control problem. Solutions to many issues with implementing one of the most promising techniques, Model Predictive Control (MPC), are described such as a method to compensate for the large delays caused by solving an nonlinear programming problem in real time. These control techniques were implemented and tested in simulation as well as in hardware on the SPHERES testbed. These results show that MPC provided superior performance over a simple path planning technique in terms of maneuver completion time and number of thruster failure cases handled at the cost of a larger computational load and slightly increased fuel usage. Finally, potential extensions to this work as well as alternative methods of providing thruster failure recovery are provided.","abstract_has_math":false,"creators":["Pong, Christopher Masaru"],"institution":"Massachusetts Institute of Technology","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Massachusetts Institute of Technology. Dept. of Aeronautics and Astronautics.","school":null,"contributors":[],"advisors":["David W. Miller and Alvar Saenz-Otero."],"committee_chairs":[],"committee_members":[],"year":2010,"date_issued":"2010","date_published":"2010","updated_at":"2026-07-22T22:21:05Z","subjects":["Aeronautics and Astronautics."],"languages":["eng"],"rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"rights_urls":["http://dspace.mit.edu/handle/1721.1/7582"],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/1721.1/62491","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["David W. Miller and Alvar Saenz-Otero."]},{"key":"dc:contributor.department","label":"Department","values":["Massachusetts Institute of Technology. Dept. of Aeronautics and Astronautics."]},{"key":"dc:contributor.other","label":"Dc Contributor Other","values":["Massachusetts Institute of Technology. Dept. of Aeronautics and Astronautics."]},{"key":"dc:creator","label":"Author","values":["Pong, Christopher Masaru"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2011-04-25T16:07:51Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2011-04-25T16:07:51Z"]},{"key":"dc:date.issued","label":"Date","values":["2010"]},{"key":"dc:publisher","label":"Institution","values":["Massachusetts Institute of Technology"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Aeronautics and Astronautics."]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://dspace.mit.edu/handle/1721.1/7582"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/1721.1/62491"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2010.","Cataloged from PDF version of thesis.","Includes bibliographical references (p. 151-157)."]},{"key":"dc:description.abstract","label":"Abstract","values":["Thruster failures historically account for a large percentage of failures that have occurred on orbit. Therefore, autonomous thruster failure detection, isolation, and recovery (FDIR) is an essential component to any robust space-based system. This thesis focuses specifically on developing thruster failure recovery techniques as there exist many proven thruster FDI algorithms. Typically, thruster failures are handled through redundancy-if a thruster fails, control can be allocated to other operational thrusters. However, with the increasing push to using smaller, less expensive satellites there is a need to perform thruster failure recovery without additional hardware, which would add extra mass, volume, and complexity to the spacecraft. This means that a thruster failure may cause the spacecraft to become underactuated, requiring more advanced control techniques. Therefore, the objective of this thesis is to develop and analyze thruster failure recovery techniques for the attitude and translational control of underactuated spacecraft. To achieve this objective, first, a model of a thruster-controlled spacecraft is developed and analyzed with linear and nonlinear controllability tests. This highlights the challenges involved with developing a control system that is able to reconfigure itself to handle thruster failures. Several control techniques are then identified as potential candidates for solving this control problem. Solutions to many issues with implementing one of the most promising techniques, Model Predictive Control (MPC), are described such as a method to compensate for the large delays caused by solving an nonlinear programming problem in real time. These control techniques were implemented and tested in simulation as well as in hardware on the SPHERES testbed. These results show that MPC provided superior performance over a simple path planning technique in terms of maneuver completion time and number of thruster failure cases handled at the cost of a larger computational load and slightly increased fuel usage. Finally, potential extensions to this work as well as alternative methods of providing thruster failure recovery are provided."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["S.M."]},{"key":"dc:title","label":"Title","values":["Autonomous thruster failure recovery for underactuated spacecraft"]}]}],"canonical_facts":{"dc:contributor.advisor":["David W. Miller and Alvar Saenz-Otero."],"dc:contributor.department":["Massachusetts Institute of Technology. Dept. of Aeronautics and Astronautics."],"dc:contributor.other":["Massachusetts Institute of Technology. Dept. of Aeronautics and Astronautics."],"dc:creator":["Pong, Christopher Masaru"],"dc:date.accessioned":["2011-04-25T16:07:51Z"],"dc:date.available":["2011-04-25T16:07:51Z"],"dc:date.issued":["2010"],"dc:description":["Thesis (S.M.)--Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, 2010.","Cataloged from PDF version of thesis.","Includes bibliographical references (p. 151-157)."],"dc:description.abstract":["Thruster failures historically account for a large percentage of failures that have occurred on orbit. Therefore, autonomous thruster failure detection, isolation, and recovery (FDIR) is an essential component to any robust space-based system. This thesis focuses specifically on developing thruster failure recovery techniques as there exist many proven thruster FDI algorithms. Typically, thruster failures are handled through redundancy-if a thruster fails, control can be allocated to other operational thrusters. However, with the increasing push to using smaller, less expensive satellites there is a need to perform thruster failure recovery without additional hardware, which would add extra mass, volume, and complexity to the spacecraft. This means that a thruster failure may cause the spacecraft to become underactuated, requiring more advanced control techniques. Therefore, the objective of this thesis is to develop and analyze thruster failure recovery techniques for the attitude and translational control of underactuated spacecraft. To achieve this objective, first, a model of a thruster-controlled spacecraft is developed and analyzed with linear and nonlinear controllability tests. This highlights the challenges involved with developing a control system that is able to reconfigure itself to handle thruster failures. Several control techniques are then identified as potential candidates for solving this control problem. Solutions to many issues with implementing one of the most promising techniques, Model Predictive Control (MPC), are described such as a method to compensate for the large delays caused by solving an nonlinear programming problem in real time. These control techniques were implemented and tested in simulation as well as in hardware on the SPHERES testbed. These results show that MPC provided superior performance over a simple path planning technique in terms of maneuver completion time and number of thruster failure cases handled at the cost of a larger computational load and slightly increased fuel usage. Finally, potential extensions to this work as well as alternative methods of providing thruster failure recovery are provided."],"dc:description.degree":["S.M."],"dc:identifier.uri":["http://hdl.handle.net/1721.1/62491"],"dc:language.iso":["eng"],"dc:publisher":["Massachusetts Institute of Technology"],"dc:rights":["M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission."],"dc:rights.uri":["http://dspace.mit.edu/handle/1721.1/7582"],"dc:subject":["Aeronautics and Astronautics."],"dc:title":["Autonomous thruster failure recovery for underactuated spacecraft"],"dc:type":["Thesis"]},"updated_at":"2026-07-22T22:21:05Z"}