Nonlinear System Stabilisation by an Evolutionary Neural Network

  • Wasan Srikasam
  • Nachol Chaiyaratana
  • Suwat Kuntanapreeda
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3972)


This paper presents the application of an evolutionary neural network controller in a stabilisation problem involving an inverted pendulum. It is guaranteed that the resulting continuous closed-loop system is asymptotically stable. The process of training the neural network controller can be treated as a constrained optimisation problem where the equality constraint is derived from the Lyapunov stability criteria. The decision variables in this investigation are made up from the connection weights in the neural network, a positive definite matrix required for the Lyapunov function and a matrix for the stability constraint while the objective value is calculated from the closed-loop system performance. The optimisation technique chosen for the task is a variant of genetic algorithms called a cooperative coevolutionary genetic algorithm (CCGA). Two control strategies are explored: model-reference control and optimal control. In the model-reference control, the simulation results indicate that the tracking performance of the system stabilised by the evolutionary neural network is superior to that controlled by a neural network, which is trained via a neural network emulator. In addition, the system stabilised by the evolutionary neural network requires the energy in the level which is comparable to that found in the system that uses a linear quadratic regulator in optimal control. This confirms the usefulness of the CCGA in nonlinear system stabilisation applications.


Neural Network Connection Weight Linear Quadratic Regulator Stability Constraint Neural Network Controller 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Sadegh, N.: A Perceptron Network for Functional Identification and Control of Nonlinear Systems. IEEE Trans. Neural Networks 4(6), 982–988 (1993)CrossRefGoogle Scholar
  2. 2.
    Fierro, R., Lewis, F.L.: Control of a Nonholonomic Mobile Robot Using Neural Networks. IEEE Trans. Neural Networks 9(4), 589–600 (1998)CrossRefGoogle Scholar
  3. 3.
    Kim, Y.H., Lewis, F.L.: Neural Network Output Feedback Control of Robot Manipulators. IEEE Trans. Robot. Autom. 15(2), 301–309 (1999)CrossRefGoogle Scholar
  4. 4.
    Jagannathan, S.: Control of a Class of Nonlinear Discrete-Time Systems Using Multilayer Neural Networks. IEEE Trans. Neural Networks 12(5), 1113–1120 (2001)CrossRefMathSciNetGoogle Scholar
  5. 5.
    Zhu, Q., Guo, L.: Stable Adaptive Neurocontrol for Nonlinear Discrete-Time Systems. IEEE Trans. Neural Networks 15(3), 653–662 (2004)CrossRefGoogle Scholar
  6. 6.
    He, S., Reif, K., Unbehauen, R.: A Neural Approach for Control of Nonlinear Systems with Feedback Linearization. IEEE Trans. Neural Networks 9(6), 1409–1421 (1998)CrossRefGoogle Scholar
  7. 7.
    Nam, K.: Stabilization of Feedback Linearizable Systems Using a Radial Basis Function Network. IEEE Trans. Automat. Contr. 44(5), 1026–1031 (1999)MATHCrossRefMathSciNetGoogle Scholar
  8. 8.
    Kosmatopoulos, E.B.: Universal Stabilization Using Control Lyapunov Functions, Adaptive Derivative Feedback, and Neural Network Approximators. IEEE Trans. Syst. Man Cybern. B Cybern. 28(3), 472–477 (1998)CrossRefGoogle Scholar
  9. 9.
    Sanchez, E.N., Perez, J.P.: Input-to-State Stabilization of Dynamic Neural Networks. IEEE Trans. Syst. Man Cybern. A Syst. Hum. 33(4), 532–536 (2003)CrossRefGoogle Scholar
  10. 10.
    Tanaka, K.: An Approach to Stability Criteria of Neural-Network Control Systems. IEEE Trans. Neural Networks 7(3), 629–642 (1996)CrossRefGoogle Scholar
  11. 11.
    Suykens, J.A.K., Vandewalle, J., De Moor, B.: Lur’e Systems with Multilayer Perceptron and Recurrent Neural Networks: Absolute Stability and Dissipativity. IEEE Trans. Automat. Contr. 44(4), 770–774 (1999)MATHCrossRefGoogle Scholar
  12. 12.
    Kuntanapreeda, S., Fullmer, R.R.: A Training Rule which Guarantees Finite-Region Stability for a Class of Closed-Loop Neural-Network Control Systems. IEEE Trans. Neural Networks 7(3), 745–751 (1996)CrossRefGoogle Scholar
  13. 13.
    Ekachaiworasin, R., Kuntanapreeda, S.: A Training Rule which Guarantees Finite-Region Stability of Neural Network Closed-Loop Control: An Extension to Nonhermitian Systems. In: Amari, S.-I., Giles, C.L., Gori, M., Piuri, V. (eds.) Proceedings of the 2000 IEEE-INNS-ENNS International Joint Conference on Neural Networks, pp. 325–330. IEEE Computer Society, Los Alamitos (2000)Google Scholar
  14. 14.
    Yao, X.: Evolving Artificial Neural Networks. Proc. IEEE 87(9), 1423–1447 (1999)CrossRefGoogle Scholar
  15. 15.
    Potter, M.A., De Jong, K.A.: A Cooperative Coevolutionary Approach to Function Optimization. In: Davidor, Y., Männer, R., Schwefel, H.-P. (eds.) PPSN 1994. LNCS, vol. 866, pp. 249–257. Springer, Heidelberg (1994)Google Scholar
  16. 16.
    De Jong, K.A., Potter, M.: Evolving Complex Structures via Cooperative Coevolution. In: McDonnell, J.R., Reynolds, R.G., Fogel, D.B. (eds.) Proceedings of the Fourth Annual Conference on Evolutionary Programming, pp. 307–318. MIT Press, Cambridge (1995)Google Scholar
  17. 17.
    Potter, M.A., De Jong, K.A.: Evolving Neural Networks with Collaborative Species. In: Ören, T.I., Birta, L.G. (eds.) Proceedings of the 1995 Summer Computer Simulation Conference, pp. 340–345. Society for Computer Simulation, San Diego (1995)Google Scholar
  18. 18.
    Pimpawat, C., Chaiyaratana, N.: Three-Dimensional Container Loading Using a Cooperative Co-evolutionary Genetic Algorithm. Appl. Artif. Intell. 18(7), 581–601 (2004)CrossRefGoogle Scholar
  19. 19.
    Potter, M.A., De Jong, K.A.: Cooperative Coevolution: An Architecture for Evolving Coadapted Subcomponents. Evol. Comput. 8(1), 1–29 (2000)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Wasan Srikasam
    • 1
  • Nachol Chaiyaratana
    • 1
  • Suwat Kuntanapreeda
    • 1
  1. 1.Research and Development Center for Intelligent SystemsKing Mongkut’s Institute of Technology North BangkokBangkokThailand

Personalised recommendations