TSRA Liniare
TSRA Liniare
TSRA Liniare
REGLRII
AUTOMATE
ALINA-SIMONA BIEU
CUPRINS
_____________________________________________________________________
CAPITOLUL 1
1.1.
1.2.
1.3.
1.4.
1.5.
INTRODUCERE,
Definirea i Caracterizarea Sistemelor,
Problema Reglrii,
Sisteme de Reglare Automat,
Clasificarea Sistemelor de Reglare Automat,
Principiile Reglrii Automate,
1.4.1. Principiul Reglrii dup Efect,
1.4.2. Principiul Reglrii dup Cauz,
7
8
9
10
12
13
14
14
CAPITOLUL 2
2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
TRADUCTOARE,
Traductoare de Debit,
Traductoare de Nivel,
Traductoare de Presiune,
Traductoare de Temperatur,
Traductoare de Poziie,
Traductoare de Vitez,
15
18
21
24
26
29
32
CAPITOLUL 3
ELEMENTE DE EXECUIE,
CONVERTOARE,
Elemente de Acionare Electrice,
Elemente de Acionare Hidraulice,
Elemente de Acionare Pneumatice,
Organe de Execuie,
Convertorul Electro-Pneumatic,
35
37
38
39
41
43
REGULATOARE,
Regulatoare Continue,
Regulatoare Numerice,
Regulatoare Bipoziionale,
Regulatoare Logice Programabile,
44
47
52
54
55
3.1.
3.2.
3.3.
3.4.
3.5.
CAPITOLUL 4
4.1.
4.2.
4.3.
4.4.
CAPITOLUL 5
CONECTIVITATEA ECHIPAMENTELOR
DE AUTOMATIZARE,
5.1. Structura Reelelor Industriale,
5.2. Topologii de Reele Industriale,
5.3. Protocoale de Comunicaie a Datelor Industriale,
5.3.1. Protocolul FOUNDATION FIELDBUS,
5.3.2. Protocolul MODBUS,
5.3.3. Protocolul HART,
5.3.4. Protocolul PROFIBUS,
59
60
63
64
64
66
67
70
SISTEME CONVENIONALE
DE REGLARE AUTOMAT,
Sisteme de Reglare Automat dup Efect,
Sisteme de Reglare Automat dup Cauz,
Sisteme de Reglare Automat din Industrie,
6.3.1. Reglarea Debitului,
6.3.2. Reglarea Nivelului,
6.3.3. Reglarea Presiunii,
6.3.4. Reglarea Temperaturii,
Sisteme de Reglare Automat din Structura unui
Computer,
6.4.1. Reglarea Poziiei Captului de
Citire/Scriere al unui Hard Disk,
6.4.2. Reglarea Temperaturii n Interiorul
Carcasei unui Computer,
6.4.3. Reglarea Poziiei Lentilei Unitii
Optice a unui Computer,
6.1.
6.2.
6.3.
6.4.
CAPITOLUL 7
7.1.
7.2.
7.3.
CAPITOLUL 8
8.1.
8.2.
8.3.
74
77
78
80
83
83
85
88
90
92
92
94
96
SISTEME AVANSATE
DE REGLARE AUTOMAT,
Sisteme De Reglare Predictiv,
7.1.1. Predicia Ieirii pe Baza Modelului
Procesului,
7.1.2. Deplasarea Orizontului Prediciei,
7.1.3. Problema Optimizrii,
Sisteme de Reglare cu Model Intern,
Sisteme de Reglare Fuzzy,
103
104
106
107
110
STABILITATEA I CALITATEA
SISTEMELOR DE REGLARE,
Stabilitatea Sistemelor de Reglare Automat,
Calitatea Sistemelor de Reglare Automat,
Acordarea regulatorului PID,
114
115
117
120
BIBLIOGRAFIE,
101
102
123
INTRODUCERE
_____________________________________________________________________
CUPRINSUL CAPITOLULUI 1
1.1.
1.2.
1.3.
1.4.
1.5.
8
9
10
12
13
14
14
Acest prim capitol este destinat relurii unor noiuni de baz introduse de cursul
Teoria Sistemelor cum ar fi sistemul, sistemul automat, clasificarea sistemelor i a
sistemelor automate precum i prezentrii noiunilor de baz asociate Tehnicii
Reglrii Automate, i anume:
- ce este i ce presupune operaia de reglare;
- ce este, din ce este alctuit i ce rol are un sistem de reglare automat;
- ce principii stau la baza funcionrii sistemelor de reglare automat.
v1
Comanda
c
Ieire
y
a)
b)
Fig.1.2. Schema bloc simplificat a unui SRA (a - dup efect, b - dup
cauz):
DA Dispozitiv de Automatizare, P Proces, u mrime de execuie.
Dispozitivul de automatizare are rolul de a primi informaie referitoare la starea
curent a procesului reglat (P), i de a genera comenzi convenabile asupra
procesului, n vederea meninerii sau aducerii strii acestuia ntr-o anumit stare
dorit (de referin). [Crtoaje .a., 2003]
Dispozitivul de automatizare cuprinde n structura sa traductorul (T) ce
furnizeaz informaia cu privire la starea curent a procesului, prin msurare,
regulatorul (R) ce genereaz comenzile astfel nct s se ndeplineasc obiectivul
reglrii (meninerea sau aducerea strii curente a unui proces la o anumit stare
de referin) i elementul de execuie (EE) ce are rolul de a aplica comanda
regulatorului n proces (fig.1.3).
10
v1
r
EE
v2
y
m
T
a)
v1
v2
m
r
EE
b)
Fig.1.3. Schema bloc detaliat a unui SRA (a - dup efect, b - dup
cauz):
R Regulator, EE Element de Execuie, T Traductor, P Proces,
r referin, c comand, u mrime de execuie, m msur, y ieire, v1, v2
perturbaii.
Sistemul de reglare realizeaz, n cazul ideal, condiia de reglare y(t) r(t), oricare
ar fi intrarea de referin r(t) i perturbaiile v1(t) i v2(t). Problema reglrii poate fi
descompus n problema rejeciei efectului perturbaiilor i problema urmririi
referinei.
Problema rejeciei exacte exprim cerina ideal ca n ipoteza r(t)0 i v2(t)0 s
avem y(t) 0, oricare ar fi v1(t).
Problema urmririi exacte exprim cerina ideal ca n ipoteza v1(t)0 i v2(t)0,
s avem y(t) r(t), oricare ar fi r(t).
n aplicaiile practice, problema reglrii trebuie relaxat, n sensul nlocuirii
condiiei rigide ca mrimea reglat (y) s urmreasc exact mrimea de referin
(r), cu condiia ca ieirea s urmreasc referina cu un anumit grad de precizie.
Un SRA poate funciona pe baza a dou principii de reglare, i anume principiul
reglrii dup cauz i principiul reglrii dup efect, ale cror enunuri sunt
prezentate n paragraful 1.3. n funcie de principiul reglrii, care st la baza legii
de reglare, un SRA poate avea cele dou tipuri de structuri prezentate n figurile
1.2 a i b i detaliat n figurile 1.3 a i b.
11
12
cauz;
- SRA n cascad ce folosesc tehnica buclelor multiple, prin cuplarea
regulatoarelor n cascad;
- SRA mixte au n structur att SRA dup efect ct i SRA dup cauz;
SRA avansate avnd la baz strategii clasice de reglare
- SRA cu decuplare folosesc un dispozitiv, numit decuplor, pentru
diminuarea interaciunilor naturale ce apar ntre diferitele canale ale
unui proces multivariabil;
- SRA selective se folosesc atunci cnd numrul agenilor de reglare este
mai mic dect numrul mrimilor reglate;
- SRA infereniale ce se folosesc atunci cnd o mrime ce trebuie reglat
nu poate fi msurat, dar poate fi estimat pe baza altor mrimi ce se
pot msura;
SRA avansate avnd la baz strategii moderne de reglare
- SRA adaptive folosesc metoda de identificare online a parametrilor
procesului n scopul acordrii regulatorului; primele tipuri de sisteme
adaptive au fost folosite ncepnd cu anul 1950 n industria
aerospaial;
- SRA predictive calculeaz mrimea de comand astfel nct evoluia
prezis a ieirii procesului, pe baza unui model al procesului reglat, s
urmeze ct aproape o traiectorie impus;
- SRA cu model intern calculeaz mrimea de comand pe baza unui
model al procesului reglat;
SRA avansate avnd la baz modele complexe
- SRA robuste spre deosebire de SRA adaptive, SRA robuste nu permit
adaptarea dinamic a parametrilor, ci regulatorul este proiectat offline
innd cont de anumite incertitudini de model;
- SRA neliniare folosesc modele neliniare;
- SRA optimale sunt sistemele de reglare la care semnalul de comand
se calculeaz prin optimizarea unei anumite funcii obiectiv;
SRA avansate avnd la baz tehnici inteligente - folosesc diferite tehnici de
reglare cum ar fi reelele neurale, logica fuzzy, algoritmi genetici,
probabiliti etc.
SRA inteligente au la baz tehnici avansate de procesare a informaiilor i a
cunotinelor, care integreaz tehnicile neurale, tehnicile fuzzy, tehnicile
inteligenei artificiale i programarea evoluionist.
13
14
TRADUCTOARE
_____________________________________________________________________
CUPRINSUL CAPITOLULUI 2
2.1.
2.2.
2.3.
2.4.
2.5.
2.6.
Traductoare de Debit,
Traductoare de Nivel,
Traductoare de Presiune,
Traductoare de Temperatur,
Traductoare de Poziie,
Traductoare de Vitez,
18
21
24
26
29
32
Acest capitol este dedicat prezentrii structurii i funcionrii celor mai frecvent
utilizate traductoare, i anume: traductorul de debit, nivel, presiune, temperatur,
poziie i vitez.
Traductorul este parte component a dispozitivului de automatizare din
structura unui Sistem de Reglare Automat (SRA).
Rolul traductorului este acela de a furniza informaia referitoare la valoarea
curent a mrimii reglate, prin msurare.[Agachi, 1994]
Un traductor este compus din dou elemente:
- elementul sensibil (senzorul) care preia mrimea ce trebuie msurat i o
transform ntr-o mrime de natur mecanic, de obicei o deplasare;
- adaptorul care transform mrimea mecanic ntr-o mrime electric sau
pneumatic, ce poate fi ulterior prelucrat n cadrul SRA.
Adaptorul realizeaz, de asemenea, amplificarea i filtrarea semnalului de intrare,
primit de la senzor i compensarea comportamentului neliniar al senzorului.
Semnalul transmis de traductor poate fi:
- analogic
- n tensiune: 05 V, 010 V sau -5+5 V;
- n curent: 210 mA sau 420 mA.
- numeric
- logic: 0 sau 1;
- n impulsuri:
- cu frecven variabil;
- cu lime de impuls variabil;
- mesaj numeric (vezi capitolul 6).
Aprecierea performanelor unui traductor se poate face pe baza urmtoarelor
caracteristici: [Crtoaje .a., 2003]
- pragul de insensibilitate (rezoluia) reprezint cea mai mic variaie a
mrimii de intrare care produce o variaie sesizabil asupra mrimii de ieire;
- liniaritatea este proprietatea traductorului de a avea o caracteristic ct mai
liniar;
- reproductibilitatea este proprietatea de a se obine rezultate ct mai
apropiate n cazul repetrii, n condiii identice, a operaiei de msurare;
- fidelitatea este proprietatea de a se obine rezultate ct mai puin
influenate de aciunea factorilor perturbatori interni i externi;
- timpul de rspuns timpul de stabilizare a mrimii de ieire la o variaie
brusc a mrimii de intrare;
- precizia gradul de exactitate al operaiei de msurare;
- fiabilitatea proprietatea traductorului de funciona n limita unor
performane impuse i n condiii de exploatare date, un interval de timp ct
mai mare;
- simplitatea;
- robusteea;
- preul de cost, etc.
Traductoarele inteligente conin n structura lor, pe lng traductorul clasic, un
microcontroller. Acest tip de traductor ndeplinete funcii suplimentare, n
comparaie cu cel clasic, cum ar fi:
- afiarea local a valorii msurate;
- autocalibrarea dispozitivului de msurare;
- codificarea informaiei transmise;
- stocarea temporar a datelor;
16
dup natura
mrimii de intrare
presiune
nivel
umiditate
traductoare
de mrime
vitez etc.
tensiune
mrimi
electrice
curent
rezisten
frecven etc.
traductoare
de calitate
gazoanalizoare
traductoare de pH
spectrografe etc.
traductoare parametrice
(transform o mrime
neelectric ntr-un parametru
de circuit electric)
rezistive
inductive
capacitive
fotoelectrice etc.
dup natura
mrimii de ieire
de inducie
traductoare generatoare
(transform o mrime
neelectric ntr-o for
electromotoare)
sincrone
piezoelectrice
termoelectrice etc.
17
p2
TPD
I
I
Fig. 2.1. Traductor de debit cu diafragm:
Q debitul de fluid, p1 presiunea fluidului naintea diafragmei, p2 presiunea
fluidului dup diafragm, I curent electric dependent de ptratul debitului, I
curent electric dependent liniar de debit, TPD Traductor de Presiune
Diferenial,
- extractor de radical, D diafragm.
Debitul masic ce trebuie msurat (Q) (fig. 2.1) este transformat cu ajutorul
diafragmei (D) ntr-o diferen de presiune (cdere de presiune p=p1-p2).
Diferena de presiune este apoi preluat de traductorul de presiune diferenial i
transformat ntr-un semnal electric (I).
Deoarece ntre debitul masic (Q) i diferena de presiune p exist relaia:
(2.1)
Q = s 2 p ,
semnalul electric (I) generat de traductorul de presiune diferenial va fi
dependent de ptratul debitului.
n relaia (2.1),
este un coeficient de debit;
s seciunea minim a diafragmei;
densitatea fluidului;
p diferena de presiune naintea i dup diafragm.
Deoarece caracteristica static nu este liniar la ieirea adaptorului traductorului
de presiune diferenial se folosete un bloc de calcul, un extractor de radical.
Traductorul de debit tip rotametru
Funcionarea acestui tip de traductor se bazeaz pe dependena dintre deplasarea
pe vertical a unui imersor ntr-un tub tronconic i debitul de fluid ce circul prin
tub, de jos n sus (Q), (fig.2.2). [Ciobanu, 2009]
18
Q
Fig. 2.2. Traductor de debit tip rotametru:
Q debitul de fluid, h deplasarea pe vertical a imersorului.
Tubul tronconic este confecionat din sticl, material plastic transparent sau
metal. Imersorul este confecionat din metal, la lichide, sau din material plastic, n
cazul gazelor, i este prevzut cu aripioare care au rolul de a-i imprima o micare
de rotaie i de a-l menine n centrul tubului tronconic.
Acest tip de traductor se poate folosi pentru msurarea debitelor mici i mijlocii
(10-4200 m3/h). n cazul fluidelor opace transmiterea poziiei imersorului n
exteriorul tubului tronconic se poate face pe cale magnetic.
Dezavantajul acestui tip de traductor este c introduce rezistene n curgerea
fluidului, ce pot fi importante, n anumite aplicaii industriale.
Traductorul electromagnetic
Traductoarele electromagnetice funcioneaz pe baza principiului induciei
magnetice i permit msurarea debitelor de lichide conductibile electric, cu
rezistivitatea mai mic dect 10 kcm. Constructiv, acest tip de traductor este
realizat dintr-un oel inoxidabil, cptuit n interior cu teflon i fixat ntre polii
unui circuit magnetic, a crui nfurare este alimentat la curent alternativ (fig.
2.3). [Ciobanu, 2009]
e
Fig. 2.3. Traductor de debit electromagnetic:
U tensiune alternativ, B inducia cmpului magnetic, e tensiune
electromotoare.
Tensiunea electromotoare depinde liniar de debitul de lichid prin relaia
4B
e=
Q,
(2.2)
D
n care
D este diametrul interior al tubului;
B inducia cmpului magnetic;
19
Q debitul de lichid.
Aa cum se observ din relaia (2.2), rezultatul msurrii nu este influenat de
densitatea i vscozitatea lichidului.
Cu acest tip de traductor se pot msura debite de lichide cu presiunea mai mic
de 30 bar, ntr-o gam larg (0,12000 m3/h)
Traductorul Vortex
Acest tip de traductor permite msurarea debitului pe baza frecvenei de oscilaie
a presiunii jetului de fluid turbionat prin intermediul unui obstacol de form
special (element Vortex), introdus n mijlocul conductei (fig. 2.4). [Crtoaje .a.,
2003]
Pulsaiile din zona elementului Vortex sunt sesizate cu ajutorul unui senzor
piezoelectric, amplasat n interiorul elementului vortex i protejat de fluid prin
intermediul unei membrane elastice speciale. Frecvena pulsaiilor este
proporional cu debitul.
Traductorul cu ultrasunete
La baza funcionrii acestui tip de traductor se afl fenomenul de modificare a
vitezei sau direciei de propagare a undelor ultrasonice n medii fluide aflate n
micare. [Zhang, 2008]
Primul tip de traductor determin debitul prin msurarea timpului de propagare a
undelor ultrasonice ntre dou puncte fixe aflate pe direcia de curgere.
Al doilea tip de traductor determin debitul de fluid prin msurarea deviaiei unui
fascicul de unde ultrasonice emise perpendicular pe direcia de curgere.
Piezoelementul emitor i cel receptor se afl fixate de o parte i de alata a
conductei, uneori chiar n exteriorul acesteia. Valoarea deviaiei fascicolului este
proporional cu viteza de curgere a fluidului prin conduct.
Acest tip de traductor permite msurarea debitelor fluidelor corozive, vscoase,
neomogene, fr a genera pierderi de presiune.
20
k b
(2.4)
1+
Si
n care b este lungimea braului orizontal de transmitere a micrii de la imersor la
axul tubului de torsiune.
Principalele erori de msurare sunt date de variaia densitii lichidului, de
modificarea n timp a caracteristicilor elastice ale tubului de torsiune i de variaia
seciunii imersorului din cauza depunerilor de material.
n aplicaiile practice, traductoarele cu plutitor se pot utiliza pentru variaii ale
nivelului pn la 20 m, iar cele cu imersor pn la 22,5 m.
21
h
VS1
p1
TPD
VS2
p2
ntre presiunea diferenial p1-p2 i nivelul din vas (h) exist relaia
p d = p1 p 2 = h ,
(2.5)
22
Traductorul inductiv
Acest tip de traductor se utilizeaz la determinarea nivelului de separaie a dou
medii neconductoare, cu permeabiliti diferite. ntre inductivitatea (L) i nivelul
(h) exist o dependen liniar:
h
,
(2.6)
h0
n care L1 reprezint inductivitatea pentru h=0, iar L2 reprezint inductivitatea
pentru h=h0.
n figura 2.7 se prezint schema traductorului inductiv.
L = L1 + ( L 2 L1 )
h0
L(h)
h
,
h0
n care C1 reprezint capacitatea pentru h=0, iar C2 pentru h=h0.
n figura 2.8 se prezint schema traductorului capacitiv.
C = C1 + ( C 2 C1 )
(2.7)
23
24
= k( p1 p 2 ).
(2.9)
Domeniul de msur pentru acest tip de traductor este inferior celui acoperit de
traductorul cu membran.
Traductorul de presiune cu ionizare
Acest tip de traductor se utilizeaz la msurarea presiunilor subatmosferice mici i
foarte mici. Funcionarea lui se bazeaz pe dependena de presiune a gradului de
ionizare a unui gaz. Ionizarea se obine prin bombardarea constant cu electroni
sau radiaii alfa, iar gradul de ionizare este determinat prin intermediul curentului
electric de ionizare dintr-un circuit alimentat cu tensiune constant, avnd ca
sarcin rezistena gazului ionizat. [Zhang, 2008]
25
Traductorul piezoelectric
Acest traductor funcioneaz pe baza efectului piezoelectric al unor cristale de
cuar, titanat de bariu etc. [Crtoaje .a., 2003] Prin comprimarea unui element
paralelipipedic de cristal dup direcia axei mecanice (perpendicular pe feele
mecanice ale cristalului), pe feele perpendiculare pe direcia axei electrice apare o
sarcin electric proporional cu presiunea de comprimare P, deci o tensiune
q
k p
U=
=
,
(2.10)
CC + C A CC + C A
n care CA este capacitatea de intrare a amplificatorului electronic la a crui intrare
este conectat cristalul iar CC este capacitatea electric a cristalului.
Timpul de rspuns al traductorului este foarte mic i se utilizeaz la msurarea
variaiilor brute de presiune.
Traductorul pelicular
Acest traductor este realizat pe baza tehnologiei peliculelor metalice subiri i este
de regul un traductor capacitiv. Traductorul este de mici dimensiuni, simplu i cu
timp de rspuns mic. [Dumitrescu, Chiriac, 2000]
26
27
Rezistena nominal a dispozitivelor este de 25, 50, 100, 500 sau 1000 la 00C,
ultimele variante fiind recomandate pentru temperaturi sczute.
Termorezistenele executate n ar se confecioneaz din platin, cu rezistene
nominale de 50 i 100 , de tipul PT 50 i PT 100, fiind confecionate din fire cu
diametre ntre 0,050,2 mm, cu lungimi de ordinul 520 cm, firele de legtur
la blocul de borne fiind de nichel, cu diametru mult mai mare, n scopul neglijrii
variaiei rezistenei acestora cu temperatura.
Din cauza diametrului mic al firului de platin, termorezistena se utilizeaz rar la
msurarea unor temperaturi mai mari de 400C.
Termistorul
Acest tip de traductor este fabricat din elemente semiconductoare fabricate din
amestecuri de oxizi de mangan, nichel, cobalt, fier, sinterizate la temperaturi de
peste 1000C sub form de plcue, pastile sau baghete cu dimensiuni care variaz
de la cteva sutimi de mm la civa cm.
28
u x = k ,
(2.16)
29
u1
ux
u1
ux
Traductorul de poziie rezistiv prezint dezavantajul uzurii relativ rapide din cauza
frecrii cursor-element rezistiv.
Traductorul cu senzori capacitivi
Senzorii capacitivi sunt condensatoare electrice a cror capacitate este dat de
relaia: [Ciobanu, 2009]
(2.15)
A
,
C=
x
n care
A este suprafaa de suprapunere a armturilor;
permitivitatea dielectricului;
x distana dintre armturi.
Un tip de traductor capacitiv este cel la care una dintre armturile condensatorului
este fix iar cealalt este mobil, prins de elementul a crui poziie se msoar.
Variaiile de rezisten (cazul traductorului cu senzori rezistivi) sau capacitate
electric (cazul traductorului cu senzori capacitivi), de la ieirea senzorului
parametric, sunt convertite n tensiune sau curent electric, de ctre adaptorul
electronic. Montajul de msurare ofer un semnal electric (tensiune de
dezechilibru) dependent de variaia rezistenei sau a capacitii, care este apoi
amplificat i aplicat unui etaj de ieire, care l convertete n semnal unificat.
Eliminarea influenei semnalelor perturbatoare se asigur prevznd adaptorului
30
31
(2.17)
S
,
t
n care S reprezint deplasarea efectuat n intervalul de timp t. Msurarea
vitezei liniare sau unghiulare se face prin metode directe, bazate pe definiie
(meninnd constant S sau t) sau prin metode indirecte (efect Doppler, legea
induciei electromeagnetice). [Dumitrescu, Chiriac, 2000]
n majoritatea cazurilor se msoar viteze unghiulare, cele liniare fiind convertite
prin sisteme mecanice n viteze unghiulare (turaii), pe baza relaiei:
v = R,
(2.18)
n care este viteza unghiular, iar R este raza de giraie.
v=
Tahogeneratorul
Acest tip de traductor este cel mai des utilizat n aplicaiile practice, fiind o
micromain electric de curent continuu sau de curent alternativ, la care
tensiunea la borne n gol (sau la sarcini mici) este proporional cu turaia:
[Dumitrescu, Chiriac, 2000]
U = k n,
(2.19)
Turaiile maxime ce se pot msura sunt de 2000 rot/min pentru
tahogeneratoarele de curent continuu i 3000 rot/min pentru cele de curent
alternativ. Pentru turaii mai mari se pot folosi reductoare de turaie mecanice.
32
R
L2
D
L1
S
Fig.2.17. Traductor fotoelectric cu ntreruperea fluxului luminos.
R receptor fotoelectric, S surs radiaii luminoase, D disc opac prevzut cu
orificii sau fante aezate pe un cerc n jurul centrului discului, L1, L2 lentile, A
arbore a crui turaie se msoar.
33
GI
DI
F
CORP
34
ELEMENTE DE EXECUIE,
CONVERTOARE
_____________________________________________________________________
CUPRINSUL CAPITOLULUI 3
3.1.
3.2.
3.3.
3.4.
3.5.
37
38
39
41
43
v2
v1
r
EA
OE
EE
36
Element
de
acionare
(EA)
Organ
de
execuie
(OE)
Electric
ntreruptor
Robinet
Neelectric
Van
De joas tensiune
De nalt tensiune
Cu dubl aciune
Cu simpl aciune
Clapet
Plan (fluture)
37
38
ES
+
-
AP
pc
SP
OE
hm
TP
POZIIONER
EE
39
SP
pc
OE
pc
P
pc
T
40
41
42
43
REGULATOARE
_____________________________________________________________________
CUPRINSUL CAPITOLULUI 1
4.1.
4.2.
4.3.
4.4.
Regulatoare Continue,
Regulatoare Discrete,
Regulatoare Bipoziionale,
Regulatoare Logice Programabile,
47
52
54
55
+
-
BR
BC
Fig.4.2. Schema bloc a blocului de calcul:
BC bloc de calcul, A amplificator, BR bloc de reacie,
e eroare (abatere), c comand.
Din punctul de vedere al energiei utilizate, regulatoarele pot fi electronice,
pneumatice i hidraulice, amplificatorul din structura blocului de calcul, fiind de
asemenea electronic, pneumatic sau hidraulic.
n cazul regulatoarelor electronice amplificatorul din structura blocului de calcul
este un amplificator operaional caracterizat printr-un factor de amplificare relativ
mare, de ordinul miilor i un rspuns rapid, ce poate fi considerat fr inerie.
45
,
(4.1)
E( s ) 1 + k A G BR ( s ) 1/ k A + G BR ( s ) G BR ( s )
n care
G R ( s ) - este funcia de transfer a regulatorului;
C( s ) - transformata Laplace a comenzii;
E( s ) - transformata Laplace a erorii;
k A - factorul de amplificare al amplificatorului;
G BR ( s ) - funcia de transfer a blocului de reacie.
46
cM
ri
TI
re
BCM
cM
CR
EC
r
+ e +
-
cA
A
CAM
BR
kP Ti Td
Fig.4.3. Schema bloc funcional a unui regulator:
TI traductor de intrare, BCM bloc comand manual, A amplificator,
BR bloc de reacie, EC element de comparaie, CR comutator referin,
CAM comutator AUTOMAT/MANUAL, A automat, M - manual
ri referin intern, re referin extern, r referin, e eroare (abatere),
m msur, c comand, cA comand automat, cM comand manual,
kP, Ti, Td parametrii ce intervin n algoritmul de reglare PID.
Ti 0
dt
n care
k P - este factorul de proporionalitate;
Ti - constanta de timp integral;
Td - constanta de timp derivativ;
c 0 - comanda n lipsa abaterii.
ntre factorul de proporionalitate (kP) i banda de proporionalitate (BP), cu care
se opereaz n practic, exist relaia kP=100/BP. n cazurile particulare Ti= i
Td=0, algoritmul PID devine PD i, respectiv, PI.
47
(4.3)
(4.4)
kp
e=r-m
r=ct
c0
r=m
100
m[%]
48
r, m
r=ct
m
0
e=r-m
kPe
c0
0
49
r, m
r=ct
m
e=r-m
kPe
kPe
c0
(4.6)
(4.7)
50
r, m
r=ct
m
0
e=r-m
kPe
c0
0
kPe
t
Ti 0
dt
cu funcia de transfer
1
(4.9)
G R ( s ) = k P (1 +
+ Td s ).
Ti s
51
r, m
r=ct
m
0
e=r-m
cI
cD
cI
cD
c0
dD
de
+ D = Td .
dt
dt
52
T k
e e
c k = c 0 + k P e k + e j + Td k k 1 ,
Ti j= 0
T
T k 1
e
e
c k 1 = c 0 + k P e k 1 + e j + Td k 1 k 2 .
Ti j= 0
T
(4.11)
(4.12)
Pentru obinerea relaiilor de mai sus s-a folosit metoda dreptunghiurilor pentru
integrarea numeric, astfel
t = kT
j= 0
de k e k e k 1
=
. [Mihalache, 2008]
dt
T
Relaia (4.11) poart denumirea de forma poziional a algoritmului PID. Aceast
form prezint dezavantajul necesitii iniializrii la fiecare pas.
Prin scderea relaiilor (4.11) i (4.12) se obine
T
T
c k = c k 1 + k P e k e k 1 + e k + d ( e k 2e k 1 + e k 2 ) ,
(4.13)
Ti
T
53
(4.14)
n care
2 Td
T
T Td
+
, b1 = (1 +
), b 2 = d .
(4.15)
Ti
T
T
T
Relaia (4.14) poart denumirea de forma recursiv a algoritmului PID, relaie ce
nu mai necesit iniializarea la fiecare pas i prin care se evit propagarea erorilor
de integrare.
n cazul n care forma de reprezentare a algoritmului PID este cea din relaia
(4.10), forma numeric se poate scrie astfel: [Crtoaje, 2004]
c k = k P ( e k + I k + Dk )
.
(4.16)
I k = I k 1 + e k
T
i
T
d
Dk 1 + d ( e k e k 1 )
D k = e
T
b0 = 1 +
Dac semnalul de comand are valoarea 0, iar eroarea crete i atinge valoarea
h/2, atunci comanda devine 1, iar dac semnalul de comand are valoarea 1, iar
eroarea scade i atinge valoarea h/2, atunci comanda comut la valoarea 0.
Histerezisul regulatorului este egal cu h.
Ca i construcie regulatorul bipoziional conine n structura sa un releu
electromagnetic ce prezint un histerezis inerent i care determin histerezisul
regulatorului.
54
Dac histerezisul regulatorului este mic, precizia de reglare este bun, dar
frecvena de comutare a comenzii regulatorului de la o valoare la alta este mare.
Spre deosebire de reglarea continu, reglarea bipoziional este mai puin precis,
dar mai simpl i mai robust.
55
56
Interfa comunicaie
n partea stnga a diagramei sunt trecute date legate de intrrile PLC, iar n
dreapta sunt date legate de ieirile PLC. n stnga sunt, de obicei senzorii, iar n
dreapta sunt elementele de execuie.
57
58
CONECTIVITATEA
ECHIPAMENTELOR DE
AUTOMATIZARE
_____________________________________________________________________
CUPRINSUL CAPITOLULUI 5
5.1. Structura Reelelor Industriale,
5.2. Topologii de Reele Industriale,
5.3. Protocoale de Comunicaie a Datelor Industriale,
5.3.1. Protocolul FOUNDATION FIELDBUS,
5.3.2. Protocolul MODBUS,
5.3.3. Protocolul HART,
5.3.4. Protocolul PROFIBUS,
5.3.5. Protocolul CAN,
60
63
64
64
66
67
70
74
60
Reglare
61
INFORMAIE
REGLARE
CMP
62
SLAVE
INEL
SLAVE
MASTER
SLAVE
MASTER
SLAVE
SLAVE
SLAVE
SLAVE
SLAVE
SLAVE
MAGISTRALA UNICA
SLAVE
ARBORE
MASTER
MASTER
SLAVE
SLAVE
SLAVE
SLAVE
SLAVE
SLAVE
SLAVE
SLAVE
SLAVE
SLAVE
SLAVE
SLAVE
SLAVE
63
64
Model OSI
Funcii
FOUNDATIO
N FIELDBUS
Utilizator
Aplicaie
Aplicaie
Prezentare
Sesiune
Transport
Reea
Legtur de Date
Date
Fizic
Conecteaz dispozitivele
Fizic
Stiva de comunicaie
65
Nivelul fizic are la baz cele dou variante de magistral de comunicaie, H1 sau
HSE.
Stiva de comunicaie realizeaz serviciile necesare pentru a realiza interfaa
nivelului utilizator cu nivelul fizic, protocolul folosit n cadrul nivelului de date
este de tip token-passing. La acest nivel acioneaz LAS (Line Active Scheduler),
cu rol de arbitru central al magistralei, ce permite controlul i comunicarea
deterministic.
Controlul poate fi trecut prin mai multe echipamente de tip LAS, asigurndu-se
astfel redundana in reeaua Fieldbus.
Nivelul utilizator definete o interfa prin care utilizatorii pot comunica cu
echipamentele printr-un set de blocuri, ce realizeaz:
- descrierea caracteristicilor echipamentului (nume, productor, serie);
- controlul intrrilor/ieirilor echipamentului;
- decuplarea blocurilor de funcii, de funciile necesare pentru citirea/scrierea
intrrilor/ieirilor locale.
De asemenea, acest nivel definete seturi standard de blocuri de funcii, prin
interconectarea crora se pot dezvolta aplicaiile de reglare, Fieldbus specificnd
i modul de gestionare a resurselor de timp.
Blocurile de funcii sunt rezidente n fiecare echipament n parte, dar gestionarea
general a execuiei este specificat i executat pe reea.
66
67
68
69
70
71
PROFIBUS-DP
PROFIBUS-PA
Nivel
Interfaa nivelului
Aplicaie
Funcii de baz
Funcii extinse
Interfaa
DP-utilizator
Funcii de baz
Funcii extinse
Interfaa
PA-utilizator
Aplicaie
6
5
4
3
2
Legtur de Date
Legtur de Date
Interfaa IEC
RS 485
RS 485
IEC 1158-2
72
primul este bit de start, penultimul este bit de control al paritii, un bit de stop i
8 bii de informaie (fig.5.12).
73
Serviciul
SDA
SRD
SDN
- confirmare scurt;
- jeton.
Octet de start
Adres Destinaie
Adres Surs
74
internaional n 1993 ca ISO 11898-1. Din cele apte niveluri ale modelului
ISO/OSI protocolul CAN include Nivelul de Legturii de Date. CAN prevede
dou servicii de comunicaie: trimiterea unui mesaj i cererea unui mesaj, toate
celelalte servicii, cum ar fi semnalarea erorilor, retransmiterea automat a
mesajelor cu erori sunt transparente utilizatorului, CAN realiznd automat aceste
servicii. [www, 5]
Protocolul CAN permite:
- o ierarhie multi-master, ce permite realizarea de sisteme inteligente i
redundante. Dac un nod din reea este defect, reeaua este nc capabil s
lucreze.
- comunicaie broadcast datele sunt transmise la toate dispozitivele din reea.
Toate dispozitivele receptoare citesc mesajul i apoi decid dac mesajul este
relevant pentru ele.
- mecanisme de detecie a erorii i retransmiterea mesajelor eronate. Acest lucru
garanteaz integritatea informaiei.
n decursul timpului acest tip de protocol a fost mbuntit, adugirile fiind i ele,
la rndul lor, standardizate. Pe lng Standardul ISO 11898-1 ce descrie Nivelul
Legturii de Date, au mai aprut ISO 11898-2, ce definete Nivelul Fizic Nonfault-tolerant i ISO 11898-3 ce specific Nivelul Fizic CAN Fault-tolerant.
Allen-Bradley i Honeywell au dezvoltat proiecte referitoare la controlul i
comunicaia bazat pe CAN. Aceasta a condus la doua protocoale de nivel nalt
DeviceNet si Smart Distributed System (SDS), foarte similare cel puin la
nivelurile de comunicaie.
n anul 1995, a fost lansat varianta de comunicaie CANopen, acesta devenind n
numai 5 ani cel mai important standard de reea din Europa.
Protocolul CAN se bazeaz pe un mecanism de comunicare broadcast, care
const ntr-un protocol de transmisie orientat pe mesaje. Definete coninutul
mesajelor i nu staiile sau adresele staiilor.
Ca rezultat al schemei de adresare orientat pe coninut, s-au obinut sisteme
avansate i configuraii flexibile. Este uor de adugat o staie nou, unei reele
deja existente, fr a face modificri hardware sau software staiilor existente, n
condiiile n care staiile noi sunt doar receptoare.
n procesele de timp real, devine critic necesitatea schimbului rapid de mesaje.
Prioritatea cu care un mesaj este transmis comparativ cu un alt mesaj, mai puin
urgent, este specificat n identificatorul fiecrui mesaj. Identificatorul cu cea mai
mic valoare are cea mai mare prioritate.
Cererile de transmisie sunt tratate n ordinea importanei pentru ntreg sistemul.
Acest lucru este avantajos n situaii de suprancrcare. Accesul la magistral fiind
prioritizat la nivelul mesajelor, este posibil garantarea unor timpi de laten mici
n sistemele de timp real.
Protocolul CAN suport dou formate standard de mesaje, singura diferen ntre
ele fiind lungimea identificatorului, i anume formatul de baz ce suport o
lungime de 11 bii pentru identificator, i formatul extins ce suport o lungime de
29 bii pentru identificator.
Formatul de baz al mesajului CAN ncepe cu bit-ul de start numit SOF (Start Of
Frame ) ce este urmat de identificator si bit-ul RTR (Remote Transmission
Request), bit folosit pentru a face diferena dintre un mesaj de transmisie date i
unul de cerere date. Urmeaz bitul IDE (IDentifier Extension) cu ajutorul cruia
se face diferena ntre formatul de baz i cel extins, i bitul DLC (Data Length
Code) ce este folosit pentru a indica numrul biilor urmtori din cmpul de date.
75
76
SISTEME CONVENIONALE
DE REGLARE AUTOMAT
_____________________________________________________________________
CUPRINSUL CAPITOLULUI 6
6.1. Sisteme de Reglare Automat dup Efect,
6.2. Sisteme de Reglare Automat dup Cauz,
6.3. Sisteme de Reglare Automat din Industrie,
6.3.1. Reglarea Debitului,
6.3.2. Reglarea Nivelului,
6.3.3. Reglarea Presiunii,
6.3.4. Reglarea Temperaturii,
6.4. Sisteme de Reglare Automat din Structura unui Computer,
6.4.1. Reglarea Poziiei Captului de Citire/Scriere al unui Hard Disk,
6.4.2.Reglarea Temperaturii n Interiorul Carcasei unui Computer,
6.4.3. Reglarea Poziiei Lentilei Unitii Optice a unui Computer,
78
80
83
83
85
88
90
92
92
94
96
78
Ti 0
dt
n care
k P - este factorul de proporionalitate;
Ti - constanta de timp integral;
Td - constanta de timp derivativ;
c 0 - comanda n lipsa abaterii.
Parametrii de acordare ai regulatorului (factorul de proporionalitate, constanta
de timp integral, constanta de timp derivativ) se aleg n funcie de tipul i
caracteristicile procesului ce trebuie reglat.
Un exemplu de sistem de reglare dup efect este prezentat n figura 6.2.
Tr
+
TC
TR
- Tm
Ta, pa
Qa
Abur RR
Ti, Q, c
Materie prim
rece
Materie prim
nclzit
TT
Te
Condens
Rolul sistemului de reglare prezentat n figura 6.2 este s menin sau s aduc
valoarea temperaturii materiei prime la ieirea din nclzitor (Te) la valoarea
mrimii de referin (Tr), n mod automat, n condiiile aciunii perturbaiilor (Ti
temperatura materiei prime la intrarea n nclzitor, Q debitul materiei prime la
intrare, c cldura specific a materiei prime, Ta temperatura aburului, p a
presiune aburului) asupra procesului, prin modificarea debitului de abur (Qa).
Reglarea se realizeaz prin intermediul regulatorului de temperatur (TC) care
79
80
Rolul sistemului de reglare prezentat n figura 6.4 este s menin sau s aduc
valoarea temperaturii materiei prime la ieirea din nclzitor (Te) la valoarea
mrimii de referin (Tr), n mod automat, n condiiile aciunii perturbaiei
msurate (Ti temperatura materiei prime la intrarea n nclzitor). Reglarea se
realizeaz prin intermediul regulatorului de temperatur (TC) care folosind un
model al procesului, ce caracterizeaz dependena temperaturii materiei prime la
ieire de temperatura materiei prime la intrare, va modifica debitul de abur (Qa) ce
intr n nclzitor, n sensul creterii acestuia atunci cnd valoarea perturbaiei
crete i n sensul scderii atunci cnd temperatura la intrare scade. Aciunea
regulatorului are loc n paralel cu aciunea perturbaiei msurate astfel nct
valoarea temperaturii la ieirea din nclzitor s nu se modifice (s nu se simt
efectul perturbaiei la ieire).
Regulatorul are de asemenea implementat i un model al dependenei ieirii
procesului n funcie de referin, astfel nct la modificarea referinei, prin
intermediul regulatorului ieirea s devin egal cu referina.
Acest sistem nu are posibilitatea msurrii valorii mrimii de ieire i comparrii
valorii acesteia cu cea a mrimii de referin.
Presupunnd c, n cazul ideal, modelele implementate n regulator sunt exacte, la
modificarea referinei sau la modificarea perturbaiei msurate sistemul va
rspunde bine.
81
n cazul real, ns, modelele nu sunt exacte i atunci vor aprea anumite erori iar
n cazul modificrii perturbaiilor nemsurate (Q debitul materiei prime la
intrare, c cldura specific a materiei prime, Ta temperatura aburului, p a
presiune aburului) valoarea temperaturii materiei prime la ieirea din nclzitor se
va modifica, sistemul nelund act de aceast modificare deoarece nu exist
posibilitatea comparrii mrimii de ieire cu cea de referin, ca n cazul reglrii
dup efect, i ca atare efectul acestor perturbaii va rmne necompensat.
Din cauza acestui mare dezavantaj al structurilor de reglare dup cauz dar i
pentru a preveni dezavantajul structurilor de reglare dup efect, uneori, n practic
se prefer implementarea unor structuri mixte, ce mbin cele dou structuri de
baz.
n cazul unor astfel de sisteme dac se modific perturbaiile msurate va intra n
funciune structura de reglare dup perturbaie, compensnd efectul acestora, iar
n cazul modificrii celorlalte perturbaii sau n cazul modificrii referinei va intra
n funciune structura de reglare dup efect, avnd rolul de anulare a erorii
aprute.
n figura 6.5 se prezint un exemplu de sistem de reglare mixt.
TR
Tr
c1
TC1
c2
+
TR
TC2
c3
Ta, pa
Qa
TT
Abur RR
Ti, Q, c
Materie prim
rece
Materie prim
nclzit
TT
Te
Condens
82
FT
pcf
E/P
pc
RR
83
Structura din figura 6.6 necesit un robinet de reglare mai mare, mai greu de
ntreinut i implicit mai scump n comparaie cu structura din figura 6.7, dar
ofer un domeniu mai larg n care se poate modifica debitul.
Marele dezavantaj al celor dou structuri de reglare, prezentate n figurile 6.6 i
6.7, este aceea c o mare parte din energia i presiunea lichidului se consum pe
robinetul de reglare.
Acest dezavantaj poate fi eliminat prin folosirea sistemului prezentat n figura 6.8.
n cazul n care debitul reglat crete fa de valoarea de referin, regulatorul va
sesiza apariia erorii i va mri semnalul de comand (ic). Blocul de comand pe
gril (BCG) va crete unghiul de deschidere a tiristoarelor (c) din redresorul
trifazat dubl alternan (RTD), tensiunea redresat (U) va scdea, viteza de
rotaie a motorului (n) va scdea iar debitul va reveni la valoarea dinainte.
Sistemul din figura 6.8 necesit echipamente mai scumpe n comparaie cu
sistemele din figurile 6.6 i 6.7, dar are avantajul eliminrii pierderilor de energie i
presiune pe robinetul de reglare.
84
ic
BCG
c
RTD
U
FC
- +
im
ir
FR
FT
n
pcf
n=constant
pcf
pp
85
ir
Qi
H
LT
+
- LC
im
ic
E/P
pc
RR
Qe
ic
E/P
pc
RR
ir
+
LC
im
Qi
H
LT
Qe
Fig.6.11. Reglarea nivelului ntr-un vas prin modificarea debitului de
intrare (admisie) n vas:
LC regulator de nivel (Level Controller), LT traductor de nivel (Level
Transducer), E/P Convertor Electro/Pneumatic, RR Robinet de Reglare, H
nivelul de lichid n vas, Qi debit de intrare (admisie) n vas, Qe debit de ieire
(evacuare) din vas, im semnal de msur (curent n domeniul 420 mA), ir
semnal de referin (curent n domeniul 420 mA), ic semnal de comand
(curent n domeniul 420 mA), pc presiune de comand, n domeniul
0,21bar.
86
(6.2)
n care
H este variaia nivelului n vas;
Qi debitul de intrare n vas;
Qe debitul de ieire din vas.
Atunci cnd pentru reglarea nivelului se utilizeaz debitul de intrare n vas (fig.
6.10), debitul de ieire din vas constituie principala perturbaie, iar cnd debitul de
ieire din vas este folosit pentru reglarea nivelului (fig. 6.11), debitul de intrare
constituie principala perturbaie pentru sistemul de reglare automat a nivelului
(SRA-N).
Aa cum se observ din ecuaia (6.2) procesul de acumulare a lichidului ntr-un
vas, corespunztor structurilor din figurile 6.10 i 6.11 este un proces integral. n
cazul acestor procese se recomand utilizarea unui regulator P cu factor de
amplificare mare i nu PI, pentru a evita efectul dublu integral (proces+regulator)
care ar conduce la probleme de instabilitate. n aplicaiile practice, totui, se
utilizeaz un regulator PI cu o component integral slab (Ti mare) pentru a
asigura compensarea principalei perturbaii.
n cazul n care scurgerea din vas este liber, sub influena direct a nivelului (fig.
6.13), debitul de ieire poate fi scris
Q e = A r 2 gH ,
(6.3)
n care
este coeficientul de debit;
Ar aria transversal a robinetului;
g acceleraia gravitaional.
87
88
ir
+
PC
im
PR
ic
E/P
pc
PT
RR
Fig.6.14. Reglarea presiunii prin trangularea variabil a conductei de
refulare:
PC regulator de presiune (Pressure Controller), PT traductor de presiune
(Pressure Transducer), PR nregistrator de presiune (Pressure Recorder), E/P
Convertor Electro/Pneumatic, RR Robinet de Reglare, im semnal de msur
(curent n domeniul 420 mA), ir semnal de referin (curent n domeniul
420 mA), ic semnal de comand (curent n domeniul 420 mA), pc
presiune de comand, n domeniul 0,21bar.
im
+
- PC
ic
Qi
E/P
pc
RR
Qe
89
ir
+
PC -
im
PT
ic
E/P
pc
RR Qi
Qe
90
91
92
Platane
Bra
Cap de
citire/scriere
Dispozitiv de
acionare
93
94
95
96
Suport disc
Ansamblul
captului de
citire
Motor rotire
disc
Lentil
Dispozitiv deplasare
ansamblu cap de citire
Servomotor
Atunci cnd o unitate caut pe disc un anumit sector de date sau o anumit pist
muzical caut adresa datelor ntr-un cuprins nregistrat n zona de introducere i se
poziioneaz la nceputul acestei zone de date, deasupra spiralei, ateptnd ca irul
corect de bii sa treac prin raza laser.
Pentru a citi datele de pe un CD-ROM, innd cont de dimensiunile pistei pe care
sunt nscrise, este necesar un dispozitiv de citire extreme de precis.
97
Deoarece datele trebuie citite cu vitez constant, indiferent dac pista este mai
apropiat de central discului sau mai deprtat, discul va trebui rotit de ctre motorul
de antrenare cu vitez variabil.
Rolul unitii optice este de a realiza focalizarea i urmrirea pistei, chiar i n
condiiile n care apar anumite perturbaii, cum ar fi: vibraii, lovituri, particule de
praf pe disc etc. [Pohlman, 2001]
Urmrirea automat a pistei
Deoarece discul nu are anuri pentru a permite urmrirea pistei, ntreg sistemul de
urmrire automat trebuie s se bazeze pe anumite proprieti ale razelor emise de
ctre dispozitivul laser. Astfel au aprut patru metode de urmrire automat a pistei
spiralate de date, i anume:
- cu singur o raz trimis i receptat;
- cu o singur raz cu detecia diferenei de faz;
- cu o singur raz cu oscilaii de frecven nalt;
- cu trei raze.
Focalizarea automat a pistei
Deoarece chiar i cel mai plat disc nu este perfect plat, specificaia pentru reflexia
vertical a razei laser este de 600 m iar focalizarea pistei trebuie fcut cu o
toleran de 2 m, altfel raza reflectat este pierdut mpreun cu informaia
stocat pe disc, informaia legat de urmrirea automat i chiar focalizarea
automat.
Ca atare, unitatea optic trebuie s poat refocaliza. Sunt disponibile trei tehnici de
generare a semnalului de focalizare, i anume:
- cu lentil cilindric, cu astigmatism;
- cu focalizare Foucault;
- focalizare cu unghi critic.
Orice unitate optic trebuie s poat realiza cele dou funcii, de urmrire automat
i focalizare a pistei, simultan.
Prin combinarea metodelor de urmrire i focalizare, dou dintre combinaiile
posibile, sunt cele utilizate, i anume:
- cu o singur raz trimis i receptat, utiliznd focalizarea Foucault;
- cu trei raze, utiliznd focalizarea astigmatic.
98
99
100
SISTEME AVANSATE
DE REGLARE AUTOMAT
_____________________________________________________________________
CUPRINSUL CAPITOLULUI 7
7.1. Sisteme de Reglare Predictiv,
7.1.1. Predicia Ieirii pe Baza Modelului Procesului,
7.1.2. Deplasarea Orizontului Prediciei,
7.1.3. Problema Optimizrii,
7.2. Sisteme de Reglare cu Model Intern,
7.3. Sisteme de Reglare Fuzzy,
102
103
104
106
107
110
~
y
102
y( k ) = s i v( k i ) + h n v( k n ).
i =1
(7.1)
(7.2)
(7.3)
(7.4)
103
hk = g i ,
(7.5)
i =1
g k = h k h k 1 .
(7.6)
Obiectivul reglrii predictive este determinarea unei secvene a comenzii, astfel
nct s se obin o anumit traiectorie, dorit, a ieirii n viitor. Acest
comportament viitor va putea fi exprimat printr-o funcie care va ine cont att
de intrrile aplicate n trecut ct i de cele care se vor aplica n viitor.
Predicia ieirii pe un orizont de timp pe baza rspunsului la intrare treapt unitar
T
n 1 ( k )] ,
(7.7)
n care
~
y i ( k ) = y( k + i ), pentru v(k + j) = 0, j 0.
(7.8)
~
Ieirea y i ( k ) este definit ca fiind ieirea sistemului la pasul k+i, presupunnd c
variaia intrrii sistemului este zero ncepnd cu pasul curent ( v(k + j) = 0, j 0 ).
Conform definiiei valoarea ieirii la pasul k+1, este:
~
(7.9)
Y( k + 1) = [~
y 0 ( k + 1), ~
y1 ( k + 1), ... , ~
y n 1 ( k + 1)] T ,
n care
~
y i ( k + 1) = y( k + 1 + i ), pentru v(k + 1 + j) = 0, j 0.
(7.10)
Introducnd matricea de transfer:
0 1 0 0 L 0 0
0 0 1 0 L 0 0
M = M M M M L M M n
(7.11)
0
0
0
0
L
0
1
0 0 0 0 L 0 1
14444
4244444
3
n
i matricea transpus a coeficienilor rspunsului la intrare treapt unitar
(7.12)
H = [h 1 h 2 L h n ]T ,
ieirea ~
Y( k + 1) poate fi exprimat prin relaia de mai jos [Morari .a., 2002]:
~
(7.13)
Y( k + 1) = M ~
Y( k ) + H v( k ),
care arat dependena ieirii prezise Y( k + 1) fa de valoarea ieirii Y( k ) la pasul
curent k i fa de valorile intrrii v( k ) .
104
105
y1 ( k )
~
~
y ( k )
2
Y( k + 1|k ) = M +
M
~
y p ( k )
4
1
24
3
~
MY( K )
valoare anterioar a ieirii, ce se preia din memorie
H 1d
y0
y m ( k ) ~
d
y ( k ) ~
y0
H 2
m
+
M
+ M d ( k |k ) +
M
M
H d
~
y
(
k
)
y
0
m4244
p
4
3
1
42443 14
Ip ( y m ~
y0 ( k ))
Hd d ( k )
termen asociat
termen asociat
perturbaiei
abaterii
(7.14)
H 1c
0
0
0
L
c( k |k )
c
H 1c
0
0
L
c( k + 1|k )
H2
M
M
M
L
M
+ c
c
c
H 1c
H m H m 1 H m 2 L
M
M
L
M
c( k + m 1|k )
42444
3
H cp H cp1 H cp2 L H cpm +1 144
1444444424444444
3
C( k )
Hc
sau
Y( k + 1| k ) = M ~
Y ( k ) + H d d ( k ) + I p ( y m ( k ) ~
y 0 ( k )) + H c C( k ),
(7.15)
n care primii trei termeni din membrul drept sunt definii pe baza comenzilor din
trecut i a msurrilor curente ( d ( k ), y m ( k ) ). n ceea ce privete ultimul
termen, C( k ) acesta descrie efectul comenzilor viitoare.
min
2
y( k + l |k ) r( k + l ) .
(7.16)
Acest criteriu minimizeaz suma diferenelor dintre valorile prezise ale ieirii
y( k + l ) i valorile referinei r(k+l), ncepnd cu pasul curent k, pentru p pai n
viitor, penaliznd n acelai timp variaiile mai mari ale abaterii, astfel nct n
106
y
l [ y( k + l | k ) r( k + l )] .
(7.17)
min l [ y( k + l | k ) r( k + l )]
C( k ) l = 1
+ lc [ c( k + l 1)] .
l =1
(7.18)
d
r +
d
Q(s)
GP(s)
Gm(s)
ym
y
+
-
107
108
r +
-
Q(s)
d
y
GP(s)
Gm(s)
Gc(s)
Fig. 7.4. Schema echivalent a sistemului de reglare cu model intern.
GC(s)
+
+
Gm(0)
GP(s)
Gm(s)
109
110
- reuniunea:
A B ( x ) = max( A ( x ), B ( x )), x X;
- negaia/complementul:
A ( x ) = 1 A ( x ), x X.
(7.34)
(7.35)
111
Regulile fuzzy asociaz datele descrise prin mulimi fuzzy dup legile de
coresponden dorite. Exprimarea lingvistic a regulilor fuzzy este sub forma unor
exprimri condiionale de forma DAC condiie ATUNCI aciune. Funcionarea
unui regulator fuzzy are la baz o ntreag colecie de reguli fuzzy care formeaz baza
de reguli. Informaiile dintr-o regul sunt conectate prin intermediul conectorilor
logici I i SAU, iar regulile bazei de reguli sunt conectate prin conectorul SAU.
Funcionarea corect a unui regulator fuzzy i, n consecin a unui sistem de reglare
fuzzy depind esenial de formularea corect a bazei de reguli.
Subsistemul de inferen realizeaz compunerea regulilor fuzzy. Inferena
reprezint procesul de a obine concluzii din date existente.
n logica clasic o regul de inferen este forma:
Premis: dac p, atunci q
Fapt: p
Consecin: q
n logica fuzzy, regula de inferen se poate face prin mai multe metode, cum ar fi
Mamdani i Takagi-Sugeno.
Tipul de inferen Mamdani [Mamdani, 1974]
n acest caz, regula de inferen este de forma:
Premis: dac x este , atunci y este B
Fapt: x este A
Consecin: y este B, unde B' = A'( A B )
Exemplu:
Premis: dac presiunea este mare, atunci volumul este mic
Fapt: presiunea este foarte mare
Consecin: volumnul este foarte mic
Termenii volum i presiune poart denumirea de variabile lingvistice, iar
mare, mic sunt valori lingvistice, caracterizate de funcii de apartenen.
Matricea ( A B ) se noteaz cu M i se numete memorie asociativ. M are
semnificaia unei matrici de posibiliti condiionate ale elementelor din A i B:
a 1 b 1 a 2 b 1 ...
M = a 2 b1
...
... .
(7.36)
...
...
...
Pentru operaia de implicaie pot fi utilizate diferite funcii de evaluare, cum ar fi:
- Lukasiewicz: A B ( x ) = min (1 A ( x ) + B ( x ),1);
- Kleene-Dienes: A B ( x ) = max(1 A ( x ), B ( x ));
- Zadeh: A B ( x ) = max(1 A ( x ), min( A ( x ), B ( x )));
- Reichenbach: A B ( x ) = 1 A ( x ) + A ( x ) B ( x ).
...
xn
este
An
atunci
(r)
y = f r ( x 1 , x 2 ,..., x n ) = a + a x 1 + ... + a r x n .
0
1
n
Rezultatul inferenei, ca i valoare strict, se obine ca medie ponderat a rezultatelor
pariale ale regulilor considerate individual:
112
w r f r ( x 1 , x 2 ,..., x n )
y = r =1
(7.37)
wr
r =1
113
STABILITATEA I CALITATEA
SISTEMELOR DE REGLARE
AUTOMAT
_____________________________________________________________________
CUPRINSUL CAPITOLULUI 8
8.1. Stabilitatea Sistemelor de Reglare Automat,
8.2. Calitatea Sistemelor de Reglare Automat,
8.3. Acordarea regulatorului PID,
115
117
120
(8.1)
(8.2)
Polinomul caracteristic va fi
P( s ) = a n s n + a n 1 s n 1 + ... + a1 s + a 0 .
(8.3)
115
a n 1 a n 3 ... 0
a
a n 2 ... 0
n
M
O M
Hn = M
0
... a1
0
0
0
... a 2
0
0
M ,
0
a 0
(8.4)
G R (s ) = k 2 + ,
s
1
G p (s ) = G E =
i
( 2s + 1) ( 3s + 1)
G T (s ) = 1 .
S se studieze stabilitatea SRA pentru k > 0 .
Criteriul de stabilitate Routh-Hurwitz
Din
1 + G d (s ) = 0 1 + G R (s ) G E (s ) G P (s ) G T (s ) = 0 ,
se obine polinomul caracteristic al SRA
P( s ) = 18 s 4 + 21 s 3 + 8 s 2 + s + k = 0 ,
cruia i se asociaz matricea Hurwitz
21 1 0 0
18 8 k 0
.
H4 =
0 21 1 0
0 18 8 k
Punnd condiiile de stabilitate
1 = 21 > 0,
2 = 21 8 18 > 0,
3 = 21 8 21 21 k 18 > 0,
4 = k 3 > 0,
rezult c SRA este stabil pentru k ( 0, 0.34 ) .
116
n care e(t) reprezint evoluia n timp a erorii pentru o anumit funcie de intrare
(referin sau perturbaie) cu caracter persistent (de tip treapt, ramp sau
parabol). Sistemul este cu att mai precis, cu ct valoarea erorii staionare este
mai mic n modul.
Dac un sistem de reglare este strict stabil, atunci [Crtoaje, 2004]
117
(8.7)
(8.9)
118
Un sistem de reglare automat este cu att mai performant sub aspect dinamic cu
ct durata regimului tranzitoriu este mai mic.
Suprareglajul ( ) se definete ca fiind depirea relativ maxim a valorii
staionare a ieirii, adic
y
= max = 1 1 .
(8.11)
y st
y st
Sistemele cu rspuns indicial cresctor au suprareglajul nul.
n proiectarea sistemelor de reglare se impune limitarea superioar a
suprareglajului la o valoare cuprins ntre 1 i 15 %, n funcie de specificul
sistemului i de performanele dorite.
Gradul de amortizare ( ) este caracteristic numai sistemelor de reglare cu
rspuns indicial oscilant, fiind o msur a raportului subunitar al primelor dou
depiri ale valorii staionare,
= 1 3 .
(8.12)
1
n cazul sistemelor cu rspuns oscilant amortizat, gradul de amortizare ia valori
cuprinse ntre 0 si 1. Pentru limitarea duratei regimului tranzitoriu, trebuie s
aib valoarea apropiat de 1.
Indicii integrali, atunci cnd sunt alei convenabil, pot asigura o caracterizare
mai complet a calitii regimului dinamic i o proiectare optimal a regulatorului,
prin minimizarea valorii indicelui integral ales.
Printre cei mai utilizai indici de tip integral, sunt urmtorii:
I1 = y( t ) y st dt ,
(8.13)
I 2 = ( y( t ) y st )2 dt ,
(8.14)
I 3 = [( y( t ) y st )2 + 2 y& ( t )]dt ,
(8.15)
I 4 = [( y( t ) y st )2 + k( u( t ) u st )2 ]dt ,
(8.16)
n care y(t) este rspunsul sistemului la referin treapt unitar, yst valoarea
staionar a rspunsului, u(t) - mrimea de comand, ust - valoarea staionar a
mrimii de comand, iar i k sunt constante pozitive de ponderare.
Indicele I1 este rar utilizat n analiza si sinteza analitic a sistemelor, din cauza
operatorului "modul", care ridic mari probleme n calculul analitic al integralei.
Indicele integral ptratic I2 poate fi calculat analitic, iar sinteza regulatorului prin
minimizarea acestui indice asigur performane dinamice de bun calitate, fr a
garanta ns obinerea unui suprareglaj suficient de mic i un consum energetic
redus.
Minimizarea indicelui I3 asigur, prin comparaie cu I2, o reducere a vitezei de
variaie a mrimii reglate y i, prin aceasta, o reducere a suprareglajului, n timp ce
minimizarea indicelui I4 asigur, tot prin comparaie cu I2, o reducere a
consumului de energie necesar efecturii operaiei de schimbare a valorii mrimii
reglate. [Crtoaje, 2004]
119
Ti = 0,5 Tlim
Td = 0,125 TLim
120
(8.17)
n care Tf este constanta de timp, kf este factorul de amplificare al prii fixate iar
este timpul mort.
n cazul SRA din figura 8.3, o metod pentru determinarea parametrilor prii
fixate (element de execuie+proces+traductor) este urmtoarea:
- se comut regulatorul pe manual;
- se menine perturbaia constant;
- se modific comanda regulatorului cu c, sub form de treapt (fig. 8.2);
- se noteaz valorile msurii (m), n timp, pn cnd aceasta atinge regimul
staionar;
- din reprezentarea grafic a rspunsului se determin timpul mort () i durata
regimului tranzitoriu (Ttr), cnd msura atinge 98% din valoarea final;
- se calculeaz factorul de amplificare (kf)
kf =
m
;
c
(8.18)
(8.19)
c
c
m
m
Ttr
121
PID
1,2 T f
k f
Ti = 2
Td = 0,5
1, 2 Tf
kf
Ti = 2
Td = 0,42
kP =
122