- Ce este Simulink?
- Cum se lansează Simulink în MATLAB?
- Simulink Library Browser
- Rularea modelului demonstrativ cu MATLAB Simulink
- Pornirea Debugger-ului
- Crearea unui model Simulink pentru amplificatorul de semnal
- Modelarea unui sistem de control dinamic
Ce este Simulink?
Simulink a devenit cel mai utilizat pachet software de inginerie în ultimii ani în rândul academiilor și industriilor. Simulink vine integrat cu software-ul MATLAB care este utilizat pentru modelarea, simularea și analiza sistemelor dinamice. Simulink oferă o interfață grafică de utilizator (GUI) ca diagrame bloc pentru a vă construi modelul așa cum ați construit folosind creion și hârtie.
Pentru a înțelege Simulink puteți lua în considerare un exemplu simplu,
Aici, în exemplul de mai sus, generăm o undă sinusoidală din blocul de undă sinusoidală și o amplificăm cu un factor de câștig pe care îl verificați direct pe Simulink făcând dublu clic pe blocul de scop.
Dacă sunteți nou în MATLAB, aflați mai întâi terminologiile utilizate în MATLAB și începeți cu LED-ul intermitent.
Cum se lansează Simulink în MATLAB?
Pentru a deschide Simulink în MATLAB, puteți doar să faceți clic pe butonul Simulink din bara de meniu MATLAB, așa cum se arată în imaginea de mai jos
Altfel, puteți utiliza doar fereastra de comandă pentru a deschide Simulink. Doar scrieți „simulink” în linia de comandă și apăsați Enter.
simulink
Mai jos este prima fereastră care apare după deschiderea Simulink:
După cum puteți vedea în imagine, există diferite opțiuni pentru a efectua sarcini diferite, cum ar fi să vă puteți crea șablonul, modelul gol, biblioteca goală și multe altele.
Ori de câte ori trebuie să proiectăm un nou model, alegem opțiunea „ Model gol” făcând dublu clic pe acesta. Fereastra de model necompletată pe care o putem numi și ca fereastră Simulink arată ca imaginea de mai jos.
Simulink Library Browser
Simulink Library Browser conține chiuvete, surse, conectori, componente liniare și neliniare. Simulink este mult mai bun decât celelalte pachete de simulare anterioare care trebuie să formuleze ecuațiile într-un program, în timp ce în Simulink puteți alege funcția și blocurile și trebuie doar să introduceți valorile variabilei ecuațiilor.
Pentru a deschide un browser Simulink Library, puteți să faceți clic pe butonul browserului Library din meniul Simulink, așa cum se arată în imaginea de mai jos
Cealaltă modalitate de a deschide browserul bibliotecii Simulink este să tastați comanda de mai jos în fereastra de comandă. Comanda este diferențiată de majuscule și minuscule, așa că fiți atenți în timp ce tastați:
slLibraryBrowser
Așa arată browserul bibliotecii Simulink, în care puteți căuta chiuvete, surse, conectori, componente liniare și neliniare.
Rularea modelului demonstrativ cu MATLAB Simulink
Simulink conține deja numeroase modele simple și avansate ale diferitelor tipuri de sisteme precum audio, comunicații, viziune computerizată, DSP, în timp real și multe altele, după cum puteți vedea în imaginea de mai jos,
Pentru a rula un exemplu sau model demo, faceți dublu clic pe acesta și va apărea o fereastră pop-up a modelului Simulink, așa cum se arată în imaginea de mai jos
După modelare, puteți simula modelul utilizând o metodă de integrare, meniul Simulink sau fereastra de comandă. Cea mai ușoară și convenabilă modalitate este de a utiliza pur și simplu butonul Simulink „RUN” din meniul Simulink pentru a rula un model în Simulink, așa cum se arată în imaginea de mai jos
De asemenea, puteți utiliza sau edita modelul demonstrativ, dacă doriți.
Pornirea Debugger-ului
Simulink Debugger este un instrument al Simulink pentru localizarea sau diagnosticarea erorilor dintr-un model. Debugger vă ajută să verificați sau să rulați simularea pas cu pas și afișează, de asemenea, stările de intrare, ieșire și blocare.
Pentru a porni un depanator trebuie doar să faceți clic pe modelul de depanare din secțiunea de simulare din bara de meniu Simulink, așa cum se arată în imaginea de mai jos
Puteți porni chiar un depanator din fereastra de comandă doar tastând comanda de mai jos, sldebug („numele modelului”)
Crearea unui model Simulink pentru amplificatorul de semnal
Pasul 1: - Lansați Simulink din butonul Simulink sau tastați „simulink” în fereastra de comandă.
Pasul 2: - Alegeți „ Modelul gol” din Simulink, așa cum se arată în imaginea de mai jos
Pasul 3: - Acum, vom construi un „Model de amplificator de semnal” care preia o intrare și o amplifică cu un factor de câștig.
Pentru modelul amplificatorului de semnal avem nevoie de bloc de undă sinusoidală, bloc de câștig și scop.
Pasul 4: - Deschideți browserul bibliotecii tastând 'sl'LibraryBrowser' în fereastra de comandă. Și alegeți blocurile necesare și trageți-le în fereastra Simulink din fereastra browserului de bibliotecă, așa cum se arată în imaginea de mai jos
Pasul 5: - După plasarea tuturor blocurilor în fereastra Simulink, trebuie să le conectați conform imaginii de mai jos,
Pasul 6: - Trebuie să schimbați setarea pentru a obține două intrări în scop, deci faceți dublu clic pe scop și apoi mergeți la setare și schimbați „ Numărul de porturi de intrare” la „2”, așa cum se arată în imaginea de mai jos
Pasul 7: - Acum, pentru amplificare, puteți seta valoarea amplitudinii undei sinusoidale și a factorului de câștig făcând dublu clic pe blocul respectiv.
Pasul 8: - După ce ați terminat acest lucru, putem rula modelul nostru Simulink din butonul „RUN” din meniul Simulink.
Așteptați până când Simulink vă va compila modelul, pe care îl puteți vedea în colțul din dreapta jos al ferestrei.
Pasul 9: - Acum, pentru rezultat, faceți dublu clic pe scop și veți putea vedea atât intrarea cât și forma de undă amplificată, așa cum se arată în imaginea de mai jos,
Ca urmare, dacă observați forma de undă de ieșire, aceasta este amplificată cu un factor de 3.
Pasul 10: - Acum, puteți să vă salvați modelul și puteți obține, de asemenea, o imprimare, extensia pentru designul Simulink este „.slx”, așa că țineți cont de extensie în timp ce salvați, în general, este nevoie de extensia „.slx”.
De asemenea, puteți verifica videoclipul dat la final pentru „Crearea unui model folosind MATLAB Simulink”.
Modelarea unui sistem de control dinamic
Simulink este folosit pentru a analiza diverse sisteme complexe bazate pe timp real legate de frecare, rezistența aerului, alunecarea treptelor etc. Aceste sisteme sunt foarte complexe și pentru a proiecta un model care nu intră în domeniul de aplicare al articolului. Dar pentru a învăța cum să modelăm sistemul de control dinamic, MATLAB însuși a furnizat o documentație plăcută. Puteți accesa acest lucru în tutorialul Noțiuni introductive din MATLAB. Accesați „ Modelarea unui sistem dinamic ” după ce ați selectat Noțiuni introductive .
Veți fi redirecționat către browserul de ajutor al MATLAB, așa cum se arată în imaginea de mai jos
Procesul complet pentru crearea unui model Simulink este prezentat în videoclipul de mai jos: