Documente Academic
Documente Profesional
Documente Cultură
CURS1 BSA 3AR Sisteme Dinamice
CURS1 BSA 3AR Sisteme Dinamice
Sisteme dinamice
Conceptul de sistem dinamic trebuie să fie considerat în strânsă legătură cu cel de semnal; într-adevăr un
sistem dinamic apare ca o realitate fizică care "transformă" unul sau mai multe semnale de intrare pentru a
crea alte semnale la ieşire.
Intrare(intrări) Ieşire(ieşiri)
Sistem dinamic
0 t 0 t
În cadrul acestei lucrări, se va considera un semnal ca fiind o mărime fizică a cărui valoare depinde de
variabila temporală t. Remarcăm că o funcţie u(t) constituie modelul matematic cel mai simplu pentru un
semnal. În paragraful 2.6 se prezintă semnale simple, numite semnale canonice, utilizate de obicei în analiza
sistemelor.
Pentru sistemele dinamice, „cauza” este reprezentată prin semnale de intrare, în timp ce semnalul de ieşire
reprezintă „efectul”.
În cazul instalaţiilor automatizate, un semnal de ieşire este o mărime dependentă care permite evaluarea
evoluţiei procesului reprezentând funcţionarea unei instalaţii. Un semnal de intrare care corespunde fie unei
intrări de comandă fie unei perturbaţii. O intrare de comandă este o variabilă independentă asupra căreia se
acţionează pentru a determina evoluţia ieşirilor în scopul conducerii instalaţiei. În schimb, o perturbaţie este
o variabilă independentă care influenţează mărimile de ieşire fără a ţine seama de obiectivul conducerii.
Un sistem dinamic este cauzal dacă verifică principiul cauzalităţii:
efectul nu trebuie să preceadă cauza
Astfel, un sistem dinamic cauzal este un sistem care nu răspunde înainte de a fi excitat. Sistemele dinamice
existente (realizabile fizic) sunt în mod natural cauzale, dar, în funcţie de modelarea lor, aproximări prea
grosiere pot să le transforme în sisteme necauzale. Evoluţia sistemului este considerată în timp, fapt pentru
care se alege o origine t=0. În mod obişnuit, această origine corespunde unei schimbări semnificative în
intrarea de comandă. Cauzalitatea este atunci exprimată din punct de vedere matematic prin regula
următoare:
Dacă semnalele de intrare sunt nule pentru t<0,
atunci semnalele de ieşire sunt nule pentru t<0.
Sisteme dinamice 12
intrare(intrări)
Sistem dinamic ieşire(ieşiri)
de comandă
În capitolele următoare, în scopul analizei sistemelor dinamice lineare continue, se vor considera numai
semnale cauzale, adică semnale nule pentru t<0.
În vederea abordării studiului sistemelor dinamice, este natural să căutăm modele matematice asociate unor
clase de sisteme specifice. Principiul de bază utilizat în modelarea sistemelor dinamice constă în descrierea
„transformărilor” suferite de semnalele de intrare pentru a obţine semnalele de ieşire.
Vom considera un sistem dinamic în forma generală, adică un sistem cu mai multe intrări şi mai multe ieşiri.
Un astfel de sistem poartă numele de sistem multivariabil.
CAUZA EFECT
Elementele incluse în modelul uni sistem dinamic multivariabil sunt prezentate în continuare:
1. Variabila temporală
Sisteme dinamice 13
Variabila temporală t aparţine mulţimii de momente de timp T considerată. În modelarea clasică a
sistemelor se disting două cazuri:
Această variabilă grupează semnalele de intrare ale sistemului considerat, adică semnalele a căror
evoluţie este independentă de evoluţia sistemului. Mărimea de intrare (sau de comandă) este modelată cu
ajutorul unei funcţii u(.) care, în general, este o funcţie vectorială.
u(.) : T U {u(t) U : spaţiul semnalelor de intrare}
Mărimile de intrare care sunt fizic aplicabile unui sistem formează clasa a comenzilor admisibile:
{u(.) : T U}
Această variabilă grupează semnalele a căror evoluţie este considerată ca dependentă de evoluţia sistemului.
Variabila de ieşire este modelată cu ajutorul unei funcţii y(.) care, în general, este o funcţie vectorială
y(.) : T Y {y(t) Y :spaţiul semnalelor de ieşire}
Mărimile care pot fi fizic obţinute la ieşirea unui sistem formează clasa a ieşirilor admisibile:
{ y(.) : T Y}
4. Variabila de stare
Variabila de stare, sau mai simplu starea, este o mărime x(t) internă sistemului, capabilă să memoreze
istoria sistemului până la momentul t. Variabila de stare aparţine unui domeniu X numit spaţiu de stare. În
această lucrare se va considera că spaţiul de stare este X=Rn, sau n-dimensional. Evoluţia variabilei de stare
în timp generează traiectoria de stare (vezi fig. 1.1).
Sisteme dinamice 14
xn
x0
X=Rn x(t)
x2
x1
Fig 1.1 Traiectoria de stare
Transferul, la momentul t, al stării curente la ieşire este precizat de funcţia de tranziţie a ieşirii definită
după cum urmează:
:T X Y
[t , x(.)] y (t )
Pentru o clasă importantă de sisteme tehnice se poate defini un sistem dinamic în maniera următoare:
Definiţia 1.1: Un sistem dinamic este un obiect matematic definit printr-un octuplet =(T, U, , Y, , X,
, ) ale cărui elemente sunt legate prin sistemul axiomatic următor:
1. T R ; ( datorită relaţiei de ordine totală )
Sisteme dinamice 15
2. {u(.) : T U} cu următoarele proprietăţi:
2.1 ; (non – trivialitate dinamică)
u(t)
u'(t)
u"(t)
t
t1 t2 t3
4.1. orientabilitate : (t; t o , xo , u(.)) este definită în mod unic pentru t to;
atunci
[t; t o , xo , u' (.)] [t; t o , xo , u" (.)], t [t o , t1[
Altfel spus, aceleaşi cauze produc aceleaşi efecte (fig. 1.3)
Sisteme dinamice 16
u(t) x(t) x'(t)
xo x"(t)
u'(t)
u"(t)
t
to t1
4.4 compozabilitate:
[t 2 ; t o , xo , u(.)] t 2 ; t1 , [t1 ; t o , xo , u(.)], u(.), t o , t1 , t 2 T şi t o t1 t 2
Această proprietate este ilustrată în figura 1.4.
x(t)
x(t2)=[t2; t1, x(t1), u(.)]
xo x(t1)
t
to t1 t2
Dacă T = R, este vorba de un sistem în timp continuu sau continuu, în vreme ce dacă T = Z, se spune că
sistemul este discret. Studiul sistemelor discrete este legat de comanda proceselor prin calculator.
Considerăm că sistemul dinamic este linear dacă condiţiile următoare sunt satisfăcute simultan:
a) U, , Y, , X sunt spaţii lineare
Sisteme dinamice 18
b) [t; t o , xo , u(.)] este o funcţie lineară în xo şi u
c) (t, x) este o funcţie lineară în x.
În general, condiţia a) este satisfăcută pentru sistemele tehnice cu reprezentarea obişnuită a semnalelor.
Pe de altă parte, pentru majoritatea sistemelor, condiţiile b) şi c) nu sunt îndeplinite. În acest caz, este vorba
de sisteme dinamice nelineare.
Deseori modelăm sistemul într-o manieră aproximativă, astfel încât funcţiile şi să fie lineare. Realizăm,
astfel, o linearizare implicită a sistemului.
Ipoteza c) exprimă faptul că traiectoria de stare este netedă. De aceea modelul (1.1) reprezintă un sistem
dinamic neted. Evident, un sistem neted este continuu (T=R) dar, în general, când vorbim de un sistem
continuu, subînţelegem un sistem neted, deoarece modelul (1.1) posedă proprietăţi matematice convenabile
pentru a putea descrie sistemele dinamice.
Spunem că un sistem dinamic este de dimensiune finită dacă X este un spaţiu linear şi dimensiunea sa este
finită.
T Z
card (U ), card( X ), card(Y ) card( N )
Prezenţa explicită a variabilei temporale t în model semnifică faptul că parametrii dinamicii sale
evoluează în timp, adică pentru aceeaşi stare iniţială şi acelaşi semnal de intrare aplicat la momente de timp
diferite, sistemul va răspunde diferit. Avem de-a face cu un sistem dinamic evolutiv (variant).
Atunci când variabila temporală nu este prezentă explicit în modelul sistemului discret sau continuu,
spunem că sistemul este staţionar (invariant). Este cazul cel mai des întâlnit în modelarea sistemelor tehnice.
Pentru un sistem neted, invarianţa temporală este reprezentată prin relaţiile:
f (t , x, u ) f ( x, u )
g (t , x) g ( x)
Astfel modelul unui sistem neted şi invariant va fi descris prin:
x f ( x, u )
(1.2)
y g ( x)
Figura 1.5 ilustrează răspunsul unui sistem invariant la acelaşi semnal de intrare aplicat la momentele t0 şi
-
t0+, pentru aceeaşi stare iniţială. Expresia z reprezintă operatorul de întârziere cu unităţi de timp.
-
z u(t)=u(t-)
Traiectoriile de stare sunt aceleaşi şi, în consecinţă, conform cu ecuaţia de ieşire din (1.2), ieşirile vor fi
aceleaşi. Ele sunt doar decalate pe axa timpului.
u(t) x(t)
u(.) z-u(.)
t
t0 t0+
Fig. 1.5 Sistem invariant
Sisteme dinamice 20
Pentru astfel de sisteme dinamice, valorile stării şi ieşirii depind de diferenţa între timpul curent şi momentul
de aplicare a comenzii u(.).
Concluzie
A fost prezentată modelarea pe stare a sistemelor dinamice, pentru că permite o definire corectă şi completă a
acestora. În această lucrare de baze ale sistemelor automate ne vom ocupa de sisteme în abordare funcţională
(sau intrare-ieşire). Această abordare stabileşte direct legătura dintre semnalele de ieşire şi cele de intrare,
fără a recurge la vectorul de stare, adică realizează o “compunere” a funcţiilor şi .
Mai mult, prezenta lucrare se va axa pe sistemele liniare continue invariante monovariable, al caror studiu
permite analiza şi sinteza sistemelor de reglare automată.