Meshless Methods: Alternatives For Solving 2D Elasticity Problems - Scientific Repository

  

International Civil Engineering Conference "Towards Sustainable Civil Engineering Practice"

Surabaya, August 25-26, 2006

  

MESHLESS METHODS: ALTERNATIVES FOR

SOLVING 2D ELASTICITY PROBLEMS

1 1 Effendy TANOJO , Pamuda PUDJISURYADI

ABSTRACT: In recent years meshless methods have been developed as alternatives to the well-

  known and widely used finite element method. The main objective in developing meshless methods is to overcome the difficulty of meshing and remeshing procedure of complex structural elements, which is one of the drawbacks of the finite element method. In meshless methods, element definition is no longer needed to discretize the problem domain, only nodal points definition and boundary conditions of the domain are necessary. This paper presents the concepts behind some prominent meshless methods: element-free Galerkin, meshless local Petrov-Galerkin, and finite point method. The derivations of these methods for solving 2D elasticity problems will also be presented and applied to a case problem. The results will then be compared with the ones obtained by finite element method and exact solutions.

  

KEYWORDS: Finite Element Method, meshless, Element-Free Galerkin, Meshless Local Petrov-

Galerkin, Finite Point.

1. INTRODUCTION

  Finite element method has been widely-known and well-accepted to be used in many engineering applications. However complex engineering problems, usually the ones involving a continuous change in the geometry of the problem domain caused by crack propagation or large deformation, cannot be solved easily using finite element method, as they require the a lot of “remeshing” procedure to ensure that the problem discretization still coincides with the geometry of the real structure as it continuously changes. Meshless methods provide alternatives to overcome this problem as they, unlike finite element method, do not require the definition of elements to discretize the problem domain. To discretize the problem domain, meshless methods require only the definition of nodal points. The rediscretization procedure of the problem domain as it continuously changes is done by adding and/or moving nodal points only, without the need of redefining elements in each rediscretization. Thus the complex “meshing” and “remeshing” procedure is no longer needed, or in some cases significantly reduced. During recent years, many meshless methods have been proposed and developed. Among them, the element-free galerkin [1], meshless local petrov-galerkin [2], and finite point method [3] can be considered as the prominent ones. This paper will present the concept and derivation of the three aforementioned methods for solving 2D elasticity problems. The results obtained from these methods, as they are applied to a test problem, will be compared to the ones obtained by using finite element 1 method.

  Lecturer, Dept. of Civil Engineering, Petra Christian University, Indonesia

  TANOJO and PUDJISURYADI

  2. THEORY OF ELASTICITY

  The governing differential equation required to be satisfied at all points in the domain, Ω, for two dimensional problem, homogeneous and isotropic material, is defined as

  σ ij,j + F i = 0, (1)

  where i and j at the index represent the numbers 1 and 2 (or direction x and y in the two dimensional domain), σ ij,j are the stress components corresponding with the displacement field u i , and F i are the body force components acting the direction i at Ω. The boundary conditions of the domain, Γ = Γ U u Γ , are as follows: t i Γ

  u i = u at u , (2a)

  Γ

  t i = t at t , (2b) i

  Γ, where the surface tractions are defined by t i = σ ij . n j , where n j are the units normal to the boundary i and are the prescribed values of the displacements and tractions at the boundary Γ and Γ ,

  u t i u t respectively. Γ symbolizes the essential boundary, Γ symbolizes the non-essential boundary. u t

  3. MESHLESS METHODS

  Generally meshless methods, to keep its local character, use a local approximation to represent the values of the unknown variables at some random nodal points with the trial function. Next, the most widely used local approximation for meshless methods, the moving least-squares approximation, will be discussed. It will be followed then by the concepts and derivations of the three aforementioned meshless methods for solving 2D elasticity problems.

  3.1. MOVING LEAST-SQUARES (MLS) APPROXIMATION In meshless methods, spatial discretization can be obtained by using MLS approximation which does not require the definition of elements, but uses nodal “selection” procedure instead. This approximation is introduced by Lancaster and Salkauskas [4]. Thus, MLS approximation is very suitable to form the shape function used in the meshless methods. At the domain Ω, the MLS h approximation function (trial function), u (x), for the displacement function u(x) is expressed by the T vector of the polynomial basis function, p (x), and the vector of coefficients, a(x), as follows h T m

  u (x) = p j (x) a j (x) = p (x) a(x), (3) ∑ j 1

  = T

  ⎣x, y⎦, and m is the number of monomial in where p j (x) is the monomial at the spatial coordinate x = the basis function. The general form of the basis function with the degree s on two dimensional can be T s s-1 s-1 s

  ⎣1,…., x ⎦. The term “moving” is used due to the expressed by p (x) = , x y,….., xy , y dependability of coefficient a to the variable x, whereas the weight function w I (x) = w(x - x I ) is defined for every different evaluation point x at the domain.

  Considering that the coefficient a in Equation 3 does not have a physical meaning, the approximation of displacement field values needs to be modified by stating coefficient a as d.o.f. at nodal u, so that an equation similar to that of the interpolation function used in the finite element method can be obtained as

  International Civil Engineering Conference "Towards Sustainable Civil Engineering Practice" n h T h

u (x) = φ (x) . û = φ (x) û ; u (x ) ≡ u û (4)

I I I I I I 1

  = φ

  φ

  where I (x) denotes the shape function from the MLS approximation, where I (x) = 0 if the weight function w (x) = 0, and n is the number of nodes around the evaluation point x, only in the areas where I

  w (x) > 0 (also known as the domain of definition of the point x). The support of a weight function I

  (also known as the domain of influence of a node) refers to the subdomain where the value of the weight function is not equal to zero. The illustration of the MLS approximation’s shape function can be seen in Figure 1. It is important to understand that û h I is not the real nodal values of the unknown trial function u (x), instead it represents the fictitious nodal values. The difference between u I dan û I on one dimensional problems can be described in Figure 2. h

  u (x) uˆ u I I

  ⎯u x

  Shape

x x x

1 2 I

  Boundary node Domain of influence

   Figure 1. Illustration of the shape function Figure 2. The difference between used in meshless methods[5] u dan û displacement[2]

I

I

  3.2. ELEMENT-FREE GALERKIN (EFG) EFG is first introduced by Belytschko et al. [1]. Although the definition of elements is no longer needed in EFG method, this method still cannot be considered as “truly meshless” because it requires the use of a background cell in the problem domain to execute the numerical integration procedure (Figure 3). The weak form of the governing equations are satisfied globally in this method. Thus, the numerical integration is done in the whole domain. This procedure requires a lot of quadrature points to be defined and placed in each of the background cells. In EFG, the displacement field u i acts as a trial function, and the virtual displacement field δ v i serves as a test function. Multiplying the test function to the both sides of the governing equation, followed by integrating on the domain Ω will give

  ( σ F ) δ v d Ω = 0. (5) + ij, j i i

  ∫ Ω

  By applying differentiation by parts, Gauss divergence theorem, and noting that t i = σ ij .n j (where t i = 0 Γ, except at the boundary Γ at t where t i = t ), the following is obtained i

  t δ d Γ F – v i δ + i v i d Ω σ ij δ v i, j d Ω = 0 (6) i ∫ ∫ ∫

  Γ Ω Ω t

  TANOJO and PUDJISURYADI

  The shape function of the MLS approximation does not have the Kronecker delta property, thus φ (x ) I J ≠ δ IJ , where φ I (x J ) is the shape function of the nodal I evaluated on the nodal point x J , and δ IJ is the

  Kronecker delta (where δ = 1 if I = J, and δ = 0 if IJ). Due to this property, the trial function does IJ IJ i not satisfy the essential boundary conditions, u i = u at Γ u . In EFG the Lagrange multiplier is introduced to overcome this problem, giving the equation

  σ ij δ v i, j d Ω F i δ v i d Ω t δ v i d Γ (u i u i ) δλ i d Γ λ i δ v i d Γ = 0, (7) – – i – – ∫ ∫ ∫ ∫ ∫ Ω Ω Γ Γ Γ t u u where λ i and δλ i are the Lagrange multiplier and variation of Lagrange multiplier, respectively.

  Mapping

  = Integration Area = Problem Domain = Integration Area (Local subdomain)

  (a) (b)

  

Figure 3. Numerical integration area (a) using the background cell over the

entire problem domain in EFG[6], and (b) over the local subdomain in MLPG[6]

  3.3. MESHLESS LOCAL PETROV-GALERKIN (MLPG) Ω, but it is done in

  The weak form on MLPG are not satisfied globally on the entire problem domain the local subdomain (leading to the term Local Symmetric Weak Form) which resides entirely inside Ω, thus the MLPG can be considered as “truly meshless” (Figure 3). Moreover, the the global domain essential boundary conditions (u i = i pada Γ u ) also cannot be satisfied directly in this method using

  u the MLS approximation. MLPG solves this problem by introducing the use of a penalty function.

  MLPG is first introduced by Atluri et al. [2]. By multiplying the test function to both sides of the local weak form of the governing equations given in Equation 1 and the boundary conditions given in Equation 2 and introducing the penalty method, the following is obtained te su i ( σ – ij,j + b i ) v i d Ω α (u iu ) v i d Γ = 0, (8) su ∫ Ω ∫ Γ I I te where is the intersection of Γ u with the boundary , u i and v i are the trial function and the

  Γ I ∂ Ω I

  test function respectively, and α is the penalty function. Using the differentiation by parts and the Gauss divergence theorem, and taking into account the non-essential boundary conditions, the following local symmetric weak form is obtained :

  International Civil Engineering Conference "Towards Sustainable Civil Engineering Practice"

  α α te su su st su te

  σ v d Ω u v d Γ Γ t Γ u Γ Ω + i i + + ij i, j i i t i v i d = v i d v i d F i v i d , (9) ∫ ∫ ∫ ∫ ∫ ∫

  ∂ Ω Γ Γ Γ Γ Ω I st te I I I I I

  Γ where t i = σ ij .n j , and Γ is the intersection of t and boundary ∂ Ω . I I

  3.4. FINITE POINT (FP) Finite point method, proposed by Onate et al. [3], uses the the point collocation scheme to eliminate the integral appearing in the general weighted residual form.

  = Collocation Points

  Figure 4. Collocation points where the governing differential equations are satisfied in Finite Point Method [6]

  Weighted residual method is a common procedure to solve the governing differential equation h numerically, where the displacement function u is approximated by a trial function u giving h h h I W A uF d ⎤ Ω+ W B u ⎡ − t d ⎤ Γ + W uu d Γ = , (10) I i i I i i i i

⎡ ⎤

  • ⎣ ⎦ ⎣ ⎦ ⎣ ⎦

  ( ) ( )

  ∫ ∫ ∫ Ω Γ Γ u I t

  where W W , , dan W denote the weight functions corresponding with Equation 1 and the boundary I I

  conditions in Equation 2 respectively. Point collocation is then used to eliminates the integral = = I = − appearing in Equation 10 and the weight function is set to W W W δ x x , with the Dirac I I ( I ) delta component as follows 0, xx

  ⎧ I − = δ x x (11)

  ( I )

  = 1, x x I

  The discrete equations in finite point method is obtained by substituting the approximation function of h the displacement, u , to the governing differential equation stated in Equation 1 and boundary conditions in Equation 2, combined with the application of point collocation procedure. The discrete equations are given as h [ A + F ] = 0 at Ω, p = 1, 2,. . . N , (12a) u i p r i

  ( ) h [ ] = at Γ , s = 1, 2,. . . N , (12b) u s u u u i i

  ( ) h Γ [ B u t ] - r = 0 at t , r = 1, 2,. . . N t , (12c) i i

  ( )

  TANOJO and PUDJISURYADI where N is the number of nodal points on the domain Ω, except the ones at the boundary Γ and Γ , r u t while N u and N t are the numbers of nodal points at the boundary Γ u and Γ t respectively. A and B symbolizes the differential operator to define the governing differential equations need to be satisfied h h at Ω dan Γ t respectively, where A u = σ ij, j and B u = σ ij n j [7].

  ( ) i ( ) i

