Satellite Attitude Tracking Controller Optimization Based on Particle Swarm Optimization

Abstract Parametric design of satellite tracking controller is an essential for almost modern satellites. To avoid selecting parameters by traditional experience, particle swarm optimization (PSO) algorithm is proposed to optimize the parameters of satellite attitude tracking controller, which is a radial basis function neural network based sliding mode controller. The mechanism of sharing information among particles is introduced to obtain solution. Numerical simulation results show that PSO can reach the optimal solution within 20 iterations. By updating the position and velocity of particles to seek solutions, PSO provides strong global search ability and convergent performance.

[1]  Jan Tommy Gravdahl,et al.  SATELLITE ATTITUDE TRACKING BY QUATERNION-BASED BACKSTEPPING , 2005 .

[2]  Wang Heng PSO-Based Controller Parameters Design for Spacecraft , 2010 .

[3]  Christopher D. Hall,et al.  Spacecraft Attitude Sliding Mode Controller using Reaction Wheels , 2008 .

[4]  Shiming Chen,et al.  Sliding mode control using RBF neural network for spacecraft attitude tracking , 2010, 2010 IEEE International Conference on Intelligent Computing and Intelligent Systems.

[5]  Shih-Che Lo,et al.  Sliding-Mode Controller Design for Spacecraft Attitude Tracking Maneuvers , 1993, 1993 American Control Conference.

[6]  Hyungjoo Yoon,et al.  Adaptive Spacecraft Attitude Tracking Control with Actuator Uncertainties , 2005 .

[7]  Dai Gao,et al.  Sliding mode control for a satellite attitude tracking system , 2008, 2008 2nd International Symposium on Systems and Control in Aerospace and Astronautics.

[8]  Shih-Che Lo,et al.  Smooth Sliding-Mode Control for Spacecraft Attitude Tracking Maneuvers , 1995 .

[9]  Shunan Wu,et al.  Sliding mode controller design for rigid satellite attitude tracking , 2009, 2009 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[10]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[11]  Di Hu,et al.  An improved particle swarm optimizer for parametric optimization of flexible satellite controller , 2011, Appl. Math. Comput..

[12]  René Thomsen,et al.  A comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems , 2004, Proceedings of the 2004 Congress on Evolutionary Computation (IEEE Cat. No.04TH8753).