Idő menedzsment modell

TÉMA: „formájának modellje időgazdálkodás.

Krasnov SP A Polar Division III természetesen 41gr.

Idő menedzsment modell

Kiszerelési formák idő a modell

Ismerkedés a tanulmány a modell az időgazdálkodás mechanizmusok helyénvaló beszélni a szerepét minden alkalommal a szimulációban. Amikor találkozott egy szimulációs kísérlet megjegyeztük, hogy ez a megfigyelés a rendszer viselkedését egy bizonyos ideig. Természetesen nem minden statisztikai tesztek időtényező t vezető szerepet játszik, és bizonyos, és általában nem kell figyelembe venni. Emlékezzünk, például. A feladat számítási terület a kör: az eredmény nem függ, hogy mennyi ideig vagyunk „bombázta” a tér a véletlen pont (ebben az esetben mi nem beszélünk ezek száma pont). De sokkal több alkalmazás, amelynek értékelése a modellezett rendszer közvetlenül kapcsolódik az időzítése annak működését. Ezek közé tartozik a már említett problémája teljesítményének értékelésekor néhány probléma a megbízhatóság értékelése, az erőforrás, a minőség, és az összes kapcsolódó problémák a tanulmány a szolgáltatók hatékonyságát folyamatokat. A jellemző leginkább gyakorlati problémákat, hogy a előfordulási arányának ezeket a folyamatokat figyelembe venni lényegesen alacsonyabb, mint a végrehajtás egy modell kísérletben. Például, ha a szimulált munkahelyi adatközpont a hét folyamán, nem valószínű, hogy valaki azt gondolja, hogy reprodukálja ezt a folyamatot a modellben az azonos időskálán. Másrészt, még azok is, szimulációk, ahol az időzítés a rendszer működése nem veszik figyelembe, a kereslet a megvalósítás egyes költségei számítógép üzemidejét.

Ebben a tekintetben a fejlesztés gyakorlatilag bármilyen szimulációs modell és tervezési modell kísérleteket kell egyensúlyban egymással három nézetét idő:

valós idejű, amelyben a rendszer működését szimulálják;

modell (vagy ahogy nevezik, a rendszer) időskálán, ami által szervezett munka modellt;

számítógép időt, számítógép időt, ami a költségek utánzata.

A rendszer segítségével a modell ideje a mechanizmus a következő feladatokat látja el:

Ez azt mutatja, a szimulált átmenet az egyik állapotból a másikba;

készült szinkronizálása modell részeit;

változik az idő skálán az „élet” (művelet) a vizsgált rendszer

haladást irányítási modell kísérlet;

szimulált kvázi végrehajtása események a modellben.

Az előtag „kvázi” ebben az esetben tükrözi következetes mintázata esemény feldolgozása (folyamat) a MI, amelyek előfordulnak a valós rendszer (áramlás) ugyanabban az időben.

Meg kell oldani az utóbbi probléma abból fakad, hogy a rendelkezésére álló vizsgáló általában egy egyprocesszoros számítógép és a modell is tartalmazhatnak lényegesen nagyobb számú egyidejű alrendszerek. Szóval ez tényleg egy párhuzamos (egyidejű) minden elemének végrehajtásában a modell lehetetlen. Még ha egy úgynevezett elosztott modell végre több csomóponton számítástechnikai hálózat, nem szükséges, hogy a csomópontok száma egyenlő a több egyidejű modell alkatrész. Ami a jövőt illeti, egy kicsit, meg kell jegyezni, hogy a végrehajtás kvázi párhuzamos működés eleme a modell meglehetősen bonyolult technikai probléma. Néhány lehetséges módszereit a megoldás tárgyaljuk a következő fejezetben.

Két módszer van a megvalósítása modell időt mechanizmus - állandó pályán, és egy különleges állapot.

A választott módszer végrehajtási modellt idő mechanizmus céljától függ a modell, az ügy bonyolultságára és a természet a folyamatok, a szükséges pontosság az eredmények, és így tovább. D.

Megváltoztatja az idő állandó emelkedéssel

