simulink tutorial i

Upload: aditzas3489

Post on 09-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/8/2019 Simulink Tutorial I

    1/6

    PARTEA I

    Simulink. Elemente de baza

    Mediul de simulare MATLAB-SIMULINK este un program cu aplicatie subWindows, cu ajutorul caruia se poate realiza simularea unor sisteme cu grad mare decomplexitate. Acest program are procedura de calcul a MATLAB remarcandu-se prin

    declararea sub forma matriceala a variabilelor sistemului.Modalitatea de lucru cu MATLAB-SIMULINK este facila si se bazeaza pe blocuri

    care indeplinesc o gama variata de functii, ca de exemplu: matematice, de legatura(conectare), de vizualizare grafica etc.

    Un model al unui sistem complex cuprinde o multime de blocuri care suntinterconectate, avand la baza modelele matematice ale ecuatiilor ce descriu miscarilecorpurilor sistemului.

    Toate blocurile sunt grupate n biblioteci (Library) denumite Toolboxsau Blockset.Biblioteca SIMULINK se deschide atunci cand se apasa butonul Simulink Library

    Browser din fereastra Matlab (fig. 1). Acelasi lucru se obtine si daca se tasteaza

    comanda simulinkn fereastra Matlab.

    Fig. 1 Fereastra Matlab

    Fig. 2 Deschiderea librariei Simulink Browser

  • 8/8/2019 Simulink Tutorial I

    2/6

    Dupa selectarea unei biblioteci, aceasta isi arata continutul daca se apasa pemouse prin click stanga, apoi se selecteaza un bloc prin aceeasi miscare, dupa care inurma apasarii click stanga pe mouse, se va deschide un nou model in care va fi transferatblocul ales.

    Fig. 3 Continutul bibliotecilor si crearea unui nou model

    Exista mai multe modalitati prin care se poate deschide un nou model, ca deexemplu: din meniul File -> New -> Modelal oricarei ferestre de biblioteca, apasand click

    pe butonul (Create a New Model) al ferestrei Simulink Browser sau al oricarui noumodel, sau cu shortcut Ctrl+Nn orice fereastra de biblioteca.

    Fig. 4 Deschiderea unui nou model

  • 8/8/2019 Simulink Tutorial I

    3/6

    Aducerea unui bloc in noul model se face prin tragerea lui pana in momentul in careacesta ajunge in fereastra special creata. Ca exemplu, s-a folosit blocul Transfer Fcn, pecare s-a apasat dublu click cu butonul din stanga al mouse-ului. Se dechide apoi fereastrade dialog Block parameters: Transfer Fcn in care se declara coeficientii numitorului si ainumaratorului functiei de transfer a modelului ce va urma sa fie construit.

    Fig.5 Completarea unui bloc cu datele care-l definesc

    In situatia in care utilizatorul nu cunoaste modalitatea de declarare a parametrilor

    blocului selectat, se apasa click pe butonul din dreapta al mouse-ului si se va deschidefereastra de dialog Help care contine toate informatiile necesare pentru insusirea moduluide lucru.

    Fig. 6 Accesarea ferestrei de dialog Help

  • 8/8/2019 Simulink Tutorial I

    4/6

    Acelasi lucru se poate face daca se selecteaza comanda Help apoi Simulink Helpprin apasarea butonului stanga al mouse-ului. Apoi, in fereastra de dialog Help seselecteaza/tasteaza Using Simulink: Transfer Fcn si va aparea descrierea modului deutilizare cu acel bloc.

    Fig. 7 Apelarea comenzii Simulink Help

    Pentru functionarea modelului, blocurile trebuie sa fie interconectate. Acest lucru serealizeaza unind o margine a unui bloc (prin apasarea in mod continuu pe butonul din

    stnga al mouse-ului) cu o margine a altuia, facandu-se in acest mod intrarea si iesireasemnalului in blocuri.

    Odata finalizata schema bloc corespunzatoare modelului matematic ce descriecomportarea sistemului complex, se aduc in fereastra modelului blocuri de vizualizare cumar fi, de exemplu osciloscoape aduse din biblioteca Sinks -> Scope. Apasand dublu clickpe blocul care simbolizeaza osciloscopul, acesta se activeaza prin deschiderea uneifereastre de dialog, moment in care utilizatorul poate incepe configurarea osciloscopului.

    Fig. 8 Activarea blocului Scope

  • 8/8/2019 Simulink Tutorial I

    5/6

    Configurarea osciloscopului consta in definirea domeniului axei y si a semnaluluivizualizat (prin click-dreapta n fereastra osciloscopului pentru deschiderea unei casete dedialog n care se selecteaza Axes properties fig. 9a), selectarea numarul de axe alosciloscopului precum si intervalul de timp (Time range) in care se doreste vizualizareasimularii (click pe butonul Properties - fig. 9b)

    Fig. 9a

    Fig. 9b

    Fig. 9 Setarea parametrilor osciloscopului

  • 8/8/2019 Simulink Tutorial I

    6/6

    In continuare, din meniul Simulation Parameters se precizeaza momentul de timpcand incepe simularea (Start time), durata acesteia (Stop time), prin ce metoda deintegrare se rezolva ecuatiile modelului matematic (Solver options), pasul maxim deintegrare (Max step size), eroarea (Relative tolerance) etc.

    Fig. 10 Setarea parametrilor procesului de simulare

    Pentru inceperea simularii se apasa click pe butonul Start din toolbar-ul ferestreimodelului, sau din meniul Simulation-Start, sau cu shortcut-ul Ctrl+T.

    Fig. 11 Initializarea simularii

    Salvarea modelului, in SIMULINK, se face cu comanda din meniul File ->Save As,precizandu-se directorul si numele sub care va fi salvat.