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:
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.):
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:
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:
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:
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:
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