SciELO - Scientific Electronic Library Online

 
vol.28 issue53Numerical and Comparative Study of the Turbulence Effect on Elbows and Bends for Sanitary Water Distribution author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars in Google

Share


Revista Facultad de Ingeniería

Print version ISSN 0121-1129

Rev. Fac. ing. vol.28 no.53 Tunja Oct./Dec. 2019

https://doi.org/10.19053/10.19053/01211129.v28.n53.2019.9925 

Artículos

Estrategia anti-windup por recálculo y seguimiento en controladores PID difusos directos

Anti-Windup Strategy Based on Back Calculation and Tracking Applied to Direct PID Fuzzy Controllers

Estratégia anti-windup por recálculo e seguimento em controladores PID difusos diretos

Jhon Edisson Rodríguez-Castellanos M.Sc.1 
http://orcid.org/0000-0002-7790-605X

Jorge Eduardo Cote-Ballesteros  M.Sc.2 
http://orcid.org/0000-0002-9830-7726

1Universidad ECCI (Bogotá-Distrito Capital, Colombia).

2Universidad ECCI (Bogotá-Distrito Capital, Colombia)


Resumen

Recientemente, los controladores PID difusos directos han venido adquiriendo importancia en aplicaciones de procesos continuos con orientación industrial, debido a que pueden reemplazar directamente el PID convencional dentro del lazo de control y a que su comportamiento no lineal presenta un adecuado desempeño en tareas de control aplicadas a procesos no lineales. Sin embargo, todos los controladores PID son afectados por el fenómeno denominado windup, el cual degrada el desempeño del controlador debido a la saturación de los actuadores a causa de la acumulación de error en la componente integral. En este artículo se presenta una propuesta de esquema anti-windup basado en recálculo y seguimiento, para el cual se calcula la constante de seguimiento a través de los parámetros de sintonización del controlador PID difuso. El método de sintonización empleado para este documento consiste en el ajuste de la superficie de control por medio de las ganancias de escala de las arquitecturas consideradas. Adicionalmente, la validación del desempeño del método anti-windup propuesto se realiza por medio de un análisis comparativo con otras técnicas clásicas que permiten evitar este fenómeno. La estrategia planteada muestra un desempeño adecuado frente a cambios en la referencia y rechazo a perturbaciones sin ajustar parámetros adicionales a las ganancias de escala; así mismo, el análisis del esfuerzo de control indica que la estrategia sugerida produce acciones de control menores que en los otros casos considerados. Por lo tanto, debido a la creciente popularidad de los sistemas difusos en la industria y a la simplicidad de algunos métodos de diseño, la estrategia propuesta puede ser fácilmente implementable en diferentes reguladores industriales.

Palabras clave control difuso; control industrial; control PID; factores de escala; sistemas continuos; windup

Abstract

Recently, direct fuzzy PID controllers have been used more frequently in industrial continuous process applications, because they can replace the conventional PID within the control loop, since its non-linear behavior, presents an adequate performance in control tasks applied to processes nonlinear. However, PID controllers are affected by the phenomenon called windup which degrades the performance of the controller to the accumulation of error in the integral component. This article presents a proposal of an anti-windup scheme based on back calculation and tracking, for which the tracking constant is obtained through the tuning parameters of the fuzzy PID controller. The tuning method used for this document consists in the adjustment of the control surface by means of the scale gains of the architectures considered. In addition, the validation of the proposed anti-windup method performance is carried out through a comparative analysis against other classic techniques. The proposed strategy shows an adequate performance against changes in the reference and rejection of disturbances without tuning additional parameters. An analysis of the control effort shows the proposed strategy produces control actions smaller than the other cases considered. Therefore, due to the increasing popularity of fuzzy systems in the industry and the simplicity of some design methods, the proposed strategy can be easily implemented in different industrial regulators.

Keywords continuous systems; fuzzy control; industrial control; PID control; scaling factors; windup

Resumo

