Rendszerek szimulációs modellezése a MatLab Simulink-ben.  Alapkutatás

Rendszerek szimulációs modellezése a MatLab Simulink-ben. Alapkutatás

Yakushin D. I., Arkhipov I. K., Abramova V. I., Rumyantseva I. I., Stepanov V. G., Stepanova T. V., Yudin S. V. Pénzügyi tranzakciók vizuális modellezése Simulink / Matlab környezetben // Koncepció. – 2015. – Különszám 06. – ART 75104. – 0,3 p.l. – URL: http://ekoncept.ru/2015/75104.htm. - Úr. reg. El No. FS 7749965. – ISSN 2304-120X. ART 75104 UDC 336 Dmitrij Ivanovics Jakusin, a műszaki tudományok kandidátusa, az Általános Matematikai és Természettudományi Tanszék docense, Szövetségi Állami Költségvetési Szakmai Felsőoktatási Intézmény „Az Orosz Gazdasági Egyetemről elnevezett. G. V. Plekhanov", Tula fióktelep, Tula [e-mail védett] Arkhipov Igor Konstantinovich, a műszaki tudományok doktora, professzor, az Orosz Gazdasági Egyetem Általános Matematikai és Természettudományi Tanszékének professzora. G. V. Plekhanov", Tula fióktelep, Tula [e-mail védett] Abramova Vlada Igorevna, a műszaki tudományok kandidátusa, egyetemi docens, az FSBEI HPE Közgazdasági és Vállalkozástudományi Tanszékének docense „Tula Állami Pedagógiai Egyetem névadója. L. N. Tolsztoj", Tula [e-mail védett] Rumyantseva Inna Ivanovna, a műszaki tudományok kandidátusa, egyetemi docens, az Általános Matematikai és Természettudományi Tanszék docense, a Szövetségi Állami Költségvetési Szakmai Felsőoktatási Intézmény "Az Orosz Gazdasági Egyetem névadója. G. V. Plekhanov", Tula fióktelep, Tula [e-mail védett] Sztyepanov Vadim Grigorjevics, a közgazdasági tudományok kandidátusa, egyetemi docens, kutatási és fejlesztési igazgató, az INFORT Csoport projektmenedzsere, a Szövetségi Állami Költségvetési Szakmai Felsőoktatási Intézmény Általános Matematikai és Természettudományi Tanszékének vezetője „Orosz Gazdasági Egyetem . G. V. Plekhanov", Tula fióktelep, Tula [e-mail védett] Stepanova Tatyana Viktorovna, az INFORT Group tanácsadó cég vezetője, az Orosz Gazdasági Egyetem általános matematikai és természettudományi tanszékének adjunktusa. G. V. Plekhanov", Tula fióktelep, Tula [e-mail védett] Judin Szergej Vlagyimirovics, a műszaki tudományok doktora, professzor, az Orosz Gazdasági Egyetem Általános Matematikai és Természettudományi Tanszékének professzora. G. V. Plekhanov", Tula fióktelep, Tula [e-mail védett] Pénzügyi tranzakciók vizuális modellezése Simulink / Matlab környezetben Abstract. A cikk a Simulink vizuális modellezési csomag használatát tárgyalja a pénzügyi matematika alapműveleteinek leírására. Ennek az eszköznek az előnyei és képességei felsorolva vannak. Felvázoljuk a modellezés főbb szakaszait. Modelleket készítettek a felhalmozott összeg kiszámításához ~ 1 ~ Yakushin D. I., Arkhipov I. K., Abramova V. I., Rumyantseva I. I., Stepanov V. G., Stepanova T. V., Yudin S. V. Pénzügyi tranzakciók vizuális modellezése Simulink / Concept Matlab környezetben // – 2015. – Különszám 06. – ART 75104. – 0,3 p.l. – URL: http://ekoncept.ru/2015/75104.htm. - Úr. reg. El No. FS 7749965. – ISSN 2304-120X. ART 75104 UDC 336, amely az egyszerű és kamatos kamat számítási sémáját, valamint a fizetési folyamatokkal kapcsolatos tranzakciók modelljét használja. Kulcsszavak: MatLab, Simulink, vizuális modellezés, pénzügyi tranzakciók, egyszerű és kamatos kamat, fizetési folyamatok. Szekció: (04) közgazdaságtan. A tanulmány célja, hogy bemutassa a Simulink vizuális modellezési csomag felhasználási lehetőségeit pénzügyi tranzakciók leírására. A célnak megfelelően megfogalmazásra kerültek a kutatási célok, amelyek a Simulink csomag segítségével a legelterjedtebb pénzügyi tranzakciók modelljeinek felépítéséből álltak. A munka tárgya néhány alapvető pénzügyi művelet volt, amelyek a kvantitatív finanszírozás alapját képezik. A műben szereplő tanulmány tárgya a kvantitatív pénzügy. A Simulink egy program valós folyamatok szimulálására. Ez egy alkalmazás a MatLab csomaghoz. A Simulink rendszer használatakor a vizuális modellezés elve valósul meg, amely szerint a felhasználó a számítógép képernyőjén szabványos blokkokból dinamikus modellt készít a vizsgált objektumról, és különféle belső paramétereket és külső hatásokat szimuláló számításokat végez. Tekintsük a Simulink/MatLab rendszer használatának fő előnyeit gazdasági, és különösen pénzügyi problémák megoldása során. Először is felvázoljuk a MatLab csomag pozitív aspektusait, mivel, mint fentebb említettük, a Simulink az összetevője (alkalmazása). A MatLab előnyei a következők: 1. Teljesítmény. Rengeteg beépített matematikai függvény (kb. 600). Nagy számítási sebesség. Nagyszerű grafikus képességek. 2. Megbízhatóság. A MatLab összes képessége dokumentált, ezért a váratlan (helytelen) számítási eredmények lehetősége szinte teljesen kizárt. 3. Átláthatóság. Minden funkció programkódja nyitva áll a felhasználó előtt. Megismerkedhet vele, és ha szükséges, módosíthat rajta. 4. Sokoldalúság. A Matlabot széles körben használják számítások elvégzésére a tudomány és a technológia bármely területén, beleértve a közgazdaságtant és a pénzügyet is. 5. Rugalmasság. A beépített magas szintű programozási nyelv jelenléte lehetővé teszi egyedi funkciók létrehozását, amelyek speciális alkalmazási problémák megoldására vannak szabva. 6. A képességek bővítése nagyszámú speciálisan kifejlesztett bővítőcsomag és szerszámkészlet használatával érhető el. Térjünk át a Simulink program képességeire: 1. Lineáris és nemlineáris, diszkrét és folytonos, determinisztikus és véletlenszerű dinamikus rendszerek szimulálásának képessége. 2. A vizuális modellezés elvének megvalósítása. 3. A rendszer matematikai modelljének programozási folyamatának automatizálása. (Egyszerű rendszerek modellezésekor nem szükséges programozási nyelv ismerete) ~2~ Yakushin D. I., Arkhipov I. K., Abramova V. I., Rumyantseva I. I., Stepanov V. G., Stepanova T. V., Yudin S. V. Pénzügyi tranzakciók vizuális modellezése Simulink / Matlab környezetben / / Koncepció. – 2015. – Különszám 06. – ART 75104. – 0,3 p.l. – URL: http://ekoncept.ru/2015/75104.htm. - Úr. reg. El No. FS 7749965. – ISSN 2304-120X. ART 75104 UDC 336 4. A modellezési eredmények megjelenítése. 5. Az összetevők (blokkok) kiterjedt könyvtárának elérhetősége, amely nyitott tanulmányozásra és módosításra. Ezután a Simulink csomaggal való munka technológiáját fogjuk figyelembe venni a modell felépítésénél és szimulációk végrehajtásánál. Amint azt korábban említettük, a Simulink egy nagy blokkkönyvtárral rendelkezik, amelyből a modell épül. ábrán. Az 1. ábra a könyvtár megjelenését mutatja. Folyamatos Hibrid A függvények táblázatos hozzárendelése Diszkrét Modell-ellenőrzés Matematikai függvények Jeltulajdonságok Portok és alrendszerek Jelkezelés Fogadó eszközök Jelforrások Egyedi funkciók Fig. 1. Simulink blokkkönyvtárak Amint látja, blokkkészleteket tartalmaz, amelyeket a következőkhöz terveztek: 1. Folyamatos rendszerek modellezése 2. Diszkrét rendszerek modellezése. 3. Függvények táblázatos kiosztása. 4. Matematikai műveletek végrehajtása. 5. Modellek ellenőrzése. 6. Jelkezelés. 7. Alrendszerek létrehozása. 8. Jelforrások leírása. 9. A jelvevők feladatai. 10. Egyéni függvények írása. ábrán. A 2. ábra példaként mutatja be a folytonos rendszerek modellezésére tervezett blokkkönyvtár tartalmát. Mint látható, vannak blokkok a megkülönböztetéshez, az integrációhoz, a rendszer állapotterének leírásához, a késleltetés beállításához stb. ~3~ ART 75104 UDC 336 Yakushin D. I., Arkhipov I. K., Abramova V. I., Rumyantseva I. I., Stepanov V. G., Stepanova T. V., Yudin S. V. Pénzügyi tranzakciók vizuális modellezése Simulink / Matlab környezetben // Koncepció. – 2015. – Különszám 06. – ART 75104. – 0,3 p.l. – URL: http://ekoncept.ru/2015/75104.htm. - Úr. reg. El No. FS 7749965. – ISSN 2304-120X. Differenciálás Integrálás Állapottér Átviteli funkció Változó késleltetési késleltetés Fig. 2. A Continious könyvtár blokkjai folytonos rendszerek modellezéséhez A Simulink segítségével történő rendszerek modellezési folyamata a következő lépésekből áll: 1. Az egér segítségével húzza át a szükséges blokkokat a könyvtárakból a modellablakba. 2. Blokkok összekötése információs hivatkozásokkal. 3. Kezdő értékek és blokkparaméterek beállítása. 4. Szimulációs paraméterek beállítása. 5. Szimuláció lebonyolítása. 6. A kapott eredmények elemzése. 7. Nem kielégítő eredmény esetén a blokkok paramétereinek és a modell szerkezetének megváltoztatása. Lépjen az 5. szakaszra. Ezután ezeknek a szakaszoknak a főbb részleteit tárgyaljuk részletesebben. Rizs. A 3. ábra a „Constant” blokk „Jelforrások” könyvtárból a modellablakba való áthúzásának folyamatát mutatja be. ~4~ ART 75104 UDC 336 Yakushin D. I., Arkhipov I. K., Abramova V. I., Rumyantseva I. I., Stepanov V. G., Stepanova T. V., Yudin S. V. Pénzügyi tranzakciók vizuális modellezése Simulink / Matlab környezetben // Koncepció. – 2015. – Különszám 06. – ART 75104. – 0,3 p.l. – URL: http://ekoncept.ru/2015/75104.htm. - Úr. reg. El No. FS 7749965. – ISSN 2304-120X. „Állandó” MODELLABLAK blokk Aktív könyvtár: „Források” - „Jelforrások” Fig. 3. Húzási blokkok Az ábrán. A 4. ábra a „Constant” és „Gain” blokkok kommunikációval történő összekapcsolásának folyamatát mutatja be. Állandó erősítésű kommunikációs diszkrét integrátor Fig. 4. Blokkok összekapcsolása kapcsolatokkal A modell felépítésének következő lépése a blokkok paramétereinek és kezdeti értékeinek beállítása. ábrán. Az 5. mutatja az „Állandó” blokk paramétereinek beállítását, valamint a „Diszkrét idejű integrátor” blokk paramétereinek beállítását. ~5~ ART 75104 UDC 336 Yakushin D. I., Arkhipov I. K., Abramova V. I., Rumyantseva I. I., Stepanov V. G., Stepanova T. V., Yudin S. V. Pénzügyi tranzakciók vizuális modellezése Simulink / Matlab környezetben // Koncepció. – 2015. – Különszám 06. – ART 75104. – 0,3 p.l. – URL: http://ekoncept.ru/2015/75104.htm. - Úr. reg. El No. FS 7749965. – ISSN 2304-120X. Integrálási mód Kezdeti érték Paraméter Fig. 5. A blokkok kezdeti értékeinek és paramétereinek beállítása ábra. 6. bemutatja a szimulációs paraméterek beállításának folyamatát, mint például a kezdési és befejezési időpontok, a lépések és az integrációs módszer. Kezdeti idő Végső idő Integrálási lépés Numerikus megoldási mód Fig. 6. Szimulációs paraméterek beállítása Az utolsó lépés a szimuláció végrehajtása a megszerkesztett modell segítségével. Rizs. A 7. ábra ezt a lépést szemlélteti. Mint látható, a Simulink számítási eredményei numerikusan és grafikusan is bemutathatók. ~6~ ART 75104 UDC 336 Yakushin D. I., Arkhipov I. K., Abramova V. I., Rumyantseva I. I., Stepanov V. G., Stepanova T. V., Yudin S. V. Pénzügyi tranzakciók vizuális modellezése Simulink / Matlab környezetben // Koncepció. – 2015. – Különszám 06. – ART 75104. – 0,3 p.l. – URL: http://ekoncept.ru/2015/75104.htm. - Úr. reg. El No. FS 7749965. – ISSN 2304-120X. Modell indító gomb Számítási eredmények megjelenítése grafikus formában Számítási eredmények megjelenítése digitális formában Fig. 7. Szimuláció végrehajtása A Simulink csomaggal való rövid ismerkedés után térjünk át közvetlenül a tanulmány céljára. Kezdjük a problémák megoldását a legegyszerűbb pénzügyi tranzakciók modelljének felépítésével, nevezetesen az egyszerű és kamatos kamat számítási műveleteivel. Az egyszerű és kamatos kamat minden pénzügyi számítás alapja. Különösen széles körben használják a bankbetétekkel kapcsolatos tranzakciók leírására. Az elhatárolt (jövőbeni) összeg kiszámításának képlete a következő:  egyszerű kamat S  P1  i  n ;  kamatos kamat S  P1  i  n, ahol P a kezdeti összeg, S a felhalmozott összeg, i az éves kamatláb (részvényekben), n az ügylet futamideje években. ábrán. A 8. ábra a Simulink egyszerű és kamatos kamatszámításának működési modelljét mutatja be. A kezdeti összeg (például a bankbetét összege a kezdeti időpontban), amely ebben az esetben 100 pénzegységnek felel meg, paraméterként van megadva az „Állandó” blokkban. A kamatláb, amely ebben az esetben 0,1 (azaz évi 10%), a „Nyereség” blokkban van feltüntetve. A „Diszkrét Integrátor” blokkban a felhalmozott kamatfelhalmozás folyamata történik. A név nélküli blokkok téglalapok formájában, két pluszjellel a következők: ~7~ Yakushin D. I., Arkhipov I. K., Abramova V. I., Rumyantseva I. I., Stepanov V. G., Stepanova T. V., Yudin S. V. Pénzügyi tranzakciók vizuális modellezése a Simulinkben / Matlab környezet // Koncepció. – 2015. – Különszám 06. – ART 75104. – 0,3 p.l. – URL: http://ekoncept.ru/2015/75104.htm. - Úr. reg. El No. FS 7749965. – ISSN 2304-120X. ART 75104 UDC 336 összeadók, melyek funkcionális rendeltetése egyértelmű a névből. A „Kézi kapcsoló” blokk lehetővé teszi, hogy az egyszerű kamatszámítási módot kamatos kamatszámítási módra váltsa és fordítva (a 8. ábrán látható kapcsolóállás megfelel a kamatos kamat számításának). A számítási eredményeket numerikus formában a „Kijelző” blokkokban, grafikus formában a „Monitor” blokkban (Scope) tükrözik. A Hatókör és a Megjelenítés blokkok a felhalmozott összegről, a Hatókör1 és Megjelenítés1 blokkok pedig a felhalmozott kamatról jelenítenek meg információkat. Tehát az ábrán. A 8. ábra egy olyan helyzetet mutat be, amikor 10 év alatt 100 pénzegységre 159,4 pénzegységnyi kamat halmozódott fel. Ennek megfelelően a megemelt összeg 259,4 pénzegységet tett ki. Váltás: egyszerű/összetett kamat Kezdő összeg Felhalmozott kamat összege Kamatszámítás Eredmények Fig. 8. Simulink egyszerű és kamatos kamatszámítási műveletének szimulációja Fig. A 9. ábra a felhalmozott összeg számítási eredményeit mutatja grafikus formában egyszerű és kamatos kamat esetén. Az abszcissza tengely az időt mutatja években, az ordináta tengely pedig a felhalmozott mennyiséget. ~8~ ART 75104 UDC 336 Yakushin D. I., Arkhipov I. K., Abramova V. I., Rumyantseva I. I., Stepanov V. G., Stepanova T. V., Yudin S. V. Pénzügyi tranzakciók vizuális modellezése Simulink / Matlab környezetben // Koncepció. – 2015. – Különszám 06. – ART 75104. – 0,3 p.l. – URL: http://ekoncept.ru/2015/75104.htm. - Úr. reg. El No. FS 7749965. – ISSN 2304-120X. Egyszerű kamat Összetett kamat Fig. 9. Simulink egyszerű és kamatos kamatszámítási műveletének modellezésének eredményei Ezután a fizetési folyamokkal végzett műveleteket vizsgáljuk meg. Kezdjük a cash flow modern értékének meghatározásának műveletével. Ezt a mutatót a következő képlet alapján számítjuk ki: n A t 1 Ct 1  i t , ahol Ct a kifizetés összege t év végén, i az éves kamatláb (részvényekben), n a tranzakció futamideje években. A cash flow modern értékének alkalmazási területei például: 1. Beruházási projekt nettó modern értékének meghatározása. 2. A részvény méltányos árának kiszámítása. 3. A kötvény piaci (jelenlegi) árának kiszámítása. A Simulinkben a fizetési folyam modern értékének meghatározásának működési modellje a 2. ábrán látható. 10. ~9~ ART 75104 UDC 336 Yakushin D. I., Arkhipov I. K., Abramova V.I., Rumyantseva I.I., Stepanov V.G., Stepanova T.V., Yudin S.V. Pénzügyi tranzakciók vizuális modellezése Simulink / Matlab környezetben // Koncepció. – 2015. – Különszám 06. – ART 75104. – 0,3 p.l. – URL: http://ekoncept.ru/2015/75104.htm. - Úr. reg. El No. FS 7749965. – ISSN 2304-120X. Az áramlás diszkontált elemeinek összegzése A fizetési folyamat táblázatos hozzárendelése Eredmény Időtényező Diszkontálási folyamat Diszkontálási tényező Fig. 10. Fizetési folyamat modern értékének meghatározásának működésének modellezése a Simulink-ben Ebben a modellben az eredeti cash flow elemeit a Direct Look-Up Table (n-D) blokkban adjuk meg, ahogy az ábra mutatja. 11.  t Az 1 1  i diszkonttényezőt a „Funkció” blokkban (Fcn) 0,1 (évi 10%) arányban számítják ki. Amint látja, ennek a szorzónak a képlete magában a blokkban tükröződik. A „Termék” blokk ebben a modellben a fizetési folyamatelemet egy diszkonttényezővel szorozza meg. A modell többi blokkjának funkcióit az ábra mutatja. 10, ezért nincs szükség részletes magyarázatra. Rizs. 11. A kezdeti fizetési folyamat elemeinek táblázatos hozzárendelése ~ 10 ~ Yakushin D. I., Arkhipov I. K., Abramova V. I., Rumyantseva I. I., Stepanov V. G., Stepanova T. V., Yudin S. V. Pénzügyi tranzakciók vizuális modellezése Simulink / Matlab környezetben // Koncepció. – 2015. – Különszám 06. – ART 75104. – 0,3 p.l. – URL: http://ekoncept.ru/2015/75104.htm. - Úr. reg. El No. FS 7749965. – ISSN 2304-120X. ART 75104 UDC 336 Az ábrán. A 12. ábra a Simulinkben a fizetési folyam modern értékének meghatározásának műveletének kiindulási adatait és szimulációs eredményeit mutatja. Fizetési adatfolyam elhatárolt értéke Kezdeti fizetési adatfolyam Fig. 12. A Simulinkben folyó fizetési folyamat elhatárolt értékének meghatározása művelet kezdeti adatai és szimulációs eredményei A következő művelet, amelyet a fizetési folyamatok elemzésénél használunk, az elhatárolt összeg meghatározása. Ezt a mutatót a következő képlet alapján számítjuk ki: n S   Ct  1  i  nt t 1 . Alkalmazási területek: 1. A takarékpénztár értékének meghatározása. 2. Bankszámlán lévő összeg számítása, feltöltési lehetőséggel. A Simulink-ben egy fizetési adatfolyam felhalmozott értékének meghatározásának működési modellje a 2. ábrán látható. 13. A főbb blokkok funkciói az ábrán láthatók, ezért a modell nem igényel részletes magyarázatot. ~ 11 ~ ART 75104 UDC 336 A fizetési folyamat táblázatos hozzárendelése Yakushin D. I., Arkhipov I. K., Abramova V. I., Rumyantseva I. I. , Stepanov V. G., Stepanova T. V., Yudin S. V. Pénzügyi tranzakciók vizuális modellezése Simulink / Matlab környezetben // Concept. – 2015. – Különszám 06. – ART 75104. – 0,3 p.l. – URL: http://ekoncept.ru/2015/75104.htm. - Úr. reg. El No. FS 7749965. – ISSN 2304-120X. Növekményes áramlási elemek összegzése Eredmények Időtényező Működés időtartama Növekedési folyamat Növekményes szorzó Fig. 13. Simulink fizetési folyam felhalmozott értékének meghatározásának műveletének szimulációja Az ábrán. A 14. ábra a Simulinkben a fizetési folyamat felhalmozott értékének meghatározására vonatkozó művelet kezdeti adatait és szimulációs eredményeit mutatja. Fizetési adatfolyam elhatárolt értéke Kezdeti fizetési adatfolyam Fig. 14. Egy fizetési folyam felhalmozott értékének meghatározásának működésének modellezésének kiinduló adatai és eredményei a Simulinkben Összegzésként meg kell jegyezni, hogy a munka során csak a legegyszerűbb és leggyakoribb determinisztikus pénzügyi tranzakciókat vettük figyelembe. Maradnak azok a műveletek, amelyek eredménye véletlenszerű. Mint látható, a Simulink nagyszerű képességekkel rendelkezik a különféle pénzügyi tranzakciók vizuális modellezésére. Hivatkozások a forrásokhoz 1. 2. 3. Dyakonov V. P. Simulink 5/6/7: bemutató. – M.: DMK-Press, 2008. – 784 p. Dyakonov V. P. Simulink: egy speciális kézikönyv. – SPb.: Péter. 2002 – 528 p. Chetyrkin E. M. Pénzügyi matematika: tankönyv. – M.: Delo, 2004. – 400 p. ~ 12 ~ ART 75104 UDC 336 Yakushin D. I., Arkhipov I. K., Abramova V. I., Rumyantseva I. I., Stepanov V. G., Stepanova T. V., Yudin S. V. Pénzügyi tranzakciók vizuális modellezése Simulink / Matlab környezetben // Koncepció. – 2015. – Különszám 06. – ART 75104. – 0,3 p.l. – URL: http://ekoncept.ru/2015/75104.htm. - Úr. reg. El No. FS 7749965. – ISSN 2304-120X. Dmitrij Jakusin, a műszaki tudományok kandidátusa, az Általános matematikai és természettudományi tudományok tanszékének docense, Plekhanov Orosz Közgazdaságtudományi Egyetem, Tulai fióktelep, Tula [e-mail védett] Igor Archipov, a mérnökök doktora, professzor, az Általános matematikai és természettudományi tudományok tanszékének professzora, Plekhanov Orosz Közgazdaságtudományi Egyetem Tulai fióktelepe, Tula [e-mail védett] Vlada Abramova, a műszaki tudományok kandidátusa, egyetemi docens, a Tulai Állami Lev Tolsztoj Pedagógiai Egyetem közgazdasági és üzleti tevékenységének docense [e-mail védett] Inna Rumyantseva, a műszaki tudományok kandidátusa, egyetemi docens, az Általános matematikai és természettudományi tudományok tanszékének docense, Plekhanov Orosz Közgazdaságtudományi Egyetem Tulai fióktelepe, Tula [e-mail védett] Vadim Stepanov, a közgazdasági tudományok kandidátusa, egyetemi docens, kutatási és fejlesztési igazgató, az INFORT Group tanácsadás projektmenedzsere, az Általános matematikai és természettudományi tudományok tanszékének vezetője Plekhanov Orosz Közgazdaságtudományi Egyetem, Tulai Kirendeltség, Tula [e-mail védett] Tatyana Stepanova, az INFORT Group tanácsadás vezetője, az Általános matematikai és természettudományi tudományok tanszékének vezető tanára, Plekhanov Orosz Közgazdaságtudományi Egyetem, Tula fióktelep, Tula [e-mail védett] Szergej Judin, a mérnöktudomány doktora, professzor, az Általános matematikai és természettudományi tudományok tanszékének professzora, Plekhanov Orosz Közgazdaságtudományi Egyetem, Tula fióktelep, Tula [e-mail védett] Pénzügyi tranzakciók vizuális modellezése a Simulink/Matlab Abstract környezetében. A munka során a Simulink vizuális modellezési csomagjának alkalmazását veszik figyelembe a pénzügyi matematika főbb tranzakcióinak leírására. Felsoroljuk ennek az eszköznek az előnyeit és lehetőségeit. A modellezés főbb szakaszait ismertetjük. A megemelt összeg kiszámításának modelljei az egyszerű és kamatos kamatfelszámítási séma alkalmazásakor, valamint a fizetési folyamatokkal kapcsolatos tranzakciók modelljei készülnek. Kulcsszavak: MatLab, Simulink, vizuális modellezés, pénzügyi tranzakciók, egyszerű és kamatos kamatok, fizetési folyamatok. Közzétételre ajánlott: Yudin S.V., a műszaki tudományok doktora, a Szövetségi Állami Költségvetési Szakmai Felsőoktatási Intézmény professzora "Orosz Gazdasági Egyetem névadója. G. V. Plekhanov", Tulai ág ~ 13 ~

Küldje el a jó munkát a tudásbázis egyszerű. Használja az alábbi űrlapot

Diákok, végzős hallgatók, fiatal tudósok, akik a tudásbázist tanulmányaikban és munkájukban használják, nagyon hálásak lesznek Önnek.

A műnek még nincs HTML verziója.
Az alábbi linkre kattintva letöltheti a mű archívumát.

Hasonló dokumentumok

    A modellezéselmélet alapfogalmai. A modellezés típusai és elvei. A sorbanállási rendszerek (QS) egyik modelljének - a D/D/2 modellnek a létrehozása és kutatása SimEvents környezetben, amely a MATLab+SimuLink rendszer egyik összetevője.

    absztrakt, hozzáadva: 2012.02.05

    Interfész fejlesztése referencia és számítási szoftverekhez. Számítási és grafikus modul. A dinamikus modellezés problémájának megoldása MATLAB/Simulink rendszerben. Szoftver implementáció, rendszermodellezés eredményei szöveges példák segítségével.

    tanfolyami munka, hozzáadva 2014.12.01

    Számítógépes szimulációs eszközök áttekintése szimulációs modellek megjelenítésére szolgáló webalkalmazás létrehozásához. Szimulációs rendszer AnyLogic, Arena, SimuLab. Szerver és kliens részek. A banki részleg és a műhelyterület munkájának modellje.

    szakdolgozat, hozzáadva: 2015.05.25

    A Simulink mint interaktív eszköz dinamikus rendszerek modellezésére, szimulálására és elemzésére, funkcionális jellemzőire, szerkezetére és céljára. Útmutató a szűrő fő jellemzőinek átalakításához egyes paramétereinek megváltoztatásakor.

    teszt, hozzáadva: 2013.11.10

    Gyakorlati ismeretek blokkdiagramok modellezésében a MATLAB csomag SIMULINK környezetében. Függvénygráfok ábrázolása derékszögű koordinátarendszerben. Lineáris és nemlineáris egyenletrendszerek megoldása. Munka összeggel, algebrai kényszerrel, nyereséggel, szorzatblokkokkal.

    laboratóriumi munka, hozzáadva 2009.04.19

    Az információ megjelenítésének lézeres eszköze. A Matlab-Simulink szimulációs modell és a vizualizációs szoftver párosításának jellemzői. VRML-t használó virtuális világfejlesztő eszközök képességei rendszerszimulációk megjelenítésére.

    tanfolyami munka, hozzáadva 2014.12.01

    A DPT szögsebesség-stabilizáló rendszer sematikus és szerkezeti diagramja. Hurwitz stabilitási kritérium. Nyílt hurkú rendszer átviteli funkciója. Az ACS tanulmányozása Simulink környezetben. Számítások ellenőrzése rendszerszimulációval Matlabban.

    tanfolyami munka, hozzáadva 2012.08.21

Az elvégzett számítások helyességének ellenőrzéséhez szükséges az ACS dinamikus üzemmódjainak szimulációs modellezése. A szimulációs eredmények lehetővé teszik számunkra, hogy nyomon kövessük a meghatározott menedzsment minőségi mutatók elérését. Erre a célra speciális matematikai programok, például MatLab használata javasolt.

A MatLab egy magas szintű intelligens programozási nyelv, amelyet a számítási matematikai problémák megoldására terveztek. A csomag tartalmaz egy interaktív parancsfelületet (MatLab interpreter). A MatLab értelmező külön ablakban indul el, amikor a programot elindítják a Windows rendszerből. Indításkor a felhasználó a tolmács ablakba lép (7.1. ábra).

ábra - 7.1 MatLab értelmező ablak

Az értelmező ablakban a felhasználó egyedi parancsokat és parancscsoportokat is megadhat. A MatLab programok szerkesztésére szolgáló ablak a Create→File→New M-Script menüből hívható meg. Az „M-file” ablakban a parancsok soronként kerülnek beírásra. Ha a sor „;” szimbólummal végződik, akkor a parancs eredménye nem jelenik meg az értelmező ablakban. Ha a sor végén „;” szimbólum található hiányzik, a parancs eredménye megjelenik az értelmező ablakban. Lehetőség van megjegyzést hagyni a sor végén az összes parancs beírása után. A megjegyzést „%” (százalék) jel választja el a parancstól. A „%” jel utáni szöveget a tolmács nem dolgozza fel.

A MatLab két parancskészlet módot kínál:

1. Terminál (a parancsok bevitele és végrehajtása egymás után történik az értelmező ablakban);

2. Program (a parancsok szöveges módban, program formájában kerülnek bevitelre).

A MatLab betöltése után a terminál mód ablakában megjelenik a munkára hívó jel >>. A parancsok bevitele a billentyűzetről történik. Az Enter billentyű lenyomásával jelzi a rendszernek a parancs végrehajtását, és a parancs eredménye megjelenik a terminál ablakában. A és a ↓ gombok korábban beírt parancsokat vagy egyéb információkat adnak vissza.

Az ans változó az utolsó művelet eredményét tárolja, ha a parancs nem tartalmaz írásjelet. Ne feledje, hogy az ans változó értéke minden parancshívás után megváltozik hozzárendelési művelet nélkül.

A program mód a beírt parancssort fájlként menti el, és lehetővé teszi azok végrehajtásának megismétlését más munkamenetekben. A programmódot a Létrehozás→Fájl→Új M-Script parancs hívja meg.

Nézzünk egy példát a program módban való munkavégzésre. Írjuk be a következő programot a szövegszerkesztő ablakba:

k=2; T1=0,12; T2=0,624; %Adja meg az átviteli együtthatót és az időállandót.

h=tf([k],); Bemeneti átviteli funkció.

ábra(1) %Meghívja a grafikus ablakot az 1. számú ábrázolási jellemzőkhöz.

lépés(h),grid a %Parancson a tranziens válasz létrehozásához.

ábra(2) %Meghívja a grafikus ablakot a 2. számú ábrázolási jellemzőkhöz.

impulzus(h),grid on %Az impulzusátviteli függvény felépítése.

ábra(3) %Meghívja a grafikus ablakot a 3. sz. ábrázolási jellemzőkhöz.

bode(h), grid az LFC és LFFC felépítésén.

ábra(4) %Meghívja a grafikus ablakot a 4. sz. ábrázolási jellemzőkhöz.

nyquist(h), grid az AFC felépítésén.

A program eredménye egy adott átviteli függvény idő- és frekvenciakarakterisztikájának felépítése.

A Matlab grafikus módot biztosít az automatizálási rendszerek elemzéséhez a Simulink alkalmazásban. A Simulink az eszköztár megfelelő ikonjára kattintva hívható elő (7.2. ábra)

7.2 ábra – Simulink hívása az eszköztáron

Megjelenik a Simulink Library Browser ablak (7.3. ábra). A lineáris rendszerek modellezéséhez a következő könyvtárakra lesz szüksége: Continuous, Math Operations, Sinks, Sources. A Folyamatos könyvtár tipikus dinamikus hivatkozások elemeit tartalmazza. A Math Operations könyvtárban vannak olyan elemek, amelyek előírt matematikai műveleteket hajtanak végre. A Sinks könyvtárban a képernyőn olyan blokkok találhatók, amelyeken a matematikai elemzés eredményeit figyelheti meg. A Sources könyvtár blokkokat tartalmaz, amelyek meghatározzák a bemeneti jelek típusát.

Tekintsük egy lineáris folytonos rendszer elemzését a kézikönyv 5. fejezetéből. Legyen adott a beállított rendszer átviteli függvénye nyitott állapotban

7.3. ábra – Simulink elemkönyvtár

Az átviteli függvényt ábrázoljuk polinomok formájában a számlálóban és a nevezőben. A transzformáció eredményeként a következő átviteli függvényt kapjuk

