- Mi a Simulink?
- Hogyan lehet elindítani a Simulinket a MATLAB-ban?
- Simulink Library Browser
- Demo modell futása a MATLAB Simulink segítségével
- A hibakereső elindítása
- Simulink modell létrehozása a jelerősítőhöz
- Dinamikus vezérlőrendszer modellezése
Mi a Simulink?
A Simulink az utóbbi években a legtöbbet használt mérnöki szoftvercsomag lett az akadémiák és az iparág körében. A Simulink integrálva van a MATLAB szoftverrel, amelyet a dinamikus rendszerek modellezésére, szimulálására és elemzésére használnak. A Simulink egy grafikus felhasználói felületet (GUI) biztosít blokkdiagramként a modell felépítéséhez, mint ahogyan ceruza és papír használatára épít.
A Simulink megértéséhez egy egyszerű példát tekinthetünk meg,
Itt a fenti példában egy szinusz hullámot generálunk a szinusz hullám blokkból, és felerősítjük azt egy erősítési tényezővel, amelyet közvetlenül a Simulinken ellenőrizhet, ha duplán kattint a hatókör blokkra.
Ha még nem ismeri a MATLAB alkalmazást, akkor először ismerje meg a MATLAB terminológiáját, és kezdje a LED villogásával.
Hogyan lehet elindítani a Simulinket a MATLAB-ban?
A Simulink megnyitásához a MATLAB-ban egyszerűen kattintson a Simulink gombra a MATLAB menüsoron, az alábbi képen látható módon
Egyébként csak a parancsablakot használhatja a Simulink megnyitásához. Csak írja be a 'simulink' parancsot a parancssorba, és nyomja meg az Enter billentyűt.
szimulink
Az alábbiakban látható az első ablak, amely a Simulink megnyitása után jelenik meg:
Amint a képen látható, különböző lehetőségek vannak a különböző feladatok elvégzésére, például létrehozhatja a sablonját, az üres modellt, az üres könyvtárat és még sokan mások.
Amikor új modellt kell terveznünk, a „ Blank Model” opciót választjuk duplán kattintva. Az üres modellablak, amelyet Simulink ablaknak is nevezhetünk, az alábbi képnek tűnik.
Simulink Library Browser
A Simulink Library Browser tartalmaz mosogatókat, forrásokat, csatlakozókat, lineáris és nem lineáris komponenseket. A Simulink sokkal jobb, mint a többi korábbi szimulációs csomag, amelynek meg kell formuláznia az egyenleteket programba, míg a Simulinkben kiválaszthatja a függvényt és a blokkokat, és csak meg kell adnia az egyenletek változójának értékeit.
A Simulink Library Browser megnyitásához egyszerűen kattintson a Library böngésző gombjára a Simulink menüben, az alábbi ábra szerint
A Simulink könyvtár böngésző másik megnyitásakor az alábbi parancsot írja be a parancsablakba. A parancs megkülönbözteti a kis- és nagybetűket, ezért gépelés közben legyen óvatos
slLibraryBrowser
Így néz ki a Simulink könyvtár böngésző, amelyben kereshet mosogatókat, forrásokat, csatlakozókat, lineáris és nem lineáris komponenseket.
Demo modell futása a MATLAB Simulink segítségével
A Simulink már számos egyszerű és fejlett modellt tartalmaz különböző típusú rendszerekből, például audio, kommunikáció, számítógépes látás, DSP, valós idejű és még sok más, amint az az alábbi képen látható,
Példa vagy demo modell futtatásához kattintson duplán rá, és megjelenik a Simulink modelljének felugró ablaka, amint az az alábbi képen látható
A modellezés után szimulálhatja a modellt az integrációs módszer, a Simulink menü vagy a parancsablak segítségével. A legegyszerűbb és legkényelmesebb módszer, ha egyszerűen a Simulink menü RUN gombjával futtathatja a modellt a Simulink programban, amint az az alábbi képen látható
Használhatja vagy szerkesztheti a bemutató modellt is, ha akarja.
A hibakereső elindítása
A Simulink Debugger a Simulink eszköze a modell hibáinak felkutatásához vagy diagnosztizálásához. A hibakereső segít lépésről lépésre ellenőrizni vagy futtatni a szimulációt, és megjeleníti a bemeneti, kimeneti és blokk állapotokat is.
Hibakereső indításához csak a hibakeresési modellre kell kattintania a Simulink menüsor szimulációs szakaszában, az alábbi képen látható módon
Akár az alábbi parancs beírásával indíthat hibakeresőt a parancsablakból, sldebug ('modell neve')
Simulink modell létrehozása a jelerősítőhöz
1. lépés: - Indítsa el a Simulink-et a Simulink gombbal, vagy írja be a 'simulink' parancsot a parancsablakba.
2. lépés: - Válassza ki a „ Blank Model” elemet a Simulinkből, az alábbi képen látható módon
3. lépés: - Most egy „ jelerősítő modellt” fogunk építeni, amely bemenetet vesz fel és erősítési tényezővel erősíti.
A jelerősítő modellhez szinuszhullám- blokkra, erősítési blokkra és hatókörre van szükségünk.
4. lépés: - Nyissa meg a könyvtárböngészőt a 'sl'LibraryBrowser' beírásával a parancsablakba. Válassza ki a kívánt blokkokat, és húzza őket a könyvtár böngésző ablakából a Simulink ablakba, az alábbi képen látható módon
5. lépés : - Miután az összes blokkot betette a Simulink ablakba, az alább látható képnek megfelelően össze kell kapcsolnia őket,
6. lépés: - Meg kell változtatnia a két bemenet terjedelmének beállítását, ezért kattintson duplán a hatókörre, majd lépjen a beállításhoz és változtassa meg a „ Bemeneti portok száma” értéket „2” értékre , amint az az alábbi képen látható
7. lépés: - Most az amplifikáláshoz beállíthatja a szinuszhullám amplitúdójának értékét és az erősítési tényezőt, ha duplán kattint a megfelelő blokkra.
8. lépés: - Ennek befejezése után futtathatjuk a Simulink modellünket a Simulink menüben megadott 'RUN' gombbal.
Várjon, amíg a Simulink összeállítja a modelljét, amelyet az ablak jobb alsó sarkában láthat.
9. lépés: - Most kattintson duplán az eredményre a hatókörre, és láthatja mind a bemenetet, mind az erősített hullámformát, az alábbi képen látható módon,
Ennek eredményeként, ha megfigyeli a kimeneti hullámformát, azt 3-szorosára erősítik.
10. lépés: - Most elmentheti a modelljét, és kinyomtathatja is. A Simulink design kiterjesztése „.slx”, ezért figyeljen a kiterjesztésre a mentés közben, általában automatikusan átveszi a.slx kiterjesztést.
Megnézheti a végén a „Modell létrehozása a MATLAB Simulink segítségével” című videót is.
Dinamikus vezérlőrendszer modellezése
A Simulink segítségével különféle valós idejű bonyolult rendszereket elemeznek, amelyek súrlódással, légellenállással, sebességváltó csúszásával stb. Kapcsolatosak. Ezek a rendszerek nagyon összetettek, és egy olyan modell megtervezésére szolgál, amelyre a cikk nem tartozik. De a dinamikus vezérlőrendszer modellezésének elsajátításához a MATLAB maga is szép dokumentációt adott. Ezt a MATLAB Első lépések oktatóanyagában érheti el. Az Első lépések kiválasztása után lépjen a „ Dinamikus rendszer modellezése ” részhez .
Átirányít a MATLAB súgó böngészőjébe, az alábbi képen látható módon
A Simulink modell tervezésének teljes folyamatát az alábbi videó mutatja: