Documente Academic
Documente Profesional
Documente Cultură
Capitolul 3
Capitolul 3
Se înțelege prin funcție de transfer discretă a unui sistem de control automat numeric, sau
a unui element dintr-un lanț de automatizare numeric, raportul dintre transformata Z a secvenței
de ieșire și transformata Z a secvenței de intrare. Dacă mărimea de intrare este secvența ek iar
mărimea de ieșire este secvența uk iar transformatele Z ale lor sunt E(z), respectiv U(z), atunci:
U (z)
H ( z) = .
E( z)
Întrucât transformata Z este pentru studiul semnalelor discrete ceea ce este transformata
Laplace pentru studiul semnalelor continue, se impune o trecere în revistă a definiției și
principalelor proprietăți ale acestei transformate.
Ulterior, vor fi prezentate mai multe moduri de a deduce funcţia de transfer H(z) a unui
bloc al unui sistem de automatizare şi, în consecinţă, a unui întreg sistem sistem și anume:
Aceste trei procedee sunt prezentate în continuare şi ilustrate cu ajutorul unor exemple.
3.1. Transformata Z
In acest subcapitol, este definită transformata Z și sunt prezentate numai proprietățile ei
necesare parcurgerii capitolelor următoare.
Valorile r0 și R0 reprezintă limitele între care poate varia z pentru ca suma de mai sus să
fie convergentă.
+∞
sau F ( z )=Z [ f k ]=∑ f k z−k (3.3)
−∞
Atunci când funcția f(t) este definită numai pe intervalul ( 0 , ∞ ), respectiv variabila k ia
numai valori pozitive, relațiile de mai sus devin:
∞
F ( z )=Z [ f ( t ) Γ ( t ) ] =Z [ f ( kT ) Γ ( kT ) ] =∑ f ( kT ) z−k (3.4)
0
∞
F ( z )=Z [ f ( k ) Γ ( k ) ]=∑ f ( k ) z−k (3.5)
0
∞
−k
sau F ( z )=Z [ f k Γ ( k ) ]=∑ f k z (3.6)
0
unde Γ ( t ) este funcția treaptăunitate analogică iarΓ ( k ) este funcția treaptăunitate discretă
Dintre teoremele care prezintă interes pentru calculul funcțiilor de transfer, sunt
reamintite:
Z [ af ( t )+ bg ( t ) ] =aZ [f ( t ) ]+ bZ [g ( t ) ] (3.7)
¿ z−n [ f 0 + f 1 ∙ z−1 +… ] =Z [ f ( k ) ]
deoarece fk-n este presupus a fi nulă pentru k<n. Deci, întârzierea unei secvențe cu n
perioade este echivalentă cu multiplicarea transformatei ei prin z-n.
În tabelul 3.1 sunt date transformatele Z și Laplace ale câtorva funcții de timp uzitate
frecvent în teoria sistemelor automate numerice. În continuare, sunt calculate transformatele Z
din tabel ale funcțiilor f(t) eșantionate – f(kT).
1. Impulsul unitate δ k :
δ k =1 pentru k =0;
δ k =0 pentru k ≠ 0.
δ k−n=0 pentru k ≠ n.
Γ ( k ) =1 pentru k =0 , 1 ,2 , …;
Γ ( k ) =0 pentru k < 0
1
Z [ Γ ( k ) ]=1+ 1∙ z−1+ …+1∙ z−k = (3.11)
1−z −1
T z −1 Tz
Z kT =
( ) = (3.12)
−1 2 2
( 1−z ) ( z−1 )
−1 −2 −3 1
Pentru demonstrație, se consideră șirul ( 1+ z + z + z + … ) = care, prin derivare,
1−z−1
dă (−z −2 −2 z−3−3 z −4−… )=−z −2 ( 1+2 z −1+3 z−2 +… ) . Deci,
−2
−z
¿−z−2 ( 1+2 z−1 +3 z−2+ … )= 2
( 1−z −1 )
−1 −2 1
de unde: 1+2 z +3 z +…= 2
( 1−z−1 )
Înlocuind această expresie în relația (3.12), rezultă:
T z −1
Z ( kT )= 2 (3.13)
( 1−z −1)
adică relația din tabel. Condiția |z|>1 trebuie să fie, desigur, respectată.
∞ ∞
k
Z [ e−at ]=Z [ e−akT ]=∑ e−akT z−k =∑ ( e−aT z−1 )
k=0 k=0
Întrucât această expresie este suma unei progresii geometrice cu rația e−aT z−1, cu un
număr infinit de termeni, ea este convergentă pentru o rație subunitară
1 z
Z [ e−aT ] = −aT −1
= (3.14)
1−e z z−e−aT
Cu condiția ca |b z−1|<1 ⇒|z|>b , suma aceasta este suma unei progresii geometrice cu
rație subunitară și cu un număr infinit de termeni. Rezultă:
1 z
Z [ b k ]= =
1−b z−1
z−b
(3.15)
1 z
Z [ e− j ω kT ]=
0
− j ω0 T
= (3.16)
z−e− j ω T
−1
1−e z 0
ω 1 1
L ( sin ωt )= 2 2
= −
s + ω 2 j ( s− jω ) 2 j ( s+ jω )
s 1 1
L ( cos ωt )= 2 2
= −
s +ω 2 ( s+ jω ) 2 ( s− jω )
Tabelul 3.1
Nr. crt. f(t), f(k) L[f(t)] Z[f(kT)]
1 δ (t ) , δk 1 1
1 1 z
3 Γ(t), Γ(k) =
s 1−z −1
z−1
1 T z−1 Tz
4 f(t)=tΓ(t), fk=kTΓ(k) −1 2
=
s2 ( 1−z ) ( z −1 )2
1 T 2 z( z+1)
5 t2 Γ(t),(kT)2 Γ(t)
s3 ( z−1 )3
1 1 z
6 e−at , e−akT =
s +a 1−e −aT
z −1
z−e−aT
z
7 b t , bk
z−b
1 1
8 e− j ω t , e− j ω kT
0 0
s + j ω0 − j ω0 T
1−e ∙ z−1
1 1
9 e−( a+ jb )t ,e−( a+ jb ) kT − ( a+ jb ) T
s +a+ jb 1−e z −1
ω z−1 sin ωT
10 sin ωt, sin ωkT
s + ω2
2
1−2 z−1 cos ωT + z −2
s 1−z−1 cos ωT
11 cos ωt, cos ωkT
s + ω2
2
1−2 z−1 cos ωT + z −2
Exemplul 3.1
Să se determine transformata Z a funcției f(t) a cărei transformată Laplace este:
A
F ( s) =
s ( s+a )
A A 1 A 1
F ( s) = = ∙ − ∙ .
s ( s+a ) a s a s +a
Exemplul 3.2
Să se determine transformata inversă a funcției:
A
F ( z )=
z−1
Soluţie:
Se scrie succesiv:
A z z
F ( z )= ∙ =A z −1
z z −1 z −1
z
Întrucât este transfomata Z a funcției treaptă unitate, iar înmulțirea cu z−1
z−1
corespunde unei întârzieri cu o perioadă a funcției din domeniul timpului discret, rezultă:
f ( k )= A Γ ( k −1 ), (3.20)
F (z) A −A A
= = +
z z ( z−1 ) z z−1
Az
F (z)=− A +
z−1
f 0= A (−1+1=0 ); f k = A pentru k ≥ 1.
3.2. Deducerea funcţiei de transfer a unui SAN pornind de la ecuaţia de
recurenţă uk =f (u k−1 … u k−n ; e k … e k−m)
Procedeul este ilustrat, în continuare, cu ajutorul exemplului 2.4, folosind relaţia (2.21).
+∞ +∞
−k −k
Dacă: U ( z )=∑ uk z ; E ( z ) =∑ e k z , (3.21)
−∞ −∞
se înmulţește relaţia (2.21) cu z−k şi se însumează termenii din ambii membri ai relaţiei de la
−∞ la+ ∞ ; se obţine:
+∞ +∞ +∞ +∞
Termenul din membrul stâng este chiar transformata Z a secvenţei uk iar a doua sumă din
membrul drept este transformata E(z) a secvenţei de intrare e k .
În prima şi a treia sumă din membrul drept se notează k = j+1 şi se obţine succesiv:
+∞ +∞ +∞
−( j+1 )
u j z− j=z −1 U (z )
−k −1
∑ uk−1 z = ∑ u j z =z ∑ (3.23)
k=−∞ j=−∞ j=−∞
+∞ +∞ +∞
−( j +1)
e j z − j=z−1 E( z)
−k −1
∑ e k−1 z = ∑ e j z =z ∑ (3.24)
k=−∞ j=−∞ j=−∞
T
U ( z )=z−1 U (z)+ [ E( z)+ z−1 E( z ) ] (3.25)
2
T
U ( z ) ( 1−z−1 )= ( 1+ z −1) E ( z ) (3.26)
2
U (z) T z+ 1
de unde: H (z )= = ∙ (3.27)
E ( z) 2 z−1
Dacă se porneşte de la relaţiile (2.19) sau (2.20) și nu de la relația (2.21), modul de lucru
este asemănător:
U ( z )=z−1 U ( z ) +T z−1 E ( z )
U (z) 1
H (z )= =T (3.28)
E ( z) z−1
U ( z )=z−1 U ( z ) +TE ( z )
U ( z ) ( 1−z−1 )=TE ( z )
U (z) z
H (z )= =T
E ( z) z−1
(3.29)
Considerentele de mai sus permit, de asemenea, să se dea un sens fizic variabilei z. Într-
adevăr, dacă se presupune că toţi coeficienţii care intervin în relaţia (2.5) sunt nuli cu excepţia
coeficientului b1 căruia i se dă valoarea 1, relaţia aceasta devine:
uk =e k−1 (3.30)
Prin multiplicarea cu z−k a acestor doi termeni şi însumarea lor de la −∞ la+ ∞, se obține
succesiv:
+∞ +∞
+∞ +∞
∑ uk z−k =z−1 ∑ e j z− j
k=−∞ j=−∞
U ( z )=z−1 E ( z )
U (z) −1
H (z )= =z
E ( z)
Prin urmare, dacă funcția de transfer a elementului din figura 3.1 este z−1, el introduce o
întârziere cu o perioadă de eșantionare.
E(z)
∑ T/2 ∑
E(z U
) (z
)
Fig. 3.2 Schema bloc a unui element care calculează integrala unei funcții
e k =δ k = 1 pt k=0
{ 0 pt k ≠ 0
E ( z )=1,
U ( z )=H ( z ) ∙1 (3.31)
adică, funcția de transfer a oricărui sistem, sau element, de automatizare discret este transformata
Z a răspunsului sistemului (elementului) la impulsul unitate. Pornind de la această afirmație, se
poate stabili funcția de transfer a oricărui sistem (element), utilizând, eventual, schema lui bloc.
Astfel, dacă se consideră elementul de calcul al integralei unei funcții din exemplul 2.4 și
schema bloc a acestuia din fig. 3.2, pe a cărui intrare se aplică un impuls unitate, componentele
secvenței de ieșire uk , egale cu componentele h k ale transformatei inverse a funcției H ( z ) , sunt
cele scrise în tabelul 3.2.
Tabelul 3.2.
T
Momentul k ek e k−1 a k = ( e k + ek−1 ) uk−1 uk =hk
2
0 1 0 T/2 0 T/2
1 0 1 T/2 T/2 T
2 0 0 0 T T
3 0 0 0 T T
4 0 0 0 T T
T z +1
H ( z) = ∙
2 z−1
H ( s )=Y ( s ) /U ( s ).
Conform paragrafului 3.3, funcția de transfer H ( z ) a ansamblului din fig. 3.3 este
transformata Z a eșantioanelor semnalului de ieșire atunci când, la intrare, se aplică un impuls δ k .
u1(
t)
1
T2T3T t
Altfel spus, acest bloc, denumit și „zero-order hold” (ZOH), în urma primirii unui impuls
δ k , menține semnalul de ieșire constant la valoarea 1 de la momentul t k =kT la momentul
t k+1= ( k +1 ) T .
respectiv
1 1
U ( s )= −e−Ts .
s s
Răspunsul părții fixe continue la impulsul reprezentat în fig. 3.4, notat mai departe cu
y 1 (t ) este diferența dintre răspunsul la funcția treaptă unitate Γ ( t ) și funcția treaptă unitate
întârziată Γ ( t−T ). Transformatele Laplace ale acestor semnale de răspuns sunt H ( s ) /s și
e−Ts H ( s ) /s , iar transformata Laplace a semnalului y 1 (t ) este:
H ( z ) =Z [ y 1 ( t ) ]=Z [ Y 1 ( s ) ]
În concluzie:
z−1 H ( s )
H ( z ) =( 1−z−1 ) Z [ H ( s ) / s ] =
z
Z
s [ ] (3.34)
Exemplul 3.3:
Fie o instalație tehnologică ale cărei semnale de intrare și de ieșire sunt continue având
funcția de transfer:
a
H ( s )=
s +a
Soluție:
H ( s) a 1 1
= = −
s s ( s+ a ) s s+ a
z z z ( 1−e−aT )
Z [ H ( s ) /s ] = − =
z−1 z−e−aT ( z−1 ) ( z−e−aT )
Același rezultat se poate obține cu ajutorul tabelului 3.1. Folosind relația (3.34), se
deduce, în final, funcția de transfer discretă
t +m t +m −1
z n z +b1 z +…+ bm z t
H ( z) = m n n−1
z z +a 1 z + …+a n
(3.37)
În (3.37) gradul numărătorului este mai mic decât gradul numitorului. Reciproc, un
element (sau sistem) de control automat numeric este fizic realizabil numai dacă gradul
numitorului funcției sale de transfer este mai mare sau egal cu gradul numărătorului.
3.7 Probleme
Soluție:
Întrucât transformata Z este liniară, E ( z ) este egală cu suma transformatelor Z ale termenilor
sumei. Folosind tabelul 3.1, se obține:
z
Z [ 3 Γ ( t ) ]=3 Z [ Γ ( t ) ] =3 ∙
z−1
Tz
Z [ 4 tΓ ( t ) ] =4 Z [ t ∙ Γ (t ) ]=4 ∙
( z−1 )2
T z2 ( z+ 1 )
Z [ 5 t Γ ( t ) ]=5 Z [ t 2 ∙ Γ ( t ) ]=5 ∙
2
( z−1 )2
z Tz T 2 z ( z +1 )
E ( z )=3 ∙ +4 ∙ +5 ∙
z−1 ( z −1 )2 ( z −1 )2
1
t(s)
0 1 2 3 4 5 6 7 8 9 10
Figura 3.2.1
Soluție:
1
e (t )= t +1 pentru t ∈ [ 0 , 4 ]
2
e (t )=3 pentru t ∈ [ 4 , 6 ]
−1
e (t )= t +5 pentru t ∈ [ 6 , 9 ]
3
E ( z )=1+1,5 z−1+ 2 z−2 +2,5 z−3+ 3 z −4 +3 z−5+ 3 z −6+ 2,67 z −7+ 2,33 z−8 +2 z−9
Problema 3.3. Se consideră semnalele:
Soluție:
Γ ( t )=1 pentru t ≥ 0
Γ ( t−4 T ) =1 pentrut ≥ 4
e 0=1−0=1
e 1=1−0=1
e 2=1−0=1
e 3=1−0=1
e 4 =1−1=0
e i=1−1=0 , pentru i≥ 4
ω −1 1 1 1
L [ sin ωt ]= = ∙ + ∙
2
s +ω 2
2 j s+ jω 2 j s− jω
s 1 1 1 1
L [ cos ωt ] = = ∙ + ∙
s + ω 2 s + jω 2 s− jω
2 2
Problema 3.5. Să se determine transformatele Z ale funcțiilor e−at sin bt și e−at cos bt .
Soluție:
b −1 1 1 1
L [ e−at sin bt ] = = ∙ + ∙
( s+a ) + b 2 j s +a+ jb 2 j s+a− jb
2 2
și se adună transformatele Z ale celor doi termeni ai expresiei, folosind tabelul 3.1:
−1 1 1 1
Z [ e−at sin bt ] = ∙ + ∙
2 j 1−e − ( a+ jb ) T
∙z
−1
2 j 1−e− ( a− jb ) T
∙z
−1
s+a s +a
L [ e−at cos bt ]= 2 2
=
( s+ a ) +b ( s +a+ jb ) ∙ ( s+ a− jb )
1 1 1
¿ ∙ ( +
2 s+ a− jb s+a+ jb )
1 1 1 1
Z [ e−at cos bt ]= ∙ + ∙ =¿
2 1−e− ( a− jb ) T
∙z−1
2 1−e− ( a + jb ) T
∙ z−1
a
F ( s) =
s ( s+b )
Soluție:
Se descompune F ( s ) în fracții simple:
a 1 1
F ( s) = [−
b s s+ b ]
și se determină transformatele Z ale celor doi termeni din paranteză, folosind tabelul 3.1:
a z z a z ( 1−e−bT )
F ( z )=
[ − = ∙
]
b z−1 z−e−bT b ( z−1 ) ( z−e−bT )
A
a ¿ E1 ( z ) =
z −1
zn
b ¿ E2 ( z ) =
z −1
Az
c ¿ E3 ( z )=
( z−1 ) ( z−e−aT )
Az
d ¿ E4 ( z ) = 2
z +1
Soluție:
a) Metoda 1:
A A z z
E1 ( z )= = ∙ =A ∙ z −1 ∙
z −1 z z−1 z−1
z
Întrucât este transformata Z a funcției treaptă unitate, iar înmulțirea cu z−1 înseamnă o
z−1
întârziere cu o perioadă, rezultă că:
e (t )= A Γ ( t−1 )
e k ( t )= A Γ ( k−1 ) , respectiv
e 0=0 , e k = A pentru k ≥ 1
Metoda 2:
E1 ( z ) A −A A
= = +
z z ( z−1 ) z z−1
z
E ( z )=− A+
z−1
Conform tabelului 3.1:
Metoda 3:
E (z )
Se efectuează împărțirea fracției ,
A
2
z
Câtul reprezintă întârzieri ale funcției impuls unitate.
zn n−1 z
b ¿ E2 ( z ) = =z , deci transformata inversă este în avans față de transformata
z −1 z−1
z
inversă a funcției cu (n-1) perioade.
z−1
e k =0 pentru k ≤−n+1
e k =1 pentru k >−n+1
E3 ( z ) A
=
z ( z−1 ) ( z −e−aT )
și rezultă:
E3 ( z ) A M N
= = +
z ( z−1 ) ( z −e ) z−1 z−e
−aT −aT
M ( z−e−aT ) + N ( z−1 )= A
Pentru z=1:
A
M=
1−e−aT
Pentru z=e−aT :
−A
N=
1−e−aT
Rezultă
E3 ( z ) A 1 1
z
=
1−e −aT ( z−1
−
z−e−aT )
de unde
1
ek= −aT
[ ( 1−e−kaT ) ]
1−e
z ∙sin ωT
Z [ sin ωt ] = 2
z −2 z cos ωT +1
π
Se observă că pentru ωT =2 kπ + , relația de mai sus devine:
2
π z
[ (
Z sin 2 kπ +
2
= 2
z +1 )]
ceea ce rezolvă problema.
Problema 3.8. În urma unor încercări s-a stabilit că semnalele de intrare și de ieșire ale unei
instalații tehnologice au valorile date în tabel:
k 0 1 2 3 4 5 ≥6
uk 1 0 1 1 0 0 0
yk 0 0 2 1 -0,5 -1 0
Soluție:
Conform tabelului, transformatele U(z) și Y(z) ale secvențelor de intrare și de ieșire au
expresiile:
−2 −3 1 1 z3 + z +1
U ( z )=1+ z + z =1+ + =
z2 z 3 z3
−2 −3 −4 −5 2 z 3+ z2 −0,5 z −1
Y ( z )=2 z + z −0,5 z −z =
z5
2 z3 + z 2−0,5 z−1
Y (z) z5 2 z 3 + z 2−0,5 z−1
H F (z )= = =
U ( z) z 3+ z+1 z 2 ( z 3 + z +1 )
3
z
Problema 3.9. Răspunsul yk al unei instalații tehnologice la semnalul treaptă unitate eșantionat
este dată în tabel:
k 0 1 2 3 ≥4
yk 0 0,5 1 1,5 1
Soluție:
Transformata Z a semnalului treaptă eșantionat este:
z
U ( z )=1+ z−1+ z−2+ …=
z−1
Transformata Z a semnalului de ieșire este:
z 0,5−0,5 z−1+ z −1 −z−2+1,5 z−2−
Y ( z )=0,5 z−1+ z−2+1,5 z−3 + z−4 ( 1+ z−1 + z−2 +… ) =0,5 z−1+ z −2+1,5 z−3 + z−4 ∙ =
z−1 z−1
Y ( z ) z 3 + z 2+ z−1
H ( z) = =
U (z) 2 z4
Problema 3.10. Semnalul de intrare al unui regulator numeric se obține prin eșantionarea
semnalului e (t )=t 2 Γ (t ) (unde Γ ( t ) este semnalul treaptă unitate). Semnalul de ieșire este u ( k )
având eșantioanele: u0 =0 ; u1=0 ; u2=2 ; u3 =3 ,u 4=1. Să se determine funcția de transfer a
regulatorului.
Soluție:
Se determină, mai întâi, transformatele Z ale semnalelor de intrare și de ieșire ale regulatorului:
T 2 z ( z +1 )
E ( z )=Z [ t 2 Γ ( t ) ]=
( z−1 )3
Problema 3.11. Un regulator automat numeric este caracterizat de ecuația cu diferențe finite:
u ( k ) =3u k−1−uk−2 +2 e k−1−3 e k−2+ 4 e k−3
Să se deducă funcția de transfer a regulatorului.
Soluție:
Relația din enunțul problemei poate fi rescrisă sub forma:
u ( k ) −3u k−1+ uk−2=2 e k−1−3 e k−2+ 4 e k−3
Se notează Z [ uk ] =U ( z ) și Z [ e k ] =E ( z )
Deoarece întârzierea cu un tact în domeniul timpului discret corespunde înmulțirii cu z−1,
transformata Z a relației anterioare este:
U ( z )−3 z−1 U ( z ) + z−2 U ( z )=2 z−1 E ( z )−3 z−2 E ( z ) +4 z−3 E ( z )
Se dau factor comun funcțiile U ( z ) și E ( z ) rezultând:
U ( z ) ( 1−3 z −1+ z−2 ) =E ( z ) ( 2 z−1−3 z−2+ 4 z−3 )
de unde:
U ( z ) 2 z−1−3 z−2 +4 z−3 2 z 2−3 z+ 4
H ( z) = = = 3
E( z) 1−3 z−1+ z −2 z −3 z 2+ z
Problema 3.12. Ecuația cu diferențe finite caracteristică unui regulator automat numeric are una
din formele de mai jos:
a) uk =2u k−1−uk−2 +3 e k−1+ 4 e k−2−ek−3;
b) uk =2u k−1−3 uk−2 +4 ek −1−2e k−2 +e k−3;
c) uk =2u k−1−3 uk−2 +e k−1−4 e k−2+5 e k−3.
Să se determine, în fiecare caz, funcția de transfer H ( z ) a regulatorului.
Soluție:
Se procedează la fel ca la problema 3.11
a) u−2u k−1+u k−2=3 e k−1+ 4 e k−2−ek−3
Transformata Z a acestei relații este:
U ( z )−2 z−1 U ( z )+ z −2 U ( z )=3 z−1 E ( z ) +4 z −2 E ( z )−z−3 E ( z )
U ( z ) ( 1−2 z−1 + z−2 )=E ( z ) ( 3 z−1+ 4 z−2−z −3 )
U ( z ) 3 z−1 + 4 z−2−z−3 3 z 2 +4 z−1
H ( z) = = = 3
E (z) 1−2 z−1+ z−2 z −2 z 2 + z
Soluție:
În exemplul 2.3 a fost determinată ecuația de recurență a elementului care calculează derivata de
ordinul I. Această ecuație poate avea una din formele:
e −e
a) uk = k k−1
T
ek +1−e k
b) uk =
T
e −e
c) uk = k +1 k−1
2T
k=−∞
−k
−∞
)
În ultima sumă se notează k −1= j și relația devine, succesiv:
∞ ∞ ∞
1
∑ k
k=−∞
u z−k
= (T
∑ k
k=−∞
e z −k
−z−1
∑ e j z− j
−∞
)
1
U ( z )= ( E ( z )− z−1 E ( z ) )
T
de unde:
U ( z ) 1−z−1 z−1
H ( z) = = =
E( z) T Tz
Procedând în mod analog, se obțin funcțiile de transfer pentru cazurile b) și c):
z−1
b) H ( z ) =
T
2
z −1
c) H ( z ) =
2Tz
ek +2−2 e k+1 +e k
b) uk =
T2
1 2
U ( z )= ( z E ( z ) −2 zE ( z ) + E ( z ) )
T2
U ( z ) z 2−2 z +1 ( z−1 )2
H ( z) = = =
E (z) T2 T2
ek +1−2 e k + ek −1
c) uk =
T2
1
U ( z )= 2
( zE ( z ) −2 zE ( z ) + z−1 )
T
2
U (z) 1 −1 1 ( z−1 )
H ( z) = = ( z−2+ z ) = 2 ∙
E( z) T2 T z
Problema 3.15. În cazul sistemului automat din figură, se cunoaște funcția de transfer a părții
fixe în domeniul continuu:
Y ( s) 1
H F ( s )= =
U ( s ) s+0,5
Regulatorul este de tip proporțional, H R ( z )=4 . Perioada de eșantionare a convertoarelor D/A și
A/D este T =0,5 s.
1. Să se deducă funcția de transfer a căii directe
2. Să se deducă funcția de transfer a sistemului închis
+
- R D/A F A/D
Figura 3.15.1
Soluție:
1. Se descompune în fracții simple raportul H F ( s ) /s
H F ( s) 1 2 2
= = −
s s ( s+ 0,5 ) s s+0,5
Se determină funcția de transfer H F ( z ) a părții fixe încadrată de cele două convertoare:
−0,25
z−1 2 2 z−1 2 z 2z z−1 2 z ( 1−e ) 2 ( 1−e−0,25 ) 0,44
H F (z )=
z [Z −
s s+0,5 ] =
[ −
z z−1 z−e−0,5T
=
] ∙
z ( z−1 ) ( z−e−0,25 )
=
z−e−0,25
=
z−0,78
Se calculează funcția de transfer a căii directe:
0,44 1,76
H d ( z )=H R ( z ) H F ( z )=4 ∙ =
z−0,78 z−0,78
2. Se calculează funcția de transfer a sistemului închis:
Hd ( z) 1,76
H 0 ( z) = =
1+ H d z ( ) z+ 0,98
Problema 3.16. În cazul sistemului automat cu eșantionare din figură, se cunoaște funcția de
transfer a părții fixe:
1
H F ( s )=
( s+ 0,1 )( s+ 0,5 )
Perioada de eșantionare este T =1 s, iar regulatorul este de tip proporțional, având funcția de
transfer H R ( z )=K R =2.
a) Să se determine funcția de transfer H d ( z ) a căii directe
b) Să se determine funcția de transfer H 0 ( z ) a sistemului închis; se dau: e−0,1 =0,9; e−0,5 =0,6
.
+
- R D/A F A/D
Figura 3.16.1
Soluție:
a) Se descompune în fracții simple raportul H F ( s ) /s
H F ( s) 1 A B C
= = + +
s s ( s+ 0,1 )( s+ 0,5 ) s s +0,1 s+0,5
1 1
A=s = =20
s ( s +0,1 ) ( s+ 0,5 ) s=0 0,05
1 1
B=( s+ 0,1 ) = =−25
s ( s+ 0,1 )( s+0,5 ) s =−0,1 −0,1 ∙0,4
1 1
C=( s+0,5 ) = =5
s ( s+ 0,1 )( s+0,5 ) s=−0,5 0,2
H F ( s ) 20 25 5
= − +
s s s+ 0,1 s+0,5
H F ( s)
Se calculează transformata Z corespunzătoare raportului
s
HF ( s) ( 0,5 z +0,3 ) z
Z [ ] s
=20
z−1
z
−25
z−e
z
−0,1
+
5
z−e −0,5
=20
z
z−1
−25
z
z −0,9
+5
z
=
z−0,6 ( z−1 ) ( z−0,9 ) ( z−0,6 )
Se determină funcția H ( z ) corespunzătoare părții fixe a sistemului automat numeric din figură:
z−1 H F ( s )
H F (z )=
z
Z [ ] s
= 2
0,5 z+ 0,3
z −1,5 z +0,54
Funcția de transfer a căii directe este:
z +0,6
H d ( z )=H R ( z ) H F ( z )= 2
z −1,5 z+ 0,54
b) Se determină funcția de transfer a sistemului închis:
Hd ( z) z+0,6
H 0 ( z) = = 2
1+ H d z z −0,5 z +1,14
( )
Problema 3.17
R D/A F A/D
Figura 3.17.1
In cazul sistemului automat cu eșantionare din figură, se cere să se determine funcția de transfer
Hd(z) a căii directe și funcția de transfer H0(z) a sistemului închis pentru următoarele situații :
3.17.1
1
H F ( s )= ; T =0,5 s , H R ( z )=4 ; e−0,25=0,8; e−0,4=0,7
( s+0,5)(s+0,8)
3.17.2
1
H F ( s )= ; T =2 s , H R ( z )=15 ; e−0,6 =0,7 ; e 0,4=1,22
( s+0,3)(s−0,2)
3.17.3
1
H F ( s )= ; T =2 s , H R ( z )=4 ; e−0,6 =0,67 ; e−0,8=0,45
( s+0,2)(s+0,4)
3.17.4
1
H F ( s )= ; T =1 s , H R ( z )=10 ; e 0,3=1,35 ; e−0,2 =0,82
( s−0,3)(s +0,2)
Soluție:
H F (s)
In cele patru cazuri se descompune funcția în fracții simple, se calculează transformata Z
s
z−1 H F ( s )
corespunzătoare și, apoi, H F ( z ) =
z
Z [ ]
s
și se determină funcția de transfer a căii directe
H d ( z )=H R ( z ) H F ( z )
H F (s ) 1 5 1 20 1 25 1
3.17 .1 = = · − · + ·
s (s +0,5)(s +0,8) 2 s 3 s+0,5 6 s+ 0,8
HF ( s) 5 z
Z [ ]
s
= ·
20
− ·
z
2 z−1 3 z−e−0,25
25
+ ·
z
6 z−e −0,4
5z
= ·
0,1 z+ 0,08
6 (z−1)( z−0,8)( z−0,7)
z +0,8
H 0 ( z) = 2
3 z −3,5 z+ 2,48
3.17.2
H F ( s ) −50 1 20 1 10
= · + · +
s 3 s 3 s+0,3 s−0,2
H F ( s ) −50 z
Z [ ]s
= ·
20
+ ·
z
3 z−1 3 z−e−0,35
+
10 z
z−e0,35
=¿
50 z 20 z 10 z
¿− · + · + =¿
3 z−1 3 z−0,7 z−1,22
1,4 z +1,6
¿
3( z−1)( z−0,74)( z−1,22)
7 z+ 8
H 0 ( z) = 2
z +5 z+ 8,9
3.17.3
H F ( s ) 25 1 H F ( s ) 25 z
s
= · −25 ·
2 s
1 25
+ ·
1
s+ 0,2 2 s+ 0,4
Z
s [ ]
= ·
2 z−1
−25 · −0,2T
z−e ¿ 25
+ ·
z
z
=¿ ¿
2 z−e−0,4 T
25 z z 25 z
¿ · −25 · + · =¿
2 z−1 z−0,67 2 z−0,45
25 z (0,16 z +0,07)
¿
2 (z−1)( z−0,67)( z−0,45)
8 z+ 3,5
H d ( z )=
( z−0,45)( z −0,67)
8 z +3,5
H 0 ( z) = 2
z +6,93 z+3,8
3.17.4
H F ( s ) −50 1 20 1 10
= · + · +
s 3 s 3 s−0,3 s+0,2
H F ( s ) −50 z
Z [ ]s
= ·
20
− ·
z
3 z−1 3 z−e −0,3
+
10 z
z−e−0,2
=¿
z (−1,6+ 1,4)
¿
3( z−1)( z−1,35)( z−0,82)
−16 z +14
H d ( z )=
3(z−1,35)(z−0,32)
−16 z+14
H 0 ( z) = 2
3 z +22,51 z +17,33
Problema 3.18
R F
Figura 3.18.1
In cazul sistemului automat închis din figura 3.18.1, se cunoaște funcția de transfer a părții fixe
z 2+3 z +1
H F ( z)=
z 2 ( z 3+ z +2 )
Solutie
H 0 ( z )=z−2
H 0 (z) z−2 1
H d (z)= = =
1−H 0 (z ) 1−z−2 z 2−1
b) Regulatorul nu este fizic realizabil deoarece gradul numaratorului este mai mare decat
gradul numitorului
c) Se notează cu b numărul de perioade ale întârzierii introduse de sistemul automat închis.
Funcțiile de transfer ale sistemului închis și ale căii directe sunt :
1
H 0 ( z )=z−b; H d ( z)= b
z −1
iar funcția de transfer a regulatorului are expresia:
z 2 (z 3 + z+ 2)
H R ( z)=
( z¿¿ b−1)(z 2+3 z +1)¿
Problema 3.19
R F
Fig.3.19.1
In cazul sistemului automat din figura 3.19.1, se cunoaște funcția de transfer a părții fixe H F(z) și
întârzierea introdusă de sistem este aT, unde T este perioada de eșantionare. Pentru valorile date
în continuare :
Z 4 +2 Z2 +2
3.19.1 a) HR(z)¿ ; b) Regulatorul nu este realizabil; c) b≥ 4.
z ( z +1 )
3 Z 5 4 Z3 +2
3.19.2 a) HR(z)¿ ; b) Regulatorul nu este realizabil; c) b≥ 5.
Z 4−1
Z 4 +2 Z3 +3 z 2+ 1
3.19.3 a) HR(z)¿ ; b) Regulatorul nu este realizabil; c) b≥ 4.
Z 3−1
Z 3 +2 z +2
3.19.4 a) HR(z)¿ ;b) Regulatorul nu este realizabil; c) b≥3
z ( z +1 )