Presentation is loading. Please wait.

Presentation is loading. Please wait.

CHAPTER 1: COMPUTATIONAL MODELLING

Similar presentations


Presentation on theme: "CHAPTER 1: COMPUTATIONAL MODELLING"— Presentation transcript:

1 CHAPTER 1: COMPUTATIONAL MODELLING
Finite Element Method for readers of all backgrounds G. R. Liu and S. S. Quek CHAPTER 1: COMPUTATIONAL MODELLING

2 CONTENTS INTRODUCTION PHYSICAL PROBLEMS IN ENGINEERING
COMPUTATIONAL MODELLING USING FEM Geometry modelling Meshing Material properties specification Boundary, initial and loading conditions specification SIMULATION Discrete system equations Equation solvers VISUALIZATION

3 INTRODUCTION Design process for an engineering system
Major steps include computational modelling, simulation and analysis of results. Process is iterative. Aided by good knowledge of computational modelling and simulation. FEM: an indispensable tool

4 C onceptual design Modelling Physical , mathematical , computational , and operational, economical Simulation Experimental, analytical, and computational Virtual prototyping Analysis Photography, visual - tape, and computer graphics, visual reality Design Prototyping Testing Fabrication

5 PHYSICAL PROBLEMS IN ENGINEERING
Mechanics for solids and structures Heat transfer Acoustics Fluid mechanics Others

6 COMPUTATIONAL MODELLING USING FEM
Four major aspects: Modelling of geometry Meshing (discretization) Defining material properties Defining boundary, initial and loading conditions

7 Modelling of geometry Points can be created simply by keying in the coordinates. Lines/curves can be created by connecting points/nodes. Surfaces can be created by connecting/rotating/ translating the existing lines/curves. Solids can be created by connecting/ rotating/translating the existing surfaces. Points, lines/curves, surfaces and solids can be translated/rotated/reflected to form new ones.

8 Modelling of geometry Use of graphic software and preprocessors to aid the modelling of geometry Can be imported into software for discretization and analysis Simplification of complex geometry usually required

9 Modelling of geometry Eventually represented by discretized elements Note that curved lines/surfaces may not be well represented if elements with linear edges are used.

10 Meshing (Discretization)
Why do we discretize? Solutions to most complex, real life problems are unsolvable analytically Dividing domain into small, regularly shaped elements/cells enables the solution within a single element to be approximated easily Solutions for all elements in the domain then approximate the solutions of the complex problem itself (see analogy of approximating a complex function with linear functions)

11 A complex function is represented by piecewise linear functions

12 Meshing (Discretization)
Part of preprocessing Automatic mesh generators: an ideal Semi-automatic mesh generators: in practice Shapes (types) of elements Triangular (2D) Quadrilateral (2D) Tetrahedral (3D) Hexahedral (3D) Etc.

13 Mesh for the design of scaled model of aircraft for dynamic analysis

14 Mesh for a boom showing the stress distribution (Picture used by courtesy of EDS PLM Solutions)

15 Mesh of a hinge joint

16 Axisymmetric mesh of part of a dental implant (The CeraOne abutment system, Nobel Biocare)

17 Property of material or media
Type of material property depends upon problem Usually involves simple keying in of data of material property in preprocessor Use of material database (commercially available) Experiments for accurate material property

18 Boundary, initial and loading conditions
Very important for accurate simulation of engineering systems Usually involves the input of conditions with the aid of a graphical interface using preprocessors Can be applied to geometrical identities (points, lines/curves, surfaces, and solids) and mesh identities (elements or grids)

19 SIMULATION Discrete system equations Equations solvers
Two major aspects when performing simulation: Discrete system equations Principles for discretization Problem dependent Equations solvers Making use of computer architecture

20 Discrete system equations
Principle of virtual work or variational principle Hamilton’s principle Minimum potential energy principle For traditional Finite Element Method (FEM) Weighted residual method PDEs are satisfied in a weighted integral sense Leads to FEM, Finite Difference Method (FDM) and Finite Volume Method (FVM) formulations Choice of test (weight) functions Choice of trial functions

21 Discrete system equations
Taylor series For traditional FDM Control of conservation laws For Finite Volume Method (FVM)

22 Equations solvers Direct methods (for small systems, up to 2D)
Gauss elimination LU decomposition Iterative methods (for large systems, 3D onwards) Gauss – Jacobi method Gauss – Seidel method SOR (Successive Over-Relaxation) method Generalized conjugate residual methods Line relaxation method

23 For nonlinear problems, another iterative loop is needed
Equations solvers For nonlinear problems, another iterative loop is needed For time-dependent problems, time stepping is also additionally required Implicit approach (accurate but much more computationally expensive) Explicit approach (simple, but less accurate)

24 VISUALIZATION Vast volume of digital data
Methods to interpret, analyse and for presentation Use post-processors 3D object representation Wire-frames Collection of elements Collection of nodes

25 VISUALIZATION Objects: rotate, translate, and zoom in/out
Results: contours, fringes, wire-frames and deformations Results: iso-surfaces, vector fields of variable(s) Outputs in the forms of table, text files, xy plots are also routinely available Visual reality A goggle, inversion desk, and immersion room

26 Air flow in a virtually designed building (Image courtesy of Institute of High Performance Computing)

27 Air flow in a virtually designed building (Image courtesy of Institute of High Performance Computing)

28 INTRODUCTION TO MECHANICS FOR SOLIDS AND STRUCTURES
Finite Element Method for readers of all backgrounds G. R. Liu and S. S. Quek CHAPTER 2: INTRODUCTION TO MECHANICS FOR SOLIDS AND STRUCTURES

29 CONTENTS INTRODUCTION EQUATIONS FOR THREE-DIMENSIONAL (3D) SOLIDS
Statics and dynamics Elasticity and plasticity Isotropy and anisotropy Boundary conditions Different structural components EQUATIONS FOR THREE-DIMENSIONAL (3D) SOLIDS EQUATIONS FOR TWO-DIMENSIONAL (2D) SOLIDS EQUATIONS FOR TRUSS MEMBERS EQUATIONS FOR BEAMS EQUATIONS FOR PLATES

30 INTRODUCTION Solids and structures are stressed when they are subjected to loads or forces. The stresses are, in general, not uniform as the forces usually vary with coordinates. The stresses lead to strains, which can be observed as a deformation or displacement. Solid mechanics and structural mechanics

31 Statics and dynamics Forces can be static and/or dynamic.
Statics deals with the mechanics of solids and structures subject to static loads. Dynamics deals with the mechanics of solids and structures subject to dynamic loads. As statics is a special case of dynamics, the equations for statics can be derived by simply dropping out the dynamic terms in the dynamic equations.

32 Elasticity and plasticity
Elastic: the deformation in the solids disappears fully if it is unloaded. Plastic: the deformation in the solids cannot be fully recovered when it is unloaded. Elasticity deals with solids and structures of elastic materials. Plasticity deals with solids and structures of plastic materials.

33 Isotropy and anisotropy
Anisotropic: the material property varies with direction. Composite materials: anisotropic, many material constants. Isotropic material: property is not direction dependent, two independent material constants.

34 Boundary conditions Displacement (essential) boundary conditions Force (natural) boundary conditions

35 Different structural components
Truss and beam structures

36 Different structural components
Plate and shell structures

37 EQUATIONS FOR 3D SOLIDS Stress and strain Constitutive equations
Dynamic and static equilibrium equations

38 Stress and strain Stresses at a point in a 3D solid:

39 Stress and strain Strains

40 Stress and strain Strains in matrix form where

41 Constitutive equations
s = c e or

42 Constitutive equations
For isotropic materials , ,

43 Dynamic equilibrium equations
Consider stresses on an infinitely small block

44 Dynamic equilibrium equations
Equilibrium of forces in x direction including the inertia forces Note:

45 Dynamic equilibrium equations
Hence, equilibrium equation in x direction Equilibrium equations in y and z directions

46 Dynamic and static equilibrium equations
In matrix form Note: or For static case

47 EQUATIONS FOR 2D SOLIDS Plane stress Plane strain

48 Stress and strain (3D)

49 Stress and strain Strains in matrix form where ,

