Isoparametric Elements Element Stiffness Matrices

Slides:



Advertisements
Similar presentations
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Advertisements

AERSP 301 Finite Element Method
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Element Loads Strain and Stress 2D Analyses Structural Mechanics Displacement-based Formulations.
Basic FEA Procedures Structural Mechanics Displacement-based Formulations.
Point-wise Discretization Errors in Boundary Element Method for Elasticity Problem Bart F. Zalewski Case Western Reserve University Robert L. Mullen Case.
Micromechanics Macromechanics Fibers Lamina Laminate Structure Matrix.
Beams and Frames.
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
The Finite Element Method A Practical Course
Some Ideas Behind Finite Element Analysis
Physics Based Modeling II Deformable Bodies Lecture 2 Kwang Hee Ko Gwangju Institute of Science and Technology.
By S Ziaei-Rad Mechanical Engineering Department, IUT.
Section 4: Implementation of Finite Element Analysis – Other Elements
ECIV 720 A Advanced Structural Mechanics and Analysis
Finite Element Primer for Engineers: Part 2
ECIV 720 A Advanced Structural Mechanics and Analysis
Isoparametric Elements
Isoparametric Elements Element Stiffness Matrices
HCI 530 : Seminar (HCI) Damian Schofield. HCI 530: Seminar (HCI) Transforms –Two Dimensional –Three Dimensional The Graphics Pipeline.
12/21/2001Numerical methods in continuum mechanics1 Continuum Mechanics On the scale of the object to be studied the density and other fluid properties.
Motion Analysis (contd.) Slides are from RPI Registration Class.
FEA Simulations Usually based on energy minimum or virtual work Component of interest is divided into small parts – 1D elements for beam or truss structures.
Ch. 4: Velocity Kinematics
Finite Element Method in Geotechnical Engineering
MECH300H Introduction to Finite Element Methods
ECIV 720 A Advanced Structural Mechanics and Analysis Lecture 10: Solution of Continuous Systems – Fundamental Concepts Mixed Formulations Intrinsic Coordinate.
Math for CSLecture 11 Mathematical Methods for Computer Science Lecture 1.
MOHAMMAD IMRAN DEPARTMENT OF APPLIED SCIENCES JAHANGIRABAD EDUCATIONAL GROUP OF INSTITUTES.
MCE 561 Computational Methods in Solid Mechanics
MECH593 Introduction to Finite Element Methods
MANE 4240 & CIVL 4240 Introduction to Finite Elements
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Principal Components Analysis BMTRY 726 3/27/14. Uses Goal: Explain the variability of a set of variables using a “small” set of linear combinations of.
Transformations Aaron Bloomfield CS 445: Introduction to Graphics
CIS V/EE894R/ME894V A Case Study in Computational Science & Engineering HW 5 Repeat the HW associated with the FD LBI except that you will now use.
Geometric Transformation. So far…. We have been discussing the basic elements of geometric programming. We have discussed points, vectors and their operations.
Finite Element Method.
An introduction to the finite element method using MATLAB
Foundations of Computer Graphics (Fall 2012) CS 184, Lectures 13,14: Reviews Transforms, OpenGL
Model Construction: interpolation techniques 1392.
Chapter 6. Plane Stress / Plane Strain Problems
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.
HEAT TRANSFER FINITE ELEMENT FORMULATION
Principles of Computer-Aided Design and Manufacturing Second Edition 2004 ISBN Author: Prof. Farid. Amirouche University of Illinois-Chicago.
Polynomials, Curve Fitting and Interpolation. In this chapter will study Polynomials – functions of a special form that arise often in science and engineering.
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.
Module 10Energy1 Module 10 Energy We start this module by looking at another collision in our two inertial frames. Last time we considered a perfectly.
Basic Geometric Nonlinearities Chapter Five - APPENDIX.
1 Copyright by PZ Bar-Yoseph © Finite Element Methods in Engineering Winter Semester Lecture 7.
1 CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS FINITE ELEMENT ANALYSIS AND DESIGN Nam-Ho Kim.
Our task is to estimate the axial displacement u at any section x
AN ILL-BEHAVED ELEMENT
Chapter 7. Classification and Prediction
Finite Element Method in Geotechnical Engineering
ISOPARAMETRIC ELEMENT
POSTPROCESSING Review analysis results and evaluate the performance
MANE 4240 & CIVL 4240 Introduction to Finite Elements
FEM : Finite Element Method 2017.
Introduction to Finite Elements
1C9 Design for seismic and climate changes
FEA Simulations Boundary conditions are applied
ECIV 720 A Advanced Structural Mechanics and Analysis
POSTPROCESSING Review analysis results and evaluate the performance
Chapter 31.
Plane Trusses (Initial notes are designed by Dr. Nazri Kamsah)
8-1 Introduction a) Plane Stress y
Steady-State Heat Transfer (Initial notes are designed by Dr
Coordinate Transformation in 3D Final Project Presentation
Presentation transcript:

Isoparametric Elements Element Stiffness Matrices Structural Mechanics Displacement-based Formulations

General Approach – Specific Example We will look at manipulation of the mechanics quantities (displacement, strain, stress) using shape functions The approach is quite general, and is used to formulate a number of different elements We will use a specific example to make the development more concrete (Q4) We will start from the nodal displacement representation, work toward strain and stress, and finally element stiffness There is a lot going on here, pay attention to both the overall themes and the detailed steps …

Master Element Mapping Note: we will use a for x and b for h because I can’t remember, pronounce, or legibly write “xi” and “eta” master element actual element

Bilinear Quadrilateral (Q4) Interpolation involves the summation of nodal values multiplied by corresponding shapes functions geometry interpolation field variable interpolation - where - nodal coordinates nodal displacements shape functions

Q4 - Displacements Start with the element displacement field We have to give it some functional form in order to work with it Let it be defined over the element by our interpolation scheme {u} = displacements continuously defined (all components) over an element [N] = the element shape functions in master element coordinates {d} = the nodal (discrete) displacement values

Strain from {u} Now calculate element strains from the displacement field This is just the usual strain-displacement relationship written in compact form with an operator matrix

Q4 – Strain from {d} Let’s now work toward an expression for element strain We have a bit of a difficulty here with direct substitution The shape functions (N1, N2, N3, N4) are defined in terms of the master element coordinates (a,b) But we need to differentiate in terms of the global coordinates (x,y) this operation cannot be done directly - or -

Coordinate Transformation Given any function of the master element coordinates (a,b): We can find derivatives with respect to global (x,y) by using the chain rule: We can combine and rearrange these relationships to get our derivatives:

The Jacobian The Jacobian matrix is an important part of element formulation: For the Q4 element this becomes: note the Jacobian matrix is a function of location within the master element local coordinate derivatives of the shape functions global coordinate locations of the element nodes

Jacobian Interpretation The Jacobian contains information about element size and shape The Jacobian determinant (j) is a scaling factor that relates the differential area of the actual element to the differential area of the master element The Jacobian inverse (G) relates global coordinate system (x,y) function derivatives to master element coordinate system (a,b) function derivatives

Intra-Element Jacobian Variation Here is a single Q4 element (highly-distorted, not recommended) Notice how sub-region size and distortion varies within the element The Jacobian captures local area and distortion differences large area high distortion small area low distortion

Jacobian (determinant) Ratio This is one measure of element quality (which affects element accuracy) Ratio of the highest to lowest quadrature point Jacobian determinant It is 1.0 for any square or rectangular element (same j throughout element) It increases as element distortion increases

Strain/Displacement for Q4 Start with the usual strain-displacement relationship in a slightly different form: Now add the Jacobian approach to master/global coordinate derivative transformation:

Strain/Displacement cont. Now represent the displacement field master element derivatives in terms of the shape functions:

All Together Now … - or - organization shape function derivatives, master coordinates - or - Jacobian inverse terms, master to global coordinate transformation nodal displacements, global coordinates

Stress If we have strain, we can get to stress by bringing in material properties We have to be a little careful here, this simple expression assumes: No initial (residual, assembly) stresses present Linear elastic behavior The general form above does accommodate anisotropic behavior If we further limit ourselves to 2D, isotropic, plane stress, we can write:

Element Stiffness Matrix Recall where the element stiffness matrix fits into the finite element formulation: Take it as a given for the present that the element stiffness matrix [k] is: An integral over the element area in global coordinates (t = thickness) Why is integration required? Think about what [k] does For displacements applied to the element nodes, it determines the required force If one element is larger than another, the force required ought to be greater for the same nodal displacements If an element has a rotated orientation, a coordinate axis displacement can produce forces with multiple coordinate components

Integration in Master Coordinates It is not easy to integrate for the terms in [k] using the global coordinate system (elements are generally distorted and not aligned with global axes) But we can do this instead (matrix dimensions for a Q4 element): Integrate over the master element It is undistorted and aligned with the coordinate system Adjust for the change in coordinates by bringing in the Jacobian determinant j

Quadrature Read “quadrature” as “numerical integration” Why do we want to numerically integrate to establish [k]? To integrate directly is still computationally expensive, even with the change to local coordinates Quadrature involves sampling at discrete points, multiplying by a weighting factor, and summing to get an estimate of the integral this varies point-by-point too … these contain Jacobian inverse terms which vary point-by-point within the element

Gauss Points Gauss quadrature is a method of numerical integration that has optimal characteristics when the underlying functions have polynomial form The figure shows Gauss points for 2nd order and 3rd order quadrature For (a), all four points have a weight of 1.0 (total = 4.0) For (b): 1,3,7,9 weight = .3086; 2,4,6,8 weight = .4938; 5 weight = .7901 (total = 4.0) Note: the quadrature rule is independent of element order (Q4, Q8, Q9)

Element Distortion One of the reasons a distorted element is less than ideal: The integral is estimated by discrete sampling at specific locations within the element If the element is not distorted, the sampled points are highly representative of the un-sampled near by regions of the element If the element is highly distorted, the sampled points are not representative of the un-sampled regions of the element

Element Normal Vectors If you get “inside out element” errors Verify-Element-Normals as a fringe or vector plot (rotate the model to see the vector orientation)

Element Normal Vectors Use Modify-Element-Reverse to get them all going in the same (positive Z, I think, check this) direction