Sunteți pe pagina 1din 7

Lucrarea nr.

MEDIUL DE MODELARE I SIMULARE


SIMULINK
1. Scopul lucrrii
Lucrarea constituie o scurt prezentare a mediului pentru modelarea i
simularea sistemelor dinamice, SIMULINK, o extensie a programului Matlab.
2. Aspecte teoretice
Simulink este un accesoriu, o anex a programului Matlab pentru
modelare, analiz i simulare a unei varieti foarte mari de sisteme fizice sau
matematice, discrete sau continue, incluznd aici i sistemele cu componente
neliniare.
Simulink are dou faze importante:
- definirea modelului (modelare);
- analiza modelului (simulare).
Definirea modelului presupune construcia lui cu ajutorul unor elemente
componente de baz sau a unor modele realizate anterior. Mediul Simulink ofer
biblioteci de blocuri componente, care pot fi parametrizate pentru cazurile dorite.
Analiza modelului se face prin diferii algoritmi de simulare, liniarizare i de
calcul a punctului de echilibru. Cele dou faze pot fi realizate interactiv, astfel
nct utilizatorul s obin comportamentul dorit pentru sistemul dinamic creat.
Pentru a se realiza o simulare se vor respecta (parial sau total)
urmtoarele etape:
1. Se introduce comanda simulink la interpretorul de comenzi pentru a se
deschide fereastra cu biblioteca de componente Matlab (Figura 6.1).

Fig. 6.1. Biblioteca principal SIMULINK

42

2. n acelai timp la aceast comand se va deschide o fereastr de lucru nou


(Figura 6.2) unde se va construi modelul sistemului, fereastr ce va putea fi
redenumit i salvat ulterior (opiunea Save din meniul File al ferestrei).

Fig. 6.2. Fereastra de lucru, unde se va crea sistemul dinamic dorit


3. Din biblioteca principal, pe grupe de componente, se pot deschide i copia
(deplasa cu mouse-ul) blocuri componente n fereastra de lucru.
4. Se vor trasa fire de legtur ntre blocurile plasate, prin simpla folosire a
mouse-ului (buton stnga inut apsat concomitent cu deplasare mouse pe
fereastra de lucru) .
5. Parametrizarea dorit a blocurilor se face prin apsare dubl pe componenta
respectiv (left double-click) din fereastra de lucru.
6. Simularea sistemului creat se face prin selectarea opiunii Start din meniul
Simulation, moment n care eticheta se va modifica n Stop pentru a putea
opri simularea i a face eventualele modificri dorite.
7. Unul sau mai muli parametri ai simulrii pot fi modificai din meniul
Simulation, selectnd opiunea Parameters.
8. Observarea comportamentului sistemului creat se poate face prin montarea
unor componente de tip osciloscop sau prin nregistrarea rezultatelor n
spaiul de lucru al programului Matlab. Dac se descoper erori se pot reface
schemele prin adugri, tergeri de componente, schimbri de parametri sau
legturi.
Biblioteca de blocuri standard
Biblioteca principal este organizat pe categorii, grupnd blocurile n
funcie de comportamentul lor, pe domenii:
- Sources
- Sinks
- Discrete
- Linear
- Nonlinear
- Connections
- altele

(generatoare de semnal, surse )


(obiecte de nregistrare, de afiare )
(componente discrete, modele de sisteme discrete )
(componente continue, modele de sisteme continue )
(elemente neliniare pentru modelare )
(obiecte de legtur )
(n funcie de versiunea Matlab Simulink)
43

Fiecare categorie este reprezentat n fereastra de biblioteci principal


printr-un icon. Prin selectarea unei categorii i apsarea dubl a butonului
stnga al mouse-ului (left double-click) se va deschide o nou fereastr ce va
conine componente standard din acea categorie. Spre exemplu deschiderea
bibliotecii cu surse, Sources va aduce pe ecranul monitorului o fereastr nou ce
conine componente care pot genera semnale (Figura 6.3) precum signal
generator, sine wave, step, ramp, pulse generator, random number, etc.

Fig. 6.3. Fereastra cu obiecte a domeniului Sources din biblioteca Simulink


