Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TESIS
PRESENTA:
DIRECTORES DE TESIS
Inicialmente en este trabajo se abordan los conceptos básicos para lo que fue el
desarrollo del prototipo, esto es el marco teórico, el cual contempla desde sistemas
de control, el sistema químico de la reacción de Neutralización y los sistemas
informáticos, como también los sistemas de adquisición de datos, siendo así un
panorama teórico que introduce al proyecto.
Para la siguiente sección, esta fue dividida en dos etapas, que contemplan el
desarrollo del presente trabajo, la primera se muestra las partes físicas que
componen el diseño del prototipo, como lo es la bomba de dosificación, el sensor de
pH, el sistema de agitación y la tarjeta de adquisición de datos. Para la segunda
parte, se llevaron acabo las pruebas de cada uno de los dispositivos de manera
independiente para corroborar su desempeño y su correcto funcionamiento en el
prototipo, posteriormente se llevo acabo el diseño del algoritmo de control difuso con
la técnica de Mamdani en LabVIEW para concluir en una interfaz grafica de la
simulación del sistema de control de pH que lleva acabo el proceso de neutralización
de una solución.
iii
Dedicatorias
A mis padres:
Sabiendo que jamás existirá una forma de agradecer en esta vida de lucha y superación constante,
quiero expresarles que mis ideales, esfuerzos y logros son también suyos y constituyen el legado más
grande que pudiera recibir.
Agradezco a esta gran institución educativa que es el Instituto Politécnico Nacional, en especial a la
Escuela Superior de Ingeniera Mecánica y Eléctrica, Unidad Zacatenco, por formarnos como
profesionistas en sus aulas y permitirnos realizar este sueño.
posible.
El presente trabajo realizado con los esfuerzos de muchas personas, comenzado por profesores y
alumnos, junto con personal de la ESIME Zacatenco del IPN y por supuesto del apoyo de familiares y
amigos destinamos este proyecto para el empleo en el desarrollo y formacion de nuevas generaciones
de Ingenieros de la querida y honorable Carrera de Ing. en Control y Automatizacion, porque
finalmente, lo que un hombre busca en esta vida, es la manera de trascender y que mejor manera de
hacerlo que por medio del conocimiento y tecnica plasmadas en este proyecto, que esperamos y sean
de gran utilidad para el desarrollo de nuevos prototipos y trabajos de investigacion.
Este proyecto es dedicado a los alumnos del Instiuto Politecnico Nacional, para que se sirvan de un
mejor Mexico.
Por EGGR
TAO.
iv
Agradecimientos
Agradecer es estar en un estado de plenitud, porque nos permite estar satisfechos y bien con uno
mismo y con nuestro entorno, por ello quiero brindarles honores y respeto a todos aquellos que son
parte de esto, comenzado por mis Padres, y mi Abuela, también de dos mujeres que en este camino
han sido como mi Madre, mi Tía y mi Hermana, aquellos Amigos de la carrera a los cuales aprecio
demasiado, a los Amigos del lugar en donde viví y por supuesto a esta amada alma mater el IPN y a
la ESIME Zacatenco en conjunto de todos los Profesores que me brindaron su conocimiento y me
guiaron para concluir con mis estudios, a todos y todas porque es un cumulo de esfuerzos y este logro
es de todos, mis más sinceras gracias por todo.
Y finalmente trabajare duro día a día para que en compañía de ustedes ya sea en presencia o en la
distancia podamos cosechar más triunfo.
Por EGGR
TAO.
v
Índice de contenido
Resumen iii
Dedicatorias iv
Agradecimientos v
Objetivo General vi
Objetivos Particulares vi
Justificación vi
Capítulo I Marco Teórico 1
1.1 Estructura 2
1.2 Lenguajes de Programación 2
1.3 Historia 3
1.4 Generaciones de lenguajes de programación 2
1.5 Tipos de Lenguajes de Programación 3
1.6 Tipos de Programas 5
1.7 Desarrollo en sistemas de adquisición de datos 5
1.8 Reacción química 6
1.9 Concepto de ácido y base 7
1.10 Potencial de Hidrogeno (pH) 7
1.11 Neutralización 8
1.11.1 Historia de la Neutralización 8
1.12 Grado de avance de la reacción y afinidad 9
1.13 Rendimiento de una reacción 9
1.14 Principios históricos de sistemas de control 10
1.15 Control clásico vs control moderno 12
1.16 Teoría de control clásico 12
1.17 Teoría de control moderno 12
1.18 Controladores inteligentes 12
1.18.1 Redes neuronales 13
1.18.2 Algoritmos genéticos 13
1.18.3 Lógica difusa 13
1.19 Conjuntos difusos 13
1.20 Estructura de un controlador difuso 14
1.21 Fuzificacion 15
1.21.1 Función de saturación 16
1.21.2 Función hombro o saturación a la derecha 16
1.21.3 Función triangular 17
1.21.4 Función trapecio o PI 17
1.21.5 F “S” 18
1.22 Inferencia o base de conocimientos 19
1.23 Defuzificacion 19
1.23.1 Método del centro máximo 19
1.23.2 Método de medio máximo 19
1.23.3 Método de centro de área o gravedad 19
1.24 Análisis de sistemas de control 21
1.25 La computadora en el control de procesos industriales 21
Capítulo II Planteamiento del Problema 22
2.1 Planteamiento del problema 23
2.2 Análisis de equipos 24
2.3 Características de módulos Armfield PCT 16 24
2.4 Comparación de equipos 26
2.5 Artículos de control de pH 27
2.6 Importancia del pH en las industrias 29
2.7 Importancia del pH en aguas residuales 29
2.8 Tratamiento de aguas para entrada a calderas 30
2.9 Riego tecnificado y fertilizantes 31
2.10 Importancia del pH en la industria alimentaria 31
2.10.1 Industria cervecera 32
2.10.2 Industria lechera 32
2.10.3 Industria de las bebidas gasificadas 33
2.10.4 Industria azucarera 33
2.11 Control de pH en la Industria del etanol 34
Capítulo III Desarrollo del Prototipo para el Control de pH 35
3.1 Desarrollo del Prototipo de pH 36
3.2 Mesa de Trabajo 36
3.3 Tipos de bombas dosificación 38
3.3.1 Bomba peristáltica 38
3.3.2 Bomba de membrana 39
3.4 Selección de Bomba 40
3.5 Características de la bomba 40
3.6 Tanque Agitado 42
3.6.1 Tipos de reactores químicos 42
3.7 Reactor batch 43
3.7.1 Características y principales del reactor químico tipo batch 43
3.8 Sistemas de Mezclado 44
3.9 Agitado de líquidos 45
3.10 Equipo utilizado en la agitación 45
3.11 Impulsores 46
3.11.1 Tipos de impulsor 46
3.11.2 Propelas 46
3.11.3 Paletas 47
3.11.4 Turbinas 48
3.12 Prevención de vortices y remolinos 49
3.13 Selección del reactor químico tipo batch 51
3.14 Selección del sistema de agitación 53
3.15 Motor 53
3.16 Propela 54
3.17 Depósitos 55
3.18 La variable analítica de pH 57
3.19 Métodos de Medición del pH 58
3.20 Sistema de transistor de efecto de campos electivo de iones (ISFET) 61
3.21 Selección del elemento sensor de pH 61
3.22 Características del sensor de pH ASP200-2-1M-BNC 62
3.23 Adaptador (CAS) pH/ORP 63
3.24 Adquisición de Datos 64
3.25 Tarjetas de adquisición de datos NI 65
3.26 Software para DAQ 65
3.27 Selección de DAQ 66
3.28 Características principales de NI USB-6008 66
3.29 Prototipo 67
Capítulo IV Control de pH 68
4.1 Neutralización 69
4.1.1 Conceptos 69
4.1.2 Clasificación de ácidos y bases 69
4.1.3 Propiedades de los ácidos y bases 70
4.1.4 Sales de bases fuertes solubles y ácidos fuertes 70
4.1.5 Sales de bases fuertes y ácidos débiles 70
4.1.6 Sales de bases débiles y ácidos fuertes 71
4.1.7 Sales de bases débiles y ácidos débiles 71
4.2 Reactivos 71
4.3 Curvas de titulación 72
4.4 Características del proceso de neutralización 73
4.4 Rangos de operación 75
4.5 Modelado de la planta 77
4.5 Pruebas de dispositivos 79
4.5.1 Sensor de pH 79
4.8 Bomba dosificadora 82
4.9 Prueba de dosificación 82
4.10 Sistema de agitación por propela de dos aspas 84
4.10.1 Realización del circuito de potencia 85
4.11 VI de bloques con conexión con la tarjeta USB 6008 85
4.11.1 VI en panel frontal 86
4.12 Diseño del controlador 86
4.13 Fuzificacion 87
4.14 Base de conocimientos 91
4.15 Inferencia 92
4.16 Defuzificacion 93
4.17 Creación de la simulación 93
4.18 Diagrama de bloques 95
4.19 Panel Frontal 99
Capítulo V Implementación 103
5.1 Control de pH 104
5.2 DAQ Assistant 106
5.2.1 DAQ Assitant del sensor de pH 112
5.2.2 Conexión a la USB 6008 112
5.2.3 DAQ Assitant del agitador 113
5.2.4 DAQ Assitant del control de la bomba dosificadora 114
5.3 Conexión física 114
5.4 Resultados de la implementación 117
Capítulo VI Análisis de resultados 119
6.1 Conclusión 120
Referencias bibliográficas vii
Anexos ix
Índice de figuras
Objetivos Particulares
vi
Justificación
vi
Capítulo I
Marco Teórico
En el siguiente capítulo, se muestra un panorama de conceptos,
métodos, términos y teorías relacionadas directamente con este
proyecto de ingeniería.
1
1.1 Estructura
Sistema de Programación
Sistema Químico
Sistema de Control
En cada una de estas etapas se explican los conceptos, métodos, términos y conocimientos
necesarios para una buena compresión del tema. En el primer sistema, se verá los diferentes
tipos de programación, así como también los tipos de leguajes, entre otros conceptos. Para
la siguiente etapa, se define el concepto de pH, el tipo de reacciones y conceptos de ácido o
base, entre otros. Finalmente en el tercer sistema se verá los conceptos relacionado con los
sistemas de control. Estos serán presentados en el orden mencionado.
Con la idea de facilitarnos las tareas que debemos de desempeñar los humanos han
desarrollado diversas herramientas a lo largo de nuestra historia, que nos permiten tener una
mejor calidad de vida.
La solución a este problema solo fue posible mediante un lenguaje de programación el cual
es esta interfaz entre el usuario y la computadora la cual nos permite expresar las
instrucciones que queremos que la computadora ejecute para realizar operaciones, tareas
específicas, aplicaciones informáticas, software, entre otras. Estas funciones o procesos nos
proveen de herramientas para el confort del ser humano; un ejemplo es el procesador de
texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos.
Los lenguajes de programación están compuestos principalmente por unas reglas de tipo
semántico y sintáctico que lo definen como lenguaje informático. Pero esto no implica que un
lenguaje de programación sea sinónimo de lenguaje informático. Sino que dentro del término
lenguaje informático caben otros lenguajes que no son lenguajes de programación como es
el caso del HyperText Markup Language (HTML).
2
actuaciones se deben tomar bajo unos determinados supuestos. Para lo cual los lenguajes
de programación intentan estar lo más cercano posible al lenguaje humano o natural.
Los lenguajes de programación son programas escritos que pasan primero por un proceso
de compilación. Compilar es traducir al lenguaje máquina. Este paso es necesario para que
la computadora pueda entender nuestras peticiones. Después como segundo paso la
computadora ejecuta y procesa los datos que le hemos dado teniendo el resultado deseado
para el usuario. [2]
1.3 Historia
3
Para facilitar el trabajo, los primeros operadores de computadoras decidieron hacer un
traductor para remplazar los 0 y 1 por palabras o abstracción de palabras y letras
provenientes del inglés; éste se conoce como lenguaje ensamblador. Por ejemplo, para
sumar se usa la letra A de la palabra inglesa add (sumar). El lenguaje ensamblador sigue la
misma estructura del lenguaje máquina, pero las letras y palabras son más fáciles de
recordar y entender que los números.
A finales de 1953, John Backus sometió una propuesta a sus superiores en IBM para
desarrollar una alternativa más práctica al lenguaje ensamblador para programar la
computadora central IBM 704. El histórico equipo Fortran de Backus consistió en los
programadores Richard Goldberg, Sheldon F. Best, HarlanHerrick, Peter Sheridan, Roy Nutt,
Robert Nelson, Irving Ziller, LoisHaibt y David Sayre. [3]
El primer manual para el lenguaje Fortran apareció en octubre de 1956, con el primer
compilador Fortran entregado en abril de 1957. Esto era un compilador optimizado, porque
los clientes eran reacios a usar un lenguaje de alto nivel a menos que su compilador pudiera
generar código cuyo desempeño fuera comparable al de un código hecho a mano en
lenguaje ensamblador.
En 1960, se creó COBOL, uno de los lenguajes usados aún en 2010 en informática de
gestión.
A medida que la complejidad de las tareas que realizaban las computadoras aumentaba, se
hizo necesario disponer de un método más eficiente para programarlas. Entonces, se
crearon los lenguajes de alto nivel, como lo fue BASIC en las versiones introducidas en los
micrordenadores de la década de 1980. Mientras que una tarea tan sencilla como sumar dos
números puede necesitar varias instrucciones en lenguaje ensamblador, en un lenguaje de
alto nivel bastará una sola sentencia.
Algo parecido ha ocurrido con la programación de los ordenadores (el software), que se
realiza en lenguajes que suelen clasificarse en cinco generaciones, de las que las tres
primeras son evidentes, mientras no todo el mundo está de acuerdo en las otras dos. Estas
2
generaciones no coincidieron exactamente en el tiempo con las de hardware, pero sí de
forma aproximada, y son las siguientes:
Segunda generación: Los lenguajes simbólicos, así mismo propios de la máquina, simplifican
la escritura de las instrucciones y las hacen legibles en comparación con la primera
generación.
Tercera generación: Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por
códigos independientes de la máquina, parecidas al lenguaje humano o al de las
Matemáticas.
Cuarta generación: se ha dado este nombre a ciertas herramientas que permiten construir
aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas
herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el
nombre de cuarta generación para la programación orientada a objetos.
Quinta generación: se llama así a veces a los lenguajes de la inteligencia artificial, aunque
con el fracaso del proyecto japonés de la quinta generación el nombre ha caído en desuso.
[4]
Lenguajes imperativos
Lenguajes funcionales
El tipo de lenguaje funcional puede dividirse en grandes rasgos en dos tipos de lenguaje:
Lenguajes interpretados
Lenguajes compilados
3
Lenguajes interpretados: Un programa escrito en un lenguaje interpretado requiere de un
programa auxiliar (el intérprete), que traduce los comandos de los programas según sea
necesario.
A continuación se muestra la Tabla 1.1 con los diferentes tipos de lenguaje de programación
dividida en tres secciones Lenguaje, Principal are de aplicación y Compilación:
Lenguaje G: Este tipo de lenguaje se diferencia de los demás ya que no está basado en
texto, es más gráfico y se trabaja por medio de diagramas. Este tipo de lenguaje de
programación fue creada por National Instruments (1976) para maquinas MAC, y salió al
mercado por primera vez en 1986. Actualmente disponible para plataformas Windows, UNIX,
MAC y LinuxAntes se utilizaba en dos productos de NI, LabVIEW y BridgeVIEW,
posteriormente BridgeVIEW se convirtió en un módulo de LabVIEW (DSC) y ahora es
LabVIEW el único programa que utiliza Lenguaje G. En la Figura 1.3 se muestra el logo de
LabVIEW. [2]
4
1.6 Tipos de Programas
La estructura del programa es parte fundamental, ya que si esta cuenta con una buena
organización permitirá una buena documentación interna, una claridad de errores en la
compilación y así aumentar la productividad del programa.
5
Figura 1.4 Tarjetas de Adquisición de Datos de NI.
Una reacción química o cambio químico es todo proceso químico en el cual dos o más
sustancias (llamadas reactivos), por efecto de un factor energético, se transforman en otras
sustancias llamadas productos. Esas sustancias pueden ser elementos o compuestos. Un
ejemplo de reacción química es la formación de óxido de hierro producida al reaccionar el
oxígeno del aire con el hierro. A la representación simbólica de las reacciones se les llama
ecuaciones químicas. Los productos obtenidos a partir de ciertos tipos de reactivos
dependen de las condiciones bajo las que se da la reacción química. No obstante, tras un
estudio cuidadoso se comprueba que, aunque los productos pueden variar según cambien
las condiciones, determinadas cantidades permanecen constantes en cualquier reacción
química. Estas cantidades constantes, las magnitudes conservadas, incluyen el número de
cada tipo de átomo presente, la carga eléctrica y la masa total. [7].
Desde un punto de vista de la física se pueden postular dos grandes modelos para las
reacciones químicas: reacciones ácido-base (sin cambios en los estados de oxidación) y
reacciones redox (con cambios en los estados de oxidación). Sin embargo, podemos
clasificarlas de acuerdo al tipo de productos que resulta de la reacción. Sin embargo, en esta
clasificación entran las reacciones de síntesis (combinación), descomposición, de sustitución
simple, de sustitución doble, que se muestran en la tabla 2.2 como tipos de reacción. [7]
Respecto a las reacciones de la química orgánica, nos referimos a ellas teniendo como base
a diferentes tipos de compuestos como alcanos, alquenos, alquinos, alcoholes, aldehídos,
cetonas, etc. que encuentran su clasificación y reactividad en el grupo funcional que
contienen y este último será el responsable de los cambios en la estructura y composición de
la materia. Entre los grupos funcionales importantes tenemos a los dobles y triples enlaces y
a los grupos hidroxilo, carbonilo y nitro.
6
Tabla 2.2 Tipos de reacción.
Según el químico sueco Svante Arrhenius los ácidos son sustancias capaces de ionizarse en
agua para formar iones hidrógeno (H+) y las bases o sustancias alcalinas son sustancias
capaces de ionizarse en agua para ceder iones hidroxilo (OH-).
7
Aplicando una definición matemá x é ‘ ’ ú
q í ‘ í ’. D H
negativo del logaritmo de la concentración molar de iones hidrógeno.
Hay que tener en cuenta que se trabaja con pH en lugar de pH3O debido a que el ion H3O es
representado por H+. De esta manera:
[ ] [ ] (1.1)
Este término fue acuñado por el químico danés Sørensen, quien lo definió como el logaritmo
negativo en base 10 de la actividad de los iones hidrógeno.
1.11 Neutralización
Dentro del ámbito de las reacciones químicas, es decir, los cambios químicos que ocurren
cuando dos o más sustancias, por efecto de una causa energética, se transforman en otros
productos. Se encuentra las reacciones de ácido-base o también llamadas reacciones de
neutralización debido a que se mezcla un ácido y una base para llegar al punto deseado de
acuerdo a la escala de medición del pH.
Cuando en la reacción participan un ácido fuerte y una base fuerte se obtiene sal y agua.
Mientras que si una de las especies es de naturaleza débil se obtiene su respectiva especie
conjugada y agua. Así pues, se puede decir que la neutralización es la combinación de
cationes hidrógeno y de aniones hidróxido para formar moléculas de agua. Durante este
proceso se forma una sal.
En la actualidad existen también métodos para llevar acabo estos procesos de neutralización
mediante métodos electroquímicos como el uso de un pHmetro o la conductimétria.
Los conocimientos modernos de los ácidos, bases parten de 1834, cuando el físico ingles
Michael Faraday descubrió que ácidos, bases y sales eran electrolitos por lo que, disueltos
en agua se disocian en partículas con carga o iones que pueden conducir la corriente
eléctrica. En 1884, el químico sueco Svante Arrhenius definió una base como una sustancia
que disuelta en agua producía un exceso de iones hidroxilo, OH-, mas tarde el químico
alemán Wilhelm Ostwald definio loa ácidos como sustancias químicas que contenían
hidrogeno, y que disueltas en agua producían una concentración de iones hidrogeno o
protones, mayor que la existente en el agua pura en estado liquido. Entonces, la reacción de
neutralización seria:
(1.3)
8
La teoría de Arrhenius y Ostwald ha sido objeto de críticas. La primera se fundamenta en
que, es que el concepto de ácidos se limita a especies químicas que contienen hidrogeno y
el de base a las especies que contienen hidroxilo. Por otra parte, la segunda es que la teoría
solo se refiere a disoluciones acuosas, cuando en realidad se conocen muchas reacciones
ácido-base que tiene lugar en ausencia de agua parcialmente o total.
Como por ejemplo, el amoniaco líquido, que actúa como una base en una disolución acuosa,
se comporta como un ácido en ausencia de agua cediendo un protón a una base y dando
lugar al anión, ion negativo, amida:
(1.4)
Una teoría mas satisfactoria es la que formularon en 1923 el químico danés Johannes
Bronsted y, al mismo tiempo, el químico británico Thomas Lowry. Esta teoría habla que los
ácidos son sustancias capaces de ceder protones, iones hidrogeno H+ y las bases sustancias
capaces de aceptarlas. Aun se contempla la presencia de hidrogeno en el ácido, pero ya no
se necesita un medio acuoso.
∑ [ ] (1.5)
Si dmi es la masa del producto que aparece, o del reactivo que desaparece, resulta que:
{ } (1.6)
Constante . Mi í ξ
grado de avance. Este concepto es importante pues es el único grado de libertad en la
reacción.
∑ (1.7)
La cantidad de producto que se suele obtener de una reacción química, es menor que la
cantidad teórica. Esto depende de varios factores, como la pureza del reactivo, las
reacciones secundarias que puedan tener lugar, es posible que no todos los productos
9
reaccionen, la recuperación del 100% de la muestra es prácticamente imposible. El
rendimiento de una reacción se calcula mediante la siguiente fórmula:
( ) ( ) (1.8)
Cuando uno de los reactivos esté en exceso, el rendimiento deberá calcularse respecto al
reactivo limitante. Y el rendimiento depende del calor que expone la reacción.
Esto ocasiono la creación de nuevos instrumentos que realizaran acciones propias a las
necesidades por la cual fueron creadas, hasta llegar al punto en el que le dieran al ser
humano, su creador, comodidades para las actividades que desempeñaba.
La evolución del ser humano y la innovación de los instrumentos nos dio la capacidad de
convivir y entender el entorno que nos rodea, hasta el punto de poder darles una magnitud y
una escala. Ejemplo de esto es el reloj de agua llamado Clepsydra creado en la Antigua
Grecia por el mecánico Ktesibios en el siglo III antes de Cristo. El Clepsydra consistía en un
mecanismo cuyo objetivo era que el nivel del depósito del agua subiera con una velocidad
constante, por medio de un pequeño chorro de agua dentro de un recipiente que contenía un
flotador que subía a medida que el tiempo transcurría. Este mecanismo tendía a fallar ya que
no se tenía un control en el flujo de entrada.
Ktsibios resolvió este problema al diseñar una válvula flotante que consistía en un recipiente
con un flotador que se colocaba entre el suministro del agua y el depósito. La función de esta
válvula era que si aumentaba el suministro de agua, el flotador se elevaba restringiendo el
caudal de agua a la entrada del depósito. Tiempo después esto fue mejorado por Arabia y su
función fue para mantener constante el nivel de agua en los bebederos. En la siguiente
Figura 1.5 se muestra un esquema del sistema de control de nivel de Kitsibios.
10
En el renacimiento se encontraron aplicaciones técnicas del vapor. En 1660 el Marqués de
Worcester diseñó un "motor conducido por agua", la semilla de la máquina de vapor. Tiempo
después, el francés Denis Papin diseñaba una máquina de vapor donde la presión
atmosférica jugaba un papel decisivo.
Cauchy (1789-1857), con su teoría de la variable compleja, completo las bases matemáticas
necesarias para la Ingeniería de Control. Pero hasta 75 años después de la muerte de
Cauchy, no surgió lo que se podría denominar la Teoría de Control.
Entre los primeros científicos interesados en el tema, se puede señalar a G.B. Airy, el cual en
1840 y 1851 pública sus trabajos relativos a la regulación de velocidad de telescopios [Airy
1840]. Su interés se debió a la necesidad de mantener el telescopio girando lentamente a
una velocidad uniforme durante las observaciones astronómicas. La principal aportación de
sus trabajos el estudio de la influencia del amortiguamiento en la estabilidad.
El problema fue resuelto por Maxwell y por el ingeniero ruso Vischnegradsky. Este ingeniero
publicó sus resultados en términos de una regla de diseño que relacionaba los parámetros
de ingeniería del sistema con su estabilidad.
El trabajo que presenta Maxwell en 1868: "On Governors", puede considerarse como el
origen de la Teoría de Control. En él presenta su criterio de estabilidad para sistemas
lineales dinámicos e invariantes. En este trabajo Maxwell establece una diferenciación entre
los conocidos actualmente como reguladores proporcionales y los reguladores con acción
integral.
En 1889, Liapunov presenta sus trabajos sobre estabilidad, los cuales servirán de base a la
teoría moderna de control.
La importancia del control automático durante el final del siglo XIX y comienzos del XX se
pone de manifiesto con la concesión en 1912 del Premio Nobel de Física al sueco Dalen por
su desarrollo de reguladores automáticos que se utilizan conjuntamente con los
acumuladores de gas para balizas luminosas.
A finales del siglo XIX se encuentran asentadas las bases necesarias para el desarrollo de
Teoría de Control Automático, llevado a cabo durante este siglo XX. [8]
11
1.15 Control clásico vs control moderno
La teoría moderna de control dio origen a nuevas técnicas como son: El control optimo, El
control multivariable, Control de sistemas estocásticos, Control adaptivo, Control no lineal y
Control robusto, métodos que permiten abordar sistemas de mayor complejidad, que pueden
tener múltiples entradas y salidas. [9]
Esta basada en el concepto del espacio de estado, en esta técnica se emplea el Algebra
lineal matricial, el análisis y el diseño en el dominio del tiempo.
12
El control inteligente es un campo dentro de la disciplina del control y su desarrollo se da en
base a características importantes del ser humano como la adaptación y aprendizaje, acción
bajo incertidumbre y control bajo gran cantidad de datos.
Un sistema de control inteligente debe ser autónomo, es decir que tenga las características
para autogobernarse. Las áreas que comprenden un control inteligente son:
Redes Neuronales.
Algoritmos Genéticos
Control Difuso.
Las redes neuronales tratan de reproducir el proceso de solución de problemas del cerebro,
esto imitando el proceso de aprendizaje del ser humano en base a los conocimientos
ganados con la experiencia a nuevos problemas o situaciones. Una red neuronal toma como
ejemplo un problema resuelto, para la construcción de un sistema que tome decisiones y
realiza clasificaciones. A este proceso se le conoce como entrenamiento de la red neuronal y
es adecuada cuando se requiere algoritmos extensos como lo es el reconocimiento de
imágenes.
En cuanto a los algoritmos genéticos son considerados como una técnica de búsqueda
iterativa inspirada en los principios de selección natural. Los algoritmos genéticos o AG no
buscan modelar la evolución biológica sino hallar estrategias de optimización. Muchos
problemas tienen funciones objetivo complejas y la optimización tiende a hallar el máximo o
mínimo que dará pie a la mejor solución.
La lógica difusa o permite trabajar a los sistemas con información que no es exacta o
imprecisa y que es contrario a la lógica tradicional que trabaja con información definida y
precisa.
Hoy en día una alternativa útil en la realización de control sobre un sistema es el control
difuso. Esta alternativa permite, mediante el conocimiento experto de una o varias personas,
generar una base de conocimientos que dará al sistema la capacidad de tomar decisiones
sobre ciertas acciones que se presenten en su funcionamiento.
13
flexibilidad, que el control clásico no permite al requerir un alto grado de cálculos
matemáticos. Así al desarrollar un control difuso es posible desentenderse de la rigidez
matemática y transmitir el razonamiento humano hacia un sistema de control.
La lógica difusa puede representar la lógica humana, por ejemplo en afirmaciones tales
com “ í á ” “ á ”.
indican que la temperatura y velocidad respectivamente son altas pero no se sabe que
cantidad expresan exactamente.
Un conjunto difuso se escribe con una tilde arriba del nombre del conjunto para diferenciarlo
de un conjunto real como se muestra a continuación:
( ) (1.9)
Esta lógica se basa en reglas lingüísticas dictadas por expertos., por ejemplo la velocidad de
un automóvil es una variable que puede tomar distintos val üí , “A ”,
“ ”, “B ” á q
sistema.
Ahora ¿Porque utilizar un control difuso?, si se quisiera automatizar un proceso que controla
un trabajador se tendrá que emular a dicho trabajador, para esto se tendrá que tomar en
cuenta que dicho trabajador toma decisiones en base a su criterio y experiencia y que estas
üí “A ”, “L ”, .S q
sistema de control clásico no permite este tipo de entradas, mientras que un sistema difuso
si lo hace.
14
en reglas que usan variables lingüísticas y en base a ellas se tomara la acción de control que
será la salida del sistema. La estructura de un controlador difuso se muestra en la Figura 1.6.
1.21 Fuzificacion
La Figura 1.9 muestra un primer bloque llamado Fuzificacion, en el cual los datos de entrada
realizaran un nexo entre variables reales y difusas para así ser mapeadas para calcular el
grado de membresía que tendrán dentro del controlador. Un ejemplo de una función de
membresía o pertenencia de un elemento X en un conjunto difuso es el propuesto en la
Figura 1.7.
15
1.21.1 Función de saturación
Es la más sencilla de ellas, nos ayuda a describir situaciones en donde se alcanza un nivel
máximo a partir de cierto punto. En la Figura 1.8 se muestra la grafica de la función de
membresía que tiene un valor 0 en el punto -1 y después crece con pendiente constante
hasta alcanzar el valor de 1 en el punto 0.
( ) { (1.10)
16
( ) { (1.11)
Como su nombre lo indica esta función de membresía consta de una pendiente positiva que
se prolonga de manera constante hasta alcanzar el valor 1 y una vez que lo logra desciende
de manera constante hasta el valor 0. En la Figura 1.10 muestra un ejemplo de esta función
la cual tiene su inicio en el punto 5 y terminan en 15, teniendo su pico y valor unitario en el
punto 10. Este tipo de funciones son adecuadas para definir situaciones en la que se tiene
un valor óptimo, pero este aumenta o disminuye de manera rápida.
( ) { (1.12)
Este tipo de funciones se emplean cuando hay un rango de valores óptimos. En la Figura
1.11 se muestra la grafica de la función que tiene un inicio en el punto 5 y crece de manera
constante hasta alcanzar el valor 1 en el punto 10 donde se conserva hasta el punto 15
donde desciende de manera uniforme en el punto 20.
17
Figura 1.11 Función trapecio.
( ) (1.13)
( )
( ) (1.14)
{ ( )
18
1.22 Inferencia o base de conocimientos
Este bloque contiene toda la información registrada de situaciones que se pueden presentar
dentro de un sistema o proceso a controlar así como las posibles acciones de control.
Consta de una base de datos y una base de reglas lingüísticas las cuales definen la
manipulación de datos difusos y métodos de control que utilizan los expertos para llevar a
cabo el control, empleando preposiciones.
Este bloque debe ser capaz de actuar en diferentes estados del proceso que se desee
controlar. Por ejemplo supongamos el punto de operación de una grúa con la metodología
siguiente:
“S ú h ,
”
(1.15)
Una vez que se han establecido un conjunto de reglas inequívocas, se puede definir un
comportamiento más detallado de la grúa.
1.23 Defuzificacion
En este bloque se obtiene la acción de control real a partir de la acción de control difusa.
Algunos métodos empleados para encontrar el valor real a partir de valores difusos son los
siguientes.
Es un método sencillo. Se usa para la mayoría de las aplicaciones de la lógica difusa, debido
a que se puede evaluar más de un término de salida.
Este método calcula una salida del sistema solo para el término con el grado de validez
resultante más alta. Si este máximo no es único, por ejemplo en una función de pertenencia
tipo Pi o trapezoidal, se computa el término medio del máximo intervalo.
El método del centro de área o centro de gravedad es el más usado y se puede representar
de dos formas:
19
Discreta:
∑ ( )
(1.16)
∑ ( )
O continúa:
∫ ( )
(1.17)
∫ ( )
Ahora calculando la centroide del área sombreada tomando los siguientes puntos
significativos:
̃ ( )
̃ ( )
̃ ( )
̃ ( ) (1.18)
∑ ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )
(1.19)
∑ ( )
(1.20)
20
1.24 Análisis de sistemas de control
Este análisis debe de comenzar con una descripción matemática de cada componente, una
vez elaborado este modelado, la forma en el que se analizara es depende de si es sistema
físico es neumático, eléctrico, mecánico, etc.
21
Capítulo II
Planteamiento del
Problema
En el siguiente capítulo, se tocara los lineamientos del problema en
este proyecto de ingeniería, así como un enfoque con aplicaciones
industriales y las referencias científicas relacionadas con el prototipo
implementado.
22
2.1 Planteamiento del problema
Hoy día el tema del financiamiento de la educación superior adquiere relevancia en los
debates políticos sobre el futuro no sólo de nuestras universidades, institutos tecnológicos y
centros de investigación, sino del país en su conjunto, dado el papel estratégico que éstos
tienen en el desarrollo de la sociedad en todos sus campos. En todo el mundo los gobiernos
nacionales, los organismos internacionales, las asociaciones de universidades, las
instituciones de educación superior y las organizaciones políticas y sociales coinciden en que
la educación terciaria es estratégica para el desarrollo de un país. También coinciden en que
esta importancia debe reflejarse en la asignación de un financiamiento suficiente por parte de
la sociedad. [12]
El financiamiento a la educación superior, por tanto, no debe ser considerado como un gasto
sino como una inversión. La mejor inversión de un país es aquella que se hace en su gente;
es la que forma a las personas desde la educación inicial hasta la educación terciaria; es una
inversión económica y social que debe protegerse de los embates de las crisis recurrentes
que sufrimos como país.
Las instituciones de educación superior, en el momento actual, deben hacer frente a grandes
desafíos como son mejorar la calidad y pertinencia de sus programas académicos,
diversificar su oferta educativa y flexibilizar sus programas de estudio para dar respuesta a
los requerimientos crecientes de la sociedad por una educación de mayor calidad y
pertinencia.
23
saneamiento financiero, sobre todo en aquellos casos en que políticas y decisiones
institucionales tomadas en el pasado condujeron a situaciones insostenibles en materia
financiera. [13]
Dado que la institución presenta algunas deficiencias en cuanto a los materiales ocupados
en laboratorios y equipos, el problema que es bastante común en los distintos complejos
educativos del país, se tiene la necesidad de generar maquetas didácticas que ayuden al
desarrollo intelectual del alumno.
Estos son solo algunos de los principales problemas que afecta a la Educación Superior en
nuestro país, ya que son muchos los que debemos tener en cuenta y de los cuales se deben
hacer hincapiés; y buscar alguna solución, por lo que no solo basta con describir los dilemas
que presenta la educación superior, sino también las medidas que hasta ahora se han
tomado para darles salida a la problemática que nos aqueja a toda la comunidad politécnica.
Esta maqueta se podrá ocupar desde séptimo semestre en adelante para distintas
asignaturas de la carrea de Control y Automatización obteniendo así un mejor desarrollo
educativo en cuestiones prácticas, que proporcionara una visión amplia sobre problemas
teóricos en las siguientes materias como son:
Esto con la finalidad de que el alumno aterrice los conocimientos adquiridos y desarrolle la
capacidad para resolver y decidir problemáticas en base a condiciones reales.
24
Válvulas de paso y drenaje Válvula solenoide
Válvula motorizada Reactor Agitado
Depósitos
25
Figura 2.3 Armfield PCT 16 Control de pH.
Para poder tener una medida de comparación de los equipos se tiene que tener en cuenta
las características de ambos equipos y ver cuáles son las desventajas y ventajas de cada
uno de los equipos, además de tomar en cuenta el estado de cada uno de estos.
Ventajas
Es un equipo diseñado por una firma dedicada a este tipo de módulos didácticos.
Es un sistema automático
Experiencia en el mercado.
Desventaja
26
propuestos en el manual de operación de Armfield. Además de que se requiere de otro
módulo, para llevar acabo la puesta en marcha del equipo, el cual es una consola eléctrica
PCT10SC de Armfield la cual no se encuentra disponible en los laboratorios de ICA.
Prototipo de control de pH
Basándonos en los objetivos presentados en este trabajo las ventajas que tiene el prototipo
de control de pH son:
Hay que resaltar que entre los distintos tipos de control de pH, el difuso es el más utilizado
teniendo en cuenta que no se necesita un modelo matemático para la implementación del
mismo, solo se tiene la experiencia del operario, ya que al conocer el proceso físicamente y
con el tiempo desarrolla un conocimiento empírico, esto ayuda a que se pueda programar un
control difuso también llamado como control experto.
El análisis de cada uno de estos artículos es necesario para saber qué tipo de control es el
necesario en la aplicación a realizarse, se sabe con anticipación que existen controles como
el Proporcional (P), Derivativo (D), Integral (I) de los cuales hay combinaciones así como PD,
PI, PID etc. Por lo tanto se hace una comparativa para seleccionar el indicado.
27
dispondremos a revisar algunos artículos que en su implementación utilizan un control difuso
para la medición de pH.
Entre los ocho diferentes artículos antes mencionados se implementa el control difuso en
muchas de sus variantes a comparación los tipos de control clásico referidos anteriormente.
En la Tabla 2.1 se encuentra los diferentes tipos de artículos de los cuales se llegó a la
conclusión que el control difuso es el mejor para la aplicación expuesta en este trabajo.
28
2.6 Importancia del pH en las industrias
Normalmente se mide para los controles de calidad haciendo importante la medición del pH.
Se puede encontrar mediciones frecuentes de pH en el tratamiento de aguas residuales, en
industrias de alimentos por ejemplo en la cerveza, yogurt, en la industria farmacéutica para
jarabes y medicamentos.
En la actualidad hay muchas industrias que realizan un control manual de pH, que resta
eficiencia y productividad a la planta. Hay que tener en cuenta que por una pequeña parte
sobrante de ácido o base ya no se puede tener el resultado deseado.
Por esta razón se da la necesidad de emplear nuevas técnicas de control que permitan tener
un mejor desempeño en la planta.
Aguas residuales
Calderas
Riego tecnificado
Industria alimenticia
o Industria cervecera
o Industria lechera
o Industria refresquera
o Industria azucarera
Industria del etanol
El término aguas residuales, se les conoce a los residuos líquidos provenientes de las
distintas áreas y procesos de cada industria. Si esta agua fuera directamente arrojada al
medio ambiente, se produciría una contaminación ambiental masiva, ya que esta agua
normalmente es portadora de productos químicos muy dañinos para las personas y plantas.
29
Por ello se tiene la necesidad de procesar esta agua en una planta de tratamiento de aguas
residuales, en las que se aplican tratamientos físicos, biológicos y químicos, para arrojarla
sin los residuos dañinos. La etapa física tiene por objetivo el asentamiento de sólidos
pesados, reducción de aceites, grasas y arenas.
La etapa biológica, tiene por objetivo degradar las bacterias y otros contenidos biológicos de
las aguas residuales. En la última etapa se aplica un proceso de desinfección cuyo objetivo
es llevar el agua a los estándares aprobados por cada legislación antes de su descarga. Y es
en esta etapa que se emplea la medida y regulación de pH, para cumplir dichos estándares.
Las calderas son un caso especial de los intercambiadores de calor, diseñadas para generar
vapor saturado a partir de agua que ingresa a la misma. El agua es llevada a su punto de
saturación con ayuda del calor generado al quemar combustibles pesados, bagazo, cáscara
de semillas de algodón, entre otros. El vapor generado es utilizado en muchos procesos en
los que se necesita calor, por ello es útil en todas las plantas industriales.
Para el buen funcionamiento de las calderas es necesario que el agua de ingreso esté libre
de impurezas, y que el valor de pH sea neutro, dado que si presentara algún tipo
predominancia ácida o básica se produciría corrosión o incrustaciones (salinidad)
respectivamente en el sistema agua-vapor que incluye el depósito de alimentación, caldera,
y retorno de los condensadores.
30
2.9 Riego tecnificado y fertilizantes
Es muy utilizado el término fertirrigación cuando se trata el tema de uso de fertilizantes con
agua de riego, de esta manera se logra que los cultivos dispongan de distintos nutrientes en
el momento que sea necesario.
El control de los niveles de pH en esta aplicación tiene por objetivo prevenir reacciones
químicas de fertilizantes en las líneas de riego, ya que si existe un pH muy básico existe la
posibilidad de formar precipitados y por tanto obstrucción de líneas. Los valores de pH
ligeramente ácidos permiten asimilar los diferentes nutrientes. Inclusive el proceso fisiológico
de absorción de nutrientes de las raíces es afectado por el nivel de pH, ya que fuera de los
rangos adecuados la absorción es afectada y si la desviación es muy elevada se pueden
elevar los niveles de toxicidad por absorción de elementos fitotóxicos.
Para eliminar todo tipo de bacterias, se utilizan bactericidas, que tardan en eliminar los
microrganismos. La concentración iónica del hidrógeno afecta a esos microrganismos y
también a la acción de los bactericidas, por lo tanto el índice de pH influye directamente en el
control aplicado para evitar la activación de microrganismos y bacterias.
Por ello se puede constatar que el control de pH forma parte importante en la industria, en
cualquier sector que se desee desempeñar. Por lo que este tema toma importancia en el
perfil académico de un Ingeniero en Control y Automatización, para poder desarrollar
soluciones aplicables y viables en materia económica.
31
2.10.1 Industria cervecera
Para usar la leche en quesos, el valor de pH debe encontrarse entre 6.1 y 6.5. Y para la
elaboración de los quesos y para su maduración es importante que el pH esté entre los
valores de 4.1 a 5.3 para que disminuya la velocidad de crecimiento de los agentes
patógenos.
Dentro de las condiciones para preparar yogurt, la refrigeración debe iniciarse con la
condición de que el pH alcance valores entre 4.4 y 4.6. Cuando se agrega fruta al yogurt,
ésta debe ser del mismo nivel de pH, así se evitan reacciones indeseadas. El valor de pH
que debe tener este producto debe encontrarse entre 4 y 4.4 para una mejor conservación.
32
2.10.3 Industria de las bebidas gasificadas
El agua empleada para su fabricación no puede salirse de los límites de pH entre 6.5 y 9.5
para conservar adecuadamente sus propiedades.
En algunos ingenios azucareros, se trabaja con caña de azúcar como materia prima, que
después de pasar por molienda da como producto el bagazo y el jugo de caña. El bagazo se
usa para las calderas y el jugo de caña pasa al proceso de sulfitación, que consiste en
eliminar el color al azúcar, utilizando para ello dióxido de azufre. La siguiente etapa es la
clarificación, cuyo objetivo es eliminar la mayor cantidad de impurezas que posee el jugo.
Esta es una etapa muy importante ya que determina en su mayoría la calidad del producto
final.
Dentro del proceso de clarificación, existen otros subprocesos como el de alcalinización, que
consiste en agregar cal al jugo de caña para que la sacarosa no se convierta en miel,
controlando el nivel de pH hasta un valor de 7; luego está el subproceso de calentamiento
33
hasta una temperatura oscilante entre 98 - 103ºC y finalmente pasa el producto por el
clarificador que permiten separar el jugo clarificado de los sólidos decantados.
El proceso continúa con la filtración, que tiene por objetivo, separar los últimos residuos
sólidos, luego pasa a los evaporadores para eliminar el agua residual y luego se pasa a la
etapa de cristalización, de la que sigue solamente la etapa de centrifugación para separar los
cristales de la miel que los rodea y la etapa de secado y envasado.
Las materias primas que se utilizan para su obtención pueden presentar alto contenido de
sacarosa (caña de azúcar, betarraga, melazas), alto contenido de almidón (maíz, papa,
yuca), o alto contenido de celulosa (madera, residuos agrícolas).
El proceso a partir del almidón es más complicado que a partir de la sacarosa, y a partir de la
celulosa es inclusive más complicado porque debe primero convertirse en azúcares.
En la planta que trabajan con caña de azúcar como materia prima, durante el proceso la
primera etapa es la obtención del jugo de caña, que después de un proceso de evaporación
para eliminar el agua en exceso se mezcla con levadura para pasar a la etapa de
fermentación, en la que es muy importante el control de pH para evitar la infección del
producto. El proceso de fermentación tiene una duración aproximada de 8 horas en algunas
empresas, y a la salida el etanol mezclado con la levadura ingresa a una centrífuga
separadora, para obtener etanol con algunas impurezas. Luego se pasa una columna de
destilación para poder separar el etanol de los elementos residuales como alcohol
secundario, metanol, ácidos y aldehídos. La última etapa es la separación en tamices
moleculares, que funciona como un colador encargado de separar el etanol del agua
residual, con el criterio de que las moléculas de etano son más pequeñas que las de agua y
pueden atravesar el filtro.
34
Capítulo III
Desarrollo del
Prototipo para el
Control de pH
Este capítulo comprende la construcción del prototipo para llevar
acabo la neutralización de una disolución por medio del control del
pH, en donde se especifican la elección de materiales,
componentes y dispositivos para el proyecto de ingeniería
desarrollado.
35
3.1 Desarrollo del Prototipo de pH
Para el desarrollo del sistema de control de pH en un reactor Batch a nivel laboratorio con
fines didácticos, se construyó algunos de los elementos del prototipo como: la mesa de
trabajo, los depósitos, el reactor, entre otros accesorios, los cuales cumplen con los
requerimientos del proyecto de ingeniería desarrollado.
La siguientes Figura 3.1 y Figura 3.2 muestra el diseño con las características requeridas
para el proyecto con vistas Isométricas.
36
Figura 3.2 Vista de mesa de trabajo frontal.
37
5. 16 Pijas punta broca
a. 25 mm de largo
b. Cabeza Hexagonal 8 mm
El resultado en el diseño y una buena elección de materiales nos dio como resultado una
mesa de trabajo que cumple con las características del proyecto de ingeniería. La cual se
muestra en la siguiente Figura 3.3.
Las bombas peristálticas son típicamente usadas para bombear fluidos limpios o estériles
porque la bomba no puede contaminar el líquido, o para bombear fluidos agresivos porque el
fluido no puede dañar la bomba. Algunas aplicaciones comunes incluyen bombear productos
químicos agresivos, mezclas altas en sólidos y otros materiales donde el aislamiento del
38
producto del ambiente, y el ambiente del producto, son críticos. En la siguiente Figura 3.4 se
muestra una imagen de una bomba peristáltica.
Existen bombas neumáticas y eléctricas de doble diafragma, las cuales funcionan bajo el
mismo principio que las anteriores, pero tienen dos cámaras con un diafragma cada una, de
39
forma que cuando una membrana disminuye el volumen de su cámara respectiva, la otra
membrana aumenta el volumen de la otra cámara y viceversa.
Hay señales de alarma para la pérdida de señal, cuenta llena, fallas en los circuitos, el
desbordamiento del pulso y de alta frecuencia del pulso. Líquido de baja capacidad de
indicador de nivel estándar. Las señales de impulso pueden ser multiplicadas o dividido por 1
a 999 teniendo en cuenta las bombas para manejar los requisitos máximos.
Diecinueve modelos diferentes están disponibles, que tenga capacidad de presión de 300
psig (21 bar) @ 3 gpd (0,5 lph), y capacidades de flujo hasta 504 galones por día (79,5 bar) a
20 psig (1,3 bar), con un ratio de rechazo de 1000:1. El rendimiento de medición es
reproducible dentro de + / - 2% de su capacidad máxima.
La serie MP Pulsatron contiene una extensa garantía de dos años en el circuito electrónico
de servicio sin problemas. En la siguiente Figura 3.6 se muestra la bomba de la marca
40
Pulsatron de la serie MP utilizada en este proyecto de ingeniería. En la Figura 3.7 se muestra
el esquema de partes de accionamiento y del panel de control de la bomba utilizada para la
dosificación de las soluciones al reactor químico.
Características:
Figura 3.7 Esquema del conjunto de accionamiento y el panel de control de la Serie MP.
41
3.6 Tanque Agitado
Los tanques agitados o tanques mezcladores son equipos donde se realiza una mezcla
de componentes y cuando ocurre una reacción química se llaman reactor químico. Son
generalmente de forma cilíndrica y sus aplicaciones son distintas dependiendo de las
características de los dispositivos estos son algunos ejemplos de aplicaciones de
operaciones unitarias como:
Los equipos en los cuales se llevan a cabo las reacciones químicas pueden dividirse en tres
tipos generales:
En el reactor Batch todos los reactantes son adicionados al mismo tiempo y la composición
va cambiando con el tiempo.
42
3.7 Reactor batch
En la siguiente Figura 3.9 se muestra un reactor químico tipo batch instalado en una planta
para la producción de leche.
Por general el reactor tipo batch (lote) es un recipiente sometido a presión con algún tipo de
agitador que contribuye a la reacción química deseada. Es por esto que el uso de una norma
de referencia se hace necesario. El Código ASME Sección VII División 1, es un conjunto de
lineamientos reconocidos internacionalmente que rigen para la realización de un diseño
seguro y funcional de un recipiente a presión.
El reactor químico tipo Batch (lote o carga) es sencillo, necesita poco equipo de soporte y es
por lo tanto, ideal para experimentos de laboratorio en pequeña escala. En la industria este
tipo de reactor es utilizado cuando se trata cargas pequeñas o los reactivos son
relativamente costosos. Son generalmente recipientes cilíndricos verticales equipados con
un agitador y una chaqueta externa o un serpentín interno para calentamiento o enfriamiento.
Los reactores de laboratorio de tipo general para laboratorio son forjados a partir de una
barra solida de metal, están disponibles para presiones superiores a 25,000 psi.
Los reactores tipo batch y semibatch, son usualmente tanques agitados y su proceso es
mucho mas flexible en un proceso continuo por las siguientes razones.
43
1. La adición o extracción de producto puede ser programada.
2. La temperatura puede ser programada en función del tiempo de contacto más
fácilmente que en un reactor continúo.
3. El tiempo de contacto pude ser más variado que para un rector de tubos.
Una flexibilidad adicional hace posible en muchos casos poder modificar las características
del producto, cambiar a un nuevo producto o grado en el mismo, y así, modificar la
capacidad con cambios en la programación en lugar de cambiar de equipo. Es por esta
razón que las técnicas tipo batch y semibatch sean atractivas para procesos que involucran
múltiples grados o demandas variables.
Productos perecederos con relativa corta vida, y productos con inusuales especificaciones o
que requerían pruebas subjetivas, tales como en la industria alimenticia. Esto es a veces es
conveniente cuando es necesario parar o bajar el lote de reacción hasta que la prueba
cumpla con los requerimientos de fabricación y pueda ser llevada a cabo.
Los reactores tipo Batch son generalmente construidos de placa soldada con tapas
hemisféricas ASME, cabezas elípticas o torisféricas. La construcción de los reactores esta
cubierta por el código ASME. Prácticamente no hay reactores estándar que se puedan
adquirir en el mercado excepto posiblemente por algunos pequeños equipos de laboratorio.
Cada reactor es un diseño especial para cubrir necesidades particulares, y los diseñadores
necesitan la información tan completa como sea posible acerca de la reacción que se llevara
acabo, la cinética y la acción de varios reactantes sobre los materiales de construcción.
Para diseñar o proyectar bien un mezclador hay que tener en cuenta no solo el elemento
mezclador sino también la forma del recipiente. Un elemento mezclador muy bueno puede
resultar inútil en un recipiente inadecuado. Además, no debe perderse de vista el resultado
exacto que se quiere alcanzar, de modo que pueda obtenerse una mezcla ampliamente
suficiente para conseguir dicho resultado con un coeficiente de seguridad bastante grande.
La mezcla es una parte fundamental del proceso, es importante hacerla bien ya que en este
proceso se necesita de un mezclado uniforme y constante.
El tema de mezclado ha sido una de las operaciones unitarias más difíciles de predecir y
desarrollar por los ingenieros químicos. A la fecha no se ha desarrollado una formula o
ecuación para calcular el grado, velocidad o potencia de mezclado para alguna condición
determinada. A continuación se presentara un marco teórico que pueda dar los lineamientos
44
para la posterior selección y diseño del agitador que requiere el reactor químico diseñado en
el presente trabajo.
Propósitos de la agitación
1. Suspensión de sólidos
2. Mezclado líquidos miscibles
3. Dispersar un gas a través de un liquido en la forma de pequeñas burbujas
4. Dispersar un segundo liquido inmiscible con el primero para formar una emulsión o
suspensión de finas gotas
5. Promover la transferencia de calor entre un liquido y un serpentín o chaqueta
Muchas veces en la practica un mismo agitador puede servir para varios propósitos.
45
Por lo general los líquidos son agitados en tanques cilíndricos verticales. La parte superior
del recipiente puede ser abierta o cerrada. Las proporciones del tanque varían de acuerdo
a la naturaleza del problema. El fondo del tanque es redondeado, no plano, esto con el fin
de eliminar esquinas o regiones en donde el líquido pudiera no fluir como en el resto del
tanque. La profundidad del líquido es aproximadamente igual al diámetro del tanque.
Para lograr el movimiento del líquido y lograr los propósitos de la agitación, se utilizan
impulsores los cuales se colocan en flechas que por lo general son soportadas de la parte
superior del recipiente, aunque también existen impulsores que se soportan de la tapa
inferior. La energía utilizada para accionar la flecha del impulsor proviene de motores
eléctricos, en pocas ocasiones la flecha se conecta directamente al motor Ya que en la
mayor parte de las aplicaciones se utilizan reductores de velocidad. Otras ´partes mas
componen el equipo utilizado en la agitación, entre ellos se pueden mencionar las
chaquetas de vapor, serpentines, equipo instrumentación y control, deflectores, etc.
3.11 Impulsores
Los impulsores de los agitadores pueden ser divididos en dos clases principales de acuerdo
a la corriente que generen.
1. Impulsores de flujo axial (los que generan corrientes paralelas al eje de la flecha del
impulsor)
2. Impulsores de flujo tangencial (los que generan corrientes tangenciales al eje de la
flecha del impulsor)
1. Propelas
2. Turbinas
3. Paletas
De cada uno de los tipos de impulsor existen muchas variantes de acuerdo a la aplicación.
También existen otros tipos de impulsores especiales, sin embargo, solo se explicaran los
tres tipos principales ya que son empleados en la mayoría de los casos para los reactores
químicos tipo batch.
3.11.2 Propelas
Una propela es un impulsor de fluido axial de alta velocidad para líquidos de baja viscosidad.
Las flechas de este tipo de impulsores pueden colocarse directamente al motor para obtener
velocidades de 1150 o 1750 rpm cuando la viscosidad del liquido es muy baja y el diámetro
46
de la propela pequeño (50 mm aproximadamente). En los casos donde se usan propelas
grandes y las viscosidades son mayores se utilizan reductores de velocidad para obtener
velocidades de 350 a 800 rpm.
3.11.3 Paletas
47
raspadores se les llama frecuentemente agitador anchor o de ancla. La desventaja de estos
agitadores es que son pobres al momento de agitar.
Industrialmente los agitadores de paletas giran entre 20y 150 rpm. El diámetro que forman
las paletas al girar es de aproximadamente del 50 al 80% del diámetro del recipiente
aunque en el caso del agitador anchor solo se deja una separación de 50 mm
aproximadamente para colocar los raspadores. El ancho de la hoja de 1/6 a 1/10 de la
longitud.
3.11.4 Turbinas
La mayoría de las turbinas incorporan hojas múltiples de corta longitud, gran a altas
velocidades y son montadas en flechas que se colocan en el centro del recipiente. Las hojas
son derechas o curveadas, giradas o verticales. El impulsor puede ser abierto, semicerrado
o cerrado. Los diámetros de las turbinas son menores que en las paletas y se encuentran en
un rango de 30 % al 50% del diámetro del recipiente.
Las turbinas son especialmente efectivas en desarrollar corrientes radiales pero también
pueden producir corrientes verticales sobre todo las turbinas que tienen hojas giradas.
Estas son excelentes en mezclar líquidos que tienen aproximadamente el mismo peso
específico.
En la Figura 3.14 a se puede observar un impulsor tipo turbina con hojas rectas, en la figura
3.14 b, una turbina de disco con las hojas giradas (también hay flujo axial) en la Figura 3.14
c una con hojas curveadas y en la Figura 3.14 d una turbina con anillo difusor.
48
Figura 3.14 Diferentes tipos de turbinas.
Los remolinos y vórtices pueden ser prevenidos por cualquiera de tres métodos.
1. En tanques pequeños el impulsor puede ser montado fuera de centro Figura 3.15, es
decir la flecha es movida fuera de la línea de centro del tanque y proporcionándole una
inclinación con respecto al plano vertical.
49
Figura 3.16 Primer método para evitar remolinos.
2. En tanques grandes la flecha puede ser montada en una pared lateral del tanque, con
la flecha en un plano horizontal y girada, que se muestra en la Figura 3.17.
3. En tanques grandes con agitadores centrales la manera más fácil de evitar el vórtice y
remolino, es la instalación de bafles como se muestra en la Figura 3.18. La mayor
parte delos tanques grandes requieren solo de cuatro bafles pero en casos especiales
pueden ser colocados seis o mas. Para las turbinas, el ancho del bafle necesitado
No debe ser mayor de 1/12 del diámetro del tanque, para propelas no más de 1/18 del
diámetro del tanque. Una vez que se ha eliminado el remolino, el patrón de flujo depende
del tipo de impulsor.
50
Figura 3.18 Bafles en Reactor Grande.
Una característica importante que fue necesaria tomar en cuenta en el diseño del reactor
químico es el hecho de que por su función este contendría o llevaría a cabo la reacción
química de neutralización, así que como parte central es importante la elección del material
de construcción, el cual debe de ser un material que no alterara nuestra variable a controlar
que es el pH, es decir, en otras palabras un material no reactivo, que no reaccione con la
carga y altere nuestro sistema a controlar. Por tal motivo la selección al material fue el vidrio.
En cuanto al volumen que se planteo para el reactor fue una variable que nosotros decidimos
establecer como un parámetro fijo, la cual solo se vería afectada por la cantidad de sustancia
alcalina necesaria para neutralizar el pH del reactor químico tipo batch.
Por lo tanto, el diseño de nuestro reactor seria un cilindro el cual será de vidrio con las
dimensiones apropiadas para poder contener una carga de 5 litros. En cuanto a la elección
del recipiente se escogió un garrafón de agua potable, el cual cumplía con las características
mencionadas, en cuanto, al material, al volumen y un costo económico para el desarrollo del
proyecto de ingeniería.
El garrafón fue cortado para superar un volumen de 5 litros de solución en la siguiente Figura
3.19 se muestra un diagrama de la representación del reactor químico tipo batch.
51
Figura 3.19 Esquema de reactor químico tipo batch.
El volumen total de nuestro recipiente esta dado por sus dimensiones, en la siguiente
ecuación se realiza el cálculo para la obtención de este.
(3.1)
Donde:
Sustituyendo los valores de las dimensiones del reactor químico por lotes se obtiene:
52
En la siguiente Figura 3.20 se muestra el rector obtenido desde un garrafón de vidrio de
agua potable.
Para el sistema de agitación en el reactor químico tipo batch y que se lleve acabo la reacción
de neutralización de manera homogénea entre las soluciones ácido-base y que el sensor de
pH realice una medición correcta del pH en el reactor batch.
Bajo estas características para la construcción del prototipo se eligió un sistema de tipo
propela con una impulsión de flujo axial en el reactor químico tipo batch, que cuenta con solo
2 aspas y que fue construido de vidrio para no afectar las propiedades químicas de las
soluciones inmersas en el reactor batch.
Los elementos que fueron necesarios para la construcción de este sistema de agitación son
principalmente dos, el primero es el motor encargado de proporcionarle el movimiento axial
al elemento de agitación y el segundo es la propela que llevara acabo el procesos de
agitación de la mezcla de los soluciones ácido-base para que estas sean homogéneas.
3.15 Motor
3.16 Propela
54
El diseño completo del sistema de agitación compuesto por el motor y la propela se muestra
en la siguiente Figura 3.23.
3.17 Depósitos
Como se menciono en la sección 3.11 del presente capítulo las características necesarias
para la selección del reactor son las mismas que se requiere la de los depósitos, estos serán
los contenedores para el uso de las sustancias alcalinas, los cuales se encontraran en la
plataforma superior de la mesa de trabajo.
Por la tanto, se eligió un garrafón de vidrio para agua potable solo que a diferencia del
reactor el volumen de este contenedor seria menor para no sobre pasar el volumen del
reactor cuando se dosifique para llevar acabo el proceso de neutralización. En la siguiente
Figura 3.24 se muestra un diagrama del diseño de los depósitos.
55
Figura 3.24 Esquema del deposito.
Para hacer el cálculo del volumen total del depósito este, esta en función de sus
dimensiones, el procedimiento se explica a continuación.
(3.2)
Donde:
En la siguiente Figura 3.25 se muestra la imagen del resultado final del depósito.
56
Figura 3.25 Deposito.
La medición del pH es importante dentro del área biológica y química, ya que mediante ésta,
es posible conocer la concentración de una solución. Al tener establecido un parámetro con
las medidas de pH para cada sustancia, se puede saber, por medio de una medición, si la
sustancia que se compara con la medida patrón ha sufrido alteraciones y en medida del
aumento o descenso del pH se puede establecer los motivos de tal anomalía.
[ ] (3.3)
Donde [H+] es la concentración de iones hidrógeno en moles por litro. Debido a que los iones
H+ se asocian con las moléculas de agua para formar iones hidronio, [H3O], el pH también se
expresa a menudo en términos de concentración de iones hidronio.
57
Figura 3.26 Escala del pH.
Sustancias químicas: Estas sustancias se tornan de un color distinto a cada valor diferente
de pH. Estas se agregan a las soluciones de pH desconocido para hacer la comparación con
soluciones de pH estándar que también se han mezclado con la sustancia química.
Otros métodos para medición del pH pueden ser utilizados para sistemas de control en lazo
cerrado, de entre los cuales los más exactos y versátiles de las aplicaciones son: el sistema
58
de electrodo de vidrio y el de transistor (ISFET-Ion Sensitive Field Effect Transistor, transistor
de ion sensitivo al efecto de campo).
El electrodo de vidrio consiste en un tubo de vidrio cerrado en su parte inferior con una
membrana de vidrio especialmente sensible a los iones (H+).
En la parte interna de esta membrana se encuentra una solución tampón de pH constante
dentro de la cual está inmerso un hilo de plata recubierto de AgCl.
El electrodo de referencia contiene una célula interna formada por un hilo de plata recubierto
con AgCl en contacto con un electrólito de KCl. Este electrólito pasa a la solución muestra a
través de una unión líquida. De este modo, la célula interna del electrodo permanece en
contacto con una solución que no varía de concentración y que por lo tanto proporciona una
referencia estable de potencial. En la Figura 3.27 se muestra el sistema de electrodo de
vidrio donde se observa el electrodo de referencia del lado izquierdo y en el lado derecho se
muestra el electrodo de medición componentes del sistema.
59
[ ]
[ ]
Donde:
[ ]
60
3.20 Sistema de transistor de efecto de campos electivo de iones (ISFET)
Debido a que nuestro sistema es el control del pH en reactor químico tipo Batch, la variable
a controlar es el pH, es decir, la variable controlada (pH) por esta razón toda estructura de
control en lazo cerrado requiere de estos los siguientes elementos:
61
Controlador
Elemento Final de Control
Procesos [Normas ANSI / ISA S 5.1- 1984 (R1992)]
Todas estas razones, más el factor económico y el factor en cuanto a los dispositivos
disponibles con las que cuenta los laboratorios de la carrera de ICA en ESIME para el
desarrollo del prototipo limitan la elección de nuestro sensor.
Por lo tanto, en conclusión se utilizara un sensor con un sistema de electrodo de vidrio que
cuneta con los dos componentes el de referencia y el de medición en un solo electrodo. El
modelo de pHmetro es ASP200-2-1M-BNC de la marca Phidgets Inc. con el número de serie
E100844510 el cual es un analizador de pH que cuenta con una tarjeta de
acondicionamiento de datos (CAS) 1130_0 - pH/ORP Adapter, de la misma marca los
cuales en conjunto son para uso de laboratorio y cumplen con las necesidades de nuestro
proyecto de ingeniería.
El electrodo proporciona una respuesta rápida, estable y es ideal para las lecturas de pH
prolongadas. El sellado, relleno de gel de diseño prácticamente no requiere mantenimiento
ya que no hay necesidad de volver a llenar la cámara de referencia.
62
Características del producto:
Medida del pH
Registro de la oxidación - Potencial de Reducción (ORP)
Monitor de iones y las concentraciones de gases
63
Tabla 3.3 Características del adaptador.
Consumo de corriente 3.0 Ma
Impedancia de entrada >1 TeraOhm
Voltaje de Entrada 4.5 VDC a 5.25 VDC
Fuente: Phidgets Inc.
Especificaciones del pH
Error Min/Max ±8 mV
Error Típico ±3 mV
64
3.25 Tarjetas de adquisición de datos NI
El hardware DAQ actúa como la interfaz entre una PC y señales del mundo exterior.
Funciona principalmente como un dispositivo que digitaliza señales analógicas entrantes
para que una PC pueda interpretarlas. Los tres componentes clave de un dispositivo DAQ
usado para medir una señal son el circuito de acondicionamiento de señales, convertidor
analógico-digital (ADC) y un bus de PC. Varios dispositivos DAQ incluyen otras funciones
para automatizar sistemas de medidas y procesos. Por ejemplo, los convertidores digitales-
analógicos (DACs) envían señales analógicas, las líneas de E/S digital reciben y envían
señales digitales y los contadores/temporizadores cuentan y generan pulsos digitales. [22]
DAQ Portátil
DAQ de Escritorio
NI CompactDAQ
Plataforma PXI [22]
65
3.27 Selección de DAQ
Para la selección de nuestra tarjeta de adquisición de datos se tienen que tomar en cuenta
aspectos como las necesidades que requiere nuestro proceso, las herramientas con las que
cuenta la escuela y el equipo de trabajo para realizar el proyecto de ingeniería. Otros
aspectos que se deben considerar son 5 preguntas que NI considera para la selección de
nuestra DAQ las cuales son:
Características:
66
Compatible con LabVIEW, LabWindows/CVI y Measurement Studio para Visual
Studio .NET
Software controlador NI-DAQmx y software interactivo NI LabVIEW SignalExpress LE
para registro de datos [22]
3.29 Prototipo
Finalmente el la parte física del prototipo, con los dispositivos seleccionados para llevar
acabo el proceso de neutralización de una solución y controlar el pH en un rector químico por
lotes por medio de una técnica de control difusa tipo Mamdani, se puede apreciar en la
siguiente figura 3.36. La planta esta conformada por los siguientes dispositivos:
67
Capítulo IV
Control de pH
En el siguiente capítulo, se muestra el diseño de control y como las
condiciones de operación definieron las limitantes del control
difuso.
68
En este capítulo, se mostraran las características de la planta del reactor químico tipo batch,
las pruebas realizadas para la elaboración del sistema de control y la adquisición de datos, el
algoritmo de control difuso, la programación de LabVIEW y un simulación del sistema por
completo, el cual esta conformado por el conjunto de todos los puntos anteriores que dan
como resultado el sistema.
4.1 Neutralización
4.1.1 Conceptos
Para hablar de las clasificaciones de los ácidos y las bases retomaremos los términos vistos
en el capítulo 1.9, donde se explico que una teoría formulada por Johannes Brönsted y
Thomas Lowry en 1923, define a los ácidos como sustancias capaces de ceder protones
(iones hidrógeno) y las bases como sustancias capaces de aceptar dichos protones, por lo
tanto no es necesaria la presencia de un medio acuoso. Según esta teoría, una reacción
ácido-base es la transferencia de un protón de un ácido hacia una base.
Una reacción acuosa que se produce entre un ácido y una base forma generalmente sal y
agua, así:
(4.1)
Según el grado de ionización en solución acuosa, los ácidos y bases se clasifican como
fuertes y débiles.
Teóricamente, los ácidos fuertes son los que se ionizan completamente en el agua, su
concentración es igual a la concentración de iones hidrógeno a temperatura y presión
constantes. En su mayoría son inorgánicos, tales como: ácido clorhídrico, ácido sulfúrico,
ácido nítrico, ácido perclórico.
Las bases fuertes se disocian completamente en agua. Entre ellas se encuentran: hidróxido
de sodio, hidróxido de potasio e hidróxido de calcio.
69
Los ácidos débiles se ionizan levemente. Las disoluciones acuosas de éstos ácidos
contienen moléculas de ácido no ionizadas. Entre éstos se encuentran el ácido fluorhídrico,
el ácido acético, el ácido carbónico.
Las bases débiles también se disocian levemente y entre ellas encontramos hidróxido de
amonio, hidracina.
Las sales que se obtienen al reaccionar bases y ácidos fuertes producen soluciones neutras
al agregarse la misma cantidad de ácido y de base, esto significa que al alcanzar el equilibrio
químico, el pH resultante tiene el valor de 7.
Considerando una solución acuosa de cloruro de sodio (NaCl) que contiene los iones: Na+,
Cl-, H3O+ y OH-. El catión Na+ de la sal es un ácido débil que no reacciona con el anión OH-,
y el anión Cl- de la sal no reacciona con el catión H3O+. Es por ello que las sales resultantes
son neutras porque ningún ion reacciona para alterar el equilibrio.
Cuando se realiza esta reacción las sales que se obtienen son siempre básicas, debido a
que los aniones de los ácidos débiles reaccionan con el agua para formar iones hidroxilo.
70
( )
(4.2)
(4.3)
El catión Na+ es un ácido débil y no reacciona con el anión OH-. Sin embargo se sigue
formando CH3COOH con lo que se obtiene un exceso de OH, por ello, la solución se hace
básica.
Este tipo de soluciones adquieren un carácter ácido. Considerando una solución de cloruro
de amonio NH4Cl, que es producto del HCl y del NH3, tenemos:
( )
(4.4)
(4.5)
Por los iones que quedan de la reacción se puede observar que el ión amoniaco reaccionará
con los OH-, formando NH3 y por tanto un exceso de H3O+, por ello, la solución obtenida será
predominantemente ácida.
En este tipo de sales pueden darse los casos en que la sal resultante sea
predominantemente ácida, básica o neutra dependiendo de las fuerzas relativas del ácido
molecular y base molecular de las que deriva la sal.
4.2 Reactivos
71
Hidróxido de sodio (NaOH). Es una base fuerte, segura, barata y en estado sólido
pero muy soluble. Es por ello que es fácil de manejar. Para poder emplearlo se
disuelve previamente en agua destilada, de esta manera se obtiene una solución
básica según los niveles de molaridad que se requieran. Es recomendable que su
almacenamiento se haga con envases plásticos en estado sólido, además, para
tomar precauciones por sus niveles de concentración es necesario tener en cuenta
que con el tiempo el NaOH absorbe CO2 de la atmósfera y por tanto disminuye su
nivel de pH.
Durante la titulación, el punto en que se neutraliza un ácido o una base se denomina punto
de equivalencia.
72
Las curvas de valoración difieren en los casos que se traten reacciones de: ácido fuerte base
fuerte, ácido fuerte-base débil, ácido débil-base fuerte y ácido débil y base débil. Debido a
que los productos obtenidos son sales y aguas, trataremos un poco estos tipos de sales.
En esta sección se van a describir las características de la planta o del proceso a tratar, en el
prototipo diseñado, el cual es el proceso químico de Neutralización, llevado acabo en un
reactor químico tipo batch. Tomando en cuenta que en el capítulo III, se mostro cada uno de
los componentes físicos del prototipo, como lo son:
Estos elementos, forman parte de la construcción de la parte física del prototipo para
poder llevar acabo el control de la variable de pH en el reactor, la cual es la variable
controlada.
Los elementos principales que limitan los rangos de operación del prototipo son los
equipos, es decir, el sensor de pH como elemento primario de medición en un lazo de
control cerrado, además también del elemento final de control que en este caso es la
bomba de dosificación, por lo tanto estos son los factores que delimitaran el rango de
operación de nuestro sistema.
( )
( )
73
En la Figura 4.2 se muestra el diagrama de bloques de la planta, donde se tiene una
entrada la cual es la cantidad de pH que es detecta por el sensor en el reactor batch, para
que posteriormente se obtenga un error y un cambio en el error que son la diferencia con
el punto de consigna en el sistema para que sean procesados por el controlador difuso y
posteriormente mande la acción de control correspondiente para corregir al sistema si
este lo requiere y se pueda llegar al valor deseado (Setpoint SP).
Después de obtener el diagrama de bloques del sistema completo, también el sistema se
puede representar el Diagrama de Tubería e Instrumentación (DTI) para ver el flujo del
proceso en las tuberías, así como los equipos instalados y la instrumentación que se
encuentra en este proceso de Neutralización de ácido HCI en un reactor químico tipo
batch.
En el DTI que se muestra en la Figura 4.3 se puede observar cómo interactúan las
señales de control, que en este caso son eléctricas, donde en el primer paso, el sensor
detecta y manda la señal a una CAS y posteriormente a la DAQ de NI, para que sea
procesada la señal y sea adquirida hacia la Computadora con el programa de control
difuso, para que este a su vez mande la señal de control, a un CAS que convierte la señal
de salida de 0 a 5 VCD que nos proporciona el puerto de la DAQ de NI, a una señal para
la bomba dosificadora se accione, esta señal es de 4 a 20 mA para que realice la
dosificación de la base al reactor y se pueda controlar el nivel de pH de acuerdo a nuestra
consigna para un pH neutro.
74
4.4 Rangos de operación
Otro factor importante para los rangos de operación, son las características de nuestra
base que es el NaOH, el cual se dosificara en el reactor para llevar acabo la
Neutralización del HCI que se encuentra en el reactor. Estas soluciones deben ser
preparadas con un nivel de concentración el cual afectara directamente a la cantidad
necesaria para Neutralizar el reactor. El cálculo de la concentración molar de base de
NaOH se realiza de la siguiente manera:
(4.6)
Donde:
(4.7)
Por lo tanto, los volumen de los depósitos que fijaremos son arbitrarios el cual es de 5
litros y no supera el volumen total de su capacidad del depósito, además de fijar también
la concentración molar, esto es, por que en cálculos obtenidos el valor más apropiado
esta dado en función de la capacidad del reactor y la cantidad de base necesaria para
Neutralizar el ácido HCI, es de en 0.0005 gramos mol por cada litro, que nos da como
resultado la cantidad de gramos de soluto necesarios para preparar la solución de base
con las características requeridas para nuestro prototipo.
(4.8)
75
Tabla 4.1 Dimensionamiento de rangos de operación.
Concentración Molar Concentración Molar en el Reactor Dosificación de NaOH
pH Medido
(gmol/lt) (gmol/lt) (ml)
3.2 0.000630957 0.003154787 6309.573445
3.3 0.000501187 0.002505936 5011.872336
3.4 0.000398107 0.001990536 3981.071706
3.5 0.000316228 0.001581139 3162.27766
3.6 0.000251189 0.001255943 2511.886432
3.7 0.000199526 0.000997631 1995.262315
3.8 0.000158489 0.000792447 1584.893192
3.9 0.000125893 0.000629463 1258.925412
4 0.0001 0.0005 1000
4.1 7.94328E-05 0.000397164 794.3282347
4.2 6.30957E-05 0.000315479 630.9573445
4.3 5.01187E-05 0.000250594 501.1872336
4.4 3.98107E-05 0.000199054 398.1071706
4.5 3.16228E-05 0.000158114 316.227766
4.6 2.51189E-05 0.000125594 251.1886432
4.7 1.99526E-05 9.97631E-05 199.5262315
4.8 1.58489E-05 7.92447E-05 158.4893192
4.9 1.25893E-05 6.29463E-05 125.8925412
5 0.00001 0.00005 100
5.1 7.94328E-06 3.97164E-05 79.43282347
5.2 6.30957E-06 3.15479E-05 63.09573445
5.3 5.01187E-06 2.50594E-05 50.11872336
5.4 3.98107E-06 1.99054E-05 39.81071706
5.5 3.16228E-06 1.58114E-05 31.6227766
5.6 2.51189E-06 1.25594E-05 25.11886432
5.7 1.99526E-06 9.97631E-06 19.95262315
5.8 1.58489E-06 7.92447E-06 15.84893192
5.9 1.25893E-06 6.29463E-06 12.58925412
6 0.000001 0.000005 10
6.1 7.94328E-07 3.97164E-06 7.943282347
6.2 6.30957E-07 3.15479E-06 6.309573445
6.3 5.01187E-07 2.50594E-06 5.011872336
6.4 3.98107E-07 1.99054E-06 3.981071706
6.5 3.16228E-07 1.58114E-06 3.16227766
6.6 2.51189E-07 1.25594E-06 2.511886432
6.7 1.99526E-07 9.97631E-07 1.995262315
6.8 1.58489E-07 7.92447E-07 1.584893192
6.9 1.25893E-07 6.29463E-07 1.258925412
7 1E-07 5E-07 1
76
Ya teniendo los valores fijos en cuanto a las características en la base, es decir, la
concentración molar para la solución alcalina se procede a realizar una tabla la cual nos
permita saber cuáles son los rangos operación del sistema debido a que el volumen de
base a dosificar no tiene que superar el volumen total del reactor para Neutralizar el ácido
HCI y llegar a un valor de pH neutro. La Tabla 4.1 muestra las columnas del pH, la
concentración molar que corresponde a ese valor de pH, la concentración en función del
volumen en el reactor, además de la cantidad de base necesaria para llevar acabo la
Neutralización.
Para diseñar un sistema de control apropiado para una planta, es necesario conocer el
proceso que se desea controlar, es decir, que en el diseño del controlador se defina cual
es la variable a controlar (variable controlada), además de tomar en cuenta estos factores
se de saber el comportamiento del sistema en función del tiempo, cuales son las
características propias del sistema, así como de las variables que interactúan con la
variable controlada en el procesos (variable manipulada), visto de otro modo se debe
saber cuales son las entradas y las salidas propias del sistema junto con la dinámica de
este.
Los sistemas de control difuso son sistemas que se basan en el conocimiento del
operador de la planta en cuestión, en otras palabras, son controladores expertos en
función de la experiencia del operador, para realizar nuestras leyes de control fue
necesario apoyarse en el proceso de curvas de titulación, que como se vio anteriormente
es el proceso de añadir lentamente una base o un ácido y observar el comportamiento del
pH.
Antes de comenzar con la curva de titulación, se han definido los rangos de operación en
el apartado anterior del presente trabajo, así como de las soluciones a emplear en este
sistema de neutralización. A continuación se muestra la reacción química que se llevara
en el reactor tipo batch para poder controlar nuestra variable analítica de pH.
(4.9)
77
Esta reacción se encuentra balanceada esto quiere decir que existe una igualdad de
elementos en ambos lados de la ecuación química, lo que nos hace inferir que existe una
relación uno a uno de las soluciones, en otras palabras, se requiere una molécula de
ácido clorhídrico mas una de hidróxido de sodio para formar una molécula de cloruro de
sodio mas agua.
78
Figura 4.4 Respuesta del sistema.
La bomba dosificadora
El sensor de pH
La DAQ
Sistema de agitación de propela
Cada una de las pruebas muestra la interfaz grafica, es decir, los VI en LabVIEW, usados
para corroborar el funcionamiento de los diferentes dispositivos utilizados en el prototipo
del control de pH de un reactor químico por lotes.
4.5.1 Sensor de pH
79
procedimientos plenamente comprobados. A los analizadores de pH se les denomina,
además, pHmetros, monitores de pH o potenciómetros.
Conectar el equipo a una toma eléctrica adecuada al voltaje del mismo retirar los
electrodos del recipiente de almacenamiento. El electrodo deberá estar siempre
almacenado en una solución adecuada. Algunos electrodos se mantienen en agua
destilada, pero otros en una solución diferente que recomienda el fabricante del electrodo.
Enjuagar el electrodo con agua destilada, sobre un recipiente vacío.
Secar el electrodo con un elemento que absorba la humedad residual superficial, pero que
no impregne el electrodo. No frotar el electrodo. Este procedimiento deberá realizarse
siempre que los electrodos se utilicen en varias soluciones, para disminuir la posibilidad
de contaminación.
Cálculos
80
Tabla 4.3 relación voltaje/pH.
pH Voltaje
3 1.07
4 1.42
5 1.78
6 2.14
7 2.5
Una vez que se comprobó que el sensor se comporta linealmente haciendo la medición
de voltaje es necesario realizar una prueba en LabVIEW realizando un VI de diagrama a
bloques donde se note la conexión a la tarjeta de adquisición de datos Figura 4.6 que
demuestre el cambio de voltaje respecto al pH cerciorándose de que los cálculos fueron
los correctos.
La Figura 4.7 se tiene el mismo VI antes mencionado solo que ahora se encuentra en el
panel frontal donde se observa más claramente la relación voltaje/pH antes mencionada
además del indicador tipo tanque.
81
Figura 4.7 relación voltaje/pH
Son un tipo de bombas especiales que sirve para la correcta dosificación de una
sustancia química a una corriente de agua, algún depósito de agua, u otro sistema donde
se requiera que la concentración de una sustancia química (cloro, polímeros, metabisulfito
de sodio, etc.) se mantenga constante.
Es sabido que en la industria se trabaja con diferentes tipos de señales mismas que con
el paso de tiempo se ha hecho un estándar de esas mismas facilitando así las
comunicaciones entre los dispositivos electronicos.
Sabiendo que la bomba dosificadora trabaja con la señal eléctrica estándar que es de 4-
20mA, y al tener la tarjeta de adquisición de datos surge un pequeño problema al darse
cuenta que esta misma no tiene una salida que entregue una fuente de corriente como la
que se necesita para los requerimientos de esta aplicación.
Teniendo claro que es necesario contar con una fuente de corriente se propone el uso de
esta misma desarrollada con amplificadores operacionales (OPAM) Figura 4.8.
Hay aplicaciones en las que es necesario pasar una corriente constante a través de una
carga y mantenerla así a pesar de que se produzcan cambios en la resistencia de carga o
en el voltaje de esta.
Dependiendo del voltaje en la entrada (0-5 V) tendremos una salida de corriente (4-20
mA) teniendo la relación de que a 0v-4 mA y a 5v-20 mA.
82
Figura 4.8 Convertidor de voltaje a corriente (fuente de corriente) con OPAM.
Una vez que se realizó el circuito Figura 4.9 se procede a conectarlo a la bomba
dosificadora para hacer la prueba de dosificación, es necesario realizar un VI que controle
el flujo de la bomba antes mencionada.
Teniendo claro que entre mayor sea voltaje de entrada hay mayor flujo de corriente a la
salida, por eso en el VI a realizar Figura 4.10 es necesario utilizar un control numérico
(dial) con un rango de 0 a 5v a una entrada analógica de la tarjeta de adquisición de datos
USB 6008 (bloque DAC Assistant) en paralelo con un indicador numérico (Numeric).
Esto simulara la entrada de voltaje, que en la aplicación del proceso seria el voltaje del
sensor de pH teniendo en cuenta que con este proyecto la finalidad es neutralizar un
ácido(pH 7) por lo tanto tendremos un voltaje máximo de 2.5 VCD.
83
Figura 4.10 VI en diagrama de bloques.
El sistema de agitación como se mostro en el capítulo dos, esta compuesto por el motor y
por el agitador de propela con dos aspas, a continuación se muestra las pruebas para
poder tener el control del sistema con LabVIEW, el cual será un control ON/OFF.
Se sabe por anticipación que en la tarjeta USB 6008 se puede trabajar con salidas de 5
VCD por tal motivo es necesario realizar una etapa de potencia que controle el encendido
y apagado del motor para mover la flecha de la propela. Para poder hacer la interfaz entre
la tarjeta USB 6008 y el motor de CA se propone el siguiente circuito Figura 4.12 hay que
destacar que el circuito es para un foco de 60 W a 115 VCA, sabiendo que el motor tiene
un consumo máximo de 42.55 W el circuito propuesto es el ideal para la acción del control
del motor.
84
Key = Space X2
J1
2 R1 4 R2 5 6
500Ω 180Ω 120 V V2
1 9
120 Vpk
V1 D2 D1 60 Hz
5V LED1 MOC3031M 2N6344 0°
0 3 7
85
Figura 4.14 VI del control on-off del motor en bloques.
Como se menciona anteriormente un controlador difuso esta compuesto por cuatro partes
principales: Fuzificacion, Base de conocimientos, Lógica de decisiones o inferencia y
Defuzificacion.
86
4.13 Fuzificacion
Dentro de la lógica difusa es necesario tener bien definidas las reglas para tomar
decisiones en base a variables lingüísticas. Un ejemplo de esto es el dado por un medico
que se compromete a visitar la casa de un niño enfermo de fiebre alta, siempre y cuando
la temperatura del niño llega a 88 °C, uno sin dudar llamaría al doctor cuando el
termómetro marcara 87.5° C. Esta situación, sin embargo, no se puede modelar
satisfactoriamente utilizando lógica convencional debido a que el paciente con una
temperatura del cuerpo de 87.5 °C no cumple el criterio de que sufre de una fiebre alta y
el médico no asistiría. Sin embargo si el doctor considera una fiebre alta de 87 °C a 88 °C
sin dudarlo asistirá.
Ahora para un control difuso, en primer lugar se determinar las variables de entrada y la
salida deseada. Es aquí donde se toman los valores del sensor de pH y son
transformados en conjuntos difusos para después evaluarlos con las reglas de inferencia
Las variables de entrada y salida se refieren a menudo por "términos lingüísticos". Por
ejemplo, el Error y la Delta del error son fáciles de definir como dos términos lingüísticos
dentro de un conjunto difuso para su uso como variables de entrada mientras la salida
difusa llamada Voltaje es utilizada para controlar el sistema.
87
Esta herramienta permite declarar las variables lingüísticas, así como las funciones de
membresía deseadas, además del rango del universo de discurso como se muestra en la
Figura 4.17.
.
Figura 4.18 Declaración de las variables lingüísticas y funciones de membresía.
Para cada variable lingüística, es necesario determinar los las funciones de membresia
así como el rango de operación en el que trabajara. Este trabajo usara dos variables
lingüísticas llamadas Error y Delta error correspondientes a las bases de un controlador
tipo Mamdani. Se propuso que se estableciera un setpoint en 7 que corresponde a la
neutralización del sistema. Cuando el sensor detecte un valor mayor a ese punto se
generaran errores negativos y cuando esté por debajo generara un error positivo. Siendo
el error la diferencia entre el valor deseado y el valor medido de la variable que se va a
controlar, esto es:
(4.10)
Los cambios de error se miden teniendo en cuenta el error actual el cual se le resta el
error anterior tomando en cuenta intervalos de tiempo, por lo tanto la ecuación que se usa
para obtener el cambio del error es la siguiente:
() ( )
(4.11)
Para designar los valores a estas variables lingüísticas se tomo en cuenta el análisis a
distintos flujos de dosificación, y se designan puntos críticos. En base a estos puntos
críticos se obtienen de error y cambio de error. A continuación en la Figura 4.18 se
observa la grafica de respuesta con sus respectivos puntos críticos:
88
Figura 4.19 Respuesta del sistema.
Analizando los puntos críticos se obtienen los resultados del error y el cambio de error:
Figura 4.20 D üí “ ” í .
89
Siendo que nuestro sistema de control actúa en el intervalo de 3.3 a 7 se decidió tomar
üí ” ” 7 membresía llamadas Ácido
Extremo, Muy Ácida, Ácido, Medio Ácido, Poco Acido, Neutro y Base. Esto es mostrado
en la Figura 4.20.
üí “D ” 7 í
fmA, fmB, fmC, fmD, fmE, fmF, fmG, las cuales se muestran en la Figura 4.21.
Figura 4.21 D üí “D ” í .
q üí “V ” 4 í
denominadas Apagado, Mínimo, Medio y Máximo las cuales se pueden observar en la
Figura 4.22.
Figura 4.22 D üí “V ” í .
Las funciones de membresía que se usaron en este trabajo son del tipo triangular y
trapezoidal. En la Figura 4.23 se muestra las variables lingüísticas de entrada y salida
declaradas con sus respectivas funciones de membresía.
90
Figura 4.23 Variables lingüísticas y funciones de membresía declaradas.
Teniendo los puntos críticos ahora se procede a construir la matriz de asociación difusa
(FAM), la cual contiene las variables lingüísticas, además de las funciones de membresía
correspondientes, ya que estos elementos de la matriz representa la acción de control
necesaria, esto para dar paso a la base de reglas y al mecanismo de inferencia:
91
Una vez que se tiene la matriz de asociación difusa se procede a construir la base de
reglas lingüísticas, esta base está comprendida de 49 reglas. En la Figura 4.24 se
muestra la declaración de las reglas lingüísticas las cuales por medio del método de
inferencia deseado generaran la ley de control adecuada.
4.15 Inferencia
Un sistema de inferencia difuso (FIS, Fuzzy Inference System en inglés) es una forma de
transformar un espacio de entrada en un espacio de salida utilizando lógica difusa. Los
FIS establecen, mediante lógica difusa, reglas con estructura IF-THEN razonamientos del
lenguaje humano, como por ejemplo:
“Si el servicio es muy bueno, aunque la comida no sea excelente, le daré una buena
propina”
Este bloque se utiliza para resolver problemas de decisión, esto es, tomar una decisión y
actuar en consecuencia. Como se menciono anteriormente este trabajo utiliza el método
de Mamdani o también conocido como método de inferencia Max-Min ya que es muy
utilizado por su sencillez y eficacia.
El método Máx.-Min, realiza el mínimo de los elementos de los conjuntos difusos que
relacionan a las variables lingüísticas asignadas, además de obtener el máximo de de los
elementos de los conjuntos difusos de la salida. La ecuación que muestra el mecanismo
de inferencia es la siguiente:
( ) ( ( ) ( ))
(4.12)
1. Crear un conjunto difuso llamado Y={Apagado, Mínimo, Medio, Máximo} que será
la salida a defuzificar.
2. T “ ”.
3. C “D ”
mínimo de cada comparación.
4. Tomar el máximo número de los valores obtenidos en el paso anterior.
5. El valor obtenido en el paso anterior es añadido al conjunto de salida.
6. S “ ” 3, 4 5.
Este método nos da como resultado un conjunto con valores que servirán para la
Defuzificacion y así obtener la salida que controlara a la bomba dosificadora.
92
4.16 Defuzificacion
En esta sección se mostrara la interfaz grafica para la simulación del sistema de control
de pH en un reactor químico por lotes para el proceso químico de neutralización, y probar
el funcionamiento del algoritmo de control difuso tipo Mamdani.
Para llevar acabo la programación de la simulación del sistema difuso tipo Mamdani,
previamente se realizo la estructura o ley de control mediante la herramienta Fuzzy
System Designer de LabVIEW esta fue mostrada en los apartados anteriores. En la
siguiente figura 4.25 se muestra la herramienta Fuzzy System Designer.
93
Posteriormente se debe tomar en cuenta que el software que se utilizo es LabVIEW 2010
el cual cuenta con dos elementos que componen el VI, el primero es el diagrama a
bloques donde se realizara la programación en el ambiente grafico del software y el
segundo es un panel frontal donde se muestra la parte visual de nuestra simulación con
los botones, letreros, objetos, pantallas, entre otros dispositivos. En la siguiente figura se
muestra la porta inicial de LabVIEW 2010 donde se pueden abrir los tipos de archivos de
esta versión, además de soporte en línea, archivos recientes y ayuda. En la siguiente
Figura 4.26 se muestra la portada del software LabVIEW 2010.
Las paletas contienen las opciones que se emplean para crear y modificar los VI. En la
figura siguiente se muestran las partes de que componen el VI de LabVIEW el Panel
Frontal de lado izquierdo y el Diagrama a Bloques del lado derecho. A continuación se
muestra la Figura 4.27 donde se muestran los dos componentes del VI en LabVIEW 2010.
94
4.18 Diagrama de bloques
95
que es un sistema Múltiples Entradas una Sola Salida (MISO). En la siguiente Figura 4.30
se muestra el arreglo del While Loop y FL Fuzzy Controller tipo MISO.
Otra característica del diagrama a bloques son los bloques de operaciones numéricas y
de comparación, los cuales fueron necesarios para obtener los valores del error y el
cambio del error de la variación del pH. Dentro de estas mismas características, se
q “While Loop” H en
función del tiempo de procesamiento y así las entradas del controlador difuso tipo
Mamdani. En la siguiente Figura 4.31 se muestran los bloques de operaciones numéricas
en la estructura While Loop y la creación de los registros. Cabe mencionar que los
bloques como el pHmetro, pH, y pH2 son bloques físicos que tendrán una correlación con
el objeto en el Frontal Panel; el primero “Knob”, , un control numérico, el
segundo elemento es un indicador numérico y el último es un Thermometer que es un
indicador visual tipo termómetro.
96
Otros h q q “Tick Count”,
cambios de nuestro cambio del error en función del tiempo de procesamiento de la
simulación con un tiempo de muestreo definido. En la siguiente Figura 4.32 se muestra el
bloque Tick Count con su arreglo respectivo.
T é h q “Time Delay” q
sin esta, la velocidad de procesamiento del procesador del equipo de cómputo seria muy
rápida y con ello no se apreciaría los cambios de la acción de control como respuesta a la
variación de pH. En la siguiente Figura 4.33 se muestra el bloque Time Delay que fue
insertado dentro de la estructura While Loop.
97
“Ch ”, á é
“Ch ” S VC.
En la siguiente Figura 4.34 se muestra la salida del controlador con la programación
descrita anteriormente.
98
4.19 Panel Frontal
La ventana Panel Frontal del software LabVIEW, permite crear interfaces graficas para
simulación e implementación de sistemas de control con instrumentación virtual o física,
que por medio de la recolección de entradas procedentes del usuario o del sistema son
procesadas para generar salidas correspondientes a una acción de control. En el Panel
Frontal se realizo un interfaz grafica para mostrar la simulación del proceso de
neutralización de un ácido y del control de pH en un reactor químico por lotes.
La interface tiene una sección donde se muestra los logos del Instituto y de la Escuela
además del nombre de la carrera. Por otra parte también se tiene un diagrama físico de la
representación de la planta, el cual cuenta con los elementos como lo son: la bomba de
dosificación, el depósito de base, el rector, el sistema de agitación y el sensor. En la
siguiente Figura 4.36 se muestra una representación grafica del prototipo, la cual cuenta
con los elementos físicos como los son: el depósito de base, la bomba dosificadora, el
reactor químico por lotes, el sistema de agitación y el sensor de pH.
99
dimensiones del mismo y deshabilitar la función de auto escalar para que respete los
intervalos y se pueda ver las variaciones de las variables mencionadas.
100
Figura 4.39 Bomba dosificadora.
Para la variación de nuestro pH en nuestra simulación del reactor por lotes, se utilizo un
é “Knob” el cual esta limitado en valores de 3.2 a 8 en pH para
mostrar un intervalo fuera de los rangos de operación, que fueron establecidos
previamente en el trabajo presente. “Knob” é asociado un indicador
é “Num Ind”, H
é “Thermometer”
reactor químico por lotes para simular la variación de pH en este. En la siguiente Figura
4.40 se muestra los elementos antes mencionados para realizar las variaciones de pH en
la simulación.
101
Por ultimo se muestra en dos indicadores numéricos “Num Ind”, el primero es el
punto de consigna de valor 7 de pH un valor Neutro, mientras que el segundo muestra el
valor en VCD de la señal de control para la bomba de dosificación. Además de contar un
“While Loop” sto detener la
simulación. En la siguiente Figura 4.41 se muestra los objetos mencionados.
Finalmente se muestra en la Figura 4.42, el panel frontal del VI en LabVIEW 2010 para la
simulación del sistema de control de pH en un reactor químico por lotes.
102
Capítulo V
Implementación
En el siguiente capítulo se muestra la implementación del
sistema de control de pH, así como las interconexiones entre
todos los elementos que lo componen.
103
5.1 Control de pH
En el presente trabajo se siguió toda una metodología desde la parte teórica hasta la
parte práctica sobre procesos de control de pH y lo necesario para llegar a implementarlo,
así como los distintos tipos de pruebas por ejemplo los VI realizados, como el desarrollo
de los circuitos de control y de potencia en los cuales podemos observar cómo influyen
directamente en el proceso a realizar.
Cabe mencionar que en la Figura 5.1 hay 3 etapas circuladas en color rojo en las cuales
hay que hacer un hincapié ya que estas son claves para el correcto funcionamiento entre
el programa y la maqueta.
Los DAQ Assistant son parte fundamental en el VI a bloques ya que con ellos se puede
realizar la conexión entre el vi y alguna variable física de algún proceso, en este caso se
tiene tres, el primero se encarga de la medición de pH, el segundo es un control on-off
encargado del agitador y el tercero es el que regula la salida de voltaje para el control de
la bomba.
Ahora es momento de analizar el VI pero en panel frontal Figura 5.2 mismo que servirá al
usuario para un mejor entendimiento de lo que sucede en el sistema así como observar
104
los cambios de pH, la señal de la bomba, activación del agitador además el set point
deseado, en este caso el valor de neutralización en el sistema es de pH 7.
En la figura anterior se tienen tres indicadores numéricos circulados en color rojo los
cuales sirven para monitorear el valor de pH medido, introducir el set point deseado y la
señal de la bomba en voltaje mientras se encuentra circulado en color azul un control
numérico donde manualmente se accionara el agitador Figura 5.3.
Así mismo se tiene dos cuadros de gráficas que se ocuparan para ver la respuesta del
sistema en unidades en la cuales se puede observar el valor de pH medido respecto a la
gráfica de dosificación de la bomba.
105
La primera grafica es la comparación de dos valores de pH subrayado con rojo siendo el
set point propuesto y el valor real medido de pH Figura 5.4 apreciando como el valor
medido de pH se va aproximando al set point establecido en el indicador numérico.
El segundo cuadro grafico es la señal en voltaje por unidad de tiempo enviada a la bomba
dosificadora subrayado en rojo el cual ira disminuyendo paulatinamente al aproximarse al
set point establecido en el indicador numérico Figura 5.5.
Una vez que se describió la importancia de los tres DAQ Assistant que se encuentran en
el VI, se tiene que explicar la función a realizan dentro del VI así como la conexión con el
que cuenta cada uno de estos, ya sea con el sensor de pH, el control de la bomba y el
accionamiento del agitador. Es conveniente declarar la única entrada y las dos salidas
que necesitamos para el correcto funcionamiento de la maqueta.
106
Figura 5.6 Generación de un VI en blanco.
Una vez realizado esto, se abrirán dos ventana, una llamada panel frontal circulada en
azul y la otra llamada diagrama de bloques circulada en rojo como se muestra en la
Figura 5.7.
Después de tener abiertas estas ventas, hay que situarse en la ventana de diagrama de
bloques y dar click derecho para que emerja la ventana de funciones en la cual
seleccionaremos express, input, y DAC Assistant como se aprecia en la Figura 5.8.
107
Después se abrirá una ventana como en la siguiente Figura 5.9, ahí es donde
seleccionamos Adquiere signal, analog input y por ultimo voltaje.
Ahora solo queda seleccionar el puerto de entrada que deseemos en este caso se
seleccionará el puerto ai0 como se muestra en la Figura 5.10. Y por último damos click en
finish, teniendo así el puerto ai0 configurado como una entrada analógica.
Después saldrá una ventana en donde en donde se definirán los rangos de operación de
entrada que será de 0-5 VCD, y escala como se muestra en la Figura 5.11.
108
Figura 5.11 Rangos de operación de la entrada ao0.
Por ultimo solo queda observar la Figura 5.12 en donde se encuentra el bloque de DAQ
Assistant configurado en el puerto ao0 como entrada analógica de VCD.
Una vez explicado cómo se configura un puerto de salida, es necesario saber como
configurar los puertos de salida, cabe resaltar que el proceso es muy parecido a la
configuración de entradas, simplemente cambia un solo paso.
109
Una vez realizado esto, se abrirán dos ventana, una llamada panel frontal circulada en
azul y la otra llamada diagrama de bloques circulada en rojo como se muestra en la
Figura 5.14.
Después de tener abiertas estas ventas, hay que situarse en la ventana de diagrama de
bloques y dar clic derecho para que emerja la ventana de funciones en la cual
seleccionaremos express, output, y DAC Assistant como se aprecia en la Figura 5.15.
Después se abrirá una ventana como en la siguiente Figura 5.16, ahí es donde
seleccionamos generate signal, analog output y por ultimo voltaje.
110
Ahora solo queda seleccionar el puerto de salida que deseemos en este caso se
seleccionará el puerto ao0 como se muestra en la Figura 5.17. Y por último damos clic en
Finish, teniendo así el puerto ao0 configurado como una entrada analógica.
Después saldrá una ventana en donde en donde se definirán los rangos de operación de
salida que será de 0-5 VCD, y escala como se muestra en la Figura 5.18.
Por ultimo solo queda observar la Figura 5.19 en donde se encuentra el bloque de DAQ
Assistant configurado en el puerto ao0 como entrada analógica de VCD.
111
5.2.1 DAQ Assitant del sensor de pH
Hay que señalar que se debe de declarar la entrada del sensor de pH figura 5.21 en este
caso se requieres una entrada analógica de voltaje de 0-5v en el puerto ai0.
112
Figura 5.22 Conexión física de entrada en el puerto ai0.
En la figura 5.23 se tiene el DAQ Assitant del control on-off del, hay que señalar que se
ocupara una salida de voltaje de 0-5 volts, esto se obtendrá con un control numérico que
tiene la acción de otorgar 0 ó 5v para el accionamiento del circuito de potencia.
Para poder enviar la señal de accionamiento para la etapa de potencia hay que declarar el
puerto de salida de la tarjeta USB 6008 Figura 5.24, en este se obtendrá el voltaje
necesario para el accionamiento del circuito de potencia.
113
5.2.4 DAQ Assitant del control de la bomba dosificadora
Este DAQ Assistant es uno de los más importantes, al ser este el encargado de la
dosificación, en la Figura 5.25 se tiene el VI que dará la salida regulada de voltaje
dependiendo de la medición de pH obtenida por el algoritmo de control difuso será el valor
de voltaje a la salida que será de 0-2.5v, rango ideal para la tarjeta de control de la
bomba, transformando el voltaje obtenido a la corriente deseada.
Para poder hacer valida esta conexión es necesario declarar una salida en el puerto
restante (ao1) de la tarjeta USB 6008, en la figura 5.26 se declara el puerto de salida que
regulara la bomba de dosificación.
114
Figura 5.27 Prueba Sensor de pH.
115
obtuvo que a la salida de la tarjeta convertidora otorga un rango de 4-14 mA, suficiente
para el cambio de dosificación que requiere este trabajo.
116
Figura 5.31 Vista frontal con elementos unidos.
Como se observa en la Figura 5.32 el sensor detecta un pH de 4.51 por tal motivo se
í “ á A” q
üí “ ” 22.
Como se observa en la Figura 5.34 el sensor detecta un pH de 5.02 por ende se activan
í “ á C” q üí
“ ” 32”.
117
Figura 5.34 Activación de flujo mínimo.
Como se observa en la Figura 5.35 el sensor detecta un pH de 7.02 activando así las
í “ D” q üí “
delta e ” 40.
118
Capítulo VI
Análisis de
resultados
En el siguiente capítulo se muestran el análisis de resultados el
cual está dividido en dos etapas, conclusiones y propuestas.
119
6.1 Conclusión
Al entender la complejidad que los procesos tienen desde la parte química al hacer la
medición de pH, los tipos de concentraciones necesarias para llegar a un punto neutro, el
tiempo que este tarda en lograrlo, los diferentes tipos de plantas y sensores que hay en
las distintas aplicaciones en medición de pH, pasando por la parte electrónica al necesitar
tarjetas acondicionadoras de señales como la realizada para convertir el voltaje en
corriente, circuitos de potencia necesario para la activación con pulsos de 5 VCD de
agitadores y sobre todo la parte de control del sistema al darse cuenta que un proceso
como el presentado en este trabajo puede tener muchas variantes de control como los
mencionados en los distintos capítulos, llegando a que el mejor en esta aplicación es un
control difuso.
Los resultados obtenidos en este trabajo brindan la experiencia que el control difuso
provee una respuesta satisfactoria, rápida y estable para el sistema cuando es sometido a
diferentes perturbaciones. Los resultados obtenidos muestran la eficiencia y valides de
este método de control.
De este tipo de control, se puede observar que la salida no presenta grandes oscilaciones
con respecto al punto de control, ya que al trabajar de forma más interactiva con los datos
actuales como lo hace un ser humano se logra un resultado mejor, mediante incrementos
o decrementos graduales dependiendo de las condiciones que se presentan o se han
presentado en comparación a métodos de control tradicionales que alcanzan el valor
deseado, pero con saltos bruscos que provocan un sistema de control inestable.
En cuanto a la metodología para sentar las bases de acción de control, es cierto que no
hay un número determinado de términos lingüísticos que se puedan establecer dentro de
una variable lingüística ya que esto se establece en base a la experiencia obtenida del
sistema que se desea controlar, esto puede llevarse a que mientras mas términos se
desarrollen, más exacto será el controlador, teniendo en cuenta que al saturar de términos
lingüísticos una variable, el controlador se comportara de manera más lenta y menos
confiable, esto debido por la gran cantidad de términos a comparar y a que todo el tiempo
estaría trabajando, incluso en cambios que pudieran ser despreciables dando la impresión
de un sistema inestable.
Cabe señalar que al sentar la base de conocimiento del controlador es muy importante
introducir una entrada que corresponda a la acción de control que se desea realice el
controlador ya que de lo contrario al introducir una entrada errónea provocara una acción
de control errónea.
120
Es necesario hacer un hincapié a la ventaja y facilidad que representa trabajar con la
herramienta de lógica difusa (Fuzzy System Designer) que posee LabVIEW, ya que esta
interfaz permite diseñar y editar las funciones de membresía para cada variable
lingüística, así mismo por medio de esta interfaz se pude ingresar la base de reglas
lingüísticas y escoger el método de defusificación que se desee implementar. Esta
herramienta de LabVIEW es de mucha ayuda, ya que sin ella su implementación seria
más extensa, ya que todo el proceso de Fusificacion, Base de conocimiento y
Defusificacion tendría que se programada lo que sería tardada y tediosa.
Durante el transcurso de este trabajo se facilitaron las bases teóricas así como los
conocimientos previos que se necesitan tener para un mejor entendimiento del mismo. Es
sabido que en la parte física de cualquier proceso existen ciertos tipos de perdidas ya sea
de energía, valores, señales etc.
Por lo cual, esta aplicación no fue la excepción, no se tuvieron pérdidas que afectaran el
proceso directamente pero se vieron reflejadas en el las pruebas individuales, por ejemplo
la tarjeta de conversión de voltaje a corriente, el valor ideal fue de 4-20mA mientras que al
medir el valor real daba una lectura de 4-14mA, media que no afectaba el comportamiento
de la bomba dosificadora.
121
Referencias bibliográficas
[2] A B k W . 2003. “ L : A
I ”. Oregon, USA. Franklin, Beedle & Associates. 572p.
[4] L B. W R G C k. 2001. “C
L ”. USA. A W . 3° Edición.
[9] S C , J é O . 2009. “S é H
”. I C . I N SI
Zacatenco. 100 p.
vii
[14] Tufan Kumbasar, Ibrahim Eksin, Mujde Guzelkaya y Engin Yesil. 2011. “T -2 fuzzy
”. I ,T k .I
Technical University, Faculty of Electrical and Electronics Engineering, Control
Engineering Department.
[16] A. K , N. A , L. W W. R. C . 1995. “A N w A h h
I H B h W ”. Toronto, Canada.
Department of Chemical Engineering, University of Toronto.
[17] . k. 2009. “A h
h ”. N w w k W w, .
Institute of Control and Computation Engineering, Warsaw University of Technology.
15 p.
viii
Anexos
ix
Anexos
Silicon Bidirectional Triode Thyristors
. . . designed primarily for full-wave ac control applications, such as light dimmers,
motor controls, heating controls and power supplies; or wherever full-wave silicon
gate controlled solid-state devices are needed. Triac type thyristors switch from a
blocking to a conducting state for either polarity of applied anode voltage with positive
or negative gate triggering. TRIACs
• Blocking Voltage to 800 Volts 8 AMPERES RMS
• All Diffused and Glass Passivated Junctions for Greater Parameter Uniformity 200 thru 800 VOLTS
and Stability
• Small, Rugged, Thermowatt Construction for Low Thermal Resistance, High Heat
Dissipation and Durability
• Gate Triggering Guaranteed in Two Modes (2N6342, 2N6343, 2N6344, 2N6345)
or Four Modes (2N6346, 2N6347, 2N6348, 2N6349)
• For 400 Hz Operation, Consult Factory MT1
• 12 Ampere Devices Available as 2N6342A thru 2N6349A MT2
G
CASE 221A-04
(TO-220AB)
STYLE 4
DESCRIPTION
The MOC303XM and MOC304XM devices consist of a AlGaAs
infrared emitting diode optically coupled to a monolithic silicon
detector performing the function of a zero voltage crossing bilat- 6
eral triac driver. 6
1
They are designed for use with a triac in the interface of logic
systems to equipment powered from 115 VAC lines, such as 1
teletypewriters, CRTs, solid-state relays, industrial controls,
printers, motors, solenoids and consumer appliances, etc.
6
FEATURES
• Simplifies logic control of 115 VAC power SCHEMATIC
1
• Zero voltage crossing
• dv/dt of 2000 V/µs typical, 1000 V/µs guaranteed
ANODE 1 6 MAIN TERM.
• VDE recognized (File # 94766)
-ordering option V (e.g., MOC3043VM)
CATHODE 2 5 NC*
APPLICATIONS N/C 3
ZERO
CROSSING 4 MAIN TERM.
CIRCUIT
• Solenoid/valve controls • Lighting controls
• Static power switches • AC motor drives *DO NOT CONNECT
• Temperature controls • E.M. contactors (TRIAC SUBSTRATE)
Note
1. Isolation surge voltage, VISO, is an internal device dielectric breakdown rating. For this test, Pins 1 and 2 are common, and Pins 4,
5 and 6 are common.
LM741
Single Operational Amplifier
Features Description
• Short circuit protection The LM741 series are general purpose operational amplifi-
• Excellent temperature stability ers. It is intended for a wide range of analog applications.
• Internal frequency compensation The high gain and wide range of operating voltage provide
• High Input voltage range superior performance in intergrator, summing amplifier, and
• Null of offset general feedback applications.
8-DIP
8-SOP
Rev. 1.0.1
©2001 Fairchild Semiconductor Corporation
BC556/557/558/559/560
BC556/557/558/559/560
1 TO-92
1. Collector 2. Base 3. Emitter
hFE Classification
Classification A B C
hFE 110 ~ 220 200 ~ 450 420 ~ 800
(866) 531-6285
orders@ni.com
Overview
With recent bandwidth improvements and new innovations from National Instruments, USB has evolved into a core bus of choice for measurement applications. The NI USB-6008
and USB-6009 are low-cost data acquisition (DAQ) devices with easy screw connectivity and a small form factor. With plug-and-play USB connectivity, these devices are simple
enough for quick measurements but versatile enough for more complex measurement applications.
Back to Top
Back to Top
Comparison Tables
Input Max Sampling Rate Analog Output Output Rate Digital I/O 32-Bit
Product Analog Inputs Triggering
Resolution (kS/s) Outputs Resolution (Hz) Lines Counter
8 single-ended/4
USB-6008 12 10 2 12 150 12 1 Digital
differential
8 single-ended/4
USB-6009 14 48 2 12 150 12 1 Digital
differential
1/7 www.ni.com
1130 User Guide
Getting Started
You should have received: In order to test your new Phidget you will also need:
2. Download and run the Phidget21 Installer (32-bit, or 64-bit, depending on your system)
3. You should see the icon on the right hand corner of the Task Bar.
PH/ORP Sensor Primer
Introduction
pH and ORP probes are both used for measuring the acidic intensity of liquid solutions. A pH probe
measures acidity on a scale from 0 to 14, with 0 being the most acidic and 14 being the most basic.
Similarly, an Oxidation-Reduction Potential (ORP) probe returns a voltage proportional to the tendency of
the solution to gain or lose electrons from other substances (which is linked directly to the pH a
substance).
PARTS
IDENTIFICATION
SCHEDULE
• Wetted Component Assemblies
• Drive Assemblies
• Control Panel Assemblies
• New Wet End Parts Sheets
EMP-031 (REV U)
1130_0 Mechanical Drawing
.836
1.800
1.500
.150 .150
.900 n.125
1.200
.516
.062
Scale 1:0.75
Units are in Inches
Pergamon Chemical Enqineerino Science, Vol. 50, No. 23, pp. 3693-3701, 1995
Copyright © 1995 Elsevier Science Ltd
Printed in Great Britain. All rights reserved
0009-2509/95 $9.50 + 0.00
0009-2509(95)00214-6
(First received 28 October 1994; revised manuscript received and accepted 19 June 1995)
Abstract--This paper presents a new approach to the identification of pH processes based on the Wiener
model structure (a dynamic linear element in series with a static nonlinearity). A frequency sampling filter
model is used to represent the dynamic linear element and a simple least-squares algorithm is applied to
simultaneously estimate the parameters of the linear subsystem and the inverse static nonlinearity.
Experimental results obtained from a pilot-scale pH process are presented to illustrate the performance of
this new scheme. A key benefit of using this approach is that an estimate of the pH titration curve can be
obtained in significantly less time as compared to more traditional approaches.
a r t i c l e i n f o a b s t r a c t
Article history: In this work performances of adaptive backstepping controller (BSC) and globally linearizing controller
Received 14 February 2011 (GLC) are compared for pH control. First, based on the system full order model a GLC has been designed and
Received in revised form 1 August 2011 it has been shown that this controller is identical to BSC proposed in the literature. Next in order to avoid
Accepted 1 August 2011
state estimator design, BSC and GLC are designed based on pH reduced order model and their identities
Available online 14 September 2011
have been established. Through computer simulations, it has been shown that the performance of non-
adaptive GLC designed based on reduced order model is better than that of adaptive BSC designed based
Keywords:
on pH full order model which requires state measurement for implementation. Finally, the effectiveness
pH control
Globally linearizing controller
of GLC designed based on the reduced order model in load rejection and set-point tracking has been
Backstepping technique demonstrated through simulation and experimental studies.
© 2011 Elsevier Ltd. All rights reserved.
1. Introduction and switching [8] and generalized predictive control [9] have been
proposed in the literature.
The main objective of pH processes is controlling the effluent Block oriented models have been also used for pH control. In
pH by manipulating the flow rate of titrating stream. Control of this regards, Wiener model is used as base model to present whole
pH is important in the chemical industry, especially in wastewa- pH process dynamics from low to high pH values. Mahmoodi et al.
ter treatment. However, pH processes are difficult to control due [10] have used Laguerre filters and simple polynomials as linear
to their nonlinear dynamics. So far, many authors have proposed and nonlinear parts of a Wiener structure, respectively. Oblak and
nonlinear control strategies to overcome the difficulties evolved Skrjanc [11] used continuous-time Wiener model and applied the
in pH control. It must be noted that pH neutralization process is model predictive control to a pH process. An alternative method
widely studied for two different reasons. First, because of its envi- to overcome the nonlinearities of pH processes is applying neural
ronmental effects, especially when effluent or wastewater have to networks [12] or fuzzy logic systems [13] for designing controller
be neutralized before being discharged into the environment. Sec- or estimator for pH systems.
ond, pH neutralization process is highly nonlinear and is known as Among different nonlinear control techniques, feedback lin-
a challenging problem. Many papers on modeling and control of earization [14–16] and BSC [17] algorithms have recently attracted
pH have appeared in the literature. The first effort of pH modeling researchers’ attention. Adaptive version of these nonlinear con-
based on mass balance and chemical equilibrium of components trollers can be designed by incorporating a parameter estimation
returns to McAvoy et al. [1]. Gustafsson and Waller [2] extended algorithm in the controller design. Recently adaptive BSC has been
this method, by introducing the concept of reaction invariant (RI), applied to pH processes [18,19].
to general multi component pH processes. Wright and Kravaris In this work it is shown that the BSC scheme proposed by Yoon
[3], Wright et al. [4] have reduced the pH process model to a et al. [19], is identical to feedback linearization control. For imple-
first-order state equation and introduced the concept of strong mentation of BSC and GLC system states are required. To avoid this
acid equivalent (SAE). With the progress in the pH process mod- difficulty, it is proposed to design BSC and GLC based-on a reduced
eling, many different model-based control methods such as in-line order pH model (introduced by Wright and Kravaris [3]). Perfor-
process-model-based control [5], nonlinear inferential control [6], mance of a non-adaptive GLC, designed based on reduced model,
nonlinear control using strong acid equivalent [7], multiple model has been compared with the adaptive BSC controller proposed
by Yoon et al. [19]. Results indicate that the non-adaptive version
of GLC has a better performance in spite of its simpler design. It
∗ Corresponding author. Tel.: +98 21 66165419; fax: +98 21 66022853. should be noted that for implementation of the BSC proposed by
E-mail address: shahrokhi@sharif.edu (M. Shahrokhi). Yoon et al., the system states should be available which is not
0959-1524/$ – see front matter © 2011 Elsevier Ltd. All rights reserved.
doi:10.1016/j.jprocont.2011.08.001
Eighth LACCEI Latin American and Caribbean Conference for Engineering and Technology (LACCEI’2010)
“Innovation and Development for the Americas”, June 1-4, 2010, Arequipa, Perú
RESUMEN
En este artículo se detalla la caracterización de un proceso no lineal como es el de neutralización de pH, dentro
del modelo matemático se presenta el modelado del sensor transmisor y del elemento final de control, es decir,
una válvula comercial con las características específicas que requiere el proceso en mención. Una vez finalizado
el modelado de los elementos que componen el lazo abierto del sistema planta, sensor transmisor y actuador se
prosigue con el diseño de controladores PID y Fuzzy y sus respectivas pruebas de rendimiento para resaltar en
qué ambiente de operación cada controlador se aventaja con respecto al otro. El diseño y pruebas que se realizan
son concernientes a controladores Fuzzy y tipo PID sintonizados bajos los criterios de IAE y Dahlin por la
dinámica que presenta el proceso.
Palabras claves: Controlador, Criterios de sintonización, Control realimentado, Lógica difusa y Neutralización
de pH.
ABSTRACT
On this article it’s detailed the characterization of a non linear process just as the pH neutralization process, inside
this model it’s presented the transmitter sensor model an the final element of control, which is a commercial valve
with specific characteristics that the process requires. Once finished the modeling stage on open loop, the
transmitter sensor and the actuator it’s then designed a PID and a Fuzzy controller with their own performance
criteria to select in which environment of operation each controller is better than the other. The designs and tests
made are based on Fuzzy and PID controllers tuned with IAE and Dahlin criteria depending on the dynamics of
the process.
Keywords: Controller, Tuning Criteria, Feedback Control, Fuzzy and Neutralization
1. INTRODUCCIÓN
La ingeniería de control ha estado evolucionando con el pasar del tiempo en busca de estrategias más robustas y
flexibles en pro de las exigencias de los procesos industriales, donde los métodos de producción sean lo más
eficiente posible para que no repercutan en pérdidas sin sacrificar la calidad del producto. Las nuevas estrategias
de control son integrables al momento de relacionar todos los elementos del sistema de control para su
supervisión, administración, recopilación y manipulación de variables que intervengan para ejercer control al
proceso a un nivel específico para que éste disponga de los recursos necesarios, aumentado así la eficiencia de
producción. La integración de los elementos de control trae consigo la capacidad de adaptación del sistema de
control ante comportamientos no lineales que presente el proceso por su naturaleza.
El proceso en desarrollo es la neutralización de pH del ácido nítrico (HNO3) en presencia de una sustancia
amortiguadora (NaHCO3) mediante la manipulación de la base hidróxido de sodio (NaOH). Este proceso presenta
un comportamiento no lineal con gran dificultad para su modelamiento matemático. Gracias al modelo
desarrollado por Gustafsson se logra llegar a una aproximación del modelo en mención, siendo esta la apertura del
primer tema a tratar. En el proceso de neutralización de pH se presentan comportamientos no lineales y no
8th Latin American and Caribbean Conference for Engineering and Technology
Arequipa, Perú WE1- 1 June 1-4, 2010
ISA Transactions 51 (2012) 277–287
ISA Transactions
journal homepage: www.elsevier.com/locate/isatrans
Abstract--The highly non-linear response of the pH value to the addition of acid or base makes pH control
by conventional means very difficult, in particular when the buffer capacity of the system is not known.
The aim of this study was the development and implementation of a computer-based pH measurement
and fuzzy logic pH controller using a simple, low cost, pH measurement unit. The pH controller was
devised to have a wide range of possible application such as the control ofpH value in a laboratory reactor,
or the neutralisation of waste water streams of industrial processes. This means that the controller had
to be self adaptive to different or changing system parameters. The pH controller is based on fuzzy logic
because it permits the inclusion of subjective knowledge, often based on experience and not on a
theoretical model. It can employ data that are, to a certain extent inconsistent and it may use primary
knowledge (for example experimental results) directly. We built up a self-optimizingpH measurement and
controlling system that is capable of controlling the pH value within _+0.1 units, and within a very short
response time. The pH-fuzzy controller is applicable to any fermentation process requiring in situ pH
measurement and control. The self adaptability of the controller makes it independent of the buffer
capacity of the system, so that it is even possible to adjust the pH value of distilled water by adding l N
acid or base solution. The controller can also be used in any pH-neutralization plant for chemical waste
water by adding the required amount of acid or alkaline solution with high accuracy, thereby preventing
any pH value overshoot.
wR3o/4-o 981
ARTICLE IN PRESS
Control Engineering Practice 17 (2009) 1329–1337
a r t i c l e in fo abstract
Article history: In this paper, an adaptive control scheme, based on fuzzy logic systems, for pH control is addressed. For
Received 30 November 2008 implementation of the proposed scheme no composition measurement is required. Stability of the
Accepted 15 June 2009 closed-loop system is established and it is shown that the solution of the closed-loop system is
Available online 7 July 2009
uniformly ultimately bounded and under a certain condition, asymptotical stability is achieved.
Keywords: Effectiveness of the proposed controller is tested through simulation and experimental studies. Results
pH control indicate that the proposed controller has good performances in set-point tracking and load rejection
Adaptive control and much better than that of a tuned PI controller.
Fuzzy logic systems & 2009 Elsevier Ltd. All rights reserved.
Nonlinear control
0967-0661/$ - see front matter & 2009 Elsevier Ltd. All rights reserved.
doi:10.1016/j.conengprac.2009.06.007
Applied Soft Computing 9 (2009) 1111–1125
A R T I C L E I N F O A B S T R A C T
Article history: Advantages of a fuzzy predictive control algorithm are discussed in the paper. The fuzzy predictive
Received 28 December 2007 algorithm is a combination of a DMC (Dynamic Matrix Control) algorithm and Takagi–Sugeno fuzzy
Received in revised form 14 February 2009 modeling, thus it inherits advantages of both techniques. The algorithm is numerically effective. It is in
Accepted 26 February 2009
fact generalization of the standard DMC algorithm widely used in the industry, thus the existing
Available online 11 March 2009
implementations of the DMC algorithm can be extended using the presented fuzzy approach. A simple
and easy to apply method of fuzzy predictive control algorithms synthesis is presented in the paper. It
Keywords:
can be easy applied also in the case of Multiple Input Multiple Output (MIMO) control plants. Moreover,
Model predictive control
Fuzzy control
information about measured disturbance can be included in the algorithms in an easy way. The
Takagi–Sugeno models advantages of the fuzzy predictive control algorithm are demonstrated in the example control systems of
Nonlinear systems two nonlinear chemical reactors: the first one—with inverse response and the second one—a MIMO plant
Dynamic Matrix Control with time delay.
ß 2009 Elsevier B.V. All rights reserved.
1568-4946/$ – see front matter ß 2009 Elsevier B.V. All rights reserved.
doi:10.1016/j.asoc.2009.02.013