Recentemente, os controladores PID difusos diretos têm adquirido importância em aplicações de processos contínuos com orientação industrial, devido a que podem substituir diretamente o PID convencional dentro do laço de controle e a que seu comportamento não lineal apresenta um adequado desempenho em tarefas de controle aplicadas a processos não lineares. Porém, todos os controladores PID são afetados pelo fenômeno denominado windup, o qual degrada o desempenho do controlador devido à saturação dos atuadores a causa da acumulação de erro na componente integral. Neste artigo apresenta-se uma proposta de esquema anti-windup baseado em recálculo e seguimento, para o qual se calcula a constante de seguimento através dos parâmetros de sintonização do controlador PID difuso. O método de sintonização empregado para este documento consiste no ajuste da superfície de controle por meio dos ganhos de escala das arquiteturas consideradas. Adicionalmente, a validação do desempenho do método anti-windup proposto realiza-se por meio de uma análise comparativa com outras técnicas clássicas que permitem evitar este fenômeno. A estratégia proposta mostra um desempenho adequado frente a mudanças na referência e rejeição a perturbações sem ajustar parâmetros adicionais aos ganhos de escala; assim mesmo, a análise do esforço de controle indica que a estratégia sugerida produz ações de controle menores que nos outros casos considerados. Portanto, devido à crescente popularidade dos sistemas difusos na indústria e à simplicidade de alguns métodos de desenho, a estratégia proposta pode ser facilmente implementável em diferentes reguladores industriais.

Palavras-chave controle difuso; controle industrial; controle PID; fatores de escala; sistemas contínuos; windup

I. Introducción

Muchas técnicas de control orientadas a procesos industriales continuos que han sido reportadas en los últimos años muestran ventajas en lo referente al desempeño del sistema de control. No obstante, los controladores PID son, sin ninguna duda, los más utilizados en ambientes industriales, debido principalmente a su relación costo-beneficio, la cual es muy deseable en el control de procesos continuos con orientación industrial.

En contraste, los controladores PID convencionales, a causa de su carácter lineal, presentan limitaciones frente a plantas no lineales, casos en los cuales es necesario el uso de controladores que tengan características no lineales en su respuesta. Entre muchas propuestas reportadas en la literatura, una de las opciones que viene atrayendo la atención de los investigadores son los controladores PID difusos directos (FLC PID) [1], debido a que este tipo de controladores reemplaza directamente el PID convencional dentro del lazo de control y hoy en día pueden implementarse en cualquier dispositivo de cómputo actual.

Los controladores PID, en general, tienen en su arquitectura una componente integral que en situaciones de saturación de los actuadores de la planta provocan un fenómeno bien conocido y extensamente estudiado, denominado windup [2]. Este fenómeno es perjudicial para la operación de los controladores, porque se puede ver altamente afectado su desempeño.

Para tratar con este problema en controladores PID convencionales aplicados a procesos continuos han sido propuestas numerosas estrategias, las cuales se denominan anti-windup. Por ejemplo, en [3,4,5] se presenta el análisis de estas estrategias anti-windup aplicadas a controladores PID convencionales, los cuales fueron sintonizados para regular diferentes modelos de procesos continuos; todos fueron validados en entorno de simulación con el fin de mostrar diferentes situaciones típicas en entornos industriales. Así mismo, un par de propuestas sobre mejoras a algunas estrategias clásicas se reportan en [6, 7].

En [8,9,10] se informa sobre estrategias anti-windup basadas en lógica difusa, en las cuales los autores establecen una base de reglas para limitar la cantidad de error que puede acumular el integrador del PID convencional. En [11] se propone una estrategia anti-windup difusa para un sistema de control basado en rechazo activo a perturbaciones; aunque las anteriores propuestas presentan unos resultados adecuados, la implementación de un sistema difuso como estrategia anti-windup puede traer consigo algunos retos en lo referente a la asignación de los parámetros difusos.

Por último, para los FLC se ha informado sobre algunas arquitecturas anti-windup basadas en lógica difusa. Por ejemplo, en [12, 13] no se reportan completamente los elementos del sistema difuso utilizado; por consiguiente, los métodos relacionados en dicho trabajo requieren la sintonización de sus parámetros para conseguir un desempeño adecuado, lo cual puede significar un esfuerzo adicional, situación que no es deseable en los entornos industriales.

Este artículo presenta una propuesta de esquema anti-windup aplicado a controladores FLC PID directos, basado en recálculo y seguimiento, en el cual se establece un método para obtener la constante de seguimiento por medio de las ganancias de escala del FLC. Es decir, en la estrategia propuesta el ajuste del parámetro que permite evitar el windup solamente depende de la información de sintonización del controlador. Adicionalmente, la propuesta se valida en ambiente de simulación a través de un análisis comparativo de tres técnicas anti-windup (integral condicional, reset de la integral y recálculo y seguimiento), en las cuales se midieron su desempeño y robustez frente a perturbaciones utilizando métricas como ITAE e IAE.

Este documento está organizado de la siguiente manera: la sección "Materiales y métodos” menciona brevemente algunas estrategias anti-windup clásicas, se explican las arquitecturas de los FLC PID consideradas y se detalla la estrategia anti-windup propuesta; en la sección "Resultados” se expone el análisis comparativo de diferentes estrategias a través de dos casos de estudio; y por último, se muestran las conclusiones obtenidas después de realizado el análisis y trabajo futuro.

II. Materiales y métodos

A. Estrategias anti-windup para controladores PID

El fenómeno windup en los controladores PID convencionales se presenta cuando se tiene una planta con entrada acotada y la acción de control supera los límites del actuador; por consiguiente, la integral del error se acumula continuamente hasta degradar la respuesta del controlador [14].

El windup en los controladores FLC PID directos se presenta de la misma manera que en los controladores convencionales. Este fenómeno puede afectar de manera más dramática la respuesta de los FLC, debido a que las acciones de control se multiplican por las ganancias de escalamiento; por lo tanto, la acción de control puede llegar a niveles de saturación más fácilmente. A continuación, se presentan algunas estrategias anti-windup clásicas:

1) Integral condicional. Consiste en detener la acumulación del error en el integrador cuando se cumplan ciertas condiciones asignadas por el diseñador. Dos posibles enfoques son:

· Detener la acumulación de error en el integrador cuando la salida del controlador esté saturada.

· Detener la acumulación de error en el integrador cuando el integrador supere unos límites dados.

Cualquiera de estos enfoques permite evitar o por lo menos reducir el efecto del windup en el controlador. Además, son métodos sencillos de implementar, ya que solo es necesario conocer el rango de variación de la acción de control o de la integral, dependiendo del enfoque utilizado. Por otro lado, una desventaja de esta estrategia anti-windup es que no hay garantías de estabilidad y, adicionalmente, el estado del integrador no se modifica, entonces este estado puede afectar la velocidad de respuesta ante cambios de la referencia posteriores a la saturación.

2) Método de reinicio de la integral. Consiste en reiniciar el valor de la integral del error a un valor definido previamente, cuando se alcancen unas condiciones determinadas. La manera más directa para establecer el valor al cual se debe reiniciar el integrador sería utilizando el valor cero, aunque evitaría el efecto de saturación, pues los cambios abruptos en el valor de la integral provocan cambios de la misma naturaleza en la acción de control, por lo tanto, el desempeño del controlador se vería afectado. Teniendo en cuenta lo anterior, en esta estrategia se recomienda el uso de un valor diferente de cero para el reinicio del integrador, lo cual permitirá que el cambio en el valor de la integral no sea tan grande como para afectar significativamente la acción de control. Una de las desventajas de esta estrategia anti-windup es que incluso si se selecciona un valor diferente de cero para el reinicio de la integral, la acción de control se ve afectada en la respuesta temporal, específicamente el tiempo de levantamiento.

3) Recálculo y seguimiento. La estrategia de recálculo y seguimiento fuepropuesta por [2], tiene como principio básico de funcionamiento el recálculo de laintegral a través de un lazo de realimentación, este tiene en cuenta la diferenciaentre la salida del actuador y la acción de control, de tal manera que la salida delcontrolador no supera el límite de saturación del actuador. La ventaja de esteesquema anti-windup es que los cambios en la integral no son abruptos cuando sepresenta saturación, debido a que la retroalimentación permite hacer seguimientode la salida del actuador a través de la ganancia 𝑇𝑡 . Para el cálculo de estaganancia, en [2] se propone que el valor de 𝑇𝑡 sea igual al tiempo integral 𝑇𝑖 ;posteriormente, en [14], esta ganancia se modifica teniendo en cuenta el tiempointegral y el tiempo derivativo mediante: 𝑇𝑡 = √𝑇𝑖𝑇𝑑, buscando que 𝑇𝑡 sea de valormás pequeño que 𝑇𝑖, con esto el valor de la integral cuando se presentasaturación cambia dinámicamente más rápido. El valor de 𝑇𝑡 debe ser más grandeque 𝑇𝑑 para evitar estados no deseados al derivar la señal del error, queprovoquen accidentalmente la activación del anti-windup.

B. Controladores FLC directos

Los controladores PID convencionales son ampliamente utilizados en la industria, debido a su buen desempeño y gran cantidad de métodos de sintonización disponibles en la literatura [7]. Sin embargo, en sistemas no lineales los controladores PID convencionales presentan degradación en su respuesta, principalmente en plantas que requieren de cambios en el set point (SP) [1].

Para este tipo de casos es necesario considerar técnicas de control no lineales que permitan realizar la tarea de control adecuadamente, entre estas se encuentran los controladores FLC PID directos, los cuales reemplazan el controlador PID convencional dentro del lazo de control y utilizan las características no lineales de los sistemas difusos para mejorar el desempeño del sistema. Los controladores difusos en general utilizan tres etapas principales: la fusificación, en la cual se convierten los datos numéricos a valores lingüísticos; la siguiente etapa es una base de reglas que relaciona de manera no lineal las entradas con las salidas; y la última etapa es la defusificación, en la cual se retorna de los valores de los conjuntos difusos a valores numéricos. En los siguientes apartados se presentan dos arquitecturas de controladores FLC PID, ampliamente estudiadas.

C. Arquitectura FLC FPD+I

En la Figura 1 se presenta la arquitectura FLC FPD+I propuesta por [15], la cual tiene como entradas al sistema difuso el error (e) y la derivada del error (∆e); estas señales están multiplicadas por las ganancias de escala GE y GCE respectivamente. Luego, a la salida del sistema difuso, se suma la acción integral incorporando una ganancia de escala denominada GIE; la combinación obtenida a través de la suma es multiplicada por un factor de escala GU, que resulta en la acción de control (U), la cual se expresa en (1).

En el presente documento se implementó como simulación el sistema difuso indicado por el autor, utilizando funciones de pertenencia (MFs) de forma triangular para las entradas e y ⧍e; y empleando tres conjuntos difusos N, Z, P, con un universo de discurso comprendido entre -100 y 100.

Fig. 1.  MFs de entrada y salida. 

Tabla 1. Bases de Reglas FPD+I. 

U Δe
N Z P
e N -200 -100 0
Z -100 0 100
P 0 100 200

Por otro lado, las MFs de salida (u) comprenden 5 conjuntos difusos con forma singleton, -200, -100, 0, 100, 200. En la Figura 1 se puede observar la forma de las MFs consideradas. La base de reglas que relaciona las entradas con las salidas se puede observar en la Tabla 1.

La sintonización se realizó siguiendo la metodología propuesta en [15], en la cual se establecen equivalencias entre las ganancias del PID convencional y las ganancias de escala del FLC, a partir de las siguientes ecuaciones:

D. Arquitectura FLC MHPID

