Manual Chronos 2009
Short Description
Download Manual Chronos 2009...
Description
Chronos – Planificación y Reportabilidad
Chronos – Planificación y Reportabilidad
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
Chronos – Planificación y Reportabilidad VULCAN – Chronos – Planificación y Reportabilidad
Todos los derechos reservados ® 2009 Maptek Computación Chile Ltda. Todos los derechos reservados. Ninguna parte de este manual puede ser reproducida, almacenada o transmitida por ningún medio de recuperación – electrónico, mecánico, fotocopiado, registrado, o de otra manera – sin el permiso escrito de Maptek Computación Chile Ltda. No se asume ninguna responsabilidad con respecto al uso de la información contenida adjunta. Aunque se ha tomado la precaución en este manual, el editor y autor(es) no asumen ninguna responsabilidad de errores u omisiones. Maptek no se responsabiliza por daños o perjuicios, directos o indirectos, que surjan del uso o interpretación de la información contenida en este manual.
Marcas registradas Debido a la naturaleza del material, muchos productos de hardware y software son mencionados por nombres. Muchos de estos nombres son reclamados como marcas registradas por las compañías que fabrican los productos. No es la intención de Maptek demandar estos nombres o marcas registradas como propias. Historial de Revisión FTG_v75_V03, Mayo 2009
Convenciones usadas en este Manual Ejemplos están escritos en negrita cursiva. Puntos importantes o referencias están escritos en negrita.
Indicaciones, ayudas y advertencias están escritas entre líneas Horizontales
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
Chronos – Planificación y Reportabilidad INDICE DE CONTENIDOS OBJETIVOS Y ALCANCES.......................................................................................................................................................................................................................1 CAPITULO 1: INTRODUCCION A CHRONOS ........................................................................................................................................................................................2 Tipos de Workbooks ..............................................................................................................................................................................................................................2 Estructura ...............................................................................................................................................................................................................................................2 Workbook ...............................................................................................................................................................................................................................................3 Configuración de Reservas ...................................................................................................................................................................................................................4 Editor de Reservas Avanzadas (Advanced Reserves Editor)...............................................................................................................................................................4 Preparando Excel para Chronos (Configuración Regional) ..................................................................................................................................................................8 Abriendo o Creando un Workbook de Chronos (File) ...........................................................................................................................................................................8 Importando Reservas al Workbook (Reserve Sheet)............................................................................................................................................................................9 Generando y Eliminando Bloques Manualmente (Add, Delete Reserves Blocks) ............................................................................................................................ 11 Desprogramando un Workbook (Unschedule Blocks) ....................................................................................................................................................................... 13 Preparando la Hoja de Reservas ....................................................................................................................................................................................................... 13 Cálculo de Mineral Expuesto .............................................................................................................................................................................................................. 18 Incorporación de Productos para Stockpile........................................................................................................................................................................................ 19 Relacionando las Reservas en Chronos con los Objetos Gráficos en Envisage (Preferences) ...................................................................................................... 20 CAPITULO 2: CONFIGURACION DE LA PRODUCCION (WORKBOOK SETUP) .............................................................................................................................. 23 Definiendo los Periodos (Period Calendar) ........................................................................................................................................................................................ 23 Creando Recursos (Resources) ......................................................................................................................................................................................................... 24 Creando Inventarios (Destinations) .................................................................................................................................................................................................... 28 Definiendo Objetivos (Target Table)................................................................................................................................................................................................... 30 Creando un Proceso (Processes) ...................................................................................................................................................................................................... 32 Definiendo las Rutas (Lookup Table, Routing)................................................................................................................................................................................... 33 CAPITULO 3: PROGRAMACION Y ACTUALIZACION ......................................................................................................................................................................... 34 Definiendo y Programando Tareas (Tasks) ....................................................................................................................................................................................... 34 Task para Programación Manual o Interactiva................................................................................................................................................................................... 35 Edit ...................................................................................................................................................................................................................................................... 36
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
Chronos – Planificación y Reportabilidad Display ................................................................................................................................................................................................................................................ 37 Sorting ................................................................................................................................................................................................................................................. 41 Selección Interactiva de Bloques (Send to Task) .............................................................................................................................................................................. 42 Task para Programación por Optimización ........................................................................................................................................................................................ 44 Blocks.................................................................................................................................................................................................................................................. 44 CAPITULO 4: PRECEDENCIAS (PRECEDENCES) ............................................................................................................................................................................. 46 Precedencias Automáticas (Advanced Setup) ................................................................................................................................................................................... 46 Precedencias Interactivas (Interactive Edit) ....................................................................................................................................................................................... 57 CAPITULO 5: OPTIMIZACION (OPTIMISATION) ................................................................................................................................................................................. 60 Tablas de Restricciones (Constraint Tables) ..................................................................................................................................................................................... 60 Mineral Expuesto (Ore Exposure) ...................................................................................................................................................................................................... 63 Razón de Extracción entre Unidades de Explotación (Pushback Ratio) ........................................................................................................................................... 64 Stockpile (Stockpile to optimise plant usage) ..................................................................................................................................................................................... 66 Configuración del problema y Optimización (Problem Setup) ........................................................................................................................................................... 67 CAPITULO 6: MONITOREO Y REPORTABILIDAD (DISPLAY & QUERY, REPORTING) .................................................................................................................. 73 Despliegue de la Planificación (Display Attributes) ............................................................................................................................................................................ 73 Secuenciamiento de Planificación (Query Block) .............................................................................................................................................................................. 75 Direcciones de Minado (Generate Directions) ................................................................................................................................................................................... 75 Graficando la Planificación (Plot Periods) .......................................................................................................................................................................................... 77 Despliegue de la planificación (Set Visibility) ..................................................................................................................................................................................... 79 Reporte Resumen de Planificación (Period Summary Reporting)..................................................................................................................................................... 81 Reporte de Reservas y de Planificación (General Reporting) ........................................................................................................................................................... 82 ANEXOS ................................................................................................................................................................................................................................................. 85 Expresiones Utilizadas en el Manual.................................................................................................................................................................................................. 85 Utilidades ............................................................................................................................................................................................................................................ 86 Creación de Bloques (Shells, Blocks) ................................................................................................................................................................................................ 87 Sobre nombres de Tablas y Hojas en Chronos ................................................................................................................................................................................. 91
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
Chronos – Planificación y Reportabilidad OBJETIVOS Y ALCANCES
En este manual se muestran los principales conceptos para llegar a
Las principales ventajas para el ingeniero incluyen:
conocer y utilizar el software Chronos de Vulcan, a través de un recorrido por sus numerosas opciones y aplicaciones.
Resultados de modelos de negocios calculados dinámicamente en el workbook de planificación.
Al finalizar este manual el usuario debiera tener el conocimiento suficiente para configurar un workbook que represente la realidad de su operación minera y usarlo para crear planes mineros, en cualquiera de
Conocimiento inmediato de las implicancias directas de cada decisión en la planificación.
las modalidades que el software ofrece, tanto interactivamente como optimizando y generando reportes en un sin número de formatos.
Fácil adaptabilidad de los workbook de planificación a cualquier escenario.
Este manual ayudará a los nuevos y antiguos usuarios de Vulcan a comprender los fundamentos de planificación de minas usando Chronos y a obtener mayor rapidez en la generación de resultados, es decir,
Visualización de las decisiones de planificación dentro de las operaciones mineras mientras la planificación toma lugar.
planes mineros técnicamente factibles y operativamente viables. La planificación en Chronos es un proceso interactivo. El ingeniero podrá Chronos posee distintas soluciones integradas para la planificación
integrar la información actualizada tal como está ocurriendo en la mina.
minera, la cual se realiza utilizando hojas de cálculo en Microsoft Excel®
Cambios en las reservas, tasas de explotación, precios de los metales y
y un ambiente orientado a objetos, lo que permite un análisis dinámico,
otros factores que implican una actualización de la planificación, por lo
adaptándose al diseño minero, los modelos geológicos, la planificación y
tanto todas las actividades a planificar estarán basadas en la estimación
sus cambios repentinos.
más realista de los datos.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
1
Chronos – Planificación y Reportabilidad CAPITULO 1: INTRODUCCION A CHRONOS
2) Planificación Optimizada – Esta planificación es generalmente hecha para soluciones de planificación de largo plazo, aunque tiene
Chronos es un software de planificación, el cual utiliza un archivo de
también aplicación en corto y mediano plazo. La solución óptima es
Microsoft Excel® en cuyas hojas de cálculo se puede almacenar,
calculada en función de restricciones mediante programación lineal
manipular y reportar la información de la mina o sectores de ella con el fin
definiendo una función objetivo para maximizar o minimizar algún
de crear su programación. Este archivo recibe el nombre de Workbook y
valor de variable de interés como leyes, tonelajes o el valor presente
contiene hojas predefinidas y hojas generales las cuales pueden ser
neto (NPV por sus siglas en ingles), en dicho caso se deberá
definidas por el usuario. Todas las funcionalidades de las planillas Excel®
ingresar una tasa de actualización del parámetro que se desea
pueden ser utilizadas como herramientas para la planificación.
optimizar. El motor de la optimización en este tipo de planificación es Cplex.
Tipos de Workbooks 3) IDS (Diseño Interactivo de Planificación) – Este tipo de Workbook es Existen 3 tipos de Workbooks que pueden ser creados. La configuración
generalmente usado para planificaciones a corto plazo. Permite al
inicial es básicamente la misma y todos incluyen los mismos
usuario digitalizar polígonos en pantalla según el banco que se esté
componentes.
trabajando para crear bloques de reservas y planificar los bloques interactivamente. El polígono puede entonces ser modificado y re-
1) Planificación Manual – Estas se aplican preferentemente al Mediano
planificado con el fin de que tenga un particular valor de tonelaje,
y al corto plazo. La planificación es hecha interactivamente
ley, etc. Este tipo de workbook no está dentro de los contenidos de
seleccionando objetos gráficos en pantalla o usando la convención
este manual.
de nombres de los bloques de la hoja de reserva. Estructura A continuación se presenta la estructura o componentes principales de una planificación en Chronos.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
2
Chronos – Planificación y Reportabilidad Workbook
General sheets - Las Hojas Generales pueden ser usadas para cálculos, almacenaje de parámetros mineros, reportes, resumen del plan minero,
Un Workbook de Chronos es un conjunto de hojas de cálculo creadas en
entre otras. Las hojas Generales son definidas por el usuario
Microsoft Excel®. El workbook deberá contener todas las reservas y datos relacionados en estas hojas, así como también información adicional y/o necesaria para generar un plan minero.
El nombre del workbook será de la forma .Chronos_xls. Un archivo de respaldo llamado .Chronos_xls.bak. será creado automáticamente cada vez que el workbook sea abierto y es numerado secuencialmente.
Figura 1.1: Workbook en Excel.
Sheets - El Workbook de Chronos contiene hojas (sheets) de las cuales
Los 5 componentes básicos para armar un workbook son los siguientes:
algunas son creadas, manipuladas y mantenidas por Chronos y otras pueden ser creadas y manipuladas directamente en Excel® por el
1) Reservas – Cubicación de reservas mineras.
usuario.
2) Periodo/Calendario – Horizonte de Planificación, es decir, Meses, Semanas, etc. a planificar, y fechas de cuando comienzan y
Reserve Sheets - Las Hojas de Reservas contendrán la información de las reservas mineras extraíbles (nombre de los bloques, tonelajes, leyes, etc.) importada desde un archivo de cubicación proveniente desde
terminan tales periodos. 3) Destinos/Inventarios – Tablas de acumulación hacia dónde va el material programado.
Advanced Reserves (dump file). En esta hoja pueden ser agregadas
4) Procesos – Descriptor de como el material llega a sus destinos
columnas extras con datos derivados de las columnas anteriores o de
5) Objetivos o Límites – la meta a la que se quiere llegar en cuanto a
otras hojas con el fin de obtener mayor información
acerca de los
tonelaje, producto, etc., por periodo.
bloques. Todos los cálculos aquí realizados son externos a Chronos, pero de todas formas serán reconocidos en las futuras hojas a configurar.
En las siguientes secciones se explicará cómo crear y manejar estos 5 componentes para la configuración de un Workbook de Chronos.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
3
Chronos – Planificación y Reportabilidad Configuración de Reservas
Editor de Reservas Avanzadas (Advanced Reserves Editor)
Antes de cubicar es importante que los objetos que integraran las
A continuación se presenta en forma general el proceso de creación del
reservas, ya sean sólidos o polígonos, tengan una convención de
archivo .dmp a través del Editor de Reservas Avanzadas de Vulcan. Este
nombres que sea lo suficientemente específica y clara, ya que serán los
archivo es la base para realizar cualquier tipo de programación en
mismos nombres con que pasaran a llamarse dentro del workbook de
Chronos.
Chronos. Esto permite simplificar cálculos y aumentar la información en la hoja de reservas. Un ejemplo de una buena convención de nombres se
Las reservas se obtendrán utilizando las triangulaciones sacadas del
muestra a continuación:
diseño minero y un modelo de bloques del yacimiento. Se recomienda que las triangulaciones cumplan previamente los 3 chequeos de validación (cierres, inconsistencias y cruces) antes de utilizarlas para obtener las reservas. Las fallas encontradas deben ser corregidas para poder continuar el proceso de manera correcta. Exportando un archivo de reservas. Seleccione la opción Block >
Figura 1.2: Convención de nombres de bloques
Advanced Reserves > Advanced Reserves Editor
Se puede ingresar cualquier otra información dentro del nombre del
Crear un nuevo archivo de especificación (ejemplo.res) en Open
bloque, como tipo de producto por ejemplo. En este manual se asume
Specification y seleccionar el modelo de bloques a ser utilizado.
que esto ya ha sido completado. En Variables se encuentran opciones que permiten definir qué y cómo se cubicará.
Use guión bajo para separar la información en los nombres de los bloques. De esta manera, mediante funciones de Excel® pueden ser cortados, haciendo más rápido su desglose.
Breakdown Fields permite dividir la información utilizando variables de quiebre, como son las litologías, categorías, bancos o cualquier otro campo que permita hacer una clasificación.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
4
Chronos – Planificación y Reportabilidad Product Codes permite codificar diferentes productos de las reservas a
Finalmente Grade Cutoffs permite exportar las reservas divididas en
exportar estableciendo condiciones, siendo uno de los más usados por
rangos parciales de leyes, no acumulados, estableciendo los valores
los usuarios de Chronos, dada la ventaja de crear clasificaciones
máximos, mínimos e incrementos de los rangos.
recurriendo a muchas variables a la vez (figura 1.3).
Figura 1.3: Definiendo los productos del archivo de reservas.
Se pueden definir otros tipos de productos imponiendo condiciones para litologías, alteración, categorías, impurezas
u otra característica que
Figura 1.4: Estableciendo las variables de leyes.
pudiese considerarse importante para los siguientes procesos (planta de procesamiento por ejemplo).
En Grade Variables se establecen las variables de modelo de bloque a
Si no se ingresa un valor en Default for Missing entonces también se
ser exportadas en las reservas, como son las leyes, indicadores
incorporará en el reporte la masa total y el volumen total para la variable
metalúrgicos, indicadores geotécnicos, etc., además de la densidad del
de ley, y su valor de ley será calculado solo desde donde existan bloques
material (figura 1.4).
con valores conocidos.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
5
Chronos – Planificación y Reportabilidad La sección Regions permite definir donde se cubicará, es decir, los sectores del modelo que servirán para establecer los bloques de reserva, estos pueden ser definidos por polígonos, líneas centrales de figuras o triangulaciones.
Polygons permite establecer bloques seleccionando polígonos y definiendo su proyección (en Setup), además es posible definir la convención de nombres para las reservas a exportar (en Naming).
Centrelines permite establecer la triangulación primitiva que nacerá a partir de una línea guía existente, que es donde se cubicará finalmente
Figura 1.5: Seleccionando triangulaciones del diseño.
(es posible establecer la posición de la línea en el objeto, sus dimensiones, formas, etc.), en la pestaña Editor se pueden modificar las
Una vez cargadas las triangulaciones remover todas aquellas que no
figuras y dimensiones, la pestaña Options permite establecer una
serán incluidas en la cubicación. Se remueven todas las triangulaciones
convención de nombres para las reservas y definir como serán
usando el botón “” solo las
de bloque cuando estos sean cortados por las triangulaciones. Se
seleccionadas.
pueden establecer otro método de selección presionando el botón Change... y estableciendo condiciones para la selección.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
6
Chronos – Planificación y Reportabilidad Guardar los parámetros establecidos utilizando el campo Save Specifications.
El archivo de reservas creado (Dump File) se verá como la figura 1.7 si se abre con algún editor de texto.
Finalmente calcular las reservas utilizando el botón Calculate en la pestaña Calculate, determinando además un nombre para el archivo de reservas (reservas.dmp). Se abrirá una ventana como la que se muestra en la figura 1.6. Para los fines de obtener una cubicación para Chronos no es necesario generar el archivo.csv en la cubicación, aunque este puede utilizarse para revisar más rápido la información obtenida ya que es igual a la del *.dmp.
Figura 1.7: Archivo de reserva reservas.dmp.
Ya se está en condiciones para importar el archivo de reservas a Chronos. Figura 1.6: Creando el archivo de reservas (Dump File).
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
7
Chronos – Planificación y Reportabilidad Preparando Excel para Chronos (Configuración Regional)
Abriendo o Creando un Workbook de Chronos (File)
Un paso importante previo al trabajo con Chronos, es preparar la
Para abrir o crear un nuevo Workbook de Chronos se debe usar la
configuración de números, lenguaje, fechas y horas dentro del panel de
opción Chronos > Files > Open Workbook como se muestra en la
control para que el computador y específicamente Excel funcione en
figura 1.8. Este workbook tendrá la extensión *.chronos_xls.
conjunto con Vulcan y en especial con Chronos. Para revisar la configuración de su computador, el usuario debe ir a Control Panel opción Regional and Language Options como en la figura 1.8. Se debe indicar English (United States) en Standards and Formats, donde quedará definida la coma para números en miles y el punto para números con decimales. Hojas como las de Reserves y Periodo Calendar (a revisar más adelante) dependen en su funcionamiento de una buena configuración de este panel. Figura 1.8: Creando un nuevo Workbook.
Al dar OK se abrirá automáticamente un archivo de Microsoft Excel con las hojas Especializadas y 3 Hojas generales vacías.
Si al intentar abrir o crear un workbook aparece un aviso de bloqueo por parte del Firewall, es necesario desbloquear para seguir trabajando. Por otra parte, no es recomendable cerrar el workbook desde Excel®, esto se debe hacer desde la opción Chronos > File > Close Workbook, para Figura 1.8. Configuración Regional.
guardar todos los cambios realizados de manera correcta.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
8
Chronos – Planificación y Reportabilidad Importando Reservas al Workbook (Reserve Sheet)
Luego se debe indicar un nombre para el archivo de especificación (importación.chronos_ids por ejemplo). Figura 1.11. Este archivo
Primero es necesario crear una nueva hoja de Reservas utilizando la
tiene como objetivo guardar la configuración que el usuario ingrese
opción Chronos > Reserve Sheet > Create Reserve Sheet, y
en todas las ventanas que forman parte del proceso de importación
asignarle un nombre. Figura 1.9.
del archivo de cubicación, a saber figuras 1.12 y 1.13.
Figura 1.9: Creando una hoja de Reservas.
Con lo anterior se creará una nueva hoja de reservas en el Workbook. Luego para importar el archivo de reservas (ejemplo.dmp) se utiliza la opción Chronos > Reserve Sheet > Import Dump File. Primero
Figura 1.11: Creando archivo de especificación. Seleccionar el archivo de reservas (Dump File), en este caso ejemplo.dmp. Figura 1.12.
debe seleccionar la hoja de reservas ya creada. Figura 1.10. Es importante mencionar que si no se ha creado previamente, el usuario puede ingresar un nombre dentro de este panel y la hoja será creada automáticamente.
Figura 1.12: Seleccionando el archivo de reservas.
Figura 1.10: Seleccionado hoja de Reservas.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
9
Chronos – Planificación y Reportabilidad A continuación se requiere que el usuario seleccione los campos a
El usuario también debe seleccionar el o los campos que
importar del archivo de reservas, o verifique aquellos que ya están
conformaran la llave (Key), a partir de la cual el resto de las
agregados en el archivo de especificación. Figura 1.13.
variables serán ordenadas, usualmente se utiliza la REGION o nombre del sólido. Esta llave debe ser tal que el resultado de origen a un nombre único de bloque que contenga toda la información de las reservas. Figura 1.13. El campo Fold fields (campos de quiebre) en la figura 1.13 se utiliza para dividir la información según algún campo sacado de la cubicación, usualmente corresponde a Products, Cutoff u otro Breakdown field, de esta manera se obtiene la información de variables leyes, tonelajes, etc. para cada campo de quiebre. Ver la hoja de reservas para revisar la importación realizada. La hoja de reserva debería ser como la de la figura 1.14.
Figura 1.13: Seleccionando campos a importar.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
10
Chronos – Planificación y Reportabilidad Generando y Eliminando Bloques Manualmente (Add, Delete Reserves Blocks)
A pesar de que la mayoría de las veces la generación de bloques de la hoja de reservas será por medio de la importación de un archivo*.dmp, existe la posibilidad de ingresar bloques manualmente a esta hoja, lo que es útil por ejemplo para representar stock que el usuario tiene valorizados tanto cuantitativamente como cualitativamente (tonelajes y leyes). Para generar bloques manualmente el usuario debe ir a Chronos > Reserve Sheet > Add Reserve Block, Figura 6.1, y allí ingresar el nombre de todos los bloques a generar.
Figura 1.14: Hoja de Reservas.
Podría aparecer un mensaje de Bloque duplicado, en este caso el usuario debe revisar la Key y los Fold Fields que utilizo en la importación. Si no se tiene ese mensaje, se han importado satisfactoriamente las reservas en el workbook de Chronos.
Figura 1.15: Agregando bloques manualmente.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
11
Chronos – Planificación y Reportabilidad El resultado se verá como en la figura 1.16, en la hoja de reservas:
Algunos de estos patrones usados son los caracteres “*” para múltiples caracteres y “?” para sólo un carácter. Por ejemplo para eliminar todos los bloques cuyo nombre comience con F1, escribir F1* en Pattern y seleccionar Apply Pattern, después OK.
Figura 1.16: Bloques agregados a Reservas.
Luego el usuario deberá llenar con datos las columnas de calidad y cantidad que también tienen los demás bloques de la hoja con el fin de que aporten con estos valores al momento de ingresarlos a un plan.
También es posible eliminar los bloques de la hoja de reservas utilizando la opción Chronos > Reserve Sheet > Delete Reserve Blocks, figura 1.17.
Allí el usuario deberá seleccionar los bloques, para lo cual puede utilizar un patrón determinado (Pattern) en el panel desplegado, y así seleccionar todos los bloques que coincidan con ese patrón.
Figura 1.17: Eliminando bloques de reserva
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
12
Chronos – Planificación y Reportabilidad Desprogramando un Workbook (Unschedule Blocks)
Preparando la Hoja de Reservas
Una vez hecha una programación, ya sea manual o por optimización, el
El proceso de importación de datos de reservas utilizando un modelo de
usuario deberá decidir si el plan minero creado satisface sus
bloques y el diseño minero brinda a Chronos información realmente útil,
requerimientos y objetivos. Si se estima que la programación debe
sin embargo, se recomienda generar más información ya dentro del
realizarse nuevamente o simplemente desea generar planes alternativos,
workbook la cual permitirá localizar y secuenciar bloques más
deberá desprogramar los bloques utilizados para que estos vuelvan a su
efectivamente, estimar sus parámetros, etc., asociar con ellos un
estado inicial de “In-situ” y de esta manera poder ocuparlos nuevamente
particular proceso o destino, e incluso con fines netamente de
en un nuevo plan.
reportabilidad de los bloques programados.
La opción para hacer esto se encuentra en Chronos > Reserve Sheet > Unschedule Blocks, como en la figura 1.18.
Con el fin de lograr lo anterior se recomienda generar columnas extras en la hoja de reservas las cuales se deben completar con información obtenida directamente, derivada de algún cálculo que involucra a las columnas existentes, información importada desde algún archivo o incluso escrita directamente en una de las hojas generales (Fig. 1.19 y Fig. 1.20). Esta puede ser la parte más compleja e importante del proceso de configurar del workbook en Chronos.
A continuación se ejemplificará esta práctica creando un par de hojas Figura 1.18: Desprogramación.
generales para almacenar parámetros mineros y financieros con el fin de utilizar esta información desde la hoja de reservas para generar nuevas
En este panel el usuario podrá escoger entre desprogramar directamente
columnas de datos mediante formulas:
la hoja de reservas con “Unschedule by Reserve Sheet” o ser mas especifico y desprogramar algún destino, periodo o bloque con “Unschedule by Destination/Period/Block”.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
13
Chronos – Planificación y Reportabilidad Se
crearán
dos
hojas
en
el
Workbook
de
Excel
(PARAMETROS_MINEROS y PARAMETROS_FINANCIEROS), o
La hoja general PARAMETROS_FINANCIEROS queda como aparece en la figura 1.20.
simplemente se puede cambiar el nombre de las hojas vacías que se agregan automáticamente al crear un nuevo workbook.
En la hoja PARAMETROS_MINEROS se escribirá información como se indica en la figura 1.19.
Figura 1.20: Hoja PARAMETROS_FINANCIEROS
Ya se han creado satisfactoriamente dos hojas generales y también se han importado datos desde una fuente externa. Ahora se utilizará esta información junto con los campos de reserva existentes para generar Figura 1.19: Hoja PARAMETROS_MINEROS.
Se pueden utilizar todas las herramientas de Excel para dar formato a las celdas y hojas como también de formulas y condiciones.
más información útil dentro de la hoja de reservas para la planificación. En la Hoja de Reservas se ingresaran nuevas columnas con encabezados del tipo FASE, BANCO, BLOQUE.
Presionar Shift+F11 para crear una nueva hoja en el workbook de Excel.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
14
Chronos – Planificación y Reportabilidad Siempre en la segunda fila (Accumulation) de la hoja de reservas se
Acumulación por DISPLAY significa que esas columnas contienen
debe configurar el tipo de variable a la que se refiriendo, en Chronos
caracteres alfa-numéricos y pueden ser usadas tanto para propósitos de
existen 3 posibles tipos, estos son SUM, WEIGHT y DISPLAY, los
despliegue y referencia como para cálculos en otras columnas.
cuales se usan para acumulación de valores, ponderaciones y muestra de información respectivamente. Se podrá establecer el tipo
Posteriormente
se
completarán
esas
columnas
con
información
de acumulación manualmente o utilizando la siguiente opción
contenida en los nombres de los bloques. Como se mencionó, los
Chronos > Reserve Sheet > Update Weight/Accumulation
nombres de bloques están conformados por el nombre de la fase, nivel de banco y número de bloque. En el siguiente paso se separará este
Una vez ejecutada la opción anterior si se observa la fila donde se
nombre en sus distintos componentes y se guardará cada uno de ellos en
definen las acumulaciones aparecerá la opción de establecer uno
las columnas independientes entre sí. Para hacer esto utilizar algunas
de los 3 tipos de acumulación para cada columna. Aplicar la
fórmulas existentes en Excel.
configuración como se muestra en la figura 1.21 al campo acumulación.
Para determinar el campo fase de cada bloque se seleccionará, en primera instancia, la celda H4. Se recomienda crear formulas genéricas para luego proceder a copiarlas hacia abajo con mayor rapidez. Figura 1.22. En el contenido de la celda se utilizará la siguiente expresión: =IndexSplit(A4,"_",1)
La función INDEXSPLIT crea un arreglo, en este caso, con 3 componentes basados en un separador (en este caso “_”) desde la celda de referencia (A4), retornando uno de los componentes del arreglo, que Figura 1.21: Configuración de tipo de Acumulación.
para el caso es el primero, es decir, F1.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
15
Chronos – Planificación y Reportabilidad Una vez que se tengan definidas las celdas superiores seleccionar la primera celda con datos y arrastrar para copiar hacia abajo o hacer doble clic en la esquina inferior derecha, para que las fórmulas se copien en la columna completa y se actualice la celda de referencia. Figura 1.23.
Figura 1.22: Completando datos en columnas. Se usará una fórmula similar en las celdas I4 y J4, aún referenciadas a la celda A4 pero usando el segundo y tercer componente del nombre del bloque. Por ejemplo la expresión para J4 debe ser: =IndexSplit(A4,"_",3) Figura 1.23: Columnas con información obtenida del nombre de los bloques. Luego, se pueden crear nuevas columnas, como aparece en la figura 1.24. La única consideración sobre esto es establecer el tipo de acumulación adecuada (SUM, WEIGHT o DISPLAY) para cada columna como se muestra allí. Otras funciones usadas en Excel son LEFT, MID y RIGHT, las cuales permiten extraer un determinado número de caracteres desde alguna
Se
celda.
PARAMETROS_FINANCIEROS para las columnas de tipo COSTO,
pueden
utilizar
las
unidades
definidas
en
INGRESO Y BENEFICIO (dólares/tonelada, dólares/libra, etc.).
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
16
la
hoja
Chronos – Planificación y Reportabilidad Una vez que se tienen las primeras filas de datos definidas, seleccionarlas y hacer doble clic en la esquina inferior derecha para que se copien las fórmulas y se auto referencien. Notar que el símbolo „$‟ bloquea la columna o la fila de una celda que está siendo referenciada al construir las expresiones. Al presionar F4 teniendo seleccionada una celda en la expresión se agrega Figura 1.24: Nuevas columnas para la Planificación.
automáticamente este símbolo.
Ingresar una apropiada ecuación para cada una de estas nuevas columnas.
Para el ejemplo, el campo TOT_MIN es la suma de todo el material no considerado como estéril. CUT_MIN es la ponderación de las leyes de MINERAL y BAJA LEY. TOTAL_MASS es la suma de todos los productos en el bloque. PRODUCTO es la caracterización del bloque de reserva utilizando una ley de corte, es decir, define mineral, estéril o mineral de baja ley. COSTO es el costo de producción, tratamiento y venta del bloque, dependiendo del tipo de producto (se vincula con la hoja PARAMETROS_FINANCIEROS). INGRESO son los ingresos por venta, en este caso, Precio Cobre * Ley de Cobre * Masa de Mineral en
Figura 1.25: Columnas adicionales generadas para cada bloque.
Bloque. BENEFICIO son los INGRESOS – COSTOS.
Los campos a ponderar, como las leyes, se definen como WEIGHT, y Expresiones utilizadas en Figura 1.24 en el Anexo.
también es necesario indicar el campo por el cual de esta ponderando (tonelajes en este caso) como en la figura 1.25, celda X3.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
17
Chronos – Planificación y Reportabilidad Cálculo de Mineral Expuesto
Hay empresas mineras que tienen políticas de aseguramiento del mineral para ciertos periodos de tiempo futuros, en este sentido se calcula la cantidad de mineral expuesto en los bancos para asegurar el cumplimiento de los requerimientos de mineral a la planta por parte del plan minero. Dentro de Chronos este cálculo debe hacerse dentro de la hoja de reservas y se utiliza principalmente cuando se pretende llevar a cabo una optimización.
Los campos que se agregan a la hoja de reservas servirán entonces para
Figura 1.26: Creando campos de Mineral Expuesto.
determinar el cambio neto de la cantidad de mineral expuesto cuando un bloque es minado. La suma de las cantidades de mineral expuesto en la
El campo TOP_BENCH, representa el banco superior en cada fase.
hoja de reservas debe ser igual a cero, ya que la exposición mineral para
Para el cálculo de este campo se establece un indicador que
cualquier bloque es la suma del mineral expuesto debido a la extracción
marque el paso de una fase a otra, una formula ejemplo es
de ese bloque, menos la cantidad de mineral que es extraída desde el
=IF(AND(AG4=AG5,H4 Preferences. Figura 1.29. Figura 1.27: Productos para stockpile en hoja de reservas.
Finalmente en la figura 1.28 se muestra la generación de productos en la cubicación (Advanced Reserve Editor,
Figura 1.3) para su posterior
utilización en una optimización como stockpile.
Figura 1.29: Seleccionando archivo de preferencias Es posible utilizar los valores de preferencias por defecto (Default Figura 1.28: Generación de productos en cubicación.
Preferences) o también puede generarse archivos de preferencias para establecer configuraciones personalizadas en la opción
Es importante mencionar que el usuario puede generar tantos productos como desee, recurriendo no solo a productos de tonelajes, si no, a horas planta por ejemplo, o a productos con alta ley de mineral pero también
Preferences file. Existe además la opción de cargar los sólidos seleccionados en la planificación interactiva los cuales están guardados dentro de un archivo de preferencias.
con alta ley de contaminantes, etc., todo campo que tenga la opción de llenar la planta cuando el mineral no es suficiente puede ser utilizado para este tipo de stockpile. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
20
Chronos – Planificación y Reportabilidad En el panel desplegado (fig. 1.30) se debe definir como fueron
Look up a block using… es utilizada principalmente en el modo de
establecidos los nombres de los objetos en Envisage. Recordemos
selección interactivo para definir como se realizará la búsqueda de
que
los bloques, ya sean polígonos, líneas centro o triangulaciones.
estos objetos pueden
ser polígonos,
líneas
centro o
triangulaciones.
Exact matching se selecciona cuando el nombre del objeto o triangulación se llama exactamente igual que el bloque en la hoja de
Polígonos y líneas centro - Polygon keys _ se
reservas. Name as a prefix sirve para indicar que un único objeto en
selecciona para indicar que el nombre de la figura fue definido como
Envisage puede estar asociado a más de un bloque de reservas en
el nombre del layer más el nombre del objeto separados por un
Chronos, o que el bloque posee un sufijo el cual no aparece en los
guión bajo „_‟. La siguientes dos opciones Polygon keys y
objetos o triangulaciones de Envisage, por lo tanto se agregará el
Polygon keys _ son similares a la anterior, en este
sufijo al nombre buscado en Envisage para poder relacionarlo con
caso se indica que el nombre del bloque está definido como el
los bloques de reserva (Se debe seleccionar Append carácter…
nombre del objeto y el nombre del objeto más el grupo al cual
para indicar el sufijo extra del bloque de reservas.
pertenece (separado por „_‟) respectivamente. La opción UG panel design conventions sirve para indicar que el nombre del bloque esta
Se puede indicar además algún campo que haya sido seleccionado
integrado por el nombre del layer, grupo y objeto, esta opción es
como llave (key) para definir los nombres de los bloques, y así tener
usada comúnmente en diseños de minas subterráneas.
este aspecto considerado al momento de realizar la búsqueda en Envisage.
Triangulaciones - La primera opción se selecciona para reemplazar con un guión bajo „_‟ los caracteres inadecuados con el nombre del bloque. La segunda opción se selecciona cuando el nombre de la triangulación posee un componente Rxx_ en el nombre y el bloque de reservas no, por lo tanto es necesario indicar que ese componente del nombre de la triangulación no se considere para poder relacionar el bloque con la triangulación.
Es recomendable definir Exact matching como criterio de búsqueda en el modo de selección interactivo de programación de bloques.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
21
Chronos – Planificación y Reportabilidad Después de activar la opción Query Block se selecciona, en Envisage, cualquiera de los objetos a programar. Si la operación resulta con éxito el usuario tendrá un completo reporte de los valores de los campos establecidos para las reservas en Chronos en la ventana de reportes de Envisage, como se muestra en la figura 1.31. Si no fuese así, será necesario revisar nuevamente las preferencias en el menú de Chronos.
Figura 1.30: Configuración de Preferencias. Una vez revisada las preferencias es necesario una confirmación con Replace para guardar los cambios.
Figura 1.31: Verificación de conexión entre bloques de reserva y triangulaciones.
Para revisar si la conexión entre los objetos de Envisage y los bloques de la hoja de reserva del workbook de Chronos ha sido establecida apropiadamente se puede utilizar la opción Chronos > Display & Query > Query Block.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
22
Chronos – Planificación y Reportabilidad CAPITULO 2: CONFIGURACION DE LA PRODUCCION (WORKBOOK
En esta ventana aparecen 4 campos seleccionables (Compute start
SETUP)
date, Compute period length, Compute number of periods y Compute end date), se los cuales solo se necesita configurar tres ya
Definiendo los Periodos (Period Calendar)
que la cuarta es determinada automáticamente por el software a partir de estos tres parámetros ingresados. Por ejemplo, si se selecciona
En esta sección se comienza por definir los periodos a planificar, los
Compute end date, el usuario debe ingresar la fecha de inicio del plan
cuales definen a su vez el horizonte de planificación. Pueden mezclarse
en Start date, el largo de cada periodo (día, semana, mes, trimestre,
dentro de esta opción periodos diarios, semanales, mensuales,
semestre, año) en Period Length y el numero de periodos en Number of
trimestrales, semestrales o anuales para programar los bloques.
Periods. Por lo tanto la fecha de termino (End date) será calculada automáticamente.
Ir a la opción Chronos > Workbook Setup > Period Calendar para abrir el panel del calendario de periodos (ver figuras 2.1).
La opción Append permite incorporar distintos calendarios en el horizonte de planificación, con distintos largos de periodos. Basta con ajustar los campos vistos anteriormente y presionar este botón para incorporarlos.
La opción Replace all sirve para reemplazar los periodos existentes por uno nuevo. Por último, Delete borra todos los periodos seleccionados del display. Luego de determinado el calendario de periodos, como aparece en la figura 2.1, presionar OK.
Figura 2.1: Tabla con periodos.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
23
Chronos – Planificación y Reportabilidad Todos los periodos pueden ser visualizados en la hoja llamada
Creando Recursos (Resources)
PERIODTABLE, dentro del workbook creado por Chronos. Figura 2.2. Calendars (Resource) – Todo ciclo de planificación en Chronos puede estar basado en un calendario generado por defecto y que recibe el nombre de Calendario Base. Es posible modificar este calendario e incluso generar uno nuevo indicando días de trabajo y no trabajo, e incluso factores operacionales por día como son las disponibilidades y utilizaciones, para generar así un diferentes realidades o escenarios sobre los periodos de planificación. Para utilizar este tipo de recurso se debe activar la opción Resource en la viñeta Edit de la Task (Cap. 4) a programar.
Para modificar el calendario base o crear uno nuevo, se debe ir al menú Chronos > Workbook Setup > Calendars (Resource), donde se encontrará una ventana como en Figura 2.3.
Figura 2.2: Hoja PERIODTABLE en el workbook de trabajo.
Figura 2.3: Modificación o creación de Calendarios. Si al generar esta hoja no aparecen las fechas como las mostradas en la figura 2.2, se recomienda revisar la Configuración Regional, mencionada
Allí, será necesario seleccionar un calendario ya existente o generar uno
en el capitulo anterior de este manual.
nuevo.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
24
Chronos – Planificación y Reportabilidad Una vez dentro, será posible navegar con la barra que divide esta
La pestaña Preferences (Fig. 2.5) permite al usuario definir de una vez
ventana (Fig. 2.4), a través de los diferentes periodos generados para la
días de trabajo y no trabajo para todo el ciclo de planificación, tan solo
planificación en la hoja PERIODTABLE (de la opción Period Calendar).
seleccionando en “Set Every” y alguna opción como “to a non work day”
Luego, el usuario podrá editar desde “Set current selection” el tipo de día que quiere aplicar a su planificación, ya sea de trabajo, no trabajo o feriado anual. También podrá definir unidades de tiempo (Time units) y valores específicos de factores operacionales (Availability en este caso) por día.
Figura 2.5: Preferencias globales.
Finalmente, en la pestaña Fields (Fig 2.6) el usuario podrá crear factores operacionales para aplicarlos diaria y variablemente a todo su ciclo de planificación.
Figura 2.4: Edición Calendario nuevo.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
25
Chronos – Planificación y Reportabilidad
Figura 2.6: Factores operacionales diarios.
Figura 2.7: Uso de factores en calendarios.
Al crear un campo de calendario (Create new calendar field), este
Resources – Es posible configurar otro tipo de recursos, enfocado a la
aparecerá en el display de la izquierda (Fig. 2.6). El usuario puede aplicar
representación de equipos, los cuales pueden estar afectados por un
un valor constante del factor para todos los días del plan seleccionando
proceso (Processes, como se verá más adelante en este mismo capítulo)
el campo de calendario y utilizando la opción “Set value of selected field
y una razón de procesamiento, cuya finalidad es ser aplicado a la
to” y “For Every”, esto cambio se verá reflejado en la pestaña Calendar
restricción dentro de un destino (Destinations, como se verá más
en el display inferior derecho al seleccionar un día al cual se le aplicó
adelante en este mismo capítulo).
este factor, como en la figura 2.7. Para este caso se determino el día 7 de marzo como día de no trabajo y por lo tanto un factor de utilización de 0 (como son factores, se recomienda utilizar valores entre 0 y 1).
Para generar este tipo de recursos, el usuario debe dirigirse a Chronos > Workbook Setup > Resources.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
26
Chronos – Planificación y Reportabilidad Dentro de la opción Resources, el usuario deberá ingresar un nombre para su recurso y un calendario, que puede ser el calendario base o uno definido por el usuario previamente, sobre el cual se basará el uso de este recurso, como muestra la figura 2.8.
Figura 2.9: Asignación de Proceso y Razón de Procesamiento.
Para la edición de la Razón de Procesamiento, se puede seleccionar cualquier campo de la hoja de reservas o de recurso, o varios de ellos y agregarlos a la “Formula” presionando “Add Variable”. Recordemos que los campos de recursos fueron definidos en el calendario (Calendar Figura 2.8: Resources.
Fields) y que para el ejemplo fueron “Availability” y “Utilisation”. Una formula típica de Razón de Procesamiento de muestra en la Figura 2.10.
Adicionalmente, este recurso puede estar regido por un proceso y una razón de procesamiento, lo cual debe configurarse entrando en la opción Process/Rate Macro de la ventana de Resources (Fig. 2.8).
El usuario debe asignar, desde el menú colgante, el proceso para este recurso, y podrá ingresar al editor de Razón de Procesamiento. Figura 2.9. Figura 2.10: Edición de Razón de Procesamiento. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
27
Chronos – Planificación y Reportabilidad Creando Inventarios (Destinations)
Las especificaciones de los destinos pueden ser editadas en cualquier momento durante el proceso de planificación. Si son agregados nuevos
Los Destinos pueden representar lugares como botaderos, planta, o
atributos de ley o calidad al modelo geológico, nuevos campos de
stocks. Alternativamente, se recalca, los destinos pueden ser pensados
programación son calculados en la hoja de reservas o nuevos recursos
como inventarios de material, sin necesariamente tener un destino físico
son agregados. Estos campos pueden entonces ser incluidos en la
en la mina.
especificación de los destinos.
En planificaciones de corto plazo es común que se asignen nombres de equipos a los destinos para obtener información detallada de estos en la operación. Mientras que para un largo plazo es útil asignar tantos destinos como Fases se tiene, e incluso definir un solo destino llamado por ejemplo Minado o Excavación y así controlar toda la explotación de la mina como un solo inventario de reservas. Se pueden crear Destinos o inventarios utilizando la opción Chronos > Workbook Setup > Destinations, tras lo cual se desplegará una ventana como la de la figura 2.11.
Esta ventana desplegada permitirá al usuario crear dichos destinos y especificar, en cada caso, los campos cualitativos y cuantitativos a ser
Figura 2.11: Creando los destinos.
acumulados seleccionándolos de una lista de campos pertenecientes a las hojas de reserva o de recursos (del tipo equipo).
Definir un nombre para cada destino, por ejemplo, PALA01, FASE03 o MINADO, etc. en Destination name. A cada destino le corresponde una fila con sus atributos (Attributes).
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
28
Chronos – Planificación y Reportabilidad La opción Create Stockpile permite crear una hoja similar a la hoja
Para comenzar es necesario seleccionar del menú colgante el nombre de
de reserva, la que tendrá tantos bloques como periodos sean
la hoja de reservas a utilizar, en este caso, RES. Es posible ir llenando
definidos y en donde se podrán enviar porciones remanentes de los
las filas una por una, eligiendo hoja de reservas o de recursos, campo,
bloques al final de cada periodo programado, para utilizarlos en
etc., sin embargo, se recomienda utilizar el botón Load Sheet, el cual
futuros periodos desde la Task o Tarea (Cap.4).
permite cargar todos los campos que se encuentran en la hoja de reservas con sus respectivos tipos de acumulación (del tipo DISPLAY,
Ir al icono
en el campo Attributes para determinar que campos
de las hojas de reservas y recursos serán utilizados, como en la
SUM o WEIGHT) y luego eliminar todos aquellos que no pueden ser utilizados en el destino, como lo son los de tipo DISPLAY.
figura 2.12: Para cargar campos provenientes de los recursos es necesario incorporarlos manualmente por filas, primero se selecciona en Reserves Name por “Resource” y luego en Reserve Field el recurso a incorporar al destino, como “SHOV1” en el ejemplo Fig. 2.12. Con Update Accumulations / Weight Fields se actualizan los campos que hayan sido modificados o agregados en la hoja de reservas en el workbook. Se recomienda siempre realizar un Update con esta herramienta luego de terminar de incorporar todos los campos al destino.
Es importante recalcar que dentro de los atributos del destino NO se deben eliminar campos de reserva a partir de los cuales se deriven otros Figura 2.12: Definición de los campos en un destino.
campos, como en el caso de aquellos que son producto de una ponderación (WEIGHT) sobre un campo de masa (SUM), como el caso de una ley de mineral de AU ponderada por un masa TOTAL_MASS, si se elimina el campo TOTAL_MASS el software no será capaz de calcular la ponderación para dicha ley.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
29
Chronos – Planificación y Reportabilidad Target Min, Target Max, Block Min y Block Max son usados en el
Definiendo Objetivos (Target Table)
área de optimización (ver Cap. 5). Los valores ingresados serán transportados por defecto a la tabla de restricciones de la
La opción Chronos > Workbook Setup > Target Table permite
optimización.
determinar objetivos para cada periodo y destino. Es posible definir estos objetivos en unidades de tiempo (basadas en la razón de procesamiento,
Por último, seleccionar OK.
ver definición de procesos en este mismo capítulo) y en unidades de masa (variables de tipo SUM) para cada periodo calendario. Estos
En el workbook se pueden observar las hojas de destinos creados (figura
objetivos pueden ser referenciados cuando los bloques son planificados
2.13) por el usuario, estas hojas reciben el mismo nombre asignado
en la Task (ver Cap. 4) para que el material sea enviado a los periodos
durante su configuración:
respetando los objetivos definidos por el usuario. Seleccionar la opción Chronos > Workbook Setup > Target Table. Se abrirá la siguiente ventana (Figura 2.14).
Figura 2.13: Hojas de destinos en el workbook de trabajo. Figura 2.14: Tabla de objetivos según el campo escogido para cada destino. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
30
Chronos – Planificación y Reportabilidad En la tabla aparecerá un listado de todos los destinos que fueron
En el ejemplo de la figura 2.16, se asume un target para el destino
ingresados en los inventarios anteriormente.
PALA01 que representa productividad objetivo por periodo, la cual será de 60000 toneladas diarias de material (periodos del 1 al 7),
En el campo Field to target se debe seleccionar el campo de tipo
observándose además las productividades de los otros dos equipos. La
SUM a controlar para cada uno de los destinos existentes dentro de
fila Time se refiere al tiempo disponible del equipo para realizar un
la lista.
proceso, basado en el cálculo de la Razón de procesamiento o Rate Macro. Se pueden obtener estos valores por periodo para cada uno de
En Enter values, se deben ingresar los valores de tiempo y masa
los equipos mediante conexiones con una hoja general que contenga
para el campo indicado en Field to target, sin embargo, esto también
información sobre mantención y pérdidas operacionales de los quipos
es posible completar posterior a la configuración de la hoja
mineros.
PERIODTARGETS que se crea en el workbook al seleccionar OK (figura 2.15), mediante incorporación de valores o formulas referidas a otros cálculos:
Figura 2.16: Hoja con los valores objetivos en el workbook de trabajo. Figura 2.15: Valores de tiempo y cantidad requeridos en cada periodo. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
31
Chronos – Planificación y Reportabilidad Creando un Proceso (Processes)
Es posible agregar una descripción del proceso en el campo Description (opcional).
Un proceso es el atributo que se le da a un bloque para definirlo como programado, es decir, todo bloque que entre en una planificación
En Process type especificar si el proceso es de tipo in situ (es decir,
cambiara su estado de In situ a procesado, sea cual sea el nombre que
que el material es procesado pero no movido, como por ejemplo
se le dé a este proceso.
perforación y tronadura) o excavation (o sea, cuando el material es procesado y trasladado, y depende por lo tanto de los otros bloques).
Se pueden crear procesos utilizando la opción Chronos > Workbook Setup > Processes. Con lo cual se despliega una ventana como en la
En Prerequisites se especifica un proceso previo que debe aplicarse al
figura 2.17.
bloque para llevar a cabo el proceso definitivo (Process name). Dicho de otro modo, es posible establecer una secuencia de procesos, tal como ocurre en realidad. (Ver figura 2.18).
Figura 2.17: Tabla de creación de procesos.
El usuario debe asignar nombres para el o los procesos en la columna Process Name, como en la figura 2.17. Para planificaciones de corto plazo suelen usarse nombres de equipos, ya que permite saber en la hoja de reservas, columna State, el equipo con el que fue planificado extraer el bloque. Mientras que para mediano o largo plazo los nombres
Figura 2.18: Tabla con definición de prerrequisitos.
de los procesos ya no son tan específicos, pudiéndose crear procesos como Minado o Extracción por ejemplo. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
32
Chronos – Planificación y Reportabilidad Adicionalmente, todo proceso puede estar condicionado por una razón de
Definiendo las Rutas (Lookup Table, Routing)
procesamiento o Rate Macro, en unidades de tiempo, que determinará cuanto demora en llevar a cabo el procesamiento de bloques por periodo.
La opción Chronos > Workbook Setup > Lookup Table (Routing),
Para configurar una Rate Macro se debe ingresar desde la ventana de la
permite definir una matriz de rutas en base a los procesos que serán
figura 2.17, una vez allí (Fig. 2.19) se puede definir una constante de
usados para enviar los bloques a sus destinos. Sirve tanto para asignar
tiempo o una fórmula referenciada a campos de la hoja de reservas,
bloques a un destino como para restringir su ingreso a otros. Esta matriz
seleccionándola desde “Reserve Variable” y luego presionando “Add
será necesaria tanto en una programación manual como en una
variable”. Una formula típica para razones de procesamiento está dada
programación por optimización.
por el tonelaje a procesar de los bloques sobre un rendimiento promedio de equipos por periodo de tiempo, cuyo resultado será unidades de tiempo. Finalmente el proceso se verá como en la Fig. 2.20.
Seleccionar en Vulcan la opción Chronos > Workbook Setup > Lookup Table (Routing), se despliega la ventana de la figura 2.21.
Figura 2.19: Panel para definir tiempo de los procesos. Figura 2.21: Lookup Tables. En el campo Table Name especificar el nombre que identifica la matriz, típicamente LT (proveniente de las iniciales de Lookup Table).
Figura 2.20: Edición de Procesos.
En Routing Attributes se definirá la matriz, figura 2.22.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
33
Chronos – Planificación y Reportabilidad CAPITULO 3: PROGRAMACION Y ACTUALIZACION
Si bien con la confección de una Lookup Table se determina un amarre global de los bloques a un destino, es en la Task o Tarea donde se indican los bloques que entraran definitivamente en una programación. Estas pueden variar en tamaño y complejidad, tomando desde un solo bloque hasta una planificación completa. El usuario puede decidir cómo Figura 2.22: configurando la tabla de rutas.
será utilizada la tarea, basado en la forma en que normalmente realiza su planificación, ya que en ellas pueden guardar, incluso, secuencias de
Las columnas son un listado de los diferentes destinos, para el ejemplo
explotación.
fueron BOTADERO y STOCK. En Reserve Field el usuario tendrá un listado de todos los campos de tipo DISPLAY existentes en la hoja de reservas, allí deberá
Ya sea para realizar una programación manual o una optimización, la tarea juega el rol más importante dentro las tablas configurables en un workbook, ya que es el último paso del bloque antes de ser programado.
seleccionar uno que servirá para definir la ruta de los bloques a ser extraídos, en este caso se utilizó el campo MATERIAL, el cual agrupa todos los bloques en ESTERIL o MINERAL.
Como se verá en los siguientes párrafos, las tareas permiten planificar de muchas formas distintas y probar diferentes escenarios de planificación.
Finalmente deberá seleccionar los respectivos procesos, como en el ejemplo, se asigno un proceso llamado EXTR para enviar los
Definiendo y Programando Tareas (Tasks)
bloques de ESTERIL a destino BOTADERO y lo mismo para MINERAL a STOCK, esto implica que en ningún caso un bloque de
Para crear una tarea o abrir una ya existente se debe ir a la opción
ESTERIL irá a STOCK.
Chronos > Workbook Setup > Open Task.
Default Process permite asignar un proceso por defecto para todos los bloques.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
34
Chronos – Planificación y Reportabilidad Este panel contiene 4 pestañas fundamentales: Display, Edit, Blocks y Sorting, de las cuales algunas son necesarias cuando se realiza programación manual y otras cuando se realiza programación por optimización. Figura 3.1: Creando una tarea. A continuación se definen y ejemplifican estas cuatro pestañas, Dar un nombre a la tarea (Fig. 3.1), hacer clic en Open y luego en
agrupadas según el tipo de programación a realizar.
Cancel si no se necesita crear más tareas. En la figura 3.2 se muestra el panel de la tarea que ha sido creada con todas sus múltiples opciones en
Task para Programación Manual o Interactiva.
pestañas. Al realizar una programación interactiva o manual, la pestaña más utilizada es la de Display, ya que es allí donde se determina la secuencia de explotación de los bloques, se selecciona el criterio de limitación por periodo y se decide qué hacer con los remanentes de los bloques enviados al plan. La pestaña más importante en este tipo de programación es la de edición o Edit de la task, ya que en ella se especifica el proceso, el destino y los recursos asociados a los bloques que se envíen a esa task o tarea. La ultima pestaña, pero que tiene menor importancia, es la de orden o Sorting, la cual permite reordenar los bloques (o secuencia de estos) presentes en la pestaña Display, utilizando alguno o varios campos de la hoja de reservas.
Figura 3.2: Panel de Task (Display).
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
35
Chronos – Planificación y Reportabilidad Edit
En esta última opción aparece la ventana de la figura 3.4, la cual es muy similar a la que veremos en la pestaña Blocks.
Es la parte más importe a configurar dentro de la tarea, ya que es donde los bloques reciben la asignación de destinos, procesos y recursos (figura 3.3):
Figura 3.4: Selección avanzada de bloques.
Por otra parte, están las opciones para marcar los valores mostrados en Figura 3.3: Campos de edición de una tarea (Edit).
algunos campos de los bloques de reserva seleccionados (Flag selected blocks) o todos los bloques de reserva (Flag all reserve blocks).
En Apply settings to… se define si la configuración a aplicar será a los bloques establecidos por defecto en la tarea (Task defaults), a
En Options se puede establecer lo siguiente:
todos los bloques (All blocks), sólo a los bloques seleccionados (Selected blocks) o a los bloques que el usuario defina de manera
Reschedule targeted blocks: Reprogramar nuevamente los
más avanzada, cargándolos desde la hoja de reserva y filtrándolos
bloques seleccionados.
según ciertas restricciones (Advanced).
Preserve the following settings: Mantener la configuración.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
36
Chronos – Planificación y Reportabilidad Block < …> (Se activa si se escogió la opción Task defaults en la
Display
sección Apply settings to…) y aparecen las siguientes opciones: La pestaña de Display (como se ve en la figura 3.4) muestra los bloques Percent: Define el porcentaje a procesar por bloque.
seleccionados en el orden en el que ellos serán planificados. Si el orden
Destination > Single: Permite definir un destino específico.
no es el requerido es posible reordenarlos en base, por ejemplo, a
Period: Define el periodo inicial para la programación.
precedencias.
Lookup destination from process table: El destino será aquel o aquellos definidos en la tabla de procesos o Lookup Table. Process
Usando el scrollbar, se pueden visualizar los bloques seleccionados. El usuario puede notar que los bloques que se encuentran
>
Single:
Permite
seleccionar
un
proceso
actualmente seleccionados son listados en orden alfabético.
específico. Process table: Utiliza la tabla con las rutas definidas previamente (Lookup table).
Usar el botón Add/Remove columns para agregar o quitar otros
Send to task: Define la configuración para alguna tarea
campos
específica.
Precedences). Las columnas Destination y Process se mantienen
de
interés
en
los
campos
visibles
(por
ejemplo
vacías mientras los bloques no sean editados para la planificación Finalmente, con Apply se establece la configuración de la tarea escogida
(EDIT).
a los bloques que estarán en Display (figura 3.9), con Undo pueden revertirse los cambios.
Para cambiar el orden a base de precedencias primero es necesario agregar la columna de las precedencias (en Add/remove columns). Haciendo clic sobre el campo Precedences, aparece una ventana que ofrece ordenar los bloques de acuerdo a sus precedencias en orden ascendente como en la figura 3.5.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
37
Chronos – Planificación y Reportabilidad La opción Schedule partial es complementaria de la anterior, ya que también deben seleccionarse uno a uno los bloques, pero permite modificar las características de envío del bloque seleccionando un nuevo destino, periodo y hasta determinar una cantidad del bloque a programar, ya sea por porcentaje, tiempo (rate macro) o algún campo de la hoja de reservas como tonelaje, disponibilidad, etc. Finalmente, para establecer la nueva configuración presionar el
Figura 3.5: Reordenamiento de los bloques según precedencias
botón Send (figura 3.6). Siempre es recomendable verificar si los bloques están ordenados efectivamente conforme a las precedencias. En el área Add to target se puede definir como será realizada la planificación de los bloques, con Auto-schedule se establece que se hará la planificación en forma automática de los bloques seleccionados al destino o target, este tipo de programación es útil para ver inmediatamente el impacto de cada bloque en los reportes de los destinos. Si no se utiliza esta opción, los bloques quedan listados en la tarea, pero en estado de espera para ser enviados a su destino, siempre conservando su secuencia de programación u Figura 3.6: Programación parcial de un bloque.
orden dado. Con
Schedule
blocks
one-at-a-time
se
establece
que
la
planificación se hará bloque por bloque, es decir, una vez listados los bloques en la tarea es posible ir seleccionándolos uno a uno y en el orden que se desee para enviarlos a destino.
La sección Limit by… permite establecer los criterios para limitar los periodos a programar, ya sea por tiempo (rate macro) o por algún campo de la hoja de reservas como tonelaje. Estos criterios son definidos en la tabla PERIODTARGETS del workbook o por comparación de celdas (CELL) establecidos en cualquier hoja.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
38
Chronos – Planificación y Reportabilidad Si se desea utilizar la opción de Period Target, es necesario predefinirla como se menciono en el capítulo 2. Luego en la hoja de tarea, sección Limit By… seleccionar TIME, QUANTITY o ambas, aunque el límite que se cumpla primero determinara el fin del periodo. Si se desea utilizar la opción Cell se debe establecer manualmente las celdas que contienen los target de comparación, estas son las celdas con el valor programado y la celda con el valor objetivo.
Comúnmente estos valores se establecen en un hoja de reporte, una manera fácil y rápida de crear una hoja de reporte es utilizando la opción Chronos > Reporting > Period Summary Reporting donde se puede hacer un reporte de los destinos por periodo (se recomienda incluir las
Figura 3.7: Resumen de destinos por periodo.
fechas de inicio y fin de los periodos además de establecer la orientación de los periodos en la hoja. Esta opción creará en una nueva hoja en el workbook donde se incluirán las celdas a conectar con las tareas. Se puede crear un reporte para todos los destinos, es decir en una sola hoja, o crear un reporte para cada destino en hojas separadas. Figuras 3.7.
Una vez generado el reporte se verá como la figura 3.8, donde es posible apreciar que los campos del destino aun no contienen ningún bloque programado. Adicionalmente se ha incorporado una fila con valores objetivo o Target para cada periodo.
Con esto ya es posible volver a la tarea para completar la sección de CELL. Si
se
establece
utilizar
la
tabla
de
targets
por
periodos
(PERIODTRAGETS) y además utilizar los target incluidos en la hoja de reporte, entonces la primera condición que se cumpla hará que inmediatamente la planificación pase al siguiente periodo. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
39
Chronos – Planificación y Reportabilidad Para el ejemplo se utilizará el campo TOTAL_MASS del reporte mostrado arriba como Scheduled Value y el campo Target como Target Value. El proceso para indicar en la tarea que se usaran estos valores es el siguiente:
Ir al reporte de Excel y seleccionar la celda del primer periodo del campo TOTAL_MASS, esta es la celda C17, luego volver a la tarea de Chronos y hacer clic en Use selected cell en la casilla correspondiente al Scheduled Value, finalmente proceder a fijar estos valores con el ticket verde
a un costado de la casilla. Realizar el mismo
proceso para el caso de Target Value, pero utilizando la celda C22 del reporte ejemplo.
Figura 3.8: Reporte de planificación por periodo.
Para indicar en la tarea la ubicación en el reporte del siguiente periodo a programar y limitar se activa la opción de Offset.
Al seleccionar la opción Cell se activan las opciones de Scheduled Value y Target Value, donde el primero es el valor que se irá acumulando a medida que se programen bloques y el segundo es el valor limite u objetivo al que se quiere llegar programando.
Use period offset from cell: opción que determina si los periodos se distinguen por columnas (across the row) o por filas (down the column). Al terminar de programar cada periodo existe la posibilidad de quedar con remanentes de algún bloque. Ante esto en la tarea se debe indicar que sucederá con este remanente:
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
40
Chronos – Planificación y Reportabilidad No transfer: Detener la programación y dejar el remanente
Sorting
como parte de las reservas disponibles. Esta opción permite al usuario ordenar los bloques seleccionados en Roll into next period: permite, una vez cumplida la meta del
Display de acuerdo a uno o varios campos existentes en la hoja de
periodo actual, enviar el porcentaje remanente del bloque al
reservas. Para ordenar los bloques en forma ascendente (Ascending) o
periodo siguiente sucesivamente hasta el Ending Period,
descendente (Descending), primero se debe seleccionar Ascending o
definido por el usuario.
Descending y luego transferir el campo al sector derecho. Figura 3.9.
Roll into stock pile: envía los porcentajes remanentes a los stocks definidos en los distintos destinos. Ver capitulo 2 figura 2.11. La opción Remember last filled period (for speed): permite recordar el último periodo hasta el cual se procesaron bloques, permitiendo comenzar a partir de este periodo por ejemplo cuando se requiera enviar bloques hacia otro destino, aumentando la rapidez de la programación.
Figura 3.9: Sorting.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
41
Chronos – Planificación y Reportabilidad Selección Interactiva de Bloques (Send to Task)
En el panel Select display blocks, que aparece al minimizar la ventana de tareas, activar una de las opciones de selección de
Otra forma de agregar bloques para programar en una tarea es a través
objetos gráficos, las cuales son Select interactively (para polígonos
de la selección en la ventana gráfica de Envisage utilizando la opción
y triangulaciones) como en la figura 3.11, by desing data (solo
Chronos > Workbook Setup > Send to Task. Para que esta opción
polígonos) o triangulation by name (solo triangulaciones).
trabaje correctamente, las preferencias deben ser configuradas para compatibilizar los sólidos de los bloques que aparecen en Envisage con los bloques de las reservas en Chronos (Capítulo 1).
Se creará una nueva tarea para ejemplificar lo dicho anteriormente: Cargar las triangulaciones a planificar en Envisage. Ir a Chronos > Workbook > Send to Task. Seleccionar una tarea ya creada del listado, TASK4 en el ejemplo de
Figura 3.11: Definiendo Selección interactiva. Hacer click en OK
la figura 3.10 y cerciorarse de la configuración de la pestaña Display y Edit, luego presionar Apply.
A continuación seleccionar los bloques que aparecen en la ventana de Envisage (figura 3.12) en el orden que el usuario establezca para la planificación.
Figura 3.10: Selección de Task.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
42
Chronos – Planificación y Reportabilidad
Figura 3.12: Selección Interactiva en Envisage. Figura 3.13: Listado de bloques seleccionados interactivamente. Al seleccionar los bloques se van agregando automáticamente a la lista de bloques de la pestaña Display en la tarea, figura 3.13
Ahora es posible enviar los bloques al destino utilizando una de las herramientas indicadas en la sección Display de este mismo capítulo
Hacer doble clic con botón derecho en Envisage para salir de la opción de selección
(Schedule blocks one at time o Schedule partial) o presionando Schedule all que enviara todos los bloques de una vez al destino especificado anteriormente.
Así, en la hoja de reporte se podrán ver resultados de la programación (Figura 3.14), permitiendo al usuario tomar decisiones con respecto a que bloques planificados, variar su secuencia e incluso aumentar ritmos de explotación o equipos a utilizar dentro de su plan.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
43
Chronos – Planificación y Reportabilidad Blocks
A través de esta pestaña (figura 3.15) se agregan bloques a las tareas (tasks) para hacer una programación por optimización principalmente, aunque no se descarta que el usuario la utilice para cargar bloques en una programación manual no interactiva. En el campo Reserve se debe especificar desde cual hoja de reservas del workbook se extraerán los bloques. También es posible filtrar los bloques de acuerdo a sus nombres en el campo Block Name Filter. En Figura 3.14: Reporte de planificación por periodos.
Constraint List también es posible hacer filtros para seleccionar bloques, utilizando cualquier campo de la hoja de reservas, como por
Finalmente, si regresa a la pestaña Display de la task aparecerá el bloque ya minado, sin embargo en la hoja de destino a la cual fue
ejemplo que los bloques cargados sean solo los de alguna fase o que cargue solo aquellos bloques que están sobre un cierto banco, etc.
enviado el bloque se indica un detalle acerca de este, como por ejemplo en que periodos fue enviado y en que porcentajes.
Task para Programación por Optimización Cuando quiere realizar una optimización, la única pestaña que se necesita es la de Blocks, desde donde se seleccionaran todos aquellos bloques de la hoja de reservas que entraran en la optimización, por lo tanto todo aquel bloque que no se especifique allí quedara fuera de la optimización. Figura 3.15: Selección de bloques a programar según restricciones.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
44
Chronos – Planificación y Reportabilidad Para seleccionar bloques a partir de una o varias restricciones, se debe
Por ejemplo, para seleccionar los bloques que están en el banco 2220,
seleccionar un campo de las reservas, luego escoger algún valor lógico
se selecciona el campo BANCO de la lista, luego el símbolo = y el valor
del menú colgante e ingresar un valor alfa-numérico según corresponda
2220, se presiona Add (ver figura 3.15). Con esta restricción incluida en
al campo seleccionado. Los botones de paréntesis “(“ “)”, AND y OR
la lista de Constraint list presionamos Add blocks to task y los bloques
permiten combinar las restricciones impuestas. Como lo muestra la figura
que cumplan con esta restricción aparecerán listados en Display, como
3.15.
se ve a continuación en la figura 3.16.
Para agregar las restricciones a la lista se usa el botón Add. También es posible reemplazar una parte de la restricción con Replace o remover las restricciones una a una (con Remove) o todas (Remove all). Además, se puede especificar cuál es el porcentaje a seleccionar de los bloques.
Por último, para agregar los bloques que cumplen con las restricciones establecidas se presiona Add blocks to task, que además permite agregar
bloques
a
tareas existentes. Hecho
esto
los bloques
seleccionados aparecen listados en la sección Display. También es posible remover los bloques de una tarea que cumplan con estas mismas condiciones u otras mediante Remove blocks from task. Con Undo es posible regresar al estado previo del task.
Figura 3.16: Bloques agregados a la programación (Display).
En caso de realizar una optimización, la función de la pestaña Display es solamente listar los bloques que entraran en la optimización, y no es necesario que usuario defina algo mas.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
45
Chronos – Planificación y Reportabilidad CAPITULO 4: PRECEDENCIAS (PRECEDENCES)
Para generar precedencias automáticamente se debe seleccionar la opción Chronos > Precedences > Advanced Setup. El panel de la
Las precedencias son un aspecto muy importante en la planificación
figura 4.1 aparecerá en pantalla. Notar que posee varias pestañas
operativa de una mina. Ellas permiten integrar a la planificación las
relacionadas a los distintos tipos de corte de un diseño minero.
restricciones físicas existentes en cada sector. El proceso de definir precedencias en una planificación es muy beneficioso para el planificado ya que ofrece un mejor entendimiento de los posibles escenarios y permite una completa visualización de la situación minera a ser creada.
Existen dos métodos relevantes de definir las precedencias en Chronos: Automáticas e Interactivas, las cuales son usadas principalmente en la programación por optimización.
Precedencias Automáticas (Advanced Setup) Los usuarios pueden tomar ventaja de los campos de la hoja de reservas para crear relaciones de precedencias automáticas entre los bloques, las cuales serán usadas para determinar la secuencia espacial de los
Figura 4.1: Panel de configuración de Precedencias.
bloques u otra relación que pueda existir para generar un orden de salida de ellos. Estas relaciones pueden entonces ser usadas para asegurar que la secuencia de los bloques sea la correcta para la optimización. Siempre es recomendable utilizar la opción “Generate block ordering Este método es particularmente útil en escenarios de mediano y largo
numbers” para que las precedencias sean dadas por números, y también
plazo, pero no muy aplicada en las operaciones a corto plazo. Sin
realizar en primera instancia un “Clear Precedences” para que la hoja
embargo los usuarios pueden aún así utilizar esta opción para generar el
donde se crean las precedencias tenga los bloques ordenados
secuenciamiento de los bloques de menor tamaño.
alfabéticamente y sea más fácil el chequeo de los resultados.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
46
Chronos – Planificación y Reportabilidad En la pestaña Apply se seleccionan los bloques a los cuales se les va a aplicar alguna precedencia. En el sector de Constraint List se debe generar filtros para seleccionar solo aquellos bloques sobre los cuales se va a aplicar orden numérico de salida, es decir precedencia. Las herramientas o botones para generar estas restricciones son similares a los mostrados en el capítulo 3 pestaña Block de la ventana de Task o Tareas. En la pestaña Use se indican los bloques que serán tomados en cuenta
para
establecer
las
precedencias
de
los
bloques
seleccionados en Apply. También se seleccionan por filtro en el sector de Constraint List. En Región se establece el orden de minado por algún campo de la hoja de reservas que diferencia sectores, como por ejemplo un
Figura 4.2: Pestaña Region.
campo llamado MINA que diferencie dos minas en explotación y se quiere aplicar orden de salida de los bloques según la mina a la que
En la pestaña Bench (Figura 4.3) se indica orden de minado por
pertenecen. Sin embargo esto es útil solamente cuando los bloques
algún campo que indique por ejemplo número de banco, cota o nivel
seleccionados en Apply se diferencian en ese campo, sino no es
para los bloques de reserva. Suele ser útil seleccionar las opciones
necesario ingresarlo. Entonces, como en la figura 4.2 primero se
Numeric Order y Reverse Order para pasar los valores a la parte
ingresa el campo desde el menú colgante (MINA en el ejemplo) y
derecha de la tabla con el botón Select All, en vez de pasarlos
luego se pasan los valores del campo (MINA_1 y MINA_2 en el
individualmente. En cuanto a establecer el tipo de minado, la opción
ejemplo) hacia el lado derecho de la tabla, en el orden de minado
When available comenzará a minar el siguiente bloque cuando el
que se quiere aplicar.
actual esté expuesto y la opción Sequentially comenzará a minar el siguiente bloque cuando el actual esté completamente minado.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
47
Chronos – Planificación y Reportabilidad
Figura 4.3: Secuencia de extracción de bancos. En la pestaña Cut (Figura 4.4) se establece la secuencia de Figura 4.4: Secuencia de extracción de Fases.
extracción mediante un campo que represente cortes dentro de una Region, o como ejemplo, podría tomarse un campo que represente fases o etapas dentro un rajo. Sin embargo si se utiliza Sequentially hay que tomar en cuenta que minará toda la primera fase antes de pasar a la segunda, en este aspecto es recomendable utilizar When available.
Por su parte la pestaña Block (Figura 4.5) se utiliza para establecer la secuencia de extracción mediante un campo que indique orden de salida de los bloques de menor tamaño al banco, suponiendo que tengamos dentro de la hoja de reservas un campo que indique este tipo de secuencia, como por ejemplo cortes de entrada por rampa, cortes de producción, cortes de control pared y cortes de remate de banco.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
48
Chronos – Planificación y Reportabilidad Este grafico muestra entonces el orden de minado de 3 Fases, 3 bancos y 9 bloques para cada banco. Si en alguna de las pestañas de Bench, Cut o Block se seleccionó la opción Sequentially, entonces aparecerán bloques de color Calipso (
), si se seleccionó la opción When available,
entonces aparecerán bloques de color negro ( marcarlos y dejarlos de color verde (
).
Figura 4.5: Estableciendo orden de extracción de Bloques. En la pestaña Precedences se visualiza la secuencia establecida por la configuración de las tres pestañas anteriores Bench, Cut y Block, en un grafico que representa la disposición de las precedencias siendo el objetivo del grafico indicar los bloques necesarios a extraer para cumplir el objetivo de llegar a minar el bloque de color rojo ( Figura 4.6.
). Figura 4.6: Precedencias.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
49
), con opción de
Chronos – Planificación y Reportabilidad A continuación se muestra un esquema para interpretar el gráfico
Si en la pestaña Bench, se utilizó la opción Sequentially, entonces se
señalado (Figura 4.7):
obliga al software a minar completamente un banco antes de pasar al otro. Esto se vería como la figura 4.8.
Figura 4.7: Esquema Precedencias. Figura 4.8: Precedencias secuenciales para Bench. El bloque objetivo está representado por el color rojo, que según el esquema sería “Block 2, Cut 2, Bench 2”, por lo tanto, se debe especificar
Si en la pestaña Cut, se utilizó la opción Sequentially, entonces se obliga
que bloques negros debe minar el software para llegar a minar el bloque
al software a minar completamente un cut antes de pasar al otro. Esto se
rojo.
vería como la figura 4.9.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
50
Chronos – Planificación y Reportabilidad
Figura 4.9: Precedencias secuenciales para Cut.
Figura 4.10: Precedencias secuenciales para Block.
Y si en la pestaña Block, se utilizó la opción Sequentially, entonces se
Vale la pena recalcar que el esquema de la figura 4.7 es resultado de
obliga al software a minar completamente un bloque antes de pasar al
activar las tres pestañas, es decir, Bench, Cut y Block, pero esto no es
otro. Esto se vería como la figura 4.10.
estrictamente necesario, pudiendo incluso utilizar combinaciones de ellas.
La figura 4.11 muestra el grafico al utilizar solo la pestaña Bench, con la opción Sequentially activada.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
51
Chronos – Planificación y Reportabilidad A continuación se muestra una configuración típica para generación de precedencias en minería de superficie en planes de mediano y largo plazo. Las pestañas que no se muestran quedan en blanco:
Figura 4.11: Precedencias secuenciales solo para Bench.
Esto se logra indicando en el campo a utilizar en las pestañas Cut y Block, lográndose el mismo efecto si se utiliza solo para Cut como si se utiliza solo para Block.
Figura 4.12: Configuración Típica pestaña Apply.
Suele utilizarse esta configuración cuando en apply se especifica un
El filtro creado en Apply (Figura 4.12) permite que las precedencias
campo que no tiene diferencias para cut y block, como si se quisiera
generadas solo afecten a los bloques pertenecientes a F2.
generar precedencias para una sola fase que debe respetar un orden de minado bajando banco a banco. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
52
Chronos – Planificación y Reportabilidad
Figura 4.13: Configuración Típica pestaña Use.
Figura 4.14: Configuración Típica pestaña Bench.
El filtro creado en Use (Figura 4.13), permite que solo sean usados los
La configuración de Bench (Figura 4.14) permite que el software respete
bloques pertenecientes a F1 y F2 para generar las precedencias de los
la condición de minería de superficie de bajar banco a banco, sin dejar
bloques de Apply, es decir de F2.
bancos colgados. Nótese que se dejo activada la opción When Available.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
53
Chronos – Planificación y Reportabilidad
Figura 4.15: Configuración Típica pestaña Cut.
Figura 4.16: Configuración Típica pestaña Precedences.
Al especificar el campo Fase en Cut (Figura 4.15), se define cual fase
Ya en la última pestaña, Precedences (Figura 4.16), se marcan algunos
debe minarse antes que la otra. Nótese que se dejo activada la opción
bloques para cambiar su color a verde, con lo que se obliga a respetar
When Available, lo que permite ir minando bancos de ambas fases dentro
solo una configuración para dos fases a la vez.
a la vez.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
54
Chronos – Planificación y Reportabilidad En algún momento se mencionó que es conveniente realizar un “Clear Precedences” previo a cualquier generación de precedencias, luego de eso, todas las nuevas precedencias que se generen deben realizarse utilizando la opción “Append Precedences”, lo cual agrega la nuevas precedencias a lo ya realizado. Si se utiliza la opción “Replace Precedences” se reemplazará todo lo realizado por esta nueva generación. También se dijo que era recomendable utilizar la opción “Generate block ordering numbers” para generar las precedencias con números, sin embargo, si no se activa es posible ver las precedencias con los nombres de los mismos bloques. Otra opción es “Precednce names are block prefixies” que permite agregar un prefijo en la generación de precedencias, ya sea que estas se Figura 4.17: Esquema Típico pestaña Precedences.
generen como número o como nombre de bloque, este prefijo saldrá de algún campo de la hoja de reservas seleccionado.
Como interpretación general se diría: Para llegar a minar el bloque rojo (F2, Banco 3965) se debe minar como mínimo los bloques verdes (F1, Banco 3980), (F2, Banco 3980) y (F1, Banco 3965). Figura 4.17.
Finalmente, presionar Generate para crear las precedencias en el Workbook. Esto creará las precedencias en la hoja llamada BLOCKPRECEDENCE la cual almacenará todas las precedencias
A su vez, cada bloque verde en algún momento será de color rojo, es
de los bloques de reserva generados (figura 4.18).
decir será objetivo, por lo tanto, y como consecuencia, tendrá sus propios bloques precedentes de color verde.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
55
Chronos – Planificación y Reportabilidad
Figura 4.18: Hoja BLOCKPRECEDENCE.
Figura 4.19: Precedencias en hoja de reservas.
Luego el programa utilizará las precedencias esta hoja para llevar el
A continuación se mostrará un chequeo en Envisage para las
número final de precedencias a la hoja de reservas columna
precedencias definidas anteriormente.
Precedences como en la figura 4.19
Es recomendable aplicar la opción “Make Triangulations Traslucent” para generar transparencia en los sólidos a chequear.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
56
Chronos – Planificación y Reportabilidad Se podrán visualizar gráficamente las precedencias en la pantalla usando la opción Chronos > Precedences > Display.
Volver a Envisage para ver el resultado (Figura 4.22). Notar que las flechas de precedencia unen los centros de gravedad de los bloques.
Luego el usuario debe indicar un nombre para el layer (Figura 4.20) que guardará las flechas de precedencia (FLECHAS_PREC) y presionar OK.
Figura 4.20: Layer de flechas de precedencia. Seleccionar los atributos gráficos para las flechas como en la figura 4.21 (color, tamaño) y activar la opción Scan Triangulations, finalmente OK. Figura 4.22: Visualización de precedencias en pantalla.
Precedencias Interactivas (Interactive Edit) En la mayoría de los casos de minas a cielo abierto, establecer las precedencias de los bloques automáticamente es más eficiente. En algunos casos sin embargo, por ejemplo workbooks de corto plazo o de minería
subterránea,
quizás
se
requiera
aplicar
interactivamente en una pequeña parte del diseño minero. Figura 4.21: Atributos gráficos de flechas. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
57
precedencias
Chronos – Planificación y Reportabilidad Para establecer las precedencias interactivas se utilizarán 3 opciones en Chronos, Interactive Edit, Apply Precedences y Recompute Ordering,
Luego se solicita al usuario escribir un nombre para el layer donde se guardarán las direcciones de minado y aceptar (OK)
todas presentes en el menú Chronos > Precedences. Se debe, entonces, ir pinchando en envisage los bloques de forma Primero es necesario cargar las triangulaciones dentro de Envisage, con
secuencial para obtener el correcto orden de extracción.
la finalidad de seleccionarlas con posterioridad. Si desea agregar más secuencias, posteriores o anteriores a las ya Una vez cargadas ir a Chronos > Precedences > Interactive Edit para comenzar con la edición de las precedencias.
creadas puede usar la opciones Add Preceding o Add Overlaying respectivamente en el panel de selección del Interactive Edit. Esto se utiliza para conectar más bancos o agregar bloques a la
Seleccionar default preferences, referido a la conexión de objetos
secuencia.
gráficos con Chronos mencionada en el capítulo 1 y configurar los atributos gráficos de las flechas de secuencia como se hizo en la figura 4.21. Seleccionar pinchando en Envisage el bloque que dará origen a la secuencia de minado. Allí aparecerá un pop-up con distintas opciones a utilizar, como en figura 4.23, donde seleccionaremos Sequence.
Figura 4.23: Estableciendo la secuencia.
Figura 4.24: Secuencia de extracción
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
58
Chronos – Planificación y Reportabilidad Una vez establecida la secuencia de todos los bloques, como en la
Seleccionar la opción Chronos > Precedences > Query y hacer clic
figura 4.24, seleccionar la opción Chronos > Precedences > Apply
sobre cualquier bloque o flecha de precedencia. Se desplegará un
Interactive
panel con todos los bloques que son prerrequisito del bloque seleccionado. Además se puede utilizar este panel para editar las
Al seleccionar Replace aparecerá el panel de criterio de selección.
precedencias del bloque (figura 4.25).
Indicar selección por Layer y seleccionar el layer donde se guardaron las flechas de precedencia, entonces aparecerá un mensaje en la ventana de reportes de Envisage. Si se observa la hoja de reservas del Workbook se verá que la columna de Precedencias (Precedences) de los bloques no ha cambiado. Para establecer la secuencia final, en vez de la establecida en los nombres de los bloques (columna Bloques de la hoja de reservas), se utiliza la opción Chronos > Precedences > Recompute Ordening lo que actualizará el campo de precedencias en
el
workbook
con
la
secuencia
que
fue
establecida
interactivamente. Se puede utilizar la opción Chronos > Precedences > Query para verificar la información de precedencia asociada a cualquier bloque.
Figura 4.25: Información de precedencias para un bloque.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
59
Chronos – Planificación y Reportabilidad CAPITULO 5: OPTIMIZACION (OPTIMISATION)
En este capítulo se mostrarán todas las herramientas que el usuario tiene disponibles para realizar una planificación por optimización, luego de la cual se pretende encontrar la solución que mejor se acomoda a los requerimientos y criterios establecidos para los planes mineros a desarrollar. Como ya se dijo anteriormente este tipo de planificación se realiza comúnmente para encontrar soluciones de planificación a mediano y largo plazo.
La solución es obtenida mediante la utilización de un motor de optimización llamado CPLEX, al cual se le entrega un problema matemático, basado en condiciones o restricciones y una función objetivo, tras lo cual el usuario podrá determinar si el plan que ha confeccionado es el buscado o no.
Las condiciones o restricciones pueden estar dadas por las cantidades de tonelajes de productos para mezclas (blending), por la cantidad de equipos que restringen las capacidades de la mina y la planta, leyes de corte (cutoff Grade), etc. Mientras que la función objetivo puede estar enfocada en maximizar el beneficio descontado de los flujos de caja
Tablas de Restricciones (Constraint Tables) Para encontrar una solución óptima a un problema es necesario generar ciertos lineamientos por periodo, lo que se traduce en la creación de una serie de restricciones y objetivos que se tomaran en cuenta para satisfacer las necesidades del plan minero.
Tabla de Restricciones - Las restricciones se definen mediante la opción Constraint Table, y pueden ser establecidas sobre los distintos campos que poseen los bloques de la hoja de reservas, pero especialmente aquellos que están dentro del destino o inventario definido (Capitulo 2, Destinations). Para generar una nueva tabla de restricciones o editar una ya creada vaya a Chronos > Optimisation > Constraint Table (figura 5.1) e ingrese en “New Constraint Table” el nombre para su tabla, y luego presionar Edit, en donde podrá ver un menú tipo árbol. Figura 5.2.
Es posible seleccionar una tabla de restricciones existente y darle un nuevo nombre utilizando la opción Copy o simplemente modificar una tabla existente.
(VAN), o Maximizar y Minimizar campos de la hoja de reservas que elija el usuario.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
60
Chronos – Planificación y Reportabilidad En el ítem Destination (figura 5.3) se selecciona el o los destinos que serán usados para la optimización. Al hacer esto, se activan automáticamente los campos del siguiente ítem a configurar.
Figura 5.1: Creando Tabla de Restricciones. En Optimisation Type (Figura 5.2.) se establece el tipo función objetivo a aplicar a la optimización. El primer tipo se basa en la maximización de los flujos de caja descontados a una cierta tasa, es decir del VAN o NPV. Y el segundo busca Minimizar o Maximizar cualquier campo de la hoja de destino que el usuario seleccione. En este ítem se debe indicar además la tabla de rutas creada anteriormente (Capitulo 2, Lookup Tables) con los cual quedan definidos los destinos y procesos asociados a los
Figura 5.3: Seleccionando destinos.
bloques a programar.
El ítem Optimisation Field se activa cuando el usuario selecciona algún destino en el ítem Destination de este panel. Aquí el usuario debe asignar el tipo de optimización seleccionada (NPV, Maximise o Minimise) a alguna variable del listado y dejar el resto como Free. Figura 5.4.
En el ejemplo se asigno al campo Beneficio el tipo de optimización NPV, con lo cual se pretende encontrar un plan minero que entregue las mejores ganancias actualizadas. Figura 5.2: Definiendo tipo de Optimización. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
61
Chronos – Planificación y Reportabilidad
Figura 5.4: Objetivos de la optimización.
Figura 5.5: Límites para la Optimización.
Finalmente en el ítem Targets se observará que cada campo presente en el ítem Optimization Field aparece dos veces, como Lower Bound y como Upper Bound, donde el usuario deberá establecer valores mínimos y máximos respectivamente para generar los lineamientos del plan minero buscado. (Figura 5.5).
Estos valores mínimos y máximos, dependiendo de la cantidad de destinos que se esté utilizando, pueden ir en la fila llamada Average del
Figura 5.6: Tabla de restricciones en hoja OPTIM_DEST.
destino o Average del TOTAL, donde el TOTAL será la suma o ponderado de los campos de todos los destinos cargados. Es recomendable definir los límites de la tabla de restricciones una vez La tabla resultante al dar OK se genera en una nueva hoja llamada OPTIM_DEST (figura 5.6).
ya generada en la hoja OPTIM_DEST más que en la edición del ítem Targets del panel. Para esto el usuario puede ayudarse de cualquier fórmula proporcionada por Excel o por Chronos. Sin embargo, nunca se debe cambiar el formato de las celdas de esta hoja.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
62
Chronos – Planificación y Reportabilidad Mineral Expuesto (Ore Exposure) Esta opción permite especificar los requerimientos de exposición de mineral mínimos y máximos para cada periodo. Estos requerimientos son codificados como restricciones adicionales en la formulación del problema de optimización. Para utilizar esta opción fueron creados los 4 nuevos campos en la hoja de reservas. Abrir la opción Chronos > Optimisation > Ore Exposure para llegar al panel de las tablas de mineral expuesto y crear una nueva tabla (figura 5.7). En la opción Limits de la ventana desplegada presionar el ícono
con lo cual se abrirá la ventana de la figura 5.8.
Figura 5.8: Tabla de restricciones de mineral expuesto por periodo.
La opción Reserve Field Name sirve para designar el campo de la hoja de reservas usado para calcular el cambio neto en la exposición de Figura 5.7: Creando tabla de mineral expuesto por periodo.
mineral si es que el bloque de reserva es minado. En este caso el campo es MIN_EXP.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
63
Chronos – Planificación y Reportabilidad Se puede establecer además en ‘A blocks begins to expose another when its…’ si un bloque comienza a exponerse cuando el anterior está parcialmente minado (partially mined) o completamente minado (fully mined). Por ejemplo, si un bloque está parcialmente minado en un 50%, entonces la contribución del siguiente bloque será de un 50% a la cantidad de mineral expuesto. Establecer los valores mínimos y máximos de mineral expuesto por periodo como se observa en la figura 5.8. Seleccionar una de las dos opciones de exposición de mineral mencionadas anteriormente. También se pueden dejar vacíos los campos y presionar OK en los dos paneles, para después establecer los valores en nuevas celdas
Razón de Extracción entre Unidades de Explotación (Pushback Ratio) La opción Pushback ratio permite al usuario construir una matriz de razones de extracción para simplificar un problema de optimización. Cada razón dentro de la matriz permite controlar la proporción de minado entre bloques, bancos o fases (o cualquier unidad de explotación que defina por el usuario) que puedan ser minadas a la vez. Para construir esta matriz de razones ir a Chronos > Optimisation > Pushback ratio, con lo que se desplegará la ventana de la figura 5.10.
creadas en la hoja OPTIM_DEST del Workbook (figura 5.9), ambas opciones sirven para configurar la tabla de mineral expuesto.
Figura 5.10: Matriz de Razones de Minado. Donde “Table Name” será el nombre de la matriz, “Reserve Sheet” es la hoja de reservas (seleccionable desde el menú colgante) desde donde se escogerá el “Reserve Field” (también seleccionable desde el menú Figura 5.9: Tabla de mineral expuesto en el Workbook.
colgante), que es el campo donde se especifica la unidad de explotación a controlar mediante razones.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
64
Chronos – Planificación y Reportabilidad Si se desea crear una matriz nueva solo debe ingresar al nombre, en
Por ejemplo, si P2/P1 = 0.4, entonces no será posible minar la unidad de
cambio, si se va a editar alguna debe seleccionarla del menú
explotación P2 mas que un 40% de lo minado en la unidad de
colgante, y luego presionar Edit, con lo que se desplegará el panel
explotación P1 en cualquier periodo a optimizar, a menos que P1 sea
de la figura 5.11, donde el usuario deberá ingresar las razones de
completamente minada, entonces la razón es liberada. (Figura 5.12).
extracción para la combinación (Fila, Columna)
Figura 5.12: Ejemplo de Razón de Extracción. Figura 5.11: Matriz de Razones de Minado entre bancos. En la caso de la figura 5.11 se establece en la Fila 1 Columna B una Ahora, en cuanto a las razones de minado P(fila)/P(columna):
razón mínima de minado entre los bancos consecutivos 2140 y 2120 de 0.6, esto quiere decir que la cantidad minada del banco inferior 2120 no
Si razón de minado P2/P1 < 1 – Entonces durante la optimización no
puede superar el 60% de la cantidad que se ha minado en el banco
será posible minar más material de la segunda unidad de explotación
superior 2140
(P2) que material de la primera unidad de explotación (P1) en la proporción P2/P1, a menos que P1 haya sido minada en su totalidad,
Si se utiliza la diagonal de la matriz, se establece una cantidad mínima a
esto para cualquier periodo.
minar de la misma unidad de explotación por periodo.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
65
Chronos – Planificación y Reportabilidad Por ejemplo, en la figura 5.11 se establece una cantidad mínima a minar
Stockpile (Stockpile to optimise plant usage)
en la diagonal de 0.1, es decir cada banco será minado como mínimo en un 10% cada periodo.
Este tipo de stock es utilizado específicamente durante la optimización, y está concebido para maximizar el envío de material a la planta para
Finalmente, al presionar OK se generarán una tabla en la hoja
obtener el mayor beneficio posible por periodo. Si bien no reemplaza el
OPTIM_DEST, en la cual también se pueden modificar las razones de
uso de stockpiles iniciales como bloque dentro de la hoja de reservas
minado, figura 5.13.
(Capitulo 1, figura 1.16) permite controlar los stocks que se vayan generando a medida que se avanza en los años del plan minero.
Como base se necesita tener generado en la hoja de reservas campos o columnas que representen la cantidad de material con opción de complementar el envío de mineral a planta para mantenerla saturada. Dado este concepto, se asume que cada campo incorporado a esta opción fue previamente aceptado como mineral de reserva para contingencias y se puede utilizar si es que la planta lo requiere.
Estos campos pueden representar material marginal, mineral de buena ley con alta concentración de contaminantes, o incluso cuantificación de horas de esos materiales, si es que se hacen los planes cumpliendo horas planta más que tonelajes a tratar. Figura 5.13: Tabla de Razones de Minado. La opción para ingresar este tipo de stocks esta dentro del menú de generación de problema de optimización (Problem Setup) a discutirse a continuación.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
66
Chronos – Planificación y Reportabilidad Configuración del problema y Optimización (Problem Setup) Configuración Del
Problema - Para configurar el problema
de
optimización su utiliza la siguiente opción en Chronos: Chronos > Optimisation > Problem Setup (ver figura 5.19)
Esta opción permite principalmente establecer los parámetros del problema a través de un archivo de especificación (*.chronos_bci), donde se encuentra un listado de los bloques que entraran en la optimización, la cantidad de periodos, cantidad de destinos, procesos, objetivos, restricciones, etc. el cual es usado por Cplex para resolver el problema y entregar la solución. Para configurar el problema basta con llenar las tres pestañas del panel desplegado (figura 5.19). Figura 5.19: Tabla de restricciones por periodo. En la primera pestaña de Constraints el usuario debe establecer el periodo inicial y final a optimizar, además de las respectivas tablas de restricciones (Constraints Tables, figura 5.1) para cada periodo, es
La pestaña Basic options (figura 5.20) permite imponer restricciones físicas y geométricas al problema de optimización.
importante destacar que una misma tabla puede ser utilizada para Entre las distintas opciones está la de establecer el uso de precedencias
restringir distintos periodos. Figura 5.19.
de los bloques al activar Use block precedences (Cap. 4). En “Task” se debe seleccionar la Task o tarea (Cap. 3, figura 3.16, Task para optimización) que contiene los bloques a planificar, en este caso TASK_OPT. También se puede definir un nombre para el archivo de especificación
del
problema
o
usar
el
archivo
por
defecto
Al activar Allow partial block mining, se permite al software programar porcentajes de los bloques, en caso de no activar esta opción, la programación será a bloque completo.
optimiser.chronos_bci. Figura 5.19. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
67
Chronos – Planificación y Reportabilidad La última opción presente en esta pestaña es la de uso de stockpile dinámico llamada Use stockpile to optimise plant usage para incorporarla en la optimización. Si no se activa esta opción, entonces la optimización se llevará a cabo sin considerar Stocks. Una vez activada la opción presionar Setup, allí se desplegará una ventana de configuración como la de la figura 5.21.
Figura 5.20: Estableciendo las Opciones Básicas del problema.
La opción Use pushback ratio table se selecciona si se quiere usar la
Figura 5.21: Configuración de Stockpiles para Optimización.
matriz de razones de explotación (Pushback Ratio, figura 5.13). Para esto se requiere seleccionar, desde la lista desplegable, la matriz previamente creada.
Seleccionar la opción Enforce ore exposure constraints para cumplir
Donde “Reserve Sheet” es la hoja de reservas del workbook desde donde se escogerán los campos a utilizar y controlar con todos los stocks que el usuario defina.
con las restricciones de exposición de mineral (Ore Exposure, figura 5.9). Una vez activada la opción se requiere seleccionar, también desde la lista desplegable, las tablas que contienen las tablas ya generadas.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
68
Chronos – Planificación y Reportabilidad En la columna Stockpile Field se selecciona el campo de la hoja de reservas que contiene el material que será enviado desde el Stockpile a la planta cuando la optimización lo estime conveniente. Por otro lado en la columna Controling Field se selecciona el campo de la hoja de reservas que se está utilizando para llenar la planta durante la optimización.
Entonces, en el ejemplo de la figura 5.21, se está utilizando el campo
Figura 5.22: Hoja OPTIM_STOCKPILE.
TON_STOCK para complementar el envío de mineral a planta del campo TON_ORE cuando este no puede saturar su capacidad.
Finalmente será necesario realizar en las hojas de reporte, el balance de lo que fue directamente a la planta con los bloques que pasaron primero
La opción Max Capacity permite ingresar una capacidad máxima para
por cada stock, aplicando costos de remanejo, recuperaciones, etc.,
cada Stockpile, mientras que Use in specific periods permite restringir
como el usuario ya conoce.
el uso de estos stocks a ciertos periodos en los cuales el usuario decida.
Una vez hecha la primera optimización con esta opción activada, el resultado de las cantidades de material de paso por cada stockpile, tanto el que solo ingreso, como el que ingreso y luego fue a planta además de los bloques que aportaron material al stock por periodo, se muestran en la hoja OPTIM_STOCKPILE del workbook, tal como en la figura 5.22.
Es recomendable que el balance a realizar se haga en un reporte resumen por periodo (Period Summary Reporting, Capitulo 6, figura 6.3), dejando una conexión
hacia la hoja OPTIM_STOCKPILE mediante
formula, tal que no sea necesario realizar esto de nuevo.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
69
Chronos – Planificación y Reportabilidad La pestaña Solve Problem (figura 5.23) es el paso final para la
Create and solve problem, con la cual se creará el archivo de
configuración del problema, en esta pestaña se le indica al programa de
especificación .chronos_bci, y el archivo de salida de la Cplex,
optimización que es lo que se quiere obtener y el tipo de resolución del
llamado .chronos_bco que en esta ocasión será llenado por la
problema.
Cplex con el resultado del problema.
Create, solve and load solution, con la cual se creará el archivo de especificación .chronos_bci, el archivo de salida de la Cplex, llamado .chronos_bco con el resultado del problema y también de cargará la solución dentro de una tabla de resultados definida por el usuario, tabla que lleva por defecto el nombre/prefijo OPTIMISER.
Al utilizar esta última opción y además marcar Perfom partial optimisation se puede optimizar periodo por periodo, es decir, un periodo es resuelto y programado antes de proseguir con el siguiente. De esta forma, es posible que no se tenga una programación óptima en términos globales, pero puede ser muy útil para detectar periodos Figura 5.23: Resolución del Problema.
En el área Load Solution existen 3 distintas opciones.
problemáticos y obtener soluciones sub-optimas de manera más rápida. En el área Solve Problem se tiene dos alternativas. Solve and wait for solution con la cual se debe esperar a que el software resuelva el
Create specification file donde se creará el archivo de entrada .chronos_bci para la optimización y un archivo de salida llamado .chronos_bco, el cual viene solamente con un
problema para utilizar Envisage nuevamente, y la opción Run in background que permite utilizar todas las opciones de Envisage mientras la solución es encontrada.
encabezado en su interior, para que el usuario pueda utilizarlo con posterioridad.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
70
Chronos – Planificación y Reportabilidad Luego de configurar el panel con cualquiera de las tres opciones
En la línea de comandos de esta TShell el usuario debe escribir una
mencionadas del área de “Load Solution” y presionar OK, el programa
expresión como sigue respetando los nombres de sus archivos de
mostrará mediante una ventana de “Query” la cantidad de restricciones y
entrada y de salida.
variables del problema, para tener una idea de su magnitud (figura 5.24). % solvemip .chronos_bci .chronos_bco
Al correr esta línea de comandos proveerá información a la Cplex sobre el problema, incluyendo el número de bloques, el número de destinos, periodos especificados, etc. Ante lo cual entregará la solución que mejor satisface los requerimientos y objetivos.
Dentro de las iteraciones que realiza Cplex, va generando soluciones Figura 5.24: Datos para indicar la magnitud del problema.
factibles pero parciales, encontrando en cada vez una solución mejor que la anterior. Estas soluciones son salvadas dentro de un archivo llamado
Ahora, si el usuario utiliza la opción Create specification file del área de
feasible.out, el cual será sobrescrito cada vez que se encuentra una
“Load Solution” para generar el problema, deberá posteriormente,
nueva mejor solución factible hasta que la solución óptima sea
retomar la optimización a través de una rutina en TShell. Esta opción,
alcanzada.
que será mostrada a continuación, es utilizada para apresurar el proceso de resolución del problema, en el caso de que el problema sea muy
Para recuperar alguna solución parcial desde el archivo feasible.out el
grande y complejo y se demore mucho tiempo en resolver.
usuario debe usar la siguiente línea de comando dentro de una TShell, con
lo
cual
la
solución
parcial
será
grabada
en
el
archivo
Primero se debe abrir una ventana TShell desde el extremo inferior
.chronos_bco, el que puede ahora ser cargado en el
derecho de Vulcan menú Start. Desde donde se utilizará el comando
workbook.
Solvemip, que es el ejecutable de la aplicación Cplex. % cat feasible.out >> .chronos_bco
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
71
Chronos – Planificación y Reportabilidad Cargar
Tabla
de
Resultados
–
Una
vez
obtenido
el
archivo
.chronos_bco con la solución del problema, se debe cargar la
Luego seleccionar OK, el archivo de resultados seleccionado es cargado en la tabla
tabla de resultados de la optimización dentro del workbook. Tabla de Resultados - Esta opción se utiliza para visualizar la tabla de Para esto se debe ir a Chronos > Optimisation > Load Result (Figura 5.25):
resultados creada y así poder revisar los resultados de la optimización. Si está todo en correcto orden entonces se podrá cargar el resultado de la optimización a los destinos correspondiente en el workbook, con lo cual queda finalizado el proceso de Optimización. Si no se selecciona la opción “Open Result Table” el usuario podrá de igual manera visualizar la tabla de resultados utilizando la opción Chronos > Optimisation > Result Table, con lo cual se desplegará la ventana de la figura 5.26.
Figura 5.25: Cargando tabla de resultados. En Optimisation solution, se debe seleccionar el archivo de resultados, es decir, el archivo .chronos_bco. En Result Table Prefix se puede ingresar un prefijo para las tablas de resultados, las cuales serán generadas como _P_. La opción Open Result Table se activa si se quiere abrir la tabla de resultados especificada, sino solamente se cargarán los resultados a la tabla y no será mostrada. Figura 5.26: Seleccionando tabla de resultados Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
72
Chronos – Planificación y Reportabilidad En Table Name se ingresar el nombre de una tabla existente para ser
CAPITULO 6: MONITOREO Y REPORTABILIDAD (DISPLAY &
mostrada, con los cual se visualizará automáticamente el resultado por
QUERY, REPORTING)
periodo. Despliegue de la Planificación (Display Attributes) Existen dos opciones en el panel para enviar los resultados de la optimización al workbook, Send all results to target y Send specifics
Es recomendable para el usuario cambiar los atributos gráficos de los
results to target. La primera opción permite seleccionar todos los
bloques reflejar características especiales de las reservas existentes y la
periodos optimizados para enviarlos, mientras que la segunda permite
información que sale de la planificación.
especificar que periodos serán enviados a la planificación. Chronos posee distintas opciones para realizar esto. Primero se mostrará Al tener cargardos los resultados de la optimización en el Workbook, se
la opción Display Attributes.
pueden generar reportes y visualizaciones gráficas en Envisage de lo planificado, con el fin de ver si la solución obtenida satisface al planificador o se necesita realizar una nueva optimización.
Seleccionar la opción Chronos > Display & Query > Display Attributes.
Eliminar Tabla de Resultados - Para eliminar tablas de resultados se
Seleccionar Default Preferences. Activar además la opción „Load
utiliza la siguiente opción Chronos > Optimisation > Delete Result
scheduling solids and polygons‟ para desplegar en pantalla los
Table, la cual permite eliminar todas las tablas de resultados o las que
bloques planificados. Presionar OK.
incluyan cierto prefijo (figura 5.27). En el panel desplegado aparecen distintos campos donde se podrán asignar parámetros gráficos a las triangulaciones o polígonos de diseño, dadas ciertas características. Entre las opciones que se ofrecen está la de asignar la visibilidad del bloque (sin cambios, invisible, visible o sombreado), cambiar color y cambiar relleno. Además se puede asignar en qué orden se irán aplicando las distintas configuraciones. Figura 5.27: Eliminando tablas de resultados. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
73
Chronos – Planificación y Reportabilidad El usuario puede utilizar campos de la hoja de reservas („Available‟
Finalmente seleccione Replace en el panel desplegado y ya estará
en el ejemplo) para crear condiciones concernientes a los bloques,
asignada la configuración de colores para las triangulaciones en
observar figura 6.1 como referencia.
Envisage.
Figura 6.1: Definiendo atributos de despliegue a las reservas. Seleccionar diferentes colores o rellenos para cada condición. Establezca el orden con que se revisarán las condiciones utilizando
Figura 6.2: Despliegue de estado de Planificación de los bloques. Observe los bloques planificados para ver que sucedió, debieran cambiar como en la figura 6.2.
los valores lógicos else (si) o done (hecho), en el campo „Action‟. Experimente con distintos campos y condiciones. En el caso ejemplo de la figura 6.1 se configura en el panel, que los bloques que estén 100% disponibles se muestren con color café, los que ya han sido explotados con color azul, y los extraídos parcialmente con color rojo. Seleccionar si se utilizará Triagulations o polygons, hacer clic en Apply y presionar OK.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
74
Chronos – Planificación y Reportabilidad Secuenciamiento de Planificación (Query Block) Usar la opción Chronos > Display & Query > Query Block para obtener información de un bloque. Hacer clic en un bloque después de activar la opción. Figura 6.3: Creando layer para direcciones. Revise la ventana de reporte de Envisage para ver la información de planificación, aparecerá la información de los distintos campos en la
Seleccionar
hoja de reservas, además del historial de planificación (periodo(os)
estructura.
Triangulaciones
(Triangulations)
como
tipo
de
en el que fue extraído y porcentaje). Se escogerá la forma para crear las direcciones de minado, las distintas Direcciones de Minado (Generate Directions)
opciones como se muestran en la figura 6.4. Algunas de estas opciones por un eje dominante, desde el primer lado expuesto, desde el lado más
Esta herramienta permite generar layers que contengan las direcciones
largo, indicando el punto de entrada al bloque, etc.
de minado, las cuales pueden ser aplicadas a los bloques de reserva. Estos layers podrán entonces ser usados con la opción Chronos > Display & Query > Plot Periods (a revisar más adelante en este capítulo) para mostrar los bloques y porciones de bloques planificados en cada periodo. Seleccionar la opción Chronos > Network > Generate Directions. Figura 6.4: Determinando direcciones de minado. Dar
un nombre al layer que contendrá los vectores de dirección
(DIRECCIONES para ejemplo figura 6.3).
A continuación, el usuario debe indicar un punto de origen en la zona de visualización de Envisage, desde donde iniciarán todas las flechas. En este caso desde donde está la entrada al banco.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
75
Chronos – Planificación y Reportabilidad
Figura 6.5: Direcciones de minado.
Figura 6.6: Flechas de direcciones de minado.
Claramente éstas flechas necesitan un poco de edición (figura 6.5 y 6.6).
Se puede utilizar la opción Chronos > Network > Flip Directions para
En el caso de las flechas de secuencia de bloques, como ellas se
modificar las direcciones de las flechas como se estime necesario y
extienden en ambos sentidos es muy difícil encontrar una dirección
guardar los cambios en el layer.
adecuada y por lo tanto se dejan a criterio del usuario la decisión de modificarlas.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
76
Chronos – Planificación y Reportabilidad Graficando la Planificación (Plot Periods)
Presionar OK. Y posteriormente seleccionar la opción Cancel.
El método mostrado a continuación es probablemente el más usado para
Cargar el Layer de direcciones de minado creado previamente
mostrar gráficamente la información de planificación de Chronos. Esto permite dividir los
(DIRECCIONES, figura 6.6 direcciones de minado)
bloques en los periodos planificados. Antes se
requiere crear un esquema de colores para asignar a cada periodo un
Abrir la opción Chronos > Display & Query > Plot Periods y
color.
seleccionar la hoja de reservas del workbook.
Ir a la opción Analyse > Legend Edit > Create.
Activar método de selección de bloques según corresponda Apply to polygons, centre lines o triangulations en Block Selection.
Seleccionar la categoría CONTOUR y dar un nombre a la leyenda (PERIODOS como en el ejemplo).
En Block Colouring configurar Colour field y Colour leyend para establecer el campo por el cual se coloreará y cortará y el esquema
Crear la leyenda de colores similar a la de la figura 6.7.
de colores creada como se muestra en la figura 6.8 y presionar OK.
Se puede hacer una selección opcional para los bloques que fueron planificados con algún proceso en particular activando Filter by process, además de poder filtrar los bloques de reserva a colorear por alguna característica en particular activando Filter reserves. Como en la figura 6.8.
Cuando se utilizan polígonos o líneas centro, se activa para su uso la opción de anotaciones Block Annotation con lo cual el usuario puede generar texto dentro de los cortes para indicar atributos de la planificación según periodo que corresponda. Figura 6.7: Leyenda de colores para Periodos.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
77
Chronos – Planificación y Reportabilidad Como puede notar los bloques son coloreados y cortados de acuerdo a su planificación en los distintos periodos, figura 6.9.
Figura 6.9: Visualización de la planificación de bloques de reserva Figura 6.8: Estableciendo leyenda de colores para los bloques
por periodo.
según periodos de extracción. Se habrán creado copias de las triangulaciones previas, con los colores Presionar OK y seleccionar a partir de selección por layer las direcciones de minado en el panel desplegado, hacer clic con el
establecidos y un sufijo del periodo, lo cual facilita crear una animación de los periodos de planificación.
botón derecho en Envisage para salir del panel o presionar Cancel.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
78
Chronos – Planificación y Reportabilidad Despliegue de la planificación (Set Visibility)
Es recomendable establecer las triangulaciones como Invisibles cuando ya han sido planificadas, para visualizar de mejor manera el avance en la
Si se selecciona la opción Chronos > Display & Query > Set
planificación.
Visibility, se desplegará una ventana donde se podrán configurar los parámetros visuales para los objetos asociados a los bloques de reserva, según cierta condición (figura 6.10).
La condición o condiciones para las variables de las reservas se establecen en la parte superior de la ventana. Se puede seleccionar además si se deben cumplir todas las condiciones a la vez o cualquiera ellas con la opción “Act on an object if…”. Un objeto o polígono en Envisage puede tener más de una reserva asociada, por lo tanto existe una opción que permite discriminar si la condición se debe cumplir para todas las reservas asociadas al objeto o a cualquiera de ellas con la opción “…and this is the case for”. La configuración grafica del objeto se establece en “Make the block”, allí se puede establecer el color de relleno y la visibilidad. Existe además la opción en el panel de verificar la condición para bloques asociados a objetos o triangulaciones (Scan block using). Finalmente se puede indicar que hacer si un bloque (objetos a triangulación) no tiene una reserva asociada (if a block has no corresponding reserve), y si guardar o no un registro de los resultados. A modo de ejemplo se aplicará el color rojo a los primero 80 bloques a explotar (precedencias), y color café al resto de los bloques. Para lo anterior configurar el panel como se observa en la figura 6.10. Figura 6.10: Estableciendo condiciones de visibilidad. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
79
Chronos – Planificación y Reportabilidad Se activará nuevamente la opción para establecer de color café los restantes bloques de reserva a extraer (ver figura 6.11)
Figura 6.12: Visualización de reservas en Envisage
El resultado de esto se muestra en la figura 6.12.
Se puede combinar la forma interactiva y automática para configurar las precedencias (en el caso de tener bloques remanentes por ejemplo).
Recuerde unir los diferentes tipos de precedencias de una manera adecuada para obtener una correcta secuencia de números.
Figura 6.11: Visibilidad para bloques no extraidos
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
80
Chronos – Planificación y Reportabilidad Reporte Resumen de Planificación (Period Summary Reporting)
Se debe seleccionar el destino a reportar y activar alguna opción de orientación de periodos, el ejemplo de la figura 6.14 fue creado con
Resumen de Reporte por Periodo - En el capítulo 3 se creó un reporte utilizando esta opción para establecer los targets en las tareas, en este caso se creará un resumen por periodo de la misma manera. La característica principal de este tipo de reporte es que se actualiza automáticamente a medida que se programan o desprograman los
“Periods across top”, otra opción es incluir las fechas de comienzo y fin de periodos en el reporte. Seleccione la hoja donde se hará el reporte en el
Workbook o ingrese el nombre de una nueva
(REPORTE_PALA01 como el ejemplo de la figura 6.13) y cliquear en OK.
bloques del destino. La hoja de reportes aparecerá en el Workbook (figura 6.14). Abrir la opción Chronos > Reporting > Period Summary Reporting, Figura 6.13.
Figura 6.14: Reporte de planificación por periodos para destinos.
Figura 6.13: Creando Reporte Resumen por periodo.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
81
Chronos – Planificación y Reportabilidad Reporte de Reservas y de Planificación (General Reporting)
Se abrirá un panel con distintas pestañas (figura 6.16), las cuales deben configurarse y que serán definidas a continuación.
Reportes Generales - La utilidad es permitir al usuario reportar alguna característica deseada directamente desde la hoja de reservas o de los bloques programados en los distintos destinos. Seleccionar la opción Chronos > Reporting > General Reporting y escribir el nombre de una nueva hoja para hacer el reporte (REPORTE_RES por ejemplo), seleccionar además la celda en la cual se generará el reporte (A2 por ejemplo) como en la figura 6.15.
Figura 6.16: Panel de Reporte de Reservas Figura 6.15: Reporte General.
Con lo anterior se habrá creado una nueva hoja para la creación de un reporte en el Workbook.
La pestaña Templates (figura 6.16) es utilizada para guardar, cargar o eliminar formatos de reporte, los cuales serán guardados dentro de la carpeta de trabajo de vulcan con la extensión *.reportTemplate.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
82
Chronos – Planificación y Reportabilidad En Options se indican los campos de la Hoja de Reserva que se desean informar, como son las leyes, tonelajes, bancos, etc. Figura 6.17.
Figura 6.18: Pestaña de quiebres o Breakdowns. En la pestaña Selection (Figura 6.19) se pueden configurar filtros para los bloques que entraran en el reporte, independiente de que este sea Figura 6.17: Pestaña Options.
desde la hoja de reservas o desde los destinos. Este filtro puede estar basado en condiciones para cualquiera de las variables contenidas
Breakdowns indica las categorías por las cuales se puede quebrar la
dentro del workbook.
información (por ejemplo quiebres por fase, banco, periodo, etc.), es decir, las variables indicadas en la pestaña Options serán detalladas para cada variable de Breakdows. Figura 6.18.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
83
Chronos – Planificación y Reportabilidad
Figura 6.20: Determinando destinos y periodos para el reporte. Figura 6.19: Creación de filtros para bloques.
Esta herramienta permite generar reportes desde los bloques de la hoja de reservas o desde los bloques que hayan sido programados en los destinos, esto es seleccionable desde la parte inferior de esta ventana eligiendo entre las opciones Scan Reserve Tables o Scan Destinations respectivamente.
Si se selecciona Scan Destination, se activaran automáticamente las pestañas
Destination
y
Processes
(Figuras
6.20
y
6.21
respectivamente), las cuales permiten reportar información acerca de los
Figura 6.21: Estableciendo procesos a reportar.
bloques ya programados, haciendo filtros para los procesos y los destinos ocupados en la programación, ya sea de tipo manual o por optimización. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
84
Chronos – Planificación y Reportabilidad También, en la parte inferior del panel se establece la celda de inicio para
ANEXOS
generar el reporte (Start cell). Es recomendable confirmar la hoja y celda seleccionada para la generación del reporte presionando el ticket de color
Expresiones Utilizadas en el Manual
verde al costado derecho.
Las últimas opciones que ofrece el panel en la parte inferior son las de reportar con „Report full block details‟ y „Landscape orientation‟, las que
PRODUCTO
permiten obtener información detallada por cada bloque (se recomienda incluir el campo Block Name en la pestaña Options) y cambiar la
P4=IF(K4=0.5,"MINERAL","BAJA_LEY"))
orientación en el formato del reporte, respectivamente. Finalmente, al presionar Generate se crea el reporte configurado. (Fig. 6.22)
COSTO
Q4=O4*ULOOKUP(P4,PARAMETROS_FINANCIEROS!A$5:A$7,PARA METROS_FINANCIEROS!B$5:B$7)
INGRESO
R4=IF(K4>=0.3,O4*K4/100*PARAMETROS_FINANCIEROS!$B$11* Figura 6.22: Reporte de Parámetros Financieros por banco.
2204.62,0)
BENEFICIO
S4= R4-Q4
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
85
Chronos – Planificación y Reportabilidad TOP_BENCH
Utilidades
=IF(AND(AG4=AG5,H4 Shells y configurar el panel desplegado como en la figura 7.1. presionar OK.
En el campo Shelling naming convention del panel, se selecciona el archivo de triangulaciones donde serán cargados los nuevos bloques. La definición de un nombre base o adoptando el mismo nombre del sólido inicial y el nivel inicial desde el cual se comenzarán a cortar los sólidos para general los bancos, definidos en este caso por distancia. Se define además el largo del identificador del bando, en este caso 4 dígitos. En el campo Shelling parameters se determina el ancho de los bancos a ser cortados, y se especifica además que se creen todos los bancos posibles en Create all shells. El campo Additional shelling features se dejará como viene por defecto. En Graphical attributes se establece la secuencia de colores en la cual serán pintados los bancos creados. Seleccionando Solid Shaded se
Figura 7.1: Creación de Bancos.
pintarán los bloques con la secuencia de colores establecida.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
87
Chronos – Planificación y Reportabilidad Al presionar OK se desplegará la ventana de la figura 7.2, donde se determina la inclinación que tendrá el plano de corte inicial. En el ejemplo se configuran los cortes con un Dip de 90º y la selección del plano de corte a partir de un nivel especificado (2400 m).
Figura 7.2: Seleccionando plano de corte.
Para crear cortes dentro de un banco se puede utilizar la opción Blocks. Esta herramienta esta en la ruta Open Pit > Open Cut Design> Blocks, con lo cual se despliega la siguiente ventana:
Figura 7.3: Block Desing.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
88
Chronos – Planificación y Reportabilidad Sequence prefix: Se ingresa el prefijo que constituye parte del nombre
El resto de las opciones no requieren ser activadas. Luego, presionar
de los bloques que serán creados. Con Starting number se define desde
OK.
donde comienza la numeración. En Width se especifica el número de dígitos que contendrá el nombre de los bloques. En Increment se da el
A continuación, en la pantalla de Envisage se debe tener cargado el
paso de la numeración. Por ejemplo, con los datos ingresados en estos
banco para poder seleccionarlo con un click y luego se debe dibujar la
campos se obtiene un nombre del bloque de la forma siguiente:
línea que sirve para darle la forma al bloque. Es muy importante tener
f1_2260_0001, f1_2260_0002, f1_2260_0003, y así sucesivamente.
claro que para que efectivamente el sistema sea capaz de encontrar el bloque con el tonelaje indicado se dibuje una línea de tal forma que al ser
Target tonnage: Aquí se debe ingresar el tonelaje que se designa a los bloques que se van a construir.
desplazada automáticamente por el sistema en el sentido indicado por el vector dirección en pantalla nunca deje de cortar el sólido en pantalla (ver figura 7.4 como ejemplo). Así mismo, como recomendación, para no
Dynamically create solid with tonnage: Seleccionar esta opción si
tener problemas para generar el bloque con el tonelaje requerido, el
se quiere que el sistema busque automáticamente el bloque con el
vector dirección debe ser consistente con el hecho de que si se parte de
target tonnage indicado. Esta opción requiere estar activada para
un bloque de tonelaje mayor al requerido, entonces el vector apunte en la
encontrar el bloque con el tonelaje especificado en la opción
dirección en la cual este bloque inicial se pueda achicar. Si el vector de
Tonnage tolerance.
desplazamiento apunta en una dirección donde solo es posible que el bloque aumente su tamaño y por consiguiente su tonelaje, entonces
Grade variable: aquí se ingresan los nombres de las variables de ley contenidas en el modelo de bloques. En Type se define el tipo de
aparecerá un mensaje de error porque no es posible alcanzar el tonelaje especificado en la tabla y el bloque no se creará.
variable. En este caso CU y el tipo WT_BY_MASS. Use especified density: Al seleccionar esta opción se puede especificar un valor de densidad, en el campo Density.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
89
Chronos – Planificación y Reportabilidad De este modo, se despliega la ventana siguiente:
Figura 7.4: Línea de Corte y Vector Dirección.
Tras haber dibujado la línea y habiendo indicado el vector director, el bloque se muestra en pantalla y se guarda con Save block:
Figura 7.6: Propiedades de Solidos.
En esta ventana aparece el nombre del bloque de acuerdo a los prefijos y la numeración indicados anteriormente. Luego, se guarda como Solid shade triangulation y se escoge el color del bloque. Figura 7.5: Guardando el Bloque de reservas.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
90
Chronos – Planificación y Reportabilidad Por último, al seleccionar OK, se muestra de nuevo la pantalla de
Sobre nombres de Tablas y Hojas en Chronos
Envisage ahora con el bloque recién creado y el remanente del banco, listo para crear un nuevo corte de la forma descrita previamente.
Dado que los datos de Chronos se almacenan en Microsoft Excel, se debe tener algunas precauciones al nombrar tablas y hojas desde Chronos con el fin de evitar problemas de compatibilidad entre las aplicaciones. Por lo tanto los nombres deben seguir algunas reglas para cumplir con las restricciones que impone Excel: El primer carácter debe ser una letra, el resto de los caracteres pueden ser letras, números, guión bajo o punto. No se puede utilizar las letras “C”, “c”, “R” y “r” por sí solas, ya que Excel las utiliza como abreviaciones de filas y columnas. Los nombres no deben parecer referencias a celdas, como R1C1, B23, $A$52, etc. No deben contener espacios, utilice guiones bajos o puntos para separar palabras.
Figura 7.7: Corte actual y remanente de banco.
El largo máximo es 31 caracteres. Puede contener mayúsculas y minúsculas, pero se debe evitar utilizar palabras similares diferenciadas solo por la capitalización de las letras, por ejemplo “Minado” y “minado” podrían generar problemas si se utilizan en el mismo workbook.
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
91
Chronos – Planificación y Reportabilidad Las tablas de Chronos sujetas a estas restricciones son: Destinations Lookup table Processes Constraint table Ore exposure Pushback ratio
Y las siguientes hojas: Reserve Sheet General Reporting Period Summary Reporting
Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009
92
View more...
Comments