You are on page 1of 15

Composites Part B 224 (2021) 109152

Contents lists available at ScienceDirect

Composites Part B
journal homepage: www.elsevier.com/locate/composites

Review article

A review of artificial neural networks in the constitutive modeling of


composite materials
Xin Liu a,b ,∗, Su Tian c , Fei Tao c , Wenbin Yu c
a
Department of Industrial, Manufacturing, and Systems Engineering, The University of Texas at Arlington, Arlington, TX 76019, USA
b
Institute for Predictive Performance Methodologies, The University of Texas at Arlington Research Institute, Fort Worth, TX 76120, USA
c
School of Aeronautics and Astronautics, Purdue University, West Lafayette, IN 47907, USA

ARTICLE INFO ABSTRACT

Keywords: Machine learning models are increasingly used in many engineering fields thanks to the widespread digital
Constitutive modeling data, growing computing power, and advanced algorithms. The most popular machine learning model in
Composite materials recent years is artificial neural networks (ANN). Although many ANN models are used in the constitutive
Multiscale modeling
modeling of composite materials, there are still some unsolved issues that hinder the acceptance of ANN
Neural networks
models in the practical design and analysis of composite materials and structures. Moreover, the emerging
machine learning techniques are posing new opportunities and challenges in the data-based design paradigm.
This paper aims to give a state-of-the-art literature review of ANN models in the constitutive modeling of
composite materials, focusing on discovering unknown constitutive laws and accelerating multiscale modeling.
This review focuses on the general frameworks, benefits, and challenges and opportunities of ANN models to
the constitutive modeling of composite materials. Moreover, potential applications of ANN-based constitutive
models in composite materials and structures are also discussed. This review is intended to initiate discussion
of future research scope and new directions to enable efficient, robust, and accurate data-driven design and
analysis of composite materials and structures.

1. Introduction The constitutive modeling plays a salient role in the design and
analysis of composite materials and structures. The ANN models used
Machine learning models are rapidly penetrating many engineering in the constitutive modeling of composites can be categorized by how
fields due to its success in speech recognition, image recognition, the training data is obtained: experiments or physics-based simulations.
language processing, etc. With the unprecedented growing data from The ANN models based on the experimental data are commonly devel-
experiments and computer simulations, rapidly increasing computing oped to describe phenomena in complex systems where we do not yet
power, and emerging advanced algorithms, one should expect unfore- have a good physical understanding [5]. The ANN models based on
seeable and revolutionary impacts across nearly the entire domain of computer simulation data are to provide efficient surrogate models to
design and analysis of composite materials and structures over the next replace the expensive simulations and to interpret large-scale computed
two decades [1]. Recently, Peng et al. [2] reviewed the state-of-the- data. In general, the constitutive laws of composite materials can be
art of machine learning in multiscale modeling with an emphasis on expressed as a function  of state variables:
biological, biomedical, and behavioral sciences. Inspired by this work, ( )
this paper aims to focus on the artificial neural networks (ANN) models 𝝈 =  𝑭 , 𝑭̇ , 𝜃, 𝒈, 𝜶 (1)
to the challenging problems of constitutive modeling of composite
where 𝑭 is deformation gradient, 𝑭̇ is deformation gradient rate, 𝜃
materials. The ANN models are the most widely used machine learning { }
is temperature, and 𝒈 is temperature gradient. Note that 𝜶 = 𝛼𝑘 is
models in recent years due to the outstanding performance with the
growing data, ability to approximate complex nonlinear relations, and a set of internal variables containing entities of scalar, vectorial and
advanced open-source libraries (e.g., Tensorflow [3] and PyTorch [4]). tensorial associated with dissipative mechanisms [6]. Eq. (1) can be
As a result, ANN models are considered an emerging technique in the developed based on two different approaches. The first approach is to
design and analysis of composite materials and structures. develop or postulate a function (e.g., a polynomial) to approximate the

∗ Corresponding author at: Department of Industrial, Manufacturing, and Systems Engineering, The University of Texas at Arlington, Arlington, TX 76019,
USA.
E-mail address: xin.liu@uta.edu (X. Liu).

https://doi.org/10.1016/j.compositesb.2021.109152
Received 11 March 2021; Received in revised form 10 May 2021; Accepted 14 July 2021
Available online 21 July 2021
1359-8368/© 2021 Elsevier Ltd. All rights reserved.
X. Liu et al. Composites Part B 224 (2021) 109152

homogenized material behaviors with several unknown parameters to


be calibrated from experiments [7,8]. For example, a constitutive law
can be developed based on the thermodynamic principle with a damage
evolution law to be calibrated from experiments [9]. The ANN models
can be used to discover the unknown/hidden constitutive laws based on
the experimental data. The second approach is to build a constitutive
model by homogenizing all the constitutive behaviors of constituents
at the sub-scale. For example, one can predict linear homogenized
constitutive behaviors of fiber-reinforced composites in terms of the
properties of fiber and matrix and fiber volume fractions [10]. The ANN
models can be used to accelerate the multiscale modeling based on the
simulation data.
For the nonlinear constitutive modeling, it has been shown that
the current models are still not mature to accurately predict the non-
linear behaviors of composite materials [11,12]. With the increasing
Fig. 1. One-dimensional (1D) strain–stress relation constructed by an ANN model (gray
complexity of the microstructures, the nonlinear behaviors of com-
circles are the hidden neurons).
posite materials are becoming more and more complex, which often
involves several failure mechanisms occurring simultaneously. Some
failure mechanisms (e.g., failure initiation) even cannot be fully cap-
2.2. State-of-the-art
tured by the existing physics-based models [11]. Therefore, the cur-
rent physics-based constitutive models are not sufficient to accurately
The traditional polynomial-based constitutive models are based on
describe all the nonlinear behaviors of composites.
assumed functions with coefficients to be determined from experiments.
For the multiscale modeling, the major challenge is the computa-
But the assumptions of the postulated functions could cause inaccuracy
tional cost in high-fidelity simulations such as three-dimensional (3D)
of the model [14]. This loss of accuracy is also called model errors,
finite element analysis (FEA). Since a multiscale modeling approach which remains inevitable as far as a material model is assumed ex-
directly links the homogenized behavior at the macroscale to the plicitly [15]. ANN models are widely used in approximating complex
corresponding microstructure, it does not require an explicit material mappings between input and output as a universal approximation
model at the macroscale. A sub-scale modeling, either at microscale theorem [16], which allows approximating any functions in a form-
or mesoscale, is required for each integration point at the macroscale free manner. In addition to the universal function approximation, the
for each loading increment. Such expensive computations are not fea- ANN model also features several other advantages in constructing
sible for the practical engineering design and analysis [13]. Note that a constitutive model [17] such as better performance for unevenly
multiscale modeling does not solve the problems of the unknown distributed data, approximating a non-smooth function, and mapping a
physics-based models, but shifts the problems to the sub-scale because high dimensional input–output. The early work of ANN-based constitu-
the nonlinear material models for the constituents and their interfaces tive models was carried out by Ghaboussi and his co-workers [18–23].
are usually unknown. The nonlinear material behaviors such as rate-dependent [22] and
The goal of this paper is to provide a review of the literature and hysteretic behaviors [23] were captured by the ANN models and the
point out the challenges and opportunities in applying ANN models numerical implementation of the ANN models in finite element (FE)
to the constitutive modeling of composite materials. Sections 2 and codes was also carried out [21]. For a uniaxial hysteretic material
3 will discuss the significance, state-of-the-art, and challenges and behavior [21], Eq. (1) can be written as:
opportunities of ANN models in discovering unknown constitutive laws ( )
𝜎𝑛 =  𝜀𝑛 , 𝜀𝑛−1 , 𝜎𝑛−1 , 𝜁𝑛 , 𝛥𝜂𝑛 (2)
and accelerating multiscale modeling respectively. Section 4 will point
out some potential applications of ANN-based constitutive modeling where 𝜎 is stress, 𝜀 is strain, and the subscript 𝑛 and 𝑛 − 1 denotes
in design and analysis of composites. Section 5 will provide some the current and previous load increments. 𝜁𝑛 and 𝛥𝜂𝑛 are the internal
conclusion remarks. variables defined as 𝜁𝑛 = 𝜎𝑛−1 𝜀𝑛−1 and 𝛥𝜂𝑛 = 𝜎𝑛−1 𝛥𝜀𝑛 . The 𝜁𝑛 implies
its previous state along the equilibrium path by its energy quantity and
2. Discovering unknown constitutive laws 𝛥𝜂𝑛 implies the direction for the next load step along the equilibrium
path [21]. The corresponding ANN models using feedforward neural
networks (FNN) can be described using Fig. 1.
2.1. Significance
Another contribution of Ghaboussi’s work is learning the strain–
stress relation by combining the data from structural responses with
The nonlinear constitutive modeling of composite materials remains FE models [20]. The goal is to make use of experiments with rich
a critical challenge in the composites community. With the increasing constitutive information. The stresses are not directly measured from
complexity of the microstructures in advanced composite materials, the experiments but often derived from forces in simple experiments. It is
nonlinear homogenized constitutive behavior at the macroscale is likely very challenging to derive the stress from forces if the stress state is not
to be driven by one or multiple nonlinear mechanisms (e.g., viscoelas- uniform. For example, the stress in each layer of a multi-directional
ticity, plasticity, or damage) at the sub-scale. To handle the increasing laminate in a 3-point bending test cannot be easily derived from the
complexity, many ANN-based data-driven models have been developed. applied load. However, training an ANN model is data-hungry and
The basic idea is to capture the missing physics based on the experi- the data from simple experiments is not enough for general two-
mental data and approximate the constitutive model with a function in dimensional (2D) and three-dimensional (3D) constitutive laws. By
a form-free manner. Since the aim of machine learning techniques is combining experimental data from structural tests and FE models,
to identify the correlations in data and approximate such correlations Ghaboussi and his co-workers developed the autoprogressive models
using functions [2], the machine learning-based constitutive models to enlarge the available data from complex experiments by connecting
have the potential to provide a good complement or even substitution load–deflection curves to strain–stress data. This idea was further ex-
to the physics-based models. tended to a self-learning FE method by several other researchers [24,

2
X. Liu et al. Composites Part B 224 (2021) 109152

Fig. 2. Different methods of using training data.

25]. Recently, Huang et al. [26] also developed ANN models for learn- output. However, there are a lot of data from complex experiments
ing constitutive laws based on experimental data from structural tests containing ample constitutive information. For example, a three-point
and FE models. Different from the previous work, this method does bending test of a multi-directional laminate has different 3D strain–
not rely on directly paired strain–stress data, which removes a critical stress states at each layer, while only the load–deflection curve can be
requirement hindering ANN models from learning complex constitutive directly measured from experiments. Therefore, the key question is to
models. However, this method needs a full-field displacement measure- derive or extract the rich constitutive information from experimentally
ment and is difficult to extend to 3D problems and multiscale modeling
measurable data, such as force and displacement.
problems. To enable ANN models to learn more complex constitutive
models with limited measurements, Liu et al. [27,28] and Xu et al. [29] Tang et al. [41] proposed a method called MAP123 that constructs a
coupled ANN models into mechanical systems (e.g., FE models) so that 3D constitutive model using just 1D data. The key idea is to expand the
the real input and output of ANN models are derived from the coupled experimentally measurable data (e.g., 1D data) to 3D strain–stress data.
system during the training. This idea has been applied to learn the A finite deformation problem was analyzed by this method. Another
nonlinear in-plane shear constitutive model [28], failure initiation cri- potential solution is to couple ANN models into a mechanical model
terion [28], damage accumulation law [27], and viscoelastic material (e.g., a FE model) to derive the experimentally measurable data. Fig. 2a
response [29]. shows the traditional training method that requires the directly paired
In addition to ANN models, other machine learning models have data for training ANN models. Since the training data needs to be
also been developed to enable a model-free constitutive law. Kirchdo- directly obtained or derived from experiments, it is hard to generate
erfer and Ortiz [30] developed data-driven computational mechanics to 3D strain–stress data for composite materials because the output (3D
directly construct the constitutive law from the experimental material stress) cannot be derived or measured from a load–deflection curve
dataset. This method aims to find the point in the material dataset that
with an unknown constitutive law. Fig. 2b shows a different method
is closest to satisfying the essential constraints and conservation laws.
that the ANN output goes into other physics-based models to generate
This approach has been further extended to solve inelasticity [31] and
the predicted values which can be directly measured or derived from
finite elasticity [32] problems. Another machine learning technique for
constructing the constitutive law is the manifold learning developed by experiments. The loss function is constructed based on the predicted
̃ and his co-workers, which has been applied to learn the elastic
Ibanez values and measurable data from experiments. Note that the predicted
and inelastic material models [33–35]. values contain the trainable parameters (i.e., weights and biases) which
are to be updated by minimizing the loss function. The benefit of
2.3. Challenges and opportunities the second method is that the direct input and output data of the
ANN model are not required to be measurable from experiments. For
2.3.1. Lack of training data example, the ANN model still constructs strain and stress relationship
Although some constitutive models were directly constructed based but using the load–deflection curve measured from experiments.
on experimental data [36–39], these constitutive relations are usually
very simple such as 1D strain–stress relations. However, the learned
constitutive models of composite materials are often implemented into 2.3.2. Coupling ANN with mechanical models
a FE model for the structural analysis, which often requires a 3D strain– The ANN coupled mechanical system poses another challenge that
stress relation. For a 3D constitutive model, an ANN model needs at the input data may be derived from experimental data via the ANN
least 6 inputs to represent 3D strains and 6 outputs to represent 3D model during training. For example, the strains in a FE model are
stresses. If ANN models are used to learn complex nonlinear material
derived from displacements which are solved from the entire FE model
behaviors, more inputs and outputs may be required. For example, the
with the ANN-based constitutive law. Fig. 3 shows a typical example
path/history-dependent material behavior may require strain rate and
of learning the 2D nonlinear constitutive laws based on the load–
strain/stress from the last step as the additional inputs [22,40]. To the
best of our knowledge, there are no 3D constitutive laws constructed by deflection curve using an ANN model coupled with the FE model.
ANN-based models with real experimental data. Clearly, it is extremely The input of the ANN model and the ANN model itself need to be de-
challenging to perform experiments to generate a representative train- termined simultaneously during the training [27,42]. Mathematically,
ing dataset, which includes 6-dimensional input and 6-dimensional this problem can be formulated as a PDE-constrained optimization

