lecture 1 overview of the fem

60
Finite Element Method Instructor: Wong Foek Tjong, Ph.D. TS 4466 2 Credits

Upload: marcofranchinotti

Post on 03-Feb-2016

240 views

Category:

Documents


2 download

DESCRIPTION

lp+ù

TRANSCRIPT

Page 1: Lecture 1 Overview of the FEM

Finite Element Method

Instructor:

Wong Foek Tjong, Ph.D.

TS 4466 2 Credits

Page 2: Lecture 1 Overview of the FEM

22023.04.22

Course description

The course aims to enable the students to understand the basic concepts and procedures of the finite element method (FEM) and to apply the FEM by using a commercial softwareTeaches understanding of how finite element

methods work rather than how to use a software

Page 3: Lecture 1 Overview of the FEM

32023.04.22

Graduated from Universitas Parahyangan, Bandung in March1994

Final project: Dynamic Analysis of Multi-degree-of-Freedom Structures Subjected to Ergodic Random Excitation

Graduated from Institut Teknologi Bandung in April1998Master thesis: Active Vibration Control of Structures by Using Artificial Neural Network Observer

Graduated from Asian Institute of Technology, Thailand in May 2009

Dissertation: Kriging-based Finite Element Method for Plates and Shells

Contact: [email protected] Building, Room P402BTel. 62-31-298-3391

The instructor

Page 4: Lecture 1 Overview of the FEM

42023.04.22

Course outline1. Overview of the FEM2. The direct stiffness method

Spring and bar systems Truss structures

3. One-dimensional elements Bar, beam, torsional bar elements Frame element in 3D space

4. Two-dimensional elements for plane-strain/plane-stress problems

Constant strain triangle element Bilinear isoparametric quadrilateral element

5. Introduction to plate and shell elements 6. Applications of the FEM using SAP2000

Page 5: Lecture 1 Overview of the FEM

52023.04.22

References D.L. Logan (2007)

A First Course in the Finite Element Methodthe 4th Ed., Toronto, Nelson

D.V. Hutton (2004)Fundamentals of Finite Element AnalysisNew York, McGraw-Hill

R. D. Cook, D.S. Malkus, M.E. Plesha and R.J. Witt (2002) Concepts and Applications of Finite Element Analysis 4th Ed., John Wiley and Sons

W. Weaver, Jr. and P.R. Johnston (1984)Finite Elements for Structural AnalysisNew Jersey, Prentice-Hall

Page 6: Lecture 1 Overview of the FEM

62023.04.22

References (cont’d) Computers and Structures, Inc. (2006)

CSI Analysis Reference Manual, Berkeley, CSI C. Felippa (2008) Introduction to Finite Element Methods

http://www.colorado.edu/engineering/cas/courses.d/IFEM.d/

R. Krisnakumar (2010) Introduction to Finite Element Methods

http://www.youtube.com(Video of lecture series on FEMs)

Page 7: Lecture 1 Overview of the FEM

72023.04.22

Softwares

MATLAB Ver. 6.5Strongly recommended software for matrix computation and programming

SAP 2000 Ver. 11.0.0

For applications

Page 8: Lecture 1 Overview of the FEM

82023.04.22

Grading weights

Homework assignments 15% Mid-semester exam 35% Take home test 15% Final exam-- project 35%

Page 9: Lecture 1 Overview of the FEM

92023.04.22

Late coming to the class The tolerance for coming late to the class is 20

minutes. Those who come late more than 20 minutes are

NOT allowed to attend the class. Please refer to the “FEM Lecture Plan” for more

academic norms

Page 10: Lecture 1 Overview of the FEM

102023.04.22

Any question about the course before we begin with the Overview of the FEM?

Page 11: Lecture 1 Overview of the FEM

112023.04.22

Discussion: the task of a structural engineer Let take a look on a typical job vacancy announcement

that you may read once you graduate from your study

Page 12: Lecture 1 Overview of the FEM

122023.04.22

Page 13: Lecture 1 Overview of the FEM

132023.04.22

Why do you think a design engineer is required to master a structural analysis and design software?

