Escolar Documentos
Profissional Documentos
Cultura Documentos
)] + [(), (), ]
0
+
0
En general, el FC puede expresarse como:
(2.3)
con una funcin de penalizacin [(), (),
0
, (
0
+
() +()
()
(2.4)
con y matrices definidas positivas. Esta expresin admite la adicin de otros trminos
de penalizacin, que como se ver ms adelante en formas equivalentes del FC, permiten
obtener un desempeo totalmente ajustado a las necesidades del proceso.
10 Evaluacin de un CPNBM con SIB T-S y CBMD
2.1.3 Categoras Principales de los Al gori tmos de CPBM
Dentro del contexto de la formulacin general del problema del CPBM para sistemas no
lineales presentada, resulta conveniente declarar tres categoras principales de algoritmos
bsicos para la implantacin del CPBM [Ramrez, 2011
]:
Algoritmos de CPBM con horizonte de prediccin finito. En este caso el horizonte de
prediccin cumple que H
P
(0, ). Fue la formulacin original del CPBM y sobre la
que ms se ha publicado. Se ha aplicado con xito en plantas lineales y en algunas
plantas no lineales bajo restricciones. Su desventaja cuando se aplica a plantas no
lineales radica en la falta de pruebas de estabilidad consistentes.
Algoritmos de CPBM con horizonte de prediccin infinito. En esta categora de
algoritmos el horizonte de prediccin tiende a infinito H
P
. Tambin ha sido
aplicado exitosamente a plantas lineales, y en algunos casos a plantas no lineales de
caractersticas especiales. El aspecto ms problemtico de los algoritmos de esta
categora es el costo computacional que implica la extensin del horizonte de
prediccin, cuando se intenta aplicar a plantas con incertidumbre.
2.2 Estructura bsica de un CPBM
Algoritmos de CPBM con horizonte de prediccin finito y restricciones estabilizantes.
Existen algoritmos que aplican una restriccin, generalmente de igualdad, al final de
un horizonte predeterminado. El otro grupo de algoritmos aplica una restriccin, del
tipo desigualdad, que se mueve a medida que se avanza en la tarea de optimizacin.
Este ltimo tipo de algoritmo para CPBM ha sido aplicado con xito a una variedad de
plantas no lineales, puesto que se cuenta con bases tericas para determinar la
estabilidad del lazo cerrado. Es precisamente de esta categora de la cual se toma el
algoritmo bsico de CPBM usado en el presente trabajo, con el fin de desarrollar un
CPBM con Sistemas de Inferencia Borrosa Takagi-Sugeno (SIB T-S).
En general, la estructura bsica del Control Predictivo Basado en Modelo (CPBM) es la
mostrada en la Figura 2-1. Es precisamente esta configuracin con realimentacin de
estado (o de salida), la que se usar en el presente trabajo de tesis. Las diversas
implementaciones del CPBM son iguales en su estructura, por lo que slo difieren en
algunos detalles a la hora de su implantacin.
Captulo 2. Generalidades sobre CPBM 11
Figura 2-1:
Estructura bsica de un Control Predictivo Basado en Modelo.
Como se ve, el observador o modelo que se seleccione, usa la informacin de la entrada
y la salida para calcular estimados del estado ( + 1|), , ( +
|) o predicciones de
salida ( +1|), , ( +
. En el paso , y
con este modelo de prediccin, se puede usar un esquema de optimizacin para predecir
el conjunto de acciones de control (), , ( +
y con
la variable manipulada cambiando nicamente en un horizonte de control
<
. El
optimizador toma en consideracin las restricciones de entrada o salida que puedan
existir, incorporndolas directamente dentro de la tarea de optimizacin. Para modelos
lineales del sistema, que adems usen un FC lineal o cuadrtico, la optimizacin puede
resolverse por programacin lineal o cuadrtica respectivamente [Rao and Rawlings,
2000]. Cuando el modelo del sistema es no lineal, independientemente de la forma del FC
(lineal o cuadrtico), el problema de optimizacin resultante es no lineal y adicionalmente,
resulta en la mayora de los casos un problema no convexo [Muske and Edgar, 1997]. De
la secuencia de control calculada, solo se aplica la primera accin de control (), lo que
provoca la transicin del sistema entre y ( +1). En el instante ( + 1) se actualizan las
mediciones, por lo que el observador de estado o predictor de salida puede usar
adicionalmente ( +1) ( +1) y () para calcular estimas nuevas para el estado o
la salida futura. Los horizontes de prediccin
y de control
, se desplazan un paso
12 Evaluacin de un CPNBM con SIB T-S y CBMD
hacia adelante, lo que genera el nombre comn de control por horizonte desplazable o
deslizante
2.2.1 Model os para l a Predicci n
. A continuacin se muestran en detalle las partes ms importantes de la
estructura de CPBM bsica.
Como se deduce fcilmente, la parte ms importante de la estructura de CPBM es el
modelo del proceso. Aunque han surgido muchos esquemas diferentes para este tipo de
control, los modelos lineales del proceso derivados de datos de entrada-salida son los
ms empleados a nivel industrial, si bien muchos procesos presentan comportamiento no
lineal [Richalet, 1993], [Meadows and Rawlings, 1997] [Radons and Neugebauer, 2004].
Es precisamente esta no linealidad la que representa el mayor desafo a la tarea de
control, especialmente cuando los requerimientos del proceso se establecen como ndices
de desempeo relacionados con la calidad del producto, aspectos econmicos y factores
de preservacin del medio ambiente. Una clasificacin gruesa separa los modelos
susceptibles de ser usados en el CPBM en dos tipos.
Modelos lineales: Permiten una solucin matemtica analtica al problema de CPBM,
aunque presentan los inconvenientes tpicos cuando se enfrenta a procesos no
lineales. Los dos grandes grupos de estos modelos son los paramtricos y los no
paramtricos [Ljung, 1987].
2.2.2 Estimadores de Estado y Realimentacin
Modelos no lineales: Capturan mejor la dinmica propia del proceso cuando este
presenta caractersticas no lineales, pero transforman el problema del CPBM en uno
no lineal, que normalmente exige solucin numrica. Como se pueden presentar
mnimos locales, se debe verificar que el mnimo logrado por la optimizacin sea
adecuado. Las dos limitaciones principales en la aplicacin de modelos no lineales
para el control de procesos en lnea son la identificacin del modelo y la robustez del
algoritmo de control [Espinosa and Vandewalle, 1997], [Surez, 1998].
Se reserva en este trabajo el nombre de estimador de estado para un modelo particular
de la relacin entre el estado futuro del proceso y las entradas, salidas y estados
pasados. De este modo, tal modelo particular permite estimar el valor del estado del
proceso en el prximo instante de tiempo, contando con los valores de la entrada, la
Captulo 2. Generalidades sobre CPBM 13
salida y el estado hasta el instante actual. Dependiendo del tipo de implementacin del
CPBM que se use, el estimador de estado estar implcito o explcito. Si todo el CPBM se
implementa como entrada-salida, el estimador de estado es un modelo que predice la
salida con datos pasados de entrada-salida, por lo que resulta implcito. Si por el
contrario, la implementacin del CPBM se hace directamente en el espacio de estado y
algunos de los estados del proceso no se miden (por lo que deben estimarse), el
observador de estado ser un modelo explcito que realice tal estimacin de los estados
no medidos. Existe una amplia literatura sobre la construccin de estimadores de estado
(observadores), pruebas de convergencia y restricciones para su aplicacin [Botero,2011].
2.2.3 Funcional de Costo (FC)
De manera genrica, bsicamente existen slo dos partes en cualquier controlador: un
mecanismo de representacin del conocimiento y un mecanismo de toma de decisiones.
Este ltimo mecanismo realiza su labor basndose en una evaluacin cuantitativa de
algn ndice de desempeo o utilidad de la poltica de control. Para tal fin, se formula una
funcin objetivo o Funcional de Costo (
FC). La ms empleada en CPBM es la cuadrtica,
que puede no tener restricciones asociadas (caso ideal) o contar con otro grupo de
formulaciones que expresan las restricciones bajo las que se debe realizar la optimizacin
[Surez, 1998]. A continuacin se presenta la formulacin bsica del CPBM para plantas
no lineales pero en su expresin discreta, puesto que la mayora de los sistemas
industriales operan como sistemas muestreados y en la tesis se abordan siempre CPNBM
discretos. En adelante, se usar la notacin
( + ) ( +|)
2
1
=
1
+
[( + 1)]
2
2
=
2
+
[( +|)]
2
3
=
3
.
(2.5)
donde es la salida estimada,
, con
el horizonte de prediccin e =
{1, 2, 3}. Usualmente
1
,
2
y
3
se toman iguales a 1.0 mientras que
1
y
3
se toman
iguales a
2
se hace igual al horizonte de control
, el horizonte de control
,
cuyo centro es la accin de control aplicada en el paso anterior, de modo que cada
posible accin de control se calcula como:
() = ( 1)
= , +1, ,0, , 1,
Con =
1
2
(2.6)
Eliminar de esta grilla las acciones de control no factibles (que superan los lmites de
operacin normales del elemento final de control). Esto garantiza el cumplimiento de la
restriccin
()
.
Probar en el problema de CPBM planteado una a una las acciones de control de la
grilla factible y seleccionar la que produzca el mejor Funcional de Costo (FC). Ese es
el valor de la accin de control que resulta solucin del problema de optimizacin, que
no necesariamente ser un mnimo global pero que resultara factible.
Como se observa, el mtodo de OER tiene dos parmetros de sintona que permiten una
operacin eficiente: la discretizacin y la amplitud restringida
max
min
del
espacio de bsqueda. Ambos dependen del tiempo disponible para la optimizacin y la
Captulo 2. Generalidades sobre CPBM 17
sensibilidad del proceso y del elemento final de control. Como desventaja principal del
mtodo OER debe mencionarse su alta dependencia de la dinmica del proceso y su
poca aplicabilidad cuando se tienen limitaciones en el tiempo de clculo, pero en
comparacin con los mtodos escalonado y aleatorio, OER permite una eleccin
organizada y acertada de la mejor accin de control en cada instante de muestreo. En
comparacin con los mtodos heursticos de optimizacin, OER es una tcnica viable en
el sentido de tiempo de cmputo para aplicar en CPNBM de procesos qumicos. La
formulacin original de mtodo OER [lvarez, 2000] solo genera un escaln adelante, es
decir un solo paso (
R
veces y comparar
R
funcionales de costo.
Siendo:
el nmero de polticas y
+
=
10
+ = [
+
]
(3.1)
Los sistemas de pH han sido reconocidos como uno de los problemas ms difciles en el
rea de control de procesos, debido a las siguientes dificultades para su modelado y
control:
Captulo 3. Problema de Referencia: ajuste y neutralizacin de pH 23
a.
b.
A nivel de laboratorio es posible conocer de forma precisa todas las sustancias
qumicas que reaccionan en el proceso (una solucin con concentracin fija y
conocida a priori) y sus concentraciones. Esto generalmente no es factible a nivel
industrial.
c.
La implantacin del control de pH no es trivial, debido a la caracterstica particular
de habilidad de intervalo (rangeability) que exigen estos procesos al Elemento
Final de Control (EFC) [Creus, 2005]. El EFC debe garantizar un flujo preciso de
base o cido, para ajustar el pH del proceso, tanto en dosificaciones muy
pequeas o muy grandes. Los fabricantes actuales no garantizan precisin para
rangos de dosificacin en el caso de bombeo o apertura en el caso de vlvulas de
control en escalas grandes de medicin. Una solucin a este problema es posible
con la conmutacin de dos o ms EFC con diferentes rangos de trabajo, lo cual
representa un costo significativo.
La respuesta del pH a la adicin de reactivos (variable manipulada) no es lineal.
La respuesta a la adicin de la misma cantidad de base o
d.
cido es diferente
dependiendo del valor actual del pH.
e.
La relacin logartmica ( = Log[H
+
]) hace al proceso muy sensible a
pequeos cambios en la vecindad del punto de neutralizacin. Esto se evidencia
en una pendiente casi infinita en los cambios del alrededor de = 7.
f.
El tiempo muerto del proceso cambia, dependiendo de la variacin en el
volumen, el flujo de entrada y la velocidad del mezclado.
La caracterstica amortiguadora (efecto b
g.
uffer) es variable, puesto que cuando la
ganancia es pequea (alto contenido de cido o base dbil), la respuesta del pH
en lazo cerrado puede ser lenta, contrario a lo que pasa para efecto buffer bajo.
Para que el modelo validado represente fielmente el proceso real, no es suficiente
conocer solo los flujos de entrada, es necesario adems, registrar el pH de dichos
flujos. Pequeas variaciones en el pH de las corrientes de entrada afectan
drsticamente la prediccin del modelo.
En Rodrguez y Gonzlez (2003), se plantean otros problemas en el modelado para el
control de pH, como: i) La caracterstica no lineal se debe a un estado interno
representado por la concentracin de iones de hidrgeno [H
+
], los cuales no pueden ser
directamente medidos, ii) mediante balances de iones es difcil derivar e identificar un
modelo matemtico adecuado para el proceso de pH, porque pequeas cantidades de
24 Evaluacin de un CPNBM con SIB T-S y CBMD
elemento extraos con capacidad de amortiguacin (buffer) cambian la dinmica del
proceso.
A escala industrial, los procesos que con ms frecuencia enfrentan el problema de
control de pH son aquellos que obedecen a reacciones qumicas con alguna clase de
control inico [Perry,1984] [Shinskey, 1996]. Ejemplos de procesos industriales que
deben enfrentar el control de pH son: eliminacin de materias no deseadas de una
sustancia, recuperacin de materias valiosas en substratos de bajo tenor, neutralizacin
de desechos lquidos industriales antes del vertimiento, condiciones de crecimiento de
substratos biolgicos y adicin de algn material a una sustancia dada. Ejemplo de este
ltimo caso es la etapa de clarificacin de jugo en ingenios azucareros. El control de
clarificacin del jugo de caa implica principalmente el control de pH del jugo, que se ve
afectado por el flujo del jugo, el flujo de la lechada de
cal y la temperatura del jugo. El tipo
bsico de control utilizado en clarificacin es el control de pH, con la asistencia de otros
lazos para suavizar el flujo de jugo y control de la temperatura del calentador. La etapa
de clarificacin de jugo de caa para la produccin de azcar blanca y/o refinada,
contempla principalmente tres subetapas: la sulfitacin, la alcalinizacin y la clarificacin.
La Figura 3-1 representa un esquema general de la etapa de tratamiento de jugo de caa
para la produccin de azcar blanca.
Figura 3-1: Esquema general de la etapa de tratamiento de jugo de caa para la
produccin de azcar blanca en un ingenio azucarero.
Captulo 3. Problema de Referencia: ajuste y neutralizacin de pH 25
La sulfitacin es el primer paso en el proceso de clarificacin. Su objetivo es adicionar
2
al jugo de caa crudo en contracorriente, por medio de una torre de sulfitacin para:
reducir compuestos colorantes, inhibir el desarrollo de color por parte de azucares
reductores y aminocidos, evitar el desarrollo de microorganismos y proporcionar iones
3
2
necesarios en la etapa de alcalinizacin. Ese tratamiento reduce
considerablemente el pH. Para evitar prdidas de sacarosa es ideal mantener el pH
bsico alrededor de 7 u 8, lo cual se logra con la alcalinizacin del jugo previamente
sulfitado. En la etapa de alcalinizacin, se busca compensar y ajustar el pH del jugo
sulfitado a un valor promedio de 7.4, por medio de la dosificacin de cal disuelta en agua
con una concentracin entre 7 y 10 Baum. Es en este punto donde el control de pH es
crtico puesto que desviaciones en el pH deseado se reflejan en prdidas de sacarosa y
deterioro de las caractersticas del azcar, es decir, no se logra eficiencia en el proceso
de extraccin de sacarosa. El objetivo global de toda la etapa de clarificacin es obtener
jugo claro, es decir, reducir la turbidez del jugo a partir de la extraccin de cachaza
(aglomeracin de: slidos suspendidos, fibra de caa, cal sin disolver, floculante, entre
otros). La turbidez es finalmente controlada en los clarificadores de jugo de caa. Los
clarificadores operan en lazo abierto pero como se mencion
anteriormente, requieren
trabajar con valores constantes de pH, flujo y temperatura de jugo.
3.2 Modelo para el proceso de control de pH
En esta investigacin se abstrae como Sistema de Proceso (SdeP) solo la etapa de
alcalinizacin de jugo de caa, pero se incluyen caractersticas de toda la etapa de
clarificacin para lograr el objetivo propuesto: emplear un problema que refleje la realidad
en un proceso industrial. Los datos de planta, especificaciones de los equipos y
particularidades del proceso se obtienen de la estancia investigativa realizada en el
ingenio La Unin, Guatemala.
Los Modelos son comnmente empleados en ingeniera para determinar condiciones
ptimas de diseo de una etapa o proceso, delimitar la regin de operacin ptima de un
sistema, disear sistemas de monitoreo, automatizacin, control y diagnstico de fallas
en un sistema y caracterizar y extraer conocimiento sobre el comportamiento de un
proceso. En esta
tesis son de inters los modelos matemticos.
26 Evaluacin de un CPNBM con SIB T-S y CBMD
Para obtener modelos matemticos existen dos tipos de modelado reconocidos: el
modelado fenomenolgico y la identificacin. El modelado fenomenolgico es aquel que
utiliza exclusivamente conocimiento formalizado, o de primeros principios, para describir
la naturaleza y el comportamiento subyacentes del sistema de inters. A travs de este
conocimiento se pueden establecer las ecuaciones algebraicas o diferenciales (estructura
y parmetros estructurales) y los parmetros funcionales del modelo que representan al
sistema. Rtulos empleados para referirse a los modelos obtenidos a travs del
modelado fenomenolgico son modelos fsicos o modelos caja blanca. En gran cantidad
de sistemas reales no se posee el conocimiento suficiente para construir un modelo caja
blanca; por ello es necesario recurrir a la experiencia e intuicin de un experto para elegir
un tipo de estructura o formulacin matemtica general, que resulte adecuada para el
sistema, y a los datos para estimar el valor de los parmetros estructurales y funcionales
del mismo. A este ltimo
proceso de modelado se le conoce como identificacin y se
tratar en el Captulo 4, para la Identificacin de Sistemas de Inferencia Borrosa (SIB).
Los datos de los que se habla en la identificacin pueden ser obtenidos a travs de una
preparacin adecuada de experimentos sobre el sistema, o mediante la recoleccin de
los mismos bajo las diferentes condiciones reales de operacin, o a travs de un registro
histrico de datos de sistemas semejantes.
De acuerdo con el nivel de conocimiento explcito ofrecido por el modelo respecto de la
naturaleza y comportamiento del sistema, se habla de modelos semifsicos y de modelos
empricos. Los modelos empricos tambin conocidos como modelos caja negra, no
evidencian algn conocimiento sobre la esencia y conducta subyacentes del sistema. En
los modelos caja negra tanto los parmetros estructurales como los funcionales se crean
exclusivamente con base en los datos entrada salida del sistema. Los modelos
semifsicos son un estado intermedio entre los modelos fsicos y los empricos.
Los modelos semifsicos, denominados tambin modelos caja gris, tratan de reflejar el
conocimiento disponible sobre la naturaleza y comportamiento del sistema, aunque ello
no sea suficiente para estimar los parmetros estructurales ni funcionales del modelo; en
ese evento se recurre a los datos entrada-salida disponibles del sistema, como se
presenta seguidamente en este captulo. A este tipo de modelos los trataremos en
adelante como Modelos Semifsicos de Base Fenomenolgica. En [lvarez et al., 2009]
plantean una metodologa para obtener Modelos Semifsicos de Base Fenomenolgica
Captulo 3. Problema de Referencia: ajuste y neutralizacin de pH 27
(MSBF) de procesos qumicos. Dichos modelos representan procesos a partir de
conocimientos y principios bsicos: balances de materia, energa y cantidad de
movimientos, as como el principio de gradiente para obtener ecuaciones constitutivas.
La metodologa propone las siguientes actividades para obtener el MSBF:
1.
2.
Elaborar una descripcin verbal y un diagrama de flujo de proceso que se
complementen.
3.
Fijar un nivel de detalle para el modelo, de acuerdo con su utilizacin: Qu
preguntas contestar el modelo?
4.
Definir tantos Sistemas de Proceso (SdeP) sobre el proceso que se modelar
como los exija el nivel de detalle y representar la relacin de todos los SdeP en un
diagrama de bloques.
5.
Aplicar el principio de conservacin sobre cada uno de los SdeP.
6.
Seleccionar de la Ecuaciones Dinmicas de Balance (EDB) aquellas con
informacin valiosa para cumplir con el objetivo del modelo.
7.
Definir para las EDB esenciales, los parmetros, las variables y las constantes
conocidas en cada SdeP.
8.
Hallar las ecuaciones constitutivas que permitan calcular el mayor nmero de
parmetros en cada SdeP.
9.
Verificar los grados de libertas de modelo.
10.
Obtener el modelo computacional o solucin del modelo matemtico.
Validar el modelo para diferentes condiciones y evaluar su desempeo.
En adelante se emplear la metodologa de [lvarez et al, 2009] para identificar MSBF.
La estructura de los modelos empleados para el control de pH, se pueden clasificar en
dos grandes familias: por balance directo del in
+
[Astrom and Wittenmark, 1989] y por
balance de invariantes de reaccin [Gustaffson and Waller, 1983]. Los modelos por
balance directo del in
+
involucran especies qumicas que cambian continuamente a
medida que avanza la reaccin, lo que dificulta la identificacin de parmetros para esos
modelos, incluso a nivel de laboratorio, cuando existen efectos amortiguadores (buffer)
producidos por cidos o bases dbiles. En cambio, los modelos de pH por balances de
invariantes de reaccin, balancean especies que no varan durante la reaccin qumica
(los invariantes), lo cual hace mucho ms fcil su identificacin en presencia de efecto
buffer.
28 Evaluacin de un CPNBM con SIB T-S y CBMD
Es posible por cualquiera de las dos aproximaciones al modelado, hallar modelos lineales
aprovechando las regiones en las que el pH no cambia drsticamente. Sin embargo, la
aproximacin no lineal es la ms adecuada, existiendo una aproximacin intermedia:
modelos lineales a tramos. Es evidente que la aproximacin al modelado ms
prometedora es la de invariantes de reaccin no lineal [lvarez et al., 2009].
Los invariantes de reaccin son cantidades que toman los mismos valores antes, durante
y despus de una reaccin qumica. El concepto de Invariantes de reaccin definido por
Aris (1965), es el resultado de una transformacin natural de las variables de estado de
un sistema qumico. Las variables de estado (en este caso las concentraciones de
especies) son transformadas en un grupo de variables que dependen de las reacciones
qumicas (variantes de la reaccin) y en otro grupo, las que son independientes de las
reacciones (invariantes de reaccin). Los invariantes de reaccin tienen su origen en las
leyes bsicas como la carga atmica y la conservacin de la energa. Este mtodo fue
generalizado por Waller y Makila (1980) as como Gustafsson y Waller (1983), para
sistemas con cualquier nmero de cidos y bases.
Los invariantes de reaccin para un sistema cido-base estn definidos como:
que
hace referencia al balance de carga electrnica en la corriente , y
que corresponde
al balance de anin o catin ltimo de la sustancia fundamental del sistema. El balance
de carga de la corriente (
= [
+
]
[
3
2 [
3
= [
2
3
]
+[
3
+ [
3
(3.2)
(3.3)
El sistema carbnico est formado por
2
3
y bicarbonato de sodio. Las reacciones que
presenta el cido son:
Captulo 3. Problema de Referencia: ajuste y neutralizacin de pH 29
3
+
2
3
+
3
+
2
3
2
+
3
+
(3.4) 2
2
+
3
1
=
[
3
] [
3
+
]
[
2
3
]
= 4.16 10
7
2
=
[
3
2
][
3
+
]
[
3
]
= 5.62 10
11
= [
][
3
+
] = 1 10
14
Los variantes en este caso seran las concentraciones de las especies [
], [
3
],
[
3
2
], [
2
3
] y [
3
+
], las cuales varan con la reaccin. Los valores de los variantes
se pueden hallar a partir de las expresiones de las constantes de equilibrio propias de
este sistema. En Ayres (1970), se definen las constantes de disociacin para el sistema
carbnico como:
(3.5)
Para las dems corrientes se plantean del mismo modo sus invariantes. Del
planteamiento anterior se hace evidente que para poder llevar a cabo el modelado de un
sistema al cual se le va a controlar pH, se debe conocer de forma precisa la composicin
qumica de cada corriente. Esto es sencillo a nivel de laboratorio ya que cada corriente
involucrada se prepara conociendo de antemano su composicin y concentracin. En la
industria, conocer esto es la parte que representa mayor dificultad a la hora del modelado
del pH. Una propiedad interesante de los invariantes de reaccin, es que pueden usarse
directamente como cantidades promediables, cuando se mezclan dos o ms soluciones
de diferente concentracin y especies qumicas, para calcular el pH de mezclas. Esto
posibilita el planteamiento de un problema en el que se desconoce la naturaleza y
composicin de la corriente de entrada, como uno en el que concurren varios cidos o
bases hipotticas en una proporcin dada [Gustafsson, 1982]. Este hecho es una de las
motivaciones ms fuertes para utilizar el modelado del pH por invariantes de reaccin en
este trabajo. El procedimiento se presenta paso a paso en el siguiente apartado para el
proceso de alcalinizacin de jugo en el Ingenio La Unin, Guatemala.
30 Evaluacin de un CPNBM con SIB T-S y CBMD
3.3 Modelado del proceso de alcalinizacin de jugo de
caa para el control de pH en un Ingenio azucarero
Aplicando la metodologa propuesta en [lvarez, Lamanna, Vega y Revollar, 2009], en
esta seccin se muestra el Modelado Semifsico de Base Fenomenolgica (MSBF) por
invariantes de reaccin de la etapa de alcalinizacin de jugo de caa para el control de
pH en un ingenio azucarero. La Figura 3-2 muestra el proceso. Para el caso prctico se
tomaron los datos del Ingenio La Unin S.A, Guatemala.
Para el modelado del proceso, se toma como volumen V del proceso el volumen donde
ocurre la reaccin (ver Figura 3-2). Este ser el Sistema de Proceso (SdeP) a tomar para
el modelado. Adicionalmente, se considerar que el J ugo Sultado est formado por tres
corrientes: una de jugo neutro, una de cido ntrico (
3
) y otra de bicarbonato de
sodio (
3
). Esta conguracin se denomina Sistema Carb nico, que como se
demostr en [lvarez and Londoo, 1999], exhibe una amplia capacidad de
representacin de sistemas qumicos con mezclas de cidos y sales cidas.
Figura 3-2:
Alcalinizado del jugo de caa para el control de pH.
Se asume que existe un recipiente hipottico de mezcla en el cual se forma el jugo
sulfitado. Dicho recipiente se asume de volumen V
0
despreciable. Adems, las
Captulo 3. Problema de Referencia: ajuste y neutralizacin de pH 31
caractersticas de cada corriente de entrada no son de inters, slo resulta importante las
caractersticas del jugo sulfitado que se forma, puesto que es el que luego ingresa al
proceso a modelar: la alcalinizacin. Para el modelado del proceso se hacen las
siguientes suposiciones:
a.
El jugo de caa contiene un cido fuerte:
3
que aporta la parte principal de
los iones
+
y una sal de un cido dbil:
3
que aporta el anin ltimo
= [
+
]
[
3
2 [
3
i)
= [
2
3
]
+[
3
+ [
3
ii)
en la corriente :
(3.7)
d.
(,
1
,
2
) +()
Para cualquier corriente en la que se conozca su y el valor de
, es posible
calcular
con:
(3.8)
(,
1
,
2
) =
1 + 2 10
(
2
)
1 + 10
(
1
)
+ 10
(
2
)
en la que:
() = 10
10
(14)
(3.9)
(3.10)
1
= (
1
)
siendo,
(3.11)
32 Evaluacin de un CPNBM con SIB T-S y CBMD
Los invariantes de reaccin a considerar en cada corriente tendrn la siguiente forma y
valor para las corrientes de la Figura 3-2. Se ordenan siguiendo el lineamiento que
permite calcular
contando con
.
1
= [
2
]
1
+[
]
1
+[
]
1
=
1
+
1
Para la corriente 1 o jugo sultado:
1
se debe identificar desde datos experimentales,
para luego poder calcular
1
contando con el que es un dato:
1
= [
+
]
1
[
]
1
[
]
1
2 [
]
1
1
=
1
(
1
,
1
,
2
) +(
1
)
(3.12)
(3.13)
Para la corriente 2 o lechada de cal: Solucin 9Baum de ()
2
en agua, formada a
partir de cal para ingenios con 90% en peso de ()
2
:
2
= [
2
]
2
+[
]
2
+[
]
2
=
2
+
2
= 0 +0
2
= 0
(3.14)
2
= [
+
]
2
[
]
2
[
]
2
2 [
]
2
2
= 0 (
2
,
1
,
2
) +(
2
)
2
= 10
10
(14)
(3.15)
2
se calcula en funcin del pH de la lechada, constante si se garantiza pH de lechada
de cal controlado. En procesos industriales esto no es trivial, entonces depender en
todo instante del pH de cal medido.
3
= [
2
]
3
+ [
]
3
+[
]
3
=
3
+
3
Para la Corriente 3 o jugo alcalinizado (corriente de inters para la medicin de ):
(3.16)
Para conocer
3
se toman datos del pH real del jugo alcalinizado y se tantea el valor
inicial de
3
(0), o se procede, como se muestra en la Ecuacin (3.23), con los
Captulo 3. Problema de Referencia: ajuste y neutralizacin de pH 33
balances de
]
3
[
]
3
2 [
]
3
3
=
3
(
3
,
1
,
2
) +(
3
)
(3.17)
Las ecuaciones del modelo a partir de balances en el Sistema de Proceso (SdeP) para
cada uno de los dos invariantes de reaccin tomados y considerando los nmeros de las
corrientes indicados en la Figura 3-2, son:
=
1
1
+
2
2
3
3
=
1
1
+
2
2
3
3
(3.18)
Pero como por conservacin de la masa en el SdeP, se cumple que:
3
=
1
+
2
, se
tiene:
=
1
(
1
3
) +
(
2
3
)
(3.19)
Ahora expresamos el modelo de forma matricial en trminos de variables de control:
=
2
y en variables de estado, siendo
1
=
3
y
2
=
3
:
2
=
(
1
3
)
(
1
3
)
+
(
2
3
)
(
2
3
)
(3.20)
La ecuacin de salida del modelo, que da el de manera implcita, es:
0 = [
+
]
4
+(
1
1
) [
+
]
3
+ (
1
1
+
2
1
+
1
2
)
[
+
]
2
+(
1
1
2
+ 2
2
1
2
+
1
)[
+
]
+
1
2
(3.21)
Donde,
=
1
1
3
3
(3.22)
que en estado estacionario
1
1
=
3
3
3
=
1
3
1
(3.23)
y la ecuacin para el segundo invariante en la corriente de jugo de salida ser:
3
= [
2
]
3
+ [
]
3
+ [
]
3
3
=
1
3
1
(3.24)
con lo cual el primer invariante se calcula como:
3
=
1
3
1
(
3
,
1
,
2
) +(
3
)
(3.25)
3.4 Validacin del modelo del proceso de alcalinizacin
de jugo de caa para el control de pH en un Ingenio
azucarero
Estos dos invariantes
3
y
3
, corresponden a los estados dinmicos del proceso, de
los cuales se calcula el de salida del proceso empleando la Ecuacin (3.21).
Con el fin de diagnosticar, tomar datos y realizar experimentos en condiciones normales
de operacin del proceso de alcalinizacin de jugo de caa, se realiz una estancia
investigativa en el Ingenio La Unin S.A, Guatemala durante el mes de marzo de 2011.
Con informacin recolectada se ajustaron los parmetros y se valid el modelo obtenido
en la Seccin 3.3. Finalmente se obtuvo un modelo que representa de forma adecuada el
Captulo 3. Problema de Referencia: ajuste y neutralizacin de pH 35
proceso real. Los valores de los parmetros del MSBF que mejor representan los datos
de planta son:
1
= 2.4585 10
6
,
2
= 3.0910 10
10
,
= 1 10
14
y =
128.3 . La Tabla 3-1 presenta las variables medibles involucradas en el proceso, su
rango de trabajo y las condiciones inciales empleadas. El tipo de variable debe
entenderse como: 16T =variable de control, 16T =perturbacin medible, 16T =estado y 16T =
salida. Cabe aclarar que 16T y 16T son variables de entrada del modelo, 16T y 16T son estados y
salidas del modelo respectivamente
.
Variable
Tabla 3-1: Clasificacin de variables y condiciones de operacin del proceso de
alcalinizacin de jugo de caa.
Tipo
Unidad
Medida
Rango de trabajo
Condicin
inicial
Flujo de lechada de cal (
2
)
GPM [10 70] 23.63
Flujo de jugo sulfitado (
1
)
GPM [500 2100] 1657.3
pH de lechada de cal (
2
)
pH [11.7 12.2] 12.33
pH de jugo sulfitado (
1
)
pH [4.1 5.0] 4.4965
Carga elctrica (
3
)
C
[9.8090 10
6
, 0.0026]
-2.6 10
4
Anin ultimo (
3
)
mol / gal
[1.57760,6.57040] 10
4
4.06 10
4
pH del jugo alcalinizado (
3
)
pH [5.7 8.7]
7.3481
Los datos recolectados del diseo de experimentos tiles para validar el modelo son
presentados en la Figura 3-3 y la Figura 3-4. La Figura 3-3 corresponde al
comportamiento dinmico de las variables de entrada del SdeP y la Figura 3-4
corresponde al comportamiento dinmico de la variable de estado medida (conductividad
del jugo alcalinizado) y la salida ( del jugo alcalinizado). Los datos son muestreados
cada 3 segundos.
La carga elctrica se supone medida a partir de la medida de la conductividad del jugo
alcalinizado. Como trabajo futuro se plantea encontrar una relacin de la conductividad y
la carga elctrica del jugo de caa con el fin de disminuir el error de validacin del
modelo. Por tal motivo se presenta la dinmica de la conductividad del jugo alcalinizado
en la Figura 3-4a. Se aclara que no se realiza la relacin entre conductividad y carga
elctrica por no ser objeto de estudio de esta tesis. Se remite al lector interesado a
[Waller and Makila, 1981].
36 Evaluacin de un CPNBM con SIB T-S y CBMD
Figura 3-3:
a. b.
Seales de las entradas medidas: a. Flujo de lechada de cal, b. Flujo de
jugo sulfitado, c. pH de lechada de cal, d. pH de jugo sulfitado.
c. d.
Figura 3-4:
a.
Seales medidas de: a. Conductividad del jugo alcalinizado, b. pH del jugo
alcalinizado.
b.
16 16.5 17 17.5 18 18.5 19
5
10
15
20
25
30
35
40
45
g
p
m
16 de marzo de 2011 (hora)
16 16.5 17 17.5 18 18.5 19
200
400
600
800
1000
1200
1400
1600
1800
2000
2200
g
p
m
16 de marzo de 2011 (hora)
16 16.5 17 17.5 18 18.5 19
12.3296
12.3298
12.33
12.3302
12.3304
12.3306
12.3308
12.331
12.3312
p
H
16 de marzo de 2011 (hora)
16 16.5 17 17.5 18 18.5 19
4.46
4.465
4.47
4.475
4.48
4.485
4.49
4.495
4.5
4.505
4.51
p
H
16 de marzo de 2011 (hora)
16 16.5 17 17.5 18 18.5 19
3
3.5
4
4.5
5
5.5
6
6.5
m
S
16 de marzo de 2011 (hora)
16 16.5 17 17.5 18 18.5 19
5
6
7
8
9
10
11
16 de marzo de 2011 (hora)
p
H
Captulo 3. Problema de Referencia: ajuste y neutralizacin de pH 37
Las Figura 3-5 muestra el comportamiento dinmico de los estados del modelo validado,
los cuales son: estado
1
o carga elctrica, estado
2
o anin ltimo. La Figura 3-6
presenta el comportamiento dinmico de la salida o pH de jugo alcalinizado. La seal
punteada representa la seal medida y la seal continua representa la seal predicha
con el MSBF hallado. S
e aprecian desviaciones entre las seales debido a
perturbaciones no modeladas, pero se concluye que es un modelo aceptable ya que
logra reflejar tendencias y responder correctamente ante las variables medidas en el
proceso. Finalmente, como ndice de desempeo del MSFB la Integral Absoluta del Error
(IAE) promedio con un valor de 0,3511.
Figura 3-5: Comportamiento dinmico de los estados predichos.
Hasta este punto se dispone de un Modelo Semifsico de Base Fenomenolgica (MSBF)
validado con datos de planta. Es de aclarar que el MSBF validado se emplea para
obtener datos sintticos de los estados y la salida del proceso. Los datos sintticos se
obtienen a partir de la excitacin en amplitud y magnitud de las entradas del MSBF y son
utilizados para realizar la identificacin y la validacin del SIB T-S con CBMD en el
espacio de estado. De esta forma, se logra obtener un modelo en espacio de estados
que refleja fielmente el comportamiento dinmico y real del proceso. Para realizar la
identificacin es necesario seleccionar preliminarmente y ajustar el regresor y el nmero
de grupos. Una propuesta para la seleccin se presenta en el Captulo 4.
16 16.5 17 17.5 18 18.5 19
-8
-6
-4
-2
0
x 10
-4
e
l
e
c
t
r
o
n
e
u
t
r
a
l
i
d
a
d
16 16.5 17 17.5 18 18.5 19
3.5
4
4.5
5
x 10
-4
a
n
i
n
u
l
t
i
m
o
16 de marzo de 2011 (hora)
38 Evaluacin de un CPNBM con SIB T-S y CBMD
Figura 3-6: Comportamiento dinmico del pH medido (**) vs. pH simulado (--).
16 16.5 17 17.5 18 18.5 19
5
6
7
8
9
10
11
16 de marzo de 2011 (hora)
p
H
4. Identificacin de modelos mediante
Sistemas de Inferencia Borrosa Takagi-
Sugeno (SIB T-S) y Conjuntos Borrosos
Multidimensionales (CBMD)
La clave de todas las estrategias de control avanzado es un buen modelo del proceso
que se controla. El proceso puede estar representado por un Modelo Semifsico de Base
Fenomenolgica (MSBF), como se presento en el Captulo 3. Los MSBF presentan
problemas de convergencia rpida (posibles iteraciones en equilibrios qumicos) y alta
carga computacional al resolver mltiples ecuaciones diferenciales en cada tiempo de
muestreo. Por esto, se contempla como alternativa representar el proceso con Sistemas
de Inferencia Borrosa Takagi-Sugeno (SIB T-S), los cuales no presentan problemas de
iteracin debido a su naturaleza algebraica. Adems, adicionando Conjuntos Borrosos
Multidimensionales (CBMD) se parte el espacio de estados en clusters lo que facilita el
manejo de la carga computacional y no adiciona incertidumbre al modelo [Sierra, 2009].
Una propuesta para la obtencin de SIB T-S con CBMD se presenta en [lvarez y Pea,
2004]. En este trabajo se propone obtener un MSBF [lvarez et al, 2009] que contiene
toda la informacin dinmica del proceso real y a partir de este modelo generar datos
sintticos para identificar SIB T-S con CBMD que representen fielmente el proceso y
presenten una estructura ms compacta, disminuyendo la carga computacional. La
metodologa para la identificacin de SIB T-S con CBMD puede verse en la Figura 4-1.
4.1 Modelado a travs de sistemas de inferencia borrosa
Un Sistema Borroso (SB) es una formulacin matemtica que emplea la Teora de los
Conjuntos Borrosos o sus desarrollos asociados (la lgica borrosa, la matemtica
borrosa, entre otros) en la representacin de un fenmeno; as entonces, un sistema
borroso es un modelo. Cuando estos modelos borrosos utilizan la lgica borrosa como
40 Evaluacin de un CPNBM SIB T-S y CBMD
herramienta principal de representacin, las formulaciones generadas se conocen como
Sistemas de Inferencia Borrosa (SIB).
Figura 4-1: Diagrama de flujo de la propuesta para identificar SIB T-S con CBMD.
En el modelado borroso, o sea la representacin de un sistema a travs de un modelo
borroso, la estructura del modelo se define en el momento de la eleccin del tipo
particular de SIB a adoptar (Mamdani, Takagi-Sugeno, Pedrycz, entre otros), cuando los
SIB son los tipos de modelos a utilizar. Ligados con la eleccin anterior, existen
parmetros a determinar; un tipo de ellos son los estructurales: el nmero de reglas, el
nmero de variables de entrada, el nmero de trminos borrosos a asignar por cada
variable, los operadores lgicos que unirn las variables de los antecedentes. En cuanto
a los parmetros funcionales, se deben definir: las funciones de pertenencia especficas
a emplear (forma y posicin), el esquema de implicacin a utilizar y la frmula de
concrecin apropiada (si lo requiere).
Para llevar a cabo la construccin de un modelo a travs de SIB, debe tenerse en cuenta
que los SIB se inscriben dentro de las denominadas tcnicas de modelado caja gris. Este
tipo de modelos, combina la comprensin disponible sobre la naturaleza y
comportamiento de un sistema (caracterstica de los modelos caja blanca), con la
determinacin de un aproximador de funciones generales que capture la dinmica y
Captulo 4. Identificacin de modelos mediante SIB T-S y CBMD 41
comportamiento no-lineal del sistema, del que no se dispone conocimiento alguno
(particularidad de los modelos caja-negra).
Es bastante frecuente modelar un fenmeno con muy poco conocimiento de l, lo cual
obliga a que tanto la determinacin de la estructura como la identificacin de los
parmetros, emplee de forma intensiva los datos que revelan el comportamiento del
sistema a diferentes condiciones de operacin. Cuando en la construccin de un SIB, se
posee conocimiento, lo comn es que haya sido suministrado por "expertos", que dan
cuenta del comportamiento cualitativo del sistema. Los datos pueden obtenerse a travs
de un registro histrico, o por la elaboracin de pruebas explcitamente diseadas para
su adquisicin.
El modelado de un fenmeno a travs de los SIB lleva a cabo un mapeo inherentemente
esttico : ; donde es un espacio en
y es un espacio en
; as, =
1
, Y=
1
, conocido como
modelo MIMO (Multiple Inputs Multiple Outputs) no es la manera ms comn de utilizar
un SIB. De hecho todo modelo MIMO puede ser expresado en trminos de un conjunto
de modelos MISO (Multiple Inputs Single Output). En los modelos MISO se efecta un
mapeo de
en .
Se han publicado varias propuestas de SIB que se distinguen, por ejemplo, por la
utilizacin de reglas o el uso de relaciones como estructura principal del modelo; en la
necesidad o no de interpretacin lingstica del modelo; en la naturaleza borrosa o
concreta del consecuente; en el empleo de Conjuntos Borrosos Multi-Dimensionales
(CBMD) en el antecedente o en el enlace lgico de Conjuntos Borrosos Uni-
Dimensionales (CBUD) en el mismo [Sun, J ang and Mizutani, 1997], [Babuska, 1998],
[lvarez y Pea, 2004], [Sierra, 2009].
42 Evaluacin de un CPNBM SIB T-S y CBMD
En cuanto al mtodo de inferencia puede decirse que se encuentra relacionado con la
estructura empleada, aunque el diseador del SIB puede definir sus caractersticas
propias. Existen tres tipos bsicos de SIB, dependiendo de la estructura de las reglas
(base de conocimientos). Las particularidades de aplicacin de cada una de estas clases
de SIB estn fuera del alcance de este trabajo, pero se invita al lector a consultar
[lvarez y Pea, 2004] y [Sierra, 2009], para una excelente discusin sobre el tema. A
continuacin se describe de forma breve los tres tipos bsicos de SIB.
SIB lingsticos. Con este nombre se designan a aquellos SIB que utilizan reglas con
proposiciones borrosas en el antecedente y el consecuente como estructura
fundamental del modelo. Los conjuntos borrosos que se asignan a las variables, se
encuentran ligados a etiquetas lingsticas que poseen significado para un intrprete
del modelo o un experto en el sistema real. Este tipo de SIB, fue inspirado en el
trabajo pionero de Ebrahin Mamdani [Mamdani and Assilian, 1974].
SIB relacionales. Los modelos relacionales fueron propuestos en [Pedrycz, 1984]. En
este tipo de modelos, el mapeo de los conjuntos borrosos
en los conjuntos
borrosos
. De este modo,
para una entrada numrica concreta , cada elemento del conjunto borroso =
{
1
(),
2
(), ,
. Cada
elemento del conjunto borroso de salida, representa el grado de compatibilidad de la
salida numrica concreta y con el trmino lingstico correspondiente a cada
,
denotado como B= {
1
(),
2
(), ,
: Si es
()
Entonces
()
=
()
(), = 1, , (4.1)
Donde el significado de todos los trminos es similar al SIB lingstico, excepto aquellos
que aparecen en el consecuente de la regla .
()
, es un vector de valores concretos del
dominio
1
()
() =
()
+
1
()
1
+ +
()
(4.2)
o
()
() =
()
+
(4.3)
donde
()
=
1
()
, ,
()
()
es el valor del k-simo parmetro de la funcin de salida,
en la regla . Dado que el consecuente es un valor concreto calculado a travs de una
funcin lineal de sus argumentos, tambin concretos, los valores de las variables de
entrada del antecedente de las reglas son igualmente concretos. Se evidencia la
diferencia con los otros dos tipos de SIB antes presentados. La salida del modelo T-S,
se calcula como la suma ponderada de las salidas obtenidas en cada regla:
=
()
()
()
=1
(4.4)
Donde
()
() es la ponderacin correspondiente a la salida producida mediante la regla
, calculada como:
()
() =
()
()
()
()
=1
(4.5)
44 Evaluacin de un CPNBM SIB T-S y CBMD
En el que
()
() es el grado de cumplimiento de la i-sima regla respecto a la entrada ,
tambin llamado grado de pertenencia.
Normalmente, la mayora de las propuestas de SIB operan con una particin explicita del
antecedente o Conjuntos Borrosos Unidimensionales (CBUD), pero es posible usar una
particin implcita. En este trabajo comparan el modelo SIB T-S que usa particin
explicita y el modelo SIB T-S que usa particin implcita [lvarez y Pea, 2004]. Dicha
particin implcita opera con Conjuntos Borrosos Multidimensionales (CBMD) como una
aproximacin prctica cuando se utiliza el SIB T-S como modelo. En este caso, todos los
CBUD del antecedente de cada regla se transforman en un CBMD simple por regla.
A pesar de la prdida de interpretacin lingstica que ocurre al concatenar los CBUD de
las variables del regresor en un CBMD, este resulta ms compacto que los CBUD
[lvarez y Pea, 2004]. En consecuencia, las tareas relativas a la definicin estructural y
paramtrica del modelo usando SIB T-S resultan ms sencillas. Adicionalmente, puede
realizarse un agrupamiento (clustering) borroso sobre los datos con el fin de obtener una
buena aproximacin al nmero de reglas en la base de conocimientos del SIB y obtener
los CBMD directamente por una reduccin del espacio.
Operacin de SIB T-S con CBUD en el antecedente. Aproximacin para sistemas
estticos tipo MISO.
Una regla tpica de este tipo de SIB, se presenta a continuacin:
: Si
1
es
()
es
()
Entonces
()
=
()
+
1
()
1
++
()
,
= 1, ,
(4.6)
El proceso de razonamiento que se sigue en un SIB T-S de esta clase se describe
brevemente en los siguientes pasos:
Paso 1. Clculo del grado de compatibilidad de la entrada. El valor concreto (no-borroso)
obtenido por cada variable,
: Si
1
es
()
Entonces
()
=
()
+
1
()
1
++
()
, = 1, , (4.7)
El razonamiento de este tipo de SIB, procede de la siguiente forma:
Paso 1. Clculo de los grados de compatibilidad de los valores de entrada. Los valores
concretos (no borrosos) obtenidos por cada variable que compone la variable
multidimensional de entrada del modelo, son agregados en una M-tupla = [
1
, . . . ,
.
Esta M-tupla posee un grado de compatibilidad en cada regla ,
()
(
), definido como la
pertenencia de ella al CBMD que aparece en el antecedente.
46 Evaluacin de un CPNBM SIB T-S y CBMD
Paso 2. Estimacin del grado de cumplimiento de cada regla. Dado que el antecedente
no se compone de una serie de proposiciones borrosas enlazadas mediante algn
conectivo lgico, el grado de cumplimiento de la regla,
()
(), es el grado de
compatibilidad obtenido por la M-tupla en ella (calculado en el paso anterior).
Paso 3. Clculo del valor de la variable de salida en cada regla. Empleando los valores
concretos asumidos por las variables de entrada, se calcula el valor de la variable de
salida del modelo arrojado por cada regla, para ello se emplea la funcin que aparece en
el consecuente.
Paso 4. Clculo del valor de la variable de salida del modelo. Este valor se calcula como
la suma ponderada de los valores aportados en cada regla. Los ponderadores son los
valores
()
obtenidos en cada regla.
Un esquema del razonamiento es presentado en la Figura 4-2, donde se ha supuesto un
sistema compuesto por dos reglas, dos variables en el antecedente de cada una de ellas
[Sierra, 2009].
Figura 4-2: Esquema de razonamiento de SIB T-S con CBMD.
Operacin de SIB T-S. Aproximacin para sistemas dinmicos tipo MISO
Hasta el momento la descripcin y operacin de los dos tipos de SIB T-S (con CBUD y
con CBMD) se ha hecho para modelar sistemas estticos. La variacin fundamental que
habra que hacer en ellos para que modelen sistemas dinmicos es la incorporacin de
Captulo 4. Identificacin de modelos mediante SIB T-S y CBMD 47
un regresor que contenga la dinmica, es decir que tenga valores retardados de las
variables del proceso. La salida de un sistema dinmico (lineal, invariante en el tiempo y
recursivo, tipo ARX) modelado a travs de un SIB T-S, calculado por la regla es:
()
() =
()
+
11
()
1
(
1
) + +
1
1
()
1
(
1
+
1
1)
+
21
()
2
(
2
) + +
2
2
()
2
(
2
+
2
1) +
+
1
()
) + +
()
1)
+
1
()
(
) + +
()
1
(4.8)
donde
()
() es el valor de la variable de salida arrojada por la regla en el tiempo ;
()
es el valor inicial de la salida en la regla ;
() es el valor, en el momento , de la
variable de entrada , = 1, , ; () es el valor, en el momento , de la variable de
salida del sistema;
()
es el valor del parmetro asociado con la variable en la regla ,
= 1, , ;
()
es el valor del parmetro asociado con la variable de salida del sistema
retardada tiempos;
{0
+
} es el tiempo que demora en hacer efecto un valor
previo de una entrada , en el valor de la salida del sistema;
+
es el tiempo que
demora en hacer efecto el valor de una salida previa del sistema, en el valor de la salida
del sistema;
48 Evaluacin de un CPNBM SIB T-S y CBMD
Utilizando notacin vectorial para la Ecuacin 4.13 se tienen:
()
() =
()
+
1
()
1
++
()
+
()
(4.9)
()
() =
()
+
()
=1
+
()
(4.10)
donde:
()
=
1
()
, ,
1
()
()
es el vector de parmetros asociado con el vector de va-
lores "actual y retardos" de la variable de entrada , = 1, , ;
), ,
1)
()
es el vector de los valores "actual y retardos" de la
variable de entrada
. De igual manera
()
=
1
()
, ,
()
()
es el vector de parmetros asociado con el vector de valores
"retardados" de la variable de salida en un tiempo ;
= (
), , (
1))
()
, es el vector de los valores "retardados" de la variable de salida en el instante ;
el espacio donde se define la variable de salida
es , la dimensin de este
espacio es
=1
+
.
Descripcin y operacin de SIB T-S con CBUD en el antecedentes. Aproximacin
para sistemas dinmicos tipo MISO.
Con base en la formulacin y notacin empleada para calcular la salida del modelo en la
-sima regla, Ecuacin (4.15), se explicarn a continuacin los modelos SIB T-S con
CBUD (tambin se empelarn para describir los SIB T-S con CBMD).
Las reglas para un SIB T-S con CBUD tomaran la siguiente forma:
: Si
1
(
1
) es
11
()
1
(
1
+
1
1) es
1
1
()
) es
1
()
1) es
()
(
) es
1
()
1es
()
Entonces
()
() =
()
+
1
()
1
+ +
()
+
()
(4.11)
Captulo 4. Identificacin de modelos mediante SIB T-S y CBMD 49
donde
()
es el conjunto borroso asociado con el retardo de la variable de entrada
en la regla , = 1, ,
, = 1, ,
()
;
()
es el conjunto borroso asociado con el
retardo de la variable de salida y, = 1, ,
.
Teniendo en cuenta los valores de entrada y salida previos (conforme con las ventanas
temporales especificadas) en el clculo de la salida en un instante de tiempo , el modo
de operar de esta clase de SIB T-S se conserva inalterado respecto del procedimiento
descrito para un sistema esttico.
Descripcin y operacin de SIB con CBMD. Aproximacin para sistemas dinmicos
tipo MISO.
Las reglas para un SIB T-S con CBMD presentara la siguiente estructura:
: Si () es
()
Entonces
()
() =
()
+
1
()
1
++
()
+
()
(4.12)
donde el espacio de entrada del sistema se representa mediante el vector:
() = [
1
(
1
), ,
1
( (
1
+
1
1)), ,
),
( (
1)), (
), ,
1)
(4.13)
()
es un CBMD sobre el universo:
1
, con
dimensin M
=1
.
Contando con los valores de entrada y salida previos (conforme con las ventanas
temporales especificadas) en el clculo de la salida en un instante de tiempo , el modo
de operar de este tipo SIB T-S se conserva inalterado respecto del procedimiento
descrito para un sistema esttico.
50 Evaluacin de un CPNBM SIB T-S y CBMD
4.3 Propuesta de identificacin de sistemas a travs de
SIB T-S
Tanto la estructura y operacin de los SIB T-S como una propuesta de identificacin de
estos, fue presentada originalmente en [Takagi and Sugeno, 1985]. Dado que los temas
concernientes a la estructura y operacin de este tipo de SIB fueron expuestos en la
Seccin 4.1.1, este apartado ser dedicado a una presentacin sinttica de la propuesta
de identificacin formulada en el artculo original con unas variantes que han mejorado
este algoritmo [lvarez y Pea, 2004]. El mtodo de identificacin formulado por Takagi y
Sugeno, requiere resolver los siguientes tres problemas:
Determinar las variables
(regresor).
Precisar la funcin de pertenencia del conjunto borroso que se asocia con cada
proposicin borrosa (premisa) que aparece en el antecedente de cada regla; a estas
funciones se les denominar parmetros de las premisas y se simbolizan por
() ;
donde
()
es un conjunto borroso correspondiente a una premisa en la regla .
Definir los parmetros que aparecen en las funciones lineales del consecuente; para
abreviar sern referenciados como parmetros del consecuente:
()
es el valor del
parmetro , en la ecuacin que calcula el valor de la salida en la regla i.
Un algoritmo muy general fue presentado por sus autores en el artculo original [Takagi
and Sugeno, 1985]. Otras variantes han mejorado tal algoritmo. Estudiando el algoritmo
de identificacin original, y los otros propuestos [lvarez y Pea, 2004], se hace evidente
que el paso correspondiente a la eleccin de las premisas de los antecedentes, es el que
influye primordialmente en el resultado del proceso. Los pasos de identificacin de los
parmetros de las premisas y del consecuente dependen totalmente de las definiciones
tomadas en ese primer paso.
La propuesta de identificacin de SIB T-S, formulada en [lvarez y Pea, 2004] es
tratada aqu. Una caracterstica fundamental de esa propuesta es la construccin de SIB
T-S asignando CBMD a las variables que aparecen en el antecedente de las reglas
obtenidas por el proceso de identificacin. Dado que un SIB T-S es una formulacin
matemtica que puede emplearse para representar un sistema, el primer paso de un
proceso de identificacin, que utilice SIB es la determinacin de una estructura para el
Captulo 4. Identificacin de modelos mediante SIB T-S y CBMD 51
modelo. De manera sinttica, el mtodo de identificacin formula dos grandes procesos
denominados sintona gruesa y sintona fina. Los procesos son descritos a continuacin y
la Figura 4-4 presenta de manera resumida un esquema de la metodologa de
identificacin empleada.
Figura 4-4: Metodologa para la identificacin de SIB T-S con CBMD.
Identificacin de SIB T-S con CBMD
S
i
n
t
o
n
a
G
r
u
e
s
a
S
i
n
t
o
n
a
F
i
n
a
1.2
Preprocesamiento
de datos
Nomalizacin
de datos
1.1
Antecedente
(centros)
Consecuente
(ponderadores)
Filtrado del ruido
Filtrado de datos
espurios
Eliminacin de
datos repetidos
1.4
Agrupamiento
en reglas
1.5
Determinacin de
CBMDs
Identificacin
Paramtrica
1.6
Ajuste de parmetros
2.1
Normalizar
datos en el
intervalo [0,1]
Determinacin
del gradiente
de la seal
muestreada
1.3
Mtodo Fuzzy
C-Means
Asignar el factor de
pertenencia de cada
regresor de datos de
entrada a los
CBMDs
Forma
tradicional del
mtodo T-S
En la sintona gruesa se pretende determinar la estructura del SIB T-S y una primera
versin de los valores de los parmetros de la misma. Los pasos a seguir son:
52 Evaluacin de un CPNBM SIB T-S y CBMD
Pre-procesar los datos. Los datos son sometidos a operaciones de filtrado para
disminuir la influencia de ruido y fenmenos espurios.
Normalizar las entradas y la salida. La normalizacin de datos es llevada a cabo por
las siguientes razones: i) Las variables involucradas son de distinta naturaleza y
magnitud, ii) Las seales involucradas pueden tener un rango de variacin no lineal,
iii) Los datos pueden tener una distribucin estadstica no favorable.
Determinacin del gradiente de la seal muestreada. En este paso se determina para
cada muestra la derivada parcial de la salida con respecto de cada entrada. Como
este dato no se conoce se utiliza un mtodo aproximado para la obtencin del mismo
a partir de los datos de identificacin. Este procedimiento aunque resulta viable en la
mayora de los casos, exige un costo computacional alto cuando los datos presentan
alguna concentracin sobre ejes particulares del problema. Particularmente, los datos
obtenidos para el neutralizador de pH presentan una configuracin que eleva
demasiado el costo computacional del clculo de este gradiente. Para una mayor
ampliacin del tpico relacionado con la determinacin del gradiente de la seal
muestreada, vase [Pea, di Sciascio y Carelli, 1998].
Agrupar las reglas bsicas. Se forma una matriz donde cada fila es un dato. Las
componentes de cada dato son: los valores del vector de entrada, el valor de salida
correspondiente y el valor del gradiente calculado en el paso anterior. Se procede a
agrupar estos datos con el mtodo Fuzzy C-Means. El mtodo de formacin de
grupos Fuzzy C-Means forma grupos borrosos asignndole a cada vector dato un
valor de pertenencia entre 0 y 1 a cada uno de los grupos borrosos.
Determinar los conjuntos borrosos de las premisas. Una vez realizado el agru-
pamiento borroso se procede a encontrar los conjuntos borrosos de las premisas.
Para ello se asigna a los datos de entrada el valor de pertenencia que surge del
mtodo de agrupamiento de las reglas. La obtencin de los conjuntos borrosos de
entrada puede efectuarse de varias maneras. Una alternativa es realizar la
proyeccin de los grupos resultantes en la premisa sobre cada variable de entrada.
Otra opcin es obtener conjuntos borrosos sobre el espacio de entrada como un todo.
Como resultado del mtodo de agrupamiento resulta un centro para cada grupo
borroso. Se utilizan los centros que corresponden a las variables de entrada, esto es
las primeras M componentes y el grado de pertenencia se obtiene como funcin de
una distancia. Una alternativa propuesta es la obtencin de grupos con mltiples
centros. Para ello se obtiene los puntos del grupo donde la funcin de pertenencia es
Captulo 4. Identificacin de modelos mediante SIB T-S y CBMD 53
mayor a 0.5, se realiza un agrupamiento de estos datos con un nmero de grupos
determinado, y se utilizan los centros que surgen para la determinacin de la funcin
de pertenencia. Para el clculo de la pertenencia se considera que los mltiples
centros de un grupo dan origen a subgrupos y la funcin de pertenencia al grupo se
obtiene como la suma de las funciones de pertenencia a los subgrupos [Pea, 2002].
Identificacin paramtrica del modelo. Una vez obtenida la funcin de pertenencia a
los distintos grupos se procede a la identificacin paramtrica con la forma tradicional
del mtodo de Takagi y Sugeno.
En la sintona fina el objetivo es ajustar los valores de los parmetros del antecedente y
el consecuente de cada regla, establecidos en la etapa de sintona gruesa.
Retomando la metodologa planteada en [Takagi and Sugeno, 1985] para la identificacin
de SIB T-S y aplicando la inclusin de CBMD en [lvarez y Pea, 2004], el presente
trabajo plantea una propuesta novedosa para la seleccin de parmetros para un modelo
tipo Sistema de Inferencia Borrosa Takagi-Sugeno con Conjuntos Borrosos
Multidimensionales (SIB-TS CBMD). Esa seleccin se refiere a encontrar el regresor y el
nmero de CBMD adecuado. La propuesta consiste en aplicar un mtodo enumerativo
para probar agregativamente una a una todas las variables candidatas a entrada en el
regresor (con sus respectivos retardos), similar al artculo seminal [Takagi and Sugeno,
1985]. Todas las variables se agrupan (clustering) en CBMD preliminarmente, a
diferencia de [Takagi and Sugeno, 1985] que divide cada variable en dos conjuntos
borrosos tipo lineal: Alto y Bajo. El algoritmo calcula el ndice IAE (Integral del valor
absoluto) entre la salida del modelo validado y la salida real (datos medidos), para un
tiempo de ensayo constante. Se aclara que el IAE presentado es promediado en cada
experimento. El desempeo del modelo se evala con dos posibles criterios: i) minimizar
el IAE y ii) minimizar la dispersin del IAE. En el prximo apartado se identifica el SIB T-S
con CBMD aplicando esta tcnica para seleccionar el regresor y el nmero de conjuntos
borrosos del proceso para control de pH de jugo de caa alcalinizado.
54 Evaluacin de un CPNBM SIB T-S y CBMD
4.4 Identificacin de SIBT-S con CBMD y con CBUD para
el PdeR.
Para iniciar la identificacin del SIB es necesario recolectar informacin de planta y
realizar un tratamiento de esa informacin, adems, es importante definir las variables
que se incluirn para la identificacin y la validacin del modelo (ver Seccin 4.3.1).
Como ya se mencion, el mtodo de identificacin tomado como base [lvarez y Pea,
2004], asume que la determinacin del regresor (identificacin del entorno) se realiza
previamente. Existen diversos mtodos para hallar el regresor [lvarez, 2000]. En esta
tesis, se usa un mtodo enumerativo para aumentar y evaluar progresivamente el ndice
de desempeo de cada regresor en la identificacin y la validacin del SIB T-S [Isaza y
lvarez, 2011a]. El proceso se realiza solo para el SIB T-S con CBMD (ver Seccin 4.3.2)
y posteriormente se aplican los resultados en la identificacin validacin del SIB T-S con
CBUD. Slo se realiza la optimizacin de los parmetros para los CBMD, debido a la
dificultad de ajustar los parmetros de los CBUD, puesto que se deben fijar: tipo de
funcin de pertenencia, nmero de particiones y adems definir rangos de las particiones
de cada entrada del regresor.
4.4.1 Inicial izaciones generales, toma y pretratamiento de datos
Las inicializaciones generales se refieren al ajuste de los parmetros de diversos
algoritmos que se utilizarn. Estos parmetros estn estrechamente relacionados con la
respuesta y los requerimientos exigidos al proceso bajo control. Por lo tanto se dejan
como tarea totalmente particular a la aplicacin. Para el PdeR tratado en la tesis, estos
ajustes se presentan cuando se postula el uso de cada algoritmo. Respecto a la toma de
datos, la aplicacin adecuada de una tcnica de modelado deber incluir variaciones en
las entradas del proceso basadas en un juzgamiento ingenieril de lo que razonablemente
pueda ser esperado que ocurra en el proceso [lvarez, 2000]. Por lo tanto, se debe
considerar siempre la calidad y cantidad de las variaciones, de modo que se cubra lo
mejor posible el comportamiento dinmico del proceso.
Particularmente, para identificar los modelos borrosos para el proceso de ajuste de pH de
alcalinizacin de jugo de caa, se preparan dos grupos de datos tomados a intervalos de
muestreo = 3 segundos: uno para identificacin y otro para validacin. En ambos se
obtiene una respuesta del proceso ante seales escaln aleatorias en periodo y amplitud
Captulo 4. Identificacin de modelos mediante SIB T-S y CBMD 55
para
1
,
2
,
1
y
2
. En adelante, se entender como proceso al Modelo Semifsico de
Base Fenomenolgica (MSBF) validado en el Captulo 3. La Figura 4-5 presenta los
datos persistentemente excitantes de las entradas, y la Figura 4-6 presenta el
comportamiento de los estados y la salida del SdeP para la identificacin del SIB T-S. La
Figura 4-7 presenta los datos persistentemente excitantes de las entradas y la Figura 4-8
presenta el comportamiento de los estados y la salida del SdeP para la validacin del SIB
T-S. En la etapa de alcalinizacin de jugo de caa del Ingenio La Unin S.A, el pH de
jugo sulfitado es suavizado por medio de un tanque amortiguador (buffer) y la
preparacin de la lechada de cal es controlada en lazo cerrado, por estos motivos los pH
de entrada del SdeP para la identificacin y validacin del SIB presentan variaciones tan
pequeas.
Figura 4-5: Seales de entrada persistentemente excitantes (datos de identificacin):
Flujos de jugo y de lechada de cal (izquierda), pH de jugo y de lechada de cal (derecha).
Figura 4-6: Comportamiento de: Estados
1
y
2
(izquierda) y Salida o pH de J ugo
alcalinizado (derecha) frente a datos de identificacin.
0 50 100 150 200 250
500
1000
1500
2000
2500
g
p
m
0 50 100 150 200 250
0
20
40
60
g
p
m
tiempo (min)
0 50 100 150 200 250
4.45
4.5
4.55
p
H
0 50 100 150 200 250
12.28
12.3
12.32
12.34
12.36
12.38
p
H
tiempo (min)
0 50 100 150 200 250
-1.5
-1
-0.5
0
x 10
-3
e
l
e
c
t
r
o
n
e
u
t
r
a
l
i
d
a
d
0 50 100 150 200 250
3
4
5
x 10
-4
a
n
i
n
u
l
t
i
m
o
tiempo (min)
0 50 100 150 200 250
5
6
7
8
9
10
11
p
H
tiempo (min)
56 Evaluacin de un CPNBM SIB T-S y CBMD
Figura 4-7: Seales de entrada persistentemente excitantes (datos de validacin):
Flujos de jugo y de lechada de cal (izquierda), pH de jugo y de lechada de cal (derecha).
Figura 4-8: Comportamiento de: Estados
1
y
2
(izquierda), Salida o pH de J ugo
alcalinizado (datos de validacin) (derecha).
Finalmente, respecto al tratamiento de los datos y con el fin de disminuir la influencia de
ruidos y datos espurios, se deben aplicar procedimientos para filtrado y eliminar del
conjunto de datos para identificacin y en validacin cualquier dato repetido, que no
aporta ninguna informacin y en cambio incrementa la carga computacional. En Sierra
(2009) se recomienda aplicar un procedimiento de normalizacin puesto que las variables
son de naturaleza y magnitud diferente. Por lo anterior, para el PdeR se aplica una
normalizacin de todas las variables en el intervalo [0,1], tomando los valores mnimo y
mximo indicados en la Tabla 4-1, que permiten la evolucin de las variables en un
intervalo suficientemente amplio para conocer los valores del sistema real, permitiendo
valores superiores a 1.0.
0 20 40 60 80 100 120
500
1000
1500
2000
2500
g
p
m
0 20 40 60 80 100 120
0
20
40
60
g
p
m
tiempo (min)
0 20 40 60 80 100 120
4.45
4.5
4.55
p
H
0 20 40 60 80 100 120
12.28
12.3
12.32
12.34
12.36
12.38
p
H
tiempo (min)
0 20 40 60 80 100 120
-1.5
-1
-0.5
0
x 10
-3
e
l
e
c
t
r
o
n
e
u
t
r
a
l
i
d
a
d
0 20 40 60 80 100 120
3
4
5
x 10
-4
a
n
i
n
u
l
t
i
m
o
tiempo (min)
0 20 40 60 80 100 120
5
6
7
8
9
10
11
p
H
tiempo (min)
Captulo 4. Identificacin de modelos mediante SIB T-S y CBMD 57
Tabla 4-1: Intervalo en unidades de ingeniera para la normalizacin de las variables
del proceso de alcalinizacin de jugo de caa.
Variable
Unidad de
medida
Rango de trabajo
Condicin
inicial
Flujo de lechada de cal (
2
)
GPM [10 40] 23.63
Flujo de jugo sulfitado (
1
)
GPM [500 2100] 1657.3
Carga elctrica (
3
)
C
[9.8090 10
6
, 0.0026]
-2.6 10
4
Anin ultimo (
3
)
mol / gal
[1.57760,6.57040] 10
4
4.06 10
4
pH del jugo alcalinizado (
3
)
pH
[5.7 8.7] 7.3481
Esta normalizacin permite que la participacin de las variables en el modelo SIB refleje
su contenido de informacin sobre el proceso y no su valor numrico con relacin a las
dems variables del proceso.
Los datos usados para la identificacin y la informacin que debe suministrar el modelo
cuando es consultado, son dos caractersticas muy importantes a la hora de seleccionar
la clase de modelo a usar. Adicionalmente, la informacin previa que se tenga sobre la
operacin del proceso que se modela, junto con la complejidad de las relaciones
presentes entre las variables, permite orientar mucho mejor la seleccin de una clase
particular de modelo. Las clases de modelos de acuerdo a los datos pueden ser: modelos
Entrada-Salida o modelos en el Espacio de estados.
Los modelos Entrada-Salida son tiles para realizar representaciones de sistemas cuya
dinmica se conoce poco o sistemas cuya dinmica es de orden bajo. En vez de usar un
vector de estado con significado fsico, el estado del sistema se representa por un
nmero finito de entradas y salidas pasadas del sistema. Debe recordarse que el tamao
del regresor en un modelo entrada-salida es mayor que el del regresor en un modelo del
mismo sistema en el espacio de estado, puesto que el estado de un sistema es una
representacin vectorial mnima. En los modelos entrada-salida toda la dinmica interna
del proceso est enmascarada, por lo que cualquier diseo que use dicho modelo deber
contar con alguna manera de probar estabilidad de la dinmica interna. El otro aspecto a
resaltar en esta clase de modelos, es su alta dependencia de los datos experimentales
del proceso con los cuales se identifican sus parmetros. Por lo tanto, si se desea
obtener un modelo que refleje bien el comportamiento del proceso en todos sus modos
58 Evaluacin de un CPNBM SIB T-S y CBMD
de operacin, la coleccin de datos disponibles deber contener informacin sobre todos
estos modos. En general los modelos de estado tienen un intervalo de validez mayor que
los modelos entrada-salida, adems, los dos modelos no son equivalentes como s
sucede en los sistemas lineales [Camacho and Bordons, 2004].
La notacin matricial simplifica mucho la representacin matemtica del sistema de
ecuaciones que constituye el modelo matemtico del proceso en el espacio de estado.
De hecho, el aumento en la cantidad de variables de estado, entradas o salidas, no
incrementa la complejidad de las ecuaciones, por lo que es posible proseguir el anlisis
de sistemas lineales complicados (entradas y salidas mltiples) con procedimientos
similares a los utilizados para analizar sistemas de ecuaciones diferenciales escalares de
primer orden. Es posible una extensin de este tipo de representaciones matricial a
sistemas no lineales, usando las formas cannicas [Zeitz, 1989]. En estas
representaciones, los trminos de la ecuacin matricial reflejan en forma compacta las
relaciones no lineales entre los estados, las entradas y las salidas del sistema. Adems,
en estos modelos la dinmica del proceso est totalmente representada, lo que permite
la prueba de estabilidad a partir del conocimiento interno del proceso y no nicamente a
travs de su comportamiento entrada-salida. Este tipo de modelos usan una funcin de
transicin de estado que mapea el estado y la entrada actual del sistema dinmico en un
cambio del estado o en el estado mismo en el prximo instante de tiempo:
= (, , )
= (, , )
(4.14)
Donde es el vector de los estados, es la accin de control y es un vector de
perturbaciones (medidas y no medidas). Por su parte y son funciones vectoriales de
transicin de estado y de salida, respectivamente. La representacin en el espacio de
estado resulta adecuada cuando se dispone del suficiente conocimiento previo para
determinar la estructura del sistema real y consecuentemente, las reglas y parmetros
del modelo presentan algn significado fsico, con lo cual se gana transparencia e
interpretabilidad del modelo. La desventaja mayor de la representacin en el espacio de
estado es la necesidad de medir todos los estados o de poder observarlos (estimarlos)
mediante las mediciones disponibles en el proceso. Esta ltima condicin implica que el
modelo matemtico del proceso debe ser observable. En otras palabras cualquier cambio
Captulo 4. Identificacin de modelos mediante SIB T-S y CBMD 59
en un estado se refleja en la salida de manera nica, lo que permite diferenciar el efecto
de cada estado en la salida.
Con base en lo anterior, en esta tesis se plantea un modelo borroso en espacio de
estados, es decir, la identificacin de los Sistemas de Inferencia Borrosa (SIB) se realizan
para cada estado del Sistema de Proceso (SdeP). Los estados fueron definidos con base
en los invariantes de reaccin en el Captulo 3. La Tabla 4-2 presenta las variables que
se incluirn en el regresor con base en las variables del proceso de alcalinizacin de jugo
de caa discutido en el Captulo 3. Como el pH de la lechada de cal y el pH de jugo
sulfitado no representan variacin significativa y para no tener que medirlas (para
posteriormente hacer control), no se incluyen en el regresor del SIB.
Tabla 4-2: Variables del modelo del proceso de alcalinizacin de jugo de caa.
Variable de proceso Variable para el modelo
Flujo de lechada de cal (
2
) Variable manipulada ()
Flujo de jugo sulfitado (
1
) Perturbacin medida ()
pH del jugo alcalinizado (
3
) Salida controlada ()
Carga elctrica (
3
) Primer estado (
1
)
Anin ultimo (
3
) Segundo estado (
2
)
4.4.2 Identifi cacin de SIBT-S con CBMD
Para comenzar el identificacin del SIB T-S usando CBMD es necesario definir el
regresor a usar y el nmero de conjuntos borrosos para el agrupamiento (clustering). En
esta tesis, como se mencion en la Seccin 4.2, se emplean algoritmos enumerativos
para evaluar el desempeo de los diferentes regresores en la validacin de los SIB T-S
con CBMD. La propuesta consiste en aplicar un mtodo enumerativo para probar
agregativamente una a una todas las variables candidatas a entrada en el regresor (con
sus respectivos retardos), similar al artculo seminal [Takagi and Sugeno, 1985]. Todas
las variables se agrupan (clustering) en CBMD preliminarmente, a diferencia de
[Takagi and Sugeno, 1985] que divide cada variable en dos conjuntos borrosos tipo
lineal: Alto y Bajo. El algoritmo calcula el ndice IAE (Integral del valor absoluto) entre la
salida del modelo validado y la salida real (datos medidos), para un tiempo de ensayo
constante (2 horas). Se aclara que el IAE presentado es promediado en cada
experimento. El desempeo del modelo se evala con dos posibles criterios: i) minimizar
el IAE y ii) minimizar la dispersin del IAE.
60 Evaluacin de un CPNBM SIB T-S y CBMD
El regresor preliminar del algoritmo incluye slo los flujos de entrada y progresivamente
aumenta hasta incluir regresiones diferentes para cada variable de la Tabla 4-2, es
decir, inicialmente se modela = (, ), posteriormente se incluye la salida del proceso
(
3
) en el regresor = (, , ) y finalmente se incluyen los estados estimados por el
mismo modelo = (, , , ). Con cada regresor se identifica un SIB T-S siendo el
nmero de CBMD que se valida frente a datos reales para evaluar su desempeo. Para
modelar el SIB en espacio de estado, el algoritmo identifica y valida simultneamente los
estados
1
y
2
para incluir en el regresor los estados predichos como se presenta en
la Ecuacin 4.15. Siendo , , , y en nmero mximo de regresiones que puede
tomar cada variable en el algoritmo para la optimizacin del regresor.
= [( ), , ( 1), ( ), , ( 1),
( ), , ( 1),
2
( ), ,
2
( 1),
1
( ), ,
1
( 1)]
(4.15)
Para inicializar el algoritmo se seleccion preliminarmente = 3 CBMD. Como resultado
del algoritmo la Ecuacin 4.16 y 4.17 presenta el regresor del SIB que minimiza el IAE
con datos de validacin para la prediccin de
1
y
2
respectivamente.
para
1
= [( 1), ( 2), ( 1)] (4.16)
para
2
= [( 2), ( 1), ( 1), ( 4), ( 3), ( 2)( 1)] (4.17)
Como se aprecia en la Ecuacin 4.16 y 4.17, los regresores obtenidos no incluyen la
auto-regresin de la variable predicha ni informacin del otro estado. Para considerar una
regularizacin [J ohansen, 1996] de uso de estos modelos en el control avanzado de
procesos, es decir, incluyendo los modelos SIB en una tcnica de control avanzado como
CPNBM, es necesario incluir la regresin del estado predicho como entrada al modelo
(ver Captulo 5). Por tal motivo, se us la dispersin del IAE de validacin de los SIB
como otro criterio de seleccin. Por eso se oblig la inclusin de la auto-regresin. En tal
sentido, la Figura 4-9 presenta la dispersin del IAE de validacin de los SIB T-S con
CBMD (eje y), respecto a diferentes auto-regresiones de
1
y
2
respectivamente (eje x).
Es importante resaltar que al incluir por lo menos una auto-regresin de la variable
predicha se reduce considerablemente la dispersin de los IAE. Eso indica que en el
caso de seleccionar el regresor con el mnimo IAE encontremos un mnimo local.
Captulo 4. Identificacin de modelos mediante SIB T-S y CBMD 61
Adems, se observa que las variables del regresor actual no generan dispersin grande
al cambiar el nmero de grupos.
Figura 4-9: Dispersin IAE de validacin para diferentes auto-regresiones de
1
(izquierda) y de
2
(derecha).
para
1
= [( 1), ( 2), ( 1),
1
( 4),
1
( 3),
1
( 2),
1
( 1)] (4.18)
para
2
= [( 2), ( 1), ( 2), ( 1),
2
( 2),
2
( 1)] (4.19)
Los regresores obtenidos describen dos modelos SIB T-S con 3 CBMD: i) con mnimo
IAE (Ecuacin 4.16 y 4.17) ii) con mnima dispersin del IAE (Ecuacin 4.18 y 4.19).
Para optimizar el nmero de CBMD, se plantea igualmente un algoritmo a partir de un
mtodo enumerativo que prueba agregativamente el nmero de CBMD para la
identificacin de los dos SIB T-S obtenidos. La Figura 4-10 y la Figura 4-11 presentan los
resultados del algoritmo empleado en cada caso: modelo con mnimo IAE y modelo con
la mnima dispersin de los IAE respectivamente. En las figuras se evidencia el nmero
ptimo de conjuntos borrosos para cada caso: i) modelo con mnimo IAE son 5 CBMD
para el estado
1
y 14 CBMD para el estado
2
y ii) modelo con mnima dispersin del
IAE son 6 CBMD para el estado
1
(aunque es un mnimo local, la reduccin del error
para el mnimo global igual a 16 grupos, no es significativa y aumenta considerablemente
la carga computacional) y 3 CBMD para el estado
2
. Es evidente la reduccin de CBMD
para el caso del modelo con menor dispersin de errores. La reduccin de CBMD mejora
0 1 2 3 4
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
Regresiones de x1
I
A
E
p
r
o
m
e
d
i
o
0 1 2 3 4
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
Regresiones del x2
I
A
E
p
r
o
m
e
d
i
o
62 Evaluacin de un CPNBM SIB T-S y CBMD
significativamente el tiempo de cmputo del SIB T-S y por ende, la optimizacin del
CPNBM.
Figura 4-10: IAE para diferente nmero de CBMD del modelo con mnimo IAE.
Figura 4-11: IAE para diferente nmero de CBMD del modelo con mnima dispersin de
IAE.
La Tabla 4-3 presenta el ndice de la Integral del Valor Absoluto del Error (IAE) en el
proceso de identificacin y validacin de los modelos obtenidos por los dos mtodos de
seleccin de regresor y nmero de grupos (para la prediccin de cada estado
1
y
2
). La
respuesta del modelo con datos de identificacin mejora considerablemente cuando se
incluye la auto-regresin, caso contrario al usar datos de validacin donde el desempeo
es muy similar. Sin embargo, incluir la autoregresin ayuda al controlador que utiliza el
2 4 6 8 10 12 14 16 18 20
0.016
0.017
0.018
0.019
Numero de CBMD de X1
2 4 6 8 10 12 14 16 18 20
0.06
0.07
0.08
0.09
Numero de CBMD de X2
d
e
2 4 6 8 10 12 14 16 18 20
0.019
0.02
0.021
0.022
0.023
Numero de CBMD de X1
2 4 6 8 10 12 14 16 18 20
0.08
0.09
0.1
Numero de CBMD de X2
d
e
X
1
I
A
E
p
r
o
m
e
d
i
o
I
A
E
p
r
o
m
e
d
i
o
d
e
X
2
d
e
X
1
I
A
E
p
r
o
m
e
d
i
o
I
A
E
p
r
o
m
e
d
i
o
d
e
X
2
Captulo 4. Identificacin de modelos mediante SIB T-S y CBMD 63
modelo en mencin, lo que constituye una regularizacin del modelo por uso futuro
[J ohansen, 1996].
Tabla 4-3: IAE de los SIB T-S con CBMD obtenidos.
Modelo Regresor CBMD
IAE
Identificacin
IAE
Validacin
min. IAE
Ecuacin 4.16
Ecuacin 4.17
[3 3]
0.0254
0.0672
0.0168
0.0711
min.dispersin IAE
Ecuacin 4.18
Ecuacin 4.19
[3 3]
0.0061
0.0059
0.0232
0.0895
min. IAE
Ecuacin 4.16
Ecuacin 4.17
[5 14]
0.0254
0.0572
0.0168
0.0640
min.dispersin IAE
Ecuacin 4.18
Ecuacin 4.19
[6 3]
0.0057
0.0060
0.0219
0.0891
0 = [
+
]
4
+(
1
1
) [
+
]
3
+ (
1
1
+
2
1
+
1
2
)
[
+
]
2
+(
1
1
2
+ 2
2
1
2
+
1
)[
+
]
+
1
2
(4.20)
=
10
1
+
=
10
+ = [
+
]
(4.21)
La Figura 4-12 y la Figura 4-13 presentan el comportamiento de los estados
1
y
2
predichos con SIB T-S y CBMD frente a datos de validacin y de identificacin
respectivamente. El estado
1
predicho representa de manera fiel los datos del proceso,
por el contrario, el estado
2
predicho no logra acoplarse de manera precisa a los datos
del proceso. El fenmeno qumico que ocurre, bastante complejo, no tiene suficiente
informacin desde los sensores actuales en proceso para lograr un seguimiento preciso
desde el modelo para predecir el estado
2
. Desafortunadamente el detalle de la parte
qumica del fenmeno no es objetivo de esta Tesis. Adems, como se puede evidenciar,
el efecto de
2
sobre el no es muy destacado, puesto que es
1
el que da la tendencia
de variacin del . Con los estados conocidos (Figura 4-12 y Figura 4-13) es posible
entonces resolver de forma iterativa la Ecuacin (4.20) para obtener el de manera
implcita, y luego con la Ecuacin (4.21), deducir el de jugo de caa alcalinizado que
se presenta en la Figura 4-14.
64 Evaluacin de un CPNBM SIB T-S y CBMD
Figura 4-12: Comportamiento de
1
predicho con SIB T-S y CBMD frente a datos de:
Identificacin (izquierda) y Validacin (izquierda).
Figura 4-13: Comportamiento de
2
predicho con SIB T-S y CBMD frente a datos de:
Identificacin (izquierda) y Validacin (izquierda).
Figura 4-14: Respuesta de validacin del SIB T-S con CBMD en espacio de estados
para pH de jugo alcalinizado.
3050 3100 3150 3200 3250 3300 3350 3400 3450
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
1600 1620 1640 1660 1680 1700 1720 1740 1760 1780
0.05
0.1
0.15
0.2
0.25
0.3
0.35
1600 1650 1700 1750 1800 1850 1900 1950
0.35
0.4
0.45
0.5
0.55
0.6
0.65
0.7
1400 1450 1500 1550 1600 1650 1700 1750 1800
0.35
0.4
0.45
0.5
0.55
0.6
40 42 44 46 48 50 52 54 56 58 60
5.5
6
6.5
7
7.5
8
8.5
9
9.5
10
10.5
tiempo (min)
p
H
Captulo 4. Identificacin de modelos mediante SIB T-S y CBMD 65
Como la finalidad del SIB T-S con CBMD es su uso en control industrial, es necesario
validarlo adems con datos reales de planta. Los datos de planta empleados para la
validacin del SIB T-S con CBMD son los datos que se emplearon para ajustar los
parmetros del MSBF (ver Seccin 3.4). Los resultaos se presentan en la Figura 4-15. La
seal punteada representa los datos de planta y la seal continua representa la seal
predicha con el SIB T-S con CBMD identificado. Como ndice de desempeo del SIB T-S
con CBMD se obtuvo la Integral Absoluta del Error (IAE) promedio con un valor de
0,3072.
Figura 4-15: Respuesta de validacin del SIB T-S con CBMD frente a datos de planta.
Concluyendo, al conformar CBMD en la identificacin de SIB T-S, se reduce
considerablemente la cantidad de parmetros a definir previos a la identificacin, los
cuales requieren de conocimiento de un experto en el proceso, por otra parte el nmero
de reglas borrosas necesarias para la prediccin de la salida tambin se reduce en
comparacin con los SIB T-S con CBUD, como se analiza a en la siguiente seccin.
4.4.3 Identifi cacin de SIB T-S con CBUD
Identificar SIB T-S usando Conjuntos Borrosos Unidimensionales (CBUD) no es tan
sencillo como hacerlo empleando CBMD. Los CBUD presentan gran variedad de
parmetros a definir previos a la identificacin, entre ellos: tipo de funcin de pertenencia
y nmero de particiones para cada entrada del regresor. Por esta razn no es prctico
0 20 40 60 80 100 120 140 160
5
6
7
8
9
10
11
tiempo (min)
p
H
66 Evaluacin de un CPNBM SIB T-S y CBMD
emplear algoritmos enumerativos para encontrar el ptimo de cada una de estos
parmetros, si no emplear el conocimiento de quien opera el proceso para definirlos. En
este trabajo los parmetros para identificar SIB T-S con CBUD se deducen a partir de los
resultados obtenidos de la identificacin del SIB T-S con CBMD buscando reflejar un
comportamiento similar. El comportamiento es diferente por la prdida de informacin
resultante al partir cada variable de estado en conjuntos borrosos independientes, es
decir, emplear CBUD [Sierra, 2009].
Para efectos de comparar cualitativamente el empleo de CBUD y CBMD en la
identificacin de SIB T-S, se identific un SIB T-S con CBUD solo para predecir el primer
estado
1
. Se emplea el regresor de la Ecuacin (4.18), que presenta siete entradas. En
este caso se obtuvieron los mejores resultados utilizando campanas gaussianas como
funciones de pertenencia. Se realizaron dos particiones por cada entrada del regresor
con el fin de reducir el nmero de reglas borrosas. El nmero de reglas con CBUD est
definido por el nmero de particiones a las potencia del nmero de variables del
regresor. En este caso se obtienen 128 reglas borrosas. Entindase que la finalidad de
estos modelos es incluirlos luego en una estrategia de control (en este caso CPNBM).
Por tal motivo, se debe entender que el mejor modelo es el que refleja el comportamiento
real, pero que a su vez sea viable dentro del algoritmo de optimizacin del CPNBM
empleado para controlar un proceso industrial real.
Figura 4-16: Comportamiento de
1
predicho con SIB T-S y CBUD frente a datos de:
Identificacin (izquierda) y Validacin (derecha).
La Figura 4-16 presenta el comportamiento de
1
predicho con SIB T-S y CBUD frente a
datos de identificacin y validacin. La Tabla 4-4 presenta la comparacin del IAE de
0 1000 2000 3000 4000 5000
-1
-0.5
0
0.5
1
1.5
0 500 1000 1500 2000
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Captulo 4. Identificacin de modelos mediante SIB T-S y CBMD 67
identificacin y validacin del SIB T-S con CBUD y el SIB T-S con CBMD obtenido en el
Seccin 4.4.2. La perdida de informacin al conformar CBUD para cada variable del
regresor [Sierra, 2009], la dificultad de ajuste de parmetros y el gasto computacional, se
ve reflejado en los resultados obtenidos en la Tabla 4-4. En adelante se emplea el SIB T-
S con CBMD obtenido en la Seccin 4.4.2, por ser el modelo ms promisorio a incluir
dentro de una estrategia de control no lineal avanzada, en este caso CPNBM.
Tabla 4-4: Comparacin entre SIB T-S con CBUD y con CBMD obtenidos.
Modelo Regresor Especificaciones N Reglas
IAE prom.
Ident.
IAE prom.
Val.
SIB T-S con
CBUD
Ecuacin (4.18)
2 particiones
para cada CBUD
128 0.1130 0.3166
SIB T-S con
CBMD
Ecuacin (4.18) 3 CBMD 3 0.0057 0.0219
4.5 Convergencia del SIB T-S con CBMD
Continuando la discusin de la Seccin 2.3, para garantizar la estabilidad del proceso
controlado no solo basta con utilizar un esquema de CPNBM que garantice estabilidad
del controlador. Es necesario adems, garantizar la convergencia del modelo. En este
trabajo se propone para garantizar la estabilidad del controlador, utilizar una
implementacin del un CPNBM dual. El CPNBM dual tiene una restriccin terminal de
desigualdad asociada con la llamada regin terminal (). Fuera de esta regin acta el
CPNBM tradicional, pero al ingresar a la regin terminal, se conmuta a un controlador
local () = o incluso PID, de all el nombre de CPNBM por modo dual.
Por otra parte los SIB T-S son modelos puramente algebraicos que no iteran para
predecir, es decir, garantizan la existencia de los valores de los estados o salidas
predichos en cada momento de optimizacin. Adems, los SIB T-S con CBMD no tienen
ninguna variable aleatoria, todos sus parmetros se deducen a partir de la base de
conocimientos (datos) empleados para la identificacin de sus parmetros. Por estas
razones, se garantiza la convergencia del modelo para las entradas medidas
comprendidas entre los valores de los datos entregados. Es decir, para entradas
acotadas se garantizan que la salida del modelo ser acotada [lvarez, 2000].
5. Propuesta y evaluacin del CPNBM con SIB
T-S y CBMD
En la actualidad la industria continua siendo reacia a la implantacin de estrategias de
modelado y control avanzado de procesos, aun cuando se dispone de capacidad de
procesamiento de informacin para utilizarla y lograr procesos ms ptimos. Los PID son
los controladores preferidos en la mayora de procesos, a pesar de su dificultad de
manejar no linealidades fuertes y dinmicas complejas, como en el control de pH,
variable muy importante en la industria azucarera y el tratamiento de aguas. En el control
de estos procesos es donde la estrategia de Control Predictivo No Lineal Basado en
Modelo (CPNBM) tiene un futuro prometedor.
El CPNBM acepta cualquier tipo de modelos, funciones objetivo o restricciones, siendo la
metodologa que actualmente puede reflejar ms directamente los mltiples criterios de
funcionamiento relevantes en los procesos industriales. El proceso puede estar
representado por un Modelo Semifsico de Base Fenomenolgica (MSBF) [lvarez et al,
2009]. Los MSBF contienen implcitamente toda la informacin del proceso y al incluirlo
dentro del CPNBM se asemeja a un controlador ideal. Otra forma de representar el
proceso real es a partir de Sistemas de Inferencia Borrosa Takagi-Sugeno (SIB T-S) e
incluir Conjuntos Borrosos Multidimensionales (CBMD) para partir el espacio de estados
en grupos (clusters) y no en conjuntos borrosos independientes para cada entrada
(conjuntos borrosos unidimensionales). Los CBMD reducen drsticamente la
incertidumbre adicionada al modelo [Sierra, 2009], el nmero de parmetros del modelo
(para el caso de Conjuntos Borrosos Unidimensionales los grados de libertad del modelo
exigen alta destreza de quien modela y se pierde la informacin que relaciona los
estados) y el manejo de la carga computacional. Entonces, una alternativa para
reproducir la estrategia de control del operador de forma compacta y viable
70 Evaluacin de un CPNBM con SIB T-S y CBMD
computacionalmente, es modelar el proceso no lineal a travs SIB T-S con CBMD y
entonces incorporar dicho modelo en el CPNBM [lvarez, 2000], [lvarez y Pea, 2004].
En este captulo se comparan cualitativamente y cuantitativamente, diferentes
controladores para el control de pH del proceso de alcalinizacin de jugo de caa en un
ingenio azucarero. Los controladores que se comparan son: i) un controlador PID
convencional ii) un Controlador Predictivo No Lineal Basado en un Modelo Semifsico de
Base Fenomenolgica (CPNBM con MSBF) y iii) un Controlador Predictivo No Lineal
Basado en Modelo usando como modelo un Sistema de Inferencia Borrosa Takagi-
Sugeno con Conjuntos Borrosos Multidimensionales (CPNBM con SIB T-S y CBMD). Se
enfatizan las bondades que este ltimo controlador tiene en aplicacin de procesos
industriales no lineales y/o con dinmicas complejas. Para comparar los controladores de
tal modo que reflejen la realidad industrial, se modelo el Elemento Final de Control (EFC)
con una funcin de trasferencia de primer orden con retardo.
A continuacin en la Seccin 5.1 se disea un controlador PID convencional.
Posteriormente en la Seccin 5.2 se presentan los resultados obtenidos de los tres
controladores en figuras y tablas. Finalmente en la Seccin 5.3 se caracteriza
cuantitativamente y cualitativamente los CPNBM usando SIB T-S con CBMD en el control
de procesos qumicos no lineales a nivel industrial, en aspectos como: i) precisin,
desempeo y robustez del CPNMB y ii) la velocidad de ejecucin y la facilidad de
implantacin del algoritmo.
5.1 Diseo de un PID convencional para el PdeR
Para realizar la comparacin de controladores con miras en la implantacin industrial es
necesario incluir la estrategia de control preferida en los procesos industriales (PID
convencional). En esta seccin se disea un controlador PID convencional por mtodo de
la curva de reaccin ajustando los parmetros por el mtodo de Ziegler-Nichols (Z-N),
mtodo comnmente empleado en la industria para la sintonizacin de controladores
PID. La curva de reaccin (ver Figura 5-1) se obtiene de la excitacin sistema mediante
un escaln, tal y como lo recomienda el mtodo seguido en la industria. El sistema
contiene el comportamiento del Elemento Final de Control y del MSBF (ver Captulo 3). El
comportamiento del EFC se incluye con la finalidad de reflejar la problemtica tpica que
Captulo 5. Propuesta y Evaluacin del CPNBM con SIB T-S y CBMD 71
presentan las vlvulas y otros EFC en el control industrial. La curva de reaccin se puede
luego representar como un modelo de primer orden con retardo, el cual es presentado en
la Ecuacin (5.1). Los parmetros de ganancias proporcional, integral y derivativo del
controlador PID se obtienen por las ecuaciones Ziegler-Nichols [Ziegler and Nichols,
1942] y se presentan en la Ecuacin (5.2).
Figura 5-1: Curva de reaccin causada por un escaln positivo de 10 GPM en el flujo
de lechada de cal.
() =
+1
=
0.1983
0.075
0.226 + 1
(5.1)
=
1.2
= 18.2166,
= 2 = 0.15,
= 0.5 = 0.0375
(5.2)
5.2 Simulacin de controladores aplicado al proceso de
alcalinizacin de jugo de caa para el control de pH.
Las simulaciones del proceso se realizan con las perturbaciones presentadas en la
Figura 5-2. Las perturbaciones corresponden a la reduccin en el flujo de jugo de caa
sulfitado, reduccin en el pH de jugo de caa sulfitado y aumento en el pH de lechada de
cal respectivamente. Las perturbaciones realizadas se presentan comnmente en el
proceso de Clarificacin de jugo de caa del Ingenio La Unin S.A. Guatemala.
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
35
40
45
50
g
p
m
tiempo(min)
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
7
8
9
10
p
H
tiempo(min)
72 Evaluacin de un CPNBM con SIB T-S y CBMD
Figura 5-2: Comportamiento de la perturbaciones para la simulacin de los
controladores.
Los resultados de la simulacin del controlador PID se presentan en la Figura 5-3, donde
la figura del lado izquierdo presenta el comportamiento de la accin de control o flujo de
lechada de cal y la figura del lado derecha presenta el comportamiento de la salida o pH
de jugo alcalinizado. All se observa la dificultad de convergencia del controlador para
diferentes puntos de operacin. En la Figura 5-3 del lado izquierdo se aprecian flujos por
fuera del rango de operacin real del proceso, como lo son los flujos negativos, esto
debido a la dificultad que el controlador PID tiene para incluir restricciones.
Figura 5-3: Simulacin del PdeR controlado por un PID con sintonizacin por Z-N:
accin de control (izquierdo), salida (derecho).
0 5 10 15 20
1000
1500
2000
Perturbacin d1 - Flujo de J ugo
g
p
m
0 5 10 15 20
4
4.5
5
Perturbacin d2 - pH del J ugo
p
H
0 5 10 15 20
12.3
12.4
12.5
Perturbacin d3 - pH de la lechada de cal
p
H
tiempo(min)
0 5 10 15 20
-40
-20
0
20
40
60
80
g
p
m
tiempo(min)
0 5 10 15 20
3
4
5
6
7
8
9
10
11
p
H
tiempo(min)
Captulo 5. Propuesta y Evaluacin del CPNBM con SIB T-S y CBMD 73
A manera de ilustracin, se restringe la accin de control segn las caractersticas del
Elemento Final de Control (EFC) para reflejar el comportamiento del controlador en un
proceso real. Los resultados de la simulacin del controlador PID con sintonizacin por Z-
N y restriccin en el EFC, se presentan en la Figura 5-4.
Figura 5-4: Simulacin del PdeR controlado por un PID con sintonizacin por Z-N y
restriccin en el EFC: accin de control (izquierdo), salida (derecho).
El controlador PID con sintonizacin por mtodos convencionales (como el mtodo de Z-
N) no presenta resultados adecuados en proceso que presentan dinmicas complejas y
fuertemente no lineales como el ajuste y control de pH. Otros mtodos para identificacin
de parmetros de controladores PID requieren de un modelo lineal de proceso [Astrom
and Hagglund, 2006]. El MSBF por invariantes de reaccin para control de pH
presentado en la Ecuacin (3.20) y la Ecuacin (3.21) presenta alta complejidad para su
linealizacin [Henson and Seborg, 1997]. Dicha linealizacin no hace parte de este
trabajo, por tal motivo se realiza un ajuste manual fino para mejorar la respuesta del
controlador. Los resultados del controlador PID con sintonizacin manual se presentan
en la Figura 5-5. El controlador PID con sintonizacin manual presenta comportamientos
adecuados, ms adelante se compara cuantitativamente la respuesta de este controlador
con ndices de desempeo.
0 5 10 15 20
0
10
20
30
40
50
60
70
80
g
p
m
tiempo(min)
0 5 10 15 20
5
6
7
8
9
10
11
p
H
tiempo(min)
74 Evaluacin de un CPNBM con SIB T-S y CBMD
Figura 5-5: Simulacin del PdeR controlado por un PID con sintonizacin manual:
accin de control (izquierdo), salida (derecho).
En procesos como la alcalinizacin de jugo de caa se requiere controlar el pH, all es
donde se ve la necesidad de implantar controladores avanzados como el Controlador
Predictivo No Lineal Basado en Modelo (CPNBM). La Figura 5-6, presenta el algoritmo
para la simulacin del proceso controlado por un CPNBM usando un Modelo Semifsico
de Base Fenomenolgica (MSBF). La Figura 5-7 presenta los resultados obtenidos en
dicha simulacin empleando el MSBF validado en el Captulo 3. Es de aclarar que el
MSBF es usado tanto como modelo del controlador y como planta o proceso real, de ah
uno de los motivos por el cual se presenta tan buen desempeo experimental. Otra de
las razones del buen desempeo del CPNMB con MSBF, es la gran cantidad de
informacin dinmica del proceso que se puede representar en las ecuaciones
diferenciales del MSBF. Pero, las ecuaciones diferenciales pueden presentar problemas
de convergencia debido a las iteraciones que se presentan al solucionarlas, adems, del
excesivo tiempo de cmputo para dinmicas complejas hara inviable el control en tiempo
real (la seal al EFC llegara demasiado tarde porque buena parte del tiempo de
muestreo se us para calcular dicha accin en el controlador).
0 5 10 15 20
15
20
25
30
35
40
45
50
55
g
p
m
tiempo(min)
0 5 10 15 20
6
6.5
7
7.5
8
8.5
9
9.5
10
p
H
tiempo(min)
Captulo 5. Propuesta y Evaluacin del CPNBM con SIB T-S y CBMD 75
Figura 5-6: Algoritmo del CPNBM usando como modelo un MSBF.
Cargar parmetros del Modelo Semifsico
de Base Fenomenolgica (MSBF) y
definir parmetros del CPNBM
Actualiza Perturbaciones Medidas en k
Genera Matriz de acciones de control por
Optimizacin por Enumeracin Restrigida (OER)
U(n_politicas, Hp)
Aplicar U(i,j) al MSBF, para obtener
Ysim(i,j+1)
Calcular el error y esfuerzo
E=Ysp-Ysim(i,j+1) Ez=U(i,j)-U(i,j-1)
Calcular el Funcional de Costo
FC=*|E|+*|Ez|
FC<FCoptimo
Tira optima
Uoptima=U(i,:)
Si
No
Aplicar Uoptima(1) a la planta, para
obtener Yreal(k+1)
Analisis de graficas y resultados
Inicializar variables
Para k=1:t_sim
Para i=1:n_politicas
Para j=1:Hp
FIN
76 Evaluacin de un CPNBM con SIB T-S y CBMD
Figura 5-7: Simulacin del PdeR controlado por un CPNBM con MSBF: accin de
control (izquierdo) y salida (derecho).
Por otra parte, lo que ha logrado el xito industrial de los controladores PID es la fcil
sintonizacin y viabilidad de programacin en equipos industriales de control como los
Autmatas Programables (AP), xito que los CPNBM no han alcanzado. Debido a esto,
hay que dotar a los controladores avanzados como el CPNBM de modelos no lineales
fieles al proceso, pero que adems, sean eficientes computacionalmente y compactos.
La restriccin del uso industrial del CPNBM en aplicaciones industriales se debe
bsicamente a tres factores [Camacho and Bordons, 2004]: i) la poca disponibilidad de
modelos matemticos no lineales, ii) la solucin compleja de la optimizacin debido al
modelo no lineal y iii) los pocos resultados de estabilidad y robustez del controlador a
nivel industrial.
El primer aspecto se soluciona empleando la metodologa planteada en el Captulo 3 y el
Captulo 4 [lvarez y Pea, 2004] [lvarez et al., 2009], donde se identifican Sistemas de
Inferencia Borrosa Takagi-Sugeno (SIB T-S) con Conjuntos Borrosos Multidimensionales
(CBMD) a partir de los datos o base de conocimientos del MSBF que representa el
proceso real. Para la solucin del segundo aspecto se emplea la tcnica de Optimizacin
por Enumeracin Restringida (OER) como mtodo de optimizacin [Isaza y lvarez,
2011b] (ver Seccin 2.2.6). Este trabajo no pretende profundizar en este tema, pero se
seleccion la OER por sus buenos resultados experimentales obtenidos en su inclusin
en CPNBM como algoritmo de optimizacin en lnea [lvarez, 2000], [lvarez y Garca,
2005]. Finalmente, segn lo discutido en la Seccin 2.3 la estabilidad del sistema de
0 5 10 15 20
15
20
25
30
35
40
45
50
55
g
p
m
tiempo(min)
0 5 10 15 20
6
6.5
7
7.5
8
8.5
9
9.5
10
p
H
tiempo(min)
Captulo 5. Propuesta y Evaluacin del CPNBM con SIB T-S y CBMD 77
control depende de dos aspectos: i) del esquema de CPNBM que garantiza estabilidad ii)
y de la convergencia del modelo que se emplea.
Como trabajo futuro se plantea la inclusin del esquema de CPNBM con SIB T-S y
CBMD por modo dual (esquema discutido en la Seccin 2.3) para garantizar estabilidad
[Gutirrez, 2008], [Ramrez, 2011] y aumentar la regin re robustez del controlador
(respecto al PID). Para evidenciar la convergencia del CPNBM con SIB T-S y CBMD (ver
Seccin 4.5), se realizaron una serie de experimentos inicializando los invariantes de
reaccin o estados del proceso desde diferentes puntos de operacin. En la Figura 5-8,
se presenta el plano de fase del CPNBM con SIB T-S y CBMD inicializado desde
diferentes puntos de operacin y manteniendo la perturbacin constante. La lnea
diagonal de la Figura 5-8 del lado derecho representa las coordenadas de los estados
para los cuales el pH es 7.0; esto se puede evidenciar en la Figura 5-9. En la Figura 5-8 y
la Figura 5-9 se refleja la convergencia del controlador. La convergencia del modelo
tambin se garantiza al emplear SIB T-S por ser un modelo puramente algebraico. Los
modelos algebraicos no requieren iteraciones para predecir, lo que garantiza la
prediccin en cada instante de optimizacin. Adems, est garantizado que su ganancia
es acotada y por tanto cumplen con criterios de estabilidad BIBO (Bounded Input
Bounded Output) de Entrada Acotada Salida Acotada [di Sciascio, 1998].
Figura 5-8: Plano de fase del CPNBM con SIB T-S y CBMD inicializado en diferentes
puntos de operacin.
-6 -5 -4 -3 -2 -1
x 10
-4
1
2
3
4
5
6
7
x 10
-4
x
2
x1
-3.7 -3.65 -3.6 -3.55 -3.5 -3.45 -3.4 -3.35 -3.3
x 10
-4
3.989
3.99
3.991
3.992
3.993
3.994
3.995
3.996
3.997
3.998
x 10
-4
x
2
x1
78 Evaluacin de un CPNBM con SIB T-S y CBMD
Figura 5-9: Convergencia del CPNBM con SIB T-S y CBMD inicializado en diferentes
puntos de operacin.
El control de pH del proceso de alcalinizacin de jugo de caa del Ingenio La Unin S.A.
Guatemala, es simulado con el CPNBM usando como modelo un Sistema de Inferencia
Borrosa Takagi-Sugueno con Conjuntos Borrosos Multidimensionales (SIB T-S con
CBMD) que garantiza convergencia identificado en el Captulo 4. La Figura 5-10 presenta
los resultados obtenidos su simulacin.
Figura 5-10: Simulacin del PdeR controlado por un CPNBM con SIB T-S y CBMD:
accin de control (izquierdo) y salida (derecho).
En la Figura 5-10, el error de estado estacionario entre 8 y 12 minutos en el pH se
encuentra dentro del margen de error aceptable y se debe a dos factores: i) al error que
presenta el SIB T-S con CBMD respecto al MSBF (ver Captulo 3) y ii) al mtodo de
Optimizacin por Enumeracin Restringida (OER). El OER presenta un paso fijo para el
0 0.2 0.4 0.6 0.8 1
5
6
7
8
9
10
11
p
H
tiempo(min)
0 0.2 0.4 0.6 0.8 1
7.26
7.28
7.3
7.32
7.34
7.36
p
H
tiempo(min)
0 5 10 15 20
15
20
25
30
35
40
45
50
55
g
p
m
tiempo(min)
0 5 10 15 20
6
6.5
7
7.5
8
8.5
9
9.5
10
p
H
tiempo(min)
Captulo 5. Propuesta y Evaluacin del CPNBM con SIB T-S y CBMD 79
clculo de las polticas de control. Como trabajo futuro se pretende reducir el error de
estado estacionario, aplicando la metodologa de los observadores de estado en el
modelado de SIB T-S con CBMD y modificando el paso del algoritmo de OER cuando el
error se acerca a cero, para cada caso respectivamente.
A simple vista la Figura 5-7 y la Figura 5-10 parecen la misma, las diferencias del
comportamiento de los controladores se pueden apreciar en la Tabla 5-1. La Tabla 5-1
presenta los ndices de desempeo de los controladores empleados en las simulaciones:
Integral del valor Absoluto del Error (IAE), Integral del Error Cuadrtico (ICE) e Integral
del valor Absoluto del Error ponderado en el Tiempo (ITAE). Los ndices de desempeo
reflejan los buenos resultados que presentan los CPNBM, respecto a los controladores
PID aplicados a procesos altamente no lineales y con dinmicas complejas. Adems de
los ndices de desempeo tambin se comparan aspectos que brindan informacin muy
valiosa en los procesos industriales: integral del esfuerzo realizado por EFC y el consumo
total de la lechada de cal en galones. El esfuerzo del EFC y el consumo total de lechada
de cal se aprecia menor en la simulacin del proceso con controlador PID, pero los
mejores resultados de operacin reflejados en los demas ndices de desempeo.
Tabla 5-1: ndices de desempeo de los controladores simulados para el PdeR.
Controlador IAE ICE ITAE
Esfuerzo
del EFC
Consumo de
lechada de cal
PID 95.8587 106.5705 668.1676 60.05 14079
CPNBM con
MSBF
76.2504 107.2625 529.7691 57.78 14525
CPNBM con SIB
T-S y CBMD
81.9486 92.9881 551.0280 79.17 14476
En la siguiente seccin se caracterizarn diferentes atributos del CPNBM con SIB T-S y
CBMD, caractersticas que lo hacen propicio para la implantacin en ambientes
industriales.
80 Evaluacin de un CPNBM con SIB T-S y CBMD
5.3 Caracterizacin de atributos del CPNBM con SIB T-S
y CBMD.
Es importante que el lector aprecie la viabilidad que el CPNBM usando SIB T-S con
CBMD puede tener para implantarse en aplicaciones industriales reales. Por esta razn,
en esta seccin se caracterizan atributos de este controlador aplicado al proceso de
alcalinizacin de jugo de caa del Ingenio La Unin S.A. obtenido en la seccin anterior.
Los atributos que se analizan en este trabajo son presentados en la Tabla 5-2. Los
atributos del CPNBM con SIB T-S y CBMD son comparados con el CPNBM con MSBF.
Tabla 5-2: Atributos analizados para el CPNBM con SIB T-S y CBMD.
ATRIBUTO MTODO DE ANLISIS HERRAMIENTA
Desempeo y precisin
del control
ndices de desempeo IAE, ICE, ITAE,
Robustez control Experimental rea de robustez
Carga computacional del
SIB T-S con CBMD
ndices de desempeo
Tiempo de prediccin del
modelo y tiempo de clculo
en un procesador dado.
Viabilidad de Implantacin
del algoritmo
Analtico Descripcin subjetiva
En la Tabla 5-3 se comparan los ndices de desempeo obtenidos al emplear un CPNBM
con SIB T-S y CBMD frente a un CPNBM con MSBF. Los ndices de desempeo
empleados son: Integral del valor absoluto del error (IAE), Integral del error cuadrtico
(ICE), Integral del valor absoluto del error ponderado en el tiempo (ITAE), tiempo de
asentamiento (
). El tiempo de establecimiento y el
mximo sobre impulso se calcula solo para la primera perturbacin.
Tabla 5-3: ndices de desempeo de los controladores simulados para el PdeR.
Controlador IAE ICE ITAE
CPNBM con MSBF 79.2504 107.2625 529.7691 1.1 30.8297
CPNBM con SIB T-S y CBMD 81.9486 92.9891 551.0280 1.3 30.2556
Captulo 5. Propuesta y Evaluacin del CPNBM con SIB T-S y CBMD 81
La robustez del CPNBM con SIB T-S y CBMD se evala experimentalmente al
seleccionar perturbaciones al azar y analizar la convergencia del controlador. Las
perturbaciones realizadas para el PdeR se realizan con respecto al flujo de jugo sulfitado,
al pH de jugo sulfitado y al pH de la lechada de cal. La Figura 5-11, la Figura 5-12 y la
Figura 5-13 presentan la convergencia del controlador frente a las perturbaciones
realizadas en los experimentos. Las figuras del lado izquierdo corresponden a las
perturbaciones realizadas en escalones y las figuras del lado derecho corresponden al
comportamiento del pH, respectivamente. Las magnitudes de las perturbaciones se
seleccionaron de acuerdo al comportamiento del proceso de alcalinizacin de jugo de
caa del Ingenio la Unin S.A., Guatemala.
Figura 5-11: Anlisis de robustez del CPNBM con SIB T-S y CBMD frente a variaciones
en el flujo de jugo sulfitado.
Figura 5-12: Anlisis de robustez del CPNBM con SIB T-S y CBMD frente a variaciones
en el pH flujo de jugo sulfitado.
0 0.5 1 1.5 2
1000
1200
1400
1600
1800
2000
2200
g
p
m
tiempo(min)
0 0.5 1 1.5 2
6.5
7
7.5
8
8.5
9
9.5
10
p
H
tiempo(min)
0 1 2 3 4 5
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
5
p
H
tiempo(min)
0 1 2 3 4 5
6
6.5
7
7.5
8
8.5
9
9.5
10
10.5
p
H
tiempo(min)
82 Evaluacin de un CPNBM con SIB T-S y CBMD
Figura 5-13: Anlisis de robustez del CPNBM con SIB T-S y CBMD frente a variaciones
en el pH de la lechada de cal.
La carga computacional del modelo, se analiza cuantitativamente con el tiempo de
clculo que requieren los modelos para predecir el estado
1
. El tiempo de clculo
depende adems del procesador empleado. El procesador empleado para la simulacin
del algoritmo es un AMD Turion(tm) X2 Dual-Core Movile RM-70 2.00 GHz. Los
resultados se presentan en la Tabla 5-4. Los resultados para predecir el estado
2
son
similares. Por otra parte, se realiza un anlisis cualitativo desde la naturaleza del modelo.
Los MSBF requieren de iteraciones para predecir debido a las ecuaciones diferenciales,
es decir, no garantizan la prediccin inmediata sino que requieren de ciclos de espera o
convergencia (while). Los SIB T-S por ser modelos puramente algebraicos garantizan la
prediccin en cada instante de forma inmediata.
Tabla 5-4: ndices de carga computacional de los modelos para predecir
1
.
Modelo
Tiempo de clculo para prediccin (seg.)
Mnimo Mximo Promedio
SIB T-S y CBUD 0.0190 0.0879 0.0225
SIB T-S y CBMD 3.8825 10
4
0.0090 6.8680 10
4
La viabilidad de implantacin del controlador se analiza con miras a la aplicacin de
procesos industriales. El algoritmo para la programacin de un CPNBM con SIB T-S y
CBMD se presenta en la Figura 5-14. Para el anlisis de viabilidad, las operaciones del
0 0.5 1 1.5 2 2.5 3
12.2
12.25
12.3
12.35
12.4
12.45
12.5
12.55
p
H
tiempo(min)
0 0.5 1 1.5 2 2.5 3
6.5
7
7.5
8
8.5
9
9.5
10
p
H
tiempo(min)
Captulo 5. Propuesta y Evaluacin del CPNBM con SIB T-S y CBMD 83
algoritmo de control se pueden fragmentar en: ciclos de control y optimizacin,
generacin de polticas de control para la Optimizacin por Enumeracin Restrigida
(OER), ejecucin del modelo, clculo del error y optimizacin del funcional de costo.
Figura 5-14: Algoritmo del CPNBM usando como modelo un SIB T-S con CBMD.
Cargar centros y ponderadores del SIB
T-S con CBMD y definir parmetros del
CPNBM
Actualiza Perturbaciones Medidas en k
Genera Matriz de acciones de control por
Optimizacin por Enumeracin Restrigida (OER)
U(n_politicas, Hp)
Aplicar U(i,j) al SIB T-S con CBMD, para
obtener Ysim(i,j+1)
Calcular el error y esfuerzo
E=Ysp-Ysim(i,j+1) Ez=U(i,j)-U(i,j-1)
Calcular el Funcional de Costo
FC=*|E|+*|Ez|
FC<FCoptimo
Tira optima
Uoptima=U(i,:)
Si
No
Aplicar Uoptima(1) a la planta, para
obtener Yreal(k+1)
Analisis de graficas y resultados
Para k=1:t_sim
Inicializar variables
Para i=1:n_politicas
Para j=1:Hp
FIN
84 Evaluacin de un CPNBM con SIB T-S y CBMD
Para la simulacin del algoritmo de control, los ciclos se realizan con comandos comunes
en cualquier lenguaje de programacin como los comandos for o if. La generacin de
polticas de control y la OER (como se discuti en la Seccin 2.2.6) es un mtodo de
optimizacin enumerativo simple y compacto estructuralmente debido al empleo de
operaciones aritmticas bsicas comunes tambin en cualquier lenguaje de
programacin. La complejidad operacional y la carga computacional (ver Tabla 5-4) son
necesarias para analizar la ejecucin del modelo. Los SIB T-S son simples
operacionalmente por su naturaleza heurstica y algebraica, estn estructurados a partir
de comparaciones y operaciones aritmticas, por lo que es posible implementarlos en
mltiples lenguajes de programacin. Por otra parte, implantando CBMD se reducen
drsticamente el nmero de reglas borrosas influyendo en una reduccin del tiempo de
cmputo lo que hace que el tiempo de solucin del modelo sea compatible con la
dinmica del proceso y con la capacidad de procesamiento de informacin de los equipos
de control industrial. En tal sentido, se puede afirmar que el CPNBM con SIB T-S y
CBMD presenta compatibilidad en su algoritmia con el lenguaje de programacin de los
equipos de control industrial como los autmatas programables [Siemens, 2004] [Bolton,
2006].
6. Conclusiones y trabajo futuro
6.1 Conclusiones
A continuacin se presentan algunas conclusiones que se desprenden del desarrollo
terico y prctico de esta tesis. Para recorrer el cuerpo del trabajo de manera
organizada, las conclusiones se presentan en el orden de los captulos donde se
exponen los planteamientos y resultados en mencin.
En el Captulo 1 se present material introductorio y general del trabajo realizado. En el
Captulo 2 se present brevemente la fundamentacin de controladores predictivos
basados en modelo enfatizando en control no lineal, se discutieron algunas brechas
abiertas de estos controladores algunas de las cuales se abordan en el Captulo 5 y otras
se proponen como trabajo futuro. En el Captulo 3 se present el problema de control y
ajuste de pH como Problema de Referencia (PdeR) de la presente investigacin. Se
discuti la importancia y la problemtica del PdeR. Tal PdeR puede abordar el diseo y
sintona de cualquier estrategia de control para el proceso, con la certeza de que los
resultados de simulacin pueden fcilmente ser trasladados a la planta real. Para
evidenciarlo se aplic al proceso de alcalinizacin de jugo de caa del Ingenio Azucarero
La Unin S.A, Guatemala.
En el Captulo 4 se abord el problema del modelado e identificacin de procesos
mediante Sistemas de Inferencia Borrosa (SIB). Los SIB son clasificados en tres
subgrupos: lingsticos, relacionales y Takagi-Sugeno (T-S). El SIB T-S posibilita la
utilizacin de Conjuntos Borrosos Unidimensionales (CBUD) y Conjuntos Borrosos
Multidimensionales (CBMD). Ambos tipos se compararon cuantitativa y cualitativamente
por medio de simulaciones, presentando mejores resultados los CBMD. Aunque esta no
es la temtica de esta tesis, se present una metodologa novedosa para seleccionar los
86 Evaluacin de un CPNBM con SIB T-S y CBMD
parmetros del SIB T-S con CBMD, la misma que fue presentada en un evento
internacional [Isaza y lvarez, 2011a].
La parte principal del planteamiento de la tesis se desarroll en el Captulo 5. All se
dise el CPNBM usando como modelo un SIB T-S con CBMD y se aplic al proceso de
alcalinizacin para el control y ajuste de pH de jugo de caa. El controlador propuesto se
compar cualitativamente y cuantitativamente con un controlador PID convencional y un
Controlador Predictivo No Lineal Basado en un Modelo Semifsico de Base
Fenomenolgica (CPNBM con MSBF) para el control del PdeR. Se caracterizaron las
bondades que el CPNBM con SIB T-S y CBMD tiene en el control de procesos qumicos
no lineales a nivel industrial, en aspectos como: i) precisin, desempeo y robustez del
CPNMB y ii) la velocidad de ejecucin y la facilidad de implantacin del algoritmo.
Como conclusin general esta tesis pretendi estrechar un poco ms la brecha existente
entre la investigacin y la industria para la implantacin de tcnicas de modelado y
control avanzado de procesos. Como muestra de esto: i) se presentaron los SIB T-S con
CBMD como modelos tiles en ingeniera, ii) se demostraron los buenos resultados de la
inclusin de SIB T-S con CBMD en el CPNBM y iii) se evaluaron algunos aspectos
importantes de los CPNBM usando como modelo un SIB T-S con CBMD con buenos
resultados; resultados que los hacen propicios para su implantacin en procesos
qumicos no lineales. Es importante que el lector identifique este controlador como la
herramienta que puede suplir las necesidades de eficiencia, eficacia y efectividad que el
control procesos industriales tiene. El CPNBM con SIB T-S y CBMD no se pretendi
mostrar como el controlador que rompe el paradigma del buen funcionamiento de los
controladores PID. El CPNBM con SIB T-S y CBMD se present como una tcnica de
modelado y control avanzado que fortalece las capacidades de desempeo y robustez
del controlador PID. Esta fusin de controladores denominada CPNBM por modo Dual no
se present en esta tesis, pero por su futuro promisorio, ser trabajo futuro dentro del
Grupo de Investigacin en Procesos Dinmicos (KALMAN). Al igual que estas brechas
abiertas hay otras que se identificaron durante la realizacin de esta investigacin las
cuales se presentan a continuacin.
Captulo 6. Conclusiones y trabajo futuro 87
6.2 Trabajo futuro
Como comentario final, pueden mencionarse brechas que deja abierta la tesis, las cuales
sern objetivo de trabajo futuro dentro del Grupo de Investigacin en Proceso Dinmicos
(KALMAN) de la universidad Nacional de Colombia Sede Medelln.
1. Respecto al Captulo 2, el algoritmo de Optimizacin por Enumeracin Restringida
se emple en la tesis como la tcnica de optimizacin del CPNBM. Esta tcnica
de optimizacin presenta buenos resultados experimentalmente, pero se hace
necesario dotarla de resultados matemticamente formales. Una primera
aproximacin fue presentada en el evento nacional [Isaza y lvarez, 2011b].
2. En el Captulo 3, se plante como trabajo futuro encontrar la relacin de la
conductividad (que fcilmente se puede medir a nivel industrial) y la carga
elctrica (variable de estado del modelo para el control de pH). Esta relacin
permitira disminuir el error de la prediccin del modelo. De esta forma no se
requerira medir el pH, variable que a nivel industrial presenta un gran desafo por
lo delicados que son los electrodos de estos sensores. Es de aclarar que la carga
elctrica presenta gran informacin en el comportamiento del pH.
3. Aplicar la metodologa de los observadores de estado en el modelado de SIB T-S
con CBMD. Durante el desarrollo de la tesis se lograron algunos experimentos
favorables para reducir el error de prediccin del modelo usando estructuras tipo
observadores.
4. La fusin de controladores avanzados como el CPNBM con SIB T-S con CBMD
con controladores industriales PID es la forma ms promisoria que estos primeros
tienen en la implantacin en procesos industriales. Esta fusin se denomina
Control Dual.
5. Finalmente, es necesario implantar el algoritmo del CPNBM con SIB T-S con
CBMD en un autmata programable para analizar en una aplicacin a nivel
industrial su viabilidad.
Bibliografa
Ali, E. and Elnashaie, S. (1997). Nonlinear model predictive control of industrial type IV
fluid catalytic cracking (FCC) units for mximum gasolina yield. Ind. Eng. Chem. Res. Vol
36, pp 389-398.
Alkan, M.; Erkmen, A. and Erkmen I. (1994). Fuzzy Dinamic Programming.
Electrotechnical Conference Proceedings., 7th Mediterranean IEEE. Vol.2, pp 723-726.
llgwer, F., R. Findeisen and Z. Nagy. (2004). Nonlinear Model Predictive Control: From
Theory to Application. J . Chin. Inst. Chem. Engrs, 35, pp. 299-315.
lvarez, H. (2000). Control predictivo basado en modelo borroso para el control de pH.
Temas de Automtica. 10. Editorial Fundacin UNSJ , San J uan, Argentina.
lvarez, H. (2010). Diseo simultaneo de procesos y control: Uso y efectos dinmicos de
ingeniera de procesos. Trabajo de Ao Sabtico. Universidad Nacional de Colombia,
Sede Medelln.
lvarez, H. y Pea, M. (2004). Modelamiento de Sistemas de Inferencia Borrosa Tipo
TakagiSugeno. Avances en Sistemas e Informtica Nmero 1, pp 1-11, Medelln,
Colombia.
lvarez, H. and Londoo, C. (1999). Representation capability of a particular benchmark
for the pH neutralization process. Proc. VIII RPIC99, Mar de Plata, Argentina, vol. 1, pp
47-52.
90 Evaluacin de un CPNBM con SIB T-S y CBMD
lvarez, H.; Londoo, C.; di Sciascio, F. and Carelli, R. (2001). pH Neutralization process
as a benchmark for testing nonlinear controllers. Indust. and Eng. Chemistry Research
26.
lvarez, H.; Lamanna, R.; Vega, P. y Revollar, S. (2009). Metodologa para la obtencin
de MSBF aplicada a una sulfitadora de jugo de caa de azcar. Rev. Iberoamericana de
Automtica e Informtica Industrial. Vol 6, pp 10-20.
lvarez, L.A. y Garca, J . (2005). Control predictivo basado en modelo no lineal aplicado
a un bioproceso. Trabajo de Grado. Universidad Nacional de Colombia, sede Medelln.
Aris, R. (1965). Introduction to the analysis of chemical reactors, Prentice Hall, N.J .
Astrom, K.J . and Hagglund, T. (2006). Advanced PID control. ISA-The Instrumentation,
Systems, and Automation Society.
Astrom, K.J . and Wittenmark, B. (1989). Adaptive Control. Addison-Wesley.
Ayres, G.H. (1970). Anlisis Qumico Cuantitativo. Segunda Edicin, Harla. Mxico.
Balan, R.; Matie, V.; Hancu O.; Stan, S. and Ciprian, L. (2007). Nonlinear Control Using
a Model Based predictive Control Algorithm. Proc. International Symposium on
Computacional Intelligence in Robotics and Automation, pg. 510-515. USA.
Bolton, W. (2006). Programmable Logic Controllers. Fourth edition. Elsevier Newnes.
Botero, H. and lvarez, H. (2011). Non linear state and parameters estimation in chemical
processes: analysis and improvement of three estimation structures applied to a CSTR.
International journal of chemical reactor engineering. Vol 9, article A6.
Bremermann and Anderson, (1990). Bacterial chemotaxis, an alternative to
Backpropagation. Center of pure and applied mathematics. U of California. Internal
Report No. PAM-483.
Bibliografa 91
Brosilow, C. and J oseph, B. (2002). Techniques of model-based control. Prentice-Hall.
Camacho, E.F. and Bordons, C. (2004). Model Predictive Control. Second Edition,
Springer. London.
Chen and Allgower, (1998). Nonlinear model predictive control schemes with guaranteed
stability. In, Nonlinear Model Based Process Control. R. Berber, editor. Kluwer academic
publishers, Dordrecht.
Clarke, D., Mohtadi, C. and Tuffs, P. S. (1987a). Generalized predictive control. Part I:
The basic algorithms, Automatica 23, pp 137148.
Clarke, D. W., Mohtadi, C. and Tuffs, P. S. (1987b). Generalized predictive control. Part II:
Extensions and interpretations, Automatica 23, pp 149160.
Creus, A. (2005). Instrumentacin Indsutrial. Septima Edicin, Marcambo. Barcelona.
Cutler, C. R. and Ramaker, B. L. (1980). Dynamic matrix control a computer control
algorithm, en Proceedings of Automatic Control Conference.
de Oliveira, S., (1996). Model Predictive Control (MPC) for constrained nonlinear
systems. Thesis for the degree of PhD. California Institute of Technology. Pasadena.
di Sciascio, F. (1998). Sistemas borrosos multilineales y multilineales a tramos: una
aproximacin a la formacin del control borroso. Tesis Doctoral. Universidad Nacional de
San J uan, Argentina.
Espinosa, J . and Vandewalle, J . (1997). Fuzzy modeling and identification, a guide for the
user. IEEE Singapure International Symposium on Control Theory and Applications, vol.
2, pp 889-895.
Espinosa, J . and Vandewalle, J . (1998). Predictive control using fuzzy models. In:
Advances in soft computing, edited by Roy, Furahaschi and Chawdhry. Springer-Verlag.
92 Evaluacin de un CPNBM con SIB T-S y CBMD
Garca, C. E. and Morshedi, A. M. (1986). Quadratic programming solution of dynamic
matrix control (QDMC). Chemical Engineering Communications 46, pp 7387.
Gonzlez R. (2006). Control predictivo Multivariable basado en modelo en un proceso
discontinuo. Tesis de M.Sc. U. Nacional de Colombia, Medelln.
Gustafsson, T.K. (1982). Calculations of the pH value of mixtures. Chem. Eng. Sci., vol.
37, No. 9, pp 1419-1421.
Gustafsson, T.K. and Waller, K.V. (1983). Dynamic modeling and reaction control of pH.
Chem. Eng. Sci., vol. 38, No. 3, pp 389-398.
Gutirrez, L. (2008). Determinacin Matemtica de la Regin Terminal en un controlador
predictivo no lineal basado en modelo por Modo Dual. Tesis M.Sc. Universidad Nacional
de Colombia.
Gutirrez, L.; Odloak, D.; Sotomayor, O. and lvarez, H. (2008). A dual mode MPC
scheme for nonlinear processes. Paper submitted to the 17th IFAC World Congress.
Henson, M.A. and Seborg, D.E. (1997). Nonlinear Process Control. Prentice Hall.
Holland, J .P. (1992). Adaptation in natural and artificial systems. Second printing of
original text (Michigan University, 1975), by MIT press edition.
Isaza, J . y lvarez, H. (2011a). Seleccin de parmetros para un sistema de inferencia
borrosa Takagi Sugeno con conjuntos borrosos multidimensionales. XIV Reunin de
Procesamiento de la Informacin y Control, RPIC2011, Entre Ros, Argentina.
Isaza, J . y lvarez, H. (2011b). Optimizacin por enumeracin restringida como solucin
al problema de optimizacin no lineal en CPNBM. II congreso de inteligencia
computacional, Medelln, Colombia.
J ohansen, T. (1996). Identification of non-linear systems using empirical data and prior
knowledge-an optimization approach. Automatica. 32:337-356
Bibliografa 93
Kwon, W. H. and Pearson, A. E. (1977). A modified quadratic cost problem and feedback
stabilization of a linear system, Automatica 22, 838842.
Lam, H.K. and Leung, F. (2011). Stability Analysis of Fuzzy-Model-Based Control
Systems. Springer.
Lee, E. and B. Markus, L. (1967). Foundations of optimal control theory, Wiley.
Limon, D. (2002). Control predictivo de sistemas no lineales con restricciones: estabilidad
y robustez. Tesis de doctorado. Universidad de Sevilla.
Ljung, L. (1987). System identification. Theory for the user. Prentice Hall.
Luus, H. (1996). Numerical convergence properties of iterative dynamic programming
when applied to high dimensional systems. Trans. I. Chem. E. Vol 74, part A, pp 55-62.
Magni, Raimondo and llgwer. (2009). Nonlinear model predictive control. Springer.
Mamdani, E. and Assilian, S. (1974). Application of fuzzy algorithm for control of simple
dynamic plant. Proc. IEE, 121(12):15851588.
Marquis, P. and Broustail, J . P. (1988). A bridge between state space and model
predictive controllers: application to the automation of a hydrotreating unit, en
Proceedings of the IFAC Workshop on model based predictive control.
Meadows, E.S. and Rawlings, L.B. (1997). Model Predictive Control. In: Nonlinear
process control, edited by Henson and Seborg, Prentice Hall.
Mishra, S.K. (2011). Topics in nonconvex optimization: theory and applications. Springer
Muske, K. and Edgar, T. (1997). Control of constrained systems, (set of transparencies).
Invited session to automatic train operation systems. Anal of Fuzzy Information
Conference, vol. 1, pp 59-72.
94 Evaluacin de un CPNBM con SIB T-S y CBMD
Pedrycz, W. (1984). An identification algorithm in fuzzy relational systems. Fuzzy sets and
Systems, (13):153167, 1984.
Paa, M. (2002). Control basado en modelos borrosos. Temas de Automtica. Editorial
Fundacin UNSJ , San J uan, Argentina.
Perry, R. (Editor in Chief). (1984). Perrys Chemical Engineers Handbook. McGraw-Hill.
Prichard, E. (2003). Practical laboratory skills training guides: Measurement of pH. Royal
Society of Chemistry.
Propoi, A.I. (1963). Use of linear programming methods for synthesizing sampled-data
automatic systems, Automn. Remote Control 24, pp 837-844.
Rao, C.V. and Rawlings, J .B. (2000). Linear programming and model predictive control.
J ournal of Process Control 10, pp 283-289.
Radons, G. and Neugebauer R. (2004). Nonlinear dynamics of production systems.
Wiley-VCH Verlag GmbH & Co. Alemania.
Ramrez, K. (2011). Control predictivo basado en modelo no lineal por modo dual viable.
Tesis Msc. Universidad Nacional de Colombia.
Rodrguez, E.C. y Gonzlez, B.M. (2003). Modelado de un sistema de Control de pH.
Universidad Autnoma de Tlaxcala.
Richalet, J .; Rault, A.; Testud, J . and Papon, J . (1978). Model predictive heuristic control:
Applications to industrial process. Automtica. Vol. 14, pp 413-428.
Richalet, J . (1993). Industrial applications of model based predictive control. Automtica,
Vol. 29, pp 1251-1274.
Snchez, J . and Rodellar, J . (1996). Adaptive predictive control: from concepts to plant
optimization. Prentice Hall.
Bibliografa 95
Shinskey, F. (1996). Process control systems. Applications, design and tuning. McGraw-
Hill.
Siemens. (2004). Programar con Step 7. Versin V5.3. Siemens AG. Alemania.
Sierra, C. (2009). Incertidumbre en el Proceso de Identificacin de Sistemas de Inferencia
Borrosa Takagi-Sugeno. Tesis Ph.D. Ingeniera de Sistemas. Universidad Nacional de
Colombia.
Smith, J .M. y Van Ness, H.C. (2008). Introduccin a la Termodinmica en Ingeniera
Qumica. McGraw-Hill.
Stan, S.; Balan, R. and Lapusan, C. (2006). Some Applications for Nonlinear Processes
of a Model Based Predictive Control Algorithm. IEEE
Surez, A. (1998). Nueva arquitectura de control predictivo para sistemas dinmicos no
lineales usando redes neuronales. Tesis de Doctorado en Ciencias de la Ing., mencin
automtica. U de Chile.
Takagi, T and Sugeno, M. (1985). Fuzzy identification of system and its applications to
modeling and control. IEEE Trans. on systems, man and cybernetics, vol. SMC-15, No. 1,
pp 116-132.
Takatsu, H. and Itou, T. (1996). Future needs of the control theory in industries. Proc.
35th Conference on Decision and Control, vol. 5, pp 4500-4505.
Van den Boom, T. and De Schutter, B., (2004). Optimization in systems and control.
Lecture Notes for the Course SC4090. Delft University of Technology.
Waller, K.V. and Makila, P.M. (1981). Chemical reaction invariants and variants and their
use in reactor modeling, simulation, and control. I&EC Proc.Des.Dev. 20, pp 1-11.
96 Evaluacin de un CPNBM con SIB T-S y CBMD
Wang, J . and Thomas, G. (2006). Model based Predictive Control Scheme for Nonlinear
Process. IEEE Proceedings of the 2006 American Control Conference. Minneapolis,
Minnesota, USA.
Werbos, P. (1995). Optimizations methods for brain-like intelligent control. Proc. IEEE
Conf. on Decision and Control, vol 1, pp 57-65.
Ziegler, J .G. and Nichols, N.B. (1942). Optimum settings for automatic controllers, Trans.
ASME 64, pp 759768.