• No se han encontrado resultados

DISEÑO DE CONTROLADORES PID EN FRECUENCIA

N/A
N/A
Protected

Academic year: 2021

Share "DISEÑO DE CONTROLADORES PID EN FRECUENCIA"

Copied!
8
0
0

Texto completo

(1)

DISE ˜

NO DE CONTROLADORES PID EN FRECUENCIA

Roberto Sanchis Llopis (rsanchis@tec.uji.es) Julio A. Romero P´erez (romeroj@tec.uji.es)

Universitat Jaume I Departamento de Tecnolog´ıa

Resumen

En el presente trabajo se propone un m´etodo muy sencillo de dise˜no de controladores PID en frecuen-cia, que se basa en la utilizaci´on de un ´unico pa-r´ametro de ajuste. Ese par´ametro es la relaci´on entre la frecuencia de cruce de ganancia final y el cero del controlador. Los m´etodos cl´asicos de di-se˜no que se encuentran en la literatura b´asica de control son similares al propuesto, pero fijando ese par´ametro en un valor predeterminado. Los ejem-plos muestran que ese valor prefijado no es el mejor en general, pudiendo obtener un comportamiento mejor si se ajusta de forma adecuada ese par´ ame-tro. Se ha realizado tambi´en una herramienta in-teractiva de dise˜no, muy ´util para realizar el dise˜no y para ense˜nar el m´etodo propuesto a estudiantes de asignaturas b´asicas de control.

Palabras clave:PID, dise˜no en frecuencia.

1.

INTRODUCCI ´

ON

Una de las ´areas m´as prol´ıficas de investigaci´on dentro del Control Autom´atico es el desarrollo de m´etodos de ajuste de controladores PID. Sobre es-te es-tema se han escrito numerosos libros y art´ıculos. En unos, de car´acter acad´emico, se aborda el pro-blema desde un punto de vista m´as te´orico. Otros, m´as orientados a la ayuda de t´ecnicos e ingenieros que no tiene una preparaci´on espec´ıfica en control autom´atico, se limitan a dar recetas para el c´ alcu-lo de alcu-los par´ametros. Dos ejemplos de unos y otros son [4] y [5].

En general, para el c´alculo de los par´ametros de un controlador PID se pueden seguir dos m´etodos: M´etodo directo: A partir de la respuesta del sistema se calculan directamente los par´ ame-tros del controlador. El m´etodo de Ziegler-Nichols y sus variantes pertenecen a este tipo. M´etodo indirecto: A partir de la respuesta del sistema se obtiene un modelo, en base al cual se calculan los par´ametros del controla-dor aplicando alguna t´ecnica de dise˜no.

Una de las t´ecnicas de dise˜no aplicables en este ´

ultimo m´etodo, es la de respuesta de frecuencia. Entre algunas de sus ventajas est´an las siguien-tes: 1) La respuesta de frecuencia de un sistema tiene una interpretaci´on f´ısica relativamente f´acil de comprender. 2) El dise˜no en el dominio de la frecuencia es simple, y al basarse en la interpre-taci´on de informaci´on gr´afica, se pueden llegar a desarrollar habilidades intuitivas que facilitan el dise˜no.3) Permite tener en cuenta durante el di-se˜no el comportamiento del sistema ante ruidos y perturbaciones y la robustez frente a errores de modelado.

La idea general en la que se basa el dise˜no en fre-cuencia es modificar la respuesta de frefre-cuencia de la funci´on de transferencia de bucle abierto, para cumplir las especificaciones de dise˜no, seleccionan-do los par´ametros de ajuste del controlaseleccionan-dor que se est´a dise˜nando. Esta idea ha sido utilizada en [1, 2] para el dise˜no de compensadores.

En este trabajo se presenta una metodolog´ıa sim-ple para el ajuste de controladores PID mediante la respuesta en frecuencia. La principal ventaja de los m´etodos propuestos es que s´olo se necesita ajustar un par´ametro de dise˜no a partir del cual el c´alculo del controlador se obtiene de forma direc-ta mediante la realizaci´on de algunas operaciones sencillas.

La estructura del art´ıculo es como sigue: prime-ro se abordar´an los m´etodos de ajuste para los controladores PI, PD y PID. Despu´es se mostrar´a mediante algunos ejemplos la incidencia de los pa-r´ametros de dise˜no. Con posterioridad se comen-tar´a de forma breve las principales caracter´ıstica de una herramienta interactiva desarrollada para facilitar el dise˜no y el aprendizaje del m´etodo. Fi-nalmente se presentar´an las conclusiones del tra-bajo.

2.

M ´

ETODOS DE DISE ˜

NO

Los m´etodos propuestos en este art´ıculo se basan en la utilizaci´on del diagrama de Bode del pro-ceso, y de la modificaci´on de dicho diagrama por la contribuci´on en magnitud y en fase del contro-lador. Se trata de elegir el controlador de forma

(2)

que el sistema con el controlador tenga el compor-tamiento adecuado, expresado en t´erminos de las siguientes especificaciones de dise˜no:

- Error de posici´on epo de velocidad ev.

- Margen de fase Mf.

- Ancho de banda de bucle cerrado:wa.

- Tiempo de establecimiento:ts.

A continuaci´on se detallan los m´etodos de dise˜no propuestos para los controladores PI, PD y PID. 2.1. Controlador PI

La funci´on de transferencia de un controlador con acci´on proporcional e integral es:

C(s) =Kp 1 + 1 Tis =Kp s+zi s (1)

En el diagrama de Bode del controlador PI, (figura 1), se puede comprobar que la pendiente m´axima de la curva de fase se da en zi, y vale

aproxima-damente 60o/decada.

Figura 1: Diagrama de bode del controlador PI El procedimiento de dise˜no que se propone para este controlador parte de la especificaci´on del mar-gen de fase requerido,Mf, y es como sigue:

1. Se elige la relaci´on entreziy la frecuencia de

cruce de ganancia final del sistema con con-trolador:a=wg/zi, que es el par´ametro

fun-damental de ajuste. Valores razonables habi-tuales para este par´ametro van desde a = 1 hastaa= 3.

2. Se busca la frecuencia en la que la fase del sistema es:

−180 +Mf−∠C(jazi) =

−180 +Mf−(arctan(a)−90) (2)

Esta ser´a la nueva frecuencia de cruce de ga-nancia del sistema m´as el controlador,wg. Se

definezi=wg/a.

3. Se calculaKppara que la magnitud total a esa

wgsea 1 (0 db). Para ello se mide la magnitud

del sistema:

|G(jwg)H(jwg)|db+|C(jwg)|db= 0 (3)

4. Se calcula el ancho de banda en bucle cerra-do, o se calcula o mide el tiempo de estable-cimiento. Si la respuesta del sistema no es sa-tisfactoria se puede modificar el par´ametro de ajusteay repetir los c´alculos. En general, si se aumenta mucho el valor de a el ancho de banda aumenta, pero el tiempo de estableci-miento y la respuesta ante perturbaci´on em-peoran (por el aumento del tiempo integral). Si el reajuste deano permite obtener la res-puesta deseada, se necesita incluir el t´ermino derivativo (PID).

5. Se comprueba el error. Si no es lo bastante bajo se puede probar con a˜nadir el t´ermino derivativo (PID).

2.1.1. Comentarios

En elpaso 1 se elige la relaci´on entre la frecuen-cia de cruce de gananfrecuen-cia y la frecuenfrecuen-cia del cero del controlador (a = wg/zi). Esta relaci´on es el

par´ametro fundamental de dise˜no en la metodo-log´ıa propuesta. Para seleccionar el valor de a es importante tener en cuenta lo siguiente: si a=∞

el controlador ser´a uno proporcional, que garanti-zar´a el m´aximo ancho de banda posible, pero nula correcci´on del error en r´egimen permanente; por el contrario, si a = 0 el controlador ser´a un in-tegrador, que permitir´a una r´apida correcci´on del error pero un ancho de banda muy limitado. En [1, 2] la relaci´on entre wg y zi se fija entre 8 y

10 con el objetivo de evitar que el retardo de fase que produce el controlador se introduzca cerca de la frecuencia de cruce de ganancia, y reduzca el margen de fase del sistema. De esta forma se bus-ca obtener un buen ancho de banda. Sin embargo este criterio, como se ver´a m´as adelante mediante algunos ejemplos, no asegura un comportamien-to adecuado en lo que respecta a la velocidad de correcci´on de error de r´egimen permanente, espe-cialmente ante perturbaci´on.

En la mayor´ıa de casos, valores del par´ametroa

entre 1 y 3 dan lugar a un buen compromiso entre ancho de banda y respuesta ante perturbaci´on. La excepci´on se da cuando la pendiente de ca´ıda de la fase del sistema a la frecuencia de cruce de ga-nancia final es menor que la pendiente de subida

(3)

de la fase del controlador (que es de 60o/dcadasi

a = 1). En ese caso al aumentar a se mejora la respuesta ante referencia y ante perturbaci´on. El c´alculo de la fase del controlador (∠C(s)) que se realiza en elpaso 2 s´olo depende del valor de

a, que ha sido asignado en el paso 1. Es la fase de C(s) a la frecuencia que ser´a la frecuencia de cruce de ganancia,s=jazi. De esta forma se

ob-tiene exactamente el valor de la fase del sistema

∠G(s) que garantiza el margen de fase deseado y se determina lawg deseada.

2.2. Controlador PD con filtro

C(s) =Kp 1 +Tds 1 +Td Ns =Kp 1 + s zd 1 + s N zd (4)

Figura 2: Diagrama de bode del controlador PD

wm=zd √ N = 1 Td √ N

El procedimiento de dise˜no que se propone para este controlador es como sigue:

1. Se decide el par´ametro del filtro, N (y por tanto el adelanto de fase m´aximofm) en

fun-ci´on de las caracter´ısticas del ruido del sensor. Valores t´ıpicos pueden estar entre 14 y 20 (fm

entre 60 y 65o).

2. Se decide la relaci´on entre el cero y la frecuen-cia de cruce de gananfrecuen-cia final: a = wg/zd.

Este ser´a el par´ametro fundamental de ajus-te del controlador. Valores adecuados de esajus-te par´ametro suelen estar entre 1 y 3.

3. Se busca la frecuencia en la que la fase del sistema es:

−180 +Mf −∠C(jazd) =

−180 +Mf−arctan(a) + arctan(a/N)

(5) Esa frecuencia ser´a la nueva frecuencia de cruce de ganancia, wg. De aqu´ı se obtiene

zd=wg/ay por tantoTd.

4. Se calcula Kp para que la magnitud total a

esa frecuenciawg sea 1 (0db):

|G(jwg)H(jwg)|db+|C(jwg)|db= 0 (6)

5. Se calcula el error y se comprueba. Si no es lo bastante bajo, se puede a˜nadir un t´ermino integral.

6. Se calcula el ancho de banda resultante en bu-cle cerrado (o el tiempo de establecimiento). Si la respuesta del sistema no es satisfactoria se puede modificar el par´ametro de ajusteay repetir los c´alculos. En general el mayor an-cho de banda se consigue cona=√N, pero la respuesta ante perturbaci´on no es necesa-riamente la mejor con este ajuste.

2.2.1. Comentarios

En elpaso 2 se elige la relaci´on entre la frecuencia de cruce de ganancia y la frecuencia del cero del controlador (a = wg/zd). Esta relaci´on es el

pa-r´ametro fundamental de dise˜no en la metodolog´ıa propuesta.

En [1, 2] la relaci´on entrewg yzd se fija para que

el controlador tenga la fase m´axima a la frecuencia de cruce de ganancia, lo cual es equivalente a elegir

a=√N. Esta elecci´on tiende a dar el mayor ancho de banda, pero el comportamiento ante referencia y especialmente ante perturbaci´on puede no ser el m´as adecuado, tal y como se mostrar´a en los ejemplos.

2.3. Controlador PID con filtro

C(s) =Kp 1 +Tds+ 1 Tis 1 + Tds N ≈K (1 + s zi )(1 + s zd ) 1 + s N zd (7) donde:

(4)

Kp=K zd+zi zdzi (8) Td= 1 zd+zi (9) Ti= zd+zi zdzi (10)

Figura 3: Diagrama de bode del controlador PID En la figura 3 se muestra el diagrama de bode del controlador PID. La pendiente m´axima de la curva de fase se da aproximadamente en el punto medio entreziyzd, y depende deN. El valor es la

suma de las pendientes de los t´erminos PI y PD, es decir, para N > 20 es de unos 120o/decada,

mientras paraN = 10 es de unos 112o/decada.

El procedimiento de dise˜no que se propone para este controlador es como sigue:

1. Se decide el par´ametro del filtro, N (y por tanto el adelanto de fase m´aximofm) en

fun-ci´on de las caracter´ısticas del ruido del sensor. Valores t´ıpicos pueden estar entre 14 y 20 (fm

entre 60 y 65o).

2. Se fijan los dos ceros iguales (zd = zi) , y

se elige la relaci´on entre dichos ceros y la fre-cuencia de cruce de ganancia final:a=wg/zd.

Este ser´a el par´ametro fundamental de ajus-te del controlador. Valores adecuados de esajus-te par´ametro suelen estar entre 1 y 3.

3. Se busca la frecuencia en la que la fase del sistema es:

−180 +Mf−∠C(jazd) =

−180+Mf−(−90+2 arctan(a)−arctan(a/N))

(11)

Esa frecuencia ser´a la nueva frecuencia de cruce de ganancia, wg , del sistema con el

controlador. De aqu´ı se obtienen los ceros:

zd=zi=wg/a.

4. Se calcula Kp para que la magnitud total a

esa frecuencia sea 1 (0db):

|G(jwg)H(jwg)|db+|C(jwg)|db = 0 (12)

5. Se comprueba el error. Si no se cumple, no se puede conseguir con un controlador PID. 6. Se calcula el ancho de banda en bucle

cerra-do, o se calcula o mide el tiempo de estable-cimiento. Si la respuesta del sistema no es sa-tisfactoria se puede modificar el par´ametro de ajusteay repetir los c´alculos. En general, si se aumenta el valor de a el ancho de banda aumenta, pero el tiempo de establecimiento y la respuesta ante perturbaci´on empeoran (por el aumento del tiempo integral).

2.3.1. Comentarios

En elpaso 2 se elige la relaci´on entre la frecuencia de cruce de ganancia y la frecuencia de los ceros del controlador (a = wg/zi). Esta relaci´on es el

par´ametro fundamental de dise˜no en la metodolo-g´ıa propuesta. En [1, 2] la relaci´on entre wg yzi

se fija entre 8 y 10 con el objetivo de evitar que el retardo de fase que produce el controlador se introduzca cerca de la frecuencia de cruce de ga-nancia, y reduzca el margen de fase del sistema. De esta forma se busca obtener un buen ancho de banda. Sin embargo este criterio, con se ver´a m´as adelante mediante algunos ejemplos, no asegura un comportamiento adecuado en lo que respecta a la velocidad de correcci´on de error de r´egimen permanente, especialente ante perturbaci´on. En la mayor´ıa de casos, valores del par´ametro a

entre 1 y 3 dan lugar a un buen compromiso entre ancho de banda y respuesta ante perturbaci´on. La excepci´on se da cuando la pendiente de ca´ıda de la fase del sistema a la frecuencia de cruce de ganan-cia final es menor que la pendiente de subida de la fase del controlador (que es aproximadamente de 110o/decada sia= 1). En ese caso al

aumen-tarase mejora la respuesta ante referencia y ante perturbaci´on.

La elecci´on de zd = zi no es un requisito

indis-pensable para la aplicaci´on del m´etodo. Se podr´ıa aplicar de forma similar si se fija a priori una rela-ci´on distinta entre los ceros (por ejemplozd= 2zi).

´

Unicamente cambiar´ıa la ecuaci´on de la fase en el paso 3. Sin embargo, haciendo los ceros distintos no se consigue en general una diferencia significa-tiva en el comportamiento final.

(5)