An engineer needs to understand the behavior of a structure so that he/she can make judicious decisions in design, retrofitting, or rehabilitation of the structure

Discussion (cont’d)

Page 14: Lecture 1 Overview of the FEM

142023.04.22

Behavior of a Real Structure

Experiment

Replicate conditions of the structure (possibly on a smaller scale) and observe the behavior of the model

Simulation

Simplifications and assumptions of the real structure

MathematicalModel Physical

Model

Page 15: Lecture 1 Overview of the FEM

152023.04.22

An example of the FEM applications

Real experiment FE simulationIt is often expensive or dangerous

It replicates conditions of the real experiment

Source: W.J. Barry (2003), “FEM Lecture Slides”, AIT Thailand

Page 16: Lecture 1 Overview of the FEM

162023.04.22

The need for modeling

A real structure cannot be analyzed, it can only be “load tested” to determine the responses

We can only analyze a “model” of the structure (perform simulation)

We need to model the structure as close as possible to represent the behavior of the real structure

Source: W. Kanok-Nukulchai

Page 17: Lecture 1 Overview of the FEM

172023.04.22

The idealization process for a simple structure

Source: C. Felippa

Page 18: Lecture 1 Overview of the FEM

182023.04.22

MathematicalModels

Analytical Solution Techniques

Numerical Solution Techniques

Closed-form Solutions

Only possible for simple geometries and boundary conditions

•Finite difference methods•Finite element methods•Boundary element methods•Mesh-free methods•etc.

Page 19: Lecture 1 Overview of the FEM

192023.04.22

It is a computational technique used to obtain approximate solutions of engineering problems.

In the context of structural analyzes, it may be regarded as a generalized direct stiffness method. The direct stiffness method you studied in MK 4215 Structural

Analysis III is actually the application of the FEM to frame structures

It is originated as a method of structural analysis but is now widely used in various disciplines such as heat transfer, fluid flow, seepage, electricity and magnetism, and others.

Finite element method (1)

Page 20: Lecture 1 Overview of the FEM

202023.04.22

Modern FEM were first developed and applied by aeronautical engineers, i.e. M.J. Turner et al., at Boeing company in the period 1950s. 1956: The first engineering FEM paper

Finite element method (2)

Page 21: Lecture 1 Overview of the FEM

212023.04.22

The name “finite element method” was coined by R.W. Clough in 1960. It is called “finite” in order to distinguish with “infinitesimal element” in Calculus.

1967: First FEM book by O.C. Zienkiewicz

Finite element method (3)

Page 22: Lecture 1 Overview of the FEM

222023.04.22

Finite element method (4)

The computation is carried out automatically using a computer or a network of computers.

The results are generally not exact.

Page 23: Lecture 1 Overview of the FEM

232023.04.22

Example of applications in structural engineering

(a) Truss

1. Framed structures

(b) Grid

Source: Weaver and Johnston, 1984

Page 24: Lecture 1 Overview of the FEM

242023.04.22

Example of applications in structural engineering (cont’d)

1. Framed structures (cont’d)

(c) Frame (d) Arch

Source: Weaver and Johnston, 1984

Page 25: Lecture 1 Overview of the FEM

252023.04.22

Example of applications in structural engineering (cont’d)

(a) Plane stress

2. Two-dimensional continua

(b) Plane strain

Source: Weaver and Johnston, 1984

Page 26: Lecture 1 Overview of the FEM

262023.04.22

Example of applications in structural engineering (cont’d)

(a) General solid

3. Three-dimensional continua

(b) Axisymmetric solid

Source: Weaver and Johnston, 1984

Page 27: Lecture 1 Overview of the FEM

272023.04.22

Example of applications in structural engineering (cont’d)

4. Plate in bending

Source: Weaver and Johnston, 1984

Page 28: Lecture 1 Overview of the FEM

282023.04.22

Example of applications in structural engineering (cont’d)

5. Shells

Source: Weaver and Johnston, 1984

(a) General shell

(b) Axis symmetric shell

Page 29: Lecture 1 Overview of the FEM

292023.04.22

Example of applications in structural engineering (cont’d)

Source: http://gid.cimne.upc.es/gidinpractice/gp01.html

