Сервис имитационного моделирования бизнес-процессов

Методы создания имитационной модели

Процесс создания модели можно разделить на следующие этапы:

Методы имитационного моделирования

Разработка концепта

При формулировании проблемы всегда имеется некое общее представление. Тем не менее можно ожидать, что и новые идеи также будут созданы в процессе поиска решения. Понятия будут иметь мало значения, пока они выражаются посредством специального языка описания или блок-схем. Чтобы разработать концептуальную модель используют такие методики, как:

В настоящее время эти способы формализованы только для очень простых моделей. В формальной модели каждый моделируемый объект в реальном мире имеет соответствие один-к-одному объекту в модели. Потому что концептуальная модель отображается непосредственно из сущностей в реальном мире в объекты на основе компьютерной модели, это позволяет легче разработать и внедрить системы. Полученные системы проще в использовании, так как они являются семантически очевидными для пользователей, которые уже знают проблемную область.

Разработка деклараций

Модель является декларативной, если текущее состояние системы определяет действия исполнителей и способы изменения её состояний. Другими словами, в декларативной модели определены реакции на смену состояния. В отличие от императивной модели, где последующее состояние определяется на основе данного состояния. Динамические императивные модели состоят из последовательности состояний без указания, как они достигаются, а декларативные модели определяют действия, приводящие к изменению состояния.

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

Функциональная разработка

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

Разработка формул модели

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

Мульти-объектное моделирование

Мульти-объектное моделирование является расширением объектно-ориентированного проектирования. Ключевым принципом объектно-ориентированной методологии для моделирования является отображение между физическими объектами и цифровым миром. Классы связаны с образованием структуры, используя иерархические связи для возможности узлов обобщения или агрегации. Объект является экземпляром класса. Каждый объект будет иметь атрибуты и методы. Атрибуты относятся к свойствам объекта, а методы относятся к функциям и процедурам, которые используют свойства атрибутов. Атрибуты могут быть одного из двух типов: статические и динамические. Статический атрибут тот, который не меняется с течением времени, а динамический атрибут представляет собой компонент вектора состояния, связанного с объектом. Моделирование, в основном, связано с динамическими атрибутами. Модель создается путем построения объектов и соединения их через передачу сообщений.