Documente Academic
Documente Profesional
Documente Cultură
6. Regulatoare numerice
Figura 6.1.a
Dacă semnalul v(t) este un semnal cu bandă finită de frecvenţa
, atunci spectrul de frecvenţa al semnalului eşantionat real are
aspectul din figură, unde (conform teoriei eşantionării).
Condiţia asigură condiţia ca spectrele , ponderate
cu modulul coeficienţilor Fourier ai semnalului p(t) real, să nu interfere între
ele.
Structura unui sistem discret de reglare automată este prezentată in
figura 6.1.b:
Figura 6.1.b
135
TEORIA SISTEMELOR Regulatoare numerice
Figura 6.2
Figura 6.3
Figura 6.4
unde
.
Temă de casă 6.1. Să se arate că pentru un extrapolator de ordinul
unu modelat prin relaţia şi derivata
aproximată prin obţinem
.
Aşa cum deja s-a remarcat, o etapă importantă în procesul discretizării
o constituie alegerea perioadei de eşantionare. Teoretic, teorema eşantionării
indică pentru semnale reale cu banda de frecvente finite o valoare maximă a
perioadei de eşantionare. Practic, frecventă maximă a spectrului semnalului
de ieşire este, în general, dificil de estimat aprioric.
Astfel, s-au impus următoarele tipuri de relaţii empirice de alegere a
perioadei de eşantionare
, unde sunt constantele de timp principale ale
părţii fixate (alegerea unei perioade de eşantionare mici corespunde ipotezei
de cvasicontinuitate – comportarea sistemului discret fiind asemănătoare cu
cea a sistemului continuu de bază )
, , este timpul mort
137
TEORIA SISTEMELOR Regulatoare numerice
obţinem:
unde
iar
138
TEORIA SISTEMELOR Regulatoare numerice
unde
Într-adevăr:
139
TEORIA SISTEMELOR Regulatoare numerice
şi aplicarea transformatei Z obţinem
Figura 6.5
141
TEORIA SISTEMELOR Regulatoare numerice
deci
sau
Temă de casă 6.3: Să se determine expresia factorului de amplificare
din cele patru configuraţii recomandate astfel cu .
Pentru o referinţă tip rampă se determină eroarea de viteză
, unde
Temă de casă 6.4: Să se deducă expresia pentru utilizând relaţia
de referinţă a erorii staţionare :
, unde
Într-adevăr
142
TEORIA SISTEMELOR Regulatoare numerice
cu rădăcinile .
Prin introducerea unui zerou răspunsul indicial (la referinţă tip treaptă
unitară) este (vezi exemplul 3.2):
, unde
Unghiul este dependent de configuraţia poli-zerouri şi va fi definit
în continuare.
Indicatorii de performanţă au expresiile:
, unde
este .
143
TEORIA SISTEMELOR Regulatoare numerice
Figura 6.6
Notăm şi este piciorul perpendicularei din B pe AC.
Cazul a).
unde
Rezultă ecuaţia în
sau
adică , unde
Cazul b).
Ţinând cont că în acest caz avem:
144
TEORIA SISTEMELOR Regulatoare numerice
Parametrii de proiectare în cazul discret, prin care se obţin indicatorii
de performantă impuşi, sunt: , şi (sau ).
Pentru o alegere a perioadei de eşantionare
specialitate se recomandă
Să observăm că
unde
unde
,
Un alt parametru ce trebuie avut în vedere în proiectarea SA îl
reprezintă coeficientul de viteză, calculat pentru funcţia discretă
(având expresia dată mai sus) cu relaţia:
145
TEORIA SISTEMELOR Regulatoare numerice
Dacă se impune introducerea unei reţele de compensare
,
rezultând tipul II de funcţie de transfer recomandată:
unde
sau
Dacă atunci
iar .
Pentru o funcţie de transfer discretă de tip IV
146
TEORIA SISTEMELOR Regulatoare numerice
Într-adevăr, prin analogie cu cazul continuu (vezi exemplul 3.1), când
răspunsul indicial este (deoarece polul este , iar
) rezultă
Notând rezultă
Evident
deci
147
TEORIA SISTEMELOR Regulatoare numerice
unde ,
Pentru o intrare de referinţă tip treaptă se impun eşantioanele
pentru a fi îndepliniţi indicatorii de performantă impuşi.
Rezultă:
unde
, pentru ,
respectiv , pentru
sau
unde
iar
148
TEORIA SISTEMELOR Regulatoare numerice
în cazul
rezultă:
deci
când:
oscilaţii amortizate ale comenzii
oscilaţii ale comenzii care cresc în timp
Soluţia ar fi să anulam polul negativ, , cu un zerou identic al
polinomului unde:
sau
Notâ
nd eşantioanele modificate cu şi rezultă
deci
rezultă
cu proprietatea
151
TEORIA SISTEMELOR Regulatoare numerice
Fie şi .
Modelul la JF se obţine neglijând constantele de timp din grupa IF.
Notând obţinem:
Dacă notăm
, ,
obţinem modelul simplificat la IF (vezi [1])
sau cu rezultă
iar
152
TEORIA SISTEMELOR Regulatoare numerice
unde
sau
proprietatea
Să efectuăm calculele (destul de laborioase şi pentru acest exemplu
simplu cu două constante de timp) pentru a compara modelul de JF obţinut
cu cel rezultat prin metoda directă.
Avem:
153
TEORIA SISTEMELOR Regulatoare numerice
Considerând si rezultă
154
TEORIA SISTEMELOR Regulatoare numerice
Figura 6.7
Rezultă în primul caz:
deci
Pentru modulul P avem
Prin înlocuirea variantelor discrete se obţin patru forme de algoritmi
PID discreţi.
155
TEORIA SISTEMELOR Regulatoare numerice
Mărimile şi sunt afectate de zgomot (de eşantionare, plus cel
industrial indus), de aceea o variantă de algoritm PID frecvent utilizată este
cea cu filtrarea erorii , algoritm caracterizat de funcţia de
transfer:
Figura 6.8
Structurarea modulară asigură o flexibilitate mărită implementării
algoritmului. De exemplu, pentru structura din figura 6.8.a putem scrie
(utilizând metoda dreptunghiului pentru discretizare) relaţiile:
156
TEORIA SISTEMELOR Regulatoare numerice
157
TEORIA SISTEMELOR Regulatoare numerice
determină în momentele următoare şocuri ale comenzii, deci şi ale ieşirii
reglate.
În regim automat, prin filtrarea referinţei de tip treaptă sau
iniţializarea adecvată a algoritmilor se reduc variaţiile comenzii.
Algoritmii PID discreţi se iniţializează cu
deci
unde este comanda manuală înainte de trecerea pe automat, iar
, unde .
Pentru un filtru trece jos de ordinul întâi aplicat referinţei se obţine
, constanta determinând frecvenţa de
tăiere.
Considerând obţinem ,
deci
Cu alte cuvinte, saltul mărimii de referinţă scade prin filtrare.
Constanta se alege astfel ca după să avem
Algoritmii de reglare discreţi cauzali la limită au o relaţie recurentă
de calcul de tipul:
158
TEORIA SISTEMELOR Regulatoare numerice
figura 6.9
Comanda este menţinută până la calculul unui nou eşantion al
acesteia. Dacă nu avem , timpul mort fracţionar poate deteriora
performanţele sistemului automat discretizat. Atunci când este posibil se
utilizează algoritmi strict cauzali de tipul:
sau
Temă de casă 6.12: Arătaţi că un predictor de ordin II dă estimaţia:
159