Ezzel a módszerrel a rendszer időt száma szerint végezzük rögzített kiválasztott időközönként kutató. Események számítanak a modellben fog jönni a végén ezt az intervallumot. A hiba időt mérő rendszer jellemzőinek ebben az esetben függ a szimulációs lépés méretét t.

DC lépés módszert kell alkalmazni abban az esetben, hogy:

események történnek rendszeresen, azok eloszlása ​​időben elég egyensúlyi | ritmikusan;

Az események száma és nagy pillanatok megjelenésük hasonló;

lehetetlen előre meghatározni a bekövetkeztének időpontját az eseményeket.

Ez a modell az időgazdálkodás módszer egyszerű ahhoz, hogy végre abban az esetben, ha a feltételek bekövetkezése események minden típusú modellben is képviselteti magát az idő függvényében.

Tegyük fel például, az esemény, hogy a repülő sík metszi néhány légvezeték, amely távolság egyenlő a R. Ha a légi jármű mozog egy egyenes vonal állandó sebességgel V, lehet számítani pályaszakaszának légi, egy időkülönbség t: S = S + V -A. Ennek megfelelően, az esemény úgy tekintendő, hogy történt, ha a feltétel S> R, és az időpontban az előfordulás vesszük egyenlő n-t, ahol n - száma szimulációs lépései, ahol az a feltétel igaz volt.

Általában, az algoritmus állandó lépésben szimuláció ábrán látható. 1 (- aktuális idő értékét a modell, - egy előre meghatározott modellezés intervallum), a fentebb leírtak szerint például a síkkal - ábra. 2. Ügyeljen arra, hogy a tény, hogy ellentétben az általános algoritmus, ebben a példában, modellezés fejezni után egy meghatározott időintervallumban, bekövetkeztével események érdekes számunkra. Ebben a tekintetben hangsúlyozni kell, még egyszer, hogy a szimuláció során egy állandó pitch szimulációs eredmény függ az értéke ezt a lépést. Továbbá, ha a pályán túl nagy, az eredmény valószínűleg rosszul: a végén a következő lépés az lesz, csak ritkán esnek egybe valós síkon átkelőhely adott külföldön. Ez a helyzet ábrán látható. 3.

Idő menedzsment modell

Ábra. 1. A szimulációs algoritmus állandó emelkedéssel

Idő menedzsment modell

Ábra. 2. Példa egy állandó pitch szimuláció


Idő menedzsment modell
Ábra. 3. kísérlet eredményeképpen A függőség a modell időlépés

Az ábrán az alábbi szimbólumokat használjuk:

TM1 -os modell időt lépésben, t1;

TM2 -os modell időlépés ha t2

tp - valós idejű tengely

TR - az igazi metszéspontja a repülőgép külföldön ;

TR1, TR2 - kapcsolja metszéspontjai kaptunk a megfelelő értékek t.

A fenti példa célja, hogy felhívja a figyelmet arra, hogy a választott szimulációs lépés nehéz és rendkívül fontos. Univerzális módszer a probléma megoldására nem létezik, de az egyik a következő megközelítés alkalmazható sok esetben:

figyelembe lépésköz megegyezik az átlagos intenzitása előfordulása események különböző típusai;

válassza ki a lépés nagysága megegyezik az átlagos intervallum a leggyakoribb (vagy legfontosabb) eseményeket.

Megváltoztatja az idő különleges feltételek

A szimuláció során a speciális állapotok a rendszer minden egyes alkalommal megváltozik az összeget szigorúan megfelelő időintervallumban bekövetkeztéig másik esemény. Ebben az esetben az eseményt dolgoz fel a rendelést, az előfordulás, és ezzel egyidejűleg az jöjjön csak azok, amelyek mind a valóságban.

Ez megköveteli, hogy a fejlesztés a különleges események tervezési eljárás végrehajtására vonatkozó különleges feltétel a szimuláció (az ún naptári események). Ha az ismert törvény eloszlása ​​között eltelt eseményeket, mint a jóslat nem a munkaerő is: ahhoz, hogy az aktuális érték a modell időintervallum hozzáadott értéket kapjuk a megfelelő érzékelőt.