The analysis and design of buildings

The analysis of a double curvature dam taking into account soil-structure interactions effects

Page 30: Lecture 1 Overview of the FEM

302023.04.22

Example of applications in structural engineering (cont’d)

Source: http://gid.cimne.upc.es/gidinpractice/gp01.html

The structural analysis of an F-16 aircraft The analysis of the Cathedral of

Barcelona using 3D solid elements. (courtesy of Barcelona Cathedral)

Page 31: Lecture 1 Overview of the FEM

312023.04.22

Fundamental concept is discretization, i.e. dividing a continuum (continuous body, structural system) into a finite number of smaller and simple elements whose union approximates the geometry of the continuum.

Mesh generation programs, called preprocessors, help the user in doing this work GiD, a software for pre and post processor

Discretization (1)

Page 32: Lecture 1 Overview of the FEM

322023.04.22

Some basic element shapes

Page 33: Lecture 1 Overview of the FEM

332023.04.22

Some 1st order (linear) elements

Page 34: Lecture 1 Overview of the FEM

342023.04.22

Some 2nd order (quadratic) elements

Page 35: Lecture 1 Overview of the FEM

352023.04.22

One suggestion on performing discretization is to divide structural regions with high stress concentration into finer division e.g. in the vicinity of the support and around the hole(s).

The accuracy of the results can be improved by using a finer mesh (h-refinement) or using a higher order elements (p-refinement).

Discretization (2)

Page 36: Lecture 1 Overview of the FEM

362023.04.22

Examples of discretization (1)

Page 37: Lecture 1 Overview of the FEM

372023.04.22

Page 38: Lecture 1 Overview of the FEM

382023.04.22

Examples of discretization (2)

x

yz

h

D

Clamped

D=100, D/h =100E = 2 x 106 ; ν = 0.3; k = 5/6Load: uniform q = -1E-6

76 nodes, 119 elements172 active DOF

Page 39: Lecture 1 Overview of the FEM

392023.04.22

Examples of discretization (3)

Cooling Tower– Nuclear Power Plant (taken from a FEM Course Project of Doddy and Andre, Dec 2008)

150 m

Page 40: Lecture 1 Overview of the FEM

402023.04.22

Structural Model and Its Example of the Analysis Results

The structure is divided into smaller parts called “element”

Membrane force contour in the circumferential direction

Page 41: Lecture 1 Overview of the FEM

412023.04.22

The FE Model with a Finer Mesh

The structure is modeled with a finer mesh

The result is now better

Page 42: Lecture 1 Overview of the FEM

422023.04.22

For General purposes:NASTRAN, ANSYS, ADINA, ABAQUS, etc.

For structural analysis, particularly in Civil Engineering:SANS, SAP, STAAD, GT STRUDL, etc.

For building structures:ETABS, BATS etc.

For geotechnical design:PLAXIS

For conducting researches on earthquake engineering:DRAIN-2D, DRAIN-3D, RUAOMOKO, OpenSees etc.

Examples of FEM software

Page 43: Lecture 1 Overview of the FEM

432023.04.22

Typical capabilities of a FE program

Data generation Automatic generation of nodes, elements, and restraints

Element types E.g. SAP2000: Frame, Cable, Shell, Plane, Asolid, Solid, etc.

Material behavior Linear-elastic, nonlinear

Load types Force, displacement, thermal, time-varying excitation

Plotting results Original and deformed geometry, stress contours

Page 44: Lecture 1 Overview of the FEM

442023.04.22

Cook, Malkus, and Plesha (1989, pp.6)Concepts and assumptions behind the computer codes (FEM software) should be mastered. Engineers are expected to be able to use the software to gain better advantages and will less likely misuse them.

SAP2000 disclaimer The user accepts and understands that no warranty is

expressed or implied by the developers or the distributors on the accuracy or reliability of the program. The user must explicitly understand the assumptions of the program and must independently verify the results.

Why do we need to study the basic theory of FEM?

Page 45: Lecture 1 Overview of the FEM

452023.04.22

Any question before we proceed to computational steps of the FEM?

Page 46: Lecture 1 Overview of the FEM

