Research Article

Robust Fault-Tolerant Control for Satellite Attitude Stabilization Based on Active Disturbance Rejection Approach with Artificial Bee Colony Algorithm

Algorithm 2

Robust fault-tolerant control algorithm for satellite stabilization based on ADRC with bandwidth parameter optimization by ABC.
Input
Initialize
For to
The model of the attitude control system is
are input to TDs.
;
;
;
;
;
.
ESO is established:
.
Feedback state errors:
;
;
;
;
;
;
;
;
.
Control laws are
;
;
.
Under fault-free condition, control torques of flywheels are
;
;
;
.
When a fault is detected, isolate the faulty flywheel and activate the spare flywheel.
If , then
,
,
,
;
If , then
,
,
,
;
If , then
,
,
,
.
End.
Output