- •Имитационное моделирование бизнес-процессов
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 2. Анализ и прогнозирование с учетом ведущих факторов на основе результатов имитационного моделирования
- •Варианты заданий
- •Контрольные вопросы
- •Постановка задачи
- •Метод построения модели
- •Описание моделирующего алгоритма
- •Результаты моделирования
- •Программа, построенная по исходным данным
- •Обозначение блоков программы
- •Заключение
- •Лабораторная работа № 5
- •5.3 Блоки и карты языка gpss
- •5.3.5 Блок generate
- •5.3.16 Карта initial
- •5.3.17 Блок savevalue
- •5.3.18 Карта variable
- •5.3.24 Карта qtable
- •5.3.25 Карта reallocate
- •5.3.26 Карта reset
- •5.3.27 Карта function
- •5.3.28 Карта rmult
- •5.3.29 Блок preempt
- •5.3.30 Блок return
- •5.3.31 Блок assign
- •5.3.32 Блок loop
- •5.3.33 Карта initial для установки начальных значений логических
- •5.3.34 Блок logic
- •5.3.35 Блок gate для логических переключателей
- •5.3.36 Блок test
- •5.3.37 Блок transfer в режиме all
- •5.4. Цель работы
- •5.5. Задание на лабораторную работу
- •5.6. Порядок выполнения работы
- •Метод построения модели на gpss
- •Исходные данные
- •Анализ полученных результатов
- •Лабораторная работа №6. Изучение функционирования одноканальной разомкнутой смо-системы массового обслуживания с простейшими потоками
- •Цель работы
- •Задание на лабораторную работу.
- •Краткие теоретические сведения
- •Построение имитационной модели процесса
- •Подготовка к моделированию системы
- •Моделирование системы
- •Задание на лабораторную работу
- •Краткие теоретические сведения
- •1.3.1. Создание имитационной модели
- •1.3.2. Представление имитационной модели
- •1.3.3. Подготовка системы к моделированию
- •1.3.4. Моделирование системы
- •1.4. Контрольные вопросы
- •Лабораторная работа №8. Изучение функционирования многоканальной разомкнутой системы массового обслуживания с простейшими потоками
- •Цель работы
- •Задание на лабораторную работу
- •Краткие теоретические сведения
- •1.3.1. Аналитический метод решения задачи
- •1.3.2. Имитационный метод решения задачи
- •1.3.3. Построение имитационной модели процесса
- •1.3.4. Подготовка системы к моделированию
- •1.3.5. Моделирование системы
- •Лабораторная работа №9. Изучение функционирования многоканальной разомкнутой смо-системы массового обслуживания со смешанными потоками
- •. Цель работы
- •1.2. Задание на лабораторную работу
- •Краткие теоретические сведения
- •Контрольные вопросы
- •Цель курсового проекта, общее задание и тематика работ
- •Содержание курсового проекта
- •Требования к оформлению курсового проекта и содержанию разделов
- •Раздел 5 должен содержать блок-диаграмму модели и описание gpss-программы работы модели системы. Основные условные обозначения для блок-диаграммы модели приведены в таблице 1.
- •Постановка задачи моделирования
- •Функциональная схема моделирования системы
- •3. Структурная схема модели в символах q-схем.
- •Метод построения модели
- •Описание gpss модели работы мастерской
- •Описание gpss-программы работы мастерской.
- •Анализ результатов моделирования.
1.3.4. Подготовка системы к моделированию
Перед началом моделирования можно установить вывод параметров, которые необходимо получить в процессе моделирования. Для этого:
щелкните по пункту Edit (Правка) главного меню системы или нажмите комбинацию клавиш Alt+E. Появится выпадающее меню;
щелкните по пункту Settings (Установки) выпадающего меню. Появится диалоговое окно SETTINGS для данной модели, в котором можно установить нужные выходные данные. Для нашего примера оно может выглядеть так, как показано на рисунке 4.
Рисунок 4 – Окно SETTINGS с установками для имитационной модели многоканальной разомкнутой СМО
Наличие галочки в окошках говорит о том, что эта информация будет выведена в окне результатов моделирования. В нашем примере будет выведена информация для следующих объектов:
Facilities (Каналы обслуживания);
Storages (Накопители).
1.3.5. Моделирование системы
После создания имитационную модель необходимо оттранслировать и запустить на выполнение. Для этого:
щелкните по пункту Command главного меню системы или нажмите комбинацию клавиш Alt+C. Появится выпадающее меню;
щелкните по пункту Create Simulation выпадающего меню.
Если команда START есть в модели, исходная имитационная модель будет транслироваться, и если нет ошибок, начнется процесс моделирования системы. Будет выполняться то число прогонов, которое указано в поле операнда A команды START. Затем появится окно JOURNAL (Журнал).
Если управляющей команды START в модели нет, исходная имитационная модель будет транслироваться. Если в ней нет ошибок, будет получена оттранслированная модель – в машинных кодах, готовая к выполнению моделирования, так называемая выполняемая модель.
Для начала моделирования:
щелкните по пункту Command главного меню системы или нажмите комбинацию клавиш Alt+C. Появится выпадающее меню;
щелкните по пункту Create Simulation выпадающего меню. Начнется трансляция исходной модели, затем – и ее выполнение, т.к. в самой программе имеется управляющая команда START, обеспечивающая автоматическое выполнение оттранслированной программы. Затем появится окно с информацией о трансляции и выполнении – JOURNAL – и результаты работы программы в окне REPORT (Отчет), как показано на рисунке 5.
Рисунок 5 – Окно REPORT с результатами моделирования многоканальной разомкнутой СМО
В верхней строке указывается:
START TIME (Начальное время) – 0,000;
END TIME (Время окончания) – 101188.678;
BLOCKS (Число блоков) – 12;
FACILITIES (Число каналов обслуживания) – 2;
STORAGES (Число накопителей) – 1.
Ниже указываются результаты моделирования двух каналов обслуживания (FACILITY) соответственно под именами CAN1 и CAN2:
ENTRIES (Число входов) – 8382, 1618;
UTIL. (Коэффициент использования) – 0.168, 0.032;
AVE. TIME (Среднее время обслуживания) – 2.033, 2.00.
Ниже указываются результаты функционирования накопителя (STORAGE) под именем NAK:
CAP. (Capacity – Вместимость) – 3;
REM. (Remove – Удален) – 3;
MIN. (Минимальное содержимое) – 0;
MAX. (Максимальное содержимое) – 3;
ENTRIES (Число входов) – 10000;
AVL. (Доступность) – 1;
AVE.C. (Средняя вместимость) – 0.002;
UTIL. (Коэффициент использования) – 0.001;
RETRY (Повтор) – 0;
DELAY (Отказ) – 0.
Сравним результаты, полученные аналитическим и имитационным методами. Вероятность наличия требования в системе, определенная аналитическим методом 0,17, а коэффициент использования первого канала обслуживания, определенный имитационным способом, равен 0,168. Т.е. результаты практически совпадают.
Контрольные вопросы
Какой поток называется простейшим?
Что такое разомкнутая СМО?
Какая СМО эффективнее: разомкнутая или замкнутая? Почему?
