Skip to main content

System Identification: Survey on Modeling Methods and Models

  • Conference paper
  • First Online:
Artificial Intelligence and Evolutionary Computations in Engineering Systems

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 517))

Abstract

System identification (SI) is referred to as the procedure of building mathematical models for the dynamic systems using the measured data. Several modeling methods and types of models were studied by classifying SI in different ways, such as (1) black box, gray box, and white box; (2) parametric and non-parametric; and (3) linear SI, nonlinear SI, and evolutionary SI. A study of the literature also reveals that extensive focus has been paid to computational intelligence methods for modeling the output variables of the systems because of their ability to formulate the models based only on data obtained from the system. It was also learned that by embedding the features of several methods from different fields of SI into a given method, it is possible to improve its generalization ability. Popular variants of genetic programming such as multi-gene genetic programming is suggested as an alternative approach with its four shortcomings discussed as future aspects in paving way for evolutionary system 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 299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 379.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. M. Willis, H. Hiden, M. Hinchliffe, B. McKay, and G. W. Barton: Systems modelling using genetic programming, Computers & chemical engineering, 21, S1161–S1166 (1997).

    Google Scholar 

  2. M. Chandrasekaran, M. Muralidhar, C. M. Krishna, and U. Dixit, Application of soft computing techniques in machining performance prediction and optimization: a literature review, The International Journal of Advanced Manufacturing Technology, 46, 445–464 (2010).

    Google Scholar 

  3. E. Vladislavleva and G. Smits, Symbolic regression via genetic programming, Final Thesis for Dow Benelux BV.

    Google Scholar 

  4. U. Çaydaş and S. Ekici, Support vector machines models for surface roughness prediction in CNC turning of AISI 304 austenitic stainless steel, Journal of Intelligent Manufacturing, 23, 639–650 (2012).

    Google Scholar 

  5. S. N. Patra, R. J. T. Lin, and D. Bhattacharyya, Regression analysis of manufacturing electrospun nonwoven nanotextiles, Journal of Materials Science, 45, 3938–3946 (2010).

    Google Scholar 

  6. K. J. Astrom and P. Eykhoff, System identification–A survey, Automatica, 7, 123–162 (1971).

    Google Scholar 

  7. L. Ljung: Perspectives on system identification, Annual Reviews in Control, 34, 1–12 (2010).

    Google Scholar 

  8. S. Sette and L. Boullart: Genetic programming: principles and applications, Engineering applications of artificial intelligence, 14, 727–736 (2001).

    Google Scholar 

  9. X. Hong, R. Mitchell, S. Chen, C. J. Harris, K. Li, and G. Irwin: Model selection approaches for nonlinear system identification: a review, International Journal of Systems Science, 39, 925–946 (2008).

    Google Scholar 

  10. S. Billings, Identification of nonlinear systems a survey, 272–285(1980).

    Google Scholar 

  11. M. Affenzeller and S. Winkler, Genetic algorithms and genetic programming: modern concepts and practical applications, Chapman & Hall/CRC, 6 (2009).

    Google Scholar 

  12. Y. Ku and A. A. Wolf: Volterra-Wiener functionals for the analysis of nonlinear systems, Journal of The Franklin Institute, 281, 9–26 (1966).

    Google Scholar 

  13. L. A. Zadeh: From circuit theory to system theory, Proceedings of the IRE, 50, 856–865 (1962).

    Google Scholar 

  14. J. R. Koza: Genetic programming as a means for programming computers by natural selection, Statistics and Computing, 4, 87–112 (1994).

    Google Scholar 

  15. A. Garg, Y. Bhalerao, and K. Tai: Review of empirical modelling techniques for modelling of turning process, International Journal of Modelling, Identification and Control, 20, 121–129 (2013).

    Google Scholar 

  16. B. N.​ Panda, M. R. Babhubalendruni, B. B. Biswal and D. S.  Rajput: Application of artificial intelligence methods to spot welding of commercial aluminum sheets (BS 1050). In Proceedings of Fourth International Conference on Soft Computing for Problem Solving, Springer India. 21–32 (2015).

    Google Scholar 

  17. A. Garg and K. Tai: Comparison of statistical and machine learning methods in modelling of data with multi-collinearity, International Journal of Modelling, Identification and Control, 18, 295–312 (2013).

    Google Scholar 

  18. Z. Yang, X. S. Gu, X. Y. Liang, and L. C. Ling: Genetic algorithm-least squares support vector regression based predicting and optimizing model on carbon fiber composite integrated conductivity, Materials & Design, 31, 1042–1049, (2010).

    Google Scholar 

  19. A. Garg, K. Tai, C. Lee, and M. Savalani: A hybrid\text {M} 5^\ prime-genetic programming approach for ensuring greater trustworthiness of prediction ability in modelling of FDM process, Journal of Intelligent Manufacturing, 1–17, (2013).

    Google Scholar 

  20. D. Umbrello, G. Ambrogio, L. Filice, and R. Shivpuri: A hybrid finite element method–artificial neural network approach for predicting residual stresses and the optimal cutting conditions during hard turning of AISI 52100 bearing steel, Materials & Design, 29, 873–883, (2008).

    Google Scholar 

  21. B. Wang, X. Wang, and Z. Chen: A hybrid framework for reservoir characterization using fuzzy ranking and an artificial neural network, Computers and Geosciences, 57, 1–10 (2013).

    Google Scholar 

  22. Y. G. Liu, J. Luo, and M. Q. Li: The fuzzy neural network model of flow stress in the isothermal compression of 300M steel, Materials and Design, 41, 83–88 (2012).

    Google Scholar 

  23. W. Li, Y. Yang, Z. Yang, and C. Zhang: Fuzzy system identification based on support vector regression and genetic algorithm, International Journal of Modelling, Identification and Control, 12, 50–55 (2011).

    Google Scholar 

  24. Garg, A., Lam L. S. Jasmine: Measurement of Environmental Aspect of 3-D Printing Process using Soft Computing Methods. Measurement, 75, 171–179 (2015).

    Google Scholar 

  25. Mukherjee, I. and Ray, P. K.: A review of optimization techniques in metal cutting processes, Computers & Industrial Engineering, 50, 15–34 (2006).

    Google Scholar 

  26. Quinlan, J. R: Learning with continuous classes, 343–348(1992).

    Google Scholar 

  27. Wang Y. and Witten, I. H: Induction of model trees for predicting continuous classes (1996).

    Google Scholar 

  28. Wei-Po, L., Hallam, J. and Lund, H. H: A hybrid GP/GA approach for co-evolving controllers and robot bodies to achieve fitness-specified tasks, in Evolutionary Computation, Proceedings of IEEE International Conference, 384–389 (1996).

    Google Scholar 

  29. Xie, H., Zhang, M. and Andreae, P: Population Clustering in Genetic Programming, Eds., ed: Springer Berlin Heidelberg, 3905, 190–201(2006).

    Google Scholar 

  30. Kumarci, K., Dehkordi, P. and Mahmodi, I: Calculation of Plate Natural Frequency by Genetic Programming, Journal of Applied Sciences, 10, 451–461, (2010).

    Google Scholar 

  31. Madár, J., Abonyi, J. and Szeifert, F: Genetic programming for the identification of nonlinear input-output models, Industrial & engineering chemistry research, 44, 3178–3186 (2005).

    Google Scholar 

  32. Folino, G., Pizzuti, C. and Spezzano, G: Genetic Programming and Simulated Annealing: A Hybrid Method to Evolve Decision Trees, in Genetic Programming. vol. 1802, R. Poli, W. Banzhaf, W. Langdon, J. Miller, P. Nordin, and T. Fogarty, Eds., ed: Springer Berlin Heidelberg, 294–303 (2000).

    Google Scholar 

  33. Garg, A. and Tai, K: Review of genetic programming in modeling of machining processes, Proceedings of International Conference in Modelling, Identification & Control (ICMIC), 653–658 (2012).

    Google Scholar 

  34. Garg A., Lam, J.S.L., Gao L: Energy conservation in manufacturing operations: modelling the milling process by a new complexity-based evolutionary approach, Journal of Cleaner Production, 108, 34–45(2015).

    Google Scholar 

  35. A. Garg and K. Tai: Selection of a robust experimental design for the effective modeling of the nonlinear systems using genetic programming, in Proceedings of 2013 IEEE Symposium on Computational Intelligence and Data mining (CIDM), Singapore, 293–298 (2013).

    Google Scholar 

  36. Garg A., Lam, J.S.L: Improving Environmental Sustainability by Formulation of Generalized Power Consumption Models using an Ensemble Evolutionary Approach, Journal of Cleaner Production, 102, 246–263 (2015).

    Google Scholar 

  37. Panda, Biranchi Narayan, MVA Raju Bahubalendruni, and Biswal, B.B: Comparative evaluation of optimization algorithms at training of genetic programming for tensile strength prediction of FDM processed part. Procedia Materials Science 5, 2250–2257 (2014).

    Google Scholar 

  38. Panda, B.N., Garg, A. and Shankhwar, K: Empirical investigation of environmental characteristic of 3-D additive manufacturing process based on slice thickness and part orientation. Measurement, 86, 293–300 (2016).

    Google Scholar 

  39. Panda, B., Garg, A., Jian, Z., Heidarzadeh, A. and Gao, L: Characterization of the tensile properties of friction stir welded aluminum alloy joints based on axial force, traverse speed, and rotational speed. Frontiers of Mechanical Engineering, 1–10. (2016). doi:10.1007/s11465-016-0393-y.

  40. U. M. O’Reilly, Genetic programming theory and practice II vol. 2: Springer-Verlag New York Inc, 2005.

    Google Scholar 

  41. A. Kordon, F. Castillo, G. Smits, and M. Kotanchek, Application issues of genetic programming in industry, Genetic Programming Theory and Practice III, pp. 241–258, 2006.

    Google Scholar 

  42. M. Deistler: System identification and time series analysis: Past, present, and future, Stochastic Theory and Control, 97–109 (2002).

    Google Scholar 

Download references

Acknowledgments

This study was supported by Shantou University Scientific Research Funded Project (Grant No. NTF 16002)

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. N. Panda .

Editor information

Editors and Affiliations

Appendix

Appendix

See Fig. 1.

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Garg, A., Tai, K., Panda, B.N. (2017). System Identification: Survey on Modeling Methods and Models. In: Dash, S., Vijayakumar, K., Panigrahi, B., Das, S. (eds) Artificial Intelligence and Evolutionary Computations in Engineering Systems. Advances in Intelligent Systems and Computing, vol 517. Springer, Singapore. https://doi.org/10.1007/978-981-10-3174-8_51

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-3174-8_51

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-3173-1

  • Online ISBN: 978-981-10-3174-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics