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.
Ábra. 1. A szimulációs algoritmus állandó emelkedéssel
Ábra. 2. Példa egy állandó pitch szimuláció
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).
Á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).
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).
Á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