Hyperbolic Partial Differential Equations - Lecture Notes | CSI 701, Study notes of Computer Science

Material Type: Notes; Professor: Cebral; Class: Fnd of Computatnl Sci; Subject: Computational Sci& Informatics; University: George Mason University; Term: Unknown 1989;

Typology: Study notes

Pre 2010

Uploaded on 02/10/2009

koofers-user-tak
koofers-user-tak 🇺🇸

10 documents

1 / 54

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Hyperbolic PDE’s
1. Analysis of numerical schemes
2. Finite difference methods
3. Finite volume methods
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36

Partial preview of the text

Download Hyperbolic Partial Differential Equations - Lecture Notes | CSI 701 and more Study notes Computer Science in PDF only on Docsity!

Hyperbolic PDE’s

1.^

Analysis of numerical schemes

2.^

Finite difference methods

3.^

Finite volume methods

PDE solvers

In general the solution of PDE’s proceeds as follows: 1.

Construct a spatial grid to represent continuousfunctions

Build approximations to the spatial derivatives on thisgrid (spatial discretization)

Obtain a system of ODE’s

Construct a temporal FD scheme to solve the ODEsystem

Advance the solution in time

Example: transient heat equation

Construct the FD temporal scheme to solve the ODEsystem:

Code it and solve it

Remark 1: you will need to estimate the allowable time-step

for your solution scheme

Remark 2: you will also need to build approximations of the

boundary conditions and take them into account in thesolution algorithm

(^

1

1 2

1

n i n i

n i

n i

n i^

u

u

u

t h

u

u^

+^

Explicit and implicit schemes

-^

Typically time-dependent PDE’s are first discretized inspace using any of the methods described before

-^

This results in a system of coupled ODE’s that is thendiscretized usually using finite differences

-^

Numerical schemes are then classified as explicit orimplicit depending on how the time derivatives arediscretized

Mixed schemes

-^

Hybrid methods are obtained by linear combination ofexplicit and implicit schemes:

-^

: Forward Euler (explicit)

-^

θ=1/2: Crank-Nicholson (hybrid)

-^

: Backward Euler (fully implicit)

implicit

licit

t^

u

u

u^

exp

,

θ

θ^

(^

)^

(^

1 ) 1

1

(^11) 2

1

1 2

1

2

2

) (^1) (^

+^

Δ Δ

Δ Δ

−^

n i

n i

n i

n i n i

n i

n i

n i^

u

u

u tk x

u u

u tk x

u

u

Advancing explicit systems

(^

)

2

2

1 2 3

1 1 2 1 3 1 1

1 2 2 1 2 1

1

1 2

with

form

matrix

scheme

updating

scheme

explicit

tk x

b tk x

a

u u u u b a

a b a

a b a

b a

u u u u

u tk x

u tk x

u tk x

u

u u

u tk x

u

u

n n n n m

n n n n m

n i

n i

n i

n i

n i n i

n i

n i

n i

M

L

M M M M M M M

L L L

M

Explicit vs Implicit

-^

Explicit schemes require matrix multiplication

-^

Implicit schemes require matrix invertion (solution ofalgebraic system at each time step)

-^

So, why use implicit schemes? …

n

n

n

n

u

u A

u A

u

=

⋅ = +

1 1 :

scheme

implicit

:

scheme

explicit

Analysis of numerical schemes

Consistency •^

Approximation

PDE for

t,^

Δx

Stability •^

Long term effects of local and round-off errors

Convergence •^

Approximation

exact solution for

t,^

Δx

Accuracy •^

Magnitude of local errors

Efficiency •^

CPU and storage vs accuracy

Consistency

-^

Consistency expresses that the discretized equationsshould tend to the differential equations when

t and

x

tend to 0

-^

Condition on structure of numerical formulation

-^

Discretized equation

differential equation

Consistency: example

(^

)

(^

)^

lim

ion

Approximat

1D

in

Laplacian

, 2 1 1 2 , 0

, 4 , 3 , 2 , 1 , 4 , 3 , 2 , 1

1

1

,^2

⎡^ ⎢ ⎣

→Δ

L

L L

xxxx

i i

i

xx

x

xxxx

xxx

xx

x

i

xxxx

xxx

xx

x

i

i i

i xx

u x u u u x u

u x u x u x

ux

x u x x u u

u x u x u x

ux

x u x x u u

u u

u u x

In general, not difficult to prove

Accuracy: example

(^

)

(^

)

accurate

order

Second

error of term

Leading

series

Taylor

ion

Approximat

1D

in

Laplacian

, 2

, 2 1 1 2 ,

1

1

,^2

xxxx

xxxx

i i

i

xx

i i

i xx

u x

u x u u u x u

u u

u u x

L

Stability

-^

The numerical scheme should not allow errors to growunbounded, i.e. amplified without bound between twosteps

-^

Condition on solution of numerical scheme

-^

Numerical solution

exact solution of discretized

equation

Convergence

-^

The numerical solution should approach the exactsolution of the differential equation as

t and

x tend to

zero

-^

Condition on solution of numerical scheme

-^

Numerical solution

exact solution of differential

equation

Lax equivalence theorem

-^

For a well-posed initial value problem and a consistentdiscretization scheme, stability is the necessary andsufficient condition for convergence:

consistency & stability

convergence

Analysis of numerical schemes: 1.

Analyze the consistency condition: this leads to thedetermination of the order of accuracy of the schemeand its truncation error

Analyze the stability properties: this leads to detailed onthe frequency distribution of the error

From these two steps convergence can be established