Chapter 08.03
Runge-Kutta 2nd Order Method for Ordinary
Differential Equations-More Examples
Industrial Engineering
Example 1
The open loop response, that is, the speed of the motor to a voltage input of 20V, assuming a
system without damping is
dw
20 0.02
0.06w
dt
If the initial speed is zero; use the Runge-Kutta 2nd order method and a step size of
h 0.4 s to find the speed at t 0.8 s .
Solution
dw
1000 3w
dt
f w,t 1000 3w
Per Heun’s method
1
1
wi 1 wi k1 k 2 h
2
2
k1 f wi , t i
k 2 f wi h, t i k1h
For i 0, t 0 0, w0 0
k1 f t 0 , w0
f 0,0
1000 3 0
1000
k 2 f t 0 h, w0 k1h
f 0 0.4,0 1000 0.4
f 0.4,400
1000 3 400
200
08.02.1
08.02.2
Chapter 08.02
1
1
w1 w0 k1 k 2 h
2
2
1
1
0 1000 200 0.4
2
2
0 500 100 0.4
160 rad/s
w1 is the approximate speed of the motor at
t t1 t 0 h 0 0.4 0.4 s
w0.4 w1 160 rad/s
For i 1, t1 t 0 h 0 0.4 0.4, w1 160
k1 f t1 , w1
f 0.4, 160
1000 3 160
520
k 2 f t1 h, w1 k1h
f 0.4 0.4, 160 520 0.4
f 0.8, 368
1000 3 368
104
1
1
w2 w1 k1 k 2 h
2
2
1
1
160 520 104 0.4
2
2
160 208 0.4
243.2 rad/s
w2 is the approximate speed of the motor at
t t 2 t1 h 0.4 0.4 0.8 s
w0.8 w2 243.2 rad/s
The exact solution of the ordinary differential equation is given by
1000 1000 3t
wt
e
3 3
The solution to this nonlinear equation at t 0.8 s is
w0.8 303.09 rad/s
The results from Heun’s method are compared with exact results in Figure 1.
Euler Method for ODE-More Examples: Industrial Engineering
08.02.3
Figure 1 Heun’s method results for different step sizes.
Using smaller step size would increases the accuracy of the result as given in Table 1 and
Figure 2 below.
Table 1 Effect of step size for Heun’s method.
Et
Step size, h w0.8
t %
0.8
0.4
0.2
0.1
0.05
160.00
243.20
295.61
301.70
302.79
463.09
59.894
7.4823
1.3929
0.30613
152.79
19.761
2.4687
0.45954
0.10100
08.02.4
Chapter 08.02
Figure 2 Effect of step size in Heun’s method.
In Table 2, the Euler’s method and Runge-Kutta 2nd order method results are shown as a
function of step size.
Table 2 Comparison of Euler and the Runge-Kutta methods.
Step size,
w0.8
h
Euler
Heun
Midpoint
Ralston
0.8
800
160.00 160.00
160.00
0.4
320
243.20
243.20
243.20
0.2
324.8
295.61
295.61
295.61
0.1
314.11
301.70
301.70
301.70
0.05
308.58
302.79
302.79
302.79
In Figure 3, the comparison is shown over the range of time.
Euler Method for ODE-More Examples: Industrial Engineering
08.02.5
Figure 3 Comparison of Euler and Runge-Kutta methods with exact results over time
(h=0.4).