SlideShare una empresa de Scribd logo
1 de 7
Problema No. 2

Se tiene la función de transferencia H de lazo abierto de una planta. Diseñe un control
PID tal que el sistema tenga un tiempo de establecimiento menor a 5 segundos y una
sobreelongacion menor al 20%.




Solución.

   1. Verificar la respuesta de la función ante un escalón

Para poder aplicar el Método 1 de ZIEGLER – NICHOLS, la curva de respuesta de la
función debe de tener forma de S, con un punto de inflexión. Podemos obtener esta
grafica en MatLab utilizando el siguiente código.




  Figura 7.0 Curva de repuesta de la función de transferencia de la planta ante un escalón.

Como se observa, la respuesta de la función H cumple con la característica buscada.

   2. Determinar los parámetros L y T
Para encontrar los parámetros de tiempo de retardo (L) y constante de tiempo (T),
dibujamos una recta tangente al punto de inflexión de la curva.

El siguiente código encuentra el punto de inflexión en la curva de respuesta de H, a
partir de esto se traza una línea tangente a este punto, y se utiliza la ecuación de la
recta y la pendiente del punto de inflexión, para encontrar los parámetros L y T.




          Figura 7.1 Recta tangente al punto de inflexión en la curva de respuesta.

Los valores obtenidos para L y T son 0.2241 y 1.9406 respectivamente.

   3. Determinar los valores de Kp, Ti y Td.
Para determinar estos valores se utilizan los datos de la Tabla No.1 referente al
método 1 de Z-N.



Los valores obtenidos para estos parámetros son Kp=10.3933, Ti=0.4481 y Td=0.1120.
Para encontrar la función del controlador PID usamos:




De donde podemos encontrar los valores de Ki y Kd, para expresar la función de PID
en términos de s.




Finalmente obtenemos la función de transferencia de lazo cerrado que involucra el
control PID y la función H de la planta con retroalimentación.



R(s)                                Gc(s)                          H(s)           y(s)
           +
               −

                              Controlador PID                     Planta



Figura 7.2 Diagrama a bloques del sistema de una planta con un control PID implementado y
                                     retroalimentación.
La función feedback de MatLab nos puede facilitar el trabajo, tan solo hay que indicar
el lazo principal y el lazo de retroalimentación como variables de esta y nos devuelve la
función de transferencia de lazo cerrado.



   4. Análisis de la respuesta del sistema y ajustes finos

Al graficar la respuesta de esta función ante una señal de entrada escalón, observamos
que los requerimientos del sistema están fuera de lo deseado, mientras el tiempo de
establecimiento es ligeramente mayor a 6, la sobreelongacion es casi del 50%, por lo
tanto tenemos que hacer un refinamiento al sistema PIF modificandoKp, Kd y Ki a
ensayo y error hasta obtener las condiciones deseadas.




   Figura 7.3 Curva de respuesta de la función de transferencia de lazo cerrado sin refinar.

Cuando se entienden los conceptos detrás de las constantes Kp,Ki y Kd, se puede tener
una mejor idea de cuales son las que hay que aumentar y/o disminuir. Sabemos que el
control PD agrega amortiguación al transitorio, por lo tanto si se aumenta Kd,
tendremos una mayor amortiguación en el transitorio, lo cual nos ayudara a disminuir
el valor del máximo sobre impulso. Por otro lado no tenemos la necesidad de corregir
algún error del estado estacionario, por lo tanto podemos disminuir a Ki, ya que los
controles PI ayudan a corregir errores en el estado estacionario.

Así que aumentando Kd en un 300%, manteniendo Kp y disminuyendo Ki en 30% su
valor, tenemos la siguiente curva de respuesta ante una entrada escalón.




Figura 7.4 Curva de respuesta de la función de transferencia de lazo cerrado con refinamientos.

Como se observa en la grafica, el máximo sobre impulso disminuyo hasta un 12% y el
tiempo de establecimiento cayo hasta alrededor de 2 segundos; valores que están
dentro de los deseados.

La función de transferencia Gc(s) para el controlador PID con Kd = 3.4931, Kp =
10.3933 y Ki = 16.2351.




La función de lazo cerrado final queda como se muestra a continuación.
Adicionalmente podemos encontrar los polos y ceros de esta función con la función
pole() y zero(), así mismo podemos obtener una grafica con estos puntos con el comando
pzmap(). En donde el argumento es la función de transferencia.




       Figura 7.5 Grafica de ubicación de polos y ceros de la función de transferencia.

El código de MatLab con el ejercicio y para la generación de las graficas mostradas se
anexa con el nombre de: Ziegler_Nichols_M1.m.

Conclusión.

El método 1 de Ziegler-Nichols es muy practico al diseñar un control PID para
aproximarse a los valores Ki,Kp y Kd que se necesitan para obtener las condiciones
deseadas. Desarrollar el código para resolver el problema en MatLab ayuda bastante,
ya que se requiere de varias pruebas experimentales con distintos valores paraKi,Kp y
Kd y observar la respuesta de el sistema con estos valores, hasta encontrar algunos
que cumplan las condiciones deseadas o estén dentro del rango aceptado. Cuando se
conocen los conceptos detrás de las contstantesKi,Kp y Ki se puede llegar mas rápido
al ajuste deseado.
La obtención de estos parámetros para sistemas de los cuales se conoce la función de
transferencia es muy sencilla, y un buen punto de partida para un posterior ajuste
mas fino.

Más contenido relacionado

La actualidad más candente

ejercicios control de procesos
ejercicios control de procesosejercicios control de procesos
ejercicios control de procesosAdri Montesdeoca
 
Simplificacion+diagramas
Simplificacion+diagramasSimplificacion+diagramas
Simplificacion+diagramasUNEFA
 
Cap 07 transformada-z (1)
Cap 07 transformada-z (1)Cap 07 transformada-z (1)
Cap 07 transformada-z (1)Joel Ramirez
 
Clase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRClase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRguest21fbd4
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Marvin Pariona
 
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Angel Perez
 
Simplificación de los diagramas de bloques
Simplificación de los diagramas de bloquesSimplificación de los diagramas de bloques
Simplificación de los diagramas de bloquesantovazp
 
Cinemática Directa e Inversa de un robot de 3 Grados de Libertad
Cinemática Directa e Inversa de un robot de 3 Grados de LibertadCinemática Directa e Inversa de un robot de 3 Grados de Libertad
Cinemática Directa e Inversa de un robot de 3 Grados de LibertadMaría Inés Cahuana Lázaro
 
Asignación de Polos y Predictor de Smith
Asignación de Polos y Predictor de SmithAsignación de Polos y Predictor de Smith
Asignación de Polos y Predictor de SmithPaolo Castillo
 
Criterio de estabilidad en los s.de control automatico
Criterio de estabilidad en los s.de control automaticoCriterio de estabilidad en los s.de control automatico
Criterio de estabilidad en los s.de control automaticoCarlos Enrrique Rivera Moran
 
Compensadores adelanto-y-atraso
Compensadores adelanto-y-atrasoCompensadores adelanto-y-atraso
Compensadores adelanto-y-atrasoxino7
 
ejercicios diagramas de BLOQUES.pdf
ejercicios diagramas de BLOQUES.pdfejercicios diagramas de BLOQUES.pdf
ejercicios diagramas de BLOQUES.pdfAnaLeon960959
 
Circuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronosCircuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronosAlexa Ramirez
 

La actualidad más candente (20)

Sc capitulo5
Sc capitulo5Sc capitulo5
Sc capitulo5
 
ejercicios control de procesos
ejercicios control de procesosejercicios control de procesos
ejercicios control de procesos
 
Simplificacion+diagramas
Simplificacion+diagramasSimplificacion+diagramas
Simplificacion+diagramas
 
