Open Access Open Access  Restricted Access Subscription or Fee Access

Developing Geno-Fuzzy Controller for Satellite Stabilization with Gravity Gradient

(*) Corresponding author

Authors' affiliations



In this paper, a systematic technique is proposed to design an optimal distributed fuzzy logic controller (FLC) for the attitude control of satellites stabilized by reaction wheels and gravity gradient. A single FLC with two inputs and one output is used for the pitch motion while a distributed controller with four FLCs is proposed for the roll and yaw motions to take into consideration the dynamic coupling between roll and yaw. The control action for yaw is determined by the yaw dynamics as well as the roll dynamics and similarly for the roll. The rules, the distribution of membership function of FLC, and the linking parameters of the distributed controller are determined based on solving a constraint optimization problem using the genetic algorithms. To get accurate pointing, long-life time, and fast response for the satellite, the deviation of the satellite from its nominal position, the consumed power, and the time of deviation are included in the optimization objective function. With the use of multiple initial conditions in determining the objective function, the designed controller is shown to be stable with a satisfactory performance in a broad range of the operating conditions.
Copyright © 2014 Praise Worthy Prize - All rights reserved.


FLC; Geno-Fuzzy Controller; Satellite Stabilization; Gravity Gradient

Full Text:



Bryson E., "Control of Spacecraft and Aircraft", Princeton University Press, 1994.

A. Che Soh, R. Z. Abdul Rahman, H. Md. Sarkan, L. T. Yeo, Intelligent Control of Twin-Rotor MIMO System Using Fuzzy Inference Techniques, (2013) International Review of Aerospace Engineering (IREASE), 6 (1), pp. 28-39.

Chipperfield A, Fleming F., Pohlheim H., and Fonseca C., "Genetic Algorithm Toolbox Users Guide, for use with Matlab", Automatic Control and Systems Engineering, of The University of Sheffield, UK, 1994.

Coello, C. "Theoretical and Numerical Constraint Handling Techniques used with Evolutionary Algorithms: A Survey of the State of the Art", Computer Methods in Applied Mechanics and Engineering, 191(11-12), 1245-1287, 2002.

Daley, S.; and Gill, K. F, “Attitude Control Of A Spacecraft Using an Extended Self-Organizing Fuzzy Logic Controller”, Proceedings of the Institution of Mechanical Engineers, Part C: Mechanical Engineering Science, v 201, n 2, p 97-106, 1987.

Dixon I. and Szego, G., “Numerical optimization of dynamic systems”, North-Holland Co., 1980.Goldberg D. E., Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley, 1989.

Farrukh Nagi, A.T. Zulkarnain, and J. Nagi, “Tuning fuzzy Bang–bang relay controller for satellite attitude control system”, Aerospace Science and Technology, Volume 26, Issue 1, Pages 76–86, April–May 2013.

Harmaifar A., and McCormick E., “Simultaneous Design of Membership Function and Rule Sets for Fuzzy Controllers Using Genetic Algorithms”, IEEE Transaction on. Fuzzy Systems, Vol. 3, 129–139, 1995.

Jamshidi M. and Ross, T., "Fuzzy Logic and Control, Software and hardware Applications", Printce-Hall, Inc. 1993.

Jan Jantzen, “ Foundations of Fuzzy Control: A Practical Approach”, Wiley, 2013.

Kittipong B, Nachol C., and Suwat K., “Time optimal and time-energy optimal control of a satellite attitude using genetic algorithms”, ASME International Mechanical Engineering Congress and Exposition, Nov 17-22 2002, New Orleans, LA, USA, 217-224, 2002.

Longuski, James M., Guzmán, Jose J., Prussing, John E., “Optimal Control with Aerospace Applications”, Space Technology Library, Vol 32, Springer, 2014

Skullestad A., and Gilbert J., “H control of a gravity gradient stabilized satellite”, Control Engineering Practice, Vol 8, pp. 975-983, 2000.


  • There are currently no refbacks.

Please send any question about this web site to
Copyright © 2005-2023 Praise Worthy Prize