Имитационное моделирование - Мария Сергеевна Эльберг, Никита Сергеевич Цыганков

Имитационное моделирование

В данной работе рассматриваются базовые понятия и виды моделирования сложных систем, а также инструментальные средства для их создания. В основе исследования лежит многоподходный инструментарий моделирования объектов и процессов реального мира, который представлен в программном пакете AnyLogic 7.3.6.

Данная работа предназначена для студентов бакалавриата, изучающих направление подготовки "Инноватика" (код 27.03.05). Также она может быть полезна студентам бакалавриата направления "Радиотехника" (код 11.03.01), магистрам направлений "Инноватика" (код 27.04.05) и "Радиотехника" (код 11.04.01), а также аспирантам, научным работникам и инженерам, особенно заинтересованным в математическом моделировании сложных систем.

Основными целями данной работы являются ознакомление студентов с основными понятиями и методами моделирования сложных систем, а также овладение навыками использования программного пакета AnyLogic для создания имитационных моделей. Кроме того, в работе представлены примеры использования моделирования в различных областях, что позволяет оценить его практическую значимость и применимость.

Важно отметить, что данная работа представляет собой уникальный материал, который не был опубликован ранее. Автор внес свой собственный вклад на основе личного опыта и исследований в области моделирования сложных систем.

Таким образом, данная работа представляет собой ценный исследовательский и учебный материал, который будет полезен не только студентам, но и специалистам, интересующимся математическим моделированием сложных систем в различных областях науки и техники.

Читать бесплатно онлайн Имитационное моделирование - Мария Сергеевна Эльберг, Никита Сергеевич Цыганков

Введение

Благодаря интенсивному развитию информатики и компьютерных технологий стало намного проще решать сложные задачи, требующие больших временных и финансовых затрат. Упростить их решение возможно с использованием моделирования.

Одним из наиболее распространенных и удобных способов моделирования сложных систем является имитационное компьютерное моделирование объектов и процессов реального мира.

Невозможно сразу моделировать какой-либо процесс, для этого необходимо специальное обучение способам, приемам и технологиям компьютерного имитационного моделирования (ОПК-3).

Специалист, приступая к решению задачи, должен знать основы динамических процессов, подходы и методы решения сложных процессов и систем, в том числе аналитических и имитационных, а также знать конкретные информационные системы моделирования и используемые в них языки программирования. Среди множества сред аналитического моделирования основными являются Maple, MathCAD, MATLAB + Simulink и др. (ОПК-3).

При обучении моделированию сложных систем могут быть использованы различные среды и методологии разработки аналитических и имитационных моделей сложных систем: MvStudium, MATLAB, Arena, GPSS, Extend, iThinkAnalyst, ProcessModel и др. (ОПК-3). Особое место среди сред разработки компьютерных моделей сложных систем принадлежит многоподходной среде моделирования имитационных моделей – AnyLogic. Разные средства спецификации и анализа результатов, имеющиеся в AnyLogic, позволяют строить модели (динамические, дискретно-событийные, агентные), имитирующие практически любой реальный процесс, а также конструировать и многие другие модели, выполнять анализ моделей на компьютере без проведения реальных экспериментов и самостоятельных сложных вычислений (ПК-8, ПК-10). Но для возможности оперировать этой программной средой и получать при моделировании верные результаты пользователь AnyLogic должен овладеть технологией работы в среде, понять ее функциональные особенности, в этих целях мы представляем учебное пособие по разработке компьютерных моделей сложных систем в среде AnyLogic [2].

Моделирование – метод решения задач, при использовании которого исследуемая система заменяется более простым объектом, описывающим реальную систему и называемым моделью.

Моделирование применяется в случаях, когда проведение экспериментов над реальной системой невозможно или нецелесообразно, например из-за высокой стоимости или длительности проведения эксперимента в реальном масштабе времени.

Руководствуясь жизненным опытом и научными знаниями, человек строит модели – от бумажных корабликов до картины мира. Чем они богаче и чем точнее мы можем ими оперировать, тем развитей наше сознание, наша «самая важная модель» соответствует реальности и находит способы ее изменения [1].

Моделирование – самое эффективное средство поддержки принятия решений, а по словам Ричарда Докинза – «один из самых интересных способов предсказывать будущее» [4].

Теоретические предпосылки этого утверждения формировались на протяжении веков. В основу математического моделирования легли математический анализ, теория вероятностей, численные методы, теория подобия. В ХХ в. появилась база практического приложения моделей: математическое программирование; теория массового обслуживания; теория алгоритмов; теория систем; кибернетика (ПК-8).