Research Article

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

Algorithm 1

The optimizing algorithm of bandwidth parameter by ABC.
Input
Initialize
While do
 While do
  Generate new population (solution) in the neighborhood of for employed bees using (27) and evaluate them;
  Employ the greedy selection process for employed bees between and ;
  Calculate the probability for using (28);
  Produce new population from for onlooker bees based on and evaluate them;
  Employ the greedy selection process for onlooker bees between and ;
  Determine the abandoned , if exists, update it for scout bees by (26);
  Memorize the best solution achieved so far.
  
 End while
End while
Output global optimum (best solution for bandwidth optimizing of ADRC)