50 Constitutive equations
s = c e (For plane stress) (For plane strain)

51 Dynamic equilibrium equations

52 Dynamic and static equilibrium equations
In matrix form Note: or For static case

53 EQUATIONS FOR TRUSS MEMBERS

54 Constitutive equations
Hooke’s law in 1D s = E e Dynamic and static equilibrium equations (Static)

55 EQUATIONS FOR BEAMS Stress and strain Constitutive equations
Moments and shear forces Dynamic and static equilibrium equations

56 Stress and strain Euler–Bernoulli theory

57 Stress and strain sxx = E exx Assumption of thin beam
Sections remain normal Slope of the deflection curve where sxx = E exx

58 Constitutive equations
sxx = E exx Moments and shear forces Consider isolated beam cell of length dx

59 Moments and shear forces
The stress and moment

60 Moments and shear forces
Since Therefore, Where (Second moment of area about z axis – dependent on shape and dimensions of cross-section)

61 Dynamic and static equilibrium equations
Forces in the x direction Moments about point A

62 Dynamic and static equilibrium equations
Therefore, (Static)

63 EQUATIONS FOR PLATES Stress and strain Constitutive equations
Moments and shear forces Dynamic and static equilibrium equations Mindlin plate

64 Stress and strain Thin plate theory or Classical Plate Theory (CPT)

65 Stress and strain Assumes that exz = 0, eyz = 0 , Therefore, ,

66 Stress and strain Strains in matrix form e = -z Lw where

67 Constitutive equations
s = c e where c has the same form for the plane stress case of 2D solids

68 Moments and shear forces
Stresses on isolated plate cell z x y fz h xy xx xz yx yy yz O

69 Moments and shear forces
Moments and shear forces on a plate cell dx x dy z x y O dx dy Qy My Myx Qy+dQy Myx+dMyx My+dMy Qx Mx Mxy Qx+dQx Mxy+dMxy Mx+dMx

70 Moments and shear forces
s = c e s = - c z Lw Like beams, Note that ,

71 Moments and shear forces
Therefore, equilibrium of forces in z direction or Moments about A-A

72 Dynamic and static equilibrium equations

73 Dynamic and static equilibrium equations
(Static) where

74 Mindlin plate

75 Mindlin plate , e = -z Lq Therefore, in-plane strains where ,

76 Mindlin plate Transverse shear strains Transverse shear stress

77 THE FINITE ELEMENT METHOD
for readers of all backgrounds G. R. Liu and S. S. Quek CHAPTER 3: THE FINITE ELEMENT METHOD

78 CONTENTS STRONG AND WEAK FORMS OF GOVERNING EQUATIONS
HAMILTON’S PRINCIPLE FEM PROCEDURE Domain discretization Displacement interpolation Formation of FE equation in local coordinate system Coordinate transformation Assembly of FE equations Imposition of displacement constraints Solving the FE equations STATIC ANALYSIS EIGENVALUE ANALYSIS TRANSIENT ANALYSIS REMARKS

79 STRONG AND WEAK FORMS OF GOVERNING EQUATIONS
System equations: strong form, difficult to solve. Weak form: requires weaker continuity on the dependent variables (u, v, w in this case). Weak form is often preferred for obtaining an approximated solution. Formulation based on a weak form leads to a set of algebraic system equations – FEM. FEM can be applied for practical problems with complex geometry and boundary conditions.

80 HAMILTON’S PRINCIPLE “Of all the admissible time histories of displacement the most accurate solution makes the Lagrangian functional a minimum.” An admissible displacement must satisfy: The compatibility equations The essential or the kinematic boundary conditions The conditions at initial (t1) and final time (t2)

81 HAMILTON’S PRINCIPLE Mathematically where L=T-P+Wf (Kinetic energy)
(Potential energy) (Work done by external forces)

82 FEM PROCEDURE Step 1: Domain discretization
Step 2: Displacement interpolation Step 3: Formation of FE equation in local coordinate system Step 4: Coordinate transformation Step 5: Assembly of FE equations Step 6: Imposition of displacement constraints Step 7: Solving the FE equations

83 Step 1: Domain discretization
The solid body is divided into Ne elements with proper connectivity – compatibility. All the elements form the entire domain of the problem without any overlapping – compatibility. There can be different types of element with different number of nodes. The density of the mesh depends upon the accuracy requirement of the analysis. The mesh is usually not uniform, and a finer mesh is often used in the area where the displacement gradient is larger.

84 Step 2: Displacement interpolation
Bases on local coordinate system, the displacement within element is interpolated using nodal displacements.

85 Step 2: Displacement interpolation
N is a matrix of shape functions Shape function for each displacement component at a node where

86 Displacement interpolation
Constructing shape functions Consider constructing shape function for a single displacement component Approximate in the form pT(x)={1, x, x2, x3, x4,..., xp} (1D)

87 Pascal triangle of monomials: 2D

88 Pascal pyramid of monomials : 3D

89 Displacement interpolation
Enforce approximation to be equal to the nodal displacements at the nodes di = pT(xi) i = 1, 2, 3, …,nd or de=P  where ,

90 Displacement interpolation
The coefficients in  can be found by Therefore, uh(x) = N( x) de

91 Displacement interpolation
Sufficient requirements for FEM shape functions (Delta function property) 1. (Partition of unity property – rigid body movement) 2. 3. (Linear field reproduction property)

92 Step 3: Formation of FE equations in local coordinates
Since U= Nde Strain matrix e = LU Therefore, e = L N de= B de e T Ve V c Π d B Bd ) ( 2 1 ε ò = V c T Ve e d B k ò = or where (Stiffness matrix)

93 Step 3: Formation of FE equations in local coordinates
Since U= Nde or where (Mass matrix)

94 Step 3: Formation of FE equations in local coordinates
(Force vector)

95 Step 3: Formation of FE equations in local coordinates
(Hamilton’s principle) FE Equation

96 Step 4: Coordinate transformation
x y x' y' Local coordinate systems Global coordinate systems (Local) (Global) where , ,

97 Step 5: Assembly of FE equations
Direct assembly method Adding up contributions made by elements sharing the node (Static)

98 Step 6: Impose displacement constraints
No constraints  rigid body movement (meaningless for static analysis) Remove rows and columns corresponding to the degrees of freedom being constrained K is semi-positive definite

99 Step 7: Solve the FE equations
for the displacement at the nodes, D The strain and stress can be retrieved by using e = LU and s = c e with the interpolation, U=Nd

100 STATIC ANALYSIS Solve KD=F for D Gauss elmination LU decomposition
Etc.

101 EIGENVALUE ANALYSIS [ K - li M ] fi = 0 (Homogeneous equation, F = 0)
Assume Let (Roots of equation are the eigenvalues) [ K - li M ] fi = 0 (Eigenvector)

102 EIGENVALUE ANALYSIS Methods of solving eigenvalue equation
Jacobi’s method Given’s method and Householder’s method The bisection method (Sturm sequences) Inverse iteration QR method Subspace iteration Lanczos’ method

103 TRANSIENT ANALYSIS Structure systems are very often subjected to transient excitation. A transient excitation is a highly dynamic time dependent force exerted on the structure, such as earthquake, impact, and shocks. The discrete governing equation system usually requires a different solver from that of eigenvalue analysis. The widely used method is the so-called direct integration method.

104 TRANSIENT ANALYSIS The direct integration method is basically using the finite difference method for time stepping. There are mainly two types of direct integration method; one is implicit and the other is explicit. Implicit method (e.g. Newmark’s method) is more efficient for relatively slow phenomena Explicit method (e.g. central differencing method) is more efficient for very fast phenomena, such as impact and explosion.

105 Newmark’s method (Implicit)
Assume that Substitute into

106 Newmark’s method (Implicit)
where Therefore,

107 Newmark’s method (Implicit)
Start with D0 and Obtain using March forward in time Obtain using Obtain Dt and using

108 Central difference method (explicit)
(Lumped mass – no need to solve matrix equation)

109 Central difference method (explicit)
Find average velocity at time t = -t/2 using Find using the average acceleration at time t = 0. Find Dt using the average velocity at time t =t/2 Obtain D-t using D0 and are prescribed and can be obtained from Use to obtain assuming Obtain using Time marching in half the time step Central difference method (explicit)

110 REMARKS In FEM, the displacement field U is expressed by displacements at nodes using shape functions N defined over elements. The strain matrix B is the key in developing the stiffness matrix. To develop FE equations for different types of structure components, all that is needed to do is define the shape function and then establish the strain matrix B. The rest of the procedure is very much the same for all types of elements.

111 Finite Element Method CHAPTER 4: FEM FOR TRUSSES
for readers of all backgrounds G. R. Liu and S. S. Quek CHAPTER 4: FEM FOR TRUSSES

112 CONTENTS INTRODUCTION FEM EQUATIONS Shape functions construction
Strain matrix Element matrices in local coordinate system Element matrices in global coordinate system Boundary conditions Recovering stress and strain EXAMPLE Remarks HIGHER ORDER ELEMENTS

113 INTRODUCTION Truss members are for the analysis of skeletal type systems – planar trusses and space trusses. A truss element is a straight bar of an arbitrary cross-section, which can deform only in its axis direction when it is subjected to axial forces. Truss elements are also termed as bar elements. In planar trusses, there are two components in the x and y directions for the displacement as well as forces at a node. For space trusses, there will be three components in the x, y and z directions for both displacement and forces at a node.

114 INTRODUCTION In trusses, the truss or bar members are joined together by pins or hinges (not by welding), so that there are only forces (not moments) transmitted between bars. It is assumed that the element has a uniform cross-section.

115 Example of a truss structure

116 FEM EQUATIONS Shape functions construction Strain matrix
Element matrices in local coordinate system Element matrices in global coordinate system Boundary conditions Recovering stress and strain

117 Shape functions construction
Consider a truss element

118 Shape functions construction
Let Note: Number of terms of basis function, xn determined by n = nd - 1 At x = 0, u(x=0) = u1 At x = le, u(x=le) = u2

119 Shape functions construction
(Linear element)

120 Strain matrix or where

121 Element Matrices in the Local Coordinate System
Note: ke is symmetrical Proof:

122 Element Matrices in the Local Coordinate System
Note: me is symmetrical too

123 Element matrices in global coordinate system
Perform coordinate transformation Truss in space (spatial truss) and truss in plane (planar truss)

124 Element matrices in global coordinate system
Spatial truss (Relationship between local DOFs and global DOFs) (2x1) where , (6x1) Direction cosines

125 Element matrices in global coordinate system
Spatial truss (Cont’d) Transformation applies to force vector as well: where

126 Element matrices in global coordinate system
Spatial truss (Cont’d)

127 Element matrices in global coordinate system
Spatial truss (Cont’d)

128 Element matrices in global coordinate system
Spatial truss (Cont’d)

129 Element matrices in global coordinate system
Spatial truss (Cont’d) Note:

130 Element matrices in global coordinate system
Planar truss where , Similarly (4x1)

131 Element matrices in global coordinate system
Planar truss (Cont’d)

132 Element matrices in global coordinate system
Planar truss (Cont’d)

133 Singular K matrix  rigid body movement Constrained by supports
Boundary conditions Singular K matrix  rigid body movement Constrained by supports Impose boundary conditions  cancellation of rows and columns in stiffness matrix, hence K becomes SPD Recovering stress and strain (Hooke’s law) x

134 EXAMPLE Consider a bar of uniform cross-sectional area shown in the figure. The bar is fixed at one end and is subjected to a horizontal load of P at the free end. The dimensions of the bar are shown in the figure and the beam is made of an isotropic material with Young’s modulus E. P l

135 EXAMPLE Exact solution of : , stress: FEM: (1 truss element)

136 Remarks FE approximation = exact solution in example
Exact solution for axial deformation is a first order polynomial (same as shape functions used) Hamilton’s principle – best possible solution Reproduction property

137 HIGHER ORDER ELEMENTS Quadratic element Cubic element

138 Finite Element Method CHAPTER 5: FEM FOR BEAMS
for readers of all backgrounds G. R. Liu and S. S. Quek CHAPTER 5: FEM FOR BEAMS

139 CONTENTS INTRODUCTION FEM EQUATIONS Shape functions construction
Strain matrix Element matrices Remarks EXAMPLE

140 INTRODUCTION The element developed is often known as a beam element.
A beam element is a straight bar of an arbitrary cross-section. Beams are subjected to transverse forces and moments. Deform only in the directions perpendicular to its axis of the beam.

141 INTRODUCTION In beam structures, the beams are joined together by welding (not by pins or hinges). Uniform cross-section is assumed. FE matrices for beams with varying cross-sectional area can also be developed without difficulty.

142 FEM EQUATIONS Shape functions construction Strain matrix
Element matrices

143 Shape functions construction
Consider a beam element Natural coordinate system:

144 Shape functions construction
Assume that In matrix form: or

145 Shape functions construction
To obtain constant coefficients – four conditions At x= -a or x = -1 At x= a or x = 1

146 Shape functions construction
or or

147 Shape functions construction
Therefore, where in which

148 Strain matrix Therefore, where (Second derivative of shape functions)

149 Element matrices Evaluate integrals

150 Element matrices Evaluate integrals

151 Element matrices

152 Remarks Theoretically, coordinate transformation can also be used to transform the beam element matrices from the local coordinate system to the global coordinate system. The transformation is necessary only if there is more than one beam element in the beam structure, and of which there are at least two beam elements of different orientations. A beam structure with at least two beam elements of different orientations is termed a frame or framework.

153 EXAMPLE Consider the cantilever beam as shown in the figure. The beam is fixed at one end and it has a uniform cross-sectional area as shown. The beam undergoes static deflection by a downward load of P=1000N applied at the free end. The dimensions and properties of the beam are shown in the figure. P=1000 N 0.5 m 0.06 m 0.1 m E=69 GPa =0.33

154 EXAMPLE Step 1: Element matrices

155 EXAMPLE Step 1 (Cont’d): Step 2: Boundary conditions

156 EXAMPLE Step 2 (Cont’d): Therefore, Kd=F where dT = [ v2 2] ,

157 EXAMPLE Step 3: Solving FE equation Two simultaneous equations
v2 = x 10-4 m 2 = x 10-3 rad Substitute back into first two equations of Kd=F

158 Remarks FE solution is the same as analytical solution
Analytical solution to beam is third order polynomial (same as shape functions used) Reproduction property

159 CASE STUDY Resonant frequencies of micro resonant transducer

160 CASE STUDY Number of 2-node beam elements Natural Frequency (Hz)
Mode 1 Mode 2 Mode 3 10 x 105 x 106 x 106 20 x 105 x 106 x 106 40 x 105 x 106 x 106 60 Analytical Calculations x 105 x 106 x 106

161 CASE STUDY

162 CASE STUDY

163 CASE STUDY

164 Finite Element Method CHAPTER 6: FEM FOR FRAMES
for readers of all backgrounds G. R. Liu and S. S. Quek CHAPTER 6: FEM FOR FRAMES

165 CONTENTS INTRODUCTION FEM EQUATIONS FOR PLANAR FRAMES
Equations in local coordinate system Equations in global coordinate system FEM EQUATIONS FOR SPATIAL FRAMES REMARKS

166 INTRODUCTION Deform axially and transversely.
It is capable of carrying both axial and transverse forces, as well as moments. Hence combination of truss and beam elements. Frame elements are applicable for the analysis of skeletal type systems of both planar frames (2D frames) and space frames (3D frames). Known generally as the beam element or general beam element in most commercial software.

167 FEM EQUATIONS FOR PLANAR FRAMES
Consider a planar frame element

168 Equations in local coordinate system
Combination of the element matrices of truss and beam elements From the truss element, Truss Beam (Expand to 6x6)

169 Equations in local coordinate system
From the beam element, (Expand to 6x6)

170 Equations in local coordinate system
+

171 Equations in local coordinate system
Similarly so for the mass matrix and we get And for the force vector,

172 Equations in global coordinate system
Coordinate transformation where ,

173 Equations in global coordinate system
Direction cosines in T: (Length of element)

174 Equations in global coordinate system
Therefore,

175 FEM EQUATIONS FOR SPATIAL FRAMES
Consider a spatial frame element Displacement components at node 1 Displacement components at node 2

176 Equations in local coordinate system
Combination of the element matrices of truss and beam elements

177 Equations in local coordinate system
where

178 Equations in global coordinate system

179 Equations in global coordinate system
Coordinate transformation where ,

180 Equations in global coordinate system
Direction cosines in T3

181 Equations in global coordinate system
Vectors for defining location and orientation of frame element in space k, l = 1, 2, 3

182 Equations in global coordinate system
Vectors for defining location and orientation of frame element in space (cont’d)

183 Equations in global coordinate system
Vectors for defining location and orientation of frame element in space (cont’d)

184 Equations in global coordinate system
Therefore,

185 REMARKS In practical structures, it is very rare to have beam structure subjected only to transversal loading. Most skeletal structures are either trusses or frames that carry both axial and transversal loads. A beam element is actually a very special case of a frame element. The frame element is often conveniently called the beam element.

186 CASE STUDY Finite element analysis of bicycle frame

187 CASE STUDY 74 elements (71 nodes) Ensure connectivity Young’s modulus,
E GPa Poisson’s ratio, 69.0 0.33 74 elements (71 nodes) Ensure connectivity

188 CASE STUDY Horizontal load Constraints in all directions

189 CASE STUDY M = 20X

190 CASE STUDY Axial stress -9.68 x 105 Pa -6.264 x 105 Pa -6.34 x 105 Pa

191 Finite Element Method CHAPTER 7: FEM FOR 2D SOLIDS
for readers of all backgrounds G. R. Liu and S. S. Quek CHAPTER 7: FEM FOR 2D SOLIDS

192 CONTENTS INTRODUCTION LINEAR TRIANGULAR ELEMENTS
Field variable interpolation Shape functions construction Using area coordinates Strain matrix Element matrices LINEAR RECTANGULAR ELEMENTS Gauss integration Evaluation of me

193 CONTENTS LINEAR QUADRILATERAL ELEMENTS HIGHER ORDER ELEMENTS
Coordinate mapping Strain matrix Element matrices Remarks HIGHER ORDER ELEMENTS COMMENTS (GAUSS INTEGRATION)

194 INTRODUCTION 2D solid elements are applicable for the analysis of plane strain and plane stress problems. A 2D solid element can have a triangular, rectangular or quadrilateral shape with straight or curved edges. A 2D solid element can deform only in the plane of the 2D solid. At any point, there are two components in the x and y directions for the displacement as well as forces.

195 INTRODUCTION For plane strain problems, the thickness of the element is unit, but for plane stress problems, the actual thickness must be used. In this course, it is assumed that the element has a uniform thickness h. Formulating 2D elements with a given variation of thickness is also straightforward, as the procedure is the same as that for a uniform element.

196 2D solids – plane stress and plane strain

197 LINEAR TRIANGULAR ELEMENTS
Less accurate than quadrilateral elements Used by most mesh generators for complex geometry A linear triangular element:

198 Field variable interpolation
where (Shape functions)

199 Shape functions construction
Assume, i= 1, 2, 3 or

200 Shape functions construction
Delta function property: Therefore, Solving,

201 Shape functions construction
Area of triangle Moment matrix Substitute a1, b1 and c1 back into N1 = a1 + b1x + c1y:

202 Shape functions construction
Similarly,

203 Shape functions construction
where i= 1, 2, 3 J, k determined from cyclic permutation i = 1, 2 i k j j = 2, 3 k = 3, 1

204 Using area coordinates
Alternative method of constructing shape functions  2-3-P: Similarly,  3-1-P A2  1-2-P A3

205 Using area coordinates
Partitions of unity: Delta function property: e.g. L1 = 0 at if P at nodes 2 or 3 Therefore,

206 (constant strain element)
Strain matrix where (constant strain element)

207 Element matrices Constant matrix

208 Element matrices For elements with uniform density and thickness,
Eisenberg and Malvern (1973):

209 Element matrices Uniform distributed load:

210 LINEAR RECTANGULAR ELEMENTS
Non-constant strain matrix More accurate representation of stress and strain Regular shape makes formulation easy

211 Shape functions construction
Consider a rectangular element

212 Shape functions construction
where (Interpolation)

213 Shape functions construction
Delta function property Partition of unity

214 Strain matrix Note: No longer a constant matrix!

215 Element matrices dxdy = ab dxdh Therefore,

216 Element matrices For uniformly distributed load,

217 Gauss integration For evaluation of integrals in ke and me (in practice) In 1 direction: m gauss points gives exact solution of polynomial integrand of n = 2m - 1 In 2 directions:

218 Gauss integration m xj wj Accuracy n 1 2 -1/3, 1/3 1, 1 3
2 -1/3, 1/3 1, 1 3 -0.6, 0, 0.6 5/9, 8/9, 5/9 5 4 , , , , , , 7 , , 0, , , , , , 9 6 , , , , , , , , , , 11

219 Evaluation of me

220 Evaluation of me E.g. Note: In practice, Gauss integration is often used

221 LINEAR QUADRILATERAL ELEMENTS
Rectangular elements have limited application Quadrilateral elements with unparallel edges are more useful Irregular shape requires coordinate mapping before using Gauss integration

222 Coordinate mapping Physical coordinates Natural coordinates
(Interpolation of displacements) (Interpolation of coordinates)

223 Coordinate mapping where ,

224 Coordinate mapping Substitute x = 1 into or Eliminating ,

225 Strain matrix or where (Jacobian matrix) Since ,

226 Strain matrix Therefore,
(Relationship between differentials of shape functions w.r.t. physical coordinates and differentials w.r.t. natural coordinates) Therefore, Replace differentials of Ni w.r.t. x and y with differentials of Ni w.r.t.  and 

227 Element matrices Murnaghan (1951) : dA=det |J | dxdh

228 Remarks Shape functions used for interpolating the coordinates are the same as the shape functions used for interpolation of the displacement field. Therefore, the element is called an isoparametric element. Note that the shape functions for coordinate interpolation and displacement interpolation do not have to be the same. Using the different shape functions for coordinate interpolation and displacement interpolation, respectively, will lead to the development of so-called subparametric or superparametric elements.

229 HIGHER ORDER ELEMENTS Higher order triangular elements
nd = (p+1)(p+2)/2 Node i, Argyris, 1968 :

230 HIGHER ORDER ELEMENTS Higher order triangular elements (Cont’d)
Cubic element Quadratic element

231 HIGHER ORDER ELEMENTS Higher order rectangular elements Lagrange type:
[Zienkiewicz et al., 2000]

232 HIGHER ORDER ELEMENTS Higher order rectangular elements (Cont’d)
(nine node quadratic element)

233 HIGHER ORDER ELEMENTS Higher order rectangular elements (Cont’d)
Serendipity type: (eight node quadratic element)

234 HIGHER ORDER ELEMENTS Higher order rectangular elements (Cont’d)
(twelve node cubic element)

235 ELEMENT WITH CURVED EDGES

236 COMMENTS (GAUSS INTEGRATION)
When the Gauss integration scheme is used, one has to decide how many Gauss points should be used. Theoretically, for a one-dimensional integral, using m points can give the exact solution for the integral of a polynomial integrand of up to an order of (2m-1). As a general rule of thumb, more points should be used for a higher order of elements.

237 COMMENTS (GAUSS INTEGRATION)
Using a smaller number of Gauss points tends to counteract the over-stiff behaviour associated with the displacement-based method. Displacement in an element is assumed using shape functions. This implies that the deformation of the element is somehow prescribed in a fashion of the shape function. This prescription gives a constraint to the element. The so- constrained element behaves stiffer than it should. It is often observed that higher order elements are usually softer than lower order ones. This is because using higher order elements gives fewer constraint to the elements.

238 COMMENTS ON GAUSS INTEGRATION
Two Gauss points for linear elements, and two or three points for quadratic elements in each direction should be sufficient for most cases. Most of the explicit FEM codes based on explicit formulation tend to use one-point integration to achieve the best performance in saving CPU time.

239 CASE STUDY Side drive micro-motor

240 Elastic Properties of Polysilicon
CASE STUDY 10N/m Elastic Properties of Polysilicon Young’s Modulus, E 169GPa Poisson’s ratio,  0.262 Density,  2300kgm-3 10N/m 10N/m

241 CASE STUDY Analysis no. 1: Von Mises stress distribution using 24 bilinear quadrilateral elements (41 nodes)

242 CASE STUDY Analysis no. 2: Von Mises stress distribution using 96 bilinear quadrilateral elements (129 nodes)

243 CASE STUDY Analysis no. 3: Von Mises stress distribution using 144 bilinear quadrilateral elements (185 nodes)

244 CASE STUDY Analysis no. 4: Von Mises stress distribution using 24 eight-nodal, quadratic elements (105 nodes)

245 CASE STUDY Analysis no. 5: Von Mises stress distribution using 192 three-nodal, triangular elements (129 nodes)

246 CASE STUDY Analysis no. Number / type of elements
Total number of nodes in model Maximum Von Mises Stress (GPa) 1 24 bilinear, quadrilateral 41 0.0139 2 96 bilinear, quadrilateral 129 0.0180 3 144 bilinear, quadrilateral 185 0.0197 4 24 quadratic, quadrilateral 105 0.0191 5 192 linear, triangular 0.0167

247 Finite Element Method CHAPTER 8: FEM FOR PLATES & SHELLS
for readers of all backgrounds G. R. Liu and S. S. Quek CHAPTER 8: FEM FOR PLATES & SHELLS

248 CONTENTS INTRODUCTION PLATE ELEMENTS SHELL ELEMENTS Shape functions
Element matrices SHELL ELEMENTS Elements in local coordinate system Elements in global coordinate system Remarks

249 INTRODUCTION FE equations based on Mindlin plate theory will be developed. FE equations of shells will be formulated by superimposing matrices of plates and those of 2D solids. Computationally tedious due to more DOFs.

250 PLATE ELEMENTS Geometrically similar to 2D plane stress solids except that it carries only transverse loads. Leads to bending. 2D equilvalent of the beam element. Rectangular plate elements based on Mindlin plate theory will be developed – conforming element. Much software like ABAQUS does not offer plate elements, only the general shell element.

251 (Mindlin plate theory)
PLATE ELEMENTS Consider a plate structure: (Mindlin plate theory)

252 PLATE ELEMENTS Mindlin plate theory: In-plane strain: where
(Curvature)

253 PLATE ELEMENTS Off-plane shear strain: Potential (strain) energy:
In-plane stress & strain Off-plane shear stress & strain

254 PLATE ELEMENTS Substituting , Kinetic energy: Substituting

255 PLATE ELEMENTS where ,

256 Shape functions Note that rotation is independent of deflection w
(Same as rectangular 2D solid) where

257 Shape functions where

258 Element matrices Substitute into  Recall that: where
(Can be evaluated analytically but in practice, use Gauss integration)

259 Element matrices Substitute into potential energy function
from which we obtain Note:

260 Element matrices (me can be solved analytically but practically solved using Gauss integration) For uniformly distributed load,

261 SHELL ELEMENTS Loads in all directions
Bending, twisting and in-plane deformation Combination of 2D solid elements (membrane effects) and plate elements (bending effect). Common to use shell elements to model plate structures in commercial software packages.

262 Elements in local coordinate system
Consider a flat shell element

263 Elements in local coordinate system
Membrane stiffness (2D solid element): (2x2) Bending stiffness (plate element): (3x3)

264 Elements in local coordinate system
Components related to the DOF qz, are zeros in local coordinate system. (24x24)

265 Elements in local coordinate system
Membrane mass matrix (2D solid element): Bending mass matrix (plate element):

266 Elements in local coordinate system
Components related to the DOF qz, are zeros in local coordinate system. (24x24)

267 Elements in global coordinate system
where

268 Remarks The membrane effects are assumed to be uncoupled with the bending effects in the element level. This implies that the membrane forces will not result in any bending deformation, and vice versa. For shell structure in space, membrane and bending effects are actually coupled (especially for large curvature), therefore finer element mesh may have to be used.

269 CASE STUDY Natural frequencies of micro-motor

270 CASE STUDY Mode Natural Frequencies (MHz)
768 triangular elements with 480 nodes 384 quadrilateral elements with 480 nodes 1280 quadrilateral elements with 1472 nodes 1 7.67 5.08 4.86 2 3 7.87 7.44 7.41 4 10.58 8.52 8.30 5 6 13.84 11.69 11.44 7 8 14.86 12.45 12.17 CASE STUDY

271 CASE STUDY Mode 1: Mode 2:

272 CASE STUDY Mode 3: Mode 4:

273 CASE STUDY Mode 5: Mode 6:

274 CASE STUDY Mode 7: Mode 8:

275 CASE STUDY Transient analysis of micro-motor F Node 210 x x F Node 300

276 CASE STUDY

277 CASE STUDY

278 CASE STUDY

279 Finite Element Method CHAPTER 9: FEM FOR 3D SOLIDS
for readers of all backgrounds G. R. Liu and S. S. Quek CHAPTER 9: FEM FOR 3D SOLIDS

280 CONTENTS INTRODUCTION TETRAHEDRON ELEMENT HEXAHEDRON ELEMENT
Shape functions Strain matrix Element matrices HEXAHEDRON ELEMENT Using tetrahedrons to form hexahedrons HIGHER ORDER ELEMENTS ELEMENTS WITH CURVED SURFACES

281 INTRODUCTION For 3D solids, all the field variables are dependent of x, y and z coordinates – most general element. The element is often known as a 3D solid element or simply a solid element. A 3D solid element can have a tetrahedron and hexahedron shape with flat or curved surfaces. At any node there are three components in the x, y and z directions for the displacement as well as forces.

282 TETRAHEDRON ELEMENT 3D solid meshed with tetrahedron elements

283 TETRAHEDRON ELEMENT Consider a four node tetrahedron element

284 Shape functions where Use volume coordinates (Recall Area coordinates for 2D triangular element)

285 Shape functions Similarly, Can also be viewed as ratio of distances
(Partition of unity) since

286 Shape functions (Delta function property)

287 Shape functions Therefore, i j l k where (Adjoint matrix) i= 1,2
(Cofactors) k = 3,4 where

288 Shape functions (Volume of tetrahedron) Therefore,

289 Strain matrix Since, Therefore, where (Constant strain element)

290 Element matrices where

291 Element matrices Eisenberg and Malvern [1973] :

292 Element matrices Alternative method for evaluating me: special natural coordinate system

293 Element matrices

294 Element matrices

295 Element matrices

296 Element matrices Jacobian:

297 Element matrices For uniformly distributed load:

298 HEXAHEDRON ELEMENT 3D solid meshed with hexahedron elements

299 Shape functions 1 7 5 8 6 4 2 z y x 3 fsz fsy fsx

300 Shape functions (Tri-linear functions)

301 Strain matrix whereby Note: Shape functions are expressed in natural coordinates – chain rule of differentiation

302 Strain matrix Chain rule of differentiation where

303 Strain matrix Since, or

304 Strain matrix Used to replace derivatives w.r.t. x, y, z with derivatives w.r.t. , , 

305 Element matrices Gauss integration:

306 Element matrices For rectangular hexahedron:

307 Element matrices (Cont’d) where

308 Element matrices (Cont’d) or where

309 Element matrices (Cont’d) E.g.

310 Element matrices (Cont’d) Note: For x direction only
(Rectangular hexahedron)

311 Element matrices For uniformly distributed load: fsy y 5 8 6 fsz 4 7 1
2 z y x 3 fsz fsy fsx For uniformly distributed load:

312 Using tetrahedrons to form hexahedrons
Hexahedrons can be made up of several tetrahedrons Hexahedron made up of 5 tetrahedrons:

313 Using tetrahedrons to form hexahedrons
Element matrices can be obtained by assembly of tetrahedron elements Hexahedron made up of six tetrahedrons:

314 HIGHER ORDER ELEMENTS Tetrahedron elements 10 nodes, quadratic:

315 HIGHER ORDER ELEMENTS Tetrahedron elements (Cont’d) 20 nodes, cubic:

316 HIGHER ORDER ELEMENTS Brick elements Lagrange type: where
(nd=(n+1)(m+1)(p+1) nodes) Lagrange type: where

317 HIGHER ORDER ELEMENTS Brick elements (Cont’d)
Serendipity type elements: 20 nodes, tri-quadratic:

318 HIGHER ORDER ELEMENTS Brick elements (Cont’d) 32 nodes, tri-cubic:

319 ELEMENTS WITH CURVED SURFACES

320 CASE STUDY Stress and strain analysis of a quantum dot heterostructure
Material E (Gpa) GaAs 86.96 0.31 InAs 51.42 0.35 GaAs cap layer InAs wetting layer InAs quantum dot GaAs substrate

321 CASE STUDY

322 CASE STUDY 30 nm 30 nm

323 CASE STUDY

324 CASE STUDY

325 SPECIAL PURPOSE ELEMENTS
Finite Element Method for readers of all backgrounds G. R. Liu and S. S. Quek CHAPTER 10: SPECIAL PURPOSE ELEMENTS

326 CONTENTS CRACK TIP ELEMENTS METHODS FOR INFINITE DOMAINS
Infinite elements formulated by mapping Gradual damping elements Coupling of FEM and BEM Coupling of FEM and SEM FINITE STRIP ELEMENTS STRIP ELEMENT METHOD

327 CRACK TIP ELEMENTS Fracture mechanics – singularity point at crack tip. Conventional finite elements do not give good approximation at/near the crack tip.

328 CRACK TIP ELEMENTS From fracture mechanics, (Near crack tip)
(Mode I fracture)

329 CRACK TIP ELEMENTS Special purpose crack tip element with middle nodes shifted to quarter position:

330 CRACK TIP ELEMENTS Move node 2 to L/4 position 
x = -0.5 (1-)x1 + (1+)(1-)x  (1+) x3 u = -0.5 (1-)u1 + (1+)(1-)u  (1+) u3 (Measured from node 1) Move node 2 to L/4 position x1 = 0, x2 = L/4, x3 = L, u1 = 0 x = 0.25(1+)(1-)L + 0.5 (1+)L u = (1+)(1-)u2+0.5 (1+) u3

331 CRACK TIP ELEMENTS Simplifying, Along x-axis, x = r  where Therefore,
x = 0.25(1+)2L u= (1+)[(1-)u2+0.5u3] Along x-axis, x = r r = 0.25(1+)2L or Note: Displacement is proportional to r u = 2(r/L) [(1-)u u3] where Note: Strain (hence stress) is proportional to 1/r Therefore,

332 CRACK TIP ELEMENTS Therefore, by shifting the nodes to quarter position, we approximating the stress and displacements more accurately. Other crack tip elements:

333 METHODS FOR INFINITE DOMAIN
Infinite elements formulated by mapping (Zienkiewicz and Taylor, 2000) Gradual damping elements Coupling of FEM and BEM Coupling of FEM and SEM

334 Infinite elements formulated by mapping
Use shape functions to approximate decaying sequence: In 1D: (Coordinate interpolation)

335 Infinite elements formulated by mapping
If the field variable is approximated by polynomial, Substituting  will give function of decaying form, For 2D (3D):

336 Infinite elements formulated by mapping
Element PP1QQ1RR1 : with

337 Infinite elements formulated by mapping
Infinite elements are attached to conventional FE mesh to simulate infinite domain.

338 Gradual damping elements
For vibration problems with infinite domain Uses conventional finite elements, hence great versatility Study of lamb wave propagation

339 Gradual damping elements
Attaching additional damping elements outside area of interest to damp down propagating waves

340 Gradual damping elements
(Since the energy dissipated by damping is usually independent of ) Structural damping is defined as Equation of motion with damping under harmonic load: Since, Therefore,

341 Gradual damping elements
Complex stiffness Replace E with E(1 + i) where  is the material loss factor. Therefore, Hence,

342 Gradual damping elements
For gradual increase in damping, Constant factor Complex modulus for the kth damping element set Initial modulus Initial material loss factor Sufficient damping such that the effect of the boundary is negligible. Damping is gradual enough such that there is no reflection cause by a sudden damped condition.

343 Coupling of FEM and BEM Coupling of FEM and SEM
The FEM used for interior and the BEM for exterior which can be extended to infinity [Liu, 1992] Coupling of FEM and SEM The FEM used for interior and the SEM for exterior which can be extended to infinity [Liu, 2002]

344 FINITE STRIP ELEMENTS Developed by Y. K. Cheung, 1968.
Used for problems with regular geometry and simple boundary. Key is in obtaining the shape functions.

345 FINITE STRIP ELEMENTS (Approximation of displacement function)
(Polynomial) (Continuous series) Polynomial function must represent state of constant strain in the x direction and continuous series must satisfy end conditions of the strip. Together the shape function must satisfy compatibility of displacements with adjacent strips.

346 FINITE STRIP ELEMENTS Y(0) = 0, Y’’(0) = 0, Y(a) = 0 and Y’’(a) = 0
Satisfies m = , 2, 3, …, m

347 FINITE STRIP ELEMENTS Therefore,

348 FINITE STRIP ELEMENTS or where i = 1, 2, 3 ,4
The remaining procedure is the same as the FEM. The size of the matrix is usually much smaller and makes the solving much easier.

349 STRIP ELEMENT METHOD (SEM)
Proposed by Liu and co-workers [Liu et al., 1994, 1995; Liu and Xi, 2001]. Solving wave propagation in composite laminates. Semi-analytic method for stress analysis of solids and structures. Applicable to problems of arbitrary boundary conditions including the infinite boundary conditions. Coupling of FEM and SEM for infinite domains.

350 Finite Element Method CHAPTER 11: MODELLING TECHNIQUES
for readers of all backgrounds G. R. Liu and S. S. Quek CHAPTER 11: MODELLING TECHNIQUES

351 CONTENTS INTRODUCTION CPU TIME ESTIMATION GEOMETRY MODELLING MESHING
Mesh density Element distortion MESH COMPATIBILITY Different order of elements Straddling elements

352 CONTENTS USE OF SYMMETRY MODELLING OF OFFSETS MODELLING OF SUPPORTS
Mirror symmetry Axial symmetry Cyclic symmetry Repetitive symmetry MODELLING OF OFFSETS Creation of MPC equations for offsets MODELLING OF SUPPORTS MODELLING OF JOINTS

353 CONTENTS OTHER APPLICATIONS OF MPC EQUATIONS
Modelling of symmetric boundary conditions Enforcement of mesh compatibility Modelling of constraints by rigid body attachment IMPLEMENTATION OF MPC EQUATIONS Lagrange multiplier method Penalty method

354 INTRODUCTION Ensure reliability and accuracy of results.
Improve efficiency and accuracy.

355 INTRODUCTION Considerations:
Computational and manpower resources that limit the scale of the FEM model. Requirement on results that defines the purpose and hence the methods of the analysis. Mechanical characteristics of the geometry of the problem domain that determine the types of elements to use. Boundary conditions. Loading and initial conditions.

356 CPU TIME ESTIMATION ( ranges from 2 – 3) Bandwidth, b, affects 
- minimize bandwidth Aim: To create a FEM model with minimum DOFs by using elements of as low dimension as possible, and To use as coarse a mesh as possible, and use fine meshes only for important areas.

357 GEOMETRY MODELLING Reduction of a complex geometry to a manageable one. 3D? 2D? 1D? Combination? (Using 2D or 1D makes meshing much easier)

358 GEOMETRY MODELLING Detailed modelling of areas where critical results are expected. Use of CAD software to aid modelling. Can be imported into FE software for meshing.

359 MESHING Mesh density To minimize the number of DOFs, have fine mesh at important areas. In FE packages, mesh density can be controlled by mesh seeds. (Image courtesy of Institute of High Performance Computing and Sunstar Logistics(s) Pte Ltd (s))

360 Element distortion Use of distorted elements in irregular and complex geometry is common but there are some limits to the distortion. The distortions are measured against the basic shape of the element Square  Quadrilateral elements Isosceles triangle  Triangle elements Cube  Hexahedron elements Isosceles tetrahedron  Tetrahedron elements

361 Element distortion Aspect ratio distortion Rule of thumb:

362 Element distortion Angular distortion

363 Element distortion Curvature distortion

364 Element distortion Volumetric distortion
Area outside distorted element maps into an internal area – negative volume integration

365 Element distortion Volumetric distortion (Cont’d)

366 Element distortion Mid-node position distortion
Shifting of nodes beyond limits can result in singular stress field (see crack tip elements)

367 MESH COMPATIBILITY Requirement of Hamilton’s principle – admissible displacement The displacement field is continuous along all the edges between elements

368 Different order of elements
Crack like behaviour – incorrect results

369 Different order of elements
Solution: Use same type of elements throughout Use transition elements Use MPC equations

370 Straddling elements Avoid straddling of elements in mesh

371 USE OF SYMMETRY Different types of symmetry:
Use of symmetry reduces number of DOFs and hence computational time. Also reduces numerical error. Mirror symmetry Axial symmetry Cyclic symmetry Repetitive symmetry

372 Mirror symmetry Symmetry about a particular plane

373 Mirror symmetry Consider a 2D symmetric solid: u1x = 0 u2x = 0 u3x = 0
Single point constraints (SPC)

374 Mirror symmetry Symmetric loading Deflection = Free Rotation = 0

375 Mirror symmetry Anti-symmetric loading Deflection = 0 Rotation = Free

376 Mirror symmetry Symmetric
No translational displacement normal to symmetry plane No rotational components w.r.t. axis parallel to symmetry plane Plane of symmetry u v w x y z xy Free Fix yz zx

377 Mirror symmetry Anti-symmetric
No translational displacement parallel to symmetry plane No rotational components w.r.t. axis normal to symmetry plane Plane of symmetry u v w x y z xy Fix Free yz zx

378 Mirror symmetry Any load can be decomposed to a symmetric and an anti-symmetric load

379 Mirror symmetry

380 Mirror symmetry

381 Mirror symmetry Dynamic problems (e.g. two half models to get full set of eigenmodes in eigenvalue analysis)

382 Axial symmetry Use of 1D or 2D axisymmetric elements
Formulation similar to 1D and 2D elements except the use of polar coordinates Cylindrical shell using 1D axisymmetric elements 3D structure using 2D axisymmetric elements

383 Cyclic symmetry uAn = uBn uAt = uBt Multipoint constraints (MPC)

384 Repetitive symmetry uAx = uBx

385 MODELLING OF OFFSETS Guidelines: , offset can be safely ignored
, offset needs to be modelled , ordinary beam, plate and shell elements should not be used. Use 2D or 3D solid elements.

386 MODELLING OF OFFSETS Three methods: Very stiff element Rigid element
MPC equations

387 Creation of MPC equations for offsets
Eliminate q1, q2, q3

388 Creation of MPC equations for offsets

389 Creation of MPC equations for offfsets
d6 = d1 +  d5 or d1 +  d5 - d6 = 0 d7 = d2 -  d4 or d2 -  d4 - d7 = 0 d8 = d or d3 - d8 = 0 d9 = d or d5 - d9 = 0

390 MODELLING OF SUPPORTS

391 MODELLING OF SUPPORTS (Prop support of beam)

392 MODELLING OF JOINTS Perfect connection ensured here

393 MODELLING OF JOINTS Mismatch between DOFs of beams and 2D solid – beam is free to rotate (rotation not transmitted to 2D solid) Perfect connection by artificially extending beam into 2D solid (Additional mass)

394 MODELLING OF JOINTS Using MPC equations

395 MODELLING OF JOINTS Similar for plate connected to 3D solid

396 OTHER APPLICATIONS OF MPC EQUATIONS
Modelling of symmetric boundary conditions dn = 0 ui cos + vi sin=0 or ui+vi tan =0 for i=1, 2, 3

397 Enforcement of mesh compatibility
Use lower order shape function to interpolate dx = 0.5(1-) d (1+) d3 dy = 0.5(1-) d (1+) d6 Substitute value of  at node 3 0.5 d1 - d d3 =0 0.5 d4 - d d6 =0

398 Enforcement of mesh compatibility
Use shape function of longer element to interpolate dx = -0.5 (1-) d1 + (1+)(1-) d  (1+) d5 Substituting the values of  for the two additional nodes d2 = 0.251.5 d 0.5 d 0.5 d5 d4 = -0.250.5 d 1.5 d 1.5 d5

399 Enforcement of mesh compatibility
In x direction, 0.375 d1 - d d d5 = 0 d d3 - d d5 = 0 In y direction, 0.375 d6- d d d10 = 0 d d8 - d d10 = 0

400 Modelling of constraints by rigid body attachment
d1 = q1 d2 = q1+q2 l1 d3=q1+q2 l2 d4=q1+q2 l3 Eliminate q1 and q2 (l2 /l1-1) d1 - ( l2 /l1) d2 + d3 = 0 (l3 /l1-1) d1 - ( l3 /l1) d2 + d4 = 0 (DOF in x direction not considered)

401 IMPLEMENTATION OF MPC EQUATIONS
(Global system equation) (Matrix form of MPC equations) Constant matrices

402 Lagrange multiplier method
(Lagrange multipliers) Multiplied to MPC equations Added to functional The stationary condition requires the derivatives of p with respect to the Di and i to vanish. Matrix equation is solved

403 Lagrange multiplier method
Constraint equations are satisfied exactly Total number of unknowns is increased Expanded stiffness matrix is non-positive definite due to the presence of zero diagonal terms Efficiency of solving the system equations is lower

404 Penalty method (Constrain equations)
=1  m is a diagonal matrix of ‘penalty numbers’ Stationary condition of the modified functional requires the derivatives of p with respect to the Di to vanish Penalty matrix

405 Penalty method [Zienkiewicz et al., 2000] :  = constant (1/h)p+1
P is the order of element used Characteristic size of element max (diagonal elements in the stiffness matrix) or Young’s modulus

406 Penalty method The total number of unknowns is not changed.
System equations generally behave well. The constraint equations can only be satisfied approximately. Right choice of  may be ambiguous.

407 FEM FOR HEAT TRANSFER PROBLEMS
Finite Element Method for readers of all backgrounds G. R. Liu and S. S. Quek CHAPTER 12: FEM FOR HEAT TRANSFER PROBLEMS

408 CONTENTS FIELD PROBLEMS WEIGHTED RESIDUAL APPROACH FOR FEM
1D HEAT TRANSFER PROBLEMS 2D HEAT TRANSFER PROBLEMS SUMMARY CASE STUDY

409 FIELD PROBLEMS General form of system equations of 2D linear steady state field problems: (Helmholtz equation) For 1D problems:

410 FIELD PROBLEMS Heat transfer in 2D fin Note:

411 FIELD PROBLEMS Heat transfer in long 2D body Note: Dx = kx, Dy =tky,
g = 0 and Q = q

412 FIELD PROBLEMS Heat transfer in 1D fin Note:

413 FIELD PROBLEMS Heat transfer across composite wall Note:

414 FIELD PROBLEMS Torsional deformation of bar
Note: Dx=1/G, Dy=1/G, g=0, Q=2q ( - stress function) Ideal irrotational fluid flow Note: Dx = Dy = 1, g = Q = 0 ( - streamline function and  - potential function)

415 FIELD PROBLEMS Accoustic problems
P - the pressure above the ambient pressure ; w - wave frequency ; c - wave velocity in the medium Note: , Dx = Dy = 1, Q = 0

416 WEIGHTED RESIDUAL APPROACH FOR FEM
Establishing FE equations based on governing equations without knowing the functional. (Strong form) Approximate solution: (Weak form) Weight function

417 WEIGHTED RESIDUAL APPROACH FOR FEM
Discretize into smaller elements to ensure better approximation In each element, Using N as the weight functions where Galerkin method Residuals are then assembled for all elements and enforced to zero.

418 1D HEAT TRANSFER PROBLEM
1D fin k : thermal conductivity h : convection coefficient A : cross-sectional area of the fin P : perimeter of the fin : temperature, and f : ambient temperature in the fluid (Specified boundary condition) (Convective heat loss at free end)

419 1D fin Using Galerkin approach, where D = kA, g = hP, and Q = hP

420 1D fin Integration by parts of first term on right-hand side, Using

421 1D fin (Strain matrix) where (Thermal conduction) (Thermal convection)
(External heat supplied) (Temperature gradient at two ends of element)

422 1D fin For linear elements, (Recall 1D truss element) Therefore,
for truss element (Recall stiffness matrix of truss element)

423 1D fin for truss element (Recall mass matrix of truss element)

424 1D fin or (Left end) (Right end)
At the internal nodes of the fin, bL(e) and bL(e) vanish upon assembly. At boundaries, where temperature is prescribed, no need to calculate bL(e) or bL(e) first.

425 1D fin When there is heat convection at boundary, E.g.
Since b is the temperature of the fin at the boundary point, b = j Therefore,

426 1D fin where , For convection on left side, where ,

427 1D fin Therefore, Residuals are assembled for all elements and enforced to zero: KD = F Same form for static mechanics problem

428 1D fin Direct assembly procedure or Element 1:

429 1D fin Direct assembly procedure (Cont’d) Element 2:
Considering all contributions to a node, and enforcing to zero (Node 1) (Node 2) (Node 3)

430 1D fin Direct assembly procedure (Cont’d) In matrix form:
(Note: same as assembly introduced before)

431 1D fin Worked example: Heat transfer in 1D fin
Calculate temperature distribution using FEM. 4 linear elements, 5 nodes

432 1D fin Element 1, 2, 3: , not required Element 4: , required

433 1D fin For element 1, 2, 3 , For element 4 ,

434 1D fin Heat source (Still unknown)
1 = 80, four unknowns – eliminate Q* Solving:

435 Composite wall Convective boundary: at x = 0 at x = H
All equations for 1D fin still applies except Recall: Only for heat convection and vanish. Therefore, ,

436 Composite wall Worked example: Heat transfer through composite wall
Calculate the temperature distribution across the wall using the FEM. 2 linear elements, 3 nodes

437 Composite wall For element 1,

438 Composite wall For element 2, Upon assembly,
(Unknown but required to balance equations)

439 Composite wall Solving:

440 Composite wall Worked example: Heat transfer through thin film layers
Raw material 0.2 mm h =0.01 W/cm 2 / C f = 150 0.2mm Heater k =0.1 W/cm/ 2mm Glass Iron Platinum =0.5 W/cm/ =0.4 W/cm/ Substrate Plasma 1 3 4 (1) (2) (3) 300C

441 Composite wall For element 1, 1 2 3 4 (1) (2) (3) For element 2,

442 Composite wall For element 3,

443 Composite wall Since, 1 = 300°C, Solving:

444 2D HEAT TRANSFER PROBLEM
Element equations For one element, Note: W = N : Galerkin approach

445 Element equations Therefore, Gauss’s divergence theorem:
(Need to use Gauss’s divergence theorem to evaluate integral in residual.) (Product rule of differentiation) Therefore, Gauss’s divergence theorem:

446 Element equations 2nd integral: Therefore,

447 Element equations

448 Element equations where

449 Element equations Define , (Strain matrix)

450 Triangular elements Note: constant strain matrix (Or Ni = Li)

451 Triangular elements Note: (Area coordinates) E.g. Therefore,

452 Triangular elements Similarly, Note: b(e) will be discussed later

453 Rectangular elements

454 Rectangular elements

455 Rectangular elements Note: In practice, the integrals are usually evaluated using the Gauss integration scheme

456 Boundary conditions and vector b(e)
Internal Boundary bB(e) needs to be evaluated at boundary Vanishing of bI(e)

457 Boundary conditions and vector b(e)
Need not evaluate Need to be concern with bB(e)

458 Boundary conditions and vector b(e)
on natural boundary 2 Heat flux across boundary

459 Boundary conditions and vector b(e)
Insulated boundary: M = S = 0  Convective boundary condition:

460 Boundary conditions and vector b(e)
Specified heat flux on boundary:

461 Boundary conditions and vector b(e)
For other cases whereby M, S  0

462 Boundary conditions and vector b(e)
where , For a rectangular element, (Equal sharing between nodes 1 and 2)

463 Boundary conditions and vector b(e)
Equal sharing valid for all elements with linear shape functions Applies to triangular elements too

464 Boundary conditions and vector b(e)
for rectangular element

465 Boundary conditions and vector b(e)
Shared in ratio 2/6, 1/6, 1/6, 2/6

466 Boundary conditions and vector b(e)
Similar for triangular elements

467 Point heat source or sink
Preferably place node at source or sink

468 Point heat source or sink within the element
Point source/sink (Delta function)

469 SUMMARY

470 CASE STUDY Road surface heated by heating cables under road surface

471 CASE STUDY Heat convection M=h=0.0034 S=ff h=-0.017 fQ*
Repetitive boundary no heat flow across M=0, S=0 Repetitive boundary no heat flow across M=0, S=0 Insulated M=0, S=0

472 CASE STUDY Surface temperatures: Node Temperature (C) 1 5.861 2 5.832
5.764 4 5.697 5 5.669

473 Finite Element Method CHAPTER 13: USING ABAQUS
for readers of all backgrounds G. R. Liu and S. S. Quek CHAPTER 13: USING ABAQUS

474 CONTENTS ABAQUS INPUT FILE GENERAL PROCEDURES

475 ABAQUS INPUT FILE Model data Option block: History data Node cards
*HEADING Model of a cantilever beam with a downward force ** *NODE 1, 0. 11, 2.0 *NGEN 1, 11 *ELEMENT, TYPE=B21 1, 1, 2 *ELGEN, ELSET=RECT_BEAM 1, 10 *BEAM SECTION, ELSET=RECT_BEAM, SECTION=RECT, MATERIAL=ALU 0.025, 0.040 0., 0., -1.0 *MATERIAL, NAME=ALU *ELASTIC, TYPE=ISOTROPIC 69.E9, 0.33 *BOUNDARY 1, 1, 6, 0. *STEP, PERTURBATION *STATIC *CLOAD 11, 2, *NODE PRINT, FREQ=1 U, *NODE FILE, FREQ=1 *ELEMENT PRINT, FREQ=1 S, E *ELEMENT FILE, FREQ=1 *ENDSTEP ABAQUS INPUT FILE Node cards Element cards Model data Property cards Option block: Material cards *ELEMENT, TYPE=B23 1, 1, 2 Keyword line Boundary cards Data line Control cards Parameter Data Keyword Load cards History data Output cards

476 GENERAL PROCEDURES GEOMETRY DEFINITION ELEMENT PROPERTIES DEFINITION
Node Definitions (*NODE, *NGEN, *NCOPY, *NFIL, *NSET) GEOMETRY DEFINITION Element Definitions (*ELEMENT, *ELGEN, *ELCOPY, *ELSET) ELEMENT *BEAM SECTION, *SHELL SECTION, *SOLID SECTION, *MEMBRANE PROPERTIES SECTION, etc. DEFINITION MATERIAL *MATERIAL, *ELASTIC, *DE NSITY, PROPERTIES *VISCOELASTIC, *DAMPING, etc. DEFINITION BOUNDARY *BOUNDARY, *CONTACT INTERFERENCE, *CONTACT PAIR, AND INITIAL *INITIAL CONDITIONS , etc. CONDITIONS *CLOAD, *DLOAD, *DFLUX, LOADING *CECHARGE , *DECHARGE, CONDITIONS *TEMPERATURE, etc. *STATIC, *STEADY STATE DYNAMICS, ANALYSIS *PIEZOELECTRIC, *MASS DIFFUSION, TYPES *HEAT TRANSFER, etc. *NODE PRINT, *NODE FILE, *EL PRINT, OUTPUT *EL FILE, etc. REQUESTS


Download ppt "CHAPTER 1: COMPUTATIONAL MODELLING"

Similar presentations


Ads by Google