Abstract
We present a computational framework for mixed-mode cohesive fracture simulation based on the virtual element method (VEM). To represent an arbitrary crack path, the element splitting scheme is developed on a polygonal mesh to capitalize its flexibility in element shape. For the accurate evaluation of a crack-tip stress field and crack propagation direction, the virtual grid-based stress recovery scheme is tailored for VEM in conjunction with the maximum strain energy release rate criterion. The mixed-mode fracture examples are illustrated to validate the accuracy and robustness of the proposed computational scheme. Numerical results demonstrate that the domain integral method with the stress recovery scheme captures an accurate crack path without oscillation under the biaxial tensile stress state. Furthermore, the computed cracks using the element splitting scheme show that smooth and curved patterns on polygonal elements are in good agreement with the experimental results.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Numerical modeling of nonlinear crack propagation and fracture behavior of solids is one of the challenging topics in computational mechanics because of the need to describe arbitrary discontinuities in space and time. Various models have been proposed and utilized to simulate crack initiation and propagation, which are generally categorized into two approaches, i.e., smeared crack models and discrete crack models. In the smeared crack approach, the discontinuities are represented within continuum elements, i.e., no explicit representation of the fracture surface, and thus the fracture behavior is directly associated with the stress–strain relationship of a material, i.e., material degradation. For example, a phase-field fracture model (Francfort and Marigo 1998; Bourdin et al. 2000, 2008) has been successfully applied to brittle and ductile fracture (Borden et al. 2012, 2014; Ambati et al. 2015, 2016). Schlüter et al. (2014) extended the phase-field formulation for the quasi-static brittle fracture to the dynamic case. Proserpio et al. (2021) combined the phase-field model with the isogeometric formulation to simulate ductile fracture in shell structures. Additionally, much research has been conducted on cohesive fracture, which is related to the softening behavior during the fracture process, using the phase-field approach. Verhoosel and de Borst (2013) introduced a secondary auxiliary field that represents the displacement jump along the crack surface. Wu (2017) proposed a phase-field regularized cohesive zone model (CZM) to investigate quasi-brittle fracture by introducing the energetic degradation function in terms of length scale parameter. Note that although several phase-field-based approaches have been utilized for cohesive fracture, an internal length scale parameter should be calibrated and provided as an input parameter, while a sufficient mesh resolution is required to achieve numerical solution with reasonable accuracy.
Alternatively, the discrete crack approach also has been widely utilized to investigate crack propagation problems. In the discrete crack models, such as enrichment method, cohesive surface element, etc., the topology of fracture surface is explicitly represented in a discretized domain. A discrete crack is represented by discontinuous enrichment functions, which is named as generalized/extended finite element methods, G/XFEM (Wells and Sluys 2001; Moës and Belytschko 2002; Duarte et al. 2000). Liu and Zhang (2019) proposed an XFEM-based cohesive fracture model to predict the fracture behavior of fiber reinforced concrete in conjunction with a nonlocal slip model. Wang and Waisman (2018) proposed an arc-length method to model the cohesive fracture of quasi-brittle materials using high-order XFEM and Irwin’s crack closure integral. However, when a crack propagates close to the element node, a convergence problem arises in the standard G/XFEM because ill-conditioned or singular systems of equations could be expected (Fries and Belytschko 2010; Dolbow et al. 2000). To improve the condition number, the stable GFEM was proposed by Babuška and Banerjee (2012) and the improved stable XFEM was developed by Wu and Li (2015), through modifying the Heaviside enrichment function. Additionally, Lang et al. (2014) proposed a geometric preconditioner while Agathos et al. (2019) introduced the enrichment quasi-orthogonalization.
For the cohesive surface element approach (Xu and Needleman 1994; Camacho and Ortiz 1996; Ortiz and Pandolfi 1999), the crack surface is represented by inserting crack surface elements along boundaries between continuum elements. In other words, the crack path is restricted according to the shape and arrangement of continuum elements, and thus this limitation results in mesh bias and dependency issues. To alleviate such mesh dependence in the cohesive surface element approach, mesh modification techniques and topological operators have been proposed. For example, a nodal perturbation operator is employed in a structured mesh to reduce mesh bias in the crack path representation (Paulino et al. 2010; Baek et al. 2020; Spring and Paulino 2018). Uribe-Suárez et al. (2020) utilized a local remeshing strategy for 2D crack growth simulation of brittle materials to improve a crack path representation. Choi and Park (2019) successfully eliminated mesh bias in quasi-static cohesive fracture simulation using the element split and domain integral. However, the element split results in relatively large number of low-quality elements because the shape of continuum elements is restricted to triangular or quadrilateral elements in the standard finite element method.
Recently, the virtual element method (VEM) is developed to consistently handle arbitrary polygonal and polyhedral elements (Beirão da Veiga et al. 2013). Because of the flexibility on the element shape, VEM has been utilized to solve various engineering problems (Choi et al. 2021; Park et al. 2019; Chi et al. 2020; Wriggers et al. 2017, 2021). For the application to brittle crack propagation problems, a cutting technique is employed on a polygonal mesh (Hussein et al. 2019), while some of computational results demonstrated the oscillation in a predicted crack path. Recently, Hussein et al. (2020) utilized the phase-field method in conjunction with the adaptive mesh refinement to estimate a crack path while an oscillating behavior is observed in a load–displacement curve. Additionally, Artioli et al. (2020) and Marfia et al. (2022) employed the cutting element scheme on a rectangular mesh for the cohesive fracture simulation, and Benvenuti et al. (2022) introduced additional enrichment functions to the standard virtual element space for the discontinuity representation, similar to the XFEM approach.
The present work proposes an integrated framework of VEM and CZM, which accurately captures nonlinear crack propagation without oscillation in a polygonal mesh. An arbitrary crack path is represented on a polygonal mesh using the element split and nodal relocation operators. For the accurate evaluations of the stress field and crack propagation direction, the virtual grid-based stress recovery (VGSR) is utilized in conjunction with the domain integral. The proposed computational framework is validated through solving three mixed-mode fracture problems.
The remainder of the article is organized as follows. Section 2 introduces the basic formulations of VEM and CZM. Section 3 presents the element splitting procedure to describe an arbitrary crack path on a polygonal mesh. Section 4 explains the crack initiation and growth criteria in relation with a stress recovery scheme and a domain integral method. Then, the proposed computational framework is validated by investigating mixed-mode fracture examples in Sect. 5. Finally, the key findings of the present article are summarized in Sect. 6.
2 Basic formulations
This section presents the weak form of the governing equation for quasi-static cohesive fracture mechanics and introduces a discretization method coupling VEM and cohesive elements.
2.1 Variational form for cohesive fracture
The weak form of the governing equation for a quasi-static cohesive fracture problem is derived using the principle of virtual work. Consider a solid \(\Omega \) in equilibrium under prescribed traction \({{\varvec{T}}}_{ext}\) and displacement fields \({{\varvec{u}}}_{0}\) on traction boundary \({\Gamma }_{{\varvec{T}}}\) and displacement boundary \({\Gamma }_{{\varvec{u}}}\), respectively. The sum of the virtual strain energy in the bulk and the virtual cohesive fracture energy on the fracture surface \(\left({\Gamma }_{c}\right)\) is equal to the virtual work done by the external traction field, namely,
where \({\varvec{u}}\) and \(\delta {\varvec{u}}\) are the actual and virtual displacement fields, respectively, \({\varvec{\sigma}}\) is the stress tensor, \(\delta{\varvec{\Delta}}\) is the virtual cohesive separation (as a function of \(\delta {\varvec{u}}\)), \({{\varvec{T}}}_{c}\) is the cohesive traction along the fracture surface, and \({\mathcal{K}}_{0}\) stands for the space of admissible displacements that vanishes on the displacement boundary \({\Gamma }_{{\varvec{u}}}\). Small-strain kinematics is assumed in Eq. (1). The terms on left side of Eq. (1) are related to the internal virtual works of the bulk and cohesive surface, respectively, while the term on the right side is associated with the external virtual work.
We utilize the VEM coupled with the CZM to simulate nonlinear crack propagation. Virtual elements of arbitrary polygonal shape are used to discretize the bulk of material and the cohesive surface elements are adaptively inserted to represent the fracture surface. The adaptive insertion of surface elements is consistently handled using the topology-based data structure, named TopS (Celes et al. 2005a, b).
2.2 Virtual element discretization for continuum elements
To leverage the great geometric flexibility offered by VEM, this work adopts a lower-order virtual element approximation of both the bulk part of the internal virtual work and the external virtual work. Given a virtual element tessellation of the bulk of the solid denoted by \({\Omega }_{h}\), we define the corresponding global displacement space \({\mathcal{K}}_{h}\) as
where \(E\) stands for a generic element of the tessellation \({\Omega }_{h}\). In the above definition, \(\mathcal{V}(E)\) is the local (i.e., element-level) virtual displacement space following the definition (Beirão da Veiga et al. 2013) of
where \(\Delta \) stands for the Laplacian operator for vectors, \(e\) denotes a generic edge of an element \(E\), and \({\mathcal{P}}_{1}\left(\cdot \right)\) is the space of linear functions. According to such definition, the local displacement field has zero Laplacian in the interior and possesses linear variations on the edges of each element. Then, the displacement degrees of freedom (DoFs) for each element contain the value of \({\varvec{v}}\) on every vertex of \(E\).
Distinguished from the finite element method, the displacement field is only known implicitly within each element in VEM. Thus, local projections are needed to construct a virtual element approximation. Denoted by \({\Pi }_{E}^{\nabla }:\mathcal{V}\left(E\right)\to {\left[{\mathcal{P}}_{1}\left(e\right)\right]}^{2}\), the local projection is formally defined by the following two conditions (Beirão da Veiga et al. 2013):
and
with \({{\varvec{x}}}_{v}\) denoting a generic vertex of \(E\).
It can be shown that, for any local displacement field \({\varvec{v}}\in \mathcal{V}\left(E\right)\), its projection \({\Pi }_{E}^{\nabla }{\varvec{v}}\) can always be exactly computed using the DoFs of \({\varvec{v}}\) and without explicitly knowing the form of \({\varvec{v}}\) in the interior of \(E\). This is made clear by applying integration by parts to the right-hand-side expression of Eq. (4), which gives (by noticing that \({\Delta {\varvec{p}}}_{1}=0\) \(\forall {{\varvec{p}}}_{1}\in {\left[{\mathcal{P}}_{1}\left(E\right)\right]}^{2}\)):
where \({\varvec{n}}\) is the unit outward normal vector of the boundary of \(E.\) Because \({\varvec{v}}\) is explicitly known on \(\partial E\) when given its DoFs, the quantity \({\int }_{E}\nabla \left({\varvec{v}}\right)\cdot \nabla {{\varvec{p}}}_{1}d{\varvec{x}}\) can be exactly calculated using the DoFs of \({\varvec{v}}\) and geometric information of \(E\), and therefore, so as the local projection \({\Pi }_{E}^{\nabla }{\varvec{v}}\) (the implementation details can be found in Beirão da Veiga et al. 2014).
With the definitions of the local displacement spaces \(\mathcal{V}\left(E\right)\) and the associated projection operator \({\Pi }_{E}^{\nabla }\), we are ready to construct the virtual element approximation of the element-level internal virtual work in the bulk part as:
where the stability parameter \({\alpha }_{E}\) is taken as 1/2 \(\mathrm{tr}({{\varvec{K}}}_{e}^{\mathrm{cons}})\) (Artioli et al. 2017), and \({S}_{h,E}\left({{\varvec{v}}}_{h},{{\varvec{u}}}_{h}\right)=\sum_{{{\varvec{x}}}_{v}\in E}{{\varvec{v}}}_{h}\left({{\varvec{x}}}_{v}\right)\cdot {{\varvec{u}}}_{h}({{\varvec{x}}}_{v})\) is the bilinear form associated with the stabilization term (Beirão da Veiga et al. 2013). The above approximation gives rises to the consistency and stability parts of the local stiffness matrix, the latter of which is introduced to suppress the non-physical spurious modes in the consistency part due to the usage of local projection operator. Once the local stiffness matrix associated with the virtual element approximation is obtained, the global stiffness matrix can be obtained via the standard assembly procedure as in the finite element method. On the other hand, the virtual element approximation of the external virtual work is done in the standard manner as described in Chi et al. (2017).
2.3 Cohesive elements along fracture surface
In the approximation of the virtual cohesive fracture energy, the separation along the cohesive surface \({\varvec{\Delta}}\) is approximated using the nodal displacements of cohesive surface element, while the normal and tangential cohesive tractions \({{\varvec{T}}}_{c}={\left[{T}_{n},{T}_{t}\right]}^{\mathrm{T}}\) are evaluated according to the cohesive traction–separation relationship. For the normal cohesive interaction (see Fig. 1a), the bilinear softening model (Park et al. 2008) is employed, which is widely utilized to describe the tensile fracture of plain concrete, given as
where \({\Delta }_{n}\) and \({\sigma }_{\mathrm{max}}\) are the normal separation and the cohesive strength, respectively. Additionally, \({\Delta }_{1}\), \({\Delta }_{k}\), and \({\Delta }_{f}\) are calculated based on fracture parameters as follows,
where \({G}_{F}\) is the total fracture energy, \({G}_{f}\) is the initial fracture energy, and \(\psi \) is the kink point ratio in the bilinear softening model. The total fracture energy is determined using the total work of fracture method (Guinea et al. 1992; Planas et al. 1992) and the cohesive strength can be selected as the indirect tensile strength of the material (Roesler et al. 2007). For the evaluation of other fracture parameters, i.e., initial fracture energy and kink point ratio, the size effect method or the two parameter fracture model can be used (Bažant 2000; Jenq and Shah 1985). For the tangential cohesive interaction, a linear relation is used without softening behavior, i.e., \({T}_{t}={D}_{tt}{\Delta }_{t}\). To minimize the effects of the tangential cohesive interaction on the global responses, a small value of the tangent stiffness \({D}_{tt}\) is selected in this study, i.e., \({D}_{tt}=1\,\mathrm{ N}/{\mathrm{mm}}^{3}\).
3 Arbitrary crack path representation on a polygonal mesh
This section presents an element splitting scheme that describes an arbitrary crack path on the polygonal mesh discretization. Based on the original concept of the element splitting using a triangular mesh, proposed by Choi and Park (2019), we extend the algorithm to handle arbitrary polygonal meshes. First, the crack path representation procedure is introduced on the basis of the polygonal mesh with the element split. Next, we discuss the advantages of the VEM approach (using a polygonal mesh) compared to the FEM approach (using a triangular mesh) in the element splitting procedure.
3.1 Element splitting scheme in VEM
For the arbitrary crack path representation, the element splitting scheme consists of three steps, i.e., (i) checking crack initiation and growth criteria, (ii) splitting a polygon element, and (iii) inserting a cohesive surface element, as illustrated in Fig. 2. At a crack tip, one examines whether the criteria for the crack initiation and growth are satisfied or not. Note that, in this study, the crack propagates along the direction which maximizes the strain energy release rate, and the crack initiates when the normal stress in the orthogonal direction of the calculated path exceeds the cohesive strength of a material. The details of the crack growth criterion are discussed in Sect. 4.2. When one evaluates the potential crack direction and judges the crack initiates at the crack tip, one searches for a polygonal element that lies on the evaluated crack propagation direction. Then, three scenarios are possible for the crack propagation in a polygonal element (see the dashed lines in Fig. 2a). First, if the crack propagates along an existing edge which shares the crack tip, one inserts a cohesive element at the edge without any modification to the polygonal element. Second, if the crack propagates toward an existing node of the polygonal element, one divides the polygonal element into two new elements along the calculated crack direction. The last scenario is that the crack propagates to a position on an edge of the polygonal element. Then, the element is split into two new elements with the creation of a new node. As shown in Fig. 2b, for example, the light-gray element is split into two elements while a new (crack tip) node is created on an edge shared by the light- and dark-gray elements. To keep the topological consistency of the mesh, one updates the element connectivity of the dark gray element. Then, one represents a new crack surface by inserting a cohesive surface element along a newly created edge.
During the element splitting process, polygonal elements with small edges could be generated if the location of a potential crack tip is very close to an existing element node. The presence of small edges on polygonal elements may result in an ill-conditioned stiffness matrix and/or decrease the accuracy of the VEM solutions (Mascotto 2018; Berrone and Borio 2017). Note that the ill-conditioning issue also has been reported in other computational methods for the crack path representation, as discussed previously (Fries and Belytschko 2010; Dolbow et al. 2000; Babuška and Banerjee 2012; Wu and Li 2015; Lang et al. 2014; Agathos et al. 2019). In this study, to alleviate the creation of the small edges on polygonal elements, a nodal relocation process is introduced during the element split, as illustrated in Fig. 3. When a new crack tip is close to an existing node (Fig. 3a), one relocates the existing node to the location corresponding to the new crack tip position (Fig. 3b). Then, one can represent the calculated crack path without the creation of the small edge, as shown in Fig. 3c. In this study, the node relocation procedure is conducted when the distance between a new node and an existing node is less than 5% of the element edge length. Additionally, flat triangular elements are searched based on the element area and the smallest angle after the crack path representation because these elements can adversely affect the accuracy and convergence of the computational results. Then, these elements are eliminated by removing an existing node or merging a flat triangular element with an adjacent element. To calculate nodal quantities, like displacements of newly inserted or relocated nodes, one uses linear interpolation along an edge where new or relocated nodes are positioned. Then, the target quantity is interpolated from quantities of edge nodes.
3.2 Comparison between VEM and FEM
The main difference between FEM and VEM in the element splitting schemes is that all the elements need to be a specific shape (triangle, rectangle, tetrahedron, etc.) in the standard FEM, whereas a specific shape is not required in a polygonal element approach like VEM. Therefore, in FEM, more numbers of the element splitting occur, and thus a larger number of split elements are generated than in the case of the VEM approach. For example, all elements, which share an edge having a new node, need to be split to describe the crack surface according to a given direction in the FEM approach (see Fig. 4a and b). However, in the VEM approach, only an element located in the crack propagation direction requires a splitting (see Fig. 2b). Since the generation of the low-quality elements having small edges is related to the element splitting process, the use of the polygonal element approach can reduce the number of occurrences of the elements with small edges, which can adversely affect the accuracy of the numerical solution.
To quantitatively compare VEM with FEM in the crack path representation, a geometrical example is employed with a specified crack path, as shown in Fig. 5. In the square domain, one describes the spiral path using the element splitting scheme, expressed as,
where \({x}_{\mathrm{spr}}\) and \({y}_{\mathrm{spr}}\) are the x- and y- coordinates of the spiral path, and \(\theta \) is the coefficient varies from \(1.6\pi \) to \(6.0\pi \). For initial meshes of VEM and FEM, the centroid Voronoi tessellation (CVT) and the triangular meshes are employed, as shown in Fig. 5b and c, respectively. The initial CVT mesh has 1995 nodes and 1000 elements, and the initial triangular mesh has 542 nodes and 994 elements, respectively. During the element split in both meshes, the node relocation procedure is applied to reduce number of occurrences of elements with small edges. Additionally, all the elements of the triangular mesh are maintained as triangular elements during the element splitting procedure, that is the FEM approach.
Figure 6 shows the described spiral paths using the element splitting scheme on the CVT and triangular meshes. On both meshes, accurate and smooth spiral paths are observed. After the path representation, larger numbers of the nodes and elements are newly created in the triangular mesh than in the case of the CVT mesh. Specifically, the numbers of the nodes and elements increase by 281 (14.1%) and 149 (14.9%) in the CVT mesh while new 409 nodes (75.5%) and 387 elements (38.9%) are generated in the triangular mesh. Moreover, many elongated elements are generated around the represented path in the triangular mesh. To quantify the quality of meshes before and after the path representation, mesh statistics according to the element area, the interior angle, and the edge length are illustrated in Figs. 7, 8, and 9. In case of the triangular mesh, more elements having small area and/or large aspect ratio are observed than the CVT mesh, after the path representation. Additionally, many short-length edges are generated in the triangular mesh while the distributions of the edge length are almost identical in the CVT mesh, before and after the path representation.
One should note that VEM is identical to FEM if an element shape is limited to triangular for the crack path representation. Yet, the split of a triangular element may result in non-triangular elements, and thus additional splits of non-triangular elements are needed for the triangularization, as discussed previously. Therefore, the use of polygonal elements results in the flexibility on the crack path representation even when the original mesh is triangular. In conclusion, by using the polygonal mesh with the element splitting scheme, one can represent smooth and accurate crack path while preserving the high mesh quality as compared to the standard FEM approach.
4 Stress recovery and evaluation of crack path direction
In quasi-static fracture analysis, it is essential to represent the crack path precisely because inaccurate crack growth leads to locking phenomena and also affects the global load–displacement relationship corresponds to the equilibrium state (Unger et al. 2007). To compute the crack propagation direction, one should accurately compute the gradient of the displacement field around a crack-tip region. However, element quality could be degenerated during the element split, which results in an inaccurate stress field around a crack-tip region. To tackle this issue, we extend the original VGSR scheme, developed by Choi and Park (2019), by tailoring the reconstruction procedure of the displacement field within the VEM framework. In the remainder of this section, we present the basic concept of original VGSR and the details of the extended approach to reconstruct a displacement field of the virtual grid. Then, the maximum strain energy release rate (MSERR) criterion is explained in conjunction with VGSR, which is the choice in this work as a crack growth criterion.
4.1 Virtual grid-based stress recovery (VGSR) in VEM
The basic idea of VGSR is to use a well-structured virtual grid instead of the original mesh for the numerical differentiation such as strain and stress (Choi and Park 2019). By using the virtual grid, one can alleviate the effects of the low-quality elements, e.g., elongated or small elements (shaded elements in Fig. 10a), on the stress evaluation. As the first step of the stress field evaluation using VGSR, one generates a virtual grid of \(6\times 6\) around a crack tip using the quadrilateral elements (see Fig. 10b). The size of a single virtual grid is selected as the average size of original virtual elements around a crack tip region. The center of the virtual grid is located at the crack tip, while the front and rear parts of the virtual grid are positioned according to a calculated crack path direction and a crack trajectory. After the generation of the virtual grid, one evaluates nodal displacements of the virtual grid nodes as the next step. In the original VGSR scheme, the displacement quantities of the virtual grid are computed using a linear Lagrange shape function and the nodal displacement of the finite (triangular) element, e.g., \({{\varvec{u}}}_{vg}({\varvec{x}})={\sum }_{i=1}^{3}{{\varvec{N}}}_{i}({\varvec{x}}){{\varvec{u}}}_{i}\), where \({{\varvec{u}}}_{vg}\) is the displacement of the virtual grid, \({{\varvec{N}}}_{i}\) is the shape function, and \({{\varvec{u}}}_{i}\) is the nodal displacement of the finite element. However, this approach is not applicable in the VEM framework because the local basis functions in VEM are unknown in element interior (Chi et al. 2019). Therefore, in this study, we propose a least-square projection approach based on the coordinates and the nodal displacement of the virtual element to evaluate the displacement field of the virtual grid. As illustrated in Fig. 11, if a certain node of the virtual grid, i.e., the solid square marker, is located inside of a virtual element, i.e., the gray element, one first defines a set of linear basis functions as
where \({{\varvec{x}}}_{c}={\left[{x}_{c}, {y}_{c}\right]}^{\mathrm{T}}\) and \({h}_{e}=\sqrt{{A}_{e}}\) are the centroid and the characteristic size of that virtual element, respectively, with \({A}_{e}\) being its area. Then, the nodal displacement of the virtual grid \({{\varvec{u}}}_{vg}={\left[{u}_{x,vg}, {u}_{y,vg}\right]}^{\mathrm{T}}\) is interpolated as a linear combination of basis functions \(\mathbf{m}({\varvec{x}})\) of the form
where \({\mathbf{q}}^{x}={\left[{q}_{1}^{x}, {q}_{2}^{x},{q}_{3}^{x}\right]}^{\mathrm{T}}\) and \({\mathbf{q}}^{y}={\left[{q}_{1}^{y}, {q}_{2}^{y},{q}_{3}^{y}\right]}^{\mathrm{T}}\) are vectors of unknown coefficients. To obtain those coefficients, one solves least-square problems, aiming to minimize residual vectors \({\mathbf{r}}_{x}\) and \({\mathbf{r}}_{y}\) defined by:
where \({\mathbf{b}}^{x}\) and \({\mathbf{b}}^{y}\) are vectors collecting the x- and y-VEM displacement solutions at the vertices of the element, respectively, and \(\mathbf{P}\) is a matrix collecting the values of the basis functions evaluated at the vertices of that virtual element, namely, the ith row of P is \(\mathbf{m}\left({{\varvec{x}}}_{i}\right)\), where \({{\varvec{x}}}_{1},\dots , {{\varvec{x}}}_{{n}_{v}}\) denote the position vectors of the vertices. Then, the unknown coefficients \({\mathbf{q}}^{x}\) and \({\mathbf{q}}^{y}\) are calculated by using the normal equations of Eq. (15), which are given by,
After the calculation of the coefficients, the nodal displacements of the virtual grid \({{\varvec{u}}}_{vg}\) can be evaluated using Eq. (14). Finally, stresses at the Gauss points of each single virtual grid are obtained using the shape functions of the bilinear quadrilateral element. We remark that the patch-based gradient recovery scheme (Choi et al. 2021; Chi et al. 2019) may be an alternative choice to evaluate the stress field around the crack-tip region, which can provide a more accurate gradient field than the original VEM solutions. A further comparative study of various stress recovery schemes on VEM for fracture modeling is subjected to future investigation.
4.2 Maximum strain energy release rate (MSERR) criterion
Once the displacement and stress fields around the crack tip region are reconstructed using VGSR, the crack propagation direction is evaluated based on the crack growth criterion. In this study, the MSERR criterion is considered, which is originally proposed by Hussain et al. (1974). According to this criterion, a crack propagates in the direction where the strain energy release rate is maximized. The strain energy release rate G can be expressed using the relationship with J-integral (Nishioka and Atluri 1983), given as
where \({J}_{1}\) and \({J}_{2}\) are the components of J-integral, and \(\theta \) is an angle of the local crack tip coordinate system (see Fig. 12). Then, we calculate the crack propagation angle \({\theta }_{c}\) by taking a derivative of Eq. (17) with respect to \(\theta \), expressed as
To evaluate J-integral, the domain integral method (Gu et al. 1999) is employed in conjunction with the proposed stress recovery scheme. That is to say, the integration domain for J-integral is set as the virtual grid. The domain integral expression for J-integral is given as
where \({\sigma }_{ij}\), \({t}_{i}\) and \({u}_{i}\) are the stress, traction, and displacement components, respectively; W is the strain energy density; \({\delta }_{ij}\) is the Kronecker delta; \(q=q({x}_{1},{x}_{2})\) is an arbitrary smooth function which is zero on the boundary and unity at the crack tip. On the virtual grid generated around the crack-tip region, all the variables are calculated and numerical integration is performed to evaluate J-integral. Because the VGSR process is only employed to evaluate the stress field and J-integral, it can be considered as a post-processing technique which complements VEM (Choi et al. 2022).
5 Mixed-mode examples
In this section, three computational examples are provided to validate the proposed computational framework on the mixed-mode concrete fracture. For the material parameters which are not provided in the experimental data, i.e., initial fracture energy and kink point ratio, we assume them within a reasonable range (Bažant 2002). Additionally, to track post-peak softening behaviors of concrete, the generalized displacement control method (Yang and Shieh 1990) is utilized which is one of incremental-iterative methods to solve a system of nonlinear equations (Leon et al. 2011).
5.1 Four-point shear test
A four-point shear test is investigated as the classical benchmark problem for mixed-mode fracture simulation. The original experiment was performed by Schlangen (1993). The geometry and boundary conditions of the test specimen are illustrated in Fig. 13a. The specimen size is \(440\times 100\times 100\) mm with an initial notch of \(5\times 20\times 100\) mm located at the center of the top surface. Four steel plates are placed at the loading points and the supporting points to alleviate stress concentration. The size of the plates is \(20\times 5\times 100\) mm. Then, the vertical loads are applied at the two bottom plates with the ratio of one to ten, and the relative horizontal displacement is measured at the mouth of the initial notch, i.e., crack mouth opening displacement (CMOD). The domain is discretized using two types of meshes, i.e., a CVT mesh (Fig. 13b), and a low-quality triangular mesh (Fig. 13c). For the CVT and triangular meshes, the number of nodes is 13,482 and 8010, while the number of elements is 6675 and 15,400, respectively. Note that elements with average size of 1 \(\mathrm{mm}\) are distributed around the potential crack path. The material properties measured in the experiments (Schlangen 1993) are given as: Young’s modulus \(E=30\,\mathrm{ GPa}\), Poisson’s ratio \(\nu =0.2\), the tensile strength (corresponding to the cohesive strength) \({\sigma }_{\mathrm{max}}=3 \,\mathrm{MPa}\), and the fracture energy \({G}_{F}=100\,\mathrm{ N}/\mathrm{m}\). For the steel plates, the elastic modulus of \(210\,\mathrm{ GPa}\) and Poisson’s ratio of \(0.3\) are assumed, respectively. All the materials are modeled as isotropic linear elastic materials and the plane strain condition is employed for the computational simulation. Additionally, the initial fracture energy is selected as \(40\,\mathrm{ N}/\mathrm{m}\) having the ratio of 2.5 to the total fracture energy and the kink point ratio is assumed as 0.33 for the bilinear softening model (Bažant 2002).
The computed crack paths for the CVT and low-quality triangular meshes are illustrated in Fig. 14a and b, respectively. For the both cases, the proposed computational scheme represents the smooth and curved crack patterns (red solid lines) well, and the computed results are within the range of experimental results (black solid and dashed lines). Next, the predicted load P and CMOD relationships are compared to the results from the experiments and the FEM approach (Choi and Park 2019). As shown in Fig. 15, the predicted results are within the range of experimental results, and they also agree with the ones of the FEM approach. Note that the 4k structured mesh is employed for the computation using the FEM approach, consists of 9256 nodes and 18,207 elements.
5.2 L-shaped panel test
For a second mixed-mode example, an L-shaped panel test is considered which was investigated experimentally by Winkler (2001). The geometry and boundary conditions of the panel are shown in Fig. 16. A vertical load is applied with a distance of 30 mm from the right surface of the panel while the bottom surface is fully constrained. The material properties are taken as Young’s modulus \(E=20\,\mathrm{ GPa}\), Poisson’s ratio \(\nu =0.18\), the tensile strength \({\sigma }_{\mathrm{max}}=2.5 \,\mathrm{MPa}\), and the fracture energy \({G}_{F}=130\,\mathrm{ N}/\mathrm{m}\) (Unger et al. 2007). Note that those material parameters are calibrated to attain the better approximation of experimental results. For the bilinear softening model, we choose the initial fracture energy of 93 N/m and the kink point ratio of 0.2. For the mesh discretization, the CVT mesh is utilized which consists of 15,920 nodes and 8018 elements assuming plane stress condition. In this example, two types of the crack growth criteria, i.e., maximum principal stress and MSERR, are tested to investigate the effects of the biaxial stress state on each criterion and corresponding crack patterns.
The computed crack trajectories and the range of experimental results are shown in Fig. 17a. When the maximum principal stress criterion is utilized as the crack growth criterion, the oscillated crack pattern is observed which is caused by the almost equal biaxial stress state around the crack tip region. Note that similar results are also reported in the literature (Wang and Waisman 2018). When the MSERR criterion is employed, the smooth and curved crack path is represented because it does not suffer from the biaxial stress state (see Fig. 17b). Also, the computed crack path shows a good agreement with the experimental results. Figure 18 shows the computational load–displacement curves obtained using the MSERR criterion. As can be seen, the presented method reproduces the experimental results well, and shows the accuracy as much as the other computational methods, i.e., XFEM and the phase-field method (Wang and Waisman 2016; Mandal et al. 2019).
5.3 Off-center notch specimen test
As the last example, an off-center notch specimen test is employed. The original experiment was performed by Jenq and Shah (1988). The test setup of the specimen including the geometry and boundary conditions is illustrated in Fig. 19. The specimen size is \(304.8\times 76.2\) mm with a thickness of 28.6 mm. The length of the initial notch is 25.4 mm. Then, two specimen configurations are considered to investigate the effects of the location of the initial notch, i.e., e = 50.8 and 76.2 mm, on the crack pattern and load–displacement relationship. The elastic modulus and Poisson’s ratio are taken from the experiment (Jenq and Shah 1988), given as 32.8 GPa and 0.18, respectively. To calculate the total fracture energy for each test configuration, we employ the total work of fracture method based on the experimental load–crack opening displacement (COD) data (see Fig. 20). Then, the total fracture energies of 102.5 N/m and 172.7 N/m are used for the specimens with e = 50.8 mm and 76.2 mm, respectively. The cohesive strength (tensile strength) is assumed as 4 MPa based on the experimental compressive strength \({f}_{\mathrm{c}}=34.3\,\mathrm{ MPa}\) and approximated relationships between the tensile and compressive strengths of the plain concrete (Chhorn et al. 2018; Carneiro and Barcellos 1953; Raphael 1984). The initial fracture energy of 41 N/m and the kink point ratio of 0.33 are selected for the specimen with e = 50.8 mm, while the initial fracture energy of 86.4 N/m and the kink point ratio of 0.24 are employed for the specimen with e = 76.2 mm. The material properties used in each specimen are summarized in Table 1.
Experimental results for load–COD relationship (Jenq and Shah 1988)
The computed load versus COD relationships are illustrated in Fig. 21. For the both cases, the predicted computational results capture the load–displacement relation of the experimental results well, including the peak load. The predicted crack patterns and the experimental results are illustrated as red and black lines in Fig. 22, respectively. For both test configuration cases, the computational results are within the range of experimental results.
6 Concluding remarks
In this paper, we present an integrated VEM–CZM framework to capture nonlinear crack propagation and mixed-mode fracture behavior in conjunction with the element splitting and domain integral. The crack propagation direction is calculated using the domain integral with VGSR; the crack path is accurately represented on a polygonal mesh with the element splitting. To validate the proposed computational framework, three mixed-mode fracture examples are investigated. The main contributions of the present paper are summarized as follows:
-
To represent an arbitrary crack path on a polygonal mesh, the element splitting strategy is employed. During the element split, the node relocation operator decreases the number of possible occurrences of additional elements with small edges that may degrade the quality of the VEM solution.
-
For the crack path representation using the element splitting, the element quality in a polygonal mesh (VEM) is generally higher than that in a triangular mesh (FEM). In the meantime, a larger number of elements are created in a triangular mesh (FEM) than in a polygonal mesh (VEM).
-
For the evaluation of the crack propagation direction, the MSERR criterion is employed in conjunction with VGSR. Then, the oscillation of a crack path is successfully eliminated under the biaxial stress state. When the maximum principal stress criterion is employed, the zigzag crack path is observed under the biaxial stress state in this study.
-
To validate the proposed computational framework, three mixed-mode fracture examples are investigated, i.e., four-point shear test, L-shaped panel test, and off-center notch specimen test. The computational results agree well with experimental results in terms of both crack paths and load–displacement relationships.
References
Agathos K, Bordas SP, Chatzi E (2019) Improving the conditioning of XFEM/GFEM for fracture mechanics problems through enrichment quasi-orthogonalization. Comput Methods Appl Mech Eng 346:1051–1073
Ambati M, Gerasimov T, De Lorenzis L (2015) Phase-field modeling of ductile fracture. Comput Mech 55(5):1017–1040
Ambati M, Kruse R, De Lorenzis L (2016) A phase-field model for ductile fracture at finite strains and its experimental verification. Comput Mech 57(1):149–167
Artioli E, Beirão da Veiga L, Lovadina C, Sacco E (2017) Arbitrary order 2D virtual elements for polygonal meshes: part I, elastic problem. Comput Mech 60(3):355–377
Artioli E, Marfia S, Sacco E (2020) VEM-based tracking algorithm for cohesive/frictional 2D fracture. Comput Methods Appl Mech Eng 365:112956
Babuška I, Banerjee U (2012) Stable generalized finite element method (SGFEM). Comput Methods Appl Mech Eng 201:91–111
Baek H, Kweon C, Park K (2020) Multiscale dynamic fracture analysis of composite materials using adaptive microstructure modeling. Int J Numer Methods Eng 121(24):5719–5741
Bažant ZP (2000) Size effect. Int J Solids Struct 37(1–2):69–80
Bažant ZP (2002) Concrete fracture models: testing and practice. Eng Fract Mech 69(2):165–205
Beirão da Veiga L, Brezzi F, Cangiani A, Manzini G, Marini LD, Russo A (2013) Basic principles of virtual element methods. Math Models Methods Appl Sci 23(01):199–214
Beirão da Veiga L, Brezzi F, Marini LD, Russo A (2014) The Hitchhiker’s guide to the virtual element method. Math Models Methods Appl Sci 24(08):1541–1573
Benvenuti E, Chiozzi A, Manzini G, Sukumar N (2022) Extended virtual element method for two-dimensional linear elastic fracture. Comput Methods Appl Mech Eng 390:114352
Berrone S, Borio A (2017) Orthogonal polynomials in badly shaped polygonal elements for the virtual element method. Finite Elem Anal Des 129:14–31
Borden MJ, Verhoosel CV, Scott MA, Hughes TJ, Landis CM (2012) A phase-field description of dynamic brittle fracture. Comput Methods Appl Mech Eng 217:77–95
Borden MJ, Hughes TJ, Landis CM, Verhoosel CV (2014) A higher-order phase-field model for brittle fracture: formulation and analysis within the isogeometric analysis framework. Comput Methods Appl Mech Eng 273:100–118
Bourdin B, Francfort GA, Marigo J-J (2000) Numerical experiments in revisited brittle fracture. J Mech Phys Solids 48(4):797–826
Bourdin B, Francfort GA, Marigo J-J (2008) The variational approach to fracture. J Elast 91(1):5–148
Camacho GT, Ortiz M (1996) Computational modelling of impact damage in brittle materials. Int J Solids Struct 33(20–22):2899–2938
Carneiro FLL, Barcellos A (1953) Tensile strength of concrete. RILEM Bull 13:103–107
Celes W, Paulino GH, Espinha R (2005a) A compact adjacency-based topological data structure for finite element mesh representation. Int J Numer Methods Eng 64(11):1529–1556
Celes W, Paulino GH, Espinha R (2005b) Efficient handling of implicit entities in reduced mesh representations. J Comput Inf Sci Eng 5(4):348–359
Chhorn C, Hong SJ, Lee SW (2018) Relationship between compressive and tensile strengths of roller-compacted concrete. J Traffic Transp Eng (Engl Ed) 5(3):215–223
Chi H, Beirão da Veiga L, Paulino GH (2017) Some basic formulations of the virtual element method (VEM) for finite deformations. Comput Methods Appl Mech Eng 318:148–192
Chi H, Beirão da Veiga L, Paulino GH (2019) A simple and effective gradient recovery scheme and a posteriori error estimator for the Virtual Element Method (VEM). Comput Methods Appl Mech Eng 347:21–58
Chi H, Pereira A, Menezes IF, Paulino GH (2020) Virtual element method (VEM)-based topology optimization: an integrated framework. Struct Multidiscip Optim 62(3):1089–1114
Choi H, Park K (2019) Removing mesh bias in mixed-mode cohesive fracture simulation with stress recovery and domain integral. Int J Numer Methods Eng 120(9):1047–1070
Choi H, Chi H, Park K, Paulino GH (2021) Computational morphogenesis: morphologic constructions using polygonal discretizations. Int J Numer Methods Eng 122(1):25–52
Choi H, Cui H-R, Park K (2022) Evaluation of stress intensity factor for arbitrary and low-quality meshes using virtual grid-based stress recovery (VGSR). Eng Fract Mech 263:108172
Dolbow J, Moës N, Belytschko T (2000) Discontinuous enrichment in finite elements with a partition of unity method. Finite Elem Anal Des 36(3–4):235–260
Duarte CA, Babuška I, Oden JT (2000) Generalized finite element methods for three-dimensional structural mechanics problems. Comput Struct 77(2):215–232
Francfort GA, Marigo J-J (1998) Revisiting brittle fracture as an energy minimization problem. J Mech Phys Solids 46(8):1319–1342
Fries TP, Belytschko T (2010) The extended/generalized finite element method: an overview of the method and its applications. Int J Numer Methods Eng 84(3):253–304
Gu P, Dao M, Asaro R (1999) A simplified method for calculating the crack-tip field of functionally graded materials using the domain integral. J Appl Mech 66(1):101–108
Guinea G, Planas J, Elices M (1992) Measurement of the fracture energy using three-point bend tests: Part 1—influence of experimental procedures. Mater Struct 25(4):212–218
Hussain M, Pu S, Underwood J (1974) Strain energy release rate for a crack under combined mode I and mode II. In: Fracture analysis: proceedings of the 1973 national symposium on fracture mechanics, Part II, 1974. ASTM International, West Conshohocken
Hussein A, Aldakheel F, Hudobivnik B, Wriggers P, Guidault P-A, Allix O (2019) A computational framework for brittle crack propagation based on an efficient virtual element method. Finite Elem Anal Des 159:15–32
Hussein A, Hudobivnik B, Wriggers P (2020) A combined adaptive phase field and discrete cutting method for the prediction of crack paths. Comput Methods Appl Mech Eng 372:113329
Jenq Y, Shah SP (1985) Two parameter fracture model for concrete. J Eng Mech 111(10):1227–1241
Jenq Y, Shah SP (1988) Mixed-mode fracture of concrete. Int J Fract 38(2):123–142
Lang C, Makhija D, Doostan A, Maute K (2014) A simple and efficient preconditioning scheme for Heaviside enriched XFEM. Comput Mech 54(5):1357–1374
Leon SE, Paulino GH, Pereira A, Menezes IF, Lages EN (2011) A unified library of nonlinear solution schemes. Appl Mech Rev 64(4):1–26
Liu W, Zhang L (2019) A novel XFEM cohesive fracture framework for modeling nonlocal slip in randomly discrete fiber reinforced cementitious composites. Comput Methods Appl Mech Eng 355:1026–1061
Mandal TK, Nguyen VP, Wu J-Y (2019) Length scale and mesh bias sensitivity of phase-field models for brittle and cohesive fracture. Eng Fract Mech 217:106532
Marfia S, Monaldo E, Sacco E (2022) Cohesive fracture evolution within virtual element method. Eng Fract Mech 269:108464
Mascotto L (2018) Ill-conditioning in the virtual element method: stabilizations and bases. Numer Methods Partial Differ Equ 34(4):1258–1281
Moës N, Belytschko T (2002) Extended finite element method for cohesive crack growth. Eng Fract Mech 69(7):813–833
Nishioka T, Atluri S (1983) A numerical study of the use of path independent integrals in elasto-dynamic crack propagation. Eng Fract Mech 18(1):23–33
Ortiz M, Pandolfi A (1999) Finite-deformation irreversible cohesive elements for three-dimensional crack-propagation analysis. Int J Numer Methods Eng 44(9):1267–1282
Park K, Paulino GH, Roesler JR (2008) Determination of the kink point in the bilinear softening model for concrete. Eng Fract Mech 75(13):3806–3818
Park K, Chi H, Paulino GH (2019) On nonconvex meshes for elastodynamics using virtual element methods with explicit time integration. Comput Methods Appl Mech Eng 356:669–684
Paulino GH, Park K, Celes W, Espinha R (2010) Adaptive dynamic cohesive fracture simulation using nodal perturbation and edge-swap operators. Int J Numer Methods Eng 84(11):1303–1343
Planas J, Elices M, Guinea G (1992) Measurement of the fracture energy using three-point bend tests: Part 2—influence of bulk energy dissipation. Mater Struct 25(5):305–312
Proserpio D, Ambati M, De Lorenzis L, Kiendl J (2021) Phase-field simulation of ductile fracture in shell structures. Comput Methods Appl Mech Eng 385:114019
Raphael JM (1984) Tensile strength of concrete. J Am Concr Inst 81(2):158–165
Roesler J, Paulino GH, Park K, Gaedicke C (2007) Concrete fracture prediction using bilinear softening. Cem Concr Compos 29(4):300–312
Schlangen E (1993) Experimental and numerical analysis of fracture processes in concrete. Delft University of Technology, Delft
Schlüter A, Willenbücher A, Kuhn C, Müller R (2014) Phase field approximation of dynamic brittle fracture. Comput Mech 54(5):1141–1161
Spring DW, Paulino GH (2018) Achieving pervasive fracture and fragmentation in three-dimensions: an unstructuring-based approach. Int J Fract 210(1):113–136
Unger JF, Eckardt S, Könke C (2007) Modelling of cohesive crack growth in concrete structures with the extended finite element method. Comput Methods Appl Mech Eng 196(41–44):4087–4100
Uribe-Suárez D, Bouchard P-O, Delbo M, Pino-Muñoz D (2020) Numerical modeling of crack propagation with dynamic insertion of cohesive elements. Eng Fract Mech 227:106918
Verhoosel CV, de Borst R (2013) A phase-field model for cohesive fracture. Int J Numer Methods Eng 96(1):43–62
Wang Y, Waisman H (2016) From diffuse damage to sharp cohesive cracks: a coupled XFEM framework for failure analysis of quasi-brittle materials. Comput Methods Appl Mech Eng 299:57–89
Wang Y, Waisman H (2018) An arc-length method for controlled cohesive crack propagation using high-order XFEM and Irwin’s crack closure integral. Eng Fract Mech 199:235–256
Wells GN, Sluys L (2001) A new method for modelling cohesive cracks using finite elements. Int J Numer Methods Eng 50(12):2667–2682
Winkler BJ (2001) Traglastuntersuchungen von unbewehrten und bewehrten Betonstrukturen auf der Grundlage eines objektiven Werkstoffgesetzes für Beton. University of Innsbruck, Innsbruck
Wriggers P, Reddy B, Rust W, Hudobivnik B (2017) Efficient virtual element formulations for compressible and incompressible finite deformations. Comput Mech 60(2):253–268
Wriggers P, De Bellis M, Hudobivnik B (2021) A Taylor-Hood type virtual element formulations for large incompressible strains. Comput Methods Appl Mech Eng 385:114021
Wu J-Y (2017) A unified phase-field theory for the mechanics of damage and quasi-brittle failure. J Mech Phys Solids 103:72–99
Wu J-Y, Li F-B (2015) An improved stable XFEM (Is-XFEM) with a novel enrichment function for the computational modeling of cohesive cracks. Comput Methods Appl Mech Eng 295:77–107
Xu X-P, Needleman A (1994) Numerical simulations of fast crack growth in brittle solids. J Mech Phys Solids 42(9):1397–1434
Yang Y-B, Shieh M-S (1990) Solution method for nonlinear problems with multiple critical points. AIAA J 28(12):2110–2116
Acknowledgements
This work was supported by National Research Foundation of Korea funded by the Ministry of Science and ICT (Grant Number 2022R1A2C2010081; RS-2022-00144250), and from Korea Hydro and Nuclear Power Co., Ltd. (Grant Number 2022-TECH-14). Dr. Choi acknowledges the support (in part) by the Yonsei University Research Fund (Post Doc. Researcher Supporting Program) of 2020 (Project Number: 2020-12-0031), and by the Technology Innovation Program of the Korea Institute of Energy Technology Evaluation and Planning (KETEP) granted financial resource from the Ministry of Trade, Industry & Energy, Republic of Korea (No. 20217910100150).
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
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Choi, H., Chi, H. & Park, K. Virtual element method for mixed-mode cohesive fracture simulation with element split and domain integral. Int J Fract 240, 51–70 (2023). https://doi.org/10.1007/s10704-022-00675-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10704-022-00675-7