A Simulink Library Browser eszköztáron válassza a Fájl→Új→Modell parancsot. Megjelenik egy grafikus modellező ablak (7.4. ábra). Az eszköztáron érdemes figyelni az adott ACS szimulációjának indítását és leállítását jelző ikonokra és arra az ablakra, amelyben a szimulációs idő beállítható (7.4. ábra). Az elemkönyvtár Folyamatos részében válassza ki az Fcn átvitele blokkot, és húzza át a grafikus ablakba. A Transfer Fcn blokkban a nyílt hurkú korrigált rendszer átviteli függvényének polinomjainak együtthatóit írjuk be (7.5. ábra). A Math Operations elemkönyvtár részben blokkdiagram beírásához válassza ki az Összegzés (összeadó) és az Erősítés (erősítő) blokkokat. A Gain blokk paramétereinek bevitelére szolgáló ablakban adja meg az átviteli együtthatót . A Sinks elemkönyvtár részben válassza ki a Scope blokkot, amely lehetővé teszi a tranziens görbe megfigyelését.

7.4. ábra – Blokkdiagram beviteli ablak

7.5. ábra – Ablak, amelyben a Transfer Fcn blokk paraméterei vannak beállítva

A Források elemkönyvtár részben tipikus bemeneti jeleket állítunk be a Step és Ramp blokkok segítségével. A Step blokk lehetővé teszi egyetlen bemeneti jel megadását, a Ramp blokk pedig egy állandó sebességgel változó bemeneti jel megadását. A Step blokk paraméterablakában egyetlen bemeneti jel paramétereit fogjuk beállítani (7.6. ábra). A Ramp blokk paraméterablakában beállítjuk a bemeneti jel paramétereit (állandó sebességű mozgás) v=10 m/s (7.7. ábra).

7.6. ábra – Ablak, amelyben egyetlen bemeneti jel paraméterei vannak beállítva

A fenti műveletek végrehajtása következtében a beállított önjáró lövegek szerkezeti-dinamikai rendszere bekerül a grafikus ablakba (7.8. ábra). A szimuláció eredményeként grafikonokat kapunk azokról a tranziens folyamatokról, amikor egy zárt hurkú szabályozású automata vezérlőrendszer bemenetére tipikus bemeneti jelek jutnak: egylépéses jel és egy állandó sebességű mozgás bemeneti jel (7.9. ábra).

Egy nyitott végű, korrigált ACS frekvenciakarakterisztikájának megalkotásához megnyitjuk a visszacsatoló áramkört. Kattintson a jobb gombbal a blokk (kommunikációs vonal) kimenetére, amely megadja a bemeneti jel típusát, és a megjelenő parancsablakban válassza a Linearization Points→Input Points menüpontot. Kattintson a jobb gombbal a Scope blokk (kommunikációs vonal) bemenetére, és a megjelenő parancsablakban válassza a Linearization Points→ Outut Points menüpontot.

7.7 ábra – Bemeneti jel paraméterek ablaka (mozgás állandó sebességgel) v=10 m/s

7.8. ábra – A beállított zárt hurkú automatikus vezérlőrendszer modellje

7.9. ábra – Tranziens folyamatok grafikonjai

A modell beviteli parancsablakban válassza ki az Eszközök→Vezérléstervezés→Lineáris elemzés... menüpontot. Megjelenik a Vezérlő és becslési eszközök kezelője ablak. A megjelenő ablakban válassza a Linearize Model lehetőséget, ezzel megnyílik az Lti Viewer alkalmazás ablaka. Jelöljük be a Plot lineáris elemzés eredménye melletti jelölőnégyzetet egy parancsnál, és a legördülő ablakban válasszuk ki a Bode válaszdiagram (LAFC és LFFC), Nyquist plot (amplitúdó - fázis jellemző az AFC-re) parancsokat. A Linearize Model (Modell linearizálása) gombra kattintva megkapjuk a nyílt végű korrigált ACS LFC-jét, illetve LFFC-jét, az AFC-t.

A MAGYARÁZÓ MEGJEGYZÉS TARTALMAZZA:

Bevezetés. Ebben a részben szükséges az ACS minőségi teljesítményének javítására alkalmazott frekvenciakorrekciós módszerek ismertetése.

1. Fő rész. Ez a rész tartalmazza a korrekciós eszköz szintézisének valamennyi szakaszának leírását és a logaritmikus frekvenciakarakterisztika milliméterpapíron készített grafikonjait.

2. Önjáró fegyverek szimulációja számítógépen. Ez a rész szimulációs sémákat, tranziens grafikonokat, frekvenciaválasz grafikonokat és a konstrukciók összehasonlító elemzésének eredményeit tartalmazza.

3. Következtetések.

Irodalom.

A GRAFIKUS RÉSZ TARTALMAZZA:

1. Egyenáramú elektromos hajtású ACS működési diagramja.

2. Az ACS szintézis minden szakaszának logaritmikus amplitúdó-frekvencia és fázis-frekvencia karakterisztikája.

3. Tranziens görbék, amelyeket akkor kapunk, amikor jeleket adunk a bemenetre És és a komplex átviteli együttható hodográfja.

4. Nyílt hurkú és zárt hurkú rendszerek logaritmikus frekvenciakarakterisztikája, számítógép segítségével.

A teljes grafikai rész egy külön A1 formátumú lapon történik, négy A3 formátumra osztva.


A.1.1 ábra - A vágási frekvencia meghatározása



A.1.2 ábra - Stabilitási tartalékok meghatározása


RC kapcsolási rajz Logaritmikus amplitúdó-frekvencia válasz Átviteli funkció

, Ahol ; Nál nél nekünk van ;
, Ahol ;


, Ahol
; ;


, Ahol ;



, Ahol ; ;



, Ahol ; ;



, Ahol ; ; nál nél nekünk van ,



, Ahol ; ;
nál nél ; ; nekünk van
;



Ahol ; ; nál nél nekünk van ,



, Ahol ; ;
nál nél ; nekünk van ;

A.2.2 táblázat – Aktív korrekciós eszközök

Uljanovszk 2004

AZ OROSZ Föderáció OKTATÁSI MINISZTÉRIUMA ULYANOVSZKI ÁLLAMI MŰSZAKI EGYETEM

SZIMULÁCIÓS MODELLEK FEJLESZTÉSE MATLAB KÖRNYEZETBEN

Irányelvek

Uljanovszk 2004

Lektor – a műszaki tudományok kandidátusa, adjunktus Shishkin V.V.

Jóváhagyta az Uljanovszki Állami Műszaki Egyetem Tudományos és Módszertani Tanácsának Módszertani Segédanyagok Szakosztálya

Szimulációs modellek fejlesztése MATLAB-ban:

P17 Útmutató a szakos hallgatók számára 01719, 351400 / Összeg. A. M. Namesztnyikov. – Uljanovszk, UlSTU, 2004. – 72 p.

Az Irányelvek az Információs Rendszerek Tanszéken készültek. Bemutatjuk a MATLAB rendszert használó szimulációs modellek felépítésének főbb módszereit. Nagy mennyiségű gyakorlati anyagot és példát mutatunk be, amelyek lehetővé teszik saját szimulációs modellek létrehozását, amelyek a MATLAB csomag segítségével az alkalmazott problémák széles skáláját oldják meg. A kurzusprojekthez szükséges feladatokat megadjuk.

Az útmutató a 01719-es, 351400-as szakok nappali, esti, rész- és távoktatásos hallgatóinak szól.

UDC 681.3.082 (076) BBK 32.97.ya7

Oktatási kiadás

Szimulációs modellek fejlesztése MATLAB környezetben

Módszertani anyagok

Összeállította: NAMESNIKOV Alekszej Mihajlovics

Szerkesztő S. G. Studennikova Megjelenés céljából aláírva 2004. február 27-én. Formátum 60x84/16. Írólap. Szitanyomás. Feltételes sütő l. 4.18.

Akadémiai szerk. l. 3.98. Példányszám 100 példány. Rendelés. Uljanovszki Állami Műszaki Egyetem 432027, Uljanovszk, Észak. Venets, 32.

Nyomda Uljanovszk Állami Műszaki Egyetem, 432027, Uljanovszk, Észak. Venets, 32.

© UlSTU tervezése, 2004

1. Simulink szimulációs eszközök

A Simulink egy interaktív eszköz dinamikus rendszerek modellezésére, szimulálására és elemzésére. Lehetővé teszi grafikus blokkdiagramok készítését, dinamikus rendszerek szimulálását, rendszerteljesítmény vizsgálatát és a tervek javítását. A Simulink teljes mértékben integrálva van a MATLAB-ba, azonnali hozzáférést biztosít az elemzési és tervezési eszközök széles skálájához. A Simulink a Stateflow-val is integrálható az esemény modellezéséhez - kiváltott viselkedés. Ezek az előnyök a Simulink-et a legnépszerűbb eszközzé teszik a vezérlő- és kommunikációs rendszerek, a digitális feldolgozás és egyéb szimulációs alkalmazások tervezésében.

Általános információ

A Simulink program egy alkalmazás a MATLAB csomaghoz. A Simulink segítségével történő modellezés során a vizuális programozás elve valósul meg, amely szerint a felhasználó szabványos blokkok könyvtárából eszközmodellt hoz létre a képernyőn, és számításokat végez. Ugyanakkor a klasszikus modellezési módszerekkel ellentétben a felhasználónak nem kell alaposan áttanulmányoznia a matematika programozási nyelvét és numerikus módszereit, elegendő a számítógépes munkavégzéshez szükséges általános ismeretek, és természetesen annak a témakörnek az ismerete, amelyben dolgozik.

A Simulink egy meglehetősen független MATLAB eszköz, és a vele való munka során nem kell ismernie magát a MATLAB-ot vagy egyéb alkalmazásait. Másrészt a MATLAB és egyéb eszközei funkciói nyitva maradnak, és Simulinkben használhatók. A mellékelt csomagok egy része beépített eszközökkel rendelkezik

Simulink (például a Control System Toolbox alkalmazás LTI-Viewer-je -

vezérlőrendszerek fejlesztésére szolgáló csomag). Vannak további blokkkönyvtárak is különböző alkalmazásokhoz (például Power System Blockset - elektromos eszközök modellezése, Digitális jelfeldolgozó blokkkészlet– blokkkészlet digitális eszközök fejlesztéséhez stb.).

A Simulink használatakor a felhasználónak lehetősége van könyvtárblokkokat frissíteni, sajátokat létrehozni, valamint új blokkkönyvtárakat is összeállítani.

A modellezés során a felhasználó választhat egy módszert a differenciálegyenletek megoldására, valamint egy módszert a modell megváltoztatására

idő (fix vagy változó lépésekkel). A szimuláció során lehetőség nyílik a rendszerben lezajló folyamatok nyomon követésére. Erre a célra speciális felügyeleti eszközöket használnak, amelyek a Simulink könyvtár részét képezik. A szimulációs eredmények grafikonok vagy táblázatok formájában is bemutathatók.

A Simulink előnye az is, hogy lehetővé teszi a blokkkönyvtárak bővítését mind a MATLAB, mind a C++, Fortran és Ada nyelven írt rutinokkal.

2. Modellkészítés

2.1. A probléma beállítása és a modell létrehozásának megkezdése

A Simulink rendszerben a probléma megoldását egy problémameghatározással kell kezdeni. Minél mélyebben átgondolt a probléma megfogalmazása, annál nagyobb a valószínűsége annak sikeres megoldásának. A probléma megfogalmazása során fel kell mérni, hogy a probléma lényege mennyire felel meg a Simulink csomag képességeinek, és ez utóbbi mely összetevőiből építhető fel a modell.

Modell létrehozásához a Simulink környezetben több lépést kell végrehajtania:

1) Hozzon létre egy új modellfájlt a paranccsal Fájl/Új/Modell, ill

az eszköztár gombjával (a továbbiakban a „/” szimbólum használatával a program menüpontok jelzik, amelyeket sorban kell kiválasztani a megadott művelet végrehajtásához). Az újonnan létrehozott modellablak az ábrán látható. 2.1.

2.1. ábra. Üres modellablak

2) Helyezzen blokkokat a modellablakba. Ehhez meg kell nyitnia a könyvtár megfelelő részét (pl. Források – Források). Ezután vigye a kurzort a kívánt blokkra, és kattintson a bal egérgombbal a blokk „húzásához” a létrehozott ablakba. Az egérgombot le kell nyomni. ábrán. A 2.2. ábrán egy blokkokat tartalmazó modellablak látható.

2.2. ábra. Blokkokat tartalmazó modellablak

Blokk törléséhez ki kell jelölni a blokkot (mutassuk a kurzort a képére, és nyomjuk meg a bal egérgombot), majd nyomjuk meg a Delete billentyűt a billentyűzeten.

A blokk méretének megváltoztatásához ki kell jelölni a blokkot, a kurzort a blokk egyik sarkába kell helyezni, és az egér bal gombjának megnyomásával módosítani kell a blokk méretét (a kurzor dupla méretűvé válik). oldalú nyíl).

3) Ezután szükség esetén módosítani kell a program által „alapértelmezés szerint” beállított blokkparamétereket. Ehhez kattintson duplán a bal egérgombbal, és mutasson a kurzorral a blokk képére. Megnyílik egy ablak a blokk paramétereinek szerkesztésére. A numerikus paraméterek megadásakor ne feledje, hogy a tizedeselválasztónak pontnak kell lennie, nem pedig vesszőnek. A módosítások elvégzése után be kell zárnia az ablakot a gombbal RENDBEN. ábrán. A 2.3. ábra példaként mutat be egy blokkot, amely az átviteli függvényt modellezi, és egy ablakot a blokk paramétereinek szerkesztésére.

2.3. ábra. Az átviteli függvényt modellező blokk és egy ablak a blokkparaméterek szerkesztéséhez

4) Miután telepítette az összes blokkot a diagramon a szükséges könyvtárakból, csatlakoztatnia kell az áramköri elemeket. A blokkok összekapcsolásához a kurzort a blokk „kimenetére” kell mutatnia, majd meg kell nyomnia, és az egér bal gombjának felengedése nélkül húznia kell egy vonalat egy másik blokk bemenetére. Ezután engedje el a kulcsot. Ha a kapcsolat megfelelő, a blokk bemenetén lévő nyíl képe megváltozik. Ha elágazási pontot szeretne létrehozni egy összekötő vonalban, a kurzort a kívánt csomópontra kell mozgatnia, és a jobb egérgombbal, húzzon egy vonalat.

5) A tervrajz elkészítése után a menüpont kiválasztásával fájlként lemezre kell mentenie Fájl/Mentés másként... a diagram ablakban, és adja meg a mappa és a fájl nevét. Kérjük, vegye figyelembe, hogy a fájlnév nem haladhatja meg a 32 karaktert, betűvel kell kezdődnie, és nem tartalmazhat cirill karaktereket vagy speciális karaktereket. Ugyanez a követelmény vonatkozik a fájl elérési útjára (azokra a mappákra, amelyekbe a fájl mentésre került). A diagram utólagos szerkesztése során használhatja a könyvtárböngésző ablakában vagy a MATLAB főablakában található menüpontot.

Egy sor törléséhez ki kell választani a sort (ugyanúgy, mint egy blokk esetében), és meg kell nyomni a billentyűzeten a Delete gombot. Rendszer

A modell, amelyben a blokkok közötti kapcsolatokat kialakítják, az ábrán látható. 2.4.

2.4. ábra. Modell diagram

2.2. Modell ablak

A modellablak a következő elemeket tartalmazza (lásd 2.4. ábra):

1. Fejléc az ablak nevével. (Az újonnan létrehozott ablak a nevet kapja Névtelen a megfelelő számmal)

2. Menü parancsokkal Fájl, Szerkesztés, Megtekintés stb.

3. Eszköztár.

4. Ablak modelldiagram létrehozásához.

5. A modell aktuális állapotára vonatkozó információkat tartalmazó állapotsor.

Az ablak menü parancsokat tartalmaz a modell és beállításai szerkesztéséhez

És számítási folyamat kezelése, fájlokkal való munka stb.:

Fájl – Modellfájlok kezelése.

Szerkesztés- Modellváltás és blokkok keresése.

Nézet – A felület elemeinek megjelenítését vezérli.

Szimuláció- A modellezési beállítások megadása és a számítási folyamat menedzselése.

Formátum- A blokkok megjelenésének és a modell egészének megváltoztatása.

Eszközök- Speciális eszközök használata a modellel való munkához (hibakereső, lineáris elemzés stb.)

Súgó – Súgóablakok megjelenítése.

A modellel való munkához használhatja az eszköztár gombjait is (2.5. ábra).

2.5. ábra. Modell ablak eszköztár

Az eszköztár gombjai a következő célokat szolgálják:

1. Új modell – Nyisson meg egy új (üres) modellablakot.

2. Modell megnyitása – Meglévő mdl fájl megnyitása.

3. Modell mentése – Mentse az mdl fájlt lemezre.

4. Modell nyomtatása – Nyomtassa ki a modell blokkdiagramját.

5. Kivágás – Vágja ki a modell kiválasztott részét egy pufferbe.

6. Másolás – A modell kiválasztott részének másolása a közbenső tárolási pufferbe.

7. Beillesztés – Illessze be az átmeneti puffer tartalmát a modellablakba.

8. Visszavonás – Az előző szerkesztési művelet visszavonása.

9. Újra – A megszakított szerkesztési művelet eredményének visszaállítása.

10. Könyvtárböngésző – Nyisson meg egy könyvtárböngésző ablakot.

11. Modellböngésző váltása – Nyissa meg a modellböngésző ablakát.

12. Ugrás a szülőrendszerre – Áttérés egy alrendszerről a hierarchia legmagasabb szintjén lévő rendszerre („szülőrendszer”). A parancs csak akkor érhető el, ha az alrendszer nyitva van.

13. Hibakeresés – Indítsa el a modell hibakeresőt.

14. Szimuláció indítása/szüneteltetése/folytatása – A modell indítása végrehajtásra

(Start parancs); a modell elindítása után megjelenik a gomb képe

szimbólumot, és már megfelel a Szünet parancsnak; A szimuláció folytatásához kattintson ugyanarra a gombra, mivel szünet módban a Continue parancsnak felel meg.

15. Stop – A szimuláció befejezése. A gomb a szimuláció elindítása után, valamint a Szünet parancs végrehajtása után válik elérhetővé.

16.Normál/Gyorsító – Normál/Gyorsított számítási mód. Az eszköz akkor érhető el, ha a Simulink Performance Tool alkalmazás telepítve van.

BAN BEN A modellablak alján található egy állapotsor, amely rövid megjegyzéseket jelenít meg az eszköztár gombjaihoz, valamint

Nak nek menüelemeket, ha az egérmutató a megfelelő interfész elem felett van. Ugyanez a szövegmező az állapot jelzésére is szolgál Simulink: Készen áll vagy fut.

BAN BEN Az állapotsor a következőket is megjeleníti:

kijelző skála blokkdiagramok (százalék, kezdeti érték 100%),

a modellezési munkamenet befejezettségének mutatója (a modell elindítása után jelenik meg),

a modellidő aktuális értékei (csak a modell elindítása után jelennek meg),

a modellállapotok kiszámításához használt algoritmus (megoldási módszer).

3. A modell elkészítésének és szerkesztésének alapvető technikái

3.1. Szöveges feliratok hozzáadása

A modell egyértelműségének növelése érdekében kényelmes a szöveges címkék használata. Felirat létrehozásához mutasson az egérrel a felirat helyére, és kattintson duplán a bal egérgombra. Ezután egy téglalap alakú keret jelenik meg beviteli kurzorral. Hasonló módon módosíthatja a modellblokkok címkéit. ábrán. A 3.1. ábra a szöveges feliratot és a felirat változását mutatja az átviteli funkcióblokkban. Figyelembe kell venni, hogy a szóban forgó programverzió (Simulink 4) nincs adaptálva a cirill betűtípusok használatára, és használatuk különféle következményekkel járhat: a feliratok olvashatatlan formában történő megjelenítése, a feliratok levágása, hiba üzeneteket, és nem lehet megnyitni a modellt a mentés után. Ezért nagyon nem kívánatos az orosz nyelvű feliratok használata a Simulink jelenlegi verziójához.

3.1. ábra. Szövegfelirat és a felirat módosítása az átviteli funkcióban