Структурная схема имитационных моделей.

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

clip_image002

объект имитац. модел.

УПМ - управляющая программа моделирования.

clip_image004

Первая часть имитационного моделирования является переменной, которая создается самим исследователем и структура этой части во многом определяется способами формализации объекта, целями и задачами моделирования и ограничениями на точность аппроксимации представляемых функциональных действий объекта (ФД i j -> ФД i j ‘). Вторая часть имитационной модели представляет реализацию средств автоматизации моделирования, которые обеспечивают процедуру выполнения операторов синхронизации Мt i j , а также подпрограммы запуска и завершения моделирования, в том числе, подпрограмму сбора статистики модели. Следует заметить, что УПМ и соответствующие подпрограммы принято считать универсальными, однако принцип построения и способ выполнения активности существенно зависит от класса объектов моделирования и это может вносить определенные изменения в УПМ. В сложных активностях состав активностей и характер их взаимодействия может быть различным. В зависимости от ФД i j , а также наличия связей между компонентами K i , цели и задачи моделирования выбирают определенный способ представления компонент Кi , некоторым набором активностей AK i. Первичное представление имитационных моделей принято называть формализацией объекта моделирования. К настоящему времени известно пять широко используемых способов формализации:

1. Способ активностей.

2. Способ событий.

3. Транзактный способ (GPSS).

4. Агрегатный способ.

5. Процессный способ.

К каждому из этих способов формализации существуют свои языки моделирования. Каждому такому способу формализации соответствует свой способ организации квазипараллелизма обслуживания УПМ (взаимодействие первой части со второй).

Способы квазипараллелизма.

1) Просмотр активностей.

2) Просмотр событий, составление расписания событий.

3) Транзактный или управление обслуживанием транзактов.

4) Управление агрегатами.

5) Синхронизация процессов.

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

К1:{ФД11, ФД12, ФД13, ФД14}

К2:{ФД21, ФД22, ФД23, ФД24}

К3:{ФД31, ФД32, ФД33}

Предлагаю ознакомиться с аналогичными статьями: