- •Общие сведения о моделируемой системе. Указания к выполнению работы
- •Исходные данные для моделирования
- •Пояснения к исходным данным
- •Разработка концептуальной модели
- •1.Предварительное описание концептуальной модели (по исходным данным)
- •Построение исходной схемы q-модели
- •Описание ресурсов системы и узлов q-модели
- •Описание параметров обслуживающих узлов
- •Анализ потоков заявок и описание их параметров
- •2.Уточнение состава узлов концептуальной модели
- •Выявление дополнительных узлов и построение уточненной схемы q-модели
- •Уточнение матрицы переходов
- •3.Уточнение концептуальной модели с учетом потоков заявок
- •Выявление дополнительных узлов и построение уточненных схем потоков q-модели
- •Построение матриц переходов потоков заявок
- •Описание параметров потоков заявок
- •Описание параметров узлов
- •Описание узловых и системных характеристик
- •Разработка математической модели
- •Разработка gpss-ориентированной имитационной модели
- •4.Построению gpss-ориентированной ссм
- •5.Организация сбора статистики
- •Разработка, реализация и исследование упрощенных моделей
- •Реализация и исследование имитационной модели
- •6.Реализация имитационной модели
- •7. Исследование свойств модели
- •Анализ стационарности режима функционирования
- •Оценка зависимости точности моделирования от его длительности
- •Исследование свойств системы
- •8.Анализ исходного состояния системы
- •9.Прогнозирование характеристик системы при росте интенсивностей потоков заявок
- •10.Прогнозирование характеристик системы в замкнутом режиме функционирования
- •11.Исследование эффектов модификации системы
- •12.Исследование эффектов модификации системы (их влияния на вероятность отказа в обслуживании)
- •Список литературы
- •Приложение 1. Состав отчетных документов
- •Приложение 2. Список сокращений
- •Приложение 3. Граф моделЕй
- •Приложение 4. Использование среды gpss world (быстрый старт)
- •Приложение 5. Построение частотных таблиц и гистограмм в gpss world
Приложение 3. Граф моделЕй
Приложение 4. Использование среды 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.