ИСПОЛЬЗОВАНИЕ СРЕДЫ GPSS WORLD (быстрый старт)

 

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

 

 

Подпункт Settings… пункта меню Edit позволяет выполнить настройку системы.

 

 

Для этого используются вкладки Моделирование (Simulation), Отчеты (Reports), Случайные числа (Random Numbers), Функциональные клавиши (Function Keys), Выражения (Expression).

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

 

 

Сеанс моделирования начинается либо загрузкой ранее созданного текста модели (из файла с расширением *.gps) либо, как показано ниже, созданием нового документа.

 

 

Для этого задается тип нового документа – текст модели (Model).

 

После этого пользователь получает возможность работать в клиентской области окна – вводить и редактировать описание модели. При этом операторы (блоки) GPSS могут вводиться вручную либо с использованием подпункта меню Insert GPSS Blocks… (Вставить GPSS блоки).

 

 

Нужный оператор выбирается из предложенной таблицы – списка блоков.

 

 

Фрагмент набранного текста представлен ниже.

 

 

Пример законченного исходного текста модели представлен ниже.

 

 

Для подготовки моделирования выполняется предварительная трансляция текста модели командой Create Simulation (Выполнить моделирование).

Кроме файла с текстом модели в процессе моделирования GPSS ведет ряд других файлов, таких как Журнал (Journal с расширением *.sim) для протоколирования выполняемых в процессе моделирования команд, таких как Отчет (Report с расширением *.rpt) и др.

 

 

При нормальном завершении в Журнале появляются сообщения: - Трансляция модели начата. А затем - Готово.

При внесении изменений в текст модели, при исправлении ошибок текст следует заново перетранслировать.

 

 

Теперь модель готова для моделирования, которое инициируется командой START.

 

 

В окне команды Старт следует скорректировать параметр.

 

 

Например, задать 50 000 – число транзактов, которое должно пройти через модель до момента завершения моделирования.

 

 

Соответственно начнется моделирование, которое может занять от долей секунд до минут, часов в зависимости от сложности модели и заданной длительности моделирования.

В Журнале появится сообщение START 50 000 и Simulation in Progress (Выполняется моделирование). По окончании моделирования появляется сообщение The Simulation has ended (Моделирование завершено). При внесении изменений в текст модели, при исправлении ошибок текст следует заново перетранслировать.

 

 

При нормальном завершении моделирования (The Simulation has ended) система автоматически сгенерирует файл Отчета о результатах моделирования.

 

 

Ниже представлен фрагмент отчета.

Здесь секция Facility содержит характеристики устройств B_1, B_2: например, загрузки - Util., среднее время обслуживания - Ave.Time.

Здесь секция Queue содержит характеристики контрольных точек – “очередей” (queue-depart) U_System, W_B_3 и др.: например, среднее время пребывания (ожидания) - Ave.Time и др.

Здесь секция Storage содержит характеристики памяти B_3: например, загрузки - Util., средний занятый объем - Ave.С.

 

 

При необходимости продолжить моделирование от текущей точки выполняется очередная команда START; для продолжения моделирования от текущей точки со сбросом ранее накопленной статистики выполняется команда RESET и очередная команда START; для реализации нового моделирования в этом же сеансе следует либо заново перетранслировать модель либо привести систему в исходное состояние командой CLEAR и выполнить команду START.