Documente Academic
Documente Profesional
Documente Cultură
ndrumar de laborator
EDITURA
CONSPRESS
2013
SOARE, CLIN
ILIESCU, SERGIU STELIAN
FGRAN, IOANA
ARGHIRA, NICOLETA
DUMITRU, IULIA
004
Colecia Carte universitar
CONSPRESS
B-dul Lacul Tei nr 124, sector 2
cod 020396, Bucureti
Tel: (021) 242 2719 / 300; Fax: (021) 242 0781
Prefa
la
reprezentarea
sistemelor
continue
si
particularitatile
sistemelor
discrete.
Lucrarea de fa, n viziunea autorilor, se constituie ntr-o colecie minimal de notiuni teoretice
si aplicative in domeniul sistemelor neliniare si esantionate necesare studenilor la orele de
aplicaii. Aplicatiile au ca obiectiv aprofundarea cunostintelor prin efectuarea de modelari si
simulari. Se urmareste intelegerea avantajelor si dezavantajelor modelarii sistemelor dinamice
cu esantionare, discrete si neliniare, cunoasterea proprietatilor structurilor de reglare
automata, intelegerea metodelor de proiectare si acordare a regulatoarelor de diferite tipuri,
analiza in timp si frecventa a sistemelor dinamice, aspecte din practica inginereasca la punerea
in functiune a unui SRA..
Lucrarea nu ar fi fost posibil de editat fr sprijinul sustinut al doamnei Maricica Dinu,
autorii multumindu-i pe aceast cale pentru profesionalismul de care a dat dovad in
tehnoredactarea materialului.
Autorii
Cuprins
1.
1.1.1
1.1.2
1.1.3
1.2
1.2.1
1.3
2.
3.
Aplicatii practice.......................................................................................................................... 13
1.3.1
1.3.2
1.3.3
1.3.4
1.3.5
1.3.6
2.2
2.3
2.3.1
2.3.2
3.1.1
3.1.2
3.2
Scopul lucrarii.............................................................................................................................. 43
2
4.
5.
6.
7.
8.
3.3
3.4
Scopul lucrarii.............................................................................................................................. 48
4.2
4.2.1
4.2.2
4.2.3
4.2.4
Exemple ............................................................................................................................... 49
Scopul lucrrii.............................................................................................................................. 51
5.2
5.3
5.4
Scopul lucrrii.............................................................................................................................. 55
6.2
6.3
6.4
Scopul lucrrii.............................................................................................................................. 62
7.2
7.2.1
7.2.2
Scopul lucrarii.............................................................................................................................. 67
8.2
8.2.1
8.2.2
8.2.3
8.3
9.
9.2
9.3
10.
10.1
Scopul lucrrii.............................................................................................................................. 78
10.2
10.3
10.4
11.
11.1
11.2
11.3
12.
12.1
12.2
12.3
13.
13.1
13.2
13.3
14.
Bibliografie ...................................................................................................................................... 96
Ee1
INTERIORUL
SISTEMULUI
E e3
E 11
E 13
E 12
E 21
E 23
Su S1
E 22
E 31
Su S2
SISTEM
E32
Su S3
E33
E34
Limita sistemului
cu exteriorul
E e2
n acelai sens, procesul industrial, ca ansamblu de fenomene de natur complex, concepute, de regul,
de ctre om cu o destinaie funcional precis, expliciteaz transformrile masice i / sau de energie i de
informaii.
Vom asocia unui proces industrial o reprezentare de tipul celei din figura 3, n care s-au notat prin
Ei fluxurile de energie, materii prime, materiale i informaii (introduse) transmise procesului, respectiv
prin Ee fluxurile de energie, materiale, produse finite sau informaii extrase din proces.
MEDIUL EXTERIOR
INTERIOR
Su EE1
Su EE2
Su EEi
....
Ei
v
z
Proces industrial
u
Ei
Ee
a)
Proces industrial
y
Ee
b)
Pentru un sistem cu o intrare i o ieire cu mai multe stri, sistemul (2.16) se rescrie
sub forma:
x Ax bu ev
y cT x
(1)
z dT x
6
EE
z
P
a)
h
EA(M)
OR
w
ES
y
C/A
b)
Ecuaii difereniale
Soluii
Transformata
Laplace direct
Transformata
Laplace inversa
L-1
Ecuaii algebrice
Soluii
F ( s) f (t )e st dt L f (t )
(2)
f (t )
a j
2 j a j
F ( s)e st ds L F ( s)
(3)
Domeniul timp
t
L-1
Funcia treapt
Funcia pondere
Criterii integrale
F-1
Domeniul imagine
s
Domeniul frecven
j
Funcia de transfer
Repartiia polizerouri
Locul rdcinilor
Reprez. n frecvena
Diagrama Nyquist
Diagrame Bode
Condiii ntre
argumente
t t 0
s 0 t
0
F
s j
Comanda const n influenarea unei mrimi de ieire de ctre una sau mai multe
mrimi pe baza specificaiei dependenei fenomenologice intrare ieire.
Reglarea este o aciune prin care o mrime ce o dorim controlat (reglat) i care
reprezint mrimea de ieire din instalaie, este comparat permanent cu o alt
mrime, reprezentnd mrimea de valoare dorit (sau de referin). Rezultatul
acestei comparaii va conduce la aducerea ieirii la referina prescris.
Atta timp ct aceast conducere se efectueaz de ctre om, ea se numete neautomat
(impropriu manual). Dac aceste funcii se desfoar fr intervenia omului, conducerea va
fi automat iar sistemul care descrie la nivel de model elementul ce realizeaz aceste funcii,
sistem compensator sau dispozitiv automat.
Ansamblul format din sistemul compensator i proces se numete sistem automat sau
sistem de reglare automat.
10
SCA
v
u'
Intrare sau
element de masura
Dispozitiv de
comanda
m
P
EE
Echipamente de automatizare
SRA
yr
+ _
EE
RA
Marimi:
y = masura
yr= referinta
= eroare
u = comanda;
m = executie;
z = calitate;
v = perturbatie
Echipamente de automatizare
SCA
SRA
yr
+
RA
EE
+
T
Spre deosebire de SRA care i expliciteaz funcionalitatea prin anularea mrimii de eroare,
sistemele de conducere prezint funcii multiple i mai complexe, inclusiv cea de reglare
automat.
SRA se pot clasifica dup obiectivul final al funciei de reglare n:
sisteme de urmrire (servosisteme);
sisteme de rejecie a perturbaiilor (sisteme cu referin fix).
ndeplinirea funciei de reglare nu se face numai pe seama mrimii de eroare, dar cnd este
posibil, i pe baza msurrii directe a perturbaiilor, dac acest lucru este posibil. Elaborarea
comenzii n aceast variant este interesant, n special, n rejecia perturbaiilor, n aa numita
reglare cu aciune direct (feedforward).
Hr (s)
yr
+
SC
Hc (s)
H(s)
.
Schema funcional bloc a unui SRA
Subsisteme unui SRA: SC - compensatorul dup eroare, P - procesul (constituit din
element de execuie, procesul propriu-zis i traductor).
Mrimile reprezentative ale unui SRA sunt: - eroarea, u - comand, m - mrimea de
execuie, z - mrime de calitate, y - mrimea msurat.
12
Sisteme liniare
Sisteme neliniare
Sisteme deterministe
Sisteme stochastice
Sisteme stabile
Sisteme instabile
Sisteme cauzale
13
Exemplu:
>> Hs = tf([1],[1 1])
Transfer function:
1
----s+1
b) sub forma unei funcii de transfer (poli-zerouri) n consola, Hs=zpk(z,p,K), unde z i p
reprezint vectorii care conin zerourile i polii sistemului, iar K factorul de amplificare.
Exemplu:
>> Hs = zpk([],[1 -2], 4)
Zero/pole/gain:
4
----------(s-1) (s+2)
H ( s)
m 1
y ( s) bm s bm 1 s ... b1 s b0 b0
.
u ( s) a n s n a n 1 s n 1 ... a1 s a0 a 0
m
1
1
bi i
.s
b0
a
s q .1 i .s i
i 1 a 0
(1.1)
(T .s 1) (T
i
H (s)
2
j
.s 2 T j .s 1)
y ( s) K i
j
q.
u ( s) s (Tk .s 1). (Tl 2 .s 2 Tl .s 1)
k
(1.2)
14
Ordinul funciei de transfer ordinul ecuaiei difereniale din care s-a obinut prin
transformata Laplace n condiii iniiale nule funcia de transfer. Pentru sistemele fizic realizabile
(n > m), ordinul coincide cu gradul polinomului de la numitorul funciei de transfer.
y max y st
1
y st
y st
(1.3)
1 2
(1.4)
3...4
(1.5)
1 2
2
1
1
1
(1.6)
1 e
1 2
(1.7)
Aprecierea acestor indici de calitate se face pe baza rspunsului indicial al SRA, deci a funciei
de transfer n circuit nchis.
Performanele regimului staionar:
a) eroarea staionars- valoarea erorii de reglare n regim staionar (neperturbat,
stabilizat)
15
(1.8)
st (1 K)100[%]; dac K 1 st 0
(1.9)
s 0
s 0
b)
rspunsul indicialreprezint rspunsul unui sistem liniar atunci cnd intrarea este de tip
treapt (ce se poate considera, datorit liniaritii, de amplitudine unu - treapta unitar).
Elementul de ntrziere de ordinul 1
Din ecuaia diferenial de mai jos:
a1
dy(t )
a0 y(t ) b0 u(t )
dt
(1.10)
H ( s)
y( s)
K
u ( s) Ts 1
(1.11)
st
0.8
0.7
0.6
0.5
0.4
tt
0.3
0.2
0.1
0
10
d 2 y(t )
dy(t )
a2
a1
a0 y (t ) b0 u (t )
2
dt
dt
(1.12)
H ( s)
K n2
y( s)
2
u ( s) s 2 n s n2
H (s)
Pentru K=1
(1.13)
1
n 2
T2 s2 2Ts 1 s2 2n s n 2
(1.14)
T 0 , n 1/ T , 0,1
n care
se numesc constanta de timp, pulsaie natural, respectiv
factorul de amortizare.
Cnd intrarea este treapt (unitar) se deduce:
y(s) H (s)u(s)
n 2
s s2 2n s n 2
(1.15)
1.8
1.6
1.4
y(t)
1.2
1
0.8
0.6
0.4
0.2
0
10
12
14
16
t[s]
18
20
H (s )
1.
(1.16)
2.
3200(s 0.2)(s 5)
1
1
1 2
1
1600s (s 2 0.4s 1)(
s2
s 1) s (s 2 0.4s 1)(
s
s 1)
1600
200
1600
200
H I (s )
T 3 1;
T4
t 3
s 2 0.4s 1
(t 3 ) dB 20 lg 2 20 lg 0.4 8dB
H I (s )
1
;
40
t 4
1 2
1
s
s 1
1600
200
(t 4 ) dB 20 lg 2 20 lg 0.2 14dB
3.
1
1;
T3
2T 3 0.4 0.2
1
40;
T4
2T 4
1
0.1
200
Partea de joas frecven a caracteristicii este o dreapt cu panta (-q 20 dB/dec) trecnd
prin punctul de coordonate (=1, KdB = 20 lgK)
K = 2; KdB = 20 lg K = 20 lg 2 = 20 0.3 = 6 dB
q = 1 =>- 20 dB/dec
18
4.
5.
6.
=|H(j )|e
j arg H ( j )
(1.17)
Din scrierea sub form complex a lui H(s), relaia (1.17), se deduce expresia:
Im H ( j )
f ( ) arctg
Re H ( j ) care arat dependena de pulsaia fazei . Pentru sistemul descris de
funcia de transfer (3) rezult imediat:
m
i 1
j 1
f ( ) i ' j q 0
(1.18)
Aadar dup trasarea caracteristicilor faz-pulsaie ale elementelor componente prin sumare se
obine caracteristica faz-pulsaie a funciei de transfer considerate.
Caracteristicile amplitudine-pulsaie exacte i faza pulsaie pentru H(s) definit prin relaia (1.16)
sunt reprezentate n Figura 1.3.
19
A s c0 s n c1s n1 ..... cn
(2.1)
20
c1
c0
0
Dn
0
c3
c2
c1
c0
c5
c4
c3
c2
0
0
0
0
0
01 cn
D1 c1 0
D2
c1
c0
c3
0
c2
(2.2)
s 1
. Se
s s2
dorete studierea stabilitii acestui sistem cu ajutorul criteriului de stabilitate Routh-Hurwitz.
Se consider un sistem definit printr-o funcie de transfer de tipul H ( s)
1 1 0
D3 1 1 0 0
0 1 1
Rezolvarea acestei probleme utiliznd comenzile MATLAB se realizeaz n modul urmtor:
>>num=[1 1];
>>den=[1 1 0 0];
>>H=tf(num,den);
Transfer function:
s+1
--------s^3 + s^2
% determinarea polinomului caracteristic
>>X=1+H
Transfer function:
s^3 + s^2 + s + 1
----------------s^3 + s^2
%matricea Hurwitz
>>D1=[1 1 0;1 1 0;0 1 1]
21
D1 = 1
%calcularea determinantului
>>det(D1)
ans =
0
ecuaiei caracteristice.
Dac una din aceste condiii nu este satisfcut sistemul este instabil.
Im P(j)
Im P(j)
n=2
n=5
=0
n=3
n=0
a0
a0
Re P(j)
Re P(j)
n=4
Sistem stabil
n=3
n=2
Sistem instabil
22
Din grafic se poate observa c hodograful lui Hb(s) nu nconjoar punctul critic (-1,j0)
conform criteriului de stabilitate NYQUIST SIMPLIFICAT sistemul este stabil.
dB
(2.3)
(2.4)
unde t este pulsaia de tiere, iar pulsaia la care sistemul Hb(s) are o faz egal cu .
Criteriul Bode reprezint transpunerea n scara logaritmic a criteriului Nyquist simplificat. El se
exprim astfel: Condiia necesar i suficient ca un SRA s fie stabil este ca reprezentarea fazpulsaie s intersecteze axa ntr-un punct situat dup intersecia cu aceeai ax a reprezentrii
amplitudine pulsaie (deci >t).
Exemplu:
Pentru studierea stabilitii cu ajutorul criteriului Bode se folosete funcia Matlab
>> bode(num,den)
24
H s ( s)
2
s p,
trasai rspunsul la treapt unitar pentru p [2;2] . Cnd este sistemul stabil (are ieirea
mrginit) i de ce?
4. Afiai rspunsul indicial al sistemului de ntrziere de ordinul 2, utiliznd comenzi la nivelul
consolei Matlab. Vizualizai rspunsul sistemului (1.14) la o intrare de tip treapt,
implementnd o diagram bloc n Simulink. Observai ce se intmpl cu performanele de
regim tranzitoriu i staionar ale sistemelor reprezentate.
Pstrnd constante valorile pentru K=2 i T=1 modificai valoarea factorului de amortizare
precum n cazurile urmtoare:
a) 0
25
b) 0.5
c) 1
d) 2
Indicaie. Folosii blocurile Step, Transfer Fcn i Scope.
5. Urmrind regulile generale ale trasrii caracteristicilor semilogaritmice s se traseze
caracteristicile amplitudine-pulsaie i faz-pulsaie pentru sistemul definit prin funcia de
100
transfer de mai jos: H b (s )
. S se verifice forma caracteristicilor cu
(s 0.1)(s 0.8)(s 5)
ajutorul funciilor Matlab.
Indicaie. Utilizai funcia bode(num,den).
6. Urmrirea stabilitaii urmtoarelor sisteme, caracterizate de funciile de transfer n circuit
deschis, cu ajutorul criteriilor nvate:
H b (s )
k1
(s 0.1)(s 0.8)(s 5)
k1=100
k1=5
k2
s (s 3)(s 13)
k2=1000
k2=10
H b (s )
H b ( s)
1
s 5* s 8* s 10* s 2 7* s 6
5
26
2. Sisteme cu esantionare.
2.1 Discretizarea marimilor analogice. Reglarea numerica
REGLARE NUMERICA (DIGITALA)
Introducere
Un sistem numeric consta dintr-un proces analogic condus de un regulator numeric/calculator
numeric (CPU, Memorie, Module I/E, CAN, CAD). Un astfel de sistem il numim DDC.
Avantajele reglarii numerice:
Reglarea esantionata
O bucla de reglare numerica consta in reglarea unui proces continuu printr-un CAN, care
interogheaza marimea masurata/reglata numai in momente de timp aflate la distanta constanta
numita perioada de esantionare T.
O bucla de reglare numerica este formata din doua subsisteme: un element liniar invariant in
timp (2) si un element ce are o functionare discreta (1).
+
T T0
y (t )
CAN
ALGORITM
DE REGLARE
NUMERIC
CNA
H c ( z)
27
u (t )
t
PROCES
SISTEM
CONTINUU
y (t )
t
Qi
CALCULATOR NUMERIC
ND (NI)
Unitate
FCV
de
control
I/P
FT1
CNA
Unitate
aritmetica si
logica
Memorie
DMUX
H
CAN
LT
MUX
FT2
Qe
j(kT)
kT
kT
Exemple (dupa Reuter M. si altii 2002). Daca consideram o marime analogical ce variaza in
domeniul 10V c. c si consideram ca avem un CAN pe 16 bti = 15+1, atunci valoarea unei
cuante este de:
10V
0,305mV
215
Pentru a calcula functia de transfer a dispozitivului de esantionare consideram caracteristica de
raspuns al acestuia:
28
1 1eTs 1
H ex s
1 e sT
s
s
s
iar in frecventa
H ex j
1 e jT
j
dar
e jT cos T j sin T
si daca
T 2
T
2
atunci
j2
1 e 2
e 2 e
H ex j
1
T
1 T
j2
j2
T
2
T
2
T
2
sin
2 Te j
T
2
T
2
H ex j Te
T
2
Prin esantionare cu perioada T se mareste timpul mort global, ceea ce conduce la micsorarea
rezervei de faza si deci si a stabilitatii.
Exemplu:
O bucla de reglare analogical cu un regulator PID are o rezerva de faza 45 la o pulsatie de
1
taiere de t 10s .
Se inlocuieste regulatorul PID analogic cu un PID numeric cu T 0, 05s .
Sa apreciem noua rezerva de stabilitate.
Datorita lui T timpul mort se modifica la 0,5T 0,025s in faza proprie a elementului in timp
mort va fi:
t
s 1
si in conditiile in care t 10
t t
sau
29
t t 14,30
Rezerva/marginea de faza pentru bucla numerica va fi:
u
cu
H ( z)
y
y( z)
u( z)
30
-1
t
y
t
y
Metode de studiu:
a) Dispozitiv de esantionare fictiv
Se introduce un dispozitiv esantionar cu o alta perioada de esantionare T decat a dispozitivelor
aflate in sistem T, de obicei T<T.
T'
u * (r )
H ( s)
y ( s)
Se ia
T
y( z) y ' ( z)
2
'
z eT ' s
T'
31
y* s
u*
H ( s)
y
y*
T
y
Pentru marimea data y(T ), y(2T ), y(3T ) se
obtin alte marimi:
y(T 2), y(2T ), y(3T )
Seria
T 2T
T
2
T T
y , y 3
2 2
Fie
T
y (t ) y (t T )
y *(t T ) y (kT T ) u0 (t kT )
k 0
i) intreg
y ( z ) y (kT T ) z k
k 0
y1 ( z ) y (kT T ) z y1 ( z )
y( z ) z y( z )
32
0 m 1
si se noteaza
1 m .
In consecinta
y* ( z ) y kT (m 1)T u0 (t kT )
k 0
y* ( z ) z 1 y kT mT z k
k 0
y (kT ) y (kT , m)
y* (kT ) y * (t , m)
y* (t , m) z 1 y k m T z k
k 0
y (t ) z 1 y k m T z k
k 0
H (t , m)
Care defineste functia de transfer in
y ( z , m)
u( z)
z modificata.
33
yr +
u
HR(s)
H(s)
yr +
Element cu
timp mort
u
HR(s)
H(s)
Bucla analogica
a) Bucla cvasicontinua
Hex s
yr +
uk
HR(s)
yk
H(s)
Dispozitiv
de esantionare
Extrapolator
uk f1 k , k 1, uk 1
yk f2 yk 1, uk , uk 1
b) Bucla discretizata
HH z
( z)
yr +
u( z)
HR(z)
-
Regulator cu
dispozitiv
de esantionare
H(z)
uk
Extrepolator
i) Descriere cvasicontinua
Daca consideram un proces ce poate fi asimilat cu un sistem de tipul PTnavand un raspuns
in timp de tipul din figura de mai jos si daca perioada de esantionare T este foarte mica in
raport cu constanta de timp a procesului (a partii fixate) Tf atunci bucla de reglare poate fi
tratata la fel in continuu, cu observatia ca se mai adauga un element cu timp mort cu
T 0,5 . In practica se utilizeaza T 0,1
34
Tf
aceasta perioada de esantionare ne fiind permisa sa fie aleasa mai mare datorita introducerii unei
instabilitati puternice a buclei de reglare, ca urmare a existentei unui timp mort apreciabil.
Pe de alta parte T nu trebuie sa fie nici prea mica deoarece sistemul
compensator/regulator este solicitat excesiv si numai cu ajutorul unor microprocesoare speciale
s-ar putea rezolva aceasta supraincarcare.
Tot odata aceasta T (frecventa de lucru) este limitata de largimea benzii de utilizare.
In practica la alegerea lui T se tine cont de marimile caracteristice procesului (vezi tabelul
de mai jos)
Marimi din proces
determinate
experimental
Numar de esantionari in
domeniul unei perioade de
timp
Perioada de esantionare T
, T f 10
2 5
0, 2 0,5
t95
10 20
0, 05 0,1 t95
Tf
10 si mai mult
0,1T f
Nota: t95este durata de timp ce se scurge din momentul aplicarii treptei pe intrare si pana se
atinge 95% din valoarea stationara a marimii masurate/reglate.
35
ii)
y1
, yk
y2
cu k 0 si f (kT ) 0 pentru k 0
Urmatoarele relatii sunt echivalente:
y(kT ) y(k ) yk
Daca consideram un sistem continuu ce este esantionat atat pe intrare cat si pe iesire sincron cu o
perioada T, se pune problema ce relatie exista intre sirurile u kT si y kT ?
Dupa cum se stie sistemul continuu este descries intrare-iesire de o ecuatie diferentiala si
solutionarea ei inseamna sa facem o rezolvare numerica. Procedura cea mai simpla este
procedura Euler. De exemplu:
u kT
y kT
Valoarea numerica (cea mai simpla rezolvare este cea a lui Euler)
df
dt
t kT
d2 f
dt 2
respectiv
lim
x x0
t kT
f x f x0
x x0
f kT f k 1 T
T
f kT 2 f k 1 T f k 2
T2
y(t )dt T y
1
an1 y(k n 1) a1 y(k 1) a0 y(k ) b0u (k )
an
Conditiile initiale y(n) 0 pentru n 0,1, 2, cu k 0 sunt nule iar pentru intrare
u1 0, u0 u1 u2 uk uM 0
Prima valoare pentru iesire pentru k 1 se calculeaza astfel
y(1 n)
1
an1 y(n) an2 y(n 1) a1 y1 a0 y0 b0u (1)
an
y k u .h k
0
x k 1 Ad x k Bd u k
y k Cd x k Dd u k
unde:
Cd C
Dd D
Ad I SA
Bd SB
37
x 0 x0
cu S T An
n
Tn
care constituie o serie infinita.
n 1
k Z1 zI Ad z
1
k 1 Ad k cu 0 I
Recursiv obtinem definitia exacta a functiei de transfer
H z
y z
u z
Cd zI Ad Bd Dd
1
y z 1 1 z 1 ... n z n u z 0 1 z 1 ... n z n
o 1 z 1 ... n z n
H z
u z 1 0 z 1 ... n z n
acest raport y z u z fiind determinat in conditii initiale nule.
38
F z Z f t f 0 f 1 z 1 f 2 z 2 ...
Aplicatie
Fie f t 1 t
Atunci,
F z 1 z 1 z 2 ...
Z1 t
1
z
1
z 1
1 z
z
z 1
*
f t Z1 F z
2 j
F z z t 1 dz
Proprietatea de liniaritate
Formularea matematica
Z f t g (t ) Z f t Z g t
F z G z ; ,
39
2.
Teorema divizarii in
complex
z
Zat f t F
a
3.
Teorema anticiparii
(intarzierii)
Z f t z F z , 0
4.
Teorema derivarii
parametrice
Daca F z , a Z f t , a atunci
d k F z, a
da k
dk
Z k f t , a
da
5.
f 0 lim f t lim F z
6.
f lim f t lim z 1 F z
t 0
z 1
f d t f th
fd
fd
1h 2h 3h
1h 2h 3h
1h 2h 3h
c j
2 j c j
40
F s
z
ds
z e sh
Aplicatie
1. Fie f t 1 t cu t
Fd z
1
2
1
z
z
d z
hz
1
ds rez
2
2
sh
sh
sh
i
s z e
s z e s 0 ds z e s 0 z 1
1
2
ss a
si sa se calculeze y (t)
Se descompune
1
A
B
C
2
s s a s a 2
ss a
si se identifica
1
1
1
; B 2 ;C
2
a
a
a
de unde
ys
1 1 1
1
1
1
2
2
a s a s a a s a 2
yt
1
1
1
2 e at te at
2
a
a
a
Va rezulta:
y z
1 z
1
z
1 zTe aT
a 2 z 1 a 2 z e aT a z e aT
yz
1
z
1
1
2
a z 1 a z e aT
sau
3. Fiind dat
yt te at
sa se calculeze y (z)
41
z zTe aT
aT
a z e
y t Z y t , a
Ze at
a
a
Z e at e anT z n 1 e aT z 1 ...
z
z eaT
( A, b, c
) sistemul continuu
x Ax bu
y cT x
t , x n
si sistemul discret:
t 1 Ad t bd t
t cdT t
t ,
unde introducem
h
Ad e Ah ; bd e A b d ; cd c
0
avem
t x th , t y th , t , x 0 si u
- discretizantul intrare iesire cu pasul h al sistemului neted (A, b, cT) daca pentru:
1.x 0 0 n , 0 0 R (eventual n)
2. t u th , t
avem
t y th , t
Rezulta ca un sistem neted este activat de o functie etajata, cu pasul constant h, atunci
discretizantul reproduce prin esantionare comportarea intrare iesire a acestuia.
42
CNA
u(t )
y (t )
u (t )
h 2h
h 2h
CAN
1 2
A, b, c
T
Dispozitiv de
esantionare
x0
A ,b ,c
T
H s cT sI A b
1
H d z cdT zI Ad bd
1
H s
z 1 H s z 1 c j
Z
ds
c j
z
s z e sh
s 2 j
Observatie
Relatia de mai sus ne da functia de transfer a unui sistem provenit din discretizarea unui sistem
neted.
3.2 Scopul lucrarii
Transformata Z este una din principalele proceduri de analiza si sinteza a sistemelor
dinamice liniare discrete. Lucrarea isi propune prezentarea principalelor metode de determinare a
transformatelor Z. In partea finala a lucrarii este prezentata metoda de evaluare a transformatei Z
utilizand calculul simbolic.
3.3 Breviar al procedurilor de calcul
Transformata Z pentru un semnal u t , t 0 este definita astfel:
U z u nT Z n
unde u nT u t
n 0
t nT
43
T perioada de esantionare
N tactul de esantionare
i).
Cea mai simpla metoda pentru evaluarea transformatei Z este cea pornind de la definitie,
prin sumarea termenilor unei serii cu numar infinit de termini.
Exemplificam procedura in cazul unei functii exponential f t e at , t 0
f uT e auT si
n 0
n 0
F z e auT Z n e aT Z 1
Z
1 e Z
Z e aT
In cazul in care cunoastem transformata Laplace a functiei f t
f z
ii).
aT
f s L f (t )
si in cazul in care aceata este o forma practica rationala cu poli simpli reali putem aplica metoda
descompunerii in fractii simple.
A
A
A2
f s 1
... u
s a1 s a2
s an
Daca tinem cont de rezultatul prezentat in exemplu precedent
Z
1
aT
Z
Z e
Z e aT
s a
Transformata Z se obtine imediat
1
1
Z
Z
Z
... An
... An Z
A1
a1T
Z e
Z e anT
s a1
s an
Metodele prezentate sunt metode simplu de aplicat in cazul unor functii elementare. Pe
caz general este recomandat ca transformata Z sa fie determinate utilizand metoda rezidurilor.
Daca lim f s 0
s
f z
In cazul in care F s
rez F s
1
Ts
1 Z e
N s
are numai poli simpli
P s
p
F z
n 0
N n
1
P n 1 z 1eT n
44
. Polii lui
s 2
2
s 2 2 0 s1, 2 j
Functia reprezentand transformata Laplace pentru functia analizata
F s
N s
2
P s s 2
asigura P1 s 2s .
Transformata Z cautata va fi:
F z
ref .la
polii s1,2
rez F s
1 z 1eTs
1
z sin T
2
1 jt
1 jT
2 j 1 z e
2 j 1 z e
z 2 z cos T 1
Prin urmare
z sin t
z 2 z cos t 1
Calculul se simplifica daca tinem cont de urmatorul rezultat. Daca consideram functia
F ( s) are doi poli complexi conjugate si atunci
Z sin t
1
1
1
Re f 2
2
1 Ts
1 jT
1
1 z e 2 j 1 z e
2 j 1 z cos t j sin t
ref la s
j
1
z 1 sin t
1
1 z 1 cos t
j
2 1 2 z 1 cos t z 2
2 1 2 z 1 cos t z 2
1
z 1 sin t
1
1 z 1 cos t
z 1 sin t
F ( z ) 2 Re
1
2
2 1 2 z 1 cos t z 2 1 2 z 1 cos t z 2
2 1 2 z cos t z
Simplificari in evaluarea transformatelor Z sunt facilitate de utilizarea teoremelor legate
de transformata Z.
Teorema deplasarii in complex.
Daca f (t ), t 0 are transformata Z functia F ( z ) atunci Z e Fat f (t ) F ( ze aT )
Ca exemplu, consideram evaluarea transformatei Z pentru functia e at sin t . Cunoscand
tranformata Z a functiei sin t (vezi exemplul precedent)
z sin t
zeat sin t
ze at sin t
at
Z e sin t 2
Z f (t nT ) z n F ( z )
n 1
Z f (t nT ) z F ( z ) f (kt ) z k
k 0
T
z e
z e T
n
Z f (t , a) F ( z, a)
a
z
Astfel, stabilitatea transformatei Z pentru functia te at poate fi facuta astfel
z
Tze at
Z teat Z e at Z e at
a
a z e aT z e aT 2
a
f t t pentru t 0
f t te at pentru t 0, a
f t e at sin t
t 0, , a
f t e at cos t pentru t 0, , a
f t e at cos t pentru t 0, , a
f s
10
s s 1 s 2
46
f s
s a
b2
f s
K T1s 1
s T22 s 2 2T2 S 1
f s
s
s 0.1 s 0.4 s 2 0.024s 0.4
47
F ( z ) f (kt ) z k
K 0
f ( z) 2
z 1 e at z eat
Efectuand impartirea numaratorului la numitorul lui F ( z ) obtinem dezvoltarea
f ( z ) 1 e at z1 1 e2 at z 2 1 e3at z 3
z
z a z b z c
si imediat
z
z
z
f ( z) A
B
C
za
z b
zc
Rezulta imediat
48
f ( z)
1
1
z
z 1 z e aT
si imediat
z
z
z 1 z e aT
F ( z)
Elementar, imediat rezulta
f ( KT ) 1 e aKT pentru K N
f ( z)
z 1 e at
z 1 z e at
z 1 e at
1
K 1
f ( KT )
z 1 z eat z dz
2j
z 1 e aT
K 1
1 e aKT
f ( KT ) rez
aT
z 1 z e
ref .la
z 1, z eaT
4.2.4 Exemple
1. S se determine transformata Z invers pentru semnalul:
X z
z 1 e aT
z 1 z e
aT
49
X z
.
z
X z
1 e aT
A
B
aT
z 1 z e
z
z 1 z e aT
X z
z
z
z 1 z e aT
Prin urmare:
xk T 1 e akT
k 0 ,1,
1 e z
1 e z e
aT
z2
aT
1 e aT z 1 1 e 2 aT z 2
aT
x k T =
1
2p j
z 1- e -aT
( z -1) ( z - e )
-aT
k-1
dz =
Re z
z=1
z=e - aT
z 1- e -aT
( z -1) ( z - e )
-aT
z k-1 = 1- e -akT
Chestiuni de studiat.
1.S se determine xk T , k 0 ,1, 2 , 3, 4 pentru semnalul a crui transformat Z este
X z
z
z 3 z 2
2
z3 2 z 2 1
z 3 1.5 z 2 0.5 z
50
x(t )
x *(t )
H ( s)
x(t)
y* (t )
eantionat
y(t )
x* ( s )
transformata
Laplace
Figura 1.
semnalului
a
de
intrare eantionat
y (t ) - semnal de ieire
y* (t ) - semnal de ieire eantionat
y* ( s) - transformata Laplace a semnalului de ieire eantionat
Dependenta intrare iesire pentru o astfel de structura este:
Y s H s X s
sau n transformat Z
Y z H z X z
n care
H ( z ) Z H (s)
O structur foarte des ntlnit este cea care utilizeaz un extrapolator de ordin zero (vezi
figura2).
51
x(t )
H (s)
Hex (s)
x *(t )
xt
()
y(t )
Figura 2.
Pentru o astfel de structur
Y z H z U z
n care
H ( s)
H ( z ) (1 z 1 ) Z
yref (t )
- *(t ) x *(t )
H1 (s)
y1
H 2 (s)
xt( )
Figura 3.
y* ( s) H1* ( s) * ( s)
*
(t ) yref (t ) y1 (t ) si * (t ) yref
(t ) y1* (t )
Pe de alta parte
y1 ( s ) H 2 ( s ) y ( s ) H1 ( s) H 2 ( s) * ( s)
y1* ( s) H1 ( s) H 2 ( s) * ( s)
*
*
* ( s) yref
( s ) H1 ( s ) H 2 ( s ) * ( s )
*
Deci
* ( s)
1
1 H1 ( s) H 2 ( s)
*
yref
( s)
si prin urmare
52
y(t )
( z)
1
yref ( z )
1 H1 H 2 ( z )
H1 ( z )
yref ( z )
1 H1H 2 ( z )
Exemplu de calcul.
Se consider un sistem de reglare automat a crui structur este prezentat n figura de
mai jos (vezi figura 4):
yref (t )
*
T 1sec
H 0 (s )
1 e ST
s
H1 (s)
1
s(s 1)
Figura 4.
Funcia de transfer in Z pe legtura direct este:
1
H ( s)
H ( z ) (1 z 1 ) Z 1 (1 z 1 ) Z 2
s
s ( s 1)
Prin descompunere n fracii elementare obinem:
1
1
Tz
z
z
1 1
Z 2
Z 2
2
z 1 z e T
s s s 1 ( z 1)
s ( s 1)
In aceste condiii
H ( z)
z 1 z
z
z
0.3678 z 0.2644
2
1
z ( z 1)
z 1 z e z 1.3678 z 0.3678
H0 ( z)
H ( z)
0.3678 z 0.2644
2
1 H ( z)
z z 0.6322
yref ( z )
z
obinem transformata Z a rspunsului indicial:
z 1
53
y ( z ) H 0 ( z ) yref ( z )
z (0.3678 z 0.2644)
( z 1)( z 2 z 0.6322)
yref
H1 (s)
H 2 ( s)
xt( )
1
1
H1 s , H 2 s
s
s 1
P2.S se determine funcia de transfer global a sistemului cu eantionare i s
se determine rspunsul indicial al sistemului.
yref (t )
H1 (s)
H 2 ( s)
x(t)
1
1
H1 s , H 2 s
s
s 1
S se determine funcia de transfer global a sistemului cu eantionare i s se
determine rspunsul indicial al sistemului.
54
H z
z4
z4
z 3 z 2 z 1 z 2
2
1
s s 1
Transfer function:
-6.791e-016s+1
-------------------------------s^2 + s + 2.22e-015
Pentru evaluarea i plotarea rspunsului indicial pentru un sistem discret putem utiliza
urmtoarele instruciuni:
DSTEP(A,B,C,D,IU) traseaz rspunsul indicial pentru sistemul liniar discret
x[n+1] = Ax[n] + Bu[n]
y[n] = Cx[n] + Du[n]
pentru o treapt aplicat pe intrarea IU. Numrul de puncte de evaluare se alege automat.
DSTEP(NUM,DEN) traseaz rspunsul indicialpentru sistemul liniar discret
caracterizat prin funcia de transfer n Z G(z) = NUM(z)/DEN(z)
57
H z
0.37 z 0.26
z 1.37 z 0.37
2
introducem de la tastatur
>> num=[0.37 0.26];
>> den=[1 -1.37 0.37];
>> dstep(num,den,50)
Obinem graficul prezentat n figura 2
Step Response
50
40
Amplitude
30
20
10
0
10
20
30
40
50
Time (sec)
58
pentru secvena de intrare U. Matricea U trebui s aib attea coloane cte intrri avem.
Fiecare linie din U corespunde unei noi valori de timp.
DLSIM(A,B,C,D,U,X0) utilizat pentru cazul existenei unor valori iniiale.
DLSIM(NUM,DEN,U) traseaz rspunsul n timp pentru un sistem discret caracterizat prin
funcia de transfer n Z
G(z) = NUM(z)/DEN(z)
[Y,X] = DLSIM(A,B,C,D,U)
[Y,X] = DLSIM(NUM,DEN,U)
ntoarce valorile n ieire i stare.
1 e sT
s
1
s s 1
y t
Transfer function:
0.3679 z + 0.2642
---------------------------z^2 - 1.368 z + 0.3679
Sampling time: 1
Transfer function:
0.3679 z + 0.2642
---------------------z^2 - z + 0.6321
Sampling time: 1
Rspunsul indicial al sistemului n circuit nchis este prezentat n figura 3.
Step Response
1.4
1.2
Amplitude
0.8
0.6
0.4
0.2
10
15
20
25
Time (sec)
60
2 s 1
s s 3
1 e sT
s
y ref
T 1sec
1 e sT
s
K
s s 1 ( s 3)
y ref
T 1sec
1 e sT
s
z 0 .2
z 0 .5
T 1sec
61
K
s s 1 ( s 3)
62
1 e sT
s
1
s s 1
y t
H b z
0.3678 z 0.2644
z 1.3678 z 0.3678
2
0.3678z+0.2644
z2 -1.3678z+0.3678
Step
Scope
Discrete
Transfer Fcn
1
s2 +s
Step
Zero-Order
Hold
Transfer Fcn
Scope
1 e sT
s
2 s 1
s s 3
T 1sec
1 e sT
s
K
s s 1 ( s 3)
65
T 1sec
1 e sT
s
z 0 .2
z 0 .5
K
s s 1 ( s 3)
T 1sec
66
a1
a2
aK 1
K
an
an 1
an 2
an K 1
a0
a1
aK 1
0
an
an 1
an K 2
0
a0
aK 1
0
0
an
67
0 0
0
a0 0
0 a0
0 0
0 0
an 0
an
a1
a0
0
an K 2
an
aK 1
aK 2
aK 3
an
unde K 1, 2, n iar aK este conjugatul complex a lui aK . Daca coeficientii polinomului sunt
reali atunci determinantii sunt simetrici.
Daca nu este satisfacuta conditia de alternanta de semn, cel putin o radacina este in afara
cercului de raza unitate si sistemul este instabil.
Spre exemplificarea aplicarii criteriului consideram sistemul a carui ecuatie caracteristica
este
Q( z ) 2 z 2 3z 2 0
Coeficientii ecuatiei caracteristice sunt a2 2, a1 3, a0 2 iar determinantii Schur Cohn vor fi
a a2 2 2
1 0
0
a2 a0
2 2
a0 0 a0 a1 2 0 2 3
a a0 0 a2
3 2 0 2
2 1
144
a2 0 a0 a1
2 0 2 3
an a2 0 a0
3 2 0 2
Succesiunea determinantilor Schur Cohn va fi 1, 0, -144 si admite o singura schimbare
de semn. Cum conform criteriului, pentru stabilitate sunt necesare doua schimbari de semn
rezulta ca sistemul este instabil.
av b
Utilizarea unei schimbari de variabila z
cu v o noua variabila complexa, pentru
cv d
o convenabila alegere pentru coeficientii a, b, c si d permit transformarea cercului de raza unitate
din planul z in semiplanul stang al variabilei v.
68
13 11 0
H 3 5 11 0
0 13 11
H1 13 0
H2
13 11
88 0
5 11
13 11 0
H 3 5 11 0 968 0
0 13 11
Prin urmare conform criteriului Hurwitz sistemul analizat este stabil.
4 4
0
14 14
H3 0
Prin urmare sistemul analizat este instabil.
69
H0 ( z)
H ( z)
K ( z 0, 05)( z 1, 065)
cu H ( z )
1 H ( z)
( z 1)( z 0,135)( z 0, 0185)
este stabil.
2.
H0 ( z)
H ( z)
K ( z 0,983)( z 0,86)
cu H ( z )
1 H ( z)
( z 1)( z 0,997)( z 0,51)
este stabil.
3.
4.
H0 ( z)
H ( z)
K ( z 0,934)( z 0,922)
cu H ( z )
1 H ( z)
( z 1)( z 1, 0067)( z 0,51)
este stabil.
5.
K
pentru un sistem de
a
reglare automata discret a carui structura este prezentata in figura de mai jos.
+
-
6.
1 e ST
s
K
s (s a)
2
1 e ST
s
70
K
(s a)(s 0,1)
K
pentru
a
y t g x, u
Cu soluia de echilibru ( x0, u0) astfel ca:
f x0 , u 0 0
(1)
(2)
g x0 , u 0 0
Dezvoltm funciile neliniare f i g n serie Taylor n jurul soluiei ( x0, u0) si reinem din dezvoltare
primii doi termeni. In acest mod sistemul (1) poate fi caracterizat aproximativ n forma :
f
f
x t f x0 , u 0
x x0
u u 0
x ux ux0
u ux ux0
0
0
(3)
g
g
y t g x0 , u 0
x x0
u u 0
x ux ux0
u ux ux0
0
t xt x0 , t ut u0 , t yt y0
(4)
Introducnd notaiile (4) n (3) i innd cont de condiiile de echilibru nominal (2) obinem:
d x0 f
dt
x
g
t
x
x x0
u u0
x x0
u u o
g
t
u
f
u
x x0
u u0
x x0
u u0
71
(5)
Dac notm
f
x0
x x0
u u0
,B
f
u
x x0
u u0
,C
g
x
x x0
u u0
,D
g
u
x x0
u u0
t A t B t
t C t D t
(7)
Sistemul liniar (7) poate fi rezolvat simplu iar soluia aproximativ final va fi de forma
xt t x0
(8)
y t t y 0
q i t
ht
q e t
p1
p2
72
dm
qi t qe t
dt
(9)
dm d A h
dh
d
A h
=
= A
dt
dt
dt
dt
(10)
sau imediat
dm
dh
= A
dt
dt
(11)
qe Ae ve
Kg / sec
(12)
0 q u1 u 2
q 2
q
v1 v22 q g z1 z 2 p1 p 2
2
(13)
v1 v2
v 2 ve
p1 p 2
pa g h pa 2 g h
(14)
Prin urmare
dh
qi Ae 2 g h
dt
(15)
Rh
h
h
Ae ve Ae 2 g h
(16)
A h
h
73
(17)
h t qi t
dt
R h C
C
(18)
qi t qi 0 qi t
(20)
care n ipoteza admis a unui caracter conservativ pentru sistemul neliniar analizat genereaz o
variaie a nivelului n forma:
h t hi 0 h t
(21)
d ho h
1
f h (qi 0 qi t
dt
C
(22)
unde:
f h
Ae 2 g 1
A
1
h
h e 2 g h
Rh C
A
A
h
(23)
Dezvoltm f h n serie Taylor n jurul lui h0 si din dezvoltare reinem primii termeni
f h f h0
f h
h
h h h0
(24)
f h
d h
f h0
dt
h
h h0
1
1
qio qi t
C
C
f h0
1
qio
C
74
(25)
d h Ae
g
1
ht
qi t
dt
A
A
2 g h0
(26)
De data asta, dinamica sistemului n variaii este caracterizat printr-o ecuaie diferenial
liniar. Prin soluionare obinem ht i h(t) = h0 + ht .
Pe baza celor doua modele matematice prezentate obinem cu usurin schemele de
simulare pentru comportarea instalaiei prezentate. Considerm c procesul este caracterizat de
urmtorii parametri tehnologici:
qi 0 q e 0 300 Kg / sec
600 Kg / m 3
g 10 m / sec 2
A 5 m 2 ; Ae 0.05 m 2 ; h0 5 m
Pentru introducerea datelor si calculul coeficienilor care intr n structura ecuaiilor
difereniale realizm un fiier script:
qi0=300;
ro=600;
g=10;
A=5;
Ae=0.05;
h0=5;
K1=(Ae/A)*sqrt(g/(2*h0));
K2=1/(ro*A);
K3=(Ae/A)*sqrt(2*g);
In figura 2 este prezentat schema de simulare a sistemului liniarizat
K2
Ste
p
Gai
n
1
s
y1
Integrato
r Gain
1
K1
To Workspace
5
Constan
t
t1
Cloc
k
To Workspace1
450
Constant
1
s
-KGain
y2
Integrator
Math
Gain1
Function
K3
To Workspace
sqrt
t2
Clock
To Workspace1
n primul caz considerm o variaie a debitului de intrare de 10% din debitul nominal.
Prin simulare obtinem variatia in timp a nivelului prezentata in figura 4
Fig 4. Raspunsul sistemului liniarizat si
neliniar pentru o variatie de 10%.
6.5
Sistem liniarizat
nivel
Sistem neliniar.
5.5
100
200
300
timp
400
500
600
76
11
Sistem liniarizat
10
nivel
9
Sistem neliniar
8
100
200
300
timp
400
500
600
Fig. 5
O simpl analiz a simulrilor efectuate ne arat c o bun aproximare se obine pentru
cazul n care regimul perturbat este mai apropiat n raport cu regimul nominal.
77
x1 t f1 x1 , x 2
x 2 t f 2 x1 , x 2 .
Punctele de echilibru se obin la anularea simultan x1 0 , x 2 0 deci prin soluionarea
sistemului de ecuaii algebrice:
f1 x1e , x 2e 0
f 2 x1e , x 2e 0
Sistemul liniarizat n jurul unui punct de echilibru va fi de forma:
1 t
1 t
t J x1e , x 2e t
2
2
unde
1 t x1 t x1e , 2 t x2 t x2e i
f1
x
J x1e , x 2e 1
f 2
x
1
f1
x 2
f 2 x1e , x2 e
x 2
Caracterul punctelor singulare este dat de valorile proprii ale ecuaiei caracteristice
78
de stare pentru mai multe condiii iniiale formeaz portretul de stare (planul strilor sau planul
fazelor).
Locul geometric pentru care x1 0 sau x 2 0 sunt curbe definite nulcline.
dx 2
const.
dx
1
Locul geometric al punctelor pentru care
poart numele de izocline.
10.3 Mod de lucru.
n continuare vom prezenta modalitate stabilirii ctorva elemente specifice analizei
planare. Considerm sistemul dinamic
x1 t x12 x1 x 2
x 2 t x 2 x12
f1
x
J x1 , x 2 1
f 2
x
1
f1
x 2 2 x1 x 2
f 2 2 x1
x 2
x1
0 0
J 0,0
0 1
det I J 0,0
i
0
1 1 0 , 2 1
0 1
.
1 1
J 1,1
2 1
det I J 1,1
i
1
2
1
2 1 1, 2 j
1
.
1.5
0.5
-0.5
-1
-1.5
-2
-2
-1.5
-1
-0.5
0
x
0.5
1.5
x1 0 x12 x1 x2 0 cu soluiile x1 0 , x1 x2 .
x 2 0 x2 x12 0 i deci x2 x12 (parabol)
80
x ' = x2 - x y
y ' = - y + x2
2
1.5
0.5
-0.5
-1
-1.5
-2
-2
-1.5
-1
-0.5
0
x
0.5
1.5
dx 2
f x , x
2 1 2 const.
dx1
f1 x1 , x2
sau n cazul considerat
x12 x1 x2
c x12 x1 x2 c x2 c x12
2
x2 x1
1 c x12 x2 x1 c
i prin urmare
x2
1 c x12
x1 c
81
x2
x1
82
lim xt lim xt t xT t
t
sau
lim t 0
t
N j , A .
xt
y ref 0
N j , A
u t
H s
y t
83
y ref 0
B
C
H s
K T2 s 1
s T1 s 1 T3 s 1 T4 s 1
K T2 s 1
s T1s 1T3 s 1T4 s 1
B
B
84
1
H
N A
unde am considerat H j H e j
Pentru soluionare, s-a folosit utilitarul MATLAB. Astfel pentru introducerea valorilor
parametrilor si structurarea sistemic a obiectului liniar s-a folosit urmtorul set de instruciuni:
>> K=50;T1=2;T2=1;T3=0.5;T4=0.1;
>> num=K*[T2 1];
>> den=conv(conv([1 0],[T1 1]),conv([T3 1],[T4 1]));
>> sys=tf(num,den)
Nyquist Diagram
1
0.8
0.6
Imaginary Axis
0.4
System: sys
Real: -2.99
Imag: 0.00131
Frequency (rad/sec): -3.83
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-5
-4.5
-4
-3.5
-3
-2.5
-2
-1.5
-1
Real Axis
Functia de descriere.
1
0.9
0.8
Functia de descriere.
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
8
10
12
Amplitudinea intrarii (A)
14
16
18
20
Blocul neliniar este o caracteristic de tip amplificator cu saturaie (v. fig.2) cu parametrii
B = 2, C = 2.
N A N R A j N I A
__
2 B
C C
C2
N R A arcsin 1 2
C
A A
A
N I A 0
0
-1
-2
-3
-4
-5
-6
-7
-8
8
10
12
14
Amplitudinea intrarii (A).
16
18
20
p=(2/pi)*(asin(2./x)+(2./x).*sqrt(1-(2.^2)./(x.^2)));
y=1./p-2.99;
i soluionm ecuaia cu:
fzero(bobo,6)
87
1
. Inscriem subrutina bobo
N A
Constant
num(s)
1
s
den1(s)
Saturation Integrator
Transfer Fcn
To Workspace
t
Clock
To Workspace1
C
C
B
B
C
C
B
88
B3
C2
f1 x1 , x 2 ...x n
f 2 x1 , x 2 ...x n
x f x
....................
f x , x ....x
n
n 1 2
(1)
cu f(0)=0 .unde funciile f i sunt continue i difereniabile n raport cu toate argumentele este
existena unei matrici simetrice pozitiv definite B astfel ca valorile proprii ale matricei
T
B J B J s satisfac:
___
i 1, n cu 0
f
f1
........ 1
x n
x1
J ....................
f n
f n
x .......... x
n
1
(2)
V x f T B f
(3)
dV
T
f T BJ BJ f f T Cf
dt
(4)
Se poate arta c dac expresia (4) este negativ definit atunci sistemul (1) este global
asimtotic stabil. Prin urmare, elementele constitutive ale matricei B trebuie alese astfel ca
matricea C prezentat n (4) sa fie negativ definit.
89
y ref 0
1
s 1
1
s2
y t
x 3x 2 x f x 0
(5)
x1 x2 f1 x1 , x2
(6)
x2 3x2 2 x1 f x1 f 2 x1 , x2
Iacobianul asociat modelului (2) va fi
f1
x
1
J
f2
x
1
f1
0
x2
f2
df
x2 2
dx1
C B J B J
0
b11 b12
2 df
b
b
21 22
dx1
90
df
1
b11 b12
0 2
dx
1
3
b21 b22
1
(7)
df
b12 b12
dx1
df
(8)
df
dx1
pentru alegerea
b
b
B 11 12
b21 b22
(9)
Pentru o alegere b11 = 8, b12 = 2, b22 = 1 care asigur condiiile (9), matricea C devine
dt
2 2 dx
1
C
dt
dx
Notam
dt
dx1
(10)
df
m i condiia ca C sa fie o matrice negativ definit se reduce la condiia ca
dx1
2 2m m
matricea
s fie pozitiv definit
2
m
Prin urmare
2 2m 0
m 2 4m 4 0
Sistemul este
df
0.82
4.82 .
dx
global
asimptotic
stabil
dac
y ref 0
1
s
1
s2
y t
91
y ref 0
1
s 1
1
s2
y t
z + z = e
y + 2 y = m
e = -y
innd cont c m f z , obinem elementar ecuata diferenial ce caracterizeaz
comportarea sistemului neliniar (pentru yref 0) n forma
p 3 p 2 p f x 0
(1)
b
b
B 11 12
b21 b22
Functia V x1 , x2 asociat sistemului se propune ca functie cuadratic
(3)
(4)
b11b22 b122 0
Derivata n virtutea sistemului va fi
V x1 , x2 V
V
x1
x 2 2 b11 x1 b12 x2 x1 2 b12 x1 b22 x2 x 2
t
x1
x2
Pentru sistemul liniarizat, derivata n virtutea sistemului va fi:
dV
2 b11 x1 b12 x2 x2 2 b12 x1 b22 x2 4 x1 3 x2
dt
Relaia (6) se bazeaz pe aproximarea neliniaritii n forma f x1 2 x1 .
(5)
(6)
Prin urmare
dV
8b12 x12 2 3b12 4b22 b11 x1 x2 2 3b22 b12 x22
dt
1
Pentru o alegere b11 5, b12 1 si b22 pentru dV obinem expresia
dt
2
dV
8 x12 x22 0 x1 , x2 0
dt
i
93
(7)
(8)
(9)
1
V x1 , x2 5 x12 2 x1 x2 x22 0x1 , x2 0
2
Prin urmare funcia V x1 , x2 (9) este funcie Liapunov pentru sistemul liniarizat. In
f x1 2 f x1
dV
2 2
2 x1 x2 x22
x1
dt
x1
x1
(11)
(12)
dV
xT Cx
dt
unde C este de forma:
unde am notat m
f x1
x1
2 2 m
C
m 1
dt
m
1
2
(13)
urmare
2 2 m 0
2
m
2 2 m 1 0
2
Solutionand sistemul de inecuatii obtinem conditia
0,928 m 12.928
0 f x 12.928 x
care fixeaz o condiionare sectorial de forma prezentat n figura 2.
94
f x1 f x
, obinem
x1
x
f x
f x 12.928 x
y ref 0
1
s
1
s2
y t
95
14.Bibliografie
1.
2.
3.
4.
96