Anda di halaman 1dari 8

APLIKASI SKEMA NUMERIK PDP PARABOLIK

PROBLEM
Tentukan profil kecepatan fluida di antara dua plat seperti pada gambar di bawah ini dengan metode
FTCS, DuFort-Frankel, Laasonen dan Crank-Nicolson:

viscositas fluida v = 0.000217 m2/s

arah gerakan
Jarak antara dua plat
Viskositas kinematik fluida
Kecepatan plat bawah

h=40 mm
v = 0.000217 m2/s
Uo=40 m/s

Syarat Awal dan syarat batas:


t= 0

u = Uo untuk y = 0
u = 0 untuk 0 y h

t 0

u = Uo untuk y = 0
u = 0 untuk y = h

Persamaan pembangun:

u
2u
v 2
t
y
Sistem grid:
Grid pada arah sumbu y : y = 0.001 m
j = 1 pada permukaan bawah dan j = 41 pada permukaan atas
JM menyatakan bilangan step dalam arah y dan NM dalam waktu

Metode yang diaplikasikan pada langkah waktu


Metode FTCS

(I)

t = 0.002

(II) t = 0.00232

NM = 541
NM = 541

Teori dasar Metode FTCS


Metode FTCS merupakan gabungan dari pendekatan beda hingga yakni turunan pertama terhadap
waktu dengan beda maju dan turunan kedua terhadap ruang dengan beda tengah sehingga Ordo
2
Akurasinya adalah O t , x . Solusi FTCS termasuk ke dalam solusi solusi stabil bersyarat
t 1
dengan syarat kestabilan
.
x 2

Gambar 1. Langkah-langkah hitungan dengan skema eksplisit FTCS

Bentuk diskritisasi metode FTCS:


Beda Maju untuk turunan pertama terhadap waktu:
(

( )

(1)

( )

(2)

( )

( )

(
(
)

( )

(3)
(4)

(5)

Dalam indeks maka persamaan (5) menjadi:


|

(6)

Beda Tengah untuk turunan kedua terhadap ruang:


(

( )

(7)

( )

(8)

( )

( )

( )

( )

)
(

)
(

(
(

)
)

(9)

(10)
(11)

( )

(12)
(

(13)

Dengan menggunakan indeks persamaan (13) menjadi:


|

(14)

Menggunakan persamaan (6) dan persamaan (14) maka bentuk diskritritisasi metode FTCS menjadi:
|

(15)

((

((

((

)(

(16)

) )

(17)

)[

((

)(

) )

(18)

)[

((

)(

) )

(19)

Diagram Alir (Flowchart) Metode FTCS:


Persamaan (1.1). u(j,n+1)=d*u(j-1,n)+(1-2*d)*u(j,n)+d*u(j+1,n)
Persamaan (1.2). plt(k) = plot(u(:,a(k)),y',strcat(bentuk_gambar (k),'-',warna_garis(k)));
A

start

Proses FTCS

, ,dy,dt,
y_maks, t_maks

n = 1: (n_maks-1)
inisialisasi konstanta

j = 2: (j_maks-1)
d = dt/
Persamaan (1.1)
FTCS

j_maks,n_maks
Kondisi awal

j = 1: j_maks-1

u(1,1) =
u(j+1,1) = 0

Plot u(j,n+1)

Syarat batas

end

n = 1: j_maks-1
Plot u(j,n+1)
u(1,n+1) =
u(j_maks,1) = 0

a,gambar,garis

k=1:length(a)
A

plot
persamaan (1.2)

kembali

Syntax Metode FTCS:


close all;clear all; clc;
%FTCS PArabolic
%Apriansyah
%22410305
%konstanta masukan
nu=0.000217; %viskositas kinematik
u0=40;
%kecepatan awal
dy= 0.001;
%langkah ruang
dt= 0.002;
%langkah waktu
y_maks=0.040;%lebar plate
t_maks=1.08; %akhir langkah waktu

=
=
=
=
=
=

0.000217 m^2/s
40 m/s
0.001 m
0.002 s dan =0.00232 s
0.040 m
1.08 s dan = 1.2538 s

%menghitung nilai d=nu*dt/dy*dy


d=nu*dt/(dy).^2;
%menghitung j_maks dan n_maks
j_maks=round(y_maks/dy)+1;
n_maks=round(t_maks/dt)+1;
%Kondisi awal
for j = 1 : j_maks - 1
% t=0 bearti n = 1
u(1,1)
= u0;
% u = u0 untuk (y,t) = (0,0) atau (j,n)=(1,1)
u(j+1,1) = 0;
% u = 0 untuk 0<y<=y_maks atau 1<j<=j_maks-1/(j,n)=(j+1,1)
end %for j
%Syarat Batas
for n = 1 : n_maks - 1
% t>=0 bearti n >= 1
u(1,n+1)
= u0;
% u = u0 untuk (y,t) = (0,t) atau (j,n)=(1,n+1)
u(j_maks,n+1) = 0;% u = 0 untuk (y,t) = (y_maks,t) atau (j,n)=(j_maks,n+1)
end; %for n
%Proses FTCS
for n = 1 : n_maks-1
for j = 2 : j_maks-1
u(j,n+1) = d*u(j+1,n)+(1-2*d)*u(j,n)+d*u(j-1,n);
end %for j
end %for n
%plot u
a = [1:fix(0.18/dt):n_maks]
for k = 1:length(a)
y = 0:dy:y_maks;
bentuk_gambar = ['s';'o';'^';'d';'p';'*';'h'];
warna_garis = ['r';'y';'g';'c';'b';'m';'k'];
u_plot = u(:,a);
uu = u_plot(:,k);
gambar(k) = plot(u(:,a(k)),y',strcat(bentuk_gambar(k),'-',warna_garis(k)));
hold on;
xlabel('U(M/SEC)');
ylabel('Y(M)');
Title('FTCS delta y=0.001, delta t=0.002');
set(gca,'xlim',[-10 50],'ylim',[-0.01 0.07]);
set(gambar,'MarkerSize',4.5);
tleg = legend('T = 0.0000 (SEC)','T = 0.1800 (SEC)','T = 0.3600 (SEC)','T =
0.5400 (SEC)','T = 0.7200 (SEC)','T = 0.9000 (SEC)','T = 1.0800 (SEC)');
set(tleg,'FontSize',9,'GridLineStyle','none');
end
u_plot

Gambar Profil Kecepatan FTCS dengan

Gambar Profil Kecepatan FTCS dengan

dan

dan

Tabel 1. Solusi FTCS


y
0
0,001
0,002
0,003
0,004
0,005
0,006
0,007
0,008
0,009
0,010
0,011
0,012
0,013
0,014
0,015
0,016
0,017
0,018
0,019
0,020
0,021
0,022
0,023
0,024
0,025
0,026
0,027
0,028
0,029
0,030
0,031
0,032
0,033
0,034
0,035
0,036
0,037
0,038
0,039
0,040

t=0
40
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

dan
t=0.18
40,000
36,410
32,864
29,408
26,079
22,915
19,945
17,192
14,672
12,395
10,364
8,574
7,018
5,682
4,550
3,602
2,820
2,182
1,669
1,261
0,942
0,695
0,506
0,364
0,259
0,182
0,126
0,086
0,058
0,039
0,025
0,016
0,011
0,007
0,004
0,003
0,002
0,001
0,000
0,000
0

t=0.36
40,000
37,454
34,924
32,426
29,976
27,586
25,272
23,044
20,914
18,889
16,976
15,182
13,509
11,959
10,532
9,227
8,041
6,970
6,009
5,153
4,394
3,726
3,142
2,634
2,196
1,820
1,500
1,229
1,000
0,809
0,651
0,519
0,411
0,322
0,249
0,190
0,140
0,098
0,063
0,030
0

t=0.54
40,000
37,919
35,847
33,793
31,764
29,770
27,818
25,915
24,067
22,281
20,563
18,916
17,344
15,850
14,436
13,104
11,854
10,687
9,601
8,594
7,666
6,813
6,032
5,321
4,676
4,092
3,566
3,094
2,672
2,295
1,960
1,661
1,396
1,159
0,948
0,758
0,586
0,427
0,279
0,138

t=0.72
40,000
38,197
36,400
34,614
32,845
31,099
29,380
27,693
26,044
24,436
22,874
21,360
19,899
18,492
17,142
15,850
14,619
13,448
12,338
11,289
10,300
9,372
8,502
7,689
6,931
6,226
5,572
4,965
4,404
3,885
3,405
2,961
2,549
2,167
1,809
1,474
1,157
0,855
0,564
0,280
0

t=0.90
40,000
38,386
36,776
35,175
33,585
32,012
30,458
28,927
27,424
25,950
24,509
23,104
21,737
20,411
19,127
17,887
16,691
15,543
14,440
13,386
12,378
11,417
10,503
9,634
8,810
8,029
7,290
6,591
5,929
5,304
4,711
4,149
3,616
3,107
2,621
2,154
1,704
1,266
0,839
0,418
0

t=1.08
40,000
38,524
37,051
35,584
34,127
32,681
31,250
29,836
28,443
27,072
25,727
24,408
23,118
21,859
20,633
19,440
18,281
17,159
16,073
15,023
14,011
13,035
12,097
11,194
10,327
9,494
8,695
7,928
7,191
6,484
5,803
5,148
4,516
3,905
3,312
2,735
2,172
1,619
1,075
0,536
0

Tabel 2. Solusi FTCS


y
0
0,001
0,002
0,003
0,004
0,005
0,006
0,007
0,008
0,009
0,010
0,011
0,012
0,013
0,014
0,015
0,016
0,017
0,018
0,019
0,020
0,021
0,022
0,023
0,024
0,025
0,026
0,027
0,028
0,029
0,030
0,031
0,032
0,033
0,034
0,035
0,036
0,037
0,038
0,039
0,040

t=0
40,000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

dan
t=0.21
40,000
36,634
33,430
30,049
27,134
23,888
21,352
18,372
16,265
13,649
11,976
9,781
8,512
6,753
5,834
4,486
3,851
2,864
2,445
1,756
1,492
1,032
0,874
0,581
0,491
0,314
0,265
0,162
0,136
0,080
0,067
0,037
0,032
0,017
0,014
0,007
0,006
0,003
0,002
0,001
0

t=0.42
40,000
37,597
35,361
32,845
30,820
28,252
26,467
23,911
22,381
19,901
18,627
16,279
15,250
13,080
12,277
10,320
9,713
7,991
7,550
6,071
5,764
4,522
4,319
3,303
3,176
2,363
2,290
1,656
1,618
1,135
1,117
0,758
0,750
0,490
0,482
0,299
0,284
0,160
0,131
0,050
0

t=0.63
40,000
37,996
36,287
34,018
32,623
30,133
29,057
26,398
25,632
22,862
22,386
19,568
19,352
16,547
16,554
13,820
14,007
11,395
11,721
9,274
9,694
7,447
7,921
5,896
6,388
4,600
5,078
3,530
3,969
2,658
3,035
1,952
2,248
1,381
1,581
0,913
1,004
0,519
0,487
0,168
0

t=0.84
40,000
38,165
36,975
34,519
33,975
30,944
31,026
27,482
28,151
24,175
25,371
21,055
22,706
18,150
20,173
15,481
17,784
13,061
15,549
10,894
13,473
8,978
11,557
7,307
9,800
5,865
8,196
4,633
6,733
3,590
5,399
2,710
4,177
1,965
3,048
1,327
1,992
0,765
0,983
0,250
0

t=1.04
40,000
38,114
37,772
34,365
35,548
30,687
33,331
27,126
31,124
23,721
28,932
20,510
26,759
17,522
24,609
14,780
22,488
12,299
20,400
10,088
18,349
8,148
16,339
6,473
14,372
5,051
12,449
3,864
10,571
2,889
8,734
2,100
6,936
1,467
5,171
0,958
3,432
0,539
1,711
0,173
0

t=1.25
40,000
37,656
39,184
33,002
38,336
28,453
37,424
24,075
36,419
19,928
35,294
16,066
34,029
12,536
32,604
9,374
31,008
6,606
29,233
4,248
27,276
2,304
25,141
0,769
22,833
-0,372
20,363
-1,144
17,745
-1,579
14,996
-1,718
12,135
-1,606
9,183
-1,293
6,161
-0,835
3,092
-0,288
0

Anda mungkin juga menyukai