- Kaj je zdravilo Simulink?
- Kako zagnati Simulink v MATLAB-u?
- Brskalnik knjižnice Simulink
- Zagon predstavitvenega modela z MATLAB Simulink
- Zagon razhroščevalnika
- Ustvarjanje modela Simulink za ojačevalnik signala
- Modeliranje sistema dinamičnega nadzora
Kaj je zdravilo Simulink?
Simulink je v zadnjih letih postal najbolj uporabljen inženirski programski paket med akademijami in industrijami. Simulink je integriran s programsko opremo MATLAB, ki se uporablja za modeliranje, simulacijo in analizo dinamičnih sistemov. Simulink ponuja grafični uporabniški vmesnik (GUI) kot blokovne diagrame za izdelavo vašega modela, kot da gradite na uporabi svinčnika in papirja.
Če želite razumeti Simulink, si oglejte preprost primer,
Tukaj v zgornjem primeru generiramo sinusni val iz bloka sinusnih valov in ga ojačamo s faktorjem ojačanja, ki ga neposredno preverite na Simulinku z dvojnim klikom na blok obsega.
Če ste nov v MATLAB-u, se najprej naučite terminologij, ki se uporabljajo v MATLAB-u, in začnite z utripanjem LED.
Kako zagnati Simulink v MATLAB-u?
Če želite odpreti Simulink v MATLAB-u, preprosto kliknite gumb Simulink v menijski vrstici MATLAB, kot je prikazano na spodnji sliki
V nasprotnem primeru lahko preprosto uporabite ukazno okno, da odprete Simulink. V ukazno vrstico preprosto napišite 'simulink' in pritisnite Enter.
simulink
Spodaj je prvo okno, ki se prikaže po odprtju Simulinka:
Kot lahko vidite na sliki, obstajajo različne možnosti za opravljanje različnih nalog, na primer lahko ustvarite svojo predlogo, prazen model, prazno knjižnico in številne druge.
Kadarkoli moramo oblikovati nov model, z dvojnim klikom nanj izberemo možnost » Prazen model« . Prazno okno modela, ki ga lahko imenujemo tudi Simulink, je videti kot spodnja slika.
Brskalnik knjižnice Simulink
Knjižnični brskalnik Simulink vsebuje ponore, vire, konektorje, linearne in nelinearne komponente. Simulink je veliko boljši od drugih prejšnjih simulacijskih paketov, ki mora enačbe oblikovati v program, medtem ko lahko v Simulinku izberete funkcijo in bloke in vnesete le vrednosti spremenljivke enačb.
Če želite odpreti brskalnik knjižnice Simulink, lahko preprosto kliknete gumb brskalnika knjižnice v meniju Simulink, kot je prikazano pod sliko
Drugi način za odpiranje brskalnika knjižnice Simulink je, da v ukazno okno vnesete spodnji ukaz. Ukaz razlikuje med velikimi in malimi črkami, zato bodite previdni med tipkanjem:
slLibraryBrowser
Tako je videti brskalnik knjižnice Simulink, v katerem lahko iščete ponore, vire, konektorje, linearne in nelinearne komponente.
Zagon predstavitvenega modela z MATLAB Simulink
Simulink že vsebuje številne enostavne in napredne modele različnih vrst sistemov, kot so avdio, komunikacija, računalniški vid, DSP, v realnem času in mnogi drugi, kot lahko vidite na spodnji sliki,
Če želite zagnati primer ali predstavitveni model, ga dvokliknite in pojavilo se bo pojavno okno njegovega modela Simulink, kot je prikazano na spodnji sliki
Po modeliranju lahko model simulirate z uporabo metode integracije, menija Simulink ali ukaznega okna. Najlažji in najprimernejši način je, da preprosto zaženete model Simulink 'RUN' v meniju Simulink za zagon modela v Simulinku, kot je prikazano na spodnji sliki
Če želite, lahko tudi uporabite ali uredite predstavitveni model.
Zagon razhroščevalnika
Simulink Debugger je orodje Simulink za iskanje ali diagnosticiranje napak v modelu. Razhroščevalnik vam pomaga, da korak za korakom preverite ali zaženete simulacijo, prikaže pa tudi vhodna, izhodna in blokirna stanja.
Če želite zagnati razhroščevalnik, morate v razdelku za simulacijo v menijski vrstici Simulink klikniti na model odpravljanja napak, kot je prikazano na spodnji sliki
Raziskovalec lahko celo zaženete v ukaznem oknu, tako da vnesete spodnji ukaz, sldebug ('ime modela')
Ustvarjanje modela Simulink za ojačevalnik signala
1. korak: - Zaženite Simulink z gumbom Simulink ali v ukazno okno vnesite »simulink« .
2. korak: - Izberite " prazen model" iz Simulinka, kot je prikazano na spodnji sliki
3. korak: Zdaj bomo zgradili "model ojačevalnika signala", ki sprejme vhod in ga ojača s faktorjem ojačanja.
Za signalov ojačevalnik modela moramo sinusni blok, dobiček blok in obseg.
4. korak: - Odprite brskalnik knjižnice, tako da v ukazno okno vnesete 'sl'LibraryBrowser' . Izberite zahtevane bloke in jih povlecite v okno Simulink iz okna brskalnika knjižnice, kot je prikazano na spodnji sliki
5. korak : - Ko položite vse bloke v okno Simulink, jih morate povezati v skladu s spodnjo sliko,
6. korak: - Spremeniti morate nastavitev za dva vhoda v obseg, zato dvokliknite obseg in nato pojdite na nastavitev in spremenite " Število vhodnih vrat" na "2", kot je prikazano na spodnji sliki
7. korak: - Zdaj lahko za ojačanje nastavite vrednost amplitude sinusnega vala in faktorja ojačanja z dvojnim klikom na ustrezni blok.
8. korak: - Po zaključku tega lahko zaženemo naš model Simulink z gumbom 'RUN', ki je naveden v meniju Simulink.
Počakajte, da Simulink zbere vaš model, ki ga vidite v spodnjem desnem kotu okna.
Korak 9: - Za rezultat dvokliknite obseg in videli boste vhodno in ojačano valovno obliko, kot je prikazano na spodnji sliki,
Če opazite izhodno valovno obliko, se ta ojača s faktorjem 3.
Korak 10: - Zdaj lahko svoj model shranite in dobite tudi izpis, razširitev za zasnovo Simulink je '.slx', zato med shranjevanjem bodite pozorni na razširitev, običajno samodejno uporabi razširitev '.slx'.
Na koncu videoposnetka lahko preverite tudi "Ustvarjanje modela z uporabo MATLAB Simulink".
Modeliranje sistema dinamičnega nadzora
Simulink se uporablja za analizo različnih kompleksnih sistemov v realnem času, povezanih s trenjem, zračnim uporom, zdrsom zobnikov itd. Ti sistemi so zelo zapleteni in za oblikovanje modela za to članek ne spada. Toda če se želite naučiti modelirati sistem dinamičnega krmiljenja, je MATLAB sam priskrbel lepo dokumentacijo. Do tega lahko dostopate v Vodiču za začetek MATLAB-a. Potem, ko izberete Uvod, pojdite na » Modeliranje dinamičnega sistema «.
Preusmerjeni boste v brskalnik za pomoč MATLAB-a, kot je prikazano na spodnji sliki
Celoten postopek za desiging modela Simulink je prikazan v videu spodaj: