Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Controlpid PDF
Controlpid PDF
La frmula del controlador para este grfico viene en base a ellas, las expresiones de sintona para un
dada por la siguiente expresin: regulador PID propuestas por Ziegler y Nichols se
muestran en la siguiente tabla, y son funcin de la
Ganancia proporcional crtica (Kc) y del periodo de
ki oscilacin sostenida (Tc) del sistema en cuestin:
GC ( S ) = k + + S kd (2)
S K = 0.6 x Kc
Ti = 0.5 x Tc
Los trminos de esta expresin se corresponden de la Td = 0.125 x Tc
siguiente manera con los de la ecuacin (1): Tabla 2. Parmetros del reg. PID en funcin de las
especificaciones en lazo cerrado.
k= K
K 4 IMPLEMENTACIN EN
ki = MATLAB DEL MTODO
Ti
4.1 EDICIN DEL PROGRAMA
kd = K.Td
Tabla 1. Correspondencia entre trminos de la En este apartado se pretende mostrar de forma
expresin 1 y los de la expresin 2 detallada un procedimiento a seguir para
implementar en MATLAB el mtodo Ziegler-Nichols
La forma de la expresin (2) es muy til para la en cadena cerrada, para la obtencin de los
realizacin de los clculos ya que los parmetros parmetros de un regulador PID. Para ello se va a
aparecen de forma lineal, adems de poder conseguir programar un fichero *.m, caracterstico de este
acciones proporcionales, integrales y derivativas entorno, y con el cual automatizamos en la medida de
puras con parmetros finitos. lo posible, las diferentes pruebas a llevar a cabo en lo
sucesivo, hasta alcanzar los diferentes resultados que
3 FRMULAS DE SINTONA EN se pretende. El listado es el siguiente:
LAZO CERRADO ng=[1];
dg=[1 6 5 0];
Un mtodo fundamental en la sintona de reguladores
G=tf(ng,dg);
PID, es un mtodo en lazo cerrado propuesto por
Ziegler y Nichols en el ao 1942, cuyo nombre ms clf,rlocus(G);
conocido es el mtodo de la oscilacin sostenida. Es [km,pole]=rlocfind(G)
un algoritmo basado en la respuesta en frecuencia del wm=max(imag(pole));
proceso. Las caractersticas a determinar son:
kp=0.6*km;
- Ganancia proporcional crtica (Kc).- Es la kd=(kp*pi)/(4*wm);
ganancia de un controlador solo ki=(kp*wm)/pi;
nk=[kd kp ki]; 10
Root Locus
dk=[1 0]; 8
gc=tf(nk,dk) 6
4
gd=series(G,gc) 2
Imaginary Axis
GT=feedback(gd,1)
0
step(GT,'r') %Escalon rojo para la
-2
funcin de transferencia con el
regulador -4
hold on -6
GS=feedback(G,1) -8
1.4
especificaciones de tiempo de pico, tiempo de
1.2
respuesta, tiempo de establecimiento se ven
1
mejoradas, as como se elimina adems el error de
Amplitude
0.2
5.2 SISTEMA 2
0
0 2 4 6 8 10 12 14 16 18
Time (sec)
1.6
1.4
1.2
0.6
1.2
El resultado que se obtiene para este caso es el de la
figura 7:
1
0.8
Amplitude
0.6
0.4
0.2
0
0 2 4 6 8 10 12 14 16 18
Time (sec)
Step Response
-1 1.6
1.4
-2
1.2
-3
1
-4
0 10 20 30 40 50 60 70 80 90 0.8
Amplitude
Time (sec)
0.6
0.2
1 5.6 SITEMA 6
G(S ) = (5)
S 3 + 3S 2 + 3S + 3 Este quinto sistema posee la siguiente funcin de
El resultado obtenido es el de la figura 8: transferencia:
25 (8)
1.4
Step Response
G(S ) =
1.2
S + 5S + 18S 2 + 13S + 1
4 3
0.8
Amplitude
Step Response
30
0.6
20
0.4
0.2 10
0 0
Amplitude
0 2 4 6 8 10 12 14 16 18 20
Time (sec)
-10