Universidad de Ingenier Ia Y Tecnolog Ia Carrera de Ingenier Ia Electr Onica
Universidad de Ingenier Ia Y Tecnolog Ia Carrera de Ingenier Ia Electr Onica
Universidad de Ingenier Ia Y Tecnolog Ia Carrera de Ingenier Ia Electr Onica
DISEÑO E IMPLEMENTACIÓN DE
CONTROLADORES BASADOS EN LÓGICA DIFUSA
PARA UNA PLANTA DE PROCESOS
MULTIPROPÓSITO
TESIS
Para optar el tı́tulo profesional de Ingeniero Electrónico
AUTOR:
Jose Luis Pampamallco Jara
ASESOR
Arturo Rojas Moreno
Lima - Perú
2022
Dedicatoria:
Dedico esta tesis con todo mi cariño a mis padres, quienes me han brindado su apoyo
incondicional en mis estudios y desarrollo como persona.
Agradecimientos:
Les agradezco a mis padres y hermanos por su apoyo y confianza puesta en mı́. También,
un agradecimiento a la universidad por la experiencia brindada durante todos estos años
de desarrollo profesional. A mi asesor Dr. Arturo Rojas, por apoyarme con su asesorı́a y
sus enseñanzas durante mi desarrollo en la carrera de Ingenierı́a Electrónica.
Índice general
Pág.
RESUMEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
ABSTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
CAPÍTULO 1 INTRODUCCIÓN 5
1.1 Formulación del Problema . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.2 Antecedentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2.1 Aplicaciones de Control Difuso en Entorno Real . . . . . . . . . . . . . . . 8
1.2.2 Desempeño de Controladores PID vs Controladores Difusos . . . . . . . . . 10
1.2.3 Herramientas utilizadas para Simular e Implementar Controladores Difusos . 12
1.3 Alcance y Limitaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.4 Objetivos de la Tesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.5 Organización de la Tesis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
III
2.2.1 Modelado del Proceso de Flujo . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.2.2 Modelado del Proceso de Presión . . . . . . . . . . . . . . . . . . . . . . . 26
2.2.3 Modelado del Proceso de Nivel . . . . . . . . . . . . . . . . . . . . . . . . 27
2.2.4 Modelado del Proceso de Temperatura . . . . . . . . . . . . . . . . . . . . . 29
IV
4.2 Simulación de los Sistemas de Control Difuso . . . . . . . . . . . . . . . . . 58
4.2.1 Control del Proceso Flujo . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4.2.2 Control del Proceso Presión . . . . . . . . . . . . . . . . . . . . . . . . . . 60
4.2.3 Control del Proceso Nivel . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
4.2.4 Control del Proceso Temperatura . . . . . . . . . . . . . . . . . . . . . . . . 62
4.3 Implementación de los Sistemas de Control Difuso . . . . . . . . . . . . . . . 63
4.3.1 Control del Proceso Flujo . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.3.2 Control del Proceso Presión . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.3.3 Control del Proceso Nivel . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
4.3.4 Control del Proceso Temperatura . . . . . . . . . . . . . . . . . . . . . . . . 68
4.3.5 Control de la Razón de Flujos . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.3.6 Control en Cascada del Nivel empleando Flujo . . . . . . . . . . . . . . . . 72
4.3.7 Control Descentralizado de Nivel y Temperatura . . . . . . . . . . . . . . . 74
CAPÍTULO 6 CONCLUSIONES 84
6.1 Recomendaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
6.2 Trabajos Futuros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
ANEXOS Y PROGRAMAS FUENTES . . . . . . . . . . . . . . . . . . . . . . 91
V
Índice de tablas
4.1 Reglas difusas empleadas para el control del proceso de flujo FIT11. . . . 63
4.2 Reglas difusas empleadas para el control del proceso de presión PIT11. . . 66
4.3 Reglas difusas empleadas para el control del proceso de nivel LIT10. . . . 68
4.4 Reglas difusas empleadas para el control del proceso de temperatura TIT10. 69
4.5 Reglas difusas empleadas para el control del proceso de flujo FIT10. . . . 72
VI
Índice de figuras
VII
2.16 Modelo dinámico experimental vs. aproximado del proceso de temperatu-
ra TIT10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
VIII
4.7 Estructura del sistema de control PD Difuso . . . . . . . . . . . . . . . . 57
4.8 Estructura del sistema de control PI Difuso . . . . . . . . . . . . . . . . . 58
4.9 Estructura del sistema de control PID Difuso . . . . . . . . . . . . . . . . 58
4.10 Simulación del sistema de control difuso de flujo FIT11. . . . . . . . . . 59
4.11 Simulación del sistema de control difuso de presión PIT11. . . . . . . . . 60
4.12 Simulación del sistema de control difuso de nivel LIT10. . . . . . . . . . 61
4.13 Simulación del sistema de control difuso de temperatura TIT10. . . . . . 62
4.14 Funciones de pertenencia de entrada y salida para el proceso de flujo FIT11. 64
4.15 Implementación del sistema de control difuso de flujo FIT11. . . . . . . . 64
4.16 Funciones de pertenencia de entrada y salida para el proceso de presión
PIT11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
4.17 Implementación del sistema de control difuso de presión PIT11. . . . . . 66
4.18 Funciones de pertenencia de entrada y salida para el proceso de nivel LIT10. 67
4.19 Implementación del sistema de control difuso de nivel LIT10. . . . . . . . 68
4.20 Funciones de pertenencia de entrada y salida para el proceso de tempera-
tura TIT10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
4.21 Implementación del sistema de control difuso de temperatura TIT10. . . . 70
4.22 Sistema de control difuso de la razón de flujos. . . . . . . . . . . . . . . . 71
4.23 Funciones de pertenencia de entrada y salida para el proceso de flujo FIT10. 71
4.24 Implementación del sistema de control difuso de la razón de flujos FIT10
y FIT11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4.25 Implementación del sistema de control difuso en cascada de nivel LIT10
empleando flujo FIT11. . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.26 Sistema de control difuso en cascada de nivel empleando flujo . . . . . . 74
4.27 Sistema de control difuso descentralizado de nivel y temperatura. . . . . . 74
4.28 Implementación del sistema de control difuso descentralizado de nivel
LIT10 y temperatura TIT10. . . . . . . . . . . . . . . . . . . . . . . . . 75
5.1 Sistema de control PID vs. difuso del proceso de flujo FIT11. . . . . . . . 77
IX
5.2 Sistema de control PID vs. difuso del proceso de presión PIT11. . . . . . 78
5.3 Sistema de control PID vs. difuso del proceso de nivel LIT10. . . . . . . . 79
5.4 Sistema de control PID vs. difuso del proceso de temperatura TIT10. . . . 80
5.5 Sistema de control PID vs. difuso de la razón de flujos FIT10 y FIT11. . . 81
5.6 Sistema de control PID vs. difuso en cascada de nivel LIT10 empleando
flujo FIT11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
5.7 Sistema de control PID vs. difuso descentralizado de nivel LIT10 y tem-
peratura TIT10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
X
RESUMEN
Por otro lado, el controlador difuso tiene un mejor desempeño que el controlador
PID para los siguientes procesos. Primero, el proceso de nivel con una señal escalón de 20
- 30 cm, el controlador PID presenta un tiempo de establecimiento de 60 segundos y por-
centaje de sobreimpulso de 20.6 %; el controlador difuso, tiempo de establecimiento de
41 segundos y porcentaje de sobreimpulso de 1.7 %. Segundo, el proceso de temperatura
con un escalón de 27 - 40 ◦ C, el controlador PID presenta tiempo de establecimiento 50
minutos, error en estado estable de 10 % y porcentaje de sobreimpulso de 25 %; el contro-
lador difuso, tiempo de establecimiento de 40 minutos, error en estado estable de 0.7 % y
porcentaje de sobreimpulso de 16.2 %. Finalmente, en la estrategia de control descentrali-
zado los resultados muestran un menor tiempo de establecimiento, error en estado estable
y porcentaje de sobreimpulso del controlador difuso a diferencia del controlador PID.
Palabras clave:
Controlador difuso; Planta multipropósito; Reglas difusas; Fuzzificación; Defuzzifica-
ción; Procesos industriales; Mamdani; Takagi-Sugeno
2
ABSTRACT
The PID controller is the most widely used controller in industry today. It is esti-
mated that such algorithm is applied in more than 90 % of industrial processes. The PID
controller is used when the dynamic model of the process is available and it is more con-
venient when the processes are running, since it is only necessary to adjust the three gains
that conform it to reach the desired set point. However, in processes where the dynamic
model cannot be estimated or the mathematical calculation is too complex and the desired
performance is not obtained, an option is required for such cases. Therefore, the fuzzy
logic based controller is used, which is a type of intelligent control that does not depend
on the mathematical model, but mimics the reasoning of a human expert.
In this thesis, fuzzy logic based control blocks were developed for implementa-
tion in a Siemens PLC for the control of flow, pressure, temperature, level processes. In
addition, it was also used for the strategies ratio control, cascade control and decentrali-
zed control of the processes of a multipurpose plant. To implement the control of such
processes, first their respective dynamic models are found, which were achieved with the
acquisition of experimental data to approximate the models through specialized softwa-
re. For comparison purposes, PID control systems and fuzzy control systems were im-
plemented in TIA Portal software. On the one hand, the PID controller presents better
performance based on settling time and steady state error, as opposed to the fuzzy logic
based controller for the following processes. Firstly, the flow process with a step signal of
12 - 15 l/min, comparing between the PID and fuzzy controller, the parameter that defines
the best performance is the settling time of 13 seconds versus 20.5 seconds respectively.
Secondly, the pressure process with a step signal of 0 - 0.2 bar, the PID controller presents
3
settling time of 13.8 seconds and steady state error of 0.1 %; the fuzzy controller, settling
time of 35 seconds and steady state error of 1.6 %. Third, in the flow ratio control strategy
the performance is directly proportional, as in the flow process. Finally, in the cascade
level control strategy using flow in a range of 0 - 25 cm, comparing the PID controller
against the fuzzy controller comprises: settling time of 146 and 100 seconds and steady
state error of 0 % and 10 % respectively for both parameters. Therefore, in processes that
require the control of the flow variable or water pressure in a pipeline, the application of
the PID controller is more convenient, due to its fast response and higher accuracy.
On the other hand, the fuzzy controller has a better performance than the PID
controller for the following processes. First, the level process with a step signal of 20 -
30 cm, the PID controller has a settling time of 60 seconds and overshoot percentage of
20.6 %; the fuzzy controller has a settling time of 41 seconds and overshoot percentage of
1.7 %. Second, the temperature process with a step of 27 - 40 ◦ C, the PID controller has a
settling time of 50 minutes, steady state error of 10 % and overshoot percentage of 25 %;
the fuzzy controller, settling time of 40 minutes, steady state error of 0.7 % and overshoot
percentage of 16.2 %. Finally, in the decentralized control strategy, the results show a
lower settling time, steady state error and overshoot percentage for the fuzzy controller as
opposed to the PID controller.
Keywords:
Fuzzy logic control; Multipurpose plant; Fuzzy rules; Fuzzification; Defuzzification; In-
dustrial processes; Mamdani; Takagi-Sugeno
4
Capı́tulo 1
INTRODUCCIÓN
TABLA 1.1: Software de controladores difusos ofertados por empresas de automatización indus-
trial.
6
los parámetros de este controlador. Además, tales paquetes de software involucran un alto
costo de adquisición, ya que no viene incluido con el software de programación de los
PLC ofertados (ver Tabla 1.1), a comparación de los controladores PID que si vienen
incorporados.
1.2 Antecedentes
7
al rubro de automatización ponen a disposición software y módulos para aplicación de
control avanzado e inteligente, entre los cuales está el controlador difuso.
8
entrada al módulo de lógica difusa para el control del regulador de voltaje que suministra
calor al depósito de la mezcla.
Por otra parte, el uso del control basado en lógica difusa para un sistema de sumi-
nistro de agua a presión constante y regulación de frecuencia de una bomba [12]. Los re-
sultados obtenidos muestran un mejor desempeño en términos de conservación de energı́a
y alta confiabilidad a comparación del obtenido con un controlador PID.
9
En el entorno de aplicación doméstica se utilizó el control de lógica difusa para un
sistema de agua caliente en una institución [5]. El sistema de agua caliente (ver figura 1.2)
está constituido por energı́a solar como una fuente de calefacción principal y una varilla
de calefacción eléctrica como secundario. El resultado obtenido es un sistema de control
de temperatura de agua con ahorro de consumo energético y de alta eficiencia en términos
de tiempo de respuesta, pequeños rebosamientos.
10
En [14], la simulación del control difuso se hace utilizando la librerı́a Fuzzy Logic
Toolbox del software Matlab, donde se usa el control no lineal de la variable de flujo,
aunque solo asume la parte de simulación más no implementación. El desempeño de un
controlador basado en lógica difuso sobre un controlador PID se observa en los resultados.
Se puede esperar un mejor rendimiento de control, robustez y estabilidad general del
controlador basado en algoritmo de lógica difusa.
11
1.2.3 Herramientas utilizadas para Simular e Implementar Controladores Difusos
En los trabajos previos acerca del uso de algoritmo de lógica difusa se sigue tres
pasos respectivos. Primero, modelar el proceso que se desea controlar. Luego, simular el
sistema de control difuso de procesos industriales con el fin de hallar las reglas lógicas.
Finalmente, implementar el algoritmo de control difuso en controladores lógicos progra-
mables.
Los trabajos previos usan el modelo dinámico para hallar las reglas difusas por
medio de la simulación del sistema de control difuso. En algunos casos hallan el modelo
dinámico de dos formas distintas: desarrollo del cálculo matemático para un sistema de
bombeo de agua [4], nivel de lı́quido en un tanque de base esférica [13] y para uno de base
rectangular [9], la otra forma es a través de toma de datos de entrada y salida del proceso
de forma experimental utilizando la librerı́a de Matlab System Identification Toolbox™
para realizar aproximación del modelo dinámico como en el caso de [15] lo utilizo para
la aproximación del proceso de temperatura de agua, proceso de nivel de agua en un
prototipo de tanque a pequeña escala [15].
12
el campo de la automatización, no solo las funciones de seguridad se llevan a cabo, sino
también el control inteligente está involucrado con el proceso de automatización [8]. La
demanda de usar controladores inteligentes fue en ascenso, por el cual las grandes firmas
en el rubro de automatización lanzaron al mercado módulos / software que se acoplan a
sus PLC, por ello la empresa Siemens ofrece el paquete de software FuzzyControl++ que
emplea métodos basados en lógica difusa y el paquete NeuroSystem basado en la teorı́a
de las redes neuronales.
Sin embargo, muchos de los estudios realizados sobre control basado en lógica
difusa implementado en PLC desarrollan un programa que les facilite aplicar control inte-
ligente sin la necesidad de adquirir software o módulos de control basado en lógica difusa.
Los múltiples modelos de PLC utilizados para el desarrollo de algoritmo lógico difuso que
se ejecutaron en PLC Siemens sin necesidad de usar módulos o software adicionales. En
[4], se usó para el control de nivel; en [11], para un sistema de tratamiento de huevo en
polvo en un PLC S7-200; en [7], para el control difuso de velocidad de un servomotor en
PLC-1200; [15], para el control de temperatura de agua y en [10] para sistema de separa-
ción de etanol-agua, ambos en PLC delta. En el caso de [8], se usó el software adicional
FuzzyControl++ y fue implementado en un PLC de gama media S7-300 Siemens para el
control de velocidad de un brazo mecánico.
13
en lógica difusa se hace en Matlab y se reenvı́a la señal de control al PLC para enviar
(actuador) al proceso. El autor menciona que no se requiere hacer un control complejo en
PLC y solo usar el control basado en lógica difusa del Matlab, el cual es empleado por la
mayor parte de las industrias para modelar procesos y simular la aplicación de algoritmos
de control en procesos.
Hallar los modelos dinámicos de los procesos de una planta industrial multipropósi-
to: flujo, presión, nivel y temperatura.
14
Diseñar e implementar los sistemas de control PID para los procesos flujo, presión,
temperatura, nivel, ası́ como también las estrategias de control de la razón, control
en cascada y control descentralizado de una planta industrial multipropósito.
Brindar este trabajo como un punto de partida para futuras investigaciones de apli-
cación de lógica difusa en PLC.
15
Capı́tulo 2
Antes de comenzar el desarrollo del trabajo de tesis, se brinda una breve intro-
ducción de los equipos usados. Primero, la planta industrial multipropósito en conjunto a
1
Programa Avanzado de Ingenierı́a del Diseño y Gestión de Proyectos de Automatización, septiembre
2019. Enlace: http://y2u.be/LZB3tkqKQ4c. Última revisión el 23-09-2019.
su diagrama de instrumentación y tuberı́as (P&ID, del inglés Piping and Instrumentation
Diagram). Segundo, la arquitectura de control usada en el módulo de control y supervisión
para la implementación del control de los procesos de las variables y de las estrategias de
control previamente mencionadas.
17
F IGURA 2.2: P&ID de la planta industrial multipropósito para control e instrumentación.
En las Tablas 2.1 y 2.2, se observa los rangos de operación de los sensores y
actuadores analógicos y digitales de la planta industrial multipropósito usados para la
elaboración de esta tesis. Se tiene en cuenta que el único equipo conectado por Ethernet
es el variador de frecuencia VFD20 que acciona la bomba centrı́fuga PUMP20.
18
TABLA 2.2: Escalamiento de instrumentos analógicos.
La arquitectura utilizada para hacer esta tesis es la descrita en la figura 2.4, donde
se emplea el uso del controlador PLC S7-1500, la periferia I/O ET-200 SP, variador de
frecuencia VFD20 para accionar la bomba PUMP20 y una computadora para configurar
una topologı́a estrella entre todos los equipos con el switch como centro (ver figura 2.4).
Se tiene en cuenta que los módulos I/O del PLC S7-1500 Siemens ubicado en el
módulo industrial multipropósito para control y supervisión, solo cuentan con entradas
y salidas digitales. Por lo tanto, el uso de la periferia I/O ET-200 SP es necesario para
las señales digitales y analógicas de los sensores y actuadores necesarios a utilizar. En
los anexos, se puede encontrar las direcciones de todos los conexionados realizados y el
esquema del panel frontal del tablero de control y supervisión.
19
F IGURA 2.3: Módulo industrial multipropósito para control y supervisión.
20
descentralizado. En la figura 2.5, la interfaz muestra la respuesta de los procesos y las
estrategias de control previamente mencionadas al emplear tanto el controlador basado en
lógica difusa como el controlador basado en PID.
(a)
(b) (c)
(d) (e)
21
2.1.4 Procedimientos utilizados para los Controladores PID y Difuso
En las figuras 2.6 y 2.7, se muestran los pasos a seguir para la implementación de
los sistemas de control PID, ası́ como los sistemas de control difuso respectivamente. Los
pasos a seguir son los mismos para los procesos: flujo, presión, nivel, temperatura y para
las estrategias de control de la razón de flujos, control en cascada de nivel empleando flujo
y control descentralizado de nivel y temperatura.
22
2.2 Modelado Experimental de los Procesos de la Planta Industrial Multipropósito
Entonces, el cálculo del modelo dinámico del proceso se realiza de forma expe-
rimental. Primero, una señal de entrada se envı́a al proceso. Segundo, el proceso debe
generar una señal de salida. Tercero, se estima el modelo dinámico a través de la relación
de la señal de salida sobre la señal de entrada. Por ejemplo, en el caso del proceso de flujo
se tiene como señal de entrada el porcentaje de la abertura de la válvula y como señal de
salida será el flujo de agua que pase por la tuberı́a. El proceso de flujo se define como:
salida f lujo(L/min)
Gf lujo = = . (2.1)
entrada abertura( %)
El modelo dinámico se calculó de forma experimental, ası́ que el uso de una herra-
mienta o método para realizar tal operación es necesario. El método utilizado para hallar
el modelo es ARMAX, el cual consiste en estimar los parámetros de un sistema utilizando
el método de predicción y los órdenes polinómicos definidos por el usuario. Además, son
ampliamente usados en la identificación de modelos dinámicos o funciones de transferen-
cia [19]. Por ello, se empleó la herramienta brindada, el software Matlab ”ident”, el cual
es una herramienta que se basa en el método identificación ARMAX. Con esta herramien-
ta se obtiene el modelo dinámico de los procesos: flujo, presión, temperatura y nivel de la
23
planta industrial multipropósito. Además, esta herramienta permite saber el porcentaje de
fiabilidad del modelo dinámico estimado vs. el real.
0.1262
Gf lujoF IT 10 = (2.2)
s + 0.1656
24
0.1341
Gf lujoF IT 11 = (2.3)
s + 0.1749
F IGURA 2.9: Modelo dinámico experimental vs. aproximado del proceso de flujo FIT10.
F IGURA 2.10: Modelo dinámico experimental vs. aproximado del proceso de flujo FIT11.
Los resultados obtenidos muestran que el proceso de flujo FIT10 tiene un porcen-
taje de fiabilidad del 94.5 %; el proceso flujo FIT11,un 92.9 %, ambas con funciones de
25
transferencia de primer orden. Además, no se considera el retraso visualizado en 2.10 en
la función de transferencia 2.3, debido a que solo sucede al inicio cuando la tuberı́a está
completamente vacı́a.
Con el objetivo de obtener el modelo dinámico del proceso de presión de agua que
pasa por la tuberı́a del tanque T-20 al T-10. Se utilizó una abertura de la válvula EV12 de
50 % solo para dejar pasar el agua, más no para usarlo como actuador. En la figura 2.11, el
P&ID muestra los elementos necesarios para la recopilación de datos. Donde el sensor de
presión es PIT11, y el actuador para este caso es la bomba PUMP20, la cual es accionada
por el variador de frecuencia VFD20 que está conectada a través de la comunicación
Ethernet (ver figura 2.4).
El cálculo del proceso de presión se realizó siguiendo los mismos pasos que en
el caso del proceso de flujo, y para la estimación del modelo se utilizó la herramienta
“ident”de Matlab. Según la respuesta obtenida, el proceso de presión toma una función
de transferencia de segundo orden mostrada en (2.4), el cual presenta un porcentaje de
26
similitud de 91.72 % con respecto al modelo real. Con respecto al orden de la función de
transferencia, se basó el modelo dinámico más aproximado usando la función “ident”.
0.000.6118
Gpresion = (2.4)
s2 + 0.5007 + 0.118
F IGURA 2.12: Modelo dinámico experimental vs. aproximado del proceso de presión PIT11.
Con el fin de obtener el modelo dinámico del proceso de nivel de agua que circula
del tanque T-20 al T-10. Se usó una abertura de la válvula EV12 al 50 % solo para dejar
27
pasar el agua, no para usarla como actuador. En la figura 2.13, el P&ID muestra los ele-
mentos necesarios para la toma de datos. Donde el sensor de nivel es LIT10, y el actuador
para este caso es la bomba PUMP20, la cual es accionada por el variador de frecuencia
VFD20 conectado a través de la comunicación Ethernet (ver figura 2.4).
F IGURA 2.14: Modelo dinámico experimental vs. aproximado del proceso de nivel LIT10.
Aplicando los mismos pasos que en los casos anteriores se realizó el cálculo de
proceso de nivel y se usó la herramienta “ident”de Matlab para estimar el modelo dinámi-
co. Según la respuesta obtenida, el proceso de nivel toma una función de transferencia
28
de segundo orden mostrada en (2.5), cuyo porcentaje de similitud con el gráfico obtenido
experimentalmente es del 96.42 %. Con respecto al orden de la función de transferencia,
se basó el modelo dinámico más aproximado obtenido al usar la función “ident”.
0.002013
Gnivel = (2.5)
s2 + 0.1824s + 0.005826
Empleando los mismos pasos que en los casos anteriores, se realizó el cálculo de
proceso de temperatura usando la herramienta “ident”de Matlab para estimar el modelo
29
dinámico, con la única excepción que el tiempo muerto de 76.9 segundos no se tomó
en cuenta para la aproximación. Según la respuesta obtenida, el proceso de temperatura
toma una función de transferencia de tercer orden mostrada en (2.6), cuyo porcentaje de
similitud con el modelo real es 99.32 %.
4.205e − 05
Gtemperatura = (2.6)
s3 + 76.93942s2 + 3.0315s + 8.405e − 03
F IGURA 2.16: Modelo dinámico experimental vs. aproximado del proceso de temperatura TIT10.
30
Capı́tulo 3
En este capı́tulo, se da una breve descripción general del algoritmo de control PID
implementado en la planta industrial multipropósito, utilizando el bloque de control PID
de Siemens. Además, se explican las estrategias de control a emplear para que puedan ser
comparadas posteriormente con el control basado en lógica difusa. Finalmente, la simula-
ción e implementación de los sistemas de control PID se realizó para los procesos: flujo,
presión, temperatura, nivel y las estrategias de control de la razón, cascada y descentrali-
zado en el controlador lógico programable (PLC), de los cuales se muestran los resultados
obtenidos gráficamente.
Z
Kc de(t)
u = Kc e(t) + e(t)dt + Kc Td = P (t) + I(t) + D(t), (3.1)
Ti dt
U (s) Kc
Gc (s) = = Kc + + Kc Td s (3.2)
E(s) Ti .s
Para alterar la respuesta del sistema, este controlador se sintoniza con la finalidad
de conseguir el máximo rendimiento en términos de tiempo de subida, sobreimpulso,
tiempo de estabilización y error en estado estable de la respuesta de salida. Para ello, los
parámetros Kc , Ki equivalente a Kc /Ti y Kd igual a Kc .Td se sintonizan con las reglas
que se muestran a continuación:
Parámetros Tr PO % Ts ess
Kc Disminuye Aumenta Cambio pequeño Disminuye
Ki Disminuye Aumenta Aumenta Elimina
Kd Cambio pequeño Disminuye Disminuye Cambio pequeño
32
controladores lógicos programables, los procesos se puedan controlar sin la necesidad de
intervención de un operario en todo el proceso de producción.
Control de la Razón
El control de la razón se aplica para mantener la relación constante entre dos flujos.
En la industria, la aplicación de esta estrategia se realiza para mezcla o fundición de
dos o más sustancias. Por ejemplo, control de la razón de flujo de aire y combustible
en el proceso de combustión [1]. La estructura de control de la razón se observa en
la figura 3.1.
33
Control Descentralizado
Control en Cascada
34
F IGURA 3.3: Diagrama de bloques del sistema de control en cascada.
1 TD .s
y = Kp [(b.w − x) + (w − x) + (c.w − x)], (3.3)
Ti .s a.TD .s + 1
35
y temperatura se adjuntan en el enlace de drive en el capı́tulo de Anexos y programas
fuentes.
En la planta industrial multipropósito existen dos tramos para medir flujo. Prime-
ro, el flujo de agua de entrada con el sensor FIT10. Segundo, el flujo de agua bombeado
del tanque inferior al superior con el sensor FIT11. En la simulación, solo se consideró el
modelo dinámico del proceso de flujo con el sensor FIT11 hallado en (3.3). Los paráme-
tros del controlador PID utilizados para la simulación son: Kp = 4.98, b = 1.2625, Ti =
1.266, a = 0.1, TD = 0.5718 y c = 0.
La respuesta del sistema de control PID de flujo FIT11, se observa en la figura 3.4.
Donde las caracterı́sticas de la curva de salida son: 5 segundos de tiempo de estabilización,
porcentaje de sobreimpulso 0 % y 0.05 % de error de estado estable.
36
3.3.2 Control del Proceso Presión
37
3.3.3 Control del Proceso Nivel
38
de potencia JC10. Los parámetros del controlador PID son: Kp = 40.810, b = 1, Ti =
0.9505, a = 0.133, TD = 0.8143 y c = 0. Se tiene en cuenta una temperatura inicial de 20
◦
C y una señal escaón de 30 ◦ C.
39
bloque controlador PID, se emplea la función de sintonización fina para los procesos: flu-
jo, presión, nivel, temperatura y las estrategias de control de la razón de flujos, control en
cascada de nivel empleando flujo y control descentralizado de nivel y temperatura.
En la planta industrial multipropósito, existen dos tramos para medir flujo. Prime-
ro, el flujo de agua de entrada con el sensor FIT10. Segundo, el flujo de agua bombeado
del tanque inferior al superior con el sensor FIT11. El lazo de control para el proceso de
flujo fue realizado con el sensor FIT11 y el actuador es la bomba PUMP20 accionada
por el variador de frecuencia VFD20, cuyo modelo dinámico fue hallado en (2.3). Los
parámetros del controlador PID empleados son los calculados a través de simulación y
sintonizados en la implementación, los cuales son: Kp = 5.7045, b = 0.2637, Ti = 3.3377,
a = 0.1, TD = 0.8417 y c = 0. La respuesta al implementar el sistema de control PID de la
variable del proceso de flujo FIT11, se observa en la figura 3.8.
El lazo de control para el proceso de presión fue efectuado con el sensor PIT11 y
el actuador es la bomba PUMP20 accionada por el variador de frecuencia VFD20, cuyo
40
F IGURA 3.8: Implementación del sistema de control PID de flujo FIT11.
modelo dinámico fue hallado en (2.4). Los parámetros del controlador PID empleados
son los calculados a través de simulación y sintonizados en la implementación, los cuales
son: Kp = 238.6338, b = 0.2530, Ti = 3.3836, a = 0.1, TD = 0.8584 y c = 0. La respuesta
al implementar el sistema de control PID del proceso de presión PIT11, se visualiza en la
figura 3.9.
Las caracterı́sticas de la respuesta del proceso de presión PIT11 con una señal es-
calón de 0.35 bar a 0.5 bar son: 13.2 segundos de tiempo de estabilización, porcentaje de
sobreimpulso nulo y error de estado estable de 3.34 %. Adicionalmente, se debe mencio-
nar que la máxima de presión de agua que puede circular por la tuberı́a es de 0.55 bar
debido a las dimensiones de la tuberı́a. Por eso, cuando se toma la referencia de 0.5 bar
y sumado a que el valor de la ganancia proporcional es alto, genera las oscilaciones en la
respuesta del sistema cuando la señal de escalón es 0.5 bar.
41
F IGURA 3.9: Implementación del sistema de control PID de presión PIT11.
El lazo de control para el proceso de nivel fue realizado con el sensor LIT10 y
el actuador es la bomba PUMP20 accionado por el variador de frecuencia VFD20, cuyo
modelo dinámico fue hallado en (2.5). Los parámetros del controlador PID utilizados son
los hallados a través de simulación y sintonizados en la implementación, los cuales son:
Kp = 1.410, b = 1.22, Ti = 1.0505, a = 0.133, TD = 1.8143 y c = 0. La respuesta al
implementar el sistema de control PID del proceso de nivel LIT10, se observa en la figura
3.10.
Las caracterı́sticas de la respuesta del proceso de nivel LIT10 con una señal es-
calón de 20 cm a 30 cm son: 60 segundos de tiempo de estabilización, 20.6 % porcentaje
de sobreimpulso y 0.1 % de error de estado estable.
42
F IGURA 3.10: Implementación del sistema de control PID de nivel LIT10.
Las caracterı́sticas de la respuesta del proceso de temperatura TIT10 con una señal
escalón de 27 ◦ C a 40 ◦ C son: tiempo de estabilización 50 min, 25 % porcentaje de sobre-
impulso y error final varı́a entre 0 y 10 %.
43
F IGURA 3.11: Implementación del sistema de control PID de temperatura TIT10.
Los lazos de control para la estrategia de control de la razón de flujos fueron di-
señados empleando los modelos dinámicos hallados en (2.2) y (2.3). Los parámetros del
controlador PID para el flujo por el sensor FIT11 son los asumidos previamente. Mien-
tras, el flujo por el sensor FIT10 se utilizan otros parámetros debido a que el actuador es
válvula EV11. Los parámetros del controlador PID usados son los calculados a través de
simulación y sintonizados en la implementación FIT10, los cuales son: Kp = 3.1371, b =
0.2625, Ti = 2.266, a = 0.1, TD = 0.5718 y c = 0. La respuesta al implementar el sistema
de control PID de la razón de flujos FIT10 y FIT11, se observa en la figura 3.12.
44
F IGURA 3.12: Implementación del sistema de control PID de razón de flujos FIT10 y FIT11.
45
F IGURA 3.13: Implementación del sistema de control PID en cascada de nivel LIT10 empleando
flujo FIT11.
46
modo, los parámetros para el control de la variable TIT10 son: Kp = 10.810, b = 1, Ti =
0.9505, a = 0.133, TD = 0.8143 y c = 0. La respuesta al implementar el sistema de control
PID descentralizado de nivel LIT10 y temperatura TIT10, se observa en la figura 3.14.
F IGURA 3.14: Implementación del sistema de control PID descentralizado de nivel LIT10 y
temperatura TIT10.
Las caracterı́sticas de la respuesta del proceso de nivel LIT10 son: 1.15 minutos de
tiempo de estabilización, 11.7 % porcentaje de sobreimpulso y 1 % de error de estado esta-
ble y para el proceso de temperatura TIT10 son: 13 minutos aproximadamente de tiempo
de estabilización, porcentaje de sobreimpulso 0 % y 12 % de error de estado estable.
47
Capı́tulo 4
El algoritmo de lógica difusa emplea reglas para procesar las variables de entrada
y generar una señal de control que actúa sobre el proceso que se requiera controlar [1].
En muchas aplicaciones para sistemas de control MISO, se suelen tener como señales de
entrada el error y derivada del error y la señal de salida es la ley de control [21].
49
F IGURA 4.2: Grado de cumplimiento (DOF) en las funciones de pertenencia de las entradas.
Considerando el caso de las señales de entrada 1 y entrada 2 son las lı́neas verti-
cales que se interceptan en los mismos puntos de la función de pertenencia de la figura
4.2.
si x1 es A1 y x2 es A2 y ... y xn es An , entonces y es B.
50
Cada regla difusa está conformado por uno o varios antecedentes y consecuentes.
Las ventajas del método Mamdani, es intuitivo, adaptable al lenguaje humano, por
lo tanto, resulta fácil de implementar.
Por ejemplo, tomando como referencia las siguientes reglas definidas por el razo-
namiento del experto humano:
• si x1 = n1 y x2 = n1, entonces y = n1
• si x1 = n1 y x2 = n2, entonces y = z0
• si x1 = z0 y x2 = n1, entonces y = z0
• si x1 = z0 y x2 = n2, entonces y = p1
Estos tipos de sistemas se adaptan mejor al análisis matemático. Las ventajas que
presenta es la eficiencia computacional. Además, funciona bien con técnicas de
optimización, lineales y adaptativas.
Primero, evaluar el grado de cumplimiento o certeza de cada regla difusa para los
valores de las variables de entrada. Si la regla difusa que se evalúa es la n-ésima, el
grado de cumplimiento viene dado por DOF x(n).
Por ejemplo, en la figura 4.2 se halla el grado de cumplimiento de las dos señales
de entrada y además se toman las reglas difusas Mamdani planteadas anteriormente
como ejemplo para hallar las premisas de la señal de salida a través del operador de
inferencia difusa, la cual se emplea el operador mı́nimo al aplicar la inferencia de
Mamdani.
Primero, el cálculo del antecedente de las reglas difusas es igual que en el caso de
los sistemas Mamdani; al emplear el operador de implicación elegido se obtiene el
grado de cumplimiento α para cada regla.
y = f (x1 , x2 , ..., xn )
PM
i=1 αi .fi .(x1 , x2 , ..., xn )
Salida = PM (4.1)
i=1 wi
53
F IGURA 4.5: Sistema difuso Takagi-Sugeno [24].
4.1.4 Defuzzificación
54
La aportación de cada regla difusa al valor real yCOM es ponderada a través de la
altura αj de la j-ésima conclusión, de la siguiente forma:
P
k cmaxk .αj
yCOM = P , (4.2)
αj
A comparación del método previo, el cual no toma en cuenta las funciones de per-
tenencia de salida, este método añade tal información produciendo que incremente
el costo computacional [26].
PM
i=1 cmaxi .A(i)
yS = PM (4.4)
i=1 A(i)
55
A = (basemenor + basemayor ).altura/2, en el cual se puede reemplazar la altura
con el valor DOF de cada premisa hallada.
Funciona de la misma forma que el método COA con la diferencia que corrige la
superposición de áreas de las funciones de pertenencia de salida. Esto se realiza
tomando en cuenta las áreas solo una vez a diferencia del método SCOA [26]; para
ello solo se considera únicamente el área de la función de pertenencia que resulte
mayor en cada punto. Si la función de pertenencia uB (y) es continua, se halla a
través de la siguiente ecuación:
R
uB (y).y · dy
yCOA = Rs (4.5)
u (y) · dy
s B
F IGURA 4.6: Estructura general de sistema difuso de 2 entradas, 25 reglas y una salida.
56
4.1.5 Estructuras de los Sistemas de Control Difuso
Las estructuras de los sistemas de control difuso son muy diversos, ya que se pue-
de emplear de distintas formas de control. Ya seleccionado el método de control difuso de
Mamdani, ahora se analizan las estructuran de los sistemas de control difuso. A continua-
ción, se muestra los distintos tipos de los sistemas de control PD, PI y PID difusos.
La estructura del sistema de control PD difuso [28], [21] se basa en tomar como
señales de entrada al error y la derivada del error. Adicionalmente, se agrega ga-
nancias ponderadas para sintonizar las señales de entrada g1 y g2. De igual forma,
se emplea una ganancia h1 en la señal salida (ver figura 4.7). Las ganancias se
sintonizan para obtener el mayor desempeño de la señal de salida del sistema.
La estructura del sistema de control PI difuso [28], [21] considera como señales de
entrada al error y derivada del error. Sin embargo, a diferencia del caso anterior,
en la señal de salida hay una retroalimentación del dato anterior. Adicionalmente,
se agrega ganancias ponderadas para sintonizar las señales de entrada g1 y g2. De
igual manera, se emplea una ganancia h1 en la señal salida (ver figura 4.8). Las
ganancias se sintonizan para obtener el mayor desempeño de la señal de salida del
sistema.
57
F IGURA 4.8: Estructura del sistema de control PI Difuso
En la aplicación del sistema de control PID difuso, se define como la suma del
sistema de control PI difuso y el sistema de control PD difuso [29], [28] para dar
como resultado el sistema de control PID difuso (ver figura 4.9). También, existe
otra forma de aplicar el controlador PID difuso y es con las señales de error y la
derivada del error como las entradas, pero en lugar de generar la señal de control
del sistema de control, se genera las ganancias proporcional, integral y derivativa
del controlador PID como señal de salida [30].
59
El valor de las ganancias del controlador difuso (ver figura 4.7) son calculados a
través de la simulación, las cuales son: g1 = 5, g2 = 2 y h1 = 1. En la figura 4.10, se
utilizó una señal de escalón variable para el flujo de agua del tanque inferior al superior.
Donde las caracterı́sticas de la curva de salida para el proceso de flujo son: tiempo de
establecimiento de 7.85 segundos, porcentaje de sobreimpulso de 0 % y error en estado
estable de 0.
60
En la figura 4.11, se usó una señal escalón variable para el proceso de presión
en la tuberı́a. Donde las caracterı́sticas de la curva de salida para la presión son: tiempo
de estabilización de 41 segundos, porcentaje de sobreimpulso de 0 % y error en estado
estable de 0.
En la figura 4.12, se utilizó una señal escalón variable para el proceso de nivel del
tanque superior. Donde las caracterı́sticas de la curva de salida para el nivel son: tiempo
61
de estabilización de 70 segundos, porcentaje de sobreimpulso de 1 % y error en estado
estable de 0.
El lazo de control para el proceso de flujo fue realizado con el sensor FIT11 y
el actuador es la bomba PUMP20 accionado por el variador de frecuencia VFD20, cuyo
modelo dinámico fue estimado en (2.3). El valor de las ganancias del controlador difuso
(ver figura 4.7) son calculadas a través de simulación y sintonizados en la implementación,
los cuales son: g1 = 1, g2 = 0.5 y h1 = 0.45. Además, las reglas difusas asumidas para
este proceso se observan en la Tabla 4.1, las cuales también se estimaron basándose en la
simulación previamente realizada y las funciones de pertenencia para las señales de las
entradas y salida se muestran en la figura 4.14.
TABLA 4.1: Reglas difusas empleadas para el control del proceso de flujo FIT11.
de/dt
n2 n1 z0 p1 p2
n2 n3 n2 n2 n1 z0
n1 n2 n2 n1 z0 p1
e(t) z0 n2 n1 z0 z0 z0
p1 n1 z0 p1 p2 p2
p2 z0 p1 p2 p3 p3
63
F IGURA 4.14: Funciones de pertenencia de entrada y salida para el proceso de flujo FIT11.
64
La respuesta obtenida tras implementar el sistema de control difuso de flujo es vi-
sualizado en la figura 4.15. Las caracterı́sticas del sistema de control difuso implementado
del proceso de flujo FIT11 con una señal escalón de 15 l/min a 20 l/min son: tiempo de
estabilización de 22.5 segundos, porcentaje de sobreimpulso de 6.2 % y error en estado
estable nulo.
El lazo de control para el proceso de presión fue realizado con el sensor PIT11 y el
actuador es la bomba PUMP20 accionada por el variador de frecuencia VFD20, cuyo mo-
delo dinámico fue hallado en (2.4). Las ganancias del controlador basado en lógica difusa
utilizadas son los calculados a través de la simulación y sintonizados en la implementa-
ción, los cuales son: g1 = 1, g2 = 1 y h1 = 1. Además, las reglas difusas asumidas para
este proceso se observan en la Tabla 4.2 y las funciones de pertenencia para las entradas
y salida se muestran en la figura 4.16.
F IGURA 4.16: Funciones de pertenencia de entrada y salida para el proceso de presión PIT11.
65
F IGURA 4.17: Implementación del sistema de control difuso de presión PIT11.
TABLA 4.2: Reglas difusas empleadas para el control del proceso de presión PIT11.
de/dt
n2 n1 z0 p1 p2
n2 n3 n2 n1 n1 z0
n1 n2 n1 n1 z0 p1
e(t) z0 n1 n1 z0 p1 p2
p1 n1 z0 p1 p2 p2
p2 z0 p1 p2 p2 p3
66
4.3.3 Control del Proceso Nivel
El lazo de control para el proceso de nivel fue realizado con el sensor LIT10 y
el actuador es la bomba PUMP20 accionada por el variador de frecuencia VFD20, cuyo
modelo dinámico fue calculado en (2.5). Las ganancias del controlador basado en lógica
difusa utilizadas son los calculados a través de la simulación y sintonizados en la imple-
mentación, los cuales son: g1 = 1, g2 = 1 y h1 = 1.8. Además, las reglas difusas asumidas
para este proceso se observan en la Tabla 4.3 y las funciones de pertenencia para las en-
tradas y salida se muestran en la figura 4.18.
F IGURA 4.18: Funciones de pertenencia de entrada y salida para el proceso de nivel LIT10.
67
TABLA 4.3: Reglas difusas empleadas para el control del proceso de nivel LIT10.
de/dt
n2 n1 z0 p1 p2
n2 n3 n2 n2 n1 z0
n1 n2 n2 n1 z0 p1
e(t) z0 n1 n1 p1 p1 p1
p1 n1 z0 p1 p2 p2
p2 z0 p1 p3 p2 p3
El lazo de control para el proceso de temperatura fue realizado con el sensor TIT10
y el actuador es el controlador de potencia JC10, cuyo modelo dinámico fue hallado en
(2.6). La señal de referencia que va de 27 ◦ C a 40 ◦ C. Las ganancias del controlador basado
en lógica difusa utilizadas son los calculados a través de la simulación y sintonizados en
la implementación, los cuales son: g1 = 1, g2 = 1 y h1 = 3.5. Además, las reglas difusas
68
asumidas para este proceso se observan en la Tabla 4.4 y las funciones de pertenencia para
las entradas y salida se muestran en la figura 4.20.
TABLA 4.4: Reglas difusas empleadas para el control del proceso de temperatura TIT10.
de/dt
n2 n1 z0 p1 p2
n2 n3 n2 n2 n1 z0
n1 n2 n2 n1 z0 p1
e(t) z0 n1 n1 n1 p1 p1
p1 n2 n1 z0 p1 p1
p2 z0 p1 p1 p2 p3
69
F IGURA 4.21: Implementación del sistema de control difuso de temperatura TIT10.
70
F IGURA 4.22: Sistema de control difuso de la razón de flujos.
F IGURA 4.23: Funciones de pertenencia de entrada y salida para el proceso de flujo FIT10.
71
TABLA 4.5: Reglas difusas empleadas para el control del proceso de flujo FIT10.
de/dt
n2 n1 z0 p1 p2
n2 n3 n2 n2 n1 z0
n1 n3 n2 n1 z0 p1
e(t) z0 n2 n1 z0 p1 p2
p1 n1 z0 p1 p2 p2
p2 z0 p1 p2 p2 p3
F IGURA 4.24: Implementación del sistema de control difuso de la razón de flujos FIT10 y FIT11.
72
variador de frecuencia VFD20. En la implementación de la estrategia de control en casca-
da de nivel LIT10 usando flujo FIT11, se toma como referencia el diagrama del sistema
de control de la figura 4.26. Los valores de las ganancias con las cuales se implementó
son: g1 = 1.2, g2 = 1, h1 = 3.2, g3 = 1.2, g4 = 0.5 y h2 = 0.8. Para los procesos de flujo y
nivel se emplearon las funciones de pertenencia 4.14 y 4.18 y para las reglas difusas 4.1 y
4.3 respectivamente.
F IGURA 4.25: Implementación del sistema de control difuso en cascada de nivel LIT10 emplean-
do flujo FIT11.
73
F IGURA 4.26: Sistema de control difuso en cascada de nivel empleando flujo
la respuesta del proceso de nivel LIT10 son: 0.8 minutos de tiempo de estabilización, 0 %
porcentaje de sobreimpulso y 2 % de error de estado estable y para temperatura TIT10 son:
10 minutos aproximadamente de tiempo de estabilización, porcentaje de sobreimpulso
nulo y 4 % de error de estado estable.
75
Capı́tulo 5
COMPARACIÓN DE RESULTADOS
Los resultados obtenidos (ver Tabla 5.1) muestran que para el control del proceso
de flujo FIT11, el control PID presenta un mayor rendimiento que el control difuso. En la
figura 5.1, se observa la respuesta del proceso de flujo FIT11 aplicando el controlador PID
y controlador difuso con una señal escalón de 15 - 20 l/min. En este rango, el controlador
PID tiene un tiempo de estabilización 14.2 segundos y 3.4 % de porcentaje de sobreim-
pulso a comparación del controlador difuso con un valor de 22.5 segundos de tiempo
de establecimiento y 6.2 % de porcentaje de sobreimpulso; es decir, para este proceso el
controlador PID resulta ser la mejor alternativa.
TABLA 5.1: Sistema de control PID vs. difuso del proceso de flujo.
En el caso del proceso de presión PIT11, los resultados muestran (ver Tabla 5.2)
que el tiempo de estabilización y el error en estado estable resulta menor al aplicar el
control PID a diferencia del control difuso. En la figura 5.2, se observa la respuesta del
sistema de control de presión PIT11 aplicando PID y difuso para una señal escalón de
0.2 - 0.35 bar. Para el caso del controlador PID el tiempo de estabilización es 13.22 se-
gundos y el error en estado estable es 2.67 % y para el controlador difuso es 23 segundos
y 2 % respectivamente. Tener en cuenta que al aplicar el control PID mostró ciertas per-
turbaciones en su respuesta al alcanzar el valor de 0.5 bar, esto se debe a que se genera
perturbaciones al alcanzar el valor máximo de presión soportado en la tuberı́a de la planta
multipropósito.
77
F IGURA 5.2: Sistema de control PID vs. difuso del proceso de presión PIT11.
TABLA 5.2: Sistema de control PID vs. difuso del proceso de presión.
Los resultados obtenidos del control del proceso de nivel LIT10 (ver Tabla 5.3)
muestran un menor tiempo en estado estable y porcentaje de sobreimpulso al aplicar el
control difuso a diferencia del control PID. En la figura 5.3, se observa la respuesta del
sistema de control difuso y PID al variar la señal escalón de 20 - 30 cm. Para el contro-
lador difuso el tiempo de estabilización es 40 segundos, error en estado estable de 1 % y
78
porcentaje de sobreimpulso es 2 % y en el caso del controlador PID resulta 60 segundos,
0.1 % y 20.6 % respectivamente.
TABLA 5.3: Sistema de control PID vs. difuso del proceso de nivel.
F IGURA 5.3: Sistema de control PID vs. difuso del proceso de nivel LIT10.
79
tiempo de estabilización de 50 minutos a más, error en estado estable 10 % y porcentaje
de sobreimpulso de 27 %. A comparación del sistema de control difuso, el cual tiene
un tiempo de estabilización de 40 minutos, error en estado estable de 1 % y porcentaje
de sobreimpulso de 17.5 %. Además, en la figura 4.21 muestra que al aplicar el control
difuso la señal de control cambia bastante en un periodo de tiempo corto.
TABLA 5.4: Sistema de control PID vs. difuso del proceso de temperatura.
F IGURA 5.4: Sistema de control PID vs. difuso del proceso de temperatura TIT10.
F IGURA 5.5: Sistema de control PID vs. difuso de la razón de flujos FIT10 y FIT11.
81
5.6, cuya señal escalón de 0 - 25 cm, se observa un tiempo de establecimiento de 100
segundos y un error en estado estable de +/- 10 % al aplicar el control difuso y un tiempo
de establecimiento de 146 segundos y porcentaje de sobreimpulo de 4.5 % para el control
PID. En esta tesis, se asume el error en estado estable como la especificación de diseño
más relevante, ası́ que el mejor controlador es PID.
TABLA 5.6: Sistema de control PID vs. difuso en cascada de nivel empleando flujo.
F IGURA 5.6: Sistema de control PID vs. difuso en cascada de nivel LIT10 empleando flujo FIT11.
TABLA 5.7: Sistema de control PID vs. difuso descentralizado de temperatura y nivel.
F IGURA 5.7: Sistema de control PID vs. difuso descentralizado de nivel LIT10 y temperatura
TIT10.
83
Capı́tulo 6
CONCLUSIONES
Los resultados experimentales obtenidos muestran que las salidas de los proce-
sos se estabilizan en sus respectivas señales de referencia. Sin embargo, en el caso de la
temperatura, la respuesta presenta sobreimpulsos altos correspondientes a inercia de las
resistencias en el tanque. Además, en el caso del proceso presión, la respuesta se estabili-
za con respecto a la señal de referencia, pero con la presencia de algunos sobreimpulsos
de corta duración. En el caso de control en cascada del nivel empleando el flujo, la res-
puesta del sistema oscila con un porcentaje de aproximadamente +/- 10 % con respecto a
la magnitud de la señal deseada.
Al comparar los resultados obtenidos con los dos algoritmos de control, tanto PID
como difuso, se puede concluir lo siguiente. En el proceso de flujo, la respuesta obtenida
con el controlador PID presenta un tiempo de estabilización promedio de 13.6 segundos
y porcentaje de sobreimpulso promedio de 2.7 %, los cuales son menores, a comparación
de los 21.5 segundos y 8.6 % obtenidos al aplicar el controlador difuso respectivamente.
En el proceso de presión, el controlador PID presenta un mejor desempeño en términos de
tiempo de establecimiento promedio de 13.8 segundos y error en estado estable promedio
de 1.84 %, a diferencia del controlador difuso con tiempo de establecimiento promedio
de 25.55 segundos y error en estado estable promedio de 1.3 %. Sin embargo, el contro-
lador difuso presento un mejor desempeño en los procesos restantes. En el proceso del
nivel, la respuesta obtenida con el controlador difuso presenta un tiempo de estabilización
promedio de 45.4 segundos y porcentaje de sobreimpulso promedio de 1.75 %, los cuales
son menores, a diferencia de los 66 segundos y 15.8 % obtenidos con el controlador PID
respectivamente. En el proceso de temperatura, la respuesta obtenida con el controlador
difuso presenta un tiempo de estabilización de 40 minutos y porcentaje de sobreimpulso
de 16.2 %, los cuales son menores, a diferencia de los 50 minutos y 25 % obtenidos con
el controlador PID respectivamente.
85
de 11.7 % y 0 % al aplicar control PID y difuso respectivamente. Del mismo modo, los
resultados obtenidos en relación con el proceso de temperatura son: tiempo de estable-
cimiento 13 minutos y 10 minutos, error en estado estable de 12 % y 4 %, porcentaje de
sobreimpulso de 0 % al aplicar control PID y difuso respectivamente.
6.1 Recomendaciones
Otro alcance futuro a realizar es que el controlador basado en lógica difusa se em-
plee en conjunto con otros controladores; por ejemplo, el controlador PID combinado con
el lógico difuso o el controlador difuso con la inteligencia artificial por redes neuronales.
86
REFERENCIAS BIBLIOGRÁFICAS
[1] A. Rojas, Control de procesos práctivo y avanzado, 1st ed., EDUNI, Ed. Lima,Perú,
2012.
[2] F. Chabni, R. TALEB, A. Benbouali, and M. Amin, “The application of fuzzy control
in water tank level using arduino,” International Journal of Advanced Computer
Science and Applications, vol. 7, 04 2016.
[5] Zhang Hua, Cai Zhenjiang, and Li Yan, “Fuzzy control strategies for temperature of
hot-water based on plc system,” in 2010 2nd International Conference on Industrial
and Information Systems, vol. 1, July 2010, pp. 57–60.
[7] I. G. Pérez, A. J. C. Godoy, and M. C. Godoy, “Fuzzy controller based on plc s7-
1200: Application to a servomotor,” in 2014 11th International Conference on In-
formatics in Control, Automation and Robotics (ICINCO), vol. 01, Sep. 2014, pp.
156–163.
87
[8] S. Tomas, K. Michal, and K. Alena, “Fuzzy control of robotic arm implemented
in plc,” in 2013 IEEE 9th International Conference on Computational Cybernetics
(ICCC), July 2013, pp. 45–49.
[9] B. Bo, L. Chuang, and C. Meng, “Based on plc fuzzy control algorithm in the appli-
cation of level control,” in 2016 International Symposium on Computer, Consumer
and Control (IS3C), July 2016, pp. 698–701.
[10] S. Ansari, A. Soomro, and S. Karim, “Plc based fuzzy controlled ethanol-water se-
paration system,” Journal of Engineering and Applied Sciences, vol. 13, pp. 5266–
5275, 08 2018.
[11] Y. Song, Z. Bi, and K. Liu, “The plc system of egg powder treatment based on
fuzzy control algorithm,” in Fourth International Conference on Fuzzy Systems and
Knowledge Discovery (FSKD 2007), vol. 4, Aug 2007, pp. 530–534.
[12] X. Peng, L. Xiao, Z. Mo, and G. Liu, “The variable frequency and speed regulation
constant pressure water supply system based on plc and fuzzy control,” in 2009
International Conference on Measuring Technology and Mechatronics Automation,
vol. 1, April 2009, pp. 910–913.
[13] M. S. Aftab and M. B. Kadri, “Design of fuzzy logic based level controller for surge
tank system,” in 2013 3rd IEEE International Conference on Computer, Control and
Communication (IC4), Sep. 2013, pp. 1–4.
[14] A. K. Gaurav and A. Kaur, “Comparison between conventional pid and fuzzy lo-
gic controller for liquid flow control: Performance evaluation of fuzzy logic and pid
controller by using matlab/simulink,” International Journal of Innovative Techno-
logy and Exploring Engineering (IJITEE), vol. 1, no. 1, pp. 84–88, 2012.
[15] Y. Yang and H. Bian, “Design and realization of fuzzy self-tuning pid water tempe-
rature controller based on plc,” in 2012 4th International Conference on Intelligent
Human-Machine Systems and Cybernetics, vol. 2, Aug 2012, pp. 3–6.
88
[16] H. Guo, C. Fu, and S. Gan, “A fuzzy neural network algorithm applied to s7-200
plc,” in 2011 Eighth International Conference on Fuzzy Systems and Knowledge
Discovery (FSKD), vol. 1, July 2011, pp. 480–484.
[17] P. Leon, H. Lara, D. Aguilar, C. Vega, D. Sotomayor, and N. Espinosa, “Fuzzy con-
troller developed in a plc, based on weighted average method,” in 2015 CHILEAN
Conference on Electrical, Electronics Engineering, Information and Communica-
tion Technologies (CHILECON). IEEE, 2015, pp. 55–60.
[18] H. Li and L. Yang, “The application of fuzzy control in plc temperature control sys-
tem based on opc technology,” in 2014 Seventh International Symposium on Compu-
tational Intelligence and Design, vol. 2, Dec 2014, pp. 288–291.
[21] K. Passino and S. Yurkovich, Fuzzy Control, A.-W. Longman, Ed. Columbus, Ohio,
1997.
[27] J. De la Cruz and M. Loya, “Diseño de un control difuso tipo mamdani para regular
la temperatura de una acuario tipo tropical,” Revista del Diseño Innovativo, vol. 3,
no. 8, pp. 1–9, sep 2019.
90
ANEXOS Y PROGRAMAS FUENTES
Hardware: Incluye esquema principal del tablero de control y supervisión y las direccio-
nes empleadas para el conexionado realizado de los sensores y actuadores a la periferia
I/O ET-200 SP.
91
Software: Incluye las simulaciones de las estrategias de control aplicando el controlador
PID y el controlador difuso en el software Matlab. Además, se adjunta el programa eje-
cutable del software TIA Portal para la implementación de los sistemas de control PID y
sistemas de control basado en lógica difusa en el tablero de control y supervisión para de
los procesos: flujo, presión, nivel, temperatura y las estrategias de control trabajadas en
esta tesis para una planta industrial multipropósito.
https://drive.google.com/drive/folders/1ZMN0gOxNJRh5a8QB3g
V8e-Jol9G4b65o?usp=sharing
92