3
X. Liu et al. Composites Part B 224 (2021) 109152

Fig. 3. The framework of ANN–FE coupled approach for learning constitutive laws [27].

Table 1
Learn unknown physics based on indirectly measurable data.
Unknown physical laws Mechanical model Indirectly measurable data ANN model
Nonlinear shear behavior [28] Lamination theory Plate force (𝐹 ), plate strain (𝜖) 𝑓 (𝜀12 ) = 𝜎12
Failure criterion [28] Lamination theory Failure load (𝐹 ) 𝑓 (𝜎𝑖𝑗 ) = 𝛼
Nonlinear shear behavior [27] FE model Load (𝐹 ), displacement (𝑢) 𝑓 (𝜀12 ) = 𝜎12
Damage accumulation [27] FE model Macro-strain (𝜀̄ 𝑖𝑗 ), macro-stress (𝜎̄ 11 ) 𝑓 (𝛽) = 𝐵
Hyperelastic [26] FE model Load (𝐹 ), displacement (𝑢) 𝑓 (𝜆) = 𝑃
Elasto-plasticity [17] FE model Load (𝐹 ), displacement (𝑢) 𝑓 (𝜀𝑖𝑗 ) = 𝜎𝑖𝑗

problem [42]: groups: training, validation, and testing. The validation datasets are
used during the training process to avoid underfitting and overfitting.
find 𝑊
∑ ( ( ) )2 The trained model takes the testing datasets, which are not used in
minimize 𝐿 (𝑢) = 𝑢 𝑥𝑖 − 𝑢𝑖 (3) the training, to check the final accuracy of the model. In addition to
𝑖∈𝐼𝑜𝑏𝑠
the standard validation and testing of ANN models, the trained model
subject to 𝐹 (𝑊 (𝑢) , 𝑢) = 0 should be implemented into the mechanical model to predict a new
( ) load–deflection curve, which is not used in the two-step training, to fur-
where 𝐿 is the loss function to be minimized. 𝑢𝑖 and 𝑢 𝑥𝑖 are the ANN
ther examine the accuracy. Note that if the datasets are obtained from
output and observed output at the location 𝑥𝑖 . 𝐼𝑜𝑏𝑠 is the set of indices
of the location where observations are available. 𝑊 is the trainable computer simulations, the trained model needs to be further validated
variables in ANN models such as weights and biases. Since the ANN against experiments. For example, a blind prediction can be carried
is coupled with mechanical models, 𝑊 is also a function of 𝑢. 𝐹 (∗) out by finite element analysis with the trained constitutive model, and
represents the PDE-constraint. This approach brings another benefit the predicted load–deflection curves should show reasonable agreement
that the physical constraints are implicitly imposed into the training with experimental results.
process as the ANN model must go through the FE model to generate Some examples of using indirectly measurable data for training ANN
correct input data [17,29]. Recently, Tao et al. [43] coupled an ANN models are given in Table 1.
model with the commercial FE software Abaqus, taking the existing
capabilities of the built-in FE functions. The developed Abaqus–ANN 3. Accelerating multiscale modeling
system was used to learn the damage constitutive law of lamina with
the observations of surface responses on the laminate (see Fig. 4). A 3.1. Significance
two-step training approach was proposed in this work. The first step
was to get the strain–stress pair of each material point at each load In the recent years, several advanced approaches have been de-
increment. Note that the ANN model is updating at each load increment veloped such as representative volume element (RVE) method based
and cannot be used to approximate the overall constitutive law, and on FEA [44,45], mathematical homogenization theories (MHT) [46,
therefore a second training is required. In the second step training, the 47], mechanics of structure genome (MSG) [48–50], and generalized
datasets obtained from the first step need to be separated into three method of cells (GMC) and its extensions [51,52]. Many commercial

4
X. Liu et al. Composites Part B 224 (2021) 109152

Fig. 4. Couple ANN with Abaqus to learn lamina constitutive laws with measurable surface responses.

where 𝑁𝑖𝑛𝑡 is the number of integration points in a single element in


the macroscopic mesh, 𝑁𝑒 is the total number of elements in the macro-
scopic mesh, 𝑁𝑖𝑡𝑒𝑟 is the number of iterations in each time step, and
𝑁𝑒𝑣𝑜𝑙 is the total time steps in a macroscopic analysis. For a FE2 analysis
in a 2D structure, the dimension of the tangent stiffness matrix is 3
by 3. Determining this matrix requires solving 3 additional nonlinear
problems over the RVE. For a 3D structure, the dimension of the tangent
stiffness matrix is 6 by 6, which requires solving 6 additional nonlinear
problems. Therefore, 𝛽 is equal to 3 for 2D structures and equal to
6 for 3D structures. For a real industrial problem, the nonlinear RVE
analysis will need to be performed millions of times, which makes FE2
impractical for real structural analyses.
Fig. 5. Schematic of the FE2 method [55].
3.2. State-of-the-art
Table 2
Commercial multiscale modeling software. The whole multiscale modeling process can be approximated using
Method Software Development team a general function with 𝑰 as the input from the macroscale FE model
FEA-based RVE Digimat e-Xstream Engineering and 𝑶 as the output from the sub-scale models as follows:
FEA-based RVE Material Designer ANSYS
FEA-based RVE Micromechanics plugin ABAQUS 𝑓 (𝑰) = 𝑶 (5)
MHT Multiscale Designer Altair
MSG SwiftComp AnalySwift
where 𝑓 can be the FE-based models (i.e., FE2 )
or any functions
GMC and its extensions MAC/GMC NASA Glenn Research Center describing the change of the state of a point in the macroscale model.
The basic idea of using ANN models to accelerate multiscale modeling
is to replace the FE-based model with a surrogate model constructed
from data [62,63]. A general framework of using a deep neural network
software tools have been developed based on these methods (see Ta- model in nonlinear multiscale modeling is given in Fig. 6. This deep
ble 2) and some of them have been integrated into commercial FEA neural network model is used to approximate the nonlinear behavior
software to serve as a multiscale modeling module [53,54]. of a fiber-reinforced composite material, which is based on the data
These multiscale models not only compute homogenized properties computed from a series of microscale analyses with fiber and matrix.
for the macroscale simulation (e.g., structural analysis) but also recover Lefik et al. [64,65] applied ANN models in numerical modeling of
local stress and strain fields at the sub-scale via dehomogenization. composites. One of the applications in this work was to predict the ho-
Many ANN models have been developed for linear multiscale modeling mogenized nonlinear behavior (i.e. strain–stress curve) of a two-phase
problems of different composite materials such as unidirectional (UD) composite material. An elastic–plastic material model was constructed
fiber-reinforced composites [56], short-fiber composites [57,58], and based on the data from a series of nonlinear microscale analyses. Unger
textile composites [59]. For nonlinear homogenization problems, the and Könke [66] applied an ANN model to construct a relation between
homogenized properties are changing due to the nonlinear behaviors of macroscopic stress and crack opening responses. Le et al. [67] per-
constituents at the sub-scale. A popular modeling approach to capturing formed a number of RVE analyses with periodic boundary conditions to
such nonlinear behaviors is FE2 [60]. Fig. 5 shows the schematic generate training data for constructing a constitutive model for nonlin-
of the FE2 method. The macroscale FE-based structural analysis uses ear elastic material behavior. The macroscopic strains as well as some
homogenized properties that are directly computed by the RVE analysis microstructural parameters were used as input and the effective po-
using the microscale FE-based models. Therefore, FE2 removes the tential of the composite, obtaining from homogenization analysis, was
assumptions of the macroscale constitutive laws since there are no computed as the output. The similar idea was applied to study the non-
explicit material models in the macroscale analysis [61]. However, the linear anisotropic electrical response of graphene/polymer nanocom-
computational effort can be extreme, even for a simple 2D microstruc- posites [68]. Liu and his co-works [69–72] developed various surrogate
ture of composites. For advanced composite materials (e.g., textile models to facilitate the multiscale modeling of composite materials
composites or metamaterials), a 3D micro/mesostructure is needed, (e.g., fiber-reinforced composite, amorphous material, and woven com-
which further increases the computational costs. A total number of RVE posite). They also incorporated the manufacturing process into the
calculations of a FE2 analysis can be approximated using the following models. Sun and his co-workers [73–76] utilized advanced ANN models
Eq. [55]: (e.g., recurrent neural networks (RNN) and deep reinforced learning
(DRL)) to develop different surrogate models for multiscale modeling
𝑁𝑡𝑜𝑙 ≈ (1 + 𝛽) × 𝑁𝑖𝑛𝑡 × 𝑁𝑒 × 𝑁𝑖𝑡𝑒𝑟 × 𝑁𝑒𝑣𝑜𝑙 (4) of multi-porosity materials. The cohesive laws were generated using a

5
X. Liu et al. Composites Part B 224 (2021) 109152

Fig. 6. General framework of data-driven multiscale modeling.

deep RNN model based on an offline homogenization procedure, which Table 3


Different nonlinear constitutive laws approximated by ANN models.
was proven to be much more computationally efficient than the FE2
approach [73]. The DRL was employed to construct surrogate models Nonlinear constitutive ANN models Reference

for the traction-separation law [74] and elasto-plasticity model [75]. Elastoplastic FNN Lefik and Schrefler [64], Lefik et al. [65],
Yang et al. [101] and Zhang and Mohr [102]
These advanced ANN models such as RNN, convolutional neural net-
works (CNN), and mixed CNN-RNN models [77] showed additional Elastoplastic RNN Mozaffar et al. [87] and Wu et al. [103]
Elastoplastic DRL Wang and Sun [74]
benefits compared with the commonly used FNN models. For example,
Viscoplastic FNN Stoffel et al. [104,105]
RNN models have been increasingly used in constitutive modeling to Viscoplastic RNN Ghavamian and Simone [106]
capture the history/path-dependent material behaviors. To overcome viscoplastic CNN Stoffel et al. [107]
the long-term dependence problem in RNN, a gating mechanism based Hyperelasticity FNN Shen et al. [108], Le et al. [67], Sagiyama
on Long Short-Term Memory (LSTM) or Gated Recurrent Unit (GRU) is and Garikipati [90], Nguyen-Thanh et al.
often applied [78]. Fig. 7 shows an example of the multiscale nonlinear [88], Vlassis et al. [76] and Im et al. [92]
computation of a 2D composite. The history/path-dependent material Damage FNN Hambli et al. [109] and Settgast et al. [110]
behaviors were captured using RNN with a stacked GRU neural network Traction-separation FNN Fernández et al. [111]
Traction-separation DRL Wang and Sun [74]
(SRNN) [79]. The corresponding Jacobian function can be obtained
by Eq. (6). With the 𝛥𝜀𝑡+1 𝑡+1 𝑡+1
𝑖𝑗 , 𝛥𝜎𝑖𝑗 , and 𝐷𝑖𝑗𝑘𝑙 , this RNN model can be
implemented as a material model for a structural analysis in the finite
element software (e.g., Abaqus UMAT). 97], which reduces the computing costs in many FE-based multiscale
models. Note that ANN models are also employed in the homoge-
𝛥𝜎𝑖𝑗𝑡+1 nization of other physical behaviors such as electrical response [68]
𝑡+1
𝐷𝑖𝑗𝑘𝑙 = (6)
𝛥𝜀𝑡+1 and thermal conductivity [98–100]. Table 3 lists some homogenized
𝑖𝑗
constitutive behaviors approximated by different ANN models based on
In addition to the standard ANN models, Liu and his co-workers the simulations data.
[80–83] developed a deep material network (DMN) for multiscale mod-
eling of heterogeneous materials. Fig. 8a summarizes the framework 3.3. Challenges and opportunities
of DMN. In the offline training, the direct numerical simulation (DNS)
tools are used to compute the effective stiffness matrix 𝐶̄𝑠𝑑𝑛𝑠 based on Although various ANN models have been employed to construct
two random elastic stiffness matrices 𝐶𝑠𝑝1 and 𝐶𝑠𝑝2 , representing a two- surrogate models for different material responses, most of the works
phase RVE. The fitting parameters in the model are activation 𝑧 and follow the same procedure. As shown in Fig. 9, the first step is to
rotation angles 𝛼, 𝛽 and 𝛾, all of which have physical meanings related generate the training datasets from a series of sub-scale analyses. The
to microstructural geometry and mechanics. Fig. 8b gives the network input could be the macroscopic loading paths, which are used to re-
structure of the connection between inputs (i.e., two elastic stiffness cover the local strain and stress fields at the sub-scale. Usually, several
matrix) and output (i.e., effective stiffness matrix), which is a binary loading paths are required and a number of increments are needed in
tree with each building block functioning as a ‘‘neuron’’ in an ANN each loading path [65]. Once the input and output data are obtained
model. This method has been used to construct surrogate models for from the first step, the second step is to train the surrogate model
history-dependent plasticity, finite strain hyperelasticity, and interfa- based on an ANN model. A pre-processing of data (e.g., normalization)
cial failure analysis. Recently, Liu et al. [84] extended this approach is often required in most ANN models. Then, ANN models or other
to develop an integrated framework for process modeling, material machine learning models are constructed aiming to develop a function
homogenization, machine learning, and multiscale simulation. This like Eq. (5) to approximate the relation between input and output data.
approach showed some promising results compared with the normal During the training process, different regularization methods such as
ANN models in extrapolation and physical interpretation. active regularization, weight decay, and dropout can be applied to
Other researchers also applied different ANN models to construct avoid overfitting [112]. After the training, the accuracy of the trained
surrogate models to capture different nonlinear material behaviors such model will be examined by the testing datasets [113]. Once the desired
as elasto-plasticity [85–87], finite deformation hyperelasticity [88– surrogate model is trained, users need to code the model through a
92] and viscoplasticity [93]. Moreover, simulation data from even user-defined subroutine in FE software packages such as the UMAT
smaller scales based on molecular dynamics (MD) was also used to in Abaqus to perform structural analysis [114]. This surrogate model
train ANN-based constitutive models [94,95]. In addition to directly ap- should provide a remarkable computational efficiency without losing
proximating multiscale modeling of composites, ANN models have also too much accuracy compared with the high-fidelity multiscale analysis
been used to accelerate the expensive computations in FE models [96, (e.g., FE2 ).

6
X. Liu et al. Composites Part B 224 (2021) 109152

Fig. 7. Constitutive modeling using RNN models [79].

Fig. 8. General framework and mechanical data flows in DMN models [81].

Fig. 9. General procedure of multiscale surrogate modeling.

3.3.1. Computational cost of high-fidelity simulation models There are several potential solutions to reduce the size of the
One of the challenges is the computational cost for generating training data. Raissi et al. [115] developed the physics-informed neu-
training data. Generating simulation data from the high-fidelity multi- ral network (PINN) model to incorporate physical laws into the loss
scale analysis is very time-consuming. To construct nonlinear material function such that
models, high-dimensional input and output data are usually required. 𝑀𝑆𝐸 = 𝑀𝑆𝐸𝑢 + 𝑀𝑆𝐸𝑓 (7)
For example, the path/history-dependent materials will require addi-
where 𝑀𝑆𝐸𝑢 is the mean square error (MSE) [78] from the training
tional loading history or state variables as input. Some microstructural
data and 𝑀𝑆𝐸𝑓 is the MSE from the imposed physical constraints. Tao
parameters (e.g., fiber volume fraction or microscale defects) may be et al. [116] showed that the size of training data can be reduced to
also needed as additional inputs to describe the microstructure of com- only a fraction of the original one by adding some physical constraints
posites. Such high-dimensional input and output data make the ANN for a thin shell buckling problem. Zhang et al. [117] incorporated
model suffer the curse of dimensionality [70], which often requires the physics knowledge into deep long short-term memory (LSTM) net-
models to be trained with significantly larger training datasets. works to study nonlinear structural responses subjected to a ground

7
X. Liu et al. Composites Part B 224 (2021) 109152

motion excitation. The results showed that the model with physical 4.1. Design optimization
constraints can be trained with less rich data with good accuracy.
Following this idea, Xu and Darve [42] enforced the ANN model to One major advantage of advanced composite materials and struc-
follow the conservation law of mass and momentum for a two-phase tures is that their properties can be tailored for different requirements
flow problem. In addition, Xu et al. [17] trained an ANN model to in different applications. However, such a design process is challenging
learn a lower triangular matrix 𝐿 of the stiffness matrix so that the for this complex material-structural system mainly because of the ex-
pensive multiscale numerical simulation and a large amount of design
stiffness matrix can be constructed by 𝐿𝑇 𝐿 which remains symmetric
parameters available. ANN models can be used as efficient surrogate
positive definite. Masi et al. [118] encoded two basic principles of ther-
models in the design optimization of composite materials and struc-
modynamics in the network’s architecture so that the derivatives of the
tures. The benefit of cost-saving of using surrogate models is manifold.
free-energy, the dissipation rate, and their relation with the stress and
First, the surrogate model reduces the analysis time during each itera-
internal state variables are hardwired in the proposed model, which tion of the optimization process. Moreover, gradient-based methods are
keeps the predictions to be thermodynamically consistent. In addition generally inapplicable for black-box physical models or commercial FE
to reducing the size of training data, appropriately adding physical software. However, for surrogate models, either finite difference or di-
constraints may also reduce the ill-posed optimization problems during rect derivative can be computed. Second, parallel computing techniques
the training [17]. can be implemented. Instead of evaluating expensive functions sequen-
Another solution is to keep developing more efficient yet accu- tially in the optimization process, the data acquisition step of building
rate multiscale modeling approaches such as MSG, MHT, and some the surrogate model only needs independent evaluations of different
reduced-order models (e.g., self-consistent clustering analysis [119], design points in the domain, which can be done concurrently. Third,
proper orthogonal decomposition (POD) reduced model [120], and preprocessing time can be saved. Generating an accurate geometry from
non-uniform transformation field analysis [121]). Recently, the multi- a limited number of design parameters and meshing the part with good
quality can be time-consuming and subject to flaws and failures of the
fidelity modeling has been used to effectively generate training data for
preprocessor. Instead, surrogate models directly link design variables
ANN models in composite materials and structures [122–124], which
to the output, which can save the preprocessing cost significantly.
provides another approach to balance the accuracy and efficiency in
The general framework using ANN models in design optimization
training an ANN model [125].
problems is given in Fig. 10. After training the model, the variables
(i.e., weights 𝒘 and biases 𝒃) in the ANN model are determined. Then,
the trained model is used to find the optimal inputs in the optimization
3.3.2. Physical interpretation
problems.
Lack of the physical interpretation is another challenge in the ANN An early attempt of such implementations was performed to mini-
models, which is a primary reason hindering machine learning models mize the weight of the composite stiffened panels subjected to buckling
in real engineering applications as it is very hard for engineers to constraints [129]. The method was also used for a multi-objective opti-
justify the results and for them to confidently use the model. Adding mization for vibration frequency and critical buckling load [130]. The
physical constraints (e.g., PINN) will enforce the trained ANN mod- similar ideas were further developed for optimizing the weight and the
els to follow the known physical laws to some extent. Usually, the failure load of composite stiffened panels [131]. Typical inputs of ANN
users need to adjust the ratio between the 𝑀𝑆𝐸𝑢 and 𝑀𝑆𝐸𝑓 in models in design optimization of composite materials and structures
Eq. (7) so that the trained ANN model will result in a good predic- include the geometries of structural features such as stiffeners [129,
tion. In addition to PINN, physics-guided/theory-guided ANN models 131–133], layup schemes (e.g. numbers of plies, material orientations
have been developed aiming to design the ANN architecture with and stacking sequence) [129,130,134,135], and the architecture of the
prior knowledge in physics [126–128]. The FEA-Net has been recently micro/mesoscale structures [132].
In addition to using FNN models in the shape and size optimization
proposed incorporating knowledge of FEA into a deep convolutional
of composite structures, the application of CNN models to topology
neural network to estimate material properties of composite mate-
optimization problems has generated considerable interest recently,
rials [126,127]. Zobeiry et al. [128] developed theory-guided ANN
especially in the design of architectured materials thanks to the ad-
models by selecting features and ANN architectures with the knowledge
vances in additive manufacturing [136,137]. A widely-used topology
of failure and strain-softening behavior in composites. Since the ANN optimization strategy is to find the best constituent for each element
models are designed with the prior knowledge in physics, the models in a fixed meshed domain, which is commonly described as a ‘pixel’
are usually interpretable to the users. Furthermore, the theory-guided or ‘voxel’ style. Because of this fundamental different feature from the
ANN models showed a good potential in the extrapolation. In other shape and size optimization, and also the similarity to the task of image
words, the models have much improved predictions beyond the training recognition, CNN is considered suitable for this purpose. The CNN
zone, which cannot be handled well by conventional ANN models. models take the input such as structure geometry, external loads, and
However, the design of such ANN models is highly problem-dependent boundary conditions and predict the stress fields [138], structural stiff-
and largely driven by the domain knowledge of the users. ness [139] or damage initiation [72]. The trained model is then used to
replace the physics-based models to perform the topology optimization.
In addition, CNN models are also used in the topology optimization of
4. Potential research directions composite materials by arranging stiff and soft materials to improve the
fracture toughness [140,141].

Sections 2 and 3 reviewed the state-of-the-art of the ANN models


4.2. Multiscale inverse identification
in discovering unknown constitutive laws and accelerating multiscale
modeling. The major challenges as well as the potential solutions For composite materials and structures, there is a need to dis-
were also discussed. For the composite materials and structures, many cover the constitutive laws of the constituents at the micro/mesoscale.
challenging problems are related to the above two topics. This section However, it is hard to directly measure the properties of constituents
will discuss the future research directions and potential applications of (e.g., transverse properties of fibers or 3D properties of fiber tows). The
the ANN models to the constitutive modeling of composite materials more common approach is to test a composite coupon and identify
and structures. the properties of constituents using inverse modeling, which is very

8
X. Liu et al. Composites Part B 224 (2021) 109152

Fig. 10. The general framework of ANN assisted design optimization problems.

Fig. 11. Train meso/microscale ANN model with measurable data from macroscale.

challenging for nonlinear constitutive models. Some machine learning very expensive. Furthermore, metamaterials are usually associated with
models have been used to help identify engineering constants at the more design variables (e.g., constituent properties and geometries of
sub-scale by a parameter inverse analysis [142,143]. However, identi- the unit cell) than traditional fiber-reinforced composites (see Fig. 12).
fication of the entire constitutive law at the sub-scale is a functional Therefore, an efficient ANN model provides a promising alternative
inverse problem with an infinite functional space [29]. The ANN cou- to the expensive FEA which will greatly facilitate the design and
pled mechanical models could provide a solution that requires the ANN analysis of metamaterials [155,156]. The potentials of the applications
models to be coupled into a multiscale model (see Fig. 11). In this of machine learning and artificial intelligence in metamaterials have
way, the measurable information at the macroscale can be passed to also been reviewed in two recent publications [157,158].
the sub-scale to train the ANN models. However, effectively passing
information across different scales and integrating ANN models in 4.4. Damage detection, identification and prediction
multiscale modeling are still challenging problems to solve.
Cost-effective and reliable damage detection is critical for composite
4.3. Metamaterials materials and structures [159]. FNN models have been used along with
acoustic emission for the damage detection and real-time structural
In the past decade, metamaterials are emerging as an advanced ma- monitoring of composites. The acoustic emission parameters are used
terial system that exhibits unprecedented mechanical behaviors which as inputs and the outputs can be the failure modes (classification) [160]
cannot be found in conventional materials [144]. The excellent per- or damage tolerance (regression) [161]. Recently, deep learning CNN
formance of metamaterials is mainly achieved by engineering the mi- models have been increasingly used in damage detection and identifica-
crostructures [145,146], which also adds extra complexities in predict- tion [162–164]. The CNN models take images as inputs, which showed
ing the nonlinear constitutive laws of metamaterials. The nonlinear enhanced performance in detecting the local damage information such
behavior of metamaterials is often introduced from both the material as delamination [165]. Moreover, multiscale modeling based on CNN
nonlinearity (e.g., damage and plasticity) and geometry nonlinearity models [166–169] will provide an end-to-end damage prediction ap-
(e.g., micro-structural buckling) [147,148]. Therefore, it is very dif- proach (Fig. 13), which can potentially enable in-process assessment of
ficult to develop a physics-based constitutive model of metamaterials composites. Specifically, leveraging in-process monitoring systems the
considering all the nonlinearities. However, extensive experimental microstructures including initial defects/imperfections can be captured
studies have been carried out to study the nonlinear constitutive be- in images during the manufacturing process, serving as inputs for mul-
haviors of various metamaterials [149–151], which contains abundant tiscale modeling. Then, the CNN models will predict the performance
constitutive information (i.e., strain and stress) embedded in the experi- of the as-manufactured composites. This approach will enable process
mental data (e.g., load–deflection curves). Hence, there is a great poten- intervention toward better quality and better performance of composite
tial to develop data-driven constitutive laws based on the measurable materials and structures.
experimental data, employing an ANN-coupled mechanical system.
The computational cost is another obstacle in the design and anal- 4.5. Multifunctional composite materials
ysis of metamaterials. Many efforts have been devoted to study the
mechanical behaviors of the unit cell in metamaterials by FEA [152– Many problems in the design and analysis of multifunctional ma-
154], and the multiscale modeling is a common approach since most terials are multiscale in nature. The homogenized material properties
metamaterials are fabricated by repeating a unit cell. As mentioned (e.g., thermoelectric [171], piezoelectric [172], and electromagnetoe-
in Section 3, nonlinear homogenization of complex microstructures is lastic [173], to name a few) are characterized considering the different

9
X. Liu et al. Composites Part B 224 (2021) 109152

Fig. 12. Auxetic unit cell design by ANN models.

Fig. 13. Illustration of a typical CNN model in multiscale modeling [170].

Fig. 14. Illustration of constructing constitutive models of yarns based on ANN models.

constituent properties and microstructures. One challenge in multi- usually interlaced with each other and subjected to a more complex
functional material design is the high computational cost due to the stress state, and therefore, failure models derived from UD composite
increased design parameters compared with the problems only involv- lamina may not be applicable to yarns. Liu et al. [14] has shown
ing mechanical properties. The multiscale modeling based on ANN that the failure criteria commonly used in the fiber-reinforced laminate
models can provide an efficient alternative in the multifunctional ma- result in significant inaccuracy for predicting the failure initiation of
terials design thanks to its excellent performance in approximating the yarns. Utilizing ANN models coupled with a FE model could be a
high-dimensional mapping between input and output. Currently, the
potential solution to inversely discover the nonlinear constitutive laws
application of ANN models in multifunctional composite materials has
of yarns. As many experimental tests have been performed for various
not been well recognized.
3D textile composites (e.g., 3D orthogonal [180,181], T-joints [182],
braided [183], and interlaced [184]), these experimental data has
4.6. Mechanical behavior of yarns in textile composites
stored very rich constitutive information of yarns. Second, multiscale
modeling can provide a promising solution to the constitutive model of
Textile composites have been increasingly used in many composite
yarns from the fiber and matrix. However, the computational cost is the
structures (e.g., T-joints) due to the lower manufacturing cost and
major barrier, especially in nonlinear multiscale modeling. Therefore,
improved delamination resistance [174–176]. However, it is very chal-
lenging to predict the nonlinear behavior of textile composites. One the ANN model can be used as a potential alternative to the high-
obstacle is the unknown constitutive models of yarns under complex fidelity multiscale modeling. Note that the ANN model may need more
loading conditions. First, it is difficult to experimentally characterize training datasets than UD composites because the stress state in the
the mechanical behavior of yarns in textile composites. The current yarns is more complex due to the interlaced yarn geometries. Fig. 14
models treat the yarns as traditional UD composite lamina to predict shows the two approaches (e.g., forward and inverse) to constructing
the homogenized elastic properties [177–179]. However, the yarns are the constitutive models of yarns.

10
X. Liu et al. Composites Part B 224 (2021) 109152

4.7. Other applications

There are many other applications of ANN models in the general


constitutive modeling of composites. The general constitutive modeling
can be viewed as a way to describe different mechanical behaviors of
materials in addition to the strain and stress relationship. For example,
the ANN models have been used to predict the ballistic limit [185],
first-ply failure [186], and the effects of embedded defects and fea-
tures [187]. Another interesting application of ANN-based constitutive
models is the design and optimization of additive manufacturing (AM)
process. The AM process has been adopted in many industries as a rapid
and economical solution for manufacturing industrial components and
is increasingly used in fabricating polymer composites [188,189]. The Fig. 15. Integrated ANN model with physics, experiments, and data science.
manufacturing parameters such as raster orientation, layer thickness,
and printing speed can be considered as additional inputs to the ANN
models along with the constituent properties. As pointing out in the
the training datasets, reduce the potential physically inconsistent pre-
National Academies report of Integrated Computational Materials En-
diction [191], and enhance the physical interpretability. Appropriately
gineering (ICME) [190], the process has a profound effect on the
designed experiments with enriched constitutive information combined
effective material properties which should be taken into account in
with physics-based models will expand the data availability for training
the design and analysis of advanced materials. The ANN models can
ANN models. The methods from data science can be used to preprocess
be leveraged to establish such a high-dimensional mapping connecting
the training data (e.g., principal component analysis [192,193]) to re-
manufacturing parameters and constituent properties to the material
duce the input dimensions which will greatly reduce the computational
constitutive behaviors. The trained ANN model will provide an efficient
costs. The key challenge is to connect different elements into a single
approach in the design and optimization of processing parameters
system so that the ANN models can keep tracking the information
toward fewer-defects, enhanced-performance products. across different elements. The future research directions highlighted in
In addition to the applications reviewed in this paper, the ANN this paper will stimulate further discussions and studies in tapping into
models can be potentially employed to solve many other problems in the potential of machine learning and artificial intelligence for better
discovering unknown physical laws and accelerating computer simula- modeling of composite materials and structures.
tions for composite materials and structures featuring anisotropy and
heterogeneity. Declaration of competing interest

5. Conclusions The authors declare that they have no known competing finan-
cial interests or personal relationships that could have appeared to
Many ANN models have been developed for the constitutive mod- influence the work reported in this paper.
eling of composites. Two research topics were reviewed and discussed,
namely discovering unknown constitutive laws and accelerating mul- References
tiscale modeling. Discovering unknown constitutive laws requires a
huge number of training datasets with ample constitutive informa- [1] Dimiduk DM, Holm EA, Niezgoda SR. Perspectives on the impact of machine
tion (e.g., paired 2D/3D strains and stresses) from experiments. This learning, deep learning, and artificial intelligence on materials, processes, and
requirement can hardly be satisfied from the currently available exper- structures engineering. Integr Mater Manuf Innov 2018;7(3):157–72.
[2] Peng GC, Alber M, Tepole AB, Cannon WR, De S, Dura-Bernal S, Garikipati K,
imental data. This review brought a potential solution that is to use
Karniadakis G, Lytton WW, Perdikaris P, et al. Multiscale modeling meets
indirect data derived from experimental measurements through some machine learning: What can we learn? Arch Comput Methods Eng 2020;1–21.
physics-based models. There are several benefits from this solution. [3] Abadi M, Agarwal A, Barham P, Brevdo E, Chen Z, Citro C, Corrado GS, Davis A,
First, more data from complex experiments, containing rich constitu- Dean J, Devin M, Ghemawat S, Goodfellow I, Harp A, Irving G, Isard M,
tive information, becomes available as the directly paired data is not Jia Y, Jozefowicz R, Kaiser L, Kudlur M, Levenberg J, Mané D, Monga R,
required. Second, the real ANN output needs to go through another 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,
physics-based model, which enforces the ANN model to follow certain
Wattenberg M, Wicke M, Yu Y, Zheng X. TensorFlow: Large-scale machine
physical constraints, avoiding the physically inconsistent predictions. learning on heterogeneous systems. 2015, URL: https://www.tensorflow.org/,
Third, this approach enables learning nonlinear constitutive laws at the Software available from tensorflow.org.
scale of the constituents with the data from coupon or structural tests, [4] Paszke A, Gross S, Chintala S, Chanan G, Yang E, DeVito Z, Lin Z, Desmai-
which can be applied to multiscale inverse problems. son A, Antiga L, Lerer A. Automatic differentiation in PyTorch. In: NIPS 2017
autodiff workshop: The future of gradient-based machine learning software and
Accelerating multiscale modeling can be summarized into three
techniques. 2017.
major steps. First, training datasets are generated by offline simula- [5] Dolbow JE, Garikipati K, Park HS. Computational mechanics vision and future
tions using FEA (e.g., RVE model). Second, the ANN models are then challenges workshop report. Technical Report, Ann Arbor, MI: University of
trained with tuned hyperparameters and tested to ensure accuracy. Michigan; 2019.
Third, the trained ANN models are implemented into FEA via a user- [6] de Souza Neto EA, Peric D, Owen DR. Computational methods for plasticity:
defined material subroutine. The major challenges are to reduce the Theory and applications. John Wiley & Sons; 2011.
[7] Hahn HT, Tsai SW. Nonlinear elastic behavior of unidirectional composite
cost of data generation from physics-based models and to add physical
laminae. J Compos Mater 1973;7(1):102–18.
interpretability to the ANN model. Several research directions were [8] Hu H-T, Lin W-P, Tu F-T. Failure analysis of fiber-reinforced composite
discussed in the paper such as adding physical constraints, developing laminates subjected to biaxial loads. Composites B 2015;83:153–65.
more efficient physics-based models, and using multi-fidelity data. [9] Zhang L, Yu W. Constitutive modeling of damageable brittle and quasi-brittle
Finally, the recent efforts in the modeling of composite materials materials. Int J Solids Struct 2017;117:80–90.
[10] Rique O, Liu X, Yu W, Pipes RB. Constitutive modeling for time-
showed a trend toward applying ANN models in conjunction with
and temperature-dependent behavior of composites. Composites B
physics, experiments and data science, which created a hybrid system 2020;184:107726.
utilizing full potentials from each element (see Fig. 15). Bringing [11] Hinton M, Soden P, Kaddour A-S. Failure criteria in fibre reinforced polymer
physics into ANN models will reduce the requirement of the size of composites: The world-wide failure exercise. Elsevier; 2004.

11
X. Liu et al. Composites Part B 224 (2021) 109152

[12] Hinton M, Kaddour A. Triaxial test results for fibre-reinforced composites: [42] Xu K, Darve E. Physics constrained learning for data-driven inverse modeling
The second world-wide failure exercise benchmark data. J Compos Mater from sparse observations. 2020, arxiv preprint arXiv:2002.10521.
2013;47(6–7):653–78. [43] Tao F, Liu X, Du H, Yu W. Learning composite constitutive laws via coupling
[13] Geers MG, Kouznetsova VG, Matouš K, Yvonnet J. Homogenization methods Abaqus and deep neural network. Compos Struct 2021;272:114137.
and multiscale modeling: nonlinear problems. In: Encyclopedia of computational [44] Sun C, Vaidya R. Prediction of composite properties from a representative
mechanics second edition. Wiley Online Library; 2017, p. 1–34. volume element. Compos Sci Technol 1996;56(2):171–9.
[14] Liu X, Gasco F, Goodsell J, Yu W. Initial failure strength prediction of woven [45] Lomov SV, Ivanov DS, Verpoest I, Zako M, Kurashiki T, Nakai H, Hirosawa S.
composites using a new yarn failure criterion constructed by deep learning. Meso-FE modelling of textile composites: Road map, data flow and algorithms.
Compos Struct 2019;230:111505. Compos Sci Technol 2007;67(9):1870–91.
[15] Furukawa T, Yagawa G. Implicit constitutive modelling for viscoplasticity using [46] Guedes J, Kikuchi N. Preprocessing and postprocessing for materials based on
neural networks. Internat J Numer Methods Engrg 1998;43(2):195–219. the homogenization method with adaptive finite element methods. Comput
[16] Csáji BC. Approximation with artificial neural networks, Vol. 24. Hungary: Methods Appl Mech Engrg 1990;83(2):143–98.
Faculty of Sciences, Etvs Lornd University; 2001, p. 48.
[47] Fish J, Yu Q, Shek K. Computational damage mechanics for composite materials
[17] Xu K, Huang DZ, Darve E. Learning constitutive relations using symmetric
based on mathematical homogenization. Internat J Numer Methods Engrg
positive definite neural networks. J Comput Phys 2021;428:110072.
1999;45(11):1657–79.
[18] Ghaboussi J, Garrett Jr J, Wu X. Knowledge-based modeling of material
[48] Yu W. A unified theory for constitutive modeling of composites. J Mech Mater
behavior with neural networks. J Eng Mech 1991;117(1):132–53.
Struct 2016;11(4):379–411.
[19] Ghaboussi J, Sidarta D. New nested adaptive neural networks (NANN) for
[49] Liu X, Rouf K, Peng B, Yu W. Two-step homogenization of textile composites
constitutive modeling. Comput Geotech 1998;22(1):29–52.
using mechanics of structure genome. Compos Struct 2017;171:252–62.
[20] Ghaboussi J, Pecknold DA, Zhang M, Haj-Ali RM. Autoprogressive training
[50] Liu X, Yu W, Gasco F, Goodsell J. A unified approach for thermoelastic
of neural network constitutive models. Internat J Numer Methods Engrg
constitutive modeling of composite structures. Composites B 2019;172:649–59.
1998;42(1):105–26.
[21] Hashash Y, Jung S, Ghaboussi J. Numerical implementation of a neural network [51] Aboudi J. The generalized method of cells and high-fidelity generalized
based material model in finite element analysis. Internat J Numer Methods method of cells micromechanical models—A review. Mech Adv Mater Struct
Engrg 2004;59(7):989–1005. 2004;11(4–5):329–66.
[22] Jung S, Ghaboussi J. Neural network constitutive model for rate-dependent [52] Aboudi J, Arnold SM, Bednarcyk BA. Micromechanics of composite materials:
materials. Comput Struct 2006;84(15–16):955–63. A generalized multiscale analysis approach. Butterworth-Heinemann; 2012.
[23] Yun GJ, Ghaboussi J, Elnashai AS. A new neural network-based model [53] Omairey SL, Dunning PD, Sriramula S. Development of an ABAQUS plugin tool
for hysteretic behavior of materials. Internat J Numer Methods Engrg for periodic RVE homogenisation. Eng Comput 2019;35(2):567–77.
2008;73(4):447–69. [54] Liu X, Gasco F, Yu W, Goodsell J, Rouf K. Multiscale analysis of woven
[24] Shin H, Pande G. On self-learning finite element codes based on monitored composite structures in MSC.Nastran. Adv Eng Softw 2019;135:102677.
response of structures. Comput Geotech 2000;27(3):161–78. [55] Yvonnet J. Computational homogenization of heterogeneous materials with
[25] Yun GJ, Ghaboussi J, Elnashai AS. Self-learning simulation method for inverse finite elements. Springer; 2019.
nonlinear modeling of cyclic behavior of connections. Comput Methods Appl [56] Yan S, Zou X, Ilkhani M, Jones A. An efficient multiscale surrogate modelling
Mech Engrg 2008;197(33–40):2836–57. framework for composite materials considering progressive damage based on
[26] Huang DZ, Xu K, Farhat C, Darve E. Learning constitutive relations from indirect artificial neural networks. Composites B 2020;194:108014.
observations using deep neural networks. J Comput Phys 2020;416:109491. [57] Mentges N, Dashtbozorg B, Mirkhalaf S. A micromechanics-based artificial neu-
[27] Liu X, Tao F, Du H, Yu W, Xu K. Learning nonlinear constitutive laws using ral networks model for elastic properties of short fiber composites. Composites
neural network models based on indirectly measurable data. J Appl Mech B 2021;108736.
2020;87(8). [58] Breuer K, Stommel M. Prediction of short fiber composite properties by an
[28] Liu X, Tao F, Yu W. A neural network enhanced system for learning nonlinear artificial neural network trained on an RVE database. Fibers 2021;9(2):8.
constitutive law and failure initiation criterion of composites using indirectly [59] Balokas G, Czichon S, Rolfes R. Neural network assisted multiscale analysis for
measurable data. Compos Struct 2020;252:112658. the elastic properties prediction of 3D braided composites under uncertainty.
[29] Xu K, Tartakovsky AM, Burghardt J, Darve E. Inverse modeling of viscoelasticity Compos Struct 2018;183:550–62.
materials using physics constrained learning. 2020, arxiv preprint arXiv:2005. [60] Feyel F, Chaboche J-L. FE2 multiscale approach for modelling the elastovis-
04384. coplastic behaviour of long fibre SiC/Ti composite materials. Comput Methods
[30] Kirchdoerfer T, Ortiz M. Data-driven computational mechanics. Comput Appl Mech Engrg 2000;183(3–4):309–30.
Methods Appl Mech Engrg 2016;304:81–101.
[61] Geers MG, Kouznetsova VG, Brekelmans W. Multi-scale computational homog-
[31] Eggersmann R, Kirchdoerfer T, Reese S, Stainier L, Ortiz M. Model-free
enization: Trends and challenges. J Comput Appl Math 2010;234(7):2175–82.
data-driven inelasticity. Comput Methods Appl Mech Engrg 2019;350:81–99.
[62] Arnold SM, Piekenbrock M, Ricks TM, Stuckner J. Multiscale analysis of
[32] Conti S, Müller S, Ortiz M. Data-driven finite elasticity. Arch Ration Mech Anal
composites using surrogate modeling and information optimal designs. In: AIAA
2020;237:1–33.
scitech 2020 forum. 2020, p. 1863.
[33] Ibañez R, Borzacchiello D, Aguado JV, Abisset-Chavanne E, Cueto E, Lade-
[63] Stuckner J, Graeber S, Weborg B, Ricks TM, Arnold SM. Tractable multiscale
vèze P, Chinesta F. Data-driven non-linear elasticity: constitutive manifold
modeling with an embedded microscale surrogate. In: AIAA scitech 2021 forum.
construction and problem discretization. Comput Mech 2017;60(5):813–26.
2021, p. 1963.
[34] Ibanez R, Abisset-Chavanne E, Aguado JV, Gonzalez D, Cueto E, Chinesta F.
[64] Lefik M, Schrefler BA. Artificial neural network as an incremental non-linear
A manifold learning approach to data-driven computational elasticity and
constitutive model for a finite element code. Comput Methods Appl Mech Engrg
inelasticity. Arch Comput Methods Eng 2018;25(1):47–57.
2003;192(28–30):3265–83.
[35] Ibáñez R, Abisset-Chavanne E, González D, Duval J-L, Cueto E, Chinesta F.
Hybrid constitutive modeling: data-driven learning of corrections to plasticity [65] Lefik M, Boso D, Schrefler B. Artificial neural networks in numerical modelling
models. Int J Mater Form 2019;12(4):717–25. of composites. Comput Methods Appl Mech Engrg 2009;198(21–26):1785–804.
[36] Najjar YM, Huang C. Simulating the stress–strain behavior of Georgia kaolin [66] Unger JF, Könke C. Neural networks as material models within a multiscale
via recurrent neuronet approach. Comput Geotech 2007;34(5):346–61. approach. Comput Struct 2009;87(19–20):1177–86.
[37] Mahdi E-S, El Kadi H. Crushing behavior of laterally compressed composite [67] Le B, Yvonnet J, He Q-C. Computational homogenization of nonlinear
elliptical tubes: experiments and predictions using artificial neural networks. elastic materials using neural networks. Internat J Numer Methods Engrg
Compos Struct 2008;83(4):399–412. 2015;104(12):1061–84.
[38] Zopf C, Kaliske M. Numerical characterisation of uncured elastomers by a neural [68] Lu X, Giovanis DG, Yvonnet J, Papadopoulos V, Detrez F, Bai J. A data-
network based approach. Comput Struct 2017;182:504–25. driven computational homogenization method based on neural networks for the
[39] Rodríguez-Sánchez AE, Ledesma-Orozco E, Ledesma S, Vidal-Lesso A. Appli- nonlinear anisotropic electrical response of graphene/polymer nanocomposites.
cation of artificial neural networks to map the mechanical response of a Comput Mech 2019;64(2):307–21.
thermoplastic elastomer. Mater Res Express 2019;6(7):075320. [69] Liu Z, Bessa M, Liu WK. Self-consistent clustering analysis: an efficient multi-
[40] Li X, Roth CC, Mohr D. Machine-learning based temperature-and rate-dependent scale scheme for inelastic heterogeneous materials. Comput Methods Appl Mech
plasticity model: application to analysis of fracture experiments on DP steel. Int Engrg 2016;306:319–41.
J Plast 2019;118:320–44. [70] Bessa M, Bostanabad R, Liu Z, Hu A, Apley DW, Brinson C, Chen W,
[41] Tang S, Zhang G, Yang H, Li Y, Liu WK, Guo X. MAP123: A data-driven Liu WK. A framework for data-driven analysis of materials under uncertainty:
approach to use 1D data for 3D nonlinear elastic materials modeling. Comput Countering the curse of dimensionality. Comput Methods Appl Mech Engrg
Methods Appl Mech Engrg 2019;357:112587. 2017;320:633–67.

12
X. Liu et al. Composites Part B 224 (2021) 109152

[71] Yan W, Lin S, Kafka OL, Lian Y, Yu C, Liu Z, Yan J, Wolff S, Wu H, [99] Rong Q, Wei H, Huang X, Bao H. Predicting the effective thermal conductivity
Ndip-Agbor E, et al. Data-driven multi-scale multi-physics models to derive of composites from cross sections images using deep learning methods. Compos
process–structure–property relationships for additive manufacturing. Comput Sci Technol 2019;184:107861.
Mech 2018;61(5):521–41. [100] Liu X, Peng B, Yu W. Multiscale modeling of the effective thermal conductivity
[72] Li H, Kafka OL, Gao J, Yu C, Nie Y, Zhang L, Tajdari M, Tang S, Guo X, of 2d woven composites by mechanics of structure genome and neural networks.
Li G, et al. Clustering discretization methods for generation of material Int J Heat Mass Transfer 2021;179:121673.
performance databases in machine learning and design optimization. Comput [101] Yang H, Qiu H, Xiang Q, Tang S, Guo X. Exploring elastoplastic constitu-
Mech 2019;64(2):281–305. tive law of microstructured materials through artificial neural network—A
[73] Wang K, Sun W. A multiscale multi-permeability poroplasticity model linked mechanistic-based data-driven approach. J Appl Mech 2020;87(9).
by recursive homogenizations and deep learning. Comput Methods Appl Mech [102] Zhang A, Mohr D. Using neural networks to represent von Mises plasticity with
Engrg 2018;334:337–80. isotropic hardening. Int J Plast 2020;132:102732.
[74] Wang K, Sun W. Meta-modeling game for deriving theory-consistent, [103] Wu L, Kilingar NG, Noels L, et al. A recurrent neural network-accelerated multi-
microstructure-based traction–separation laws via deep reinforcement learning. scale model for elasto-plastic heterogeneous materials subjected to random
Comput Methods Appl Mech Engrg 2019;346:216–41. cyclic and non-proportional loading paths. Comput Methods Appl Mech Engrg
[75] Wang K, Sun W, Du Q. A cooperative game for automated learning of 2020;369:113234.
elasto-plasticity knowledge graphs and models with AI-guided experimentation. [104] Stoffel M, Bamer F, Markert B. Artificial neural networks and intelli-
Comput Mech 2019;64(2):467–99. gent finite elements in non-linear structural mechanics. Thin-Walled Struct
2018;131:102–6.
[76] Vlassis N, Ma R, Sun W. Geometric deep learning for computational mechanics
[105] Stoffel M, Bamer F, Markert B. Neural network based constitutive modeling of
Part I: Anisotropic hyperelasticity. 2020, arxiv preprint arXiv:2001.04292.
nonlinear viscoplastic structural response. Mech Res Commun 2019;95:85–8.
[77] Koeppe A, Bamer F, Markert B. An intelligent nonlinear meta element for
[106] Ghavamian F, Simone A. Accelerating multiscale finite element simulations of
elastoplastic continua: deep learning using a new time-distributed residual
history-dependent materials using a recurrent neural network. Comput Methods
U-Net architecture. Comput Methods Appl Mech Engrg 2020;366:113088.
Appl Mech Engrg 2019;357:112594.
[78] Goodfellow I, Bengio Y, Courville A, Bengio Y. Deep learning, Vol. 1.
[107] Stoffel M, Bamer F, Markert B. Deep convolutional neural networks in structural
Cambridge: MIT press; 2016.
dynamics under consideration of viscoplastic material behaviour. Mech Res
[79] Li B, Zhuang X. Multiscale computation on feedforward neural network and
Commun 2020;103565.
recurrent neural network. Front Struct Civ Eng 2020;14(6):1–14.
[108] Shen Y, Chandrashekhara K, Breig W, Oliver L. Finite element analysis of V-
[80] Liu Z, Wu C, Koishi M. A deep material network for multiscale topology learn- ribbed belts using neural network based hyperelastic material model. Int J
ing and accelerated nonlinear modeling of heterogeneous materials. Comput Non-Linear Mech 2005;40(6):875–90.
Methods Appl Mech Engrg 2019;345:1138–68. [109] Hambli R, Katerchi H, Benhamou C-L. Multiscale methodology for bone remod-
[81] Liu Z, Wu C. Exploring the 3D architectures of deep material network in elling simulation using coupled finite element and neural network computation.
data-driven multiscale mechanics. J Mech Phys Solids 2019;127:20–46. Biomech Model Mechanobiol 2011;10(1):133–45.
[82] Liu Z, Wu C, Koishi M. Transfer learning of deep material network for seamless [110] Settgast C, Hütter G, Kuna M, Abendroth M. A hybrid approach to simulate the
structure–property predictions. Comput Mech 2019;64(2):451–65. homogenized irreversible elastic–plastic deformations and damage of foams by
[83] Liu Z. Deep material network with cohesive layers: Multi-stage train- neural networks. Int J Plast 2020;126:102624.
ing and interfacial failure analysis. Comput Methods Appl Mech Engrg [111] Fernández M, Rezaei S, Mianroodi JR, Fritzen F, Reese S. Application of
2020;363:112913. artificial neural networks for the prediction of interface mechanics: a study on
[84] Liu Z, Wei H, Huang T, Wu C. Intelligent multiscale simulation based on grain boundary constitutive behavior. Adv Model Simul Eng Sci 2020;7(1):1–27.
process-guided composite database. 2020, arxiv preprint arXiv:2003.09491. [112] Jabbar H, Khan RZ. Methods to avoid over-fitting and under-fitting in su-
[85] Wu L, Zulueta K, Major Z, Arriaga A, Noels L. Bayesian inference of non-linear pervised machine learning (comparative study). Comput Sci Commun Instrum
multiscale model parameters accelerated by a deep neural network. Comput Devices 2015;163–72.
Methods Appl Mech Engrg 2020;360:112693. [113] Nielsen MA. Neural networks and deep learning, Vol. 2018. San Francisco, CA,
[86] Rocha I, Kerfriden P, van der Meer F. Micromechanics-based surrogate models USA: Determination press; 2015.
for the response of composites: A critical comparison between a classical [114] D Systemes. Abaqus user subroutines reference guide, version 6.14. Providence,
mesoscale constitutive model, hyper-reduction and neural networks. Eur J Mech RI, USA: Dassault Systemes Simulia Corp.; 2014.
A Solids 2020;82:103995. [115] Raissi M, Perdikaris P, Karniadakis GE. Physics-informed neural networks: A
[87] Mozaffar M, Bostanabad R, Chen W, Ehmann K, Cao J, Bessa M. Deep learning deep learning framework for solving forward and inverse problems involving
predicts path-dependent plasticity. Proc Natl Acad Sci 2019;116(52):26414–20. nonlinear partial differential equations. J Comput Phys 2019;378:686–707.
[88] Nguyen-Thanh VM, Zhuang X, Rabczuk T. A deep energy method for finite [116] Tao F, Liu X, Du H, Yu W. Physics-informed artificial neural network ap-
deformation hyperelasticity. Eur J Mech A Solids 2020;80:103874. proach for axial compression buckling analysis of thin-walled cylinder. AIAA J
[89] Yang H, Guo X, Tang S, Liu WK. Derivation of heterogeneous material laws via 2020;58(6):2737–47.
data-driven principal component expansions. Comput Mech 2019;64(2):365–79. [117] Zhang R, Liu Y, Sun H. Physics-informed multi-LSTM networks for meta-
modeling of nonlinear structures. Comput Methods Appl Mech Engrg
[90] Sagiyama K, Garikipati K. Machine learning materials physics: Deep neural
2020;369:113226.
networks trained on elastic free energy data from martensitic microstructures
[118] Masi F, Stefanou I, Vannucci P, Maffi-Berthier V. Thermodynamics-based
predict homogenized stress fields with high accuracy. 2019, arxiv preprint
artificial neural networks for constitutive modeling. J Mech Phys Solids
arXiv:1901.00524.
2021;147:104277.
[91] Fritzen F, Kunc O. Two-stage data-driven homogenization for nonlinear solids
[119] Liu Z, Fleming M, Liu WK. Microstructural material database for self-consistent
using a reduced order model. Eur J Mech A Solids 2018;69:201–20.
clustering analysis of elastoplastic strain softening materials. Comput Methods
[92] Im S, Kim H, Kim W, Cho M. Neural network constitutive model for crystal
Appl Mech Engrg 2018;330:547–77.
structures. Comput Mech 2021;67(1):185–206.
[120] Rocha I, van der Meer F, Sluys L. An adaptive domain-based POD/ECM hyper-
[93] Yuan M, Paradiso S, Meredig B, Niezgoda SR. Machine learning–based reduce
reduced modeling framework without offline training. Comput Methods Appl
order crystal plasticity modeling for ICME applications. Integr Mater Manuf
Mech Engrg 2020;358:112650.
Innov 2018;7(4):214–30. [121] Michel J-C, Suquet P. Non-uniform transformation field analysis: a reduced
[94] Chung I, Im S, Cho M. A neural network constitutive model for hyperelasticity model for multiscale non-linear problems in solid mechanics. In: Multiscale
based on molecular dynamics simulations. Internat J Numer Methods Engrg modeling in solid mechanics: Computational approaches. World Scientific; 2010,
2021;122(1):5–24. p. 159–206.
[95] Rahman A, Deshpande P, Radue MS, Odegard GM, Gowtham S, Ghosh S, [122] Liu D, Wang Y. Multi-fidelity physics-constrained neural network and its
Spear AD. A machine learning framework for predicting the shear strength of application in materials modeling. J Mech Des 2019;141(12).
carbon nanotube-polymer interfaces based on molecular dynamics simulation [123] Yoo K, Bacarreza O, Aliabadi MF. A novel multi-fidelity modelling-based
data. Compos Sci Technol 2021;207:108627. framework for reliability-based design optimisation of composite structures. Eng
[96] Oishi A, Yagawa G. Computational mechanics enhanced by deep learning. Comput 2020;1–14.
Comput Methods Appl Mech Engrg 2017;327:327–51. [124] Tian K, Ma X, Li Z, Lin S, Wang B, Waas AM. A multi-fidelity competitive sam-
[97] Capuano G, Rimoli JJ. Smart finite elements: A novel machine learning pling method for surrogate-based stacking sequence optimization of composite
application. Comput Methods Appl Mech Engrg 2019;345:363–81. shells with multiple cutouts. Int J Solids Struct 2020;193:1–12.
[98] Wei H, Zhao S, Rong Q, Bao H. Predicting the effective thermal conductivities [125] Meng X, Karniadakis GE. A composite neural network that learns from multi-
of composite materials and porous media by machine learning methods. Int J fidelity data: Application to function approximation and inverse PDE problems.
Heat Mass Transfer 2018;127:908–16. J Comput Phys 2020;401:109020.

13
X. Liu et al. Composites Part B 224 (2021) 109152

[126] Yao H, Gao Y, Liu Y. FEA-Net: A physics-guided data-driven model for [152] Zheng X, Smith W, Jackson J, Moran B, Cui H, Chen D, Ye J, Fang N,
efficient mechanical response prediction. Comput Methods Appl Mech Engrg Rodriguez N, Weisgraber T, et al. Multiscale metallic metamaterials. Nature
2020;363:112892. Mater 2016;15(10):1100–6.
[127] Gao Y, Yao H, Wei H, Liu Y. Physics-based deep learning for probabilistic [153] Hu C, Dong J, Luo J, Qin Q-H, Sun G. 3D printing of chiral carbon fiber
fracture analysis of composite materials. In: AIAA scitech 2020 forum. 2020, reinforced polylactic acid composites with negative Poisson’s ratios. Composites
p. 1860. B 2020;201:108400.
[128] Zobeiry N, Reiner J, Vaziri R. Theory-guided machine learning for damage [154] Sridhar A, Kouznetsova VG, Geers MG. A general multiscale framework for
characterization of composites. Compos Struct 2020;112407. the emergent effective elastodynamics of metamaterials. J Mech Phys Solids
[129] Bisagni C, Lanzi L. Post-buckling optimisation of composite stiffened panels 2018;111:414–33.
using neural networks. Compos Struct 2002;58(2):237–47. [155] Xue T, Beatson A, Chiaramonte M, Roeder G, Ash JT, Menguc Y, Adri-
[130] Abouhamze M, Shakeri M. Multi-objective stacking sequence optimization of aenssens S, Adams RP, Mao S. A data-driven computational scheme for the
laminated cylindrical panels using a genetic algorithm and neural networks. nonlinear mechanical properties of cellular mechanical metamaterials under
Compos Struct 2007;81(2):253–63. large deformation. Soft Matter 2020;16(32):7524–34.
[131] Marín L, Trias D, Badalló P, Rus G, Mayugo J. Optimization of composite stiff- [156] Kollmann HT, Abueidda DW, Koric S, Guleryuz E, Sobh NA. Deep learning for
ened panels under mechanical and hygrothermal loads using neural networks topology optimization of 2D metamaterials. Mater Des 2020;196:109098.
and genetic algorithms. Compos Struct 2012;94(11):3321–6. [157] Wu W, Hu W, Qian G, Liao H, Xu X, Berto F. Mechanical design and
[132] Fu X, Ricci S, Bisagni C. Minimum-weight design for three dimensional woven multifunctional applications of chiral mechanical metamaterials: A review.
composite stiffened panels using neural networks and genetic algorithms. Mater Des 2019;180:107950.
Compos Struct 2015;134:708–15. [158] Jiao P, Alavi AH. Artificial intelligence-enabled smart mechanical metamateri-
[133] Yazdi MS, Rostami SL, Kolahdooz A. Optimization of geometrical parameters in als: advent and future trends. Int Mater Rev 2020;1–29.
a specific composite lattice structure using neural networks and ABC algorithm. [159] Kessler SS, Spearing SM, Atalla MJ, Cesnik CE, Soutis C. Damage detec-
J Mech Sci Technol 2016;30(4):1763–71. tion in composite materials using frequency response methods. Composites B
[134] Garmsiri K, Jalal M. Multiobjective optimization of composite cylindrical shells 2002;33(1):87–95.
for strength and frequency using genetic algorithm and neural networks. Sci [160] McCrory JP, Al-Jumaili SK, Crivelli D, Pearson MR, Eaton MJ, Featherston CA,
Eng Compos Mater 2014;21(4):529–36. Guagliano M, Holford KM, Pullin R. Damage classification in carbon fibre com-
[135] Gomes GF, Diniz CA, da Cunha SS, Ancelotti AC. Design optimization of posites using acoustic emission: A comparison of three techniques. Composites
composite prosthetic tubes using ga-ann algorithm considering tsai-wu failure B 2015;68:424–30.
criteria. J Fail Anal Prev 2017;17(4):740–9. [161] Ramasamy P, Sampathkumar S. Prediction of impact damage tolerance of drop
[136] Abueidda DW, Koric S, Sobh NA. Topology optimization of 2D structures with impacted WGFRP composite by artificial neural network using acoustic emission
nonlinearities using deep learning. Comput Struct 2020;237:106283. parameters. Composites B 2014;60:457–62.
[137] Wilt JK, Yang C, Gu GX. Accelerating auxetic metamaterial design with deep [162] Sony S, Dunphy K, Sadhu A, Capretz M. A systematic review of convolutional
learning. Adv Energy Mater 2020;22(5):1901266. neural network-based structural condition assessment techniques. Eng Struct
[138] Nie Z, Jiang H, Kara LB. Stress field prediction in cantilevered structures using 2021;226:111347.
convolutional neural networks. J Comput Inf Sci Eng 2020;20(1). [163] Modarres C, Astorga N, Droguett EL, Meruane V. Convolutional neural networks
[139] Banga S, Gehani H, Bhilare S, Patel S, Kara L. 3D topology optimization using for automated damage recognition and damage type identification. Struct
convolutional neural networks. 2018, arxiv preprint arXiv:1808.07440. Control Health Monit 2018;25(10):e2230.
[140] Gu GX, Chen C-T, Buehler MJ. De novo composite design based on machine [164] Tabian I, Fu H, Sharif Khodaei Z. A convolutional neural network for im-
learning algorithm. Extreme Mech Lett 2018;18:19–28. pact detection and characterization of complex composite structures. Sensors
[141] Chen C-T, Gu GX. Generative deep neural networks for inverse materials design 2019;19(22):4933.
using backpropagation and active learning. Adv Sci 2020;7(5):1902607. [165] Khan A, Ko D-K, Lim SC, Kim HS. Structural vibration-based classification and
[142] Bassir DH, Guessasma S, Boubakar L. Hybrid computational strategy based prediction of delamination in smart composite laminates using deep learning
on ANN and GAPS: application for identification of a non-linear model of neural network. Composites B 2019;161:586–94.
composite material. Compos Struct 2009;88(2):262–70. [166] Yang Z, Yabansu YC, Al-Bahrani R, Liao W-k, Choudhary AN, Kalidindi SR,
[143] Komninelli F, Iliopoulos A, Michopoulos JG. Towards identification of lower Agrawal A. Deep learning approaches for mining structure-property linkages
scale composite material properties from higher scale experimental data via in high contrast composites from simulation datasets. Comput Mater Sci
inverse analysis of coupled multiscale models. In: ASME 2015 international 2018;151:278–87.
design engineering technical conferences and computers and information in [167] Rao C, Liu Y. Three-dimensional convolutional neural network (3D-CNN) for
engineering conference. American Society of Mechanical Engineers Digital heterogeneous material homogenization. Comput Mater Sci 2020;184:109850.
Collection; 2015. [168] Dong H, Nie Y, Cui J, Kou W, Zou M, Han J, Guan X, Yang Z. A wavelet-
[144] Surjadi JU, Gao L, Du H, Li X, Xiong X, Fang NX, Lu Y. Mechani- based learning approach assisted multiscale analysis for estimating the effective
cal metamaterials and their engineering applications. Adv Energy Mater thermal conductivities of particulate composites. Comput Methods Appl Mech
2019;21(3):1800864. Engrg 2021;374:113591.
[145] Tao R, Ji L, Li Y, Wan Z, Hu W, Wu W, Liao B, Ma L, Fang D. 4D printed [169] Sorini A, Pineda EJ, Stuckner J, Gustafson PA. A convolutional neural network
origami metamaterials with tunable compression twist behavior and stress-strain for multiscale modeling of composite materials. In: AIAA scitech 2021 forum.
curves. Composites B 2020;201:108344. 2021, p. 0310.
[146] Osman MM, Shazly M, El-Danaf EA, Jamshidi P, Attallah MM. Compressive [170] Ye Z, Liu C, Tian W, Kan C. A deep learning approach for the identification of
behavior of stretched and composite microlattice metamaterial for energy small process shifts in additive manufacturing using 3D point clouds. Procedia
absorption applications. Composites B 2020;184:107715. Manuf 2020;48:770–5.
[147] Wang Q, Li Z, Zhang Y, Cui S, Yang Z, Lu Z. Ultra-low density architec- [171] Sung DH, Kang G-H, Kong K, Kim M, Park HW, Park Y-B. Characteri-
tured metamaterial with superior mechanical properties and energy absorption zation of thermoelectric properties of multifunctional multiscale composites
capability. Composites B 2020;202:108379. and fiber-reinforced composites for thermal energy harvesting. Composites B
[148] van Bree S, Rokoš O, Peerlings R, Doškář M, Geers M. A Newton solver 2016;92:202–9.
for micromorphic computational homogenization enabling multiscale buckling [172] Tang T, Yu W. Variational asymptotic micromechanics modeling of
analysis of pattern-transforming metamaterials. Comput Methods Appl Mech heterogeneous piezoelectric materials. Mech Mater 2008;40(10):812–24.
Engrg 2020;372:113333. [173] Tang T, Yu W. Variational asymptotic homogenization of heterogeneous
[149] Tan X, Zhu S, Wang B, Yao K, Chen S, Xu P, Wang L, Sun Y. Mechanical electromagnetoelastic materials. Internat J Engrg Sci 2008;46(8):741–57.
response of negative stiffness truncated-conical shell systems: experiment, [174] Ullah Z, Zhou X-Y, Kaczmarczyk L, Archer E, McIlhagger A, Harkin-Jones E.
numerical simulation and empirical model. Composites B 2020;188:107898. A unified framework for the multi-scale computational homogenisation of
[150] Essassi K, Rebiere J-l, El Mahi A, Souf MAB, Bouguecha A, Haddar M. 3D-textile composites. Composites B 2019;167:582–98.
Experimental and analytical investigation of the bending behaviour of 3D- [175] Patel DK, Waas AM, Yen C-F. Direct numerical simulation of 3D woven textile
printed bio-based sandwich structures composites with auxetic core under cyclic composites subjected to tensile loading: An experimentally validated multiscale
fatigue tests. Composites A 2020;131:105775. approach. Composites B 2018;152:102–15.
[151] Yu H, Liang B, Zhao Z, Liu P, Lei H, Song W, Chen M, Guo X. Metama- [176] Zhang D, Waas AM, Yen C-F. Progressive damage and failure response of hybrid
terials with a controllable thermal-mechanical stability: mechanical designs, 3D textile composites subjected to flexural loading, part II: Mechanics based
theoretical predictions and experimental demonstrations. Compos Sci Technol multiscale computational modeling of progressive damage and failure. Int J
2021;108694. Solids Struct 2015;75:321–35.

14
X. Liu et al. Composites Part B 224 (2021) 109152

[177] Dixit A, Mali HS. Modeling techniques for predicting the mechanical prop- [186] Ang J, Majid MA, Nor AM, Yaacob S, Ridzuan M. First-ply failure prediction of
erties of woven-fabric textile composites: a review. Mech Compos Mater glass/epoxy composite pipes using an artificial neural network model. Compos
2013;49(1):1–20. Struct 2018;200:579–88.
[178] Rahali Y, Assidi M, Goda I, Zghal A, Ganghoffer J-F. Computation of the [187] El Said B, Hallett SR. Multiscale surrogate modelling of the elastic response of
effective mechanical properties including nonclassical moduli of 2.5D and 3D thick composite structures with embedded defects and features. Compos Struct
interlocks by micromechanical approaches. Composites B 2016;98:194–212. 2018;200:781–98.
[179] Zhai J, Zeng T, Xu G-d, Wang Z-h, Cheng S, Fang D-n. A multi-scale finite [188] El Moumen A, Tarfaoui M, Lafdi K. Additive manufacturing of poly-
element method for failure analysis of three-dimensional braided composite mer composites: Processing and modeling approaches. Composites B
structures. Composites B 2017;110:476–86. 2019;171:166–82.
[180] Hale R. An experimental investigation into strain distribution in 2D and 3D [189] Penumakala PK, Santo J, Thomas A. A critical review on the fused deposition
textile composites. Compos Sci Technol 2003;63(15):2171–85. modeling of thermoplastic polymer composites. Composites B 2020;108336.
[181] Zhang D, Waas AM, Yen C-F. Progressive damage and failure response of hybrid [190] Council NR, et al. Integrated computational materials engineering: A trans-
3D textile composites subjected to flexural loading, part I: Experimental studies. formational discipline for improved competitiveness and national security.
Int J Solids Struct 2015;75:309–20. National Academies Press; 2008.
[182] Yan S, Zeng X, Long A. Experimental assessment of the mechanical behaviour [191] Karpatne A, Watkins W, Read J, Kumar V. Physics-guided neural networks
of 3D woven composite T-joints. Composites B 2018;154:108–13. (pgnn): An application in lake temperature modeling. 2017, arxiv preprint
[183] Ahn H, Yu W-R. Mechanical analysis of 3D braided and woven composites using arXiv:1710.11431.
fiber-based continuum analysis. Compos Struct 2017;160:1105–18. [192] García-Iruela A, Fernández FG, Esteban LG, de Palacios P, Simón C, Arriaga F.
[184] Kerber A, Gargano A, Pingkarawat K, Mouritz A. Explosive blast dam- Comparison of modelling using regression techniques and an artificial neural
age resistance of three-dimensional textile composites. Composites A network for obtaining the static modulus of elasticity of pinus radiata D. Don.
2017;100:170–82. timber by ultrasound. Composites B 2016;96:112–8.
[185] Artero-Guerrero J, Pernas-Sánchez J, Martín-Montal J, Varas D, López-Puente J. [193] Yang C, Kim Y, Ryu S, Gu GX. Prediction of composite microstruc-
The influence of laminate stacking sequence on ballistic limit using a combined ture stress-strain curves using convolutional neural networks. Mater Des
experimental/FEM/Artificial Neural Networks (ANN) methodology. Compos 2020;189:108509.
Struct 2018;183:299–308.

15

You might also like