Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000276.doc
Скачиваний:
12
Добавлен:
30.04.2022
Размер:
1.37 Mб
Скачать

Технологический процесс построения имитационной модели

1.1. Вербальное описание моделируемого процесса

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

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

Известны следующие параметры этого процесса:

- средний интервал между приходами клиентов;

- среднее время обслуживания клиента операционистом.

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

При построении данной модели необходимо задать следующие параметры:

- интервал между приходами клиентов;

- интервал для обслуживания клиентов;

- максимально допустимое время ожидания обслуживания;

- количество операционистов;

- длительность моделирования.

В результате испытаний модели будет представлена следующая информация:

- количество клиентов, пришедших в банк в течение контрольного периода времени;

- количество обслуженных клиентов;

- количество клиентов, ушедших без обслуживания;

-время ожидания обслуживания (минимальное, максимальное и среднее за весь контрольный период);

  • процент загрузки сотрудников банка.

Результаты моделирования будут представлены в файле в виде таблицы (рис. П. 1.1).

Анализируя результаты моделирования можно сделать вывод, что загрузка операционистов составила 96,5%. Это приводит к отказам в обслуживании клиентов (узел 106), увеличению времени ожидания клиентов в очереди (узел 102). Поэтому параметры исходных данных использованных при моделировании не могут устроить ни руководство банка, ни клиентов.

Этапы построения модели.

1.2. Построение графа модели

С учетом приведенного вербального описания моделируемого процесса и ожидаемых результатов моделирования для построения графа модели необходимо выполнить следующие действия:

● Найти на диске папку Gem и запустить файл Gem.exe. При запуске gem.exe на выполнение перед пользователем появляется основное окно, содержащее меню, панель “горячих кнопок”, панель инструментов, информационную строку (рис. П. 1.2). Область редактирования графа модели пуста, для редактирования необходимо создать новую модель либо загрузить ранее сохраненную.

● В меню «Файл» выбрать пункт «Создать» и развернуть рабочую плоскость на весь экран (рис. П. 1.2). С помощью меню “Настройки” задайте необходимый цвет рабочей плоскости, а в меню “Помощь” просмотрите необходимую справочную информацию о данной версии графического конструктора и клавиши – подсказки.

Рис.П.1.2. Создание рабочей плоскости

● С помощью палитры объектов построить граф модели на рабочей плоскости (рис.П. 1.3).

Изображения узлов перетаскиваются при нажатой левой кнопки мыши. Нумеруются узлы автоматически, причем первая цифра номера – это номер плоскости, так как в системе PILGRIM есть возможность иерархического построения графов моделей. Имена узлов прописываются в диалоговых окнах описания узлов, вход в которые осуществляется с помощью двойного щелчка мыши на изображении узла графа.

Для удаления узла нужно поместить на узел кнопку с красным косым крестом и подтвердить необходимость удаления.

Стрелки проводятся следующим образом:

- захватить стрелку (кнопка с синим крестом в круге) левой кнопкой мыши;

- не отпуская кнопку, поместить указатель мыши на узел-источник стрелки;

- отпустить кнопку - теперь левый конец стрелки «привязан» к узлу-источнику;

- поместить указатель мыши на узел-приемник стрелки и щелкнуть левой кнопкой мыши.

Удаляются стрелки как Выходы из узла. Для этого нужно войти в окно описания узла-источника стрелки, пометить мышкой соответствующий выход и затем удалить его с помощью кнопки «Удалить».

Построив граф, убедитесь в том, что у вас нет «зацикливаний», то есть стрелок, протянутых в тот же узел, из которого они выходят. Для этого просмотрите все Выходы, принадлежащие узлам графа, и удалите ошибочные.

Рис. П.1.3. Граф модели на рабочей плоскости