Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Л.р.№2. Модель простейшей СМО (вариант2).doc
Скачиваний:
23
Добавлен:
15.03.2015
Размер:
185.34 Кб
Скачать
  1. Моделирование системы

После создания имитационную модель необходимо оттранслировать и запустить на выполнение. Для этого:

- щелкните по пункту Command главного меню системы или нажмите комби­нацию клавиш Alt+C. Появится выпадающее меню;

- щелкните по пункту Create Simulation (Создать выполняемую модель) вы­падающего меню.

Так как в модели имеется управляющая команда START, то исходная имитационная модель будет выполняться после транслирования, если в ней нет ошибок.

Будет выполняться то число прогонов, которое указано в поле операнда А команды START- 200. Затем появится окно JOURNAL (Журнал) и результаты работы программы в окне REPORT (Отчет), как показано на рис. 6. В верхней строке указывается:

GPSS World Simulation Report - Smo_1.2.1

Friday, October 29, 2011 09:21:21

START TIME END TIME BLOCKS FACILITIES STORAGES

0.000 1612.366 7 1 0

FACILITY ENTRIES UTIL. AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

OPER 200 0.868 6.996 1 0 0 0 0 0

QUEUE MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME AVE.(-0) RETRY

OCH 1 0 200 141 0.034 0.276 0.937 0

Рис.6. Окно REPORT с результатами моделирования одноканальной разомкнутой СМО с равномерными потоками

В верхней строке указывается:

• START TIME (Начальное время) - 0.000;

• END TIME (Время окончания моделирования) - 1612.366;

• BLOCKS (Число блоков) - 7;

• FACILITIES (Число каналов обслуживания) - 1;

• STORAGES (Число накопителей) - 0.

Ниже указываются результаты моделирования для канала обслуживания (FACILITY) под именем OPER:

• ENTRIES (Число входов) - 200;

• UTIL. (Коэффициент использования канала) - 0.868;

• AVE. TIME (Среднее время обслуживания требования в канале) - 6.996;

• AVAIL. (Доступность)- 1;

• OWNER-0;

• PEND-0;

• INTER-0;

• RETRY (Повтор) - 0;

DELAY (Отказ)-0.

Ниже указываются результаты функционирования очереди (QUEUE) под именем OCH:

• МАХ (максимальная длина очереди) - 1;

• CONT. (Текущее содержание) - 0;

• ENTRY (Число входов) - 200;

• ENTRY(0) (Число нулевых входов) -141;

• AVE.CONT. (средняя длина (содержимое) очереди) - 0.034;

• AVE.TIME (среднее время пребывания требования в очереди) - 0.276;

• AVE.(-0)- 0.937;

• RETRY-0.

Таким образом, общее модельное время составило 1612 единиц, что согласно выбранному модельному времени в одну минуту соответствует 1612 минутам. Среднее время обработки заявки оператором составляет 6.996 единиц. Коэффициент загрузки оператора составил 0,868 единиц. Максимальная длина очереди равна единице. Среднее время пребывания посетителя в очереди с учетом всех посетителей составило 0,276 единиц. Среднее время пребывания посетителя в очереди без учета посетителей, покинувших ее сразу после входа, составило 0,937 единиц.

Для разработки модели функционирования этой, казалось бы, очень простой системы массового обслуживания с использованием наиболее распространенных языков программирования BASIC, Pascal, С или FORTRAN потребовалось бы на порядок большее число операторов и высокий уровень программиста. Решение же такого типа задач в системе GPSSW доступно каждому пользователю после небольшой подготовки.