1cs542g-term1-2007 Notes  Make-up lecture tomorrow 1-2, room 204.

Slides:



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

Rules of Matrix Arithmetic
Isoparametric Elements Element Stiffness Matrices
Norms and spaces Definition: The space of all square integrable funcions defined in the domain is a finite number not infinity L2 norm of f Examplecompute.
Interpolation By Radial Basis Function ( RBF ) By: Reihane Khajepiri, Narges Gorji Supervisor: Dr.Rabiei 1.
The Finite Element Method Defined
MATH 685/ CSI 700/ OR 682 Lecture Notes
Some Ideas Behind Finite Element Analysis
Computational Methods in Physics PHYS 3437
Katsuyo Thornton*, R. Edwin García✝, Larry Aagesen*
Section 4: Implementation of Finite Element Analysis – Other Elements
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  Preemptive make-up lecture this week  Assignment 2 due by tomorrow morning  Assignment 3 coming soon.
1cs542g-term Notes. 2 Solving Nonlinear Systems  Most thoroughly explored in the context of optimization  For systems arising in implicit time.
1cs542g-term Notes. 2 Meshing goals  Robust: doesn’t fail on reasonable geometry  Efficient: as few triangles as possible Easy to refine later.
1cs542g-term Notes  In assignment 1, problem 2: smoothness = number of times differentiable.
1cs542g-term High Dimensional Data  So far we’ve considered scalar data values f i (or interpolated/approximated each component of vector values.
1cs542g-term Notes  Extra class this Friday 1-2pm  Assignment 2 is out  Error in last lecture: quasi-Newton methods based on the secant condition:
1cs542g-term Notes  Added required reading to web (numerical disasters)
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
1cs542g-term Notes  Assignment 1 is out (due October 5)  Matrix storage: usually column-major.
1cs542g-term Notes  No extra class tomorrow.
Total Recall Math, Part 2 Ordinary diff. equations First order ODE, one boundary/initial condition: Second order ODE.
12/21/2001Numerical methods in continuum mechanics1 Continuum Mechanics On the scale of the object to be studied the density and other fluid properties.
Curve-Fitting Regression
1cs542g-term Notes  Note that r 2 log(r) is NaN at r=0: instead smoothly extend to be 0 at r=0  Schedule a make-up lecture?
Finite Element Method in Geotechnical Engineering
Weak Formulation ( variational formulation)
Approximation on Finite Elements Bruce A. Finlayson Rehnberg Professor of Chemical Engineering.
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…)
Lecture 9 Interpolation and Splines. Lingo Interpolation – filling in gaps in data Find a function f(x) that 1) goes through all your data points 2) does.
CS Subdivision I: The Univariate Setting Peter Schröder.
1cs542g-term Notes  Extra class next week (Oct 12, not this Friday)  To submit your assignment: me the URL of a page containing (links to)
Physics 114: Lecture 15 Probability Tests & Linear Fitting Dale E. Gary NJIT Physics Department.
Chapter 6.7 Determinants. In this chapter all matrices are square; for example: 1x1 (what is a 1x1 matrix, in fact?), 2x2, 3x3 Our goal is to introduce.
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.
Finite Element Method.
Finite Elements: 1D acoustic wave equation
Discontinuous Galerkin Methods Li, Yang FerienAkademie 2008.
Polynomial Preserving Gradient Recovery in Finite Element Methods Zhimin Zhang Department of Mathematics Wayne State University Detroit, MI 48202
6. Introduction to Spectral method. Finite difference method – approximate a function locally using lower order interpolating polynomials. Spectral method.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
Approximation on Finite Elements Bruce A. Finlayson Rehnberg Professor of Chemical Engineering.
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.
Parallel Solution of the Poisson Problem Using MPI
HEAT TRANSFER FINITE ELEMENT FORMULATION
MECH4450 Introduction to Finite Element Methods Chapter 9 Advanced Topics II - Nonlinear Problems Error and Convergence.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 24.
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.
Chapter 7 Finite element programming May 17, 2011.
Partial Derivatives Example: Find If solution: Partial Derivatives Example: Find If solution: gradient grad(u) = gradient.
MECH593 Introduction to Finite Element Methods
Finite Element Method. History Application Consider the two point boundary value problem.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 25.
Camera Calibration Course web page: vision.cis.udel.edu/cv March 24, 2003  Lecture 17.
X1X1 X2X2  Basic Kinematics Real Applications Simple Shear Trivial geometry Proscribed homogenous deformations Linear constitutive.
Conjugate gradient iteration One matrix-vector multiplication per iteration Two vector dot products per iteration Four n-vectors of working storage x 0.
1 CHAP 3 WEIGHTED RESIDUAL AND ENERGY METHOD FOR 1D PROBLEMS FINITE ELEMENT ANALYSIS AND DESIGN Nam-Ho Kim.
2/16/2017 Prof Xin (Cindy) Wang
Finite Element Method in Geotechnical Engineering
Materials Science & Engineering University of Michigan
NUMERICAL INTEGRATION
Comparison of CFEM and DG methods
Chapter 2 A Survey of Simple Methods and Tools
Generalized Finite Element Methods
Presentation transcript:

