PEMODELAN SISTEM Pemodelan & simulasi TM5
Pemodelan Sistem isik Pemodelan matematis dari sebuah sistem diperoleh dengan mengaplikasikan hukum-hukum fisika yang secara natural mengatur komponen-komponen yang ada dalam sistem ybs. Misalnya hukum Newton, Kirchoff, dll. State (keadaan) sistem mengacu ke kondisi sistem secara matematis untuk waktu yang lalu, saat ini, dan waktu yang akan datang. State (keadaan) dapat didefinisikan sebagai satu set variabel keadaan dan persamaan keadaan untuk pemodelan sistem dinamis. Semua persamaan keadaan adalah persamaan diferensial orde pertama.
ariabel Keadaan ariabel keadaan didefinisikan sebagai satu set variabel minimal yang diperlukan yaitu [x 1 (t), x 2 (t),, x n (t)] dimana informasi tentang variabel tsb pada t= dan masukan yang diberikan pada suatu saat tertentu dapat menentukan keadaan sistem pada t > t. ariabel keadaan tidak sama dengan variabel output. ariabel output dapat diukur namun variabel keadaan tidak selalu demikian. ontoh: Persamaan keadaan Persamaan output ariabel U(t) dapat diatur pada semua t > t. ariabel Z(t) dapat diamati pada semua t > t, namun tidak dapat diatur.
ontoh 1 Terdapat suatu tangki dengan volume yang penuh dengan larutan A yang mempunyai konsentrasi awal. Larutan yang sama namun dengan konsentrasi dialirkan ke tangki pada kecepatan. Larutan dikeluarkan dari tangki dengan kecepatan 1 seperti terlihat pada gambar berikut. Tentukan konsentrasi larutan () dalam tangki setiap saat. Asumsi: - Larutan tercampur sempurna - Kerapatan larutan konstan - Tinggi permukaan larutan pada tangki konstan Data: - =,85 m 3 /menit, = 2,1 m 3 - awal =,925 kg/m3, t - = 1,85 kg/m3, t > - : konsentasi larutan dalam tangki setiap saat (selalu berubah).
Penyelesaian: Sistem awalnya berada pada keadaan steady state, yaitu (t) = awal untuk t Untuk merumuskan model digunakan hukum kekekalan dan persamaan terminal komponen (lihat materi sebelumnya). Hukum kekekalan: Pesat akumulasi = pesat masuk pesat keluar ariabel dan konstanta penting: - ariabel input:, - ariabel keadaan:, 1 - Konstanta:, - Nilai awal: awal
olume larutan dalam tangki konstan, maka massa larutan adalah, konsentrasi larutan akan bergantung pada massa A yang ada di dalam larutan. Pesat perubahan massa = pesat masuk pesat keluar Maka perubahan massa larutan dalam tangki: d dt ( ) 1 olume larutan selalu tetap () sehingga perubahan volume = dan massa jenis juga konstan atau dinyatakan d ( ) dt Sehingga 1 1 1
Analogi dapat digunakan dengan cara mengganti massa jenis dengan konsentrasi larutan. d ( ) 1 dt Dalam hal ini hanya volume yang tetap, namun konsentrasi selalu berubah dan konsentrasi tetap, maka d dt d dt ( ( ) ) d ( ). dt (1) Perhatikan bahwa d : perubahan konsentrasi dan dt : perubahan waktu Penyelesaian umum untuk persamaan nonhomogen di atas dinyatakan sebagai: (Nb: lihat lagi ttg penyelesaian pers. Differensial nonhomogen) t ( t) ke
Pada kondisi awal t = maka konsentrasi larutan adalah awal atau (t) = awal () = awal sehingga () Sehingga konsentrasi larutan pada t dapat dinyatakan sebagai: ( t) ( awal ) t Dengan memasukkan besaran yang diketahui maka: e k k awal awal ( t)... (2)
Simulasi dpt dilakukan berdasarkan persamaan (1) atau persamaan (2). Berdasarkan pers (1) d ( ). dt Yang diketahui dari persamaan ini adalah perubahan konsentrasi (d) terhadap perubahan waktu (dt). Yang harus diingat adalah bahwa konsentrasi larutan dalam tangki merupakan jumlahan dari konsentrasi pada waktu sebelumnya (misalnya ) dan perubahan konsentrasi (d) sehingga saat ini = sebelumnya + d.dt
Berdasarkan pers (2) ( t)... Simulasi berdasarkan persamaan 2 lebih sederhana karena besaran-besaran yang terkait telah diaplikasikan langsung; variabel bebasnya t dan variabel tak bebasnya. Kesulitan yang ada adalah dalam rangka menemukan persamaan penyelesaian itu sendiri (dari persamaan diferensial terkait soal). Selain itu program simulasinya cenderung nampak hanya untuk menyelesaikan satu persoalan saja (kurang fleksibel untuk soal lain yang sejenis dengan kondisi awal yang berbeda). Simulasikan
Your Homeworks Buatlah script coding dalam Matlab untuk implementasi penyelesaian soal berdasar persamaan (1) Buatlah script coding dalam Matlab untuk implementasi penyelesaian soal berdasar persamaan (2)