Итак, что такое Simulation? Я выделяю несколько аспектов:
- Моделирование элементов на микроуровне
- Свойства элементов:
- Могут создаваться как объекты какого-то класса в ООП
- Типы элементов могут различаться
- Их должно быть достаточно много
- Элементы относительно независимы
- Изменение элементов может быть стохастическим. То есть некоторые параметры могут рассматриваться как случайные величины с некоторым распределением
- Элементы двигаются согласно каким-то правилам
- Элементы для наглядности визуализируются и изменяются во времени
- Элементы сохраняют в себе некоторые параметры, то есть имеют память
- Элементы имеют алгоритмы взаимодействия с другими объектами в зависимости от типов
- На модели можно влиять через параметры.
- На модели можно влиять через ограничения.
- На модели можно влиять через алгоритмы взаимодействия
- Модели должны давать некоторые интересующие нас параметры. Эти параметры для наглядности должны откладываться по оси времени.
- Модель - всего лишь модель, которая может предсказывать дальнейший ход событий.
- Модели должны иметь обратную связь.
- По моделям можно определить достаточно устойчивую статистику.
Возможно, этот список неполон, но от этого можно отталкиваться.
К имитационному моделированию прибегают, когда:
- дорого или невозможно экспериментировать на реальном объекте;
- невозможно построить аналитическую модель: в системе есть время, причинные связи, последствие, нелинейности, стохастические (случайные) переменные;
- необходимо сымитировать поведение системы во времени.
Цель имитационного моделирования состоит в воспроизведении поведения исследуемой системы на основе результатов анализа наиболее существенных взаимосвязей между её элементами или другими словами — разработке симулятора (англ. simulation modeling) исследуемой предметной области для проведения различных экспериментов.
В классификации
- Агентное
- Дискретно-событийное
- Системная динамика
Имитационное Моделирование я рассматриваю как первые два.
А также рассматриваю ИМ в применении к индивиду, использующему ИТ технологии и все, что связано с ИТ. Например, моделирование Бизнес Процессов, Управление Проектами, как может повлиять на БП автоматизация, введение некоторых правил, добавление некоторых компетенций, уменьшение некоторых рутинных операций и т.д.
Комментариев нет:
Отправить комментарий