- •Общие сведения о моделируемой системе. Указания к выполнению работы
- •Исходные данные для моделирования
- •Пояснения к исходным данным
- •Разработка концептуальной модели
- •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
1.Предварительное описание концептуальной модели (по исходным данным)
Разработка и описание модели системы ведется с учетом выбранной математической модели (модели в терминах Q-схемы [1, с.64-69]). Соответственно выполняется параметризация модели, описание параметров структуры и функционирования < S, F >.
Выполняется графическое изображение структуры с выявлением и обозначением всех элементов, где производятся какие-либо действия, например, по задержке, блокированию, обслуживанию, анализу, синхронизации процессов и т.д.
Выполняется описание (графическое) маршрутов движения заявок всех классов на структуре модели. Рекомендуется раздельное графическое описание маршрутов движения заявок каждого из классов (особенно для классов заявок, значительно отличающихся маршрутами движения и способом обработки). Стиль изображения произвольный, принятый в Q-схемах [1, с.64-69]. Допустимо изображение элементов–узлов точками, а маршрутов движения заявок линиями, соединяющими узлы, с указанием направления перемещения заявок. В пояснительном тексте комментируется назначение, функции, параметры узлов.
Вводятся обозначения узлов и параметров узлов, описываются законы распределения параметров узлов, дисциплин обслуживания и т.п.
Вводятся обозначения классов заявок и параметров классов (потоков) заявок, описываются законы распределения параметров, маршрутов движения и т.п.
Вводятся обозначения характеристик (например, узловых и системных, в разрезе классов заявок и в целом по всем потокам заявок), уточняются методы их получения и расчета, процедуры вычисления.
Построение исходной схемы q-модели
Понятие Q-модели представлено в [12, с.25].
По описанию системы строим первоначальную схему Q-модели. Схема изображается графом: - точки (вершины) представляют узлы системы; - стрелки (направленные дуги, ребра) представляют возможные направления перемещения заявок в процессе обслуживания в системе. Граф взвешенный - направлениям переходов (дугам) ставятся в соответствие условия перехода, в т.ч. задаваемые вероятностями.
Схема Q-модели строится по потокам: т.е. для каждого из потоков по отдельности. При этом общие узлы обозначаются во всех схемах одинаково. Если маршруты движения потоков совпадают, то вначале возможна разработка общей схемы Q-модели. А затем она разбивается на поточные схемы.
Для построения схемы вначале используем заданный состав узлов, ресурсов системы и матрицу переходов P. Для каждого потока заявок (или общего потока) выявляем фазы, этапы обслуживания (от появления заявки в системе до выхода из системы) и связанные с ними узлы, ресурсы и переходы.
Для заданной системы.
Маршруты движения потоков здесь совпадают, поэтому вначале разрабатываем общую схему Q-модели.
Для этого берем матрицу P и, начиная с источника – узла S0 , определяем наличие перехода с вероятностью 1 к узлу S3,1.
Затем анализируем строку узла S3,1 и определяем наличие перехода с вероятностью 1 к узлу S1 и т.д., пока не опишем весь маршрут заявок (матрицу P).
Полученные результаты наносим на схему (рисунок 1, 2).
Описание ресурсов системы и узлов q-модели
Основные обслуживающие ресурсы системы – устройства, памяти, накопители и т.д.
Для заданной системы.
Здесь ресурсы: - устройства S1, S2, память S3.
Состав узлов:
S0 - источник запросов (генератор);
S3,1, - узел выделения памяти S3 (анализ наличия и выделение). В задании не определена емкость памяти S3 и дисциплина ее использования;
S1 - устройство с обслуживанием в одном канале;
S2 - устройство с обслуживанием в одном из 4-х каналов;
S3,2 - узел (фаза) освобождения ранее занятой емкости памяти S3;
S4 – приемник обслуженных запросов;