Понятие схемы состояний

Статической основой схему состояний является ориентированный и размеченный граф переходов системы из состояний в состояние. Использование подобного графа для имитации динамических процессов требует разработки механизма пересчета системного времени, адаптированного к схеме состояния.

Концепция состояний основана на предположении о том, что в каждый момент системного времени модель находится в одном из состояний множества S={S1,S2…,Sn}.

Любое текущее состояние системы характеризуется множеством атрибутов A={a1,a2…,am}, которые модифицируются в процессе моделирования.

В состоянии Si выполняется действия fi, в результате выполнения которых изменяется множество атрибутов, а состояние переходит в состояние Sj.

Si
Sj
fi:   модуль1  

 

Переходы системы из состояния в состояние связаны с возникновением событий. C каждым состоянием Si с помощью графа переходов  связывает определенное подмножество множества событий , где к – тип события. Одно и то же событие может определять возможности различных переходов. Среди всех элементов множества событий E можно выделить активные события, наступление которых запланировано в будущем и пассивные события, не запланированные на определенный момент времени, наступление которых зависит от дополнительных условий. Для этих двух категорий событий справедливо:

Механизм пересчета системного времени приобретает смысл генерации элементов множества активных событий во времени и их уничтожение. Планирование события k-го типа, т.е. перевод его в активное состояние формально определяется, как генерация метки события (ek,t), принадлежащей множеству, образованному декартовым произведением множества событий и множества моментов времени: , при чем моменты времени определяются на интервале от текущего значения системного времени до верхней границы моделирования T={t:(STIME<t<TSIM}.

Планирование событий связано с использованием множества логических условий или предикатов, определенных на множестве атрибутов.

P={P1,P2, …,Pe}

Pi=Pi(a1,..,am), i=1,e

Если выражение Pi – истина, разрешается планирования определенного подмножества Ei множества событий У на момент времени t в будущем, при чем механизм образования такой метки может иметь как детерминированный, так и стохастический характер.

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

 

E
1
2
3
4
1
2
3
P1
P2
P3
P4

 

TAV – множество механизмов генерации меток – это методы формирования интервалов времени в хронологических потоках.

Т.о. по схеме состояний моделируемая система описывается двумя графами переходов и динамики, множеством действий, множеством предикатов и множеством механизмов генерации меток. Событийная основа выполняет вспомогательные функции идентификации возможного перехода. Моделируемую систему следует рассматривать, как конечный автомат, функционирующий во времени.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: