Adaptive attitude controller for a satellite based on neural network in the presence of unknown external disturbances and actuator faults

Abstract In this paper, an adaptive attitude control algorithm is developed based on neural network for a satellite. The proposed attitude control is based on nonlinear modified Rodrigues parameters feedback control in the presence of unknown terms like external disturbances and actuator faults. In order to eliminate the effect of the uncertainties, a multilayer neural network with a new learning rule will be designed appropriately. In this method, asymptotic stability of the proposed algorithm has been proven in the presence of unknown terms based on Lyapunov stability theorem. Finally, the performance of the designed attitude controller is investigated by simulations.

[1]  Jacek M. Zurada,et al.  Introduction to artificial neural systems , 1992 .

[2]  S. N. Balakrishnan,et al.  Parameter Estimation in Nonlinear Systems Using Hopfield Neural Networks , 2005 .

[3]  J. Yu,et al.  Space Interferometry Mission spacecraft pointing error budgets , 2002 .

[4]  John L. Crassidis,et al.  Sliding Mode Control Using Modified Rodrigues Parameters , 1996 .

[5]  Rogelio Lozano,et al.  Adaptive Control: Algorithms, Analysis and Applications , 2011 .

[6]  Aria Alasty,et al.  Adaptive robust attitude control of a flexible spacecraft , 2006 .

[7]  H. Khalil Adaptive output feedback control of nonlinear systems represented by input-output models , 1996, IEEE Trans. Autom. Control..

[8]  Anthony J. Calise,et al.  Nonlinear flight control using neural networks , 1994 .

[9]  Frank L. Lewis,et al.  Neural Network Control Of Robot Manipulators And Non-Linear Systems , 1998 .

[10]  James R. Wertz,et al.  Spacecraft attitude determination and control , 1978 .

[11]  K. Narendra,et al.  A new adaptive law for robust adaptation without persistent excitation , 1987 .

[12]  Rush D. Robinett,et al.  Nonlinear Adaptive Control of Spacecraft Maneuvers , 1997 .

[13]  Jean-Jacques E. Slotine,et al.  Hamiltonian adaptive control of spacecraft , 1990 .

[14]  Anthony J. Calise,et al.  Analysis of Adaptive Neural Networks for Helicopter Flight Control , 1997 .

[15]  Morteza Moradi Self-tuning PID controller to three-axis stabilization of a satellite with unknown parameters , 2013 .

[16]  Karl Johan Åström,et al.  Adaptive Control , 1989, Embedded Digital Control with Microcontrollers.

[17]  Bing Xiao,et al.  Intelligent proportional-derivative control for flexible spacecraft attitude stabilization with unknown input saturation , 2012 .

[18]  Frank L. Lewis,et al.  Multilayer neural-net robot controller with guaranteed tracking performance , 1996, IEEE Trans. Neural Networks.

[19]  Frank L. Lewis,et al.  Adaptive Feedback Linearization Using Efficient Neural Networks , 2001, J. Intell. Robotic Syst..

[20]  Simon Haykin,et al.  Neural Networks and Learning Machines , 2010 .

[21]  Hyochoong Bang,et al.  Adaptive attitude control of spacecraft using neural networks , 2009 .

[22]  Robert H. Bishop,et al.  Adaptive Nonlinear Attitude Control and Momentum Management of Spacecraft , 1997 .

[23]  Robert H. Bishop,et al.  Adaptive nonlinear control of spacecraft , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[24]  J. Junkins,et al.  Analytical Mechanics of Space Systems , 2003 .

[25]  Gonzalo Joya,et al.  Hopfield Neural Networks for Parametric Identification of Dynamical Systems , 2005 .

[26]  Anthony J. Calise,et al.  Adaptive output feedback control of uncertain nonlinear systems using single-hidden-layer neural networks , 2002, IEEE Trans. Neural Networks.

[27]  Youdan Kim,et al.  Nonlinear Adaptive Flight Control Using Backstepping and Neural Networks Controller , 2001 .