Está en la página 1de 46

SINTONIZACIN DE

CONTROLADORES
El diseo de controladores, tal como se mostr en la seccin anterior, se realiza
en funcin del conocimiento del proceso, es decir, a partir del modelo del
proceso, del esquema de control y de las restricciones que se le imponen al
mismo. A diferencia de ello, la sintonizacin de los controladores se realiza sin
que se disponga de dicha informacin y resulta sumamente til en los casos en
que la obtencin del modelo del proceso es muy engorrosa. Los mtodos de
diseo utilizan restricciones particulares impuestas a la respuesta deseada que
permiten determinar con precisin los parmetros del controlador, en tanto que
en el caso de la sintonizacin de un controlador, dichos parmetros se van
ajustando de forma tal que se obtenga una respuesta temporal aceptable.

Los mtodos de sintonizacin estn basados en estudios experimentales de la


respuesta al escaln de diferentes tipos de sistemas, razn por la cual los
parmetros del controlador que se determinan utilizando estas metodologas
podran dar como resultado una respuesta medianamente indeseable. Es por ello
que dichos parmetros se utilizan como punto de partida para la definitiva
sintonizacin de los mismos, lo cual se realizar ajustndolos finamente de forma
tal que se logre obtener la respuestadeseada.
SINTONA DE
CONTROLADORES PID
Las caractersticas de un buen control son difciles de definir de forma
genrica y son muy dependientes del tipo de planta sobre la que se
trabaja. No obstante, se puede afirmar que en un sistema de control
realimentado se deben verificar las siguientes condiciones:
El sistema regulado debe ser estable
El sistema de regulacin debe ser lo suficientemente rpido
El sistema debe estar adecuadamente amortiguado
El sistema debe de tener una determinada precisin en rgimen
estacionario
El sistema debe atenuar los efectos de ruidos, perturbaciones y
cambios de carga mientras se mantiene la planta a consigna constante.
Para conseguir estos objetivos, el controlador PID es el ms utilizado
en regulacin de procesos industriales. Se estima que, en la actualidad,
alrededor de un 90% de los lazos de control en la industria utilizan
alguna forma o variante de este regulador PID.
Es suficiente en muchos problemas de control: elimina el error
estacionario con la accin integral y puede mejorar el transitorio con
la accin derivativa.
SINTONA DE
CONTROLADORES PID

CONTROLADOR PID

V0 (S ) R4 ( R1C1 R2C2 ) 1 ( R1C1R2C2 )S


Gc(S ) 1
Vi (S ) R3.R1.C2 ( R1C1 R2C2 )S ( R1C1 R2C2 )
Donde Kp,Ti y Td
Donde:
R4 ( R1C1 R2 C2 )
KP
R3 .R1 .C2
Ti ( R1C1 R2C2 )
( R1C1 R2 C2 )
Td
( R1C1 R2 C2 )
Kp Ganancia proporcional
Ti Tiempo de integracin
Td Tiempo derivativo
son parmetros ajustables que establecen el
peso de cada accin de control
Efecto de las acciones de control
en los Controladores PID :
SINTONA DE CONTROLADORES PID
MTODO DE PRUEBA Y ERROR
Elegido el tipo de controlador (P, PI, PD o
PID), a continuacin se debe efectuar el
ajuste de los parmetros (sintona) para que
la respuesta en lazo cerrado tenga unas
caractersticas determinadas. Se estima que
un 30 % de los lazos de control industriales
oscilan debido a un pobre ajuste de los
parmetros del controlador.
SINTONA DE CONTROLADORES PID
MTODO DE PRUEBA Y ERROR
Se proporcionan a continuacin algunas reglas simples de sintona
por prueba y error:
Obtener una respuesta del proceso en lazo abierto y determinar qu
es necesario mejorar en su comportamiento, en trminos de
especificaciones de control.
Probar con un control proporcional P y verificar si se cumplen las
especificaciones elevando progresivamente la ganancia proporcional
Kp. Si no se verifican, ajustar la ganancia para mejorar el tiempo de
respuesta del sistema.
Aadir un control integral I para eliminar el error en rgimen
permanente. Es posible que empeore el transitorio. Si el proceso en
lazo abierto no presenta error en rgimen permanente, no es preciso
aadir accin integral.
Aadir un control derivativo D para mejorar el transitorio, reduciendo
el sobreimpulso y el tiempo de estabilizacin
Ejemplo 1: Ajustar empricamente por el mtodo de prueba y error
el regulador PID para controlar la planta de segundo orden de la
Figura, utilizando el fichero pid2.m

