3D Nearest-Nodes Finite Element Method for Solid Continuum Analysis

Similar documents
PATCH TEST OF HEXAHEDRAL ELEMENT

A meshfree weak-strong form method

Application of Finite Volume Method for Structural Analysis

Effectiveness of Element Free Galerkin Method over FEM

An explicit feature control approach in structural topology optimization

Guidelines for proper use of Plate elements

Nodal Integration Technique in Meshless Method

Development of a particle difference scheme for dynamic crack propagation problem

EDGE-BASED SMOOTHED POINT INTERPOLATION METHODS

course outline basic principles of numerical analysis, intro FEM

Non-Linear Finite Element Methods in Solid Mechanics Attilio Frangi, Politecnico di Milano, February 3, 2017, Lesson 1

Truss structural configuration optimization using the linear extended interior penalty function method

A linearly conforming point interpolation method (LC-PIM) for three-dimensional elasticity problems

RELIABILITY OF THE FEM CALCULATIONS OF THE FRACTURE MECHANICS PARAMETERS

Smooth finite elements

A spectral boundary element method


ROTATIONAL DEPENDENCE OF THE SUPERCONVERGENT PATCH RECOVERY AND ITS REMEDY FOR 4-NODE ISOPARAMETRIC QUADRILATERAL ELEMENTS

THE FINITE ELEMENT METHOD WITH "OVERLAPPING FINITE ELEMENTS"

Stress analysis of toroidal shell

Level-set and ALE Based Topology Optimization Using Nonlinear Programming

1. Carlos A. Felippa, Introduction to Finite Element Methods,

Fatigue Crack Growth Simulation using S-version FEM

THREE DIMENSIONAL DYNAMIC STRESS ANALYSES FOR A GEAR TEETH USING FINITE ELEMENT METHOD

Spiral Weight for Modeling Cracks in Meshless Numerical Methods

Topology Optimization of Two Linear Elastic Bodies in Unilateral Contact

Investigation of the behaviour of single span reinforced concrete historic bridges by using the finite element method

An optimization method for generating self-equilibrium shape of curved surface from developable surface

J. TINSLEY ODEN, and C. ARMANDO DUARTE y. Texas Inst. for Comput. and Appl. Math. The University of Texas at Austin. Taylor Hall 2.

Analysis of Distortion Parameters of Eight node Serendipity Element on the Elements Performance

CHAPTER 1. Introduction

Solving a Two Dimensional Unsteady-State. Flow Problem by Meshless Method

Comparative Study of Topological Optimization of Beam and Ring Type Structures under static Loading Condition

Research Article Radial Basis Point Interpolation Method with Reordering Gauss Domains for 2D Plane Problems

Clustered Generalized Finite Element Methods for Mesh Unrefinement, Non-Matching and Invalid Meshes

Exercise 1. 3-Point Bending Using the Static Structural Module of. Ansys Workbench 14.0

Chapter 1 Introduction

A meshfree radial point interpolation method (RPIM) for three-dimensional solids

Hp Generalized FEM and crack surface representation for non-planar 3-D cracks

Meshless Modeling, Animating, and Simulating Point-Based Geometry

International Journal of Thermal Sciences

Finite Volume Methodology for Contact Problems of Linear Elastic Solids

ES 128: Computer Assignment #4. Due in class on Monday, 12 April 2010

EXACT BUCKLING SOLUTION OF COMPOSITE WEB/FLANGE ASSEMBLY

ACCURACY OF NUMERICAL SOLUTION OF HEAT DIFFUSION EQUATION

Computer Life (CPL) ISSN: Finite Element Analysis of Bearing Box on SolidWorks

Adaptivity For Meshfree Point Collocation Methods In Linear Elastic Solid Mechanics

MODELING MIXED BOUNDARY PROBLEMS WITH THE COMPLEX VARIABLE BOUNDARY ELEMENT METHOD (CVBEM) USING MATLAB AND MATHEMATICA

Classic Reprints Series

Finite Element Method. Chapter 7. Practical considerations in FEM modeling

VOLCANIC DEFORMATION MODELLING: NUMERICAL BENCHMARKING WITH COMSOL

A POINTWISE APPROACH FOR ENFORCEMENT OF ESSENTIAL BOUNDARY CONDITIONS IN THE ISOGEOMETRIC ANALYSIS * Y. BAZARGAN-LARI **

ENGINEERING TRIPOS PART IIA FINITE ELEMENT METHOD

Exercise 2: Mesh Resolution, Element Shapes, Basis Functions & Convergence Analyses

