Documente Academic
Documente Profesional
Documente Cultură
LUCRARE DE LICENŢĂ
Absolvent
Alexandru-Radu Săninoiu
Coordonator
S.l.dr.ing. Monica Pătrașcu
București, 2016
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Cuprins
1. Introducere 2
2. Proiectarea structurilor de reglare convenționale pentru procese cu timp mort 4
2.1 Procese cu timp mort 5
2.1.1 Stabilitatea sistemelor de reglare automată în buclă închisă 6
5. Concluzii 46
Bibliografie 47
1
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
1. Introducere
În prezent, o mare parte din procesele tehnologice se realizează fără participarea directă a
omului. Acest lucru se datorează utilizării unui ansamblu de dispozitive și echipamente de
automatizare, care realizează conducerea unui anumit proces și care permit în acest fel să se renunțe
la intervenția directă a omului pentru îndeplinirea funcțiilor sale. Automatizarea proceselor are o
importanță deosebită în toate sferele de activitate socială și economică.
Reglarea automată reprezintă aducerea sau menținerea la o valoare constantă a unei mărimi
fizice. Elementele de automatizare, împreună cu instalația tehnologică și cu echipamentele care
realizează reglarea, alcătuiesc sistemul de reglare automată.
Datorită diversității mari de cerințe care se pot impune sistemelor de reglare automată,
există un număr destul de mare de criterii și metode de acordare, fiecare dintre acestea fiind
justificată în anumite situații.
Procesele cu timp mort prezintă întârzieri în prelucrarea anumitor semnale, lucru care
afectează în primul rând stabilitatea sistemului. Totodată, performanțele de regim tranzitoriu ale
sistemelor de reglare se degradează. Din această cauză, proiectarea sistemelor de conducere pentru
procesele cu timp mort trebuie realizată prin metode specifice (Pătrașcu, 2016).
În această lucrare mi-am propus să analizez sistemele de conducere pentru procese cu timp
mort și efectele prezenței acestuia în buclele de reglare. Obiectivele lucrării sunt: proiectarea
sistemelor de reglare, precum și alegerea și acordarea regulatoarelor pentru acest tip de procese.
Capitolul trei al lucrării conține un studiu de caz, și anume analiza în simulare pentru
controlul presiunii suflantei Elwe. Pentru aceasta am utilizat mediul de lucru Matlab/Simulink,
folosind mai multe scheme de reglare (în cascadă, combinate) pentru diferite relații de calcul al
parametrilor regulatoarelor. De asemenea, am simulat rejecția rapidă a perturbației pentru sistemele
de ordin întâi cu timp mort.
2
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
3
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
4
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Reglarea reprezintă operația de menținere a unei mărimi de iesire a unui proces la o valoare
cat mai apropiată de cea a unei mărimi de referință, in condițiile modificării in timp a mărimii de
referință si a acțiunii perturbațiilor asupra procesului reglat (Cîrtoaje, 2013).
5
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Instalația tehnologică (IT), elementele de execuție (EE) si traductoarele (T) sunt cele trei
elemente care alcătuiesc procesul (P). Funcționarea procesului poate fi descrisă prin diferite tipuri
de ecuații matematice și fizice, funcții de transfer, modele matematice etc.
Regulatorul este cea mai importantă parte a unui sistem de reglare automată. Acesta
reprezintă elementul care prelucrează eroarea ε și realizează comanda u conform unei legi de
reglare stabilită în scopul îndeplinirii sarcinii fundamentale a reglării și anume anularea erorii
sistemului (Abrudean, 1998).
Prezența timpului mort în buclele de reglare are doua mari consecințe: complică analiza și
alegerea regulatoarelor și îngreunează atingerea performanțelor dorite.
Procesele lente se caracterizează prin constante de timp mari (peste 10 secunde) și prezintă,
de obicei, timp mort. Timpul mort este un inconvenient major și impune anumite precauții în
6
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
alegerea corectă a regulatoarelor. Modificarea comenzii u(t) este resimțită în mărimea de ieșire y(t)
abia după trecerea timpului egal cu valoarea timpului mort. Astfel, aceste modificări sunt resimțite
întârziat și în eroarea de reglare ε(t) (Pătrașcu, 2016).
𝐵(𝑠) −𝜏𝑠
𝐻𝑝 (𝑠) = ⋅𝑒 (2.1)
𝐴(𝑠)
Prezența timpului mort în buclele de reglare are doua mari consecințe: complică analiza și
alegerea regulatoarelor și îngreunează atingerea performanțelor dorite. Din această cauză,
proiectarea structurilor de reglare pentru procesele cu timp mort este supusă unor tehnici aparte.
Menținerea stării dorite a unui asemenea proces reprezintă păstrarea la valori precise și
constante a unor parametrii precum: presiuni, debite, nivele, temperaturi etc, ceea ce presupune
crearea unor sisteme de reglare automată pentru acestea.
Fiecare sistem de reglare automată trebuie tratat atât din punct de vedere al comportării în
regim staționar și dinamic, cat și din punct de vedere al soluțiilor tehnice posibile.
Metodele de identificare și modelare a acestor procese sunt foarte diverse. Acestea se împart
în trei mari categorii:
- metode de acordare bazate pe limita de stabilitate;
- metode de acordare a regulatoarelor bazate pe rezultatele identificării experimentale;
- metode analitice.
7
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Astfel, o condiție necesară pentru ca un sistem automat să poată fi folosit practic este
stabilitatea. Stabilirea unui nou regim staționar în condițiile în care sub acțiunea variației mărimii
de intrare sau a perturbațiilor, sistemul a fost scos din regimul staționar anterior arată faptul că
durata regimului tranzitoriu este limitată.
Un sistem instabil în buclă închisă este inutilizabil deoarece nu poate realiza automat o lege
de dependență între mărimea de intrare și cea de ieșire.
Limita de stabilitate reprezintă comportamentul unui sistem care se află la limita dintre
comportamentul stabil al acestuia și cel instabil. Un sistem mai apropiat de limita de stabilitate are
un suprareglaj mare, pe cand unul aflat departe de limita de stabilitate are suprareglajul redus.
Suprareglajul (σ) reprezintă diferența dintre valoarea maximă a ieșirii și valoarea de regim
staționar a sistemului, în procente.
𝑦𝑚𝑎𝑥 − 𝑦𝑠𝑡
𝜎= ⋅ 100 (2.2)
𝑦𝑠𝑡
Datorită faptului că starea unui sistem determină ieșirea acestuia se poate spune că dacă
sistemul este intern stabil, atunci este și extern stabil, reciproca acestei afirmații nefiind valabilă.
Un sistem este intern stabil dacă starea acestuia rămâne finită, adică evoluează într-un
domeniu mărginit al spațiului stărilor, oricare ar fi starea inițială. Astfel, un sistem stabil poate fi
strict stabil sau stabil la limită (semistabil).
𝑌(𝑠) 𝑏0 + 𝑏1 𝑠 + ⋯ + 𝑏𝑚 𝑠 𝑚
𝐻(𝑠) = = (2.3)
𝑃(𝑠) 𝑎0 + 𝑎1 + ⋯ + 𝑎𝑛 𝑠 𝑛
𝑃(𝑠) = 𝑎0 + 𝑎1 + ⋯ + 𝑎𝑛 𝑠 𝑛 (2.4)
Un sistem este intern strict stabil dacă și numai dacă toate rădăcinile polinomului
caracteristic au partea reală negativă (sunt situate în semiplanul complex stâng).
8
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Un sistem este extern strict stabil dacă la orice intrare mărginită, ieșirea acestuia este
deasemenea mărginită. Teorema stabilității externe: un sistem este extern stabil dacă și numai dacă
toți polii funcției de transfer a sistemului au partea reală negativă – figura 2.2.
Astfel, problema stabilității unui sistem este redusă la poziționarea în planul complex a
rădăcinilor polinomului caracteristic – în cazul stabilității interne, respectiv a rădăcinilor
polinomului polilor – în cazul stabilității externe (Cîrtoaje, 2013).
Stabilitatea sistemelor cu timp mort se poate analiza observând polii sistemului în buclă
închisă. Pentru analiza polilor este necesară o aproximare Padé ce constă în aducerea termenului
e-τs la o formă în care se pot evidenția rădăcinile ecuației echivalente:
1 − 𝑎1 𝑠 + 𝑎𝑠 𝑠 2 − 𝑎3 𝑠 3 + ⋯ ± 𝑎𝑛 𝑠 𝑛
𝑒 −𝜏𝑠 ≈ (2.5)
1 + 𝑎1 𝑠 + 𝑎2 𝑠 2 + 𝑎3 𝑠 3 + ⋯ + 𝑎𝑛 𝑠 𝑛
unde n reprezintă ordinul aproximării, iar coeficienții ai sunt strict pozitivi și depind de n.
Exactitatea acestei aproximări crește cu cât crește ordinul aproximării.
9
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Analiza stabilității se poate face pe un SRA standard cu un grad de libertate (figura 2.3) ce
are un regulator HR(s) și procesul HP(s) cu polii părții raționale stabili, unde:
Astfel, în funcția de transfer a SRA se poate observa un pol instabil (1/𝑎1 ). Se poate astfel
observa ca timpul mort afecteaza stabilitatea sistemului de reglare în buclă închisă. Așadar, pentru
sistemele cu timp mort, sunt necesare metode de proiectare care să țină cont de prezența acestuia
(Pătrașcu, 2016).
Criteriul suprafeței minime face parte din categoria metodelor experimentale de acordare
bazate pe limita de stabilitate. Acesta impune alegerea parametrilor regulatorului astfel încât:
∞
𝑆 = ∫ 𝜀(𝑡)𝑑𝑡 (2.10)
0
unde eroarea 𝜀 este egală cu diferența dintre referința sistemului u și mărimea de ieșire y(t).
10
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Dacă suprafața S este minimă, valoarea maximă a erorii ε este mică, iar regimul tranzitoriu
este de scurtă durată. Suprafața minimă apare când raportul amplitudinilor σ1 și σ2 este de 4:1.
Cea mai întrebuințată metodă pentru procese lente, conform criteriului suprafeței minime
este metoda Ziegler – Nichols.
Tip regulator
P PI PID
Parametru
Tdopt - - 0.1T0
Tabelul 2.1
11
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Modelul proceselor cu timp mort folosit pentru a calcula parametrii optimi de acordare ai
regulatoarelor prin metode bazate pe rezultatele identificării experimentale este:
𝐾𝑝
𝐻𝑝 (𝑠) = ⋅ 𝑒 −𝜏𝑠 (2.11)
𝑇𝑝 𝑠 + 1
unde 𝐾𝑝 este factorul de amplificare, 𝑇𝑝 reprezintă constanta de timp iar τ este timpul mort.
P 1 𝑇𝑝 1 𝑇𝑝
𝐾𝑅𝑜𝑝𝑡 = 𝐾𝑅𝑜𝑝𝑡 =
𝐾𝑝 𝜏 𝐾𝑝 𝜏
0.9 𝑇𝑝 0.8 𝑇𝑝
𝐾𝑅𝑜𝑝𝑡 = 𝐾𝑅𝑜𝑝𝑡 =
𝐾𝑝 𝜏 𝐾𝑝 𝜏
PI 𝑇𝑖𝑜𝑝𝑡 = 3𝜏
𝑇𝑖𝑜𝑝𝑡 = 3.3𝜏
0.9 𝑇𝑝 1.2 𝑇𝑝
𝐾𝑅𝑜𝑝𝑡 = 𝐾𝑅𝑜𝑝𝑡 =
𝐾𝑝 𝜏 𝐾𝑝 𝜏
PID 𝑇𝑖𝑜𝑝𝑡 = 2.5𝜏 𝑇𝑖𝑜𝑝𝑡 = 2𝜏
𝑇𝑑𝑜𝑝𝑡 = 0.5𝜏 𝑇𝑑𝑜𝑝𝑡 = 0.42𝜏
Tabelul 2.2
12
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
În tabelul 2.3 sunt prezentate relațiile Kopelovici folosite pentru stabilirea parametrilor
optimi de acord care asigură un răspuns tranzitoriu aperiodic cu durata minimă, respectiv un
răspuns cu suprareglaj σ maxim de 20%.
0.3 𝑇𝑝 0.7 𝑇𝑝
P 𝐾𝑅𝑜𝑝𝑡 = 𝐾𝑅𝑜𝑝𝑡 =
𝐾𝑝 𝜏 𝐾𝑝 𝜏
0.6 𝑇𝑝 0.7 𝑇𝑝
𝐾𝑅𝑜𝑝𝑡 = 𝐾𝑅𝑜𝑝𝑡 =
PI 𝐾𝑝 𝜏 𝐾𝑝 𝜏
𝑇𝑖𝑜𝑝𝑡 = 0.8 + 0.5𝐾𝑝 𝑇𝑖𝑜𝑝𝑡 = 𝜏 + 0.3𝑇𝑝
0.6 𝑇𝑝 1.2 𝑇𝑝
𝐾𝑅𝑜𝑝𝑡 = 𝐾𝑅𝑜𝑝𝑡 =
𝐾𝑝 𝜏 𝐾𝑝 𝜏
PID 𝑇𝑖𝑜𝑝𝑡 = 2.4𝜏 𝑇𝑖𝑜𝑝𝑡 = 2𝜏
𝑇𝑑𝑜𝑝𝑡 = 0.4𝜏 𝑇𝑑𝑜𝑝𝑡 = 0.4𝜏
Tabelul 2.3
În tabelul 2.4 sunt prezentate relațiile Chien – Hrones - Reswick folosite pentru stabilirea
parametrilor optimi de acord care asigură un răspuns tranzitoriu aperiodic cu durata minimă,
respectiv un răspuns cu suprareglaj σ maxim de 20%.
0.7 𝑇𝑝
0.3 𝑇𝑝 𝐾𝑅𝑜𝑝𝑡 =
P 𝐾𝑅𝑜𝑝𝑡 = 𝐾𝑝 𝜏
𝐾𝑝 𝜏
0.6 𝑇𝑝 0.7 𝑇𝑝
𝐾𝑅𝑜𝑝𝑡 = 𝐾𝑅𝑜𝑝𝑡 =
PI 𝐾𝑝 𝜏 𝐾𝑝 𝜏
𝑇𝑖𝑜𝑝𝑡 = 4𝜏 𝑇𝑖𝑜𝑝𝑡 = 2.3𝜏
0.95 𝑇𝑝 1.2 𝑇𝑝
𝐾𝑅𝑜𝑝𝑡 = 𝐾𝑅𝑜𝑝𝑡 =
𝐾𝑝 𝜏 𝐾𝑝 𝜏
PID 𝑇𝑖𝑜𝑝𝑡 = 2.4𝜏 𝑇𝑖𝑜𝑝𝑡 = 2𝜏
𝑇𝑑𝑜𝑝𝑡 = 0.42𝜏 𝑇𝑑𝑜𝑝𝑡 = 0.42𝜏
Tabelul 2.4
13
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Identificarea experimentală are ca scop obținerea unui model matematic cât mai
reprezentativ cu ajutorul datelor obținute experimental care să asigure o caracterizare cât mai
exactă a procesului identificat. Aceasta este utilă pentru verificarea valabilității unor ipoteze
teoretice, cât și pentru elaborarea modelului matematic al unor procese despre care se cunosc doar
informații teoretice (Dumitrache, 2010).
Modelarea matematică a unui proces reprezintă determinarea unui set de relații între
variabilele fizice pentru a caracteriza cât mai fidel funcționalitatea acestuia.
Un sistem dinamic liniar poate avea un model matematic reprezentat sub forma unei funcții
de transfer:
𝐵(𝑠)
𝐻(𝑠) = (2.12)
𝐴(𝑠)
sau
𝐵(𝑠)
𝐻(𝑠) = ( ) ⋅ 𝑒 −𝜏𝑠 (2.13)
𝐴(𝑠)
Gradele polinoamelor A(s) și B(s) se determină printr-o analiză teoretică a procesului, iar
coeficienții acestora (parametrii modelului) se ajustează prin procedura de identificare.
Identificarea presupune cunoașterea procesului prin delimitarea intrărilor măsurabile și a
perturbațiilor.
Comportamentul sistemelor dinamice liniare trebuie analizat atât în regim staționar, cât și
în regim tranzitoriu.
Regimul staționar apare când toate mărimile variază în intervale cuprinse între 2% și 5%
din valoarea de regim staționar a procesului formând benzi de regim staționar. Deasemenea, fiecare
14
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
regim staționar prezintă un punct static de funcționare (PSF), care este determinat de valorile de
regim staționar ale mărimilor procesului.
Regimul tranzitoriu apare când procesul trece dintr-un regim staționar în altul și descrie
evoluția mărimilor procesului în timpul acestei treceri.
𝐾𝑝
𝐻(𝑠) = ⋅ 𝑒 −𝜏𝑠 (2.14)
𝑇𝑝 𝑠 + 1
unde: 𝐾𝑝 este coeficientul de amplificare, 𝑇𝑝 este constantă de timp, iar τ reprezintă timpul
mort.
15
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Timpul tranzitoriu reprezintă durata dintre momentul aplicării unui semnal treaptă la
mărimea impusă și momentul în care răspunsul sistemului intră în regim staționar.
𝑦𝑠𝑡 − 𝑦0
𝐾𝑝 = (2.15)
𝑢𝑠𝑡 − 𝑢0
unde valorile 𝑦𝑠𝑡 , 𝑦0 , 𝑢𝑠𝑡 , 𝑢0 sunt oricare două puncte ale caracteristicii statice în porțiunea
liniară, excluzând capetele.
𝑡𝑡 − 𝜏
𝑇𝑝 ≅ (2.16)
3
această aproximație fiind valabilă pentru banda de regim staționar de 5%, unde 𝑡𝑡 reprezintă
timpul tranzitoriu, iar 𝜏 timpul mort.
16
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Predictorul Smith (metodă introdusă de O.J.M. Smith în anul 1957) este un tip de regulator
predictiv pentru procese cu timp mort. Structura de reglare cu predictor Smith este prezentată în
figura 2.7.
Într-o structură de reglare pentru procese cu timp mort (figura 2.8) se izolează timpul mort
al procesului, după cum se poate observa în figura 2.9, făcându-se astfel o predicție cu τ secunde.
17
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Regulatorul HR(s) conține atât regulatorul HR*(s) cât și predictorul Smith și se calculează
echivalând schemele prezentate anterior, funcțiile de transfer notându-se: H0(s) pentru SRA ce
trebuie obținut și H0*(s) pentru structura de reglare cu timpul mort izolat.
Astfel
𝐻𝑅∗ (𝑠)
𝐻𝑅 (𝑠) = (2.19)
1 + 𝐻𝑅∗ (𝑠)𝐻𝑃∗ (𝑠)(1 − 𝑒 −𝜏𝑠 )
18
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Schema de reglare Simulink pentru un proces de ordin întâi cu timp mort și regulatoare
obținute prin relațiile Ziegler – Nichols și Oppelt pentru rejecția rapidă a perturbației este
prezentată în figura 3.1. În acest fișier sunt implementate șase bucle de reglare, câte trei pentru
fiecare set de relații în parte și pentru fiecare tip de regulator în parte (P, PI, PID).
19
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
t
Clock
t
1 Tp.s+1 1 Tp.s+1
Referinta P (Ziegler-Nichols) Proces Timp mort Referinta3 P (Oppelt) Proces3 Timp mort3
rpizn rpiopp
ypiopp
(0.9*Tp)/(Kp*tau)
ypizn (0.8*Tp)/(Kp*tau)
1 Pert1
1 Pert4
Referinta1 Kp
P (Ziegler-Nichols)1 Referinta4 P (Oppelt)1 Kp
Tp.s+1
Tp.s+1
(0.9*Tp)/(Kp*tau) Timp mort1
Proces1 (0.8*Tp)/(Kp*tau) Timp mort4
Proces4
3.3*taus
3*taus
P I (Ziegler-Nichols)
Add1 P I (Oppelt) Add4
rpidopp
rpidzn
(1.5*Tp)/(Kp*tau) ypidzn
(1.2*Tp)/(Kp*tau) ypidopp
1
Referinta2 1
P (Ziegler-Nichols)2
Referinta5 P (Oppelt)2
Pert5
Pert2
(1.5*Tp)/(Kp*tau) Kp
2.5*taus Tp.s+1 (1.2*Tp)/(Kp*tau) Kp
((1.5*Tp)/(Kp*tau))*0.5*taus
0.01*0.5*taus+1 ((1.2*Tp)/(Kp*tau))*0.42*taus
0.01*0.42*taus+1
P I D (Ziegler-Nichols)
Add2 P I D (Oppelt)
Add5
Figura 3.1. Schema de simulare a SRA cu relațiile Ziegler-Nichols și Oppelt pentru rejecția
rapidă a perturbației
Pentru verificarea schemei de simulare am ales următoarele valori numerice ale
parametrilor procesului: KP = 2, TP = 20 [sec] și τ = 5 [sec].
P 0.2 43 17 2.8
Ziegler-Nichols PI 0 50 41 11
PID 0 141.5 118 -
P 0.2 43 17 2.8
Oppelt PI 0 40 41 11
PID 0 32 72 25
Tabelul 3.1. Rezultate simulare
20
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Schema Simulink de reglare în cascadă pentru suflanta Elwe (care este descrisă în secțiunea
3.4 a capitolului curent) cu regulatoare obținute prin relațiile Kopelovici pentru răspuns aperiodic
și pentru răspuns cu suprareglaj de maxim 20% este prezentată în figura 3.3. Această schemă
conține 4 bucle de reglare, câte două pentru fiecare răspuns în parte, câte una pentru bucla internă
și câte una pentru structura completă.
21
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
t rpkra ypkra
Clock
t Pert
(Tp1*0.3)/(Kp1*tau1) Kp1
1 Tp1.s+1
Referinta G1 proces Timp mort3 Rasp aperiodic
P2
rpikra
(0.6*Tp2)/(Kp2*tau2) ypikra
1 Pert1
Pert2
Referinta1 (Tp1*0.3)/(Kp1*tau1) Kp1 Kp2
P1
1 Tp1.s+1 Tp2.s+1
(0.6*Tp2)/(Kp2*tau2) Timp mort1 Timp mort2
P G1 proces1 G2 proces
Scope
((0.5*Kp2)+0.8)s
PI Add1
rpks Pert3
ypks
(Tp1*0.7)/(Kp1*tau1) Kp1
1 Tp1.s+1
Referinta2 G1 proces2 Timp mort6 Suprareglaj max 20%
P5
rpiks
(0.7*Tp2)/(Kp2*tau2)
ypiks
1
Pert4 Pert5
Referinta3 (Tp1*0.7)/(Kp1*tau1) Kp1 Kp2
P4
1 Tp1.s+1 Tp2.s+1
(0.7*Tp2)/(Kp2*tau2) Timp mort4 Timp mort5
P3 G1 proces3 G2 proces1
(tau2+(0.3*Tp2))s
PI1 Add2
Figura 3.3. Schema de simulare a SRA în cascadă pentru suflanta Elwe, cu relațiile Kopelovici
pentru răspuns aperiodic și suprareglaj de maxim 20%
Indicatori de Timpul
performanța Eroarea tranzitoriu Suprareglajul
Tip staționară [sec] [%]
regulator εst tt σ
(relațiile Kopelovici)
P 0.26 6.4 -
Răspuns aperiodic cu
durată minimă P+PI Instabil Instabil Instabil
22
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
În acest caz se observă că încercând impunerea unor condiții prea stricte asupra
formei răspunsului (aperiodic) se riscă obținerea unor comportamente instabile. În cazul în care se
admite prezența unui suprareglaj, răspunsurile obținute oferă performanțe satisfăcătoare în cazul
regulatorului P, iar pentru regulatorul PI este necesară ajustarea ulterioară a parametrilor
regulatorului la implementare.
23
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
În acest caz se observă obținerea unui suprareglaj mult mai mare decât cel impus. De
exemplu în cazul răspunsului aperiodic, suprareglajul este de 18%, iar în cazul celălalt,
suprareglajul obținut este atât de mare încat se determină oscilații întreținute ce apar chiar și în
regimul staționar (cu amplitudine mai mare decât banda uzuală de ±5%). Așadar, în cazul suflantei
Elwe, nu se recomandă utilizarea acestor relații.
Indicatori de Timpul
Tip performanță Eroarea tranzitoriu Suprareglajul
regulator staționară [sec] [%]
(relațiile εst tt σ
Chien-Hrones-Reswick)
t
Clock ypchra
t rpchra
Pert
(Tp1*0.3)/(Kp1*tau1) Kp1
1 Tp1.s+1
Referinta G1 proces Timp mort3 Scope1
P2
rpichra
(0.6*Tp2)/(Kp2*tau2)
ypichra
1 Pert1 Pert2
Referinta1 (Tp1*0.3)/(Kp1*tau1) Kp1 Kp2
P1
1 Tp1.s+1 Tp2.s+1
(0.6*Tp2)/(Kp2*tau2) Timp mort1 Timp mort2
P G1 proces1 G2 proces
Scope
4*taus
PI Add1
rpchs ypchs
Pert3
(Tp1*0.7)/(Kp1*tau1) Kp1
1 Tp1.s+1
Referinta2 G6 Timp mort6 Scope3
P5
rpichs
(0.7*Tp2)/(Kp2*tau2) ypichs
1 Pert4
Pert5
To Workspace7
Referinta3 (Tp1*0.7)/(Kp1*tau1) Kp1 Kp2
P4
1 Tp1.s+1 Tp2.s+1
(0.7*Tp2)/(Kp2*tau2) Timp mort4 Timp mort5
P3 G1 proces2 G2 proces1
2.3*tau2s
PI1 Add2
Figura 3.5. Schema de simulare a SRA în cascadă pentru suflanta Elwe, cu relațiile Chien-
Hrones-Reswick pentru răspuns aperiodic și suprareglaj de maxim 20%
24
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
rpiznc
(0.9*Tp2)/(Kp2*tau2)
ypiznc
1 Pert1 Pert2
Referinta1 Tp1/(Kp1*tau1) Kp1 Kp2
P1
1 Tp1.s+1 Tp2.s+1
(0.9*Tp2)/(Kp2*tau2) G1 proces1 Timp mort1 G2 proces Timp mort2
P Scope
3.3*tau2s
PI Add1
ypoppc
rpoppc
Pert3
Tp1/(Kp1*tau1) Kp1
1 Tp1.s+1
Referinta3 G1 proces2 Timp mort6 Scope3
P5
rpioppc
ypioppc
(0.8*Tp2)/(Kp2*tau2)
Pert4
1 Pert5
Referinta2 Tp1/(Kp1*tau1) Kp1 Kp2
P4
1 Tp1.s+1 Tp2.s+1
(0.8*Tp2)/(Kp2*tau2) Timp mort4 Timp mort5 Scope2
P3 G1 proces3 G2 proces1
3*tau2s
PI1 Add2
Figura 3.7. Schema de simulare a SRA în cascadă pentru suflanta Elwe, cu relațiile Ziegler-
Nichols pentru rejecția rapidă a perturbațiilor
25
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
P 0.1 7 32 3.3
Ziegler-Nichols P+PI 0 43.3 122 1.1
P 0.1 7 32 3.3
Oppelt P+PI 0 28.7 111 1.3
Tabelul 3.4. Rezultatele simulării
26
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Schema Simulink de reglare combinată pentru suflanta Elwe cu regulatoare obținute prin
relațiile Kopelovici pentru răspuns aperiodic și răspuns cu suprareglaj de maxim 20% este cea din
figura 3.9. Schema conține două bucle de reglare, câte una pentru fiecare caz în parte.
t Kp2
0.1
Clock Tp2.s+1
t
Constant G2 proces Timp mort1
rpikra (Tp2*0.3)/(Kp2*tau2)
1 ypikra
(0.6*Tp3)/(Kp3*tau3)
P2
1
Referinta Pert
Kp3
P1
Tp3.s+1
(0.6*Tp3)/(Kp3*tau3) G3 proces Timp mort
Scope2
(0.8+(0.5*Kp3))s
PI
Add1
Kp2
0.1
Tp2.s+1
Constant1 G2 proces1 Timp mort3
rpiks ypiks
(Tp2*0.7)/(Kp2*tau2)
1 To Workspace3
(0.7*Tp3)/(Kp3*tau3)
P4
1
Referinta1 Pert1
Kp3
P3
Tp3.s+1
(0.7*Tp3)/(Kp3*tau3) G3 proces1 Timp mort2
(tau3+(0.3*Tp3))s
PI1
Add2
Figura 3.9. Schema de simulare SRA combinată pentru suflanta Elwe folosind relațiile
Kopelovici pentru răspuns aperiodic și suprareglaj de maxim 20%
Parametrii funcțiilor de transfer ale suflantei Elwe folosiți pentru verificarea schemei de
simulare sunt: KP2 = 0.368, TP2 = 8.35, τ2 = 0.7, KP3 = 0.485, TP3 = 12.6, τ3 = 0.8.
Răspunsurile în timp obținute în urma simulării sunt prezentate în figura 3.10.
27
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Indicatori de Timpul
performanță Eroarea tranzitoriu Suprareglajul
Tip staționară [sec] [%]
regulator εst tt σ
(relațiile Kopelovici)
Răspuns aperiodic cu
durată minimă P+PI 0 70.8 115
Răspuns cu
suprareglaj maxim de P+PI 0 4.8 38
20%
Tabelul 3.5. Rezultatele simulării
28
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Rezultatele simulării SRA combinată folosind relațiile Kopelovici sunt prezentate în tabelul
3.5. Se observă obținerea unui suprareglaj foarte mare în cazul în care se impun condiții de
performanță prea stricte (răspuns aperiodic). În cazul în care se admite un suprareglaj de maxim
20%, performanțele obținute sunt satisfăcătoare din punctul de vedere al erorii staționare și al
timpului tranzitoriu. Suprareglajul, deși dublu decât cel impus, poate fi redus prin acordarea
regulatoarelor la implementare. Acest lucru ar duce la creșterea timpului tranzitoriu, însă valoarea
mică a acestuia oferă o marjă de variație în sens crescător a timpului de răspuns al sistemului.
Schema Simulink de reglare combinată pentru suflanta Elwe cu regulatoare obținute
folosind relațiile Chien-Hrones-Reswick pentru răspuns aperiodic și răspuns cu suprareglaj de
maxim 20% este cea din figura 3.11, iar răspunsurile în timp obținute în urma simulării sunt
prezentate în figura 3.12. În această figură se pot observa două bucle de reglare, câte una pentru
fiecare caz în parte.
Kp2
t 0.1
Tp2.s+1
Clock Constant Timp mort1
t G2 proces
rpichra (Tp2*0.3)/(Kp2*tau2)
1 ypichra
(0.6*Tp3)/(Kp3*tau3) P2
1
Referinta Pert
Kp3
P1
Tp3.s+1
(0.6*Tp3)/(Kp3*tau3) G3 proces Timp mort
Scope2
4*tau3s
PI
Add1
Kp2
0.1
Tp2.s+1
Constant1 G2 proces1 Timp mort3
(Tp2*0.7)/(Kp2*tau2)
rpichs ypichs
1
(0.7*Tp3)/(Kp3*tau3) P4
1
Referinta1 Kp3 Pert1
P3
Tp3.s+1
(0.7*Tp3)/(Kp3*tau3) G3 proces1 Timp mort2
2.3*tau3s
PI1 Add2
Figura 3.11. Schema de simulare SRA combinată pentru suflanta Elwe folosind relațiile Chien-
Hrones-Reswick pentru răspuns aperiodic și suprareglaj de maxim 20%
Parametrii functiilor de transfer ale suflantei Elwe folositi pentru verificarea schemei de
simulare sunt: KP2 = 0.368, TP2 = 8.35, τ2 = 0.7, KP3 = 0.485, TP3 = 12.6, τ3 = 0.8.
În tabelul 3.6 sunt prezentate rezultatele simulării SRA combinată folosind relațiile Chien-
Hrones-Reswick.
29
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Indicatori de Timpul
Tip performanță Eroarea tranzitoriu Suprareglajul
regulator staționară [sec] [%]
(relațiile εst tt σ
Chien-Hrones-Reswick)
Răspuns aperiodic cu
durată minimă P+PI 0 6 41
Răspuns cu
suprareglaj maxim de P+PI 0 10 79
20%
Tabelul 3.6 Rezultatele simulării
30
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Parametrii funcțiilor de transfer ale suflantei Elwe folosiți pentru verificarea schemei de
simulare sunt: KP2 = 0.368, TP2 = 8.35, τ2 = 0.7, KP3 = 0.485, TP3 = 12.6, τ3 = 0.8.
În urma simulării am obținut răspunsurile în timp prezentate în figura 3.14. Tabelul 3.7
conține rezultatele simulării SRA combinată folosind relațiile Ziegler-Nichols pentru rejecția
perturbațiilor. În acest caz se observă obținerea unui raport al primelor două pseudooscilații foarte
apropiat de valoarea teoretică ideală (σ2/σ1 = 4). Cu toate acestea, dacă analizăm răspunsul în timp
al sistemului, acesta prezintă un suprareglaj foarte mare, ce ar putea afecta procedurile de punere
în funcțiune ale instalației sau trecerea între regimurile de funcționare în timpul exploatării. De
aceea se recomandă ajustarea ulterioară a parametrilor regulatoarelor la implementare.
Ziegler-Nichols P+PI 0 10 78 5
t
Clock Kp2
t 0.1
Tp2.s+1
Constant G2 proces Timp mort1
rpizn Tp2/(Kp2*tau2)
1 ypizn
(0.9*Tp3)/(Kp3*tau3)
P2
1 Pert
Referinta Kp3
P1
Tp3.s+1
(0.9*Tp3)/(Kp3*tau3) G3 proces Timp mort
Scope
3.3*tau3s
PI
Add1
Kp2
0.1
Tp2.s+1
Constant1 G2 proces1 Timp mort3
ypiopp
rpiopp
Tp2/(Kp2*tau2)
1
(0.8*Tp3)/(Kp3*tau3)
P4
1
Referinta1 Pert1
Kp3
P3
Tp3.s+1
(0.8*Tp3)/(Kp3*tau3) G3 proces1 Timp mort2
3*tau3s
PI1
Add2
Figura 3.13. Schema de simulare SRA combinată pentru suflanta Elwe folosind relțtiile Ziegler-
Nichols pentru rejecția rapidă a perturbațiilor
31
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Suflanta Elwe (figura 3.21) este o platformă alcătuită dintr-un ventilator care absoarbe aer,
pe care îl antrenează de-a lungul unui tub. Aerul este încălzit prin acțiunea unei rezistențe electrice,
puterea acesteia putând fi reglată. Ventilatorul prezintă o clapetă ce permite aplicarea manuală a
unei perturbații de tip treaptă asupra fluxului de aer. Dacă elementul de încălzire atinge temperatura
de 140°C, acesta este decuplat de către un releu termic bimetalic, asigurându-se astfel protecția
împotriva supraîncălzirii. Presiunea aerului poate fi măsurată la extremitatea tubului cu ajutorul
unui senzor diferențial de presiune, lângă acesta aflându-se și un senzor de măsurare a volumului
de aer (Gurski, 2007).
32
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Mărimea de ieșire controlată în procesul ales este presiunea. Aceasta este comandată prin
modificarea puterii de rotație a motorului de la nivelul ventilatorului. Temperatura aerului din tub
este menținută constantă prin setarea puterii rezistenței termice la o valoare prestabilită.
33
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
𝜗(𝑠) 0.485
𝐺3(𝑠𝑒𝑛𝑧𝑜𝑟 3) (𝑠) = = ⋅ 𝑒 −0.8𝑠
𝑢𝐻 (𝑠) 12.6𝑠 + 1
(3.4)
𝑝(𝑠) 0.03
𝐺4 (𝑠) = =
𝜑(𝑠) 2.1𝑠 + 1
(3.5)
Schemele pentru controlul presiunii au fost prezentate în cadrul secțiunilor 3.2 și 3.3.
34
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
u (%) 5 10 15 20 25 30 35 40 45
y (˚C) 27.75 29.1 30.9 33.75 36.9 40.7 43.95 46.85 49.6
Tabelul 4.1.
35
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Pentru trasarea caracteristicii dinamice este necesară alegerea unui punct static de
funcționare (PSF). PSF trebuie ales în intervalul în care caracteristica statică și aproximarea liniară
au suprapunerea cea mai bună. Astfel am ales punctul static de funcționare având coordonatele
(uPSF, yPSF) = (30, 40.7). În jurul acestui PSF am aplicat treapta de comandă [u0 ÷ ust] = [30÷35]
folosită pentru trasarea caracteristicii dinamice a platformei ProThermPlus.
36
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
𝑦𝑠𝑡 − 𝑦0
𝐾𝑝 = (4.1)
𝑢𝑠𝑡 − 𝑢0
𝑡𝑡 − 𝜏
𝑇𝑝 ≅ ≅ 104 [sec] (4.2)
3
37
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
0.7
𝐻𝑝 (𝑠) = 𝑒 −4𝑠 (4.3)
104𝑠 + 1
38
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
A doua zonă de lucru este reprezentată de structura de reglare cu predictor Smith și cuprinde
următoarele elemente ce pot fi observate în figura 4.7:
39
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Cea de-a patra zonă a interfeței este ilustrată în figura 4.9. Aceasta este dedicată structurii
de reglare cu regulator PID simplu. Aici, utilizatorul are posibilitatea de a vedea parametrii
regulatorului PID folosit atât pentru rejecția perturbației, cât și pentru un răspuns aperiodic al
procesului. Aceștia sunt calculați în timp real conform relațiilor prezentate în capitolul 2, în funcție
de parametrii procesului introduși de către utilizator în secțiunea prezentată anterior.
Diagrama aplicației este prezentată în figura 4.10, unde se observă cazul structurii de
reglare cu predictor Smith. Similar, figura 4.11 prezintă diagrama aplicației pentru structura de
reglare cu regulatoare PID obținute prin relațiile din secțiunea 2.2.
40
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
41
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
4.3 Rezultate
Această secțiune conține rezultatele rulării aplicației pentru cele două tipuri de structuri de
conducere pentru platforma ProThermPlus.
0.7
𝐻𝑃 (𝑠) = 𝑒 −4𝑠 (4.4)
104𝑠 + 1
0.7
𝐻𝑃∗ (𝑠) = (4.5)
104𝑠 + 1
𝐾0
𝐻0∗ (𝑠) = (4.6)
𝑇0 𝑠 + 1
Eroarea staționară εst = 0, rezultă K0 = 1. Timpul tranzitoriu tt ≤ 184 [sec], rezultă tt* = 180
[sec] și 3T0 ≤ 180 [sec]. Am ales T0 = 60 [sec].
1
𝐻0∗ (𝑠) = (4.7)
60𝑠 + 1
𝐻0∗ (𝑠) 1
𝐻𝑑∗ (𝑠) = ∗ (𝑠) = (4.8)
1 − 𝐻0 60𝑠
1 104𝑠 + 1
𝐻𝑅∗ (𝑠) = 𝐻𝑑∗ (𝑠) ∗ = (4.9)
𝐻𝑃 (𝑠) 42𝑠
𝐾𝑅 1
= (4.11)
𝑇𝑖 𝑠 42𝑠
Rezultă KR = 2.5 si Ti = 104.
42
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Se observă o eroare staționară mai mică decât 5% din valoarea de regim staționar a ieșirii
39.6˚C. Răspunsul este aperiodic conform formei impuse, iar timpul tranzitoriu este mai mic
decât valoarea maximă impusă.
Testele pentru această structură de conducere au fost efectuate pentru relațiile Kopelovici
(regulator PI). Celelalte regulatoare, obținute prin restul relațiilor din capitolul 2.2 pot fi testate în
mod asemănător.
Pentru a testa regulatorul PI Kopelovici am ales o treaptă de referință între 35˚C și 40˚C.
43
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Răspunsul sistemului în buclă închisă este caracterizat de indicatorii din tabelul 4.3 și are
formele din figurile 4.13 - 4.16. Deoarece parametrii calculați prin relațiile prezentate în
subcapitolul 2.2 au determinat raspunsuri puternic oscilante, a fost necesară o ajustare a acestora
pentru obținerea performanțelor impuse. În tabelul 4.3 sunt prezentate valorile parametrilor
obținute în timpul și în urma acordării regulatorului.
44
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
45
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
46
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
5. Concluzii
În această lucrare am abordat problematica proiectării sistemelor de conducere pentru
procesele cu timp mort, precum și alegerea și acordarea regulatoarelor pentru astfel de procese.
În vederea analizei structurilor de reglare pentru procese cu timp mort am elaborat o serie
de pachete de simulare în Simulink pentru controlul presiunii suflantei Elwe. Astfel, am comparat
diferite scheme de reglare și seturi de relații pentru calculul parametrilor regulatoarelor (bazate pe
rezultatele identificării experimentale), analizând răspunsurile în timp și performanțele sistemelor
de reglare.
47
Sisteme de conducere pentru procese cu timp mort
________________________________________________________________________________________________________________________________________________
Bibliografie
Cîrtoaje, V. 2013. Teoria sistemelor automate. Editura Universității Petrol – Gaze din
Ploiești, România.
Gurski, 2007. Laboratory setup airstream and temperature control plant, Operating
manual. Ingenieurburo Gurski-Schramm & Partner, ELWE-Lehrsysteme GmbH, Germany.
O’Dwyer, A. 2005. A reference guide to Smith predictor based methods for the
compensation of dead-time processes. Proceeding of the IEE Irish Signals and Systems
Conference, p. 231-238, Dublin City University, Ireland.
Pătrașcu, M. 2016. Ingineria reglării automate. Note de curs. Universitatea Politehnica din
București, România.
Vânătoru, M., Iancu, E., Maican, C., Canureci, G. 2007. Conducerea automată a proceselor
industriale, Editura Universitaria, Craiova, România.
48