Развитие методологии имитационных исследований сложных экономических систем (1142216), страница 56
Текст из файла (страница 56)
Оптимизациипередачи модели на исполнение не требуется, так как это очень небольшой объем данныхи минимальное время передачи.Практика показывает, что правильная настройка алгоритма передачи результатовявляется необходимым шагом, так как объем результатов моделирования может достигатьсотен мегабайт и даже несколько гигабайт. Безошибочно и оптимально передать ихдостаточно сложно.
По крайней мере, использование стандартных методов приводит кпотере части данных, а это недопустимо. Поэтому были созданы специальные алгоритмы,которые минимизируют потери и ошибки передачи. Они содержат много параметров,требующих детальной настройки.Подсистема анализа результатов моделирования.После исполнения модели в моделирующем ядре формируются результатыпрогона. Они будут гораздо шире стандартного отчета. Т.к. появилось много новых типоврезультатов, о которых мы говорили ранее.Расширенный редактор предоставляет исследователю принципиально новыеинтерактивные средства анализа и интерпретации всех типов результатов.Можно выделить четыре основные группы результатов моделирования, доступныев редакторе:•Графические динамические формы вывода, созданные исследователем.
Онипредставляютдинамикуизмененияпоказателеймодели(структурноилиграфически) и могут быть просмотрены как в ходе эксперимента, так и по егоокончании в виде анимационного ролика;•Динамические результаты имитационного эксперимента в виде таблиц и графиков.Позволяют просмотреть характер изменения любого элемента модели за весьпериод проведения эксперимента. Они доступны только после проведенияэксперимента;•Полностью русифицированный стандартный GPSS отчет в табличном виде;•Результаты серии экспериментов.282Не будем подробно описывать каждую из этих групп, а лишь приведем примерывывода результатов для одиночных экспериментов и для серий экспериментов.Примерывыводарезультатоводиночногоэксперимента«Железнодорожный участок» показан на рисунках А.18– А.24.Источник: составлено авторомРисунок А.18 – Раздел «Общая информация».Источник: составлено авторомРисунок А.19 – Раздел «Текст модели».Источник: составлено авторомРисунок А.20 – Раздел «Исходные данные».длямодели283Источник: составлено авторомРисунок А21 – Раздел «Стандартный отчет».Интересным дополнением к стандартному отчету являются динамические формы,приведенные на рисунках А.22 и А.23.
Они позволяют наблюдать за экспериментом впроцессе его реализации. В случае, если моделирование пошло не так и дальнейший ходэксперимента не имеет смысла, эксперимент можно остановить. Это очень важно длябольших и долго исполняющихся моделей.Динамика показателей, приведенная на рисунке А.24, позволяет разобрать ходэксперимента «по косточкам», выявить все нюансы и особенности работы системы вовремени. При этом можно оперировать с цифрами, сравнивать однотипные показатели(например, загрузку ресурсов или параметры очередей).
Это возможно благодаря опциивывода нескольких показателей на одном графике.Источник: составлено авторомРисунок А.22 – Раздел «Ролик динамической формы (схема)».284Источник: составлено авторомРисунок А.23 – Раздел «Ролик динамической формы (графики)».Источник: составлено авторомРисунок А.24 – Раздел «Динамика показателей».Кроме того, пользователь в процессе эксперимента может анализироватьдинамические диалоговые окна, предоставляемые самой системой GPSS World.В случае исполнения серии экспериментов доступны результаты, отличающиеся отрезультатов одиночного эксперимента, пример вывода результатов серии экспериментовприведен на рисунках А.25-А.27.285Источник: составлено авторомРисунок А.25 – Раздел «Описание эксперимента».Источник: составлено авторомРисунок А.26 – Раздел «Таблица результатов серии экспериментов».По результатам серии экспериментов можно находить локальные оптимумы.
И этоочень важно, так как пока в состав расширенного редактора подсистема оптимизации покане включена.Следует отметить, что при анализе серии экспериментов можно посмотреть ирезультаты любого эксперимента из данной серии в формате одиночного эксперимента.286Источник: составлено авторомРисунок А.27 – Раздел «Графики изменения показателей в серии экспериментов».Таким образом, очевидно, что расширенный редактор предоставляет богатейшиевозможностианализа самыхразнообразныхрезультатов эксперимента исерииэкспериментов.
Нужно, чтобы исследователь знал эти возможности и умело ихиспользовал.Исполняемый модуль – независимое имитационное приложение.Важнейшейфункциейрасширенногоредакторадляувеличениякругапользователей является создание и использование имитационных приложений. По сути,после создания всех форм ввода и вывода модель может быть отделена от средыразработки. Множество возможностей разработки необходимо только для профессионала,важно передать созданную модель заказчикам, которые не являются профессионаламиИМ.
Им не нужно ничего разрабатывать. Их цель – проведение экспериментов с моделью.Поэтому на базе модели и разработанных форм подготовки и проведенияэксперимента создается независимое приложение в виде исполняемого EXE модуля. Этотмодуль может исполняться на любом компьютере. Единственным условием являетсяналичие доступа к системе моделирования GPSS World.Для того, чтобы создать исполняемый модуль, необходимо в главном менюредактора форм ввести команду «Форма/Создать EXE модуль». Редактор предложит вамсамим выбрать в файловой системе место, куда будет записан модуль. По умолчанию это287будет папка с проектом, соответствующим данной модели.
Пример созданногоприложения для модели участок показан на рисунке А.28.По внешнему виду окно запуска приложения имеет тот же вид. Но сейчас этоприложение уже не связано со средой разработки. Приложение имеет полный наборсредств проведения исследования: готовую модель, ввод изменяемых параметров, выборфакторов и показателей, планирование экспериментов и серий экспериментов, анализрезультатов, создание БД результатов.Источник: составлено авторомРисунок А.28 – Окно имитационного приложения «Модель участка».Генератор отчетов и завершение исследования.Важнейшим нововведением в САИИ для профессионалов является возможностьавтоматизированного документирования результатов исследования.
Причем не толькорезультатов текущего сеанса, а результатов всего цикла работ с данной моделью. Спомощью этого частично автоматизируется очень важный заключительный этаписследования – оформление результатов и выработка рекомендаций.Это возможно благодаря опции «виртуальный отчет». В процессе исследованияможно сохранять результаты нужных экспериментов или серий экспериментов в базеданных результатов моделирования.
Позднее в любой момент исследования можнооткрыватьинтересующий результат из этой базы для анализаи при желаниипоследовательно сохранить их в файл отчета MSWord (в формате rtf). В настройкахредактора можно заранее предусмотреть определенную структуру этого файла. Например,288ввести разделы – постановка задачи, исходные данные, направления исследования,рекомендации и т.д. Таким образом, по завершении работы с моделью исследовательможет наполнить будущий отчет фактическими материалами ИИСС.
После этого уже вручном режиме исследователь набирает необходимый текст, дополняя результатыаналитическими выкладками и рекомендациями.Эта функция становится доступной при входе в базу данных результатов приработе с редактором форм. Для этого исследователь выбирает вкладку «Результатымоделирования».
После этого в правой части рабочей области будет выведено, какпоказано на рисунке А.29, дерево с результатами исследования – одиночныхэкспериментов и серий экспериментов.Источник: составлено авторомРисунок А.29 – Вкладка результаты моделированияВнизу (под деревом) выводится кнопка «Произвести документирование».Используя эту команду, исследователь может сохранить любой раздел информации изрезультатов одиночного эксперимента или серии экспериментов. Для этого он долженвысветить этот раздел, выбрав необходимую вкладку результатов.
Для одиночныхэкспериментов это одна из семи, а для серий – одна из трех доступных вкладок. Принажатии на кнопку «Произвести документирование» рабочая область выводарезультатов копируется в виде картинки и вставляется в виртуальный отчет с указанием,что за результат и в каком эксперименте или серии экспериментов он получен.289Для добавления данных с конкретной вкладки надо перейти на нее и нажать накнопку «Добавить в отчет», по которой вся информация из данной вкладки добавится ввиртуальный отчет. По мере совершения данного действия для других интересующихвкладок будет накапливаться виртуальный отчет. Когда все интересующие данные будутдобавлены, необходимо нажать на кнопку «Сохранить отчет».