Professional Documents
Culture Documents
Computational Aerodynamics: Instructor: Prof. Marco Panesi
Computational Aerodynamics: Instructor: Prof. Marco Panesi
Computational Aerodynamics
Instructor: Prof. Marco Panesi
1. 1
AE 410
Finite Difference Method
1. 2
AE 410
Calculus Definition of a Derivative
1. 3
AE 410
Finite Difference approximation of Derivative
1. 4
AE 410
Finite Difference Approximation
1. 5
AE 410
Finite Difference Approximation
1. 6
AE 410
Finite Difference Approximation
cui+1
1. 7
AE 410
Finite Difference Approximation
1. 8
AE 410
Finite Difference Approximation
1. 9
AE 410
Finite Difference Method
1. 10
AE 410
Finite Difference Method
1. 11
AE 410
Finite Difference Method
Or equivalently:
1. 12
AE 410
Truncation Error
1. 13
AE 410
Truncation Error
1. 14
AE 410
Remarks on the Truncation Error
1. The power of
1. The derivative in u
1. 15
AE 410
Finite Difference
1. 16
AE 410
FORWARD Finite Difference
1. 17
AE 410
Backward Finite Difference
1. 18
AE 410
Central Finite Difference
1. 19
AE 410
Remarks
1. 20
AE 410
Example Finite Difference 2nd Order
1. 21
AE 410
Functions
0.5
u(x)
-0.5
-1
0 1 2 3 4 5 6 7
x
1. 22
AE 410
EXAMPLE – Sin (x)
sin(x) ( x)2 @ 3 u
6 @x3
0.1
@u ui+1 ui 1
ert
⇡
@x i 2 x
0.05
0
0 0.2 0.4 0.6 0.8 1
Δx
1. 23
AE 410
Error as function of Grid Spacing
0
10
10
-1
sin(x)
-2
10
2
-3
10
ert
-4
10
10
-5 1
-6
10
-7
10
-8
10 -4 -3 -2 -1 0
10 10 10 10 10
Δx
1. 24
AE 410
EXAMPLE – Sin (20x)
1500
sin(20x) ( x)2 @ 3 u
6 @x3
1000 @u ui+1 ui 1
⇡
@x 2 x
ert
500
0
0 0.2 0.4 0.6 0.8 1
Δx
1. 25
AE 410
Sin(20x)
0
10
-1
10
-2
10
-3
10
ert
-4
10
-5
10
-6
10
-7
10
-8
10 -4 -3 -2 -1 0
10 10 10 10 10
Δx
1. 26
AE 410
What have we learned?
1. 27
AE 410