Inregistreaza | Ai uitat parola?

Laborator nr. 1

Numar pagini 10
Nume Laborator nr. 1
Subiect Sisteme hibride
Institutie Universitate
Universitate Facultatea de Automatica, Calculatoare, Electronica
Pret 50 puncte
Evaluarea calitatii 0 / 0 (100%)
Adaugat 16-06-2009
Adaugat de dktf0406
Descarcat 10
Marimea fisierului 0 KB
Formatul fisierului pdf
Cuvinte cheie sisteme , hibride , laborator , descriere , toolbox , sstateflow , diagrame , librarie , anexe
Format: pdf
Pret: 50 puncte
Descrierea materialului:
Descrierea toolbox-ului “Stateflow”
Diagramele Stateflow
Librăria Stateflow
Anexe
Extras din material:
1
Laborator nr. 1

Descrierea toolbox-ului “Stateflow”

Stateflow este un toolbox Matlab – Simulink pentru simularea ma?inilor cu st?ri ierarhice
?n scopul reprezent?rii comport?rilor st?ri-discrete ?i evenimente discrete ?n sistemele dinamice.
Diagramele Stateflow pot fi conectate la blocuri st?ri-continue din Simulink ?n vederea model?rii
sistemelor hibride dinamice, care sunt, sisteme cu st?ri continue ?i discrete. Modelele ob?inute
pot fi utilizate pentru investigarea comportamentului sub diferite condi?ii prin simulare.
H?r?ile de stare (statecharts) introduse de Harel sunt modele vizuale ale sistemelor de
tranzi?ie cu st?ri discrete, bazate pe ma?inile cu st?ri finite ierarhice. O ma?in? cu st?ri finite este
o reprezentare a sistemelor conduse de evenimente (event-driven). ?ntr-un sistem condus de
evenimente, sistemul realizeaz? o tranzi?ie de la o stare la alta, dac? condi?iile prev?zute pentru
schimbare sunt ?ndeplinite.
Reprezentarea ma?inilor cu st?ri finite se realizeaz? ?n mod tradi?ional prin utilizarea
tabelelor de adev?r (truth tables) ?n scopul reprezent?rii rela?iilor dintre intr?rile, ie?irile ?i st?rile
acestora. Tabelul descrie logica necesar? descrierii comportamentului pentru sistemul studiat. O
alt? modalitate de reprezentare a sistemelor conduse de evenimente este modelarea
comportamentului sistemului prin descrierea sa ?n termenii tranzi?iilor dintre st?ri. Starea activ?
este determinat? pe baza producerii evenimentelor sub anumite condi?ii.

Diagramele Stateflow

Diagramele Stateflow sunt alc?tuite din obiecte. Unele dintre acestea sunt obiecte grafice,
ce sunt desenate ?n diagrama Stateflow iar altele sunt reprezentate prin texte ?n diagram?.

2






Cele mai importante elemente sunt:
- St?rile – reprezentate prin dreptunghiuri, descriu un mod al sistemului condus de
evenimente. Activitatea sau inactivitatea st?rilor se modific? ?n mod dinamic pe baza
evenimentelor sau condi?iilor. Fiecare stare are un p?rinte. Dac? harta Stateflow are o
singur? stare, p?rintele st?rii este chiar harta ?ns??i, numit? ?i diagram? r?d?cin?. ?n figura
1, Starea A1 este un copil al st?rii A. O stare poate avea istoria activit??ii sale ?nregistrat?
?n history junction.
Se pot folosi dou? tipuri de st?ri: exclusive (OR) ?i paralele (AND). De exemplu:

ON
OFF
Fig.1 Obiectele grafice Stateflow
3
Un comutator poate fi ?n setat ON sau OFF. Doar una dintre cele dou? st?ri poate fi activ?
la un anumit moment de timp.
O diagram? cu st?ri paralele con?ine una sau mai multe st?ri ce pot fi active ?n acela?i
timp. St?rile paralele sunt reprezentate prin dreptunghiuri cu linie punctat?. Activitatea
fiec?rei st?ri paralele este independent? de a celorlalte st?ri.
?n figura 1, starea A1 are o decompozi?ie exclusiv?, ?n timp ce starea A2 are o decompozi?ie
paralel?.
De exemplu, transmisia, sistemul de ?nc?lzire ?i sistemul de iluminare sunt subsisteme
paralelele la o ma?in?. Activitatea lor este independent? la acela?i moment de timp.



- Tranzi?iile – reprezentate prin s?ge?i sunt obiecte grafice care ?n majoritatea cazurilor leag?
un obiect de altul. Un cap?t al tranzi?iei este ata?at la obiectul surs?, iar cel?lat la obiectul
destina?ie. O tranzi?ie are loc dac?: starea surs? este activ?, toate condi?iile pentru tranzi?ie sunt
adev?rate ?i un eveniment asociat are loc. C?nd un eveniment nu este asociat cu tranzi?ia, aceasta
se va produce la apari?ia oric?rui eveniment. T...


Materiale similare

Nume: Laborator nr. 2
Extras din material: ...ma liter? a numelui s?u o Se apas? Enter ?i se introduce : entry: Out_signal = 0; - pentru starea Idle entry: Out_signal = 0.5; - pentru starea Half entry: Out_signal = 1; - pentru starea Full f. Definirea tranzi?iilor ?ntre st?ri – o bun? proiectare ?n Stateflow necesit? specificarea tranzi?iilor implicite pentru st?rile exclusive (OR) la fiec...
Nume: Laborator nr. 3
Extras din material: ...Graful de stare este: 4 Diagrama Stateflow va avea o singur? stare conform grafului de stare anterior. Dup? cum se observ? diagrama cuprinde o singur? stare ?i o tranzi?ie discret? la aceea?i stare declan?at? de condi?ia ) 0 ( & ) 0 ( 2 1 ? ? x x Pentru constanta c s-a ales valoarea 0.4, iar 1 = m Starea discret? q ?i variabila continu? xreset se declar? ca ie?iri pentru diagrama Stateflow. Variabila x este declarat? intrare, iar reset ca evenim...



Comentarii asupra materialului "Laborator nr. 1"

Nimeni nu a verificat inca acest material. Fi primul care isi publica opinia



Publica-ti opinia

Logheaza-te pentru a posta un comentariu