Lucrul cu blocurile componente (obiecte Simulink) este foarte simplu,
fiind permise copieri, mutri, tergeri, editri, modificri de parametri, trasri de
linii, rotaii, etc., prin simpla folosire a mouse-ului sau a meniurilor.
3. Desfurarea lucrrii
Se va construi un model simplu, format dintr-un generator de semnal i un
osciloscop, care va fi simulat (Figura 6.4).

Fig. 6.4. Schema de modelare i simulare


Generatorul de semnal a fost luat din biblioteca Simulink, domeniul
Sources prin copiere, iar osciloscopul din domeniul Sinks. Firul de legtur se
44

realizeaz prin unirea ieirii generatorului cu intrarea osciloscopului. Prin apsare


dubl cu mouse-ul pe cele dou componente (left double-click) se vor deschide
dou zone de dialog unde se va realiza parametrizarea sau setarea obiectelor
(Figura 6.5).

Fig. 6.5. Interfee de dialog pentru setarea generatorului i osciloscopului


Pentru intrarea generat de tip sinusoidal, cu amplitudine unitar i
frecven de 1 Hz, selectnd din meniul Simulation al ferestrei de lucru funcia
Start, pe ecranul virtual al osciloscopului se obine forma de und din figura 6.6.

Fig. 6.6. Simularea sistemului creat din generator de semnal i osciloscop.


Pentru a obine alt form de und, se modific parametrul wave form al
generatorului sau frecvena i amplitudinea semnalelor.
Se realiza schema din figura 6.7, cu urmtoarele blocuri componente (n
paranteze se afl domeniul bibliotecii unde poate fi gsit componenta) :

Step Fcn
Transfer Fcn
Gain
Mux

(Sources)
(Linear)
(Linear)
(Connections)
45

Scope

(Sinks)

Fig. 6.7. Schema de modelare i simulare


Pe osciloscop se vizualizeaz cele dou semnale: de intrare i de ieire
(Figura 6.8).

Fig. 6.8. Vizualizarea semnalelor obinute cu sistemul din figura 6.7


O alt metod de a modela un sistem, pe lng cele clasice (funcie de
transfer i matrici de sistem), const n construirea ecuaiei matematice care
descrie sistemul respectiv. Fie sistemul continuu, descris de ecuaia diferenial:

1
x (t ) = 2 x (t ) + u (t ) e(t )
3

(6.1)

unde: u(t) reprezint comanda de tip tren de impulsuri, cu amplitudine unitar i


frecven unitar;
e(t) perturbaia ce acioneaz asupra sistemului, semnal aleator.
Pentru construcia modelului sunt necesare urmtoarele: sumator,
elemente proporionale i un simplu integrator, cu ajutorul cruia se obine starea
x(t), din derivata acesteia. La aceste componente se adaug semnalele exogene:
comand, respectiv perturbaie. Modelul detaliat al sistemului precum i
rspunsul acestuia sunt prezentate n figura 6.9.
46

Fig. 6.9. Schema de modelare i simulare


Pentru modelarea ansamblului regulator-proces, cu ajutorul elementelor
componente puse la dispoziie de mediul Simulink, se consider schema din
lucrarea de laborator nr. 2, care conine un regulator (integrativ) i un proces de
ordin II (Figura 6.10).

Fig. 6.10. Modelarea ansamblului regulator-proces


Cu valorile din figura 6.10 se obine un rspuns oscilant amortizat al
ntregului sistem n bucl nchis (Figura 6.11).

Fig. 6.11. Simularea ansamblului regulator-proces


Acordarea regulatorului n mod interactiv, nseamn efectuarea mai
multor ncercri asupra simulrii sistemului. De exemplu, o modificare a
47

constantei de timp integrative a regulatorului presupune accesarea csuei cu


parametri ai regulatorului (Figura 6.12).

Fig. 6.12. Parametrii regulatorului


n figura 6.13 a, b sunt prezentate rspunsurile sistemului la valori de 0.2 s
i 0.4 s ale constantei de timp integrative.

Fig. 6.13. Simularea sistemului pentru constante integrative de 0.2s i 0.4s


Astfel, prin diferite teste ale construciilor realizate, se pot face comparaii
ntre rspunsurile diferitelor sisteme, pn la atingerea performanelor dorite.
4. Tem
a) Se cere realizarea modelului Simulink pentru un convertor de monezi
euro-leu i dolar-leu, respectiv euro-dolar.
b) Realizai un convertor de temperatur din grade Kelvin n grade
Celsius, grade Fahrenheit n grade Celsius.
c) Se cere realizarea modelului sistemului din figura 6.9, cu funcii de
transfer i cu matrici de sistem. Se vor analiza i comenta rspunsurile obinute.
d) Se cere refacerea lucrrilor de laborator 1 i 2 cu ajutorul mediului de
modelare i simulare Simulink.

