Ai Fe
Ai Fe
net/publication/260125327
CITATIONS READS
6 4,525
4 authors, including:
Alireza Ahangar-Asr
University of Salford
28 PUBLICATIONS 220 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Asaad Faramarzi on 11 February 2014.
S
on artificial intelligence and evolutionary computing, for
imulation techniques, and in particular the finite element
constitutive modeling of materials in finite element analysis,
with potential applications in different engineering disciplines. method, have been used successfully to predict the
This new approach presents a unified framework for response of systems across a whole range of industries
constitutive modeling of complex materials in finite element including aerospace and automotive, biomedical, chemical
analysis using evolutionary polynomial regression (EPR). EPR processes, geotechnical engineering and many others. In this
is a data-driven method based on evolutionary computing, numerical analysis the behavior of the actual material is
aimed to search for polynomial structures representing a
approximated with that of an idealized material that deforms
system. A procedure is presented for construction of EPR-
based constitutive model (EPRCM) and its integration in finite in accordance with some constitutive relationships.
element procedure. The main advantage of EPRCM over Therefore, the choice of an appropriate constitutive model
conventional and neural network-based constitutive models is that adequately describes the behavior of the material plays
that it provides the optimum structure for the material an important role in the accuracy and reliability of the
constitutive model representation as well as its parameters, numerical predictions. During the past few decades several
directly from raw experimental (or field) data. It can learn
nonlinear and complex material behavior without any prior
constitutive models have been developed for various
assumption on the constitutive relationship. The proposed materials. Most of these models involve determination of
approach provides a transparent relationship for the material parameters, many of which have a little physical
constitutive material model that can readily be incorporated in meaning [1]. Despite considerable complexities of
a finite element model. A procedure is presented for efficient constitutive theories, due to the erratic and complex nature
training of EPR, computing the stiffness matrix using the of some materials such as soils, rocks, composites, etc.,
trained EPR model and incorporation of the EPRCM in a
commercial finite element code, ABAQUS. The application of
none of the existing constitutive models can completely
the developed EPR-based finite element method is illustrated describe the real behavior of these materials under various
through two examples and advantages of the proposed method stress paths and loading conditions.
over conventional and neural network-based FE methods are In conventional constitutive modeling, an appropriate
highlighted. mathematical model is initially selected and the parameters
of the model (material parameters) are identified from
Index Terms— Constitutive Modeling, Data Mining, appropriate physical tests on representative samples to
Evolutionary Computation, Finite Elements capture the material behavior. When these constitutive
models are used in finite element analysis, the accuracy with
which the selected material model represents the various
aspects of the actual material behavior affects the accuracy
of the finite element prediction.
In the past few decades, attempts have been made by a
number of researchers to use artificial neural networks
(ANN) to model the constitutive material behavior. The
Manuscript received November 2, 2009.
Akbar A. Javadi is a Senior Lecturer in Geotechnical Engineering in application of ANN for constitutive modeling of concrete
University of Exeter, School of Engineering, Mathematics and Physical was first proposed by Ghaboussi et al. [2]. Ghaboussi and
Sciences, Exeter, EX4 4QF, UK (corresponding author; phone: +44 1392 Sidarta [3] presented an improved technique of ANN
263640; fax: +44 1392 217965; e-mail: [email protected]).
Moura Mehravar is an MSc student in Civil Engineering, Department
approximation for learning the mechanical behavior of
of Civil Engineering in Azad University, South Tehran Branch, Tehran, drained and undrained sand. The role of ANN in
Iran, (e-mail: [email protected]). constitutive modeling was also studied by a number of other
Asaad Faramarzi is a PhD student in Geotechnical Engineering in researchers (e.g., [4-9]). These studies indicated that neural
University of Exeter, School of Engineering, Mathematics and Physical
Sciences, Exeter, EX4 4QF, UK (e-mail: [email protected]). network-based constitutive models can capture nonlinear
Alireza Ahangar-Asr is a PhD student in Geotechnical Engineering in material behavior with high accuracy. While it has been
University of Exeter, School of Engineering, Mathematics and Physical shown that ANNs offer great advantages in constitutive
Sciences, Exeter, EX4 4QF, UK (e-mail: [email protected]).
ISAST Transactions on Computers and Intelligent Systems, No. 2, Vol. 1, 2009
A. Javadi et.al: An Artificial Intelligence Based Finite Element Method
2
modeling of materials, they also have some drawbacks. One method is illustrated through two examples.
of the main disadvantages of the NNCM is that the optimum
structure of the ANN (e.g., number of layers, number of II. EVOLUTIONARY POLYNOMIAL REGRESSION
neurons in the hidden layers, transfer functions, etc.) must Evolutionary polynomial regression (EPR) is a data-
be identified a priori which is usually obtained using a time driven method based on evolutionary computing, aimed to
consuming trial and error procedure. Another drawback of search for polynomial structures representing a system. A
the NNCM approach is the large complexity of the network general EPR expression can be presented as [18]:
structure as it represents the knowledge in terms of a weight
matrix and biases that are not accessible to user [10]. n
from the raw data during the training process. As a result, and then a forward pass through the neural network yields
there are no material parameters to be identified and as the prediction of the next expected state of stress and/or
more data becomes available, the material model can be strain relevant to an input strain or stress increment [7].
improved by re-training of the EPR using the additional In this paper, a method is introduced based on EPR for
data. Furthermore, the incorporation of an EPR in a finite constitutive modeling in finite element analysis. This
element procedure avoids the need for complex method takes advantage of the explicit mathematical
yielding/failure functions, flow rules, etc. An EPR equation representation of the relationships in EPR.
can be incorporated in a finite element code/procedure in To evaluate the potential of using EPR to derive
the same way as a conventional constitutive model. It can be functions describing the constitutive behavior of materials
incorporated either as incremental or total stress-strain two sets of stress-strain data are employed to train and test
strategies. In this study both the incremental and total stress- the EPR models. In both cases the data is divided into two
strain strategies have been successfully implemented in the separate sets. One set is used for training of the EPR model
intelligent finite element model. and the other one is used for validation to appraise the
generalization capability of the trained EPR model. After
A. Input and output parameters
training and validation, the best function is selected, based
The choice of input and output quantities is determined on the quality of fit according to the coefficient of
by both the source of the data and the way the trained EPR determination (COD) and also how well the selected model
model is to be used. A typical scheme to train most of the represents the actual stress-strain behavior.
neural network based material models includes an input set The first set of strain-stress data is representing a material
providing the network with the information relating to the with linear elastic behavior. The selected EPR model for the
current state units (e.g., current stresses and current strains) curve passing through data points is:
150
as the best EPR model based on the COD.
100 Original Data
EPR
σ = 2.167 × 1011 ε − 6.297 × 1015 ε 3 +1.034 × 1018 ε 4
50 − 8.032 × 1019 ε 5 + 3.441 × 1021 ε 6 − 8.024 × 10 22 ε 7
(3)
+ 8.766 × 1023 ε 8 − 2.545 × 10 24 ε 9 − 6.505 × 106
0
0 0.0002 0.0004 0.0006 0.0008 0.001
Strain Figs. 1a and 1b show the stress-strain curve predicted by
Eqs. 2 and 3 (as a marker points) against those expected. It
(a)
1400
can be seen from these figures that EPR has successfully
captured the material behavior with an excellent accuracy.
1200 The material model in an FE analysis has to provide the
material stiffness matrix also known as the Jacobian. For
1000
infinitesimal strain increments ( dε ), J is the continuum
Stress (MPa)
800 Jacobian, J c
600 ∂ ( dσ )
Jc = (4)
Original Data ∂ ( dε )
400
EPR
This equation will be employed later to build the stiffness
200 matrix.
0
0 0.005 0.01 0.015 0.02 0.025 IV. INTELLIGENT FINITE ELEMENTS
Strain The obtained EPRCMs are implemented in a widely used
(b) general-purpose finite element code ABAQUS through the
user defined material module (UMAT). UMAT updates the
stresses and provides the material Jacobian matrix for every
Fig. 1. Results of the EPR models prediction and the original data.
increment at every integration point [20], [21]. In the
developed methodology (EPR–FEM), the EPRCM replaces
ISAST Transactions on Computers and Intelligent Systems, No. 2, Vol. 1, 2009
A. Javadi et.al: An Artificial Intelligence Based Finite Element Method
4
the role of a conventional constitutive model. The source of incorporated in a FE code, is described in Fig. 2. This figure
knowledge for EPR is a set of raw experimental (or in situ) also shows the main steps of EPR.
data representing the mechanical response of the material to The constitutive relationship are generally given in the
applied load. When EPR is used for constitutive form [22]
description, the physical nature of the input–output data for
the EPR is clearly determined by the measured quantities, ∆σ = D∆ε (5)
e.g., stresses, strains, etc. The manner, in which EPRCM is
EPR FEA
Start
Current state of
stresses and strains
Genetic
Load Increment
Algorithm UMAT
Loop
EPRCM(s)
2- Jacobian Matrix
Iteration Loop
Least Square
Solve the Main
Equation
EPR
Constitutive
equation
Symbolic NO
Function Convergence
YES
Whole load NO
YES applied?
NO Check based on fitness criteria
and or generation number
YES
STOP
Fig. 2. The incorporation of EPR-based material model in ABAQUS finite element software for an integration point.
ISAST Transactions on Computers and Intelligent Systems, No. 2, Vol. 1, 2009
A. Javadi et.al: An Artificial Intelligence Based Finite Element Method
5
where D is material stiffness matrix also known as the The EPR-based finite element model incorporating the
Jacobian. Assuming that matrix is elastic and isotropic for a trained EPR was used to analyse the behavior of the
load increment, matrix D is given in terms of Young’s cylinder under applied internal pressure. Assuming a linear
modulus, E, and Poisson’s ratio, ν. For a plane strain case, behavior for a small load increment in the nonlinear FE
for example analysis, the tangential elastic modulus of the material at
each strain can be obtained from the derivative of the Eq. 2.
1 − ν ν ν 0 Therefore the EPR based elastic modulus can be taken as:
ν 1 − ν ν 0
E dσ
D= ν ν 1 −ν 0 (6) Et = = 4.068 × 1014 ε 4 − 1.1356 × 1012 ε 3
(1 + ν )(1 − 2ν ) dε (7)
0 1 − 2ν + 9.345 × 108 ε 2 − 1.657 × 105 ε + 2.1 × 1011
0 0
2
Eq. 7 is used to calculate stiffness matrix (Eq. 6). During
A. Numerical Examples the analysis, the Poisson’s ratio was kept constant.
1) Example 1: This example involves a thick circular
cylinder conforming to plane strain conditions. Fig. 3 shows
the geometric dimensions and the element discretization
employed in the solution and it is seen that 12 parabolic
isoparametric elements have been used. The cylinder is 200
example was deliberately kept simple in order to verify the Standard FEM
Stress (MPa)
IFEM (EPRCM)
computational methodology by comparing the results of a 120
0
0 40 80 120 160 200
r (mm)
(a)
0.08
Radial Displacement (mm)
0.06
Standard FEM
IFE (EPRCM)
0.04
0.02
P
0
0 40 80 120 160 200
r (mm)
100 mm
(b)
200 mm
REFERENCES
[1] H.S. Shin, Neural network based constitutive models for finite
element analysis, PhD Dissertation, University of Wales, Swansea,
100 mm UK, 2001.
[2] J. Ghaboussi, J. Carret and X. Wu, Knowledge-based modeling of
material behavior with neural networks. Journal of Engineering
A Mechanics Division, vol. 17, pp. 32-153, 1991.
[3] J. Ghaboussi and D.E. Sidarta, New nested adaptive neural networks
600 mm (NANN) for constitutive modeling. Computers and Geotechnics, vol.
22, pp. 29-52, 1998.
Fig. 5. Simply supported beam under uniform pressure [4] D. Penumadu and R. Zhao, Triaxial compression behavior of sand
and gravel using artificial neural networks. Computers and
Geotechnics, vol. 24, pp. 207-230, 1999.
[5] G.W. Ellis, C. Yao, R. Zhao, D. Penumadu, Stress–strain modeling
of sands using artificial neural netwoks, ASCE Journal of
Geotechnical Engineering Division vol. 121, pp. 429–435, 1995.
[6] J.-H. Zhu, M.M. Zaman, S.A. Anderson, Modeling of soil behavior
with a recurrent neural network, Canadian Geotechnical Journal vol.
35, pp. 858–872, 1998.
[7] J. Ghaboussi, D.A. Pecknold, M. Zhang, R.M. Haj-Ali,
Autoprogressive training of neural network constitutive models,
ISAST Transactions on Computers and Intelligent Systems, No. 2, Vol. 1, 2009
A. Javadi et.al: An Artificial Intelligence Based Finite Element Method
7