Introduction to the Finite Element Method

Slides:



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

Finite element method Among the up-to-date methods of stress state analysis, the finite element method (abbreviated as FEM below, or often as FEA for analyses.
Compatible Spatial Discretizations for Partial Differential Equations May 14, 2004 Compatible Reconstruction of Vectors Blair Perot Dept. of Mechanical.
FINITE ELEMENTS SOFTWARE FOR ELECTROMAGNETICS APPLIED TO ELECTRICAL ENGINEERING TRAINING. J. Mur, J.S. Artal, J. Letosa, A. Usón and M. Samplón Electrical.
By S Ziaei-Rad Mechanical Engineering Department, IUT.
Katsuyo Thornton*, R. Edwin García✝, Larry Aagesen*
A Bezier Based Approach to Unstructured Moving Meshes ALADDIN and Sangria Gary Miller David Cardoze Todd Phillips Noel Walkington Mark Olah Miklos Bergou.
A Bezier Based Approach to Unstructured Moving Meshes ALADDIN and Sangria Gary Miller David Cardoze Todd Phillips Noel Walkington Mark Olah Miklos Bergou.
ECIV 720 A Advanced Structural Mechanics and Analysis
SolidWorks Simulation. Dassault Systemes 3 – D and PLM software PLM - Product Lifecycle Management Building models on Computer Engineering Analysis and.
CSE351/ IT351 Modeling and Simulation
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.
Approximation on Finite Elements Bruce A. Finlayson Rehnberg Professor of Chemical Engineering.
CHE/ME 109 Heat Transfer in Electronics LECTURE 11 – ONE DIMENSIONAL NUMERICAL MODELS.
ECIV 720 A Advanced Structural Mechanics and Analysis
Numerical Modeling in Magnetism Macro-Magnetism: Solution of Maxwell´s Equations – Engineering of (electro)magnetic devices Atomic Magnetism: Instrinsic.
MCE 561 Computational Methods in Solid Mechanics
III Solution of pde’s using variational principles
Numerical methods for PDEs PDEs are mathematical models for –Physical Phenomena Heat transfer Wave motion.
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.
Electromagnetic NDT Veera Sundararaghavan. Research at IIT-madras 1.Axisymmetric Vector Potential based Finite Element Model for Conventional,Remote field.
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
Scientific Computing Partial Differential Equations Poisson Equation.
Finite Element Method.
MA5251: Spectral Methods & Applications
A conservative FE-discretisation of the Navier-Stokes equation JASS 2005, St. Petersburg Thomas Satzger.
Action function of the electromagnetic field Section 27.
Introduction to CST MWS
Akram Bitar and Larry Manevitz Department of Computer Science
HEAT TRANSFER FINITE ELEMENT FORMULATION
Finite Element Methods and Crack Growth Simulations Materials Simulations Physics 681, Spring 1999 David (Chuin-Shan) Chen Postdoc, Cornell Fracture Group.
MECH4450 Introduction to Finite Element Methods Chapter 9 Advanced Topics II - Nonlinear Problems Error and Convergence.
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.
Partial Derivatives Example: Find If solution: Partial Derivatives Example: Find If solution: gradient grad(u) = gradient.
The Finite Element Method A self-study course designed for engineering students.
MECH593 Introduction to Finite Element Methods
Gaussian Elimination and Back Substitution Aleksandra Cerović 0328/2010 1/41/4Gaussian Elimination And Back Substitution.
3/23/05ME 2591 Numerical Methods in Heat Conduction Reference: Incropera & DeWitt, Chapter 4, sections Chapter 5, section 5.9.
INTRODUCTION Session 1 Course: S Introduction to Finite Element Method Year: 2010.
X1X1 X2X2  Basic Kinematics Real Applications Simple Shear Trivial geometry Proscribed homogenous deformations Linear constitutive.
1 Variational and Weighted Residual Methods. 2 Introduction The Finite Element method can be used to solve various problems, including: Steady-state field.
ANSYS. Overview of ANSYS It is an engineering simulation software developed in 1970 by Dr. John A. Swanson It was developed to use finite element analysis.
The Finite Element Approach to Thermal Analysis Appendix A.
1 CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS FINITE ELEMENT ANALYSIS AND DESIGN Nam-Ho Kim.
Unstructured Meshing Tools for Fusion Plasma Simulations
Boundary Element Method
Finite Element Method in Geotechnical Engineering
Finite Element Application
Katsuyo Thornton1, R. Edwin García2, Larry Aagesen3
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Soft Computing Applied to Finite Element Tasks
FEM : Finite Element Method 2017.
© Fluent Inc. 1/10/2018L1 Fluids Review TRN Solution Methods.
FEA Introduction.
Materials Science & Engineering University of Michigan
GPU Implementations for Finite Element Methods
FEA Simulations Boundary conditions are applied
Implementation of 2D stress-strain Finite Element Modeling on MATLAB
Chapter 27.
Analytical Tools in ME Course Objectives
The Finite Element Method
Investigators Tony Johnson, T. V. Hromadka II and Steve Horton
OVERVIEW OF FINITE ELEMENT METHOD
Finite element method.
Introduction to Parametric Curve and Surface Modeling
Analytical Surface Charge Method for Rotated Permanent Magnets: Boundary Element Method Comparison and Experimental Validation J.R.M. van Dam, J.J.H.
Realistic multiphysics analysis
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

Introduction to the Finite Element Method

History of Field Simulation Maxwell’s Equations (1873) define and solve electromagnetic fields exactly and completely except... THERE IS NO CLOSED FORM SOLUTION FOR THEM! Field Simulation techniques (1950’s) can be used for complicated geometries and complicated boundary conditions where “textbook equations” are not valid

Field Simulation Software Design Tool for Engineers Solves Electrical, Structural, Thermal, Fluid, and other Engineering Problems Can be used for complicated geometries and complicated boundary conditions where “textbook equations” are not valid.

Field Simulation Software The Advantages: Evaluate and Understand Design Optimize Design Reduce Product Development Time Reduce Prototyping Costs

Major Industries Automotive Power Transmission & Distribution Consumer Electronics Communications Integrated Circuitry Medical Universities

Different Methods of Electromagnetic Analysis Analytical Techniques Numerical Techniques Closed Form Iterative Integral Equations Differential Equations Boundary Elements Finite Difference Finite Elements BEM FEM FDM Scalar Potentials Vector Potentials Components of H-Field 2D Electrostatic 2D/3D Thermal 3D Electrostatic 2D Magnetostatic 2D Eddy 2D Transient 3D Magnetostatic 3D Eddy 3D Transient

Different Methods of Field Simulation Many different methods of field simulation exist with various benefits and limitations such as: Finite Element Method (FEM) Boundary Element Method (BEM) Finite Difference Method (FDM)

FEM What are Finite Elements? Complicated shapes are broken up into simple pieces called finite elements Equilateral triangles (or tetrahedron) work best for the 2nd order quadratic interpolation between nodes GOOD BAD

FEM Delaunay Tessellation Delaunay tessellation is the method used to create triangles Of all possible triangulations for an arbitrary set of points, Delaunay triangles maximize the sum of the minimum angles Virtually eliminates long isosceles triangles

FEM Delaunay Tessellation Typical model to be triangulated

FEM Delaunay Tessellation Initial points are located on object vertices

FEM Delaunay Tessellation What is best way to triangulate initial points?

FEM Delaunay Tessellation Create Voronoi polygons by drawing perpendicular bisector between all points

FEM Delaunay Tessellation Triangles formed by connecting all points that are neighbors

FEM Delaunay Tessellation Object boundaries are preserved by adding additional points and triangles

FEM Delaunay Tessellation Circle condition - no point may be inside any circle connecting corners of a Delaunay triangle

FEM Delaunay Tessellation Circle condition proof - the center of the circle is at the vertex of a Voronoi polygon

FEM Maxwell’s Equations Differential Form of Maxwell’s Equations

FEM Approximation Functions The desired field in each element is approximated with a 2nd order quadratic polynomial Az(x,y) = ao + a1x + a2y + a3x2 + a4xy + a5 y2 Field quantities are calculated for 6 points (3 corners and 3 midpoints) in 2D and 10 points in 3D

FEM Variational Principle Poisson’s equation is replaced with energy functional This functional is minimized with respect to value of A at each node in every triangle

FEM Matrix Equation Now, over all the triangles, the result is a large, sparse matrix equation This can be solved using standard matrix solution techniques such as: Sparse Gaussian Elimination (direct solver) Incomplete Choleski Conjugate Gradient Method (ICCG iterative solver)

FEM Error Evaluation Put the approximate solution back into Poisson’s equation Since A is a quadratic function, R is a constant in each triangle. The local error in each triangle is proportional to R.

FEM Percent Error Energy Summation of local error in each triangle divided by total energy Local errors can exceed Percent Error Energy

FEM Solver Residuals Residuals specify how close a solution must come before moving on to the next iteration Two types of residuals: Linear - used only for ICCG iterative matrix solver Nonlinear - used only for problems with nonlinear BH materials

FEM Adaptive Refinement Process Triangles are automatically refined to reduce energy error Solution continues until one of two stopping criteria is met: the specified number of passes are completed OR percent error energy AND delta energy are less than specified Start Field Solution Generate Initial Mesh Compute Fields Perform Error Analysis Stop Field Solution Has Stopping Criteria been met? Refine Mesh Yes No