Loading...
Search for: translational-rotational-motion
0.009 seconds

    Actuator failure-tolerant control of an all-thruster satellite in coupled translational and rotational motion using neural networks

    , Article International Journal of Adaptive Control and Signal Processing ; 2018 ; 08906327 (ISSN) Tavakoli, M. M ; Assadian, N ; Sharif University of Technology
    John Wiley and Sons Ltd  2018
    Abstract
    The 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... 

    Predictive fault-tolerant control of an all-thruster satellite in 6-DOF motion via neural network model updating

    , Article Advances in Space Research ; Volume 61, Issue 6 , March , 2018 , Pages 1588-1599 ; 02731177 (ISSN) Tavakoli, M. M ; Assadian, N ; Sharif University of Technology
    Elsevier Ltd  2018
    Abstract
    The problem of controlling an all-thruster spacecraft in the coupled translational-rotational motion in presence of actuators fault and/or failure is investigated in this paper. the nonlinear model predictive control approach is used because of its ability to predict the future behavior of the system. The fault/failure of the thrusters changes the mapping between the commanded forces to the thrusters and actual force/torque generated by the thruster system. Thus, the basic six degree-of-freedom kinetic equations are separated from this mapping and a set of neural networks are trained off-line to learn the kinetic equations. Then, two neural networks are attached to these trained networks in...