Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIVERSIDAD EIA
PROGRAMA ACADÉMICO
ENVIGADO, COLOMBIA
AÑO
INTEGRACIÓN DE UN SISTEMA DE PROTECCIÓN
ELECTRÓNICA Y UNA INTERFAZ
HUMANO-MÁQUINA (HMI) PARA LA EVALUACIÓN
DE ESTRATEGIAS DE CONTROL Y VISUALIZACIÓN
DE VARIABLES DE LA PLANTA DE PH DE LA
UNIVERSIDAD EIA
Co-director:
Juan David Núñez López, M.Sc.
UNIVERSIDAD EIA
PROGRAMA ACADÉMICO
ENVIGADO, COLOMBIA
2022
Contenidos
1. Preliminares 4
1.1. Planteamiento del Problema y Justificación . . . . . . . . . . . . . . . . . . 4
1.2. Objetivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2.1. Objetivo general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2.2. Objetivos específicos . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3. Antecedentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4. Marco Teórico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4.1. pH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.4.2. Identificación de Sistemas . . . . . . . . . . . . . . . . . . . . . . . . 7
1.4.3. Métodos de Identificación No Paramétricos . . . . . . . . . . . . . . 7
1.4.4. Métodos de Identificación Paramétrica . . . . . . . . . . . . . . . . . 7
1.4.5. Identificación de procesos sobre-amortiguados . . . . . . . . . . . . . 7
1.4.6. Sistemas de Control . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.4.7. Interfaz Máquina – Humano (HMI) . . . . . . . . . . . . . . . . . . . 9
3. Identificación Experimental 30
3.1. Recolección de Datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.2. Selección y Validación del Modelo . . . . . . . . . . . . . . . . . . . . . . . . 31
C. Protocolo de pruebas 53
Lista de Figuras
1.1. Constantes para la identificación de los modelos de primero orden más tiem-
po muerto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1
Abstract
It describes and makes the necessary changes to the instrumentation of the pH plant of the
EIA University, in addition to making circuits for the protection of certain main elements
of the plant.
The identification of the plant dynamics is developed using two-point methods and compa-
ring their performance between them. And as a control strategy will be used as it exploits
linear control design methods, so operating ranges will be used where it can be guaranteed
that at each operating point, the feedback system has the desired stability and performance
properties. For each operating range a PI controller will be tuned by Cohen and Coon’s
method, also checking its efficiency for the recommended uncontrollability range.
2
Introducción
3
Capitulo 1: Preliminares
4
transformación, algunos de los ejemplos en la industria alimenticia sobre el control de pH
son los siguientes. En las carnes, el pH es un indicador importante de las condiciones de
salud y alimentaras del animal en el momento del sacrificio. El pH es un factor importante
en la producción de todos los tipos de bebidas, incluso pequeños cambios del pH en las
aguas minerales pueden indicar una contaminación de las fuentes o de los estratos naturales.
El pH de la leche debe ser controlado desde el momento de la recolección hasta la entrega
del producto, ya que es un indicador válido de sus condiciones higiénicas. (Infoagro, 2017)
En el control de pH en los cultivos, el pH es un indicador muy importante y un factor
decisivo que hace que los nutrientes necesarios para un correcto desarrollo del cultivo estén
disponibles para la planta. El pH de la solución de riego es esencial para una correcta
gestión de la fertiirrigación. Un sistema que dosifique los fertilizantes y el ácido de manera
estable, sin oscilaciones en el pH y conectividad, dará lugar a un buen desarrollo del cultivo
y un aumento de la calidad y cantidad de la producción. (Nuticontrol, 2020)
Los anteriores son solo algunos ejemplos de la cantidad de aplicaciones que existen para
el control de pH, consecuentemente, es una de las razones por las cuales toma relevancia
el trabajo aquí propuesto. Por la importancia del control de pH en la industria se decide
realizar este trabajo de grado, que pretende habilitar la planta de pH de la Universidad
EIA, para la evaluación de estrategias de control de una manera más sencilla a través de una
HMI y sea útil para el aprendizaje en las materias enfocadas al control de la Universidad
EIA que utilizan esta planta para sus laboratorios.
1.2. Objetivos
A continuación se describen las metas u objetivos a cumplir en este proyecto final de
pregrado. En primer lugar, se presenta un objetivo general que contiene la idea principal
del proyecto, seguido de los objetivos específicos.
5
Implementar una interfaz humano-máquina (HMI), estableciendo comunicación con
el sistema embebido, para la visualización, almacenamiento de variables y evaluación
de estrategias de control.
1.3. Antecedentes
Una tesis presentada en la Universidad Tecnológica de Bolivar presenta los resultados de
la automatización de la planta de tratamiento de aguas residuales (control de pH) de la
empresa Termocartagena S.A. E.S.P. Se utiliza un modelamiento difuso al que denominan
error de inferencia. (Osorio Lugo & Vargas Diaz, 2005)
pH = log(H+)
6
1.4.2. Identificación de Sistemas
La identificación de sistemas tiene por objeto obtener el modelo de un sistema dinámico a
partir de datos experimentales. La obtención de un modelo a partir de datos experimentales
conlleva las siguientes etapas fundamentales:
Recolección de datos: Los datos de entrada y salida se pueden obtener mediante un
experimento diseñado específicamente para la identificación del sistema.
Selección del modelo: Se realiza a partir de obtener grupo de modelos por medio de
diferentes métodos y entradas del sistema, eligiendo el más adecuado y representativo del
sistema.
Validación de modelo: La evaluación de la calidad del modelo se basa en determinar
cómo se desempeña el modelo cuando se trata de reproducir con él los datos obtenidos en
la medición experimental. (García Jaimes, 2009)
kp e−tm s
Gp (S) = (1.1)
τs + 1
7
dos valores, entonces los parámetros de un modelo de primer orden más tiempo muerto se
pueden obtener de (Alfaro, 2001):
∆y
kp = (1.2)
∆u
τ = at1 + bt2 (1.3)
tm = ct1 + dt2 (1.4)
Tabla 1.1: Constantes para la identificación de los modelos de primero orden más tiempo
muerto
Gain-Scheduled
Gain-scheduled es una técnica común para controlar sistemas no lineales con dinámicas
que cambian de una condición de funcionamiento a otra. La programación de ganancias
se utiliza cuando un único conjunto de ganancias del controlador no proporciona el rendi-
miento y la estabilidad deseados en todo el rango de condiciones de funcionamiento de la
planta (MathWorks, 2022).
8
1.4.7. Interfaz Máquina – Humano (HMI)
Es la interfaz entre el proceso y los operarios de una fábrica, una línea de producción o
cualquier sistema donde sea necesaria la operación por parte de un humano. En sí, es un
panel de instrumentos que el operario puede manipular para controlar un proceso. Es la
principal herramienta que utilizan los operarios para coordinar y controlar procesos indus-
triales y de fabricación. El HMI traduce variables de un proceso complejo en información
útil y procesable. La función principal de los HMI es mostrar información en tiempo real,
proporcionar gráficos visuales que aporten significado y contexto sobre el estado del motor,
la válvula, niveles y demás parámetros de un determinado proceso (?).
9
Capitulo 2: Instrumentación del proceso
2.1. Planta de pH
La planta de pH ubicada en los laboratorios de automatización y control de la Universi-
dad EIA la cual lleva por nombre Sistema de aprendizaje de control de procesos analíticos
(T5554) (Figura 2.1) y distribuida por la compañía estadounidense Amatrol, permite ad-
quirir conocimientos y habilidades esenciales para controlar y modificar las propiedades
químicas de una sustancia. El sistema permite explorar una amplia gama de temas, entre
los cuales esta el control de procesos analíticos, electrodos de pH, medidores y transmisores
de pH, controladores, entre otros.
El sistema incluye una estación de trabajo de sobremesa con un panel de control, bombas,
tanques y tuberías industriales. Se utilizarán estos componentes para llevar a cabo habili-
dades prácticas, como el ajuste y el control manual de una bomba dosificadora electrónica,
la comprobación del pH de una solución, la conexión y el funcionamiento de un sistema de
control realimentado.
10
Antes de describir el proceso realizado por la planta para tener una mayor claridad sobre
los elementos que componen a la misma, en la Figura 2.2, junto con la Tabla 2.1, se hace
un listado de los principales componentes.
Teniendo claridad de los elementos que componen a la planta de pH T5554, se hará una
descripción general del funcionamiento y algunos cambios realizados. Como se puede notar
en la Figura 2.1 la planta tiene 4 entradas para el suministro de agua. Ya que la planta
estaba en desuso como se dio a saber en los preliminares de este trabajo, una de las primeras
adecuaciones que se realizó fue ubicar la planta cerca a una llave para el suministro de agua
y a un desagüe, haciendo las debidas conexiones como se muestra en la Figura 2.3.
Con el fin de tener un flujo constante de agua en caso de mantener abierta la válvula
manual de descarga, o de facilitar la limpieza y el llenado del tanque de reacción cuando se
trabaja en constante recirculación del liquido, cerrando la válvula manual de descarga, se
debe de tener en cuenta que cualquiera sea de los casos de uso, la bomba centrifuga debe
estar encendida, dicha acción se realiza desde el panel de control de la planta, ubicado en
la parte superior derecha.
El flujo del liquido se ve interrumpido por una bomba eductora, la cual en caso de estar
encendida agregará constantemente ácido (disminuir pH) a una frecuencia fija, en caso
contrario simplemente permite el flujo del liquido.
El tanque tiene tanto límite superior como inferior dados por dos interruptores de nivel
11
Figura 2.2: Componentes principales - T5554, (Amatrol, 2022)
12
el agitador a el cual se le puede variar la velocidad por medio de una perilla, esto con el
fin de tener un flujo turbulento sin que llegue a ser violento en el tanque de reacción para
la homogeneización de los reactivos con el liquido.
A la salida del tanque de reacción se encuentran las válvula manuales de ramificación y
bypass, son las que permiten que el fluido pase a través del ph-metro o no lo haga. En
el caso de que se necesite sensar el pH del liquido se deberá abrir las dos válvulas de
ramificación y cerrar la válvula de bypass, en el caso contrario se cierran las dos válvulas
de ramificación y se abre la válvula de bypass.
Después de las válvulas anteriormente mencionadas, se encuentra un medidor de flujo el
cual cuenta con un rotámetro con válvula para el control del flujo.
Por último, la bomba electrónica dosificadora, es la encargada de variar el flujo y la ampli-
tud con la que se agrega base (incrementar pH) a la solución, ambos parámetros pueden
ser variados manualmente por dos perillas ubicados en la bomba, con la particularidad que
la frecuencia puede ser variada con una señal de 4-20 mA.
En la Figura 2.4 se muestra el diagrama de tuberías e instrumentación (P&ID), para de
esta manera, junto con la explicación dada anteriormente, quede de la manera más clara
posible el proceso realizado por la planta de pH.
13
2.1.1. Sensor de pH
Uno de los daños mencionados en la planta de pH en los preliminares de este trabajo fue en
el pH-metro, mostrado en la Figura 2.5, el cual por disponibilidad y tiempo de entrega no
fue posible conseguir la misma referencia. En la Tabla 2.2 se encuentra una comparación
de las principales características técnicas, tanto del electrodo, como del transmisor, entre
los antiguos elementos, con los que se sustituyeron, donde se puede observar que cumple
con las características del anterior pH-metro escogido por el fabricante de la planta.
14
Al llegar el pH-metro se comprobó que funcionará correctamente en flujo, comparado su
medición con un flujo estático en el tanque de reacción, con su medición en un flujo,
donde se realizaron algunas adecuaciones mostradas en la Figura 2.6 para acoplar el nuevo
pH-metro a la tubería.
15
Figura 2.7: LPI-pH Transmisor pH en el panel de control.
2.1.2. Agitador
Otros de los elementos que no estaban en funcionamiento eran tanto el motor agitador,
como su control de velocidad. Se encontró la misma referencia del variador (KBWC-16)
en una empresa estadounidense, por lo que se siguió trabajando con el mismo, al nuevo
variador se le hicieron algunos cambios en las pistas de su circuito impreso, para que
funcionará de la menor velocidad a la mayor velocidad, de fabrica lo hace de manera
contraria, como se muestra en la Figura 2.8, esto cambios también fueron hechos en el
variador original de la planta.
La referencia del motor agitador es 2M319, durante las pruebas para la identificación de la
planta se notó que el motor se recalentaba a altas temperaturas y debido al constante uso,
hizo corto-circuito, se llegó a la conclusión que este constante recalentamiento del motor
derritió el barnizado del bobinado del motor, a tal punto de generar el corto-circuito, en la
Figura 2.9 se puede notar como el bobinado está totalmente negro y sirve como evidencia
16
de la conclusión a la que se llegó. Esto causado por las altas revoluciones por minuto que
el motor puede alcanzar, pero su poco torque, por lo cual, se necesita escoger un motor de
menos revoluciones, pero más torque. Por el largo proceso que implica realizar la orden de
compra para ordenar un nuevo motor, se hizo imposible esperar a la llegada de este, por
lo que el resto del proceso, como agitador, se uso un taladro.
17
(a) LPE4MA-PTC1-XXX (b) Ajuste de la frecuencia y longitud
18
que la bomba eductora obtenga la suficiente energía para bombear el ácido en el flujo de
agua.
19
Figura 2.14: Diagrama de bloques general circuito electrónico
relaciona el voltaje con la corriente, pero este diseño tiene un problema, que la corriente
de salida va a depender de la resistencia de carga, en este caso la impedancia de la bomba
dosificadora, efecto que no deseamos, necesitamos que el factor de conversión sea constante
sin importar la carga. Por ende, un primer diseño se muestra en la Figura 2.15.
Vin
IR = Iout =
R
1V
P ara1V : = 4mA
250Ω
5V
P ara5V : = 20mA
250Ω
Como se puede notar, ya obtuvimos un lazo de (4-20)mA con el circuito mostrado en la
Figura 2.15, pero este circuito tiene una limitación, para mantener una corriente estable
en la resistencia de carga lo que hace el amplificador operacional es variar su voltaje de
salida, por lo cual, a medida que la resistencia de carga se hace más grande le exige un
voltaje de salida más grande al amplificador operacional, lo cual va a estar limitado por
el voltaje de alimentación del amplificador operacional. Para no tener esta limitación se
propone agregar un transistor a la salida como se muestra en la Figura 2.16, de esta manera
nos permite manejar otras tensiones y corrientes a la salida.
Vin
Is = ≈ Ig
750Ω
20
Figura 2.16: Lazo (4-20)mA - Diseño final
3V
P ara3V : = 4mA
750Ω
15V
P ara15V : = 20mA
750Ω
El diseño de la Figura 2.16 será el que se utilizará en el circuito, el cual ya no cuenta
con las limitaciones anteriormente mencionadas. Otra diferencia que se puede notar con
respecto al anterior diseño es que se cambiaron tanto los valores de voltaje de entrada y
su resistencia, el porqué de esto valores se abordará en la siguiente sección.
y2 − y1 5−1
m= = = 0,4
x2 − x1 10 − 0
y − y0 = m(x − x0 ) → y − 1 = 0,4x → y = 0,4x + 1
Para realizar esta conversión es necesario primero aplicar un amplificador con configuración
inversora con una ganancia de 0.4 y por último un sumador de 1V. El problema que se
encuentra con estos rangos es la ganancia menor a uno, ganancias menores a uno solo
pueden ser aplicadas por un amplificador en configuración inversora, por ende, se necesitaría
tener una fuente dual, lo cual la planta de pH no cuenta con ello, para obtener el voltaje
negativo para alimentar los amplificadores,por lo cual, se buscarán otros rango donde no
se necesiten ganancias menores a uno.
21
250Ω → (1 − 5)V → y = 0,4x + 1
500Ω → (2 − 10)V → y = 0,8x + 2
750Ω → (3 − 15)V → y = 1,2x + 3
Como se puede notar, con una resistencia de 750Ω y una entrada de (3-15)V obtendremos
un lazo de (4-20)mA, y teniendo la ecuación lineal que nos permite pasar de (0-10)V a (3-
15)V, que es y = 1,2x + 3, realizaremos el diseño del circuito para esta etapa, el diagrama
de bloques para esta etapa es el mostrado en la Figura 2.17
En la Figura 2.18 se encuentra el esquemático para esta etapa. En el parte superior izquier-
da está el diseño de un amplificador operacional no inverso, el cual tiene una ganancia de
1.2.
R1
A=1+ = 1,2
R2
Vout = 1,2 · Vin
2.2.3. Seguidor
El propósito de esta etapa es la protección del circuito. Como se muestra en la Figura
2.19, al inicio de la etapa se encuentra un diodo, con el fin de tener un protección contra
22
Figura 2.18: Esquemático etapa (0-10)V a (3-15)V
23
2.2.4. Alimentación - Saturación
El propósito general de esta etapa es que la salida final del circuito no supere los 20mA,
en caso de que la entrada del circuito sea más de 10V. La saturación se logró limitando la
alimentación de cada uno de los amplificadores operacionales de tal manera que si la entrada
es mayor a 10V, los operacionales no tenga la capacidad de superar 20mA. Se sabe que para
llegar a 20mA como mínimo los amplificadores debe tener un voltaje de alimentación de
15V teóricamente, pero como estos amplificadores no son ideales, por lo general el voltaje
que pueden alcanzar a su salida es menor que el voltaje con el que se alimenta, en algunos
datasheets esta características es llamada voltaje output swing from rail, la cual en este
documento se traducirá como la variación del voltaje de salida desde el carril, que por lo
general para amplificadores operacionales de propósito general está alrededor de 1.5V, por
ende el voltaje de saturación con el que se alimentaran los demás amplificadores estará
cerca a 18V,la variación del voltaje no es un valor fijo para un operacional, en el diseño
como se muestra en la Figura 2.20 tiene un trimmer desde el cual se podrá variar el voltaje
de saturación, a partir de los 18V teóricamente hallados, se variará desde el trimmer el
voltaje de saturación tal que a entradas mayores a 10V, la corriente sea 20mA.
24
Debido a que esta es una aplicación de instrumentación se consideró el uso de amplificadores
operacionales de instrumentación, en lugar de amplificadores operacionales de propósito
general. Estos amplificadores de instrumentación cuenta con un offset de entrada menor
a los de propósito general, para saber si es necesario un amplificador de instrumentación
hallaremos la resolución de la bomba.
Según el datasheet del fabricante de la bomba, la frecuencia de la carrera puede controlarse
del 10 al 100 % (de 12 a 125 carreras por minuto en el modelo de 125SPM), mediante el
circuito electrónico. Por esto el rango de la frecuencia es de 113, y el rango de voltaje es
de 12V
15 − 3V mV
Res = = 106,195
12 − 125SP M SP M
para que haya un aumento de un stroke por minuto debe haber aun aumento de 106.195
mV, con esto podemos concluir que no es necesario un amplificador de instrumentación,
debido a que los amplificadores de propósito general ya cumplen con un offset de voltaje
de entrada mucho menor a 100mV.
El único integrado con cuatro operacionales disponible en almacén de la Universidad EIA
es el LM324N, según su datasheet tiene un voltaje de alimentación máximo de 32V y un
offset de entrada máximo de 7mV, por lo que cumple con las características anteriormente
descritas, será el componente que se utilizará en el diseño.
Como se mencionó en la sección 2.2.3, el amplificador operacional para esta etapa debe ser
un integrado independiente para que así cumpla su función de aislar el resto de los compo-
nentes en caso de un fallo. Este amplificador al igual que los anteriores estará alimentado
al voltaje de saturación, por lo que su voltaje de alimentación mínimo debe ser igual a
22V.
El amplificador operacional utilizado en la etapa para generar el voltaje de saturación es-
tará alimentado a 24V, que es el voltaje de la fuente con que dispone la planta de pH.
El integrado de un amplificador operacional que cumpla con las características dadas dis-
ponible en el almacén de la universidad EIA es el UA741CN, el cual se utilizará en el diseño.
Para la etapa de saturación se utilizará un regulador de voltaje lineal, para este diseño se
usará el LM7805. Esta etapa también cuentas con dos capacitores de desacoplo como se ve
en la Figura 2.20, por recomendación del fabricante.
Los diodos escogidos son diodos comercialmente muy usados, para el caso del diodo de la
etapa del seguidor es un 1N4007, soporta una tensión inversa de hasta 1000V, antes de
este diodo se colocará una resistencia de 1MΩ debido a que este diodo no soporta grandes
corrientes. Para el diodo en la etapa de generación de 92V se utilizará un Zener con un
voltaje Zener de 18V, el cual su referencia nominal es 1N4746A.
Por último en la Figura 2.21 se muestra el esquemático completo del circuito diseñado.
25
Figura 2.21: Esquemático diseño final
es de 0.9mm, debido a que todas estas medidas están sobredimensionadas por el método
con el que se realizará el circuito impreso, se cumple con gran holgura el ancho mínimo
según la corriente que va a manejar el circuito.
El procedimiento fue el siguiente, primero se tomó una placa virgen y se pintó con aerosol
negro mate, después, utilizando la cortadora láser de la Universidad EIA, se pirograbó el
diseño invertido obtenido en KiCAD (ver fig. 2.22).
El resultado es el mostrado en la Figura 2.23. Cabe aclarar que esta imagen es a modo de
ejemplo, ya que no se tomó evidencia fotográfica del último diseño impreso, esta imagen
pertenece a una versión anterior del diseño.
El paso siguiente es introducir la placa de cobre en un recipiente no metálico que contenga
cloruro férrico disuelto en agua caliente (lo suficiente para cubrir toda la placa de cobre).
26
Figura 2.22: Diseño de PCB
La función del cloruro férrico es disolver el cobre que no está cubierto con pintura negra,
dejando al final las pistas de cobre que forman el circuito.
Después de que el cloruro férrico haya consumido todo el cobre sobrante, procedemos a
sacar la placa del recipiente y a retirar la tinta con thinner y un trapo, quedando las pistas
de cobre, por último, con la fresadora y una broca 0.8mm se perforan todos los orificios.
El paso final es soldar todos los elementos a la placa, los resultados se ven en la Figura
2.24
27
Figura 2.24: Imagenes de la PCB
28
Figura 2.25: Simulación en Multisim
·10−2
2,4 Real
2,2 Teórico
2
1,8
1,6
Corriente [A]
1,4
1,2
1
0,8
0,6
0,4
0,2
0
0 1 2 3 4 5 6 7 8 9 10
Voltaje [V ]
Figura 2.26: Comparación entre los datos reales y teóricos del circuito terminado
29
Capitulo 3: Identificación Experimental
30
transmisor del pH-metro. Salida de una señal de 0-10V al circuito anteriormente diseñado
en este trabajo para que se traducirla en una señal de 4-20mA a la bomba dosificadora,
así variado su frecuencia y así realizar la identificación. Por último, un bloque que es el
encargado de guardar los datos en un csv para luego ser analizados.
En la Figura 3.3 se observan todas las curvas obtenidas a diferentes porcentajes de fre-
cuencia de la bomba dosificadora. Como se mencionó desde los preliminares de este trabajo
el pH es una variable altamente no lineal, con la adquisición de datos se puede evidenciar
este comportamiento.
En la Figura 3.4, se evidencia de una manera gráfica este comportamiento no lineal de la
planta de pH de la Universidad EIA. Estos datos pertenecen al valor en tiempo estable al
que llegó cada curva mostrada anteriormente.
31
Figura 3.3: Recolección de datos
11,4
11,2
11
10,8
pH [pH]
10,6
10,4
10,2
10
9,8
9,6
0 10 20 30 40 50 60 70 80 90 100
Porcentaje de bombeo [ %]
resultados de cada uno de los métodos y en la Tabla 3.1 sus respectivos errores cuadráticos
medios, para un porcentaje de apertura del 20 %.
32
Método Error cuadrático medio
Alfaro 0.1556
Broida 1.1742
Chen y Yang 0.2330
Ho et al. 0.1142
Smith 0.1883
Vitekcová et al. 0.2808
Ho et al. 3.0085
Vitekcová et al. 2.2571
Del método de Ho et al. que fue el que menor error cuadrático medio obtuvo, se obtiene
la siguiente función de transferencia:
3,772e−153s
Gp (s) =
308,5s1
A partir de la anterior función se hizo un ajuste fino y se obtuvo un función de transferencia
con un error cuadrático medio de 0.0921:
3,81e−200s
Gp (s) =
290s1
La comparación ante la respuesta a un escalón se muestra en la Figura 3.5b (ver abajo).
Este mismo procedimiento se realiza con todas las frecuencias de la bomba dosificadora, en
la Tabla 3.2, se muestran todos los resultados finales de la identificación, de igual manera
todas las gráficas se encuentran en las gráficas 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12 y 3.13.
Por último en la Tabla 3.3, se muestra el error cuadrático medio que tuvo cada método
para todas las identificaciones.
33
Frecuencia Método FT Error Ajuste FT Error
3,772e−153s 3,81e−200s
20 % Ho et al. 0.1142 0.0921
308,5s1 290s1
2,569−91,7s 2,569−91,7s
30 % Alfaro 0.0553 0.0553
200,9s1 200,9s1
1,965e−89,7s 1,97e−89,7s
40 % Alfaro 0.0860 0.0819
99,14s1 99,14s1
1,965e−89,7s 1,97e−89,7s
50 % Alfaro 0.0507 0.0504
99,141 99,14s1
1,391e−29,6s 1,391e−29,6s
60 % Chen y Yang. 0.0386 0.0388
38,5s1 38,5s1
1,199e−95,2s 1,199e−95,2s
70 % Chen y Yang 0.0520 0.0520
81,06s1 81,06s1
1,107e−62,1s 1,09e−59,7s
80 % Ho et al. 0.0434 0.0288
29,55s1 30s1
0,9807e−55,2s 0,955e−55,2s
90 % Ho et al. 0.0527 0.0297
31,42s1 29s1
0,8863e−32,3s 0,875e−32,3s
100 % Ho et al. 0.0714 0.0436
27,54s1 26,4s1
34
(a) Comparación entre todos los métodos (b) Identificación
37
Capitulo 4: Evaluación de estrategias de control
Gain-scheduling
38
un comportamiento en forma de S, es decir que pueda ser representado por una función de
transferencia de primer orden con retardo, lo cual ya se comprobó en capítulos anteriores.
Según los autores Rivera et al. (1986) este método de Cohen y Coon presenta un desem-
peño razonable para valores del factor de incontrolabilidad entre 0.6 y 4.5. En la Tabla 4.1
se muestra el factor de incontrolabilidad para cada una de las funciones que se hallan en
capítulos anteriores, y que se halla de la siguiente manera:
θ
fi =
τ
Como se puede notar, todos excepto uno cumple con el rango para el cual es recomendable
este método. A continuación se calcula la constante proporcional e integral:
τ 9 θ
Kc = +
Kθ 10 12τ
θ(30τ + 3θ)
τi =
9τ + 20θ
Después, se calcula el valor de estás constantes para aplicar en un controlador en tiempo
discreto:
T
q0 = Kc 1 +
2τi
T
q1 = −Kc 1 −
2τ1
El tiempo de muestreo fue hallado por el máximo valor del rango dado por el criterio de
ancho de banda
2π
T =
8wc
En el Anexo B se encuentra el codigo de MATLAB utilizado para la sintonización de cada
controlador PI .En la Tabla 4.2 se encuentra, en la primera columna los rango para los
cuales será aplicado cada controlador, en la segunda y tercera columna los valores hallados
por el método de Cohen y Coon para cada controlador. En las figuras 4.2, 4.3, 4.4, 4.5 y 4.6
se encuentra la simulación de la respuesta al escalón del comportamiento individual de cada
uno de los controladores, es decir, aún no se ha aplicado un controlador gain-scheduling.
39
Rango Set-point q0 q1
SP < 9,793 0.3549 -0.3045
9,739 ≤ SP < 9,879 0.7576 -0.6481
9,879 ≤ SP < 10,254 0.5402 -0.4487
10,254 ≤ SP < 10,479 0.4864 -0.3943
10,479 ≤ SP < 10,488 0.8784 -0.7221
10,488 ≤ SP < 10,922 0.7115 -0.5722
10,827 ≤ SP < 10,922 0.5124 -0.3975
10,827 ≤ SP < 10,931 0.6058 -0.4690
SP ≥ 10,931 0.9427 -0.7448
40
Figura 4.4: Respuesta al escalón simulación del 60 % y 70 %
41
de un control gain-scheduling y por último, el tercer bloque es utilizado para graficar, cada
uno de ellos tienen diferentes periodos, 100, 500 y 1000 milisegundos respectivamente.
La adquisición y generación de señales se mantiene de igual manera a lo mostrado en la
Figura 3.2, también cabe aclarar que el diagrama de conexión es el mismo que el mostrado
en la Figura 3.1.
En la Figura 4.7 se muestra la aplicación de las constantes y sus rangos mostradas en la
Tabla 4.2, aplicando la respectiva ley de control de un PI
42
Figura 4.9: HMI LabVIEW
Preparación:
• Llene el nivel del tanque de reacción al mínimo, dado por el interruptor de nivel
más bajo
• Llene el tanque de ácido al menos a 1/4 de su capacidad, con una solución de
bisulfato de sodio. El bisulfato de sodio se mezcla a una relación de 10:1, por
cada 10 partes de agua 1, parte de bisulfato de sodio en polvo, medidos por
peso. Por ejemplo, el tanque soporta 2.5 galones, aproximadamente 9.46 litros.
Aproximadamente 1 lt de agua pesa 1 kg, para llenar el tanque es necesario 946
gr de bisulfato de sodio.
• Llene el tanque de base al menos a 1/4 de su capacidad, con una solución de
carbonato de sodio. El carbonato de sodio se mezcla a una relación de 10:1, por
cada 10 partes de agua, 1 parte de carbonato de sodio en polvo, medidos por
peso.
• Conecte el cable de alimentación ubicado en el lado izquierdo del panel de
T5554-ACA
• Fije el pin de la bomba eductora a una relación 100:1
43
Inicio:
Identificación:
Control:
Una vez indicado el protocolo de pruebas llevado a cabo se mostraran las gráficas con los
resultados obtenidos para set-points en diferentes rangos. Cada figura estará compuesta
de tres subfiguras. La primer subfigura se encuentra el set-point y el pH en cada instante
de tiempo. La segunda subfigura el esfuerzo de control. En la tercer subfigura se muestran
las ganancias utilizada por el gain-scheduling en cada instante de tiempo, es decir, según
el pH en ese instante de tiempo el controlador cambia sus ganancias según la Tabla 4.2
En la Figura 4.10 se muestra la respuesta a un set-point de 10.5 pH, como se ha de notar
el sistema no responde con el gran sobre impulso que se mostraba en los controladores
simulados individuales mostrados en el Sección 4.1, lo cual era de esperarse debido a al
aplicación de un controlador para sistemas no lineales y a la propia dinámica del sistema,
debido a la no linealidad del sistema y con la cantidad de base agregada, a partir de un
pH alrededor de 11, el sistema tiene una respuesta muy lenta ya que necesita una cantidad
mucho más grande de base para tener la capacidad de aumentarle el pH a la solución, de
igual manera aquí se observa como el control mantiene el pH en el set-point deseado, con
un error en estado estacionario de 0.53 %, y tiene un tiempo de establecimiento de 220.5945
segundos.
44
Figura 4.10: Respuesta controlador estrategia gain-scheduling
Con set-poit de 9.8, se obtienen los resultados mostrados en la Figura 4.12, como se puede
observar tuvo un sobre-impulso muy simular a la gráfica anterior y su tiempo de estable-
cimiento es de alrededor de 850 segundos.
Como se observa un controlador gain-scheduling responde adecuadamente, manteniendo
un pH deseado, aunque cabe mencionar que el controlador obtenido solamente es eficiente
entre rangos de 9.5 y 11 pH, debido a que en este rango fue donde se hizo la identificación
45
Figura 4.12: Respuesta controlador estrategia gain-scheduling
46
Capitulo 5: Conclusiones
Por medio de este trabajó se habilitó la planta de pH de la Universidad EIA, para así
permitir su uso en prácticas de laboratorio en materias del Área de Automatización y Ro-
bótica e investigación. Se hicieron las respectivas adecuaciones para facilitar su uso, como
el suministro de agua y desagüe. La instalación y verificación del nuevo pH-metro, con el
cual se recomienda mientras la planta esté en desuso retirar el electrodo y limpiarlo con
agua destilada y mantenerlo en agua limpia, debido a no realizar este procedimiento, fue
una de las causas por las que se dañó el anterior pH-metro. Las causas por las que se dañó
el motor agitador, como se explicó, fueron su altas revoluciones y bajo torque, por lo que se
recomienda escoger un nuevo motor con mayor torque. Para evitar nuevamente daños en la
bomba dosificadora, se realizó el circuito mostrado en su respectiva sección, el cual permite
entradas de -20 a 20V manteniendo siempre una salida de (4-20)mA. De esta manera este
elemento de control es controlado por una tensión al igual que todas las demás plantas
en este laboratorio. Antes la planta de pH era la única donde su elemento de control era
manejado por un lazo de corriente. En el tablero de control también se adecuó el nuevo
transmisor del pH-metro, además de instalar un fusible para proteger este elemento.
Se realizó una HMI, donde se puede visualizar gráficamente en tiempo real el pH actual
en la planta, el esfuerzo de control y variar el set-point deseado.
El método de sintonía para los controladores PID propuesto por Cohen y Coon, donde
se desea una sintonia para procesos con retardos elevados, como lo es la planta de pH,
como se especificó, Rivera et al. (1986) recomienda este método de sintonización para
sistemas con un factor de incontrolabilidad entre 0.6 y 4.5, todas las funciones halladas,
exceptuando una, está entre los valores de incontrolabilidad anteriormente dados, por ende
se puede reafirmar la recomendación de esta sintonización para sistemas entre este rango
de incontrolabilidad, según los resultados encontrados con la sintonización hallada para un
controlador PI con este método. Un controlador gain-scheduling, aplicado a la planta de
pH para el rango especificado de pH en donde se hizo la identificación del sistema, se logró
un error en estado estacionario menor al 1 % y un tiempo de establecimiento aceptable
para el sistema a controlar.
47
Referencias
Amatrol (2022). Analytical Process Control | Chemical Process Control Skill Training.
Amaya, W. F., Cañón, O. A., & Avilés, Ó. F. (2004). Control de pH para Planta de
Tratamiento de Aguas Residuales.
Corripio, A. & Newell, M. (2015). Tuning of Industrial Control Systems. 3ra edició edition.
García Jaimes, L. E. (2009). Control Digital Teoría y Práctica. 2da edició edition.
MathWorks (2022). Design and implement gain-scheduled controllers with MATLAB and
Simulink.
Osorio Lugo, H. H. & Vargas Diaz, R. A. (2005). Diseño del Sistema de Control Automático
de pH en la Planta de Aguas Residuales de la Empresa Termocartagena S.A. E.S.P. PhD
thesis, Universidad Tecnológica de Bolivar.
Pamo Leal, D. A., Guarnizo Motta, E., Marín Collazos, L. G., & Manrique Losada, L.
(2011). Control de pH para Ácidos Fuertes y Bases Fuertes a 0,1 Molar.
Pulsafeeder (2022). Electronic Metering Pumps Series C, C+, A+, E, E-DC and E+.
48
Rivera, D. E., Morari, M., & Skogestad, S. (1986). Internal Model Control: Pid Controller
Design. Industrial and Engineering Chemistry Process Design and Development,.
Teixeira, A., Oliveira, R., Alves, P., & Carrondo, M. (2011). 2.63 - online control strategies.
In Moo-Young, M., editor, Comprehensive Biotechnology (Second Edition), pages 875–
882. Academic Press, Burlington, second edition edition.
49
Capitulo A: Función Método Dos Puntos
50
46 [y,t] = step(data(end,3)*G+init_data,data(start:end,1));
47 e = immse(data(start:end,2),y);
48 error(1,i) = e;
49 end
50 plot(data(start:end,1),data(start:end,2))
51
52 [min_e,ix] = min(error);
53
54 y1=del_data*(methods(ix,1)/100)+init_data;
55 y2=del_data*(methods(ix,2)/100)+init_data;
56
57 dist1 = abs(data(:,2) - y1);
58 minDist1 = min(dist1);
59 minIdx1 = find(dist1 == minDist1,1);
60 t1 = data(minIdx1,1);
61
62 dist2 = abs(data(:,2) - y2);
63 minDist2 = min(dist2);
64 minIdx2 = find(dist2 == minDist2,1);
65 t2 = data(minIdx2,1);
66
67 tau = methods(ix,3)*t1 + methods(ix,4)*t2
68 tm = methods(ix,5)*t1 + methods(ix,6)*t2
69 k = del_data/del_input
70
71 if tm < 0
72 tm=0;
73 end
74
75 G=tf([k],[tau 1],'InputDelay',tm);
76 figure
77 step(data(end,3)*G+init_data);
78 hold on
79 plot(data(start:end,1),data(start:end,2));
51
Capitulo B: Cohen y Coon MATLAB
1 function [] = cohen_coon(ft,input,offset)
2 theta = get(ft).InputDelay;
3 tau = get(ft).Denominator{1}(1);
4 cont = theta/tau
5
6 if cont ≥ 0.6 && cont ≤ 4.5
7
8 wc=bandwidth(feedback(ft,1));
9 T = (2*pi)/(8*wc);
10 z =tf('z',T);
11 tf_d=c2d(ft,T,'zoh');
12 theta = theta + T/2;
13 K = get(ft).Numerator{1}(end);
14
15 Kc = (tau/(K*theta))*(9/10 + theta/(12*tau));
16 tau_i = (theta*(30*tau+3*theta))/(9*tau+20*theta);
17
18 q0 = Kc*(1+(T/(2*tau_i)))
19 q1= -Kc*(1-(T/(2*tau_i)))
20
21 C=(q0*z+q1)/(z-1);
22
23 figure
24 step(input*feedback(d2c(C,'zoh')*ft,1)+offset)
25 hold on
26 step(input*feedback(C*tf_d,1)+offset)
27
28 else
29 disp("No se recomienda este m t o d o ")
30 end
52
Capitulo C: Protocolo de pruebas
Preparación:
• Llene el nivel del tanque de reacción al mínimo, dado por el interruptor de nivel
más bajo
• Llene el tanque de ácido al menos a 1/4 de su capacidad, con una solución de
bisulfato de sodio. El bisulfato de sodio se mezcla a una relación de 10:1, por
cada 10 partes de agua 1, parte de bisulfato de sodio en polvo, medidos por
peso. Por ejemplo, el tanque soporta 2.5 galones, aproximadamente 9.46 litros.
Aproximadamente 1 lt de agua pesa 1 kg, para llenar el tanque es necesario 946
gr de bisulfato de sodio.
• Llene el tanque de base al menos a 1/4 de su capacidad, con una solución de
carbonato de sodio. El carbonato de sodio se mezcla a una relación de 10:1, por
cada 10 partes de agua, 1 parte de carbonato de sodio en polvo, medidos por
peso.
• Conecte el cable de alimentación ubicado en el lado izquierdo del panel de
T5554-ACA
• Fije el pin de la bomba eductora a una relación 100:1
Inicio:
• Energice el sistema desde el lado izquierdo del panel de T5554-ACA
• Energice la bomba de circulación desde el panel de control
• Encienda la bomba eductora
• Aumente el flujo desde el rotámetro hasta que la bomba edcutora empiece a
succionar
Identificación:
• Haga las debidas conexiones a sus sistema de adquisición de datos, tome de
ejemplo la Figura 3.1
• Prenda la bomba dosificadora
• Realice la toma de datos en algunos de los set-points mostrados en la identi-
ficación de este trabajo, los resultados serán comparables por medio del error
cuadrático medio entre las curvas reales y las curvas de la identificación
Control:
• Haga las debidas conexiones a sus sistema de adquisición de datos, tome de
ejemplo la Figura 3.1
53
• Realice el control en algunos de los set-points mostrados a continuación en esta
sección, los resultados serán comparables por medio de algunos indicadores de
desmepeño, como lo puede ser el tiempo de establecimiento, el error en estado
estacionario, entre otros.
54