Professional Documents
Culture Documents
Scientific Computing: Gopalakrishnan E. A
Scientific Computing: Gopalakrishnan E. A
Scientific Computing: Gopalakrishnan E. A
Gopalakrishnan E. A.
Numerical methods to solve ODEs
A freely falling particle
F F g Fd
Fg mg
Fd cd v 2
Mathematical Model
2
dv c v
g d
dt m
How can we solve
• Analytical Method
• Numerical Method
2
dv cd v
g
dt m
How can we solve
• Analytical Method
dv cd v 2 dv cd v 2
g g 1
dt m dt mg
dv
gdt
cd v 2
mg
1 vt
mg cd
How can we solve
• Analytical Method
dv
gdt z v
vt
v 2
1 2 dz dv
vt vt
dz
vt gdt
1 z
2
How can we solve
• Analytical Method
dz dz
vt
1 z
2
gdt vt 1 z 2 gdt
dz
vt gt C dz
1 z2
1
1 z
2 tanh ( z)
How can we solve
• Analytical Method
gt gt
1
tanh ( z ) D v(t ) vt tanh E
vt vt
v(0) 0 E0
gt
v(t ) vt tanh
vt
Solution
m 68.1kg
g 9.81 m s 2
cd 0.25 kg m
Numerical Method
• Euler Method
dv
f ( v, t )
dt
dv v (t t ) v (t )
f ( v, t )
dt t
v (t t ) v (t ) t * f (v, t )
Numerical Method
• Euler Method
Numerical Method
• Euler Method
• Truncation Error
h2 1 h3 2 h n n 1
Et f (ti , yi ) f (ti , yi ) ......... f (ti , yi ) O (h n 1 )
2! 3! n!
Ea O(h 2 )
Stability of Euler method
dy
yi 1 yi h yi 1 yi ayi h
dt
yi 1 yi (1 ah) (1 ah) 1
ah 2 h2
a
Modifications in Euler Method
• Heun’s Method
yi01 yi hf (ti , yi ) Prediction Equation
f (t , y ) f (t , y 0
i 1 )
y
' i i i 1 Corrector Equation
2