4. TEST PROBLEM AND DISCUSSION

  2 2 2 Consider an infinite plate with a central hole. The hole is a circle defined by x + ya , where a is the radius of the circle. The plate is subjected to a uniform tension, σ = 1, in the x direction, as shown in Figure 5a. The exact solutions for stresses, given by Timoshenko et al. [8], are 2 4 a

  3 3 a = − + +

  σ x ( ) x y ,

  1 cos 2 θ cos 4 θ cos 4 θ , (13a) 2 4

  r { 2 2 } 2 r 4 a

  1 3 a = − −

  • y ( )

  σ

  x y , cos 2 θ cos 4 θ cos 4 θ , (13b) 2 4 r { 2 2 } 2 r 4 a

  1 3 a

  • = −

  σ x y , cos 2 θ sin 4 θ cos 4 θ , (13c) xy ( ) 2 4 { } r

  2 2 r where (r, θ ) are the polar coordinates and θ is measured from the positive x axis counterclockwise. yy yy

  y

y y

xy xy σ σ 4 4 xx xx xx xx x x x 4

  4 Figure 5. (a) Infinite plate with a center hole, and (b) its upper right part, with the traction at the outer boundary [9]

  Due to symmetry, only a part of the upper right quadrant of the plate is modeled, as shown in Figure 5b. Symmetry conditions are imposed on the left (u = 0, t = 0) and bottom (u = 0, t = 0) edges, and x y y x the inner boundary at a = 1 is traction free. The non-essential boundary conditions given by the exact solution in Equation 13 are imposed on the right and top edges.

  This test problem has been evaluated previously by using each of the three aforementioned meshless methods. Belytschko et al. [1], Atluri et al. [9], Onate et al. [7] evaluated the test problem using the EFG method, MLPG method, and FP method, respectively. Here, the results are presented and compared. The variable to be compared is the normal stress in the horizontal direction along the line

  x=0. The results from the three meshless methods will then be compared by the ones obtained by using

  the finite element method. The finite element method analysis is done by SAP2000 [10] program. The plotted stress results are presented in Figure 6.

  International Civil Engineering Conference "Towards Sustainable Civil Engineering Practice" = 0 = 0 x x at at x x σ σ y y

  (a) (b)

  3 exact exact

  3

  2.5 FEM (SAP2000) FEM (SAP2000)

  2.5

  2 x = x = at at x x

  2

  1.5

  1.5 σ σ

  1

  1

  0.5

  0.5

  1

  1

  2

  2

  3

  3

  4

  4

  5 y y

  5

  (c) (d)

  

Figure 6. The plotted stress results from the plate with a center hole obtained by using

(a) EFG method [1] (b) MLPG method [9] (c) FP method [7], and (d) Finite Element Method [5]

  As seen in Figure 6, all methods used yield relatively good results compared to the exact solutions given in Equation 13. Results from EFG and MLPG methods also show the convergence property. In the results obtained by using finite element method, it can be seen that the plot is not as smooth as the ones obtained by using the meshless method. This is due to the fact that the shape function obtained from the MLS approximation itself is already smooth in geometry as shown in Figure 1, and its shape function derivatives also have smooth and continuous character although the basis function used may only be a linear one. The approximation function used in meshless methods also allows any points in the domain to be approximated by using more number of nodes than the unknown variables due to its least squares property. The finite element method used in SAP2000 uses the bi-linear basis function in its interpolation scheme. Due to its linear interpolation feature, the smoothness of the plotted results relies strongly on the number of nodes used. Table 1 provides a closer look at the numerical values obtained from the plotted results shown in Figure 6.

  Table 1. at x = 0 for the plate with a center hole

  σ x [5]

  Method used y = 1 y = 2 y = 3 y = 4 y = 5

  Finite Element Method (54 nodes) 2.78 1.25 1.1

  1

  0.93 Element-free Galerkin (54 nodes) 2.63 1.21 1.06 1.01 0.97 2.96 1.22 1.05 1.02 1.01

  Meshless Local Petrov-Galerkin (54 nodes) 2.75 1.24 1.13

  1

  0.91 Finite point (60 nodes) Exact solution 3 1.23 1.07 1.04 1.02

  TANOJO and PUDJISURYADI

  5. CONCLUSIONS

  Each meshless method has its own specific character and feature, but all of them emphasizes on the unnecessity to define elements in the discretization of the problem domain. EFG method, being the first well published meshless method, is not truly meshless in a sense that it still requires a background cell to evaluate the weak form. MLPG does not require a background cell and evaluates the weak form over intersecting local sub-domains, therefore it is “truly meshless”. FP method has the advantage over the other methods since absolutely no integration scheme is needed in the weak form evaluation due to the use of point collocation scheme, but it has been considered that by using point collocation scheme, more nodes are required to achieve the same degree of correctness.

  The test problem shows that meshless methods have the advantage over the finite element method due to the smoothness of the shape function and shape function derivatives used, aside from its obvious advantage that absolutely no elements need to be defined in the problem domain discretization. With the advantages and room for improvement, meshless methods deserve more research and attention as an alternative to the widely-known finite element method.

  6. REFERENCES

  1. Belytschko, T., Lu, Y.Y. and Gu, L., “Element-Free Galerkin Methods.” International Journal for Numerical Methods in Engineering; Vol. 37, 1994, pp. 229-256.

  2. Atluri, S.N. and Zhu, T., “A New Meshless Local Petrov-Galerkin (MLPG) Approach in Computational Mechanics.” Computational Mechanics; Vol. 22, 1998, pp. 117-127.

  3. Oñate, E., Idelsohn, S., Zienkiewicz, O.C., and Taylor, R.L., “A Finite Point Method in Computational Mechanics. Applications for Convective Transport and Fluid Flow.” International Journal for Numerical Methods in Engineering; Vol. 39, 1996, pp. 3839-3866.

  4. Lancaster, P. and Salkauskas, K., “Surfaces Generated by Moving Least-Squares Methods.” Mathematics of Computation; Vol. 37, 1981, pp. 141-158.

  5. Sutanto, J.C., Wibowo, F.A., Pudjisuryadi, P., and Tanojo, E., “Pengenalan Metode Meshless Sebagai Alternatif dari Metode Elemen Hingga untuk Menyelesaikan Problem Elastisitas”,

  PETRA Christian University Thesis, Surabaya, 2004

  6. Tanojo, E., “An Iterative Moving Least-Squares Formulation For Problems in 2D Elastostatics”, Asian Institute of Technology Thesis, Thailand, 2002.

  7. Oñate, E., Perazzo, F., and Miquel, J., “A Finite Point Method for Elasticity Problems.” Computers and Structures; vol. 79, 2001, pp. 2151-2163.

  8. Timoshenko and Goodier, “Theory of Elasticity.” McGraw-Hill Book Company, New York, 1970.

  9. Atluri, S.N. and Zhu, T., “The Meshless Local Petrov-Galerkin (MLPG) Approach for Solving Problems in Elasto-statics.” Computational Mechanics; Vol. 25, 2000, pp. 169-179.

  10. Computers and Structures, Inc.. “CSI Analysis Reference Manual For SAP2000, ETABS, and SAFE.”, Computer and Structures, Inc., California, 2005.