A fault-tolerant
satellite attitude control method based on magnetic torquers is proposed. First, in each control cycle, magnetic torquer and thruster fault detection is performed based on the
control signal of the previous cycle and the attitude measurement
signal of the
current cycle, according to the control measurement consistency
score. When a thruster fault is detected or a thruster fault
signal is received, the
backup thruster is switched if a
backup exists. When a thruster fault is detected or a thruster fault
signal is received and no
backup is available, the
attitude control mode is switched to pure magnetic torquer control. When a magnetic torquer fault is detected or a magnetic torquer fault signal is received from other methods or injected from the ground, the faulty magnetic torquer is removed, a backup magnetic torquer is introduced, and the magnetic torquer group configuration is reconstructed for magnetic torquer allocation calculation.