ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 31
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Цели и порядок выполнения ЛАБОРАТОРНЫХ занятий
Практические занятия имеют целью закрепление теоретических основ дисциплины "Имитационное моделирование экономических процессов" и освоение студентами современной технологии имитационных исследований, приобретение практических знаний по разработке и исследованию имитационных моделей при работе на базе системы моделирования GPSS World.
Лабораторные занятия проводятся по четырем темам:
-
Построение концептуальных моделей сложных систем -
Инструментальные и технологические возможности современных систем моделирования -
Освоение языка имитационного моделирования GPSS -
Планирование и проведение направленных вычислительных экспериментов на имитационной модели.
Практические занятия посвящены освоению языка и системы моделирования GPSS World и построены в форме обучающих компьютерных уроков (уроки 1-7). При выполнении компьютерных уроков следует ознакомиться с лекционным материалом, дополнительной литературой [1-6] и приводимыми ниже пояснениями к компьютерным урокам. Используя настоящие методические указания, студент выполняет уроки 1-8, построенные в виде компьютерных сценариев. В компьютерных уроках слева приведено содержание сценария, а справа - последовательность команд системы моделирования, вводимых студентом с клавиатуры компьютера. Пояснения к компьютерным урокам необходимы для ознакомления с основными командами системы моделирования и использования их в процессе создания и верификации имитационной модели, а также при выводе выходной статистики и обработке результатов имитационного эксперимента.
По результатам изучения теоретических и практических курсов студент самостоятельно выполняет разработку и исследование имитационной модели экономической системы. В работе должно быть отражено содержание выполненных исследований на всех технологических этапах имитационного моделирования. Имитационное моделирование включает технологические этапы, представленные ниже:
1.Формулирование проблемы: описание исследуемой проблемы и определение целей исследования.
2.Разработка концептуальной модели: логико-математическое описание моделируемой системы в соответствии с формулировкой проблемы.
3.Формализация имитационной модели.
4.Создание имитационной модели средствами системы моделирования.
5.Подготовка исходных данных моделирования.
6.Испытание и исследование имитационной модели ( оценка адекватности, верификации; анализ устойчивости, чувствительности, точности результатов моделирования)
7.Планирование и проведение направленного вычислительного эксперимента на имитационной модели.
8.Анализ и интерпретация результатов моделирования.
9.Выводы и принятие решений.
Тема 1. Разработка концептуальной модели
Студенты самостоятельно выполняют концептуальное описание моделируемой системы в соответствующей проблемной отрасли (например: системы массового обслуживания, производственные системы, склад и т.д.).
На первом этапе составляется содержательное описание объекта моделирования, формулируется проблема и обосновываются цели моделирования.
В результате изучения проблемы обосновывается сущность и место исследуемой проблемы, выявляется полное множество значащих факторов. Важно четко сформулировать и обозначить проблему, стоящую перед исследователем. Далее исследуются объективные условия решения проблемы и обосновываются цели моделирования и задачи исследования. Выполняется системная классификация задач моделирования. Обосновывается выбор метода моделирования. Принимается решение о целесообразности применения метода имитационного моделирования. Приводится описание альтернатив (управленческих решений), которые будут проиграны на модели.
Определяется и изучается объект моделирования, те стороны его функционирования, которые представляют интерес для исследования. Результатом работы на этом этапе является содержательное описание объекта моделирования с указанием целей моделирования и аспектов функционирования объекта моделирования, которые необходимо изучить на имитационной модели.
На этапе составления концептуального описания осуществляется переход от реальной системы к ее логической (алгоритмической) схеме функционирования системы, составляется логико-математическое описание моделируемой системы в соответствии с формулировкой проблемы, описание объекта в терминах математических понятий и алгоритмизация функционирования ее компонент.
В ходе составления концептуального описания устанавливается основная структура модели, выделяются подсистемы (существенные элементы) и описывается характер их взаимодействия. Системный аналитик выполняет описание границ моделируемой системы, обсуждается уровень детализации моделируемых процессов. Статическое описание моделируемой системы выполняется в ходе структурного анализа моделируемого объекта (может быть представлено в виде функциональных схем и т.п.) Динамическое описание системы позволяет построить функциональную модель объекта.
Концептуальное описание моделируемой системы включает следующий состав документации:
- подробная постановка задачи (содержательное описание реальной системы и проблемной ситуации, обоснование целесообразности построения модели, формулировка целей моделирования);
- концептуальное описание объекта моделирования (перечисление основных гипотез, выдвинутых при построении модели);
- функциональная схема объекта моделирования;
- список параметров и переменных модели;
-состав выходных статистик моделирования и соотношения для критериев эффективности;
- функциональные зависимости, используемые в концептуальной модели.
Тема 2. Основные команды системы моделирования GPSS World. Построение GPSS модели.
Пояснения к урокам 1-2
GPSS World является объектно-ориентированным языком. В совокупность его основных объектов входят объекты «Модель», используемые для создания объектов «Процесс моделирования». Объекты «Процесс моделирования» в свою очередь используются для осуществления процесса моделирования и создания объектов «Отчет».
С помощью меню главного окна можно создавать и манипулировать объектами GPSS.
В ходе создания исходной модели работа в системе происходит в интерактивном режиме с использованием окна данных MainWindowи окна блоков BlocksWindow.
Система моделирования использует сеансный метод работы с программой. В одном сеансе можно работать с текущей моделью, которая может быть сохранена в файле с помощью команды SAVE.
При создании объекта «Модель» можно использовать редактор
(Edit(Правка)) и навигатор по ошибкам (команда Search(Поиск)).
Command/ CreateSimulation (Команда/ Создать процесс моделирования) – происходит трансляция операторов модели в исполняемый объект «Процесс моделирования».
Command/ Retranslate (Команда/ Повторная трансляция) – происходит повторная трансляция.
После успешного создания объекта «Процесс моделирования» можно передавать ему любые операторы модели для изменения структуры или состояния моделирования. Способы интерактивной передачи операторов:
-
С помощью команд меню Commandглавного окна. -
Ввод команд в специальное диалоговое окно (Command/ Custom…(Команда/Ввести…)) -
Закрепление за несколькими функциональными клавишами собственных команд (Edit/ Settings (Правка/ Настройки))
Сводку всех действий, осуществляемых в системе можно посмотреть в окне «Journal» («Журнал»).
Для наблюдения за процессом моделирования применяются различные динамические окна:
-
Окно «Blocks» («Блоки») - оперативный обзор динамики блоков. -
Окно «Plot» («График») - оперативный обзор изменения значений системных числовых атрибутов (СЧА) и выражений с помощью графиков. -
Окно «Expression» («Выражения») - оперативный обзор значений выражений. -
Окно «Facilities» («Устройства») - оперативный обзор динамики изменения состояния устройств. -
Окно «Table»(«Таблица») - оперативный обзор динамики изменения таблицы или Q-таблицы в виде гистограммы. -
Окно «Queues»(«Очереди») - оперативный обзор динамики изменения очередей. -
Окно «Storages»(«Памяти») - оперативный обзор динамики изменения содержимого памятей. -
и др.
Обычно после завершения процесса моделирования создается объект «Отчет». GPSS World обеспечивает автоматическое составление подробных статистических стандартных отчетов, которые, как правило, содержат достаточные для анализа выходные статистические данные о конечных состояниях всех традиционных объектов GPSS.
В компьютерных уроках 1,2 мы освоим следующие
основные команды системы моделирования
START A, B, C, D
Установление счетчика завершений и запуск процесса моделирования
-
счетчик завершения. -
операнд вывода данных: NP – нет вывода данных, Null - вывод стандартного отчета. -
не используется. -
вывод списков: 1 - включение CEC/FEC в стандартный отчет, Null.
HALT
Прерывает процесс моделирования и сбрасывает очередь команд. Срочная команда.
CLEAR A
Сбрасывает статистику процесса моделирования и удаляет из модели все транзакты.
A – ON или OFF. Если операнд А опущен, то подразумевается ON.
Если A равен OFF, то ячейки, логические ключи и элементы матриц остаются без изменений
RESET
Сбрасывает статистику процесса моделирования. Отмечает начало периода измерений.
REPORT A, B
Устанавливает имя файла отчета и запрашивает немедленный отчет
A – должен быть Null
B – NOW или Null. Для совместимости. Разницы между ними нет.
SHOW X
Вычисляет выражение X и отображает результат. Срочная команда.
EXIT A
Выход из системы моделирования.
А – код выхода:1- все объекты сохраняются, -1- объекты не сохраняются, -0 или Null – все изменённые файлы вызовут появление окна сообщения, которое спрашивает сохранять или не сохранять файл.