Se emplea un controlador PID no interactivo (estandar ISA),


de funcin de transferencia:
1
G S Kp 1 TdS
TiS
Ejemplo 1: Solucin
Por tanteo, se ha
encontrado una solucin
aceptable para la terna
de valores de los
parmetros del PID:
Kp=10
Ti=100
Td=10
Pruebe el alumno a
encontrar otros valores
de los parmetros
Ejemplo 2: En la Figura se muestra un sistema de brazo de robot, en el que se
desea controlar el movimiento angular alrededor del eje z (slo se considera el
movimiento de la articulacin de la base).
Trabajo: Utilizando el programa PID6.m, corregir el
programa para Controlador P, PI y PD y seleccionar la respuesta mas
adecuado que tenga menor tiempo de establecimiento y sobreimpulso
AJUSTE EMPRICO DE CONTROLADORES PID
MTODOS DE ZIEGLER-NICHOLS

En las primeras aplicaciones del control PID, el ajuste se basaba


nicamente en la propia experiencia del operador de planta. En
procesos lentos, cada prueba de sintona puede emplear horas o
incluso das, por lo que la realizacin de varios ensayos podra
conllevar un tiempo excesivo. Adems, un ajuste ptimo de los
parmetros permitir mejorar la calidad de la produccin entre un 5%
y un 25% respecto a un ajuste puramente por prueba y error.
Para solucionar estos aspectos, Ziegler y Nichols (1942) propusieron
tcnicas empricas para la sintona de reguladores PID no interactivos,
obtenidas tras numerosas pruebas y sin presuponer ningn
conocimiento de la planta a controlar.
Existen 2 mtodos de Ziegler-Nichols :
- Ziegler-Nichols en lazo abierto
- Ziegler-Nichols en lazo cerrado
En ambos mtodos de Ziegler-Nichols, el objetivo es conseguir que el
valor del sobreimpulso sea menor del 25% para una entrada escaln .
DIAGRAMA DEL CONTROLADOR
PID

H(s)
Se determinan basados en las caractersticas de respuesta transitoria de una
determinada planta.
Sugieren dos mtodos en ambos y se intenta lograr un sobreimpulso mximo
del 25% de la respuesta al escaln.
PRIMER MTODO(CURVA DE REACCION DEL PROCESO)
Primer mtodo de Ziegler-Nichols :

Paso 1) Obtener de manera experimental la respuesta de la planta


a una entrada en escaln (en lazo abierto).
Si la planta no tiene integradores ni polos complejos dominantes
entonces la respuesta tiene forma de una S.
Este es un caso frecuente en procesos qumicos, que suelen estar
constituidos por factores de primer orden en serie. Si la respuesta
del sistema no tuviese esta forma, este mtodo no sera aplicable.
PRIMER METODO (CURVA DE REACCION DE DEL PROCESO)

Paso 2) Una curva de respuesta en S puede caracterizarse por 2 constantes: el


tiempo de retardo L y la constante de tiempo T. As, la funcin de
transferencia del sistema se aproxima por una funcin de primer orden con una
ganancia esttica K y una constante de tiempo T con un tiempo de retraso L , de
la forma Ls
C ( s ) Ke

U ( s ) Ts 1
c(t )

recta tangente al punto


de inflexin

t
L T

Grficamente trazar la recta tangente a la curva de respuesta en el punto de inflexin y obtener los
valores de L y T.
Paso 3) Ajustar el regulador PID en lazo
cerrado con los valores sugeridos por
Ziegler- Nichols

control Kp Ti Td

P
T 0
L
T L
PI 0.9 0
L 0 .3
T
PID 1.2 2L 0 .5 L
L

Paso 4) Realizar un ajuste o sintona final de manera manual


