Documente Academic
Documente Profesional
Documente Cultură
Paula Raica
Departmentul de Automatic
a
Str. Dorobantilor, sala C21, tel: 0264 - 401267
Str. Baritiu, sala C14, tel: 0264 - 202368
email: Paula.Raica@aut.utcluj.ro
http://rrg.utcluj.ro/ts
Universitatea Tehnic
a din Cluj-Napoca
Introducere
Un sistem de control automat este proiectat pentru a genera un
semnal de comand
a care s
a corecteze comportamentul unui proces
astfel nc
at s
a aduc
a iesirea procesului la o valoare dorit
a numit
a
referinta.
Perturbatie
referinta
comanda
eroare
Regulator
r(t)
e(t)
u(t)
Proces +
element de
executie
Traductor
iesire
c(t)
Exemplu
Algoritmul PID
Regulator PID
Iesirea regulatorului PID ca functie de timp:
Z t
de(t)
e( )d + KD
u(t) = KP e(t) + KI
dt
0
Regulator PID
Functia de transfer a unui regulator PID (ideal)
GPID (s) =
U(s)
1
= KP + KI + KD s
E (s)
s
Se consider
a un sistem n bucl
a nchis
a, cu un proces cu functia de
transfer G (s) si un regulator PID.
r(t)
referinta
e(t) Regulator
u(t)
GPID(s) semnal de
Proces
c(t)
comanda
Actiunea P
KD = 0, KI = 0. Iesirea regulatorului P este:
u(t) = KP e(t) si functia de transfer: GP (s) = KP
6
Error
Control signal
1.5
1
0.5
0
Error
Control signal
10
15
time
20
25
30
10
15
time
20
25
30
1.5
Output
0.8
Output
1
0.6
0.4
0.5
0.2
0
10
15
time
20
25
30
10
15
time
20
25
30
Actiunea P
Se observ
a:
eroarea stationara descreste cu cresterea constantei KP
r
aspunsul sistemului devine mai oscilant cu cresterea
constantei KP
Actiunea I
KD = 0. Iesirea regulatorului PI este:
Z t
KI
u(t) = KP e(t)+
e( )d si functia de transfer: GPI (s) = KP +
s
0
1.5
3
Error
Control signal
Error
Control signal
0.5
0.5
10
15
time
20
25
30
1.5
10
15
time
20
25
30
2
Output
Output
1.5
1
0.5
0.5
10
15
time
20
25
30
10
15
time
20
25
30
Actiunea I
Se observ
a:
iesirea procesului este mai rapid
a (timp de crestere mai mic),
dar este mai oscilant
a cu cresterea KI
Eroarea stationar
a este zero pentru orice valoare a constantei
KI
Principala functie a efectului integrator este anularea erorii
stationare.
Un regulator cu actiune integral
a produce un semnald e
comand
a care creste chiar si pentru o eroare mic
a pozitiv
a. O
eroare negativ
a va deterina sc
aderea semnalului de comand
a,
chiarsi pentru o valoare mic
a a erorii.
Actiunea D
KI = 0. Iesirea regulatorului PD este:
de(t)
si functia de transfer:
dt
GPI (s) = GPI (s) = KP + KD s
u(t) = KP e(t) + KD
Actiunea D
3
Error
Control signal
Error
Control signal
10
15
time
20
25
30
1.5
10
15
time
20
25
Output
Output
0.5
0.5
30
1.5
10
15
time
20
25
30
10
15
time
20
25
30
ActiuneaD
Se observ
a:
eroarea stationara este zero datorit
a termenului I
suprareglajul descreste cu cresterea lui KD
datorit
a schimb
arii bruste n eroare la timpul initial, termenul
D are o valoare mare la timpul initial si astfel determin
a un
semnal de comand
a foarte mare.
U(s)
1
= KP + KI + KD s
E (s)
s
(1)
(2)
Td s
Td
N s +
1
1+
+
Ti s
Td s
Td
N s
+1
Trei abord
ari :
1
Trial-and-error - se bazeaz
a pe experienta. Exemplu:
scaderea KI reduce suprareglajul dar reduce si viteza de
variatie a erorii
Abordarea analitic
a. Daca se cunoaste modelul matematic al
procesului exist
a numeroase metode de acordare a
regulatoarelor.
r(t)
referinta
e(t) Regulator
u(t)
GPID(s) semnal de
Proces
c(t)
comanda
In practic
a iesirea unui PID este dat de:
Z t
1
de(t)
u(t) = Kp e(t) +
e( )d + Td
Ti 0
dt
U(s)
1
GPID (s) =
= Kp 1 +
+ Td s
E (s)
Ti s
unde: Kp = constanta de proportionalitate, Ti = timpul de
integrare, Td = timpul de derivare
Proiectarea sistemelor de control automat
Metoda n bucl
a nchis
a
r(t)
setpoint
u(t)
Kp
c(t)
Plant
controller
output
Se seteaz
a Ti = , si Td = 0.
r(t)
perioada critica
T0
iesirea
iesirea
regulatorului procesului
c(t)
u(t)
Se determin
a experimental:
K0 - constanta de proportionalitate critic
a
T0 - perioada critic
a a oscilatiilor.
Proiectarea sistemelor de control automat
Metoda n bucl
a nchis
a
Type of controller
P
Kp
0.5K0
Ti
Td
0
PI
0.45K0
1/1.2T0
PID
0.6K0
0.5T0
0.125T0
r(t)
GPID(s)
1
s(s+1)(s+5)
c(t)
Controller
Ecuatia caracteristic
a:
s 3 + 6s 2 + 5s + Kp = 0
K0 = 30
(s + 1)(s 2 + 5) = (s + 1)(s + n2 ) = 0
n =
5,
T0 =
2
2
= = 2.81
n
5
1.8
1.4
1
0.6
0.2
00
5
10
Time (sec.)
15
GPID (s) =
1.4
1.4
0.6
0.6
0.2
00
30.322(s + 0.65)2
s
0.2
1.4
2.8 4.2
Time (sec.)
5.6
3
4
Time (sec.)
2. Metoda n bucl
a deschis
a
Se aplica o treapt
a la intrarea procesului si se m
asoar
a iesirea:
Plant
tangent line at
inflection point
t
L
Kp
T /L
Ti
Td
0
PI
0.9T /L
L/0.3
PID
1.2T /L
2L
0.5L
Regulatorul PID:
GPID (s) = Kp
1
1+
+ Td s
Ti s
= 0.6T
(s + 1/L)2
s