Поиск:

Ответ в темуСоздание новой темы Создание опроса
> GPSS моделирование СМО 
:(
    Опции темы
blackbanny
Дата 27.5.2011, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 83
Регистрация: 18.11.2009

Репутация: нет
Всего: нет



Задача такая: В библиотеке выдают литературу три библиотекаря. Время обслуживания одного читателя подчиняется экспоненциальному закону распределения с интенсивностью μ. Время прихода читателей распределено по экспоненциальному закону с интенсивностью λ. Если в очереди 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 и там совсем данные не совпадают =(

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Добро пожаловать в раздел "Другие языки" форума Vingrad!

Void
Void

Раздел посвящён различным языкам программирования, для которых (в силу невысокой популярности) нет отдельного раздела (GPSS, Lua, MATLAB, Ada, Forth, Smalltalk, Tcl, REXX, AWK и др.)

  • Обязательно следуйте правилам Форума.
  • Пожалуйста, прочитайте и следуйте рекомендациям по работе в разделе и навигации по Форуму.
  • Для вставки текстов исходных кодов используйте подсветку синтаксиса из выплывающего списка Код в форме ответа. Если Ваш язык в списке не представлен, то используйте тег: [code=ваш_язык]код[/code], например, [code=ada]код[/code]. Если в будущем подсветка синтаксиса для указанного языка будет реализована, исходный код преобразится.
  • Помните, один вопрос - одна тема.

Приятного времяпрепровождения! С уважением, Void, kemiisto .

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Другие языки | Следующая тема »


 




[ Время генерации скрипта: 0.0351 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.