Estrategias para La Puesta en Marcha de Un Sistema de Control Experto en Flotacion de Cobre Rougher Minera Los Pelambres
Estrategias para La Puesta en Marcha de Un Sistema de Control Experto en Flotacion de Cobre Rougher Minera Los Pelambres
FACULTAD DE INGENIERIA
Santiago de Chile
Abril 2013
UNIVERSIDAD MAYOR
FACULTAD DE INGENIERIA
Santiago de Chile
Abril 2013
“A mi familia, Pilar, Roberto José y Carem…”
Agradecimientos
A la compañía que me acogió, Minera Los Pelambres, quien junto a su gran equipo
de profesionales me brindaron apoyo del punto de vista profesional y humano. Allí
descubrí el verdadero valor que hay en realizar un trabajo de excelencia.
A mi profesor guía Sr. Oscar Inostroza, quien siempre motivó y alentó mi trabajo,
entregándome herramientas y críticas constructivas para obtener los mejores
resultados.
iv
Índice General
AGRADECIMIENTOS IV
ÍNDICE GENERAL V
RESUMEN X
CAPÍTULO 1 1
INTRODUCCIÓN 1
CAPÍTULO 2 5
ANTECEDENTES GENERALES 5
v
2.3.3 ANALIZADOR COURIER 14
2.3.4 FLUXÓMETRO 16
2.4 DIRECTRICES OPERACIONALES 16
2.4.1 ESTABILIZACIÓN DEL SISTEMA DE FLOTACIÓN 17
2.4.2 ESTANDARIZACIÓN DE LAS ACCIONES DE CONTROL 17
2.4.3 ÍNDICES DE CALIDAD 17
2.4.4 CENTRO DE MANDO 18
2.5 RECUPERACIÓN METALÚRGICA 18
CAPÍTULO 3 20
MARCO TEÓRICO 20
vi
3.2 LÓGICA DIFUSA EN CONTROL DE PROCESOS 34
3.2.1 FUZZY LOGIC 34
3.2.2 VENTAJAS Y DESVENTAJAS DEL CONTROL FUZZY 35
3.2.3 MOTIVOS PARA USAR FUZZY LOGIC EN EL CONTROL DE PROCESOS 36
3.2.4 REGLAS FUZZY 37
3.2.5 CONTROLADOR FUZZY LOGIC 37
3.3 SISTEMAS EXPERTOS 40
3.3.1 HISTORIA 40
3.3.2 DEFINICIÓN 42
3.3.3 VENTAJAS DE LOS SISTEMAS EXPERTOS 43
3.3.3.1 CARACTERÍSTICAS ESENCIALES DE LOS SISTEMAS EXPERTOS 45
3.3.4 SISTEMAS EXPERTOS BASADOS EN REGLAS 45
3.3.5 PARTES DE UN SISTEMA EXPERTO BASADO EN REGLAS 46
3.3.5.1 LA BASE DE LOS CONOCIMIENTOS: 47
3.3.5.2 LA BASE DE DATOS: 48
3.3.5.3 EL MOTOR DE INFERENCIA: 48
3.3.5.4 EL COMPONENTE EXPLICATIVO: 48
3.3.5.5 LA INTERFAZ DE USUARIO: 49
3.3.5.6 EL COMPONENTE DE ADQUISICIÓN: 49
CAPÍTULO 4 50
METODOLOGÍA 50
vii
4.2 SOFTWARE UTILIZADO 56
4.2.1 OCS® 57
4.2.2 PI DATALINK® 57
4.2.3 PI PROCESSBOOK® 58
4.3 ACCESO A LAS INSTALACIONES 58
4.4 ESTUDIOS E IMPLEMENTACIÓN DE MEJORAS 59
4.4.1 INSTALACIÓN Y CALIBRACIÓN DE CÁMARAS 59
4.4.2 ANÁLISIS DE VELOCIDADES DE REBOSE 61
4.4.3 ANÁLISIS DE NIVELES EN CELDAS 63
4.4.4 DEFINICIÓN DE VELOCIDADES CARACTERÍSTICAS PARA BANCOS 65
4.4.5 ANÁLISIS DE NIVEL Y DEFINICIÓN DE NUEVOS RANGOS FUZZY PARA TK-95 67
4.4.6 INSTANCIA DE AUTO CALIBRACIÓN DE LEYES 72
4.4.7 DISCRIMINADOR DE VELOCIDADES PARA CELDAS DE UN MISMO BANCO 73
4.5 INDICADORES PARA OPERACIONES 76
4.6 VISUALIZACIÓN EN LÍNEA DE CÁMARAS 79
CAPÍTULO 5 81
RESULTADOS Y CONCLUSIONES 81
viii
REFERENCIAS BIBLIOGRÁFICAS 98
PÁGINAS WEB 99
ix
Resumen
El alto crecimiento del negocio minero ha exigido la incorporación de tecnologías
para el mejoramiento de sus procesos. El ámbito del control automático juega un
papel fundamental en el mejoramiento de los niveles de producción sobretodo
cuando se opta por utilizar sistemas de control avanzado. Actualmente Minera Los
Pelambres es un referente tanto nacional e internacional en materia concerniente a la
implementación de sistemas de control avanzado, esto es debido a la estrategia de
aplicar la tecnología de forma transversal y sustentable en sus procesos.
x
Abstract
The high growth of the mining business has required the incorporation of technologies
to improve their processes. The field of automatic control plays a key role in
improving production levels especially when you opt to use advanced control
systems. Currently “Los Pelambres” Mine Company is a nationally and internationally
leader in the field concerning the implementation of advanced control systems, this is
due to the strategy of applying technology in a transverse and sustainable way.
This document focuses its work in implementing a expert control system in the
Rougher flotation process in “Los Pelambres” Mine Company. For that purpose all the
relevant variables for the good performance of the process were analyzed.
Metallurgists and mathematical concepts have been considered (fuzzy logic etc.)
which are closely linked with the process, that’s why it was necessary to work with
such knowledge integrating it to the control strategies in order to achieve successful
results.
The scope of action involved a survey of the state of the instrumentation. Then an
evaluation of existing control rules and the study of the incorporation of new material
respects. Finally, the behavior of the process was analyzed and then the tuning of the
system was performed according to it. Also Indicators were developed with the goal
of providing real-time information of the system performance and availability.
Finally, through statistical analysis tools, the study were able to show that by
activating the system it can add value to the flotation process and therefore directly
impact in the mining business.
xi
Capítulo 1
Introducción
Por otro lado una motivación que atrajo fuertemente al autor es la industria minera,
importante fuente de recursos de nuestro país. Es en ella donde se busca llegar a
altos estándares, los cuales la hacen competitiva a nivel mundial. Todo esto movido
por la creciente demanda mundial del mineral rojo. El área minera está siempre
abierta al desarrollo e implementación de nuevas tecnologías, lo que impulsó
profundamente al autor a realizar aportes en un aspecto del proceso.
1
1.2 El proyecto
Minera Los Pelambres (en adelante MLP) es una minera del Grupo Antofagasta
Minerals, ubicada en la región de Coquimbo que explota el cobre como producto
principal y como subproducto el molibdeno. Luego del proceso de molienda, para
separar el mineral valioso de la ganga utiliza una planta de flotación colectiva (de
cobre y molibdeno) en serie con una planta de flotación exclusiva para molibdeno. La
planta de flotación colectiva de MLP consta de tres etapas de flotación y una de
remolienda.
Este es un proceso muy complejo, ya que por un lado depende de muchas variables
y por el otro genera un entorno hostil para la instrumentación. Debido a lo anterior, el
monitoreo del sistema se convirtió en la columna vertebral del desarrollo del
proyecto, sin la cual se considera muy difícil gestionar el sistema y lograr mejoras
reales a futuro.
El año 2008 hubo un prolongado abandono desde mayo hasta octubre, se retomó el
uso del sistema por el resto del año pero desde comienzos de 2009 hasta la
actualidad el sistema ha estado sin uso, salvo algunas pruebas esporádicas. El
desuso fue desencadenado por el re-potenciamiento de la planta en el cual se
hicieron cambios a la instrumentación y se amplió la capacidad de molienda y de
flotación, añadiendo nuevas líneas a ambos procesos. Esto llevó a que el sistema
perdiera sintonía y se volviera inutilizable.
2
marcha dichas líneas, y después de algún tiempo de funcionamiento, surgió la idea
de implementar un sistema experto estandarizado para toda la flotación colectiva.
Para ello se hizo necesario un estudio acabado de las variables que imposibilitaron al
antiguo sistema experto con el fin de poder modificar la estrategia. Esto seria el
punto de partida para la creación de un sistema experto para las nuevas líneas de
flotación colectiva.
Para el monitoreo en línea de las condiciones del proceso en MLP existe un servidor
especialmente dedicado a estas tareas. Este servidor, llamado PI, proporciona datos
3
en tiempo real y su manejo interno y modificaciones de tags 2 ha sido realizado por
personal especialista de la empresa de ingeniería encargada de la mantención de
dicho sistema.
Desarrollar una nueva estrategia de control experto que optimice las líneas uno a
cuatro de flotación colectiva de la planta concentradora de MLP, considerando las
nuevas condiciones existentes en la planta. Todo esto con el fin de dar mayor
robustez y confiabilidad para asegurar una disponibilidad de largo plazo, lo que se
traduce en una mayor cantidad de horas con el sistema operando.
4
Capítulo 2
Antecedentes Generales
5
Flotación Primaria
Cajón de Colas Primarias
Distribución
Espesador de relaves
Concentrado Primario
Concentrado colectivo
Mineral
Bomba Fino
Flotación
Cajón de
de
Salida Cola de Barrido
Limpieza
Batería de
Ciclones
Como resultado del proceso de molienda se obtiene una pulpa (roca ínfimamente
molida mezclada con agua) y a esta se le adicionan los colectores3 y el espumante.
Esta mescla es la entrada de la flotación primaria, la cual se almacena en unos
cajones de reparto a cada línea de celdas, las que se ubican en forma escalonada y
en pendiente. Las celdas utilizadas son tipo Wemco4 con auto inyección de aire y
rotación con velocidad fija. La flotación primaria tiene ocho líneas de flotación, las
líneas de la 1 a la 4 constan de nueve celdas con 127,43 m3 de capacidad, las líneas
5 a la 8 usan celdas de 254,90 m3 de capacidad, seis celdas para las líneas 5 y 6 y
cinco para las líneas 7 y 8. En cada línea la cola de una celda es la alimentación de
la siguiente, el concentrado rebosa por el borde de las celdas y se conduce por
3
Reactivos usados para que el cobre se pegue a las burbujas
4 Principal proveedor de celdas de flotación para la minería.
6
canaletas a un cajón de salida TK-95, de donde pasa a la remolienda. El diagrama
detallado se aprecia en la Figura 2, donde se resalta cuáles son las celdas incluidas
en el lazo de control del sistema experto.
L3
L2
Cajón
de
Salida
Cajón de L1 TK-95
Distribución
ST-701
L5
L6
L7
Cajón de
Distribución
ST-709
L8
2.1.2 Remolienda
5 Dispositivo en el que las partículas en suspensión de densidad mayor se separan de las de menor mediante
una fuerza centrífuga resultante de un flujo de agua forzado a efectuar un movimiento rotativo por diversos
medios.
6 En inglés llamado underflow.
7 En ingles llamado overflow.
7
2.1.3 Flotación de Limpieza
La flotación de barrido consta de celdas tipo Wemco con auto inyección de aire,
similares a las de la flotación primaria. Esta etapa tiene dos líneas de flotación con
celdas de 127,43 m3 de capacidad. El concentrado de barrido va al mismo cajón de
salida que el concentrado primario, las colas de la flotación de barrido se juntan con
las colas primarias y se envían al espesador de relaves.
8El puerto de carga para el traslado marítimo del concetrado final está ubicado en la comuna de Los Vilos,
Región de Coquimbo.
8
Figura 3: Indicadores de estado del sistema experto.
Fuente: Sistema de Indicadores en línea MLP
9Sistema analizador de leyes metalúrgicas en línea; proporciona en tiempo real las concentraciones de
mineral presentes en la pulpa medida.
9
Además con el afán de mejorar las mediciones de velocidad de rebose de espuma,
se estaban instalando cámaras en la totalidad de las celdas de las líneas uno a
cuatro, cabe mencionar que solo se efectuaba mediciones de velocidad en la celda
aguas debajo de cada banco. Estas instalaciones se hicieron aprovechando la
condición desactivada del sistema experto, con la idea de reforzar en un futuro las
estrategias de control.
Las lecturas del analizador courier tenían un procesamiento intermedio antes de ser
usadas por el sistema experto de flotación. El tratamiento se realizaba en una
instancia10 del OCS®11 llamada Sensores Virtuales. En ésta se filtran los datos para
excluir datos fuera de un rango específico para cada ley y cada flujo (p.ej. ley de
cobre de concentrado primario, ley de fierro de cola de limpieza, etc.). A estos datos
se les calcula la media de 30 minutos cada 2 horas y se almacena en memoria. Al
momento de llegar una nueva medida del laboratorio químico, se compara la última
media guardada con la ley de laboratorio. La diferencia entre estos datos se aplica
como una corrección a las nuevas medidas de analizador courier y si éste se
encuentra fuera de rango se usa como dato la última ley de laboratorio a la cual
también se le aplica la corrección. Las medidas granulométricas se corregían
mediante este mismo algoritmo.
10
Instancia se denomina a una copia del programa OCS® ejecutando un archivo del sistema experto que
contiene un conjunto de módulos independientes con variables y reglas que se pueden comunicar entre sí
mediante DDE, OPC y DAO. Cada instancia cumple una función específica y ejecuta una o varias subrutinas del
sistema experto del cual forma parte.
11 Optimizing Control System, software desarrollado por Metso Minerals® para el desarrollo de sistemas
expertos.
10
También se han analizado datos y estudios realizados por ingenieros en el año 2003
cuando se hicieron las primeras pruebas con el sistema experto. Dichos estudios
arrojaron que la activación del sistema experto conllevaba a un 0,3% de aumento en
la recuperación de la flotación primaria.
tecnología Microsoft®, que ofrece un interface común para comunicación que permite que componentes
software individuales interaccionen y compartan datos. La comunicación OPC se realiza a través de una
arquitectura cliente-servidor.
15
Human Machine Interface (interface humano máquina).
11
puede evitar que el flotador atasque en las guías, que acumule suciedad lo que nos
entregue medidas de nivel erróneas.
Sensor
Ultrasónico
Flotador
Espuma
Pulpa
2.3.2 Cámara
Para medir la velocidad de rebose de espuma en los bordes de las celdas se utilizan
cámaras IP. Éstas se comunican mediante protocolo Ethernet a las estaciones de
trabajo ubicadas en la sala de servidores de la planta concentradora de MLP,
computadores que, mediante algoritmos de procesamiento de imágenes, extraen las
variables de interés (velocidad, color, tamaños de burbujas, etc.).
12
Las cámaras cumplen con estándares industriales, vienen encapsuladas y son
resistentes a humedad, salpicaduras y vibración. Se administran mediante un
explorador web, en el cual se pude ajustar la resolución de la captura de imagen y la
cantidad de cuadros por segundo del video entregado. Las cámaras cuentan con su
propia fuente lumínica integrada tipo LED y se alimentan con tensión continua de 12
V. Cada conjunto de cámaras cuenta con un gabinete en el cual se empalma a fibra
óptica multimodo la señal proveniente de la cámara, para ser canalizada a la sala de
servidores.
13
Figura 5: Cámara IP para medición de velocidad.
Fuente: Autor para Minera Los Pelambres
Cada flujo es conducido mediante cañerías impulsado por bombas especiales o por
gravitación desde el cortador. En la Figura 6 se puede ver el esquema general de
conexión, partiendo en el cortador (extremo izquierdo), desde donde la muestra pasa
14
al multiplexor (parte superior). El multiplexor toma ordenadamente las muestras de
los distintos flujos y las canaliza al equipo de medición.
En algunos casos estos flujos se embancan o fallan las bombas de muestreo por lo
que la medida no está siempre disponible.
Este es y ha sido uno de los principales motivos por los que el sistema experto ha
tenido una disponibilidad limitada, dado que las leyes medidas por este equipo son
variables críticas para el control del proceso.
( )
√ (2.1)
Este sensor es muy delicado y tiende a fallar debido a que el agua y el aire utilizado
contienen impurezas y éstas se acumulan y distorsionan la medición del sensor.
También a este sensor se le realizan mantenciones periódicas para evitar las
mediciones erróneas.
Presión
Total
Presión
Estática
Flujo Flujo
La base para las intervenciones en los sistemas de control se sustentan en una serie
de directrices estratégicas definidas por la empresa. Estas son ampliamente
16
aplicadas para los distintos procesos que se llevan a cabo en la minera y se resumen
en los siguientes puntos:
Para liberar carga de trabajo a los operadores y asegurar que las metas de
producción no se vean truncadas por emergencias en la operación, es primordial que
el proceso de flotación opere dentro de los márgenes operacionales prestablecidos.
Estos márgenes son previamente definidos por metalurgistas, los cuales fijan los
rangos de operación normal para el proceso.
Además esto permite, por otro lado, medir el desempeño del sistema. Esto dado a
que de esta manera podemos ver las condiciones de los pilares fundamentales que
determinan el funcionamiento del sistema experto.
17
2.4.4 Centro de mando
Este índice se puede definir como la relación entre la cantidad de cobre contenida en
el concentrado y la contenida en la alimentación de la flotación se llama recuperación
metalúrgica. Es muy importante para la operación de la planta conocer este dato y
que sea lo más alto posible. Una recuperación ideal significaría que todo el cobre
contenido en el mineral fresco sea traspasado al concentrado de cobre y las colas
del proceso no contengan ni un gramo del mineral rojo.
( )
(2.2)
( )
18
La medida de recuperación en MLP se obtiene por análisis de laboratorio y se
entrega cada 24 horas. El equipo analizador courier también puede hacer una
aproximación de la recuperación, pero su confiabilidad es baja debido a que depende
de muchos flujos (seis para la flotación primaria de las líneas 1 a la 4, doce si se
considera toda la flotación primaria) y esto aumenta la posibilidad de una falla en la
medida.
Dado lo anterior son tres las variables que realmente se pueden manipular por el
sistema experto. En la flotación primaria el tiempo de residencia del material es la
única variable manipulada y en la flotación de limpieza se puede manipular, además,
el flujo de aire y el de agua de limpieza.
16 Sección de una línea de flotación compuesta por una o más celdas al mismo nivel.
19
Capítulo 3
Marco Teórico
3.1.1 Historia
Parece que la Lógica Difusa es algo reciente y en lo que se lleva trabajando poco
tiempo pero sus orígenes se remontan a los tiempos de los filósofos Aristóteles y
Platón. Ellos son los primeros en considerar que las cosas no tienen porqué ser de
un cierto tipo o dejar de serlo, sino que hay una escala intermedia entre los dos
extremos. Es más son los pioneros en considerar que existían diferentes grados de
verdad y falsedad.
A principios del siglo XX, el filósofo y matemático británico Bertrand Russell divulgó la
idea de que la lógica produce contradicciones. En 1920 Jan Lukasiewicz, desarrolló
la primera lógica de vaguedades. Para él los conjuntos tienen un posible grado de
pertenencia con valores que oscilan entre 0 y 1, y en este intervalo existen un
número infinito de valores. Pero quien puede llamarse el padre del término “difuso”
fue a Lofti Asier Zadeh, ingeniero eléctrico iraní nacionalizado en Estados Unidos,
20
quien en 1965 publicó “Fuzzy Sets” (Conjuntos Difusos) y tres años más tarde "Fuzzy
Algorithm".
Con el pasar de los años el control difuso ha sido aplicado con éxito en diversas
ramas tecnológicas, por ejemplo en metalurgia, robots para la fabricación, controles
de maniobras de aviones, sensores de imagen y sonido (sistemas de estabilización
de imagen en cámaras fotográficas y de video Sony, Sanyo y Cannon), lavadoras
(Panasonic y Bosch) que son capaces de autorregular la cantidad de jabón
dependiendo del grado de suciedad de la ropa, aire acondicionado (Mitsubishi) en el
que el sistema fuzzy evita las oscilaciones entre el exceso y el defecto de
temperatura, rice-cooker capaces de elaborar diversas variedades de arroz
regulando la cantidad de agua y la temperatura en cada caso para que el grano
quede cocido y suelto.
21
climatizadores, lavaplatos (ajusta el ciclo de lavado y enjuague a partir del número de
platos y cantidad de comida adherida), ascensores (reduce el tiempo de espera a
partir del número de personas), humidificadores (ajusta el contenido de humedad a
las condiciones de la habitación), mejoras en imágenes médicas (ajustando el
contraste en los bordes), sistemas de reconocimiento de escritura, hornos
microondas (establece y afina el programa de energía y cocción), neveras (establece
los tiempos de descongelación y enfriamiento en función del uso que se haga),
mecanismos de atraque automático de naves espaciales, sistemas automáticos de
regulación de la cantidad de anestesia que se suministra a pacientes en un quirófano
(bajo supervisión médica), etc.
Estas son algunas de las muchísimas aplicaciones que tiene la lógica difusa, que
actualmente esta presente en la vida cotidiana y que ya están funcionando en el
campo de los sistemas expertos17.
La lógica difusa permite tratar con información que no es exacta o con un alto grado
de imprecisión a diferencia de la lógica convencional la cual trabaja con información
precisa. El problema surge de la poca capacidad de expresión de la lógica clásica.
Los conjuntos clásicos surgen de la necesidad del ser humado de clasificar objetos y
conceptos. Estos conjuntos pueden definirse como un conjunto bien definido de
elementos o mediante una función de pertenencia que toma valores de 0 ó 1 de un
universo en discurso para todos los elementos que pueden o no pertenecer al
conjunto.
( ) { (3.3)
17 Sistemas que utilizan información, esencialmente imprecisa con el fin de lograr sus cometidos.
22
La necesidad de trabajar con conjuntos difusos surge del hecho que existen
conceptos que no tienen límites claros. Un conjunto difuso se encuentra asociado a
un valor lingüístico o adjetivo. En los conjuntos difusos la función de pertenencia
puede tomar valores del intervalo entre 0 y 1, y la transición del valor entre cero y
uno es gradual y no cambia de manera instantánea como pasa con los conjuntos
clásicos. Un conjunto difuso en un universo en discurso puede definirse como lo
muestra la ecuación (3.4).
{( ( )) } (3.4)
23
El mundo real esta subiendo y bajando, está en continuo movimiento y cambio, esta
lleno de sorpresas. Es decir se comporta en forma desordenada (fuzzy), la lógica
difusa se maneja con éxito estas situaciones reales.
24
La lógica difusa maneja la incertidumbre presente en la estructura de un conjunto de
datos. Los elementos de un conjunto difuso son pares ordenados que indican el valor
del elemento y su grado de pertenencia.
Los conjuntos difusos son una extensión de los conjuntos tradicionales, con una
formulación matemática que relaje la exclusión o discriminación de la teoría de los
conjuntos clásicos, para incluir elementos de frontera.
Los conjuntos difusos deben, entonces, contener todos los elementos del conjunto
Universo que pertenecen a él “por derecho propio” (como si fuera un conjunto
normal), más otros elementos del conjunto universo que “pueden o no pueden”
incluirse en el conjunto especificado.
Por ejemplo, la velocidad puede ser caracterizada por valores lingüísticos como Bajo,
Medio y Alto, que representan una velocidad aproximadamente menor que 40 ,
-, una velocidad cercana a 55 , - y una velocidad sobre 70 , -,
respectivamente. Estos términos pueden ser conjuntos difusos con funciones de
pertenencia como las mostradas en la Figura 10.
25
Figura 10: Funciones de pertenencia para tres tipos de velocidad.
Fuente: http://tdx.cat/tdx.cat/
Aun cuando cualquier función puede ser valida para definir un conjunto difuso,
existen ciertas funciones que son más comúnmente utilizadas por su simplicidad
matemática, entre estas se encuentran las funciones de tipo triangular, mostrado en
la Figura 11, trapezoidal mostrado en la Figura 12, gaussiana y sigmoidal mostrada
en la Figura 13.
26
Figura 12: Función de transferencia para un conjunto difuso trapezoidal.
Fuente: http://tdx.cat/tdx.cat/
3.1.5.1 Unión:
{( ( ) ( ))} (3.5)
Sin embargo esta no es la única operación posible entre conjuntos difusos para la
unión, pues una definición mas precisa es la de t-conormas18.
27
3.1.5.2 Intersección:
{( ( ) ( ))} (3.6)
3.1.5.3 Complemento:
̅( ) ( ) (3.7)
( ) * ( ) ( )+ (3.8)
( ) ( ) ( ) ( ) (3.9)
28
Figura 14: Operaciones básicas entre conjuntos difusos.
Fuente: http://tdx.cat/tdx.cat/
29
Figura 15: Componentes de un modelo difuso.
Fuente: http://tdx.cat/tdx.cat/
Este elemento transforma las variables de entrada del modelo (u) en variables
difusas. Para esta interfaz se deben tener definidos los rangos de variación de las
variables de entrada, así como los conjuntos difusos asociados con sus respectivas
funciones de pertenencia.
Contiene las reglas lingüísticas del control y la información referente a las funciones
de pertenencia de los conjuntos difusos. Estas reglas lingüísticas, tienen típicamente
la siguiente forma:
Si es y es entonces es
30
1. La experiencia de expertos:
Si es y es entonces es
( ( ) ( )) (3.9.1)
Donde representa las t-normas, dado que las premisas de la reglas están unidas
por operadores AND, definidos con la intersección ( - normas) de conjuntos difusos.
31
Para cada regla se tiene una consecuencia es , que tiene asociada una función
de pertenencia . Por lo tanto, se tiene un conjunto de salida , cuya función de
pertenencia es:
( ) (3.9.2)
Para evaluar el conjunto total de reglas, se unen los conjuntos difusos resultantes
de cada regla, generándose un conjunto de salida con la siguiente función de
pertenencia:
( ) ⋃ ( ) (3.9.3)
De esta forma, se obtiene una salida difusa del controlador, con una función de
pertenencia .
Se elige como valor para la variable de salida aquel para el cual la función
característica del conjunto difuso de salida es máxima. En general no es un método
óptimo, ya que este valor máximo puede ser alcanzado por varias salidas.
20John Yen, Reza Langari, Fuzzy Logic: Intelligence, Control and Information, Prentice Hall, Upper Saddle
River, New Jersey 07458.1999
32
2. Centro de área:
3. Método de la altura:
Se calcula para cada regla el centro de gravedad del conjunto difuso de salida y
después se calcula la salida del sistema como la media ponderada.
Los conjuntos y los operadores difusos son los sujetos y predicados de la lógica
difusa. Las reglas IF-THEN son usadas para formular las expresiones condicionales
que abarca la lógica difusa:
Si es , entonces es
Donde y son los valores lingüísticos dados por los conjuntos definidos en los
rangos de los universos de discurso llamados e , respectivamente.
33
3.2 Lógica difusa en control de procesos
Fuzzy logic es una técnica novedosa que mejora los sistemas de diseño
convencionales con especialización en ingeniería. Puede ser considerada como una
extensión de la lógica clásica, proporciona un marco conceptual adecuado para
soportar el problema de la representación del conocimiento en un entorno de
incertidumbre e imprecisión. La representación del conocimiento en fuzzy logic se
basa en semánticas test-score (prueba-calificación).
Usando fuzzy logic se puede evadir el uso del modelamiento matemático y los
factores complejos de su sistema pueden ser remplazados por descripciones
lingüísticas autoexplicatorias de la estrategia de control, permitiendo representar
importantes piezas de razonamiento común y calcular su factor de certeza.
34
3.2.2 Ventajas y desventajas del control fuzzy
Ventajas
Desventajas
35
Aunque ellos son fáciles de diseñar y se obtiene rápidamente un prototipo que
un sistema de control convencional, los sistemas fuzzy requieren mayor
simulación y afinación después de que son puestos en operación.
Tal vez la mayor desventaja es la tendencia cultural en favor de la precisión
matemática o los sistemas crisp y los modelos lineales de los sistemas de
control.
Pérdida de inteligibilidad en la base del conocimiento, cuando se deja libre
para que un módulo de aprendizaje la modifique.
Poca flexibilidad en los programas de implantación de sistemas expertos,
cuando se desea cambiar un valor particular en una regla.
Pérdida de consistencia en la base del conocimiento cuando las reglas se
modifican individualmente a la luz de una labor de aprendizaje.
Los métodos adaptivos comparan la salida del proceso a controlar con otra ideal
proporcionada por un modelo simulado, que se toma como referencia; el resultado de
esta comparación se utiliza para ajustar los parámetros del controlador, utilizando
algoritmos que describen el comportamiento del sistema mediante leyes de tipo físico
o químico, según sea el proceso o utilizando métodos de estimación de parámetros.
En ambos casos es indispensable obtener un modelo matemático del sistema y de
una gran capacidad de cálculo.
21Proporcional Integral Derivativo, mecanismo de control por realimentación que calcula la desviación o
error entre un valor medido y el valor que se quiere obtener, para aplicar una acción correctora que ajuste el
proceso.
36
Los sistemas de control fuzzy permiten describir el conjunto de reglas que utilizaría
un ser humano que controlase el proceso, con toda la imprecisión que poseen los
lenguajes naturales y, sólo a partir de esas reglas, generan las acciones que realiza
el control. Por esta razón, también se les denomina controladores lingüísticos.
Las acciones de control se definen mediante un conjunto de reglas del tipo If-then.
Las condiciones siempre son expresiones lógicas que relacionan variables fuzzy.
Las acciones pueden ser de dos tipos: expresiones analíticas o expresiones fuzzy.
37
usado para remplazar el pensamiento y la experiencia humana ya que puede
ejecutar un pensamiento similar, realizando un control inteligente.
Para realizar un control fuzzy, se necesita establecer relaciones fuzzy If-Then. Las
reglas If-Then usadas in el control fuzzy son llamadas reglas de control. Por medio
de estas reglas se puede aprovechar el conocimiento de los operarios quien se
entiende realmente con el funcionamiento de un sistema determinado. Después de
establecer las reglas fuzzy se puede realizar el control por razonamiento fuzzy.
Para realizar una implementación práctica utilizando fuzzy logic se deben tener en
cuenta tres principios básicos, estos son: representación del conocimiento,
razonamiento estratégico y adquisición del conocimiento. Reconocimiento que se
hace basado en las reglas, entonces la representación emitida tendrá un significado
específico de cómo reglas lingüísticas sean representadas numéricamente. El
razonamiento estratégico concierne el problema de cómo una conclusión razonable
(acción) se debe tomar respecto a una situación. La adquisición del conocimiento
trata de la emisión de cada conjunto de reglas de control a partir de la deducción.
Estas señales son todas de valor análogo. La salida del motor de inferencia es un
valor Fuzzy, entonces es necesario tener un defuzzificador para convertir el valor
Fuzzy a un valor análogo.
38
Figura 16: Tipos de funciones de membresía.
Fuente: http://tdx.cat/tdx.cat/
39
Figura 17: Estructura interna de un controlador Fuzzy.
Fuente: http://tdx.cat/tdx.cat/
3.3.1 Historia
Los Sistemas Expertos proceden de finales de los años 50. Hacia 1957, un programa
denominado GPS (“General Problem Solver” o Solucionador General de Problemas)
fue llevado a cabo por los investigadores Alan Newel y Herbert Simon. Este
programa podía trabajar con criptografía utilizando matemáticas, también con las
torres de Hanoi y otros problemas similares a éste. Era un buen sistema pero no
podía resolver problemas del mundo real.
Fue un buen comienzo. Con este intento otros investigadores se dieron cuenta que
para poder tener mas éxito construyendo este tipo de sistemas debían restringir el
dominio del estudio a uno mas pequeño. De esta manera se le haría mas fácil
simular parte del pensamiento humano para la resolución de problemas. De estas
ideas nacen los Sistemas Expertos.
40
Mas tarde, hacia 1965, Edward Feigenbaum junto a un grupo de investigadores
comenzó a desarrollar Sistemas Expertos utilizando bases de conocimientos. Ya en
1967, construyeron lo que se conoce como el primero de ellos: DENDRAL. El
nombre del mismo viene del griego y significa “árbol”. Este era utilizado para
identificar las estructuras químicas moleculares a partir de un análisis espectro-
gráfico. En los años 70, específicamente en 1972, se comenzó el desarrollo del
sistema MYCIN. Éste era utilizado para hacer consultas y diagnósticos de
infecciones en la sangre. Basándose en análisis de sangre, cultivos de bacterias y
otros datos, el sistema podía determinar o, por lo menos, sugerir que organismo o
microbio estaba causando la infección. El mismo llegaba a una conclusión y sugería
un tratamiento el cual era basado en las características de la persona. Para esta
misma época también se desarrollaron otros sistemas como HERSAY (que fue
creado para reconocimiento de palabras halladas) y PROSPECTOR (que fue
utilizado para hallar yacimientos de minerales).
En los años 80 los Sistemas Expertos (S.E.) obtuvieron un gran auge. Al igual que
todo lo que se pone de moda, los S.E. no fueron la excepción y numerosas empresas
comenzaron a dedicar tiempo, dinero y esfuerzo para el desarrollo de S.E. En este
punto se llego a la conclusión de que el éxito de los sistemas expertos depende de la
base del conocimiento que se está utilizando. Entre todas las empresas gastaron
aproximadamente unos mil millones de dólares en investigación y desarrollo de estos
sistemas. Uno de estos sistemas fue DELTA22. Este fue in sistema desarrollado por
General Electric para la reparación de locomotoras. Además de Sistemas Expertos,
también se desarrollaron herramientas para trabajar con los mismos. Estas
herramientas son programas que contienen los componentes básicos de un Sistema
Experto, como son: el Subsistema de Adquisición de Conocimientos, la Base de
Conocimientos, el Mecanismo de Inferencia, el Subsistema de Explicación y la
Interfaz de Usuario.
41
3.3.2 Definición
No da explicaciones, los datos solo se Una parte del sistema experto la forma el
usan o escriben módulo de explicación
42
Se ejecuta paso a paso La ejecución usa heurística y lógica
Los problemas que los sistemas expertos pueden tratar son muy diversos. Hay
algunos aspectos generales que se presentan a lo largo de todos estos diferentes
campos. Pero también resultan ser poderosas técnicas que pueden se definidas para
clases específicas de problemas. En la Tabla 2 se muestra el uso que se da a los
sistemas expertos, para resolver problemas de acuerdo a distintas categorías.
Los sistemas expertos tienen varias características atractivas respecto a los expertos
humanos:
43
Mayor disponibilidad: La experiencia esta disponible para cualquier ordenador
sobre el cual funcione nuestro sistema; el sistema experto es una producción
masiva de experiencia.
Costo reducido: El costo de poner la experiencia a disposición del usuario se
reduce de manera considerable.
Peligro reducido: Los sistemas expertos pueden usarse en ambientes que
podrían ser peligrosos para un ser humano.
Permanencia: La experiencia es permanente y no depende de causas
externas.
Experiencia múltiple: El conocimiento de varios especialistas puede estar
disponible de manera simultánea.
Mayor confiabilidad: Al proporcionar una segunda opinión los sistemas
expertos incrementan la confianza en que un especialista ha tomado la
decisión correcta.
Explicación: El sistema experto puede explicar de forma clara y
detalladamente el razonamiento que conduce a una conclusión aumentando la
confianza.
Respuesta rápida: Puede ser necesaria una respuesta en tiempo real de modo
que un sistema experto sea la solución ideal.
Respuestas sólidas, completas y sin emociones: El sistema experto siempre
funciona a plena capacidad sin tener presión ni fatiga.
Tutoría inteligente: El sistema experto puede actuar como un tutor inteligente,
dejando que el estudiante ejecute programas de ejemplo y explicando el
razonamiento del sistema.
Base de datos inteligente: Los sistemas expertos pueden usarse para tener
acceso a una base de datos en forma inteligente.
Un sistema experto suele diseñarse para que tenga las siguientes características
generales:
Los sistemas basados en reglas son actualmente la elección más popular para el
diseño y la construcción de sistemas expertos, estos son producto de un proceso de
evolución que ha durado 30 años. Los Sistemas Expertos basados en reglas se
definen a partir de un conjunto de objetos, que representen las variables del modelo
45
considerado, ligadas mediante un conjunto de reglas, que representarían las
relaciones entre las variables.
23En la lógica, modus ponendo ponens, también llamado modus ponens y generalmente abreviado MPP o MP,
es una regla de inferencia que tiene la forma: Si A, entonces B.
46
Figura 18: Partes de un Sistema Experto basado en reglas.
Fuente: http://tdx.cat/tdx.cat/
47
3.3.5.2 La base de datos:
La base de hechos o base de datos es una parte de la memoria del ordenador que
se utiliza para almacenar los datos recibidos inicialmente para la resolución de un
problema. Contiene conocimiento sobre el caso concreto en el que se trabaja.
También se registraran en ella las conclusiones intermedias y los datos generados
en el proceso de inferencia. Al memorizar todos los resultados intermedios, conserva
el vestigio de los razonamientos efectuados; por lo tanto, se pueden explicar las
deducciones del sistema.
49
Capítulo 4
Metodología
Con el propósito de lograr los objetivos propuestos ha sido necesaria una completa y
metódica acción en distintos aspectos relevantes, pasando desde la instrumentación
hasta las configuraciones mas avanzadas del sistema experto; dichas acciones se
detallan en el siguiente capítulo.
50
La principal variable controlada por el sistema experto es la velocidad de las burbujas
de concentrado. La velocidad de las burbujas se mide mediante cámaras IP
instaladas en las 36 celdas de flotación primaria. La posición de las cámaras mide la
velocidad de las burbujas en el punto de rebose de las celdas de flotación.
(4.1)
24También llamado en español ”punto de ajuste” de alguna variable de un sistema de control automático,
esta puede ser nivel, presión, temperatura, desplazamiento, rotación, etc.
51
Para constatar que la presencia de alto Fe es real (descartar el efecto de la
calcopirita) se chequea si la ley de Fe en el concentrado primario esta sobre 12% y
si la ley de Fe en el relave final está sobre 0.8%. Si en ambos puntos el Fe está alto,
entonces se aplica la ecuación anterior. Si no, se mantiene el valor mínimo de la ley
de Cu del concentrado primario en 6.5%.
El rango de nivel normal de operación del TK-95 está entre 70% y 82%; sin embargo,
la estrategia persigue mantener el nivel en las cercanías del 70% para dejar una
capacidad de reserva en el estanque para poder absorber excesos de flujo de
concentrado generados en la flotación primaria y para tener tiempo de reacción para
evitar reboses del estanque.
- Comparación de las leyes de cobre en los relaves de las líneas L1-L2 y L3-L4.
- Comparación de las velocidades de burbuja entre los mismos bancos de las
cuatro líneas.
52
Al comparar las leyes de los relaves entre pares de líneas se calcula un primer factor
de reducción que apunta a favorecer la disminución de la velocidad del par de líneas
cuyos relaves estén más altos en cobre.
Al comparar la velocidad de los mismos bancos entre líneas, es decir, compara entre
sí los cuatro bancos 1, los cuatro bancos 2, etc., se calcula un segundo factor de
reducción que apunta a favorecer la disminución de la velocidad en aquellos bancos
que estén más rápidos.
El sistema experto en la flotación primaria cuenta con tres niveles de control, los
cuales se ocupan de la optimización, supervisión y el control regulatorio.
53
Figura 19: Arquitectura del sistema experto en Flotación Rougher
Fuente: Presentación Walter Eskuche “Sistemas de Control Avanzado en MLP”
El sistema experto cuenta con una cierta cantidad de instancias las cuales
interactúan entre si en los diferentes niveles del sistema de control lo que se muestra
en la Figura 19 con las variables que controla cada etapa.
Por otro lado, cada instancia posee módulos independientes que cumplen distintas
funciones en el esquema del software. Hay un módulo que sirve para despliegue
gráfico e ingresar valores de forma manual, otro módulo estadístico para calcular
medias, desfases en el tiempo, histogramas, etc. y otro módulo para la lógica del
sistema experto que incluye las variables, las reglas crisp (estrictas) y las fuzzy
(difusas). Existen más módulos para funciones avanzadas, como análisis de video,
54
MPC25, redes neuronales, etc. Estos módulos se adquieren con licencias separadas.
Los módulos se pueden comunicar entre sí mediante DDE26, OPC27 y DAO28
En total el sistema experto de flotación cuenta con diez instancias para las líneas 1-4
de flotación.
Los módulos de visión están presentes en cuatro instancias, una para cada línea,
VisioFrothL1 para la línea uno, VisioFrothL2 para la línea dos y así sucesivamente
hasta la línea cuatro. Para convertir los SP de velocidad en SP de nivel existe una
instancia por cada línea también, ExpertLinea1, ExpertLinea2, etc., ésta es la etapa
de estabilización.
Por último está la instancia ExpertRFOP, que es la interfaz del operador con el
sistema experto. En ésta el operador puede colocar límites a los SP de nivel para
cada celda y visualizar en cada línea los perfiles de nivel y velocidad y el porcentaje
de utilización del sistema experto.
industriales.
28 Protocolo de comunicación del entorno Windows®.
29 Programa para el procesamiento de imágenes desarrollado por Metso Minerals Cisa.
55
Figura 20: Instancia principal ExpertRF
Fuente: Servidor de sistema experto de optimización
30Desarrollador mundial de software para soluciones en tiempo real de datos de infraestructura utilizados en
plantas industriales. Es una empresa privada con sede central en San Leandro, California y con operaciones
en todo el mundo.
56
4.2.1 OCS®
OCS® permite ejecutar las reglas de control, hacer seguimiento de las tendencias de
las variables, modificar parámetros manualmente y visualizar el proceso mediante
HMI. En el mismo software está la opción de editar cualquiera de los módulos.
Las rutinas de control se separan en instancias y estas son aplicaciones que corren
en entorno Windows® y en ellas se encuentran los módulos de control. Se
comunican entre ellas por diversos protocolos tales como DDE, OPC o DAO. En MLP
se utiliza OPC para instancias en equipos distintos y DDE para instancias en el
mismo equipo.
4.2.2 PI DataLink®
57
cálculos o resolver ecuaciones con las variables se puede usar el motor de cálculo
de Excel® y aliviar así la carga del servidor de cálculo PI.
4.2.3 PI Processbook®
58
4.4 Estudios e Implementación de Mejoras
Cada cámara instalada debió configurarse de modo que formara parte de la red y así
lograr traspasar los datos a las instancias de visión. Por su parte las instancias de
visión VisioFroth® debieron ser reconfiguradas para aceptar las nuevas cámaras, las
cuales pasaron de 20 a 36.
VisioFroth® entrega los datos relacionados con las mediciones realizadas por la
cámara, mediante algoritmos de procesamiento de imagen entrega valores de
velocidades, tamaño de burbujas, textura, frames31, status, etc. Estos datos deben
ser configurados en las salidas del programa de modo que los envíe a un servidor
OPC el cual los proporciona al resto de las instancias que conforman el sistema
experto.
31También denominado fotograma o cuadro, es una imagen particular dentro de la sucesión de imágenes que
componen una animación.
59
Figura 21: Conexión VisioFroth-OPC.
Fuente: Propia para Minera Los Pelambres
Por el lado de la calibración se hizo necesario indagar más en el tema, dado que
VisioFroth necesita que se le ingresen parámetros de equivalencia entre distancia
real y pixeles. Para ello desarrollamos una técnica de calibración, donde por medio
de una carta de ajuste tomamos fotografías instantáneas con las cámaras para luego
por medio de un software contador de pixeles medir las distancias reales en pixeles.
Todo esto se realizo con la cámara instalada en su posición final y con la carta de
ajuste puesta en la zona del rebose de espuma (a 90 centímetros del lente).
60
servidor OPC y los traspasamos al servidor PI de modo de contar con una data del
comportamiento de las velocidades a lo largo del tiempo.
Luego de contar con los datos de velocidad calculados por la instancia VisioFroth® y
almacenados en PI creamos una pequeña base de datos que nos ha permitido
contar con data de velocidades bajo distintas condiciones de operación. Se realizó un
análisis de las velocidades para todas las celdas y se establecieron comparaciones
entre celdas de un mismo banco.
61
diferencias de velocidad son altas lo que comúnmente imposibilita la flotación de la
celda aguas abajo.
62
Gráfico 2: Velocidades esperadas en celdas de un mismo banco.
Fuente: Tendencia desarrollada en PI ProcessBook® por el autor
63
Se propuso al área de mantención mecánica el estudio del cambio de tapones por
otros que favorezcan un mejor control. Ellos buscarán tapones apropiados o
diseñarían otros de ser necesario. Los nuevos tapones se probarán en una celda
para la próxima mantención mayor.
Con el análisis de los valores de nivel alcanzado por las celdas, se pudo observar
también que tenían cambios bruscos, debido a que el operador mueve
repentinamente los setpoints de nivel cuando observa que la celda se hunde o bien
detecta que la velocidad de rebose aumenta a valores muy altos.
64
En el Gráfico 4 se muestran los cambios de setpoints versus los niveles alcanzados
por la pulpa en la celda, acá se ven los repentinos cambios realizados.
La activación del sistema experto mitiga esta situación, dado que genera pequeños
cambios en los setpoints de nivel a medida que se dan las condiciones apropiadas
para hacerlo. Por otro lado evita el efecto cadena bajando los niveles de una línea
completa.
65
Los escalones, también llamados bancos, agrupan dos celdas con excepción del
primero (el mas alto) que solo cuenta con una. Cada banco tiene una velocidad de
rebose característica, esto a raíz de las concentraciones de mineral presentes en
cada uno de los bancos. Según la teoría y estudios de metalurgia, la magnitud de las
velocidades debiera obedecer a una exponencial decreciente, donde las velocidades
deben ordenarse de mayor a menor partiendo desde el banco número 1 hasta el
número cinco (el último aguas abajo).
Como resultado de esto se obtuvo una velocidad característica para los bancos 1, 2,
3 y 4, las cuales se usaron para definir las constantes presentes en la ecuación que
define la velocidad setpoint de salida de la instancia de control. La ecuación que
define el setpoint de velocidad por banco es la siguiente:
(4.2)
Donde:
( )
66
Los valores de las variables PerfilF1 y PerfilK tienen límites mínimos y máximos
dentro de la estrategia, lo que limita los valores que puede tomar la velocidad
setpoint. Para definir los perfiles de velocidad es necesario trabajar con los valores
de las constantes, en este caso la constante TRA. En total se tienen TRA1 a TRA5,
una para cada banco. La metodología que se ha usado para determinar el valor de
estas constantes se basó en despejar el valor de esta variable con los demás valores
constantes considerando límite máximo para PerfilF1, límite mínimo para PerfilK
(dado que es parte de un exponente negativo), valor 0 para el PerfilB y la velocidad
obtenida en condiciones de operación normal. Esto nos ha permitido definir el TRA
ideal por banco para obtener una velocidad ideal sin considerar restricciones.
Finalmente en la estrategia se fija el valor de la constante PerfilB en un valor igual a
5, lo que asegura que la velocidad setpoint se encuentre por sobre el valor ideal en
un delta mínimo, esta medida permite que la estrategia busque constantemente
aumentar la velocidad en condiciones normales de operación.
Para corroborar que estos valores fueran los correctos se ha hecho un análisis del
comportamiento del estanque en distintos escenarios.
67
El determinante principal del comportamiento del estanque es la medición de P8032.
Cuando la medida de P80 aumenta en la alimentación de la flotación primaria el nivel
del estanque tiende a aumentar y con ello la velocidad de la bomba. Esto se
comprobó mediante estudios del P80, los que fueron relacionados con el nivel del
estanque.
Dado que no es tema principal de nuestro trabajo no quisimos profundizar en el, pero
si queremos destacar el gran aporte como dato de entrada para mejorar el control de
la flotación rougher. Esto debido a que si la medición del P80 disminuye podemos
aumentar la velocidad de flotación, dado que las partículas de cobre se adhieren con
mayor facilidad a la espuma y por otro lado el estanque TK-95 tiene mayor facilidad
para evacuar. Si bien la medida del P80 es un dato valioso para el control, no se
incluyo en las mejoras de la estrategia dada la baja disponibilidad del analizador de
partículas y la gran variedad de escenarios presentes.
Dato que indica el tamaño máximo del 80% más pequeño de las partículas contenidas en la pulpa
32
muestreada.
68
Gráfico 5: Variaciones de nivel del estanque TK-95 durante 30 días.
Fuente: Tendencia desarrollada en PI ProcessBook® por el autor
69
En conversaciones con operaciones se nos manifestó la inquietud a raíz de la
lentitud con que el sistema experto reaccionaba a niveles altos del estanque. Ocurría
con frecuencia que cuando el estanque tenía una tendencia persistente al alza de
nivel, el sistema no era capaz de impedir que este llegase a niveles preocupantes.
Con el fin de evitar dichos episodios se analizó el tiempo de respuesta de la
estrategia y se llego a la conclusión de que los steps fuzzy del control debían ser
más significativos. En este caso los steps involucrados son los pertenecientes a las
variables PerfilF1 y PerfilK. Ellos son los que determinan finalmente el aumento o
disminución de velocidad setpoint por banco. Para lograr una respuesta más rápida
frente a condiciones de riesgo se amplió la zona que favorece las disminuciones del
valor final de la ecuación determinante del setpoint de velocidad. Tanto en la Figura
23 como en la Figura 24 se muestra la representación visual de los rangos fuzzy para
las variables PerfilF1.Step y PerfilK.Step.
70
Figura 23: Rango de valores para PerfilF1.Step.
Fuente: Despliegue OCS®
71
Figura 24: Rango de Valores para PerfilK.Step.
Fuente: Despliegue OCS®
72
baja disponibilidad y por momentos entrega mediciones poco precisas, lo que
afectaba directamente en las decisiones tomadas por ExpertRF. Con el fin de dar
mayor confiabilidad a las medidas entregadas por dicho equipo se creó una instancia
validadora de leyes, esta compara el offset de las medidas del Courier las cuales se
contrastan con las medidas entregadas por el laboratorio químico. La instancia de
auto calibración de leyes se denominó Sensores Virtuales, y fue desarrollada por
Walter Eskuche Osorio, estudiante memorista antecesor al autor en las tareas por
mejorar los sistemas expertos de flotación rougher en Minera Los Pelambres.
73
velocidades de rebose. Para mitigar esta situación y por otro lado lograr que ambas
celdas de un mismo banco logren flotar (rebosen espuma) se han creado nuevas
reglas fuzzy en las instancias de visión VisioFroth®. Estas aprovechan las medidas
de velocidad entregadas por las nuevas cámaras instaladas en las celdas faltantes.
Esta variable toma la velocidad de la celda más lenta, siempre y cuando la celda más
rápida del banco no se acerque a los límites máximos definidos por el operador. Se
ha definido una variable llamada “velocidad error” que es la diferencia entre la
velocidad máxima definida por el operador y la velocidad de la celda más rápida (del
banco). Por medio de las áreas de pertenencia se determinan los incrementos de un
valor “k”.
74
Figura 26: Clasificación de los steps según zonas de pertenencia.
Fuente: Presentación hecha por el autor “Estrategias de control para flotación
rougher”
Los valores de “k” quedarán determinados por estas zonas de pertenencia, las
cuales harán fluctuar la variable entre cero y uno. Si el estado es “Alto” el valor de “k”
se acercará a cero, de lo contrario si es “Muy Bajo”, se aproximará a uno. Este valor
“k” se remplaza finalmente en la siguiente ecuación, la que determina finalmente la
velocidad promedio por cada banco.
( ) (4.2)
75
Finalmente este valor de velocidad es tomado por la instancia ExpertRF para la
optimización. Esta velocidad fluctuará entre las velocidades de ambas celdas, dando
una idea global de velocidad por banco.
Es de gran importancia para las operaciones tener claridad de que esta ocurriendo
con los procesos. Si bien el sistema experto realiza el trabajo de controlar con
autonomía, toma especial relevancia la información de todas las aristas del control.
76
Figura 27: Pantalla resumen de estado del sistema experto en PI
ProcessBook®.
Fuente: Display en tiempo real desarrollado por el autor, cargado al sistema de
información en línea de MLP
77
Figura 28: Indicador de utilización del sistema experto rougher usando PI
DataLink®.
Fuente: Sistema de indicadores en línea MLP
78
El servidor PI almacena todos los valores de límites puestos por el operador,
también calcula cuando una variable queda acotada por uno de estos límites y a
la vez cuenta el tiempo dentro de cada turno en que se alcanzó cada límite
operacional. Para el rendimiento existía una pantalla desarrollada con PI
DataLink, la cual se encontraba incompleta y con variables que no se
consideraban, por lo que fue mejorada. Dicha pantalla se muestra el error
porcentual del seguimiento del SP de la velocidad y el nivel, por otro lado se
muestra el tiempo en que cada una de estas variables presenta una restricción
dentro del periodo definido (Figura 29).
Por otro lado esta pantalla permite al operador observar como se ejecutan las
acciones del sistema experto y establecer si son las más adecuadas frente a las
distintas condiciones operacionales. Esta modalidad nos ha proporcionado vital
información para la determinación de límites operacionales y definición de tiempos de
respuesta, ya que el verdadero experto en el proceso es el operador de sala de
control.
80
Capítulo 5
Resultados y Conclusiones
81
La dificultad en la creación de este tipo de despliegues reside en mostrar de manera
clara y concisa la información, para ello se revaluó constantemente con los
operadores, dado que ellos serían en definitiva los usuarios finales de estos
indicadores.
En el ámbito del control de procesos es bien sabido que un buen control estabilizante
tiene como consecuencia positiva una disminución de la variabilidad, lo que lleva
consigo mejoras sustanciales en el proceso. Esto se ve reflejado ya sea en los
resultados del mismo como en la duración de los equipos (disminución en frecuencia
de mantenimiento). En el caso del sistema experto esto puede verse claramente en
la variable manipulada (nivel) y en la controlada (velocidad de rebose). Gracias a la
activación del sistema ha podido ver como los cambios en los setpoints de nivel se
hicieron menos bruscos disminuyendo la variabilidad y por otro lado logrando operar
con niveles más altos. En la Figura 31 se puede apreciar dicho resultado.
0,005
0,004
0,003
0,002
0,001
0,000
-480 -400 -320 -240 -160 -80 0 80
Nivel (mm)
Figura 31: Histograma de nivel en banco 1 de la línea 3 con y sin Sist. Experto
activado.
Fuente: Gráficas en Minitab desarrolladas por el autor
82
Las mejoras más evidentes se lograron en los primeros bancos de cada línea, esto
puede deberse a que en ellos se opera al límite del nivel para lograr mayor rapidez
de flotación. La condición de alto nivel los hace más sensibles que el resto y
complica su control. El sistema experto logró mantener las velocidades deseadas
disminuyendo las mas lentas ocasionadas por cambios en la adición de espumantes
y en las condiciones del mineral.
0,005
0,004
0,003
0,002
0,001
0,000
-420 -350 -280 -210 -140 -70 0
Nivel (mm)
Figura 32: Histograma de nivel en banco 3 de la línea 1 con y sin Sist. Experto
activado.
Fuente: Gráficas en Minitab desarrolladas por el autor
83
En el caso de la variable controlada (velocidad) las mejoras con experto activado han
sido más evidentes y se lograron en todos los bancos de las líneas. Acá el sistema
ha logrado mover las velocidades a los valores esperados con condiciones de
operación normales. En el caso del primer banco se mantuvieron las velocidades
altas, solo reduciéndose la variabilidad, efecto que se aprecia en la Figura 33.
0,05
0,04
0,03
0,02
0,01
0,00
0 5 10 15 20 25 30 35
Velocidad (cm/s)
84
Histograma de Banco 5 S/E; Banco 5 C/E
Normal
0,14 Variable
Banco 5 S/E
Banco 5 C /E
0,12
Media Desv .Est.
8,964 5,450
0,10
12,74 3,184
Densidad
0,08
0,06
0,04
0,02
0,00
-3,5 0,0 3,5 7,0 10,5 14,0 17,5 21,0
Velocidad (cm/seg)
No es fácil llegar a esta aseveración, dado que existe una gran cantidad de factores
incidentes en los resultados del proceso de flotación y que logran distorsionar los
datos. Si bien existen varios factores que implican cambios positivos o negativos en
el proceso, estos serían despreciables en relación a los tres más importantes que
son el tonelaje, la granulometría y la ley de cobre en la alimentación. Según
metalurgia solo variaciones en estos factores pueden explicar aumentos en la
recuperación de un orden mayor, de lo contrario puede tratarse de una buena
85
operación, que es donde el sistema experto puede ser el responsable (siempre y
cuando esté activo).
Figura 35: Perfil granulométrico para un mineral y demostración grafica del P80
Fuente: Infoindustria, Perú.
86
puede ver claramente como un P80 mayor incide negativamente en la recuperación.
Los datos se han ajustado con una regresión cuadrática y se llegó a la ecuación que
se allí se indica.
96
94
92
RecCu (%)
90
88
86
84
82
100 150 200 250 300 350
y = -0,0242x + 94,882
P80 (μm) R² = 0,147
Figura 36: Gráfico que relaciona recuperación con P80 con datos de planta
reales.
Fuente: Gráfico desarrollado por el autor.
Para la realización del estudio se han tomado todos los datos de ley de alimentación,
P80, recuperaciones diarias y estado de funcionamiento del sistema experto, las
cuales se contrastan entre si para demostrar los efectos positivos del sistema. El
estudio contempló los datos entre el 6 de febrero y el 26 de agosto del 2012.
Histograma de P80
Normal
0,012 Status
Sin Experto
Con Experto
0,010
Media Desv .Est. N
224,9 37,88 1404
232,2 34,18 998
0,008
Densidad
0,006
0,004
0,002
0,000
80 120 160 200 240 280 320
P80
88
para sus resultados, dado que presentaban un aumento notorio con respecto a los
que se tenían mientras el sistema no estaba a cargo del control. En la Figura 38 se
puede apreciar esto, donde el promedio de tonelaje es más de cien toneladas mayor
en las líneas 1 a 4 con el sistema experto operando.
Histograma de Ton
Normal
0,0012 Status
Sin Experto
Con Experto
0,0010
Media Desv .Est. N
2602 481,8 2553
2763 356,9 1977
0,0008
Densidad
0,0006
0,0004
0,0002
0,0000
1500 1800 2100 2400 2700 3000 3300 3600
Ton
Para finalizar con el análisis de variables que tienen incidencia en los resultados del
proceso, se han estudiado los valores de ley de cabeza (alimentación) al circuito de
flotación. Los resultados arrojaron leyes de cabeza con valores menores con el
sistema experto fuera de funcionamiento, si bien no fueron diferencias sustanciales
(casi despreciables), nos permiten descartar que no fueron mayores. Es con esto que
finalmente podemos confirmar que ninguna de las variables consideradas como
importantes en los resultados del proceso, tuvieron cambios considerados favorables
a la operación del sistema experto. En la Figura 39 se puede ver como el promedio
89
de la ley de cabeza aumento mínimamente en casi una centésima. Además si bien el
promedio no presenta diferencias considerables, en la distribución de probabilidad
podemos notar que el sistema experto opero con leyes considerablemente mas bajas
en el rango aproximado de 0.5 % de cobre. Rango en donde la operación necesita
trabajar de manera efectiva para poder liberar las pocas partículas de cobre
existentes en la pulpa.
95 0,7050
0,6952
0,09532 2831 4,010
0,1013 2000 5,097
<0,005
<0,005
80
Porcentaje
50
20
5
1
0,01
0,3 0,4 0,5 0,6 0,7 0,8 0,9 1,0 1,1
Ley Cabeza
90
porcentajes de recuperación en todos los escenarios posibles. En el grafico de la
Figura 40 podemos distinguir como los valores de recuperación menores obtenidos
se desplazaron a valores mas altos con la activación del sistema.
95 89,84
90,19
1,831 1404
1,518 998
2,557
2,962
<0,005
<0,005
80
Porcentaje
50
20
5
1
0,01
82 84 86 88 90 92 94 96 98
%Rec
Por otro lado lo mismo ocurre a altos valores de recuperación, donde los valores
altos se hicieron aún más altos, confirmando que la operación mejoró bajo
condiciones desfavorables.
91
Gráfica de probabilidad de %Rec (Sobre 180 kTon)
Normal - 95% de IC
99,9
Status
Sin Experto
99 Con Experto
70
60
50
40
30
20
10
5
0,1
85,0 87,5 90,0 92,5 95,0
% Rec
Si bien puede llegar a ser discutible que el sistema es el único responsable de tan
considerables aumentos en los valores de metal preciado extraído, el estudio previo
realizado ratifica el real aporte de una buena operación en los resultados finales. Si
tomamos todos los datos correspondientes a la ventana de tiempo usada para el
estudio y los reordenamos en dos grupos según la utilización podemos ver más
claramente cuanto aumenta la recuperación con el sistema experto activo. En la
Figura 42 se pueden ver los datos agrupados en estas dos etapas cada uno con sus
intervalos de confianza calculados con una desviación estándar de 1.35, allí se
puede ver claramente el aumento de la recuperación (alrededor de 3.5 décimas). A
su vez se aprecia como los valores cercanos al límite inferior del intervalo de
confianza en la segunda etapa se hacen mas distantes, esto demuestra que tenemos
menos recuperaciones menores con el sistema experto activo. Cabe mencionar que
el número de días utilizado para el estudio asciende a 200 y los datos de
92
recuperación fueron extraídos diariamente por el laboratorio químico metalúrgico el
cual presenta sus certificaciones correspondientes.
93
92
91
Recuperación
90
89
88 _
_ X=90,19
87 X=89,84
86 LC L=86,14
LC L=85,79
111
85
11
1 241 481 721 961 1201 1441 1681 1921 2161 2401
Observación
5.6 Conclusiones
La utilización de los sistemas expertos es cada vez mas vista en la industria que
trabaja con automatización avanzada, Minera Los Pelambres no está ajena a esto,
ello explica su deseo de contar con sistemas robustos que cuenten con una alta
disponibilidad y confiabilidad. Es en estos puntos donde se ha trabajado arduamente,
instalando un sistema que opere el 100% del tiempo, con alta disponibilidad tanto de
hardware como de software. Este objetivo se cumplió a cabalidad.
94
En cuanto a los indicadores, se ha trabajado en dar un reordenamiento a las
variables involucradas en los cálculos que finalmente se muestran por pantalla en
forma de gráficas o status de equipos. Se creó una pantalla que muestra la
instrumentación crítica para el funcionamiento del sistema experto, donde el
operador puede ver claramente en que condiciones se encuentran y si es factible la
activación del sistema.
Con la aparición de esta pantalla, el operador no tuvo que realizar las constantes
salidas a terreno a verificar el estado del rebose de espuma, donde se veía expuesto
a gases emanados por los reactivos utilizados en el proceso de flotación. Esta
mejora ha favorecido en gran medida las condiciones de trabajo del operador y se
nos agradece la implementación y disponibilidad de los equipos.
Estamos seguros de que es posible mejorar aun más estos sistemas, siempre y
cuando dispongamos de mediciones más exactas. Esto a fin de obtener data
confiable que nos permita hacer estudios para determinar perfiles óptimos de
95
velocidad, de P80, variaciones de leyes metalúrgicas, flujos de alimentación, flujos de
descarga, etc.
Finalmente podemos afirmar que los sistemas de control basados en lógica difusa
con sus innumerables aplicaciones, en el caso particular del proceso de flotación,
logran buenos resultados, dada la dinámica lenta del proceso. El motor de inferencia
difuso si bien puede lograr identificar donde tiende el proceso, siempre deberá tener
como entrada una situación adversa (aunque sea casi despreciable) para luego de
eso tomar las acciones proporcionales a la magnitud de la situación. Dada la
naturaleza “reactiva” de estos sistemas es que en muchas aplicaciones no tenemos
buenos resultados. Un ejemplo de esto se da en el control de molinos SAG, donde el
retraso en las acciones de corrección a raíz de la identificación tardía de la
problemática, causa que la variable controlada no pueda estabilizarse, escapando de
la banda de operación de manera cíclica.
96
97
Referencias Bibliográficas
1. Metso Minerals Cisa (2004). “Vision Systems for the Mineral Processing Industry”.
Taller sostenido después de la 36ª Conferencia CMP, Ottawa. (Paper)
2. Jonas, Robert (2008). Advanced Control for Mineral Processing: Better Than
Expert Systems. Canadian Mineral Processors. Ottawa. Canadá. (Paper)
4. Rob Perry (2005). “Flotation Circuit Control Review”. Metso Minerals Process
Technology. (Inédito)
98
Páginas Web
http://www.dma.fi.upm.es/java/fuzzy/tutfuzzy/introduccion2.html
http://tdx.cat/
http://www.it.uc3m.es/
http://cybertesis.upnorte.edu.pe/upnorte/2009/yllanes_mp/html/TH.2.html
99