Skip to main content

Adaptive Computational Intelligence for Dynamical Systems

  • Chapter
Intelligence for Nonlinear Dynamics and Synchronisation

Part of the book series: Atlantis Computational Intelligence Systems ((ATLANTISCIS,volume 3))

Abstract

This chapter sheds light on the application of computational intelligence techniques for various modeling tasks of dynamic systems. In the traditional approach of system engineering, the modeling task is ne-shot experiment. That is, it takes place only once and using some static experimental data that has been ompiled in a previous stage. However, this approach may not be appropriate in situations where the system volves in a dynamically changing environment. The present chapter aims at highlighting the notion of online modeling which is about approximating the system’s behavior in a dynamical and continuous manner. Online odeling is relevant for situations where data arrives over time, the system’s operational mode changes or the environmental conditions change. We mainly focus on dynamic prediction, diagnostic, optimization, and identification.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 119.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Bibliography

  1. A. Rodr´ıguez, A., Grushin and Reggia, J., (2007), Swarm intelligence systems using guided self-organization for collective problem solving, Advances in Complex Systems 10, 1, pp. 5–34.

    Google Scholar 

  2. Angelov, P., (2004), An approach for fuzzy rule-base adaptation using on-line clustering, International Journal of Approximate Reasoning 35, 3, pp. 275–289.

    Article  MathSciNet  MATH  Google Scholar 

  3. Angelov, P., Lughofer, E., and Zhou, X., (2008), Evolving fuzzy classifiers using different model architectures, Fuzzy Sets and Systems 159, pp. 3160–3182.

    Article  MathSciNet  MATH  Google Scholar 

  4. Augusto, J., Liu, J., McCullagh, P.,Wang, H., and Yang, J., (2008), Management of uncertainty and spatio-temporal aspects for monitoring and diagnosis in a smart home, International Journal of Computational Intelligence Systems 1, 4, pp. 361–378.

    Article  Google Scholar 

  5. Banysaeed, E., Rafiei, M., and Haddad, M., (2007), An improved algorithm for online identification of evolving ts fuzzy models, in Proceedings of the 8th Conference on 8th WSEAS International Conference on Fuzzy Systems (World Scientific and Engineering Academy and Society (WSEAS)), pp. 132–138.

    Google Scholar 

  6. Bertelle, C., Duchamp, G., and Kadri-Dahmani, H., (eds.), (2009), Complex Systems and Selforganization Modelling, Understanding Complex Systems, (Springer).

    Google Scholar 

  7. Bouchachia, A., (2004), Incremental rule learning using incremental clustering, in Proc. of the 10th conf. on Information Processing and Management of Uncertainty in Knowledge- Based Systems, Vol. 3, pp. 2085–2092.

    Google Scholar 

  8. Bouchachia, A., (2006), Incremental learning via function decomposition, in Proc. of the Int. Conf. on machine learning and applications, pp. 63–68.

    Google Scholar 

  9. Bouchachia, A. and Mittermeir, R., (2006), Towards fuzzy incremental classifiers, Soft Computing 11, 2, pp. 193–207.

    Article  Google Scholar 

  10. Branke, J., (1999), Evolutionary algorithms for dynamic optimization problems - a survey, Tech. Rep. 387, Institute AFIB, University of Karlsruhe, Germany.

    Google Scholar 

  11. Branke, J., (2001), Evolutionary Optimization in Dynamic Environments (Kluwer Academic Publishers).

    Google Scholar 

  12. Cauwenberghs, G. and Poggio, T., (2000), Incremental and decremental support vector machine learning, in NIPS, pp. 409–415.

    Google Scholar 

  13. Cedeno, W. and Vemuri, V., (1997), On the use of niching for dynamic landscapes, in Proceedings of the International Conference on Evolutionary Computation, pp. 361–366.

    Google Scholar 

  14. Charikar, M., Chen, K., and Farach-Colton, M., (2004), Finding frequent items in data streams, in Proc. of the International Colloquium on Automata, Languages and Programming, pp. 693–703.

    Google Scholar 

  15. Cobb, H., (1990), An investigation into the use of hypermutation as an adaptive operator in genetic algorithms having continuouis, time-dependent nonstationary environments, Tech. Rep. AIC–90–001, Naval Research Laboratory, Washington, USA.

    Google Scholar 

  16. Cobb, H. and Grefenstette, J., (1993), Genetic algorithms for tracking changing environments, in Proceedings of the 5th International Conference on Genetic Algorithms, pp. 523–530.

    Google Scholar 

  17. Cutello, V. and Nicosia, G., (2002), An immunological approach to combinatorial optimization problems, in Lecture Notes in Computer Science, Vol. 2527 (Springer), pp. 361–370.

    Google Scholar 

  18. Dasgupta, D. andMcgregor, D. R., (1992), Nonstationary function optimization using the structured genetic algorithm, in Parallel Problem Solving From Nature (Elsevier), pp. 145– 154.

    Google Scholar 

  19. de Barros, J. and Dexter, L., (2007), On-line identification of computationally undemanding evolving fuzzy models, Fuzzy Sets and Systems 158, 16, pp. 1997–2012.

    Article  MathSciNet  MATH  Google Scholar 

  20. DeJong, K., (1975), An Analysis of the Behavior of a Class of Genetic Adaptive Systems, Ph.D. thesis, University of Michigan.

    Google Scholar 

  21. Fisher, D., (1987), Knowledge Acquisition via Incremental Conceptual Clustering, Machine Learning 2, pp. 139–172.

    Google Scholar 

  22. Fritzke, B., (1995), A growing neural gas network learns topologies, in Advances in neural information processing systems, pp. 625–632.

    Google Scholar 

  23. Gabrys, B. and Bargiela, A., (2000), General fuzzy min-max neural network for clustering and classification, IEEE Trans. on Neural Networks 11, 3, pp. 769–783.

    Article  Google Scholar 

  24. Goldberg, D., (1989), Genetic Algorithms in Search, Optimization and Machine Learning (Addison Wesley).

    Google Scholar 

  25. Goldberg, D. and Smith, R., (1987), Nonstationary function optimization using genetic algorithm with dominance and diploidy, in Proceedings of the Second International Conference on Genetic Algorithms on Genetic algorithms and their application, pp. 59–68.

    Google Scholar 

  26. Gomm, J., (1998), Adaptive neural network approach to on-line learning for process fault diagnosis, Transactions of the Institute of Measurement and Control 20, 3, pp. 144–152.

    Article  Google Scholar 

  27. Grefenstette, J., (1992), Genetic algorithms for changing environments, in Parallel Problem Solving form Nature (Amsterdam: North Holland), pp. 137–144.

    Google Scholar 

  28. Grossberg, S., (1988), Nonlinear neural networks: principles, mechanism, and architectures, Neural Networks 1, pp. 17–61.

    Article  Google Scholar 

  29. Hagras, H., (2007), Type-2 flcs: A new generation of fuzzy controllers, IEEE Computational Intelligence Magazine 2, 1, pp. 30–43.

    Article  Google Scholar 

  30. Hagras, H., Doctor, F., Lopez, A., and Callaghan, V., (2007), An incremental adaptive life long learning approach for type-2 fuzzy embedded agents in ambient intelligent environments, IEEE Transactions on Fuzzy Systems 15, 1, pp. 41–55.

    Article  Google Scholar 

  31. Hartigan, J., (1975), Clustering Algorithms (John Wiley and Sons, New York).

    Google Scholar 

  32. Hong, X., Mitchell, R., Chen, S., Harris, C., Li, K., and Irwin, I., (2008), Model selection approaches for non-linear system identification : a review, International journal of systems science 39, 10, pp. 925–946.

    Article  MathSciNet  MATH  Google Scholar 

  33. Jin, Y. and Sendhoff, B., (2004), Constructing dynamic optimization test problems using the multi-objective optimization concept, in Lecture Notes in Computer Science - Proceedings of Evoworkshops 2004, pp. 525–536.

    Google Scholar 

  34. Juang, J. and Lin, B., (2005), Nonlinear system identification by evolutionary computation and recursive estimation method, in Proceedings of the American Control Conference, pp. 5073–5078.

    Google Scholar 

  35. Kasabov, N., (2001), On-line learning, reasoning, rule extraction and aggregation in locally optimized evolving fuzzy neural networks, Neurocomputing 41, pp. 25–45.

    Article  MATH  Google Scholar 

  36. Kasabov, N., (2007), Evolving Connectionist Systems : The Knowledge Engineering Approach, 2nd edn., (Springer-Verlag).

    Google Scholar 

  37. Kawahara, Y., Yairi, T., and Machida, K., (2006), A kernel subspace method by stochastic realization for learning nonlinear dynamical systems, in Advances in Neural Information Processing Systems, Vol. 18, pp. 665–672.

    Google Scholar 

  38. Lerner, U., Parr, R., Koller, D., and Biswas, G., (2000), Bayesian fault detection and diagnosis in dynamic systems, in Proceedings of the 17th National Conference on Artificial Intelligence (AAAI), pp. 531–537.

    Google Scholar 

  39. Leung, H., (1998), System identification using chaos with application to equalization of a chaotic modulation system, IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications 45, 3, pp. 314–320.

    Article  Google Scholar 

  40. Li, L., Yang, Y., and Peng, H., (2009), Fuzzy system identification via chaotic ant swarm, Chaos, Solitons & Fractals doi: 10.1016/j.chaos.2008.01.011 .

  41. Lim, J., Lui, H., and Wang, P., (1992), A framework for integrating fault diagnosis and incremental knowledge acquisition in connectionist expert systems, in Proceedings of the National Conference on Artificial Intelligence (AAAI), pp. 159–164.

    Google Scholar 

  42. Luh, C., (2001), Non-linear system identification using an artificial immune system, Journal of Systems & Control Engineering 215, 6, pp. 569–585.

    Google Scholar 

  43. Ma, J., Theiler, J., and Perkins, S., (2003), Accurate on-line support vector regression, Neural Comput. 15, 11, pp. 2683–2703.

    Article  MATH  Google Scholar 

  44. Mahfoud, S., (1995), A comparison of parallel and sequential niching methods, in Proceedings of the 6th International Conference on Genetic Algorithms, pp. 136–143.

    Google Scholar 

  45. Marseguerra, M., Zio, E., Baraldi, P., and Oldrini, A., (2003), Fuzzy logic for signal prediction in nuclear systems, Progress in Nuclear Energy 43, 1, pp. 373–380.

    Article  Google Scholar 

  46. Mori, M. and Kita, H., (2000), Genetic algorithms for adaptation to dynamic environments - a survey, in The 26th Annual Conference of the IEEE Industrial Electronics Society, pp. 2947–2952.

    Google Scholar 

  47. Mori, M., Kita, H., and Nishikawa, Y., (1998), Adaptation to a changing environment by means of the feedback thermodynamical genetic algorithm, in Lecture Notes in Computer Science - Parallel Problem Solving from Nature, pp. 149–158.

    Google Scholar 

  48. Morrison, F., (1991), The Art of Modeling Dynamic Systems: Forecasting for Chaos, Randomness and Determinism (Multiscience Press, Inc.).

    Google Scholar 

  49. Nakanishi, J., Farrell, J., and Schaal, S., (2005), Composite adaptive control with locally weighted statistical learning source, Neural Networks 18, 1, pp. 71–90.

    Article  MATH  Google Scholar 

  50. Nelles, O. E., (2000), Nonlinear system identification (Springer).

    Google Scholar 

  51. Odintsova, N., Rish, I., and Ma, S., (2005), Multi-fault diagnosis in dynamic systems, in Proceedings of the 9th IFIP/IEEE International Symposium on Integrated Network Management.

    Google Scholar 

  52. Ramaswamy, A., Venayagamoorthy, G., and Balakrishnan, S., (2007), Optimal control of class of non-linear plants using artificial immune systems: Application of the clonal selection algorithm, in 22nd International Symposium on Intelligent Control, pp. 249–254.

    Google Scholar 

  53. Salzberg, S., (1991), A nearest hyperrectangle learning method, Machine learning 6, pp. 277– 309.

    Google Scholar 

  54. Sch¨olkopf, B. and Smola, A., (2002), Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond (MIT Press).

    Google Scholar 

  55. Simpson, P., (1992), Fuzzy min-max neural networkspart 1: Classification, IEEE Trans. Neural Networks 3, 5, p. 776786.

    Article  Google Scholar 

  56. Suykens, J., (1995), Artificial Neural Networks for Modeling and Control of Non-Linear Systems (Springer-Verlag).

    Google Scholar 

  57. Tinos, R. and Yang, S., (2007), A self-organizing random immigrants genetic algorithm for dynamic optimization problems, Genetic Programming and Evolvable Machines 8, 3, pp. 255–286.

    Article  Google Scholar 

  58. Tseng, C., Chen, B., and Uang, H., (2001), Fuzzy tracking control design for nonlinear dynamic systems via t-s fuzzy model, IEEE Transactions on Fuzzy Systems 9, 3, pp. 381–392.

    Article  Google Scholar 

  59. Vavak, F., Fogarty, T., and Jukes, K., (1996), A genetic algorithm with variable range of local search for tracking changing environments, in Lecture Notes in Computer Science - Parallel Problem Solving from Nature, pp. 376–385.

    Google Scholar 

  60. Venkatasubramanian, V., Rengaswamy, R., Yin, K., and Kavuri, S. (2003a), A review of process fault detection and diagnosis – part i: Quantitative model-based methods, Computers and Chemical Engineering 27, 15, pp. 293–311.

    Article  Google Scholar 

  61. Venkatasubramanian, V., Rengaswamy, R., Yin, K., and Kavuri, S. (2003b), A review of process fault detection and diagnosis - part ii: Quanlitative models and search strategies, Computers and Chemical Engineering 27, 15, pp. 313–326.

    Article  Google Scholar 

  62. Venkatasubramanian, V., Rengaswamy, R., Yin, K., and Kavuri, S. (2003c), A review of process fault detection and diagnosis - part iii: Process history–based methods, Computers and Chemical Engineering 27, 15, pp. 327–346.

    Article  Google Scholar 

  63. Vijayakumar, S., D’souza, A., and Schaal, S., (2005), Incremental online learning in high dimensions, Neural Comput. 17, 12, pp. 2602–2634.

    Article  MathSciNet  Google Scholar 

  64. Wang, D., Huang, J., Lan, W., and Li, L., (2009), Neural network-based robust adaptive control of nonlinear systems with unmodeled dynamics, Mathematics and Computers in Simulation 79, 5, pp. 1745–1753.

    Article  MathSciNet  MATH  Google Scholar 

  65. Wang, W., (2005), An incremental learning strategy for support vector regression, Neural Process. Lett. 21, 3, pp. 175–188.

    Google Scholar 

  66. Yang, S., (2005), Population-based incremental learning with memory scheme for changing environments, in Proceedings of the 2005 conference on Genetic and evolutionary computation (ACM, New York, NY, USA), pp. 711–718.

    Google Scholar 

  67. Yuen, R., Lee, E., Lim, C., and Cheng, G., (2004), Fusion of grnn and fa for online noisy data regression, Neural Process. Lett. 19, 3, pp. 227–241.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Abdelhamid Bouchachia .

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Atlantis Press/World Scientific

About this chapter

Cite this chapter

Bouchachia, A. (2010). Adaptive Computational Intelligence for Dynamical Systems. In: Intelligence for Nonlinear Dynamics and Synchronisation. Atlantis Computational Intelligence Systems, vol 3. Atlantis Press. https://doi.org/10.2991/978-94-91216-30-5_1

Download citation

Publish with us

Policies and ethics

Societies and partnerships