Professional Documents
Culture Documents
Higher Order ODE 20210324
Higher Order ODE 20210324
Higher Order ODE 20210324
Tema:
Metoda yang sudah dibahas untuk mencari solusi first order ODE adalah:
- Basic Euler Method
- Modified Euler Method
- Runga Kutta 4th Order Method
𝑑𝑦
= 𝑓(𝑥, 𝑦)
𝑑𝑥
BASIC EULER METHOD MODIFIED EULER METHOD RUNGA KUTTA 4th ORDER
1 1
𝑦𝑖+1 = 𝑦𝑖 + 𝑘1 + 𝑂 ℎ2 𝑦𝑖+1 = 𝑦𝑖 + 𝑘1 + 𝑘2 + 𝑂 ℎ3 𝑦𝑖+1 = 𝑦𝑖 + 𝑘 + 2𝑘2 + 2𝑘3 + 𝑘4
2 6 1
𝑘1 = ℎ𝑓(𝑥𝑖 , 𝑦𝑖 ) 𝑘1 = ℎ𝑓(𝑥𝑖 , 𝑦𝑖 ) 𝑘1 = ℎ𝑓(𝑥𝑖 , 𝑦𝑖 )
ℎ 𝑘1
𝑘2 = ℎ𝑓(𝑥𝑖+1 , 𝑦𝑖 + 𝑘1 ) 𝑘2 = ℎ𝑓 𝑥𝑖 + , 𝑦𝑖 +
2 2
ℎ 𝑘2
𝑘3 = ℎ𝑓 𝑥𝑖 + , 𝑦𝑖 +
2 2
𝑘4 = ℎ𝑓 𝑥𝑖 + ℎ, 𝑦𝑖 + 𝑘3
Solusi Numerik untuk ODE dengan orde tinggi dan 𝑑2𝑥 𝑑𝑥
𝑚 2 +𝑐 + 𝑘𝑥 = 𝑃 𝑡
sistem persamaan orde pertama 𝑑𝑡 𝑑𝑡
𝑑𝑦
𝑚 + 𝑐𝑦 + 𝑘𝑥 = 𝑃 𝑡
𝑑𝑡
SDOF System 𝑑𝑦
(Single Degree of Freedom) 𝑚 = 𝑃 𝑡 − 𝑐𝑦 − 𝑘𝑥
𝑑𝑡
𝑑𝑦 1
= 𝑃 𝑡 − 𝑐𝑦 − 𝑘𝑥
𝑑𝑡 𝑚
𝑑2𝑥 𝑑𝑥
𝑚 2 +𝑐 + 𝑘𝑥 = 𝑃 𝑡
𝑑𝑡 𝑑𝑡
Untuk memecahkan persamaan di atas dengan metoda yang sudah diterangkan, maka persamaan di atas harus diubah
menjadi suatu system persamaan orde pertama sebagai berikut:
𝑑𝑥
=𝑦 𝑥(𝑡0 ) = 𝑥0
𝑑𝑡
𝑑𝑦 1
= 𝑃 𝑡 − 𝑐𝑦 − 𝑘𝑥 𝑦 𝑡0 = 𝑦0 = 𝑥 1
(0)
𝑑𝑡 𝑚
Solusi Numerik untuk ODE dengan orde tinggi dan
sistem persamaan orde pertama
SDOF System
(Single Degree of Freedom)
𝑑2𝑥 𝑑𝑥
𝑚 2 +𝑐 + 𝑘𝑥 = 𝑃 𝑡
𝑑𝑡 𝑑𝑡
Untuk memecahkan persamaan di atas dengan metoda yang sudah diterangkan, maka persamaan di atas harus diubah
menjadi suatu system persamaan orde pertama sebagai berikut:
𝑑𝑥
=𝑦 𝑥(𝑡0 ) = 𝑥0
𝑑𝑡
𝑑𝑦 1
= 𝑃 𝑡 − 𝑐𝑦 − 𝑘𝑥 𝑦 𝑡0 = 𝑦0 = 𝑥 1
(0)
𝑑𝑡 𝑚
Contoh soal:
Solusi Numerik untuk ODE dengan orde tinggi dan
sistem persamaan orde ke satu m= 4
c = 3 𝑑2𝑥 𝑑𝑥
4 2 +3 + 16𝑥 = 0
k = 16 𝑑𝑡 𝑑𝑡
P(t) = 0
Initial condition:
.
x(0) = 1, x(0)=1
Pecahkan persamaan
differensial ini pada t = 0.1
Solusi:
𝑑𝑥
= 𝑦 = 𝐺(𝑡, 𝑥, 𝑦) 𝑥 0 = 1 = 𝑥0
𝑑𝑡
𝑑𝑦 3
= −4𝑥 − 𝑦 = 𝑓(𝑡, 𝑥, 𝑦) y 0 = 1 = 𝑦0
𝑑𝑡 4
h=0.1
Solusi Numerik untuk ODE dengan orde tinggi dan
sistem persamaan orde ke satu
Solusi:
𝑑𝑥 𝑑𝑦 3
= 𝑦 = 𝐺(𝑡, 𝑥, 𝑦) = −4𝑥 − 𝑦 = 𝑓(𝑡, 𝑥, 𝑦)
𝑑𝑡 𝑑𝑡 4
𝑥 0 = 1 = 𝑥0 y 0 = 1 = 𝑦0
1 1
𝑥𝑖+1 = 𝑥𝑖 + 𝑟 + 2𝑟2 + 2𝑟3 + 𝑟4 = 1,0762 𝑦𝑖+1 = 𝑦𝑖 + 𝑘1 + 2𝑘2 + 2𝑘3 + 𝑘4 = 0,52598
6 1 6
𝑟1 = ℎ𝐺 𝑡𝑖 , 𝑥𝑖 , 𝑦𝑖 = ℎ. 𝑦 = 0,1(1) = 𝟎, 𝟏 3
𝑘1 = ℎ𝑓 𝑡𝑖 , 𝑥𝑖 , 𝑦𝑖 = ℎ −4𝑥 − 𝑦 = 0.1(−4(1)-3/4(1))=-0.475
ℎ 𝑟1 𝑘1 = 0,1(1-0.475/2) = 0,07625 4
𝑟2 = ℎ𝐺 𝑡𝑖 + , 𝑥𝑖 + , 𝑦𝑖 +
2 2 2 ℎ 𝑟1 𝑘1 = 0,1(-4(1+0,1/2)-3/4(1-0.475/2)
𝑘2 = ℎ𝑓 𝑡𝑖 + , 𝑥𝑖 + , 𝑦𝑖 + = -0.47719
ℎ 𝑟2 𝑘2 2 2 2
𝑟3 = ℎ𝐺 𝑡𝑖 + , 𝑥𝑖 + , 𝑦𝑖 + = 0,07614
2 2 2 ℎ 𝑟2 𝑘2
𝑟4 = ℎ𝐺 𝑡𝑖 + ℎ, 𝑥𝑖 + 𝑟3 , 𝑦𝑖 + 𝑘3 𝑘3 = ℎ𝑓 𝑡𝑖 + , 𝑥𝑖 + , 𝑦𝑖 + = 0,47236
= 0,05276 2 2 2
𝑘4 = ℎ𝑓 𝑡𝑖 + ℎ, 𝑥𝑖 + 𝑟3 , 𝑦𝑖 + 𝑘3 = 0,47003
Solusi Numerik untuk ODE dengan orde tinggi dan
sistem persamaan orde ke satu
Simpangan
1.2
1
h 0.1 h 0.1 0.8
t x r1 r2 r3 r4 x1+1 t y k1 k2 k3 k4 yi+1 0.6
0 1 0.1 0.07625 0.076141 0.052764 1.076258 0 1 -0.475 -0.47719 -0.47236 -0.47003 0.525981
0.1 1.076258 0.052598 0.0291 0.029456 0.006757 1.105669 0.1 0.525981 -0.46995 -0.46285 -0.45841 -0.44735 0.066009 0.4
0.2 1.105669 0.006601 -0.01576 -0.01499 -0.03619 1.090489 0.2 0.066009 -0.44722 -0.43177 -0.42787 -0.40913 -0.36326 0.2
0.3 1.090489 -0.03633 -0.05677 -0.05564 -0.07464 1.034522 0.3 -0.36326 -0.40895 -0.38635 -0.38311 -0.35796 -0.74757
0
0.4 1.034522 -0.07476 -0.09264 -0.09123 -0.10744 0.942866 0.4 -0.74757 -0.35774 -0.32937 -0.32686 -0.29674 -1.07539
0.5 0.942866 -0.10754 -0.12236 -0.12073 -0.13375 0.821618 0.5 -1.07539 -0.29649 -0.26387 -0.26212 -0.22854 -1.33823 -0.2 0 1 2 3 4 5 6 7
0.6 0.821618 -0.13382 -0.14524 -0.14347 -0.15302 0.677575 0.6 -1.33823 -0.22828 -0.19296 -0.192 -0.15649 -1.53067 -0.4
0.7 0.677575 -0.15307 -0.16088 -0.15906 -0.16502 0.517915 0.7 -1.53067 -0.15623 -0.11976 -0.11956 -0.08364 -1.65043
-0.6
0.8 0.517915 -0.16504 -0.16921 -0.16741 -0.16982 0.349899 0.8 -1.65043 -0.08338 -0.04725 -0.04777 -0.01284 -1.69814
0.9 0.349899 -0.16981 -0.17044 -0.16872 -0.16775 0.180584 0.9 -1.69814 -0.0126 0.021836 0.02067 0.053339 -1.67718 -0.8
1 0.180584 -0.16772 -0.16504 -0.16346 -0.15938 0.016567 1 -1.67718 0.053555 0.08509 0.083372 0.112687 -1.59332
1.1 0.016567 -0.15933 -0.15369 -0.15231 -0.1455 -0.13624 1.1 -1.59332 0.112872 0.140506 0.138341 0.163419 -1.45432
1.2 -0.13624 -0.14543 -0.13725 -0.13611 -0.12703 -0.27277 1.2 -1.45432 0.163568 0.186521 0.184025 0.204209 -1.26951
1.3 -0.27277 -0.12695 -0.11673 -0.11585 -0.10502 -0.38896 1.3 -1.26951 0.20432 0.222048 0.21934 0.234208 -1.04929
1.4 -0.38896 -0.10493 -0.09322 -0.09261 -0.08056 -0.48181 1.4 -1.04929 0.234279 0.246479 0.243679 0.253045 -0.80468 1.5
1.5 -0.48181 -0.08047 -0.06781 -0.06748 -0.05478 -0.54945 1.5 -0.80468 0.253075 0.259679 0.2569 0.260802 -0.54684 Kecepatan
1.6 -0.54945 -0.05468 -0.04164 -0.04159 -0.02875 -0.5911 1.6 -0.54684 0.260794 0.261951 0.2593 0.257981 -0.28663
1
1.7 -0.5911 -0.02866 -0.01577 -0.01596 -0.00351 -0.60704 1.7 -0.28663 0.257938 0.253998 0.251566 0.245456 -0.03421
1.8 -0.60704 -0.00342 0.008848 0.008422 0.020052 -0.59851 1.8 -0.03421 0.245382 0.236864 0.23473 0.224408 0.201285
1.9 -0.59851 0.020128 0.031344 0.030722 0.041138 -0.56761 1.9 0.201285 0.224308 0.211871 0.210094 0.196262 0.412035 0.5
2 -0.56761 0.041204 0.051011 0.050231 0.05912 -0.51714 2 0.412035 0.196142 0.180546 0.179169 0.162612 0.591733
2.1 -0.51714 0.059173 0.067297 0.066401 0.073533 -0.45046 2.1 0.591733 0.162478 0.14455 0.143598 0.125147 0.735719 0
2.2 -0.45046 0.073572 0.079822 0.078852 0.08408 -0.37129 2.2 0.735719 0.125005 0.105603 0.105081 0.085583 0.841045 0 1 2 3 4 5 6 7
2.3 -0.37129 0.084105 0.088376 0.087375 0.090636 -0.28359 2.3 0.841045 0.085439 0.065414 0.065311 0.045591 0.906458
-0.5
2.4 -0.28359 0.090646 0.092918 0.091927 0.093236 -0.19132 2.4 0.906458 0.04545 0.025617 0.025906 0.006736 0.93233
-1
-1.5
-2
Solusi Numerik untuk ODE dengan orde tinggi 𝑑2𝑥 𝑑𝑥
dengan metoda beda hingga 𝑚 2 +𝑐 + 𝑘𝑥 = 𝑃 𝑡
𝑑𝑡 𝑑𝑡
Initial condition:
Dari deret Taylor bisa kita dapatkan: x(0) = 1, x(0)=1
ℎ2
𝑥𝑖−1 = 𝑥𝑖 − ℎ𝑥ሶ 𝑖 + 𝑥ሷ 𝑖 Untuk hitungan awal dihitung dulu nilai 𝑥𝑖−1
2
1
𝑥ሷ = 4 0 − 3(1) − 16(1) = -4.75
1
𝑥ሷ = 𝑃 − 𝑐𝑥ሶ − 𝑘𝑥𝑖 0,12
𝑚 𝑖 𝑥𝑖−1 = 1 − 0,1(1) + 2
(−4.75)=0,87625
Menghitung x di t=0,1
𝛼0 = 2𝑚 + 𝑐ℎ = 2(4)+3(0,1) = 8,3
𝛼1 = 4𝑚 − 2𝑘ℎ2 = 4(4)-2(16)(0,1)2=15,68
𝛼2 = 𝑐ℎ − 2𝑚 = 3(0,1)-2(4) = -7,7
𝛼3 = 2ℎ2 = 2(0,1)2= 0,02
1
𝑥𝑖+1 = 15,68(1) − 7,7(0,87625) + 0 = 1,07625
8,3
Solusi Numerik untuk ODE dengan orde tinggi
dengan metoda beda hingga
a0 8.3
dx/dt (0) 1 a1 15.68
a2 -7.7
a3 0.02
t x
Initial Simpangan Simpangan
-0.1 0.87625
Condition 0 1 1.2 1.2
0.1 1.07625 1 1 Metoda Beda Hingga
0.2 1.105494 0.8 0.8
0.3 1.090002 Sistem persamaan orde
0.6 0.6
0.4 1.033607 ke satu
0.4 0.4
0.5 0.941438
0.6 0.819635 0.2 0.2
0.7 0.675037 0 0
0.8 0.514867 -0.5 0 0.5 1 1.5 2 2.5 3 -0.5 0 0.5 1 1.5 2 2.5 3
-0.2 -0.2
0.9 0.346425 -0.4 -0.4
1 0.176803
-0.6 -0.6
1.1 0.012626
-0.8 -0.8
1.2 -0.14017
Chart Title
TERIMA KASIH