1cs542g-term Notes  Make-up lecture tomorrow 1-2, room 204

2cs542g-term Linear basis in 1D  From last-time, the equation for test function i was:  Can match up left-hand-side (matrix) to finite difference approximation  Right-hand-side is a bit different:

3cs542g-term The Mass Matrix  Assuming f is from the same space, get:  M is called the mass matrix Obviously symmetric, positive definite  In piecewise linear element case, tridiagonal

4cs542g-term Lumped Mass Matrix  The fact that M is not diagonal can be inconvenient E.g. if solving a time-dependent PDE, M multiplies the time derivative - so even an “explicit” method requires solving linear systems Can be viewed as a low-pass / smoothing filter of the data, which may not be desired  Thus often people will “lump” the offdiagonal entries onto the diagonal: lumped mass matrix (versus “consistent” mass matrix)  This makes the connection with finite differences (for piecewise linear elements) perfect

5cs542g-term Stiffness matrix  The matrix A (where derivatives show up) is called the stiffness matrix “Stiffness” and “mass” come from original FEM application, simulating solid mechanics

6cs542g-term Assembling matrices  Entry of the stiffness matrix:  Here we sum over “elements” e where basis functions i and j are nonzero Usually an “element” is a chunk of the mesh, e.g. a triangle  Can loop over elements, adding contribution to A for each Each contribution is a small submatrix: the local (or element) stiffness matrix A is the global stiffness matrix Process is called assembly

7cs542g-term Quadrature  Integrals may be done analytically for simple elements E.g. piecewise linear  But in general it’s fairly daunting – or impossible (e.g. curved elements)  Can tolerate some small error: numerically estimate integrals = quadrature  Basic idea: sample integrand at quadrature points, use a weighted sum Accuracy: make sure it’s exact for polynomials up to a certain degree

8cs542g-term FEM convergence  Let the exact solution be and for a given finite element space V let the numerical solution be  Galerkin FEM for Poisson is equivalent to: (closest in a least-squares, semi-norm way)

9cs542g-term FEM convergence cont’d  Don’t usually care about this semi-norm: want to know error in a regular norm. With some work, can show equivalence…  The theory eventually concludes: for a well-posed problem, accuracy of FEM determined by how close function space V can approximate solution  If e.g. solution is smooth, can approximate well with piecewise polynomials…

10cs542g-term Some more element types  Polynomials on triangles etc.  Polynomials on squares etc.  More exotic: Add gradients to data “Non-conforming” elements Singularity-matching elements Mesh-free elements

11cs542g-term Mesh generation  Still left with problem: how to generate the underlying mesh (for usual elements)  More or less solved in 2D, still heavily researched in 3D  Triangles/tetrahedra much easier than quads/hexahedra  We’ll look at one particular class of methods for producing triangle meshes: Delaunay triangulation

12cs542g-term Meshing goals  Robust: doesn’t fail on reasonable geometry  Efficient: as few triangles as possible Easy to refine later if needed  High quality: triangles should be “well-shaped” Extreme triangles make for poor performance of FEM - particularly large obtuse angles