TRABAJO
Utilizando el fichero zn1.m , sintonizar
el regulador PID aplicando el primer
mtodo de Ziegler-Nichols para
controlar una planta de la que se
desconoce su dinmica.
a.-Hallar L y T, imprimiendo la curva S y para
lo cual hallar la tangente en punto de inflexin.
b.-Hallar los valores de Kp, Ti y Td
c.- Realizar un ajuste o sintona final de manera
manual de tal manera que sobreimpulso sea menor
25%
Gc(S) para controlador PID :
1
G S Kp 1 TdS
TiS
1
G S 1.2T / L1 0.5 LS
2 LS
G S 0.6T S 1 / L / S
2

Polo: origen
Doble cero: S = -1/L
PRIMER MTODO(CUANDO SE
APLICA UNA SEAL Y en %)
Se tiene: %
%

Y M

M
R=M/T
PRIMER MTODO(CUANDO SE
APLICA UNA SEAL Y)TABLA
MODO DE Kp Ti Td
CONTROL
P Y/RL 0

PI 0.9Y/RL L/0.3 0

PID 1.2Y/RL 2L 0.5L


SEGUNDO MTODO(ULTIMA
GANANCIA) (LAZO CERRADO)
Paso 1) Con el sistema en lazo cerrado, utilizar un
control nicamente proporcional (haciendo Ti= y Td=0)
e ir incrementando la ganancia Kp desde 0 hasta un
valor crtico en el que el sistema presenta una oscilacin
mantenida. Este valor de la ganancia ser la ganancia
crtica Kcr.
En el caso de que el sistema no presente oscilaciones
mantenidas para ningn valor de la ganancia Kp, este
mtodo no sera aplicable.
Paso 2) Para esta respuesta oscilatoria, se determina
grficamente el valor del perodo de dichas oscilaciones
Pcr
SEGUNDO MTODO(ULTIMA
GANANCIA)
SEGUNDO MTODO(ULTIMA
GANANCIA) (LAZO CERRADO)
Por tanto, la ganancia crtica Kcr y el
periodo Pcr correspondiente se
determinan experimentalmente

Oscilacin sostenida
Paso 3) Con estos 2 valores determinados
experimentalmente la Ganancia Crtica Kcr y el
perodo correspondiente Pcr de las oscilaciones
sostenidas, a partir de los cuales se calculan los
parmetros del controlador PID tal como se muestra
en el siguiente cuadro

Tipo de controlador Kp Ti Td

P 0.5Kcr 0

Pcr
PI 0.45Kcr 1.2
0

PID 0.6K cr 0.5Pcr 0.125Pcr

Paso 4) Realizar un ajuste o sintona fina final de manera manual


Gc(S) Para un controlador PID

Reemplazando:
1
G S Kp 1 TdS
TiS
1
G S 0.6 Kcr 1 0.125 PcrS
0.5 PcrS
G S 0.075 KcrPcr S 4 / Pcr / S
2

polo: origen
doble cero S= - 4/Pcr
Ejemplo 1.-
Para el siguiente sistema:

Cual de los dos mtodos se puede aplicar


Solucin
No se puede aplicar primer mtodo por
tener integrador SIN RETRASO.
Aplicando segundo mtodo:
Su ecuacin caracterstica
( S 2)( S 3)
1 kp. S 3 (6 k p ) S 2 (5 5k p ) S 6k p 0
S ( S 1)( S 5)
Aplicando criterio de estabilidad
Routh-Hurwitz
S3 1 5 5k p
S2 6 kp 6k p
30 29k p 5k p
2

S1
6 kp
S0 6k p

Los coeficientes de la primera columna son positivos


para cualquier valor de Kp positivo y por consiguiente
no se puede aplicar ninguno de los 2 mtodos.
Ejemplo 2
Determinar Kp, Ki y Kd a partir de la curva
de reaccin cuando la seal prueba Y es
6%:
Seal de entrada %

M 55%

0 150 450
SOLUCION:
Kp=1.2*Y/RL=(1.2*6)/(0.01666*150)=2.88;

Donde R=M/T=5/300=0.016666%

Ki=Kp/Ti =2.88/(2*150)=9.6 ms-1.

