NIM : 200402066
Mata Kuliah : Pemodelan dan Simulasi - B
1.1.(a) Jika cukup kecil dan layak, maka eksperimen fisik mungkin dilakukan. Jika tidak,
simulasikan.
(b) Mungkin model simulasi akan digunakan.
(c) Model matematika (sebagai lawan dari model fisik) harus digunakan. Kompleksitas
situasi mungkin akan mendahului model analitik yang valid yang sedang
dikembangkan, menghasilkan penggunaan model simulasi.
(d) Karena taruhannya mungkin tidak terlalu besar dalam jangka pendek, model fisik
dapat dicoba. Jika operasinya sangat besar, maka model simulasi mungkin harus
digunakan.
(e) Eksperimen fisik mungkin dicoba jika tidak terlalu mengganggu, tetapi sebaliknya
model simulasi.
(f) Jika jaringan komunikasi prototipe tersedia, maka uji lapangan dapat dilakukan untuk
sejumlah skenario terbatas. Hasil dari tes ini dapat digunakan untuk memvalidasi
model simulasi, yang kemudian dapat digunakan untuk menguji skenario lain yang
menarik.
1.2.Semua sistem tampaknya membutuhkan model dinamis. Sebagian besar sistem akan
tampak stokastik, jadi harus dimodelkan seperti itu kecuali jumlah variabilitas sistem
sangat kecil. Dalam kebanyakan kasus, model diskrit akan tampak teratur. Namun, jika
jumlah mobil yang akan dimodelkan dalam (b) sangat besar, maka model Persamaan
diferensial kontinu mungkin merupakan pendekatan yang berguna (dan lebih cepat untuk
dieksekusi).
1.3.(a) Tidak, karena saat sistem kosong dan server tidak aktif, L(t) = Q(t) = 0; selama server
sibuk, benar bahwa L(t) = Q(t) + 1. Bagaimanapun, selalu benar bahwa
L(t) = Q(t) + B(t).
(b)
T(6) = 8.6
(c) Membaca luas persegi panjang dari grafik di (b),
̂( ) ( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
( ) ( ) ( ) ( )
( )
Yang merupakan perkiraan jumlah rata-rata waktu yang diharapkan dari pelanggan
dalam sistem selama periode waktu yang diperlukan untuk mengamati n = 6
penundaan dalam antrian; ukuran kinerja ini dapat dilambangkan dengan l(6).
(d) Sebuah kotak di area "Penghitung statistik" dari setiap bagian gambar akan
ditambahkan, melacak area akumulasi di bawah L(t); nilainya pada empat belas nilai
jam simulasi adalah :
Jam 0 0,4 1,6 2,1 2,4 3,1 3,3 3,8 4,0 4,9 5,6 5,8 7,2 8,6
Daerah di bawah
0 0,0 1,2 2,2 3,1 4,5 4,7 4,7 4,9 6,7 7,4 7,8 12,0 17,6
L(t)
Perhatikan bahwa pada setiap nilai jam, di bawah L(t) sama dengan jumlah area di
bawah Q(t) dan di bawah B(t), seperti yang diharapkan karena L(t) = Q(t) + B(t)
untuk waktu alternatif t. Saat menerapkan ini, penting untuk menghitung luas persegi
panjang pada setiap peristiwa menggunakan nilai lama L(t), yaitu, sebelum variabel
status yang sesuai diperbarui.
1.4.Kami tidak perlu lagi melacak waktu kedatangan pelanggan dalam antrian, karena satu-
satunya hal yang digunakan adalah menghitung keterlambatan pelanggan dalam antrian.
Dengan demikian kita dapat menghilangkan larik yang menahan waktu kedatangan ini,
dan menghapus kode dalam subprogram untuk acara keberangkatan untuk memindahkan
antrian ke atas satu pelanggan setiap kali seseorang meninggalkan antrian dan memasuki
layanan; kita juga dapat menghapus centang di subprogram acara kedatangan untuk
memeriksa apakah ada cukup ruang dalam antrian untuk menampung pelanggan yang
datang. Kami masih perlu memiliki variabel status untuk menampung jumlah pelanggan
dalam antrian, karena itu digunakan untuk mendapatkan jumlah rata-rata waktu
pelanggan dalam antrian, yang masih kami inginkan.
1.5.Dari sembilan waktu antar kedatangan pertama dan enam waktu layanan pertama yang
diberikan pada awal Sec. 1.4.2 Untuk realisasinya, yang paling bisa kita ketahui dari segi
catatan waktu kedatangan, waktu mulai pelayanan, waktu keberangkatan, dan waktu di
sistem pelanggan adalah ini :
Nomor pelanggan (i) Waktu kedatangan Waktu layanan dimulai Waktu keberangkatan Wi
1 0,4 0,4 2,4 2,0
2 1,6 2,4 3,1 1,5
3 2,1 3,1 3,3 1,2
4 3,8 3,8 4,9 1,1
5 4,0 4,9 8,6 4,6
6 5,6 8,6 9,2 3,6
7 5,8 9,2
8 7,2
9 9,1
Jadi, rata-rata waktu dalam sistem lima pelanggan pertama yang berangkat adalah (2.0 +
1.5 + 1.2 + 1.1 + 4.6)/5 = 2.08. Tetapi kita harus memikirkan bagaimana mengeluarkan
ini dari logika dan kode simulasi.
Dengan aturan penghentian untuk simulasi seperti yang diberikan dalam masalah (m
pelanggan telah keluar dari sistem) daripada awalnya (n pelanggan telah menyelesaikan
penundaan antrian mereka), kita bisa bertahan tanpa variabel status baru, karena semua
pelanggan memasuki layanan selama simulasi akan meninggalkan layanan (dan dengan
demikian sistem) sebelum simulasi berakhir. Waktu dalam sistem untuk pelanggan
dengan demikian dapat dihitung pada saat dia masuk ke layanan, sebagai jumlah dari
penundaan antrian (baru saja dihitung) ditambah waktu layanan (dihasilkan sekarang);
ini akan ditambahkan ke penghitung untuk dibagi dengan m ketika simulasi berakhir.
Kami akan menambahkan kotak di area "Penghitung statistik" dari setiap bagian dari
Gambar 1.7 untuk melacak akumulasi waktu dalam sistem; nilainya bertambah setiap
kali waktu layanan dimulai (ditandai dengan * di bawah), dan pada empat belas nilai jam
simulasi adalah :
Jam 0 0,4* 1,6 2,1 2,4* 3,1* 3,3 3,8* 4,0 4,9* 5,6 5,8 7,2 8,6
Total waktu dalam sistem 0 2,0 2,0 2,0 3,5 4,7 4,7 5,8 5,8 10,4 10,4 10,4 10,4 14,0