Exemplu Matlab Simulink

download Exemplu Matlab Simulink

of 6

Transcript of Exemplu Matlab Simulink

  • 8/15/2019 Exemplu Matlab Simulink

    1/6

    1

    Crearea modelelor SIMULINK 

    Tehnica de creare a unor modele SIMULINK poate fi ilustrată cel mai bine prin exemple.Modelul prezentat n continuare inte!rează un sinus "i afi"ează at#t rezultatul c#t "i unda

    sinusoidală de la intrare. Schema bloc a modelului este următoarea$

    %entru a !enera modelul se tastează mai nt#i simulin& n fereastra de comandă M'TL'(. %esistemele de operare de tip )indo*s +a apare Browser-ul bibliotecilor SIMULINK.

    %e sistemele UNI,- +a apare fereastra bibliotecilor SIMULINK.

    %entru a !enera un model nou pe sisteme UNI, se selectează Model din submeniul New almeniului File. %e sisteme )indo*s se selectează butonul New Model din bara de instrumente a(ro*serului de (iblioteci.

    Simulin& +a deschide o fereastră pentru un model nou.

  • 8/15/2019 Exemplu Matlab Simulink

    2/6

  • 8/15/2019 Exemplu Matlab Simulink

    3/6

    6

    7a "i n cazul utilizării bro*serului se tra!e blocul Sine )a+e din biblioteca de surse nfereastra modelului drag and drop2$

    Se procedează n mod asemănător "i cu copierea celorlalte blocuri din bibliotecilecorespunzătoare n fereastra modelului. Se poate deplasa cu u"urin0ă orice bloc prin tra!erea cumouseul sau prin selectare "i deplasare cu tastele să!e0i.

    8upă copierea tuturor blocurilor necesare n fereastra de lucru- modelul trebuie să arate ca n

    fi!ura următoare$

    La o examinare atentă a simbolurilor de reprezentare a blocurilor se +or obser+a să!e0i careindică intrările sau ie"irile din blocuri$ dacă simbolul 9 este orientat spre ie"irea blocului atuncieste un port de ie"ire output port 2 iar dacă simbolul este ndreptat spre bloc este un port de intrare

    input port 2. Un semnal circulă de la un port de ie"ire al unui bloc spre un port de intrare al altui bloc printro linie de conectare- 'tunci c#nd blocurile sunt conectate- simbolurile porturilor dispar.

  • 8/15/2019 Exemplu Matlab Simulink

    4/6

    :

    %entru conectarea blocurilor se trece nt#i la conectarea blocului Sine )a+e la prima intrare desus2 a blocului Mux. %entru aceasta se pozi0ionează pointerul mouseului deasupra portului de ie"ireal blocului Sine )a+e. ;n acest moment forma pointerului se schimbă "i de+ine de tip cruce

    cursor2.

    Se 0ine apăsat butonul st#n!a al mouseului "i se deplasează cursorul p#nă la intrarea de sus a blocului Mux.

    Urmează eliberarea butonului mouseului "i se obser+ă cum blocurile au fost conectate.

    ;n afara liniilor care conectează ie"irile unor blocuri la intrările altora există "i linii de bran"area unor linii la intrările unor blocuri se poate obser+a n modelul prezentat ini0ial2. < astfel de linieeste utilizată pentru conectarea ie"irii din blocul Sine )a+e "i la blocul Inte!rator există de=aconexiunea la blocul Mux2.

    %entru a efectua această conexiune se procedează astfel$

    1. Se pozi0ionează pointerul pe linia dintre blocurile Sine )a+e "i Mux.

    /. Se apasă "i se 0ine apăsată tasta Ctrl. Se apasă butonul mouseului "i apoi se tra!e p#nă laintrarea n blocul Inte!rator sau p#nă deasupra acestui bloc.

  • 8/15/2019 Exemplu Matlab Simulink

    5/6

    >

    6. Se eliberează butonul mouseului "i se obser+ă cum apare o linie de bran"are p#nă la portul deintrare n blocul Inte!rator.

    Se procedează conform indica0iilor "i se efectuează toate conectările necesare. Modelul +atrebui să arate n final astfel$

    8upă ncheierea procedurii de construc0ie a modelului- trebuie rulată o simulare pentruaprecierea corectitudinii modelului "i pentru ob0inerea rezultatelor cerute.

    %entru aceasta se deschide mai nt#i blocul osciloscopului Scope2- pentru a +izualiza e+olu0ia

    mărimilor modelului. %ăstr#nd fereastra osciloscopului deschisă se +a seta Simulin& pentru rulareaunei simulări timp de 1? secunde. %entru aceasta- parcur!em următorii pa"i$1. Setăm parametrii simulării prin ale!erea submeniului Parameters din meniul Simulation. ;n

    fereastra de dialo! care apare +om seta parametrul Stop time la 1?.? +aloare implicită2./. ;nchidem fereastra de dialo! Simulation Parameters prin clic& pe butonul Ok . Simulin& +a

    aplica parametrii "i +a nchide fereastra de dialo!.

    6. Se selectează Start din meniul Simulation "i se obser+ă curbele afi"ate n fereastraosciloscopului.

  • 8/15/2019 Exemplu Matlab Simulink

    6/6

    @

    :. Simularea se +a opri atunci c#nd se a=un!e la finalul timpului de rulare indicat n fereastra dedialo! Simulation Parameters sau la selectarea op0iunii Stop din meniul Simulation sau din barade instrumente2.

    %entru sal+area modelului se ale!e Save din meniul File "i se introduce un nume de fi"ier "i seale!e directorul unde dorim să sal+ăm modelul fi"ierul +a a+ea automat extensia .mdl2.

    %entru ncheierea lucrului se selectează Eit M!"L!# sau se tastează Auit n fereastra decomandă a M'TL'(ului.