Abstract
Based on the complementary potential energy variational principle, in this work, we proposed a stress-driven homogenization procedure to compute overall effective material properties for elastic composites with locally heterogenous micro-structures. We have developed a novel incremental variational formulation for homogenization problems of both infinitesimal and finite deformations where the macro-stress-based complementary potential energy is obtained for hyperelastic materials for a global minimization problem with respect to fine-scale displacement fluctuation field. The point of departure of our approach is a general complementary variational principle formulation that can determine material responses of elastic composites with heterogeneous micro structures. We have implemented the proposed stress-driven computational homogenization procedure with the finite element method. By comparing the numerical results with the analytical method and the strain-driven homogenization method, we find that the stress-driven homogenization offers the lower bound estimate of materials properties for elastic composites.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
There are hardly any perfectly homogeneous materials at macroscale, and this is the case for both materials from nature as well as synthetic materials. At macroscale, continuum solids have complex microstructure, which determines their overall material properties. Commonly, we categorize microstructure of inhomogeneous materials into two types: materials with periodic microstructure and materials with randomly distributed microstructure. There are two classes of most common microstructure that are often seen in various composite materials:
(1) the deterministic microstructure with periodicity, and (2) the statistical microstructure with random distributions.
With the developments of micromechanics and homogenization theories, many homogenization methods for finding effective material properties of composite materials have been developed over the past half century, e.g. [1,2,3,4,5]. In particular, since 1980s, there is a rapid development in computational homogenization methods e.g. [6, 7]. The computational homogenization method for composite materials also may be divided into two main categories: (1) Computational asymptotic homogenization method or multiscale computational homogenization, which is aimed for composite materials with periodic microstructure, e.g. [8, 9], and (2) Computational micromechanics method, which is mainly aimed for composite materials with random microstructure, even though it may also be applied to materials with periodic microstructure e.g. [10, 11].
In computational micromechanics methods, a main approach is to use the variational principle of composite continua to develop the homogenization procedure. Today, computational variational homogenization has become an important approach to find the effective properties of composites.
In his pioneer work [12], Eshelby first proposed an effective eigenstrain method to estimate fluctuation strain in a heterogeneous solid due to an ellipsoid inclusion, which can then be utilized to find the close-form expression of effective material properties of composites at macroscale. The equations as well as the solution of the eigenstrain method are beautiful from mathematics perspective, but they are severely limited because of the associated simplifications, idealization, and assumptions made in the theory. For example, in theoretical micromechanics, we have to assume that the representative volume element (RVE) is infinitely large, and the inhomogeneities insider RVE must be ellipsoid in shape, and the elastic composite must be linear elastic and under small deformation, etc. among others. Due to these restrictions in theoretical micromechanics, many researchers have been focusing on developing various micromechanics methods that are capable of predicting effective material properties for finite representative volume element (RVE) with inclusions or second phases in arbitrary shape and for nonlinear composite materials e.g. [5, 13]. It turns out that the computational micromechanics may be the best approach to solve such complex realistic homogenization problem, because it provides precise homogenization solutions for engineering problems, and the overall material property predictions can converge to real material properties in the framework of general micromechanics modeling, as the numerical model is refined.
From the perspective of modeling and simulation, in their seminal works, Suquet and his collaborators [14, 15] have set the foundation for computational micromechanics. Later, Miehe and his co-workers have systematically developed the finite element method based computational variational homogenization approach to solve various homogenization problems for hyperelastic and elastoc-plastic composite materials e.g. [10, 11, 16]. Their results represent the state-of-the-art computational homogenization technology in computational micromechanics as well as computational composite materials.
In micromechanics homogenization theory, usually we impose two types of boundary conditions (BCs) to a given RVE: (1) the prescribed strains or displacements on the boundary of an RVE, and (2) the prescribed stress or traction on the boundary of an RVE. The two boundary conditions correspond two types of the Hill-Mandel lemmas (see [5]). In computational homogenization theory, we usually refer the homogenization with the prescribed strain BC as the strain-driven homogenization and refer the homogenization of the prescribed stress BC as stress-driven homogenization. In general, the strain-driven computational homogenization is based on the minimum potential energy principle, and the stress-driven homogenization should be based on the complementary potential energy principle. In analytical micromechanics, these correspond to two well-known overall material property estimates: the Vogit bound and the Reuss bound (see [5] for details). However, in computational homogenization, since stress is the primary variable in the complementary potential principle, and in practice most of finite element methods are based on displacement formulation, thus, to the best of authors’ knowledge, there has been no rigorous or purely stress-driven computational homogenization.
In fact, most work done by Miehe and his co-workers are the strain-driven homogenization for elastic and inelastic composites based on the variational formulation of the minimum potential energy principle. In [11], they conducted a computational two-scale analysis for the treatment of a homogenized macro-continuum with locally attached micro-structure of inelastic constituents. The key contribution of the work is the development of a direct incremental variational formulation that can determine the fine-scale displacement-fluctuation field in inelastic micro-structures. In [16], Miehe developed computational algorithms to compute the homogenized stresses and overall material tangent moduli of the composite material undergoing finite strain deformation, and they constructed a family of algorithms and matrix representations of overall properties of discretized micro-structures which are motivated by a minimization of the average incremental energy. Indeed, in [16], Miehe also proposed a stress-driven computational formulation by using an approach of Lagrangian multiplier, and however, it appears to us that he did not do implement it. The formulation was later implemented by van Dijk [17] and Javili et al. [18]. In particular, Javili et al. found a way to eliminate the possible rigid-body motions induced by the traction-only boundary condition. The main shortcoming of the Lagrangian multiplier approach is that it is not a minimum or extreme variational principle, and it is only a stationary variational principle. Even though, one may find the valid results for a given computational homogenization problem, that result may not provide a lower bound estimate for the overall material properties, like the lower bound estimate such as the Reuss bound in theoretical micromechanics. In the applications of composite materials, the lower bound estimate is much important than the upper bound estimate, because it provides a criterion for safety and reliability in material designs.
Different from Miehe’s Lagrangian multiplier approach, in the present work, we develop a novel stress-driven variational homogenization method based on the complementary strain energy of a composite material system; on the other hand, the primary variable of the complementary variational principle is still the displacement field. To make it clear, the main novelty of the present work is that we have developed a stress-driven homogenization method based the minimum complementary variational principle whose primary unknown is still displacement field.
The highlights of this work are the development of a family of displacement-based complementary variational homogenization algorithms and the discretized finite element formulations for finding effective elastic material properties for both linear elastic and hyperelastic composites under both small deformation and finite deformation. In particular, by comparing the homogenization results obtained by the present method with the results of the strain-driven homogenization, we have shown that the present stress-driven computational method provides a lower bound for the effective material properties of the composites.
The paper is organized as follows: In Sect. 2, we shall present several stress-driven complementary variational homogenization formulations and their finite element formulations. In Sect. 3, we shall demonstrate finite element implementation and computational results, and we conclude the study in the last Section of the paper.
2 Stress-driven complementary variational homogenization method and its finite element formulation
Different from Miehe and his collaborators’ work, we developed a stress-driven homogenization method to compute the effective material properties based on an incremental variational formulation. We are able to implement the corresponding variational formulation and compute homogenized material properties based on finite element method (FEM).
2.1 Some basic concepts of micromechanics homogenization theory
Before starting the derivation of stress-driven complementary potential energy, we first introduce basic continuum kinematic relations, microscopic and macroscopic quantities and average field in an RVE.
Figure 1 shows that the material configuration \(\varvec{\mathcal {B}}_0\) corresponds to a RVE which is mapped to its spatial configuration through the non-linear deformation \(\varvec{\varphi }\). The local macroscopic response is determined through homogenizing the response of the corresponding micro-structure obtained from solving the associated boundary value problem.
In the reference configuration, the position of an arbitrary material node is denoted as \(\varvec{X}\). The surface normal vector on boundary \(\partial \varvec{\mathcal {B}}_0\) in reference coordinate is denoted as \(\varvec{N}\). In the current configuration, the position of an arbitrary material node is denoted as \(\varvec{x}\). The surface normal vector on boundary \(\partial \varvec{\mathcal {B}}_t\) in current coordinate is denoted as \(\varvec{n}\).
The deformation between these two configurations can be characterized by deformation gradient \(\varvec{F}\), which is defined as
To associate a microlevel tensor field with a tensorial quantity at macrolevel, we first define the average operator \(<\cdot>\). The average value of a microlevel tensor field \(\varvec{T}(\varvec{x})\) of a material point ensemble is defined as:
in which the integration is over the volume of the RVE, V, with respect to \(\varvec{x}\).
Accordingly, we can have relations between microscale quantities and macroscale quantities, for example,
where \(\varvec{P}^M\) is the macroscopic 1st Piola-Kirchhoff (PK-I) stress, \(\varvec{P}\) is microscopic PK-I stress, \(\varvec{F}^M\) is macroscopic deformation gradient, \(\varvec{F}\) is microscopic deformation gradient, \(\varvec{\sigma }^M\) is macroscopic Cauchy stress, \(\varvec{\sigma }\) is microscopic Cauchy stress, and \(\varvec{\epsilon }^M\) is macroscopic strain. Note that \(\varvec{\epsilon }\) is microscopic strain, \(V_0\) is the undeformed volume in reference configuration, and V is deformed volume in current configuration.
2.2 Stress-driven homogenization for linear elastic composites
To start, we first introduce the Hill-Mandel complementary virtual work theorem:
Assume that the condition that the density of macroscale complementary virtual work at a heterogeneous material point equals the average complementary virtual work inside the corresponding RVE holds,
it will lead to:
if the RVE is subjected to the following boundary condition:
where \(\varvec{\sigma }^M\) and \(\varvec{\epsilon }^M\) are macroscopic Cauchy stress and strain, \(\varvec{\sigma }\) and \(\varvec{\epsilon }\) are microscopic stress and strain, \(\varvec{\sigma }^{*}\) is true solution of stress distribution, \(W_c^M\) is macroscopic complementary potential energy, \(\bar{W}_c\) is averaged microscopic complementary potential energy. For the detailed proof of the above Hill-Mandel theorem, interested readers can consult [5].
Based on the Hill-Mandel Complementary Virtual Work Theorem and the Legendre-Fenchel transformation, we propose the following complementary variational principle,
where \(S(\varvec{\sigma }^*)\) is all possible Cauchy stress fields, i.e.
where \({\varvec{\epsilon }}= \mathbf{C}:{\varvec{\sigma }}\) and \(\mathbf{C}=\mathbf{D}^{-1}\) is the elastic compliance tensor. In above equation, \(\bar{W}_c\) is the averaged complementary potential energy, which is equal to macro-complementary potential energy; W is the micro-complementary potential energy, \(\varvec{\sigma }^M\) is the macro-stress, and V is the total volume of RVE.
We can slightly change Eq. (7) into the following form,
where \(\varvec{\epsilon } = {1 \over 2} (\nabla \otimes \mathbf{u}^{h} + (\nabla \otimes \mathbf{u}^{h})^T)\) and \(\mathcal {U}\) is the space for all the admissible displacement fields,
In Eq. (8), \(\mathbf{u}^h\) is a finite element displacement interpolation field; \(V_e\) is the elementary volume in FEM discretization, \(N_e\) is number of elements and \(\left\{ \cdot \right\} \) is the vectorial form and \(\left[ \varvec{D}\right] \) is the matrix form of elastic tensor.
To obtain the effective elastic tensor that can characterize the constitutive response of the linear elastic composite material, we first derive the matrix formulation of the effective material elastic tensor based on FEM discretization.
First, we introduce a FEM discretization to the RVE, and discretized displacement field, and then find the expression for FEM nodal strains,
where \(\varvec{d}\) is the total nodal displacement, which can be decomposed into two parts: \(\varvec{d} = \varvec{\epsilon }^M \cdot \varvec{x} + \varvec{w}^d\). The first term \(\varvec{\epsilon }^M \cdot \varvec{x}\) represents the averaged nodal displacement or macro nodal displacement field; the second term \(\varvec{w}^d\) represents the fine-scale nodal fluctuation displacement field, such that \(\mathbf{w}^d =0, \mathrm{on} ~\partial V\).
Substituting it into Eq. (7), we have the following equation for discrete representation of the complementary potential energy,
where \(\mathcal {V}\) is a finite dimensional linear space, such that \(\mathcal {V}:= \big \{\varvec{d} | \varvec{d} \in \mathbb {R}^n, \varvec{d} = \varvec{d}_0 ~\mathrm{on} ~\partial V \big \}\); \(\varvec{K}\) is the global stiffness matrix, \(\varvec{K}^e\) is element stiffness matrix, \(\varvec{d}^*\) is the true nodal displacement field, \(\varvec{d}\) is the possible nodal displacement field, and \(\left[ \varvec{B}^e\right] \) is element stress–strain matrix, \(\varvec{\mathcal {A}}^{N_e}\) is element assembly symbol.
To find the true nodal displacements, we need to take variation of \(\bar{W}_c(\varvec{d})\):
Therefore, the necessary condition for solution existence of the supremum \(\bar{W}_c\) is:
Substituting the finite element displacement interpolation field into Eq. (10), we can derive the total nodal displacements as follows,
Based on Eq. (11), the effective compliance tensor for linear elastic composite materials is derived as,
where \(N^e\) is the total number of elements.
Based on Eq. (11), we have obtained \(\varvec{d}_{,\varvec{\sigma }^M}\) given as below,
Substituting Eq. (13) into Eq. (12), we can obtain the effective macro-compliance tensor as follows,
where \(\varvec{D}^M\) is called the macro-compliance tensor, which is the inverse of effective elastic tensor. \(\varvec{K}\) is the global stiffness matrix. Therefore, the effective elastic tensor \(\varvec{C}^M\) can be derived as,
2.3 Stress-driven homogenization for hyper-elastic material
To beginning with, we first prove the existence of a solution to the stress-driven homogenization for nonlinear elastic solids under small deformation.
Proof
Similar to the linear elastic case, the Hill-Mandel Complementary Virtual Work Theorem is applied on nonlinear case in terms of nonlinear constitutive relation. Again, we assume that the RVE is prescribed with traction boundary condition,
where \(\bar{\varvec{t}}\) is applied traction force on the boundary \(\partial \varOmega _t\).
The total potential energy of the system is shown:
where \(\varPi \) is the total potential energy of the continuum, \(W(\varvec{\epsilon })\) is the strain energy density, \(\varvec{u}\) is the displacement field on the continuum, \(\varOmega \) is the continuum domain, \(\partial \varOmega _t\) is traction boundary of the continuum domain.
Due to the relation of traction and macro-stress shown below:
Eq. (16) can be transformed into:
The true strain \(\varvec{\epsilon }^*\) is inserted into the total energy of system equation and based on following derivation:
The infimum inequality is shown as below:
Therefore, we have the inequality:
It then proves that the existence of a extreme solution to the following optimization problem,
\(\square \)
Since the existence of extreme solution of complementary potential has been proved, the necessary condition of the variational principle of complementary potential energy can be stated as follows,
It may be noted that the complementary potential energy has been modified in terms of displacement variables,
By using finite element discretized strain field representation \(\left\{ \varvec{\epsilon }\right\} = \left[ \varvec{B}\right] \left\{ \varvec{d}\right\} \), the necessary condition for existence a maximizer \(\mathbf{d}^{\star }\) is \(\frac{\partial \bar{W}_c}{\partial \varvec{d}} = \varvec{0}\), which can be expressed as,
Due to the nonlinearity of \(\frac{\partial \bar{W}_c}{\partial \varvec{d}}\), one is to linearize the necessary condition \(\frac{\partial \bar{W}_c}{\partial \varvec{d}} = \varvec{0}\). Based on first order Taylor expansion, the linearized necessary condition is:
Therefore, the total nodal displacement field can be solved by the Newton-Raphson iteration algorithm,
Remark
The displacement field solution \(\varvec{d}\) is unique, if we apply suitable displacement boundary condition that can eliminate rigid body motion.
The discretized formulation for \(\frac{\partial \bar{W}_c}{\partial \left\{ \varvec{d}\right\} }\) is given as follows,
The discretized formulation of \(\frac{\partial ^2 \bar{W}_c}{\partial \varvec{d}^2}\) can be shown as:
Based on above equation, the true total nodal displacement \(\varvec{d}^*\), which is a maximizer of the averaged complementary potential energy \(\bar{W}_c\), can be found. We can then derive the FEM formulations for macro-strain \(\varvec{\epsilon }^M\) and the effective compliance tensor of composites \(\varvec{D}^M(\bar{\varvec{D}})\) as follows,
in which
and
Therefore the discretized formulation for the effective compliance tensor is:
The computational procedure of the proposed homogenization method is summarized in the Box 1.
2.4 Stress-driven homogenization for finite deformation
In this section, the stress-driven homogenization based on incremental variational method is extended from small deformation to finite deformation.
Consider a finite motion of a continuum composites \(\varphi (\varvec{X},t):\quad \varOmega _0 \rightarrow \varOmega _t\). Thus the deformation gradient of the motion can be defined as:
We first assume that composite material is quasi-convex with respect to \(\varvec{F}\). A function W is said to be quasi-convex with respect to \(\varvec{F}\) if
in which, \(\varvec{\chi }\) is a perturbation of \(\varphi (\varvec{X},t)\). The quasi-convexity of functional W implies that
where \(\varvec{n},\varvec{N} \in \mathbb {R}^3\). This condition is called the Legendre-Hadamard or strong ellipticity condition.
We now prove the existence of an extremum solution to the complementary potential energy under finite deformation.
Proof
For finite deformation, we may have the following minimum potential energy principle:
where \(\mathcal {V}\) is the function space for all admissible displacement fields.
where \(\bar{\varvec{p}}\) is applied traction in the reference coordinate.
Such transformation relation is introduced:
where \(\varvec{P}^M\) is the macroscale 1st Piola-Kirchhoff stress.
The potential energy of the system can be given as follows,
The principle of minimum potential energy will lead to such equation:
where \(\varvec{F}^*\) is deformation gradient due to true displacement \(\varvec{u}^*\).
Considering such transformation relation shown below
we have found that
Substituting it into Eq. (40), we have following relations,
Therefore, one can find the following inequality,
Based on above equation, the averaged complementary potential energy can be found as,
where \(S(\varvec{P}^*)\) is the space for all admissible 1st Piola-Kirchhoff stress tensors. \(\square \)
Since that the existence of extremal solution of complementary potential energy is proved, one can derive the corresponding FEM discretization formulation, which can be expressed as,
The FEM discretization of displacement \(\varvec{u}\) is shown as:
where \(\varvec{d}\) represents the total nodal displacement which can be decomposed as \(\varvec{d} = (\varvec{F}^M-\mathbb {1}) {\cdot } \varvec{X} + \varvec{w}^d\). The first term, \((\varvec{F}^M-\mathbb {1}){\cdot } \varvec{X}\), represents the averaged nodal displacement field or the prescribed boundary displacement field, and the second term, \(\varvec{w}^d\), represents the fine-scale nodal fluctuation displacement.
To find the extremal nodal displacement solution to the macro-complementary potential energy, we take a variation on the averaged complementary potential energy \(\bar{W}_c\) shown as follows,
It then leads to the necessary condition of incremental variational problem:
The FEM discretization formulation of necessary condition is shown as,
Because of the nonlinearity of above formulation of \(\bar{W}^c_{,\varvec{d}}\), we need to linearize it to obtain an iterative solution of the total nodal displacement solution to the extreme complementary potential energy of system.
The first order Taylor expansion is used to have linearized formulation of \(\bar{W}^c_{,\varvec{d}}\)
Therefore, the Newton-Raphson iterative algorithm for solving total nodal displacement is,
Remark
The displacement field solution, \(\varvec{d}\), is unique if we apply the displacement boundary condition that eliminates the rigid body motion.
The FEM discretization formulation of \(\frac{\partial \bar{W}_c}{\partial \varvec{d}}\) is given as follows,
The discretized formulation of \(\frac{\partial ^2 \bar{W}^c}{\partial \varvec{d}^2}\) is shown below,
Based on these formulations, we can solve the total nodal displacement \(\varvec{d}\), the average displacement gradient \(\bar{\frac{\partial \varvec{u}}{\partial \varvec{X}}}\), as well as the effective compliance tensor \(\bar{\varvec{D}}(\varvec{D}^M)\) of composites,
in which the discretized formulations of \(\bar{W}^c_{,\varvec{P}^M\varvec{d}}\) and \(\varvec{d}_{,\varvec{P}^M}\) are shown as follows,
Therefore, we have the discretization formulation of \(\bar{\varvec{D}}(\varvec{D}^M)\) as follows,
The main computation steps of the proposed computational homogenization procedure are summarized in the Box 2.
3 Numerical examples
In this Section, we shall present several benchmark homogenization examples for both linear elastic material and hyper-elastic material under both small deformation and finite deformation. Furthermore, we shall make a comparison of the numerical results obtained by using the present method with that obtained from the strain-driven homogenization variational method, which offers an upper bound for the effective material properties.
3.1 Linear elastic composite material
We first consider an RVE of a linear elastic composite, and the cubic shaped RVE with edge size is 4.0 and an ellipsoid inclusion with semi-axis radius \(a=0.5,\ b=0.4,\ c=0.3\) is set up (Tables 1, 2). The inclusion material is \(G_1=80,000,\ K_1=23,000\) and the matrix is \(G_2 = 40,000,\ K_2 = 11500\). The ellipsoid configuration and matrix configuration are shown in Fig. 2.
The effective elastic tensors based on strain-driven and stress-driven are shown in Tables 1, 2.
From the tables shown above, one may find that stress-driven homogenization method is able to estimate the effective elastic tensor, which can be approximated from the homogenized stress–strain relation.
For the computational homogenization method we are not restricted by geometry of inclusion, therefore one can also consider matrix as a hollow sphere and the inclusion as a concentric sphere as shown in Fig. 3.
For the matrix material, \(G_1 = 25,000\), \(K_1 = 23,000\), the inclusion sphere \(G_2 = G_1z_1\), \(K_2 = K_1z_2\). \(z_1\) and \(z_2\) are ratios that control the bulk modulus and shear modulus of inclusion material. Due to the arbitrary shape of inclusion of computational homogenization, we can have the effective bulk modulus \(\bar{\kappa }\) and effective shear modulus \(\bar{\mu }\) with different volume fraction of inclusion. The results are shown in Fig. 4.
From the numerical results presented above we may conclude that the stress-driven estimate is inside the domain of the Hashin-Shtrikman bounds. It proves the validity of stress-driven computational homogenization theory. Generally speaking, effective \(\bar{\kappa }\), \(\bar{\mu }\) from stress-driven are lower than that from strain-driven homogenization. It means that stress-driven homogenization offers a lower bound solution for material constants of composites. This observation is coincident with our previous derivation of supreme extremal solution of stress-driven homogenization. Besides, when volume fraction is below 0.8 the stress-driven curve tends to approximate to the lower bound of Hashin-Shtrikman while when volume fraction exceeds 0.8 the stress-driven curve tends to approach to the Hashin-Shtrikman upper bound. Furthermore, the strain-driven homogenization has the similar tendency and it even exceeds the domain of Hashin-Shtrikman bounds (Fig. 4).
3.2 Homogenization of hyperelastic composite material under small deformation
For the hyper-elastic material, an ellipsoid with semi-axis \(a=0.8\), \(b=0.96\), \(c=1.12\) and a matrix with edges \(2.0 \times 2.0 \times 3.0\) are set up. The ellipsoid inclusion and cubic matrix are shown in Fig. 5.
We now consider a special class of nonlinear composite materials, in which both the inclusion and matrix are isotropic and homogeneous, and they have the same form of nonlinear constitutive relation as shown below,
in which, \(I_1(\varvec{\epsilon }) = trace(\varvec{\epsilon })\) and \(I_2(\varvec{\epsilon }) = \frac{1}{2} (trace(\varvec{\epsilon })^2 - trace(\varvec{\epsilon }^2))\).
For this type of nonlinear materials, the micro-stress can be found as,
and the corresponding fine-scale elastic tensor can be derived as,
where \(\mathbb {1}\) is the second order identity, \(\mathbb {1}^{4s}\) is the fourth order identity and \(\mathbb {1} \otimes \varvec{\epsilon }\) and \(\varvec{\epsilon } \otimes \mathbb {1}\) are respectively the tensor product of micro-strain and second order identity.
Assume that the matrix material parameters are \(\kappa _1 = 120\), \(\mu _1 = 30\) and the inclusion material parameters are \(\kappa _2 = 90\), \(\mu _2 = 20\).
Due to the nonlinearity of material constitutive relation, the material properties constants are variables depending on deformation (See: Fig. 6, Tables 3, 4). Therefore, we plot the stress–strain curve to show its constitutive response:
In the following example, we compare the effective elastic tensor obtained from the stress-driven homogenization with that obtained from the strain-driven homogenization.
From the calculated stress–strain curves and effective elastic tensors, it is found that the constitutive relation of stress-driven is within the domain of matrix and inclusion bounds and the stress-driven homogenization offers a lower bound while strain-driven homogenization offers an upper bound. This is consistent with the supremum and infimum extremal solutions of stress-driven and strain-driven variational derivation. Based on these tables, we can find that the effective elastic tensor of strain-driven has a good agreement with stress-driven homogenization result. Accordingly, based on the microscale material property, the macroscale material properties have been shown in two effective elastic tensor tables.
3.3 Hyper-elastic material under finite deformation
In engineering applications, it is very rare to have a hyperelastic material whose constitutive relation is quasi-convex. Therefore, a polyconvex stress potential in [16] is chosen in this numerical example.
We assume the constitutive response of the micro-structural constituents to be isotropic and governed by this form:
which satisfies the material stability condition:
The constitutive response is governed by two material variables \(\mu \) and \(\beta := \kappa / \mu - 2/3\), where \(\kappa \in \mathbb {R}_+\) denotes the bulk modulus and \(\mu \in \mathbb {R}_+\) the shear modulus.
Our theory is validated by setting up such a model: a two-phase composites with stiff inclusions embedded into a soft matrix and \(\kappa _{\mathscr {M}} = 17.5\), \(\mu _{\mathscr {M}}=8.0\) for the matrix and \(\kappa _{\mathscr {I}}=100\kappa _{\mathscr {M}}\), \(\mu _{\mathscr {I}}=100\mu _{\mathscr {M}}\) for the inclusion. To make a comparison with strain-driven homogenization [16], we also have a composite with a circular inclusion embedded into the center of a soft matrix. The side length of the matrix \(h=1.0\), the diameter of the inclusion \(d=0.4\).
In our method, a macroscopic plane-stress extension mode is applied:
\(\varvec{P}^M = \left[ P^M_{11}; P^M_{22}; P^M_{12}; P^M_{21}\right] = \left[ 8.4; 2.0; 0.0; 0.0\right] \) and a shear mode:
\(\varvec{P} = \left[ P^M_{11}; P^M_{22}; P^M_{12}; P^M_{21}\right] = \left[ 0.0; 0.0; 4.0; 4.0\right] \).
Comparing with strain-driven method, from Tables 3 and 4, we find that our method offers a lower bound of material response. And the deformed mesh of extension mode and shear mode for different mico-to-macro transition based on stress-driven homogenization are shown in Fig. 7, where the red circle represents inclusion part (Tables 5, 6).
4 Conclusions and discussions
In this work, we present a stress-driven computational homogenization procedure to find the effective material properties of both linear elastic and hyperelastic composite materials with arbitrary microstructure. A consistent variational framework for construction computational homogenization formulations for linear elastic and hyperelastic composite solids under both small and finite deformation has been developed. For the broad class of generalized composite media, an incremental variational formulation for general material responses is set up. The existence of a quasi-hyperelastic stress potential energy allowed the computation homogenization approach to be applied to a fair large class of hyperelastic materials. Under the macro stress-driven condition, we have developed an incremental variational formulation for the global homogenization problem where a quasi-hyperelastic macro-stress potential is obtained from a global minimization problem with respect to the fine scale displacement filed.
The main novelty of this work are three: (1) The unknown variable in the proposed stress-driven homogenization formulation is not stress but displacement, which circumvents the main difficulty in stress-driven complementary variational principle formulation. This is the main reason why we succeeded; (2) We have shown that the stress-driven computational homogenization approach proposed in this work indeed provides a lower bound for effective material properties, and (3) We are able to apply the stress-driven homogenization method to find the effective material properties of nonlinear hyperelastic composite materials under finite deformations. This is the case that even the strain-driven homogenization method has difficulty to do.
Finally based on the analysis of the numerical simulation results obtained in this work, we have reached to the following conclusions:
-
(1)
The numerical results obtained by using the proposed stress-driven homogenization method are shown that they are in a good agreement with the results of the Hashin-Shtrikman lower and upper bounds [19, 20] for linear elastic composite materials (see Fig. 4).
-
(2)
The stress-driven homogenization method provides the lower bound estimate of the effective material properties of linear elastic composites, whereas the strain-driven homogenization offers the upper bound estimate of effective elastic material properties of linear elastic composites, and the combination of them can give a more accurate numerical estimate of effective material properties than the Hashin-Shtrikman’s analytical predictions;
-
(3)
Based on the numerical results obtained in nonlinear homogenization, we find that the effective material properties are bounded within the certain range between the material properties of the inclusion and matrix materials, which suggests that the variational principle based stress-driven homogenization formulation can predict the nonlinear effective material properties;
-
(4)
The stress-driven homogenization based on the incremental variational formulation offers the lower bound estimate of effective material properties for nonlinear hyperelastic composites, while the strain-driven homogenization offers the upper bound estimate of effective material properties of nonlinear hyperelastic materials, and,
-
(5)
By using the polyconvex potential function, the stress-driven homogenization method under finite deformation also offers a lower bound estimate of the material response comparing to the results obtained from the strain-driven homogenization. To close the presentation, we would like to emphasize that the computational procedure developed in this work can be applied to any shaped RVEs with arbitrary of inclusions of any shape and any number. However, it is noteworthy that irregular shape of domain (both RVE as well as inclusions) will require finer mesh and therefore it may require more computational costs. Furthermore, we believe that this method is also applicable to the homogenization of fiber-reinforced composite problems under elastic range with finite deformation. Moreover, this method may be able to extended to some inelastic cases because it is an incremental formulation. However for the case of the composites with fiber/matrix debonding, it may need additional numerical techniques.
References
Hill R (1963) Elastic properties of reinforced solids: some theoretical principles. J Mech Phys Solids 11(5):357
Hill R (1972) On constitutive macro-variables for heterogeneous solids at finite strain. Proc R Soc Lond A Math Phys Sci 326(1565):131
Willis JR (1981) Variational and related methods for the overall properties of composites. In: Advances in applied mechanics, vol 21, Elsevier, pp 1–78
Castaneda PP, Suquet P (1997) Nonlinear composites. In: Advances in applied mechanics, vol 34, Elsevier, pp 171–302
Li S, Wang G (2008) Introduction to micromechanics, introduction to micromechanics. World Scientific, Singapore
Sánchez-Palencia E (1980) Non-homogeneous media and vibration theory. Lecture notes in physics 127
Bensoussan A, Lions JL, Papanicolaou G ( 2011) Asymptotic analysis for periodic structures, Asymptotic analysis for periodic structures, vol 374 (American Mathematical Soc.)
Terada K, Hori M, Kyoya T, Kikuchi N (2000) Simulation of the multi-scale convergence in computational homogenization approaches. Int J Solids Struct 37(16):2285
Geers M, Kouznetsova V, Brekelmans W (2010) Multi-scale computational homogenization: trends and challenges. J Comput Appl Math 234(7):2175
Miehe C, Schröder J, Schotte J (1999) Computational homogenization analysis in finite plasticity simulation of texture development in polycrystalline materials. Comput Methods Appl Mech Eng 171(3–4):387
Miehe C (2002) Strain-driven homogenization of inelastic microstructures and composites based on an incremental variational formulation. Int J Numer Methods Eng 55(11):1285
Eshelby JD (1957) The determination of the elastic field of an ellipsoidal inclusion, and related problems. Proc R Soc Lond Ser A Math Phys Sci 241(1226):376
Li S, Wang G, Sauer R (2007) The Eshelby tensors in a finite spherical domain Part II: applications to homogenization. ASME J Appl Mech 74:784
Suquet P (1985) Elements of homogenization for inelastic solid mechanics, homogenization techniques for composite media. In: Lecture notes in physics, vol 272, Springer, p 193
Moulinec H, Suquet P (1998) A numerical method for computing the overall response of nonlinear composites with complex microstructure. Comput Methods Appl Mech Eng 157(1–2):69
Miehe C (2003) Computational micro-to-macro transitions for discretized micro-structures of heterogeneous materials at finite strains based on the minimization of averaged incremental energy. Comput Methods Appl Mech Eng 192(5–6):559
van Dijk N (2016) Formulation and implementation of stress-driven and/or strain-driven computational homogenization for finite strain. Int J Numer Methods Eng 107(12):1009
Javili A, Saeb S, Steinmann P (2017) Aspects of implementing constant traction boundary conditions in computational homogenization via semi-Dirichlet boundary conditions. Comput Mech 59(1):21
Hashin Z, Shtrikman S (1962) A variational approach to the theory of the elastic behaviour of polycrystals. J Mech Phys Solids 10(4):343
Hashin Z, Shtrikman S (1963) A variational approach to the theory of the elastic behaviour of multiphase materials. J Mech Phys Solids 11(2):127
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Xie, Y., Li, S. A stress-driven computational homogenization method based on complementary potential energy variational principle for elastic composites. Comput Mech 67, 637–652 (2021). https://doi.org/10.1007/s00466-020-01953-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00466-020-01953-8