Sisteme dinamice de sistem de modelare Simulink

Prezentare generală

Programul Simulink este un supliment la pachetul MATLAB. În simulare este implementat folosind principiul Simulink vizual de programare, în conformitate cu care utilizatorul pe ecranul bibliotecii de blocuri standard și creează un dispozitiv de model efectuează calcule. În același timp, spre deosebire de metode clasice de modelare, utilizatorul nu trebuie să studieze temeinic limba de matematică și metode numerice și unele cunoștințe generale necesare atunci când se lucrează pe calculator și, desigur, cunoașterea domeniului în care funcționează.

Simulink este suficient de independent MATLAB instrument de lucru și cu el nu are nevoie să știe el însuși Matlab și alte aplicații sale. Pe de altă parte accesul la funcțiile MATLAB și alte instrumente este încă deschisă și poate fi folosit în Simulink. O parte din parte a pachetului a construit instrumente în Simulink (de exemplu, sistemul de control aplicație LTI-Viewer Toolbox - Pachet pentru dezvoltarea sistemelor de control). Există, de asemenea, biblioteci suplimentare pentru diferite domenii de aplicare unități (de exemplu, Power System Blockset - modelarea dispozitivelor electrice, Digital Signal Processing Blockset - un set de blocuri pentru dezvoltarea de dispozitive digitale, etc).

Când lucrați cu utilizatorul Simulink are capacitatea de a actualiza blocuri de bibliotecă, de a crea propriul dvs., și să facă noi biblioteci bloc.

În simulare, utilizatorul poate selecta metoda de rezolvare a ecuațiilor diferențiale, precum și o metodă de modificare a modelului de timp (cu un pas fix sau variabil). În timpul simulării este posibilă monitorizarea proceselor care au loc în sistem. Pentru a face acest lucru, vom folosi dispozitive speciale de supraveghere, incluse în biblioteca Simulink. Rezultatele simulării pot fi prezentate sub formă de grafice sau tabele.

De asemenea, un avantaj Simulink constă în faptul că vă permite să alimenteze biblioteca de unități cu rutine scrise ca limbaj MATLAB, și în C ++, Fortran, și Ada.

2. Rulați Simulink

Pentru a rula programul, trebuie să rulați mai întâi pachetul MATLAB. Fereastra principală a MATLAB este prezentată în Fig. 2.1. Există, de asemenea, este un prompt apare în fereastra atunci când treceți cursorul mouse-ului deasupra comenzii rapide din bara de instrumente Simulink.

Figura 2.1. Fereastra principală a programului MATLAB