462023.04.22

Discretize the structure (problem domain) Divide the structure or continuum into finite elements

Once the structure has been discretized, the computational steps faithfully follow the steps in the direct stiffness method.

The direct stiffness method: The global stiffness matrix of the discrete structure are obtained

by superimposing (assembling) the stiffness matrices of the element in a direct manner.

Computational steps of the FEM- the direct stiffness method

Page 47: Lecture 1 Overview of the FEM

472023.04.22

Generate element stiffness matrix and element force matrix for each element.

Assemble the element matrices to obtain the global stiffness equation of the structure.

Apply the known nodal loads. Specify how the structure is supported:

Set several nodal displacements to known values.

Computational steps… (cont’d)

Page 48: Lecture 1 Overview of the FEM

482023.04.22

Solve simultaneous linear algebraic equation.

The nodal parameters (displacements) are obtained.

Calculate element stresses or stress resultants (internal forces).

General steps of the FEM (cont’d)

Page 49: Lecture 1 Overview of the FEM

492023.04.22

Any question before we continue to a brief introduction to MATLAB?

Page 50: Lecture 1 Overview of the FEM

502023.04.22

Suppose you want to calculate the natural frequency (Hz) of a SDOF system with the mass m=100 kg and stiffness k=5 KN/m

The formula is

Type in the Command Window:>>m=100>>k=5*1000>> f=1/(2*pi)*sqrt(k/m)

Example

1

2 2

kf

m

Page 51: Lecture 1 Overview of the FEM

512023.04.22

Edit/Debug Window

Click this icon to open a new Edit/Debug

window

Page 52: Lecture 1 Overview of the FEM

522023.04.22

Array operations are operations performed between arrays on an element-by-element basis, e.g.

>> A=[ 1 2; 3 4], B=[-1 3; -2 1]>> A+B, A+4 Common array operations:

Array multiplication (A .* B) Array right division (A ./ B) Array left division (A .\ B) B in the numerator Array exponential (A .^ B)

Array and matrix operations

Page 53: Lecture 1 Overview of the FEM

532023.04.22

Matrix operations follow the normal rules of linear algebra, e.g.

>> A=[ 1 2; 3 4]>> B=[-1 3; -2 1]>> A*B What is the different between A.^3 and A^3?

Be careful to distinguish between array operations and matrix operations in your MATLAB code

Page 54: Lecture 1 Overview of the FEM

542023.04.22

Solving a set of linear algebraic equations

11 1 12 2 1 1

21 1 22 2 2 2

1 1 2 2

n n

n n

n n nn n n

a x a x a x b

a x a x a x b

a x a x a x b

The equations can be written in matrix form as follows:

Ax b

Page 55: Lecture 1 Overview of the FEM

552023.04.22

MATLAB command to solve the equations:

>> x= A \ B (left division operator) Other commands related to linear

algebra:>> det (A)>> rank (A)>> inv (A)

Solving a set of linear algebraic equations (cont’d)

Page 56: Lecture 1 Overview of the FEM

562023.04.22

Please look at the Matlab Tutorial folder to learn more about Matlab

Page 57: Lecture 1 Overview of the FEM

572023.04.22

Homework (due date next class)

1. Write an essay explaining (approx. 500 words):

What is finite element method? Why do you interested to take this course

(TS4466 Finite Element Method)? What do you expect?

2. Divide the following continuum into finite elements:

Page 58: Lecture 1 Overview of the FEM

582023.04.22

Homework (2)

Page 59: Lecture 1 Overview of the FEM

592023.04.22

Homework (3)

3. Divide this equilateral triangle into several quadrilateral elements. You are not allowed to use a triangular element.

4. Solve the following simultaneous algebraic equations using Matlab.

Page 60: Lecture 1 Overview of the FEM

602023.04.22

Explain why the second equation (No. b) does not have a unique solution? (Connect this fact with the determinant and the rank of the coefficient matrix)

500 250 250 88

250 800 150 66

400 150 400 44

x y z

x y z

x y z

500 250 250 88

250 800 150 66

125 400 75 44

x y z

x y z

x y z

a.

b.