Esta arquitectura FLC MHPID [16] utiliza como entradas al sistema difuso lafusificación de e multiplicada por un factor de escala GE y ⧍e multiplicada por unfactor de escala GCE; la salida U tiene una componente proporcional integral (𝑈𝑃𝐼 )en la cual se realiza la integral de la salida del sistema difuso (salida incremental) multiplicada por un factor de escala GCU y una componente (𝑈𝑃𝐷 ) multiplicada porun factor escala GU (salida absoluta). La acción de control obtenida a la salida delMHPID se puede expresar como se muestra en (6), en la cual el autor consideróponderación en la señal de referencia y derivada de la salida:

La arquitectura FLC MHPID fue implementada en entorno de simulación, considerando las entradas e y derivada de la salida (y), debido a que se parte de un modelo de controlador PID convencional de 2 grados de libertad, con universo de discurso que comprende el intervalo [-1, 1], las MFs de las entradas tienen forma triangular, tal como se observa en la Figura 2. En cuanto a las MFs de la salida, se seleccionan de tipo lineal siguiendo el mecanismo de inferencia Takagi-Sugeno con un universo de discurso definido entre [-2, 2]. La base de reglas que propone es:

Fig. 2.  MFs para las entradas. 

La sintonización de la arquitectura FLC MHPID se realizó siguiendo la metodología de [16], en la cual se proponen las siguientes expresiones de equivalencia entre los parámetros del PID convencional y el FLC MHPID:

E. Estrategia de recálculo y seguimiento propuesta

En este documento se propone el uso del esquema clásico de recálculo y seguimiento aplicado a los FLC PID de arquitectura FPD+I y MHPID con el fin de utilizar una estrategia anti-windup simple pero efectiva. En las figuras 3 y 4 se muestra la combinación de las arquitecturas de los PID FLC con la estrategia anti-windup.

Fig. 3. Arquitectura FPD+I con anti-windup. 

En la arquitectura FLC FPD+I se aplicó directamente el esquema de recálculo yseguimiento en el integrador, debido a que el esquema es muy parecido a laarquitectura PID convencional. En (17) se presenta la manera de obtener laconstante 𝑇𝑡 para controladores PID convencionales. Por lo tanto, se propone elcálculo de 𝑇𝑡 en términos de las ganancias de escala del FLC, de tal manera quela estrategia anti-windup solamente dependa de los parámetros de sintonizacióndel controlador de manera comparable con el caso de los PID convencionales.

Las ecuaciones (2) a (5) muestran la manera de calcular las ganancias de escalapara sintonizar el FLC. Entonces, a partir de estas, se pueden expresar losparámetros 𝑇𝑖 y 𝑇𝑑 como:

Siguiendo la propuesta de [14] es posible expresar 𝑇𝑡 de la siguiente manera:

Teniendo en cuenta (17) la ganancia de seguimiento es:

A diferencia del caso anterior, en la arquitectura FLC MHPID la aplicación de la estrategia de recálculo y seguimiento no es directa, debido a que en esta arquitectura no se distinguen las tres componentes PID de manera separada. En la Figura 4 se presenta el esquema anti-windup propuesto para la arquitectura FLC MHPID.

Fig. 4. Arquitectura MHPID con anti-windup. 

De las ecuaciones (11) a (14) es posible obtener los valores equivalentes del PID convencional en términos de las ganancias de escala del FLC MHPID de la siguiente manera:

Teniendo en cuenta (17), la ganancia de seguimiento es:

Para ambas arquitecturas se observa en el numerador de las ecuaciones (18) y(21) el valor 100. Este es un valor de ajuste necesario, debido a la normalizaciónque tienen los sistemas difusos utilizados para los FLC, con el fin de que el valorde 1/𝑇𝑡 esté dentro del rango de los universos de discurso de las variables decontrol.

III. Resultados

Para evaluar el desempeño de la estrategia anti-windup propuesta se utilizaron dos plantas, representadas por las siguientes funciones de transferencia:

Se seleccionaron modelos de primer orden, debido a que el fenómeno del windup afecta de manera más notable a los sistemas de bajo orden [7]. Se diseñaron controladores en las arquitecturas FLC FPD+I y MHPID siguiendo las metodologías propuestas en [15], [16]. La Tabla 2 muestra las constantes obtenidas para la sintonización de los PID convencionales mediante el método IMC [17] y la Tabla 3 muestra las ganancias de escala para los PID FLC.

Tabla 2. Ganancias de los controladores PID para G1 y G2. 

Kp Ti Td
G1 4.230 11 0.909
G2 1.346 14 2.857

Tabla 3. Ganancias de escala de los controladores FLC para G1 y G2. 

GU GE GIE GCE GCU
FPD+I G1 0.042 100 9.09 90.90 ----
G2 0.013 100 7.142 285.71 ----
MHPID G1 2.115 1 ---- 1.818 0.384
G2 0.673 1 ---- 5.714 0.096

Se realizaron pruebas de las tres estrategias anti-windup tomadas en cuenta en este artículo, con el fin de validar el desempeño del esquema de recálculo y seguimiento aplicado a controladores FLC PID. Se consideró un cambio en la referencia con el propósito de provocar la saturación del actuador cuyos límites se establecieron entre [-10, 10]; posteriormente se introdujo una perturbación para medir el desempeño de las estrategias anti-windup.

Fig. 5.  Respuesta a seguimiento de referencias de los FLC FPD+I. 

Fig. 6.  Respuesta a seguimiento de referencias de los FLC MHPID. 

En el caso en que se consideró el modelo G1 controlado tanto por la arquitectura FPD+I como por MHPID se presentan comportamientos similares en la respuesta al paso y al cambio en la referencia, en t=400 segundos se introduce una perturbación tipo escalón tal como se muestra en las Figuras 5 y 6.

Tabla 4. Índices de desempeño de los FLC con anti-windup. 

Sin anti- windup Integral condicional Reset integral Recálculo y seguimiento
IAE ITAE IAE ITAE IAE ITAE IAE ITAE
FPD+I 266 3.81e4 179.1 2.11e4 182.1 2.14e4 157.1 1.146e4
MHPID 259.4 3.66e4 188.6 2.29e4 195.6 2.36e4 170.5 1.547e4

En la Tabla 4 se muestran algunos índices de desempeño como IAE e ITAE aplicados a los controladores FLC; se puede apreciar que los menores índices los presentan los controladores con anti-windup por recálculo y seguimiento.

Fig. 7. Acción de control en seguimiento de referencias de los FLC FPD+I. 

En la Figura 7 se observa que el menor esfuerzo de control lo realizan los controladores FLC por recálculo y seguimiento. Adicionalmente se observan las conmutaciones en el esfuerzo de control del FLC MHPID reset integral. En la Tabla 5 se aprecia el índice de desempeño IAU para cada FLC.

Tabla 5. Índice de desempeño del esfuerzo de control IAU de los FLC con anti-windup. 

Sin anti- windup Integral condicional Reset integral Recálculo y seguimiento
FPD+I 1.04e4 4415 4752 3915
MHPID 9050 4018 4259 3899

Para las pruebas en las que se empleó el modelo G2, el cual maneja un tiempo muerto 4 veces mayor que G1, se consideran las mismas condiciones anteriores, como cambio en la referencia con el fin de provocar la saturación del actuador y una perturbación en t=500 segundos, lo cual se presenta en las Figuras 8 y 9.

En la Figura 8 se observa que el FLC FPD+I integral condicional muestra un pequeño error de estado estacionario relacionado con el valor del límite superior de la integral con el fin de obtener una acción de control entre -10, 10. En la Figura 9 se aprecia que el FLC FPD+I Reset integral presenta una distorsión en estado estacionario relacionado con el valor de la condicional inicial cuando se realiza el reinicio de la integral.

Fig. 8. Respuesta a seguimiento de referencias de los FLC FPD+I. 

Fig. 9.  Respuesta a seguimiento de referencias de los FLC FPD+I. 

Tabla 6. Índices de desempeño de los FLC con anti-windup. 

Sin anti- windup Integral condicional Reset integral Recálculo y seguimiento
IAE ITAE IAE ITAE IAE ITAE IAE ITAE
FPD+I 412 8.47e4 361 7.25e4 359.7 7.16e4 309 4.85e4
MHPID 395.9 8e4 372.5 7.48e4 373.8 7.55e4 328.4 5.03e4

En la Tabla 6 se presentan los índices de desempeño IAE e ITAE aplicados a los controladores FLC. Se puede apreciar que los menores índices los muestran los controladores con anti-windup por recálculo y seguimiento.

Se observan los esfuerzos de control para cada caso, es posible verificar que son más fuertes para los esquemas de integral condicional y reset de la integral, mientras que la estrategia de recálculo y seguimiento tiene un comportamiento más suave, lo cual se puede apreciar bajo en índice IAU de la Tabla 7.

Tabla 7. Índices de desempeño del esfuerzo de control IAU de los FLC con Anti-Windup. 

Sin anti-windup Integral condicional Reset integral Recálculo y seguimiento
FPD+I 6447 5042 5069 4957
MHPID 5407 4969 5011 4951

IV. Discusión y conclusiones

El presente artículo se centró en presentar un análisis comparativo de tres estrategias anti-windup aplicadas a controladores FLC PID, con el fin de evaluar el desempeño del esquema de recálculo y seguimiento propuesto, para el cual la constante de seguimiento se obtiene a partir de los parámetros de sintonización de los FLC. Se consideraron dos casos de estudio para realizar pruebas de las diferentes arquitecturas anti-windup, para los cuales se tuvo en cuenta la respuesta ante cambios en la referencia y perturbaciones.

Los resultados obtenidos después del análisis comparativo entre las diferentes estrategias anti-windup muestran mejores resultados cuando se aplica el esquema de recálculo y seguimiento, debido a que presenta ventajas en aspectos como cambios en la referencia y rechazo de perturbaciones en el sistema de control. Adicionalmente, se observó que la propuesta para obtener la constante de seguimiento es eficaz en sistemas de control PID difusos, puesto que la respuesta de los sistemas trabajados tiene un desempeño adecuado. Debido a esto y a la simplicidad en el cálculo de la constante de seguimiento, la estrategia propuesta puede ser particularmente útil en entornos industriales donde los tiempos y esfuerzos de desarrollo de los controladores deben ser mínimos. En contraste, al utilizar técnicas como integral condicional o reset de la integral es necesario recurrir a pruebas por ensayo y error para lograr obtener el valor de las diferentes variables en la sintonización del integrador y en algunos casos no se logra un comportamiento apropiado.

Por último, como trabajo futuro, la implementación de la técnica propuesta a un proceso continuo de orientación industrial podría enriquecer el tema en cuanto a las consideraciones necesarias en el momento de llevar la arquitectura a un dispositivo de cómputo.

Contribuciones de los autores

Jhon Edisson diseñó e implementó en entorno de simulación el esquema de recálculo y seguimiento aplicado a las arquitecturas de PID difuso consideradas. Jorge Eduardo estableció y llevó a cabo el marco de comparación para evaluar el desempeño del esquema propuesto y las respectivas pruebas dentro del entorno de simulación, y en conjunto se analizaron los resultados y se determinaron las posteriores conclusiones.

Referencias

[1] J. E. Rodríguez-Castellanos, V. H. Grisales-Palacio, and J. E. Cote-Ballesteros, “A tuning proposal for direct fuzzy PID controllers oriented to industrial continuous processes,” IFAC-PapersOnLine, 2018. https://doi.org/10.1016/j.ifacol.2018.06.172. [ Links ]

[2] H. A. Fertik, and C. W. Ross, “Direct digital control algorithm with anti-windup feature,” ISA Trans., vol. 6 (4), p. 317, 1967. [ Links ]

[3] L. R. Da Silva, R. C. C. Flesch, and J. E. Normey-Rico, “Analysis of Anti-windup Techniques in PID Control of Processes with Measurement Noise,” IFAC-PapersOnLine, vol. 51 (4), pp. 948-953, 2018. https://doi.org/10.1016/j.ifacol.2018.06.100Links ]

[4] L. Rundqwist, “Anti-reset windup for PID controllers,” IFAC Proceedings Volumes, vol. 23 (8, Part 4), pp. 453-458, Aug. 1990. https://doi.org/10.1016/s1474-6670(17)51865-0Links ]

[5] S. Kumar, and R. Negi, “A comparative study of PID tuning methods using anti-windup controller,” in ICPCES 2012- 2nd International Conference on Power, Control and Embedded Systems, 2012, pp. 1-4. https://doi.org/10.1109/ICPCES.2012.6508138Links ]

[6] R. F. García, and F. J. P. Castelo, “Conditional integration on PID for types 1 and 2 control systems,” in Proceedings of the IEEE International Conference on Control Applications, 2003, pp. 577-581. https://doi.org/10.1109/cca.2002.1040249Links ]

[7] A. Visioli, “Modified anti-windup scheme for PID controllers,” IEEE Proc.-Control Theory Appl., vol. 150 (1), pp. 49-54, Jan. 2003. https://doi.org/10.1049/ip-cta:20020769Links ]

[8] A. Hansson, P. Gruber, J. Tödtli, and P. Ries, “Fuzzy Anti-Reset Windup for Heater Control,” IFAC Proceedings Volumes, vol. 27 (10), pp. 141-146, Aug. 1994. https://doi.org/10.1016/s1474-6670(17)45861-7Links ]

[9] A. Hansson, P. Gruber, and J. Tödtli, “Fuzzy Anti-Reset Windup for PID Controllers”, IFAC Proceedings Volumes, vol. 26 (2), pp. 917-920, Jul. 1993. https://doi.org/10.1016/S1474-6670(17)48407-2Links ]

[10] G. Lin, Y. Wang, and F. Huang, “A novel anti-windup compensator based on fuzzy logic,” in Proceedings of 4th International Conference on Computer Science and Education, 2009, pp. 23-26. https://doi.org/10.1109/ICCSE.2009.5228534. [ Links ]

[11] J. Wang, B. Mo, and H. Zhu, “Fuzzy Anti-windup Compensator Design for Linear Active Disturbance Rejection Control,” in Proceedings of IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference, Oct. 2018, pp. 500-504. https://doi.org/10.1109/IAEAC.2018.8577650. [ Links ]

[12] J. R. B. A. Monteiro, W. C. A. Pereira, M. P. Santana, T. E. P. Almeida, G. T. Paula, and I. Santini, “Anti-windup method for fuzzy PD+I, PI and PID controllers applied in brushless DC motor speed control,” in Proceedings of Brazilian Power Electronics Conference, Oct. 2013, pp. 865-871. https://doi.org/10.1109/COBEP.2013.6785216. [ Links ]

[13] L. Yang, Z. Chen, P. Yuan, and Z. Chang, “A novel fuzzy logic and anti-windup PI controller for a rectifier with direct driven permanent magnet synchronous generator,” in 2nd Conference on Power Electronics and Intelligent Transportation System, Dec. 2009, pp. 422-426. https://doi.org/10.1109/PEITS.2009.5406747. [ Links ]

[14] K. J. Astrom, and T. HÄgglund, “Advanced PID control,” IEEE Control Systems, 2006. https://doi.org/10.1109/MCS.2006.1580160Links ]

[15] J. Jantzen, “Tuning Of Fuzzy PID Controllers,” Tech. Univ. Denmark, Dep. Autom., vol. 871 (98-H), pp. 1-22, 1998. https://doi.org/10.2118/153741-MS. [ Links ]

[16] P. J. Escamilla-Ambrosio, and N. Mort, “A novel design and tuning procedure for PID type fuzzy logic controllers,” in 1st International IEEE Symposium, 2002. https://doi.org/10.1109/IS.2002.1044225. [ Links ]

[17] M. Morari, and E. Zafiriou, Robust process control. New Jersey, USA: Prentice-Hall, 1989. [ Links ]

Recibido: 01 de Junio de 2019; Aprobado: 22 de Septiembre de 2019

Creative Commons License Esta obra está bajo una Licencia Creative Commons Atribución 4.0 Internacional.