Diagramas bloque
Diagramas bloqueDiagramas bloque
Diagramas bloque
 
Método de ziegler
Método de zieglerMétodo de ziegler
Método de ziegler
 
Cap 07 transformada-z (1)
Cap 07 transformada-z (1)Cap 07 transformada-z (1)
Cap 07 transformada-z (1)
 
Clase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRClase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGR
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1
 
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
Tabla de Dualidad Transformada Z, Transformada de LaPlace y Discreta.
 
Simplificación de los diagramas de bloques
Simplificación de los diagramas de bloquesSimplificación de los diagramas de bloques
Simplificación de los diagramas de bloques
 
Cinemática Directa e Inversa de un robot de 3 Grados de Libertad
Cinemática Directa e Inversa de un robot de 3 Grados de LibertadCinemática Directa e Inversa de un robot de 3 Grados de Libertad
Cinemática Directa e Inversa de un robot de 3 Grados de Libertad
 
Asignación de Polos y Predictor de Smith
Asignación de Polos y Predictor de SmithAsignación de Polos y Predictor de Smith
Asignación de Polos y Predictor de Smith
 
2da tarea de control
2da tarea de control2da tarea de control
2da tarea de control
 
Sintonización pid
Sintonización pidSintonización pid
Sintonización pid
 
Criterio de estabilidad en los s.de control automatico
Criterio de estabilidad en los s.de control automaticoCriterio de estabilidad en los s.de control automatico
Criterio de estabilidad en los s.de control automatico
 
Ejercicios diagramas de bloques y gfs
Ejercicios diagramas de bloques y gfsEjercicios diagramas de bloques y gfs
Ejercicios diagramas de bloques y gfs
 
Compensadores adelanto-y-atraso
Compensadores adelanto-y-atrasoCompensadores adelanto-y-atraso
Compensadores adelanto-y-atraso
 
ejercicios diagramas de BLOQUES.pdf
ejercicios diagramas de BLOQUES.pdfejercicios diagramas de BLOQUES.pdf
ejercicios diagramas de BLOQUES.pdf
 
Problemas sistemas lti
Problemas sistemas ltiProblemas sistemas lti
Problemas sistemas lti
 
Circuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronosCircuitos secuenciales sincronos y asincronos
Circuitos secuenciales sincronos y asincronos
 

Similar a ziegler nichols metodo 1

72488576 analisis-dinamico-de-un-controlador
72488576 analisis-dinamico-de-un-controlador72488576 analisis-dinamico-de-un-controlador
72488576 analisis-dinamico-de-un-controladorMACLAB
 
Instructivo del PID
Instructivo del PIDInstructivo del PID
Instructivo del PIDmonicammmr
 
Teoría compensadores y controladores
Teoría compensadores y controladoresTeoría compensadores y controladores
Teoría compensadores y controladoresCristhian Guzmán
 
métodos de sintonización de controladores P, PI, PD, PID.
métodos de sintonización de  controladores P, PI, PD, PID.métodos de sintonización de  controladores P, PI, PD, PID.
métodos de sintonización de controladores P, PI, PD, PID.Alejandro Flores
 
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...David Mora Cusicuna
 
Practica pid labview
Practica pid labviewPractica pid labview
Practica pid labviewPablo Lopez
 
analisis-y-simulacion-de-sistema-discreto-con-matlab
 analisis-y-simulacion-de-sistema-discreto-con-matlab analisis-y-simulacion-de-sistema-discreto-con-matlab
analisis-y-simulacion-de-sistema-discreto-con-matlabalvaro valdivia casa
 
Tarea grupo 6 Control 2
Tarea grupo 6 Control 2Tarea grupo 6 Control 2
Tarea grupo 6 Control 2limalc
 
Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...
Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...
Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...GerardoRodrguezBarra
 
Control del nivel de un tanque en régimen laminar
Control del nivel de un tanque en régimen laminarControl del nivel de un tanque en régimen laminar
Control del nivel de un tanque en régimen laminarAdalberto C
 

Similar a ziegler nichols metodo 1 (20)

ziegler_nichols.pdf
ziegler_nichols.pdfziegler_nichols.pdf
ziegler_nichols.pdf
 
72488576 analisis-dinamico-de-un-controlador
72488576 analisis-dinamico-de-un-controlador72488576 analisis-dinamico-de-un-controlador
72488576 analisis-dinamico-de-un-controlador
 
Matlab2
Matlab2Matlab2
Matlab2
 
Matlab2
Matlab2Matlab2
Matlab2
 
Instructivo del PID
Instructivo del PIDInstructivo del PID
Instructivo del PID
 
Teoría compensadores y controladores
Teoría compensadores y controladoresTeoría compensadores y controladores
Teoría compensadores y controladores
 
métodos de sintonización de controladores P, PI, PD, PID.
métodos de sintonización de  controladores P, PI, PD, PID.métodos de sintonización de  controladores P, PI, PD, PID.
métodos de sintonización de controladores P, PI, PD, PID.
 
Control de posicion
Control de posicionControl de posicion
Control de posicion
 
Clase 7 pid
Clase 7   pidClase 7   pid
Clase 7 pid
 
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
463941896-1-4-Diseno-de-compensador-adelanto-atraso-y-controlador-PID-pptx (1...
 
Practica pid labview
Practica pid labviewPractica pid labview
Practica pid labview
 
analisis-y-simulacion-de-sistema-discreto-con-matlab
 analisis-y-simulacion-de-sistema-discreto-con-matlab analisis-y-simulacion-de-sistema-discreto-con-matlab
analisis-y-simulacion-de-sistema-discreto-con-matlab
 
Prac 5
Prac 5Prac 5
Prac 5
 
Tarea grupo 6 Control 2
Tarea grupo 6 Control 2Tarea grupo 6 Control 2
Tarea grupo 6 Control 2
 
Control temp
Control tempControl temp
Control temp
 
Pid
PidPid
Pid
 
Pid
PidPid
Pid
 
PID control
PID controlPID control
PID control
 
Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...
Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...
Un controlador PID (Proporcional, Integral, Derivativo) o dispositivo de cont...
 
Control del nivel de un tanque en régimen laminar
Control del nivel de un tanque en régimen laminarControl del nivel de un tanque en régimen laminar
Control del nivel de un tanque en régimen laminar
 

ziegler nichols metodo 1

  • 1. Problema No. 2 Se tiene la función de transferencia H de lazo abierto de una planta. Diseñe un control PID tal que el sistema tenga un tiempo de establecimiento menor a 5 segundos y una sobreelongacion menor al 20%. Solución. 1. Verificar la respuesta de la función ante un escalón Para poder aplicar el Método 1 de ZIEGLER – NICHOLS, la curva de respuesta de la función debe de tener forma de S, con un punto de inflexión. Podemos obtener esta grafica en MatLab utilizando el siguiente código. Figura 7.0 Curva de repuesta de la función de transferencia de la planta ante un escalón. Como se observa, la respuesta de la función H cumple con la característica buscada. 2. Determinar los parámetros L y T
  • 2. Para encontrar los parámetros de tiempo de retardo (L) y constante de tiempo (T), dibujamos una recta tangente al punto de inflexión de la curva. El siguiente código encuentra el punto de inflexión en la curva de respuesta de H, a partir de esto se traza una línea tangente a este punto, y se utiliza la ecuación de la recta y la pendiente del punto de inflexión, para encontrar los parámetros L y T. Figura 7.1 Recta tangente al punto de inflexión en la curva de respuesta. Los valores obtenidos para L y T son 0.2241 y 1.9406 respectivamente. 3. Determinar los valores de Kp, Ti y Td.
  • 3. Para determinar estos valores se utilizan los datos de la Tabla No.1 referente al método 1 de Z-N. Los valores obtenidos para estos parámetros son Kp=10.3933, Ti=0.4481 y Td=0.1120. Para encontrar la función del controlador PID usamos: De donde podemos encontrar los valores de Ki y Kd, para expresar la función de PID en términos de s. Finalmente obtenemos la función de transferencia de lazo cerrado que involucra el control PID y la función H de la planta con retroalimentación. R(s) Gc(s) H(s) y(s) + − Controlador PID Planta Figura 7.2 Diagrama a bloques del sistema de una planta con un control PID implementado y retroalimentación.
  • 4. La función feedback de MatLab nos puede facilitar el trabajo, tan solo hay que indicar el lazo principal y el lazo de retroalimentación como variables de esta y nos devuelve la función de transferencia de lazo cerrado. 4. Análisis de la respuesta del sistema y ajustes finos Al graficar la respuesta de esta función ante una señal de entrada escalón, observamos que los requerimientos del sistema están fuera de lo deseado, mientras el tiempo de establecimiento es ligeramente mayor a 6, la sobreelongacion es casi del 50%, por lo tanto tenemos que hacer un refinamiento al sistema PIF modificandoKp, Kd y Ki a ensayo y error hasta obtener las condiciones deseadas. Figura 7.3 Curva de respuesta de la función de transferencia de lazo cerrado sin refinar. Cuando se entienden los conceptos detrás de las constantes Kp,Ki y Kd, se puede tener una mejor idea de cuales son las que hay que aumentar y/o disminuir. Sabemos que el control PD agrega amortiguación al transitorio, por lo tanto si se aumenta Kd, tendremos una mayor amortiguación en el transitorio, lo cual nos ayudara a disminuir el valor del máximo sobre impulso. Por otro lado no tenemos la necesidad de corregir
  • 5. algún error del estado estacionario, por lo tanto podemos disminuir a Ki, ya que los controles PI ayudan a corregir errores en el estado estacionario. Así que aumentando Kd en un 300%, manteniendo Kp y disminuyendo Ki en 30% su valor, tenemos la siguiente curva de respuesta ante una entrada escalón. Figura 7.4 Curva de respuesta de la función de transferencia de lazo cerrado con refinamientos. Como se observa en la grafica, el máximo sobre impulso disminuyo hasta un 12% y el tiempo de establecimiento cayo hasta alrededor de 2 segundos; valores que están dentro de los deseados. La función de transferencia Gc(s) para el controlador PID con Kd = 3.4931, Kp = 10.3933 y Ki = 16.2351. La función de lazo cerrado final queda como se muestra a continuación.
  • 6. Adicionalmente podemos encontrar los polos y ceros de esta función con la función pole() y zero(), así mismo podemos obtener una grafica con estos puntos con el comando pzmap(). En donde el argumento es la función de transferencia. Figura 7.5 Grafica de ubicación de polos y ceros de la función de transferencia. El código de MatLab con el ejercicio y para la generación de las graficas mostradas se anexa con el nombre de: Ziegler_Nichols_M1.m. Conclusión. El método 1 de Ziegler-Nichols es muy practico al diseñar un control PID para aproximarse a los valores Ki,Kp y Kd que se necesitan para obtener las condiciones deseadas. Desarrollar el código para resolver el problema en MatLab ayuda bastante, ya que se requiere de varias pruebas experimentales con distintos valores paraKi,Kp y Kd y observar la respuesta de el sistema con estos valores, hasta encontrar algunos que cumplan las condiciones deseadas o estén dentro del rango aceptado. Cuando se conocen los conceptos detrás de las contstantesKi,Kp y Ki se puede llegar mas rápido al ajuste deseado.
  • 7. La obtención de estos parámetros para sistemas de los cuales se conoce la función de transferencia es muy sencilla, y un buen punto de partida para un posterior ajuste mas fino.