1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 24.

Slides:



Advertisements
Similar presentations
Finite Difference Discretization of Elliptic Equations: 1D Problem Lectures 2 and 3.
Advertisements

Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 9 Instructor: Tim Warburton.
MANE 4240 & CIVL 4240 Introduction to Finite Elements
Finite element method – basis functions 1 Finite Elements: Basis functions 1-D elements  coordinate transformation  1-D elements  linear basis functions.
Eigenvalues and Eigenvectors
Notes Assignment questions… cs533d-winter-2005.
1cs542g-term Notes  Make-up lecture tomorrow 1-2, room 204.
ECIV 720 A Advanced Structural Mechanics and Analysis
Total Recall Math, Part 2 Ordinary diff. equations First order ODE, one boundary/initial condition: Second order ODE.
Chapter 5 Orthogonality
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…)
Tutorial 10 Iterative Methods and Matrix Norms. 2 In an iterative process, the k+1 step is defined via: Iterative processes Eigenvector decomposition.
Orthogonality and Least Squares
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems
Subdivision Analysis via JSR We already know the z-transform formulation of schemes: To check if the scheme generates a continuous limit curve ( the scheme.
Error estimates for degenerate parabolic equation Yabin Fan CASA Seminar,
Ground State of the He Atom – 1s State First order perturbation theory Neglecting nuclear motion 1 - electron electron 2 r 1 - distance of 1 to nucleus.
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 9 Instructor: Tim Warburton.
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 6 Various Finite Difference Discretizations for the Advection Equations.
Scientific Computing Matrix Norms, Convergence, and Matrix Condition Numbers.
Numerical Methods for Partial Differential Equations
Gerschgorin Circle Theorem. Eigenvalues In linear algebra Eigenvalues are defined for a square matrix M. An Eigenvalue for the matrix M is a scalar such.
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 8 Instructor: Tim Warburton.
CHAPTER FIVE Orthogonality Why orthogonal? Least square problem Accuracy of Numerical computation.
MA/CS471 Lecture 8 Fall 2003 Prof. Tim Warburton
Section 2: Finite Element Analysis Theory
1 MA557/MA578/CS557 Numerical Partial Differential Equations Spring 2002 Prof. Tim Warburton
ME451 Kinematics and Dynamics of Machine Systems Numerical Solution of DAE IVP Newmark Method November 1, 2013 Radu Serban University of Wisconsin-Madison.
Lecture 22 MA471 Fall Advection Equation Recall the 2D advection equation: We will use a Runge-Kutta time integrator and spectral representation.
Eigenvalues and Eigenvectors
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 5a.
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 3 AB2,AB3, Stability, Accuracy Instructor: Tim Warburton.
AN ORTHOGONAL PROJECTION
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 21.
Matrices CHAPTER 8.1 ~ 8.8. Ch _2 Contents  8.1 Matrix Algebra 8.1 Matrix Algebra  8.2 Systems of Linear Algebra Equations 8.2 Systems of Linear.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 31.
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 5 Summary of convergence checks for LMM and one-step time stepping Instructor:
Discontinuous Galerkin Methods Li, Yang FerienAkademie 2008.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 8.
6. Introduction to Spectral method. Finite difference method – approximate a function locally using lower order interpolating polynomials. Spectral method.
Programming assignment #2 Solving a parabolic PDE using finite differences Numerical Methods for PDEs Spring 2007 Jim E. Jones.
Elementary Linear Algebra Anton & Rorres, 9th Edition
7. Introduction to the numerical integration of PDE. As an example, we consider the following PDE with one variable; Finite difference method is one of.
Stable, Circulation- Preserving, Simplicial Fluids Sharif Elcott, Yiying Tong, Eva Kanso, Peter Schröder, and Mathieu Desbrun.
Elliptic PDEs and the Finite Difference Method
Elementary Linear Algebra Anton & Rorres, 9 th Edition Lecture Set – 07 Chapter 7: Eigenvalues, Eigenvectors.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 23.
Numerical methods 1 An Introduction to Numerical Methods For Weather Prediction by Mariano Hortal office 122.
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 34.
Boyce/DiPrima 9 th ed, Ch 11.3: Non- Homogeneous Boundary Value Problems Elementary Differential Equations and Boundary Value Problems, 9 th edition, by.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 17.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 13.
Solving Scalar Linear Systems A Little Theory For Jacobi Iteration
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 19.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems Prof. Hao Zhu Dept. of Electrical and Computer Engineering University of Illinois at Urbana-Champaign.
Finite Element Method. History Application Consider the two point boundary value problem.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 25.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 32.
1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 28.
Matrices CHAPTER 8.9 ~ Ch _2 Contents  8.9 Power of Matrices 8.9 Power of Matrices  8.10 Orthogonal Matrices 8.10 Orthogonal Matrices 
Matrices, Vectors, Determinants.
Numerical Methods for Partial Differential Equations
Lecture 19 MA471 Fall 2003.
8. Stability, controllability and observability
Comparison of CFEM and DG methods
Generalized Finite Element Methods
Presentation transcript:

1 Spring 2003 Prof. Tim Warburton MA557/MA578/CS557 Lecture 24

2 2D Advection Equation Equation: Scheme (assuming s’th order time integration):

3 Recall Stability We established stability (neglecting boundary terms):

4 Consistency We will now establish consistency. We will use a truncation analysis to determine consistency and directly convergence. We will also need two inverse inequalities, a polynomial approximation result and a trace inequality.

5 Polynomial Inverse Trace Inequality We now wish to bound the surface semi-norm of a polynomial function by the volume norm of the polynomial function.

6 Polynomial Inverse Trace Inequality Check out: 02/BrownSC pdfhttp:// 02/BrownSC pdf We will establish the following relationship for an arbitrary planar triangle T: Where |T| is the area of T and |dt| is the length of the perimeter of T. This is a relatively new result.

7 Inverse Polynomial Trace Theorem For an arbitrary planar triangle T, equipped with a p’th order polynomial space the following holds:

8 Proof: Step 1 For the purpose of this proof we consider the reference triangle That and discretize the polynomial space using the PKDO orthonormalized basis:

9 Proof: Step 2 We now construct the mass matrix for the s=-1 face of the reference triangle

10 Proof: Step 3 We now consider the semi-norm of the function over the s=-1 edge of the triangle: {Expand in PKDO}

11 Proof: Step 3 cont This looks very complicated: But: The matrix Mtilde is a block diagonal matrix: i=0 i=1 i=2

12 Proof: Step 4 Because the matrix Mtilde is block diagonal we can find its spectral radius by considering maximum of the spectral radii of all the diagonal blocks. The i’th block matrix has the entries (0<=j,i<=p-i) Thus the i’th block matrix is the outer product of a vector with itself.

13 Proof: Step 4 cont Thus the i’th block matrix is the outer product of a vector with itself  the rank of the i’th block matrix is one and the one non-zero eigenvalue is: Taking the maximum over the p+1 blocks we find the maximum eigenvalue of Mtilde as:

14 Proof: Step 5 We now know that the spectral radius of Mtilde is: So returning to the edge 1 norm: But here’s the trick – we can rewrite the rhs term using the orthonormality of the PKDO basis:

15 So we have established the following result for the semi- norm on the s=-1 edge: We use a scaling argument for an arbitrary planar triangle: Proof: Step 6

16 Proof: Stage 7 Since we have just established: We can use the fact that the assignment of the r,s coordinate system was arbitrary to generalize this for each of the edges. We now sum over all faces and: QED

17 Derivative Inverse Inequality We now wish to bound the norm of the spatial derivative of a polynomial function by the norm of the polynomial.

18 Inverse Inequality 2 The following holds: See: Ch. Schwab “p- and hp- Finite Element Methods: Theory and Applications in Solid and Fluid Mechanics”, Oxford University Press, 1998.

19 Trace Theorem We now wish to bound the surface norm of the larger class of functions which has derivatives with bounded L2-norm.

20 Trace Theorem Suppose: Then:

21 Polynomial Approximation We now introduce a theorem providing an estimate for a projection to the polynomial space.

22 Polynomial Approximation on T We now introduce an estimate for polynomial approximation of a function f. For there exists a constant C dependent on r and the geometry of T, but independent of f, h, p such that: For the L2 projection: Here: See: for info on Sobolev norms

23 Summary of Theorems: We will now use the

24 Convergence Theorem Assume that a solution exists in the domain Omega. Then the numerical solution Ctilde to the semidiscrete approximation from the DG scheme converges to the exact solution, and the global error is bounded as: Where c (lower case) is independent of h and p.

25 Proof Step 1: Recall the DG scheme: We define the Truncation error T C as

26 Proof Step 2:Three Important Equations We now consider three equations: 1)Numerical: 2)Truncation – projection of exact solution in numerical scheme: 3)Exact equation, with exact solution:

27 Proof Step 4: Truncation Error Subtract equation 3 from equation 2: Substitute phi=Tc and apply Cauchy-Schwarz:

28 Proof Step 4: cont Substituting phi=T c

29 Individual Volume Terms: Assume exact time discretization: Using the polynomial approximation theorem:

30 Surface Term We can add the jump in C due to continuity of C:

31 Jump Terms Break the jump terms with triangle inequality and use the trace theorem:

32 Plugging In These Results Using the previous results and the polynomial inverse trace inequality:

33 Simplifying We can now bound the truncation error:

34 Proof continued – next lecture Next Lecture. Also – we will start implementing a 2D DG solver. Each student will be given a distinct system of pdes (e.g. Maxwell’s, Acoustics, Euler, …). If two students wish to work together they can share code and work as a group – but with different pde.s