Predicting Calibration Parameter Values for Constitutive Models Using Genetic Programming

Predicting Calibration Parameter Values for Constitutive Models Using Genetic Programming

Predicting Calibration Parameter Values for Constitutive Models using Genetic Programming Gabriel Kronbergera, Evgeniya Kablimanb, Johannes Kronsteinerc, Michael Kommendaa aJosef Ressel Center for Symbolic Regression University of Applied Sciences Upper Austria Softwarepark 11, 4232 Hagenberg, Austria bTechnical University of Munich Department of Mechanical Engineering cLKR Light Metals Technologies Austrian Institute of Technology Ranshofen, Austria Abstract In material science, models are derived to describe emergent properties (e.g. elasticity, strength, conductivity, ...) and their relations to the material and pro- cessing conditions. Constitutive models describe the behaviour of materials, for instance deformation processes through applied forces. We describe two meth- ods for the extension of constitutive models using genetic programming (GP) and demonstrate their application for a model which is used in computational mechanics to describe the material response to thermo-mechanical loading con- ditions. The model operates with internal material variables such as dislocation density and contains a number of parameters, among them three calibration parameters. Currently, these must be fit to measured data since the relations to the processing conditions (e.g. deformation temperature, strain rate) are not fully understood. Our proposed GP-based methods identify these relations and generate accurate and short expressions which can be plugged into the consti- tutive model instead of the calibration parameters. With the expressions found by GP it is possible to interpolate which can potentially reduce the number of experiments and measurements. Additionally, it opens the possibility for extrapolation. arXiv:2108.01595v1 [cs.NE] 3 Aug 2021 Keywords: Symbolic Regression, Genetic Programming, Material Modelling, Flow Stress 2010 MSC: 68T05, 74-04, 74-05, 74-10, 74C99 Email address: [email protected] (Gabriel Kronberger) Preprint submitted to Journal of Advances in Engineering Software August 4, 2021 1. Introduction and Motivation Mathematical models are at the core of science and engineering and allow us to predict physical phenomena without direct observation. Only through modelling and simulation are we able to build extremely complex and safe phys- ical objects (such as air planes, space vehicles, or power plants). In material science, models are derived to describe emergent properties (e.g. elasticity, strength, conductivity) and their relations to the material and processing con- ditions. Constitutive models describe the behaviour of materials for instance deformation processes through applied forces and usually involve physical con- stants and laws but may also be purely empirical. In empirical modeling one can distinguish into white-box and black-box models with a whole spectrum of grey-box models between the two extremes [1, 2]. White-box models can be derived from physical principles and have inter- pretable parameters with physical meaning (e.g. Planck's constant, Avogadro's constant). The internals of white-box models are known and can be under- stood. Black-box models establish a functional mapping from inputs to outputs by fitting to observations whereby the internals of the model are irrelevant or unknown. Therefore, the internal parameters of black-box models have no phys- ical meaning [1]. Examples of black-box models are non-parametric statistical models (i.e. all kernel-methods including support vector machines, Gaussian processes, LOESS), neural networks, and tree ensemble methods (e.g. random forest, gradient boosted trees). Grey-box models also establish a functional mapping from inputs to outputs by fitting to observations but have only a few parameters and simple interpretable equations. One possible approach for the identification of grey-box or potentially even white-box models is symbolic regression (SR) with genetic programming (GP). The main aim of SR is finding well fitting model equations (structure) as well as their parameters [3]. SR offers the possibility of interpretability which can be achieved by including model complexity as an optimization criterion ad- ditionally to model fit. A popular approach for solving SR problems is GP which is an evolutionary algorithm that evolves computer programs. It uses a population of solution candidates (programs) which is iteratively improved by mimicking processes observed in natural evolution, namely survival of the fittest, recombination, and mutation [4]. Programs that are better with respect to an objective function (also called fitness function in GP) are selected with a higher probability for recombination while bad programs have a low probability to be selected. Recombination combines the two programs randomly and relies on the assumption that combining two good programs may produce another good and ideally even better program. Different forms for encoding the evolved programs in GP are possible including linear encodings, trees, and graphs. For SR it is convenient to evolve purely functional expressions represented as ex- pression trees. SR models can be easily integrated into mathematical models regardless of the modeling software environment because the commonly used operators and functions are readily available in most standard libraries. We have used GP and SR for extending a physics-based constitutive model 2 in [8] and found short formulas for the calibration parameters of the model. We have combined these formulas with the physics-based models and used the extended model for finite-element (FE) simulations of material deformation. The approach we have used in the past involves two steps: first, parameters are optimized using a global optimizer, afterwards formulas for predicting the optimized parameters are identified with SR. In this paper we give a detailed description of this approach (which we will call the explicit method below) and describe a new method which is also based on GP. We call the new method implicit because it evolves extensions to the constitutive model directly. The motivation for the development of the implicit method is to simplify the approach by reducing the two separate steps { each requiring a set of parameters that have to be tuned { to a single step. Additionally, we hope to improve the predictive accuracy of the evolved model. 2. Related Work The well-maintained GP bibliography [9] contains many references to prior work in which GP has been used for constitutive modelling in particular for predicting stress for various materials. GP for multi-scale material modelling is extensively discussed in [10]. Two early works which describe the application of GP for the identification of constitutive models are [11] and [12]. The approach described in [11] is especially notable as it uses specific operators to ensure that the resulting models have physical interpretation as elastic, plastic and viscous components. Since then GP has been used extensively for constitutive modelling such as for modelling flow stress for various metallic materials [13, 14, 15] including aluminium alloys [16], for modelling stress distribution in cold-formed copper alloys [17] and X6Cr13 steel [18], for predicting impact toughness [19], for the identification of visco-elastic models for rocks [20], and stress-strain behaviour of sands under cyclic loading [21, 22], for predicting material properties under hot deformation, in particular for carbon silicon steel [23], and a nickel-based alloy [24], for predicting the presence of cracks in hot rolled steel [25], for modelling tensile strength, electrical conductivity of cold-drawn copper alloys [26], for prediction of shear strength of reinforced concrete beams [27], for formulating the stress-strain relationship of materials in [28], and for predicting fatigue for 2024 T3 aluminium alloys under load [29]. GP has further been used for predicting non-linear stress-strain curves (e.g. for aluminium and stainless steel alloys) [30, 31, 32], predicting elastic distor- tional buckling stress of cold-formed steel C-sections [33], predicting residual stress in plasma-nitrided tool steel [34], and modelling mechanical strength of austenitic stainless steel alloys (SS304) as a function of temperature, strain and strain rate [35]. An evolutionary method for polynomial regression and the combination with finite element analysis has been used for constitutive modelling and applied for instance to predict the behaviour of soils under drained and undrained load conditions in [36] and [37]. 3 Evolutionary algorithms have been used for the optimization of calibration parameters of constitutive models in [38] and optimizing alloy composition using Gaussian process surrogate models and constitutive models for simulation [39]. In [40], different methods for parameter optimization of a constitutive model for hot deformation of a titanium alloy have been tested and compared with the predictions made by artificial neural networks. All of the papers discussed above describe a from of regression modelling. In those papers, GP is used for supervised learning to establish a free-form constitutive model using SR (e.g. [10], [11]) or alternatively the model structure is fixed and parameters are optimized using evolutionary algorithms. We are however mainly interested in combining or extending physics-based models with machine learning models. We found only a few papers with a similar focus in the material science domain. A hybrid modelling approach using a physics-based model and neuro-fuzzy evolution has been described and

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    25 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us