Documente Academic
Documente Profesional
Documente Cultură
Studierea comportării sistemelor neliniare face apel la mai multe tehnici de analiză, dintre
care prezentăm numai două, şi anume, metoda funcţiei de descriere şi metoda planului stărilor,
ambele beneficiind şi de suportul intuitiv oferit de reprezentări grafice.
f2(e)
.
–e0 e>0 e
. e0
u<0 f1(e)
Fig. BT8.2
3) În cazul neliniarităţilor univalente, funcţia de descriere se poate calcula mai expeditiv cu
formula aproximativă (Tsypkin):
2
N ( A) N R ( A) f ( A) f ( A / 2)
3A , (BT8.13)
Se evită, astfel, calculul integralei din (BT8.10-a).
4) Datorită aproximării semnalului periodic u(t) (BT8.3) prin fundamentala sa u1 (t ) (BT8.5),
funcţia de descriere realizează o liniarizare armonică în caracterizarea funcţionării elementul
cu comportare neliniară modelat intrare-ieşire prin funcţia f (BT8.1).
Din raţiuni care se vor justifica ulterior, în studierea oscilaţiilor întreţinute, pentru
elementul neliniar se mai defineşte şi funcţia de descriere invers negativă:
N i ( A) N 1 ( A) 1/ N ( A), A 0, (BT8.14)
care este o funcţie complexă de variabilă reală A. Drept urmare, N i ( A) poate fi reprezentată
grafic în planul complex prin intermediul unui hodograf parametrizat de A, care poartă
denumirea de loc de descriere invers negativ.
Studii aplicative:
Determinarea funcţiei de descriere pentru elementele neliniare de tip releu (bipoziţional fără
histerezis, bipoziţional cu histerezis, tripoziţional fără histerezis) – vezi figura 8.1 (a, b, c) din
Problema 8.1.
Construirea locului de descriere invers negativ pentru elementele neliniare de tip releu
(bipoziţional fără histerezis, bipoziţional cu histerezis, tripoziţional fără histerezis) – în
legătură cu Problema 8.1.
(B) Analiza oscilaţiilor întreţinute cu ajutorul liniarizării armonice
Dacă în sistemul automat neliniar există oscilaţii întreţinute şi dacă acestea se
aproximează la nivelul fundamentalei, atunci amplitudinea A şi pulsaţia aferente acelei
(acelor) oscilaţii satisfac ecuaţia balanţei armonice:
N ( A)G ( j ) 1 0, A 0, 0 (BT8.15)
care poate fi rescrisă şi în forma echivalentă a unui sistem de două ecuaţii algebrice neliniare:
N R ( A) Re G 1 ( j )
N I ( A) Im G 1 ( j ) . (BT8.16)
Ecuaţia balanţei armonice poate fi rezolvată şi într-o manieră grafică, denumită
procedeul celor două locuri, care are la bază următoarea reformulare echivalentă a lui (BT8.15):
G ( j ) N i ( A), A 0, 0
(BT8.17)
cu N i ( A) definit conform (BT8.14). Reformularea (BT8.17) arată că orice pereche ( A0 , 0 ) care
este soluţie a ecuaţiei balanţei armonice reprezintă totodată un punct de intersecţie al locului de
G(j)
jIm transfer G ( j ) al elementului liniar cu locul de
Re descriere invers negativ N i ( A) al elementului neliniar
şi reciproc (de exemplu, vezi figura BT8.3).
(A2, Abordarea grafică permite stabilirea naturii
Ni(A) pentru orice oscilaţie întreţinută caracterizată prin
perechea ( A0 , 0 ) conform următoarelor reguli
A (A1, (Loeb):
- Oscilaţia este limită stabilă (în urma oricărei
Fig. BT8.3 Rezolvarea grafică a ecuaţiei perturbări a amplitudinii, se revine la oscilaţia cu
balanţei armonice prin procedeul celor parametrii de dinaintea perturbării) dacă pornind
două locuri - cazul când există două din punctul de intersecţie ( A0 , 0 ) de-a lungul lui
soluţii distincte ( A1 , 1 ), ( A2 , 2 ) G ( j ) pentru crescător, locul N i ( A) pentru A
crescător rămâne la stânga (de exemplu, vezi figura BT8.4(a) sau perechea ( A2 , 2 ) din
figura BT8.3).
- Oscilaţia este limită instabilă (în urma nici unei perturbări a amplitudinii, nu se revine la
oscilaţia cu parametrii de dinaintea perturbării) dacă pornind din punctul de intersecţie
( A0 , 0 )
de-a lungul lui G ( j ) pentru crescător, locul N i ( A) pentru A crescător rămâne la
dreapta (de exemplu, vezi figura BT8.4(b) sau perechea ( A1 ,1 ) din figura BT8.3).
jIm jIm jIm
Re Re Re
Ni(A)
Ni(A) (A0, Ni(A)
(A0, (A0,
reduce la un punct).
1) Portretul de stare este capabil de a pune în evidenţă faptul că traiectoriile de stare iniţializate
în vecinătatea punctelor de echilibru pot avea evoluţii diferite sub raport calitativ, ceea ce
permite o clasificare a acestora din urmă:
Un punct de echilibru se numeşte simplu stabil, dacă toate traiectoriile de stare iniţializate
într-o vecinătate a sa rămân în vecinătatea acelui punct atunci când timpul creşte la infinit
(fără ca să se apropie asimptotic de acel punct) - vezi figura BT8.5(a), x = 0 punct de
echilibru simplu stabil.
Un punct de echilibru se numeşte asimptotic stabil, dacă toate traiectoriile de stare iniţializate
într-o vecinătate a sa converg către acel punct atunci când timpul creşte la infinit - vezi figura
BT8.5(b), x = 0 punct de echilibru asimptotic stabil.
Un punct de echilibru se numeşte instabil, dacă în orice vecinătate a sa pot fi iniţializate
traiectorii de stare care se îndepărtează de acel punct atunci când timpul creşte la infinit - vezi
figura BT8.5(c), x = 0 punct de echilibru instabil.
x2 x2 x2
x(t)
2 x(t) 2
x0 x0 x0
x1 x1 x1
0 0 0
Studii aplicative:
Portretul de stare al unui sistem liniar de ordinul doi x 1 1 x1 , x 2 2 x 2 , pentru
1 0, 2 0 ; 1 0, 2 0 ; 1 0, 2 0 ; 1 0, 2 0 ; 1 0, 2 0 ; 1 0, 2 0 .
Portretul de stare al unui sistem liniar de ordinul doi x 1 1 x 2 , x 2 2 x1 , pentru
1 0, 2 0 ; 1 0, 2 0 ; 1 0, 2 0 ; 1 0, 2 0 ; 1 0, 2 0 ; 1 0, 2 0 .
Se consideră sistemul cu structura din figura 8.1, în care G ( s) k s (Ts 1), k 0,T 0 .
r=0 + e u k y
f (e)
– s(Ts 1)
Fig. 8.1
Neliniaritatea f (e) este de tip releu pentru care se consideră următoarele cazuri:
a) bipoziţional fără histerezis (figura 8.1 – a);
b) bipoziţional cu histerezis (figura 8.1 – b);
c) tripoziţional fără histerezis (figura 8.1 – c);
Răspuns:
Se aplică procedeul celor două locuri, analizând modul în care se pot intersecta locul de
transfer al subsistemului continuu din figura 8.1 (R) şi locul de descriere invers negativ al
releului bipoziţional fără histerezis (figura 8.1 (R) - a), bipoziţional cu histerezis (figura 8.1 (R) -
b) şi tripoziţional fără histerezis (figura 8.1 (R) - c).
Fig. 8.1 (R) analitic Fig. 8.1 (R) MATLAB (pentru k = 0.5, T = 3)
A a
N i ( A) N i ( A) A2 a 2 j
4b 4b 4b ; A > a
Fig. 8.1 (R) – a analitic Fig. 8.1 (R) – b analitic
A2
N i ( A)
4b A 2 a 2
;A>a
Fig. 8.1 (R) – c analitic
a) 2.
b) 1.
c) 2.
Pentru trasarea locului de transfer al subsistemului continuu cu ajutorul mediului
MATLAB se poate folosi următoarea secvenţă de instrucţiuni:
k=.5;T=3; %valori alese arbitrar
s=tf('s');
G=k/(s*(T*s+1));
w=0.02:0.01:10; %domeniul de frecvente
nyquist(G,w); %Fig.8.1(R)
Top
Problema 8.2
Se reia problema 8.1, considerând că subsistemul continuu are funcţia de transfer:
k
G(s)
T 2 s 2 2 Ts 1 ; k 0 , T 0 , 0
Răspuns:
Locul de transfer al subsistemului continuu este reprezentat în figura 8.2 (R) – (i) pentru
cazul 1 2 şi în figura 8.2 (R) – (ii) pentru cazul 1 2 .
Pentru trasarea locului de transfer al subsistemului continuu, pentru cele două cazuri, cu
ajutorul mediului MATLAB se poate folosi următoarea secvenţă de instrucţiuni:
k=4;T=2;
zeta=input('zeta = ');
%cazul I: zeta = 0.4 (<0.707); => Fig.8.2(R)-(i)
%cazul II: zeta = 0.8 (>0.707); => Fig.8.2(R)-(ii)
s=tf('s'); G=k/(T^2*s^2+2*zeta*T*s+1);
w=0.01:0.005:100; %domeniul de frecvente
nyquist(G,w)
a) 2.
k a
b) 3.; 2 4b
c) 2.
Im G ( j)
R e G ( j )
( ) k ( )
( T )
k
2
Fig. 8.2 (R) - (i) MATLAB
Fig. 8.2 (R) - (i) analitic
(pentru k = 4, T = 2, = 0.4)
Im G ( j)
k R e G ( j )
( )
( T )
k
2
Fig. 8.2 (R) - (ii) MATLAB
Fig. 8.2 (R) - (ii) analitic
(pentru k = 4, T = 2, = 0.8)
Top
Problema 8.3
Se reia problema 8.1, considerând că subsistemul continuu are funcţia de transfer:
k
G ( s)
2 2
s (T s 2 Ts 1) ; k 0 , T 0 , 0
Răspuns:
Locul de transfer al subsistemului continuu este reprezentat calitativ în figura 8.3 (R) - (i)
1 1
pentru cazul 2 şi în figura 8.3 (R) - (ii) pentru cazul 2.
Pentru trasarea locului de transfer al subsistemului continuu, pentru cele două cazuri, cu
ajutorul mediului MATLAB se poate folosi următoarea secvenţă de instrucţiuni:
k=4;T=2;zeta=input('zeta = ');
%cazul I: zeta = 0.4 (<0.707); => Fig.8.3(R)-(i)
%cazul II: zeta = 0.8 (>0.707); => Fig.8.3(R)-(ii)
s=tf('s'); G=k/(s*(T^2*s^2+2*zeta*T*s+1));
w=0.1:0.005:10; %domeniul de frecvente
nyquist(G,w)
Im G ( j)
kT
2 2kT R e G ( j )
( T ) ( )
( )
kT Im G ( j)
2
2kT R e G ( j )
( T ) ( )
( )
Top
Problema 8.4
Fig. 8.4
a) Să se arate că în sistem se instalează o oscilaţie limită stabilă.
*
b) Să se determine amplitudinea A şi pulsaţia ce caracterizează oscilaţia întreţinută de la
*
punctul a).
Răspuns:
Top
Problema 8.5
Fig. 8.5
Răspuns:
Ne situăm în cazul b) al problemei 8.1 cu k 20 6 , T 1 6 .
Din expresia lui y (t ) rezultă că cele două locuri se intersectează într-un punct din planul
complex (figura 8.5 (R)) definit prin G ( j8) 1 5 3 j 20 (în raport cu subsistemul continuu
având G ( s ) 20 s ( s 6) ) şi prin N i (5) (în raport cu neliniaritatea având
a
N i ( A) A2 a 2 j ; A a
4b 4b ). Deci, ecuaţia bilanţului (balanţei) armonic scrisă sub forma:
N ( A) G 1 ( j )
arată că egalitatea
4b A 2 a 2 4ba 1 1 2 6
j j
2 2
A 20 20
A
se verifică pentru A 5 şi 8 .
Parametrii releului sunt daţi de solutiile pozitive ale sistemului:
4b 25 a 2 64
25 20
4ba 1 48
25 20
a 3 , b 5 .
Fig. 8.5 (R)
Utilizând schema Simulink din figura 8.5 (R) MATLAB – SIMULINK cu parametrii releului
a, b având valorile găsite anterior se obţine oscilaţia întreţinută din figura 8.5 (R) MATLAB
pentru care semnalul y(t) din enunţ reprezintă o bună aproximaţie.
Problema 8.6
Se consideră sistemul din figura 8.6.
r=0 e b a u es y
– s2
Fig. 8.6
a) Ce relaţie trebuie să existe între parametrii a 0 , b 0 ai releului tripoziţional fără
histerezis, astfel încât locul de descriere invers negativ N i ( A) al neliniarităţii să intersecteze
locul de transfer G ( j ) al subsistemului continuu pentru exact două valori distincte ale lui
A.
b) Să se precizeze valorile lui A şi ω corespunzătoare punctului a).
Răspuns:
a) Subsistemului continuu posedă răspunsul la frecvenţă:
cos sin
G ( j ) j
2 2
şi locul de transfer din figura 8.6 (R) - 1.
Locul de descriere invers negativ (vezi figura 8.1 (R) - c) trebuie să aibă punctul de
întoarcere a 2b situat între P şi Q, rezultând:
1 a 1
2 2b 16 2
4
sau echivalent:
1 a 1
8 3 b 2 3
b 2 b 4 4 6 a 2 b 2
1 2 , A1
2 3
b 2 b 4 4 6 a 2 b 2
2 2 , A2
2 3 .
Top
Problema 8.7
Se consideră neliniaritatea bivalentă având caracteristica intrare – ieşire definită prin:
e d e 0
f (e )
e d e 0 ; d 0 .
a) Să se reprezinte grafic caracteristica intrare - ieşire a neliniarităţii în sistemul de coordonate
(e, u).
b) Să se reprezinte grafic, în acelaşi sistem de coordonate, cu abscisa t , semnalele:
e(t ) A sin t , A 0 şi u (t ) f (e(t )) pentru 0 t 2 .
c) Să se determine funcţia de descriere N(A) a neliniarităţii şi să se traseze locul de descriere
invers negativ.
d) Să se studieze în ce condiţii în sistemul din figura 8.7 cu G ( s ) s 1 s (Ts 1) ;
2
r0 + e u y
f (e) G (s )
–
Fig. 8.7
Răspuns:
a) Caracteristica intrare - ieşire a neliniarităţii este prezentată în figura 8.7 (R) – a.
b) Semnalele u(t) şi r(t) sunt reprezentate grafic în figura 8.7 (R) – b.
u(t)
u
d
u(t)
/ 2 t =
0 e
/2 2
2
1
N R ( A)
A f ( Asin t )sin t d( t )
0
2 3 2 2
1
( Asin d )sind ( Asin d )sind (sin d )sind 1
A
0 2 3 2
2d 2 A 4 d
N I ( A)
A 2 A
4d 1
1 1 1 A
N i ( A) j
N ( A) 1 j 4d 1 2
4d 1
2
4d 1
A 1 1
A2 A2
Locul de descriere invers negativ este reprezentat grafic în figura 8.7 (R) – c,
Fig. 8.7 (R) - c anaitic
fiind un semicerc de ecuaţie
Re N i ( A)2 Im N i ( A)2 ReN i ( A) 0
1T 2 T
G ( j ) j
2 2 2
a) (1T ) (1T 2 2 )
Locul de transfer este reprezentat grafic pentru cazul T în figura 8.7 (R) - (i), iar pentru
cazul T în figura 8.7 (R) – (ii). Locul de transfer intersectează locul de descriere invers
negativ numai în cazul când T , punctul de intersecţie corespunzând unei oscilaţii limită
instabile.
Fig. 8.7 (R) - (i) analitic Fig. 8.7 (R) - (ii) analitic
Top
Problema 8.8
Răspuns:
N ( A) are numai parte reală, definită prin:
2 2
1 k1
N ( A)
A f ( Asin )sin d A f1 ( Asin )sin d
0 0
2
k
2 f 2 ( Asin )sin d k1N1 ( A) k 2 N 2 ( A)
A
0 .
Top
Problema 8.9
Se consideră neliniaritatea univalentă de tip salt, având caracteristica intrare – ieşire
definită prin:
cu b u 0
f (u ) b 0 , c 0
cu b u 0
a) Să se reprezinte grafic această caracteristică în sistemul de coordonate (u , f (u )) .
b) Să se reprezinte grafic în acelaşi sistem de coordonate, cu abscisa t , semnalele
u (t ) A sin t , A 0 şi v(t ) f (u (t )) pentru 0 t 2 .
c) Să se determine funcţia de descriere a neliniarităţii.
d) Să se traseze locul de descriere invers negativ.
Răspuns:
a)
b)
Fig. 8.9. (R) – a analitic Fig. 8.9. (R) – b analitic
c) Pentru neliniaritatea considerată se poate aplica rezultatul din problema 8.8, scriind:
f (u ) cf1 (u ) f 2 (u ) ,
unde:
f1 (u ) u
b u 0
f 2 (u )
b u 0
Funcţia f1 posedă N1 ( A) 1, iar funcţia f2 (vezi reprezentarea grafică din figura 8.1 - a)
4b
N 2 ( A)
posedă A . Cu acestea,
avem: Fig 8.9 (R) - d analitic
4b
N ( A) c
A
1 1
N i ( A)
N ( A) c 4b
d) A.
Top
Problema 8.10
Se consideră neliniarităţile univalente:
1. tip saturaţie, având caracteristica intrare - ieşire f1 (u ) reprezentată grafic în figura 8.10 - a.
2. tip zonă moartă, având caracteristica intrare - ieşire f 2 (u ) reprezentată grafic în figura 8.10 - b.
b) c)
Fig. 8.10 (R) – b analitic Fig. 8.10 (R) – c analitic
d) Conform figurii 8.10 (R) – b putem scrie:
2 1 /2
1 4 2
A A
N1 ( A) f1 ( Asin )sin d cAsin d c sin d
0 0 1
4c A A
1 sin 21 cos1
A 2 4
4c A A 2 2 2c 2
arcsin 1 1 arcsin 1
A 2 A 2 A A A A A A A
e) Se constată că f1(u), f2(u) satisfac condiţia:
f1 (u ) f 2 (u ) cu
ceea ce permite aplicarea rezultatului din Problema 8.8 (pentru k1 = k2 = 1):
N1 ( A) N 2 ( A) c
rezultând:
2
2c
N 2 ( A) c N1 ( A) arccos 1
A A A
.
Top
Problema 8.11
Se consideră neliniaritatea intrare – ieşire definită prin:
f (u ) |u | sgn u, 0
a) Să se determine funcţia de descriere a neliniarităţii N ( A) , utilizând formula aproximativă a
lui Tsypkin.
b) Să se reprezinte grafic locul de descriere invers negativ.
Răspuns:
2 1 2 1
N ( A) f ( A) f A A 1 1 ; 0
a) 3A 2 3 2
3
N i ( A) A1 ; 0
b) 2(1 1 / 2 )
Top
Problema 8.12
Se consideră sistemul automat din figura 8.12, unde k 0, b 0.
r + e b u k y
– -b s2
Fig. 8.12
a) Utilizând metoda planului stărilor, să se arate că pentru r = constant, semnalul de eroare e(t )
este o oscilaţie, dependentă de condiţiile iniţiale.
b) Să se reprezinte grafic evoluţia în timp a semnalului de eroare corespunzătoare situaţiei
r R , y (0) 0 , y (0) 0 .
Răspuns:
a) Variabilele de stare se aleg x e r y , v e y , conducând la sistemul de ecuaţii:
x v
v ku kb sgn x
de unde rezultă:
dv kb
sgn x
dx v
Pentru x 0 (Regiunea 1) avem ecuaţia:
v dv kb dx
care posedă drept soluţii funcţii de tip parabolă:
1 2
x v C1 , C1 0.
2kb
Pentru x 0 (Regiunea 2) avem ecuaţia:
v dv kb dx
care posedă drept soluţii funcţii de tip parabolă:
1 2
x v C 2 , C 2 0.
2kb
Asamblând soluţiile din Regiunea 1 şi Regiunea 2 rezultă analitic portretul de stare din
figura 8.12. (R) – a.
v=
x=e
Pentru obţinerea portretului de stare se foloseşte schema Simulink din MATLAB, figura 8.12
(R) – a MATLAB - SIMULINK. Cu ajutorul acesteia se fac mai multe simulări modificând de
fiecare dată valoarea mărimii de intrare, obţinându-se portretul de stare din figura 8.12 (R) – a
MATLAB.
Fig. 8.12 (R) – a analitic Fig. 8.12 (R) – a MATLAB
b) În Regiunea 1 avem ecuaţia de ordinul II şi condiţia iniţială corespunzătoare punctului A din
figura 8.12 (R) – a analitic.
e kb ; e(0) R , e (0) 0
conducând la soluţia
kb
e(t ) t 2 R ; t [0, t * ]
2
*
unde t Regiunea
2 R kb precizează momentul când se părăseşte Regiunea 1, intrând în Regiunea 2
1 *
(adică punctul B din figura 8.12 (R) – a analitic, cu e(t ) 0 ). Din simetria evidenţiată de
Regiunea 2
portretul de stare, rezultă reprezentarea grafică din figura 8.12 (R) – b analitic şi, respectiv,
figuraRegiunea
8.12 (R)1
– b MATLAB, (care nu este o oscilaţie pur sinusoidală).
Top
Problema 8.13
Se consideră sistemul automat din figura 8.13. Folosind metoda portretului de stare să se
arate că, indiferent de valoarea semnalului de referinţă r = constant, semnalul de eroare e(t )
evoluează în timp finit către o valoare de modul subunitar, după care rămâne constant (fără să se
anuleze).
r+ e+ 1 1 y
– – s s
1
-1
Fig. 8.13
Răspuns:
Variabilele de stare se aleg x e r y , v e y . Cu aceste notaţii, egalitatea care
defineşte semnalul la intrarea primului integrator
y e sgn y
poate fi rescrisă sub forma:
v x sgn( v ) ,
ceea ce conduce la sistemul de ecuaţii:
x v
v ( x sgn v) .
Se obţine astfel ecuaţia:
dv x sgn v
dx v .
Pentru v 0 (Regiunea 1) avem ecuaţia:
v dv ( x 1) dx
care posedă drept soluţii familia de semicercuri:
( x 1) 2 v 2 C1 , C1 0 , v 0.
Pentru v 0 (Regiunea 2) avem ecuaţia:
v dv ( x 1) dx
care posedă drept soluţii familia de semicercuri:
( x 1) 2 v 2 C2 , C2 0 , v 0.
Asamblând soluţiile din Regiunea 1 şi Regiunea 2 rezultă analitic portretul de stare din
figura 8.13 (R) – 1 analitic.
v=
x=e
Fig. 8.13 (R) – 1 analitic Fig. 8.13 (R) – 1 MATLAB
Pentru obţinerea portretului de stare se foloseşte schema Simulink din figura 8.13 (R)
MATLAB – SIMULINK. Cu ajutorul acesteia se fac mai multe simulări modificând de fiecare dată
valoarea mărimii de intrare, obţinându-se portretul de stare din figura 8.13 (R) – 1 MATLAB.
Top
Problema 8.14
Se consideră sistemul automat din figura 8.14. Utilizând metoda planului stărilor, să se
arate că semnalul de eroare e(t ) este o oscilaţie, dependentă de condiţiile iniţiale.
r + e –a 1 u k y
– –1 a s2
Fig. 8.14
Răspuns: