Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


GENERATE ( exponential (1,0,120))



Эта строка обеспечивает ввод в модель заявок, которые имитируют приход клиентов. Распределение интервалов прихода определяется экспоненциальным законом со средним интервалом 120 единиц модельного времени.

QUEUE kassa

Эта строка моделирует поступление клиентов в очередь, с тем, чтобы можно было собрать статистику по очереди к кассе (kassa)

SEIZE kassa

Эта строка моделирует начало работы кассира с клиентом. Клиент может попасть на обслуживание к кассиру, только тогда, когда кассир обслужит клиентов пришедших раньше. Когда с клиентом началась работа, кассир считается занятым.

DEPART kassa       

Эта строка моделирует удаление клиента из очереди, так как он уже обслуживается у кассира. Если использовался блок QUEUE, то должен использоваться и блок DEPART. Только тогда будет собрана правильная статистика по очереди.

ADVANCE 105,25

Эта строка моделирует задержку клиента на обслуживание у кассира. Средний интервал задержки равен 105 секундам модельного времени, а отклонение интервала от среднего составляет по 25 модельных секунд в обе стороны. Любое значение времени задержки из этого интервал абсолютно равновероятно.

RELEASE kassa

Эта строка моделирует завершение работы кассира с клиентом. После этого, кассир вновь становится свободным и может начать обслуживание следующего клиента (если он есть).

TERMINATE 1        

Эта строка моделирует уход клиента из системы. А число 1 в ней обеспечивает завершение моделирования после того, как будет обслужено то число клиентов, которое указано в Start (то есть 1000).

Анализируя выходную статистику, можно определить следующие результаты моделирования. На обслуживание 1000 клиентов системе понадобилось 117107.275 секунд модельного времени. Всего поступило на обслуживание 1007 клиентов. Кассир был занят на 89%. Среднее время обслуживания клиента составило 104.155 секунды. Максимальная величина очереди составила 14 клиентов. 106 клиентов вообще не стояли в очереди. Средняя величина очереди была 3.162. А среднее время, которое клиент провёл в очереди, равно 367.696 секунд.

Общий вывод – при такой скорости работы, система не очень хорошо справляется с работой, что может привести к потере клиентов. После нескольких экспериментов с различными временами обслуживания, нетрудно установить, что заменив блок ADVANCE на ADVANCE 80,25, мы получим следующие результаты.

Средняя занятость кассира - 0.678. Среднее время обслуживания - 79.609, Средняя длина очереди - 0.644. Среднее время в очереди - 75.504 , что уже гораздо лучше.

Чтобы посмотреть, как себя ведёт, например, очередь к кассе в процессе моделирования, то, вызвав пункт меню Window/ Simulation Window/ Plot Window… В полученном окне надо заполнить поля в New Expression и щёлкнуть по Plot. Затем в Window Contents заполнить поля, как указано в окне. Затем щелкнуть по OK.

 

Тогда после запуска модели по Start 1000, получим следующее окно, отображающее изменение очереди к кассиру во времени.

 

Повышенный уровень

Упражнение 2. Смоделировать работу цеха по стрижке овец в течение рабо­чей смены (480 мин.), если овцы поступают в цех равномерно ка­ждые 5 ± 2 мин. В цехе работает один работник, который стрижет одну овцу в среднем за 7 ± 3 минуты.

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

Содержание отчета и его форма

Отчет к лабораторной работе оформляется в виде текстового документа по форме простого реферата и должен включать:

1. Название лабораторной работы.

2. Цель и содержание лабораторной работы.

3. Краткие выводы по результатам выполнения заданий к лабораторной работе.

4. Формулировку задания для самостоятельной работы и результат его выполнения.

Задания для самостоятельной работы

Базовый уровень

1. Особенности работы с основными блоками GPSS: SEIZE , RELEASE ,ADVANCE, QUEUE,DEPART.

2. Охарактеризуйте обозначения в стандартном отчете со статистикой очереди.

 

Повышенный уровень

3. Приведите фрагмент программы, который моделирует обработку детали на станке. Название устройства – MACHINE, время обработки – 10 ед. модельного времени.

4. Напишите сегмент программы, который описывает процесс шлифования изделия. Шлифование занимает 3-5 минут, в каждый момент времени может обрабатываться только одно изделие. Единица модельного времени – 1 секунда.

5. Увеличьте (уменьшите) на три единицы длину очереди с номером 3;

6. Обнулите длину очереди QPR.

   


Поделиться:



Последнее изменение этой страницы: 2019-04-11; Просмотров: 429; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.01 с.)
Главная | Случайная страница | Обратная связь