Home
Scholarly Works
Explicit Nonlinear MPC for Fault Tolerance Using...
Journal article

Explicit Nonlinear MPC for Fault Tolerance Using Interacting Multiple Models

Abstract

This article presents a novel algorithm for adaptive explicit nonlinear model predictive control (eNMPC) with applications to fault tolerance. In order to account for plant-model mismatch, under which fault tolerance applies, the controller's explicit solution is designed with multiple dynamic models representing various operating modes as opposed to a single system model. Each model is weighted by a parameter variable to be evaluated online as mode probabilities produced by an interacting multiple model (IMM). Weighting each potential system model allows the controller to use a dynamic model that best matches the current operating mode, thus mitigating the degrading performance brought on by plant-model mismatch. The developed strategy is validated on attitude maneuvers for a nonlinear spacecraft system in the presence of disturbances and two actuator faults, which are indicative of the system mode. Average root mean squared values on the tracking error and control effort over Monte Carlo simulations are used to evaluate the effectiveness of the proposed techniques. Results indicate eNMPC benefits from access to weighted system models and manages similar levels of tracking error to standard spacecraft controllers at the same or minimal control effort.

Authors

Hill E; Gadsden SA; Biglarbegian M

Journal

IEEE Transactions on Aerospace and Electronic Systems, Vol. 57, No. 5, pp. 2784–2794

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Publication Date

October 1, 2021

DOI

10.1109/taes.2021.3065089

ISSN

0018-9251

Contact the Experts team