Documente Academic
Documente Profesional
Documente Cultură
CONTROLADOR PID
Donde Kp,Ti y Td
Donde:
KP Ti Td
R4 ( R1C1 R2C2 ) R3 .R1 .C2 ( R1C1 R2C2 ) ( R1C1 R2C2 ) ( R1C1 R2C2 )
Reglas de Sintonizacin
El proceso de seleccin de los parmetros del controlador para que cumpla con las especificaciones, se conoce como SINTONIZACIN.
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.
Kp 1
1 TiS
TdS 1 2 LS
2
1.2T / L 1 0.6T S
0.5 LS
1/ L
/S
% M
R=M/T
PI
PID
0.9Y/RL
1.2Y/RL
L/0.3
2L
0
0.5L
De esta manera se puede determinar 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
0.6 Kcr 1
0.075 KcrPcr S
4 / Pcr
/S
Solucin
No se puede aplicar primer mtodo por tener integradores. Aplicando segundo mtodo: Su ecuacin caracterstica
( S 2)( S 3) 1 kp. S ( S 1)( S 5) S 3 (6 k p ) S 2 ( S 5k p ) S 6k p 0
1 6 30 kp 5k p
2
5k p 6k p
29 k p 6 kp 6k p
S0
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 medida % M 5 5
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%; Datos Kcr=100/30=3.333 Kp=0.6Kcr=0.6*3.333=2 Tcr=500 s. Ti=0.5 Tcr=0.5*500=250 s. Td=0.125 Tcr=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
1 S
3
Kp S (S 6S
2
1)( S 5S
5) KP
0 0
Criterio de Routh:
Se tiene:
S3 S S
2
1 6 30 6 kp kp
5 kp
S0
Kcr=30
)2 j (5
5( j
2
) )
30 0
cr
2 f cr
f cr
5 2
1 P cr
Pcr=2.81s
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)
0.8
0.6
0.4
0.2
10 Time (sec)
12
14
16
18
20
Para el ejemplo anterior hacer un programa en MATLAB y determinar F.T de controlador PIDde 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]