- •Имитационное моделирование
- •1.1. Модели процессов и систем
- •1.2. Моделирование для поддержки принятия управленческих решений
- •1.3. Уровни абстракции и адекватность модели
- •1.4. Моделирование как наука и искусство
- •2.1. Статические и динамические модели
- •2.2. Непрерывные, дискретные и гибридные модели
- •2.3. Детерминированные и стохастические модели
- •2.4. Аналитические и имитационные модели
- •3.1. Что такое имитационное моделирование
1.4. Моделирование как наука и искусство
Моделирование как вид профессиональной деятельности связано с анализом реальных систем и процессов самой разной природы. Специалист по моделированию при разработке модели в конкретной области должен связать словарь этой области с терминологией моделирования, выделить подсистемы и их связи в реальной системе, определить параметры подсистем и их зависимости, выбрать подходящий уровень абстракции при построении модели каждой подсистемы. Он должен грамотно выбрать подходящий математический аппарат и корректно его использовать, уметь реализовать элементы модели, их связи и логические отношения подходящими средствами в среде моделирования, понимать ограничения при интерпретации результатов моделирования, владеть методами верификации и калибровки моделей. Все это делает моделирование серьезной научной деятельностью.
Но моделирование является также и искусством, причем в значительно большей мере, чем им является, например, программирование. Универсального общего способа построения адекватных моделей не существует. Хотя для многих физических явлений давно разработаны адекватные модели, достаточные для решения широкого класса задач анализа динамических систем (например, связь скорости, расстояния и времени при анализе свободного перемещения объектов в пространстве), однако для производственных, социальных, биологических систем, а также многих технических систем при конструировании модели нужно проявить изобретательность, знание математики, понимание процессов в системе, сути абстрагирования и т. п. По-строение модели — созидательная креативная деятельность сродни искусству, она требует интуиции, глубокого проникновения в природу явления и решаемой проблемы.
Виды моделей
Модели можно классифицировать по различным признакам: статические и динамические, непрерывные и дискретные, детерминированные и стохастические, аналитические и имитационные и т. д.
2.1. Статические и динамические модели
Статические модели оперируют характеристиками и объектами, не изменяющимися во времени. В динамических моделях, которые обычно более сложны, изменение параметров во времени является существенным. Модель нефтеналивного порта является динамической: в ней моделируется поведение во времени отдельных объектов системы: движение танкеров в акватории порта, движение цистерн на причале, уровень нефти в накопителях.
Статические модели обычно имеют дело с установившимися процессами, уравнениями балансового типа, с предельными стационарными характеристиками. Моделирование динамических систем состоит в имитации правил перехода системы из одного состояния в другое с течением времени. Под состоянием системы понимается набор значений существенных параметров и переменных системы. Изменение состояния системы во времени в динамических системах — это изменение значений переменных системы в соответствии с законами, определяющими связи переменных и их зависимости друг от друга во времени.
Пакет AnyLogic поддерживает разработку и анализ динамических моделей. Этот инструмент содержит средства для аналитического задания уравнений, описывающих изменение переменных во времени, дает возможность учета модельного времени и содержит средства его продвижения, здесь также имеется язык для выражения логики и описания прогресса систем под влиянием любого типа событий, в частности, исчерпания таймаута — заданного интервала времени.