This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

A peridynamics-based finite element method for quasi-static fracture analysis

Fei Han [email protected] Zhibin Li State Key Laboratory of Structural Analysis for Industrial Equipment, Department of Engineering Mechanics, Dalian University of Technology, Dalian 116023, China
Abstract

In this paper, a peridynamics-based finite element method (Peri-FEM) is proposed for the quasi-static fracture analysis, which is of the consistent computational framework with the classical finite element method (FEM). First, the integral domain of the peridynamics is reconstructed, and a new type of element called peridynamic element (PE) is defined. Although PEs are generated by the continuous elements (CEs) of classical FEM, they do not affect each other. Then the spatial discretization is performed based on PEs and CEs, and the linear equations about the nodal displacement are established according to the principle of minimum potential energy. Besides, the cracks are characterized as the degradation of the mechanical properties of PEs. Finally, the validity of the proposed method is demonstrated through numerical examples.

keywords:
peridynamics, finite element method, fracture, damage
journal: arXiv

1 Introduction

The prediction of the fracture phenomena for the structures is of great significance in engineering practice. Although, for such issues, the classical finite element method (FEM) based on the classical continuum mechanics seems powerless. Various improved techniques have been proposed to deal with the fracture properly. Either the mathematical model describing the structural deformation or the numerical method solving the mathematical model is improved.

The extended finite element method (XFEM) is an upgraded version of the classical FEM [1, 2]. By improving the shape function of FEM, i.e., introducing the enrichment functions, this method can be used to analyze the discontinuity problem without remeshing [3]. However, the crack geometries need to be tracked to determine the enrichments nodes in this method. Thus, although the XFEM approximation can represent crack geometries independent of element boundaries, it also relies on the interaction between the mesh and the crack geometry to determine the sets of enriched nodes [4]. In addition, the XFEM is not convenient in dealing with complex cracking, such as branching, due to the need to track cracks.

Such difficulties can be alleviated by improving the mathematical model for fracture analysis. The phase field approach for fracture is such a model. It originates from the variational formulation of brittle fracture [5] and its regularization version [6]. The phase field model avoids tracking the complicated crack geometries; instead, the phase field variable representing material degradation is introduced to describe the crack evolution. It then leads to a coupled problem and can be solved with the classical FEM. However, this method uses the damage zone to represent the crack and cannot model the discontinuous surface. Besides, to resolve high gradients of the phase field appearing in the transition zones between cracked and uncracked materials, the regularization parameter controlling the width of the damage zone must be smaller enough [7], which means the mesh must be fine enough. Thus the computational cost is very expensive.

The peridynamics is a nonlocal theory proposed by Silling et al [8, 9]. The equation of motion for the peridynamics is an integral-differential equation, which does not contain the spatial derivation, thus can allow the space discontinuities naturally. In the peridynamics, non-contact material points in the object interact with each other through the bond. Then, the breaking of a bond, which can be determined according to the bond deformation, is used to describe cracking. Thereby the issues of complicated crack tracking can be avoided. Therefore, the peridynamics is a promising model for solid mechanics. However, the analytical solution of the integral-differential equation for the peridynamics is usually challenging to obtain. Thus, its numerical implementation technologies are essential.

The most commonly used numerical strategy for the peridynamics is the mesh-free method [10]. In this method, the reference configuration is discretized into nodes with a known volume, then the integral in the equation of motion is replaced by a finite sum. Thus, the mesh-free strategy can capture the crack geometry freely. However, the body needs to be discretized with a large number of nodes to ensure calculation accuracy. Besides, the accuracy of computation decays dramatically in the case of non-uniform discretization [11]. An alternative way for the numerical implementation of the peridynamics is the discontinuous Galerkin finite element method (DGFEM) [11, 12, 13]. Although the technical elements of this method, such as the shape function, are consistent with the classical FEM based on the classical continuum mechanics, the computational framework is different and more troublesome. This is because the total potential energy in the peridynamic theory contains a double integral term.

For the numerical implementation of the peridynamics, the mesh-free method is adopted by most researchers. However, a few studies to implement the peridynamics by FEM or DGFEM has not received much attention, which may result from the inconsistency of the implementation process from the classical FEM.

In this paper, the integral domain of the peridynamics is reconstructed to transform the double integral to the single integral in the total potential energy. Then a new type of element, called peridynamic element (PE), is defined in the new integral domain to keep the properties of single integral in discrete form. The PEs are constructed based on the elements in classical FEM, which are characterized as sharing nodes between adjacent elements, thus called continuous element (CE) in this paper. The PEs do not have any special requirements for the type of CEs. With the PE meshes at hand, the element-based discrete numerical method for the peridynamics is reorganized, and a computational framework consistent with classical FEM is obtained. Besides, the original way of using element separation to characterize cracks is converted into using the degradation of PE’s mechanical properties. In this way, the degree of solution freedom can be reduced dramatically with the same number of elements. It is worth pointing out that although PEs are defined based on CEs, they do not affect each other.

The paper is organized as follows. The basic formulations and the principle of the minimum potential energy for the bond-based peridynamics are briefly reviewed in section 2. In section 3, the integral domain for the peridynamics is reconstructed, and a new type of element, called peridynamic element (PE), is defined in this domain, then the PEs and CEs are used to discretize the total potential energy spatially. Then, a linear algebraic equation about the total nodal displacement is obtained. In section 4, the numerical algorithm of the peridynamics-based finite element method is described. In section 5, numerical examples are tested to verify our formulations. Some conclusions are drawn in section 6.

2 Bond-based peridynamics

2.1 Basic formulation

The bond-based peridynamic model is proposed by Silling in [8], which assumes that a point 𝒙{\boldsymbol{x}} interacts with all the points in its neighborhood, Hδ(𝒙)H_{\delta({\boldsymbol{x}})}, where δ\delta is a horizon that denotes the cut-off radius of the interaction. Based on this, the equation of motion at point 𝒙{\boldsymbol{x}} yields

Hδ(𝒙)𝒇(𝝃)dV𝝃+𝒃(𝒙)=ρ𝒖¨(𝒙),\int_{H_{\delta({\boldsymbol{x}})}}{\boldsymbol{f}}({\boldsymbol{\xi}}){\mathrm{d}}V_{{\boldsymbol{\xi}}}+{\boldsymbol{b}}({\boldsymbol{x}})=\rho\ddot{{\boldsymbol{u}}}\left({\boldsymbol{x}}\right), (1)

where 𝒃(𝒙){\boldsymbol{b}}({\boldsymbol{x}}) is the external body force field, 𝝃=𝒙𝒙{\boldsymbol{\xi}}={\boldsymbol{x^{\prime}}}-{\boldsymbol{x}} is a relative position vector referred to as a bond, and 𝒇(𝝃){\boldsymbol{f}}({\boldsymbol{\xi}}) is the pairwise force field of the bond 𝝃{\boldsymbol{\xi}}. Particularly, 𝒇(𝝃){\boldsymbol{f}}({\boldsymbol{\xi}}) denotes the nonlocal force vector that point 𝒙{\boldsymbol{x}}^{\prime} exerts on point 𝒙{\boldsymbol{x}}. For quasi-static problems, the equilibrium equation at point 𝒙{\boldsymbol{x}} can be obtained by setting 𝒖¨(𝒙)=0\ddot{{\boldsymbol{u}}}\left({\boldsymbol{x}}\right)=0 in Eq. (1).

To ensure the balance of the linear momentum, the pairwise force vector 𝒇(𝝃){\boldsymbol{f}}({\boldsymbol{\xi}}) must be anti-symmetric [8], i.e., 𝒇(𝝃)=𝒇(𝝃){\boldsymbol{f}}({\boldsymbol{\xi}})=-{\boldsymbol{f}}(-{\boldsymbol{\xi}}^{\prime}). Thus, the pairwise force is assumed to be central [14], i.e.

𝒇(𝝃)=𝒇^[𝒙]𝝃𝒇^[𝒙]𝝃,{\boldsymbol{f}}({\boldsymbol{\xi}})=\hat{{\boldsymbol{f}}}[{\boldsymbol{x}}]\left\langle{\boldsymbol{\xi}}\right\rangle-\hat{{\boldsymbol{f}}}[{\boldsymbol{x}}^{\prime}]\left\langle-{\boldsymbol{\xi}}\right\rangle, (2)

where 𝒇^[𝒙]𝝃\hat{{\boldsymbol{f}}}[{\boldsymbol{x}}]\left\langle{\boldsymbol{\xi}}\right\rangle (respectively 𝒇^[𝒙]𝝃\hat{{\boldsymbol{f}}}[{\boldsymbol{x}}^{\prime}]\left\langle-{\boldsymbol{\xi}}\right\rangle) is the partial interaction due to the action of point 𝒙{\boldsymbol{x^{\prime}}} over point 𝒙{\boldsymbol{x}} (with respect to point 𝒙{\boldsymbol{x}} over point 𝒙{\boldsymbol{x^{\prime}}}). For homogeneous materials with linear elasticity and small deformations, a possible constitutive model [8, 15] is

𝒇^[𝒙]𝝃=12𝑪(𝝃)(𝒖(𝒙)𝒖(𝒙)),\hat{{\boldsymbol{f}}}[{\boldsymbol{x}}]\left\langle{\boldsymbol{\xi}}\right\rangle=\frac{1}{2}{\boldsymbol{C}}({\boldsymbol{\xi}})\cdot\left({\boldsymbol{u}}({\boldsymbol{x^{\prime}}})-{\boldsymbol{u}}({\boldsymbol{x}})\right), (3)

where 𝒖{\boldsymbol{u}} is the displacement field. 𝑪(𝝃){\boldsymbol{C}}({\boldsymbol{\xi}}) is the micromodulus tensor of the bond 𝝃{\boldsymbol{\xi}}, which is defined as [8]

𝑪(𝝃)=c(𝝃)𝝃𝝃𝝃2,{\boldsymbol{C}}({\boldsymbol{\xi}})=c(\|{\boldsymbol{\xi}}\|)\frac{{\boldsymbol{\xi}}\otimes{\boldsymbol{\xi}}}{\|{\boldsymbol{\xi}}\|^{2}}, (4)

where c(𝝃)c(\|{\boldsymbol{\xi}}\|) is the micromodulus coefficient.

To sum up, for quasi-static problems, the governing equations of the bond-based peridynamics for a configuration Ω\Omega, Ωd(d=1,2,3)\Omega\subset\mathbb{R}^{d}(d=1,2,3), can be summarized as

Hδ(𝒙)𝒇(𝝃)dV𝝃+𝒃(𝒙)=𝟎,𝒙Ω,\displaystyle\int_{H_{\delta({\boldsymbol{x}})}}{{\boldsymbol{f}}\left({\boldsymbol{\xi}}\right)}{\mathrm{d}}V_{{\boldsymbol{\xi}}}+{\boldsymbol{b}}({\boldsymbol{x}})=\mathbf{0},\quad\forall{\boldsymbol{x}}\in\Omega, (5a)
𝒇(𝝃)=𝑪(𝝃)𝜼(𝝃),𝒙Hδ(𝒙),𝒙Ω,\displaystyle{\boldsymbol{f}}\left({\boldsymbol{\xi}}\right)={\boldsymbol{C}}({\boldsymbol{\xi}})\cdot{\boldsymbol{\eta}}({\boldsymbol{\xi}}),\quad\forall{\boldsymbol{x^{\prime}}}\in H_{\delta({\boldsymbol{x}})},{\boldsymbol{x}}\in\Omega, (5b)
𝜼(𝝃)=𝒖(𝒙)𝒖(𝒙),𝒙,𝒙Ω and 𝒖(𝒙)=𝒖(𝒙),𝒙Ω𝒖.\displaystyle{\boldsymbol{\eta}}({\boldsymbol{\xi}})={\boldsymbol{u}}({\boldsymbol{x^{\prime}}})-{\boldsymbol{u}}({\boldsymbol{x}}),\quad\forall{\boldsymbol{x^{\prime}}},{\boldsymbol{x}}\in\Omega\quad\text{ and }\quad{\boldsymbol{u}}({\boldsymbol{x}})={{\boldsymbol{u}}}^{*}({\boldsymbol{x}}),\quad\forall{\boldsymbol{x}}\in\partial\Omega_{{\boldsymbol{u}}}. (5c)

where 𝒖{{\boldsymbol{u}}}^{*} is the prescribed displacement on Ω𝒖\partial\Omega_{{\boldsymbol{u}}}, 𝜼{\boldsymbol{\eta}} is a measure of deformation of bond 𝝃.{\boldsymbol{\xi}}. Eq. (5a), Eq. (5b) and Eq. (5c) are the static admissibility, constitutive equation and kinematic admissibility and compatibility, respectively.

