The University of North Carolina – Chapel Hill COMP259-2005 Finite Elements A Theory-lite Intro Jeremy Wendt April 2005.

Slides:



Advertisements
Similar presentations
MEG 361 CAD Finite Element Method Dr. Mostafa S. Hbib.
Advertisements

AERSP 301 Finite Element Method
Rigid Body Dynamics Jim Van Verth
Isoparametric Elements Element Stiffness Matrices
Lecture 19. The Method of Zs When problems get complicated numerical complexity makes computation SLOW The method of Zs speeds the computation up We will.
Integration Techniques
Finite Element Method (FEM) Different from the finite difference method (FDM) described earlier, the FEM introduces approximated solutions of the variables.
The Finite Element Method Defined
Some Ideas Behind Finite Element Analysis
By S Ziaei-Rad Mechanical Engineering Department, IUT.
Lecture 18 - Numerical Differentiation
Finite element method – basis functions 1 Finite Elements: Basis functions 1-D elements  coordinate transformation  1-D elements  linear basis functions.
Chapter 17 Design Analysis using Inventor Stress Analysis Module
Notes Assignment questions… cs533d-winter-2005.
1cs533d-term Notes  Assignment 2 is up. 2cs533d-term Modern FEM  Galerkin framework (the most common)  Find vector space of functions that.
1cs542g-term Notes  Make-up lecture tomorrow 1-2, room 204.
ECIV 720 A Advanced Structural Mechanics and Analysis
Isoparametric Elements Element Stiffness Matrices
Nazgol Haghighat Supervisor: Prof. Dr. Ir. Daniel J. Rixen
12/21/2001Numerical methods in continuum mechanics1 Continuum Mechanics On the scale of the object to be studied the density and other fluid properties.
Presented by Andrey Kuzmin Mathematical aspects of mechanical systems eigentones Department of Applied Mathematics.
Interactive Animation of Structured Deformable Objects Mathieu Desbrun Peter Schroder Alan Barr.
MANE 4240 & CIVL 4240 Introduction to Finite Elements Numerical Integration in 1D Prof. Suvranu De.
University of North Carolina - Chapel Hill Fluid & Rigid Body Interaction Comp Physical Modeling Craig Bennetts April 25, 2006 Comp Physical.
Finite Element Method in Geotechnical Engineering
MANE 4240 & CIVL 4240 Introduction to Finite Elements
1cs533d-winter-2005 Notes  More reading on web site Baraff & Witkin’s classic cloth paper Grinspun et al. on bending Optional: Teran et al. on FVM in.
MECh300H Introduction to Finite Element Methods
1cs533d-winter-2005 Notes  Some example values for common materials: (VERY approximate) Aluminum: E=70 GPa =0.34 Concrete:E=23 GPa =0.2 Diamond:E=950.
1cs533d-term Notes. 2 Poisson Ratio  Real materials are essentially incompressible (for large deformation - neglecting foams and other weird composites…)
ECIV 720 A Advanced Structural Mechanics and Analysis Lecture 12: Isoparametric CST Area Coordinates Shape Functions Strain-Displacement Matrix Rayleigh-Ritz.
MCE 561 Computational Methods in Solid Mechanics
Computer graphics & visualization Rigid Body Simulation.
EMA 405 Introduction. Syllabus Textbook: none Prerequisites: EMA 214; 303, 304, or 306; EMA 202 or 221 Room: 2261 Engineering Hall Time: TR 11-12:15 Course.
Finite element method 1 Finite Elements  Basic formulation  Basis functions  Stiffness matrix  Poisson‘s equation  Regular grid  Boundary conditions.
Sistem Kontrol I Kuliah II : Transformasi Laplace Imron Rosyadi, ST 1.
Section 2: Finite Element Analysis Theory
Finite Element Method.
Haptics and Virtual Reality
A conservative FE-discretisation of the Navier-Stokes equation JASS 2005, St. Petersburg Thomas Satzger.
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.
Finite Elements: 1D acoustic wave equation
The Finite Element Method A Practical Course
Integration of 3-body encounter. Figure taken from
The University of North Carolina – Chapel Hill COMP Finite Elements A Theory-lite Intro Jeremy Wendt April 2005.
Discontinuous Galerkin Methods Li, Yang FerienAkademie 2008.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Lecture Fall 2001 Physically Based Animation Ordinary Differential Equations Particle Dynamics Rigid-Body Dynamics Collisions.
Riemann Sums, Trapezoidal Rule, and Simpson’s Rule Haley Scruggs 1 st Period 3/7/11.
First, a little review: Consider: then: or It doesn’t matter whether the constant was 3 or -5, since when we take the derivative the constant disappears.
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,
MECH345 Introduction to Finite Element Methods Chapter 1 Numerical Methods - Introduction.
Forward modelling The key to waveform tomography is the calculation of Green’s functions (the point source responses) Wide range of modelling methods available.
HEAT TRANSFER FINITE ELEMENT FORMULATION
MECH4450 Introduction to Finite Element Methods
CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS
ME 440 Intermediate Vibrations Th, April 16, 2009 Chapter 6: Multi-degree of Freedom (MDOF) Systems © Dan Negrut, 2009 ME440, UW-Madison Quote of the Day:
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
Advanced Computer Graphics Spring 2014 K. H. Ko School of Mechatronics Gwangju Institute of Science and Technology.
X1X1 X2X2  Basic Kinematics Real Applications Simple Shear Trivial geometry Proscribed homogenous deformations Linear constitutive.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note- taking materials.
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
Finite Element Method in Geotechnical Engineering
Finite Element Application
Materials Science & Engineering University of Michigan
Advanced Computer Graphics Spring 2008
GENERAL VIEW OF KRATOS MULTIPHYSICS
SKTN 2393 Numerical Methods for Nuclear Engineers
Chapter 3 Modeling in the Time Domain
Presentation transcript:

The University of North Carolina – Chapel Hill COMP Finite Elements A Theory-lite Intro Jeremy Wendt April 2005

The University of North Carolina – Chapel Hill COMP Overview Numerical Integration Finite Differences Finite Elements –Terminology –1D FEM –2D FEM 1D output –2D FEM 2D output –Dynamic Problem

The University of North Carolina – Chapel Hill COMP Numerical Integration You’ve already seen simple integration schemes: particle dynamics –In that case, you are trying to solve for position given initial data, a set of forces and masses, etc. –Simple Euler  rectangle rule –Midpoint Euler  trapezoid rule –Runge-Kutta 4  Simpson’s rule

The University of North Carolina – Chapel Hill COMP Numerical Integration II However, those techniques really only work for the simplest of problems Note that particles were only influenced by a fixed set of forces and not by other particles, etc. Rigid body dynamics is a step harder, but still quite an easy problem –Calculus shows that you can consider it a particle at it’s center of mass for most calculations

The University of North Carolina – Chapel Hill COMP Numerical Integration III Harder problems (where neighborhood must be considered, etc) require numerical solvers –Harder Problems: Heat Equation, Fluid dynamics, Non-rigid bodies, etc. –Solver types: Finite Difference, Finite Volume, Finite Element, Point based (Lagrangian), Hack (Spring-Mass), Extensive Measurement

The University of North Carolina – Chapel Hill COMP Numerical Integration IV What I won’t go over at all: –How to solve Systems of Equations Linear Algebra, MATH 191,192,221,222

The University of North Carolina – Chapel Hill COMP Finite Differences This is probably the easiest solution technique Usually computed on a fixed width grid Approximate stencils on the grid with simple differences

The University of North Carolina – Chapel Hill COMP Finite Differences (Example) How we can solve Heat Equation on fixed width grid –Derive 2 nd derivative stencil on white board Boundary Conditions See Numerical Simulation in Fluid Dynamics: A Practical Introduction –By Griebel, Dornseifer and Neunhoeffer

The University of North Carolina – Chapel Hill COMP Finite Elements Terminology We want to solve the same problem on a non-regular grid FEM also has some different strengths than Finite Difference Node Element

The University of North Carolina – Chapel Hill COMP Problem Statement 1D STRONG FORM –Given f: OMEGA  R 1 and constants g and h –Find u: OMEGA  R 1 such that u xx + f = 0 u x (at 0) = h u(at 1) = g –(Write this on the board)

The University of North Carolina – Chapel Hill COMP Problem Statement (cont) Weak Form (AKA Equation of Virtual Work) –Derived by multiplying both sides by weighting function w and integrating both sides Remember Integration by parts? Integral(f*g x ) = f*g - Integral(g*f x )

The University of North Carolina – Chapel Hill COMP Galerkin’s Approximation Discretize the space Integrals  sums Weighting Function Choices –Constant (used by radiosity) –Linear (used by Mueller, me (easier, faster)) –Non-Linear (I think this is what Fedkiw uses)

The University of North Carolina – Chapel Hill COMP Definitions w h = SUM(c A *N A ) u h = SUM(d A *N A ) + g*N A c A, d A, g – defined on the nodes N A, u h, w h – defined in whole domain Shape Functions

The University of North Carolina – Chapel Hill COMP Zoom in We’ve been considering the whole domain, but the key to FEM is the element Zoom in to “The Element Point of View”

The University of North Carolina – Chapel Hill COMP Element Point of View Don’t construct an NxN matrix, just a matrix for the nodes this element effects (in 1D it’s 2x2) –Integral(N Ax *N Bx ) –Reduces to width*slopeA*slopeB for linear 1D

The University of North Carolina – Chapel Hill COMP Now for RHS We are stuck with an integral over varying data (instead of nice constants from before) Fortunately, these integrals can be solved by hand once and then input into the solver for all future problems (at least for linear shape functions)

The University of North Carolina – Chapel Hill COMP Change of Variables Integral(f(y)dy) domain = T = Integral(f(PHI(x))*PHI x *dx) domain = S Write this on the board so it makes some sense

The University of North Carolina – Chapel Hill COMP Creating Whole Picture We have solved these for each element Individually number each node Add values from element matrix to corresponding locations in global node matrix

The University of North Carolina – Chapel Hill COMP Example Draw even spaced nodes on board –dx = h –Each element matrix = (1/h)*[[1 -1] [-1 1]] –RHS = (h/6)*[[2 1] [1 2]]

The University of North Carolina – Chapel Hill COMP Show Demo 1D FEM

The University of North Carolina – Chapel Hill COMP D FEM 1D output Heat equation is an example here Linear shape functions on triangles  Barycentric coordinates Kappa joins the party –Integral(N Ax *Kappa*N Bx ) –If we assume isotropic material, Kappa = K*I

The University of North Carolina – Chapel Hill COMP D Per-Element This now becomes a 3x3 matrix on both sides –Anyone terribly interested in knowing what it is/how to get it?

The University of North Carolina – Chapel Hill COMP Demo 2D FEM - 1D output

The University of North Carolina – Chapel Hill COMP D FEM – 2D Out Deformation in 2D requires 2D output –Need an x and y offset Doesn’t handle rotation properly Each element now has a 6x6 matrix associated with it Equation becomes –Integral(B A T *D*B B ) for Stiffness Matrix –B A/B – a matrix containing shape function derivatives –D – A matrix specific to deformation Contains Lame` Parameters based on Young’s Modulus and Poisson’s Ratio (Anyone interested?)

The University of North Carolina – Chapel Hill COMP Demo 2D Deformation

The University of North Carolina – Chapel Hill COMP Dynamic Version The stiffness matrix (K) only gives you the final resting position –Ku xx = f Dynamics is a different equation –Mu xx + Cu x + Ku = f K is still stiffness matrix M = diagonal mass matrix C = aM + bK (Rayliegh damping)

The University of North Carolina – Chapel Hill COMP Demo 2D Dynamic Deformation

The University of North Carolina – Chapel Hill COMP Questions