Visualization of errors of finite element solutions P. Beckers, H.G. Zhong, Ph. Andry Aerospace Department, University of Liege, B-4000 Liege, Belgium

Method of Finite Elements I

Study of Convergence of Results in Finite Element Analysis of a Plane Stress Bracket

Stability Analysis of Particle Methods with Corrected Derivatives

Revised Sheet Metal Simulation, J.E. Akin, Rice University

CHAPTER 4. Numerical Models. descriptions of the boundary conditions, element types, validation, and the force

AN ISOGEOMETRIC REISSNER-MINDLIN SHELL WITH LAGRANGE BASIS

Meshless EPM Solver Technology for Structural Mechanics Problems

NEW WAVE OF CAD SYSTEMS AND ITS APPLICATION IN DESIGN

Analysis and Reduction of Quadrature Errors in the Material Point Method (MPM)

Exercise 1. 3-Point Bending Using the GUI and the Bottom-up-Method

Meshless physical simulation of semiconductor devices using a wavelet-based nodes generator

Application of A Priori Error Estimates for Navier-Stokes Equations to Accurate Finite Element Solution

PROPERTIES OF NATURAL ELEMENT COORDINATES ON ANY POLYHEDRON

Finite Element Analysis Prof. Dr. B. N. Rao Department of Civil Engineering Indian Institute of Technology, Madras. Lecture - 36

DRAFT: Analysis of Skew Tensegrity Prisms

Revision of the SolidWorks Variable Pressure Simulation Tutorial J.E. Akin, Rice University, Mechanical Engineering. Introduction

Modelling Flat Spring Performance Using FEA

APPLICATIONS OF DRILLING DEGREES OF FREEDOM FOR 2D AND 3D STRUCTURAL ANALYSIS

Analysis of Pile Behaviour due to Damped Vibration by Finite Element Method (FEM)

A Multiple Constraint Approach for Finite Element Analysis of Moment Frames with Radius-cut RBS Connections

A numerical grid and grid less (Mesh less) techniques for the solution of 2D Laplace equation

Generative Part Structural Analysis Fundamentals

Chapter 3 Analysis of Original Steel Post

Introduction to Finite Element Analysis using ANSYS

2.2 Weighting function

A new 8-node quadrilateral spline finite element

The Level Set Method applied to Structural Topology Optimization

Meshless techniques for convection dominated problems

Element Quality Metrics for Higher-Order Bernstein Bézier Elements

This document is downloaded from DR-NTU, Nanyang Technological University Library, Singapore.

The Dynamic Response of an Euler-Bernoulli Beam on an Elastic Foundation by Finite Element Analysis using the Exact Stiffness Matrix

SOLVING PARTIAL DIFFERENTIAL EQUATIONS ON POINT CLOUDS

Theoretical Background for OpenLSTO v0.1: Open Source Level Set Topology Optimization. M2DO Lab 1,2. 1 Cardiff University

CURVILINEAR MESH GENERATION IN 3D

1 Exercise: Heat equation in 2-D with FE

Control Volume Finite Difference On Adaptive Meshes

CE Advanced Structural Analysis. Lab 4 SAP2000 Plane Elasticity

Real-time. Meshless Deformation. Xiaohu Guo, Hong Qin Center for Visual Computing Department of Computer Science Stony Brook

A family of triangular and tetrahedral elements with rotational degrees of freedom

Topology optimization in B-spline space

FINITE ELEMENT SIMULATION OF ELASTIC AND QUASI STATIC CRACK PROPAGATION UNDER MIXED MODE LOADING CONDITIONS

MESHLESS SOLUTION OF INCOMPRESSIBLE FLOW OVER BACKWARD-FACING STEP

Assessment of Cell-centered and Cell-vertex Finite Volume Approaches for Computation of 2D Structural Dynamics on Arbitrary Quadrilateral Grids

Scientific Manual FEM-Design 17.0

Numerical Performance of Triangle Element Approximation for Solving 2D Poisson Equations Using 4-Point EDGAOR Method

Transcription:

Adv. Theor. Appl. Mech., Vol. 1, 2008, no. 3, 131-139 3D Nearest-Nodes Finite Element Method for Solid Continuum Analysis Yunhua Luo Department of Mechanical & Manufacturing Engineering, University of Manitoba, Winnipeg, R3T 5V6 luoy@cc.umanitoba.ca Abstract In this paper, a so-called Nearest-Nodes Finite Element Method (NN-FEM) is proposed for the analysis of a 3D solid continuum. In the method, finite elements are mainly used for numerical integration. For each integration point, a set of element nodes that are the nearest to the point are selected for constructing shape functions, some of them are from neighbouring elements. NN-FEM is an extension of the conventional Finite Element Method, which provides a more flexible way in constructing shape functions. Numerical tests demonstrated that the proposed NN-FEM has a competitive convergence rate compared with the conventional FEM and the meshless method. Keywords: Nearest-Nodes, Shape Function, Polynomial Interpolation 1 Introduction The Finite Element Method (FEM), since its appearance around the middle of last century [1, 2, 3], has been a great success and the prevalent numerical tool for solving scientific and engineering problems. The FEM has a lots of merits compared with other numerical methods. Compared with the newly emerged meshless or meshfree methods, one big advantage of the FEM is that it does not need extra time to construct shape functions, as the shape functions for a specific element type are pre-defined. Therefore, the FEM is computationally more efficient. The dilemma is that finite element meshes consisting of only simplexes (triangle or tetrahedron) are easy to generate, but low order elements based on simplexes have a slow convergence. On the other hand, higher order elements with edge or interior nodes have a faster convergence, but the corresponding meshes are hard to handle, especially if mesh adaptation

132 Y. Luo is involved. Element distortion has been another major obstacle for solving challenging problems such as metal forging. Aiming at resolving the above issues of the conventional FEM, a new category of methods, collectively called meshless or meshfree methods, e. g. [4, 5] and the references therein, have been developed in recent years. One advantage of meshless methods is their flexibility in constructing shape functions. Nevertheless, it is in the price of non-trivial extra computational time spent in looking for neighbor nodes. The amount of extra computational time is even not bounded within a linear order of total nodal number. In this paper, a so-called Nearest-Nodes Finite Element Method is proposed with an attempt to combine the advantages from both the conventional FEM and meshless methods. In the method, finite elements are mainly used for numerical integration. For each integration point, a set of element nodes that are the nearest to the point are selected for constructing shape functions, some of them are from neighbouring elements. The structure of the paper is outlined in the following. In Section 2, governing equations and variational formulation for a 3D solid continuum are briefly reviewed; A general strategy for constructing shape functions in the proposed NN-FEM is described in Section 3; Results of numerical investigations are reported in Section 4, followed by concluding remarks in Section 5. 2 Governing Equations and Variational Formulation for 3D Solid Continuum Consider a body of elastic solid continuum that occupies a 3D domain Ω bounded by a closed surface Γ. The equilibrium of the body under static body force and surface traction is governed by and satisfies the following boundary conditions σ + b = 0 in Ω (1) σ n = ˆσ on Γ σ u = û on Γ u (2) In Eqs. (1) and (2), σ is the stress tensor; b the body force; n the outward normal of boundary Γ σ ; ˆσ is the surface traction and û is the prescribed displacement. Or, equivalently, the equilibrium equations in Eq. (1) and the boundary conditions in Eq. (2) can be formulated as a variational statement, i. e., the principle of minimum potential energy, δe = 0 (3)

3D Nearest-nodes finite element method 133 where E is the total energy stored in the continuum body, which in turn includes the strain energy (Π) and the external potential energy (V ), E =Π V = 1 σ : ε dω u T b dω u T ˆσ dγ (4) 2 Ω Ω Γ σ In the expression, ε is the strain tensor; operator : indicates a scalar product of two tensors. The stress and the strain tensor are related by the material tensor, D, via σ = Dε (5) Now let {Ω i (i =1, 2,,N)} be a partition of Ω, representing N finite elements; Ω i is the i-th element; Ω i Ω j = (if i j) and Ω = N i=1 Ω i. The total energy is calculated by summing up contributions from all the elements, E = 1 2 N i=1 Ω i σ : ε dω i N i=1 Ω i u T b dω i N i=1 Γ σ u T ˆσ dγ i (6) The third integration on the right side of Eq. (6) is conducted only for those elements that have an element face or element edge classified on boundary Γ σ. By introducing shape functions φ k (x) (i =1, 2,,n), the displacements can be approximated as n u φ k (x)ū k (7) k=1 with element nodal displacements ū k (i =1, 2,,n). Correspondingly, the stresses, the strains and the total energy can be expressed by nodal displacements. By applying the principle of minimum potential energy, the finite element equations can be obtained. 3 Strategy for Constructing Shape Functions Unlike in the conventional FEM, where shape functions are constructed once for a whole element by using nodes belonging to that element, a different strategy is adopted in the proposed NN-FEM. Shape functions are constructed for each quadrature point, using a set of nodes that are the nearest to the quadrature point. Some of those nodes may not belong to the element where the concerned quadrature point is located. A typical scenario is illustrated in Fig.1 by using a 2D mesh. Where, element stiffness matrix for the element with a x, which is an integration or quadrature point, is being calculated. For the quadrature point denoted, a number of nearest nodes, marked as solid circles in the figure, are selected for constructing shape functions. Among those nodes, not all the nodes belong to the shaded element. The number of

134 Y. Luo Integration Point Nodes selected for constructing shape functions Figure 1: Nearest-Nodes FEM the selected nodes is determined by the desired order of the resulting shape functions. For quadrature points in the same element, different nodes may be used in constructing their shape functions, therefore, the procedure of assembling global stiffness matrix is slightly different. In the classical FEM, the assembly is actually done in two steps. First, contributions from all quadrature points over an element are put together into an element stiffness matrix; and then the element stiffness matrix is assembled into the global stiffness matrix. In the NN-FEM, contributions from numerical quadrature points are directly put into the global stiffness matrix. After selecting n nodes that are the nearest to a quadrature point, any technique used in meshless methods for constructing shape functions can be adopted in NN-FEM. Here, a polynomial interpolation method [6, 7, 8] is used for its simplicity. Consider the approximation of a generic function f(x). With the n nearest nodes, the function value at x can be approximated as f(x) = n a i p i (x) =p T (x) a (8) i=1 where p(x) ={p 1 (x), p 2 (x),, p n (x)} is a base vector consisting of monomials; a = {a 1,a 2,, a n } is a coefficient vector. The monomials included in the base vector should satisfy the completeness and symmetry requirement [9].

3D Nearest-nodes finite element method 135 The coefficient vector a is determined by enforcing the approximation in Equation (8) at the n selected nodes, i. e. p T (x i ) a = f i (i =1, 2,,n) (9) The above equations can be collected in a matrix form Pa= f (10) where f = {f 1, f 2,, f n } is a vector consisting of function values at the n nodes. P is the Vandermonde matrix with dimensions n n. The expressions of entries in matrix P depend on problem dimension and polynomial order. For example, for a three-dimensional two-order polynomial, matrix P has the following form P = 1 x 1 y 1 z 1 x 2 1 y 2 1 z 2 1 x 1 y 1 y 1 z 1 z 1 x 1 1 x 2 y 2 z 2 x 2 2 y 2 2 z 2 2 x 2 y 2 y 2 z 2 z 2 x 2 1 x 10 y 10 z 10 x 2 10 y 2 10 z 2 10 x 10 y 10 y 10 z 10 z 10 x 10 (11) If it is assumed that P is non-singular and its inverse exists, the coefficient vector a is determined by a = P 1 f (12) and the approximation is now expressed as f(x) =φ T (x) f (13) where φ T (x) =p T (x)p 1 (14) are shape functions or local polynomials. Approximate first-derivatives at point x are calculated as f α = φț f, α (α = x, y, z) (15) with φ,α = pt (x) α P 1, (α = x, y, z) (16) Any higher order derivatives can be calculated in a similar way, as long as sufficient high order monomials are included in the base vector in Eq. (8). To guarantee that the Vandermonde matrix P is non-singular, in filling P matrix with nearest nodes, the so-called non-singularity criterion is applied. The criterion is based on the following theorem. Theorem 1 (Rank in terms of determinants)[10] An m n matrix A =[a jk ] has rank r (r 1) if and only if A has an r r

136 Y. Luo submatrix with nonzero determinant, whereas the determinant of every square submatrix with r + 1 or more rows that A has (or does not have!) is zero. In particular, if A is square of n n, it has rank n if and only if det(a) 0. Based on Theorem 1, for constructing a d-dimensional local polynomial, the non-singularity criterion is stated as: in filling P matrix with nearest nodes, for each added new row, say, now the i-th row is added, i>d, the determinant of master submatrix, M i P, is examined, i. e. if { det(m i P ) δ, i-th row is kept. <δ, i-th row is discarded. where δ is a small positive real number, δ =10 10 10 20. 4 Numerical Investigation (17) In this section, numerical investigations on the proposed NN-FEM are reported. A cantilever beam under an end shear force shown in Fig. 2(a) was 01 01 01 01 01 h b L (a) (b) Figure 2: A cantilever beam (a) physical model; (b) a mesh analyzed. The beam has the following geometric and material parameters: length L=6, width b = 1, height h = 1, elasticity modulus E=1000.0, Poisson s ratio ν=0. The parameters have consistent units. The beam cross-section at the right end is loaded with a uniformly distributed shear force. Convergence was studied by increasing mesh density. One representative mesh is displayed in Fig. 2(b). With ν = 0., three-dimensional solutions should be close to the beam solutions. The obtained displacements of the beam cross-section center at the loaded end are normalized by the analytical beam solution and plotted in Fig. 3. A deformed configuration of the beam and the corresponding effective stress distribution are given in Fig. 4. For comparison purpose, results from the FEM and from the Element-Free Galerkin (EFG) method [11] are also displayed. The FEM results were produced by commercial software ANSYS

3D Nearest-nodes finite element method 137 Normalized Disp. at Loaded End Cross Section Center 1.004 1.002 1 0.998 0.996 0.994 0.992 0.99 NN FEM, BO = 2 EFG, BO = 2 ANSYS, SOLID187 0.988 0 1000 2000 3000 4000 5000 Number of Nodes Figure 3: h-convergence. (BO Base order) (a) (b) Figure 4: (a) Deformed configuration; (b) Effective stress distribution using SOLID187. SOLID187 is a second order tetrahedral element with ten nodes. For the EFG method, the radius of a circular domain of influence was so determined that approximately 10 nodes are covered by the domain of influence, and a complete set of second order monomials were included in the base. A fair base was tried for the comparison, that is, for all the compared methods they have the same order of shape functions, a similar number of element nodes, etc. From the obtained results, it can be observed that compared with the FEM and EFG method, the proposed NN-FEM with a second order base has a competitive convergence rate. For the EFG method, a weight function is usually used in the construction of shape functions. Therefore, if a secondorder base is used, the resulting shape functions will have an order higher than two [11]. This is why the EFG method has a slightly higher convergence rate.

138 Y. Luo It was also found from the investigation that although by increasing the order of local polynomials, NN-FEM can have a gain in convergence rate, but the bandwidth of global stiffness matrix also becomes larger. Therefore more storage and memory are demanded and more solution time is needed. Based on a comprehensive consideration of balance between convergence rate, computational time and memory consumption, second-order local polynomials would be the most efficient for NN-FEM. 5 Concluding Remarks A 3D Nearest-Nodes Finite Element Method (NN-FEM) is proposed for the analysis of solid continuum. In the method, finite elements are mainly used for numerical integration. For each integration point, a set of element nodes that are the nearest to the point are selected for constructing shape functions, some of them are from neighbouring elements. Numerical tests demonstrated that with a similar number of elements and element nodes, the proposed NN-FEM has a competitive convergence rate compared with the conventional FEM and the meshless method. NN-FEM has several very attractive features. First, higher-order shape functions can be constructed using simplex meshes. The quality of shape functions are solely determined by the locations of element nodes. The order of shape functions can be arbitrarily high, as long as enough element nodes are available. Therefore, p-version of adaptation can be easily implemented in NN-FEM. References [1] J.H. Argyris, H. Kelsey, and H. Kamel. Matrix methods of structural analysis: a précis of recent development. In B. Fraeijs de Veubeke, editor, Matrix Methods of Structural Analysis, pages 1 164. Pergamon Press, Oxford, 1964. [2] Fraeijs de Veubeke B. Displacement and equilibrium models in the finite element method. In O. C. Zienkiewicz and G. S. Holister, editors, Stress Analysisin, pages 145 197, London, 1965. John Wiley & Sons. [3] O.C. Zienkiewicz and Y.K. Cheung. The Finite Element Method in Continuum and Structural Mechanics. McGraw Hill, New York, 1967. [4] T. Belytschko, Y. Krongauz, D. Organ, M. Fleming, and P. Krysl. Meshless methods: an overview and recent developments. Comput. Methods Appl. Mech. Engrg., 139:3 47, 1996.

3D Nearest-nodes finite element method 139 [5] I. Babuska, U. Banerjee, and J. Osborn. Meshless and generalized finite element methods: A survey of major results. In M. Griebel and M. A. Schweitzer, editors, Meshfree Methods for Partial Differential Equations. Springer, 2002. [6] K.A. Atkinson. An Introduction to Numerical Analysis. John Wiley and Sons, 2nd edition, 1988. [7] M. Gasca and T. Sauer. On the history of multivariate polynomial interpolation. Journal of Computational and Applied Mathematics, 122:23 35, 2000. [8] M.J.D. Powell. Approximation Theory and Method. Cambridge University Press, 1981. [9] O.C. Zienkiewicz and R.L. Taylor. The Finite Element Method. Butterworth-Heinemann, Linacre House, Jordan Hill, 5 edition, 2000. [10] E. Kreyszig. Advanced Engineering Mathematics. Wiley, 8 edition, 1998. [11] T. Belytschko, Y.Y. Lu, and L. Gu. Element-free Galerkin Methods. Int. J. Numer. Meth. Engng., 37:229 256, 1994. Received: April 15, 2008