Documente Academic
Documente Profesional
Documente Cultură
Laborator nr. 5
1. Scopul lucrării
Se studiază structura generală a unui sistem de reglare automată (SRA), tipurile
de regulatoare automate şi legile de reglare tipizate.
tipizate Caracteristicile
aracteristicile principale şi
parametrii regulatoarelor liniare de tip P, I, D,
D se analizează prin simulare în mediul
Matlab. Se identifică elementele sistemului
s modularizat APC - 900 pentru controlul
proceselor şi se testează funcŃionarea regulatoarelor P,
P I, D.
Variabila fizică din proces (y) ( ) este măsurată şi convertită prin traductorul Tr
într-un
un semnal compatibil cu referinŃa (r). În elementul de comparaŃie EC, aceste două
semnale sunt prelucrate (de regulă) conform unei funcŃii de scădere, din care rezultă
eroarea ε(t).
Regulatorul prelucreazărează eroarea,
eroarea generând comanda u(t) în scopul asigurării
evoluŃiei mărimii de calitate din proces conform programului impus prin referinŃ referinŃă,
indiferent de acŃiunea mărimilor perturbatoare.
perturbatoare Mărimea de execuŃie m obŃinută la
ieşirea elementului EE defineşte fluxul de energie spre instalaŃia tehnologică.
Constructiv,, elementul de comparaŃie
compara este parte componentă a regulatorului automat
(RA). Cele mai utilizate regulatoare cu acŃiune continuă liniare sunt de tip proporŃional
(P), integrativ (I), proporŃional-integrativ
proporŃional (PI), proporŃional-derivativ
derivativ (PD) şi
proporŃional-integral-derivativ
derivativ (PID) [6,13,14,17,21,27,35].
Forma generală a legii de reglare P este:
u (t ) = k p ε (t ) (5.1)
în care: u (t ) este mărimea de comandă;
k p - parametrul de acord al regulatorului (factor de proporŃionalitate
ionalitate sau
amplificare);
ε (t ) - semnalul de eroare,
eroare
Ingineria sistemelor automate I 35
a. b.
Fig.5.2. Regulatorul P: a – schema bloc; b – răspunsul indicial ideal
a. b.
Fig.5.3. Regulatorul I: a – schema bloc; b – răspunsul indicial
a. b.
Fig.5.4. Regulatorul D: a – schema bloc; b – răspunsul indicial
a. b.
Fig.5.5. Regulatorul PI: a – schema bloc; b – răspunsul indicial
a.
b. c.
Fig.5.6. Regulatorul PID: a – schema bloc; b – răspunsul indicial ideal;
c – răspunsul indicial real
4. Desfăşurarea lucrării
În mediul de simulare Matlab se vizualizează răspunsurile indiciale ale
regulatoarelor convenționale, conform secvențelor de program următoare. Astfel, în
Fig. 5.9, 5.10 şi 5.11 se prezintă răspunsul regulatoarelor P, I şi PI, la semnale de
intrare treaptă unitară.
Conform exemplelor prezentate se verifică, prin simulare în mediul Matlab,
comportarea regulatoarelor P, I, D şi diverse combinaŃii ale acestora (PI, PD, PID),
pentru semnale de intrare de tip treaptă şi rampă.
Se evidențiază efectul diverselor valori ale parametrilor de acord asupra
răspunsului regulatoarelor (de ex. pentru regulatorul P se consideră parametrul de
acord unitar, supra și subunitar).
Pentru componenta experimentală, pe standul sistemului modularizat APC –
900 se identifică elementele constructive, modulul de generare al referinŃei şi modulele
de reglare P, I, D.
Se vizualizează pe osciloscop răspunsurile indiciale ale regulatoarelor P, I, D,
PI, PD şi PID, obŃinute pentru diverse valori ale parametrilor de acord şi se compară
cu rezultatele obŃinute prin simulare Matlab.
Raspunsul regulatorului P
2.5
% Regulatorul P
kp=2
kp=2;
Hr=tf(kp); 2
eps=ones(1,11);
t=0:length(eps)-1;
u=lsim(Hr,eps,t);
1.5
plot(t,u,'k',t,eps,'k');
grid;
eps=1
title('Raspunsul
regulatorului P'); 1
axis([0 10 0.5 2.5]);
0.5
0 1 2 3 4 5 6 7 8 9 10
% Regulatorul I
Ti=0.5;
2
Hr=tf([1],[Ti 0]);
eps=ones(1,11);
t=0:length(eps)-1;
1.5
u=lsim(Hr,eps,t);
plot(t,u,'k',t,eps,'k'); eps=1 Ti=0,5
grid; 1
title('Raspunsul
regulatorului I');
axis([0 1 0 2.5]); 0.5
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Raspunsul regulatorului PI
2
% Regulatorul PI 1.8
kp=0.5;
1.6
Ti=0.25;
Hr=tf([kp*Ti kp],[Ti 0]); 1.4
eps=ones(1,11); Ti=0,25
1.2
t=0:length(eps)-1; eps=1
u=lsim(Hr,eps,t); 1
plot(t,u,'k',t,eps,'k'); 0.8
grid;
title('Raspunsul 0.6
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
Teme suplimentare
1. Se va realiza modelul Simulink al regulatorului PID, conform rel. (5.9). Se va
simula funcționarea acestuia la semnal de intrare de tip treaptă unitară, pentru
diferite valori ale parametrilor kp, Ti și Td, şi se va urmări influența acestora
asupra răspunsului.
2. Se va adăuga la ieșirea modelului construit pentru tema 1 un termen de offset
configurabil, pentru a putea ajusta nivelul ieșirii la intrare constantă nulă şi se
va urmări efectul acestuia asupra semnalului de ieșire. Practic, în blocul de
însumare a ieșirilor celor 3 ramuri P, I și D ale regulatorului, va trebui adăugat
un semnal constant de nivel reglabil.
3. Pentru a crește gradul de realism al regulatorului PID implementat în Simulink
la tema 2, se va adăuga un element configurabil de saturație a ieșirii. Acesta va
împiedica depășirea unei limite prestabilite a semnalului de ieșire. Notă: într-un
regulator PID fizic acest lucru apare implicit, din cauza limitării energiei sursei
de alimentare. Se va observa fenomenul de saturație în urma simulărilor noului
model.