2.2 Failure of the bond and structure

In the peridynamics, once the failure of the structure is considered, the bond break is needed. Different kinds of bond break criteria have been introduced in the literature [10, 16, 17], and here we adopt the stretch-based criterion proposed by Silling and Askari [10]. The stretch of a bond 𝝃{\boldsymbol{\xi}} is defined as

s=𝝃+𝜼𝝃𝝃.s=\frac{\left\|{\boldsymbol{\xi}}+{\boldsymbol{\eta}}\right\|-\left\|{\boldsymbol{\xi}}\right\|}{\left\|{\boldsymbol{\xi}}\right\|}. (6)

Then the bond break can be recorded with a history-dependent scalar-valued function, μ\mu, which is defined as

μ(𝝃,t)={1, if s(𝝃,τ)<scrit, for all 0τt,0, otherwise ,\mu({\boldsymbol{\xi}},t)=\left\{\begin{array}[]{ll}1,&\text{ if }s\left({\boldsymbol{\xi}},\tau\right)<s_{crit},\text{ for all }0\leq\tau\leq t,\\ 0,&\text{ otherwise },\end{array}\right. (7)

where tt and τ\tau denote computational steps. scrits_{crit} is the critical bond stretch. Note that Eq. (7) means the brittle fracture mode. Multiply μ(𝝃,t)\mu({\boldsymbol{\xi}},t) to the right-hand side of Eq. (5b), and then the constitutive equation including bond break is obtained.

Based on scrits_{crit}, the critical energy dissipation of the broken bond yields [18]

ωcrit=12c(𝝃)scrit2𝝃4.\omega_{crit}=\frac{1}{2}c(\|{\boldsymbol{\xi}}\|)s_{crit}^{2}\|{\boldsymbol{\xi}}\|^{4}. (8)

Note that the critical energy dissipation ωcrit\omega_{crit} is different for bonds with different lengths. With μ\mu and ωcrit\omega_{crit} at hand, the effective damage for each point 𝒙{\boldsymbol{x}} is defined as [18]

ϕ(𝒙)=Hδ(𝒙)(1μ(𝝃,t))ωcritdVξHδ(𝒙)ωcritdVξ,\phi({\boldsymbol{x}})=\frac{\int_{H_{\delta}({\boldsymbol{x}})}(1-\mu({\boldsymbol{\xi}},t))\omega_{crit}{\mathrm{d}}V_{\xi}}{\int_{H_{\delta}({\boldsymbol{x}})}\omega_{crit}{\mathrm{d}}V_{\xi}}, (9)

which then indicates the failure of the structure.

2.3 Principle of minimum potential energy

In 2016, Han et al.[19] derived the principle of minimum potential energy for a hybrid classical continuum mechanics and state-based peridynamic model. As a special case of the hybrid model, the principle of minimum potential energy for the bond-based peridynamic model can be directly obtained as: the solution of Eq. (5) is also the solution of

arg{min𝒖𝒰(Ω)Π(𝒖)},\arg\left\{\min\limits_{{\boldsymbol{u}}\in\mathcal{U}(\Omega)}\Pi({\boldsymbol{u}})\right\}, (10)

where

𝒰(Ω):={𝒖L2(Ω):𝒖=𝒖 on Ω𝒖}\mathcal{U}(\Omega):=\left\{{\boldsymbol{u}}\in L^{2}(\Omega):{\boldsymbol{u}}={\boldsymbol{{u}}}^{*}\text{ on }\partial\Omega_{{\boldsymbol{u}}}\right\} (11)

is the kinematically admissible displacement space [13], and the total potential energy Π(𝒖)\Pi({\boldsymbol{u}}) is defined as

Π(𝒖)=14ΩHδ(𝒙)𝒇(𝝃)𝜼(𝝃)dV𝝃dV𝒙Ω𝒖(𝒙)𝒃(𝒙)dV𝒙,\Pi({\boldsymbol{u}})=\frac{1}{4}\int_{\Omega}{\int_{H_{\delta({\boldsymbol{x}})}}{{\boldsymbol{f}}({\boldsymbol{\xi}})\cdot{\boldsymbol{\eta}}({\boldsymbol{\xi}}){\mathrm{d}}V_{{\boldsymbol{\xi}}}}{\mathrm{d}}V_{{\boldsymbol{x}}}}-\int_{\Omega}{{\boldsymbol{u}}({\boldsymbol{x}})\cdot{\boldsymbol{b}}({\boldsymbol{x}}){\mathrm{d}}V_{{\boldsymbol{x}}}}, (12)

where the first and second terms on the right-hand side of Eq. (12) are the deformation energy and external work, respectively.

Besides, it has been proved in [19] that the sufficient and necessary condition for Π(𝒖)\Pi({\boldsymbol{u}}) to reach the minimum yields δΠ(𝒖)=𝟎\delta\Pi({\boldsymbol{u}})={\boldsymbol{0}}, i.e.,

Π(𝒖)𝒖δ𝒖=𝟎,δ𝒖𝒱(Ω),\frac{\partial\Pi({\boldsymbol{u}})}{\partial{\boldsymbol{u}}}\delta{\boldsymbol{u}}={\boldsymbol{0}},\quad\forall\delta{\boldsymbol{u}}\in\mathcal{V}(\Omega), (13)

where

𝒱(Ω):={𝒖L2(Ω):𝒖=𝟎 on Ω𝒖}\mathcal{V}(\Omega):=\left\{{\boldsymbol{u}}\in L^{2}(\Omega):{\boldsymbol{u}}={\boldsymbol{0}}\text{ on }\partial\Omega_{{\boldsymbol{u}}}\right\} (14)

is the trial space.

3 Peridynamics-based finite element method

3.1 Reconstruction of the formulation for potential energy

The classical FEM is based on the classical continuum mechanics, in which the expression of the total potential energy is a single integral on the configuration Ω\Omega. However, in the peridynamics, the expression of the total potential energy contains a double integral term, i.e., the deformation energy of the structure, see Eq. (12), which results in the inconsistency of the finite element framework for the peridynamics with that of the classical FEM.

To avoid the above issue, we reconstruct the formulation of the deformation energy. Firstly, note that 𝒇(𝝃)=0,𝒙Hδ(𝒙){\boldsymbol{f}}({\boldsymbol{\xi}})=0,\forall{\boldsymbol{x^{\prime}}}\notin H_{\delta({\boldsymbol{x}})}, thus the inner integral defined on Hδ(𝒙)H_{\delta({\boldsymbol{x}})} can be extended to the entire configuration Ω\Omega. Therefore, the deformation energy of Ω\Omega can be rewritten as

Π1(𝒖)=14ΩΩ𝒇(𝝃)𝜼(𝝃)dV𝝃dV𝒙.\Pi_{1}({\boldsymbol{u}})=\frac{1}{4}\int_{\Omega}{\int_{\Omega}{{\boldsymbol{f}}({\boldsymbol{\xi}})\cdot{\boldsymbol{\eta}}({\boldsymbol{\xi}}){\mathrm{d}}V_{{\boldsymbol{\xi}}}}{\mathrm{d}}V_{{\boldsymbol{x}}}}. (15)

Further, we define a new type of integral operation as

Ω¯𝒈¯(𝒙,𝒙)dV¯𝒙𝒙:=ΩΩ𝒈(𝝃)dV𝝃dV𝒙,\int_{\bar{\Omega}}{\bar{{\boldsymbol{g}}}({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}){\mathrm{d}}\bar{V}_{{\boldsymbol{x^{\prime}}}{\boldsymbol{x}}}}:=\int_{\Omega}{\int_{\Omega}{{\boldsymbol{g}}({\boldsymbol{\xi}}){\mathrm{d}}V_{{\boldsymbol{\xi}}}}{\mathrm{d}}V_{{\boldsymbol{x}}}}, (16)

where Ω¯\bar{\Omega} is an integral domain generated by two Ω\Omegas, 𝒈¯(𝒙,𝒙)\bar{{\boldsymbol{g}}}({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}) is a double-parameter function related to 𝒈(𝝃){\boldsymbol{g}}({\boldsymbol{\xi}}) and defined on Ω¯\bar{\Omega}. Then the total potential energy Π(𝒖)\Pi({\boldsymbol{u}}) can be presented in a single integral form, i.e.

Π(𝒖)=14Ω¯𝒇¯(𝒙,𝒙)𝜼¯(𝒙,𝒙)dV¯𝒙𝒙Ω𝒖(𝒙)𝒃(𝒙)dV𝒙.\Pi({\boldsymbol{u}})=\frac{1}{4}\int_{\bar{\Omega}}{\bar{{\boldsymbol{f}}}({\boldsymbol{x^{\prime}}},{\boldsymbol{x}})\cdot\bar{{\boldsymbol{\eta}}}({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}){\mathrm{d}}\bar{V}_{{\boldsymbol{x^{\prime}}}{\boldsymbol{x}}}}-\int_{\Omega}{{\boldsymbol{u}}({\boldsymbol{x}})\cdot{\boldsymbol{b}}({\boldsymbol{x}}){\mathrm{d}}V_{{\boldsymbol{x}}}}. (17)

3.2 Peridynamic element

In this section, we introduce the peridynamic elements (PEs) in the domain Ω¯\bar{\Omega} to preserve the single integral characteristic when discretizing the total potential energy.

Before introducing PEs, we briefly review the elements in classical FEM because the PEs are generated based on them. In classical FEM, the configuration Ω\Omega is divided by a set of elements, {ei}i=1m\left\{e_{i}\right\}_{i=1}^{m}, where mm is the total number of the elements. These elements are not overlapped but share edges and vertices, called nodes, between adjacent elements. Therefore, we name the element in classical FEM as continuous element (CE) to distinguish it from peridynamic element (PE). The set of mesh nodes is denoted as {Pl}l=1n\left\{{\mathrm{P}}_{l}\right\}_{l=1}^{n}, with nn the total number of the nodes.

Fig. 1 shows the relation between PEs and CEs in the 2D case. Suppose Ω\Omega is divided into a set of CEs, {ei}i=1m\left\{e_{i}\right\}_{i=1}^{m}. For each eie_{i}, its neighborhood HiH_{i} is defined as the minimal coverage of the union of the neighborhood of all points in eie_{i}, as shown in Fig. 1a. Then for each CE ejHie_{j}\in H_{i}, including eie_{i}, there will be a new PE, denoted as e¯k\bar{e}_{k}, combined by eje_{j} and eie_{i}, as shown in Fig. 1b. Fig. 1c displays some PEs in detail, one can find that PEs may have different geometries, but they are all composed of two CEs.

In general, if we assume that CE eie_{i} has nin_{i} nodes and the nodes labels are [Pi1Pi2Pini]\left[{\begin{array}[]{*{20}{c}}{{{\mathrm{P}}_{{i_{1}}}}}&{{{\mathrm{P}}_{{i_{2}}}}}&\cdots&{{{\mathrm{P}}_{{i_{{n_{i}}}}}}}\end{array}}\right], CE eje_{j} has njn_{j} nodes and the nodes labels are [Pj1Pj2Pjnj]\left[{\begin{array}[]{*{20}{c}}{{{\mathrm{P}}_{{j_{1}}}}}&{{{\mathrm{P}}_{{j_{2}}}}}&\cdots&{{{\mathrm{P}}_{{j_{{n_{j}}}}}}}\end{array}}\right], where Pαβ{Pl}l=1n(α=i,j;β=1,2,,nα){\mathrm{P}}_{{\alpha}_{\beta}}\in\left\{{\mathrm{P}}_{l}\right\}_{l=1}^{n}(\alpha=i,j;\beta=1,2,\cdots,n_{\alpha}), then PE e¯k\bar{e}_{k} is an element with n¯k=ni+nj\bar{n}_{k}=n_{i}+n_{j} nodes and the nodes labels are [Pk1Pk2Pkn¯k]=[Pj1Pj2PjnjPi1Pi2Pini]\left[{\begin{array}[]{*{20}{c}}{{{\mathrm{P}}_{{k_{1}}}}}&{{{\mathrm{P}}_{{k_{2}}}}}&\cdots&{{{\mathrm{P}}_{{k_{{\bar{n}_{k}}}}}}}\end{array}}\right]=\left[{\begin{array}[]{*{20}{c}}{{{\mathrm{P}}_{{j_{1}}}}}&{{{\mathrm{P}}_{{j_{2}}}}}&\cdots&{{{\mathrm{P}}_{{j_{{n_{j}}}}}}}&{{{\mathrm{P}}_{{i_{1}}}}}&{{{\mathrm{P}}_{{i_{2}}}}}&\cdots&{{{\mathrm{P}}_{{i_{{n_{i}}}}}}}\end{array}}\right]. Based on the CEs, {ei}i=1m\left\{e_{i}\right\}_{i=1}^{m}, and the above method of generating PE, a set of PEs, {e¯k}k=1m¯\left\{\bar{e}_{k}\right\}_{k=1}^{\bar{m}}, will finally be obtained. For example, ni=nj=4n_{i}=n_{j}=4 and n¯k=8\bar{n}_{k}=8 in Fig. 1c.

Refer to caption
(a)
Refer to caption
(b)
Refer to caption
(c)
Figure 1: Neighborhood HiH_{i} of CE eie_{i} and the PEs in HiH_{i} for the 2D case. (a) shows the neighborhood HiH_{i}, the gray region, of CE eie_{i}; (b) displays some PEs generated by eie_{i} and ejHie_{j}\in H_{i}; (c) shows the PEs with different configurations.
Remark 1

Each PE is composed of two and only two CEs, no matter for the 1D, 2D or 3D cases, which is consistent with Ω¯\bar{\Omega} consisting of two Ω\Omegas. Only in this way could the discrete format of Eq. (17) maintains the characteristics of the single integral form.

Remark 2

Even eie_{i} and eje_{j} that make up e¯k\bar{e}_{k} have same nodes, the duplicate nodes will not be eliminated in e¯k\bar{e}_{k}.

3.3 Spatial discretization of the potential energy based on PEs and CEs

Now we have two sets of elements, CEs and PEs. The former is used to calculate local quantities, and the latter is used to calculate nonlocal quantities.

According to the interpolation technique of the classical FEM, the displacement field 𝒖i(𝒙){\boldsymbol{u}}_{i}({\boldsymbol{x}}) on any CE eie_{i} can be approximately expressed as

𝒖i(𝒙)=𝑵i(𝒙)𝒅i,{\boldsymbol{u}}_{i}({\boldsymbol{x}})={\boldsymbol{N}}_{i}({\boldsymbol{x}}){\boldsymbol{d}}_{i}, (18)

where

𝑵i(𝒙)\displaystyle{\boldsymbol{N}}_{i}({\boldsymbol{x}}) =[Ni1(𝒙)00Ni2(𝒙)00Nini(𝒙)000Ni1(𝒙)00Ni2(𝒙)00Nini(𝒙)000Ni1(𝒙)00Ni2(𝒙)00Nini(𝒙)],\displaystyle=\left[\begin{array}[]{cccccccccc}N_{i_{1}}({\boldsymbol{x}})&0&0&N_{i_{2}}({\boldsymbol{x}})&0&0&\cdots&N_{i_{n_{i}}}({\boldsymbol{x}})&0&0\\ 0&N_{i_{1}}({\boldsymbol{x}})&0&0&N_{i_{2}}({\boldsymbol{x}})&0&\cdots&0&N_{i_{n_{i}}}({\boldsymbol{x}})&0\\ 0&0&N_{i_{1}}({\boldsymbol{x}})&0&0&N_{i_{2}}({\boldsymbol{x}})&\cdots&0&0&N_{i_{n_{i}}}({\boldsymbol{x}})\end{array}\right], (22)
𝒅i\displaystyle{\boldsymbol{d}}_{i} =[ui1vi1wi1ui2vi2wi2uiniviniwini]T\displaystyle=\left[\begin{array}[]{llllllllll}u_{i_{1}}&v_{i_{1}}&w_{i_{1}}&u_{i_{2}}&v_{i_{2}}&w_{i_{2}}&\cdots&u_{i_{n_{i}}}&v_{i_{n_{i}}}&w_{in_{i}}\end{array}\right]^{T} (24)

are the shape function matrix of CE and the nodal displacement vector of CE for eie_{i}, respectively. Here, {Nil(𝒙)}l=1ni\left\{N_{i_{l}}({\boldsymbol{x}})\right\}_{l=1}^{n_{i}} is the shape function for node Pil{\mathrm{P}}_{i_{l}}, {uil}l=1ni\left\{u_{i_{l}}\right\}_{l=1}^{n_{i}}, {vil}l=1ni\left\{v_{i_{l}}\right\}_{l=1}^{n_{i}} and {wil}l=1ni\left\{w_{i_{l}}\right\}_{l=1}^{n_{i}} are the displacement components of node Pil{\mathrm{P}}_{i_{l}} along the XX, YY, and ZZ directions, respectively.

The displacement field 𝒖¯k(𝒙,𝒙)\bar{{\boldsymbol{u}}}_{k}({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}) on any PE e¯k\bar{e}_{k} can be approximately expressed as

𝒖¯k(𝒙,𝒙)=[𝒖j(𝒙)𝒖i(𝒙)]=𝑵¯k(𝒙,𝒙)𝒅¯k,\bar{\boldsymbol{u}}_{k}\left({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}\right)=\left[\begin{array}[]{c}{\boldsymbol{u}}_{j}\left({\boldsymbol{x^{\prime}}}\right)\\ {\boldsymbol{u}}_{i}({\boldsymbol{x}})\end{array}\right]=\bar{{\boldsymbol{N}}}_{k}\left({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}\right)\bar{{\boldsymbol{d}}}_{k}, (25)

where

𝑵¯k(𝒙,𝒙)\displaystyle\bar{{\boldsymbol{N}}}_{k}({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}) =[𝑵j(𝒙)𝟎𝟎𝑵i(𝒙)],\displaystyle=\left[\begin{array}[]{cc}\boldsymbol{N}_{j}\left(\boldsymbol{x}^{\prime}\right)&\boldsymbol{0}\\ \mathbf{0}&\boldsymbol{N}_{i}(\boldsymbol{x})\end{array}\right], (28)
𝒅¯k\displaystyle\bar{{\boldsymbol{d}}}_{k} =[𝒅j𝒅i],\displaystyle=\left[\begin{array}[]{cc}{\boldsymbol{d}}_{j}\\ {\boldsymbol{d}}_{i}\end{array}\right], (31)

are the shape function matrix of PE and the nodal displacement vector of PE for e¯k\bar{e}_{k}, respectively.

Then, based on Eq. (5c) and Eq. (25), for any PE e¯k\bar{e}_{k} we have

𝜼¯k(𝒙,𝒙)=𝒖j(𝒙)𝒖i(𝒙)=𝑩¯k(𝒙,𝒙)𝒅¯k,\bar{{\boldsymbol{\eta}}}_{k}\left({\boldsymbol{x}}^{\prime},{\boldsymbol{x}}\right)={\boldsymbol{u}}_{j}\left({\boldsymbol{x^{\prime}}}\right)-{\boldsymbol{u}}_{i}({\boldsymbol{x}})=\bar{{\boldsymbol{B}}}_{k}\left({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}\right)\bar{{\boldsymbol{d}}}_{k}, (32)

where

𝑩¯k(𝒙,𝒙)=𝑯¯𝑵¯(𝒙,𝒙)\bar{{\boldsymbol{B}}}_{k}\left({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}\right)=\bar{{\boldsymbol{H}}}\bar{{\boldsymbol{N}}}\left({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}\right) (33)

is the difference matrix for shape function for e¯k\bar{e}_{k}. In Eq. (33),

𝑯¯=[𝑰𝑰]\bar{{\boldsymbol{H}}}=\left[\begin{array}[]{cc}{\boldsymbol{I}}&-{\boldsymbol{I}}\end{array}\right] (34)

is the difference operator matrix and 𝑰{\boldsymbol{I}} is an identity matrix of dimension d(d=1,2,3)d\ (d=1,2,3).

Next, base on Eq. (5b) and Eq. (32), for any PE e¯k\bar{e}_{k} we have

𝒇¯k(𝒙,𝒙)=𝑺¯k(𝒙,𝒙)𝒅¯k,\bar{{\boldsymbol{f}}}_{k}\left({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}\right)=\bar{{\boldsymbol{S}}}_{k}\left({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}\right)\bar{{\boldsymbol{d}}}_{k}, (35)

where

𝑺¯k(𝒙,𝒙)=𝑫(𝝃)𝑩¯k(𝒙,𝒙)\bar{{\boldsymbol{S}}}_{k}\left({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}\right)={\boldsymbol{D}}({\boldsymbol{\xi}})\bar{{\boldsymbol{B}}}_{k}\left({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}\right) (36)

is the partial interaction force matrix for e¯k\bar{e}_{k}. In Eq. (36), 𝑫(𝝃){\boldsymbol{D}}({\boldsymbol{\xi}}) is the matrix form of the micromodulus tensor 𝑪(𝝃){\boldsymbol{C}}({\boldsymbol{\xi}}). For d=3d=3 as an example, we have

𝑫(𝝃)=c(𝝃)μ(𝝃,t)𝝃2[ξ12ξ1ξ2ξ1ξ3ξ2ξ1ξ22ξ2ξ3ξ3ξ1ξ3ξ2ξ32].{\boldsymbol{D}}({\boldsymbol{\xi}})=\frac{c(\left\|{\boldsymbol{\xi}}\right\|)\mu({\boldsymbol{\xi}},t)}{\left\|{\boldsymbol{\xi}}\right\|^{2}}\left[\begin{array}[]{ccc}\xi_{1}^{2}&\xi_{1}\xi_{2}&\xi_{1}\xi_{3}\\ \xi_{2}\xi_{1}&\xi_{2}^{2}&\xi_{2}\xi_{3}\\ \xi_{3}\xi_{1}&\xi_{3}\xi_{2}&\xi_{3}^{2}\end{array}\right]. (37)

With Eq. (18), Eq. (25), Eq. (32) and Eq. (35) at hand, the total potential energy Π(𝒖)\Pi({\boldsymbol{u}}) can be approximated as

Π(𝒅)=14𝒅T𝑲¯𝒅𝒅T𝑭,\Pi({\boldsymbol{d}})=\frac{1}{4}{\boldsymbol{d}}^{T}\bar{{\boldsymbol{K}}}{\boldsymbol{d}}-{\boldsymbol{d}}^{T}{\boldsymbol{F}}, (38)

where 𝒅{\boldsymbol{d}} is the total nodal displacement vector and

𝑲¯=k=1m¯𝑮¯kT𝑲¯k𝑮¯k,𝑭=i=1m𝑮iT𝑭i\displaystyle\bar{{\boldsymbol{K}}}=\sum\limits_{k=1}^{\bar{m}}{\bar{{\boldsymbol{G}}}_{k}^{T}\bar{{\boldsymbol{K}}}_{k}\bar{{\boldsymbol{G}}}_{k}},\quad{\boldsymbol{F}}=\sum\limits_{i=1}^{m}{\boldsymbol{G}}_{i}^{T}{\boldsymbol{F}}_{i} (39)

are the total stiffness matrix and total load vector, respectively. In Eq. (39), 𝑮¯k\bar{{\boldsymbol{G}}}_{k} and 𝑮i{\boldsymbol{G}}_{i} are the transform matrix of the degree of freedom for the nodes of e¯k\bar{e}_{k} and the transform matrix of the degree of freedom for the nodes of eie_{i}, respectively, which satisfies

𝒅¯k=𝑮¯k𝒅,𝒅i=𝑮i𝒅,\bar{{\boldsymbol{d}}}_{k}=\bar{{\boldsymbol{G}}}_{k}{\boldsymbol{d}},\quad{\boldsymbol{d}}_{i}={\boldsymbol{G}}_{i}{\boldsymbol{d}}, (40)

respectively. Further,

𝑲¯k=\displaystyle\bar{{\boldsymbol{K}}}_{k}= Ω¯k𝑩¯kT(𝒙,𝒙)𝑫(𝝃)𝑩¯k(𝒙,𝒙)dV¯𝒙𝒙,\displaystyle\int_{\bar{\Omega}_{k}}{\bar{{\boldsymbol{B}}}_{k}^{T}\left({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}\right){\boldsymbol{D}}({\boldsymbol{\xi}})\bar{{\boldsymbol{B}}}_{k}\left({\boldsymbol{x^{\prime}}},{\boldsymbol{x}}\right){\mathrm{d}}\bar{V}_{{\boldsymbol{x^{\prime}}}{\boldsymbol{x}}}}, (41)
𝑭i=\displaystyle{\boldsymbol{F}}_{i}= Ωi𝑵iT(𝒙)𝒃(𝒙)dV𝒙,\displaystyle\int_{\Omega_{i}}{{\boldsymbol{N}}_{i}^{T}({\boldsymbol{x}}){\boldsymbol{b}}({\boldsymbol{x}}){\mathrm{d}}V_{{\boldsymbol{x}}}}, (42)

are the element stiffness matrix and the element load vector, respectively.

Finally, a linear system including the solution of the nodal displacement vector 𝒅{\boldsymbol{d}} can be derived from Eq. (38) using the condition Eq. (13). That is

12𝑲¯𝒅=𝑭.\frac{1}{2}\bar{{\boldsymbol{K}}}{\boldsymbol{d}}={\boldsymbol{F}}. (43)

4 Numerical algorithm

This section is devoted to the numerical algorithm of the peridynamics-based finite element method for the quasi-static fracture analysis. Slightly different from the classical FEM of the proposed method is that PE mesh data must be generated after inputting the CE mesh data and before starting the fracture analysis. During the numerical simulation, the boundary conditions are specified as N progressive increments. For each incremental step, Eq. (43) may be solved several times. Specifically, if new broken bonds are found after solving Eq. (43), update the stiffness matrix and solve Eq. (43) again until there are no new broken bonds. For more details about the numerical algorithm, see Fig. 2, the flowchart of the algorithm.

Refer to caption
Figure 2: Flowchart of the numerical algorithm, where N is the number of total progressive increments in the simulation.

5 Numerical examples

In this section, three benchmark examples were carried out to verify the proposed peridynamics-based finite element method. In all examples, the Poisson’s ratio is fixed as ν=1/3\nu=1/3, and the horizon is chosen as δ=3h\delta=3h to ensure the correct numerical integration of nonlocal effects in numerical computations, where hh is the average size of the CEs. The micromodulus coefficient, c(𝝃)c(\|{\boldsymbol{\xi}}\|), is assumed to be an exponential function [18]:

c(ξ)=τ0eξ/l,c(\|\xi\|)=\tau^{0}e^{-\|\xi\|/l}, (44)

where τ0\tau^{0} is a constant coefficient relating to the Young’s modulus and the Poisson’s ratio [14, 20], and ll is a characteristic length, which is chosen as l=δ/15l=\delta/15 in this paper. Besides, the bilinear quadrilateral CE is adopted in all examples.

5.1 Notched beam under four-point bending

We first conduct a four-point bending test of a single-edge notched beam. The geometry and the loading setup are shown in Fig. 3a and the mesh is shown in Fig. 3b. The Young’s modulus is E=30GPaE=30\text{GPa} and the critical stretch is set to be scrit=0.02s_{crit}=0.02. The average size of the CEs is h1.0mmh\approx 1.0\text{mm}. The simulation is implemented through 20 equably progressive increments steps, i.e., N=20\text{N}=20.

Refer to caption
(a)
Refer to caption
(b)
Figure 3: Schematics for the notched beam. (a) the geometry and loading setup; (b) the quadrilateral meshes.

Fig. 4 shows the evolution of the effective damage contours during the loading process of the four-point bending for the notched beam. First, the damage initiates, i.e., the bond breaks for the first time, at step 13. Then, the damage develops slowly in the next several steps. After that, the damage propagates suddenly and violently at step 18, which is in line with brittle fracture characteristics.

Refer to captionRefer to captionRefer to captionRefer to caption
Figure 4: Effective damage contours of the notched beam under four-point bending. The bond breaks for the first time at step 12.

Fig. 5 displays the curves of the average force on the loading points on the top of the beam versus the displacement. Before step 17, the effective damage is small, so the curve approximates linear. Then between step 17 and step 18, the curve drops drastically, which is related to the sudden propagation of the crack between these two steps.

Refer to caption
Figure 5: Force-displacement curve of the notched beam.

5.2 Central notched Brazilian disk under compression

We now investigate the compression test of a central notched Brazilian disk. The geometry and the loading setup of the disk are shown in Fig. 6a and the mesh is shown in Fig. 6b. The Young’s modulus is E=3.1GPaE=3.1\text{GPa} and the critical stretch is set to be scrit=0.02s_{crit}=0.02. The average size of the CEs is h0.7mmh\approx 0.7\text{mm}. The simulation is implemented through 64 equably progressive increments steps, i.e., N=64\text{N}=64.

Refer to caption
(a)
Refer to caption
(b)
Figure 6: Schematics for the central notched Brazilian disk. (a) the geometry and loading setup; (b) the quadrilateral meshes.

Fig. 7 displays the effective damage contours at given loading steps. The simulation results indicate that the cracks initiate at the notched corners at step 38. Then the cracks grow slowly at both corners until step 63 and suddenly penetrate the disk at step 64. The crack geometries of the disk are very similar to the experimental results reported in [21, Fig. 17].

Refer to captionRefer to caption
(a)
Refer to captionRefer to caption
(b)
Refer to captionRefer to caption
(c)
Figure 7: Effective damage contours of the central notched Brazilian disk under compression.

Fig. 8 shows the curves of the average force on the loading points on the top of the disk versus the displacement. Before the effective damage occurs, the curve rises with a constant slope, and then the slope gradually decreases with the increase of breaking bonds. Then, along with the sudden propagation of the cracks between step 63 and step 64, the curve drops drastically.

Refer to caption
(a)
Refer to caption
(b)
Figure 8: Force-displacement curves of the Brazilian disk. (a) the full curve; (b) the zooming in of the dotted box in (a).

5.3 Double-edge-notched plate under tension and shear

In this example, we consider the mixed mode fracture of a double-edge-notched plate. The geometry and the loading setup of the plate are shown in Fig. 9a and the mesh is shown in Fig. 9b. The Young’s modulus is E=30GPaE=30\text{GPa} and the critical stretch is set to be scrit=0.02s_{crit}=0.02. The average size of the CEs is h1.25mmh\approx 1.25\text{mm}. The simulation is performed through 25 equably progressive increments steps, i.e., N=25\text{N}=25.

Refer to caption
(a)
Refer to caption
(b)
Figure 9: Schematics for the double-edge-notched plate. (a) the geometry and loading setup; (b) the quadrilateral meshes.

The effective damage evolution contours of this test are shown in Fig. 10. The damage appears first at the notched corners at step 9. At step 11, the damage is more obvious than at step 9, and it could be found that the damage of the left notched corner propagates down, and the damage of the right notched corner propagates up. Such asymmetric crack path stems from the asymmetry of the boundary conditions, and similar results were reported in [22, Fig. 17] and [23, Fig. 21] with the hybrid model. Then at step 12, the cracks propagate destructively.

Refer to captionRefer to caption
(a)
Refer to captionRefer to caption
(b)
Figure 10: Equivalent damage contours of the double-edge-notched plate under tension and shear.

Fig. 11 shows the curves of the average force on the loading points on the left and upper edge of the plate versus the displacement. It can be seen that before step 12, the tensile loads on the upper and lower edges of the board play a major role. However, with the destructive propagation of the cracks at step 12, the plate can almost no longer withstand tensile loads. Therefore, the reaction force on the upper edge keeps a very small level after step 12. On the other hand, the force curve related to the left edge keeps rising after a slight drop, which means that the plate can still withstand the shear loads after step 12, and then it is mainly damaged under the shear loads.

Refer to caption
Figure 11: Force-displacement curves of the double-edge-notched plate.

6 Conclusion

A peridynamics-based finite element method (Peri-FEM) is proposed for the quasi-static fracture analysis in this paper. Three examples were successfully implemented using this method, which demonstrates its feasibility and effectiveness. What is most important is that with the concept of PE, the fundamental computational framework of Peri-FEM is consistent with the classical FEM. Therefore, the numerical algorithm is easy to incorporate with the general FEM software, which will be the focus of our future work.

Acknowledgment

The authors gratefully acknowledge the financial support received from the National Natural Science Foundation of China (11872016), Fundamental Research Funds for the Central Universities (DUT20RC(5)005, DUT20LAB203), Key Research and Development Project of Liaoning Province (2020JH2/10500003).

References

  • [1] T. Belytschko, T. Black, Elastic crack growth in finite elements with minimal remeshing, International Journal for Numerical Methods in Engineering 45 (5) (1999) 601–620.
  • [2] C. Daux, N. Moës, J. Dolbow, N. Sukumar, T. Belytschko, Arbitrary branched and intersecting cracks with the extended finite element method, International Journal for Numerical Methods in Engineering 48 (12) (2000) 1741–1760.
  • [3] N. Moës, J. Dolbow, T. Belytschko, A finite element method for crack growth without remeshing, International Journal for Numerical Methods in Engineering 46 (1) (1999) 131–150.
  • [4] J. Bellec, J. Dolbow, A note on enrichment functions for modelling crack nucleation, Communications in Numerical Methods in Engineering 19 (12) (2003) 921–932.
  • [5] G. A. Francfort, J.-J. Marigo, Revisiting brittle fracture as an energy minimization problem, Journal of the Mechanics and Physics of Solids 46 (8) (1998) 1319–1342.
  • [6] B. Bourdin, G. A. Francfort, J.-J. Marigo, Numerical experiments in revisited brittle fracture, Journal of the Mechanics and Physics of Solids 48 (4) (2000) 797–826.
  • [7] V. Ziaei-Rad, Y. Shen, Massive parallelization of the phase field formulation for crack propagation with time adaptivity, Computer Methods in Applied Mechanics and Engineering 312 (2016) 224–253.
  • [8] S. A. Silling, Reformulation of elasticity theory for discontinuities and long-range forces, Journal of the Mechanics and Physics of Solids 48 (1) (2000) 175–209.
  • [9] S. A. Silling, M. Epton, O. Weckner, J. Xu, E. Askari, Peridynamic states and constitutive modeling, Journal of Elasticity 88 (2) (2007) 151–184.
  • [10] S. A. Silling, E. Askari, A meshfree method based on the peridynamic model of solid mechanics, Computers & Structures 83 (17-18) (2005) 1526–1535.
  • [11] B. Ren, C. Wu, E. Askari, A 3D discontinuous Galerkin finite element method with the bond-based peridynamics model for dynamic brittle failure analysis, International Journal of Impact Engineering 99 (2017) 14–25.
  • [12] X. Chen, M. Gunzburger, Continuous and discontinuous finite element methods for a peridynamics model of mechanics, Computer Methods in Applied Mechanics and Engineering 200 (9-12) (2011) 1237–1250.
  • [13] Y. Azdoud, F. Han, G. Lubineau, The morphing method as a flexible tool for adaptive local/non-local simulation of static fracture, Computational Mechanics 54 (3) (2014) 711–722.
  • [14] G. Lubineau, Y. Azdoud, F. Han, C. Rey, A. Askari, A morphing strategy to couple non-local to local continuum mechanics, Journal of the Mechanics and Physics of Solids 60 (6) (2012) 1088–1102.
  • [15] S. A. Silling, R. B. Lehoucq, Peridynamic theory of solid mechanics, Advances in Applied Mechanics 44 (2010) 73–168.
  • [16] S. A. Silling, O. Weckner, E. Askari, F. Bobaru, Crack nucleation in a peridynamic solid, International Journal of Fracture 162 (1-2) (2010) 219–227.
  • [17] J. T. Foster, S. A. Silling, W. Chen, An energy based failure criterion for use with peridynamic states, International Journal for Multiscale Computational Engineering 9 (6) (2011) 675–687.
  • [18] Y. Wang, F. Han, G. Lubineau, Strength-induced peridynamic modeling and simulation of fractures in brittle materials, Computer Methods in Applied Mechanics and Engineering 374 (2021) 113558.
  • [19] F. Han, G. Lubineau, Y. Azdoud, A. Askari, A morphing approach to couple state-based peridynamics with classical continuum mechanics, Computer Methods in Applied Mechanics and Engineering 301 (2016) 336–358.
  • [20] Y. Azdoud, F. Han, G. Lubineau, A morphing framework to couple non-local and local anisotropic continua, International Journal of Solids and Structures 50 (9) (2013) 1332–1341.
  • [21] H. Haeri, K. Shahriar, M. F. Marji, P. Moarefvand, Experimental and numerical study of crack propagation and coalescence in pre-cracked rock-like disks, International Journal of Rock Mechanics and Mining Sciences 67 (2014) 20–28.
  • [22] F. Han, G. Lubineau, Y. Azdoud, Adaptive coupling between damage mechanics and peridynamics: a route for objective simulation of material degradation up to complete failure, Journal of the Mechanics and Physics of Solids 94 (2016) 453–472.
  • [23] Y. Wang, F. Han, G. Lubineau, A hybrid local/nonlocal continuum mechanics modeling and simulation of fracture in brittle materials, Computer Modeling in Engineering & Sciences 121 (2) (2019) 399–423.