Труды КНЦ (Технические науки) 2/2022(13).
Среда моделирования Rand Model Designer разработана коллективом авторов: Ю. Б. Колесовым (город Москва), Д. Б. Иниховым, Ю. Б. Сениченковым (город Санкт-Петербург). Предыдущее название — MvStudium. Она предназначена для моделирования сложных динамических систем. Позволяет быстро создавать визуальные интерактивные модели многокомпонентных непрерывных, дискретных и гибридных (непрерывно-дискретных) систем и проводить с ними активные вычислительные эксперименты. Создание модели, визуализация результатов и управление вычислительным экспериментом не требуют написания программного кода. Модели задаются на математическом уровне абстракции. Для описания непрерывного поведения используются дифференциально-алгебраические уравнения. Для описания дискретного и гибридного поведения используются визуальные карты поведений, являющиеся расширением карт состояний UML [12]. На рисунке 4 представлены примеры реализации моделей в среде Rand Model Designer. Существует свободно распространяемая версия (AnyDynamics), которая отличается от RMD 8 Professional только тем, что не позволяет создавать модели, встраиваемые в приложение. Среда Rand Model Designer включена в реестр отечественного программного обеспечения [13]. Критерии выбора среды разработки В Институте информатики и математического моделирования Кольского научного центра Российской академии наук многие годы идут работы по созданию методов и средств поддержки управления региональными социально-экономическими системами. Одним из основных инструментов является имитационное моделирование предметной области. В нашей работе при реализации моделей в основном использовался системно-динамический подход, позднее стали применять агентное моделирование, так как оно позволяет рассмотреть объект исследования на более детализированном уровне и задать более сложное поведение для элементов модели. В связи с этим в качестве среды разработки моделей на данный момент используется программное инструментальное средство Anylogic, предназначенное для решения широкого круга задач в сфере имитационного моделирования и поддерживающее совместную работу основных подходов к нему. Изначально среда Anylogic была создана российскими разработчиками, но со временем права на программное обеспечение стали принадлежать США. В связи с этим есть вероятность потери доступа к этому программному обеспечению. Для поиска полноценной доступной замены нами были сформулированы следующие критерии: совместное применение системной динамики, агентного и дискретно-событийного моделирования; визуализация результатов моделирования (в виде графиков, таблиц, анимации); выгрузка / загрузка данных во внешнее приложение; возможность использования разработанных самостоятельно пользовательских функций; возможность создания исполняемого файла для просмотра работы модели независимо от установки среды разработки. Сравнение рассмотренных пакетов моделирования по данным критериям приведено в таблице. Заключение В настоящее время в России ведутся разработки в области инструментальных средств имитационного моделирования, но они не могут охватить все подходы (системную динамику, дискретно-событийное и агентное моделирование) и обеспечить их совместную работу. В отличие от инструментальной среды Anylogic, использующейся в настоящее время, представленные средства в лучшем случае объединяют два подхода, а чаще всего используют только один. Поэтому, по нашему мнению, действенных отечественных аналогов программному средству Anylogic на данный момент на отечественном рынке не представлено. Наиболее близкой заменой может послужить среда iWebsim, но в настоящее время сервис недоступен. Труды Кольского научного центра РАН. Серия: Технические науки. 2022. Т. 13, № 2. С. 134-143. Transactions of the Kola Science Centre of RAS. Series: Engineering Sciences. 2022. Vol. 13, No. 2. P. 134-143. © Малыгина С. Н., Неупокоева Е. О., 2022 138
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz