Documente Academic
Documente Profesional
Documente Cultură
6.1. Introducere
Sistemul automat discret este alcătuit din unul sau mai multe elemente discrete, la ieşirea
cărora semnalul este prezentat în timp discret ca o succesiune de impulsuri şi elemente continue
liniare şi/sau neliniare semnalele cărora sunt în timp continuu. Elementul discret este elementul
la intrarea căruia se aplică semnalul continuu, iar la ieşirea lui se obţine semnalul discret.
Procedura de transformare a semnalului continuu 𝑥(𝑡) în semnal discret se numeşte cuantizare
sau discretizare. Se evidenţiază trei tipuri de discretizare:
- Discretizarea (cuantizarea) în nivel (amplitudine) transformă semnalul continuu în forma
de semnal continuu-discret cu cuanta ℎ = ∆𝑥 = 𝑥𝑖+1 − 𝑥𝑖 .
- Discretizarea în timp, care se numeşte eşantionare, transformă semnalul continuu de la
intrare x(t) într-o succesiune de impulsuri (tren de impulsuri).
- Discretizarea în nivel şi timp transformă semnalul continuu de la intrare în cuante
apropiate valorilor semnalului continuu în momentele discrete de timp şi prioritate se dă
momentelor de timp.
Cuantizarea în nivel este o operaţie neliniară asupra funcţiei discretizate, iar eşantionarea
este o funcţie liniară asupra funcţiei discretizate.
SAD care conţine elemente de cuantizare în nivel se descriu ca sisteme neliniare de tip
releu.
SAD care conţine elemente de eşantionare în timp se prezintă ca sisteme liniare.
SAD care conţine elemente de cuantizare în nivel şi discretizare în timp se numesc
sisteme automate numerice (SAN).
SAD de tipul releu şi numerice sunt sisteme automate neliniare.
Vom studia numai sisteme liniare cu eşantionare pentru care axa timpului se
discretizează şi 𝑡 = 𝑘𝑇 , unde k = 0, 1, 3,... este şirul de numere reale, iar 𝑇 = ∆𝑡 = 𝑡𝑖+1 − 𝑡𝑖 -
perioada de eşantionare (de repetare).
Operaţia de eşantionare transformă semnalul continuu x(t) într-o succesiune de impulsuri
(tren de impulsuri) 𝑥(𝑘𝑇), la care amplitudinea (fig. 6.1, a), durata (fig. 6.1, b) sau perioada de
eşantionare (fig. 6.1, c) este funcţie de amplitudinea semnalului de intrare continuu la momentele
de eşantionare. Această transformare a semnalului de către eşantionator se tratează ca proces de
modulaţie a succesiunii de impulsuri conform legii de modificare a semnalului de intrare, iar
eşantionatorul - ca modulator de impulsuri. Astfel, se modulează parametrii impulsului:
amplitudinea 𝑥𝑖 durata impulsului τi şi perioada de eşantionare 𝑇 sau frecvenţa ω𝑒 = 2π/𝑇.
65
Se utilizează următoarele tipuri de modulaţii a succesiunii de impulsuri:
- Modulaţia în amplitudine (fig. 6.1, d) la care amplitudinea impulsului este egală cu
amplitudinea semnalului de intrare la momentul de eşantionare, iar durata şi perioada impulsului
sunt constante:
La valori mari a cuantei de discretizare în nivel sistemul discret este un sistem neliniar,
iar la valori mici a cuantei de discretizare în nivel sistemul discret poate fi descris ca un sistem
liniar cu eşantionare cu modulaţie în amplitudine. Sistemele automate numerice au o largă
utilizare la automatizarea diferitor procese industriale în comparaţie cu sistemele continue,
datorită următoarelor priorităţi:
Elementul discret sau calculatorul ca element discret (regulatorul) poate fi folosit pentru
conducerea concomitentă cu mai multe procese (obiecte), unde acesta ciclic cu perioada de
eşantionare se conectează la fiecare obiect pentru al conduce.
Elementele discrete şi calculatorul ca componente ale SAN au o precizie mai ridicată la
prelucrarea semnalelor, dimensiuni mai mici, mase mai mici şi costuri reduse, au fiabilitate mai
ridicată şi protecţie mai ridicată la semnale de tip zgomot. Pe calculator pot fi realizaţi algoritmi
sofisticaţi de conducere cu procesele industriale.
0 T 2T 3T 4T 𝑡 = 𝑘𝑇 0 T 2T 3T 4T 𝑡 = 𝑘𝑇
a) b)
Fig. 6.3. Eşantionarea funcţiei
67
Modificând 𝜎𝑇 de la 0 până la T se obţine un set de funcţii discrete 𝑥(𝑘𝑇, 𝜎𝑇), care
determină funcţia 𝑥(𝑡) pentru 𝑡 > 0 (fig. 6.4).
σ𝑇
În unele cazuri este mai compact de a prezenta funcţia nu în timpul absolut dar se
utilizează timpul relativ 𝑡̅ = 𝑡/𝑇 şi atunci expresiile (6.1) şi (6.3) au forma:
𝑥(𝑘)
∆𝑥(𝑘)
∇𝑥(𝑘)
𝑡̅ = 𝑘
0 𝑘−1 𝑘 𝑘+1
Fig. 6.5. Eşantionarea funcţiei şi diferenţa directă şi inversă
∆= 𝑞 − 1, (6.8)
68
𝑞(𝑘) = 𝑥(𝑘 + 1), 𝑘 ≥ 0,
𝑔 = 𝑞𝑥 = { (6.9)
𝑞(𝑘) = 0, 𝑘 < 0.
𝑔(𝑘) = 0,
𝑔 = 𝑞 −1 𝑥 = { (6.10)
𝑔(𝑘) = 𝑥(𝑘 − 1), 𝑘 ≥ 1.
= (𝑘 + 2) − 2𝑥(𝑘 + 1) + 𝑥(𝑘),
.................................................. (6.11)
.................................................. (6.12)
Pentru calculul diferenţelor finite directe prin şirul de valori ale intrării 𝑥(𝑘) se utilizează
relaţia:
69
Pentru valori date ale lui 𝑘 valoarea 𝑥Σ se calculează după valorile lui 𝑥(𝑖). Dar
determinarea expresiei generale 𝑥Σ ca funcţie de 𝑖 în formă concretă se obţine numai pentru
funcţii simple 𝑥(𝑘).
Din expresia (6.13) rezultă proprietăţile sumei finite:
∑𝑘−1 0 𝑘−1 𝑘
𝑖=0 𝑥(𝑖) = ∑𝑖=𝑘−1 𝑥(𝑖); ∑𝑖=0 𝑥(𝑖) = ∑𝑖=1 𝑥(𝑘 − 𝑖). (6.17)
Operaţiile de calcul a diferenţelor finite şi a sumelor finite sunt operaţii liniare şi pentru
acestea este valabil principiul superpoziţiei.
La studierea sistemelor continue se utilizează ecuaţia diferenţială care stabileşte legătura
dintre funcţia continuă 𝑥(𝑡) şi derivatele ei 𝑑 𝑛 𝑥(𝑡)/𝑑𝑡 𝑛 . În mod similar, relaţiile dintre funcţia
discretă 𝑥(𝑘) şi diferenţele ei ∆𝑛 𝑥(𝑘) sau ∇𝑛 𝑥(𝑘) se determină de ecuaţia cu diferenţe finite sau
ecuaţia recurentă (recursivă). Dacă această relaţie este liniară, atunci şi ecuaţia cu diferenţe este
liniară.
Ecuaţia liniară cu diferenţe finite cu coeficienţii constanţi se prezintă în forma:
unde 𝑢(𝑘) este o funcţie discretă cunoscută (intrarea), iar 𝑥(𝑘) este funcţia discretă calculată,
care prezintă soluţia ecuaţiei cu diferenţe finite. Utilizând expresia (6.13) pentru ecuaţia (6.18)
ultima se prezintă în forma:
care este o ecuaţie recursivă (recurentă) şi care permite de a calcula valoarea lui 𝑥(𝑘) la
momentele 𝑘 ≥ 0 după valorile precedente cunoscute ale lui 𝑢(𝑘) , 𝑢(𝑘 − 1) , 𝑢(𝑘 − 2) ,…,
𝑢(𝑚 − 1) şi valorile precedente cunoscute ale lui 𝑥(𝑘 − 1) , 𝑥(𝑘 − 2) , ⋯ , 𝑥(𝑛 − 1) , care
prezintă condiţiile iniţiale.
Dacă în ecuaţia (6.18) şi (6.19) 𝑢(𝑘) = 0, atunci aceste ecuaţii sunt omogene. Ecuaţiile
recurente pot fi prezentate pentru diferenţe directe şi inverse. Coeficienţii c şi a, d şi b din
ecuaţiile (6.18) şi (6.19) se determină cu relaţiile:
𝑎𝑖 = ∑𝑙𝑖=0(−1)𝑙−𝑖 𝑐𝑖 𝐶𝑛−𝑖
𝑙−𝑖
,
𝑏𝑖 = ∑𝑙𝑖=0(−1)𝑙−𝑖 𝑐𝑖 𝐶𝑚−𝑖
𝑙−𝑖
, (6.20)
𝑙−𝑖
unde 𝐶𝑛−𝑖 este numărul de combinaţii din (𝑛 − 𝑖) elemente câte (𝑙 − 𝑖) cu 𝑙 = 0,1,2, … , 𝑛
pentru coeficienţii 𝑎𝑖 , similar se calculează şi coeficienţii 𝑏𝑖 cu condiţia că 𝑙 = 0,1,2, … , 𝑚 .
Ecuaţia (6.19) este o ecuaţie recursivă de ordinul n. Ordinul ecuaţiei recursive (6.19) în cazul
general nu coincide cu ordinul diferenţei superioare din ecuaţie. Coincidenţa are loc numai când
𝑎0 ≠ 0 şi 𝑎𝑛 ≠ 0.
Metodele clasice de soluţionare a ecuaţiilor cu diferenţe au o analogie cu metodele clasice
de soluţionare a ecuaţiilor diferenţiale liniare. Se utilizează metode operaţionale de soluţionare a
ecuaţiilor cu diferenţe bazate pe transformarea funcţiilor eşantionate în imaginea lor.
Ecuaţia (6.19) poate fi prezentată prin operatorul de deplasare cu avans:
Pentru (6.21) este valabil principiul cauzalităţii, care exprimă realitatea că efectul nu
poate precede cauza:
𝑚 ≤ 𝑛. (6.22)
Ecuaţia (6.21) poate fi prezentată prin operatorul de deplasare cu avans în formă concisă:
Rezolvarea ecuaţiei cu diferenţe (6.23) înseamnă a determina şirul 𝑥(𝑘), atunci când este
cunoscut şirul 𝑢(𝑘) şi condiţiile iniţiale pentru care soluţia va fi unică.
Dacă şirul 𝑢(𝑘) fiind presupus cunoscut:
1
𝑥(𝑘 + 𝑛) = 𝑎 [(−𝑎𝑛−1 𝑥(𝑘 + 𝑛 − 1) − ⋯ − 𝑎1 𝑥(𝑘 + 1) − 𝑎0 𝑥(𝑘)) + 𝑓(𝑘)] (6.26)
𝑛
şi, astfel, se pot calcula toate valorile succesive ale lui 𝑥(𝑘), 𝑘 = 0, 1, 2,…, dacă se cunosc
𝑓(𝑘) şi 𝑥(𝑘 − 1) , 𝑥(𝑘 − 2) ,…, 𝑥(𝑛 − 1) , care asigură unicitatea soluţiei şi reprezentând
condiţiile iniţiale.
Astfel soluţia generală a ecuaţiei (6.25) se prezintă ca suma componentelor în forma:
unde 𝑥𝑙 (𝑘) este componenta liberă a şirului-soluţie, iar 𝑥𝑓 (𝑘) este componenta forţată.
71
Fig. 6.6. Schema structurală a elementului de eşantionare şi eşantionarea semnalului
𝛿𝑇 (𝑡) = ∑∞
𝑘=−∞ 𝛿(𝑡 − 𝑘𝑇) (6.28)
este o succesiune de impulsuri unitari deplasaţi, produşi de un generator şi care există numai la
momentele de eşantionare 𝑡 = 𝑘𝑇, iar în intervalul dintre momentele de eşantionare este nulă,
𝑥 ∗ (𝑡) - semnalul discretizat care se descrie cu relaţia:
𝑘𝑇
𝑡 𝑡 = 𝑘𝑇
∗ (𝑡)
𝑥(𝑡) 𝑥
×
Fig. 6.7. Schema structurală a elementului ideal de eşantionare
Pentru procese reale semnalul 𝑥(𝑡) ≡ 0 când 𝑡 < 0 şi expresia (6.29) va avea forma
pentru 𝑥(𝑡)|𝑡=𝑘𝑇 = 𝑥(𝑘𝑇) a elementului ideal de eşantionare:
𝑋 ∗ (𝑠) = ∑∞
𝑘=0 𝑥(𝑘𝑇)𝑒
−𝑠𝑘𝑇
, (6.33)
În expresia (6.34) imaginea este prezentată prin integrală, iar în expresia (6.33) – prin
sumă. Proprietăţile transformatei Laplace discrete 𝐿𝐷 sunt prezentate în literatura de specialitate
[1, 9 – 11, 13 – 15, 20].
Succesiunea de impulsuri 𝛿𝑇 poate fi prezentată prin seria complexă Fourier:
𝛿𝑇 (𝑡)= ∑∞
𝑘=−∞ 𝑐𝑘 𝑒
𝑗𝑘ωe 𝑡
, (6.35)
2π
unde ω𝑒 = este frecvenţa de discretizare, 𝑐𝑘 - coeficienţii Fourier, care se calculează cu
T
relaţia:
1 𝑇/2 1
𝑐𝑘 = 𝑇 ∫−𝑇/2 𝛿𝑇 (𝑡) 𝑒 −𝑗𝑘ωe 𝑡 𝑑𝑡 = 𝑇 . (6.36)
În acest mod se obţine a doua ecuaţie care descrie elementul ideal de discretizare în
domeniului timpului cu relaţia:
1 1
𝑥 ∗ (𝑡) = 𝑥(𝑡) 𝑇 ∑∞
𝑘=−∞ 𝑒
𝑗𝑘ωe 𝑡
= 𝑇 ∑∞
𝑘=−∞ 𝑥(𝑡)𝑒
𝑗𝑘ωe 𝑡
. (6.37)
𝑥(0) 1
𝑋 ∗ (𝑠) = + 𝑇 ∑∞
𝑘=−∞ 𝑋(𝑠 + 𝑗𝑘ωe ). (6.39)
2
Expresia (6.33) conţine componenta 𝑒 −𝑠𝑘𝑇 care este o expresie transcendentă şi 𝑋 ∗ (𝑠) şi
funcţiile de transfer discrete respective sunt funcţii iraţionale pe argumentul 𝑠 şi calculele devin
dificile.
73
Expresia (6.40) prezintă spectrul ieşirii elementului ideal de discretizare ca suma
spectrului semnalului de intrare deplasat pe axa absciselor la mărimea 𝑘ωe . Rezultă că
transformata Laplace discretă a semnalului de ieşire a elementului ideal este o funcţie periodică
de s cu frecvenţa ωe :
Elementul de reţinere este element continuu şi acesta este înseriat părţii fixate (fig. 6.2) şi
această conexiune formează partea continuă a sistemului discret cu f.d.t.:
𝑥(𝑡) ℎ(𝑡)
1(𝑡)
𝑥(𝑡) 𝑇 𝑥 ∗ (𝑡) 𝑡
𝐻𝐸𝑅 (𝑠) 𝑥(𝑡) 𝑡
- 1(𝑡) 1(𝑡 − τ)
a) 𝑤(𝑡)
74
𝑤(𝑡) = 1(𝑡) − 1(𝑡 − 𝜏𝑖 ), (6.45)
iar având în vedere că semnalul treaptă unitară are imaginea 1⁄𝑠 f.d.t. a expresiei (6.45) este:
1 1 1
𝐻𝐸𝑅 (𝑠) = 𝑠 − 𝑠 𝑒 −𝑠𝜏𝑖 = 𝑠 (1 − 𝑒 −𝑠𝜏𝑖 ). (6.46)
Dacă durata impulsului 𝜏𝑖 este cu mult mai mică decât constantele mai mici de timp ale
părţii fixate, atunci ER se poate aproxima cu un element ideal cu coeficientul de transfer 1⁄𝑇.
Dacă durata impulsului 𝜏𝑖 = 𝑇, atunci elementul de reţinere cu f.d.t. (6.46) formează
impulsuri dreptunghiulare pe durata perioadei de eşantionare cu amplitudinea egală cu valoarea
semnalului de intrare de la momentul de eşantionare şi în aceste cazuri elementul de reţinere se
numeşte element de formare sau de memorare cu f.d.t. (fig. 6.8, c):
1
𝐻𝐸𝑅 (𝑠) = 𝑠 (1 − 𝑒 −𝑠𝑇 ). (6.47)
unde 𝑋(𝑗ω) este spectrul semnalului de intrare (fig. 6.9, a). Din relaţia (6.48) rezultă că toate
amplitudinile sunt reduse de T ori şi elementul de reţinere este echivalent după proprietăţile lui
cu un element ideal cu coeficientul de transfer 𝑘 =1⁄𝑇.
În caz general spectrul 𝑋 ∗ (𝑗ω) se deosebeşte de spectrul 𝑋(𝑗ω), deoarece acesta conţine
componenta de baza (𝑘 = 0), care coincide cu spectrul 𝑋(𝑗ω), dar şi componentele aderente
(𝑘 = ±1; ±2, ⋯) care apar ca rezultat al discretizării.
Dacă lăţimea benzii semnalului eşantionat este ω𝑥 < ω𝑒 ⁄2, atunci componentele
75
aderente în banda de bază a frecvenţelor (− ω𝑒 ⁄2, + ω𝑒 ⁄2) nu vor deforma forma spectrului
𝑋(𝑗ω) (fig. 6.9, б/b) şi relaţia (6.48) devine:
1
𝑋 ∗ (𝑗ω) = 𝑇 𝑋(𝑗ω). (6.49)
2π
𝑇 = 0,5 ω . (6.50)
𝑥
Dacă semnalul continuu x(t) este discretizat la condiţia (6.50), atunci şi spectrul lui 𝑋(𝑗ω)
în banda de bază (− ωe ⁄2, + ωe ⁄2) nu este deformat de componentele aderente şi spectrul
poate fi reconstruit în forma continuă cu aplicarea elementului de formare ca filtru ideal de
frecvenţă joasă cu locul de transfer (fig. 6.9, г/d, linia punctată):
𝑇, când − ω𝑒 ≤ ω ≤ ω𝑒 ,
|𝐻𝐸𝑅 (𝑗ω)| = { (6.51)
0, când ω < −ω𝑒 şi ω > ω𝑒 .
Dacă filtrul (6.51) fizic nu este realizabil, atunci în practică se foloseşte elementul de
reţinere (6.47) cu locul de transfer:
sin(ωT/2)
|𝐻𝐸𝑅 (𝑗ω)| = 𝑇 | |, (6.52)
ω𝑇/2
care esenţial diferă de forma dreptunghiulară a funcţiei amplitudine-frecvenţă |𝐻𝐸𝑅 (𝑗ω)| din
(6.47).
În rezultat, acest element de reţinere real (6.52) introduce o deformare a spectrului 𝑋(𝑗ω)
în banda de bază şi conţine şi armonici ale componentelor aderente cu frecvenţa ω𝑥 > ω𝑒 ⁄2.
În cazul când frecvenţa de eşantionare ω𝑒 ≫ ω𝑥 , atunci elementul de reţinere (6.47) se
aproximează cu un element cu timp mort 𝑇/2 cu f.d.t.:
În aceste cazuri sistemul cu eşantionare (fig. 6.2, b) se poate studia ca sistem continuu
descris cu f.d.t. (6.44) şi (6.47), având în vedere că elementul echivalent de reţinere reduce
rezerva de stabilitate a sistemului.
Pentru a simplifica procedura de analiză a dinamicii sistemului discret elementul de
reţinere se recomandă de aproximat ca element cu inerţie de ordinul unu cu f.d.t.:
𝑇
𝐻𝐸𝑅 (𝑠) ≈ 𝑇𝑠+1 , (6.54)
care este cu atât mai precisă cu cât este mai mare frecvenţa de eşantionare ω𝑒 .
La determinarea frecvenţei de eşantionare minimale admisibile a sistemului închis
frecvenţa ω𝑥 este frecvenţa de tăiere a părţii continue a sistemului.
76
Deoarece spectrele semnalelor de intrare şi a sistemului lent se micşorează, şi la valori
finite a frecvenţei ω𝑥 nu sunt nule (fig. 6.9, a), în practică frecvenţa de eşantionare se alege din
condiţia:
ω𝑒 = (5 − 10)ω𝑥 , (6.55)
6.5. Transformata 𝑧
Expresia (6.33) conţine componenta 𝑒 −𝑠𝑘𝑇 care este o expresie transcendentă şi imaginea
𝑋 ∗ (𝑠) şi funcţiile de transfer respective sunt funcţii iraţionale pe argumentul 𝑠 şi, astfel,
calculele devin dificile.
Pentru a transforma expresia (6.33) în expresie raţională se utilizează transformata 𝑧 care
este [1, 9 – 11, 13 - 15]:
𝑧 = 𝑒 𝑠𝑇 (6.56)
𝐹(𝑧) = ∑∞ −𝑘
𝑘=0 𝑓(𝑘)𝑧 , (6.59)
77
Seria (6.58) este convergentă într-un domeniu al planului 𝑧 −1 de forma unui disc |𝑧 −1 | <
𝑅 şi 𝑅 > 0, iar în planul variabilei complexe 𝑧 se obţine:
1
|𝑧| > , (6.62)
𝑅
𝑔(0) = 0,
𝑔 = 𝑞 −1 𝑓(𝑘) = {
𝑔(𝑘) = 𝑓(𝑘 − 1), 𝑘 ≥ 1,
atunci se obţine:
Prin inducția matematică, ultimele relații se generalizează pentru orice 𝑚 > 0, natural,
finit:
𝑔(𝑘) = ∑𝑘−1 −1
𝑖=0 𝑓(𝑖) = ∆ 𝑓(𝑘)
6. Теоrема valorii inițiale a originalului. Fiind dată transformata 𝐹(𝑧) a șirului 𝑓(𝑘),
valoarea acesteia din momentul 𝑘 = 0 este:
7. Теоrема valorii finale a originalului. Dacă șirul 𝑓(𝑘) este convergent și are ca
transformată z pe 𝐹(𝑧) atunci:
unde pentru calculul sumei se aplică formula sumei termenilor unei progresii geometrice infinite
cu raţia 𝑧 −1 . Seria dată este convergentă în domeniul |𝑧−1 | < 1 şi |𝑧| > 1. Funcţia 𝐹(𝑧) are ca
puncte singulare un pol în 𝑧 = 1 (𝐴(𝑧) = 𝑧 − 1 = 0).
2. Pentru rampă unitară discretă 𝑓(𝑘) = 𝑘, 𝑘 = 0, 1, 3, … prin definiţia (6.58) se
obţine:
𝐹(𝑧) = ∑∞
𝑘=0 𝑘𝑧
−𝑘
= 𝑧 −1 + 2𝑧 −2 + 3𝑧 −3 + ⋯ = ∑∞ ∞
𝑖=1 ∑𝑘=𝑖 𝑧
−𝑘
=,
𝑧 −𝑖 𝑧 −1 𝑧
= ∑∞
𝑖=1 1−𝑧 −𝑖 = 2 = (𝑧−1)2 ,
(1−𝑧 −1)
care este convergentă pentru |𝑧| > 1 şi funcţia 𝐹(𝑧) are un pol dublu în 𝑧 = 1: (𝐴(𝑧) =
= (𝑧 − 1)2 = 0).
79
3. Pentru impulsul unitar discret
1, 𝑘 =0,
𝛿(𝑘) = {
0, 𝑘≠0
se prezintă imaginea:
𝐹(𝑧) = ∑∞
𝑘=0 𝛿(𝑘)𝑧
−𝑘
= 1.
se calculează imaginea:
1 𝑧
𝐹(𝑧) = 𝑍{𝑎𝑘 } = ∑∞ 𝑘 −𝑘
𝑘=0 𝑎 𝑧 = 1−𝑎𝑧 −1 = 𝑧−𝑎,
𝑎 = 𝑒 𝑗ϑ = cosϑ + 𝑗sinϑ,
𝑧 2 −𝑧cosϑ 𝑧sinϑ
𝑍{cos𝑘𝜗} = 𝑧 2−2𝑧cosϑ+1 , 𝑍{sin𝑘𝜗} = 𝑧 2 −2𝑧cosϑ+1.
unde Г este un contur în planul complex 𝑧 , care delimitează domeniul care conţine toate
singularităţile funcţiei 𝐹(𝑧). Pentru calculul integralei poate fi folosită teorema reziduurilor.
Considerăm o funcţie raţională proprie:
𝐹(𝑧)
= ∑𝑝𝑖=1 𝐹𝑖 (𝑧), (6.66)
𝑧
iar termenii sumei se determină după tabele. Descompunerea se face pentru 𝐹(𝑧)⁄𝑧 în loc de
𝐹(𝑧), deoarece transformatele 𝑧 ale şirurilor uzuale conţin termenul 𝑧 la numărător.
2. Metoda împărţii infinite (sintetice) prezintă o dezvoltare în serie Taylor a funcţiei
raţionale în jurul punctului de la ∞ şi obţinându-se o serie de puteri în 𝑧 −1 . Conform relaţiei de
definiţie a transformatei 𝑧, coeficientul termenului lui 𝑧 −𝑘 , va fi chiar termenul 𝑘 al şirului
calculat. Fiind dată funcţia raţională 𝐹(𝑧) şi făcând schimbarea de variabilă 𝑧 → 1⁄ρ se
defineşte funcţia:
1 𝑑𝑘 φ(ρ)
φ(ρ) = ∑∞ 𝑘
𝑘=0 𝑐𝑘 ρ = 𝑘! |ρ=0 . (6.68)
𝑑ρ𝑘
𝐹(𝑧) = ∑∞ −𝑘
𝑘=0 𝑐𝑘 z , (6.69)
de unde se obţine:
𝑓(𝑘) = 𝑐𝑘 , 𝑘 = 0, 1, 2, … , (6.70)
𝐹(𝑧) 1 1 𝑐 1 𝑐 2 𝑐 3 2 2 2
= 𝑧 3 −2,5𝑧 2 +2𝑧−0,5 = (𝑧−0,5)(𝑧−1)2 = 𝑧−0,5 − 𝑧−1 + (𝑧−1)2 = 𝑧−0,5 − 𝑧−1 + (𝑧−1)2 .
𝑧
Pentru fiecare componentă a sumei imaginii 𝐹(𝑧) după tabele se găseşte componenta în
domeniul timpului şi şirul discret este:
81
𝑧 𝑧 𝑧
𝑓(𝑘) = 2𝑍 −1 {𝑧−0,5} − 2𝑍 −1 {𝑧−1} + 2𝑍 −1 {(𝑧−1)2 } = 2(0,5)𝑘 − 2 + 2𝑘, 𝑘 ≥ 0.
6.6. Ecuaţiile şi funcţiile de transfer ale sistemului cu eşantionare deschis
𝑇 𝐸𝐼𝐸𝐹
𝑇 𝑦 ∗ (𝑡)
∗ (𝑡)
𝑥(𝑡) 𝑥
𝐻(𝑠) 𝑦(𝑡)
𝐸𝐼𝐸
Cazul 1. Se porneşte de la cazul sistemului automat liniar continuu pentru care f.d.t. se
determină prin funcţia pondere 𝑤(𝑡) ca răspuns al sistemului la semnal de intrare impuls
dreptunghiular (sau 𝛿 impuls):
∞
𝐻𝑃𝐹 (𝑠) = 𝐿{𝑤(𝑡)} = ∫0 𝑤(𝑡)𝑒 −𝑠𝑡 𝑑𝑡. (6.71)
𝑦(𝑡) = ∑∞
𝑙=0 𝑤(𝑡 − 𝑙𝑇)𝑥 (𝑙𝑇) (6.72)
𝑦(𝑘𝑇) = ∑∞
𝑙=0 𝑤(𝑘𝑇 − 𝑙𝑇)𝑥 (𝑙𝑇), (6.73)
82
𝑌 ∗ (𝑠) = 𝐿𝐷 {𝑦 ∗ (𝑡)} = ∑∞
𝑘=0 𝑦(𝑘𝑇)𝑒
−𝑠𝑘𝑇
= ∑∞ ∞
𝑘=0 ∑𝑙=0 𝑤(𝑘𝑇 − 𝑙𝑇)𝑥 (𝑙𝑇) 𝑒
−𝑠𝑘𝑇
, (6.74)
∗ (𝑠) ∗ ∞ −𝑠𝑙𝑇
𝑋 = 𝐿𝐷 {𝑥 (𝑡)} = ∑𝑙=0 𝑥(𝑙𝑇)𝑒 . (6.75)
𝑌 ∗ (𝑠) = ∑∞ ∞
𝑙=0 𝑥(𝑙𝑇) ∑𝑚=−𝑙∙ 𝑤(𝑚𝑇) 𝑒
−𝑠𝑙𝑇 −𝑠𝑚𝑇
𝑒 = ∑∞ 𝑙=0 𝑥(𝑙𝑇)𝑒
−𝑠𝑙𝑇 ∑∞
∙ 𝑚=0 𝑤 (𝑚𝑇) 𝑒 −𝑠𝑚𝑇 ,
(6.77)
unde 𝑤(𝑚𝑇) ≡ 0 pentru 𝑙 < 0.
Transformata Laplace discretă de la semnalul de intrare discret 𝑥 ∗ (𝑡) şi funcţia pondere
discretă 𝑤 ∗ (𝑡) se prezintă:
sau în forma:
𝑌 ∗ (𝑠)
= 𝐻 ∗ (𝑠) = ∑∞
𝑚=0 𝑤(𝑚𝑇)𝑒
−𝑠𝑚𝑇
. (6.80)
𝑋 ∗ (𝑠)
şi obţinem f.d.t. discretă în transformata 𝑧, care este raportul dintre mărimea de ieşire discretă
𝑌(𝑧) la mărimea de intrare discretă 𝑋(𝑧) la condiţii iniţiale nule:
𝑌(𝑧)
= 𝐻(𝑧) = ∑∞
𝑚=0 𝑤(𝑚𝑇)𝑧
−𝑚
. (6.82)
𝑋(𝑧)
83
Fig. 6.11. Structura sistemului cu eşantionare cu EROZ
În acest caz în sistemul cu eşantionare este conectat EROZ cu f.d.t.:
1−𝑒 −𝑠𝑇
𝐻𝐸𝑅 (𝑠) = . (6.84)
𝑠
Se determină partea liniară continuă a elementelor înseriate cu f.d.t. 𝐻𝑃𝐹 (𝑠) şi 𝐻𝐸𝑅 (𝑠):
Structura sistemului deschis cu eşantionare descris de f.d.t. (6.85) este dată în fig. 6.10.
F.d.t. discretă se obţine din (6.85) utilizând substituţia 𝑒 𝑠𝑇 = 𝑧 în forma:
𝐻𝑃𝐹 (𝑠)
𝐻(𝑧) = 𝑍{𝐻𝐸𝑅 (𝑠)𝐻𝑃𝐹 (𝑠)} = 𝑍 {(1 − 𝑒 −𝑠𝑇 ) } = 𝑍{(1 − 𝑒 −𝑠𝑇 )𝐻1 (𝑠)} =
𝑠
unde
𝐻1 (𝑧) = ∑∞ −𝑘 −1
𝑘=0 𝑤1 (𝑘𝑇)𝑧 , ( 𝑤1 (𝑘𝑇) = 𝑤1 (𝑡)|𝑡=𝑘𝑇 = 𝐿 {𝐻1 (𝑠)}|𝑡=𝑘𝑇 . (6.87)
Realizarea (6.88) este posibilă dacă se poate calcula suma seriei infinite la etapa 4, care
pentru multe sisteme cu eşantionare reale este convergentă. În cazurile când seriile de la etapa 4
nu pot fi calculate, atunci 𝐻(𝑧) se calculează după relaţiile (6.90) şi (6.91).
În caz general f.d.t. discretă a SAD se prezintă:
𝐶(𝑧) 𝑘 𝐶 (𝑧)
𝐻(𝑧) = 𝐷(𝑧) = (𝑧−1)𝛾 𝐷1 (𝑧) , (6.89)
1
1
𝐻 ∗ (𝑠) = 𝑇 ∑∞
𝑘=−∞ 𝐻(𝑠 + 𝑗𝑘ω𝑒 ) pentru 𝑤(𝑡) ≡ 0, 𝑡 ≤ 0; (6.90)
sau
𝑤(0) 1
𝐻 ∗ (𝑠) = + 𝑇 ∑∞
𝑘=−∞ 𝐻(𝑠 + 𝑗𝑘ω𝑒 ) pentru 𝑤(𝑡) ≠ 0, 𝑡 ≤ 0. (6.91)
2
𝑛ω
2. Valorile f.d.t. discretă 𝐻(𝑧) sunt numai reale la 𝑧 = 1 (ω = 0) şi 𝑧 = −1 (ω = 2 𝑒),
finite la 𝑧 = 1, dacă 𝑝𝑖 nu are poli în origine.
3. Polii 𝑧𝑖 a lui 𝐻(𝑧) sunt legaţi cu polii 𝑝𝑖 a lui 𝐻(𝑠) prin relaţia 𝑧𝑖 = 𝑒 𝑝𝑖 𝑇 . Numărul
polilor 𝐻(𝑧) este egal cu numărul polilor 𝐻(𝑠) şi rezultă că gradul numitorului f.d.t. discrete
𝐻(𝑧) este egal cu gradul numitorului f.d.t. 𝐻(𝑠).
Admitem că este dată structura sistemului discret închis prezentată în fig. 6.12. În
structura sistemului sunt incluse elementele: eşantionatorul ideal EDI şi fictiv cu perioada de
eşantionare 𝑇, elementul de reţinere cu f.d.t. 𝐻𝐸𝑅 (𝑠), partea liniară cu f.d.t. 𝐻1 (𝑠), 𝐻2 (𝑠), în
reacţie este un element liniar cu f.d.t. 𝐻𝑟 (𝑠) şi asupra sistemului acţionează semnalele de
referinţă 𝑟(𝑡) şi perturbaţia 𝑝(𝑡).
𝑇 𝑦 ∗ (𝑡)
𝑇 𝑝(𝑡)
𝑟(𝑡) ε(𝑡) ε∗ (𝑡) 𝐻𝐸𝑅 (𝑠) ε(𝑘𝑇) 𝐻1 (𝑠) 𝐻2 (𝑠) 𝑦(𝑡)
-
𝑦𝑟 (𝑡)
𝐻𝑟 (𝑠)
Se determină f.d.t. discretă a sistemului deschis (6.92) prin mărimea de ieşire în forma:
85
𝑧−1 𝐻1 (𝑠)𝐻2 (𝑠)
𝑦(𝑧) = 𝑍{𝐻𝑑 (𝑠)}ε(z) = 𝑍{ } ε(z) = 𝐻𝑑 (𝑧)ε(z),
𝑧 𝑠
𝑦(𝑧) 𝐶(𝑧)
= 𝐻𝑑 (𝑧) = 𝐷(𝑧) . (6.96)
ε(z)
𝑦(z)
=𝐻𝑑 (𝑧)𝑟(𝑧) − 𝐻𝑑 (𝑧)𝐻(𝑧)𝑟(z) = 𝐻𝑑 (𝑧)𝑟(𝑧) − 𝐻𝑑 (𝑧)𝐻(𝑧) 𝐻(𝑧) =
𝑧−1 1
𝑦(𝑧) 𝑍{ (𝐻1 (𝑠)𝐻2 (𝑠))} 𝐵(𝑧)
𝑧 𝑠
= 𝐻î (𝑧) = 𝑧−1 1 = 𝐴(𝑧). (6.99)
𝑟(𝑧) 1+ 𝑍{ (𝐻1 (𝑠)𝐻2 (𝑠)𝐻𝑟 (𝑠))}
𝑧 𝑠
Se determină f.d.t. discretă a erorii sistemului închis, pornind de la (6.95) şi după unele
transformări se obţine:
ε(𝑧) 1 1 𝐵 (𝑧)
= 𝐻ε (𝑧) = 1+𝐻(𝑧) = 𝑧−1 1 = 𝐴ε (𝑧). (6.100)
𝑟(𝑧) 1+ 𝑍{ (𝐻1 (𝑠)𝐻2 (𝑠)𝐻𝑟 (𝑠))} ε
𝑧 𝑠
Dacă reacţia este unitară 𝐻𝑟 (𝑧) = 1, atunci f.d.t. discretă a sistemului închis şi a erorii
vor fi:
𝑧−1 1
𝑍{ (𝐻1 (𝑠)𝐻2 (𝑠))} 𝐻 (𝑧) 𝐵(𝑧)
𝐻î (𝑧) = 𝑧
𝑧−1 1
𝑠
= 1+𝐻𝑑 = 𝐴(𝑧), (6.101)
1+ 𝑍{ (𝐻1 (𝑠)𝐻2 (𝑠)𝐻𝑟 (𝑠))} 𝑑 (𝑧)
𝑧 𝑠
1 1 𝐵 (𝑧)
𝐻ε (𝑧) = 𝑧−1 1 = 1+𝐻(𝑧) = 𝐴ε (𝑧). (6.102)
1+ 𝑍{ (𝐻1 (𝑠)𝐻2 (𝑠))} ε
𝑧 𝑠
86
Mărimea de ieşire a sistemului va fi mărimea ieşirii elementului fictiv de eşantionare:
𝑦 ∗ (𝑡) = 𝑦1∗ (𝑡) + 𝑦2∗ (𝑡) (6.103)
sau în transformata 𝑧:
𝑦(𝑧) = 𝑦1 (𝑧) + 𝑦2 (𝑧). (6.104)
sau în forma:
𝑃𝐻2 (𝑧)
𝑦(𝑧) = . (6.106)
1+𝐻𝑑 (𝑧)
T
𝑝(𝑡) 𝐻2 (𝑠)
𝑝𝑒 (𝑡)
𝑦1∗ (𝑡)
𝑇 T
𝑦 ∗ (𝑡)
ε(𝑡) ε∗ (𝑡) 𝐻𝐸𝑅 (𝑠) ε(𝑘𝑇) 𝐻1 (𝑠) 𝐻2 (𝑠) 𝑦2∗
𝑦2 (𝑡)
∗ (𝑡)
−𝑦
În acest caz nu s-a obţinut f.d.t. discretă pentru semnalul perturbaţiei 𝑝(𝑡) (nu este
posibil). Aceasta se explică prin faptul că perturbaţia nu acţionează la intrarea elementului ideal
de discretizare. În aceste cazuri f.d.t. discretă se poate prezenta pentru perturbaţia echivalentă
obţinută prin recalcularea perturbaţiei reale la intrarea eşantionatorului ideal.
Perturbaţia echivalentă se determină cu relaţia:
𝑦(𝑧) 1
𝐻𝑦𝑝𝑒 (𝑧) = 𝑝 = 1+𝐻 . (6.108)
𝑒 (𝑧) 𝑑 (𝑧)
Dacă structura sistemului automat discret este complexă, atunci pentru a obţine f.d.t.
discretă se utilizează reguli de transformare (transfigurare) a schemei sistemului automat.
Într-o structură a sistemului discret pot exista conexiuni de elemente discrete tipice: serie,
paralel şi în reacţie. Algebra funcţiilor de transfer discrete ala acestor conexiuni este identică cu
cea a conexiunilor de elemente continue liniare. Prezentăm f.d.t. discrete ale conexiunilor de
elemente tipice.
87
Considerăm o conexiune serie a 𝑛 elemente discrete cu f.d.t. 𝐻𝑖 (𝑧), 𝑖 = 1,2, … , 𝑛
f.d.t. discretă echivalentă se determină ca produsul algebric al funcţiilor de transfer ale
elementelor componente:
Pentru o conexiune cu reacţie, în care canalul direct se descrie cu f.d.t. discretă. 𝐻1 (𝑧), iar
în reacţie negativă (pozitivă) se caracterizează cu elementul discret cu f.d.t. discretă 𝐻2 (𝑧),
atunci f.d.t. echivalentă se descrie de relaţia:
𝐻1 (𝑧)
𝐻(𝑧) = 1±𝐻 . (6.111)
1 (𝑧)𝐻2 (𝑧)
În structura unui sistem discret pot exista diverse tipuri de conexiuni ale elementului de
discretizare cu elementele funcţionale ale sistemului. Tipurile de conexiuni se evidenţiază în
reguli de transformare, care simplifică procedura de obţinere a f.d.t. discretă a sistemului discret.
Prezentăm cele mai utilizate reguli de transformare şi determinarea transformatei 𝑧 a
conexiunilor respective.
1. Conexiune directă. Prezintă conexiunea elementului discret ideal cu un element cu
f.d.t. 𝐻(𝑠) (fig. 6.14) la care se aplică semnalul de intrare 𝑥(𝑡) şi se determină f.d.t. discretă a
semnalului de ieşire 𝑦(𝑧) cu relaţia:
𝑇
𝑥(𝑡) 𝑥 ∗ (𝑡) 𝑦(𝑡)
𝐻(𝑠)
𝑇 𝑦 ∗ (𝑡)
𝑥(𝑡) 𝑥 ∗ (𝑡) 𝑦(𝑡)
𝐻(𝑠)
3. Conexiune directă dublă. Prezintă conexiunea serie dublă a elementului discret ideal
cu un element cu f.d.t. 𝐻1 (𝑠) şi a elementului discret ideal cu element cu f.d.t. 𝐻2 (𝑠) (fig. 6.15),
iar la intrarea primului element acţionează semnalul 𝑥1 (𝑡) şi f.d.t. discretă echivalentă se
determină ca produsul f.d.t. discrete a fiecărei conexiuni directe:
𝑇 T
𝑥1 (𝑡) 𝑥1∗ (𝑡) 𝑦1 (𝑡) 𝑥2 (𝑡) 𝑥2∗ (𝑡) 𝑦2 (𝑡)
𝐻1 (𝑠) 𝐻2 (𝑠)
𝐻1 (𝑧) 𝐻2 (𝑧)
Fig. 6.16. Conexiune directă dublă
4. Conexiune a elementului discret ideal cu elemente liniare înseriate (fig. 6.17). În acest
caz pentru elementele liniare se determină f.d.t. echivalentă 𝐻𝑒 (𝑠) = 𝐻1 (𝑠)𝐻2 (𝑠) şi pentru
structura obţinută se aplică regula 1 şi se calculează f.d.t. discretă:
𝑇
𝑥(𝑡) 𝑥 ∗ (𝑡) 𝑦(𝑡)
𝐻1 (𝑠) 𝐻2 (𝑠)
5. Elementul discret ideal conectat între două elemente cu f.d.t. 𝐻1 (𝑠) ş𝑖 𝐻2 (𝑠).
Structura iniţială (fig. 6.18) se divizează în conexiune inversă şi conexiune directă, care
prezintă conexiune în serie. Se calculează f.d.t. discretă a conexiunilor după regulile 2 şi 1 şi
mărimea de ieşire se prezintă ca produsul f.d.t. discretă a conexiunii serie:
T
𝑥(𝑡) 𝑦(𝑡)
𝐻1 (𝑠) 𝐻2 (𝑠)
𝐻1 𝑋(𝑧) 𝐻2 (𝑧)
6. Conexiune directă cu reacţie continuă (fig.6.19). În acest caz pentru elementele liniare
se determină f.d.t. echivalentă 𝐻𝑒 (𝑠) = 𝐻1 (𝑠)𝐻2 (𝑠). Se determină f.d.t. discretă a mărimii de
ieşire 𝑦(𝑧) în raport cu semnalul erorii ε(𝑧) (regula 1), după aceasta se determină f.d.t. discretă a
semnalului de reacţie 𝑦𝑟 (𝑧) în raport cu semnalul erorii ε(𝑧) (regula 4).
89
𝑇
𝑥(𝑡) ε(𝑡) ε∗ (𝑡) 𝑦(𝑡)
𝐻1 (𝑠)
- 𝑦𝑟 (𝑡)
𝐻2 (𝑠)
În continuare, se determină semnalul mărimii de ieşire în forma 𝑦(𝑧) din canalul direct ca
funcţie de semnalul erorii ε(𝑧).
𝑦(𝑧)
∓𝐻1 (𝑧)𝐻1 𝐻2 (𝑧) 𝐻 = 𝐻1 (𝑧)𝑥(𝑧) ∓ 𝐻1 𝐻2 (𝑧)𝑦(𝑧).
1 (𝑧)
𝐻 (𝑧)
𝑦(𝑧)(1 ± 𝐻1 𝐻2 (𝑧)) = 𝐻1 (𝑧)𝑥(𝑧), 𝑦(𝑧) = 1±𝐻1 𝐻 𝑥(𝑧),
1 2 (𝑧)
𝑦(𝑧) 𝐻1 (𝑧)
= 𝐻𝑒 (𝑧) = .
𝑥(𝑧) 1±𝐻1 𝐻2 (𝑧)
𝑇
𝑥(𝑡) ε(𝑡) ε∗ (𝑡) 𝑦(𝑡)
𝐻1 (𝑠)
-
𝑦𝑟 (𝑡) 𝑇
𝐻2 (𝑠)
Se determină semnalului discret al ieşirii 𝑦(𝑧) din canalul direct în raport cu eroarea ε(𝑧)
şi după unele transformări se obţine f.d.t. discretă a acestei conexiuni:
90
𝑦(𝑧)
= 𝐻1 (𝑧)𝑥(𝑧) ∓ 𝐻1 (𝑧)𝐻2 (𝑧)ε(𝑧) = 𝐻1 (𝑧)𝑥(𝑧) ∓ 𝐻1 (𝑧)𝐻1 (𝑧)𝐻2 (𝑧) 𝐻 =
1 (𝑧)
= 𝐻1 (𝑧)𝑥(𝑧) ∓ 𝐻1 (𝑧)𝐻2 (𝑧)𝑦(𝑧),
𝐻1 (𝑧)
𝑦(𝑧)(1 ± 𝐻1 (𝑧)𝐻2 (𝑧)) = 𝐻1 (𝑧)𝑥(𝑧), 𝑦(𝑧) = 1±𝐻 𝑥(𝑧),
1 (𝑧)𝐻2 (𝑧)
𝑦(𝑧) = 𝐻1 (𝑧)ε(𝑧).
𝑇 T
𝑥(𝑡) ε(𝑡) ε∗ (𝑡) 𝑦(𝑡) 𝑦 ∗ (𝑡)
𝐻1 (𝑠)
∓
𝑦𝑟 (𝑡)
𝐻2 (𝑠)
𝑦(𝑧)
= 𝐻1 (𝑧)𝑥(𝑧) ∓ 𝐻1 (𝑧)𝐻1 (𝑧)𝐻2 (𝑧)ε(𝑧) = 𝐻1 (𝑧)𝑥(𝑧) ∓ 𝐻1 (𝑧)𝐻1 (𝑧)𝐻2 (𝑧) 𝐻 =
1 (𝑧)
𝐻1 (𝑧)
𝑦(𝑧)(1 ± 𝐻1 (𝑧)𝐻2 (𝑧)) = 𝐻1 (𝑧)𝑥(𝑧), 𝑦(𝑧) = 1±𝐻 𝑥(𝑧),
1 (𝑧)𝐻2 (𝑧)
9. Conexiune directă dublă în canalul direct cu reacţie continuă (fig. 6.22). Se determină
f.d.t. echivalentă a conexiunii serie a elementelor continue 𝐻𝑒 (𝑠) = 𝐻1 (𝑠)𝐻2 (𝑠). Se determină
mărimea discretă a ieşirii 𝑦(𝑧) ca conexiune directă dublă in canalul direct (regula 3):
91
𝑦𝑟 (𝑧) = 𝐻1 (𝑧)𝐻2 𝐻3 (𝑧)ε(𝑧).
𝑥(𝑡) 𝑇
ε(𝑡) T ε∗ (𝑡) 𝑥1T(𝑡)T 𝑥1∗ (𝑡) 𝑦(𝑡)
) 𝐻1 (𝑠) 𝐻2 (𝑠)
±
𝐻1 (𝑧) 𝐻2 𝐻3 (𝑧)
𝑦𝑟 (𝑡) 𝑥2 (𝑡)
𝐻3 (𝑠)
Esenţa fizică a funcţiilor frecvenţiale ale sistemelor discrete şi cele ale sistemelor
continue aproape aceiaşi. Deosebirea funcţiilor frecvenţiale ale sistemelor discrete este că aceste
funcţii prezintă dependenţa succesiunilor de impulsuri armonice la intrarea şi ieşirea filtrului de
impulsuri cu f.d.t. 𝐻 ∗ (𝑠) sau 𝐻(𝑧). Înfăşurătoarea succesiunilor de impulsuri se modifică după
legi armonice.
Dacă la intrarea filtrului de impulsuri armonici se aplică un semnal armonic:
𝑥(𝑘𝑇) = 𝐴𝑥 sinω𝑘𝑇,
sau
𝐵(𝑧) 𝑏𝑚 𝑧 𝑚 +𝑏𝑚−1 𝑧 𝑚−1 +⋯+𝑏0
𝐻(𝑧) = 𝐴(𝑧) = , (6.113)
𝑎𝑛 𝑧 𝑛 +𝑎𝑛−1 𝑧 𝑛−1 +⋯+𝑎0
unde
𝑄 ∗ (ω)
𝐴∗ (ω) = √𝑃 ∗2 (ω) + 𝑄 ∗2 (ω) , φ∗ (ω) = Arctg 𝑃∗(ω) + 𝑘π , 𝑘 = 0, ±1, ±2, … . (6.116)
π
Se modifică ω = 0 ⋯ 𝑇 şi se calculează partea reală şi imaginară 𝑃 ∗ (ω), 𝑄 ∗ (ω) după
valorile cărora se construieşte locul de transfer sau funcţiile 𝐴∗ (ω) şi φ∗ (ω).
Proprietăţile locului de transfer al sistemului discret:
2π
1. Locul de transfer al sistemului discret este o funcţie periodică cu perioada ω𝑒 = 𝑇 . La
π 2π π π π π
construirea acestor funcţii modificarea lui ω = 0 ⋯ 𝑇 (sau 𝑇 ) (− 𝑇 ⋯ 𝑇 ; − 𝑇 ⋯ 0; 0 ⋯ 𝑇 ) şi
sunt funcţii simetrice.
π
2. Locul de transfer al sistemului discret se localizează pe axa reală, fiindcă la ω = 𝑇
funcţia 𝐻 ∗ (𝑗ω) este un număr real.
Proprietatea de funcţie periodică a locului de transfer 𝐻 ∗ (𝑗ω) fizic prezintă efectul
stroboscopic - că funcţia armonică 𝑥(𝑘𝑇) = 𝐴𝑥 sinω𝑘𝑇 la intrarea filtrului nu se modifică la
variaţia lui ω a înfăşurătoarei la mărimi multiple lui ω𝑒 , atunci succesiunea 𝑥(𝑘𝑇) va fi una şi
aceiaşi la toate pulsaţiile înfăşurătoarei egale cu ω + 𝑘ω𝑒 , 𝑘 = 0, 1, 2, … . În fig. 6.23 sunt date
semnale armonice cu diferite frecvenţe 𝑥1 (𝑡) = 𝐴1 sinω1 𝑡, 𝑥2 (𝑡) = 𝐴2 sinω2 𝑡 şi semnalul discret
𝑥(𝑘𝑇) = 𝐴𝑥 sinω𝑘𝑇, care corespund unei şi aceiaşi funcţii discrete.
𝑥1 (𝑡)
𝑥2 (𝑡)
𝑥(𝑘𝑇) 𝑥1 (𝑡)
𝑥2 (𝑡)
𝑥(𝑘𝑇)
𝑡 = 𝑘𝑇
𝑇 2𝑇 3𝑇
Locul de transfer al sistemului discret se poate construi după 𝐻 ∗ (𝑠) sau 𝐻(𝑧) şi după
f.d.t. a părţii continue (relaţiile (6.90), (6.91) cu substituţia lui 𝑠 = 𝑗ω) sau după funcţia pondere
discretă dată de relaţia (6.80) cu 𝑠 = 𝑗ω.
Pentru sistemele cu eşantionare se utilizează şi caracteristicile logaritmice.
Prezentăm exemple de construire a locului de transfer al sistemului discret deschis.
Exemplul 1. Considerăm structura sistemului deschis discret (fig. 6.24), alcătuit din
partea continuă cu element integrator cu f.d.t. 𝐻𝑃𝐹 (𝑠) şi element de reţinere de ordin zero cu
f.d.t. 𝐻𝐸𝑅 (𝑠):
1−𝑒 −𝑇𝑠
𝐻𝐸𝑅 (𝑠) = ,
𝑠
93
unde 𝑇𝑖 este constanta de timp de integrare, 𝑘𝑖 = 1⁄𝑇𝑖 , 𝑇 – perioada (pasul) de eşantionare.
𝑇
𝑦 ∗ (𝑡)
𝑇
𝑥(𝑡) 𝑥(𝑘) (𝑠)
𝑥 ∗ (𝑡) (𝑠)
𝑦(𝑡)
𝐻𝐸𝑅 𝐻𝑃𝐹
1−𝑒 −𝑇𝑠 𝑘𝑖 𝑘
𝐻(𝑠) = 𝐻𝐸𝑅 (𝑠)𝐻𝑃𝐹 (𝑠) = = (1 − 𝑒 −𝑇𝑠 ) 𝑠2𝑖 .
𝑠 𝑠
1 𝑧−1 𝑘 𝑇𝑧 𝑘𝑇
𝐻(𝑧) = 𝑘𝑖 (1 − 𝑧 −1 )𝑍 {𝑠2 } = ( 𝑖
) (𝑧−1) 𝑖
2 = 𝑧−1.
𝑧
π
Se variază ω = 0 ⋯ , se calculează şi 𝐻 ∗ (𝑗ω) şi curba este dată în fig. 6.25
𝑇
𝑘𝑖 𝑇/2 Re
ω = π/𝑇
Im
ω1 −
𝑘𝑖 𝑇 ω 𝑇
ctg 21
2
Din grafic se constată că locul de transfer 𝐻 ∗ (𝑗ω) al sistemului discret prezintă o dreaptă
paralelă axei ordonatelor şi situată în cadranul III.
Exemplul 2. Fie partea continuă a sistemului (fig. 6. 24) este un element cu inerţie de
ordinul unu cu f.d.t. 𝐻𝑃𝐹 (𝑠) şi element de reţinere de ordin zero cu f.d.t. 𝐻𝐸𝑅 (𝑠):
𝑘 1−𝑒 −𝑇𝑠
𝐻𝑃𝐹 (𝑠) = 𝑇 𝑠+1 , 𝐻𝐸𝑅 (𝑠) = ,
1 𝑠
94
1−𝑒 −𝑇𝑠 𝑘 𝑘
𝐻(𝑠) = 𝐻𝐸𝑅 (𝑠)𝐻𝑃𝐹 (𝑠) = = (1 − 𝑒 −𝑇𝑠 ) .
𝑠 𝑇1 𝑠+1 𝑠(𝑇1 𝑠+1)
π
Se variază ω = 0 ⋯ , se calculează 𝐻 ∗ (𝑗ω) şi curba este dată în fig. 6.26.
𝑇
Im
1−𝑑
𝑘 1+𝑑 𝑘
𝐶 𝑅
Re
ω = π/𝑇 ω=0
Modele intrare-stare-ieşire (ISI) ale sistemului discret se pot obţine pe mai multe căi.
Vom analiza două metode:
1. Modele ISI obţinute din ecuaţia cu diferenţe finite (sau transformata 𝑧).
2. Modele ISI obţinute prin soluţia ecuaţiei diferenţiale a elementelor înseriate ER+PF.
1. Modele ISI obţinută din ecuaţia cu diferenţe finite (sau transformata 𝑧). Prin această
metodă modelul ISI se obţine pe o cale directă – trecerea de la ecuaţia diferenţială la variabilele
de stare.
Fie că este dată f.d.t. discretă a SAD (filtru) cu intrarea 𝑥(𝑘𝑇) şi ieşirea 𝑦(𝑘𝑇):
𝑥1 (𝑘) = 𝑦(𝑘),
𝑥2 (𝑘) = 𝑦(𝑘 + 1) = 𝑥1 (𝑘 + 1),
𝑥3 (𝑘) = 𝑦(𝑘 + 2) = 𝑥2 (𝑘 + 1),
.......................... (6.119)
𝑥𝑛 (𝑘) = 𝑦(𝑘 + 𝑛 − 1) = 𝑥𝑛 (𝑘 + 1),
𝑦(𝑘 + 𝑛) = 𝑥𝑛 (𝑘 + 1).
Prezentăm cazuri particulare admiţând că în expresiile (6.117) şi (6.118) 𝑏𝑛 = 1, 𝑏0 =
𝑏1 = ⋯ = 𝑏𝑛−1=0. Substituim în (6.118) cu (6.119) şi obţinem:
𝑥1 (𝑘 + 1) 0 1 0 ⋯ 0 𝑥1 (𝑘) 0
𝑥2 (𝑘 + 1) 0 0 1 ⋯ 0 𝑥2 (𝑘) 0
| | |
𝑥 (𝑘 + 1) = 0 0 0 1 || | 𝑥3 (𝑘) | + ||0|| 𝑢(𝑘) (6.121)
| 3 | | ⋮ ⋮ ⋮ | |
⋮ ⋮ ⋮ ⋮ ⋮ ⋮
𝑥𝑛 (𝑘 + 1) −𝑎𝑛 −𝑎𝑛−1 −𝑎𝑛−2 ⋯ −𝑎1 𝑥𝑛 (𝑘) 1
şi ecuaţia de ieşire:
𝑥1 (𝑘)
𝑥 (𝑘)
𝑦(𝑘) = [1 0 ⋯ 0] | 2 |. (6.122)
⋮
𝑥𝑛 (𝑘)
𝑦(𝑘) = 𝑪𝒙(𝑘),
0 1 0 ⋯ 0
0 0 1 ⋯ 0
𝑨 = || 0 0 0 1 ||,
⋮ ⋮ ⋮ ⋮ ⋮ ⋮
−𝑎𝑛 −𝑎𝑛−1 −𝑎𝑛−2 ⋯ −𝑎1
B – matricea intrării:
0
0
𝑩 = ||0|| şi C - matricea de ieşire: 𝑪 = [1 0 ⋯ 0].
⋮
1
96
Dacă în expresia (6.117) polinomul 𝐵(𝑧) = 1, atunci obţinem:
1 1
𝑦(𝑧) = 𝐴(𝑧) 𝑢(𝑧) = 𝑧 𝑛+𝑎 𝑛−1 +⋯+𝑎 𝑢(𝑧). (6.124)
1𝑧 𝑛
Deoarece 𝑥1 (𝑘) = 𝑦(𝑘), atunci 𝑦(𝑧) = 𝑥1 (𝑧) şi expresiei (6.124) îi corespunde ecuaţia
cu diferenţe finite:
𝑦(𝑘) = (𝑏𝑛 − 𝑏0 𝑎𝑛 )𝑥1 (𝑘) + (𝑏𝑛−1 − 𝑏0 𝑎𝑛−1 )𝑥2 (𝑘) + ⋯ + (𝑏1 − 𝑏0 𝑎1 )𝑥𝑛 (𝑘) + 𝑏0 𝑢(𝑘).
(6.129)
𝑥1 (𝑘)
𝑥2 (𝑘)
𝑦(𝑘) = [(𝑏𝑛 − 𝑏0 𝑎𝑛 ) (𝑏𝑛−1 − 𝑏0 𝑎𝑛−1 ) … (𝑏1 − 𝑏0 𝑎1 ) ] | | + 𝑏0 𝑢(𝑘) (6.130)
⋮
𝑥𝑛 (𝑘)
sau în formă vectorială:
şi
𝑦(𝑘) = 𝑪𝒙(𝑘). (6.133)
Schema structurală aferentă ecuaţiilor (6.120) şi (6.128) prin variabilele de stare este dată
în fig. 6.27.
În final ecuaţiile discrete în forma vector-matriceală vor fi:
𝑦(𝑘)
𝑏0 𝑏1 𝑏2 𝑏𝑛−1 𝑏𝑛
𝑥3 (𝑘)
𝑢(𝑘)
𝑧 −1 𝑧 −1 𝑧 −1 𝑧 −1
1
𝑎1 𝑎2 𝑎𝑛−1 𝑎𝑛
Schema bloc structurală generalizată aferentă ecuaţiei (6.134) prin variabilele de stare
este dată în fig. 6.28.
Fig. 6.28. Schema bloc informaţională a sistemului discret prin variabilele de stare
98
2. Modele ISI obţinute prin soluţia ecuaţiei diferenţiale ale ansamblului ER+PF.
Fie este dată descrierea părţii continue prezentată de elementul de reţinere de ordinul
zero şi partea continuă descrisă de ecuaţia diferenţială vectorială şi ecuaţia de ieşire:
(𝐴𝑡)𝛄
Ф(𝑡) = 𝒆𝑨𝑡 = ∑∞
𝛾=0 .
𝛄!
Dacă semnalele de intrare 𝑢(𝑡) şi de ieşire 𝑦(𝑡) sunt discretizate, atunci descrierea
sistemului discret în spaţiul stărilor se poate obţine din (6.135), (6.137) când la partea continuă
există elementul de reţinere de ordinul zero şi mărimea de intrare este:
În acest caz pentru starea iniţială 𝒙(𝑘𝑇) soluţia (6.137) a ecuaţiei de stare pe intervalul
𝑘𝑇 ≤ 𝑡 < (𝑘 + 1)𝑇 va avea forma:
𝑡
𝒙(𝑡) = Ф(𝑡 − 𝑘𝑇)𝒙(𝑘𝑇) + 𝑢(𝑘𝑇) ∫𝑘𝑇 Ф(𝑡 − τ)𝑩𝑑τ. (6.138)
(𝑘+1)𝑇
𝒙((𝑘 + 1)𝑇) = Ф(𝑇)𝒙(𝑘𝑇) + 𝑢(𝑘𝑇) ∫𝑘𝑇 Ф((𝑘 + 1)𝑇 − τ)𝑩𝑑τ. (6.139)
şi ecuaţia ieşirii:
atunci se poate schimba baza spaţiului stărilor, care permite de a obţine şi alte forme de
reprezentare a sistemelor discrete şi în locul ecuaţiilor (6.142), (6.143) obţinem ecuaţiile:
În sistemul (6.140) primul termen prezintă soluţia liberă a ecuaţiei cu diferenţe, iar al
doilea termen – soluţia forţată a sistemului. Mărimea de ieşire se determină cu ecuaţia (6.143).
Metoda a doua de soluţionare a ecuaţiei cu diferenţe se aplică dacă semnalul discret este
dat în transformata 𝑧. În aceste cazuri ecuaţiile de stare (6.142) se prezintă în transformata 𝑧 şi se
obţine:
Utilizând ecuaţia (6.146) se determina f.d.t. discretă la condiţii iniţiale nule 𝒙(0) = 0:
Deoarece termenul [𝑧𝑰 − 𝑨1 ]−1 = adj[𝑧𝑰 − 𝑨1 ] 𝐴−1 (𝑧) , iar 𝐴(𝑧) = det[𝑧𝑰 − 𝑨1 ] este
determinantul matricei caracteristice (ecuaţia caracteristică), atunci f.d.t. discretă (6.148) se
prezintă în forma:
100
𝐵(𝑧) 𝑪adj[𝑧𝑰−𝑨1 ]𝑩1 +𝑑𝐴(𝑧)
𝐻(𝑧) = 𝑪[𝑧𝑰 − 𝑨1 ]−1 𝑩1 + 𝑑 = 𝐴(𝑧) = . (6.149)
det[𝑧𝑰−𝑨1 ]
Substituim în expresia (6.142) cu (6.143) pentru valorile lui 𝒙(𝑘) la condiţia 𝒙(0) = 0 şi
se obţine mărimea de ieşire în forma:
1, când 𝑘 = 0,
𝑢(𝑘) = { (6.151)
0, când 𝑘 > 0,
𝑑, când 𝑘 = 0,
𝑦(𝑘) = 𝑤(𝑘) = { (6.152)
𝑪𝑨1𝑘−1 𝑩1 , când 𝑘 = 1, 2, …
Din ultimele expresii se poate obţine legătura dintre funcţia de transfer discretă şi funcţia
pondere în forma:
𝐻(𝑧) = ∑∞
𝑖=𝟎 𝑤 (𝑘)𝑧
−𝑘
= 𝑑 + 𝑪𝑨1𝑘−1 𝑩1 𝑧 −𝑘 . (6.153)
101