1 Computational Methods Dr. Farzad Ismail School of Aerospace and Mechanical Engineering Universiti Sains Malaysia Nibong Tebal 14300 Pulau Pinang Week.

Slides:



Advertisements
Similar presentations
Finite Difference Discretization of Hyperbolic Equations: Linear Problems Lectures 8, 9 and 10.
Advertisements

An Introduction to Numerical Methods
Finite differences Finite differences.
Computational Methods II (Elliptic)
1 EMT 101 – Engineering Programming Dr. Farzad Ismail School of Aerospace Engineering Universiti Sains Malaysia Nibong Tebal Pulau Pinang Week 10.
Chapter 8 Elliptic Equation.
Numerical Uncertainty Assessment Reference: P.J. Roache, Verification and Validation in Computational Science and Engineering, Hermosa Press, Albuquerque.
Numerical Integration of Partial Differential Equations (PDEs)
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Part Eight Partial Differential Equations.
ECE602 BME I Partial Differential Equations in Biomedical Engineering.
AE/ME 339 Computational Fluid Dynamics (CFD) K. M. Isaac Professor of Aerospace Engineering.
Atms 4320 Lab 2 Anthony R. Lupo. Lab 2 -Methodologies for evaluating the total derviatives in the fundamental equations of hydrodynamics  Recall that.
PARTIAL DIFFERENTIAL EQUATIONS
ECE602 BME I Partial Differential Equations in Biomedical Engineering (Cont’d)
Consider the initial boundary value problem Weak Formulation Matrix Form Semidiscrete problem.
1 Lecture 11: Unsteady Conduction Error Analysis.
Lecture 34 - Ordinary Differential Equations - BVP CVEN 302 November 28, 2001.
Introduction to Numerical Methods I
Parabolic PDEs Generally involve change of quantity in space and time Equivalent to our previous example - heat conduction.
PDEs: General classification
PDEs & Parabolic problems Jacob Y. Kazakia © Partial Differential Equations Linear in two variables: Usual classification at a given point (x,y):
Computational Fluid Dynamics I PIW Numerical Methods for Parabolic Equations Instructor: Hong G. Im University of Michigan Fall 2005.
Partial differential equations Function depends on two or more independent variables This is a very simple one - there are many more complicated ones.
Numerical Methods for Partial Differential Equations
CISE301: Numerical Methods Topic 9 Partial Differential Equations (PDEs) Lectures KFUPM (Term 101) Section 04 Read & CISE301_Topic9.
SE301: Numerical Methods Topic 9 Partial Differential Equations (PDEs) Lectures KFUPM Read & CISE301_Topic9 KFUPM.
Numerical methods for PDEs PDEs are mathematical models for –Physical Phenomena Heat transfer Wave motion.
Numerical Methods for Partial Differential Equations CAAM 452 Spring 2005 Lecture 6 Various Finite Difference Discretizations for the Advection Equations.
COMPUTATIONAL MODELING FOR ENGINEERING MECN 6040 Professor: Dr. Omar E. Meza Castillo Department.
Hyperbolic PDEs Numerical Methods for PDEs Spring 2007 Jim E. Jones.
Introduction to Numerical Methods for ODEs and PDEs Methods of Approximation Lecture 3: finite differences Lecture 4: finite elements.
1 EMT 101 – Engineering Programming Dr. Farzad Ismail School of Aerospace Engineering Universiti Sains Malaysia Nibong Tebal Pulau Pinang Week 9.
Variants of the 1D Wave Equation Jason Batchelder 6/28/07.
1 Discretization of Fluid Models (Navier Stokes) Dr. Farzad Ismail School of Aerospace and Mechanical Engineering Universiti Sains Malaysia Nibong Tebal.
Lecture 3.
1 EEE 431 Computational Methods in Electrodynamics Lecture 4 By Dr. Rasime Uyguroglu
1 Computational Methods II (Elliptic) Dr. Farzad Ismail School of Aerospace and Mechanical Engineering Universiti Sains Malaysia Nibong Tebal Pulau.
1 Discretization of Fluid Models (Navier Stokes) Dr. Farzad Ismail School of Aerospace and Mechanical Engineering Universiti Sains Malaysia Nibong Tebal.
1 Computational Methods II (Elliptic) Dr. Farzad Ismail School of Aerospace and Mechanical Engineering Universiti Sains Malaysia Nibong Tebal Pulau.
1 Discretization of Fluid Models (Navier Stokes) Dr. Farzad Ismail School of Aerospace and Mechanical Engineering Universiti Sains Malaysia Nibong Tebal.
3.3.3: Semi-Lagrangian schemes AOSC614 class Hong Li.
1 Discretization Methods Dr. Farzad Ismail School of Aerospace and Mechanical Engineering Universiti Sains Malaysia Nibong Tebal Pulau Pinang Week.
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.
1 EMT 101 – Engineering Programming Dr. Farzad Ismail School of Aerospace Engineering Universiti Sains Malaysia Nibong Tebal Pulau Pinang Week 9.
1 EMT 101 – Engineering Programming Dr. Farzad Ismail School of Aerospace Engineering Universiti Sains Malaysia Nibong Tebal Pulau Pinang Week 11.
Solving an elliptic PDE using finite differences Numerical Methods for PDEs Spring 2007 Jim E. Jones.
Akram Bitar and Larry Manevitz Department of Computer Science
Engineering Analysis – Computational Fluid Dynamics –
CIS888.11V/EE894R/ME894V A Case Study in Computational Science & Engineering We will apply several numerical methods to find a steady state solution of.
Introduction to Numerical Methods for ODEs and PDEs Lectures 1 and 2: Some representative problems from engineering science and classification of equation.
1 EMT 101 – Engineering Programming Dr. Farzad Ismail School of Aerospace Engineering Universiti Sains Malaysia Nibong Tebal Pulau Pinang Week 6.
AMS 691 Special Topics in Applied Mathematics Lecture 8
Discretization Methods Chapter 2. Training Manual May 15, 2001 Inventory # Discretization Methods Topics Equations and The Goal Brief overview.
1 EMT 101 – Engineering Programming Dr. Farzad Ismail School of Aerospace Engineering Universiti Sains Malaysia Nibong Tebal Pulau Pinang Week 10.
A Non-iterative Hyperbolic, First-order Conservation Law Approach to Divergence-free Solutions to Maxwell’s Equations Richard J. Thompson 1 and Trevor.
1 Scalar Conservation Law Dr. Farzad Ismail School of Aerospace and Mechanical Engineering Universiti Sains Malaysia Nibong Tebal Pulau Pinang Week.
The story so far… ATM 562 Fovell Fall, Convergence We will deploy finite difference (FD) approximations to our model partial differential equations.
Solving Partial Differential Equation Numerically Pertemuan 13 Matakuliah: S0262-Analisis Numerik Tahun: 2010.
1 LECTURE 6 Stability of Parabolic PDEs. 2 Aim of Lecture Last week we discussed Parabolic PDEs –Looked at Explicit and Implicit Methods –Advantages and.
Time Integration Schemes Bill Skamarock NCAR/MMM 1.Canonical equations for scheme analyses. 2.Time-integration schemes used in NWP models.
EEE 431 Computational Methods in Electrodynamics
Lecture 4: Numerical Stability
Introduction to Numerical Methods I
Chapter 30.
EMT 101 – Engineering Programming
Introduction to Partial Differential Equations
21th Lecture - Advection - Diffusion
ME/AE 339 Computational Fluid Dynamics K. M. Isaac Topic2_PDE
PARTIAL DIFFERENTIAL EQUATIONS
6th Lecture : Numerical Methods
Presentation transcript:

1 Computational Methods Dr. Farzad Ismail School of Aerospace and Mechanical Engineering Universiti Sains Malaysia Nibong Tebal Pulau Pinang Week 3 (Lecture 2)

2 Overview We already know the nature of PDE’s, now we will attempt to discretize and compute the PDE’s. We will focus on model problems. These model problems have difficulties that are shared with more realistic models, but much simpler to handle.

3 Overview (cont’d) The model problems that will be discussed are - hyperbolic - hyperbolic - parabolic - parabolic - elliptic - elliptic

4 Overview (cont’d) We will discretize the models using FD method. Only simple uniform grids are used. Stick to the notations introduced before.

5 Overview (cont’d) Evolution Equilibrium

6 Computation of Parabolic Equation Apply FTCS scheme

7 von Neumann (VN) Analysis A method to determine stability of numerical schemes Decompose solution in terms of Fourier modes Variation in space in terms of sine wave from θ=[0,π] g is amplification factor, indication for stability Even though it only applies for linear problems, it provides a reasonably accurate guide to more general cases.

8 Von Neumann Analysis on FTCS Rewrite FTCS scheme solving 1D heat equation Using von Neumann analysis

9 VN on FTCS (cont’d) This means that if input is pure sine wave (Fourier mode), after 1 time step the sine wave will be amplified by g which depends on θ and μ. Restriction must be done on μ, not on θ=[0, π]. For stability requires, hence

10 Comments using FTCS on 1D Heat Eqn The scheme is conditionally stable If we use small Δx, we need extremely small Δt since it is scaled in It can be shown that the restriction applies to all numerical schemes solving the 1D heat eqn applies to all numerical schemes solving the 1D heat eqn

11 FTCS Solution on 1D Heat Eqn The electric blanket problem-heat added in the center of blanket Use 1D model where at t=0, add heat such that And switch off power

12 FTCS Solution on 1D Heat Eqn (cont’d) Results are very accurate but oscillations will grow wild if restriction is violated.

13 Computation of Hyperbolic Equation Apply FTCS scheme

14 FTCS Solution on 1D Advection Eqn FTCS is unstable Just because it works for 1 type of PDE, does not mean it will work for other types

15 VN Analysis on FTCS (advection) Rewrite FTCS scheme solving 1D heat equation Using von Neumann analysis FTCS unconditionally unstable!

16 Computation of Hyperbolic Equation Apply 1 st order upwind scheme a > 0

17 1 st order Upwind Solution on 1D Advection Eqn 1 st order upwind is conditionally stable It can be shown using VN analysis that scheme is stable if