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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
M. Willis, H. Hiden, M. Hinchliffe, B. McKay, and G. W. Barton: Systems modelling using genetic programming, Computers & chemical engineering, 21, S1161–S1166 (1997).
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).
E. Vladislavleva and G. Smits, Symbolic regression via genetic programming, Final Thesis for Dow Benelux BV.
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).
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).
K. J. Astrom and P. Eykhoff, System identification–A survey, Automatica, 7, 123–162 (1971).
L. Ljung: Perspectives on system identification, Annual Reviews in Control, 34, 1–12 (2010).
S. Sette and L. Boullart: Genetic programming: principles and applications, Engineering applications of artificial intelligence, 14, 727–736 (2001).
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).
S. Billings, Identification of nonlinear systems a survey, 272–285(1980).
M. Affenzeller and S. Winkler, Genetic algorithms and genetic programming: modern concepts and practical applications, Chapman & Hall/CRC, 6 (2009).
Y. Ku and A. A. Wolf: Volterra-Wiener functionals for the analysis of nonlinear systems, Journal of The Franklin Institute, 281, 9–26 (1966).
L. A. Zadeh: From circuit theory to system theory, Proceedings of the IRE, 50, 856–865 (1962).
J. R. Koza: Genetic programming as a means for programming computers by natural selection, Statistics and Computing, 4, 87–112 (1994).
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).
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).
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).
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).
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).
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).
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).
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).
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).
Garg, A., Lam L. S. Jasmine: Measurement of Environmental Aspect of 3-D Printing Process using Soft Computing Methods. Measurement, 75, 171–179 (2015).
Mukherjee, I. and Ray, P. K.: A review of optimization techniques in metal cutting processes, Computers & Industrial Engineering, 50, 15–34 (2006).
Quinlan, J. R: Learning with continuous classes, 343–348(1992).
Wang Y. and Witten, I. H: Induction of model trees for predicting continuous classes (1996).
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).
Xie, H., Zhang, M. and Andreae, P: Population Clustering in Genetic Programming, Eds., ed: Springer Berlin Heidelberg, 3905, 190–201(2006).
Kumarci, K., Dehkordi, P. and Mahmodi, I: Calculation of Plate Natural Frequency by Genetic Programming, Journal of Applied Sciences, 10, 451–461, (2010).
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).
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).
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).
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).
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).
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).
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).
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).
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.
U. M. O’Reilly, Genetic programming theory and practice II vol. 2: Springer-Verlag New York Inc, 2005.
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.
M. Deistler: System identification and time series analysis: Past, present, and future, Stochastic Theory and Control, 97–109 (2002).
Acknowledgments
This study was supported by Shantou University Scientific Research Funded Project (Grant No. NTF 16002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendix
Appendix
See Fig. 1.
Rights 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)