Tegyük fel például, repülő repülőgép, megjelenik a leírása a szimuláció állandó pályán, figyeli a diszpécser. Bevezeti a sík információt, és az intervallum bevezetése között két szomszédos állások véletlen változók által forgalmazott a normális eloszlás a megadott paraméterekkel illusztráció ez a helyzet ábrán látható. 4 (T - az idő adja meg a következő üzenetet, t-random intervallum).

Idő menedzsment modell

Ábra. 4. Állítsa a modell időt különleges körülmények között.

Ha az idő egy esemény határozza meg bizonyos logikai feltételek, szükséges megfogalmazni ezeket a feltételeket, és az érvényességüket ellenőrizni az ezt követő minden szimulációs lépésben. A gyakorlat azt mutatja, hogy a bonyolult végrehajtásában az idő változása mechanizmust speciális összefüggő állapotok elsősorban a megfelelő leírás az ilyen körülmények között. A nehézségek még tovább fog erősödni, ha a modell szerepelt többféle, egymással összefüggő eseményeket.

speciális állami modellezés akkor hasznos, ha:

Idő események egyenetlenül oszlik el, vagy a közöttük lévő szünetek nagyok;

megnövekedett igények pontosságának meghatározására relatív pozícióját események időben;

figyelembe kell venni a jelenlétét egyidejű események.

Egy további előnye a módszernek, hogy lehetővé teszi, hogy mentse számítógép időt, különösen, ha modellezés rendszerek tétel, amely esetben hosszú ideig nem tud támadni.

A generalizált diagram egy különleges feltétele a szimuláció ábrán látható. 5 (tco6.i - megjósolta az idő az i-edik esemény).

Idő menedzsment modell

Ric. 5. A szimulációs algoritmus speciális állapotok

„Érezni a különbséget” a használatát két modell időgazdálkodás, térjünk vissza a példa a diszpécser. Egészítik ki azt az alábbi feltételnek: számolni az üzenetek számát, hogy lesz idő, hogy adja meg a vezérlő egy előre meghatározott modellezési intervallumban.

Először is meg kell válaszolni a kérdést: mit jelent a „különleges körülmények”, hogy legyen hatással a változás a modell időben? A gyakorlatban helyett államok tekintve események meghatározó műszak államok a szimulált folyamat. Megadásához folyamat információs menedzser, egy ilyen átmenet végezzük egyszerűen elég: egy esemény - ez adja meg a következő üzenetet; más szóval, amivel a következő üzenet: „támogatása”, a modell során a megfelelő intervallumban. Így, ha a intervallumok közötti üzenetek tárgyát normális eloszlású m és s paraméterek, a következő i-edik értékét a modell idő tm (i) a következőképpen definiálható:

Ebben a kifejezésben, a kifejezés norma (m, s) való hozzáférést jelenti a generátor a számok, alatt forgalmazott normális törvény.

Az algoritmus a modell ábrán látható. 6 (N - üzenetek száma lépett).

Idő menedzsment modell

Ábra. 6. Egy példa a modell speciális állapotok

Összefoglalva az eredményeket mutatjuk be ebben a szakaszban.

A választott modell idő változás mechanizmus határozza meg a technológia végrehajtása egy szimulációs modellt.

Kiválasztani a modellezési módszer befolyásolja számos tényező, de a meghatározó tényező az a fajta rendszer modellezzük: diszkrét rendszerek, az események, amelyek időben egyenlőtlenül oszlik el, sokkal kényelmesebb változtatni a modell időt különleges körülmények között.

Ha a modellt kell határozni azokat az alkatrészeket egy valós rendszer, a munka, amelyet különféle egységekben mérik az időt, akkor meg kell adni a korábban egyetlen skála.

Az alrendszer egy töredéke a Simulink-modell, amelynek célja egy külön egység. Használata al-rendszerek előkészítése során a modell a következő pozitív aspektusait:

Csökkenti az egységek számát egyszerre jelennek meg a képernyőn, ami megkönnyíti a felfogást, a modell (az ideális modell teljes mértékben jelenik meg a képernyőn).

Ez lehetővé teszi, hogy hozzon létre és hibakeresés töredékek egyedül modell, amely javítja a gyárthatóság modell létrehozása.

