Abstract
In this paper, the generalized finite difference method (GFDM) combined with the implicit Euler method is developed to solve the viscoelastic problem. The mathematical description of the viscoelastic problem is a time-dependent boundary value problem, governed by a second-order partial differential equation and non-linear boundary conditions. To solve the time-dependent differential governing equation and boundary conditions of viscoelasticity, the implicit Euler method and GFDM are employed for the temporal discretization and the spatial discretization respectively. GFDM is a newly developed meshless method, which avoids time-consuming mesh generation and numerical integration. The basic idea of the GFDM originates from the moving least squares method to transform the spatial derivatives at each node into linear summation of nearby node function values with different weighting coefficients. Two numerical examples are presented to illustrate the accuracy, stability and efficiency of GFDM, including the creep and stress relaxation of viscoelastic materials with single connected domains and double connected domains.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
1 Introduction
Viscoelastic problems are very common in engineering, such as the creep of clay or rock, which can be regarded as a class of time-dependent boundary value problems. For the simple viscoelastic problem, the analytic solutions can be obtained. But for the complex engineering problems, numerical methods are inevitably required.
Finite element method (FEM) [1, 2] and boundary element method (BEM) [3, 4] were initially used to solve the viscoelastic problem, while the element would be distorted in the process of calculation and this reduced the accuracy and led to the failure of calculation. The meshless method which was based only on node information could partially or completely avoid element constraints. So it was widely used to solve the viscoelastic problems [5,6,7,8].
The GFDM, which preserves the accuracy and simplicity of the traditional finite difference method and avoids the time-consuming meshing generation and numerical integration, is a developable meshless method proposed by Benito et al. [9] in 2001. GFDM is based on the moving-least squares method to transform the partial derivative at each node into the linear summation of the nearby node function values with different weight function. Each internal node and boundary node is forced to respectively satisfy the governing equation and boundary conditions. Then the partial differential equations will be transformed into linear algebraic equations that can be written as sparse matrix and solved easily. The GFDM preserves the physical conservation of the original equation (including the conservation of mass, momentum, energy, etc.) and other important characteristics in the subdomain. It is an important discrete method for solving the partial differential equations. Moreover, GFDM can be used to accurately and efficiently solve various problems, such as dynamic propagation of crack, impact and collision, large deformation and complex high-dimensional geometric problems and so on.
In this paper, the GFDM is extended for the first time to solve the viscoelastic problem. The outline of this paper is as follows: In Sect. 2, The temporal and special discretization of governing equation and boundary condition by implicit Euler method and GFDM is introduced. In Sect. 3, Two examples are presented to illustrate the stability, accuracy and efficiency of the proposed method. In Sect. 4, a brief summary of this paper is provided.
2 The Generalized Finite Difference Method for Viscoelastic Problem
2.1 Basic Equation of Viscoelastic Problem
The three-parameter viscoelastic model is used to descript the viscoelasticity behavior. The constitutive equations of this model are
where
For the plane stress problem,
where ν is Poisson’s ratio.
The strain–displacement relationship can be written as
The equilibrium equation of viscoelasticity is
and the boundary conditions are specified by:
where σ and ε are the stress and strain respectively; b is the body force; u is the displacement; p is the traction; ũ and p̃ are the prescribed values of u and p on the boundary.
2.2 Generalized Finite Difference Method for Viscoelastic Problem
After the time term of the governing equation and boundary conditions are discretized by implicit Euler method, The GFDM is used to discretize the space terms of governing equations and boundary conditions. At the beginning, the interesting domain is discretized into regularly or randomly distributed boundary nodes and internal nodes. A node xi is selected as the center node, the m nodes xj (j = 1, 2, …, m) around the xi will be searched according to the principle of nearest distance, the node xi and m nearest nodes are used to form a star, which is shown in Fig. 1. Assume the ui is the displacement at point xi and uj is the displacement at point xj. Using the Taylor series expansion, we can expand the uj as:
where \(h_{j,i} = x_{j} - x_{i} ,k_{j,i} = y_{j} - y_{i}\) are the distances between xi and xj in x and y directions respectively. The accurate of uj will be higher if the order of Taylor series increase. Here, the Eq. (10) is truncated after the second-order derivatives. A residual function is defined as:
where \(w\left( {h_{j,i} ,k_{j,i} } \right)\) is the weighting function at xi. There are many choices for \(w\left( {h_{j,i} ,k_{j,i} } \right)\), such as potential function, exponential function, cubic spline, quartic spline, etc. The quartic spline is chosen as the weighting function in this study:
where dij denotes the distance between nodes xi and xj, dmi denotes the distance between the farthest node and the center node in the star.
By minimizing the above function B(u) with respect to \(D_{u} = \left\{ {\frac{{\partial u_{i} }}{\partial x},\frac{{\partial u_{i} }}{\partial y},\frac{{\partial^{2} u_{i} }}{{\partial x^{2} }},\frac{{\partial^{2} u_{i} }}{{\partial y^{2} }},\frac{{\partial^{2} u_{i} }}{\partial x\partial y}} \right\}^{T}\), a linear equation system is obtained by:
The vector b in Eq. (13) can be reformulated as the following form
where \(Q = \left[ {\begin{array}{*{20}c} {u_{i} } & {u_{1}^{i} } & {u_{2}^{i} } & \cdots & {u_{m}^{i} } \\ \end{array} } \right]^{T}\) are the displacement of the total nodes inside the star. Therefore, \(D_{u}\) can be written as:
From the Eq. (15), we can obtain the partial derivatives of ui at xi by a linear combination of uj at its supporting nodes xj. The partial derivatives can be written as follows:
where \(\left\{ {wx_{j}^{i} } \right\}_{j\, = \,0}^{m} ,\left\{ {wy_{j}^{i} } \right\}_{j\, = \,0}^{m} ,\left\{ {wxx_{j}^{i} } \right\}_{j\, = \,0}^{m} ,\left\{ {wyy_{j}^{i} } \right\}_{j\, = \,0}^{m} ,\left\{ {wxy_{j}^{i} } \right\}_{j\, = \,0}^{m}\) are weight coefficients of the center node xi.
The implementing procedure at each node inside the computational domain can be carried out as described above. And the derivatives at each node will be replaced with the linear combination of the approximate nodal values. Each interior node is forced to satisfy the governing equation and each boundary node is forced to satisfy the boundary condition. The partial differential equations will be transformed into linear (or nonlinear) algebraic equations.
3 Numerical Examples
3.1 Example 1: Creep Analysis of a Rectangular Plate
The first example is a rectangular viscoelastic plate subjected to a uniform traction loading \(P = 1\,{{\text{N}} \mathord{\left/ {\vphantom {{\text{N}} {{\text{m}}^{2} }}} \right. \kern-\nulldelimiterspace} {{\text{m}}^{2} }}\) at the right end \(x = L\). The left and lower ends are fixed in the x-direction and y-direction respectively and the other boundary is free, as shown in Fig. 2. The material parameters are \(E_{1} = 1000\,{{\text{N}} \mathord{\left/ {\vphantom {{\text{N}} {{\text{m}}^{2} }}} \right. \kern-\nulldelimiterspace} {{\text{m}}^{2} }}\),\(E_{2} = 2000\,{{\text{N}} \mathord{\left/ {\vphantom {{\text{N}} {{\text{m}}^{2} }}} \right. \kern-\nulldelimiterspace} {{\text{m}}^{2} }}\), \(\eta = 1000\,{{\text{N}} \mathord{\left/ {\vphantom {{\text{N}} {{\text{m}}^{2} }}} \right. \kern-\nulldelimiterspace} {{\text{m}}^{2} }}\), and \(v = 0.3\). The length of the plate is \(L = 2\,{\text{m}}\) and the width is \(w = 1\,{\text{m}}\). The analytical solutions of displacements are given as follows:
In this example, 60 boundary nodes and 171 internal nodes are used, see Fig. 3. In Fig. 4 and Fig. 5, The numerical results for the variation of displacement from t = 0 s to t = 10 s at nodes A (2, 0.5) and B (1, 1) obtained by the present method are compared with analytical results. We can observe a very good agreement of both results.
3.2 Example 2: Relaxation Analysis of a Square Plate with a Circular Hole
The second example is a square plate with a circular hole at the center subjected to a uniform displacement \(u_{0} = 5 \times 10^{ - 4} \,\rm{m}\), as shown in Fig. 6. The side length is \(W = 20\,{\text{m}}\), and the radius of circular hole is \(R = 5\,{\text{m}}\). The material parameters are given as:\(E_{1} = 1000\,{\text{N/m}}^{2} ,E_{2} = 2000\,{\text{N/m}}^{2} ,\eta_{1} = 1000\,{\text{N/m}}^{2}\), and \(v = 0.3\).
Due to the symmetry of the model, only one quarter of the plate is considered as shown in Fig. 7. The total number of nodes is 813 as shown in Fig. 8. As there is no analytical solution, a convergent ABAQUS viscoelastic solution with 98,102 element nodes is used as reference. In the ABAQUS model, only quadrilateral element is used.
Since there is stress concentration in the circular hole of the plate, it is difficult to obtain the accurate results of stress in the circular hole. The fourth-order Taylor series is used to obtain the accurate numerical results in the numerical procedures of GFDM. In Fig. 9, Fig. 10 and Fig. 11, the variation of stress from t = 0 s to t = 2 s at nodes A (0, 5), B (10, 10) and C (5, 0) obtained by the present method are compared with the reference results. We can observe that the results obtained using GFDM are in good agreement with the ABAQUS solution.
4 Conclusions
In this paper, the GFDM and the implicit Euler method are adopted to discretized spatial and temporal domain of viscoelastic problem respectively. As the viscoelastic material are often accompanied by continuous shape deformation, the meshless method is a better choice. GFDM is a newly-developed domain-type meshless method, which really avoids time-consuming mesh generation and numerical integration. So it has a simple form and high calculation efficiency. Two examples are proposed to prove the simplicity and efficiency of the proposed method for viscoelastic problems.
References
Chen, W.H., Lin, T.C.: Dynamic analysis of viscoelastic structures using incremental finite element method. Eng. Struct. 4(4), 271–276 (1982)
Mesquita, A.D., Coda, H.B.: Alternative Kelvin viscoelastic procedure for finite elements. Appl. Math. Model. 26(4), 501–516 (2002)
Yang, H., Guo, X.: Perturbation boundary–finite element combined method for solving the linear creep problem. Int. J. Solids Struct. 37(15), 2167–2183 (2000)
Mesquita, A.D., Coda, H.B., Venturini, W.S.: Alternative time marching process for BEM and FEM viscoelastic analysis. Int. J. Numer. Method Eng. 51, 1157–1173 (2001)
Haitian, Y., Yan, L.: A combined approach of EFGM and precise algorithm in time domain solving viscoelasticity problems. Int. J. Solids Struct. 40(3), 701–714 (2003)
Sladek, J., Sladek, V., Zhang, C., et al.: Meshless local Petrov-Galerkin method for continuously nonhomogeneous linear viscoelastic solids. Comput. Mech. 37(3), 279–289 (2006)
Miao-Juan, P., Qian, L.: Improved complex variable element-free Galerkin method for viscoelasticity problems. Acta Physica Sinica 63(18), 180203–180203 (2014)
Peng, M.J., Li, R.X., Cheng, Y.M.: Analyzing three-dimensional viscoelasticity problems via the improved element-free Galerkin (IEFG) method. Eng. Anal. Bound. Elem. 40, 104–113 (2014)
Benito, J.J., Urena, F., Gavete, L.: Influence of several factors in the generalized finite difference method. Appl. Math. Model. 25(12), 1039–1053 (2001)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Li, J., Zhang, T. (2021). Generalized Finite Difference Method for Solving Viscoelastic Problems. In: Atluri, S.N., Vušanović, I. (eds) Computational and Experimental Simulations in Engineering. ICCES 2021. Mechanisms and Machine Science, vol 98. Springer, Cham. https://doi.org/10.1007/978-3-030-67090-0_35
Download citation
DOI: https://doi.org/10.1007/978-3-030-67090-0_35
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-67089-4
Online ISBN: 978-3-030-67090-0
eBook Packages: EngineeringEngineering (R0)