48

S-ar putea să vă placă și

  • Masini Unelte Cu Comanda Numerica
    Masini Unelte Cu Comanda Numerica
    Document57 pagini
    Masini Unelte Cu Comanda Numerica
    Alina Ali
    80% (10)
  • Evalriscuri Ptsite
    Evalriscuri Ptsite
    Document233 pagini
    Evalriscuri Ptsite
    stirbuson4980
    Încă nu există evaluări
  • Labor 14
    Labor 14
    Document9 pagini
    Labor 14
    stirbuson4980
    Încă nu există evaluări
  • Mod Sim Curs
    Mod Sim Curs
    Document129 pagini
    Mod Sim Curs
    Belean Cosmin
    Încă nu există evaluări
  • MPP Constructie Functionare
    MPP Constructie Functionare
    Document21 pagini
    MPP Constructie Functionare
    Gigi Tyirean
    Încă nu există evaluări
  • Masini Unelte Cu Comanda Numerica
    Masini Unelte Cu Comanda Numerica
    Document57 pagini
    Masini Unelte Cu Comanda Numerica
    Alina Ali
    80% (10)
  • Verificarea Metro Logic A Si Etalonarea Mijloacelor de Masurare
    Verificarea Metro Logic A Si Etalonarea Mijloacelor de Masurare
    Document48 pagini
    Verificarea Metro Logic A Si Etalonarea Mijloacelor de Masurare
    mbarabas
    Încă nu există evaluări
  • Labor 13
    Labor 13
    Document10 pagini
    Labor 13
    stirbuson4980
    Încă nu există evaluări
  • Labor 12
    Labor 12
    Document8 pagini
    Labor 12
    stirbuson4980
    Încă nu există evaluări
  • Labor 09
    Labor 09
    Document8 pagini
    Labor 09
    stirbuson4980
    Încă nu există evaluări
  • Labor 10
    Labor 10
    Document6 pagini
    Labor 10
    stirbuson4980
    Încă nu există evaluări
  • Labor 04
    Labor 04
    Document6 pagini
    Labor 04
    stirbuson4980
    Încă nu există evaluări
  • Labor 11
    Labor 11
    Document9 pagini
    Labor 11
    stirbuson4980
    Încă nu există evaluări
  • Labor 08
    Labor 08
    Document8 pagini
    Labor 08
    stirbuson4980
    Încă nu există evaluări
  • Labor 07
    Labor 07
    Document9 pagini
    Labor 07
    stirbuson4980
    Încă nu există evaluări
  • Labor 05
    Labor 05
    Document5 pagini
    Labor 05
    stirbuson4980
    Încă nu există evaluări
  • Labor 01
    Labor 01
    Document7 pagini
    Labor 01
    stirbuson4980
    Încă nu există evaluări
  • IndrumarLaborator IA
    IndrumarLaborator IA
    Document13 pagini
    IndrumarLaborator IA
    stirbuson4980
    Încă nu există evaluări
  • Cap
    Cap
    Document31 pagini
    Cap
    stirbuson4980
    Încă nu există evaluări
  • Labor 02
    Labor 02
    Document8 pagini
    Labor 02
    stirbuson4980
    Încă nu există evaluări
  • Labor 03
    Labor 03
    Document7 pagini
    Labor 03
    stirbuson4980
    Încă nu există evaluări
  • Copert 1
    Copert 1
    Document2 pagini
    Copert 1
    stirbuson4980
    Încă nu există evaluări
  • Proiect SCPC
    Proiect SCPC
    Document5 pagini
    Proiect SCPC
    stirbuson4980
    Încă nu există evaluări
  • Sarbatorile Primaverii Mami
    Sarbatorile Primaverii Mami
    Document11 pagini
    Sarbatorile Primaverii Mami
    stirbuson4980
    Încă nu există evaluări
  • Protectia Mediului - Raul Mures
    Protectia Mediului - Raul Mures
    Document85 pagini
    Protectia Mediului - Raul Mures
    stirbuson4980
    Încă nu există evaluări