2.4. Comentarios generales

En el caso de que no se disponga de un modelo del proceso, sino ´unicamente de la gr´afica de res-puesta en frecuencia, se puede utilizar un m´etodo heur´ıstico muy simple para ajustar el valor del pa-r´ametroa, que suele dar buenos resultados en los 3 tipos de controladores. Consiste en buscar el valor de a que da lugar a un m´aximo del punto me-dio entre los ceros (zd, zi) y la frecuencia de cruce

de ganancia, es decir, del factor√ziwg =zi√a ´o

z

dwg = zd√a. Esta estrategia corresponde con

un compromiso entre ancho de banda y rapidez de correcci´on del error. Se podr´ıa, por ejemplo empe-zar con un valor a = 1, e ir aumentando dicho par´ametro hasta que el punto medio entre los ce-ros del controlador (zd, zi) y la frecuencia de cruce

sea a la m´axima frecuencia posible.

3.

EJEMPLOS

Los siguientes ejemplos pretenden ilustrar c´omo afecta la elecci´on del par´ametroa en los resulta-dos del dise˜no, tanto en la respuesta ante cambios en la referencia como ante perturbaci´on y por tan-to la necesidad de hacer una correcta elecci´on del mismo. Tambi´en se demuestra la facilidad de ajus-te del controlador al modificar un ´unico par´ ame-tro. Adem´as se comparan los resultados obtenidos por los m´etodos propuestos en este trabajo, con los que se obtienen siguiendo los criterios de dise-˜

no que aparecen en [1]. En todos los ejemplos se ha considerado como criterio de dise˜no un margen de fase de 50o.

3.1. Ejemplo 1

Para un sistema con funci´on de transferencia:

G(s) = 2

(s+ 1)(s+ 2) (13) se realiz´o el dise˜no de varios controladores PI, con-siderando diferentes valores dea.

En la figura 4 se muestran las respuestas ante cam-bios en la referencia y perturbaci´on del sistema controlado. Para el dise˜no con a = 10 se consi-gue el m´ınimo tiempo de subida, pero el tiempo de establecimiento y el tiempo de correcci´on de la perturbaci´on es excesivo comparado con el que se obtiene dise˜nando el controlador cona= 1. Para este ´ultimo valor de a, sin embargo, la amplitud de la respuesta ante perturbaci´on es pr´ acticamen-te el doble de la que se consigue con a= 10. Un comportamiento m´as adecuado se obtiene con el controlador dise˜nado para a = 2. Con este valor dease reducen los tiempos de establecimiento an-te cambios en la referencia y perturbaci´on respecto

de los conseguidos cona= 1 y a= 10.

0 2 4 6 8 10 12 14 16 18 20 0 0.2 0.4 0.6 0.8 1 1.2 1.4 tiempo (seg.) y(t) a=1 a=2 a=10

Figura 4: Respuestas ante cambios en la referencia y perturbaci´on del sistema G(s) controlado con controladores PI dise˜nador con distintos valores dea.

Paraa = 10 el cero resultante del controlador es menor que el correspondiente al caso en quea= 2, como se puede ver en la figura 5. En consonancia, el tiempo integral paraa= 2 es menor y por tan-to la correcci´on del error de estado estable m´as r´apida. Esto es a costa de una disminuci´on del an-cho de banda del sistema respecto de a= 10. En la gr´afica se puede notar que el punto medio en-tre el cero del controlador y la frecuencia de cruce de ganancia es mayor para el caso en quea = 2, correspondiendo con un mejor comportamiento de la respuesta temporal tal como se muestra en la fi-gura 4. −50 −40 −30 −20 −10 0 10 20 30 40 50 Magnitude (dB) 10−2 10−1 100 101 102 −180 −135 −90 −45 Phase (deg) Bode Diagram Frequency (rad/sec) o o a=10 a=2

Figura 5: Diagramas de bode de las funciones de transferencia de bucle abierto para los dise˜nos con

a = 10 (l´ınea discontinua) y a = 2 (l´ınea conti-nua).o representa las frecuencias de los ceros de los controladores.

La excesiva sobreoscilaci´on ante referencia se pue-de reducir pue-de forma consipue-derable si se introduce un factor de ponderaci´on de la referenciab= 0,75, en la parte proporcional del PI (figura 6).

(6)

0 2 4 6 8 10 12 14 16 18 20 0 0.2 0.4 0.6 0.8 1 1.2 1.4 tiempo (seg.) y(t)

Figura 6: Respuesta del sistema con el controlador dise˜nado para a=2. L´ınea gruesa: con ponderaci´on de la referencia, b=0.75. L´ınea fina: sin pondera-ci´on de la referencia.

3.2. Ejemplo 2

En este caso se dise˜naron varios controladores PD para un sistema con funci´on de transferencia:

G(s) = 2

s(s+ 1)(s+ 2) (14) Se toma como par´ametro del filtro del derivador

N = 15. La estructura del controlador PD coinci-de con la coinci-de un compensador coinci-de acoinci-delanto coinci-de fase. Teniendo en cuenta esto se ha realizado un dise˜no cona=√N, valor para el cual el m´aximo aporte de fase del controlador PD tiene lugar a la fre-cuencia de cruce de ganancia. Este es el criterio seguido en [1]. Adem´as de han dise˜nado contro-ladores para a = 1 y a = 2, obteni´endose para este ´ultimo valor los mejores resultados tanto de respuesta ante referencia como ante perturbaci´on, figura 7. El dise˜no cona=√N es el que presenta el peor comportamiento ante perturbaci´on.

0 2 4 6 8 10 12 14 16 18 20 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 tiempo (seg.) y(t) a=2 a=1 a=sqrt(N)=3.87

Figura 7: Respuestas ante cambios en la referencia y perturbaci´on del sistema G(s) controlado con controladores PD dise˜nador con distintos valores dea.

En la figura 8 se muestran los diagramas de bode de las funciones de transferencia de bucle abierto para los dise˜nos cona=√Nya= 2. En la gr´afica se puede notar que paraa= 2 el punto medio entre

el cero del controlador y la frecuencia de cruce es mayor que paraa=√N, lo cual se traduce en un mejor comportamiento de la respuesta temporal, tal como se muestra en la figura 7.

10−2 10−1 100 101 102 103 −270 −225 −180 −135 −90 −45 Phase (deg) −150 −100 −50 0 50 Magnitude (dB) Bode Diagram Frequency (rad/sec) o o x x a=sqrt(15) a=2 a=2 a=sqrt(15)

Figura 8: Diagramas de bode de las funciones de transferencia de bucle abierto para los dise˜nos con

a = √N (l´ınea discontinua) ya = 2 (l´ınea con-tinua). o y x representan las frecuencias de los ceros y polos distintos de 0 de los controladores respectivamente.

El exceso de sobreoscilaci´on ante referencia se pue-de reducir utilizando un factor pue-de ponpue-deraci´on en el t´ermino derivativo del controlador, tal y como se muestra en la figura 9. 0 2 4 6 8 10 12 14 16 18 20 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 tiempo (seg.) y(t)

Figura 9: Respuesta del sistema con el controlador dise˜nado para a=2. L´ınea gruesa: con ponderaci´on de la derivada, c=0.75. L´ınea fina: sin ponderaci´on de la derivada.

3.3. Ejemplo 3

En este ´ultimo ejemplo se han dise˜nado varios con-troladores PID con diferentes valores deapara el sistema con funci´on de transferencia:

G(s) = 2

s(s+ 1)(s+ 2) (15) En la figura 10 se muestran las respuestas del sis-tema controlado. Paraa= 1 se tiene el peor tiem-po de establecimiento tanto ante referencia como

(7)

ante perturbaci´on. Con a = 2 se mejoran ambas respuestas, reduci´endose los tiempos de estableci-miento y la amplitud de respuesta ante perturba-ci´on. Un incremento dea hasta 4 provoca nueva-mente un incremento de los tiempos de estableci-miento. 0 10 20 30 40 50 60 0 0.2 0.4 0.6 0.8 1 1.2 1.4 tiempo (seg.) y(t) a=1 a=4 a=2

