ANYLOGIC КАК СРЕДА ПРАКТИКУМА ПО МОДЕЛИРОВАНИЮ
Кумунжиев Константин Васильевич (kvk@kvk.ulsu.ru)
д.т.н., профессор
Малыханов А.А.
Нечаева Наталия Николаевна (nnn@ulsu.ru)
к.т.н., доцент
Ульяновский государственный университет г. Ульяновск
Использование AnyLogic в учебном процессе Ульяновского государственного университета началось в 2004-5 учебном году при выполнении курсовых и дипломных работ. В том же учебном году начался перевод на AnyLogic лабораторного практикума.
Содержательно использование AnyLogic при выполнении курсовых и дипломных работ и в лабораторном практикуме не сопровождалось никакими негативными явлениями. Студенты с интересом относятся к новому инструментарию, достаточно быстро его осваивают и делают неплохие работы.
К сожалению, так и не нашла решения проблема, которая была названа в [1] организационно-юридической. В соответствии с лицензионным соглашением мы имеем право на установку системы студентам и сотрудникам факультета. Однако реализация этого права во многих случаях сопровождалась сложностями. Студенты работают, в основном, на домашних компьютерах и оказалось, что далеко не у всех есть выход в сеть для получения постоянного ключа. В ряде случаев этот механизм сразу не срабатывает, что приводит к потере времени. Появились и пиратские версии. Проблема обостряется при переходе на шестую версию.
По сути, выявилось следующее. AnyLogic – сложная система с широкими возможностями. Ее освоение требует достаточно много времени. Поэтому, хотелось перекрыть одним пакетом решение всех задач, которые ставятся в курсе. Однако базовая версия AnyLogic не предусматривала использование в модели таких часто встречающихся фрагментов как потоковые (электрические), сигнальные и структурные схемы. Кроме того, представлялся необходимым и анализ систем в частотной области (амплитудно-частотные характеристики и устойчивость). Применение других программных систем для этих целей видится нецелесообразным.
Для решения проблемы были разработаны дополнительные библиотеки (сигнальные и структурные схемы) и связанные с AnyLogic программы (потоковые схемы и частотный анализ). Процесс отработки навыков моделирования на основе модифицированной среды AnyLogic выглядит следующим образом. На начальных этапах, в соответствии с программами дисциплин, осваивается технология построения и исследования моделей в рамках традиционных классов: потоковые, сигнальные, структурные схемы, стейтчарты и системы массового обслуживания. Затем отрабатывается технология построения гибридных и объектно-ориентированных моделей.
Неожиданными оказались сложности с моделированием систем массового обслуживания даже с использованием библиотеки Enterprise Library. Сложность, широкие возможности компонентов (большое число настроек, громоздкое описание) делают трудным изучение и отработку моделей вне среды AnyLogic. Это плохо стыкуется с традиционной схемой организации учебного процесса: лекции, семинары, лабораторные работы в дисплейном классе. За последнее время выработаны приемы изложения материала, снижающие остроту ситуации, однако напряженность в этом вопросе сохранилась.
Итак, наш опыт показывает:
- AnyLogic, одна из перспективных систем имитационного моделирования в промышленности, в то же время оказалась удобной средой для организации лабораторного практикума
- Расширение функциональных возможностей в части включения в модель фрагментов в виде электрических, сигнальных и структурных схем, анализа в частотной области существенно расширило возможности применения AnyLogic в учебном процессе и его достоинства в этом плане. Уже в течение нескольких лет в Ульяновском Государственном университете лабораторный практикум для нескольких специальностей выполняется в среде AnyLogic
Литература
- Моделирование в системе подготовки специалистов на факультете информационных и телекоммуникационных технологий. Материалы конференции ИММОД-2003, т.2, с. 172-173. С-Петербург, 2003
- Кумунжиев К.В., Малыханов А.А. Расширение функциональности среды моделирования AnyLogic. Материалы конференции ИММОД-2007, т.2, с. 110-113. С-Петербург, 2007
|