GPSS моделироапние СМО
, смодеоировать СМО на основе задачи
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.138] |
|
|
GPSS моделироапние СМО
, смодеоировать СМО на основе задачи
|
Сообщ.
#1
,
|
|
|
|
Задача такая: В библиотеке выдают литературу три библиотекаря. Время обслуживания одного читателя подчиняется экспоненциальному закону распределения с интенсивностью μ. Время прихода читателей распределено по экспоненциальному закону с интенсивностью λ. Если в очереди 2 человека, то вновь пришедший читатель покидает библиотеку. Математическое ожидание соответственно времени обслуживания: =820 секунд и времени прихода читателей =300 секунд. При имитационном моделировании задайте количество обслуженных читателей равным 2000.
написал такую штуку, но данные не совпадают с теоретическими: ![]() ![]() ; SEGMENT 1 INITIAL X1,1 GENERATE ,,,2000 MET1 ADVANCE(EXPONENTIAL(1,0,300)) QUEUE B SEIZE K1 ADVANCE(EXPONENTIAL(2,0,820)) DEPART B RELEASE K1 SAVEVALUE 1+,1 SAVEVALUE X1,QT$B SEIZE K2 ADVANCE(EXPONENTIAL(2,0,820)) DEPART B RELEASE K2 SAVEVALUE 1+,1 SAVEVALUE X1,QT$B SEIZE K3 ADVANCE(EXPONENTIAL(2,0,820)) DEPART B RELEASE K3 SAVEVALUE 1+,1 SAVEVALUE X1,QT$B TRANSFER ,MET1 ; SEGMENT 2 GENERATE 6000 TERMINATE 1 START 1 ; SEGMENT 3 GENERATE 1 TEST E Q$B,0,MET2 SAVEVALUE PP0+,(1/6000) MET2 TEST E Q$B,1,MET3 SAVEVALUE PP1+,(1/6000) MET3 TEST E Q$B,2,MET4 SAVEVALUE PP2+,(1/6000) MET4 TEST E Q$B,3,MET5 SAVEVALUE PP3+,(1/6000) MET5 TERMINATE например вероятность простоя системы равна 0,075 в программе я эту величину собираю в PP0 и там совсем данные не совпадают =( |