Amaliy dars №11. Anylogic asosida bir kanalli xotirasi cheksiz ommaviy xizmat ko’rsatish tizimini simulyatsiyalash. Ishning maqsadi
AMALIY DARS №11.Anylogic asosida bir kanalli xotirasi cheksiz ommaviy xizmat ko’rsatish tizimini simulyatsiyalash.
Ishning maqsadi: bir kanalli navbat tizimining cheksiz xotirasi bilan tizim parametrlarining o'zgarishini o'rganish va uning aloqa tizimlariga bog'liqligini o'rganish, aloqa tizimlarining eng yaxshi parametrlarini qidirishda simulyatsiyadan foydalanishni o'rganish.
11.1. Nazariy ma'lumotlar
M/M/1 tipidagi QSda buyurtmalar orasidagi interval va buyurtmalarga xizmat ko‘rsatish vaqti eksponensial taqsimot qonuniga bo‘ysunadi. Kirish oqimi Puasson (normal) oqimi deb ataladi.
Kirish oqimi oddiy bo'lgani uchun bir vaqtning o'zida faqat bitta so'rov navbatga qo'shilishi mumkin va faqat bitta xizmat ko'rsatish qurilmasi bo'lgani uchun bir vaqtning o'zida faqat bitta so'rovga xizmat ko'rsatish mumkin, ya'ni faqat bitta so'rov navbatdan bitta so'rovni tark etishi mumkin. Xotira hajmi cheklanmagan. Ko'rib chiqilgan QS "o'sish-yo'qolib ketish" klassi jarayoniga tegishli. Tahlil qilish uchun tizimning parametrlarini ko'rsatish kerak.
Hodisalarning ehtimolini quyidagi differentsial tenglamalar yordamida ifodalash mumkin [5]:
…………………………………………………………… ,
O'rnatilgan (statsionar) holatda . Keyin bizda quyidagi algebraik tenglamalar tizimi mavjud:
……………………………………
Tenglamani yechib, quyidagi natijaga erishamiz
Barcha ehtimollar yig'indisi 1 ga teng ekanligini hisobga olsak, biz tizimning bo'sh bo'lish ehtimolini topamiz:
.
Shunday qilib, holatlarning ehtimoli quyidagi formula bilan aniqlanadi [6]:
.
Tizimdagi o'rtacha buyurtmalar soni:
.
Tizimda buyurtma kutish vaqti:
.
11.2. Amaliy ishlarni bajarish tartibi
AnyLogic modeli foydalanuvchi tomonidan taqdim etilgan nom va fayldir. alp kengaytmasi bilan ifodalanadi. Yangi modelni yaratish jarayonida model joylashgan yo'l, ya'ni katalog nomi ko'rsatiladi. Laboratoriya ishi davomida talabalar AnyLogic -da Enterprise Library paketidan foydalangan holda diskret-hodisa modellarini yaratish ko'nikmalarini egallaydilar . Buning uchun siz " Yordam " menyusidan ma'lumot yo'riqnomasini olishingiz mumkin.
Korxona kutubxonasida model yaratish haqida umumiy ma'lumot.
Yangi model yaratish uchun Loyiha yaratish tugmasini bosing . Keyin fayl nomi va joylashuvi ko'rsatiladi.
Keling, AnyLogic oynasini ko'rib chiqaylik. Loyiha paneli ish maydonining chap tomonida joylashgan. Ushbu panel hozirda ochiq model elementlari bo'ylab oson navigatsiya qilish uchun ishlatiladi. Model ierarxik tuzilishga ega bo'lgani uchun u daraxt sifatida taqdim etiladi. Modelning o'zi daraxtning tepasida joylashgan, tajribalar, yagona, faol ob'ektlar, Java sinflari keyingi darajalarda ko'rsatiladi. Faol ob'ektga kiritilgan elementlar faol ob'ekt daraxtining qo'shimcha shoxlari sifatida ko'rsatiladi.
Ish maydonining o'ng tomonida Palitra paneli, pastki qismida esa "Xususiyatlar" paneli joylashgan. Palitra paneli guruhlash va faol ob'ekt yoki tajribaga qo'shilishi mumkin bo'lgan elementlar to'plamidan iborat. Xususiyatlar paneli hozirda tanlangan element(lar)ning xususiyatlarini ko'rish va o'zgartirish uchun ishlatiladi. Faol ob'ektlarning asosiy muharriri AnyLogic ish maydonining markazida joylashgan . Modelning blok-sxemasiga ob'ekt qo'shish uchun palitra oynasida ob'ektni tanlab, uni sichqoncha yordamida ish maydoniga torting, bu holda uning xossalari Properties panelida ko'rsatiladi . Ushbu oynada siz elementning xususiyatlarini model talablariga muvofiq o'zgartirishingiz mumkin. Keyinchalik ob'ekt xususiyatlarini avval uni ish maydonida yoki loyiha daraxtida tanlash orqali o'zgartirishingiz mumkin.
Ob'ektlar bir-biri bilan o'zaro ta'sir qilishi kerak, shuning uchun ular bir-biri bilan bog'liq bo'lishi kerak. Buning uchun siz bir ob'ektning portini belgilashingiz va uni boshqa ob'ektning portiga ulashingiz mumkin, shu bilan birga siz "Ulagich" maxsus asbobidan foydalanishingiz mumkin. Egri chiziqni yaratish uchun asboblar panelidagi Tahrirlash tugmasini bosing va nuqtalarni torting.
Ishga topshiriq
Enterprise Library , biz cheksiz xotiraga ega oddiy yagona kanalli davlat xizmati modelini qurmoqdamiz.
Davlat xizmatlari modeli generator, bufer va buyurtmalarni ishlab chiqaruvchi xizmat ko'rsatish moslamasini o'z ichiga oladi.
1. Yangi model yarating
Yangi model yarating va asosiy sinf nomini Model ko'rinishiga o'zgartiring. Simulyatsiya tajribasining xususiyatlarida simulyatsiya vaqt birligini 1 soniyaga o'rnatish orqali simulyatsiyani real vaqtda bajaring.
11. Sxema tuzing
Blok-sxemani yaratish uchun 11.1-rasmdagi ob'ektlarni qo'yish va ulash kerak.
http://fayllar.org
|