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

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
The University of North Carolina – Chapel Hill COMP Finite Elements A Theory-lite Intro Jeremy Wendt April 2005.
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.
Finite element method – basis functions 1 Finite Elements: Basis functions 1-D elements  coordinate transformation  1-D elements  linear basis functions.
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.
ECIV 720 A Advanced Structural Mechanics and Analysis
Overview Class #6 (Tues, Feb 4) Begin deformable models!! Background on elasticity Elastostatics: generalized 3D springs Boundary integral formulation.
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-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.
CHAP 5 FINITE ELEMENTS FOR HEAT TRANSFER PROBLEMS
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.
Finite Element: Theory, Applications & Implementation Presented By: Arthur Anconetani Barbara Gault Ryan Whitney.
Sistem Kontrol I Kuliah II : Transformasi Laplace Imron Rosyadi, ST 1.
Section 2: Finite Element Analysis Theory
School of Civil EngineeringSpring 2007 CE 595: Finite Elements in Elasticity Instructors: Amit Varma, Ph.D. Timothy M. Whalen, Ph.D.
Finite Element Method.
The Finite Element Method and an Introduction to Kart Chassis Dynamics.
Haptics and Virtual Reality
1 EEE 431 Computational Methods in Electrodynamics Lecture 4 By Dr. Rasime Uyguroglu
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.
Finite Elements: 1D acoustic wave equation
The Finite Element Method A Practical Course
Integration of 3-body encounter. Figure taken from
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.
Elliptic PDEs and the Finite Difference Method
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.
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,
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.
Lecture Objectives: Continue with linearization of radiation and convection Example problem Modeling steps.
X1X1 X2X2  Basic Kinematics Real Applications Simple Shear Trivial geometry Proscribed homogenous deformations Linear constitutive.
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
Overview of Finite Element Methods
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 –Draw Grid on Board 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) u – unknown values f – known values “forces”

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 –c A = 1 (I think) –d A = value of unknown at node –g = bdry condition N A, u h, w h – defined in whole domain N A - Shape Functions w h – weighting function

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 Good Sources Papers with a graphics slant: –Matthias Mueller: –Ron Fedkiw (et.al): Books on FEM and Numerical Methods: –Finite Element Method: Linear Static and Dynamic Finite Element Analysis by Thomas J.R. Hughes –Numerical Simulation in Fluid Dynamics by Griebel, Dornseifer, Neunhoeffer –Computational Fluid Dynamics by T.J. Chung Classes on PDEs and Numerical Methods/Solutions: –Math 191, 192 (I took from David Adalsteinsson), 221, 222 (both from Michael Minion)

The University of North Carolina – Chapel Hill COMP Questions