Design of an Adaptive-Neural Network Attitude Controller of a Satellite using Reaction Wheels

Document Type: Research Paper


1 Department of Mechanical Engineering, Amirkabir University of Technology, Tehran, Iran

2 Space Science and Technology Institute, Amirkabir University of Technology, Tehran, Iran


In this paper, an adaptive attitude control algorithm is developed based on neural network for a satellite using four reaction wheels in a tetrahedron configuration. Then, an attitude control based on feedback linearization control is designed and uncertainties in the moment of inertia matrix and disturbances torque have been considered. In order to eliminate the effect of these uncertainties, a multilayer neural network with back-propagation law is designed. In this structure, the parameters of the moment of inertia matrix and external disturbances are estimated and used in feedback linearization control law. Finally, the performance of the designed attitude controller is investigated by several simulations.


Main Subjects

[1] Stazizar, A. J., “Investigation of Flow Phenomena in a transonic Fan Rotor Using Laser Anemometry”, ASME Journal of Engineering for Gas Turbines and Power, Vol. 107, No. 2, pp. 427-435, 1985.

[2] Myers, R. H. and Montgomery, D. C., Response Surface Methodology: Process and product optimization using designed experiments, John Wiley & Sons, New York, 1995.

[3] Guinta, A. A., “Aircraft Multidisciplinary Design Optimization Using Design of Experimental Theory and Response Surface Modeling Methods”, Ph. D. Thesis, Department of Aerospace Engineering, Virginia Polytechnic Institute and State University, Blacksburg, VA, 1997.

[4] Jameson, A., Schmidt, W., and Turkel, E., “Numerical Solutions of the Euler Equation by Finite Volume Methods Using Runge-Kutta Time Stepping Schemes”, AIAA 81-1259, 1981.

[5] Denton, J. D., Xu, L., “The Effects of Lean and Sweep on Transonic Fan Performance”, ASME Turbo Expo, Amsterdam, Netherlands, GT-2002-30327, 2002.

[6] T. Burns, US Patent No. 358498, 1995.

[1] Chelaru, T. V., Cristian, B., and Chelaru, A., “Mathematical model for small satellites, using rotation angles and optimal control synthesis”, in Recent Advances in Space Technologies (RAST), Istanbul, Turkiye, 2011.

[2] El-Gohary, A., "Optimal control for the attitude stabilization of a rigid body using non redundant parameterz", International Journal of Non-Linear Mechanics, Vol. 9, pp. 1004-13, 2006.

[3] Hu, Q., and Xiao, B., "Intelligent proportional-derivative control for flexible spacecraft attitude stabilization with unknown input saturation", Aerospace Science and Technology, Vol. 23, pp. 63-74, 2012.

[4] Qinglei, H., "Sliding mode maneuvering control and active vibration damping three axis stabilized flexible spacecraft with actuator dynamics", Nonlinear Dynamics, Vol. 15, pp. 227-248, 2008.

[5] Moradi, M., "Self-tuning PID controller to three-axis stabilization of a satellite with unknown parameters", International Journal of Non-Linear Mechanics, Vol. 49, pp. 50-56, 2013.

[6] Shahravi, M., and Kabganian, M., "Attitude tracking and vibration suppression of flexible spacecraft using implicit adaptive control law", in American Control Conference, Portland, OR, USA, 2005.

[7] Shahravi, M., Kabganian, M., and Alasty, A., "Adaptive robust attitude control of a flexible spacecraft", International Journal of Robust and Nonlinear Control, Vol. 16, no. 6, pp. 287-302, 2006.

[8] Guan, P., Liu, X. J., and Liu, J. Z., "Adaptive fuzzy sliding mode control for flexible satellite", Engineering Applications of Artificial Intelligence, Vol. 18, no. 4, pp. 451-459, 2005.

[9] Jin, E., and Sun, Z., "Robust controllers design with finite time convergence for rigid spacecraft attitude tracking control", Aerospace, Vol. 4, pp. 324-330, 2008.

[10] Park, Y., "Robust and optimal attitude stabilization of spacecraft with external disturbances", Aerospace Science and Technology, Vol. 9, pp. 253-259, 2005.

[11] Dong, C., Xu, L., Chen, Y., and Wang, Q., "Networked flexible spacecraft attitude maneuver based on adaptive fuzzy sliding mode control", Acta Astronautica, Vol. 65, no. 11-12, pp. 1561-1570, 2009.

[12] Sidi, M. J., Spacecraft Dynamics and control: a practical engineering approach, Cambridge University Press, 1997.

[13] Zhenning, H., and Balakrishnan, S., "Parameter Eatimation in Nonlinear Systems Using Hopfield Neural Networks", AIAA Journal of Aircraft, Vol. 42, pp. 41-53, 2005.

[14] Atenica, M., Joya, G., and Sandoval, F., "Hopfield Neural Networks for Parametric Identification of Dynamical Systems", Neural Processing Letters, Vol. 21, no. 2, pp. 143-152, 2005.

[15] Wertz, J., Spacecraft Attitude Determination and Control, Kluwer Academic, London, 1978.

[16] Hablani, H., "Multiaxis Tracking and Attitude Control of Flexible Spacecraft with Reaction Jets", AIAA Journal of Guidance, Control and Dynamics, Vol. 17, pp. 831-839, 1994.

[17] Hyungjoo, Y., “Spacecraft Attitude and Power Control Using Variable Speed Control Moment Gyros”, Ph. D. Thesis, Department of Aerospace Engineering, Georgia Institute of Technology, 2004.