X1X1 X2X2  Basic Kinematics Real Applications Simple Shear Trivial geometry Proscribed homogenous deformations Linear constitutive.

Slides:



Advertisements
Similar presentations
Steady-state heat conduction on triangulated planar domain May, 2002
Advertisements

MANE 4240 & CIVL 4240 Introduction to Finite Elements
Higher-order Linked Interpolation in Thick Plate Finite Elements
Beams and Frames.
The Finite Element Method Defined
MANE 4240 & CIVL 4240 Introduction to Finite Elements
MECH593 Introduction to Finite Element Methods
By S Ziaei-Rad Mechanical Engineering Department, IUT.
An Introduction to the Finite Element Analysis
Section 4: Implementation of Finite Element Analysis – Other Elements
ECIV 720 A Advanced Structural Mechanics and Analysis
BVP Weak Formulation Weak Formulation ( variational formulation) where Multiply equation (1) by and then integrate over the domain Green’s theorem gives.
ECIV 720 A Advanced Structural Mechanics and Analysis
Materials Science & Engineering University of Michigan
12/21/2001Numerical methods in continuum mechanics1 Continuum Mechanics On the scale of the object to be studied the density and other fluid properties.
Finite Element Method Introduction General Principle
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.
Finite Element Method in Geotechnical Engineering
Weak Formulation ( variational formulation)
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Approximation on Finite Elements Bruce A. Finlayson Rehnberg Professor of Chemical Engineering.
MECH300H Introduction to Finite Element Methods
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.
One-Dimensional Problems
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
ECIV 720 A Advanced Structural Mechanics and Analysis Lecture 7: Formulation Techniques: Variational Methods The Principle of Minimum Potential Energy.
CHAP 4 FINITE ELEMENT ANALYSIS OF BEAMS AND FRAMES
III Solution of pde’s using variational principles
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Finite Element: Theory, Applications & Implementation Presented By: Arthur Anconetani Barbara Gault Ryan Whitney.
The Finite Element Method
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.
ME 520 Fundamentals of Finite Element Analysis
Finite Element Method.
An introduction to the finite element method using MATLAB
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
MECH593 Finite Element Methods
NBCR Summer Institute 2006: Multi-Scale Cardiac Modeling with Continuity 6.3 Wednesday: Finite Element Discretization and Anatomic Mesh Fitting Andrew.
Approximation on Finite Elements Bruce A. Finlayson Rehnberg Professor of Chemical Engineering.
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.
Last course Bar structure Equations from the theory of elasticity
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,
1 Finite Elements. 2 Finite elements Formally identical to spectral technique Dependent variables expanded as linear combinations of basis local, non.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Chapter 31.
HEAT TRANSFER FINITE ELEMENT FORMULATION
MECH4450 Introduction to Finite Element Methods
CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
Variational and Weighted Residual Methods
1 Non-Linear Piezoelectric Exact Geometry Solid-Shell Element Based on 9-Parameter Model Gennady M. Kulikov Department of Applied Mathematics & Mechanics.
BENG 276 HHMI Interfaces Lab 2: Numerical Analysis for Multi-Scale Biology Introduction to Finite Element Modeling Andrew McCulloch Department of Bioengineering.
1 Copyright by PZ Bar-Yoseph © Finite Element Methods in Engineering Winter Semester Lecture 7.
BENG 276 HHMI Interfaces Lab 2: Numerical Analysis for Multi-Scale Biology Introduction to Finite Element Modeling Andrew McCulloch Department of Bioengineering.
NBCR Summer Institute 2007: Multi-Scale Cardiac Modeling with Continuity 6.3 Wednesday: Finite Element Discretization and Anatomic Mesh Fitting Andrew.
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
Boundary Element Method
Finite Element Method in Geotechnical Engineering
Finite Element Application
MANE 4240 & CIVL 4240 Introduction to Finite Elements
FEM : Finite Element Method 2017.
Materials Science & Engineering University of Michigan
FEA Simulations Boundary conditions are applied
Chapter 31.
Presentation transcript:

X1X1 X2X2  Basic Kinematics Real Applications Simple Shear Trivial geometry Proscribed homogenous deformations Linear constitutive equations No equilibrium considerations = Analytical solutions Aortic Graft for Aneurysms Complex geometry Complex boundary conditions Nonlinear constitutive equations Solve equilibrium equations = No analytical solutions NEED NUMERICAL METHODS

Objective: Numerically approximate the solutions to PDEs History: Evolved first from the matrix methods of structural analysis in the early 1960’s Uses the algorithms of linear algebra Later found to have a more fundamental mathematical foundation The Finite Element Method

Steps: 1.Define the problem 2.Reformulate the governing equation into the weak form 3.Discretization 4.Evaluate element integrals 5.Assembly global matrices 6.Apply boundary condition 7.Solve linear system 8.Compute strains & stresses The Finite Element Method

Steps: 1.Define the problem 2.Reformulate the governing equation into the weak form 3.Discretization 4.Evaluate element integrals 5.Assembly global matrices 6.Apply boundary condition 7.Solve linear system 8.Compute strains & stresses The Finite Element Method Next class…

The Finite Element Method The domain is discretized into a mesh consisting of: –a finite number of elements –each element approximates the solution using a sum of polynomial interpolation functions, Ψ –Continuity between elements is ensured by defining the polynomial coefficients at nodes (element vertices)

Piecewise Interpolation Polynomials are convenient, and easily differentiated or integrated But if we increase the polynomial order too much to allow more complex variations, they can oscillate unrealistically Instead, divide the domain into elements and use low-order piecewise polynomials over each element, e.g. piecewise linear: Problem: piecewise polynomials are not continuous at the boundaries Temperature Distance along a metal rod

Piecewise Interpolation Rather than constrain the intercepts of neighboring element linear functions to ensure u matches at the boundaries, we reformulate the linear equation in each element with parameters u 1 and u 2, which are the values of u at the nodes at each end of that element: x1x1 x2x2 x3x3 x4x4 u1u1 u2u2 u3u3 u4u4 h is a normalized measure or distance within an element

1-D Linear Lagrange Elements u = (1-  )u 1 +  u 2 =  1 u 1 +  2 u 2 x u 0 1  element 1 element 2element 3 nodes u1u1 u2u2 u3u3 u4u  1        x = (1-  )x 1 +  x 2 =  1 x 1 +  2 x 2   u x u1u1 u2u2 x2x2 x1x1 1 1 u1u1 u2u2 u x2x2 x1x1 x  1 and  2 are the 1-D linear Lagrange basis functions

1 0 1  1  2 u y x x =  n x n u =  n u n y =  n y n 1 1  1  2  0 2-D Bilinear Lagrange Elements 2D interpolation functions can be constructed by defining two local coordinates (ξ 1, ξ 2 ) and multiplying the 1D interpolation functions together: where  1 –  4 are the 2-D bilinear Lagrange basis functions

3-D Trilinear Lagrange Elements 11 22 33 The trilinear element has 8 nodes with basis functions formed from products of of 1-D linear Lagrange functions  1 =1- , and  2 =  as functions of three local coordinates (  1,  2,  3 

1-D Quadratic Lagrange Elements Use three nodal parameters u 1, u 2 and u 3    φ1φ1 φ2φ2 φ3φ3  1,  2,  3 are the 1-D quadratic Lagrange basis functions

Review Domain Mesh composed of elements that meet at nodes (vertices) Interpolation Approximate solution using piecewise functions over elements Define parameters at nodes to enforce continuity –Solution values are continuous – “Lagrangian interpolation” –Solution derivatives are also continuous – “Hermite interpolation” Basis Functions φ Polynomials used for interpolation Can be used to interpolate the geometry and the solution Weighting functions Can be linear or higher ordered - Quadratic - Cubic

Computing Strain Distributions found by solving governing equations with FEM

If running Mac OSX, first ensure that Xcode is installed and if not, install it from the CD that shipped with your Mac or from the AppStore for Mac OSX Lion. Go to Run installer if it doesn’t run automatically. Accept license and install in default location. Windows install will also install Python if not found; on Mac OS, Python 2.5 will be installed Run Continuity, click on Register Now. Complete the Registration Form making sure to use your ucsd.edu address, and your own key will be ed to you Click OK, then File>Exit If you are having trouble, check herehere for known bugs *** ALSO AVAILABLE IN PFBH 161 Install Continuity

Install Continuity – Known Bugs

Work through Biomechanics Tutorial 4 at: You will make a model of an artery using cylindrical 3-D trilinear Lagrange mesh with ten elements (blue) and then inflate it (red) Inflate a Cylindrical Tube

1234 U 1 = x u U 4 =9 U 3 =? U 2 =? Galerkin FEM: Simple 1-D Example

2.Integrate by parts 1.Formulate the (Galerkin) weighted residual form 0 (“natural” i.e. derivative boundary conditions)

22 11 3.Discretize the problem 4 global nodes with nodal solution values U 1, U 2, U 3, U 4 3 linear elements each with 2 element nodal values u 1, u 2. Adjacent elements share global nodes, e.g., global variable U 2 is element variable u 2 of element 1 & u 1 of element 2. Two linear Lagrange interpolation functions for each element, Ψ 1 and Ψ 2 where in each element: u(x) = u 1 Ψ 1 + u 2 Ψ 2 = Σu i Ψ i (i=1,2) Global Node: 1234 x1x1 x2x2 x3x3 x4x4 U1U1 U2U2 U3U3 U4U4 x Element 1 Nodes: 2 u1u1 u2u2 1 Element 2 Nodes: 2 u1u1 u2u2 1 Element 3 Nodes: 2 u1u1 u2u2 1

In each element, let u(x) = u 1 Ψ 1 + u 2 Ψ 2 and ψ = Ψ i (x) 4.Derive Finite Element equations For Element 1 (no derivative boundary conditions): [k] = [(k ij )] is the element stiffness matrix f = (f i ) is the element load vector

[k]u = f Element stiffness matrix, [k] and load (RHS) vector, f 5. Compute element stiffness matrices

In this problem, each element is the same size and thus: [k] (ele 1) = [k] (ele 2) = [k] (ele 3) and: f (ele 1) = f (ele 2) = f (ele 3) 6. Compute element RHS vectors

7. Assemble global stiffness matrix and RHS vector

That leaves global equations 2 and 3 7. Apply boundary conditions Exact! 8. Solve remaining global equations