Алгоритмы моделирования для связанных DEVS - Simulation algorithms for coupled DEVS

Учитывая связанную модель DEVS, алгоритмы моделирования - это методы для создания модели законный поведения, которые представляют собой набор траекторий, по которым они не достигают незаконных состояний. (видеть поведение связанных DEVS модель.) [Zeigler84] первоначально представил алгоритмы, которые обрабатывают временные переменные, связанные с срок жизни и пройденное время введя две другие временные переменные, время последнего события, , и время следующего мероприятия со следующими отношениями:

и

куда обозначает Текущее время. И оставшееся время,

эквивалентно вычисляется как

по-видимому .

На основе этих соотношений алгоритмы для моделирования поведения данной связанной DEVS записываются следующим образом.

Алгоритмы

DEVS-координатор Переменные: родитель // родительский координатор : // время последнего события : // время следующего события // связанный Связанные DEVS модель при получении сообщения инициализации (Время т)     для каждого  отправить сообщение инициализации (т) ребенку      ;     ; при получении звездного сообщения (Время т)     если  затем ошибка: плохая синхронизация;      отправить звездочку (т     ;     ; при получении x-сообщения (, Время т)     если  и  == false тогда ошибка: плохая синхронизация; для каждого  отправить x-сообщение (,т) ребенку      ;     ; при получении y-сообщения (, Время т)     для каждого  отправить x-сообщение (,т) ребенку      если  затем отправьте y-сообщение (, т) родителю; ;     ;

Смотрите также

Рекомендации

  • [Zeigler84] Бернард Зейглер (1984). Многогранное моделирование и симуляция дискретных событий. Academic Press, Лондон; Орландо. ISBN  978-0-12-778450-2.
  • [ZKP00] Бернар Зейглер; Тэг Гон Ким; Герберт Прахофер (2000). Теория моделирования и моделирования (второе изд.). Academic Press, Нью-Йорк. ISBN  978-0-12-778455-7.