Application of machine learning procedures for mechanical system modelling: capabilities and caveats to prediction-accuracy

Thomas Groensfelder1, Fabian Giebeler1, Marco Geupel1, David C. Schneider1, Rebecca Jaeger1
1Dep. of Mechanical and Plastics Engineering, UAS Darmstadt (Germany), Schoefferstr. 3, 64295, Darmstadt, Germany

Tóm tắt

AbstractThis article presents an investigation about prediction accuracy of multi-parametric models derived from numerical data. Three different mechanical test-cases are used for the generation of the numerical data. From this data, models are derived for the prediction of characteristic variation to arbitrary changes of the input parameters. Different modeling approaches are evaluated regarding their prediction accuracy. Polynomial matrix equations are compared to regression models and neural network models provided by Machine-Learning toolboxes. Similarities and differences of the models are worked out. An exponential matrix-equation-model is proposed to increase accuracy for certain applications. Influences and their causes to the prediction accuracy for the model predictions are evaluated. From this minimum requirements for deriving valuable models are defined. Leading to a comparison of the modelling approaches in relation to physical plausibility and model efficiency. Where efficiency is related to the effort for data creation and training-procedure. For one of the sample cases, a prediction-model is applied to demonstrate the model application and capabilities. The model equation is used to calculate the value of a penalty function in a multi-input/multi-output optimization task. As outcome of the optimization, four natural frequencies are fitted to measured values by updating material parameters. For all other cases sensitivity-studies including verification to numerical results are conducted.

Từ khóa


Tài liệu tham khảo

Marwala T. Finite-element-model updating using computational intelligence techniques. Johannseburg: Springer; 2010. https://doi.org/10.1007/978-1-84996-323-7.

Grönsfelder T, Hofbauer A, Richter CH. A method for theoretical prediction of frequency scatter ranges for freestanding forged steam turbine blades. Turbo Expo: Power for Land, Sea, and Air, Volume 6: structures and dynamics, parts A and B, pp. 1085–1094; 2011. https://doi.org/10.1115/GT2011-46172. https://asmedigitalcollection.asme.org/GT/proceedings-pdf/GT2011/54662/1085/2759531/1085_1.pdf. Accessed 7 Feb 2020.

Keesman KJ. System identification—an introduction. 1st ed. New York: Springer; 2011.

Bohlin T. Practical Grey-box process identification. 1st ed. New York: Springer; 2006.

Papula L. Mathematik Für Ingenieure und Naturwissenschaftler, vol. 1. New York: Springer; 2014.

Virtanen P, Gommers R, Oliphant TE, Haberland M, Reddy T, Cournapeau D, Burovski E, Peterson P, Weckesser W, Bright J, van der Walt SJ, Brett M, Wilson J, Jarrod Millman K, Mayorov N, Nelson ARJ, Jones E, Kern R, Larson E, Carey C, Polat İ, Feng Y, Moore EW, Vand erPlas J, Laxalde D, Perktold J, Cimrman R, Henriksen I, Quintero EA, Harris CR, Archibald AM, Ribeiro AH, Pedregosa F, van Mulbregt P, Contributors S. SciPy 1.0–Fundamental Algorithms for Scientific Computing in Python. arXiv e-prints, 1907–10121; 2019. arXiv:1907.10121.

Moolayil J. Learn keras for deep neural networks—a fast-track approach to modern deep learning with python. 2nd ed. New York: Springer; 2019.

Geron A. Hands—on machine learning with Scikit-learn, keras, and tensorflow: concepts, tools, and techniques to build intelligent systems. 2nd ed. Farnham: O’Reilly UK Ltd; 2019.

Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V, Vanderplas J, Passos A, Cournapeau D, Brucher M, Perrot M, Duchesnay E. Scikit-learn: machine learning in python. J Mach Learn Res. 2011;12:2825–30.

Kruse EA. Computational intelligence. 2nd ed. New York: Springer; 2015.

Abadi M, Agarwal A, Barham P, Brevdo E, Chen Z, Citro C, Corrado GS, Davis A, Dean J, Devin M, Ghemawat S, Goodfellow I, Harp A, Irving G, Isard M, Jia Y, Jozefowicz R, Kaiser L, Kudlur M, Levenberg J, Mané D, Monga R, Moore S, Murray D, Olah C, Schuster M, Shlens J, Steiner B, Sutskever I, Talwar K, Tucker P, Vanhoucke V, Vasudevan V, Viégas F, Vinyals O, Warden P, Wattenberg M, Wicke M, Yu Y, Zheng X. TensorFlow: large-scale machine learning on heterogeneous systems. Software available from tensorflow.org; 2015. https://www.tensorflow.org/. Accessed 7 Feb 2020.

Aggarwal CC. Neural networks and deep learning. 1st ed. New York: Springer; 2018.

Calculix—a free software three-dimensional structural finite element program. https://www.calculix.de/. Accessed 7 Feb 2020.

FreeCAD—Your own 3D parametric modeler. https://www.freecadweb.org/. Accessed 7 Feb 2020.

Ansys—engineering simulation and 3D design software. https://www.ansys.com/. Accessed 7 Feb 2020.

Vosteen LF. Effect of temperature on dynamic modulus of elasticity of some structural alloys. NACA—National Advisory Commitee for Aeronautics; 1958. https://ntrs.nasa.gov/search.jsp?R=19930085159. Accessed 7 Feb 2020.