Ez lehetővé teszi, hogy saját könyvtárát.

Ez lehetővé teszi a szinkronizálás egyidejű alrendszerek.

Ez lehetővé teszi, hogy tartalmazza a modell saját referencia eszközöket.

Lehetővé teszi, hogy csatlakozni alrendszer bármely m-fájl, amely lehetővé teszi a dob ez a fájl, ha nyitott alrendszerek (nem szabványos nyitás alrendszer).

Használata az alrendszerek és azok blokkok mechanizmus lehetővé teszi, hogy hozzon létre blokkokat, hogy nem rosszabb a szabványos kialakítás (saját paraméterei ablak, ikon információt, és hasonlók).

Száma alrendszerek a modellben nem korlátozódik, továbbá alrendszer tartalmazhatnak más alrendszerek. A beágyazási szint alrendszerek egymással sem korlátozza.

A kommunikációs alrendszer modell (vagy alrendszer felső hierarchia szinten) végezzük bemeneti (blokk Inportbiblioteki sources) és kimeneti (blokk Outport mosogatók könyvtár) portok. Hozzátéve, hogy az alrendszer bemeneti vagy kimeneti port megjelenéséhez vezet a képcímkét alrendszer port, amelyen keresztül juttatjuk be a külső alrendszerrel kimenetet vagy az alapmodell. Átnevezése blokkok Inportili Outportpozvolyaet változás port címkéket, amelyek megjelennek az ikon a szabványos alrendszer (és ki), hogy azok a felhasználó által kívánt.

Alrendszerek lehet virtuális (alrendszer) és a monolit (AtomicSubsystem). A különbség az ilyen típusú alrendszerek teljesítése során a blokkok a számítás során. Ha az alrendszer a virtuális, majd Simulink figyelmen kívül hagyja a jelenléte a határok elválasztó egy alrendszer a modell meghatározásában sorrendben számítási egységek. Más szavakkal, egy virtuális rendszer, a kimenő jeleket több egység lehet kiszámítani az első, majd számítottuk a blokkokat az alapmodell, majd újra-számítás készült blokkok szereplő alrendszer. Monolit alrendszer úgy, mint egy egyetlen (oszthatatlan) egység és a Simulink végez számítást az összes blokk a alrendszer anélkül, hogy kapcsolja be a számítások más blokkok a alapmodell. A fényképek monolit alrendszer vastagabb kerettel, mint a virtuális alrendszer.

Alrendszerek is irányított vagy irányítás nélküli. Sikerült alrendszerek mindig monolit. Sikerült alrendszerek további (kontroll) bemenet, amely megkapja a gyújtási jelet adott alrendszer. Vezérlő bemenetek találhatók a felső vagy alsó alrendszer. Ha a vezérlő alrendszer aktív - elvégzi a számításokat. Amennyiben a szabályozott alrendszer passzív, nem végez számításokat, és az értékek a jelek kimenetei beállításai határozzák meg a kimeneti portok.

Ahhoz, hogy hozzon létre egy alrendszer a modellben, akkor két módja van:

Másolatot készít a szükséges alrendszer alrendszer könyvtári modell szerint.

Válassza az egérrel a kívánt műsorszám modell és végre létrehozása Subsystemiz menyuEditokna modell szerint. Az izolált fragmenst kerül a alrendszer, és a bemeneti és kimeneti alrendszerek vannak ellátva, portok. Ez a módszer lehetővé teszi, hogy hozzon létre egy virtuális ellenőrizetlen alrendszer. Továbbá, ha szükséges, lehet monolit alrendszer, a változó paramétereket, vagy ellenőrzött hozzáadásával vezérlőelem a kívánt alrendszer található a könyvtárban. Csoportbontás blokkokat az alrendszer lehet az Undo parancsot.

Ábra. A 7. ábra egy folyamat létrehozása egy második alrendszer módon. Ábra. A 8. ábra E folyamat eredménye. A példában használt funkcionális modell egy oszcillátort.

Ábra. 7 létrehozása alrendszer

Ábra. 8 modell, amely felhasználja az alrendszer

Kapcsolódó cikkek