Está en la página 1de 97

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  Conocimiento inmediato de las implicancias directas de cada
operación minera y usarlo para crear planes mineros, en cualquiera de 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  Visualización de las decisiones de planificación dentro de las
y a obtener mayor rapidez en la generación de resultados, es decir, 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 <NOMBRE>.Chronos_xls. Un


archivo de respaldo llamado <NOMBRE>.Chronos_xls.bak.<numero>
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 terminan tales periodos.
las reservas mineras extraíbles (nombre de los bloques, tonelajes, leyes, 3) Destinos/Inventarios – Tablas de acumulación hacia dónde va el
etc.) importada desde un archivo de cubicación proveniente desde 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á.

Breakdown Fields permite dividir la información utilizando variables de


Use guión bajo para separar la información en los nombres de los
quiebre, como son las litologías, categorías, bancos o cualquier otro
bloques. De esta manera, mediante funciones de Excel® pueden ser
campo que permita hacer una clasificación.
cortados, haciendo más rápido su desglose.

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


Figura 1.4: Estableciendo las variables de leyes.
litologías, alteración, categorías, impurezas u otra característica que
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 “<<” y se remueven solo las seleccionadas en el panel
exportadas las figuras. de la derecha y presionando el botón “<”.

Triangulations permite seleccionar las triangulaciones ya existentes,  En la pestaña Block Selection se define el método de selección de
desde la pantalla o desde algún directorio (figura 1.5). Al presionar el bloques, si se usa „Select all blocks‟ se utilizan todos los bloques del
botón Browse se ingresa al área de triangulaciones. Presionando el modelo y „Proportional Cell Evaluation‟ permite calcular proporciones
botón “>>” se cargan todas las triangulaciones y con 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 El archivo de reservas creado (Dump File) se verá como la figura 1.7 si
Specifications. 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. Figura 1.11: Creando archivo de especificación.

 Luego para importar el archivo de reservas (ejemplo.dmp) se utiliza  Seleccionar el archivo de reservas (Dump File), en este caso
la opción Chronos > Reserve Sheet > Import Dump File. Primero 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 Con el fin de lograr lo anterior se recomienda generar columnas extras en
Sheet > Unschedule Blocks, como en la figura 1.18. 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 La hoja general PARAMETROS_FINANCIEROS queda como aparece
(PARAMETROS_MINEROS y PARAMETROS_FINANCIEROS), o 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. más información útil dentro de la hoja de reservas para la planificación.

Se pueden utilizar todas las herramientas de Excel para dar formato a las  En la Hoja de Reservas se ingresaran nuevas columnas con
celdas y hojas como también de formulas y condiciones. 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 pueden utilizar las unidades definidas en la hoja
celda. PARAMETROS_FINANCIEROS para las columnas de tipo COSTO,
INGRESO Y BENEFICIO (dólares/tonelada, dólares/libra, etc.).

Maptek Computación Chile Ltda.


Todos los derechos reservados ® 2009 16
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


también es necesario indicar el campo por el cual de esta ponderando
Expresiones utilizadas en Figura 1.24 en el Anexo.
(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<H5),0,1) en el caso de la primera celda. De
bloque. esta forma la celda TOP_BENCH tendrá el valor 0 si el bloque
pertenece a la misma fase que el bloque siguiente, y 1 si es el último
La unidad mínima dentro de los bloques de reserva en este ejemplo de bloque de esa fase.
cálculo de mineral expuesto es el banco, pero para unidades menores el
cálculo es similar:  En el campo SR se determinará la razón estéril mineral de cada
bloque de la hoja de reservas. En este caso se utiliza la formula
 Como primer paso, se agregarán 4 nuevas columnas en la hoja de =IF(AD4=0,1000,S4/AD4) donde el bloque que no contenga mineral
reservas del Workbook llamadas TOP_BENCH, SR, MIN_ACUM y (división por cero) tendrá el valor 1000,el resto tendrá el cálculo de
MIN_EXP como en la figura 1.26. El tipo de columna también puede estéril/mineral.
verse allí en la fila 2 de la hoja.

Maptek Computación Chile Ltda.


Todos los derechos reservados ® 2009 18
Chronos – Planificación y Reportabilidad
 El campo MIN_ACUM representa el mineral acumulado por fase, es Incorporación de Productos para Stockpile
decir, la cantidad de mineral de cada bloque se va sumando a la
cantidad de mineral acumulado del bloque anterior y el resultado de En párrafos anteriores se mostro como agregar un stockpile tipo “bloque”
la suma es el que irá en la celda. Aquí es necesario definir una a la hoja de reservas (Add Reserve Block, Figura 1.16), lo cual es útil
razón estéril/mineral (SR) a la cual el banco deja de ser considerado desde el punto de vista de stocks que ya existen en la mina y solo se
como mineral y por lo tanto deja de estar expuesto. Una formula piensa en agotarlos. Sin embargo existe otro tipo de stockpile utilizable
típica es =IF(AND(BD4<=3,BC4=0),BE3+AD4,0), si la razón estéril dentro de Chronos, específicamente en la optimización, el cual puede ser
mineral es menor o igual a lo establecido (3 en este caso) y el llenado y vaciado dinámicamente a través de los periodos.
bloque pertenece a la misma fase, entonces la celda se acumulará
como mineral expuesto, sino, quedará con valor 0, lo mismo ocurrirá La configuración parte por generar columnas dentro de la hoja de
en caso de que el bloque sea el último de la fase (campo reservas que indiquen la cantidad de producto por bloque que podría ir a
TOP_BENCH igual 1). algún stockpile dentro de la mina y futuramente a la planta de
tratamiento.
 El campo MIN_EXP es el de nuestro interés, ya que en él se muestra
la cantidad total de mineral acumulado de la fase y también la En la figura 1.27 se muestra una hoja de reservas en la cual se importó
cantidad que se resta cada vez que se extrae un bloque, este campo una cubicación quebrada por productos, a saber Mineral, Marginal y
es el que se utiliza en la optimización para controlar el mineral Estéril. Se pretende entonces destinar el producto Mineral para llenar
expuesto por fase. Al momento de extraer el último bloque de la fase directamente la planta, el producto Marginal para mantener un stockpile
el MIN_EXP debe ser igual 0. Una formula típica es que complementará el llenado de la planta cuando no sea posible saturar
=IF(BC4=1,BE3,BE3-BE4), si el banco es el superior de la fase solo con Mineral y finalmente el Estéril que viajará directamente a un
entonces de entrega el valor acumulado total a la columna, y si el botadero. Se asume previamente que el campo definido para ir a
banco es uno de más abajo entonces se resta al total. stockpile puede también ser utilizado para ir a planta.

Expresiones para Mineral Expuesto y Stocks disponibles en los anexos.

Maptek Computación Chile Ltda.


Todos los derechos reservados ® 2009 19
Chronos – Planificación y Reportabilidad
Relacionando las Reservas en Chronos con los Objetos Gráficos en
Envisage (Preferences)

 De ser necesario, debe establecerse una conexión entre los bloques


de reservas de Chronos y polígonos o sólidos en Envisage. Esto se
logra a través de la opción Chronos > Preferences > 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
Preferences file. Existe además la opción de cargar los sólidos
como desee, recurriendo no solo a productos de tonelajes, si no, a horas
seleccionados en la planificación interactiva los cuales están
planta por ejemplo, o a productos con alta ley de mineral pero tambié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 estos objetos pueden ser polígonos, líneas centro o los bloques, ya sean polígonos, líneas centro o triangulaciones.
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 <layer>_<object> 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 <object> y objetos o triangulaciones de Envisage, por lo tanto se agregará el
Polygon keys <object>_<group> 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 Figura 1.31: Verificación de conexión entre bloques de reserva y
Replace para guardar los cambios. 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
 Para generar este tipo de recursos, el usuario debe dirigirse a
0 (como son factores, se recomienda utilizar valores entre 0 y 1).
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,
SUM o WEIGHT) y luego eliminar todos aquellos que no pueden ser
 Ir al icono en el campo Attributes para determinar que campos
utilizados en el destino, como lo son los de tipo DISPLAY.
de las hojas de reservas y recursos serán utilizados, como en la
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
campos, como en el caso de aquellos que son producto de una
Figura 2.12: Definición de los campos en un destino.
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  Seleccionar en Vulcan la opción Chronos > Workbook Setup >

tiempo. Finalmente el proceso se verá como en la Fig. 2.20. 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.

Ya sea para realizar una programación manual o una optimización, la


 En Reserve Field el usuario tendrá un listado de todos los campos
tarea juega el rol más importante dentro las tablas configurables en un
de tipo DISPLAY existentes en la hoja de reservas, allí deberá
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
Como se verá en los siguientes párrafos, las tareas permiten planificar de
agrupa todos los bloques en ESTERIL o MINERAL.
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  Usando el scrollbar, se pueden visualizar los bloques seleccionados.
Table. El usuario puede notar que los bloques que se encuentran
Process > 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 de interés en los campos visibles (por ejemplo
específica. Precedences). Las columnas Destination y Process se mantienen
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.

 La sección Limit by… permite establecer los criterios para limitar los
 Con Schedule blocks one-at-a-time se establece que la
periodos a programar, ya sea por tiempo (rate macro) o por algún
planificación se hará bloque por bloque, es decir, una vez listados
campo de la hoja de reservas como tonelaje. Estos criterios son
los bloques en la tarea es posible ir seleccionándolos uno a uno y en
definidos en la tabla PERIODTARGETS del workbook o por
el orden que se desee para enviarlos a destino.
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
Una vez generado el reporte se verá como la figura 3.8, donde es posible
workbook donde se incluirán las celdas a conectar con las tareas. Se
apreciar que los campos del destino aun no contienen ningún bloque
puede crear un reporte para todos los destinos, es decir en una sola hoja,
programado. Adicionalmente se ha incorporado una fila con valores
o crear un reporte para cada destino en hojas separadas. Figuras 3.7.
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.

 Para indicar en la tarea la ubicación en el reporte del siguiente


Figura 3.8: Reporte de planificación por periodo.
periodo a programar y limitar se activa la opción de Offset.

 Al seleccionar la opción Cell se activan las opciones de Scheduled


Use period offset from cell: opción que determina si los
Value y Target Value, donde el primero es el valor que se irá
periodos se distinguen por columnas (across the row) o por
acumulando a medida que se programen bloques y el segundo es el
filas (down the column).
valor limite u objetivo al que se quiere llegar programando.

 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. Figura 3.11: Definiendo Selección interactiva.

 Seleccionar una tarea ya creada del listado, TASK4 en el ejemplo de  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 (Schedule blocks one at time o Schedule partial) o presionando
opción de selección 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
Constraint List también es posible hacer filtros para seleccionar
Figura 3.14: Reporte de planificación por periodos.
bloques, utilizando cualquier campo de la hoja de reservas, como por
ejemplo que los bloques cargados sean solo los de alguna fase o que
Finalmente, si regresa a la pestaña Display de la task aparecerá el
cargue solo aquellos bloques que están sobre un cierto banco, etc.
bloque ya minado, sin embargo en la hoja de destino a la cual fue
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
 Por su parte la pestaña Block (Figura 4.5) se utiliza para establecer
fases o etapas dentro un rajo. Sin embargo si se utiliza Sequentially
la secuencia de extracción mediante un campo que indique orden de
hay que tomar en cuenta que minará toda la primera fase antes de
salida de los bloques de menor tamaño al banco, suponiendo que
pasar a la segunda, en este aspecto es recomendable utilizar When
tengamos dentro de la hoja de reservas un campo que indique este
available.
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 ( ), con opción de
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
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 <none> 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
generen como número o como nombre de bloque, este prefijo saldrá
Figura 4.17: Esquema Típico pestaña Precedences.
de algún campo de la hoja de reservas seleccionado.

Como interpretación general se diría: Para llegar a minar el bloque rojo


 Finalmente, presionar Generate para crear las precedencias en el
(F2, Banco 3965) se debe minar como mínimo los bloques verdes (F1,
Workbook. Esto creará las precedencias en la hoja llamada
Banco 3980), (F2, Banco 3980) y (F1, Banco 3965). Figura 4.17.
BLOCKPRECEDENCE la cual almacenará todas las precedencias
de los bloques de reserva generados (figura 4.18).
A su vez, cada bloque verde en algún momento será de color rojo, es
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  Volver a Envisage para ver el resultado (Figura 4.22). Notar que las
usando la opción Chronos > Precedences > Display. 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 precedencias
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
Chronos – Planificación y Reportabilidad
Para establecer las precedencias interactivas se utilizarán 3 opciones en  Luego se solicita al usuario escribir un nombre para el layer donde se
Chronos, Interactive Edit, Apply Precedences y Recompute Ordering, 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 creadas puede usar la opciones Add Preceding o Add Overlaying
para comenzar con la edición de las precedencias. 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) Tablas de Restricciones (Constraint Tables)

Para encontrar una solución óptima a un problema es necesario generar


En este capítulo se mostrarán todas las herramientas que el usuario tiene
ciertos lineamientos por periodo, lo que se traduce en la creación de una
disponibles para realizar una planificación por optimización, luego de la
serie de restricciones y objetivos que se tomaran en cuenta para
cual se pretende encontrar la solución que mejor se acomoda a los
satisfacer las necesidades del plan minero.
requerimientos y criterios establecidos para los planes mineros a
desarrollar. Como ya se dijo anteriormente este tipo de planificación se
Tabla de Restricciones - Las restricciones se definen mediante la opción
realiza comúnmente para encontrar soluciones de planificación a
Constraint Table, y pueden ser establecidas sobre los distintos campos
mediano y largo plazo.
que poseen los bloques de la hoja de reservas, pero especialmente
aquellos que están dentro del destino o inventario definido (Capitulo 2,
La solución es obtenida mediante la utilización de un motor de
Destinations).
optimización llamado CPLEX, al cual se le entrega un problema
matemático, basado en condiciones o restricciones y una función
 Para generar una nueva tabla de restricciones o editar una ya creada
objetivo, tras lo cual el usuario podrá determinar si el plan que ha
vaya a Chronos > Optimisation > Constraint Table (figura 5.1) e
confeccionado es el buscado o no.
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.
Las condiciones o restricciones pueden estar dadas por las cantidades
de tonelajes de productos para mezclas (blending), por la cantidad de
Es posible seleccionar una tabla de restricciones existente y darle un
equipos que restringen las capacidades de la mina y la planta, leyes de
nuevo nombre utilizando la opción Copy o simplemente modificar una
corte (cutoff Grade), etc. Mientras que la función objetivo puede estar
tabla existente.
enfocada en maximizar el beneficio descontado de los flujos de caja
(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


Figura 5.6: Tabla de restricciones en hoja OPTIM_DEST.
destinos que se esté utilizando, pueden ir en la fila llamada Average del
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
ya generada en la hoja OPTIM_DEST más que en la edición del ítem
OPTIM_DEST (figura 5.6).
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 Razón de Extracción entre Unidades de Explotación (Pushback
Ratio)
when its…’ si un bloque comienza a exponerse cuando el anterior está
parcialmente minado (partially mined) o completamente minado (fully
La opción Pushback ratio permite al usuario construir una matriz de
mined). Por ejemplo, si un bloque está parcialmente minado en un 50%,
razones de extracción para simplificar un problema de optimización.
entonces la contribución del siguiente bloque será de un 50% a la
Cada razón dentro de la matriz permite controlar la proporción de minado
cantidad de mineral expuesto.
entre bloques, bancos o fases (o cualquier unidad de explotación que
defina por el usuario) que puedan ser minadas a la vez.
 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
 Para construir esta matriz de razones ir a Chronos > Optimisation >
dos opciones de exposición de mineral mencionadas anteriormente.
Pushback ratio, con lo que se desplegará la ventana de la figura
También se pueden dejar vacíos los campos y presionar OK en los
5.10.
dos paneles, para después establecer los valores en nuevas celdas
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ú
colgante), que es el campo donde se especifica la unidad de explotación
Figura 5.9: Tabla de mineral expuesto en el Workbook.
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


La pestaña Basic options (figura 5.20) permite imponer restricciones
periodo inicial y final a optimizar, además de las respectivas tablas de
físicas y geométricas al problema de optimización.
restricciones (Constraints Tables, figura 5.1) para cada periodo, es
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


Al activar Allow partial block mining, se permite al software programar
para optimización) que contiene los bloques a planificar, en este caso
porcentajes de los bloques, en caso de no activar esta opción, la
TASK_OPT. También se puede definir un nombre para el archivo de
programación será a bloque completo.
especificación del problema o usar el archivo por defecto
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
Donde “Reserve Sheet” es la hoja de reservas del workbook desde
creada.
donde se escogerán los campos a utilizar y controlar con todos los stocks
que el usuario defina.
Seleccionar la opción Enforce ore exposure constraints para cumplir
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 <nombre>.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 <nombre>.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 <nombre>.chronos_bci, el archivo de salida de la Cplex,
llamado <nombre>.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
problemáticos y obtener soluciones sub-optimas de manera más rápida.
Figura 5.23: Resolución del Problema.

En el área Solve Problem se tiene dos alternativas. Solve and wait for
En el área Load Solution existen 3 distintas opciones.
solution con la cual se debe esperar a que el software resuelva el
problema para utilizar Envisage nuevamente, y la opción Run in
Create specification file donde se creará el archivo de entrada
background que permite utilizar todas las opciones de Envisage
<nombre>.chronos_bci para la optimización y un archivo de salida
mientras la solución es encontrada.
llamado <nombre>.chronos_bco, el cual viene solamente con un
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 <nombre>.chronos_bci <nombre>.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


Para recuperar alguna solución parcial desde el archivo feasible.out el
de resolución del problema, en el caso de que el problema sea muy
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 <nombre>.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 >> <nombre>.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  Luego seleccionar OK, el archivo de resultados seleccionado es
<nombre>.chronos_bco con la solución del problema, se debe cargar la 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 resultados creada y así poder revisar los resultados de la optimización. Si
(Figura 5.25): 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 <nombre>.chronos_bco.

En Result Table Prefix se puede ingresar un prefijo para las tablas de


resultados, las cuales serán generadas como <prefix>_P_<period
number>.

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  Seleccionar la opción Chronos > Display & Query > Display

planificador o se necesita realizar una nueva optimización. 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.2: Despliegue de estado de Planificación de los bloques.


Figura 6.1: Definiendo atributos de despliegue a las reservas.

 Observe los bloques planificados para ver que sucedió, debieran


 Seleccionar diferentes colores o rellenos para cada condición.
cambiar como en la figura 6.2.
Establezca el orden con que se revisarán las condiciones utilizando
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 Triangulaciones (Triangulations) como tipo de
hoja de reservas, además del historial de planificación (periodo(os) estructura.
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 (DIRECCIONES, figura 6.6 direcciones de minado)
permite dividir los 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
establecidos y un sufijo del periodo, lo cual facilita crear una animación
direcciones de minado en el panel desplegado, hacer clic con el
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
“Periods across top”, otra opción es incluir las fechas de comienzo y
utilizando esta opción para establecer los targets en las tareas, en este
fin de periodos en el reporte. Seleccione la hoja donde se hará el
caso se creará un resumen por periodo de la misma manera. La
reporte en el Workbook o ingrese el nombre de una nueva
característica principal de este tipo de reporte es que se actualiza
(REPORTE_PALA01 como el ejemplo de la figura 6.13) y cliquear en
automáticamente a medida que se programan o desprograman los
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.


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
Con lo anterior se habrá creado una nueva hoja para la creación de un
carpeta de trabajo de vulcan con la extensión *.reportTemplate.
reporte en el Workbook.

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.3,"ESTERIL",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*
2204.62,0)
Figura 6.22: Reporte de Parámetros Financieros por banco.

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<H5),0,1) Operadores de Comparación

SR Operador: Significado:

EQ Igual que
=IF(AD4=0,1000,S4/AD4)
GE Mayor o igual a

MIN_ACUM GT Mayor que

LE Menor o igual a
=IF(AND(BD4<=3,BC4=0),BE3+AD4,0)
LT Menor que

NE No igual a
MIN_EXP

=IF(BC4=1,BE3,BE3-BE4) Edición

Combinación Acción

[Ctrl]+[C] Copia una o un rango de celdas

[Ctrl]+[X] Corta una o un rango de celdas

[Ctrl]+[V] Pega una o un rango de celdas

[Delete] Elimina el contenido de una o un rango de celdas

Maptek Computación Chile Ltda.


Todos los derechos reservados ® 2009 86
Chronos – Planificación y Reportabilidad
Creación de Bloques (Shells, Blocks)

Para cortar un sólido por bancos se puede utilizar la siguiente opción


Shells

 Cargar las triangulaciones a ser cortadas por banco

 Abrir la opción Model > Triangle Solid > 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


Figura 7.1: Creación de Bancos.
serán pintados los bancos creados. Seleccionando Solid Shaded se
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 desplazada automáticamente por el sistema en el sentido indicado por el
los bloques que se van a construir. 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 aparecerá un mensaje de error porque no es posible alcanzar el tonelaje
contenidas en el modelo de bloques. En Type se define el tipo de 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

También podría gustarte