ebook img

Finite Element Analysis PDF

274 Pages·2006·2.825 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Finite Element Analysis

Preface This textbook represents the Finite Element Analysis lecture course given to students in the third year at the Department of Engineering Sciences (now F.I.L.S.), English Stream, University Politehnica of Bucharest, since 1992. It grew in time along with a course taught in Romanian to students in the Faculty of Transports, helped by the emergence of microcomputer networks and integration of the object into mechanical engineering curricula. The syllabus of the 28-hour course, supplemented by 28-hour tutorial and lab. classes, was structured along the NAFEMS recommendations published in the October 1988 issue of BENCHmark. The course represents only an introduction to the finite element analysis, for which we wrote simple stand-alone single-element programs to assist students in solving problems as homework. It is followed by an advanced course in the fourth year at F.I.L.S., called Computational Structural Mechanics, where students are supposed to use commercial programs. In designing the course, our aim was to produce students capable of: (a) understanding the theoretical background, (b) appreciating the structure of finite element programs for potential amendment and development, (c) running packages and assessing their limitations, (d) taking a detached view in checking output, and (e) understanding failure messages and finding ways of rectifying the errors. The course syllabus was restricted to 2D linear elastic structural problems. It has been found advantageous to divide the finite element analysis into two parts. Firstly, the assembly process without any approximations (illustrated by frameworks) followed by the true finite element process which involves approximations. This is achieved starting with trusses, then with beams and plane frames, and progressively dealing with membrane and plate-bending elements. Solid elements and shells are not treated. Our objective was to ensure that students have achieved: (a) a familiarity in working with matrix methods and developing stiffness matrices, (b) an understanding of global versus local coordinate systems, (c) the abilty to use the minimum potential energy theorem and virtual work equations, (d) the mapping from isoparametric space to real geometrics and the need for numerical integration, (e) an insight in numerical techniques for linear equation solving (Gauss elimination, frontal solvers etc), and (f) the use of equilibrium, compatibility, stress/strain relations and boundary conditions. As a course taught for non-native speakers, it has been considered useful to reproduce as language patterns some sentences from English texts. November 2006 Mircea Radeş Prefaţă Lucrarea reprezintă cursul Analiza cu elemente finite predat studenţilor anului III al Facultăţii de Inginerie în Limbi Străine, Filiera Engleză, la Universitatea Politehnica Bucureşti, începând cu anul 1992. Conţinutul cursului s-a lărgit în timp, fiind predat din 1992 şi studenţilor de la facultatea de Transporturi, favorizat de apariţia reţelelor de calculatoare şi de includerea sa în planul de învăţământ al facultăţilor cu profil mecanic. Programa cursului, care prevede 28 ore de curs şi 28 ore de seminar/laborator, a fost structurată în conformiatate cu recomandările NAFEMS publicate în numărul din Octombrie 1988 al revistei BENCHmark. Cursul reprezintă doar o introducere în analiza cu elemente finite, pentru care am scris programe simple, cu un singur tip de element finit, care să fie utilizate de studenţi la rezolvarea unor teme de casă. Nu se tratează învelişuri şi elemente tridimensionale. În anul IV, planul de învăţământ de la F.I.L.S. conţine cursul Computational Structural Mechanics, la care studenţii aprofundează modelarea cu elemente finite şi utilizează un program de firmă. La structurarea cursului am avut în vedere necesitatea formării unor studenţi capabili: (a) să înţeleagă baza teoretică, (b) să desluşească structura programelor cu elemente finite pentru eventuale corecţii şi dezvoltări, (c) să ruleze programe şi să recunoască limitele acestora, (d) să poată verifica rezultatele şi (e) să înţeleagă mesajele de eroare şi să găsească modalităţi de corectare a erorilor. Programa cursului a fost limitată la structuri elastice liniare bidimensionale. S-a considerat potrivit să se prezinte analiza cu elemente finite în două etape: întâi procesul de asamblare fără nici o aproximare (aplicat la grinzi cu zăbrele), apoi modelarea cu elemente finite, care presupune aproximarea câmpului de deplasări, de la triunghiul cu deformaţii specifice constante la elemente patrulatere izoparametrice, incluzând integrarea numerică. S-a urmărit ca studenţii să dobândească: (a) familiaritate cu metodele matriciale şi calculul matricelor de rigiditate; (b) înţelegerea utilităţii coordonatelor locale şi globale; (c) abilitatea folosirii principiului energiei potenţiale minime şi a principiului lucrului mecanic virtual; (d) trecerea de la coordonate naturale la coordonate fizice şi necesitatea integrării numerice; (e) o vedere de ansamblu asupra rezolvării sistemelor algebrice liniare (eliminarea Gauss, metoda frontală etc.) şi (f) utilizarea celor patru tipuri de ecuaţii – echilibru, compatibilitate, constitutive şi condiţii la limită. Fiind un curs predat unor studenţi a căror limbă maternă nu este limba engleză, au fost reproduse expresii şi fraze din cărţi scrise de vorbitori nativi ai acestei limbi. Noiembrie 2006 Mircea Radeş Contents Preface i Contents iii 1. Introduction 1 1.1 Object of FEA 1 1.2 Finite element displacement method 3 1.3 Historical view 4 1.4 Stages of FEA 5 2. Displacement Method 9 2.1 Equilibrium equations 9 2.2 Conditions for geometric compatibility 10 2.3 Force/elongation relations 11 2.4 Boundary conditions 12 2.5 Solving for displacements 12 2.6 Comparison of the force method and displacement method 13 3. Direct Stiffness Method 17 3.1 Stiffness matrix for a bar element 17 3.2 Transformation from local to global coordinates 19 3.2.1 Coordinate transformation 19 3.2.2 Force transformation 20 3.2.3 Element stiffness matrix in global coordinates 21 3.2.4 Properties of the element stiffness matrix 22 3.3 Link’s truss 25 3.4 Direct method 26 3.5 Compatibility of nodal displacements 28 3.6 Expanded element stiffness matrix 29 3.7 Unreduced global stiffness matrix 30 iv FINITE ELEMENT ANALYSIS 3.8 Joint force equilibrium equations 31 3.9 Reduced global stiffness matrix 33 3.10 Reactions and internal forces 35 3.11 Thermal loads and stresses 36 3.12 Node numbering 37 Exercises 41 4. Bars and shafts 47 4.1 Plane bar elements 47 4.1.1 Differential equation of equilibrium 47 4.1.2 Coordinates and shape functions 48 4.1.3 Bar not loaded between ends 49 4.1.4 Element stiffness matrix in local coordinates 51 4.1.5 Bar loaded between ends 52 4.1.6 Vector of element nodal forces 55 4.1.7 Assembly of the global stiffness matrix and load vector 56 4.1.8 Initial strain effects 59 4.2 Plane shaft elements 60 Exercises 63 5. Beams, frames and grids 79 5.1 Finite element discretization 79 5.2 Static analysis of a uniform beam 81 5.3 Uniform beam not loaded between ends 83 5.3.1 Shape functions 84 5.3.2 Stiffness matrix 86 5.3.3 Physical significance of the stiffness matrix 88 5.4 Uniform beam loaded between ends 89 5.4.1 Consistent vector of nodal forces 89 5.4.2 Higher degree interpolation functions 92 5.4.3 Bending moment and shear force 95 5.5 Basic convergence requirements 96 5.6 Frame element 97 5.6.1 Axial effects 97 5.6.2 Stiffness matrix and load vector in local coordinates 98 CONTENTS v 5.6.3 Coordinate transformation 98 5.6.4 Stiffness matrix and load vector in global coordinates 100 5.7 Assembly of the global stiffness matrix 100 5.8 Grids 111 5.9 Deep beam bending element 116 5.9.1 Static analysis of a uniform beam 117 5.9.2 Shape functions 118 5.9.3 Stiffness matrix 121 6. Linear elasticity 123 6.1 Matrix notation for loads, stresses and strain 123 6.2 Equations of equilibrium inside V 125 6.3 Equations of equilibrium on the surface S 126 σ 6.4 Strain-displacement relations 127 6.5 Stress-strain relations 128 6.6 Temperature effects 130 6.7 Strain energy 130 7. Energy methods 131 7.1 Principle of virtual work 131 7.1.1 Virtual displacements 131 7.1.2 Virtual work of external forces 133 7.1.3 Virtual work of internal forces 133 7.1.4 Principle of virtual displacements 134 7.1.5 Proof that PDV is equivalent to equilibrium equations 137 7.2 Principle of minimum total potential energy 139 7.2.1 Strain energy 139 7.2.2 External potential energy 140 7.2.3 Total potential energy 140 7.3 The Rayleigh-Ritz method 143 7.4 FEM – a localized version of the Rayleigh-Ritz method 148 7.4.1 FEM in Structural Mechanics 148 7.4.2 Discretization 149 7.4.3 Principle of virtual displacements 149 vi FINITE ELEMENT ANALYSIS 7.4.4 Approximating functions for the element 149 7.4.5 Compatibility between strains and nodal displacements 150 7.4.6 Element stiffness matrix and load vector 151 7.4.7 Assembly of the global stiffness matrix and load vector 151 7.4.8 Solution and back-substitution 152 8 Two-dimensional elements 153 8.1 The plane constant-strain triangle (CST) 153 8.1.1. Discretization of structure 153 8.1.2 Polynomial approximation of the displacement field 154 8.1.3 Nodal approximation of the displacement field 155 8.1.4 The matrix [B] 158 8.1.5 Element stiffness matrix and load vector 159 8.1.6 Remarks 160 8.2 Rectangular elements 176 8.2.1 The four-node rectangle (linear) 176 8.2.2 The eight-node rectangle (quadratic) 178 8.3 Triangular elements 180 8.3.1 Area coordinates 180 8.3.2 Linear strain triangle (LST) 182 8.3.3 Quadratic strain triangle 185 8.4 Equilibrium, convergence and compatibility 187 8.4.1 Equilibrium vs. compatibility 187 8.4.2 Convergence and compatibility 188 9 Isoparametric elements 191 9.1 Linear quadrilateral element 191 9.1.1 Natural coordinates 192 9.1.2 Shape functions 193 9.1.3 The displacement field 194 9.1.4 Mapping from natural to Cartesian coordinates 195 9.1.5 Element stiffness matrix 198 9.1.6 Element load vectors 199 9.2 Numerical integration 200 9.2.1 One dimensional Gauss quadrature 200 CONTENTS vii 9.2.2 Two dimensional Gauss quadrature 203 9.2.3 Stiffness integration 204 9.2.4 Stress calculations 207 9.3 Eight-node quadrilateral 208 9.3.1 Shape functions 209 9.3.2 Shape function derivatives 210 9.3.3 Determinant of the Jacobian matrix 211 9.3.4 Element stiffness matrix 211 9.3.5 Stress calculation 213 9.3.6 Consistent nodal forces 214 9.4 Nine-node quadrilateral 219 9.5 Six-node triangle 221 9.6 Jacobian positiveness 223 10 Plate bending 225 10.1 Thin plate theory (Kirchhoff) 225 10.2 Thick plate theory (Reissner-Mindlin) 229 10.3 Rectangular plate-bending elements 232 10.3.1 ACM element (non-conforming) 232 10.3.2 BFS element (conforming) 238 10.3.3 HTK thick rectangular element 239 10.4 Triangular plate-bending elements 244 10.4.1 Thin triangular element (non-conforming) 245 10.4.2 Thick triangular element (conforming) 248 10.4.3 Discrete Kirchhoff triangles (DKT) 250 References 257 Index 265 1. INTRODUCTION Finite Element Analysis (FEA) as applied to structures is a multidisciplinary technique, based on knowledge from three fields: (1) Structural Mechanics, encompassing elasticity, strength of materials, dynamics, plasticity, etc, (2) Numerical Analysis, involving approximation methods, solving linear sets of equations, eigenproblems, etc, and (3) Applied Computer Science, dealing with the development and maintenance of large computer codes. FEA is used to solve large-scale analytical problems. Its task is to model and describe the mechanical behaviour of geometrically complex structures. The procedure is a discretized approach: the geometric shape or the internal stress- strain-displacement field are described by a series of discrete quantities (like coordinates) distributed through the structure. This requires a matrix notation. The tools are the computers, able to store long lists of numbers and manipulate them. 1.1 Object of FEA The object of FEA is to replace the infinite degree of freedom system in continuum applications by a finite system exhibiting the same basis as discrete analysis. The aim is finding an approximate solution to a boundary- and initial- value problem by dividing the domain of the system into a set of interconnected finite-sized subdomains of different size and shape, and defining the unknown state variable approximately, within each element, by means of a linear combination of trial functions. The subdomains are called finite elements, the set of finite elements is known as the mesh and the trial functions are referred to as interpolation functions. With the individually defined functions matching each other at certain points called nodes, the unknown function is approximated over the entire domain. The primary difference between the FEA and other approximate methods for the solution of boundary-value problems (finite-difference, weighted-residual, 2 FINITE ELEMENT ANALYSIS Rayleigh-Ritz, Galerkin) is that in the FEA the approximation is confined to relatively small subdomains. FEA is a localized version of the Rayleigh-Ritz method. Instead of finding an admissible function satisfying the boundary conditions for the entire domain, which is often difficult, in the FEA the admissible functions (called shape functions) are defined over element domains with simple geometry and pay no attention to complications at the boundaries. Since the entire domain is divided into numerous elements and the function is approximated in terms of its values at the element nodes, the evaluation of such a function will require the solution of simultaneous equations. This was possible only at the time the computers became available. The outstanding success of the finite element method can be attributed to a large extent to timing. While the finite element method was being developed, so were increasingly powerful digital computers, which led to automation. The computer is not only able to solve the discretized equations of equilibrium, but also to carry out such diverse tasks as the formulation of equations, by making decisions concerning the finite element mesh and the assembly of stiffness matrices. Perhaps more important is the fact that the finite element method can accommodate systems with complicated geometries and parameter distributions. The wide use of the classical Rayleigh-Ritz method has been limited by the inability to generate suitable admissible functions for a large number of practical problems. Indeed, systems with complex boundary conditions or complex geometry cannot be described easily by global admissible functions, which tend to have complicated expressions, difficult to handle on a routine basis. In turn, in the FEA an approximate solution is constructed using local admissible functions, defined over small subdomains of the structure. In order to match a given irregular boundary, or to handle parameter non-uniformities, the FEA can change not only the size of the finite elements but also their shape. This extreme versatility, coupled with the development of powerful computer codes based on the method, some of them made available as open source free software, has made the FEA the method of choice for the analysis of structures. In FEA, the equations of equilibrium are obtained from variational principles implying the stationarity of the functional defined by the total potential energy. While solving differential equations with complicated boundary conditions may be difficult, integrating known polynomial functions, even approximately, [ ]{ } { } should be easier. Mathematically, solving A x = b is equivalent to minimizing P(x)= 1{x}T[A]{x}−{x}T {b}. This is the heart of the FEA when 2 applied to structures.

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.