Jump to content

Поведение DEVS

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

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

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

Вид 1: общее количество состояний = состояния * прошедшее время

[ редактировать ]

Предположим, что модель DEVS , имеет

  1. переход внешнего состояния .
  2. общий набор состояний где обозначает время, прошедшее с момента последнего события и обозначает набор неотрицательных действительных чисел, а

Затем модель DEVS , это система временных событий где

  • Набор событий .
  • Государственный набор где .
  • Набор начальных состояний .
  • Набор принимающих состояний
  • Набор траекторий состояний определяется для двух разных случаев: и . Для не принимающего государства , изменений нет ни на одном четном отрезке так

Для общего состояния во время и сегмент событий следующее.

Если сегмент единичного события — это нулевой сегмент события , т.е.

Если сегмент единичного события это временное событие где событие является входным событием ,

Если сегмент единичного события это временное событие где событие является выходным событием или ненаблюдаемым событием ,

Компьютерные алгоритмы для моделирования такого представления поведения доступны на сайте Simulation Algorithms for Atomic DEVS .

Вид 2: общее количество состояний = состояния * продолжительность жизни * затраченное время.

[ редактировать ]

Предположим, что модель DEVS , имеет

  1. общий набор состояний где обозначает продолжительность жизни состояния , обозначает время, прошедшее с момента последнего обновить и обозначает набор неотрицательных действительных чисел плюс бесконечность,
  2. внешний переход состояния .

Тогда ДЕВС это система событий по времени где

  • Набор событий .
  • Государственный набор где .
  • Набор начальных состояний .
  • Набор состояний приемки .
  • Набор траекторий состояний зависит от двух случаев: и . Для не принимающего государства , ни с одним сегментом изменений нет так

Для общего состояния во время и сегмент событий следующее.

Если сегмент единичного события — это нулевой сегмент события , т.е.

Если сегмент единичного события это временное событие где событие является входным событием ,

Если сегмент единичного события это временное событие где событие является выходным событием или ненаблюдаемым событием ,

Компьютерные алгоритмы для моделирования такого представления поведения доступны на сайте Simulation Algorithms for Atomic DEVS .

Сравнение View1 и View2

[ редактировать ]

Особенности просмотра1

[ редактировать ]

Представление View1 было введено Зейглером [Zeigler84] , в котором задано общее состояние и

где это оставшееся время [Zeigler84] [ZPK00] . Другими словами, набор частичных состояний действительно где представляет собой набор состояний.

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

во внешней функции перехода состояний это ответственность моделистов.

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

Если нас не волнует граф достижимости с конечными вершинами модели DEVS, View1 имеет преимущество простоты обработки прошедшего времени. каждый раз, когда какое-либо входное событие поступает в модель DEVS. Но недостатком может быть то, что разработчики моделей DEVS должны знать, как управлять как указано выше, что не объяснено явно в сам по себе, но в .

Возможности View2

[ редактировать ]

View2 был представлен Хвангом и Зейглером [HZ06][HZ07], в котором задано общее состояние , оставшееся время, вычисляется как

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

В отличие от View1, поскольку оставшееся время не является компонентом в природе, если число состояний, т.е. конечен, мы можем нарисовать диаграмму перехода состояний с конечными вершинами (а также ребрами) [HZ06][HZ07] . В результате мы можем абстрагировать поведение такой сети класса DEVS, например SP-DEVS и FD-DEVS , как граф с конечными вершинами, называемый графом достижимости [HZ06][HZ07] .

См. также

[ редактировать ]
  • [Зейглер76] Бернард Зейглер (1976). Теория моделирования и симуляции (первое изд.). Wiley Interscience, Нью-Йорк.
  • [Зейглер84] Бернард Зейглер (1984). Многогранное моделирование и дискретное моделирование событий . Академическая пресса, Лондон; Орландо. ISBN  978-0-12-778450-2 .
  • [ЗКП00] Бернард Зейглер ; Таг Гон Ким; Герберт Прехофер (2000). Теория моделирования и симуляции (второе изд.). Академик Пресс, Нью-Йорк. ISBN  978-0-12-778455-7 .
  • [HZ06] М. Х. Хван и Бернард Зейглер , «Достижимый граф конечных и детерминированных сетей DEVS», Труды симпозиума DEVS 2006 г. , стр. 48-56, Хантсвилл, Алабама, США (доступно по адресу https://web.archive. org/web/20120726134045/http://www.acims.arizona.edu/ и http://moonho.hwang.googlepages.com/publications )
  • [HZ07] М.Х. Хван и Бернард Зейглер , «Граф достижимости конечных и детерминированных DEVS», IEEE Transactions on Automation Science and Engineering, том 6, выпуск 3, 2009 г., стр. 454–467, https://ieeexplore.ieee .org/document/5071137/;jsessionid=939E18A20B3B2411AA8CD012B44EE174?isnumber=5153598&arnumber=5071137&count=19&index=7
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3af718fa0b5ab42f63f07829927d9173__1722384660
URL1:https://arc.ask3.ru/arc/aa/3a/73/3af718fa0b5ab42f63f07829927d9173.html
Заголовок, (Title) документа по адресу, URL1:
Behavior of DEVS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)