Kd=Kp*Td=2.88*0.5*L=2.88*0.5*150=216 s.
Ejemplo 3
Cuando se sintoniz un controlador
PID, se encontr que las oscilaciones
sostenidas iniciaban cuando la banda
proporcional decreca hasta un 30% ,
las oscilaciones tienen un periodo de
500 s.
Hallar los valores de Kp, Ti y Td
Solucin:
K=100/B.P%; y Kcr=100/B.Pcr%;
Datos:
B.Pcr%=30
Kcr=100/30=3.333
Kp=0.6Kcr=0.6*3.333=2
Pcr=500 s.
Ti=0.5 Pcr=0.5*500=250 s.
Td=0.125 Pcr=0.125*500=62.5 s.
Ejemplo 4
Encontrar la Funcin de transferencia del
Controlador PID para la sintonizacin para
el siguiente sistema
Solucion:

No se puede aplicar primer mtodo por tener


integradores
Aplicando segundo mtodo:
Su ecuacin caracterstica

Kp
1 0
S ( S 1)( S 5)
S 6 S 5S K P 0
3 2
Criterio de Routh:
Se tiene:

S3 1 5
S2 6 kp
30 k p
S1
6
0
S kp

Kcr=30(inicia las oscilaciones sostenidas)


Para hallar a la frecuencia que oscila
reemplazamos S = jw en la ecuacin
caracteristica
Por tanto:
( j )3 6( j ) 2 5( j ) 30 0
6(5 2 ) j (5 2 ) 0

1 5
cr 5 2 f cr f cr
2 P cr

Pcr=2.81s
Funcin de transferencia del compensador para
empezar la sintonizacin.
De las tablas:
Kp= 0.6Kcr = 0.6 x 30 = 18
Ti = 0.5 Pcr = 0.5 x 2.81 = 1.405 s.
Td = 0.125 . Pcr = 0.125 x 2.81 = 0.351 s.

1
Gc( S ) 18 1 0.351S
1.405S
( S 1.423) 2
Gc( S ) 6.323
S

Ojo: El sobreimpulso mximo no debe pasar del 25%


HALLANDO C(S)/R(S)

(S 1.423)2
6.323
S
PROGRAMA PARA MATLAB PARA HALLAR SOBREIMPULSO
CON Gc(S)

n=[0 0 6.323 17.99 12.8];


d=[1 6 11.323 17.99 12.8];
t=0:0.1:20;
step(n,d,t)
Step Response
1.8

1.6
System: sys
Time (sec): 1.68
Amplitude: 1.62
1.4

1.2
System: sys
Time (sec): 12.6
Amplitude: 1
1
Amplitude

0.8

0.6

0.4

0.2

0
0 2 4 6 8 10 12 14 16 18 20
Time (sec)
6.323s2 +17.99s+12.8
s4 +6s3 +11.323s2+17.99s+12.8

Transfer Fcn
Step

Scope
Para el ejemplo anterior hacer un programa en
MATLAB y determinar F.T de controlador PID de
tal manera que cumpla la especificacin Mp<25%
t=0:0.01:10;
for k=40:-0.5:5;
for a=3:-0.2:0.5;
num=[0 0 k 2*k*a k*a*a];
den=[1 6 5+k 2*k*a k*a*a];
y=step(num,den,t);
m=max(y);
if m<1.2
break;%sale del bucle interno
end
end
if m<1.2
break;%sale del bucle externo
end
end
plot(t,y)
grid
title('respuesta a escalon unitario')
xlabel('t seg')
ylabel('salida')
kk=num2str(k);%cadena de k que se imprime en la
grafica
aa=num2str(a);%cadena de a que se imprime en la
grafica
text(4.25,0.54,'k='),text(4.75,0.54,kk)
text(4.25,0.46,'a='),text(4.75,0.46,aa)
sol=[k;a;m]
TRABAJO
Utilizando el fichero zn2.m , sintonizar el regulador PID aplicando el
segundo mtodo de Ziegler-Nichols para controlar una planta inestable
en lazo abierto, de funcin de transferencia

400
Gp (S )
S (S 2 30S 200)
Buscando el valor de la ganancia critica(Kcr) para el cual el sistema de control
presenta una oscilacin sostenida

K=10 K=20 Kcr=????


-HALLAR EL VALOR DE Kcr y Pcr ,los valores para sintonizacin de controlador PID
-Graficar la respuesta con los valores de Kp, Ti y Td
-Realizar un ajuste o sintona final de manera manual de tal manera que sobreimpulso
sea menor 25%

También podría gustarte