Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мезенцев Имитационное моделирование / Вопросы и задачи к экзамену по ИМ.docx
Скачиваний:
83
Добавлен:
04.01.2020
Размер:
17.27 Mб
Скачать

25. Моделирование последовательных систем в сим Арена.

Последовательная организация каналов – организация, при которой система обслуживания может состоять из нескольких разнотипных каналов обслуживания, через которые должно пройти каждое обслуживаемое требование.

Блоки описаны в вопросе №22.

Модель обслуживания клиентов в магазине:

Покупатели приходят в магазин, изучают ассортимент товаров. Покупка товаров происходит 90% случаях, поскольку учитывается отсутствие в магазине товара, нужного покупателю.

В блоке Create определим интервал времени между появлениями покупателей. Пусть

Параметры блока Create

В свойствах Create, зададим метку Klient для этого блока

Следующий блок – процесс обслуживания покупателей. Там нужно указать время, которое тратится на продажу товаров каждому покупателю. В качестве закона распределения можно задать треугольное распределение с минимальным значением 2 минуты, средним 3 и максимальным 5 минут: Triangular (2,3,5). Также нужно добавить ресурс, который будет задействован в процессе обслуживания покупателей (кассир или продавец).

В блоке Assign будем подсчитывать значение переменной Klient, каждый раз добавляя по одному прибывшему клиенту.

Параметры блока Assign

26. Моделирование параллельных систем в gpss world.

Многоканальные устройства (МКУ) предназначены для имитации оборудования, осуществляющего параллельную обработку. Они могут быть использованы одновременно несколькими транзактами. МКУ можно использовать в качестве аналога, например, многоканального ремонтного органа, нескольких каналов связи.

Блоки, описывающие объекты аппаратной категории:

многоканальные устройства (памяти) ENTER, LEAVE, SAVAIL, SUNAVAIL;

где, ENTER (войти), LEAVE (выйти).

Недоступность МКУ моделируется блоком SUNAVAIL.

SUNAVAIL А

А- имя или номер МКУ, (либо имя, либо положительное число).

Нахождение в недоступном состоянии продолжается до тех пор, пока транзакт не войдет в блок SAVAIL.

SAVAIL А

А- имя или номер МКУ, (либо имя, либо положительное число).

ENTER A, [B]

LEAVE A, [B]

A – имя многоканального устройства, занимаемого (освобождаемого) транзактом; B – число занимаемых (освобождаемых) приборов многоканального устройства (по умолчанию – 1). При работе с многоканальными устройствами необходимо предварительно указать количество приборов устройства с помощью оператора A STORAGE B A – имя многоканального устройства; B – количество приборов многоканального устройства.

Например:

PUNKT STORAGE 4; описание многоканального устройства междугородный переговорный пункт имеет 4 телефонные кабины …

ENTER PUNKT; моделирование занятия одной из свободных телефонных кабин ADVANCE 3,2 7; задержка транзакта на 3 ± 2 минуты, моделирующая обслуживание абонента

LEAVE PUNKT; освобождение транзактом одной из телефонных кабин по завершении обслуживания

Многоканальные устройства (Storage) описывают оборудование, которое может использоваться несколькими транзактами одновременно (многоканальные системы массового обслуживания). Кроме того, многоканальные устройства обеспечивают сбор основной статистической информации о своем функционировании и имеют СЧА: Sj – текущее содержимое многоканального устройства j (может изменяться блоками ENTER и LEAVE, см. п. 2.4.4); Rj – число свободных единиц многоканального устройства; SRj – коэффициент использования многоканального устройства в тысячных долях.

Например, если коэффициент равен 0,65, то SRj равен 650;

SAj – среднее содержимое многоканального устройства j (целая часть);

SMj – максимальное содержимое многоканального устройства j;

SCj – общее число транзактов, вошедших в многоканальное устройство j;

STj – среднее время пребывания транзактов в многоканальном устройстве j;

SEj – признак пустоты многоканального устройства j: 1 – пусто, 0 – заполнено;

SFj – признак заполненности многоканального устройства j: 1 – заполнено, 0 – в противном случае.