Dynamic-Programming-Based Failure-Tolerant Control for Satellite with Thrusters in 6-DOF Motion
In this paper, a dynamic-programming approach to the coupled translational and rotational control of thruster-driven spacecraft is studied. To reduce the complexity of the problem, dynamic-programming-based optimal policies are calculated using decoupled position and attitude dynamics with generalized forces and torques as controls. A quadratic-programming-based control allocation is then used to map the controls to actuator commands. To control the spacecraft in the event of thruster failure, both the dynamic programming policies and control allocation are reconfigured to cope with the losses in controls. The control allocation parameters are adjusted dynamically to ensure the satellite always approaches the target from the side with two operative thrusters to achieve a stable control. The effectiveness of the proposed dynamic programming control is compared with a Lyapunov-stable control method, which shows that the proposed method is more fuel-efficient in tracking the same path.
Code (1)
Similar Papers 제목 키워드 기반
Intelligent Control of Spacecraft Reaction Wheel Attitude Using Deep Reinforcement Learning
Reliable satellite attitude control is essential for the success of space missions, particularly as satellites increasingly operate autonomously in dynamic and uncertain environments. Reaction wheels (RWs) play a pivotal…
Reinforcement LearningCost-aware Defense for Parallel Server Systems against Reliability and Security Failures
Parallel server systems in transportation, manufacturing, and computing heavily rely on dynamic routing using connected cyber components for computation and communication. Yet, these components remain vulnerable to rando…
Learning-Based Fault-Tolerant Control for an Hexarotor with Model Uncertainty
In this paper we present a learning-based tracking controller based on Gaussian processes (GP) for a fault-tolerant hexarotor in a recovery maneuver. In particular, to estimate certain uncertainties that appear in a hexa…
Gaussian ProcessesFault-tolerant Model Predictive Control for Spacecraft
Given the cost and critical functions of satellite constellations, ensuring mission longevity and safe decommissioning is essential for space sustainability. This article presents a Model Predictive Control for spacecraf…
Soft Actor-Critic Deep Reinforcement Learning for Fault Tolerant Flight Control
Fault-tolerant flight control faces challenges, as developing a model-based controller for each unexpected failure is unrealistic, and online learning methods can handle limited system complexity due to their low sample …
Deep Reinforcement Learningreinforcement-learningReinforcement Learning (RL)