Figura 10: Respuestas ante cambios en la referen-cia y perturbaci´on del sistemaG(s) controlado con controladores PID dise˜nador con distintos valores dea.

Si se introduce una ponderaci´on de la referencia en el t´ermino proporcional, se consigue disminuir la sobreoscilaci´on ante cambios en la referencia, como se muestra en la figura 11. En esa misma figura se muestra la respuesta del sistema con un controlador dise˜nado siguiendo los criterios pre-sentados en [1]: frecuencia del cero de la red de atraso (zi) a 1/10 de la frecuencia de cruce de

ga-nancia, y el m´aximo aporte de fase de la red de adelanto que tenga lugar a la frecuencia de cruce de ganancia. Como se puede ver, siguiendo estos criterios para el dise˜no del controlador la respues-ta del sistema se hace inicialmente m´as r´apida pe-ro el tiempo de establecimiento se incrementa de forma considerable, tanto ante perturbaci´on como ante referencia. Analizando la figura 12 se puede comprobar que para este dise˜no el ancho de ban-da es mayor, sin embargo, la presencia de un cero del controlador en ω = 0,15rad/seg hace que la correcci´on del error sea m´as lenta que para el di-se˜no cona= 2, en el que los ceros del controlador se ubican enω= 0,4rad/seg.

4.

HERRAMIENTA

INTERACTIVA PARA EL

DISE ˜

NO

En los m´etodos antes expuestos para el dise˜no del controladores PID, la selecci´on de a yN son los dos puntos que demandan el criterio del dise˜nador. Una vez que estos par´ametros han sido selecciona-dos, el m´etodo se reduce a la realizaci´on de los c´alculos para determinar los par´ametros del con-trolador. Esto ha motivado el desarrollo de una herramienta para el dise˜no. La herramienta ha

si-0 10 20 30 40 50 60 0 0.2 0.4 0.6 0.8 1 1.2 1.4 tiempo (seg.) y(t)

Figura 11: Respuesta del sistema con el contro-lador dise˜nado para a=2. L´ınea gruesa: con pon-deraci´on de la referencia, b=0.75. L´ınea fina: sin ponderaci´on de la referencia. En l´ınea discontinua la respuesta del sistema con el controlador dise˜ na-do siguienna-do los criterios propuestos en [1].

10−3 10−2 10−1 100 101 102 103 −270 −225 −180 −135 −90 Phase (deg) −100 −80 −60 −40 −20 0 20 40 60 80 100 Magnitude (dB) Bode Diagram Frequency (rad/sec) x o o o x Ogata a=2 Ogata a=2

Figura 12: Diagramas de bode de las funciones de transferencia de bucle abierto para los dise˜nos con los criterios que aparecen en [1] (l´ınea discontinua) y con el m´etodo propuesto en este trabaja siendo

a= 2 (l´ınea continua). oyx representan las fre-cuencias de los ceros y polos distintos de 0 de los controladores respectivamente.

do desarrollada mediante el entorno Easy Java Si-mulations, y se puede colgar directamente en una p´agina web. La herramienta se puede utilizar de 2 formas diferentes. En la primera forma, la aplica-ci´on realiza de forma autom´atica los c´alculos del controlador elegido (PI, PD ´o PID) cada vez que el usuario modifica alg´un par´ametro (como mar-gen de fase deseado,N, o el par´ametro fundamen-tal de dise˜no, a). Este modo autom´atico permite ver de forma muy directa el efecto de modificar

a sobre el comportamiento del sistema. En par-ticular, se puede ver en tiempo real el diagrama de bode y la respuesta temporal ante referencia escal´on y ante perturbaci´on. El criterio heur´ısti-co de cambiar a hasta que el punto medio entre

zi y wg sea m´aximo es muy sencillo de aplicar,

simplemente arrastrando el dial. La segunda for-ma de utilizar la aplicaci´on es en modo manual,

(8)

en el que el usuario tiene que modificar a mano cada uno de los par´ametros de dise˜no, y de los pa-r´ametros del controlador, siguiendo los pasos de los m´etodos descritos. El diagrama de bode mues-tra en tiempo real la informaci´on necesaria para poder aplicar esos pasos sin necesidad de resolver la ecuaci´on manualmente. Es decir, cada paso del dise˜no consiste en arrastrar el dial del par´ametro que corresponda (por ejemplozi) hasta que en la

gr´afica se observe que se cumple la ecuaci´on reque-rida. Esta forma de realizar el dise˜no refuerza los conceptos m´as que las f´ormulas exactas del m´eto-do.

En la figura 13 se muestra la ventana principal de la herramienta. El panel de la derecha aparecen los diagramas de bode del sistema a controlar, de bucle abierto, del controlador y, opcionalmente, de bucle cerrado. En el de la izquierda aparecen los controles para fijar los par´ametros y realizar el dise˜no de forma manual o autom´atica. La figura 14 muestra la ventana de respuesta temporal que incluye la herramienta.

Figura 13: P´agina principal de la herramienta para el dise˜no de controladores PID en frecuancia.

5.

CONCLUSIONES

En este trabajo se ha propuesto un m´etodo muy sencillo para dise˜nar controladores PID mediante la respuesta en frecuencia. El m´etodo se basa en la utilizaci´on de un ´unico par´ametro principal de ajuste, que es la relaci´on entre la frecuencia de cruce de ganancia y los ceros del controlador. Los m´etodos cl´asicos de dise˜no que se encuentran en la literatura b´asica de control son similares al propuesto, pero fijando ese par´ametro en un valor predeterminado (a= 10 para el PI). Los ejemplos

Figura 14: Ventana que muestra el comportamien-to temporal del sistema controlado.

muestran que ese valor prefijado no es el mejor en general, pudiendo obtener un comportamiento mejor si se ajusta de forma adecuada ese par´ ame-tro. Diversos ejemplos muestran que valores razo-nables habituales para este par´ametro van desde

a= 1 hastaa= 3.

Se ha propuesto una estrategia heur´ıstica para el ajuste del par´ametro fundamental de dise˜no, con-sistente en lograr un valor m´aximo del punto me-dio entre los ceros del controlador y la frecuencia de cruce de ganancia final. Dicha estrategia pue-de aplicarse sin necesidad pue-de obtener la respuesta temporal del sistema.

Se ha desarrollado tambi´en una herramienta inter-activa de dise˜no, basada en Easy Java Simulations, muy ´util para realizar el dise˜no y para que estu-diantes de asignaturas b´asicas de control puedan entender f´acilmente el m´etodo propuesto.

Referencias

[1] Ogata, K., (2003) Modern Control Enginee-ring.

[2] D’azzo-Houpis, (1992) Sistemas de Control Realimentados.

[3] Ziegler, J.G., Nichols, N.B., (1942) Optimun setting for automatic controller. Transactions of the American Society of Mechanical Engi-neers, 64, 759-768.

[4] Yu, C.C., (1999) Autouning of PID contro-llers.

[5] Clair, D.W., (1990) Controller tuning and control loop performance. PID without the math.

Referencias

Documento similar

Después de una descripción muy rápida de la optimización así como los problemas en los sistemas de fabricación, se presenta la integración de dos herramientas existentes

por unidad de tiempo (throughput) en estado estacionario de las transiciones.. de una red de Petri

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,

La determinación molecular es esencial para continuar optimizando el abordaje del cáncer de pulmón, por lo que es necesaria su inclusión en la cartera de servicios del Sistema

trañables para él: el campo, la vida del labriego, otra vez el tiempo, insinuando ahora una novedad: la distinción del tiempo pleno, el tiempo-vida, y el tiempo

1) La Dedicatoria a la dama culta, doña Escolástica Polyanthea de Calepino, señora de Trilingüe y Babilonia. 2) El Prólogo al lector de lenguaje culto: apenado por el avan- ce de

La siguiente y última ampliación en la Sala de Millones fue a finales de los años sesenta cuando Carlos III habilitó la sexta plaza para las ciudades con voto en Cortes de

El desarrollo de una conciencia cáritas es esencial para identificar cuando un momento de cuidado se convierte en transpersonal, es necesaria para identificar