| Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) | Téma tohoto článku nemusí splňovat požadavky Wikipedie obecný pokyn k notabilitě. Pomozte prosím určit notabilitu citováním spolehlivé sekundární zdroje to jsou nezávislý tématu a poskytnout jeho významné pokrytí nad rámec pouhé triviální zmínky. Pokud nelze určit významnost, je pravděpodobné, že článek bude sloučeny, přesměrovánnebo smazáno. Najít zdroje: "Chování spojených DEVS" – zprávy · noviny · knihy · učenec · JSTOR (Listopad 2012) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) |
| tento článek poskytuje nedostatečný kontext osobám, které toto téma neznají. Prosím pomozte vylepšit článek podle poskytuje čtenáři více kontextu. (Listopad 2012) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) |
(Zjistěte, jak a kdy odstranit tuto zprávu šablony) |
DEVS je pod spojkou uzavřen [Zeigper84] [ZPK00]. Jinými slovy, vzhledem k vázané DEVS Modelka
, jeho chování je popsáno jako atomový model DEVS
. Pro daný spojený DEVS
, jakmile budeme mít ekvivalentní atomový DEVS
chování
lze odkázat chování atomových DEVS který je založen na Systém časovaných událostí.
Podobný chování atomových DEVS, chování třídy Coupled DEVS je popsáno v závislosti na definici celkové sady stavů a jejím zpracování následujícím způsobem.
Pohled 1: Celkový stav = stavy * uplynulé časy
Vzhledem k vázané DEVS Modelka
, jeho chování je popsáno jako atomový model DEVS ![{displaystyle M = <X, Y, S, s_ {0}, ta, delta _ {ext}, delta _ {int}, lambda>}](https://wikimedia.org/api/rest_v1/media/math/render/svg/35d5a70ca1787b525a33b6e6d4f10e276ddad97d)
kde
a
jsou sada vstupních událostí a sada výstupních událostí.
je dílčí stav nastavený kde
je celková stavová sada komponenty
(Odkazují na Pohled1 na chování DEVS ), kde
je množina nezáporných reálných čísel.
je počáteční stav nastavený kde
je celkový počáteční stav komponenty
.
je funkce časového posunu, kde
je množina nezáporných reálných čísel plus nekonečno. Dáno
, ![{displaystyle ta (s) = min {ta_ {i} (si) -t_ {ei} | iin D}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/80be72ba395a8196459673715849011442292350)
je funkce vnějšího stavu. Vzhledem k celkovému stavu
kde
a vstupní událost
, další stav je dán ![{displaystyle delta _ {ext} (q, x) = s '= (ldots, (s_ {i}', t_ {ei} '), ldots)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3e884941bb8c468601a1a7f964ac0791cc3bc16b)
kde
![{displaystyle (s_ {i} ', t_ {ei}') = {egin {cases} (delta _ {ext} (s_ {i}, t_ {ei}, x_ {i}), 0) & {ext { if}} (x, x_ {i}) v C_ {xx} (s_ {i}, t_ {ei}) a {ext {jinak}}. end {cases}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3371730e967295df072d0050ec367020119c10c7)
Vzhledem k částečnému stavu
, nechť
označit sada bezprostředních komponent. The vypalovací složka
který spouští přechod vnitřního stavu a výstupní událost je určena
![{displaystyle i ^ {*} = Vybrat (IMM).}](https://wikimedia.org/api/rest_v1/media/math/render/svg/162b055042a39de782a772cb249769730470ebb9)
je funkce vnitřního stavu. Vzhledem k částečnému stavu
, další stav je dán ![{displaystyle delta _ {int} (s) = s '= (ldots, (s_ {i}', t_ {ei} '), ldots)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6cd5c18a1df41172a4eb6f4167de2a82e9cc8443)
kde
![{displaystyle (s_ {i} ', t_ {ei}') = {egin {cases} (delta _ {int} (s_ {i}), 0) & {ext {if}} i = i ^ {*} (delta _ {ext} (s_ {i}, t_ {ei}, x_ {i}), 0) & {ext {if}} (lambda _ {i ^ {*}} (s_ {i ^ {* }}), x_ {i}) v C_ {yx} (s_ {i}, t_ {ei}) a {ext {jinak}}. end {cases}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2b7ca915a1eaf241dc8c0121e59573e209609578)
je výstupní funkce. Vzhledem k částečnému stavu
, ![{displaystyle lambda (s) = {egin {cases} phi & {ext {if}} lambda _ {i ^ {*}} (s_ {i ^ {*}}) = phi C_ {yy} (lambda _ { i ^ {*}} (s_ {i ^ {*}})) a {ext {jinak}}. end {cases}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d7e23c3a65fe6a305c291471c2bb5839485c36e6)
View2: Total States = States * Lifespan * Elapsed Times
Vzhledem k spojené DEVS Modelka
, jeho chování je popsáno jako atomový model DEVS ![{displaystyle M = <X, Y, S, s_ {0}, ta, delta _ {ext}, delta _ {int}, lambda>}](https://wikimedia.org/api/rest_v1/media/math/render/svg/35d5a70ca1787b525a33b6e6d4f10e276ddad97d)
kde
a
jsou sada vstupních událostí a sada výstupních událostí.
je dílčí stav nastavený kde
je celková stavová sada komponenty
(Odkazují na Pohled2 na chování DEVS ).
je počáteční stav nastavený kde
je celkový počáteční stav komponenty
.
je funkce časového posunu. Dáno
, ![{displaystyle ta (s) = min {t_ {si} -t_ {ei} | iin D}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3be56a81ca5ddef1abfe92cc0a133992e6fb3719)
je funkce vnějšího stavu. Vzhledem k celkovému stavu
kde
a vstupní událost
, další stav je dán ![{displaystyle delta _ {ext} (q, x) = ((ldots, (s_ {i} ', t_ {si}', t_ {ei} '), ldots), b)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1cc230fa3c3b109870434b68a97b40842a195fee)
kde
![{displaystyle (s_ {i} ', t_ {si}', t_ {ei} ') = {egin {cases} (s_ {i}', ta_ {i} (s_ {i} '), 0) & { ext {if}} (x, x_ {i}) v C_ {xx}, delta _ {ext} (s_ {i}, t_ {si}, t_ {ei}, x_ {i}) = (s_ {i } ', 1) (s_ {i}', t_ {si}, t_ {ei}) & {ext {if}} (x, x_ {i}) v C_ {xx}, delta _ {ext} ( s_ {i}, t_ {si}, t_ {ei}, x_ {i}) = (s_ {i} ', 0) (s_ {i}, t_ {si}, t_ {ei}) a {ext {jinak}} konec {případů}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0d83fd132ccd92dd0a0a264254779c0485473ef8)
a