Abstract

SummaryThe nonlinear model predictive control (MPC) approach is used to control the coupled translational‐rotational motion of an all‐thruster spacecraft when one of the actuators fails. In order to model the dynamical response of the spacecraft in MPC, instead of direct integration, a neural network (NN) model is utilized. This model is built of a static NN, followed by a dynamic NN. The static NN is used to find the changes of the mapping of “the demanded forces to the thrusters” and “the real torques/forces produced by the remaining thrusters” after the failure occurrence through online training. In this manner, the effect of failed thruster on the dynamics can be found and the need for conventional and separate “fault detection and isolation” in previous works is eliminated. The dynamic NN is used to replicate the dynamical equations of the spacecraft excluding the effects of the mapping of thrusters demand to the real generated force and torque. Using updated model of the spacecraft through the learning capability of the NNs, the nonlinear MPC is able to compensate the failure of the thruster with the help of the remaining active thrusters. Through numerical simulations, it is shown that in the presence of thruster failure(s) this approach can effectively control the spacecraft with the remaining actuators.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call