- 1State Key Laboratory of Geomechanics and Geotechnical Engineering, Institute of Rock and Soil Mechanics, Chinese Academy of Sciences, Wuhan, China
- 2University of Chinese Academy of Sciences, Beijing, China
The contact is a typical non-linear problem that exists in various projects. For traditional three-node triangular mesh and four-node quadrilateral mesh, the accuracy and convergence of the calculation results are affected by the quality of the mesh. The test space and trial space in the virtual element method (VEM) do not need to be accurately calculated, avoiding mesh dependence. In this paper, the formulation of linear elasticity and the formulation of the frictionless node-to-segment (NTS) contact model via VEM are shown. There are four numerical simulations. The sensitivity of the virtual element method to mesh distortion is studied in the first numerical simulation. The exactness and convergence of the algorithm are investigated by the second numerical example. The second numerical example simultaneously explores the penalty factor’s effect on the results. The third example investigated the impact of mesh shape and number of Voronoi mesh elements on the results by comparing normal contact stresses. The fourth numerical example studies the application of the method to engineering. Those numerical examples show that the virtual element method is insensitive to mesh distortion and could solve the joint contact in engineering.
1 Introduction
The contact problem is a typical nonlinear problem, widespread in actual engineering such as geotechnical engineering, building structure, water project, and machinery engineering. In the past 2 decades, with the development of electronic computers and the rise and development of various numerical methods, there are powerful means to handle the contact problems such as finite element method (FEM), numerical manifold method (NMM) (Yang et al., 2019; Zheng et al., 2019; Yang et al., 2020a; Yang et al., 2020b; Yang et al., 2021a; Yang et al., 2021b), boundary element method (BEM).
For those numerical methods, FEM has been the greatest broadly utilized. Hughes (Hughes et al., 1976) and Francavilla (Padmanabhan and Laursen, 2001) are considered pioneers who solve the contact problem by using FEM. In order to improve the classical contact discretization, there are some methods that have been studied, which are based on constraint element node enforcement. (Hautefeuille et al., 2012; Khoei et al., 2006; Wriggers et al., 2001). More recently, some researchers (Wriggers et al., 2001; da Veiga et al., 2014; Sheng and Yuan, 2012; Krstulovic-Opara et al., 2002; Liu et al., 2007; Flemisch et al., 2005) prefer the mortar method for the discretization of contact constraints. The stable interpolation condition for contact constraints is provided by those methods because of the weak form based on the mortar method. What is known to us is that the gradient of the FEM with a standard degree of freedom is not continuous on internal element edges. When FEM is employed, it has been proved that results are highly sensitive to mesh quality (Lee and Bathe, 1993; Liu et al., 2007; Yang et al., 2014). For contact problems, the results are influenced by the quality of the meshes where they are in the possible contact area. When the contact boundary between two contact bodies is irregular, the calculation results using FEM are greatly affected.
Because of the insufficient FEM, the VEM is proposed by Brezzi (Beirão Da Veiga et al., 2013). Since the birth of the VEM, it has been applied in many aspects by many scholars. The two-dimensional Poisson problem that is discretized by polygonal discretization is solved by VEM (Sutton, 2017). In the VEM framework, the maximum entropy basis function is employed to settle the Poisson problem and linear elastic problem by Ortiz-Bernardin (Ortiz-Bernardin et al., 2017). Sun and Lin (Sun et al., 2020) studied the stability of stony soil slope under excavation using VEM. However, there are few papers that solve the contact problem by VEM.
The contact constraint is commonly handled by the Lagrange multiplier method (LMM) (Béchet et al., 2010; Hautefeuille et al., 2012), the penalty method (PM) (Liu and Borja, 2008; Liu and Borja, 2010a; Liu and Borja, 2010b), and the augmented Lagrange method (ALM). The PM can convert the non-linear contact problem into material nonlinearity. The advantage of the PM is that the global system is not extended when the contact conditions are introduced. The disadvantage of PM is that the contact constraints can be satisfied approximately. The contact constraint can be satisfied accurately. However, the global system needs to be extended by an additional variable for the Lagrange multiplier. To evade the disadvantages of PM and LMM, the ALM was proposed. However, there are sub-iterations in each calculation step in the ALM, which is its primary deficiency. This paper aims to find the solution to the contact problem in engineering, and the result of PM can fully meet the needs of engineering. In summary, the contact constraint is handled by PM in this paper.
The rest of this article is composed of the following parts. The application of the lowest order VEM for the linear elasticity problem is presented in Section 2 and Section 3 shows the NTS contact model. In Section 4, the numerical examples are given for performances of the VEM in different situations, including the response to mesh quality, the performance of normal contact pressure in Hertzian contact, the influence of varying mesh shapes for the normal contact pressure in the horizontal contact interface and the application of algorithms in engineering. The discussion and concluding remarks are presented in Section 5 and Section 6, respectively.
2 Linear Elasticity
2.1 The Model
The elastic body is composed of an open domain
Where
Where
2.2 Discrete Bilinear Form
The domain
The virtual function space is defined to be
Where
The basis function of space
For any
Therefore
The basis function of polynomial space
We can define a projection from the virtual function space to the polynomial space
The defined vectors form is
Where
2.2 Element Stiffness Matrix
Due to
Where
Additionally, on account of
From the Eq. 2.9, the equation is obtained
The equations of Eq. 2.11 and Eq. 2.10 are brought into Eq. 2.2, and the following equation is obtained
The matrixes of
Eq. 2.10 can be written as a matrix expression as
The element stiffness matrix is (Beirão da Veiga et al., 2014)
The meaning of the Eq. 2.15 can refer to the articles (Chen, 2015; Ortiz-Bernardin et al., 2017).
3 The Contact Problem for VEM
3.1 Description of Different Contact Condition
Figure 1 presents a two-dimensional frictionless contact model. For domain
Consider
In the contact area, every point should satisfy the equilibrium equation
Thus, we could consider the integral in Eq. 3.1 along the contact line
3.2 NST Contact Model
In this paper, the NST contact model is employed. A mapping is defined in Figure 2.
In the Figure 2, the tangent vector and normal vector of the master element establish a local coordinate system
The
Where
The projection node coordinates of node
The relative displacement from node
The
Bring the Eq. 3.5 into Eq. 3.3, The contact integral can be calculated
The
In the frictionless contact problem, the tangential part disappears
3.3 Penalty Method
When the PM is employed for the frictionless contact problem, contact traction
Thus, the Eq. 3.9 can be written as
Using numerical methods to catch the ball nonlinear problems, like contact problems, solved by iterative methods. The method requires the derivatives of the weak form
Differentiating Eq. 4–13 with respect to time
Without considering the rotation of the contact body, the contact matrix is
4 Numerical Examples
There are three numerical examples to be carried out in this section. In example 1, the cantilever beam with free end applied to bending moment can be employed to study the VEM and FEM mesh distortion tolerance, respectively. The accuracy and convergence of the algorithm are explained by Hertz contact in example 2. The influence of the mesh shape and amount of element is presented in example 2. The application of algorithmic reengineering is shown in example 3. The results of the FEM are obtained by Abaqus.
4.1 Example 1: Cantilever Beam With Free End Imposed to Bending Moment
In this part, the geometry of the cantilever beam with free end imposed to bending moment is presented in Figure 3A. The geometric parameters (Yang et al., 2014), which are
FIGURE 3. The cantilever beam with imposed to bending moment. (A) Discretion for cantilever beam. (B) Geometric parameters of cantilever beam (Yang et al., 2014).
In this case, the value which is calculated point
For the twist factor
4.2 Example 2: Hertzian Problem
The second simulation is to testify the convergence rate and exactness of the algorithm. The reason for choosing the Hertzian contact as the second numerical example is an analytical solution to the Hertzian contact. The accuracy of the method is illustrated by comparing the computational and analytical solutions.
The model geometry is shown in Figure 5. The disc of the radius
It is known that the penalty factor has an impact on the result. When the number of mesh is 600, the number of iterations and the maximum contact force under different penalty functions are listed in the following Table1. From Table 1, the penalty factor is finally selected as
In Figure 7, the analytical solution, numerical solutions obtained by the VEM and the FEM for contact force are shown, respectively. Some conclusions can be drawn:
In the contact region where
In practical problems, we are more concerned about the maximum normal contact traction. The contact stress with 389, 600, and 1,155 meshes are shown in Figure 8. There are some conclusions reached from Figure 9.
1) When the same mesh discretizes the structure, the maximum stress from the VEM is closer to the analytical solution.
2) The convergence rate of the VEM is higher than FEM for the number of the element from 389 to 600.
3) As the number of mesh elements increased from 600 to 1,155, the convergence rate of the VEM was the same as the FEM.
4.3 Example 3: A Horizontal Interface Under Uniform Compression
The third numerical model has been researched by Hirmand (Hirmand et al., 2015). This example is to compare the influence of different mesh shapes and the number of elements for contact stress. The geometry is shown in Figure 9. A displacement loads the upper rectangle in the y-direction
The advantage of VEM is to it calculates arbitrary mesh shapes. The Voronoi mesh (Talischi et al., 2012) is used to discrete the model. The normal stress along the contact interface of the different shape mesh with Hirmand is shown in Figure 10A. From Figure 10A, it can be concluded that the maximum normal contact stress is basically the same, with slight differences at both ends. Therefore, it can be noticed that the normal contact stress is slightly affected by the mesh shape. In this example, the influence of the different amounts of elements for the normal contact stress is studied. The 50, 100, 200, 300, and 500 Voronoi elements are employed to discrete the model. In Figure 10B, mesh 1, mesh 2, mesh 3, mesh 4, and mesh 5 correspond to 50, 100, 200, 300, and 500 Voronoi elements. Figure 10B presents the normal contact stress for different number elements. The following conclusions are obtained from Figure 10B: When the number of elements is 200, 300, and 500, the normal contact stress curves remain coincident.
FIGURE 10. The distribution of normal contact traction in horizontal contact interface. (A) The distribution of normal contact traction for different mesh shapes. (B) The distribution of normal contact traction for different number element.
Figure 11A shows the contour of vertical displacement obtained by VEM under the Voronoi mesh. The simulation of Hirmand under quadrilateral mesh is presented in Figure 11B. It is noted that the curve for VEM is in line with the results shown by Hirmand. The contours of the normal stress
FIGURE 11. Contours of displacement and pressure for the
4.4 Example 4: Dam With Joint
This numerical example simulates a dam problem with a cracked foundation. This example is shown in Zheng (Zheng et al., 2002) in the 2005 year. The geometric model is exhibited in Figure 12A. The model size parameters are
FIGURE 12. The geometric parameters and Voronoi mesh for dam with joint. (A) Dam geometry with jointed foundation. (B) Voronoi mesh for dam with jointed foundation.
The stress situation is analyzed using two load steps. The first load step only considers the self-weight of the dam body and foundation; the second load step applies a triangularly distributed normal water pressure to the surface of the dam body to simulate the condition of the reservoir after it is full of water. The Voronoi mesh was used to discretize the model. The Voronoi mesh is presented in Figure 12B. The displacement contour along the
FIGURE 13. The contours of displacement in
FIGURE 14. The contours of maximum principal stress
5 Discussion
In Example 1, when the distortion parameter is 0, the result of the FEM is more accurate than the VEM. The reason is that the function in the virtual element space satisfies the globally continuous on the element boundary. When the distortion parameter gradually increases, the downward trend of the resulting curve of the VEM is slower than that of the FEM. When the element distortion parameter exceeds a certain value, the result of the VEM is more accurate than the FEM. The result of VEM calculation is less affected by mesh quality.
In Figure 7 of example 2, the result of the VEM is better than the FEM in the contact region where
Under the 389 elements in Figure 8 of example 2, the main reason for the similar maximum normal stress of the VEM and the FEM is that the element distortion parameter is small. When the number of elements increases, the corresponding element size becomes smaller, the distortion increases, and the advantages of the VEM become more obvious. When the number of elements is 600, the difference between the VEM and the FEM results is greater than the difference between the VEM and the FEM when the amount of elements is 389. When the amount of elements is 1,155, the difference between the outcomes of the VEM and FEM is close to the difference between the outcomes of the amount of elements 600. On the whole, the better convergence and accuracy of the VEM in Hertz contact lies in the VEM is suitable for general polygons or polyhedrons, which is used flexibly for discrete complex contact surfaces (Beirão Da Veiga et al., 2013; Chen, 2015; Benedetto et al., 2016).
From example 1 and example 2, it can be known that the distortion of the element greatly influences the results. In example 3, normal contact stress in the contact interface is the same under different mesh shapes. The main reason is that the VEM test and trial space do not need to be accurately calculated, avoiding mesh dependence, and the contact interface is straight.
In example 4, a dam with cracks under Voronoi mesh was modeled. As expected, the maximum stress occurs at the joint tip in example 4, so the joint is an important cause affecting safety in engineering. So, the joint the focus of the study. Through example 4, it can be obtained that the NST contact model based on the virtual element method can solve engineering problems well under the Voronoi mesh.
6 Conclusion
A strategy to handle the contact problem is proposed in this paper, which is stemmed from the NTS model and the VEM. The effect of mesh distortion for results, the accuracy and convergence rate for Hertz contact, the impact of different mesh shapes and different elements numbers for results and the application of algorithms in engineering are implemented by several numerical examples. The results show that:
1) The VEM is insensitive to the mesh quality.
2) When the mesh on the contact interface is distorted, The VEM has high convergence and accuracy.
3) When contact problem is handled by VEM, the normal contact stress on the contact surface is slightly affected by the mesh shape.
4) The results in the fourth example show that the VEM can solve the contact problem in engineering under Voronoi mesh
Data Availability Statement
The raw data supporting the conclusion of this article will be made available by the authors, without undue reservation.
Author Contributions
YS performed the data analyses and wrote the manuscript. GS contributed significantly to analysis and manuscript preparation. QY and JW helped perform the analysis with constructive discussions.
Funding
Supported by the national Natural Science Foundation of China (Grant No. 11972043) and National Key R&D Program of China (2018YFE0100100).
Conflict of Interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Publisher’s Note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
Béchet, É., Moës, N., and Wohlmuth, B. (2010). A Stable Lagrange Multiplier Space for Stiff Interface Conditions within the Extended Finite Element Method. Int. J. Numer. Methods Eng. 78, 931–954. doi:10.1002/nme.2515
Beirão Da Veiga, L., Brezzi, F., Cangiani, A., Manzini, G., Marini, L. D., and Russo, A. (2013). Basic Principles of Virtual Element Methods. Math. Models Methods Appl. Sci. 23, 199–214. doi:10.1142/s0218202512500492
Beirão da Veiga, L., Brezzi, F., Marini, L. D., Russo, A., Brezzi, F., and Manzini, G. (2014). The Hitchhiker's Guide to the Virtual Element Method. Math. Models Methods Appl. Sci. 24, 1541–1573. doi:10.1142/s021820251440003x
Benedetto, M. F., Berrone, S., and Scialò, S. (2016). A Globally Conforming Method for Solving Flow in Discrete Fracture Networks Using the Virtual Element Method. Finite Elem. Anal. Des. 109, 23–36. doi:10.1016/j.finel.2015.10.003
Chen, L. (2015). Equivalence of Weak Galerkin Methods and Virtual Element Methods for Elliptic Equations, 1–11.
da Veiga, L. B., Lipnikov, K., and Manzini, G. (2014). The Mimetic Finite Difference Method for Elliptic Problems. Model. Simulation Appl. 11, 1–389. doi:10.1007/978-3-319-02663-3
Flemisch, B., Puso, M. A., and Wohlmuth, B. I. (2005). A New Dual Mortar Method for Curved Interfaces: 2D Elasticity. Int. J. Numer. Meth. Engng 63, 813–832. doi:10.1002/nme.1300
Hautefeuille, M., Annavarapu, C., and Dolbow, J. E. (2012). Robust Imposition of Dirichlet Boundary Conditions on Embedded Surfaces. Int. J. Numer. Methods Eng. 90, 1102–1119. doi:10.1002/nme.3306
Hirmand, M., Vahab, M., and Khoei, A. R. (2015). An Augmented Lagrangian Contact Formulation for Frictional Discontinuities with the Extended Finite Element Method. Finite Elem. Anal. Des. 107, 28–43. doi:10.1016/j.finel.2015.08.003
Hughes, T. J. R., Taylor, R. L., Sackman, J. L., Curnier, A., and Kanoknukulchai, W. (1976). A Finite Element Method for a Class of Contact-Impact Problems. Comp. Methods Appl. Mech. Eng. 8, 249–276. doi:10.1016/0045-7825(76)90018-9
Khoei, A. R., Shamloo, A., and Azami, A. R. (2006). Extended Finite Element Method in Plasticity Forming of Powder Compaction with Contact Friction. Int. J. Sol. Structures 43, 5421–5448. doi:10.1016/j.ijsolstr.2005.11.008
Krstulovic-Opara, L., Wriggers, P., and Korelc, J. (2002). A C 1 -continuous Formulation for 3D Finite Deformation Frictional Contact. Comput. Mech. 29, 27–42. doi:10.1007/s00466-002-0317-z
Lee, N.-S., and Bathe, K.-J. (1993). Effects of Element Distortions on the Performance of Isoparametric Elements. Int. J. Numer. Meth. Engng. 36, 3553–3576. doi:10.1002/nme.1620362009
Li, W., Yu, X., Lin, S., Qu, X., and Sun, X. (2022). A Numerical Integration Strategy of Meshless Numerical Manifold Method Based on Physical Cover and Applications to Linear Elastic Fractures. Eng. Anal. Boundary Elem. 134, 79–95. doi:10.1016/j.enganabound.2021.09.028
Liu, F., and Borja, R. I. (2008). A Contact Algorithm for Frictional Crack Propagation with the Extended Finite Element Method. Int. J. Numer. Methods Eng. 76, 1489–1512. doi:10.1002/nme.2376
Liu, F., and Borja, R. I. (2010). Finite Deformation Formulation for Embedded Frictional Crack with the Extended Finite Element Metho. Int. J. Numer. Methods Eng. 82, 773–804. doi:10.1002/nme.2782
Liu, F., and Borja, R. I. (2010). Stabilized Low-Order Finite Elements for Frictional Contact with the Extended Finite Element Method. Comp. Methods Appl. Mech. Eng. 199, 2456–2471. doi:10.1016/j.cma.2010.03.030
Liu, G. R., Dai, K. Y., and Nguyen, T. T. (2007). A Smoothed Finite Element Method for Mechanics Problems. Comput. Mech. 39, 859–877. doi:10.1007/s00466-006-0075-4
Nguyen-Thanh, V. M., Zhuang, X., Nguyen-Xuan, H., Rabczuk, T., and Wriggers, P. (2018). A Virtual Element Method for 2D Linear Elastic Fracture Analysis. Comp. Methods Appl. Mech. Eng. 340, 366–395. doi:10.1016/j.cma.2018.05.021
Ortiz-Bernardin, A., Russo, A., and Sukumar, N. (2017). Consistent and Stable Meshfree Galerkin Methods Using the Virtual Element Decomposition. Int. J. Numer. Methods Eng. 112, 655–684. doi:10.1002/nme.5519
Padmanabhan, V., and Laursen, T. A. (2001). A Framework for Development of Surface Smoothing Procedures in Large Deformation Frictional Contact Analysis. Finite Elem. Anal. Des. 37, 173–198. doi:10.1016/s0168-874x(00)00029-9
Remacle, J.-F., Lambrechts, J., Seny, B., Marchandise, E., Johnen, A., and Geuzainet, C. (2012). Blossom-Quad: A Non-uniform Quadrilateral Mesh Generator Using a Minimum-Cost Perfect-Matching Algorithm. Int. J. Numer. Meth. Engng 89, 1102–1119. doi:10.1002/nme.3279
Sheng, Z., and Yuan, G. (2012). An Improved Monotone Finite Volume Scheme for Diffusion Equation on Polygonal Meshes. J. Comput. Phys. 231, 3739–3754. doi:10.1016/j.jcp.2012.01.015
Sun, G., Lin, S., Zheng, H., Tan, Y., and Sui, T. (2020). The Virtual Element Method Strength Reduction Technique for the Stability Analysis of Stony Soil Slopes. Comput. Geotechnics 119, 103349. doi:10.1016/j.compgeo.2019.103349
Sutton, O. J. (2017). The Virtual Element Method in 50 Lines of MATLAB. Numer. Algor 75, 1141–1159. doi:10.1007/s11075-016-0235-3
Talischi, C., Paulino, G. H., Pereira, A., and Menezes, I. F. M. (2012). PolyMesher: A General-Purpose Mesh Generator for Polygonal Elements Written in Matlab. Struct. Multidisc Optim 45, 309–328. doi:10.1007/s00158-011-0706-z
Wriggers, P., Krstulovic-Opara, L., and Korelc, J. (2001). Smooth C1-Interpolations for Two-Dimensional Frictional Contact Problems. Int. J. Numer. Meth. Engng. 51, 1469–1495. doi:10.1002/nme.227
Yang, Y., Tang, X., and Zheng, H. (2014). A Three-Node Triangular Element with Continuous Nodal Stress. Comput. Structures 141, 46–58. doi:10.1016/j.compstruc.2014.05.001
Yang, Y., Sun, G., Zheng, H., and Qi, Y. (2019). Investigation of the Sequential Excavation of a Soil-Rock-Mixture Slope Using the Numerical Manifold Method. Eng. Geology. 256, 93–109. doi:10.1016/j.enggeo.2019.05.005
Yang, Y., Xu, D., Liu, F., and Zheng, H. (2020). Modeling the Entire Progressive Failure Process of Rock Slopes Using a Strength-Based Criterion. Comput. Geotechnics 126, 103726. doi:10.1016/j.compgeo.2020.103726
Yang, Y., Sun, G., Zheng, H., and Yan, C. (2020). An Improved Numerical Manifold Method with Multiple Layers of Mathematical Cover Systems for the Stability Analysis of Soil-Rock-Mixture Slopes. Eng. Geology. 264, 105373. doi:10.1016/j.enggeo.2019.105373
Yang, Y., Xia, Y., Zheng, H., and Liu, Z. (2021). Investigation of Rock Slope Stability Using a 3D Nonlinear Strength-Reduction Numerical Manifold Method. Eng. Geology. 292, 106285. doi:10.1016/j.enggeo.2021.106285
Yang, Y., Wu, W., and Zheng, H. (2021). Stability Analysis of Slopes Using the Vector Sum Numerical Manifold Method. Bull. Eng. Geol. Environ. 80, 345–352. doi:10.1007/s10064-020-01903-x
Zhang, B. R., and Rajendran, S. (2008). 'FE-Meshfree' QUAD4 Element for Free-Vibration Analysis. Comp. Methods Appl. Mech. Eng. 197, 3595–3604. doi:10.1016/j.cma.2008.02.012
Zheng, H., Li, Z., Ge, X., and Yue, Z. (2002). Mixed Finite Element Method for Interface Problems. Chin. J. Rock Mech. Eng. 20, 1–8. doi:10.3321/j.issn:1000-6915.2002.01.001
Keywords: virtual element method, sensitivity of mesh, frictionless, node-to-segment contact model, voronoi mesh
Citation: Sun Y, Sun G, Yi Q and Wang J (2022) The Virtual Element Method for the Dam Foundation With Joint. Front. Earth Sci. 10:875561. doi: 10.3389/feart.2022.875561
Received: 14 February 2022; Accepted: 22 February 2022;
Published: 24 March 2022.
Edited by:
Yongtao Yang, Institute of Rock and Soil Mechanics (CAS), ChinaCopyright © 2022 Sun, Sun, Yi and Wang. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
*Correspondence: Guanhua Sun, Z2hzdW5Ad2hyc20uYWMuY24=