Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clase 5 - 3
Clase 5 - 3
MARCELA N. GATTI
Veremos ahora los controladores PID digitales. Para ello daremos una
breve explicación de cómo se controla en forma general un proceso por
medio de una computadora. Luego estudiaremos cómo obtener un
controlador PID digital que aproxime al analógico. Obtendremos un
algoritmo para el controlador PID, implementable en una computadora.
Computadora
Reloj
Cap5Fig13
Figure: Sistema controlado por computadora
MARCELA N. GATTI DyCP May 18, 2017 3 / 25
Sistemas controlados por computadora
y(t)
y(tk)
y(h)
y(2h) y(5h y(6h)
y(0) )
y(3h) y(4h)
0 h 2h 3h 4h 5h 6h t
u(kh)
u(t)
0 h 2h 3h 4h 5h kh t
dx (t)
p x (t) =
dt
Es de utilidad notar la relación que existe entre el operador diferencial p y
la variable compleja s de la transformada de Laplace, sin embargo
conceptualmente son distintos ya que el operador p actúa sobre una señal
en el tiempo dando como resultado la derivada de la misma, mientras que
la variable compleja s multiplica a un polinomio (escrito también en s)
dando como resultado otro polinomio de mayor orden.
d 2x dx
+3 + 2x = u(t)
dt 2 dt
utilizando el operador p la ecuación diferencial queda de la forma:
p 2 x + 3px + 2x = u
la transformada de Laplace de la ecuación diferencial es:
" #
d 2x dx
L 2
+L 3 + L[2x ] = U(s)
dt dt
q f (kh) = f (kh + h)
El inverso del operador adelanto es el operador demora q −1 :
q −1 f (kh) = f (kh − h)
Cap5fig17
Figure: SCADA de un reactor quı́mico
MARCELA N. GATTI DyCP May 18, 2017 16 / 25
Controlador estándar de un solo lazo
Otra implementación
común de controladores
PID digitales consiste en
unidades independientes
que permiten controlar
un único lazo. Estos
equipos poseen un mi-
croprocesador que lleva a
cabo las operaciones del
algoritmo de control que
tiene incorporado en un
programa de memoria.
Figure: Controlador estándar de un solo lazo
1 sTd
U(s) = kc 1 + + E (s) = P(s) + I(s) + D(s)
Ti s 1 + sTd /N
Parte proporcional : debido a que es una parte puramente estática no hay
conversión alguna:
h Td q−1
u(kh) = kc 1 + + Td
e(kh)
Ti (q − 1) h + Td /N q − Nh+T
d
q −1 h Td (1−2q −1 +q −2 )
h i
kc 1 − q −1 + Ti + (h+Td /N)(1−q −1 Td /(Nh+Td ) )
e(kh)
(b2 q 2 + b1 q + b0 )
u(kh) = e(kh)
(q 2 + a1 q + a0 )
Aplicando las propiedades de los operadores q y q −1 podemos escribir:
m(t)
l A)
c
ubajo ualto u(t)
B)
P
e(t) + u(t)
+
I
Caudal 1a3
Nivel 5 a 10
Presión 1a5
Temperatura 10 a 20