Documente Academic
Documente Profesional
Documente Cultură
TEORIA SISTEMELOR:
CULEGERE DE PROBLEME
Copyright
Universitatea Politehnica Bucureşti
Facultatea de Automatică si Calculatoare
Departamentul de Automatică şi Ingineria Sistemelor
Teoria sistemelor:
Culegere de probleme
Bucureşti, 2014
Prefaţă
Prezenta lucrare se adresează ı̂n primul rând studenţilor de la Facultăţile
de Automatică şi Electronică, dar se poate dovedi extrem de utilă şi pentru
studenţii altor facultăţi, care urmează cursuri de Teoria Sistemelor Automate.
Aflată de mai multă vreme ı̂n planul grupului de Sisteme Dinamice, Re-
glare, Optimizare şi Algoritmi Numerici (DYSCONA) de la Facultatea de
Automatică şi Calculatoare a Universităţii Politehnica din Bucureşti, culege-
rea ı̂nglobează experienţa didactică a unor autori din generaţii diferite. Ne-am
propus să punem la dispoziţia studenţilor un material care să sprijine efortu-
rile acestora de a ı̂nţelege mai bine conceptele fundamentale ale automaticii,
pe baza teoriei matematice a sistemelor, ı̂n condiţiile ı̂n care, ı̂n ultimii ani,
timpul alocat studiului ştiinţelor fundamentale s-a diminuat drastic, conducând
la rarefierea cunoştinţelor de bază ale viitorilor ingineri automatişti.
Acest deziderat a condus, de altfel, la structura actuală a cărţii: fiecare
capitol (sau secţiune de capitol) ı̂ncepe cu un scurt breviar teoretic ı̂n care sunt
recapitulate noţiunile şi conceptele de bază, absolut necesare pentru abordarea
corectă şi rezolvarea problemelor propuse. În continuare, o selecţie bine aleasă
de probleme rezolvate vine să sprijine ı̂nţelegerea mai rapidă a felului ı̂n care se
lucrează efectiv cu noţiunile introduse la curs şi fixarea acestor noţiuni. Ultima
parte a fiecărei secţiuni este dedicată aşa-numitelor probleme avansate, unele
cu caracter teoretic, altele de dificultate sporită, care să permită studenţilor
interesaţi de aprofundarea materiei să vină ı̂n contact cu o serie de chestiuni
interesante.
Dorim ca ı̂n final să amintim numele unor colegi care, de-a lungul timpului,
au contribuit la realizarea selecţiei de probleme şi exerciţii din această lucrare.
În ordine cronologică le mulţumim călduros Oanei Codirlă, lui Sorin Bengea,
lui Şerban Sabău, lui Tudor Ionescu şi Ralucăi Andrei.
Dedicăm, şi ı̂n numele lor, această lucrare celor doi mari profesori care ne-
au format, şi care, din păcate, au plecat mult prea repede dintre noi:
Vlad Ionescu şi Corneliu Popeea.
1 Semnale 9
1.1 Operaţii cu semnale. Norme . . . . . . . . . . . . . . . . . . . . 9
1.1.1 Probleme rezolvate . . . . . . . . . . . . . . . . . . . . . 12
1.1.2 Probleme propuse . . . . . . . . . . . . . . . . . . . . . 15
1.1.3 Probleme avansate . . . . . . . . . . . . . . . . . . . . . 18
1.2 Analiză Fourier . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1.2.1 Probleme rezolvate . . . . . . . . . . . . . . . . . . . . . 23
1.2.2 Probleme propuse . . . . . . . . . . . . . . . . . . . . . 27
1.2.3 Probleme avansate . . . . . . . . . . . . . . . . . . . . . 28
1.3 Transformarea Laplace . . . . . . . . . . . . . . . . . . . . . . . 29
1.3.1 Probleme rezolvate . . . . . . . . . . . . . . . . . . . . . 32
1.3.2 Probleme propuse . . . . . . . . . . . . . . . . . . . . . 35
1.3.3 Probleme avansate . . . . . . . . . . . . . . . . . . . . . 36
2 Sisteme 38
2.1 Proprietăţi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.1.1 Probleme rezolvate . . . . . . . . . . . . . . . . . . . . . 39
2.1.2 Probleme propuse . . . . . . . . . . . . . . . . . . . . . 39
2.1.3 Probleme avansate . . . . . . . . . . . . . . . . . . . . . 40
2.2 Sisteme de convoluţie cu funcţii de transfer raţionale . . . . . . 41
2.2.1 Probleme rezolvate . . . . . . . . . . . . . . . . . . . . . 44
2.2.2 Probleme propuse . . . . . . . . . . . . . . . . . . . . . 47
2.2.3 Probleme avansate . . . . . . . . . . . . . . . . . . . . . 50
2.3 Conexiunile sistemelor . . . . . . . . . . . . . . . . . . . . . . . 51
2.3.1 Probleme rezolvate . . . . . . . . . . . . . . . . . . . . . 52
2.3.2 Probleme propuse . . . . . . . . . . . . . . . . . . . . . 54
2.3.3 Probleme avansate . . . . . . . . . . . . . . . . . . . . . 57
de unde
ejθ + e−jθ ejθ − e−jθ
cos θ = , sin θ = .
2 2j
Operaţii elementare.
• Sumă, produs, ı̂nmulţire cu scalari.
Fie u, v două semnale oarecare (continuale sau discrete) şi α ∈ C (R). Se
definesc semnalele
(u + v)(t) := u(t) + v(t)
(u v)(t) := u(t) v(t)
(α u)(t) := α u(t)
• Transformarea axei de timp: scalare, inversare, translaţie ı̂n timp.
Fie u un semnal continual oarecare şi fie φ(t) = αt + β o funcţie cu valori reale
(α, β ∈ R). Se defineşte semnalul
uφ (t) = (u o φ)(t) = u(αt + β).
Scalare: se iau α > 0, β = 0, uα (t) = u(αt); Pentru α > 1 se obţine o
contractare, iar pentru α < 1 o dilatare a axei de timp.
Inversarea axei de timp: se iau α = −1, β = 0, u− (t) = u(−t).
Translaţie ı̂n timp (shift): se iau α = 1, β = −τ , uτ (t) = u(t − τ ).
Pentru semnalele discrete, se definesc la fel inversarea axei de timp şi translaţia
ı̂n timp, scalarea axei de timp se defineşte ı̂nsă după cum urmează:
x(n/k), n = rk
xk (n) = − dilatare, (1.1)
0, n nu este multiplu al lui k
f ∈ SR : f ∗ δ = δ ∗ f = f ; x ∈ SRd : x ∗ d = d ∗ x = x.
Înţelegem prin impuls Dirac un “obiect” care este o idealizare a unui semnal
având proprietăţile:
a. este foarte mare ı̂ntr-o vecinătate a lui t = 0: δ(t) este nedefinit ı̂n 0; poate
fi chiar infinit;
b. este foarte mic ı̂n afara acestei vecinătăţi: δ(t) = 0 pentru t 6= 0;
Z +∞
c. δ(t)dt = 1.
−∞
1 k=0
Impulsul unitar discret este definit astfel: d(k) =
0 k 6= 0
Norme.
Semnalele cu acţiune finită sunt semnalele continuale absolut integrabile
pe R Z +∞
L1 (R) = {u ∈ SR : u măsurabilă, |u(τ )|dτ < ∞},
−∞
sunt norme bine definite pe L1 (R), respectiv pe l1 (Z). Aceste norme măsoară
“acţiunea” semnalului u, respectiv x.
Semnalele de energie finită sunt semnalele continuale de pătrat integrabil
pe R Z +∞
2
L (R) = {u ∈ SR : u măsurabilă, |u(τ )|2 dτ < ∞},
−∞
12 +∞
! 21
Z +∞ X
2 2
kuk 2 := |u(τ )| dτ şi kxk 2 := |x(k)| .
−∞ k=−∞
Puterea medie a unui semnal continual u(t), respectiv discret x(n), este
definită de
Z T Z T
1 1
p(u) = lim |u(t)|2 dt, respectiv p(x) = lim |x(n)|2
T →∞ 2T −T N →∞ 2N + 1 −T
Se observă că ı̂n cazul semnalelor continuale rezultatul este t 1(t), iar ı̂n cel
discret rezultatul este (n + 1) 1(n) (şi nu n 1(n)).
−2 −1 1 2 −2 −1 1 2
t t
−2 −1 1 2
t
u( 4t ) = sin πt
4
−4 −2 −1 1 2 4
t
cu |ξn | < 1/2n. Aşadar ξn −→ 0 când n −→ ∞, şi cum f este continuă ı̂n 0,
rezultă f (ξn ) −→ f (0) când n −→ ∞.
Problema R1.5. Decideţi dacă semnalul continual u(t), respectiv cel discret
x(n) sunt cu acţiune finită, de energie finită sau mărginite:
−1 n
t 2 0<t≤1 1
u(t) = , x(n) = 1(n).
0 ı̂n rest 3
deci u ∈ L1 (R), adică este un semnal cu acţiune finită. Mai departe, verificăm
dacă u este de pătrat integrabil pe R
Z ∞ Z 1 1
2 −1
|u(t)| dt = t dt = ln(t) = 0 − (−∞) = ∞.
−∞ 0 0
Aşadar u nu este un semnal de energie finită, aşa cum nu este nici mărginit
pe R, deoarece lim u(t) = ∞.
t&0
Evaluăm
∞ ∞ n n+1
X X 1 X 1 1 − 31 3
|x(n)| = n
= lim k
= lim 1 = < ∞.
n=−∞ n=0
3 n→∞ 3 n→∞
k=0
1− 3
2
Rezultă că x ∈ l1 (Z) şi automat (vezi problema A1.26) x ∈ l2 (Z). Cum
sup|x(n)| = 1, deducem că x este un semnal cu acţiune finită, de energie finită
n∈Z
şi mărginit.
u(t) = cos 2t; v(t) = eat 1(t), w(t) = t 1(t) − (t − 2) 1(t − 2).
Problema P1.19. Calculaţi media valorii absolute şi puterea medie a semna-
lului discret y(n) = 3(−1)n 1(n).
18 Teoria sistemelor. Culegere de probleme
mÿ + ky = 0.
Rescrieţi ecuaţiap
după scalarea axei de timp t = ατ , x(τ ) = y(t) = y(ατ ). Caz
particular: α = m/k.
Problema definite de u(t) = a 1(t − 4) −
A1.23. Fie semnalele u(t) şi v(t)
1(t − 6) , a 6= 0, v(t) = b 1(t + 5) − 1(t + 4) , b 6= 0. Calculaţi convoluţia celor
două semnale. Discuţie după a şi b.
(X 2 + 5X + 6)(X 2 + 2X + 2).
Problema A1.26.
1. Demonstraţi că l1 (Z) ⊂ l2 (Z).
2. Daţi exemplu de semnale continuale care sunt mărginite, dar nu sunt de
energie finită.
3. Găsiţi de asemenea un semnal cu timp continuu care este atât ı̂n L1 (R)
cât şi ı̂n L2 (R).
Problema A1.27. Arătaţi√că pentru un semnal sinusoidal oarecare, rădăcina
medie pătratică RMS este 2 × amplitudinea semnalului.
Proprietăţi.
1. Liniaritate. F(αf + βg) = αF(f ) + βF(g).
F 1 jω
2. Scalarea axei de timp (asemănare). f (αt) −→ F ( ), α > 0.
α α
F
3. Translaţie ı̂n timp. f (t − τ ) −→ e−jωτ F (jω), τ ∈ R.
df (t) F
4. Derivare ı̂n timp. −→ jω F (jω).
dt
F
5. Translaţie ı̂n frecvenţă. ejλt f (t) −→ F (j(ω − λ)), λ ∈ R.
F d
6. Derivare ı̂n frecvenţă. t f (t) −→ j F (jω).
dω
F
7. Convoluţie ı̂n domeniul timp. f ∗ g −→ F(f ) F(g).
Z +∞
F 1
8. Produs ı̂n domeniul timp. f · g −→ = F (j(w − α)) G(jα) dα.
2π −∞
9. Egalitatea lui Parseval. Fie f ∈ L1 (R) ∩ L2 (R) (care este o mulţime
densă ı̂n L2 (R)) şi F = F(f ). Atunci
Z +∞ 21
2
|f (t)| dt = kf (t)k 2
−∞
Z +∞ 21
1 1
= √ kF (jω)k 2 = √ |F (jω)|2 dω
2π 2π −∞
este bine definită şi se numeşte transformarea Fourier (continuă) pentru sem-
nale discrete. Se observă că X este o funcţie periodică de perioadă 2π,
X(ejω ) = X(ejω+2π ). Formula de inversare asociată este
Z π
1
x(n) := X(ejω ) ejωn dω. (1.11)
2π −π
Terminologia este aceeaşi cu cea introdusă la transformarea Fourier pentru
semnale continuale.
Proprietăţi.
1. Liniaritate. F(αx + βy) = αX + βY .
F
2. Scalarea axei de timp (asemănare). xk (n) −→ X(ejkω ), pentru xk (n)
definit ı̂n (1.1).
F
3. Inversarea axei de timp. x(−n) −→ X(e−jω ).
F
4. Translaţie ı̂n timp. x(n − n0 ) −→ e−jωn0 X(ejω ), n0 ∈ Z.
F
5. Translaţie ı̂n frecvenţă. ejω0 n x(n) −→ X(ej(ω−ω0 ) ), ω0 ∈ R.
F d
6. Derivare ı̂n frecvenţă. n x(n) −→ j X(ejω ).
dω
F
7. Convoluţie ı̂n domeniul timp. x ∗ y −→ F(x) F(y) = XY .
Z +π
F 1
8. Produs ı̂n domeniul timp. x · y −→ X(ej(ω−α) ) G(ejα ) dα.
2π −π
9. Egalitatea lui Parseval. Fie x ∈ l2 (Z) şi X = F(x). Atunci
+∞
! 21
X
2
|x(n)| = kx(n)k 2
n=−∞
Z +π 21
1 1
= √ kX(ejω )k 2 = √ jω 2
|X(e )| dω
2π 2π −π
Soluţie. Se observă că f (t) este suma a două semnale periodice (şi a unei con-
2π π 2π π
stante), având perioadele fundamentale T1 = = , respectiv T2 = = .
4 2 6 3
T1 3
Deoarece raportul celor două perioade = este un număr raţional, rezultă
T2 2
că T = 2T1 = 3T2 = π este perioada fundamentală a semnalului f (t) şi
2π
ω0 = = 2. Avem
T
1 1 1
a0 = 2, a2 = a−2 = 4 = 2, a3 = 6 = −3j, a−3 = −6 = 3j = a3 .
2 2j 2j
Semnalul g(t) este la rândul lui suma a două semnale periodice, cu perioadele
2π 2π √ S1 1
fundamentale S1 = = π, respectiv S2 = √ = π 2. Rezultă că =√ ,
2 2 S 2 2
deci raportul celor două perioade este un număr iraţional şi g(t) nu este un
semnal periodic (S1 şi S2 nu au un multiplu ”ı̂ntreg” comun).
2π
Soluţie. Se deduce imediat că ω0 = = π şi putem calcula coeficienţii ak
T
24 Teoria sistemelor. Culegere de probleme
1 2
Z Z
1 −jkω0 t
ak = g(t)e dt = g(t)e−jkω0 t dt
T T 2 0
1 1 −jkω0 t 1 2
Z Z
= 2e dt + (−2)e−jkω0 t dt
2 0 2 1
1 2
e−jkω0 t e−jkω0 t 1
−e−jkω0 + 1 + e−j2kω0 − e−jkω0
= − =
−jkω0 0 −jkω0 1 jkω0
−jkω0 −jkπ
2
4
(e − 1) (e − 1)2 ((−1)k − 1)2 jkπ k = impar
= = = =
jkω0 jkπ jkπ 0 k = par
Problema R1.30. Fie semnalul u(t) = e−3t 1(t). Determinaţi energia aces-
tuia utilizând egalitatea lui Parseval şi găsiţi banda ωb ı̂n care sunt conţinute
două treimi din energia semnalului.
1
Soluţie. Prin calcul direct deducem din (1.8) că U (jω) = . Egalitatea
3 + jω
lui Parseval ne arată că
+∞ ∞
e−6t
Z
−2·3t 1
Eu = e 1(t) dt = =
−∞ −6 0 6
1 ∞
Z +∞ Z
1 1
= |U (jω)|2 dω = dω
2π −∞ π 0 3 + ω2
2
rezultând √
π ωb π
= arctan ⇐⇒ ωb = 3 tan = 3 3.
3 3 3
Soluţie. Utilizăm mai ı̂ntâi definiţia transformatei Fourier şi ţinem cont de
expresia lui f
Z +∞ Z 0 Z +∞
F (jω) = f (t) e−jωt dt = e(2−jω)t dt + e(−2−jω)t dt
−∞ −∞ 0
0 +∞
e(2−jω)t e(−2−jω)t 1 1 4
= + = − = .
2 − jω −∞ −2 − jω 0 2 − jω −2 − jω 4 + ω2
Fie h(t) = e−2t 1(t). După cum s-a văzut ı̂n calculul celei de-a doua inte-
1
grale din egalităţile precedente, avem F{h(t)} = H(jω) = . Utilizând
2 + jω
proprietatea de translaţie ı̂n frecvenţă rezultă că
1
F{ejt h(t)}(jω) = H(j(ω − 1)) = ,
2 + j(ω − 1)
1
F{e−jt h(t)}(jω) = H(j(ω + 1)) =
2 + j(ω + 1)
Mai departe, datorită liniarităţii transformării Fourier, putem scrie cu ajutorul
relaţiei lui Euler
1
F{ejt h(t)}(jω) − F {e−jt h(t)}(jω)
G(jω) = F{sin t h(t)}(jω) =
2j
1 1
= (H(j(ω − 1)) − H(j(ω + 1))) = .
2j (2 + jω)2 + 1
În fine, pentru calculul transformatei Fourier a lui y, scriem y(n) = y1 (n) +
y2 (n) unde y1 (n) = an 1(n) şi y2 (n) = nan 1(n), cu a = 1/3.
1
Avem Y1 (ejω ) = şi, aplicând proprietatea de derivare ı̂n frecvenţă,
1 − ae−jω
obţinem
2π 2π
F (jω) = =
4π 2 + (1 + jω)2 (1 + jω + j2π)(1 + jω − j2π)
1 1 1
= −
2j 1 + j(ω − 2π) 1 + j(ω + 2π)
Acolo unde este cazul, precizaţi care este perioada fundamentală a semnalului
şi calculaţi coeficienţii seriei Fourier asociate.
Problema P1.35. Un semnal periodic cu valori reale f (t) are perioada fun-
damentală T = 8. Coeficienţii nenuli ai seriei Fourier asociate lui f (t) sunt
a1 = a−1 = 2, a3 = a∗−3 = 4j. Exprimaţi f (t) ı̂n forma
∞
X
f (t) = Ak cos(ωk t + φk ).
k=0
Problema P1.37. Arătaţi că pentru o funcţie periodică cu valori reale care
este pară (f (t) = f (−t)), respectiv impară (f (t) = −f (−t)), coeficienţii seriei
Fourier asociate sunt reali cu ak = a−k , respectiv pur imaginari cu ak = −a−k .
Problema P1.38. Calculaţi transformata Fourier a următoarelor semnale
continuale şi discrete. Verificaţi - acolo unde este posibil - expresiile obţinute
cu ajutorul formulei transformatei Fourier inverse.
28 Teoria sistemelor. Culegere de probleme
a) f (t) = e−2|t| .
b) g(t) = 1 pentru |t| ≤ T0 , g(t) = 0 ı̂n rest.
c) d(n) (impulsul discret), v(n) = d(n + 2).
n
d) u(n) = 13 1(n).
Determinaţi de asemenea şi transformatele Fourier ale semnalelor f (t − 3),
eπt g(t), w(n) = (v ∗ u)(n).
Problema P1.39.
1. Determinaţi transformata Fourier a semnalului continual
1 − |t| |t| < 1
trian(t) =
0 ı̂n rest
Comparaţi spectrul acestuia cu cel al semnalului periodic definit de
trian(t) şi având perioadă fundamentală T = 2.
2. Fie un semnal discret impar, pentru care y(1) = y(2) = 1, y(3) = y(4) = 2,
respectiv y(n) = 0 pentru orice n ∈ N, n ≥ 5. Calculaţi transformata
Fourier a lui y(n) şi verificaţi rezultatul obţinut cu ajutorul formulei
transformatei Fourier inverse.
Problema
n P1.42. Verificaţi egalitatea lui Parseval pentru semnalul discret
1
1(n). Determinaţi banda de frecvenţe ı̂n care este conţinută 90% din
4
energia semnalului.
Problema A1.43. Demonstraţi relaţia lui Parseval
Z ∞ Z ∞
1
|x(t)|2 dt = |X(jω)|2 dω
−∞ 2π −∞
Indicaţie: Utilizaţi relaţia de sinteză ı̂nlocuind doar un termen x(t) ı̂n membrul
stâng al egalităţii anterioare.
Capitolul 1. Semnale 29
|ω|
1− |ω| < W
Y (jω) = W
0 ı̂n rest
Fie ΓR un contur ı̂nchis obţinut de-a lungul segmentului vertical dintre punc-
tele c ± jR şi semicercul (stâng) definit de s = c + Rejθ , π/2 ≤ θ ≤ 3π/2.
Cum c se găseşte ı̂n domeniul de convergenţă al transformatei Laplace F (s),
rezultă că c se situează la dreapta oricărui pol al lui F (s)est . Aşadar, pentru
R suficient de mare, toţi polii lui F (s)est se vor putea găsi ı̂n interiorul lui ΓR .
30 Teoria sistemelor. Culegere de probleme
Aplicând teorema reziduurilor (şi utilizând teorema lui Jordan) se poate de-
duce că
Z c+j∞ I
−1 1 st 1
L {F (s)}(t) = F (s) e ds = lim F (s) est ds
2πj c−j∞ R→∞ 2πj Γ
R
X
Rez F (s) est ; pk
= (1.14)
pk :polii lui F (s)est
Reziduul unei funcţii G(s) ı̂ntr-un pol. În cazul funcţiilor raţionale strict
proprii (au toţi polii finiţi), formula (1.14) este practic echivalentă cu des-
compunerea ı̂n fracţii simple. Realizarea descompunerii presupune calculul
(implicit) al fiecărui reziduu din suma precedentă. Fie p0 un pol de ordinul m
al funcţiei de variabilă complexă G(s). Avem
1 (m−1)
Rez [G(s); p0 ] = lim [(s − p0 )m G(s)] , (1.15)
(m − 1)! s→p0
iar ı̂n particular, pentru m = 1,
Proprietăţi.
1. Liniaritate. L{αf + βg} = αF + βG.
1 s
2. Scalarea axei de timp (asemănare). L {f (αt)} (s) = F ( ).
α α
3. Translaţie ı̂n timp. L {f (t − τ )} (s) = e−τ s F (s), τ > 0.
4. Translaţie ı̂n frecvenţă. L {e−at f (t)} (s) = F (s + a).
5. Convoluţia. Dacă h, f ∈ O şi h ∗ f este bine definită, atunci g = h ∗ f
este funcţie original şi G(s) = H(s)F (s).
6. Derivarea imaginii. L {tn f (t)} (s) = (−1)n F (n) (s).
0
7. Derivarea funcţiei original. Dacă f, f , . . . , f (n) ∈ O, atunci
n o
L f (n) (t) (s) = sn F (s) − sn−1 f (0+ ) − . . . − f (n−1) (0+ ),
Z ∞
1
8. Integrarea. L f (τ )dτ (s) = F (s).
0 s
0
9. Teorema valorii iniţiale. Dacă f, f ∈ O şi dacă există lim sF (s),
s→∞
atunci lim sF (s) = f (0+ ).
s→∞
0
10. Teorema valorii finale. Dacă f, f ∈ O şi dacă lim f (t) există şi
t→∞
este finită, atunci lim f (t) = lim sF (s).
t→∞ s→0
unde D este domeniul de convergenţă al seriei. Mulţimea D este ı̂n mod uzual
exteriorul unui disc. Aplicaţia X = Z{x} se numeşte transformarea Z.
Formula de inversare.
I
−1 1
Z {X(z)}(k) = z k−1 X(z)dz. (1.17)
2πj
Fie Γ un contur ı̂nchis ı̂n jurul originii, situat ı̂n D şi care conţine toţi polii
finiţi {p1 , p2 , . . . , pN } ai lui F (z) = z k−1 X(z). Atunci (1.17) devine
I N
1 X
x(k) = z k−1 X(z)dz = Rez (F (z); pi ) , (1.18)
2πj Γ i=1
care se calculează după formula (1.15). În cazul ı̂n care F (z) are toţi polii
XN
simpli, se obţine x(k) = (z − pi ) F (z)|z=pi .
i=1
Proprietăţi.
2. Scalarea axei de timp. Z {xk (n)} (z) = X(z k ), unde xk (n) este definit
ı̂n (1.1).
3. Translaţie ı̂n timp (la dreapta). Z {x(n − l) 1(n − l)} (z) = z −l X(z).
32 Teoria sistemelor. Culegere de probleme
11. Teorema valorii finale. Dacă lim x(n) există şi este finită, atunci
n→∞
lim x(n) = lim (1 − z −1 )X(z).
n→∞ z→1
3
L {h(t)} (s) = H(s) = .
s2 + 32
Aplicăm proprietatea de translaţie ı̂n frecvenţă semnalului h(t) şi obţinem
3 3
L {f (t)} (s) = L e−2t h(t) (s) = H(s + 2) =
2 2
= 2 .
(s + 2) + 3 s + 4s + 13
1 not
Avem L {1(t)} (s) = = S(s). Din proprietatea de derivare a imaginii,
s
rezultă că
d2 1
2
L {g(t)} (s) = (−1)2 S (2) (s) = 2 = 3.
ds s s
Capitolul 1. Semnale 33
În ceea ce priveşte semnalul discret, putem descompune ı̂n fracţii simple
X(z) 2 1 3
= = − ,
z (z − 1)(3z − 1) z − 1 3z − 1
de unde
z 3z z 3z
X(z) = − şi x(k) = Z −1 (k) − Z −1 (k)
z − 1 3z − 1 z−1 3z − 1
k " k #
1 1
= 1(k) − 1(k) = 1 − 1(k).
3 3
34 Teoria sistemelor. Culegere de probleme
2z
Altfel, pentru F (z) = z k−1 se poate aplica direct formula
(z − 1)(3z − 1)
(1.18) pentru o raţională cu poli simpli:
2
X 2z
(z − pi ) F (z)|z=pi = (z − 1)z k−1
x(k) =
i=1
(z − 1)(3z − 1) z=1
k
1 k−1 2z 1
+ (z − )z =1− , k ≥ 0.
3 (z − 1)(3z − 1) z= 1 3
3
Descompunem cele două componente ale lui Y (s) ı̂n fracţii simple
0.5 1 0.5 2 2
Y (s) = − + + −
s s+1 s+2 s+1 s+2
not
=: Yforţat (s) + Yliber (s)
z n−1 z z n−1 z
x(n) = (z − z1 ) + (z − z2 )
(z − z1 )(z − z2 ) z=z1
(z − z1 )(z − z2 ) z=z2
" √ !n √ !n #
1 n 1 n 1 1+ 5 1− 5
= z + z =√ − .
z1 − z2 1 z2 − z1 2 5 2 2
c) f (t) = (t − 2)1(t − 2); gε (t) = (1(t) − 1(t − ε)) /ε. Cât este lim Gε (s)?
ε→0
Explicaţi de ce.
s−1
Problema A1.59. Fie funcţia imagine Laplace G(s) = . Se pot
s(s2 + s + 1)
determina - fără să se calculeze transformata Laplace inversă a lui G - valoarea
ı̂n 0 şi limita la infinit a funcţiei original g(t)? Dacă da, calculaţi-le.
s+1
Aceeaşi ı̂ntrebare pentru H(s) = 2 .
s (s + 1)
1
Problema A1.60. Să se calculeze transformata Z inversă pentru X(z) = 2 .
z
1
Generalizare pentru Y (z) = n , n ≥ 2.
z
az
Problema A1.61. Fie Y (z) = , a 6= 0, a ∈ R. Se poate aplica
(az − 1)2
teorema valorii finale pentru calculul lim y(n)? Discuţie după a.
n→∞
2 Sisteme
2.1 Proprietăţi
Breviar
Definiţia 2.1. Înţelegem prin sistem, ı̂n accepţiunea intrare-ieşire, o aplicaţie
T : U → Y, y = T (u), unde U, Y sunt spaţiul semnalelor de intrare, respectiv
spaţiul semnalelor de ieşire.
Sistemul se numeşte (cu timp) continuu dacă U şi Y sunt spaţii de semnale
continuale, (cu timp) discret dacă U şi Y sunt spaţii de semnale discrete,
respectiv hibrid, dacă U şi Y sunt unul spaţiu de semnale continuale, iar celălalt
spaţiu de semnale discrete.
Problema R2.2. Fie sistemul y = T (u), y(t) = t2 u(t). Arătaţi că acesta
este liniar, dar nu este şi invariant ı̂n timp.
Sistemul nu este invariant ı̂n timp; considerăm u(t) = 1(t). Atunci y(t) =
t2 1(t) şi yτ (t) = (t − τ )2 1(t − τ ); ı̂nsă [T (uτ )](t) = t2 1(t − τ ) 6= yτ (t).
u(n − 1) + u(n + 1)
Problema R2.3. Fie sistemul discret y = T (u), y(n) = .
2
Este acesta cauzal? Analizaţi şi stabilitatea sistemului.
Soluţie. Sistemul nu este cauzal, deoarece y(n) depinde de u(n + 1) (şi evident
că n < n + 1). În ceea ce priveşte stabilitatea, fie u(n) un semnal de intrare
mărginit: există M > 0 astfel ı̂ncât |u(n)| < M , pentru orice n ∈ Z. Vom
arăta că şi y = T (u) este mărginit. Pentru orice n ∈ Z avem
|y(n)| = |0.5 (u(n − 1) + u(n + 1))| ≤ 0.5 |u(n − 1)| + 0.5 |u(n + 1)| < M,
deci y este de asemenea mărginit. Cum u a fost arbitrar ales, rezultă - ı̂n
conformitate cu definiţia - că sistemul este stabil.
2. sistemul cu timp continuu y(t) = eu(t) este stabil ı̂n sens BIBO;
Problema P2.6. Există sisteme al căror răspuns la treaptă este mărginit, dar
care au răspunsul la un semnal armonic (specificat) nemărginit? Sunt acestea
stabile?
Problema P2.8. Există sisteme liniare şi invariante ı̂n timp care nu sunt
cauzale? Dacă da, exemplificaţi. Dacă nu, justificaţi răspunsul.
Este acest sistem liniar, invariant ı̂n timp şi cauzal ? Aceeaşi problema pentru
sistemul discret u 7→ y, definit de
3. Un sistem este stabil dacă răspunsul său la intrare impuls tinde asimp-
totic la zero.
Argumentaţi răspunsul.
Să se discute liniaritatea, invarianţa ı̂n timp şi cauzalitatea acestor sisteme ı̂n
funcţie de h.
Aceeaşi problemă pentru cazul discret. Caz particular: h(n) = 1(n). Calculaţi
ı̂n acest caz răspunsul sistemului de la punctul b) la intrările u1 (n) = 21 1(n),
respectiv u2 (n) = − 12 1(n). Ce se poate spune despre liniaritatea acestui sis-
tem?
Propoziţia 2.2.
1. Un sistem de convoluţie este liniar şi invariant ı̂n timp. Reciproca acestei
propoziţii este, ı̂n multe cazuri de interes, adevărată.
+∞
X
khk 1 = |h(n)| < ∞.
n=−∞
Funcţie de transfer. Fie sistemul liniar şi invariant ı̂n timp y = T u şi fie
U (s) = L {u(t)} (s) şi Y (s) = L {y(t)} (s) transformatele Laplace ale semnale-
lor de intrare, respectiv de ieşire, u(t) şi y(t). Dacă ı̂n domeniul de convergenţă
comun al lui U (s) şi Y (s) raportul Y (s)/U (s) este acelaşi oricare ar fi intrarea
u(t), atunci
not Y (s)
H(s) = , Y (s) = H(s) U (s)
U (s)
se numeşte funcţia de transfer a sistemului T .
În cazul ı̂n care y = T (u) = h ∗ u este un sistem de convoluţie cauzal
(h(t) = 0Z pentru t < 0), atunci transformata Laplace a funcţiei pondere h(t),
∞
Y (s)
H(s) = h(t)e−st dt este chiar funcţia de transfer H(s) = a sistemului
0 U (s)
T:
Y (s) = H(s)U (s) ⇐⇒ y(t) = (h ∗ u)(t)
În mod uzual, funcţiile de transfer asociate sistemelor (continuale sau dis-
crete) cu care lucrăm sunt funcţii raţionale cu coeficienţi reali (ai , bj ∈ R)
Teorema 2.3. Fie un sistem cu timp continuu sau discret având funcţia de
transfer H(λ) (λ = s sau λ = z). Presupunem că H(λ) este ireductibilă.
Atunci sistemul H(λ) este stabil BIBO ı̂n sens strict dacă şi numai dacă
(i) toţi polii funcţiei de transfer H(s) au partea reală strict negativă,
adică
Re pi < 0 ∀ i,
ı̂n cazul ı̂n care H(s) este un sistem cu timp continuu, respectiv
Capitolul 2. Sisteme 43
(ii) toţi polii funcţiei de transfer H(z) sunt de modul strict subunitar,
adică
|pi | < 1 ∀ i.
ı̂n cazul ı̂n care H(z) este un sistem cu timp discret.
Observaţia 2.4. În cazul ı̂n care inegalităţile din teorema 2.3 sunt satisfăcute
ı̂n sens nestrict (adică Re pi ≤ 0, respectiv |pi | ≤ 1), iar acei poli pentru care
au loc egalităţile Re pi = 0, respectiv |pi | = 1 sunt poli simpli, atunci spunem
că sistemul H(λ) (cu timp continuu, respectiv discret) este stabil BIBO ı̂n
sens nestrict. În acest caz, funcţia pondere a sistemului este mărginită (şi
reciproc).
Prin stabilitate vom ı̂nţelege ı̂n continuare stabilitate ı̂n sens strict.
deoarece funcţia
1+s
z= = f (s) (2.4)
1−s
44 Teoria sistemelor. Culegere de probleme
duce semiplanul stâng (Re s < 0) ı̂n discul unitate (|z| < 1) al planului complex,
şi rezultă că p(z) este un polinom Schur dacă şi numai dacă q(s) este un
polinom Hurwitz. Funcţia f este o transformare omografică.
deci h1 ∈ L1 (R) şi sistemul este stabil. Analog rezultă că h2 ∈ l1 (Z)
∞ 0 ∞ N
X X X X 1 − 2−(N +1)
|h2 (n)| = 2n = 2−m = lim 2−m = lim = 2.
n=−∞ n=−∞ m=0
N →∞
m=0
N →∞ 1 − 2−1
n
X
Trecem la cea de-a doua parte a problemei. Deoarece y1 (n) = h(k),
k=−∞
se vede uşor că
h(n) = y1 (n) − y1 (n − 1).
Revenind la exemplul nostru, putem scrie
3 1 −n 3 1 −n+1
h(n) = − 3 1(n) − − 3 1(n − 1)
2 2 2 2
3 1 −n+1
1(n − 1) − 3−n 1(n)
= d(n) + 3
2 2
1 −n+1
1(n − 1) + 3 · d(n) − 3−n 1(n)
= 3
2
1
3 · 3−n 1(n − 1) + d(n) − 3−n 1(n)
=
2
1
3 · 3−n 1(n) − 3−n 1(n) = 3−n 1(n) = h(n).
=
2
de unde
(1) H[1] = a2 > 0.
(2) H[2] = a1 a2 − a3 a0 > 0, iar din (1) şi (3) se deduce că a1 > 0.
(3) H[3] = a0 (a1 a2 − a3 a0 ) > 0, iar din (2) rezultă că a0 > 0.
Aşadar ai > 0, i = 0, 3 şi a1 a2 − a3 a0 > 0 sunt condiţii necesare şi suficiente
pentru ca p(s) să fie polinom Hurwitz.
1
H(z) = .
z 3 − 3z 2 + 2z
Soluţie.
a) Aplicăm transformarea Laplace ı̂n ambii membri ai ecuaţiei, folosind for-
mula transformatei Laplace a derivatelor unei funcţii original:
[s2 Y (s) − sy(0) − ẏ(0)] + 2[sY (s) − y(0)] + 5Y (s) = [sU (s) − u(0)] + 2U (s)
⇔ (s2 + 2s + 5)Y (s) − (sy(0) + ẏ(0) + 2y(0)) = (s + 2)U (s) − u(0)
de unde, evidenţiind componentele forţată Yf (s) şi liberă Yl (s) ale soluţiei, se
obţine
Y (s) s+2
H(s) = = 2
U (s) s + 2s + 5
de unde, evidenţiind componentele forţată Xf (z) şi liberă Xl (z) ale soluţiei, se
obţine
X(z) 1 − z −1 z2 − z
G(z) = = = .
V (z) 1 + 2z −1 + z −2 z 2 + 2z + 1
Cum G(z) are un pol dublu ı̂n p = −1, rezultă că sistemul nu este stabil,
deoarece 1 = |p| ≮ 1.
Problema P2.21.
d1(t)
a) Arătaţi că = δ(t).
dt
b) Calculaţi δ ∗ 1 mai intâi ı̂n cazul discret apoi ı̂n cazul continuu. Ce se
observă? Arătaţi că impulsul Dirac este element neutru la convoluţie.
Problema P2.22. Răspunsul la intrare treaptă al unui sistem de convoluţie
discret este y1 (n) = n2 . Determinaţi funcţia pondere a sistemului.
Problema P2.23. Răspundeţi la următoarele chestiuni:
1. Comutarea cu shiftul σ implică invarianţa ı̂n timp a unui sistem liniar ?
2. Ce puteţi spune despre funcţia pondere a unui sistem de convoluţie care
este cauzal?
3. Ce puteţi spune despre un sistem a cărui funcţie pondere este impulsul
Dirac ?
Problema P2.24. Fie sistemul de convoluţie cu funcţia pondere h(t) = t 1(t).
a) Este sistemul cauzal ? Dar liniar şi invariant ı̂n timp ?
b) Aceeaşi problemă pentru h(t) = t2 .
c) Există sisteme liniare care nu sunt invariante in timp ? Dacă nu, argumentaţi.
Dacă da, exemplificaţi.
Problema P2.25. Să se precizeze care din sistemele de convoluţie având
funcţiile pondere următoare sunt stabile:
a) Sisteme cu timp continuu: h(t) = e−t cos t 1(t); h(t) = e2t 1(t);
h(t) = t cos t 1(t); h(t) = e−3|t| .
b) Sisteme discrete: h(n) = (−1)n ; h(n) = an 1(n), a > 0;
h(n) = d(n + 1) − d(n − 1); h(n) = n2 − n.
Problema P2.26. Răspunsul unui sistem de convoluţie la impuls Dirac este
y⊥ (t) = sin t 1(t). Este sistemul cauzal? Determinaţi răspunsul la intrarea
u(t) = 1(t − 1).
Problema P2.27. Să se precizeze care din următoarele sisteme de convoluţie
cu timp continuu caracterizate prin răspunsuri la intrare impuls h(t) sunt
stabile:
a) h(t) = e2t 1(−t); h(t) = e−2t .
b) h(t) = e−3t + sin 3t; h(t) = t2 e−t 1(t).
Se poate apela şi la criteriul Hurwitz?
Capitolul 2. Sisteme 49
2s2 − 6s + 4 3s2 − s − 2
H(s) = , G(s) = 3 ,
s4 + 5s + 5s − 6
3 2 s − 2s2 − s + 2
şi a celor cu timp discret
z z−1
H(z) = , G(z) = 3 .
2z 4 + z3+ 2z + 1 4z − 4z 2 + z
Problema P2.31. Specificaţi dacă următoarele sisteme discrete sunt stabile
sau nu.
z(z − 2) z 1
H1 (z) = , H2 (z) = , H3 (z) = n , n ∈ Z.
(3z + 2)2 (3z 2 − 4z + 1) z
Problema P2.32. Este stabil sistemul discret care are răspunsul la impuls
h(n) = 2−|n| ? Dar cel care are h(n) = 4−n n2 1(n) ? Argumentaţi.
Problema P2.33. Precizaţi dacă sistemul cu funcţia de transfer
s2
H(s) =
−2s4 − 2s3 + 4s2 − 7
este stabil sau nu.
Problema P2.34. Specificaţi dacă sistemul cu funcţia de transfer H(s) =
1
2
este stabil. Dar sistemul care are răspunsul la impuls h(t) = e−t sin(t) 1(t)?
s +1
50 Teoria sistemelor. Culegere de probleme
este dat de
t 0≤t≤1
y(t) = 2−t 1≤t≤2
0 ı̂n rest
Problema A2.37. Să se arate că dacă un polinom de gradul 4 este Hurwitz,
atunci are toţi coeficienţii nenuli şi de acelaşi semn. Studiaţi stabilitatea sis-
1
temului: G(s) = 4 .
s + 2s3 − 3s2 + 2s + 1
Problema A2.38. Arătaţi că răspunsul unui sistem de convoluţie la o intrare
armonică
u(t) = A cos(ωt)
este tot un semnal armonic de aceeaşi frecvenţă, ı̂nsă de amplitudine şi fază di-
ferite. Indicaţie: Determinaţi expresia lui y ı̂n funcţie de răspunsul ı̂n frecvenţă
al sistemului y = h ∗ u.
Problema A2.40. Există sisteme care, conectate ı̂n reacţie negativă unitară,
să genereze sisteme instabile?
Problema
√ A2.41. Este stabil sistemul care are răspunsul la impuls h(t) =
e−t t ? Dar cel care are g(t) = sin t/t pentru t 6= 0 şi g(t) = 1 pentru t = 0 ?
Argumentaţi.
Capitolul 2. Sisteme 51
Problema A2.42. Polii unui sistem discret sunt daţi de rădăcinile polinomu-
lui z 2 + (K − 2)z + 0.75. Pentru ce valori ale lui K > 0 este acesta stabil? Dar
ı̂n sens nestrict?
ÿ − 2ẏ + f (y) = u
3. Dacă f (y) = y, calculaţi soluţia ecuaţiei pentru u(t) = sin t şi ẏ(0) = 0,
y(0) = 1.
u = u1
G1
y1 = u2
G2
y2 = y
= u = u1
G2 G1
y2 = y
+
y = y1 + y2
= u = u1 = u2
G1 + G2
y = y1 + y2
y2
u2
G2
52 Teoria sistemelor. Culegere de probleme
G1
reacţie: dacă u1 = ±y2 + u, u2 = y1 şi y1 = y, rezultă Gyu = .
1 ± G1 G2
u u1 y1 y = y1
G1
∓
= u G1
1±G1 G2
y = y1
y2
G2 u2
Observaţia 2.5. Conexiunea serie sau paralel a două sisteme este stabilă intern
dacă şi numai dacă fiecare din cele două sisteme este stabil BIBO ı̂n sens strict.
În schimb, conexiunea ı̂n reacţie a două sisteme poate fi stabilă intern fără ca
vreunul din cele două sisteme să fie neapărat stabil BIBO ı̂n sens strict. De
aceea, un sistem instabil nu poate fi stabilizat (intern) decât prin conexiune
ı̂n reacţie.
u + + y
G1 G2 G3
+ + −
G4
G5
G6
paralel:
u + y
G1 G2 G3 + G4
+ −
G5
G6
Capitolul 2. Sisteme 53
serie:
u + y
(G3 + G4 )G2 G1
+ −
G5
G6
paralel:
u y
(G3 + G4 )G2 G1 − G5
+
G6
reacţie:
u (G3 +G4 )G2 G1 −G5 y
1−[(G3 +G4 )G2 G1 −G5 ]G6
+ +
G2 G3
u y1 + u4 y
G1 G4
+
y2 y3
G2 G3
+ +
y1 = G1 u, y2 = G2 u,
y3 = G3 y, y = G4 u4 = G4 (y1 + y2 + y3 ).
54 Teoria sistemelor. Culegere de probleme
Acestea conduc la
y = G4 [(G1 + G2 )u + G3 y] ,
şi ı̂n cele din urmă, la
y G4 (G1 + G2 )
Gyu = = .
u 1 − G4 G3
Problema R2.46.
a) De ce conexiunea serie
2s − 1 2
H1 (s) = H2 (s) = (2.5)
s2 + 2s + 1 2s − 1
este instabilă intern ?
b) Ce puteţi spune despre stabilitatea internă a conexiunii paralel a siste-
melor
2 s
G1 (s) = 2 G2 (s) = ? (2.6)
s + 2s + 2 s+1
Soluţie.
2
a) Deşi H(s) = H2 (s)H1 (s) = este un sistem stabil BIBO ı̂n sens
s2
+ 2s + 1
strict, conexiunea serie a celor două sisteme nu este stabilă intern, deoarece
H2 (s) are un pol real pozitiv şi deci nu este un sistem stabil BIBO ı̂n sens
strict.
b) Deoarece atât G1 (s) cât şi G2 (s) sunt stabile BIBO ı̂n sens strict, rezultă
s3 + 2s2 + 4s + 2
că G(s) = G1 (s) + G2 (s) = 2 este stabil intern.
(s + 2s + 2)(s + 1)
G3
−
u + + y
G1 G4
+ −
G2
Capitolul 2. Sisteme 55
G4
+
u + + y
G1 G2
−
G3
a)
u + y
G1 G4
+
− −
G2 G3
b)
G2 G3
+
u y
G1
−
+
+
G4 G5
−
c)
+ −
G2
u + y
G1 G4
+
G3
56 Teoria sistemelor. Culegere de probleme
Problema P2.50. Pentru figura următoare se cer: Tyr , Tur , Tyη , Tuη .
r u
G
y η
K
b2
b)
y
u 1 1
+ s+a s+a
−
b2
c)
u 1 1 y
+ s+a s+a B − aA
−
b2
Problema P2.52. Descompuneţi ı̂n blocuri simple, ı̂n conexiune serie respec-
tiv paralel, următoarele funcţii de transfer:
s(s + 2) 2s − 4
a) G(s) = c) G(s) =
(s + 1)(s + 3)(s + 4) (s + 2)(s2 + 4)
3s(s + 2) 2s + 3
b) G(s) = d) G(s) =
(s + 1)(s2 + 2s + 2) 5s(s + 22 )(s + 3)
s−1 1
a) H1 (s) = , H2 (s) =
s2 + 1 (s + 1)2
s−1 1
b) H1 (s) = , H2 (s) =
s+1 (s + 1)2
1 1
c) H1 (s) = , H2 (s) = −
s s
z z
d) H1 (z) = , H2 (z) = −
z − 0.5 z + 0.5
Problema P2.54. Apreciaţi dacă perechile de sisteme cu timp continuu sau
discret, date ı̂n continuare, generează un sistem stabil sau instabil (intern),
atunci când sunt conectate ı̂n serie:
s−3 3
a) H1 (s) = , H2 (s) =
s2 + 2s + 1 2s − 1
s−1 s+1
b) H1 (s) = , H2 (s) = 2
s + 10 s −1
2s s+1
c) H1 (s) = , H2 (s) =
s+1 s
1 z
d) H1 (z) = , H2 (z) = 2
z 6z − 5z + 1
z 1
e) H1 (z) = , H2 (z) = 2
z2 + 2z + 1 z
z−1 z
f) H1 (z) = , H2 (z) = 2
9z 2 + 6z + 1 z −z
1
Problema P2.55. Sistemul H(s) = poate fi stabilizat intern prin co-
s−1
nexiune serie ?
Problema A2.57. Un sistem de ordinul 2 stabil poate deveni instabil ı̂n urma
unei conexiuni ı̂n reacţie negativă? Argumentaţi răspunsul.
1
Problema A2.58. Fie H(s) = . Găsiţi α astfel ı̂ncât sistemul ı̂n
s(s + α)
reacţie negativă unitară să aibă polii cu Res < −3.
58 Teoria sistemelor. Culegere de probleme
1
1 s−1
s + y
u + y u
+ +
1 s
s+1 (s+1)2
(a) (b)
1
1 s+1
s+1 −
+ y u 1 y
u
s−1
+ +
2 2
s+3 s+3
(c) (d)
G1 G2
u + y
+
G3
(e)
3 Răspuns ı̂n timp, regim
permanent şi tranzitoriu
Breviar
Răspunsul ı̂n timp al sistemelor cu timp continuu.
Fie un sistem de convoluţie y(t) = (h ∗ u)(t), definit de funcţia pondere
h(t), care admite funcţie de transfer raţională H(s) = L {h(t)} (s). În do-
meniul frecvenţă (sau operaţional) relaţia din domeniul timp este echivalentă
cu Y (s) = H(s)U (s).
Răspunsul ı̂n timp1 al acestui sistem este y(t) = L−1 {Y (s)} (t). Deoarece
transformatele Laplace ale semnalelor de intrare standard sunt la rândul lor
funcţii raţionale, reiese că şi Y (s) este o funcţie raţională. Pentru calculul
lui y(t) este deci necesar să se determine transformata Laplace inversă a unei
funcţii raţionale.
Calculul transformatei Laplace inverse:
Fie o funcţie raţională cu coeficienţi reali:
βm sm + . . . + β1 s + β0 r(s)
F (s) = =
αn sn + . . . + α1 s + α0 p(s)
Fără a pierde din generalitate presupunem că funcţia este strict proprie2 .
Atunci L−1 {F (s)} este dată de (1.13) şi poate fi calculată:
• fie cu ajutorul formulei Mellin-Fourier şi cu teorema reziduurilor:
X
L−1 {F (s}) = reziduurile lui F (s)est ı̂n polii lui F (s) ;
• fie prin descompunere ı̂n fracţii simple şi apoi utilizarea de transformări
inverse uzuale.
Presupunem că p este un pol de multiplicitate k al unei funcţii G(s). Atunci
reziduul lui G(s) ı̂n p este dat de formula:
k−1
1 d k
Res G(s), p = lim (s − p) G(s) .
(k − 1)! s→p dsk−1
1 Înacest context, al reprezentării intrare-ieşire a sistemelor, este considerat practic numai
răspunsul forţat al sistemului (datorat intrării) şi ignorat răspunsul liber al sistemului
(datorat condiţiilor iniţiale).
2 Partea improprie poate fi extrasă, aceasta corespunde ı̂n domeniul timp unor termeni de
În situaţia ı̂n care termenul ce conduce la singularitate ı̂n s = p este simplifi-
cat ı̂n mod exact de către termenul (s − p)k (de exemplu, ı̂n cazul funcţiilor
raţionale), formula devine
k−1
1 d k
Res G(s), p = (s − p) G(s) . (3.1)
(k − 1)! dsk−1 s=p
unde mi −l
1 d mi
Ail = (s − pi ) F (s) . (3.2)
(mi − 1)! dsmi −l s=pi
tn−1
u(t) = 1(t), u(t) = 1(t), u(t) = Aejωt 1(t).
(n − 1)!
Observaţia 3.1. Polii transformatelor Laplace ale unor astfel de semnale sunt
ı̂n {s ∈ C : Re s ≥ 0}. De exemplu, u(t) = t 1(t), cu lim u(t) = ∞, este un
t→∞
1
semnal persistent pentru că L {u(t)} (s) = 2 are un pol dublu ı̂n 0. Pe de altă
s
parte, u(t) = e−t 1(t), cu lim u(t) = 0, nu este un semnal persistent pentru că
t→∞
1
lui L {u(t)} (s) = ı̂i corespunde polul −1 cu partea reală negativă.
s+1
Capitolul 3. Răspuns ı̂n timp, regim permanent şi tranzitoriu 61
k
X n
X
y(t) = Ai epi t 1(t) + Aej epej t 1(t). (3.5)
i=1 j=1
| {z } | {z }
yt (t) yp (t)
Intrarea de tip treaptă: fie u(t) = 1(t) a cărui transformată Laplace este
1
He (s) = . Aplicând această intrare ı̂n (3.4)–(3.5) obţinem:
s
k k
X Ai A0 X
Y (s) = + ; y(t) = Ai epi t 1(t) + H(0) · 1(t)
i=1
s − pi |{z}
s i=1
| {z }
| {z } Yp (s) | {z } yp (t)
Yt (s) yt (t)
Observaţia 3.2. Cu ajutorul teoremelor valorii finale şi iniţiale se deduce că:
tn−1
Intrarea de tip polinomial: fie u(t) = 1(t) a cărui transformată
(n − 1)!
1
Laplace este He (s) = . Aplicând această intrare ı̂n (3.4)–(3.5) obţinem:
sn
k
X Ai A0n A0n−1 A01
Y (s) = + + n−1 + · · · + ;
i=1
s − pi |sn s {z s}
| {z } Yp (s)
Yt (s)
k
tn−1 tn−2
X
y(t) = Ai epi t + A0n + A0n−1 + · · · + A01 1(t),
i=1
(n − 1)! (n − 2)!
| {z } | {z }
yt (t) yp (t)
unde
1 dn−l n H (n−l) (0)
A0l = [s Y (s)] | s=0 = ,
(n − l)! dsn−l (n − l)!
Intrarea de tip armonic: fie u(t) = ejωt 1(t) a cărui transformată Laplace
1
este He (s) = . Aplicând această intrare ı̂n (3.4)–(3.5) obţinem:
s − jω
k k
X Ai A0 X
Y (s) = + , y(t) = Ai epi t + H(jω) ejω · 1(t),
i=1
s − pi s − jω i=1
| {z }
| {z } | {z } | {z } yp (t)
Yp (s)
Yt (s) yt (t)
unde
A0 = (s − jω)Y (s)|s=jω = H(jω) ∈ C.
K H(0) K
Y (s) = = − ,
s(T s + 1) s s + T1
ceea ce conduce la
t
y1 (t) = (K − Ke− T )1(t). (3.6)
64 Teoria sistemelor. Culegere de probleme
y1 (t)
KT
T t
−KT
T tt t
(a) răspuns la treaptă (b) răspuns la rampă
Figura 3.1: Răspunsul sistemului de ordin I la intrare de tip treaptă şi rampă
ceea ce conduce la
K t K
y∼ (t) = − e− T 1(t) + ejωt 1(t). (3.8)
1 + jωT 1 + jωT
Capitolul 3. Răspuns ı̂n timp, regim permanent şi tranzitoriu 65
ωn2 H(0) s − σd ωd ζ
Y1 (s) = = − − ·p
s(s2 + 2ζωn s + ωn2 ) s (s − σd )2 + ωd2 (s − σd )2 + ωd2 1 − ζ2
Deducem că
!
e−ζωn t p
y1 (t) = 1− p sin(ωn 1 − ζ 2 t + ϕ) 1(t), cos ϕ = ζ (3.9)
1 − ζ2
σ%
ζ σ
0.2 50% 50%
0.4 25%
0.5 16% 26%
0.6 10%
0.7 5% 10%
5%
0.2 0.4 0.6 0.7
ζ
ymax − 1 − √ ζπ
• suprareglajul: σ = = e 1−ζ2 , care depinde doar de factorul
1
de amortizare;
4
• timpul tranzitoriu: tt ≈ (deoarece |y1 (t)| < 0.02, ∀t ≥ tt );
ζωn
1.8
• pentru 0.3 < ζ < 0.8, timpul de creştere poate fi aproximat de tc ≈ .
ωn
y1 (t)
ymax σ= ↔
H(0)
1.02 · H(0)
1 · H(0)
0.98 · H(0)
0.9 · H(0)
0.1 · H(0)
tv tt t
tc
(I) Dezvoltare ı̂n serie de puteri, ı̂mpărţind polinomul b(z) la polinomul a(z):
Deoarece G(z) este funcţie raţională ı̂n z, este valabilă formula (3.1). În
cazul ı̂n care G(z) are toţi polii simpli, se obţine imediat
L
X L
X
f (k) = (z − pi ) G(z)|z=pi = (z − pi ) z k−1 F (z)|z=pi .
i=1 i=1
N N
X z X
F (z) = Ai ⇐⇒ f (k) = Ai aki 1(k).
i=1
z − ai i=1
68 Teoria sistemelor. Culegere de probleme
n
X
Deducem automat că y(k) = Ai pki 1(k) + H(1) 1(k), unde yt (k) şi yp (k)
| {z }
i=1
| {z } yp (k)
yt (k)
sunt răspunsurile tranzitoriu şi respectiv permanent ale sistemului H(z) la
intrare treaptă.
Similar, pentru u(k) = ejωk 1(k), se obţine
n
Y (z) X 1 1 Y (z)
= Ai + A0 , A0 = (z − ejω ) | jω = H(ejω ),
z i=1
z − pi z − ejω z z=e
respectiv
n
X
y(k) = Ai pki 1(k) + H(ejω ) ejωk ,
| {z }
i=1
| {z } yp (k)1(k)
yt (k)
unde yt (k) şi yp (k) = H(ejω ) ejωk 1(k) sunt răspunsurile tranzitoriu şi respectiv
permanent ale sistemului H(z) la intrare de tip armonic.
Notăm faptul că, ı̂n ambele situaţii, lim yt (k) = 0 şi yp (k) reproduce forma
k→∞
de variaţie a semnalului de intrare.
Soluţie. Folosim (3.7) pentru a obţine răspunsul ı̂n timp al sistemului de or-
dinul I cu K = T = 1:
Avem aşadar
1 d
(s + 1)2 Y (s) s=−1 = 0
A0 = H(0) = 0.5, A11 =
(2 − 1)! ds
1
(s + 1)2 Y (s) s=−1 = −1.
A2 = (s + 2)Y (s)|s=−2 = −0.5, A12 =
(2 − 2)!
Putem scrie răspunsul ı̂n timp astfel - se observă că este identic cu cel din (3.11)
1 3
y(t) = 4e−t + 10te−t + 2 cos 2t − sin 2t 1(t),
25 2
şi, ı̂n consecinţă, putem separa răspunsul ı̂n
1 3
• răspuns permanent: yp (t) = 2 cos 2t − sin 2t 1(t) şi
25 2
1
4e−t + 10te−t 1(t).
• răspuns tranzitoriu: yt (t) =
25
1
Problema R3.4. Determinaţi răspunsul sistemului G(s) = la
s2 + 4s + 8
intrare treaptă.
Soluţie. Ieşirea sistemului este
1 1
Y (s) = G(s)U (s) = ·
s2 + 4s + 8 s
pe care o descompunem ı̂n fracţii simple astfel
A Bs + C 1 1 s+4
Y (s) = + 2 = −
s s + 4s + 8 8 s s2 + 4s + 8
1 1 s+2 2
= − −
8 s (s + 2)2 + 22 (s + 2)2 + 22
şi de unde rezultă ı̂n domeniul timp
1
1 − cos 2t e−2t − sin 2t e−2t 1(t).
y(t) =
8
z
Soluţie. Z {1(k)} (z) = şi ieşirea sistemului la intrare treaptă discretă
z−1
va fi
z z z
Y (z) = H(z) = 2 = .
z−1 (z − 2z + 1)(z − 1) (z − 1)3
d2 1 d2 z k k(k − 1)
1 3 k−1
= (z − 1) z Y (z) z=1 = = 1(k).
(3 − 1)! dz 2 2 dz 2 z=1 2
Y (z)
Observăm că se poate descompune ı̂n fracţii simple, după cum urmează
z
Y (z) 1 1 1 1
= = −
z (z + 0.2)(z − ejω ) 0.2 + ejω z − ejω z + 0.2
ceea ce conduce la
1 z z z z
Y (z) = − = H(ejω ) −
0.2 + ejω z − ejω z + 0.2 z − ejω z + 0.2
1
• răspuns permanent: yp (k) = ejωk 1(k)
0.2 + ejω
1
• răspuns tranzitoriu: yt (k) = − (−0.2)k 1(k).
0.2 + ejω
Capitolul 3. Răspuns ı̂n timp, regim permanent şi tranzitoriu 73
ejωk − e−jωk
Exprimăm acum sin(ωk) = Im ejωk =
şi calculăm corespunză-
2j
tor
(−0.2)k sin ω
• răspuns tranzitoriu: ỹt (k) = 1(k).
1.04 + 0.4 cos ω
Problema R3.7. Scrieţi răspunsul ı̂n timp la intrare impuls discret d(n)
z + 0.1
pentru sistemul F (z) = .
(z − 0.1)(z + 0.5)2
Soluţie. Avem Z {d(k)} (z) = 1 şi deci Y (z) = F (z). Folosim Teorema Rezi-
duurilor pentru a scrie răspunsul ı̂n timp, după cum urmează:
I 2
1 X
z k−1 F (z)dz = Rez z k−1 F (z); pi ,
f (k) =
2πj Γ i=1
1 d z + 0.1
Rez z k−1 F (z); −0.5 = (z + 0.5)2 k−1
z
(2 − 1)! dz (z − 0.1)(z + 0.5) 2
z=−0.5
d z + 0.1z k−1
k
=
dz (z − 0.1)
z=−0.5
k−1
+ 0.1(k − 1)z k−2 )(z − 0.1) − (z k + 0.1z k−1 )
(kz
=
(z − 0.1)2
z=−0.5
k(−0.5)k−1 + 0.1(k − 1)(−0.5)k−2 (−0.6) − (−0.5)k + 0.1(−0.5)k−1
=
" 0.36
k−2 k−1 #
2 1 5 1
= (k − 1) − − − 1(k − 1)
3 2 9 2
s−1 1
a) G1 (s) = d) T1 (s) =
s+1 s(s2 − 1)
1
b) G2 (s) =
(s − 1)2
1 1
c) G3 (s) = e) T2 (s) =
s2 + 4s + 5 s2 + 2s + 2
Problema P3.10. Determinaţi răspunsul ı̂n frecvenţă al sistemului de con-
voluţie având funcţia pondere h(t) = e−t cos 2t 1(t). Deduceţi răspunsul per-
manent al acestuia la intrarea u(t) = sin 3t 1(t).
ÿ + 3ẏ + 2y = 2u(t).
10e−τ s 4
a) H1 (s) = ,τ >0 e) G1 (s) =
s(s + 1)(s + 10) s+4
1 1
b) H2 (s) = arctg f) G2 (s) =
s s(s + 2)2
2(s + 2) 2(s + 2)(s + 5)2
c) H3 (s) = g) G3 (s) =
s3 + s2 + 4s + 4 (s + 1)(s2 + 4)
3s3 + 9s + 12 s3 + 2s + 4
d) H4 (s) = h) G4 (s) = e−τ s ,τ > 0
(s + 2)(s2 + 5s + 11) s4 − 16
76 Teoria sistemelor. Culegere de probleme
Problema P3.14.
a) Care este regimul staţionar al lui
1
H(s) = la intrarea u(t) = 1(t)?
s2 +s+2
Dar regimul tranzitoriu ? Scrieţi o ecuaţie diferenţială care defineşte o
funcţie de transfer egală cu H(s).
b) Determinaţi răspunsul permanent şi tranzitoriu al sistemului de convoluţie
h(t) = e−2t cos t 1(t) la intrare rampă.
1
Problema P3.15. Calculaţi răspunsul sistemului G(s) = la intrarea
s2 + 1
u(t) = sin t 1(t). Analizând numai rezultatul obţinut, ce puteţi spune despre
stabilitatea acestui sistem ?
ÿ + 2ẏ + y = u(t).
u(t) u(t)
sin t
1 1
...
π t 0 1 2 3 4 5 t
(a) (b)
u(t) u(t)
1 2
...
2 3 t 1 2 3 4 5 6 t
(c) (d)
Problema A3.33. Răspunsul lui H(s) la intrare treaptă este 2 e−t ( sint +
t2 ) 1(t). Care este răspunsul sistemului la intrare rampă u(t) = t 1(t)? Dar la
intrarea u(t) = cos ωt 1(t)?
Problema A3.34. Se consideră următorul sistem:
pωn2
H(s) = , p ∈ R, ωn > 0, ζ ∈ [0, 1] (3.12)
(s + p)(s2 + 2ζωn s + ωn2 )
b) Care termen devine dominant ı̂n expresia (3.13) a lui y(t) pe măsură ce
p devine suficient de mare?
c) Să se evalueze A şi B din expresia (3.13) a lui y(t) pentru p foarte mic
(p ' 0).
d) Care termen devine dominant ı̂n expresia lui y(t) pentru p foarte mic
(p ' 0)?
z+a
Problema A3.35. Se consideră sistemul discret H(z) = .
z2 + 4
a) Este stabil ? Discuţie după a 6= 0.
b) Calculaţi răspunsul sistemului la intrare treaptă.
80 Teoria sistemelor. Culegere de probleme
1
Problema A3.36. Este stabil sistemul cu G(z) = n ? Discuţie după n ∈ Z.
z
Dacă da, scrieţi răspunsul permanent la intrare treaptă.
Scrieţi de asemenea funcţia pondere a sistemului şi verificaţi stabilitatea şi ı̂n
funcţie de aceasta.
Putem reprezenta grafic cerinţele anterioare ı̂n planul complex după cum este
ilustrat ı̂n figura 3.5. Regiunea din planul complex ce respectă toate aceste
constrângeri reprezintă locul din care putem alege polii sistemului.
K
Problema R3.38. Fie sistemul de ordinul I, H(s) = , K, T > 0.
Ts + 1
a) pentru K = 2 şi T = 3, determinaţi regimul permanent al sistemului la
intrare treaptă, precum şi timpul tranzitoriu asociat răspunsului siste-
mului la intrare treaptă;
0.8
cos 45◦ 0.9
Soluţie.
ceea ce conduce la
• regim permanent: yp (t) = 2 1(t)
t
• regim tranzitoriu: yt (t) = −2e− 3 1(t)
Estimarea dată pentru timpul tranzitoriu este tt ≈ 4T = 12 s.
ÿ + 2ẏ + 4y = 4u(t).
Problema P3.44. Funcţia de transfer ı̂n buclă ı̂nchisă a unui sistem este:
1
Tyr (s) = , a ∈ R∗ .
s2 + as + 1
a) Pentru ce valori ale lui a, eroarea staţionară pentru r(t) = 1(t) este mai
mică de 0.01?
Problema A3.47. Fie sistemul ı̂n buclă ı̂nchisă având funcţia de transfer pe
K
calea directă H(s) = , K > 0. Specificăm următoarele performanţe de
s(s + 2)
regim tranzitoriu la intrare de tip treaptă: timp de vârf tv = 1.1 s, suprareglaj
σ = 5%.
a) Pentru ce valori ale lui K pot fi satisfăcute simultan cele două cerinţe de
performanţă?
b) În cazul ı̂n care acestea nu pot fi satisfăcute simultan, găsiţi o valoare de
compromis pentru K astfel ı̂ncât cele două cerinţe să fie relaxate ı̂ntr-o
manieră acceptabilă.
Problema A3.48. Se consideră sistemul de ordinul 2 cu un zerou suplimentar,
1
ωn2 (1 + αζωn s)
H(s) = , ωn > 0, 0 < ζ < 1, α 6= 0.
s2 + 2ζωn s + ωn2
Funcţiile U (ω) şi V (ω) definesc dependenţa părţii reale şi respectiv imaginare
de pulsaţia ω iar H(ω) şi φ(ω) definesc dependenţa modulului şi respectiv fazei
(sau argumentului) de pulsaţia ω.
Deoarece H(s) este ı̂n general o funcţie raţională cu coeficienţi reali avem
H(s) = H(s).1 Din (4.1) avem
de unde
U (ω) = U (−ω), V (ω) = −V (−ω).
a) Diagramele Bode;
b) Locul Nyquist.
1s semnifică complex conjugatul lui s.
Capitolul 4. Reprezentări ı̂n frecvenţă 85
unde A(s) şi B(s) sunt polinoame coprime ı̂ntre ele sau, ı̂n formă explicită,
sn + bn−1 sn−1 + · · · + b1 s + b0
H(s) = C . (4.4)
sm + am−1 sm−1 + · · · + a1 s + a0
Descompunem atât numărătorul cât şi numitorul ı̂n factori ireductibili având
coeficienţi reali (de gradul 1 sau 2) sub forma
1 Πni=1
1
(s + ωzi )Πni=1
2
(s2 + 2ζzi ω0zi s + ω0zi
2
)
H(s) = C m m 2 ) (4.5)
sq Πi=1
1
(s + ωpi )Πi=12
(s2 + 2ζpi ω0pi s + ω0pi
unde q poate fi pozitiv, negativ sau nul (ı̂n cazul ı̂n care a0 şi b0 erau ambii
nenuli) iar n1 şi n2 sunt numărul zerourilor reale respectiv numărul perechilor
de zerouri complex conjugate iar m1 şi m2 sunt numărul polilor reali respectiv
numarul perechilor de poli complex conjugati. Din (4.5) obţinem forma stan-
dard pentru diagrame Bode ı̂n care coeficienţii liberi ai termenilor de grad 1
sau 2 atât la numărător cât şi la numitor sunt 1,
Πn1 n2 2
i=1 ωzi Πi=1 ω0zi 1
Πni=1
1
( ωszi + 1)Πni=1
2 s
(( ω0zi )2 + 2( ωζ0zi
zi
)s + 1)
H(s) = C m1 m2 2 q ζ
Πi=1 ωpi Πi=1 ω0pi s Πm 1 s m2 s 2 pi
i=1 ( ωpi + 1)Πi=1 (( ω0pi ) + 2( ω0pi )s + 1)
n1 s n2 s 2 ζzi
1 Πi=1 ( ωzi + 1)Πi=1 (( ω0zi ) + 2( ω0zi )s + 1)
=K ζpi
, (4.6)
sq Πm 1 s m2 s 2
i=1 ( ωpi + 1)Πi=1 (( ω0pi ) + 2( ω0pi )s + 1)
unde n2
Πn1 2
i=1 ωzi Πi=1 ω0zi
K=C m2 2 . (4.7)
Πm 1
i=1 ωpi Πi=1 ω0pi
2 Relaţiaı̂ntre o mărime H > 0 şi reprezentarea ei ı̂n decibeli este [H] := 20 lg H, unde
dB
lg este logaritmul ı̂n bază zece (zecimal).
86 Teoria sistemelor. Culegere de probleme
m1 m2
X jω X ω 2 ζpi
− [| + 1|]dB − [|1 − ( ) + j2( ω)|]dB , (4.8)
i=1
ω pi i=1
ω0pi ω0pi
iar pentru fază (prin aplicarea funcţiei argument şi folosirea proprietăţilor că
arg(AB) = arg(A) + arg(B), arg(A/B) = arg(A) − arg(B))
n1 n2
π X jω X ω 2 ζzi
φ(ω) = arg K − q + arg( + 1) + arg(1 − ( ) + j2( ω))
2 i=1 ωzi i=1
ω0zi ω0zi
m1 m2
X jω X ω 2 ζpi
− arg( + 1) − arg(1 − ( ) + j2( ω)). (4.9)
i=1
ωpi i=1
ω0pi ω0pi
Din expresiile (4.8) şi (4.9) observăm că trasarea diagramelor Bode pentru o
funcţie de transfer raţională generală s-a redus la ı̂nsumarea diagramelor Bode
pentru următoarele elemente simple:
1. element constant K ∈ R∗ ;
2. element 1/sq , q ∈ Z, care reprezintă poli (zerouri) ı̂n origine, dacă q > 0
(q < 0);
3. element de ordinul 1 ce reprezintă un pol (zerou) real ( ωs0 + 1)∓1 , cu
ω0 ∈ R∗ ;
4. element de ordinul 2 ce reprezintă o pereche de poli (zerouri) complex
conjugate (( ωs0 )2 + 2( ωζi0 )s + 1)∓1 , cu ω0 ∈ R∗ , 0 ≤ ζ < 13 .
Obţinem ı̂n final următorul algoritm pentru trasarea diagramelor Bode.
Trasarea diagramei Bode amplitudine–pulsaţie
1. Descompunerea ı̂n factori elementari: se aduce H(s) ı̂n forma (4.6).
2. Pulsaţiile de frângere: pe axa absciselor, gradată logaritmic, se figurează
ı̂n ordine crescătoare pulsaţiile de frângere ωzi , ω0zi , ωpi , ωp0i şi se trasează
drepte verticale ı̂n aceste puncte.
3. Zona de joasă frecvenţă: se figurează punctul (100 = 1, [K]dB ) şi prin el se
trasează asimptota de joasă frecvenţă cu panta −20q dB/dec4 .
3 Orice polinom p(s) de grad 2 cu p(0) = 1 şi având două rădăcini complex conjugate se
poate pune sub forma ( ωs )2 + 2( ωζi )s + 1, pentru ω0 ∈ R∗ şi 0 ≤ ζ < 1 potrivit alese.
0 0
4 Decada (dec) este distanţa pe axa absciselor (gradată logaritmic) ı̂ntre 10z şi 10z+1 ,
Element constant K.
Fie
H(s) = H(jω) = K. (4.10)
Amplitudinea H(ω) = |K| este constantă şi deci
rezultând că (4.11) este o dreaptă paralelă cu abscisa. Pentru evaluarea lui
(4.11) se pot folosi valorile aproximative lg 2 ≈ 0.3, lg 3 ≈ 0.5, lg 5 ≈ 0.7,
lg 7 ≈ 0.85.
Faza este de asemenea constantă. Dacă K > 0, atunci faza este 0 radiani, iar
dacă K < 0, atunci faza este −π radiani6 . Diagramele Bode sunt prezentate
ı̂n figura 4.1.
20
Amplitudine (dB)
10
−10
−20
10−2 10−1 100 101 102 103
60
0
Faza (grade)
−60 K>0
−120 K<0
−180
−240
10−2 10−1 100 101 102 103
Pulsaţia (rad/sec)
6 Folosim ı̂n continuare convenţia că argumentul principal al unui număr complex ia valori
ı̂n intervalul [−π, π) şi nu ı̂n (−π, π], aşa cum se defineşte uzual ı̂n matematică. Raţiunea
acestei modificări va deveni clară la studiul criteriului Nyquist.
90 Teoria sistemelor. Culegere de probleme
1
Pol real nul
sq
Fie
1 1 −j
H(s) = , deci H(jω) = = . (4.12)
s jω ω
Amplitudinea este dată de
r
1
[H(ω)] dB = 20 lg = −20 lg(ω). (4.13)
ω2
Deoarece abscisa este gradată ı̂n scară logaritmică din (4.13) rezultă ecuaţia
unei drepte [H(ω)] dB = −20 lg(ω) care trece prin punctul (100 =1;0) şi are
panta −20 dB/dec. Pentru fază obţinem din (4.12)
π
φ(ω) = − arctan(∞) = − . (4.14)
2
200
Amplitudine (dB)
100
0
q=1
q=2
−100
q=3
q=4
−200
10−2 10−1 100 101 102 103
−90
q=1
Faza (grade)
−180
q=2
−270
q=3
q=4
−360
10−2 10−1 100 101 102 103
Pulsaţia (rad/sec)
1
Figura 4.2: Diagramele Bode pentru H(s) = sq , q>0
Dacă polul real nul are multiplicitate q, i.e., H(s) = s1q se obţine pentru
amplitudine r
1
[H(ω)] dB = 20 lg = −20q lg(ω) (4.15)
ω 2q
Capitolul 4. Reprezentări ı̂n frecvenţă 91
care este ecuaţia unei drepte ce trece prin punctul (100 =1;0) şi are panta
−20q dB/dec, iar pentru fază obţinem
π
φ(ω) = −q = −q(90o ). (4.16)
2
Diagramele Bode sunt prezentate ı̂n figura 4.2.
reprezentând o dreaptă care trece prin punctul (100 =1;0) şi are panta 20q
dB/dec, iar faza este
π
φ(ω) = q = q(90o ). (4.18)
2
Diagramele Bode sunt prezentate ı̂n figura 4.3.
300
q=4
200
q=3
Amplitudine (dB)
q=2
100
q=1
0
−100
−200
10−2 10−1 100 101 102 103
360
q=4
q=3
Faza (grade)
270
q=2
180
q=1
90
10−2 10−1 100 101 102 103
Pulsaţia (rad/sec)
1
Pol real nenul
1 + ωs0
Fie
1
H(s) = , ω0 ∈ R∗ , (4.19)
1 + ωs0
de unde
1 1 − j ωω0
H(jω) = = . (4.20)
1 + j ωω0 1 + ( ωω0 )2
care este o dreaptă cu panta −20 dB/dec care taie abscisa la pulsaţia ω0 .
Pulsaţie medie, ω = |ω0 |. Obţinem
0 < ω ≤ |ω0 |,
0,
[Ha ] dB = ω (4.25)
−20 lg |ω0 | , ω > |ω0 |.
10
Caracteristica
asimptotică
Amplitudine (dB)
−10
Caracteristica
−20
exactă
-3 dB
−30
|ω0 |
−40
10−2 10−1 100 101 102 103
135
90
Caracteristica
Faza (grade)
45 exactă ω0 < 0
Aproximaţia liniară
0
pe porţiuni
ω0 > 0
−45
−90
0.1|ω0 | |ω0 | 10|ω0 |
−135
10−2 10−1 100 101 102 103
Pulsaţia (rad/sec)
1
Figura 4.4: Diagramele Bode pentru H(s) = 1+ ωs
0
1
Dacă polul real nenul are multiplicitatea n, adică H(s) = (1+ ωs )n , deose-
0
birile importante apar la pulsaţie ı̂naltă, unde se obţine pentru amplitudine o
dreaptă cu panta de −20n dB/dec, iar pentru fază o valoare de −sgn (ω0 )n π2 .
s
Zerou real nenul 1 + ω0
40
Amplitudine (dB)
30
-3 dB
20
10
Caracteristica
exactă Caracteristica
asimptotică
0
|ω0 |
−10
10−2 10−1 100 101 102 103
135
90
Caracteristica
Faza (grade)
45 exactă ω0 > 0
Aproximaţia liniară
0
pe porţiuni
ω0 < 0
−45
−90
0.1|ω0 | |ω0 | 10|ω0 |
−135
10−2 10−1 100 101 102 103
Pulsaţia (rad/sec)
s
Figura 4.5: Diagramele Bode pentru H(s) = 1 + ω0
ω02
Pereche de poli complex conjugaţi
s2 + 2ζω0 s + ω02
Fie
ω02
H(s) = , 0 ≤ ζ < 1, ω0 ∈ R∗ . (4.32)
s2 + 2ζω0 s + ω02
Avem
1 1 − ( ωω0 )2 − j2ζ( ωω0 )
H(jω) = = . (4.33)
1− ω2
+ j 2ζω (1 − ( ωω0 )2 )2 + 4ζ 2 ( ωω0 )2
ω02 ω0
20
ζ = 0.3 ζ = 0.1
Amplitudine (dB)
10
ζ = 0.5
ζ = 0.707
0
−10 ζ=1
|ω0 |
−20
10−1 100 101
0
ζ = 0.1
ζ = 0.3
−45
Faza (grade)
ζ = 0.5
ζ=1
−90
ζ = 0.707
−135
|ω0 |
−180
10−1 100 101
Pulsaţia (rad/sec)
ω02
Figura 4.6: Diagrame Bode pentru H(s) = s2 +2ζω0 s+ω02
, 0 ≤ ζ < 1.
0 ≤ ω ≤ |ω0 |,
0,
[Ha (ω)] dB = ω (4.39)
−40 lg |ω0 | , ω > |ω0 |.
2ζ ωω0
φ(ω) = −arctan . (4.40)
1 − ( ωω0 )2
Construcţia unei aproximări liniare pe porţiuni este relativ complicată ı̂n acest
caz folosindu-se adesea diagrame standard trasate pentru multe valori ale lui
ζ şi luându-se cea cu ζ cel mai apropiat (v. fig. 4.6). O altă metodă constă
ı̂n construcţia aproximaţiei astfel ı̂ncât să coincidă cu axa absciselor la joasă
Capitolul 4. Reprezentări ı̂n frecvenţă 97
20
Caracteristica
Amplitudine (dB)
10 exactă
Caracteristica
−10 asimptotică
-40 dB/dec
|ω0 |
−20
10−1 100 101
45
Caracteristica
0
asimptotică
Faza (grade)
−45
−90
−135
Caracteristica
−180 exactă
−225
10−1 100 101
Pulsaţia (rad/sec)
ω02
Figura 4.7: Diagramele Bode ale lui H(s) = s2 +2ζω0 s+ω02
, ζ < 0.707, ω0 > 0.
2
lg
frecvenţă până la pulsaţia |ω0 | 2ζ , apoi să varieze liniar (să crească sau des-
crească ı̂n funcţie de semnul lui ζ) pentru a atinge asimptota de ı̂naltă frecvenţă
(care este o dreaptă paralelă cu abscisa la −180o ) la pulsaţia |ω0 | lg22 . Dacă
ζ
ζ = 0 sau ζ << 1 atunci are loc un salt de fază egal cu −180o şi aproximaţia
de medie frecvenţă este un segment vertical ı̂n dreptul pulsaţiei de frângere
|ω0 |. Caracteristicile asimptotică şi exactă sunt indicate ı̂n figura 4.7.
Dacă perechea de poli complex conjugaţi are multiplicitate n, adică,
ω02
H(s) = 2 deosebiri importante apar doar la pulsaţie ı̂naltă,
s + 2ζω0 s + ω02
unde se obţine pentru amplitudine o dreaptă cu panta de −40n dB/dec, iar
pentru fază o valoare de −sgn (ω0 )n(180o ).
s2 + 2ζω0 s + ω02
Pereche de zerouri complex conjugate
ω02
s2 + 2ζω0 s + ω02
H(s) = , 0 ≤ ζ ≤ 1, ω0 ∈ R∗ . (4.42)
ω02
98 Teoria sistemelor. Culegere de probleme
Amplitudinea şi faza sunt date de expresiile (4.34) şi respectiv (4.40), dar cu
semn schimbat,
ω 2 2 ω
[H(ω)] dB = 10 lg((1 − ( ) ) + 4ζ 2 ( )2 ), (4.43)
ω0 ω0
2ζ ωω0
φ(ω) = arctan . (4.44)
1 − ( ωω0 )2
Simetrizând ı̂n raport cu axa absciselor, obţinem diagramele Bode prezentate
ı̂n figura 4.8.
20
Caracteristica
Amplitudine (dB)
10 exactă
Caracteristica
−10 asimptotică
-40 dB/dec
|ω0 |
−20
10−1 100 101
45
Caracteristica
0
asimptotică
Faza (grade)
−45
−90
−135
Caracteristica
−180 exactă
−225
10−1 100 101
Pulsaţia (rad/sec)
ω02
Figura 4.8: Diagramele Bode ale lui H(s) = s2 +2ζω0 s+ω02
, ζ < 0.707, ω0 > 0.
200s(5s + 1)
Problema R4.2. Trasaţi diagramele Bode pentru H(s) = .
(s + 1)(s2 + 20s + 400)
Soluţie. Rezolvăm problema conform algoritmilor de trasare a diagramelor
Bode de amplitudine-pulsaţie şi fază-pulsaţie, astfel:
0.5 ( s1 + 1)
H(s) = −1 · 5
s2 s
s (s + 1)( 400 + 20 + 1)
Capitolul 4. Reprezentări ı̂n frecvenţă 99
1
• identificăm pulsaţiile de frângere ωz1 = , ωp1 = 1 şi ω0p1 = 20 şi le
5
figurăm modulele corespunzător pe axa absciselor ı̂n ordine crescătoare:
lg |ωz1 | = −0.7, lg |ωp1 | = 0 şi lg |ω0p1 | = 1.3;
40
30
Amplitudine (dB)
20
10
0
−10
−20
−30 |ωz1 | ωp1 | |ω0p1 |
−40
−50
10−2 10−1 100 101 102 103
180
135
1
s−1
90
Faza (grade)
400
45
s2 +20s+400
0
−45
−90 1
s+1 1 + 5s
−135
−180
10−2 10−1 100 101 102 103
Pulsaţia (rad/sec)
200s(5s + 1)
Figura 4.9: Diagramele Bode ale lui H(s) = .
(s + 1)(s2 + 20s + 400)
5(1 − s)
Problema R4.3. Trasaţi diagramele Bode pentru H(s) = .
(1 − 10s)(1 + 0.2s)
Soluţie. Rezolvăm problema conform algoritmilor de trasare a diagramelor
Bode de amplitudine-pulsaţie şi fază-pulsaţie, astfel:
• descompunem fracţia raţională ı̂n factori elementari:
5(1 − s)
H(s) =
(1 − 10s)(1 + 0.2s)
20
10
Amplitudine (dB)
−10
−30
−40
10−2 10−1 100 101 102
90
1
45
1−10s
Faza (grade)
1
0
1+0.2s
−45
1−s
−90
10−2 10−1 100 101 102
Pulsaţia (rad/sec)
5(1 − s)
Figura 4.10: Diagramele Bode ale lui H(s) = .
(1 − 10s)(1 + 0.2s)
10 s(s + 2)
• ; • ;
0.5s + 1 (s + 20)(s2 + s + 1)
30 80(1 + 0.1s)
• , • ;
s(s + 1)(T s + 1) s2 (1 + 10s)(1 + s)
pentru T = 0.02 şi T = 100;
30
20s • ;
• ; s(s + 10)(s2 + 4s + 8)
(s + 10)2
20(s + 1)
40(1 + 0.2s) • ;
• 2 ; s3 (1 − 20s)
s (1 + 10s)(1 + s + s2 )
10
(s + 1) • ;
• ; 0.25s2 + 0.5s + 1
s(s + 10)(s2 + 4s + 8) 200
• ;
20(s + 1) s2 + 25
• ;
s2 (1 − 50s) 0.4s
• ;
10 0.002s2 + 0.12s + 1
• ;
0.25s2 + 0.5s + 1 5s2
• ;
2s + 1 (1 + 10s)(1 + 4s + 8s2 )
• ;
0.002s2 + 0.12s + 1 (s + 1)2
• ;
10(s + 1) s(1 − 10s)(s2 + 2s + 2)
• ;
s2 (s2 + 0.4s + 4)(s − 1) 10(s − 1)
• ;
1 s2 (s + 1)(s2 + 2s + 2)
• ;
(1 − 10s) 10s − 10
• ;
10 s3 + s2 + 4s + 4
• ;
s2 −s+1 10s
• ;
2 (s + 1)(s + 10)(s2 + 2s + 2)
• ,
s(s + 1)(T s + 1) 1
pentru T = 0.01 şi T = 10; • ;
s2 (s2 + 100)
Capitolul 4. Reprezentări ı̂n frecvenţă 103
s(1 − 20s)(s + 5) 1 s2 + s + 1
• ; • · .
(s2 + s + 1)(100s + 1) s2 (1 + 0.1s)(1 − 0.02s)
Care este abaterea de la carac-
40 (5s + 1)(100s + 1)
• · ; teristica reală ı̂n ω = 1?
s2 s2 + 4s + 8
T1 s + 1 K(T1 s + 1)
a) H(s) = K ; c) H(s) = ;
T2 s + 1 T2 s + 1
K(s − 1) K(s − T1 )
b) H(s) = ; d) H(s) = .
sq (s + 1) s4 (s + 1)
10 1 − T1 s
Problema A4.7. Consideraţi sistemele G1 (s) = şi
s 1 + T2 s
10 1 + T1 s
G2 (s) = unde T1 > T2 > 0. Trasaţi diagramele Bode şi comparaţi
s 1 + T2 s
rezultatele. Ce se constată ?
Im
Planul s
Polii lui H(s)
de pe axa ima- r→0
ginară
jω0
R→∞
Re
r→0
−jω0 r→0
locul Nyquist este simetric ı̂n raport cu axa reală, fiind deci suficientă trasarea
sa pentru ω ≥ 0.
Pentru găsirea locului Nyquist se foloseşte reprezentarea funcţiei de transfer
ı̂n forma (4.6). În toate cazurile se pleacă cu un contur Nyquist continuu şi
ı̂nchis ı̂n planul complex pentru care corespunde un contur (continuu şi ı̂nchis)
pentru reprezentarea lui H. Apoi conturul Nyquist se face să coincidă cu axa
imaginară ı̂n toate punctele sale luând r → 0 şi R → ∞. Conturul astfel
obţinut ı̂n planul H este locul Nyquist propriu–zis şi este discontinuu (are
ramuri ce tind la infinit) pentru pulsaţiile ce corespund punctelor singulare
(polilor) de pe axa imaginară.
Spre deosebire de cazul diagramelor Bode, trasarea locului Nyquist pentru
H(s) general nu se poate obţine pe baza locurilor Nyquist pentru factorii
elementari. Prezentăm ı̂n continuare câteva reguli generale de trasare valabile
ı̂n cazul unei funcţii de transfer raţionale H(s) dată ı̂n forma generală
n1 s n2 s 2 ζzi
K Πi=1 ( ωzi + 1)Πi=1 (( ω0zi ) + 2( ω0zi )s + 1)
H(s) = ζpi
(4.45)
sq Πm 1 s m2 s 2
i=1 ( ωpi + 1)Πi=1 (( ω0pi ) + 2( ω0pi )s + 1)
şi pentru q ≥ 1 obţinem prin dezvoltare ı̂n serie Laurent ı̂n jurul lui 0
a−q a−q+1 a−1
H(s) = K( + q−1 + · · · + + a0 + a1 s + · · · ) (4.47)
sq s s
cu a−q = 1. Comportarea asimptotică petru ω → 0 este dată de
a−q a−q+1 a−1
Ha (s) = K( + + ··· + + a0 ) (4.48)
(jω)q (jω)q−1 jω
π π
rezultând o fază de −q dacă K > 0 şi respectiv −q − π dacă K < 0.
2 2
Particularizăm (4.48) pentru două cazuri uzuale: q = 1 şi q = 2.
q = 1.
a−1
Ha (s) = K(a0 − j )
ω
care este ecuaţia unei drepte paralele cu axa imaginară (v. fig. 4.12) unde
a−1 = 1.
106 Teoria sistemelor. Culegere de probleme
Im
ω = 0+ (0− )
(1, 0) Re
x
ka0
ω = 0+ (0− )
Dacă ı̂n plus ı̂n (4.45) lipsesc factorii pătratici atunci a0 se poate calcula cu
formula
n1 m1
X 1 X 1
a0 = − .
i=1
ωzi ω
i=1 pi
q = 2. a−2 a−1
Ha (s) = K a0 − 2 − j =: U (ω) + jV (ω).
ω ω
Eliminând ω ı̂ntre partea reală U şi cea imaginară V obţinem ecuaţia unei
parabole cu axa coincizând cu axa reală (v. fig. 4.13),
a−2 V 2
U = K a0 − 2 2 .
K a−1
Im
a−2 V 2
ω = 0+ (0− ) U = k(a0 −
k2 a2
)
−1
(1, 0) Re
x
ka0
ω = 0+ (0− )
Pentru sisteme strict proprii e > 0 şi rezultă că modulul tinde la zero şi faza
π π
tinde către −e dacă ae > 0 şi respectiv către −e −π dacă ae < 0. Deci locul
2 2
Nyquist admite ca asimptotă una din axele planului complex (v. fig. 4.14).
Im
e = 4k + 3
e = 4k + 2 e = 4k + 4
k∈N
Re
e = 4k + 1
π
Atunci când pulsaţia ω variază de la 0 la ∞ variaţia fazei este deci (n−m) .
2
Pentru sisteme biproprii (e = 0) Ha (s) este o constantă reală, iar pentru
sisteme improprii (e < 0) analiza se poate face similar cazului ı̂n care sistemul
are poli ı̂n 08 .
Prezentăm ı̂n continuare paşii ce trebuie urmaţi pentru trasarea locului
Nyquist pentru un sistem general. Primii cinci paşi sunt obligatorii şi permit
obţinerea informaţiei relevante despre locul de transfer H(jω), pentru ω ≥ 0.
Ultimii doi paşi sunt opţionali şi permit obţinerea imaginii conturului (ı̂nchis)
Nyquist prin H(s) ce este tot un contur ı̂nchis. Acest contur este folosit pentru
obţinerea unor concluzii privind stabilitatea conexiunii ı̂n reacţie a sistemului
H(s) (pentru detalii v. ı̂n continuare criteriul lui Nyquist).
8 Detaliile sunt omise ı̂ntrucât aceast caz nu apare niciodată ı̂n practica inginerească.
Capitolul 4. Reprezentări ı̂n frecvenţă 109
Pe baza studiului locului de transfer al unui sistem ı̂n buclă deschisă se pot
trage concluzii ı̂n privinţa stabilităţii sistemului ı̂n buclă ı̂nchisă.
Poli/Zerouri in 0
Fie
K
H(s) = (4.50)
sq
pentru care conturul Nyquist se alege ca ı̂n figura 4.15a dacă q > 0 sau ca ı̂n
figura 4.15b dacă q ≤ 0.
Im Im
Planul s Planul s
S = rejθ Re S = Rejθ Re
r→0 R→∞
S = Rejθ
R→∞
K
Figura 4.15: Conturul Nyquist pentru H(s) =
sq
V V
ω = 0+ q = 4k + 3 ω = +∞
q = −(4k + 1)
k∈N k∈N
ω=∞
ω = 0+ ω = 0+ U ω = +∞ ω=0 K ω = +∞
U
x
q = 4k + 2 q = 4k + 4
q = −(4k + 2)
q = 0, q = −4k
ω = 0+ q = 4k + 1 ω = +∞ q = −(4k + 3)
K
Figura 4.16: Locul Nyquist (ω ≥ 0) pentru H(s) =
sq
Capitolul 4. Reprezentări ı̂n frecvenţă 111
(U − 0.5)2 + V 2 = (0.5)2
care reprezintă ecuaţia unui cerc ı̂n planul complex având centrul ı̂n (0.5, 0)
π π
şi rază 0.5. Pe semicercul s = R exp (jθ) când θ ∈ [− , ] şi R → ∞ se
2 2
obţine U → 0, V → 0 rezultând ı̂n final locul Nyquist din figura 4.17 trasat
pentru ω0 > 0. Pentru ω0 < 0 se obţine acelaşi loc Nyquist, dar cu sensul de
parcurgere inversat.
Im
Planul s
ω<0
ω = −∞
( 12 , 0) (1, 0)
Re
x
ω = +∞
ω>0
1
Figura 4.17: Locul Nyquist (ω > 0) pentru
1 + ωs0
112 Teoria sistemelor. Culegere de probleme
Fie
s
H(s) = 1 + (4.53)
ω0
pentru care se alege din nou conturul Nyquist din figura 4.15b. Pe axa imagi-
nară se obţine
ω
H(jω) = 1 + j
ω0
care este ecuaţia unei drepte paralele cu axa imaginară ce trece prin punctul (1, 0),
π π
iar pe semicercul s = R exp (jθ) când θ ∈ [− , ] şi R → ∞ se obţine ecuaţia
2 2
unui semicerc cu centrul ı̂n (1, 0) şi de rază tinzând la infinit ce uneşte punctele
corespunzătoare lui ω = ±∞. În final, rezultă locul Nyquist din figura 4.18
(pentru ω0 > 0). Pentru ω0 < 0 se obţine acelaşi loc Nyquist, dar cu sensul
de parcurgere inversat.
Im
Planul s
ω = +∞
(1, 0) Re
x
ω=0
ω = −∞
s
Figura 4.18: Locul Nyquist (ω > 0) pentru 1 +
ω0
Fie
ω02
H(s) = (4.54)
s2 + 2ζω0 s + ω02
unde 0 ≤ ζ < 1 şi ω0 ∈ R∗ , pentru care se alege conturul Nyquist din
figura 4.15b dacă ζ 6= 0 şi conturul din figura 4.19 dacă ζ = 0.
Capitolul 4. Reprezentări ı̂n frecvenţă 113
Im
Planul s
S = |jω0 | + rejθ
|jω0 | r→0
S = Rejθ
R→∞ Re
S = −|jω0 | + rejθ
−|jω0 | r→0
ω02
Figura 4.19: Conturul Nyquist pentru H(s) =
s2 + ω02
unde
1 − ( ωω0 )2 −2ζ( ωω0 )
U (ω) = , V (ω) = (4.56)
(1 − ( ωω0 )2 )2 + 4ζ 2 ( ωω0 )2 (1 − ( ωω0 )2 )2 + 4ζ 2 ( ωω0 )2
π π
iar pentru s = R exp (jθ) când θ ∈ [− , ] şi R → ∞ se obţine un semicerc
2 2
cu centrul ı̂n zero şi de rază tinzând spre 0. Se obţine ı̂n final locul Nyquist
din figura 4.20 pentru ω0 > 0 şi diverse valori ale lui ζ ≥ 0.
Im
-1 0 1 Re
-1
ω02
Figura 4.20: Conturul Nyquist pentru H(s) = , 0 ≤ ζ < 1,
s2 + 2ζω0 s + ω02
ω0 > 0
Când ζ = 0 avem V = 0, apare din nou rezonanţa şi locul Nyquist degenerează
ı̂n axa reală cu excepţia segmentului (0, 1) (v. fig. 4.20).
s+1
Problema R4.12. Trasaţi locul Nyquist pentru sistemul G(s) = .
s(s2+ s + 1)
Soluţie. Locul Nyquist se trasează astfel:
• observăm că avem un pol simplu ı̂n origine (deci pe axa imaginară), ceea
ce ı̂nseamnă că vom avea un comportament asimptotic ı̂n jurul lui ω = 0;
• observăm de asemenea că excesul poli-zerouri este e = 2 şi raportul
coeficienţilor termenilor de grad maxim (dominanţi) ai numitorului şi
numărătorului este 1/1 = 1 > 0, deci φ(+∞) = −e π2 = −π;
• scriem H(jω) = U (ω) + jV (ω):
s + 1 jω + 1 jω + 1
H(jω) = 3 = =
s + s2 + s s=jω −jω 3 − ω 2 + jω −ω 2 + j(ω − ω 3 )
(1 + jω)(−ω 2 − j(ω − ω 3 )) −ω 2 −1
= = 4 +j
(−ω ) + (ω − ω )
2 2 3 2 ω − ω2 + 1 ω(ω 4 − ω 2 + 1)
V (ω) −∞ −1 0
• trasăm locul Nyquist folosind informaţia din tabel (pentru ω < 0 folosim
proprietatea de simetrie a locului Nyquist)
Problema R4.13. Să se traseze locul Nyquist şi să se analizeze stabilitatea
sistemului de reglare din figura 4.22 ı̂n funcţie de parametrul K:
Soluţie. Funcţia de transfer ı̂n buclă deschisă (sau pe calea directă) este ire-
ductibilă,
K
H(s) = .
s(s + 1)(s + 2)
Trasăm hodograful lui H(s):
• observăm că avem un pol simplu ı̂n origine (deci pe axa imaginară), ceea
ce ı̂nseamnă că vom avea un comportament asimptotic ı̂n jurul lui ω = 0;
• distingem două situaţii: când intersecţia cu axa U este:
K
– la dreapta punctului critic: − > −1 ⇐⇒ 0 < K < 6;
6
116 Teoria sistemelor. Culegere de probleme
Im
−1 0 Re
s+1
Figura 4.21: Locul Nyquist al G(s) = .
s(s2 + s + 1)
r u 1 y
K
s (s+1)(s+2)
−
K
– la stânga punctului critic: − < −1 ⇐⇒ 6 < K;
6
• scriem H(jω) = U (ω) + jV (ω):
K K(−j)(1 − jω)(2 − jω)
H(jω) = =
jω(1 + jω)(2 + jω) ω(1 + ω 2 )(4 + ω 2 )
3ω ω2 − 2
=− 2 2
+j
(1 + ω )(4 + ω ) ω(1 + ω 2 )(4 + ω 2 )
V (ω) −∞ 0 | 0
• trasăm locul Nyquist folosind informaţia din tabel (pentru ω < 0 folosim
proprietatea de simetrie a locului Nyquist) ı̂n cele două situaţii (stabil şi
instabil, fig. 4.23);
Capitolul 4. Reprezentări ı̂n frecvenţă 117
Im
Im
1
−1
Re -1 0 1Re
-1
K
Figura 4.23: Locul Nyquist al H(s) = .
s(s + 1)(s + 2)
s+2 1−s
a) , T = 1, 2, 4; j) ;
s(T s + 1) s2 + s
1 1
b) ; k) ;
s(s + 1)(s + 2) 2s2 + 3s
s−1 1
c) ; l) ;
s2 + 2s + 1 s2 + 1
5
d) ; 3 − 2s
s5 + 1 m) ;
s2 + 3s
s−1
e) ;
s(s + 1) 1
n) ;
s−1 s2 (s + 1)
f) ;
s2 + 4s + 5 7s2 − s − 1
1−s o) ;
g) ; s(s − 2)
s2 + 2s
1 1
h) ; p) ;
s3 +s s3 + 1
1 s+1
i) ; q) .
s2 s2 − s
K 1 − Ks
a) ; e) ;
s4 + 1 s2 + s + 1
K(s − 1) 1
b) ; f) ;
s(s + 1)(s4 + 1) s4 (s + p1 )
K K(s + z1 )(s + z2 )
c) ; g) ;
s(s + 1)2 s3 (s + p1 )(s + p2 )
K 1
d) ; h) .
s(s + 1)(s + 2) sq
Capitolul 4. Reprezentări ı̂n frecvenţă 119
K K(s + z1 )
a) ; c) Qn ;
s2 (T1 s + 1) s2 i=1 (s + pi )
s+2 1
b) ; d) Qn .
T1 s2 + s s i=1 i s + 1)
(T
Ke−T s
Problema A4.23. Trasaţi hodograful sistemului G(s) = şi analizaţi,
s(s + 1)
folosind criteriul Nyquist, stabilitatea sa ı̂n buclă ı̂nchisă. Discuţie după pa-
rametrii K ∈ R∗ şi T ∈ R.
5 Tehnici elementare de filtrare si
reglare
5.1 Filtrare
Breviar
Principalul scop al unui filtru (analogic sau numeric) este transformarea ı̂n
frecvenţă a semnalului de intrare.
Numim bandă de trecere a unui filtru intervalul de frecvenţe [ω1 , ω2 ] pentru
care răspunsul ı̂n frecvenţă al filtrului analogic H(s) este |H(jω)| ≈ 1, sau, ı̂n
cazul unui filtru numeric H(z), intervalul pentru care răspunsul ı̂n frecvenţă al
filtrului este |H(ejω )| ≈ 1. Banda de oprire (sau de stop) reprezintă intervalul
de frecvenţe [ω1 , ω2 ] pentru care |H(jω)| ≈ 0 sau |H(ejω )| ≈ 0). Sistemele
pentru care |H(jω)| ≈ 1, respectiv |H(ejω )| ≈ 1, pentru toţi ω ∈ R, se numesc
sisteme (de tip) trece-tot.
În funcţie de poziţionarea intervalului [ω1 , ω2 ], care poate fi şi deschis la unul
din capete, distingem mai multe categorii de filtre a căror caracteristică ideală
este ilustrată ı̂n figurile 5.1 şi 5.2.
Filtre analogice. În general, se caută un filtru al cărui răspuns ı̂n frecvenţă
H(jω) este cel mai apropiat de o caracteristică dorită D(ω). Această ca-
racteristică este o aproximaţie a caracteristicii ideale a tipului de filtru ales.
De exemplu, filtrele de tip Butterworth (v. problema R5.2) au caracteristica
amplitudine-pulsaţie maximal plată ı̂n sensul că, pe măsură ce ordinul acestuia
creşte, caracteristica filtrului se apropie de cea ideală din figura 5.1a.
Filtre numerice. Filtrele ideale sunt necauzale şi au funcţie pondere cu suport
infinit. În practică, se alege şi ı̂n acest caz un filtru al cărui răspuns ı̂n frecvenţă
H(ejω ) este cel mai apropiat de o caracteristică dorită D(ω). De obicei, acesta
face parte dintr-o anumită clasă (prespecificată) de filtre H şi se obţine ca
soluţie a unor probleme de optimizare de tip Cebı̂şev sau CMMP
Z ω=π
min max |D(ω) − |H(ejw )||, respectiv min |D(ω) − |H(ejw )||2 dω,
H∈H ω∈ [0 π] H∈H ω=0
1 1
ω ω
ωt ωt
(a) Filtru trece-jos (b) Filtru trece-sus
1 1
ω ω
ω1 ω2 ω1 ω2
(c) Filtru trece-bandă (d) Filtru taie-bandă
1 1
ω ω
0 ωt π 0 ωt π
(a) Filtru trece-jos (b) Filtru trece-sus
1 1
ω ω
0 ω1 ω2 π 0 ω1 ω2 π
(c) Filtru trece-bandă (d) Filtru taie-bandă
De exemplu, pentru un filtru trece-jos, D(ω) poate avea forma din figura
5.3, unde ωb şi ωs definesc benzile de trecere şi oprire, cu toleranţele ∆b şi ∆s .
În banda de tranziţie valorile răspunsului ı̂n frecvenţă sunt indiferente.
1 + ∆b
1
1 − ∆b
∆s
ω
ωb ωs π
astfel ı̂ncât h(n) = hideal (n) · f (n). Trebuie precizate ı̂n prealabil ordinul M al
filtrului şi banda de frecvenţe de trecere şi aleasă o fereastră corespunzătoare.
În mod uzual se folosesc ferestre dreptunghiulare sau triangulare, ferestre de tip
Blackman, Hamming, Hanning sau Kaiser. De exemplu, ferestrele Hamming
şi Blackman au forma
n
0.54 − 0.46 cos 2π M pentru 0 ≤ n ≤ M
f (n) =
0 ı̂n rest
respectiv
n n
0.42 − 0.5 cos 2π M + 0.08 cos 4π M pentru 0≤n≤M
f (n) =
0 ı̂n rest
vi C vo
0
n=2
−10
n=3
−20
n=4
−30
n=5
−50
−60
−70
−80
10−2 10−1 100 101 102
π
c) Polii filtrului Butterworth de ordin n normalizat sunt pk = ej 2n (2k+n−1)
pentru k = 1, 2, . . . , n (n poli repartizaţi uniform pe jumătatea din C−
a cercului unitate). Calculaţi funcţiile de transfer corespunzătoare fil-
trelor Butterworth de ordin 1 şi 2. Trasaţi ı̂n Matlab diagramele Bode
corespunzătoare.
Soluţie.
−3 dB.
b) Avem
d|H(jω)| 3
= −n(1 + ω 2n )− 2 ω 2n−1 .
dω
Capitolul 5. Tehnici elementare de filtrare si reglare 125
Această funcţie are 2n−1 zerouri ı̂n 0, deci şi primele sale 2n−2 derivate
vor avea zerouri ı̂n 0.
1
n = 1: H1 (s) =
s+1
3π 5π
n = 2:p1 = e−j 4 , p2 = e−j 4 ,
1 1
H2 (s) = = √
(s − p1 )(s − p2 ) 2
s + 2s + 1
1
d) Polii pi trebuie să devină ωt · pi şi transformarea este ω → ω. În
ωt
1
termenii funcţiei de transfer, scriem s → s. În acest caz, prin efec-
ωt
tuarea acestei √substituţii ı̂n expresia modulului avem |H(j0)| = 1 şi
|H(jωt )| = 1/ 2. Polii sunt plasaţi acum pe un semicerc de rază ωt .
Astfel
1 ωt 10
H1 (s)
= s = =
s=s/ωt ωt + 1 s + ω
t ωt =10 s + 10
şi
ωt2
1
H2 (s) = s2
√ s = √ 2
+ 2 ωt + 1 2
s + 2ωt s + ωt ωt =10
s=s/ωt ωt2
100
= √ .
s2 + 10 2 s + 100
a) Calculaţi răspunsul acestuia y⊥ (n) la intrare impuls discret d(n) şi deduceţi
de aici că T este un sistem de convoluţie, determinând funcţia pondere h(n).
Soluţie.
a) Se vede imediat că
0.5 pentru n = 0
h(n) = y⊥ (n) = 0.5d(n) − 0.5d(n − 1) = −0.5 pentru n = 1
0 ı̂n rest
sin π4 n − M
2
hd (n) =
π n− M
2
Se cere:
a) Determinaţi funcţia pondere a filtrului, h(n). Este stabil filtrul?
b) Calculaţi funcţia de transfer a acestuia, H(z) şi trasaţi caracteristicile
de frecvenţă ale acestuia (ı̂n Matlab).
Capitolul 5. Tehnici elementare de filtrare si reglare 127
R1 R2
vi R1 C2 vo
ωt
Problema P5.7. Arătaţi că schimbarea de variabilă s → realizează o
s
transformare a unui filtru-trece jos Butterworth normalizat (cu bandă de tre-
cere [0, 1]) ı̂ntr-un filtru trece-sus cu bandă de trecere [ωt , ∞) pentru un
ωt ∈ (0, ∞) (vorbim practic de trecerea de la diagrama de amplificare ideală
din figura 5.1a) la diagrama de amplificare ideală din figura 5.1b. Analizaţi ı̂n
particular amplificarea obţinută pentru
ω → 0, ω = ωt şi ω → ∞.
Transformaţi filtrele Butterworth normalizate de ordin 1 şi 2 pentru
ωt = 100 rad/s. Verificaţi rezultatul prin trasarea diagramelor Bode (even-
tual şi ı̂n Matlab). Comentaţi amplasamentul polilor şi zerourilor funcţiilor de
transfer astfel obţinute.
Problema P5.8. Se cere proiectarea unui filtru de tip opreşte-bandă ı̂n ju-
rul frecvenţei f0 = 50 Hz, ı̂n vederea eliminării zgomotului de reţea din
ı̂nregistrarea semnalelor EKG.
O posibilă alegere este filtrul de tip notch:
R2 C 2 s2 + 1
H(s) = .
(RCs + 1)2
Trasaţi diagramele Bode şi alegeţi R şi C astfel ı̂ncât sistemul precedent să
atenueze semnalele armonice cu frecvenţa de 50 Hz. Analizaţi de asemenea
(eventual cu ajutorul Matlab) ce se ı̂ntâmplă cu semnalele de intrare având
frecvenţe apropiate (49, respectiv 51 Hz) de cea de tăiere. Care este dezavan-
tajul major al soluţiei de filtrare propuse?
Problema P5.9. Se consideră circuitul din figura 5.7.
a) Determinaţi funcţia de transfer a circuitului H(s).
b) Trasaţi diagramele Bode ale lui H(s). Ce tip de filtru poate fi realizat
cu un astfel de circuit?
c) Fixaţi valorile lui L şi C şi trasaţi caracteristicile de frecvenţă pentru
diverse valori ale lui R.
Capitolul 5. Tehnici elementare de filtrare si reglare 129
L
vi vo
1 , |ω| ≤ π2
Hideal (ejω ) = 1
2 , π2 < |ω| ≤ π
Comparaţi răspunsurile ı̂n frecvenţă (cu ajutorul diagramelor Bode trasate ı̂n
Matlab) ale filtrelor rezultate ı̂n urma folosirii diferitelor tipuri de ferestre.
s2 + ωt1 ωt2
s→ cu ωt2 > ωt1
(ωt2 − ωt1 )s
aplicată filtrului trece-jos Butterworth normalizat conduce la un filtru trece-
bandă cu bandă de trecere [ωt1 , ωt2 ] (vorbim practic de trecerea de la diagrama
de amplificare ideală din figura 5.1a) la diagrama de amplificare ideală din
figura 5.1c. Limitaţi demonstraţia la evaluarea amplificării obţinute pentru
ω → 0, ω = ωt1 , ω = (ωt1 + ωt2 )/2, ω = ωt2 , ω → ∞.
Transformaţi filtrele Butterworth normalizate de ordin 1 şi 2 pentru
130 Teoria sistemelor. Culegere de probleme
ωt1 = 200 rad/s şi respectiv ωt2 = 500 rad/s. Verificaţi rezultatul prin trasarea
diagramelor Bode (eventual şi ı̂n Matlab). Comentaţi amplasamentul polilor
şi zerourilor funcţiilor de transfer astfel obţinute.
Problema A5.14. Fie sistemul având funcţia de răspuns ı̂n frecvenţă D(ejω ) =
ω
−j sgn(ω), unde sgn(ω) = . Calculaţi răspunsul sistemului la intrările
|ω|
cos ωn 1(n), sin ωn 1(n). Ce se observă? Ce tip de filtru este acest sistem?
Problema A5.15. Daţi exemple de sisteme de tip trece-tot, atât cu timp
continuu cât şi discrete.
Capitolul 5. Tehnici elementare de filtrare si reglare 131
d
r x1 u x2 y
C P
−
v
x3
F
n
y = P (d + u),
v = F (y + n),
u = C(r − v).
Semnul “ − ” (din ultima ecuaţie şi din figura 5.8) este o chestiune de tradiţie
(reacţie negativă ı̂n electronică) putând fi ı̂nlocuit alternativ cu “ + ” prin
renotarea lui v cu −v.
132 Teoria sistemelor. Culegere de probleme
x1 = r − F x3 ,
x2 = d + Cx1 ,
x3 = η + P x2 ,
Sistemul ı̂n buclă ı̂nchisă este deci bine definit dacă matricea de dimensiune
3×3 din membrul stâng este nesingulară, adică dacă determinantul ei 1+P CF
nu este identic nul 1 + P CF 6≡ 0. În acest caz, funcţiile de transfer ı̂n buclă
ı̂nchisă se obţin ca fiind
x1 1 −P F −F r
1
x2 = C 1 −CF d . (5.1)
1 + P CF
x3 PC P 1 η
În plus, din motive inginereşti (dorinţa de a nu avea regim impulsiv sau
componentă necauzală) se doreşte ca toate transferurile ı̂n buclă ı̂nchisă să fie
la rândul lor proprii, caz ı̂n care spunem că sistemul ı̂n buclă ı̂nchisă este bine
definit ı̂n sens strict.
Capitolul 5. Tehnici elementare de filtrare si reglare 133
Din relaţiile (5.1) se observă că buna definire ı̂n sens strict este echivalentă
cu faptul că 1 + P CF să nu aibă zerouri la infinit 1 + P CF (∞) 6= 0 (adică
1 + P CF să fie bipropriu).
În particular, observăm că buna definire ı̂n sens strict implică automat (cu
necesitate) şi buna definire. Mai mult, cum ı̂n general sistemul nominal este
strict propriu, adică P (∞) = 0, bucla de reacţie rezultă automat bine definită
ı̂n sens strict pentru orice alegere a lui C şi a lui F ı̂n clasa funcţiilor de transfer
raţionale proprii.
Definiţia 5.1. Sistemul ı̂n buclă de reacţie din figura 5.8 se numeşte intern
stabil dacă toate funcţiile de transfer ı̂n buclă ı̂nchisă sunt strict stabile (adică
au polii ı̂n C− ).
Cu toate că ı̂n bucla de reacţie sunt ı̂n total 18 funcţii de transfer, este
suficient să verificăm stabilitatea strictă doar pentru şapte dintre ele (care
sunt distincte ı̂ntre ele), ı̂n particular pentru funcţiile de transfer date explicit
ı̂n relaţia (5.1), pentru restul stabilitatea rezultând automat.
Cum este relativ complicat să examinăm chiar şi şapte numitori polinomiali
şi să le calculăm rădăcinile, dăm ı̂n următoarele două teoreme condiţii echiva-
lente mai simplu de verificat.
χ = NP NC NF + M P M C M F .
Sistemul ı̂n buclă de reacţie este intern stabil dacă şi numai dacă rădăcinile
polinomului caracteristic (numite polii sistemului ı̂n buclă ı̂nchisă) sunt toate
ı̂n C− .
Teorema 5.3. Sistemul ı̂n buclă ı̂nchisă este intern stabil dacă şi numai dacă
următoarele două condiţii sunt simultan ı̂ndeplinite:
Cum cerinţa de stabilitate internă este o cerinţă sine qua non a oricărei bucle
de reacţie, apare ı̂ntrebarea firească dacă pentru un P dat există ı̂ntotdeauna
C şi/sau F astfel ı̂ncât să avem stabilitate internă. Rezultatul următor dă
răspuns la această ı̂ntrebare ı̂n cazul particular ı̂n care ı̂n figura 5.8 fixăm
F = 1, obţinând diagrama din figura 5.9 ı̂n care am notat e := x1 .
d
r e u y
C P
−
N
2. Fie P oarecare şi P = M o factorizare coprimă peste S. Mulţimea
tuturor compensatoarelor C pentru care sistemul ı̂n buclă de reacţie din
figura 5.9 este intern stabil este dată de
X + MQ
: Q∈S , (5.4)
Y − NQ
N X + M Y = 1.
poate folosi pentru calculul polinoamelor x(λ) şi y(λ) ce satisfac identitatea
lui Bezout
n(λ)x(λ) + m(λ)y(λ) = 1. (5.5)
Algoritmul lui Euclid (rezolvarea identităţii Bezout peste
polinoame)
Intrări: Polinoamele n(λ) şi m(λ). Dacă ∂m > ∂n se interschimbă m şi n.
Pasul 1: Se ı̂mparte n la m pentru a obţine
·········
Pasul k: Se ı̂mparte rk−2 la rk−1 pentru a obţine
O altă posibilitate de a găsi polinoamele x(λ) şi y(λ) care verifică identitatea
Bezout (5.5) este de a rezolva o ecuaţie diofantică de forma
nx + my = χ, (5.6)
Lema 5.5. Polinoamele n şi m sunt coprime dacă şi numai dacă M este
nesingulară, adică det M = 0.
Dacă x(λ) = α0 +α1 λ+. . .+αN −1 λN −1 şi y(λ) = β0 +β1 λ+. . .+βN −1 λN −1 ,
atunci identitatea Bezout se poate rescrie ca o ecuaţie diofantică cu χ = 1
α0 α1 . . . αN −1 β0 β1 . . . βN −1 M = 1 0 . . . 0 0 (5.8)
Cum n şi m sunt coprime, rezultă din lema anterioară că ecuaţia (5.8) are
soluţie unică.
Intrări: P
Pasul 3: Foloseşte algoritmul lui Euclid peste polinoame (sau rezolvă ecuaţia
(5.8)) şi găseşte x(λ) şi y(λ) a.ı̂.
nx + my = 1.
Treci de la n(λ), m(λ), x(λ), y(λ) la N (s), M (s), X(s), Y (s) făcând tran-
1
formarea inversă de variabilă λ = .
s+1
Capitolul 5. Tehnici elementare de filtrare si reglare 137
1 P
e= r− d = M (Y − N Q)r − N (Y − N Q)d.
1 + PC 1 + PC
Acest fapt este esenţial atunci când adăugam cerinţe suplimentare ce trebuie
satisfăcute ı̂n buclă ı̂nchisă, cum ar fi reglarea elementară (urmărirea asimp-
totică a unui semnal referinţă şi rejecţia unui semnal de tip perturbator).
lim e(t) = 0,
t→∞
adică C(s) să fie un compensator regulator pentru referinţa prespecificată r(t)
şi pertubaţia cunoscută d(t).
Cerinţa de reglare (performanţă asimptotică) nu are sens fără asigurarea si-
multană a condiţiei de stabilizare. Prin urmare, problema reglării se abordează
prin deducerea subclasei compensatoarelor stabilizatoare ce asigură ı̂n plus şi
reglarea asimptotică. Rezultatul central este conţinut ı̂n teorema următoare.
rn (s) dn (s)
r(s) = , d(s) =
rm (s) dm (s)
138 Teoria sistemelor. Culegere de probleme
şi condiţia (S) din problema reglării ı̂ndeplinită. Condiţia de reglare asimp-
totică(R) este ı̂ndeplinită dacă şi numai dacă următoarele două condiţii sunt
simultan ı̂ndeplinite:
1 1 1
(i) × ∈ S ⇔ Z(rm ) ⊂ Z( ) ⇔ Z(rm ) ⊂ P(P ) ∪ P(C)
1 + PC rm 1 + PC
P 1 P
(ii) × ∈ S ⇔ Z(dm ) ⊂ Z( ) ⇔ Z(dm ) ⊂ Z(P ) ∪ P(C)
1 + PC dm 1 + PC
1
Teorema precedentă afirmă ı̂n particular că funcţia de transfer are
1 + PC
un zerou antistabil ı̂n s0 (care simplifică corespunzător “modelul” semnalului
referinţă conţinut ı̂n rm ) dacă şi numai dacă funcţia de transfer ı̂n buclă des-
chisă L := P C are un pol acolo. De aceea teorema anterioară se mai numeşte
şi principiul modelului intern: pentru a avea urmărire asimptotică a semnalu-
lui referinţă trebuie ca polii semnalului referinţă să apară ca poli ı̂n modelul
intern al buclei deschise L.
Aplicând teorema reglării ı̂n câteva cazuri particulare uzuale obţinem urmă-
torul corolar.
Corolarul 5.7. Presupunem că sistemul ı̂n buclă ı̂nchisă este intern stabil şi
d(t) = 0.
(i) Dacă r(t) = 1(t) (este semnal treaptă unitară având transformata La-
1
place ), atunci are loc reglarea (adică lim e(t) → 0) dacă şi numai
s t→∞
dacă P (s) sau C(s) au un pol ı̂n origine (s = 0).
(ii) Dacă r(t) = t 1(t) (este semnal rampă unitară având transformata La-
1
place 2 ), atunci are loc reglarea (adică lim e(t) → 0) dacă şi numai
s t→∞
dacă P (s) sau C(s) au doi poli ı̂n origine (s = 0).
Presupunem acum că sistemul ı̂n buclă ı̂nchisă este intern stabil şi r(t) = 0.
(iii) Dacă d este o sinusoidă d(t) = sin(ωt) 1(t) având transformata Laplace
ω
, atunci are loc rejecţia perturbaţiei (adică lim e(t) → 0) dacă
s2 + ω 2 t→∞
şi numai dacă P (s) are un zerou ı̂n s = jω sau C(s) are un pol s = jω
(automat va avea un pol şi ı̂n s = −jω deoarece sistemele au coeficienţi
reali).
1 M Mc N Mc
Ter = S = = , Ted = −P S = − ,
1 + PC N Nc + M M c N Nc + M Mc
care devin după ı̂nlocuirea formulelor pentru Mc := Y −N Q şi Nc := X +M Q,
nu conduce la nicio restricţie asupra lui Q(sri ). Similar, pentru cazul rejecţiei
perturbaţiei dacă sdj este ı̂n modelul original P (s) sub forma unui zerou, atunci
ecuaţia
N (sdj )(Y (sdj ) − N (sdj )Q(sdj )) = 0
este automat satisfăcută pentru că N (sdj ) = 0 şi deci nu apare nicio restricţie
asupra lui Q(sdj ). Aceasta ne permite reducerea complexităţii parametrului Q
(şi implicit a complexităţii regulatorului rezultant) ı̂n cazurile menţionate.
• Dacă apare necesitatea asigurării unui model intern cu rădăcini multi-
ple, ecuaţiile (5.9) şi (5.10) trebuie completate cu variantele lor derivate de
k − 1 ori, unde k este multiplicitatea rădăcinii lui r(s) sau d(s).
• Ecuaţiile (5.9) sunt satisfăcute dacă: sau M (sri ) = 0, caz ı̂n care ecuaţia
se elimină şi se scade cu 1 sau cu 2 gradul lui Q (caz real sau complex), sau
Y (sri )
Q(sri ) = .
N (sri )
După eliminarea tuturor ecuaţiilor triviale (generate de prezenţa chiar şi parţială
a rădăcinilor ı̂n modelul intern) rezultă deci că Q se alege astfel ı̂ncât să satis-
facă ecuaţiile
Y (sri ) Y (sdj )
Q(sri ) = , Q(sdj ) = ,
N (sri ) N (srj )
ceea ce revine la găsirea parametrilor a0 , a1 , . . . ak+`−1 ce satisfac sistemul de
ecuaţii
( Y (s )
1 1
ri
N (sri ) = a0 + a1 sri +1 + . . . + ak+`−1 (sri +1)k+`−1 , ∀i = 1, . . . , k,
Y (sdj )
N (sdj ) = a0 + a1 sdj1+1 + . . . + ak+`−1 (sdj +1)1 k+`−1 , ∀i = 1, . . . , `.
Capitolul 5. Tehnici elementare de filtrare si reglare 141
Aax = b (5.11)
unde
1 1
. . . (s1 +1)1k+`−1
1 s1 +1 (s1 +1)2
1 1
1 s2 +1 (s2 +1)2 . . . (s2 +1)1k+`−1
a0
.. .. .. .. a1
A := . . . . , ax := ,
..
.. .. .. ..
.
. . . . ak+`−1
1 1 1
1 sk+` +1 (sk+` +1)2 . . . (sk+` +1) k+`−1
h i
Y (s1 ) Y (s2 ) Y (sk+` )
bT := N (s1 ) N (s2 ) ··· N (sk+` ) .
Sistemul are soluţie unică dacă şi numai dacă matricea A este inversabilă sau
det A 6= 0. Se ştie că pentru o matrice Vandermonde are loc formula
1 1
det A = Π1≤i<j≤k+` −
si + 1 sj + 1
şi deci problema are soluţie unică dacă şi numai dacă punctele de interpolare
sunt distincte.
• Dacă punctele de interpolare nu sunt distincte (apar rădăcini si cu ordinul
de multiplicitate m > 1) atunci se scrie ecuaţia de bază şi ı̂ncă m − 1 deri-
vate ale sale. Matricea A devine de tip Vandermonde extinsă având m linii
corespunzătoare lui si .
• Se poate formula o problemă conexă problemei de reglare deja formu-
late, numită problemă de reglare structural stabilă. Aceasta cere ca pentru o
vecinătate ı̂ntreagă (cât de mică) a modelului nominal compensatorul să sta-
bilizeze şi să continue să regleze. Acestă problemă are soluţie dacă şi numai
dacă modelul semnalelor externe (exogene) rm (s) şi dm (s) este integral inclus
ı̂n modelul regulatorului (nu se foloseşte, chiar ı̂n caz că există, partea comună
cu modelul nominal P (s)). Din punctul de vedere al aplicaţiilor concrete ale
reglării, având ı̂n vedere că modelul nominal este aproape ı̂ntotdeauna impre-
cis se impune includerea integrală a modelului exogenului ı̂n regulator (chiar
dacă este deja total/parţial conţinut ı̂n P (s)).
Încheiem această secţiune sintetizând cele discutate anterior sub forma unei
proceduri operaţionale.
142 Teoria sistemelor. Culegere de probleme
Această expresie dă şi clasa soluţiilor structural stabile (explicaţi de ce!).
1
Problema R5.17. Fie P (s) = . Să se găsească un regulator ce
(s − 1)(s − 2)
asigură urmărirea unei referinţe treaptă r(t) = 1(t) şi rejecţia unei perturbaţii
sinusoidale d(t) = sin 10t 1(t). Rezolvă orice regulator găsit problema structu-
ral stabilă ?
Capitolul 5. Tehnici elementare de filtrare si reglare 143
1−λ λ2
P̃ (λ) := P ( )= 2 , cu n(λ) = λ2 , m(λ) = 6λ2 − 5λ + 1.
λ 6λ − 5λ + 1
Aplicăm algoritmul lui Euclid pentru n(λ) şi m(λ) obţinând succesiv
1 5 1
q1 (λ) = , r1 (λ) = λ− ,
6 6 6
36 1 6
q2 (λ) = λ − , r2 (λ) =
5 6 25
şi ne oprim ı̂ntrucât am obţinut un rest constant nenul. Ecuaţiile verificate
sunt
n = mq1 + r1 ,
m = r1 q2 + r2 ,
de unde
r2 = (1 + q1 q2 )m − q2 n.
Luăm aşadar
q2 1 + q1 q2
x=− = −30λ + 19, y= = 5λ + 1.
r2 r2
1
Revenind ı̂n variabila s prin transformarea inversă λ = obţinem
s+1
1 (s − 1)(s − 2)
N (s) = , M (s) = ,
(s + 1)2 (s + 1)2
1 19s − 1 1 s+6
X(s) = x( )= , Y (s) = y( )= .
s+1 s+1 s+1 s+1
Am determinat astfel clasa tuturor compensatoarelor stabilizatoare.
Polinoamele x şi y se pot obţine şi ca soluţie a ecuaţiei (5.8). Se observă că
∂n = ∂m = N = 2. Eliminantul polinoamelor n şi m va fi aşadar o matrice
4 × 4, iar necunoscutele x şi y vor fi polinoame de gradul I, x(λ) = α0 + α1 λ,
x(λ) = β0 + β1 λ. Rezolvăm deci
0 0 1 0
0 0 0 1
α0 α1 β0 β1 1 −5 6 0 = 1 0 0 0 ,
0 1 −5 6
| {z }
M
144 Teoria sistemelor. Culegere de probleme
de unde
β1 = M −1 1
α0 α1 β0 0 0 0 = 19 −30 1 5 ,
Avem de satisfăcut trei condiţii de interpolare şi deci vom lua un polinom Q
1
(ı̂n variabila ) cu trei coeficienţi deci de gradul 2:
s+1
1 1
Q(s) = a0 + a1 + a2 .
s+1 (s + 1)2
Rămâne să determinăm coeficienţii a0 , a1 , a2 pe baza condiţiilor de interpo-
lare. Rezolvând sistemul liniar de tip Vandermonde obţinut, rezultă coeficienţii
a0 = −79, a1 = −723, a2 = 808. De aici deducem expresiile
că Y (s)−N (s)Q(s) trebuie să aibă un zerou dublu ı̂n s = 0 şi deci Q(s) trebuie
să fie de gradul 1 pentru a avea doi parametri liberi a0 şi a1 , adică,
1
Q(s) = a0 + a1 .
s+1
Condiţiile de interpolare sunt deci
Y (0)
Q(0) = =6
N (0)
şi respectiv condiţia asupra derivatei
0 0
0 Y (0)N (0) − N (0)Y (0)
Q (0) =
N (0)2
din care rezultă sistemul corespunzător cu soluţia a0 = 13, a1 = −7. Similar
se scrie acum Q şi respectiv C.
s+1
Problema P5.33. Se consideră sistemul descris de P (s) = . Să se
s2 + 1
determine un regulator care rejectează perturbaţii de tip treaptă.
1
Problema P5.34. Pentru sistemul cu funcţia de transfer H(s) = ,
s+1
construiţi un regulator de ordinul unu pentru mărimi exogene de tip treaptă.
Problema P5.35. Se consideră sistemul
1
H(s) = .
s+3
Se cere:
a) Să se construiască un regulator pentru mărimi exogene de tip treaptă,
care să asigure polii sistemului ı̂n buclă ı̂nchisă ı̂n Λb = {−1, −2, −3} .
b) Să se scrie funcţiile de transfer ale regulatorului şi ale sistemului rezul-
tant.
1
Problema P5.36. Fie sistemul de reglare având P (s) = şi
s(s + 1)
s+α
C(s) = K 2 .
s + ω2
a) Arătaţi că sistemul poate urmări o referinţă de forma r(t) = sin ωt.
b) Determinaţi K şi α astfel ı̂ncât sistemul ı̂n buclă ı̂nchisă să fie stabil.
Caz particular: α = 1.
Problema P5.37. Cum aţi proceda dacă s-ar cere să găsiţi un compensator
stabilizator şi care să urmărească o referinţă de tip treaptă pentru un sistem
1 s
de forma : G(s) = ? Dar pentru H(s) = ?
s(s + 3)3 (s + 5)5
Problema P5.38. Funcţia de transfer ı̂n circuit ı̂nchis a unui sistem este T (s).
Determinaţi funcţia de transfer a erorii T (s), precum şi funcţia de transfer de
pe calea directă.
Problema P5.39. Se consideră sistemul ı̂n reacţie negativă unitară având
2(s + 8)
funcţia de transfer de pe calea directă . Determinaţi funcţia de trans-
s(s + 4)
fer ı̂n buclă ı̂nchisă şi răspunsul sistemului la intrare treaptă. Calculaţi supra-
reglajul, eroarea staţionară şi timpul tranzitoriu.
1
Problema P5.40. Fie sistemul P (s) = , J > 0. Discutaţi proprietăţile
Js
regimului dinamic (suprareglaj, timp tranzitoriu) de urmărire a unei referinţe
de tip treaptă, dacă se utilizează un regulator de forma
K
C(s) = , K, T > 0.
Ts + 1
148 Teoria sistemelor. Culegere de probleme
c) Pentru ce valori ale lui a eroarea staţionară pentru r(t) = 1(t) este mai
mică decât 0.01 ?
sQ(s)
K= 1 .
1 − s+1 Q(s)
Este acest tip de compensator - care reglează la referinţe de tip treaptă - cel
mai “simplu” posibil (având adică numărătorul de grad minim) ? Dacă da,
argumentaţi. Dacă nu, propuneţi un contraexemplu.
arătaţi cum puteţi găsi un compensator stabilizator care să asigure rejecţia
unei perturbaţii de forma d(t) = eat 1(t). Discuţie după a ∈ R∗ . Există
situaţii când s-ar putea alege o soluţie care nu este structural stabilă?
Problema A5.48.
b) Se cere clasa Q pentru care sistemul ı̂n buclă ı̂nchisă este intern stabil
pentru a ≤ 0.
c) Există Q care asigură urmărirea unei trepte unitare 1(t)? În caz afirma-
tiv, determinaţi Q, ı̂n caz negativ, justificaţi. Discuţie după a ∈ R.
d) Există Q care asigură urmărirea unei trepte unitare 1(t) şi rejecţia per-
turbaţiei 10 1(t)? Discuţie după a ∈ R. În ce condiţii problema reglării
structural stabile are soluţie? Discuţie după a ∈ R.
Problema A5.50. Dacă P nu este stabil (6∈ S), investigaţi dacă există regu-
Q
latoare date de parametrizarea C = care să stabilizeze intern sistemul
1 − PQ
ı̂n buclă ı̂nchisă. Consideraţi cazurile ı̂n care Q este stabil şi ı̂n care este
oarecare.
Problema A5.51. Folosind parametrizarea lui Youla, determinaţi clasa re-
gulatoarelor care asigură anumiţi poli fixaţi pentru sistemul ı̂n buclă ı̂nchisă.
6 Probleme diverse. Aplicaţii
6.1 Modele sistemice
Breviar
Introducem ı̂n continuare structurile elementare din care sunt constituite prin-
cipalele categorii de sisteme ı̂ntâlnite ı̂n inginerie. În general, dinamica acestor
structuri este descrisă de sisteme de ecuaţii diferenţiale ordinare de forma
dx
= f (t, x, u) (6.1)
dt
y = g(t, x, u)
ı̂n care u(t) şi y(t) sunt intrarea, respectiv ieşirea sistemului, iar x(t) este
starea acestuia. Dinamica unui astfel de sistem (6.2) este de obicei neliniară,
ı̂nsă aceasta poate fi aproximată - ı̂n jurul punctelor statice de funcţionare
(sau de echilibru) - cu una liniară:
dx
= Ax + Bu
dt
y = Cx + Du
dv
i=C − domeniul timp
dt
I(s) = sC V (s) − domeniul operaţional (frecvenţă)
V (s) 1
Z(s) = = − impedanţa (funcţia de transfer)
I(s) sC
152 Teoria sistemelor. Culegere de probleme
di
v=L − domeniul timp
dt
V (s) = sL I(s) − domeniul operaţional (frecvenţă)
V (s)
Z(s) = = Ls − impedanţa (funcţia de transfer)
I(s)
ρL
Tub (lung) - element inductiv: p(t) = q̇(t).
A
dq
p=I − domeniul timp
dt
P (s) = sI Q(s) − domeniul operaţional (frecvenţă)
P (s)
Z(s) = = Is − impedanţa (funcţia de transfer)
Q(s)
Capitolul 6. Probleme diverse. Aplicaţii 155
Există desigur şi alte domenii ale ingineriei sau ale ştiinţelor naturii unde
punctul de vedere sistemic s-a impus cu succes; de exemplu, ı̂n modelarea
transferului termic, a reacţiilor chimice, ı̂n biologie şi biochimie, economie etc.
Fiecare din aceste domenii necesită o abordare separată, care nu face obiectul
acestei lucrări.
CNA CAN
u(k) ũ(t) y(t) ỹ(k)
H(s)
T
extrapolator
de ordin zero
Hd (z)
bm (s − z1 )(s − z2 ) . . . (s − zm )
H(s) = =⇒
an (s − p1 )(s − p2 ) . . . (s − pn )
(z − ez1 T )(z − ez2 T ) . . . (z − ezm T )
Hd (z) = Kd , (6.5)
(z − ep1 T )(z − ep2 T ) . . . (z − epn T )
iar pentru determinarea lui Kd se impune apoi egalitatea amplificărilor de
joasă frecvenţă: Hd (1) = H(0).
156 Teoria sistemelor. Culegere de probleme
R i L
vi C vo
i
a) Determinaţi dependenţa (ı̂n domeniul timp) dintre i(t) şi vi (t), respectiv
i(t) şi vo (t).
b) Calculaţi funcţia de transfer H(s) = Vo (s)/Vi (s) ı̂n funcţie de R, L, C.
ẋ = Ax + bu
c) Scrieţi sistemul sub forma: .
y = Cx
Soluţie.
a) Notăm cu q şi vc sarcina electrică şi respectiv tensiunea de la bornele
condensatorului, iar cu vr şi vl tensiunile de pe rezistenţă şi bobină.
1 dvo
Avem mai ı̂ntâi vo = vc = q, de unde deducem că C = i sau
Z t C dt
1
vo = i(θ) dθ.
C 0
Scriem apoi legea lui Kirchoff, vl + vr + vc = vi , pentru ochiul de reţea
din figură şi explicităm fiecare termen ı̂n parte
1 t
Z
di
L + Ri + i(θ) dθ = vi (t) ⇐⇒ LC v̈o + RC v̇o + vo = vi (t). (6.7)
dt C 0
c) Dacă alegem x1 (t) = vo (t) şi x2 (t) = v̇0 (t) = 1/C i(t) şi ţinem cont de
faptul că ẋ1 = x2 , iar ieşirea sistemului este chiar vo , putem deduce din
(6.7) " # " #" # " #
ẋ 1 0 1 x1 0
= + 1 vi (t)
1 R
− −
ẋ
2 LC L" # x 2 LC
h i x
1
vo = x1 = 1 0 .
x2
T
Cu notaţiile standard u = vi , y = vo şi xT = x1 x2 putem identifica
din sistemul de ecuaţii precedent
0 1 0
A= 1 R , B = 1 , C= 1 0 .
− LC − L LC
Problema R6.2. Se consideră sistemul mecanic din figura 6.3 unde un corp
de masă M = 1 kg este cuplat la o structură rigidă prin intermediul unui
amortizor care are coeficientul de frecare vâscoasă B = 20 kg/s şi al unui
resort având constanta elastică K = 400 N/m. Asupra corpului acţionează o
forţă f (t).
f
m
B
O y
a) Scrieţi o ecuaţie diferenţială care exprimă legătura ı̂ntre forţa f (t) şi
deplasarea corpului faţă de poziţia de repaus.
c) Dacă f (t) = 10 N (valoare constantă) şi corpul se află iniţial ı̂n repaus,
determinaţi care va fi poziţia acestuia la 2 secunde de la ı̂nceperea acţiunii
lui f (t).
158 Teoria sistemelor. Culegere de probleme
Soluţie.
M ÿ = f − Ff − Fe ,
c) Cu datele numerice ale problemei, avem f (t) = 10 · 1(t) şi deci transfor-
10
mata Laplace a intrării va fi F (s) = . De aici
s
10 A Bs + C
Y (s) = G(s)F (s) = = + 2 .
(s2 + 20s + 400)s s s + 20s + 400
Qin
C
H
prez pout
Qout
Soluţie. Notăm cu prez presiunea la ieşirea din rezervor şi cu pout presiunea la
ieşirea din conductă. Fie S aria secţiunii rezervorului, A şi ` aria secţiunii con-
ductei, respectiv lungimea conductei şi R rezistenţa robinetului de evacuare.
Aşa cum am văzut, putem scrie
S
unde C = este capacitanţa rezervorului. Dacă notăm cu pout presiunea
ρg
apei la ieşirea din conductă, avem, pe de o parte, I q̇out = prez − pout , unde
ρ`
I = este inertanţa conductei. Pe de altă parte, deoarece pout = R qout ,
A
rezultă că
R C
−
Vnod
vi +
vo
Ra
Inerţie = J
La Frecare = B
ω, θ
Sarcină (Ms )
d) Concepeţi o schemă bloc care să pună ı̂n evidenţă modelul sistemic de-
terminat la b) şi la c).
Soluţie.
a) Avem de a face cu un motor de curent continuu comandat pe indus, astfel că
alegerea naturală a comenzii este tensiunea de pe indus, va . A doua mărime
exogenă este sarcina mecanică a motorului, reprezentată de cuplul rezistent
Ms . În fine, ca ieşire de calitate se ia turaţia motorului ω, iar ca ieşiri măsurate
putem alege fie poziţia unghiulară θ, fie tot viteza unghiulară ω, fie chiar
ambele mărimi.
162 Teoria sistemelor. Culegere de probleme
dia dia
va = Ra ia + La + e = Ra ia + La + Ke ω,
dt dt
iar legea a doua a mecanicii aplicată mişcărilor de rotaţie se scrie ı̂n aces caz
dω
J = M − Mf − Ms = Km ia − Bω − Ms ,
dt
unde Mf = B ω şi J sunt cuplul de frecare (vâscoasă), respectiv momentul de
inerţie al motorului.
Combinând acum cele două ecuaţii obţinute anterior putem scrie sistemul
dia
La = −Ra ia − Ke ω + va (6.11)
dt
dω
J = Km ia − Bω − Ms (6.12)
dt
c) Funcţia de transfer se deduce aplicând (ı̂n condiţii iniţiale nule) transformata
Laplace ambelor ecuaţii din sistemul (6.11)-(6.12). Se elimină apoi Ia din cele
două ecuaţii şi se obţine dependenţa lui ω (sau a lui θ) de cele două mărimi
exogene: va şi Ms . Astfel, sistemul precedent devine
de unde
−Ke Ω(s) + Va (s)
(Js + B)Ω(s) = Km − Ms (s)
La s + Ra
sau echivalent
Km
Ω(s) = Va (s)+
(Js + B)(La s + Ra ) + Km Ke
La s + Ra
− Ms (s). (6.13)
(Js + B)(La s + Ra ) + Km Ke
Km
Deducem că H(s) = . Dependenţa lui θ de
(Js + B)(La s + Ra ) + Km Ke
1
mărimile exogene se exprimă imediat, ţinând cont că Θ(s) = Ω(s).
s
d) Demonstraţia punctului anterior sugerează o schemă bloc ı̂n reacţie, cu
separarea subsistemelor electric şi mecanic. Astfel va şi e sunt intrările sub-
sistemului electric, M şi Ms ale celui mecanic. Primul are ca ieşire pe M , cel
de-al doilea pe e, va şi Ms intervenind ca mărimi exogene.
Capitolul 6. Probleme diverse. Aplicaţii 163
dia
La = −Ra ia − Ke ω + va
dt
dω
J = Km ia − Bω − Ms
dt
unde J = 0.01 kgm2 , Ke = 0.02 Vs, Km = 1 Nm/A, Ra = 10Ω, La = 500µH.
→
−
Tc
θ
→
−
v
−
→
Ff
→
−
G
Scrieţi ecuaţia mişcării pentru M , ı̂n regim liber (Tc = 0), respectiv forţat
(Tc 6= 0), şi puneţi-o ı̂n forma ẋ = f (x, u), y = g(x). Determinaţi o “aproximaţie”
liniară a sistemului astfel obţinut. Utilizând această aproximaţie, deduceţi
funcţia de transfer de la Tc la unghiul θ.
Problema P6.9. Determinaţi funcţia de transfer a reţelei de amplificatoare
operaţionale din figura 6.8. Arătaţi că circuitul reprezintă de fapt un regulator
de tip PI, C(s) = Kp + Ki /s (proporţional şi integral) şi trasaţi diagramele
Bode ale acestuia.
R2 C2
R4
R1
− R3
−
vi +
+ vo
D(s)
R(s)+ (s) + + Y (s)
− K G(s)
Determinaţi parametrii K şi K1 astfel ı̂ncât să fie ı̂ndeplinite simultan, dacă
este posibil, cerinţele a), b) şi c).
166 Teoria sistemelor. Culegere de probleme
R C
i i1
L i2
I(s)
Problema P6.12. Determinaţi funcţia de transfer H1 (s) = şi respectiv
Vi (s)
Vo (s)
H2 (s) = corespunzătoare circuitului din figura 6.11. Calculaţi răspunsul
Vi (s)
celor două sisteme la intrare de tip rampă. Comparaţi rezultatele obţinute.
L C
i
vi R vo
Problema P6.13. Fie divizorul de tensiune ı̂n curent continuu din figura 6.12
cu R1 = 1 kΩ, R2 = 2 kΩ :
R1
vi R2 vo
ẋ = Ax + bu
b) Se cere scrierea sistemului sub forma: . Ce constataţi ?
y = Cx
Care este funcţia de transfer a circuitului?
Problema P6.16.
ũ(t) ỹ(t)
H(s)
−
Hc (s)
a) Injectând ũ(t) = δ(t) ı̂n schema din figura 6.13, să se calculeze lim ỹ(t).
t→∞
Este sistemul ı̂n buclă ı̂nchisă stabil ?
b) Evaluaţi prin criteriul Hurwitz sau criteriul Nyquist stabilitatea sistemu-
lui obţinut doar prin conectarea ı̂n reacţie negativă unitară a sistemului
H(s) din figura 6.13.
c) Să se discretizeze sistemul H(s) cu perioada de eşantionare T = 1.
Problema P6.18. Se consideră sistemul având funcţia pondere :
h(t) = e−t sin t 1(t).
a) Este acesta stabil ?
b) Determinaţi funcţia de transfer a acestuia şi construiţi un regulator pen-
tru mărimi exogene de tip treaptă.
c) Care este discretizatul Hd (z) al sistemului precedent, considerând peri-
oada de eşantionare T = ln 2?
d) Determinaţi răspunsul permanent şi răspunsul tranzitoriu al lui Hd (z)
(determinat la punctul anterior) la intrarea u(k) = 1(k) (treaptă dis-
cretă).
s+1
Problema P6.19. Se dă sistemul H(s) = .
s2 − s − 2
a) Se cere răspunsul la intrare de tip rampă, u(t) = t 1(t).
b) Este sistemul stabil ?
c) Să se calculeze echivalentul discret al sistemului H(s), alegând pasul de
discretizare h = ln 3.
Problema P6.20. Se dă sistemul cu timp continuu având funcţia de transfer:
1
H(s) =
s2 +1
Se cere:
Capitolul 6. Probleme diverse. Aplicaţii 169
H1
−
H2
ÿ − y = u̇(t) − 3u(t)
R = 1Ω, L = 1H
L L
vi vo
R R
Y (s)
a) Determinaţi funcţia de transfer H(s) = şi funcţia pondere a siste-
U (s)
mului definit de H(s).
b) Calculaţi răspunsul permanent şi răspunsul tranzitoriu al sistemului H(s)
la intrarea u(t) = cos t 1(t).
c) Construiţi un regulator pentru referinţă de tip rampă.
1
Problema P6.24. Se dă sistemul cu P (s) = .
s2 + 1
a) Să se determine răspunsul sistemului la intrarea u(t) = sin t 1(t).
b) Să se stabilizeze sistemul cu un compensator strict propriu.
Problema P6.25. Se consideră sistemul având următoarea funcţie de trans-
fer:
s+1
H(s) = 2 .
s + 2s
a) Să se determine răspunsul sistemului la intrarea u(t) = cos(t−1) 1(t−1).
b) Precizaţi dacă sistemul ı̂n circuit ı̂nchis (ı̂n reacţie negativă unitară) este
stabil.
c) Determinaţi un compensator stabilizator (din parametrizarea Youla).
Rejectează acesta o perturbaţie de tip treaptă?
1
Problema P6.26. Fie dublu integratorul .
s2
Capitolul 6. Probleme diverse. Aplicaţii 171
ÿ − 2ẏ + y = 2u(t).
a) Pentru u(t) = 1(t − 3), să se determine soluţia ecuaţiei ı̂n condiţiile
iniţiale y(0) = 1, ẏ(0) = −1. Evidenţiaţi componenta liberă a soluţiei.
b) Să se calculeze funcţia de transfer a sistemului, precizându-se dacă acesta
este stabil.
c) Să se construiască un regulator pentru referinţa r(t) = 1(t) şi perturbaţia
v(t) = sin 2t 1(t).
Problema P6.28. Se consideră un sistem de forma
s−a
T (s) = , a 6= 0.
s+a
a) Trasaţi hodograful sistemului pentru diverse valori ale lui a. Ce se ob-
servă?
Problema P6.31. Fie sistemul de convoluţie având funcţia pondere h(t) = t 1(t).
Adevărat sau fals?
a) sistemul este liniar;
b) sistemul nu este invariant ı̂n timp;
c) sistemul nu este cauzal;
d) funcţia de transfer a sistemului este o funcţie raţională;
e) h(t) = (1 ∗ 1)(t).
r(s)
Problema P6.32. Stabilitatea (BIBO) a unui sistem H(s) = (cu r(s)
p(s)
şi p(s) coprime) este caracterizată de:
a) poziţia zerourilor lui H(s);
b) poziţia polilor lui H(s);
c) poziţia polilor şi a zerourilor lui H(s);
d) criteriul Hurwitz aplicat lui r(s);
e) criteriul Hurwitz aplicat lui p(s).
Problema P6.33. Panta caracteristicii amplitudine-pulsaţie de ı̂naltă frecvenţă
(s + 100)(s + 10)
a sistemului H(s) = este:
s(s + s + 1)(s + 1)
a) −40 dB/dec;
b) −20 dB/dec;
c) 0 dB/dec;
d) +20 dB/dec;
e) +40 dB/dec.
s
Problema P6.34. Poate fi reglat la referinţă treaptă sistemul H(s) = ?
(s − s + 1)
a) da;
b) nu, pentru că este instabil;
c) nu, pentru că z = 0 este zerou al sistemului;
d) da, dacă includem ı̂n compensator un pol ı̂n s=0 ca să compensăm zeroul
ı̂n z = 0;
e) nu se poate decide.
Capitolul 6. Probleme diverse. Aplicaţii 173
C R1 i
i 1
L i2 R2
100 · e−Td s
P (s) = , C(s) = K ∈ R.
s(s2+ 10s + 100)
Problema A6.39. Se consideră sistemul ı̂n buclă ı̂nchisă din figura 6.17.
u + y
− K G(s)
1
a) Pentru G(s) = utilizaţi criteriul lui Nyquist ca să găsiţi valorile
(s + 1)4
lui K pentru care sistemul este (intern) stabil.
(s + 1)(s + 3)
b) Pentru G(s) = există K ∈ R astfel ı̂ncât răspunsul la
(s + 2)(s + 4)
impuls al sistemului să aibă o componentă de forma
F (t)
aria=2
0.01 sec t
Ri R1 R2
−
Vnod
vi + vo
10(10s + 1)
c) Diagrama Bode pentru sistemul T (s) = se trasează astfel:
s(s + 2)
• descompunem fracţia raţională ı̂n factori elementari:
5 10s + 1
T (s) = ·
s 0.5s + 1
80
Amplitudine (dB)
60
40
20 |ωz1 | |ωp1 |
0
10−3 10−2 10−1 100 101 102
90
5 s
45
s 1+ 1
10
Faza (grade)
0
1
1+ 2s
−45
−90
10−3 10−2 10−1 100 101 102
Pulsaţia (rad/sec)
5 10s + 1
Figura 6.20: Diagramele Bode ale lui T (s) = · s .
s 2 +1
Im
Re
(−1, 0) (0, 0)
4
Figura 6.21: Locul Nyquist al G(s) = .
s(s + 2)
e) Sistemul este cauzal pentru că la momentul n ieşirea y(n) depinde doar
de valori ale intrării u evaluate anterior lui n. Sistemul este stabil ı̂n
sens BIBO, pentru că unei intrări mărginite ı̂i corespunde ı̂ntotdeauna
o ieşire mărginită: |u(n)| < M implică |u(n − 2)| < M , deci |y(n)| ≤
0.5|u(n − 2)| < 0.5M .
√
V (ω) 0 | −2 5 0
Im
-1 0 1 Re
-1
s+5
Figura 6.22: Locul Nyquist al H(s) = .
s2 + s + 1
120
90
Amplitudine (dB)
60
30
−30
|ω0p1 | |ωz1 |
−60
−90
10−2 10−1 100 101 102
90
45
0
Faza (grade)
s
−45 1+ 5
−90
1
s2 +s+1
−135
−180
−225
−270
100
s2
−315
10−2 10−1 100 101 102
Pulsaţia (rad/sec)
20(s + 5)
Figura 6.23: Diagramele Bode ale lui .
s2 (s2+ s + 1)
√
3j 1±
f) Polii sistemului sunt numerele complex-conjugate z1,2 = , a
4
căror valoare absolută |z1,2 | = 0.25 este subunitară. În consecinţă, putem
afirma că sistemul discret este stabil.
Capitolul 6. Probleme diverse. Aplicaţii 185
d) (1p) Pot avea două sisteme distincte acelaşi hodograf? Dar aceeaşi
caracteristică amplitudine-pulsaţie?
d) (0.5p) Figuraţi polii sistemului ı̂n planul complex şi explicaţi relevanţa
lor pentru graficul de la punctul a).
d) (1p) Trasaţi locul de transfer al lui G(s) şi analizaţi cu ajutorul criteriului
Nyquist stabilitatea sistemului ı̂n buclă ı̂nchisă.
(s2 + s + 1)
e) (1p) Trasaţi diagramele Bode pentru T (s) = G(s).
0.01s + 1
Problema P6.52. SEMNALE şi SISTEME - examen - problemă tip
s+5
Fie sistemul definit de H(s) = 2 .
s + 2s + 2
a) (1p) Care este funcţia pondere a sistemului ?
f (t) g(t)
1 1
−1 0 t 3 4 t
-2
Astfel, primele două capitole includ exerciţii din [9], dar mai ales din [10],
care constituie baza de predare a cursului de Semnale şi Sisteme la MIT.
Pentru completarea capitolelor centrale, adică a celor de răspuns ı̂n timp şi de
reprezentări ı̂n frecvenţă, am apelat la mai multe surse bibliografice cunoscute,
atât pe plan naţional cât şi internaţional, cum ar fi [8], [2], [11]. Pentru
capitolul 5, definitorie rămâne cartea lui Doyle, Francis şi Tannenbaum [4],
atât ı̂n ceea ce priveşte exemplele, cât şi din punctul de vedere al breviarului
teoretic. Punctul de plecare l-a constituit ı̂nsă cursul de Teoria Sistemelor al
profesorului Vlad Ionescu [8].
O bună parte a exemplelor din inginerie ale secţiunii 6.1 sunt inspirate de două
dintre cele mai cunoscute texte de sisteme automate, ı̂n ordine cronologică [6]
şi [3]. Aceste cărţi adună o largă colecţie de aplicaţii inginereşti ale teoriei
sistemelor, impunându-se de asemenea ca model de curs la unele dintre cele
mai prestigioase universităţi din lume. Am mai utilizat aici şi cursul de
Introducere ı̂n electronică [7].
În ceea ce priveşte breviarul teoretic, susţinerea primară este dată de cursul
de Matematici Speciale [1] şi de cel de Teoria Sistemelor [8]. Breviarul fiecărui
capitol porneşte de la una sau două lucrări de bază. Astfel, pentru capitolul 1
am utilizat cursul de Matematici Speciale [1], breviarul capitolului 2 este scris
ı̂n spiritul capitolului 11 din [13], iar breviarul celui de-al treilea capitol se
bazează pe [8] şi [14]. În fine, la capitolul 4, sursa pentru redactarea breviarului
a constituit-o capitolul 7 din [5], ı̂n timp ce la capitolul 5 ne-am inspirat din nou
din [13]. Modelele sistemice introduse ı̂n detaliu la ı̂nceputul ultimului capitol
se găsesc ı̂n orice text clasic de Automatică – v. [14] sau [11]. De altfel, am
urmat maniera sistematică de abordare propusă de Bishop şi Dorf [3].
190 Teoria sistemelor. Culegere de probleme
[8] V. Ionescu. Teoria sistemelor: sisteme liniare. Editura Didactică şi Pe-
dagogică, Bucureşti, 1995.
[9] H. Kwakernaak and R. Sivan. Linear optimal control systems, volumul
172. Wiley-Interscience, New York, 1972.
[10] A. V. Oppenheim, A. S. Willsky şi S. H. Nawab. Signals and systems.
2nd Edition. Prentice Hall, 1996.
[11] B. P. Lathi. Signal processing and linear systems, volumul 1. Berkeley
Cambridge Press, 1998.
[12] Vl. Răsvan şi R. Ştefan. Sisteme neliniare. Teorie şi aplicaţii (ı̂n franceză).
Hermes-Lavoisier, 2007.
[13] O. Stănăşilă. Enciclopedie matematică. Editura AGIR, Bucureşti, 2010.
[14] C. Vazaca. Analiza şi sinteza sistemelor automate liniare. Editura Aca-
demiei, Bucureşti, 1961.