Methodology for plausibility checking of structural mechanics simulations using deep learning on existing simulation data

In modern product development, the use of sophisticated simulation tools for assessing the effects of design changes on the intended product behavior is essential. However, setting up valid simulations requires expert knowledge, acquired skills, and sufficient expertise. Design engineers, who perform finite element analysis (FEA) infrequently, must be assisted and their FEA results need to be checked for plausibility. An automatic plausibility check for finite element (FE) simulations in linear structural mechanics can identify non-plausible simulations and warn the user to interpret the results cautiously or ask for expert help. In this context, currently available tools can only compare very similar simulations. However, as the amount of available simulation data in the industry increases more and more, a data-driven simulation check is an obvious next step. Nevertheless, the question arises how simulation data of very different parts and simulations can be transferred to a single software tool, how this tool can learn the relevant rules behind plausible simulations, and how it can be applied to new simulations. In this context, it is especially important to train a metamodel that is able to generalize the rules so that it can later on be applied to unknown simulations. This paper presents an approach to transfer different FE meshes, corresponding FE results and boundary conditions to an individual matrix of fixed size for very different structural mechanic FE simulation. The novel approach uses spherical detector surfaces to project three-dimensional information on its surface. It allows generating the so-called “DNA of an FE simulation”; classification algorithms i.e. Support Vector Machines or Deep Learning Neural Networks such as Convolutional Neural Networks (CNN) can then classify this information. The whole methodology reduces the dimension of a 3D finite element simulation to a 2D matrix of numeric values. The matrix contains all the relevant information for the classification in “plausible” or “non-plausible”. An implausible simulation contains errors, which would be quickly identified by an experienced simulation engineer, whereas a plausible simulation does not contain such errors. As less experienced simulation users in design departments are not trained to find such errors in their simulation setup, they cannot detect them and take adequate countermeasures. In the paper, every single step of the novel methodology for plausibility checking of structural mechanics simulations will be illustrated and explained in detail for simplified parts and corresponding simulations.

[1]  Gabriele Taentzer,et al.  Modeling with Plausibility Checking: Inspecting Favorable and Critical Signs for Consistency between Control Flow and Functional Behavior , 2011, FASE.

[2]  Thomas Reinartz,et al.  CRISP-DM 1.0: Step-by-step data mining guide , 2000 .

[3]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[4]  Ping Zhang,et al.  An approach to data-driven adaptive residual generator design and implementation , 2009 .

[5]  Philip S. Yu,et al.  Data Mining: An Overview from a Database Perspective , 1996, IEEE Trans. Knowl. Data Eng..

[6]  Steven X. Ding,et al.  A Review on Basic Data-Driven Approaches for Industrial Process Monitoring , 2014, IEEE Transactions on Industrial Electronics.

[7]  Sandro Wartzack,et al.  FEATURE-BASED APPROACH FOR THE AUTOMATED SETUP OF ACCURATE, DESIGN-ACCOMPANYING FINITE ELEMENT ANALYSES , 2016 .

[8]  Thomas A. Runkler Data Mining , 2005, FUZZ-IEEE.

[9]  Michael Y. Hu,et al.  Forecasting with artificial neural networks: The state of the art , 1997 .

[10]  David M. W. Powers,et al.  Evaluation: from precision, recall and F-measure to ROC, informedness, markedness and correlation , 2011, ArXiv.

[11]  Sandro Wartzack,et al.  Contact and Mobility Simulation for Mechanical Assemblies Based on Skin Model Shapes , 2015, J. Comput. Inf. Sci. Eng..

[12]  Tobias C. Spruegel,et al.  Generic approach to plausibility checks for structural mechanics with deep learning , 2017 .

[13]  Schleich Benjamin,et al.  Einsatz von Deep Learning zur ortsaufgelösten Beschreibung von Bauteilei-genschaften , 2017 .

[14]  Li Deng,et al.  Three Classes of Deep Learning Architectures and Their Applications: A Tutorial Survey , 2012 .

[15]  Angelika Nestler Bestimmung der Messunsicherheit für die Verfahren und Methoden zur Bodenanalytik des Anhanges 1 der Bundes-Bodenschutz- und Altlastenverordnung , 2008 .

[16]  Ping Zhang,et al.  Data-Driven Design of Fault-Tolerant Control Systems , 2012 .

[17]  Zengchang Qin,et al.  Uncertainty Modeling for Data Mining: A Label Semantics Approach , 2015 .

[18]  Yoshua. Bengio,et al.  Learning Deep Architectures for AI , 2007, Found. Trends Mach. Learn..

[19]  Tobias C. Spruegel,et al.  FEA-Assistenzsystem – Plausibilitätsprüfung für Finite-Elemente-Simulationen mittels sphärischen Detektorflächen , 2016 .

[20]  Riyaz Shariff,et al.  Artificial neural network real‐time process control system for small utilities , 2007 .

[21]  Judith E. Dayhoff,et al.  Conference on Prognostic Factors and Staging in Cancer Management: Contributions of Artificial Neural Networks and Other Statistical Methods , 2001 .