După deschiderea ferestrei principale a programului MATLAB nevoie pentru a rula programul Simulink. Acest lucru se poate face una din cele trei moduri:

  • Apăsați (Simulink) în instrumentul MATLAB panoul de comandă.
  • În linia de comandă, fereastra principală MATLAB Simulink pentru a imprima și apăsați tasta Enter de pe tastatură.
  • Executați Open ... comanda din meniul File și deschideți fișierul de model (mdl - fișier).

    Această din urmă opțiune este utilă pentru lansarea unui model gata și funcționează bine, necesitând doar pentru a face calcule și nu au nevoie pentru a adăuga noi blocuri în model. Folosind prima și a doua metode se va deschide fereastra browser secțiunile Simulink bibliotecă (Fig. 2.2).

    Figura 2.2. bibliotecă Simulink secțiuni fereastra browser-ului

    3. secțiuni Browser biblioteca Simulink

    fereastra Browser Block Biblioteca conține următoarele elemente (Figura 2.2.):

  • Titlul, cu titlul ferestrei - Simulink Library Browser.
  • Bara de instrumente comenzi rapide la comenzi utilizate în mod obișnuit.
  • Listă de partiție de bibliotecă, care este implementat sub forma unui copac.
  • secțiunea Fereastră a conținutului bibliotecii (lista de sub-secțiuni ale bibliotecii sau blocuri)
  • Bara de stare care conține un indiciu de acțiune pentru a lua.

    Fig. 2.2 identifică biblioteca principală a Simulink (pe stânga) și prezintă secțiunile sale (pe dreapta).

    Biblioteca Simulink conține următoarele secțiuni principale:

  • blocuri liniare Continuous.
  • Blocuri discrete Discrete-.
  • funcţii funcții și tabele Tables-.
  • Blocuri de matematica - Math.
  • Neliniara - blocuri neliniare.
  • semnale Sisteme - semnale și sisteme.
  • Chiuvete - dispozitive de înregistrare.
  • Surse - surse de semnal și influențe.
  • Subsisteme - blocuri subsisteme.

    Lista de partiții de bibliotecă Simulink este prezentată sub forma unui copac, și reguli pentru lucrul cu acestea sunt liste de acest tip partajat:

  • Icon nod pliat al arborelui conține simbolul „+“, iar pictograma sa extins conține simbolul „-“.
  • Pentru a extinde sau a restrânge un nod copac, pur și simplu faceți clic pe pictograma sa din butonul mouse-ului din stânga (LMB).

    La selectarea secțiunea bibliotecii corespunzătoare de pe partea dreaptă a ferestrei afișează conținutul (Fig. 3.1).

    Figura 3.1. O fereastră de browser cu un set de blocuri BIBLIOTECA

    Pentru a lucra cu fereastra folosind comanda de meniu colectat. Meniul browser Biblioteca conține următoarele elemente:

  • Fișier (File) - Lucrul cu fișierele bibliotecă.
  • Edit (Editare) - Adăugarea de blocuri și de căutare (după nume).
  • View (Vizualizare) - gestionarea elementelor de interfață de afișare.
  • Ajutor (FAQ) - afișează fereastra de ajutor pentru bibliotecile browser.

    Lista completa comenzi din meniu Library Browser este prevăzut în apendicele 1.

    Pentru a lucra cu browser-ul, puteți utiliza, de asemenea, butoanele de pe bara de instrumente (Figura 3.2).

    Figura 3.2. Browser secțiunea Bara de instrumente a bibliotecii

    Butoanele barei de instrumente au următoarele funcții:

  • Crearea unui nou model de S-(deschide un nou model de fereastră).
  • una deschisă a -models S existente.
  • Modificați proprietățile ferestrei browserului. Acest buton vă permite să setați fereastra modul de afișare a browserului „în partea de sus a tuturor ferestrelor“. Apăsați din nou pentru a anula acest mod.

    4. Crearea unui model

    Pentru a crea modelul din mediul SIMULINK este necesar să se efectueze în mod consecvent următoarele etape:

    4.1. Crearea unui fișier nou model prin alegerea fișierului / New / model, sau folosind butonul din bara de instrumente (denumit în continuare, folosind simbolul „/“, indicând meniul elemente, pe care trebuie să selectați pentru a efectua acțiunea specificată). Modelul fereastra nou creat este prezentată în Fig. 4.1.

    Figura 4.1. Modelul cutie goală

    4.2. Aranjați blocuri în fereastra de model. Pentru a face acest lucru, deschideți secțiunea corespunzătoare a bibliotecii (de exemplu, surse - Surse). Apoi, arătând cursorul în caseta dorită și făcând clic pe butonul din stânga al „mouse-ului“ - „trage“, creat de blocul în fereastra. butonul mouse-ului pentru a păstra în jos. Figura 4.2 prezintă modelul fereastră, care conține blocuri.

    Figura 4.2. model fereastră care cuprinde blocuri

    Pentru a elimina blocul de care aveți nevoie pentru a selecta blocul (inserați cursorul pe imaginea sa și apăsați butonul stâng al „mouse-ului“), și apoi apăsați tasta Delete de pe tastatură.

    doriți să selectați un bloc pentru a modifica dimensiunea blocului, poziționați cursorul într-unul din colțurile blocului și făcând clic pe butonul din stânga al „mouse-ului“, pentru a modifica dimensiunea blocului (cursorul se transformă într-o săgeată cu două sensuri).

    4.3. În plus, în cazul în care este necesar, trebuie să modificați parametrii de bloc stabilite prin programul de „default“. Pentru a face acest lucru, faceți dublu clic pe butonul din stânga al „mouse“ arătând cursorul pe imaginea de bloc. Parametrii de editare fereastra blocului. La stabilirea parametrilor numerici trebuie să se țină seama de faptul că punctul trebuie să fie utilizat ca punct zecimal, mai degrabă decât virgula. După efectuarea modificărilor trebuie să apăsați butonul OK pentru a închide fereastra. În Figura 4.3 prezintă un exemplar de transfer bloc de modelare funcția și fereastra de editare a parametrilor blocului.

    Figura 4.3. Blocați modelarea funcției de transfer și parametrii unitate fereastra de editare

    4.4. După instalare pe toate schema de blocuri de bibliotecile necesare au nevoie pentru a realiza o conexiune de elemente de circuit. Pentru a conecta unitățile trebuie să specifice cursorul pe blocul de „ieșire“, și apoi apăsați și țineți apăsat butonul din stânga al „mouse“, trage o linie la intrarea unui alt bloc. Apoi eliberați tasta. În cazul unei conexiuni corecte a imaginii săgeată de pe intrarea schimbă culoarea bloc. Pentru a crea un punct de joncțiune în portbagaj au nevoie pentru a muta cursorul la site-ul propus, și făcând clic pe butonul din dreapta al „mouse-ului“, pentru a ajunge la linia. Pentru a șterge o linie pe care doriți să selectați o linie (în același mod în care se efectuează pentru blocul), apoi apăsați tasta Delete de pe tastatură. Modelul circuit în care conexiunile dintre blocurile prezentate în Fig. 4.4.

    Figura 4.4. Modelul de circuit

    4.5. După elaborarea unei scheme de design pe care trebuie să-l salvați ca un fișier de pe disc selectând Fișier / meniul Save As. în caseta de circuit și specificați numele directorului și fișierului. Trebuie avut în vedere faptul că numele de fișier nu trebuie să depășească 32 de caractere, trebuie să înceapă cu o literă și nu pot conține caractere chirilice și caractere speciale. Aceeași cerință se aplică calea fișierului (în folderul în care fișierul este salvat). În editarea ulterioară a schemei poate fi utilizat punctul Fille / Salvare meniu. În programul SIMULINK repetate începe circuitul de încărcare utilizând fișiere / Deschideți meniul. în fereastra de browser bibliotecă sau din fereastra principală MATLAB.

    Stiati ca modelare algoritmică - este un fel de simulare folosind un limbaj universal de programare (Pascal, Basic, sau altele.) Și algoritmi speciali. Mai mult consumatoare de timp, în comparație cu utilizarea unor sisteme și tehnologii de modelare. În prezent, folosit în unele universități pentru predarea elementele de bază ale modelarea pe calculator.

    Știri
    Cavalerii Teoria eter