Имитационное моделирование - страница 11
• имитационные, представляющие собой программу или комплекс программ, позволяющий воспроизводить процессы функционирования объекта в разных условиях;
• комбинированные, с возможностями наблюдения и исследования объекта на динамических условных образах модели и имитационных моделях объекта.
Существует множество программных комплексов, которые позволяют проводить построение и исследование моделей (моделирование). Каждая программная среда имеет свой инструментарий и позволяет работать с определенными видами информационных моделей. Поэтому перед исследователем возникает нелегкий вопрос выбора наиболее удобной и эффективной среды для решения поставленной задачи. Надо сказать, что одну и ту же задачу можно решить, используя различные среды программирования и моделирования.
От выбора программной среды зависит алгоритм построения компьютерной модели, а также форма его представления. Например, это может быть блок-схема. Руководствуясь блок-схемой, задачу можно решить в разных средах. В среде программирования – это программа, записанная на алгоритмическом языке. В прикладных средах – это последовательность технологических приемов, приводящая к решению задачи [2].
Появление компьютеров позволило ускорить процесс нахождения решения математических моделей. Аналитические, численные и другие методы реализованы на ЭВМ. Было разработано множество компьютерных технологий моделирования. Это технологии моделирования на языках программирования, в системах компьютерной математики и схемотехнического моделирования. С помощью этих технологий создаются компьютерные вычислительные установки. Компьютерная имитация позволяет исследовать модель как в определенные моменты времени, так и в течение продолжительных периодов времени. Для нахождения решений (характеристик) при моделировании требуется его многократное воспроизведение с последующей обработкой, чаще всего с помощью компьютерных средств визуализации. В результате использования этих технологий мы получаем «компьютерное решение» рассматриваемой задачи [2].
Имитационное моделирование
В связи со стремительным развитием информационных и компьютерных технологий возможности моделирования реальных объектов расширились. Появились новые методы и технологии, позволяющие моделировать сложные объекты и процессы в промышленности, здравоохранении, в экономических и социальных системах, в науке и других сферах. Появление новых систем (пакетов) моделирования привело к созданию нового типа компьютерных моделей – «имитационных моделей» [2].
Под имитационным моделированием понимается разработка модели системы в виде программы для компьютера и проведение экспериментов с программой вместо проведения экспериментов с реальной системой или объектом.
Имитационное моделирование применяется, когда невозможно построить аналитическую модель системы, учитывающую причинные связи, последствия, нелинейности, стохастические переменные, когда необходимо имитировать поведение системы во времени, рассматривая различные возможные сценарии ее развития при изменении внешних и внутренних условий.
Таким образом, имитационное моделирование – это высокоуровневая информационная технология с применением компьютеров, чаще всего используемая при моделировании сложных систем. Существует достаточное количество работ, рассматривающих разные подходы и точки зрения к имитационному моделированию [2].