Introduction to Finite Elements

Slides:



Advertisements
Similar presentations
Finite Element Method CHAPTER 4: FEM FOR TRUSSES
Advertisements

MANE 4240 & CIVL 4240 Introduction to Finite Elements
AERSP 301 Finite Element Method
Lecture 6; The Finite Element Method 1-dimensional spring systems (modified ) 1 Lecture 6; The Finite Element Method 1-dimensional spring systems.
MANE 4240 & CIVL 4240 Introduction to Finite Elements
1D MODELS Logan; chapter 2.
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
MANE 4240 & CIVL 4240 Introduction to Finite Elements Practical considerations in FEM modeling Prof. Suvranu De.
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Some Ideas Behind Finite Element Analysis
Matrix Methods (Notes Only)
Materials Science & Engineering University of Michigan
MANE 4240 & CIVL 4240 Introduction to Finite Elements
MANE 4240 & CIVL 4240 Introduction to Finite Elements Introduction to 3D Elasticity Prof. Suvranu De.
MANE 4240 & CIVL 4240 Introduction to Finite Elements Numerical Integration in 1D Prof. Suvranu De.
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Finite Element Method in Geotechnical Engineering
MANE 4240 & CIVL 4240 Introduction to Finite Elements
MANE 4240 & CIVL 4240 Introduction to Finite Elements
CHAP 4 FINITE ELEMENT ANALYSIS OF BEAMS AND FRAMES
MANE 4240 & CIVL 4240 Introduction to Finite Elements
CHAP 5 FINITE ELEMENTS FOR HEAT TRANSFER PROBLEMS
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Engineering Mechanics: Statics
Finite Element: Theory, Applications & Implementation Presented By: Arthur Anconetani Barbara Gault Ryan Whitney.
Compiled By Raj G. Tiwari
Systems and Matrices (Chapter5)
ME 1202: Linear Algebra & Ordinary Differential Equations (ODEs)
Finite Element Method.
An introduction to the finite element method using MATLAB
WEEK 8 SYSTEMS OF EQUATIONS DETERMINANTS AND CRAMER’S RULE.
Eng Ship Structures 1 Matrix Analysis Using MATLAB Example.
1 20-Oct-15 Last course Lecture plan and policies What is FEM? Brief history of the FEM Example of applications Discretization Example of FEM softwares.
The Finite Element Method A Practical Course
11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements.
Summer School for Integrated Computational Materials Education 2015 Computational Mechanics: Basic Concepts and Finite Element Method Katsuyo Thornton.
Finite Element Method Brian Hammond Ivan Lopez Ingrid Sarvis.
THE ANALYSIS OF BEAMS & FRAMES
Illustration of FE algorithm on the example of 1D problem Problem: Stress and displacement analysis of a one-dimensional bar, loaded only by its own weight,
4 © 2012 Pearson Education, Inc. Vector Spaces 4.4 COORDINATE SYSTEMS.
HEAT TRANSFER FINITE ELEMENT FORMULATION
MECH4450 Introduction to Finite Element Methods
Principles of Computer-Aided Design and Manufacturing Second Edition 2004 ISBN Author: Prof. Farid. Amirouche University of Illinois-Chicago.
CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS
11 10-Jan-16 Last course Interpretations and properties of the stiffness matrix (cont’d) The DSM for plane and space trusses.
Variational and Weighted Residual Methods
Finite Element: Theory, Applications & Implementation Presented By: Arthur Anconetani Barbara Gault Ryan Whitney.
AAE 3521 AAE 352 Lecture 08 Matrix methods - Part 1 Matrix methods for structural analysis Reading Chapter 4.1 through 4.5.
MEC 0011 Statics Lecture 4 Prof. Sanghee Kim Fall_ 2012.
HEAT TRANSFER Problems with FEM solution
1 CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS FINITE ELEMENT ANALYSIS AND DESIGN Nam-Ho Kim.
Structures Matrix Analysis
Finite Element Method in Geotechnical Engineering
AAE 556 Aeroelasticity Lecture 6
Overview of Finite Element Methods
MANE 4240 & CIVL 4240 Introduction to Finite Elements
FEM : Finite Element Method 2017.
Introduction to Finite Elements
Materials Science & Engineering University of Michigan
FEA convergence requirements.
Introduction to Finite Element Analysis for Skeletal Structures
FEM Steps (Displacement Method)
Structural Analysis II
Slender Structures Load carrying principles
Dr Huw Owens Room B44 Sackville Street Building Telephone Number 65891
DIRECT STIFFNESS METHOD FOR TRUSSES:
8-1 Introduction a) Plane Stress y
APPLICATION OF LINEAR ALGEBRA IN MECHANICAL ENGINEERING
MULTI DEGREE OF FREEDOM (M-DOF)
Presentation transcript:

Introduction to Finite Elements MANE 4240 & CIVL 4240 Introduction to Finite Elements Introduction to the Stiffness (Displacement) Method: Analysis of a system of springs Prof. Suvranu De

Reading assignment: Chapter 2: Sections 2.1-2.5 + Lecture notes Summary: Developing the finite element equations for a system of springs using the “direct stiffness” approach Application of boundary conditions Physical significance of the stiffness matrix Direct assembly of the global stiffness matrix Problems

FEM analysis scheme Step 1: Divide the problem domain into non overlapping regions (“elements”) connected to each other through special points (“nodes”) Step 2: Describe the behavior of each element Step 3: Describe the behavior of the entire body by putting together the behavior of each of the elements (this is a process known as “assembly”)

k1 k2 F1x F2x F3x x Problem Analyze the behavior of the system composed of the two springs loaded by external forces as shown above Given F1x , F2x ,F3x are external loads. Positive directions of the forces are along the positive x-axis k1 and k2 are the stiffnesses of the two springs

k1 k2 F1x F2x F3x x Solution Step 1: In order to analyze the system we break it up into smaller parts, i.e., “elements” connected to each other through “nodes” k1 k2 F1x F2x F3x x 1 2 3 Element 1 Element 2 Node 1 d1x d2x d3x Unknowns: nodal displacements d1x, d2x, d3x,

Step 2: Analyze the behavior of a single element (spring) k1 k2 F1x F2x F3x x 1 2 3 Element 1 Element 2 Node 1 d1x d2x d3x Solution Step 2: Analyze the behavior of a single element (spring) © 2002 Brooks/Cole Publishing / Thomson Learning™ Two nodes: 1, 2 Nodal displacements: Nodal forces: Spring constant: k

Local ( , , ) and global (x,y,z) coordinate systems © 2002 Brooks/Cole Publishing / Thomson Learning™ Local ( , , ) and global (x,y,z) coordinate systems

Behavior of a linear spring (recap) d x k 1 F = Force in the spring d = deflection of the spring k = “stiffness” of the spring Hooke’s Law F = kd

Hooke’s law for our spring element © 2002 Brooks/Cole Publishing / Thomson Learning™ Hooke’s law for our spring element Eq (1) Force equilibrium for our spring element (recap free body diagrams) Eq (2) Collect Eq (1) and (2) in matrix form Element nodal displacement vector Element force vector Element stiffness matrix

Note The element stiffness matrix is “symmetric”, i.e. The element stiffness matrix is singular, i.e., The consequence is that the matrix is NOT invertible. It is not possible to invert it to obtain the displacements. Why? The spring is not constrained in space and hence it can attain multiple positions in space for the same nodal forces e.g.,

Solution Step 3: Now that we have been able to describe the behavior of each spring element, lets try to obtain the behavior of the original structure by assembly Split the original structure into component elements Element 2 Element 1 k1 1 2 k2 2 3 Eq (3) Eq (4)

To assemble these two results into a single description of the response of the entire structure we need to link between the local and global variables. Question 1: How do we relate the local (element) displacements back to the global (structure) displacements? k1 k2 F1x F2x F3x x 1 2 3 Element 1 Element 2 Node 1 d1x d2x d3x Eq (5)

Hence, equations (3) and (4) may be rewritten as Or, we may expand the matrices and vectors to obtain Eq (6) Eq (7) Expanded element stiffness matrix of element 1 (local) Expanded nodal force vector for element 1 (local) Nodal load vector for the entire structure (global)

Question 2: How do we relate the local (element) nodal forces back to the global (structure) forces? Draw 5 FBDs k1 k2 F1x F2x F3x x 1 2 3 d1x d2x d3x A B C D © 2002 Brooks/Cole Publishing / Thomson Learning™

In vector form, the nodal force vector (global) Recall that the expanded element force vectors were Hence, the global force vector is simply the sum of the expanded element nodal force vectors

But we know the expressions for the expanded local force vectors from Eqs (6) and (7) Hence

For our original structure with two springs, the global stiffness matrix is NOTE The global stiffness matrix is symmetric The global stiffness matrix is singular

The system equations imply These are the 3 equilibrium equations at the 3 nodes.

k1 k2 F1x F2x F3x x 1 2 3 d1x d2x d3x A B C D © 2002 Brooks/Cole Publishing / Thomson Learning™

Notice that the sum of the forces equal zero, i. e Notice that the sum of the forces equal zero, i.e., the structure is in static equilibrium. F1x + F2x+ F3x =0 Given the nodal forces, can we solve for the displacements? To obtain unique values of the displacements, at least one of the nodal displacements must be specified.

Direct assembly of the global stiffness matrix k1 k2 F1x F2x F3x x 1 2 3 Element 1 Element 2 d1x d2x d3x Local Element 2 Element 1 k1 1 2 k2 2 3

Node element connectivity chart : Specifies the global node number corresponding to the local (element) node numbers ELEMENT Node 1 Node 2 1 2 3 Local node number Global node number

Stiffness matrix of element 1 d2x d3x d1x d2x d1x d2x Global stiffness matrix d1x d2x d3x d1x d2x d3x Examples: Problems 2.1 and 2.3 of Logan

Example 2.1 © 2002 Brooks/Cole Publishing / Thomson Learning™ 2 3 4 Compute the global stiffness matrix of the assemblage of springs shown above d3x d2x d1x d4x

Example 2.3 © 2002 Brooks/Cole Publishing / Thomson Learning™ 3 Compute the global stiffness matrix of the assemblage of springs shown above

Imposition of boundary conditions Consider 2 cases Case 1: Homogeneous boundary conditions (e.g., d1x=0) Case 2: Nonhomogeneous boundary conditions (e.g., one of the nodal displacements is known to be different from zero) Homogeneous boundary condition at node 1 k1=500N/m k2=100N/m F3x=5N x 1 2 3 Element 1 Element 2 d1x=0 d2x d3x

System equations Nodal disp vector Nodal load vector Global Stiffness matrix Note that F1x is the wall reaction which is to be computed as part of the solution and hence is an unknown in the above equation Writing out the equations explicitly Eq(1) Eq(2) Eq(3)

Eq(2) and (3) are used to find d2x and d3x by solving NOTICE: The matrix in the above equation may be obtained from the global stiffness matrix by deleting the first row and column Note use Eq(1) to compute

NOTICE: 1. Take care of homogeneous boundary conditions by deleting the appropriate rows and columns from the global stiffness matrix and solving the reduced set of equations for the unknown nodal displacements. 2. Both displacements and forces CANNOT be known at the same node. If the displacement at a node is known, the reaction force at that node is unknown (and vice versa)

Imposition of boundary conditions…contd. Nonhomogeneous boundary condition: spring 2 is pulled at node 3 by 0.06 m) k2=100N/m k1=500N/m x 1 3 2 Element 2 Element 1 d1x=0 d2x d3x=0.06m

System equations 0.06 Note that now F1x and F3x are not known. Writing out the equations explicitly Eq(1) Eq(2) Eq(3)

Now use only equation (2) to compute d2x Now use Eq(1) and (3) to compute F1x =-5N and F3x=5N

Step 2: Describe the behavior of each element ( ) Recap of what we did Step 1: Divide the problem domain into non overlapping regions (“elements”) connected to each other through special points (“nodes”) Step 2: Describe the behavior of each element ( ) Step 3: Describe the behavior of the entire body (by “assembly”). This consists of the following steps Write the force-displacement relations of each spring in expanded form Element nodal displacement vector Global nodal displacement vector

Recap of what we did…contd. Relate the local forces of each element to the global forces at the nodes (use FBDs and force equilibrium). Finally obtain Where the global stiffness matrix

Recap of what we did…contd. Apply boundary conditions by partitioning the matrix and vectors Solve for unknown nodal displacements Compute unknown nodal forces

Physical significance of the stiffness matrix k1 k2 F1x F2x F3x x 1 2 3 Element 1 Element 2 d1x d2x d3x In general, we will have a stiffness matrix of the form (assume for now that we do not know k11, k12, etc) The finite element force-displacement relations:

Physical significance of the stiffness matrix The first equation is Force equilibrium equation at node 1 Columns of the global stiffness matrix What if d1=1, d2=0, d3=0 ? While nodes 2 and 3 are held fixed Force along node 1 due to unit displacement at node 1 Force along node 2 due to unit displacement at node 1 Force along node 3 due to unit displacement at node 1 Similarly we obtain the physical significance of the other entries of the global stiffness matrix

Physical significance of the stiffness matrix In general = Force at node ‘i’ due to unit displacement at node ‘j’ keeping all the other nodes fixed This is an alternate route to generating the global stiffness matrix e.g., to determine the first column of the stiffness matrix Set d1=1, d2=0, d3=0 k1 k2 F1 F2 F3 x 1 2 3 Element 1 Element 2 d1 d2 d3 Find F1=?, F2=?, F3=?

Physical significance of the stiffness matrix For this special case, Element #2 does not have any contribution. Look at the free body diagram of Element #1 x k1

Physical significance of the stiffness matrix Force equilibrium at node 1 F1 Force equilibrium at node 2 F2 F1 = k1d1 = k1=k11 Of course, F3=0 F2 = -F1 = -k1=k21 F3 = 0 =k31

Physical significance of the stiffness matrix Hence the first column of the stiffness matrix is To obtain the second column of the stiffness matrix, calculate the nodal reactions at nodes 1, 2 and 3 when d1=0, d2=1, d3=0 Check that

Physical significance of the stiffness matrix To obtain the third column of the stiffness matrix, calculate the nodal reactions at nodes 1, 2 and 3 when d1=0, d2=0, d3=1 Check that

Steps in solving a problem Step 1: Write down the node-element connectivity table linking local and global displacements Step 2: Write down the stiffness matrix of each element Step 3: Assemble the element stiffness matrices to form the global stiffness matrix for the entire structure using the node element connectivity table Step 4: Incorporate appropriate boundary conditions Step 5: Solve resulting set of reduced equations for the unknown displacements Step 6: Compute the unknown nodal forces