1. Secara numerik tentukan fungsi profil kecepatan aliran laminar pada setiap jarak X dari ujung pelat bagian depan (aliran hulu). Bandingkan dengan hasil analitis. Jelaskan jawaban saudara
U∞ -->
-->
-->
____________________________________________________
------> X
Secara numeric untuk mengetahui fungsi kecepatan
aliran laminar pada setiap jarak X dari ujung
pelat bagian depan (aliran hulu) sesuai dengan persamaan momentum. Sedangkan
persamaan momentum berdasarkan hukum Newton ke-2 yang berbunyi sebagai berikut:
Dimana pertamabahan momentum yang bekerja tiap
sumbunya yaitu:
Jika kita ilustrasikan secara di integrakan maka
simiulasi awal yang ada sebagai berikut:
Adapun aliran masssa yang melewati ke daerah 1
sedangkan untuk aliran momentum yang melewati daerah 1
Untuk aliran momentum yang melewati daerah 2
sedangkan untuk aliran masssa yang melewati ke daerah 2
Sehingga fungsi kecepatan menjadi :
Kalau kita ilustrasikan dalam gambar sebagai
berikut:
Sedangkan persamaan momentum yang bekerja pada
komponen –x adalah
Untuk aliran momentum yang melewati daerah 2
sedangkan untuk aliran masssa yang melewati ke daerah 2
Sehingga fungsi kecepatan menjadi :
Bisa juga kita bandingkan dengan persamaan Navier_Stoke yang dikembangkan berdasarkan Newtonian Fluid dimana viscous stresses berhubungan dengan laju deformasi yang terjadi. Adapun yang mempengaruhi Hukum Newtonian untuk fluida compresiel yaitu viskositas dynamik yang berhubungan dengan laju deformasi dan viscosity yang berhubungan dengan laju volumetric
Adapun simulasi untuk CFD aliran pada sebuah pelat
1. Atur domain dengan memasukkan parameter panjang 1 meter dan tinggi 0.1 meter sedangkansettingan untuk jumlah cellnya kalau panjang adalah 50 cell dan tinggi 20 cell serta tentukan daerah mana saja inlet dan outlet
2. Berikan nilai konstanta fsikal berupa nilai densitas dan viskositas sebesar 1000 kg/m3 dan 9x10E-04 kg/ms
3. Masukan nilai konstanta sempadan dengan memnerikan nilai parameter ntuk inlet 1 dan inlet 2. untuk Inlet 1 dialirkan oleh input kecepatan u sebesar 0.001 m/s dan Inlet 2 diatur dengan membuat tekanan adalah 0 Pa
4. Lakukan iterasi dan hasil untuk kontur kecepatan adalah sebagai berikut :
setelah dapat daerah kontur untuk kecepatan U maka kita dapat melihat distribusi kecepatan dengan melihat lihat alfa (la) lalu pilih variable (pv) kemudian kecepatan U. Berikut hasil distribusi temperatur yang dihasilkan dari simulasi
Algoritma untuk Regresi Polynmial
1.
Read
n
Tentukan
dulu banyak data yang akan d regresikan. dalam contoh yang akan saya tampilkan
saya mencoba dengan menggunakan 7 data dengan simbol (n).
2. Tentukan nilai X(temperatur) dan
Y(distance) lalu masukkan ke dalam tabel yang telah di sediakan
3. Sum
Xß
0
Hitunglah
jumlah keseluruhan nilai dari X yang di definisikan sebagai sum_X
4. Sum
Yß
0
Hitunglah
jumlah keseluruhan nilai dari Y yang di definisikan sebagai sum_Y
5.
Sum
Hitunglah
kudrat,pangkat 3 dan pangkat 4 dari nilai X sehingga nilai dari X menjadi X^2,
X^3 dan X^4 dan jumlahkan nilai dari kuadrtaic tersebut dengan simboli
sum_X2,sum_X3 dan sum_X4
6.
Hitunglah perkalian dari nilai X dan
Y sehingga menjadi nilai XY dan jumlahkan nilai dari perkalian tersebut dengan
simbol sum_XY
7. Hitunglah perkalian dari nilai
kudratic X dan Y sehingga menjadi nilai X2Y dan jumlah kan perkalian tersebut
menjadi sum_X2Y
8. Persamaan dari regresi polinomial
yaitu : y = g2 (x2) + g1 (x1) + g0
9. Untuk mencari nilai dari g2 dengan rumus g2 =
f34 / f33
10.
Untuk mencari nilai dari g1 dengan
rumus g1 = (b24 - (b23 * g2)) / b22
11.
Untuk mencari nilai dari g0 dengan rumus g0 =
(sum_y - (sum_x2 * g2) - (sum_x * g1)) / n
12. Jika nilai g2, g1 dan g0
didapatkan maka persamaan kuadratic akan dapat diketahui
Syntac Pemograman
Private Sub CommandButton1_Click()
'Tugas UTS KOMTEK
'Eko Pratama Astin (1106108034)
Dim x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, y1, y2, y3, y4, y5, y6, y7, y8, y9, y10, n As Double
Dim x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, y11, y12, y13, y14, y15, y16, y17, y18, y19, y20 As Double
Dim sum_x, sum_y, sum_x2, sum_x3, sum_x4, sum_xy, sum_x2y As Double
Dim U11, U12, U13, b21, b22, b23, b24, c31, c32, c33, c34, f31, f32, f33, f34 As Double
Dim g2, g1, g0 As Double
'Mendefinisikan variabel
x1 = eko1.Text
x2 = eko2.Text
x3 = eko3.Text
x4 = eko4.Text
x5 = eko5.Text
x6 = eko6.Text
x7 = eko7.Text
x8 = eko8.Text
x9 = eko9.Text
x10 = eko10.Text
x11 = eko11.Text
x12 = eko12.Text
x13 = eko13.Text
x14 = eko14.Text
x15 = eko15.Text
y1 = epay1.Text
y2 = epay2.Text
y3 = epay3.Text
y4 = epay4.Text
y5 = epay5.Text
y6 = epay6.Text
y7 = epay7.Text
y8 = epay8.Text
y9 = epay9.Text
y10 = epay10.Text
y11 = epay11.Text
y12 = epay12.Text
y13 = epay13.Text
y14 = epay14.Text
y15 = epay15.Text
n = astin.Text
'Mencari nilai sum/jumlah dari semua variabel yang ada
sum_x = Val(x1) + Val(x2) + Val(x3) + Val(x4) + Val(x5) + Val(x6) + Val(x7) + Val(x8) + Val(x9) + Val(x10) + Val(x11) + Val(x12) + Val(x13) + Val(x14) + Val(x15)
sum_y = Val(y1) + Val(y2) + Val(y3) + Val(y4) + Val(y5) + Val(y6) + Val(y7) + Val(y8) + Val(y9) + Val(y10) + Val(y11) + Val(y12) + Val(y13) + Val(y14) + Val(y15)
sum_x2 = x1 ^ 2 + x2 ^ 2 + x3 ^ 2 + x4 ^ 2 + x5 ^ 2 + x6 ^ 2 + x7 ^ 2 + x8 ^ 2 + x9 ^ 2 + x10 ^ 2 + x11 ^ 2 + x12 ^ 2 + x13 ^ 2 + x14 ^ 2 + x15 ^ 2
sum_x3 = x1 ^ 3 + x2 ^ 3 + x3 ^ 3 + x4 ^ 3 + x5 ^ 3 + x6 ^ 3 + x7 ^ 3 + x8 ^ 3 + x9 ^ 3 + x10 ^ 3 + x11 ^ 3 + x12 ^ 3 + x13 ^ 3 + x14 ^ 3 + x15 ^ 3
sum_xy = x1 * y1 + x2 * y2 + x3 * y3 + x4 * y4 + x5 * y5 + x6 * y6 + x7 * y7 + x8 * y8 + x9 * y9 + x10 * y10 + x11 * y11 + x12 * y12 + x13 * y13 + x14 * y14 + x15 * y15
sum_x4 = x1 ^ 4 + x2 ^ 4 + x3 ^ 4 + x4 ^ 4 + x5 ^ 4 + x6 ^ 4 + x7 ^ 4 + x8 ^ 4 + x9 ^ 4 + x10 ^ 4 + x11 ^ 4 + x12 ^ 4 + x13 ^ 4 + x14 ^ 4 + x15 ^ 4 + x16 ^ 4 + x17 ^ 4 + x18 ^ 4 + x19 ^ 4 + x20 ^ 4
sum_x2y = (x1 ^ 2 * y1) + (x2 ^ 2 * y2) + (x3 ^ 2 * y3) + (x4 ^ 2 * y4) + (x5 ^ 2 * y5) + (x6 ^ 2 * y6) + (x7 ^ 2 * y7) + (x8 ^ 2 * y8) + (x9 ^ 2 * y9) + (x10 ^ 2 * y10) + (x11 ^ 2 * y11) + (x12 ^ 2 * y12) + (x13 ^ 2 * y13) + (x14 ^ 2 * y14) + (x15 ^ 2 * y15) + (x16 ^ 2 * y16) + (x17 ^ 2 * y17) + (x18 ^ 2 * y18) + (x19 ^ 2 * y19) + (x20 ^ 2 * y20)
Label5.Caption = sum_x
Label7.Caption = sum_y
Label9.Caption = sum_x2
Label12.Caption = sum_x3
Label13.Caption = sum_x4
Label15.Caption = sum_xy
Label17.Caption = sum_x2y
'Eliminasi Gauss untuk menghitung g0, g1, dan g2
'Eliminasi pertama
U11 = sum_x / n
b21 = sum_x - (U11 * n)
b22 = sum_x2 - (U11 * sum_x)
b23 = sum_x3 - (U11 * sum_x2)
b24 = sum_xy - (U11 * sum_y)
'Eliminasi Kedua
U12 = sum_x2 / n
c31 = sum_x2 - (U12 * n)
c32 = sum_x3 - (U12 * sum_x)
c33 = sum_x4 - (U12 * sum_x2)
c34 = sum_x2y - (U12 * sum_y)
'Eliminasi Ketiga
U13 = c32 / b22
f31 = c31 - (U13 * b21)
f32 = c32 - (U13 * b22)
f33 = c33 - (U13 * b23)
f34 = c34 - (U13 * b24)
'Substitusi Balik
g2 = f34 / f33
g1 = (b24 - (b23 * g2)) / b22
g0 = (sum_y - (sum_x2 * g2) - (sum_x * g1)) / n
hasila0.Caption = g0
hasila1.Caption = g1
hasila2.Caption = g2
End Sub
Private Sub CommandButton2_Click()
Unload UserForm1
End Sub
'Tugas UTS KOMTEK
'Eko Pratama Astin (1106108034)
Dim x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, y1, y2, y3, y4, y5, y6, y7, y8, y9, y10, n As Double
Dim x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, y11, y12, y13, y14, y15, y16, y17, y18, y19, y20 As Double
Dim sum_x, sum_y, sum_x2, sum_x3, sum_x4, sum_xy, sum_x2y As Double
Dim U11, U12, U13, b21, b22, b23, b24, c31, c32, c33, c34, f31, f32, f33, f34 As Double
Dim g2, g1, g0 As Double
'Mendefinisikan variabel
x1 = eko1.Text
x2 = eko2.Text
x3 = eko3.Text
x4 = eko4.Text
x5 = eko5.Text
x6 = eko6.Text
x7 = eko7.Text
x8 = eko8.Text
x9 = eko9.Text
x10 = eko10.Text
x11 = eko11.Text
x12 = eko12.Text
x13 = eko13.Text
x14 = eko14.Text
x15 = eko15.Text
y1 = epay1.Text
y2 = epay2.Text
y3 = epay3.Text
y4 = epay4.Text
y5 = epay5.Text
y6 = epay6.Text
y7 = epay7.Text
y8 = epay8.Text
y9 = epay9.Text
y10 = epay10.Text
y11 = epay11.Text
y12 = epay12.Text
y13 = epay13.Text
y14 = epay14.Text
y15 = epay15.Text
n = astin.Text
'Mencari nilai sum/jumlah dari semua variabel yang ada
sum_x = Val(x1) + Val(x2) + Val(x3) + Val(x4) + Val(x5) + Val(x6) + Val(x7) + Val(x8) + Val(x9) + Val(x10) + Val(x11) + Val(x12) + Val(x13) + Val(x14) + Val(x15)
sum_y = Val(y1) + Val(y2) + Val(y3) + Val(y4) + Val(y5) + Val(y6) + Val(y7) + Val(y8) + Val(y9) + Val(y10) + Val(y11) + Val(y12) + Val(y13) + Val(y14) + Val(y15)
sum_x2 = x1 ^ 2 + x2 ^ 2 + x3 ^ 2 + x4 ^ 2 + x5 ^ 2 + x6 ^ 2 + x7 ^ 2 + x8 ^ 2 + x9 ^ 2 + x10 ^ 2 + x11 ^ 2 + x12 ^ 2 + x13 ^ 2 + x14 ^ 2 + x15 ^ 2
sum_x3 = x1 ^ 3 + x2 ^ 3 + x3 ^ 3 + x4 ^ 3 + x5 ^ 3 + x6 ^ 3 + x7 ^ 3 + x8 ^ 3 + x9 ^ 3 + x10 ^ 3 + x11 ^ 3 + x12 ^ 3 + x13 ^ 3 + x14 ^ 3 + x15 ^ 3
sum_xy = x1 * y1 + x2 * y2 + x3 * y3 + x4 * y4 + x5 * y5 + x6 * y6 + x7 * y7 + x8 * y8 + x9 * y9 + x10 * y10 + x11 * y11 + x12 * y12 + x13 * y13 + x14 * y14 + x15 * y15
sum_x4 = x1 ^ 4 + x2 ^ 4 + x3 ^ 4 + x4 ^ 4 + x5 ^ 4 + x6 ^ 4 + x7 ^ 4 + x8 ^ 4 + x9 ^ 4 + x10 ^ 4 + x11 ^ 4 + x12 ^ 4 + x13 ^ 4 + x14 ^ 4 + x15 ^ 4 + x16 ^ 4 + x17 ^ 4 + x18 ^ 4 + x19 ^ 4 + x20 ^ 4
sum_x2y = (x1 ^ 2 * y1) + (x2 ^ 2 * y2) + (x3 ^ 2 * y3) + (x4 ^ 2 * y4) + (x5 ^ 2 * y5) + (x6 ^ 2 * y6) + (x7 ^ 2 * y7) + (x8 ^ 2 * y8) + (x9 ^ 2 * y9) + (x10 ^ 2 * y10) + (x11 ^ 2 * y11) + (x12 ^ 2 * y12) + (x13 ^ 2 * y13) + (x14 ^ 2 * y14) + (x15 ^ 2 * y15) + (x16 ^ 2 * y16) + (x17 ^ 2 * y17) + (x18 ^ 2 * y18) + (x19 ^ 2 * y19) + (x20 ^ 2 * y20)
Label5.Caption = sum_x
Label7.Caption = sum_y
Label9.Caption = sum_x2
Label12.Caption = sum_x3
Label13.Caption = sum_x4
Label15.Caption = sum_xy
Label17.Caption = sum_x2y
'Eliminasi Gauss untuk menghitung g0, g1, dan g2
'Eliminasi pertama
U11 = sum_x / n
b21 = sum_x - (U11 * n)
b22 = sum_x2 - (U11 * sum_x)
b23 = sum_x3 - (U11 * sum_x2)
b24 = sum_xy - (U11 * sum_y)
'Eliminasi Kedua
U12 = sum_x2 / n
c31 = sum_x2 - (U12 * n)
c32 = sum_x3 - (U12 * sum_x)
c33 = sum_x4 - (U12 * sum_x2)
c34 = sum_x2y - (U12 * sum_y)
'Eliminasi Ketiga
U13 = c32 / b22
f31 = c31 - (U13 * b21)
f32 = c32 - (U13 * b22)
f33 = c33 - (U13 * b23)
f34 = c34 - (U13 * b24)
'Substitusi Balik
g2 = f34 / f33
g1 = (b24 - (b23 * g2)) / b22
g0 = (sum_y - (sum_x2 * g2) - (sum_x * g1)) / n
hasila0.Caption = g0
hasila1.Caption = g1
hasila2.Caption = g2
End Sub
Private Sub CommandButton2_Click()
Unload UserForm1
End Sub
User Form
Untuk Persaman 1 (pilih satu dari cell1 -10)
Persamaan 2 (pilih satu cell dari 40-50)
Dari 2 persamaan kecepatan yang di dapatkan dari simulasi. Dimana persamaan 1 merupakan profil kecepatan di hulu pelat sedangkan untuk persamaan 2 menggambarkan profil kecepatan yang ada pada hilir pelat.Sehingga 2 persamaan tersebut akan menjadi suatu fungsi kecepatan profil dari aliran fluida . Adapun fungsi kecepatan tersebut adalah
V(x) = -2.58E-04 x2 + 2.55E-04 - 1.004 E05
Kalau kita tinjau dari gambar simulasi yang dihasilkan dapat dilihat di kontur kecepatan, semakin lama kecepatan yang ke arah hilir pelat makan kecepatan yang dihasilkan semakin kecil bahkan kalau kita lihat untuk cell 1 nilainya sama dengan 0 m/s. Sehingga kalau kita ilustrasikan aliran fluida yang menyinggung atau bertambrakan dengan dinding pelat akan mengalami hambatan akibatkan adanya tegangan geser yang terjadi. Jadi tegangan geser makin besar jika berada di dekat dinding pelat sehingga kecepatan aliran fluida makin lambat sedangkan tegangan geser makin besar jika berada jauh dari dinding pelat sehingga kecepatan aliran fluida makin tinggi.
Tidak ada komentar:
Posting Komentar