Manual Chronos 2009

August 19, 2017 | Author: Camilinho del Flow | Category: Planning, Computer File, Mining, Microsoft Excel, Minerals
Share Embed Donate


Short Description

Download Manual Chronos 2009...

Description

Chronos – Planificación y Reportabilidad

Chronos – Planificación y Reportabilidad

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

Chronos – Planificación y Reportabilidad VULCAN – Chronos – Planificación y Reportabilidad

Todos los derechos reservados ® 2009 Maptek Computación Chile Ltda. Todos los derechos reservados. Ninguna parte de este manual puede ser reproducida, almacenada o transmitida por ningún medio de recuperación – electrónico, mecánico, fotocopiado, registrado, o de otra manera – sin el permiso escrito de Maptek Computación Chile Ltda. No se asume ninguna responsabilidad con respecto al uso de la información contenida adjunta. Aunque se ha tomado la precaución en este manual, el editor y autor(es) no asumen ninguna responsabilidad de errores u omisiones. Maptek no se responsabiliza por daños o perjuicios, directos o indirectos, que surjan del uso o interpretación de la información contenida en este manual.

Marcas registradas Debido a la naturaleza del material, muchos productos de hardware y software son mencionados por nombres. Muchos de estos nombres son reclamados como marcas registradas por las compañías que fabrican los productos. No es la intención de Maptek demandar estos nombres o marcas registradas como propias. Historial de Revisión FTG_v75_V03, Mayo 2009

Convenciones usadas en este Manual Ejemplos están escritos en negrita cursiva. Puntos importantes o referencias están escritos en negrita.

Indicaciones, ayudas y advertencias están escritas entre líneas Horizontales

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

Chronos – Planificación y Reportabilidad INDICE DE CONTENIDOS OBJETIVOS Y ALCANCES.......................................................................................................................................................................................................................1 CAPITULO 1: INTRODUCCION A CHRONOS ........................................................................................................................................................................................2 Tipos de Workbooks ..............................................................................................................................................................................................................................2 Estructura ...............................................................................................................................................................................................................................................2 Workbook ...............................................................................................................................................................................................................................................3 Configuración de Reservas ...................................................................................................................................................................................................................4 Editor de Reservas Avanzadas (Advanced Reserves Editor)...............................................................................................................................................................4 Preparando Excel para Chronos (Configuración Regional) ..................................................................................................................................................................8 Abriendo o Creando un Workbook de Chronos (File) ...........................................................................................................................................................................8 Importando Reservas al Workbook (Reserve Sheet)............................................................................................................................................................................9 Generando y Eliminando Bloques Manualmente (Add, Delete Reserves Blocks) ............................................................................................................................ 11 Desprogramando un Workbook (Unschedule Blocks) ....................................................................................................................................................................... 13 Preparando la Hoja de Reservas ....................................................................................................................................................................................................... 13 Cálculo de Mineral Expuesto .............................................................................................................................................................................................................. 18 Incorporación de Productos para Stockpile........................................................................................................................................................................................ 19 Relacionando las Reservas en Chronos con los Objetos Gráficos en Envisage (Preferences) ...................................................................................................... 20 CAPITULO 2: CONFIGURACION DE LA PRODUCCION (WORKBOOK SETUP) .............................................................................................................................. 23 Definiendo los Periodos (Period Calendar) ........................................................................................................................................................................................ 23 Creando Recursos (Resources) ......................................................................................................................................................................................................... 24 Creando Inventarios (Destinations) .................................................................................................................................................................................................... 28 Definiendo Objetivos (Target Table)................................................................................................................................................................................................... 30 Creando un Proceso (Processes) ...................................................................................................................................................................................................... 32 Definiendo las Rutas (Lookup Table, Routing)................................................................................................................................................................................... 33 CAPITULO 3: PROGRAMACION Y ACTUALIZACION ......................................................................................................................................................................... 34 Definiendo y Programando Tareas (Tasks) ....................................................................................................................................................................................... 34 Task para Programación Manual o Interactiva................................................................................................................................................................................... 35 Edit ...................................................................................................................................................................................................................................................... 36

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

Chronos – Planificación y Reportabilidad Display ................................................................................................................................................................................................................................................ 37 Sorting ................................................................................................................................................................................................................................................. 41 Selección Interactiva de Bloques (Send to Task) .............................................................................................................................................................................. 42 Task para Programación por Optimización ........................................................................................................................................................................................ 44 Blocks.................................................................................................................................................................................................................................................. 44 CAPITULO 4: PRECEDENCIAS (PRECEDENCES) ............................................................................................................................................................................. 46 Precedencias Automáticas (Advanced Setup) ................................................................................................................................................................................... 46 Precedencias Interactivas (Interactive Edit) ....................................................................................................................................................................................... 57 CAPITULO 5: OPTIMIZACION (OPTIMISATION) ................................................................................................................................................................................. 60 Tablas de Restricciones (Constraint Tables) ..................................................................................................................................................................................... 60 Mineral Expuesto (Ore Exposure) ...................................................................................................................................................................................................... 63 Razón de Extracción entre Unidades de Explotación (Pushback Ratio) ........................................................................................................................................... 64 Stockpile (Stockpile to optimise plant usage) ..................................................................................................................................................................................... 66 Configuración del problema y Optimización (Problem Setup) ........................................................................................................................................................... 67 CAPITULO 6: MONITOREO Y REPORTABILIDAD (DISPLAY & QUERY, REPORTING) .................................................................................................................. 73 Despliegue de la Planificación (Display Attributes) ............................................................................................................................................................................ 73 Secuenciamiento de Planificación (Query Block) .............................................................................................................................................................................. 75 Direcciones de Minado (Generate Directions) ................................................................................................................................................................................... 75 Graficando la Planificación (Plot Periods) .......................................................................................................................................................................................... 77 Despliegue de la planificación (Set Visibility) ..................................................................................................................................................................................... 79 Reporte Resumen de Planificación (Period Summary Reporting)..................................................................................................................................................... 81 Reporte de Reservas y de Planificación (General Reporting) ........................................................................................................................................................... 82 ANEXOS ................................................................................................................................................................................................................................................. 85 Expresiones Utilizadas en el Manual.................................................................................................................................................................................................. 85 Utilidades ............................................................................................................................................................................................................................................ 86 Creación de Bloques (Shells, Blocks) ................................................................................................................................................................................................ 87 Sobre nombres de Tablas y Hojas en Chronos ................................................................................................................................................................................. 91

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

Chronos – Planificación y Reportabilidad OBJETIVOS Y ALCANCES

En este manual se muestran los principales conceptos para llegar a

Las principales ventajas para el ingeniero incluyen:

conocer y utilizar el software Chronos de Vulcan, a través de un recorrido por sus numerosas opciones y aplicaciones.

 Resultados de modelos de negocios calculados dinámicamente en el workbook de planificación.

Al finalizar este manual el usuario debiera tener el conocimiento suficiente para configurar un workbook que represente la realidad de su operación minera y usarlo para crear planes mineros, en cualquiera de

 Conocimiento inmediato de las implicancias directas de cada decisión en la planificación.

las modalidades que el software ofrece, tanto interactivamente como optimizando y generando reportes en un sin número de formatos.

 Fácil adaptabilidad de los workbook de planificación a cualquier escenario.

Este manual ayudará a los nuevos y antiguos usuarios de Vulcan a comprender los fundamentos de planificación de minas usando Chronos y a obtener mayor rapidez en la generación de resultados, es decir,

 Visualización de las decisiones de planificación dentro de las operaciones mineras mientras la planificación toma lugar.

planes mineros técnicamente factibles y operativamente viables. La planificación en Chronos es un proceso interactivo. El ingeniero podrá Chronos posee distintas soluciones integradas para la planificación

integrar la información actualizada tal como está ocurriendo en la mina.

minera, la cual se realiza utilizando hojas de cálculo en Microsoft Excel®

Cambios en las reservas, tasas de explotación, precios de los metales y

y un ambiente orientado a objetos, lo que permite un análisis dinámico,

otros factores que implican una actualización de la planificación, por lo

adaptándose al diseño minero, los modelos geológicos, la planificación y

tanto todas las actividades a planificar estarán basadas en la estimación

sus cambios repentinos.

más realista de los datos.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

1

Chronos – Planificación y Reportabilidad CAPITULO 1: INTRODUCCION A CHRONOS

2) Planificación Optimizada – Esta planificación es generalmente hecha para soluciones de planificación de largo plazo, aunque tiene

Chronos es un software de planificación, el cual utiliza un archivo de

también aplicación en corto y mediano plazo. La solución óptima es

Microsoft Excel® en cuyas hojas de cálculo se puede almacenar,

calculada en función de restricciones mediante programación lineal

manipular y reportar la información de la mina o sectores de ella con el fin

definiendo una función objetivo para maximizar o minimizar algún

de crear su programación. Este archivo recibe el nombre de Workbook y

valor de variable de interés como leyes, tonelajes o el valor presente

contiene hojas predefinidas y hojas generales las cuales pueden ser

neto (NPV por sus siglas en ingles), en dicho caso se deberá

definidas por el usuario. Todas las funcionalidades de las planillas Excel®

ingresar una tasa de actualización del parámetro que se desea

pueden ser utilizadas como herramientas para la planificación.

optimizar. El motor de la optimización en este tipo de planificación es Cplex.

Tipos de Workbooks 3) IDS (Diseño Interactivo de Planificación) – Este tipo de Workbook es Existen 3 tipos de Workbooks que pueden ser creados. La configuración

generalmente usado para planificaciones a corto plazo. Permite al

inicial es básicamente la misma y todos incluyen los mismos

usuario digitalizar polígonos en pantalla según el banco que se esté

componentes.

trabajando para crear bloques de reservas y planificar los bloques interactivamente. El polígono puede entonces ser modificado y re-

1) Planificación Manual – Estas se aplican preferentemente al Mediano

planificado con el fin de que tenga un particular valor de tonelaje,

y al corto plazo. La planificación es hecha interactivamente

ley, etc. Este tipo de workbook no está dentro de los contenidos de

seleccionando objetos gráficos en pantalla o usando la convención

este manual.

de nombres de los bloques de la hoja de reserva. Estructura A continuación se presenta la estructura o componentes principales de una planificación en Chronos.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

2

Chronos – Planificación y Reportabilidad Workbook

General sheets - Las Hojas Generales pueden ser usadas para cálculos, almacenaje de parámetros mineros, reportes, resumen del plan minero,

Un Workbook de Chronos es un conjunto de hojas de cálculo creadas en

entre otras. Las hojas Generales son definidas por el usuario

Microsoft Excel®. El workbook deberá contener todas las reservas y datos relacionados en estas hojas, así como también información adicional y/o necesaria para generar un plan minero.

El nombre del workbook será de la forma .Chronos_xls. Un archivo de respaldo llamado .Chronos_xls.bak. será creado automáticamente cada vez que el workbook sea abierto y es numerado secuencialmente.

Figura 1.1: Workbook en Excel.

Sheets - El Workbook de Chronos contiene hojas (sheets) de las cuales

Los 5 componentes básicos para armar un workbook son los siguientes:

algunas son creadas, manipuladas y mantenidas por Chronos y otras pueden ser creadas y manipuladas directamente en Excel® por el

1) Reservas – Cubicación de reservas mineras.

usuario.

2) Periodo/Calendario – Horizonte de Planificación, es decir, Meses, Semanas, etc. a planificar, y fechas de cuando comienzan y

Reserve Sheets - Las Hojas de Reservas contendrán la información de las reservas mineras extraíbles (nombre de los bloques, tonelajes, leyes, etc.) importada desde un archivo de cubicación proveniente desde

terminan tales periodos. 3) Destinos/Inventarios – Tablas de acumulación hacia dónde va el material programado.

Advanced Reserves (dump file). En esta hoja pueden ser agregadas

4) Procesos – Descriptor de como el material llega a sus destinos

columnas extras con datos derivados de las columnas anteriores o de

5) Objetivos o Límites – la meta a la que se quiere llegar en cuanto a

otras hojas con el fin de obtener mayor información

acerca de los

tonelaje, producto, etc., por periodo.

bloques. Todos los cálculos aquí realizados son externos a Chronos, pero de todas formas serán reconocidos en las futuras hojas a configurar.

En las siguientes secciones se explicará cómo crear y manejar estos 5 componentes para la configuración de un Workbook de Chronos.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

3

Chronos – Planificación y Reportabilidad Configuración de Reservas

Editor de Reservas Avanzadas (Advanced Reserves Editor)

Antes de cubicar es importante que los objetos que integraran las

A continuación se presenta en forma general el proceso de creación del

reservas, ya sean sólidos o polígonos, tengan una convención de

archivo .dmp a través del Editor de Reservas Avanzadas de Vulcan. Este

nombres que sea lo suficientemente específica y clara, ya que serán los

archivo es la base para realizar cualquier tipo de programación en

mismos nombres con que pasaran a llamarse dentro del workbook de

Chronos.

Chronos. Esto permite simplificar cálculos y aumentar la información en la hoja de reservas. Un ejemplo de una buena convención de nombres se

Las reservas se obtendrán utilizando las triangulaciones sacadas del

muestra a continuación:

diseño minero y un modelo de bloques del yacimiento. Se recomienda que las triangulaciones cumplan previamente los 3 chequeos de validación (cierres, inconsistencias y cruces) antes de utilizarlas para obtener las reservas. Las fallas encontradas deben ser corregidas para poder continuar el proceso de manera correcta. Exportando un archivo de reservas. Seleccione la opción Block >

Figura 1.2: Convención de nombres de bloques

Advanced Reserves > Advanced Reserves Editor

Se puede ingresar cualquier otra información dentro del nombre del

 Crear un nuevo archivo de especificación (ejemplo.res) en Open

bloque, como tipo de producto por ejemplo. En este manual se asume

Specification y seleccionar el modelo de bloques a ser utilizado.

que esto ya ha sido completado.  En Variables se encuentran opciones que permiten definir qué y cómo se cubicará.

Use guión bajo para separar la información en los nombres de los bloques. De esta manera, mediante funciones de Excel® pueden ser cortados, haciendo más rápido su desglose.

Breakdown Fields permite dividir la información utilizando variables de quiebre, como son las litologías, categorías, bancos o cualquier otro campo que permita hacer una clasificación.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

4

Chronos – Planificación y Reportabilidad Product Codes permite codificar diferentes productos de las reservas a

Finalmente Grade Cutoffs permite exportar las reservas divididas en

exportar estableciendo condiciones, siendo uno de los más usados por

rangos parciales de leyes, no acumulados, estableciendo los valores

los usuarios de Chronos, dada la ventaja de crear clasificaciones

máximos, mínimos e incrementos de los rangos.

recurriendo a muchas variables a la vez (figura 1.3).

Figura 1.3: Definiendo los productos del archivo de reservas.

Se pueden definir otros tipos de productos imponiendo condiciones para litologías, alteración, categorías, impurezas

u otra característica que

Figura 1.4: Estableciendo las variables de leyes.

pudiese considerarse importante para los siguientes procesos (planta de procesamiento por ejemplo).

En Grade Variables se establecen las variables de modelo de bloque a

Si no se ingresa un valor en Default for Missing entonces también se

ser exportadas en las reservas, como son las leyes, indicadores

incorporará en el reporte la masa total y el volumen total para la variable

metalúrgicos, indicadores geotécnicos, etc., además de la densidad del

de ley, y su valor de ley será calculado solo desde donde existan bloques

material (figura 1.4).

con valores conocidos.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

5

Chronos – Planificación y Reportabilidad  La sección Regions permite definir donde se cubicará, es decir, los sectores del modelo que servirán para establecer los bloques de reserva, estos pueden ser definidos por polígonos, líneas centrales de figuras o triangulaciones.

Polygons permite establecer bloques seleccionando polígonos y definiendo su proyección (en Setup), además es posible definir la convención de nombres para las reservas a exportar (en Naming).

Centrelines permite establecer la triangulación primitiva que nacerá a partir de una línea guía existente, que es donde se cubicará finalmente

Figura 1.5: Seleccionando triangulaciones del diseño.

(es posible establecer la posición de la línea en el objeto, sus dimensiones, formas, etc.), en la pestaña Editor se pueden modificar las

Una vez cargadas las triangulaciones remover todas aquellas que no

figuras y dimensiones, la pestaña Options permite establecer una

serán incluidas en la cubicación. Se remueven todas las triangulaciones

convención de nombres para las reservas y definir como serán

usando el botón “” solo las

de bloque cuando estos sean cortados por las triangulaciones. Se

seleccionadas.

pueden establecer otro método de selección presionando el botón Change... y estableciendo condiciones para la selección.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

6

Chronos – Planificación y Reportabilidad  Guardar los parámetros establecidos utilizando el campo Save Specifications.

El archivo de reservas creado (Dump File) se verá como la figura 1.7 si se abre con algún editor de texto.

 Finalmente calcular las reservas utilizando el botón Calculate en la pestaña Calculate, determinando además un nombre para el archivo de reservas (reservas.dmp). Se abrirá una ventana como la que se muestra en la figura 1.6. Para los fines de obtener una cubicación para Chronos no es necesario generar el archivo.csv en la cubicación, aunque este puede utilizarse para revisar más rápido la información obtenida ya que es igual a la del *.dmp.

Figura 1.7: Archivo de reserva reservas.dmp.

Ya se está en condiciones para importar el archivo de reservas a Chronos. Figura 1.6: Creando el archivo de reservas (Dump File).

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

7

Chronos – Planificación y Reportabilidad Preparando Excel para Chronos (Configuración Regional)

Abriendo o Creando un Workbook de Chronos (File)

Un paso importante previo al trabajo con Chronos, es preparar la

 Para abrir o crear un nuevo Workbook de Chronos se debe usar la

configuración de números, lenguaje, fechas y horas dentro del panel de

opción Chronos > Files > Open Workbook como se muestra en la

control para que el computador y específicamente Excel funcione en

figura 1.8. Este workbook tendrá la extensión *.chronos_xls.

conjunto con Vulcan y en especial con Chronos.  Para revisar la configuración de su computador, el usuario debe ir a Control Panel opción Regional and Language Options como en la figura 1.8. Se debe indicar English (United States) en Standards and Formats, donde quedará definida la coma para números en miles y el punto para números con decimales. Hojas como las de Reserves y Periodo Calendar (a revisar más adelante) dependen en su funcionamiento de una buena configuración de este panel. Figura 1.8: Creando un nuevo Workbook.

Al dar OK se abrirá automáticamente un archivo de Microsoft Excel con las hojas Especializadas y 3 Hojas generales vacías.

Si al intentar abrir o crear un workbook aparece un aviso de bloqueo por parte del Firewall, es necesario desbloquear para seguir trabajando. Por otra parte, no es recomendable cerrar el workbook desde Excel®, esto se debe hacer desde la opción Chronos > File > Close Workbook, para Figura 1.8. Configuración Regional.

guardar todos los cambios realizados de manera correcta.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

8

Chronos – Planificación y Reportabilidad Importando Reservas al Workbook (Reserve Sheet)

 Luego se debe indicar un nombre para el archivo de especificación (importación.chronos_ids por ejemplo). Figura 1.11. Este archivo

 Primero es necesario crear una nueva hoja de Reservas utilizando la

tiene como objetivo guardar la configuración que el usuario ingrese

opción Chronos > Reserve Sheet > Create Reserve Sheet, y

en todas las ventanas que forman parte del proceso de importación

asignarle un nombre. Figura 1.9.

del archivo de cubicación, a saber figuras 1.12 y 1.13.

Figura 1.9: Creando una hoja de Reservas.

Con lo anterior se creará una nueva hoja de reservas en el Workbook.  Luego para importar el archivo de reservas (ejemplo.dmp) se utiliza la opción Chronos > Reserve Sheet > Import Dump File. Primero

Figura 1.11: Creando archivo de especificación.  Seleccionar el archivo de reservas (Dump File), en este caso ejemplo.dmp. Figura 1.12.

debe seleccionar la hoja de reservas ya creada. Figura 1.10. Es importante mencionar que si no se ha creado previamente, el usuario puede ingresar un nombre dentro de este panel y la hoja será creada automáticamente.

Figura 1.12: Seleccionando el archivo de reservas.

Figura 1.10: Seleccionado hoja de Reservas.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

9

Chronos – Planificación y Reportabilidad  A continuación se requiere que el usuario seleccione los campos a

 El usuario también debe seleccionar el o los campos que

importar del archivo de reservas, o verifique aquellos que ya están

conformaran la llave (Key), a partir de la cual el resto de las

agregados en el archivo de especificación. Figura 1.13.

variables serán ordenadas, usualmente se utiliza la REGION o nombre del sólido. Esta llave debe ser tal que el resultado de origen a un nombre único de bloque que contenga toda la información de las reservas. Figura 1.13.  El campo Fold fields (campos de quiebre) en la figura 1.13 se utiliza para dividir la información según algún campo sacado de la cubicación, usualmente corresponde a Products, Cutoff u otro Breakdown field, de esta manera se obtiene la información de variables leyes, tonelajes, etc. para cada campo de quiebre.  Ver la hoja de reservas para revisar la importación realizada. La hoja de reserva debería ser como la de la figura 1.14.

Figura 1.13: Seleccionando campos a importar.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

10

Chronos – Planificación y Reportabilidad Generando y Eliminando Bloques Manualmente (Add, Delete Reserves Blocks)

A pesar de que la mayoría de las veces la generación de bloques de la hoja de reservas será por medio de la importación de un archivo*.dmp, existe la posibilidad de ingresar bloques manualmente a esta hoja, lo que es útil por ejemplo para representar stock que el usuario tiene valorizados tanto cuantitativamente como cualitativamente (tonelajes y leyes).  Para generar bloques manualmente el usuario debe ir a Chronos > Reserve Sheet > Add Reserve Block, Figura 6.1, y allí ingresar el nombre de todos los bloques a generar.

Figura 1.14: Hoja de Reservas.

Podría aparecer un mensaje de Bloque duplicado, en este caso el usuario debe revisar la Key y los Fold Fields que utilizo en la importación. Si no se tiene ese mensaje, se han importado satisfactoriamente las reservas en el workbook de Chronos.

Figura 1.15: Agregando bloques manualmente.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

11

Chronos – Planificación y Reportabilidad El resultado se verá como en la figura 1.16, en la hoja de reservas:

Algunos de estos patrones usados son los caracteres “*” para múltiples caracteres y “?” para sólo un carácter. Por ejemplo para eliminar todos los bloques cuyo nombre comience con F1, escribir F1* en Pattern y seleccionar Apply Pattern, después OK.

Figura 1.16: Bloques agregados a Reservas.

Luego el usuario deberá llenar con datos las columnas de calidad y cantidad que también tienen los demás bloques de la hoja con el fin de que aporten con estos valores al momento de ingresarlos a un plan.

También es posible eliminar los bloques de la hoja de reservas utilizando la opción Chronos > Reserve Sheet > Delete Reserve Blocks, figura 1.17.

Allí el usuario deberá seleccionar los bloques, para lo cual puede utilizar un patrón determinado (Pattern) en el panel desplegado, y así seleccionar todos los bloques que coincidan con ese patrón.

Figura 1.17: Eliminando bloques de reserva

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

12

Chronos – Planificación y Reportabilidad Desprogramando un Workbook (Unschedule Blocks)

Preparando la Hoja de Reservas

Una vez hecha una programación, ya sea manual o por optimización, el

El proceso de importación de datos de reservas utilizando un modelo de

usuario deberá decidir si el plan minero creado satisface sus

bloques y el diseño minero brinda a Chronos información realmente útil,

requerimientos y objetivos. Si se estima que la programación debe

sin embargo, se recomienda generar más información ya dentro del

realizarse nuevamente o simplemente desea generar planes alternativos,

workbook la cual permitirá localizar y secuenciar bloques más

deberá desprogramar los bloques utilizados para que estos vuelvan a su

efectivamente, estimar sus parámetros, etc., asociar con ellos un

estado inicial de “In-situ” y de esta manera poder ocuparlos nuevamente

particular proceso o destino, e incluso con fines netamente de

en un nuevo plan.

reportabilidad de los bloques programados.

 La opción para hacer esto se encuentra en Chronos > Reserve Sheet > Unschedule Blocks, como en la figura 1.18.

Con el fin de lograr lo anterior se recomienda generar columnas extras en la hoja de reservas las cuales se deben completar con información obtenida directamente, derivada de algún cálculo que involucra a las columnas existentes, información importada desde algún archivo o incluso escrita directamente en una de las hojas generales (Fig. 1.19 y Fig. 1.20). Esta puede ser la parte más compleja e importante del proceso de configurar del workbook en Chronos.

A continuación se ejemplificará esta práctica creando un par de hojas Figura 1.18: Desprogramación.

generales para almacenar parámetros mineros y financieros con el fin de utilizar esta información desde la hoja de reservas para generar nuevas

En este panel el usuario podrá escoger entre desprogramar directamente

columnas de datos mediante formulas:

la hoja de reservas con “Unschedule by Reserve Sheet” o ser mas especifico y desprogramar algún destino, periodo o bloque con “Unschedule by Destination/Period/Block”.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

13

Chronos – Planificación y Reportabilidad  Se

crearán

dos

hojas

en

el

Workbook

de

Excel

(PARAMETROS_MINEROS y PARAMETROS_FINANCIEROS), o

La hoja general PARAMETROS_FINANCIEROS queda como aparece en la figura 1.20.

simplemente se puede cambiar el nombre de las hojas vacías que se agregan automáticamente al crear un nuevo workbook.

En la hoja PARAMETROS_MINEROS se escribirá información como se indica en la figura 1.19.

Figura 1.20: Hoja PARAMETROS_FINANCIEROS

Ya se han creado satisfactoriamente dos hojas generales y también se han importado datos desde una fuente externa. Ahora se utilizará esta información junto con los campos de reserva existentes para generar Figura 1.19: Hoja PARAMETROS_MINEROS.

Se pueden utilizar todas las herramientas de Excel para dar formato a las celdas y hojas como también de formulas y condiciones.

más información útil dentro de la hoja de reservas para la planificación.  En la Hoja de Reservas se ingresaran nuevas columnas con encabezados del tipo FASE, BANCO, BLOQUE.

Presionar Shift+F11 para crear una nueva hoja en el workbook de Excel.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

14

Chronos – Planificación y Reportabilidad  Siempre en la segunda fila (Accumulation) de la hoja de reservas se

Acumulación por DISPLAY significa que esas columnas contienen

debe configurar el tipo de variable a la que se refiriendo, en Chronos

caracteres alfa-numéricos y pueden ser usadas tanto para propósitos de

existen 3 posibles tipos, estos son SUM, WEIGHT y DISPLAY, los

despliegue y referencia como para cálculos en otras columnas.

cuales se usan para acumulación de valores, ponderaciones y muestra de información respectivamente. Se podrá establecer el tipo

Posteriormente

se

completarán

esas

columnas

con

información

de acumulación manualmente o utilizando la siguiente opción

contenida en los nombres de los bloques. Como se mencionó, los

Chronos > Reserve Sheet > Update Weight/Accumulation

nombres de bloques están conformados por el nombre de la fase, nivel de banco y número de bloque. En el siguiente paso se separará este

 Una vez ejecutada la opción anterior si se observa la fila donde se

nombre en sus distintos componentes y se guardará cada uno de ellos en

definen las acumulaciones aparecerá la opción de establecer uno

las columnas independientes entre sí. Para hacer esto utilizar algunas

de los 3 tipos de acumulación para cada columna. Aplicar la

fórmulas existentes en Excel.

configuración como se muestra en la figura 1.21 al campo acumulación.

 Para determinar el campo fase de cada bloque se seleccionará, en primera instancia, la celda H4. Se recomienda crear formulas genéricas para luego proceder a copiarlas hacia abajo con mayor rapidez. Figura 1.22.  En el contenido de la celda se utilizará la siguiente expresión: =IndexSplit(A4,"_",1)

La función INDEXSPLIT crea un arreglo, en este caso, con 3 componentes basados en un separador (en este caso “_”) desde la celda de referencia (A4), retornando uno de los componentes del arreglo, que Figura 1.21: Configuración de tipo de Acumulación.

para el caso es el primero, es decir, F1.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

15

Chronos – Planificación y Reportabilidad  Una vez que se tengan definidas las celdas superiores seleccionar la primera celda con datos y arrastrar para copiar hacia abajo o hacer doble clic en la esquina inferior derecha, para que las fórmulas se copien en la columna completa y se actualice la celda de referencia. Figura 1.23.

Figura 1.22: Completando datos en columnas.  Se usará una fórmula similar en las celdas I4 y J4, aún referenciadas a la celda A4 pero usando el segundo y tercer componente del nombre del bloque. Por ejemplo la expresión para J4 debe ser: =IndexSplit(A4,"_",3) Figura 1.23: Columnas con información obtenida del nombre de los bloques.  Luego, se pueden crear nuevas columnas, como aparece en la figura 1.24. La única consideración sobre esto es establecer el tipo de acumulación adecuada (SUM, WEIGHT o DISPLAY) para cada columna como se muestra allí. Otras funciones usadas en Excel son LEFT, MID y RIGHT, las cuales permiten extraer un determinado número de caracteres desde alguna

Se

celda.

PARAMETROS_FINANCIEROS para las columnas de tipo COSTO,

pueden

utilizar

las

unidades

definidas

en

INGRESO Y BENEFICIO (dólares/tonelada, dólares/libra, etc.).

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

16

la

hoja

Chronos – Planificación y Reportabilidad  Una vez que se tienen las primeras filas de datos definidas, seleccionarlas y hacer doble clic en la esquina inferior derecha para que se copien las fórmulas y se auto referencien.  Notar que el símbolo „$‟ bloquea la columna o la fila de una celda que está siendo referenciada al construir las expresiones. Al presionar F4 teniendo seleccionada una celda en la expresión se agrega Figura 1.24: Nuevas columnas para la Planificación.

automáticamente este símbolo.

 Ingresar una apropiada ecuación para cada una de estas nuevas columnas.

Para el ejemplo, el campo TOT_MIN es la suma de todo el material no considerado como estéril. CUT_MIN es la ponderación de las leyes de MINERAL y BAJA LEY. TOTAL_MASS es la suma de todos los productos en el bloque. PRODUCTO es la caracterización del bloque de reserva utilizando una ley de corte, es decir, define mineral, estéril o mineral de baja ley. COSTO es el costo de producción, tratamiento y venta del bloque, dependiendo del tipo de producto (se vincula con la hoja PARAMETROS_FINANCIEROS). INGRESO son los ingresos por venta, en este caso, Precio Cobre * Ley de Cobre * Masa de Mineral en

Figura 1.25: Columnas adicionales generadas para cada bloque.

Bloque. BENEFICIO son los INGRESOS – COSTOS.

Los campos a ponderar, como las leyes, se definen como WEIGHT, y Expresiones utilizadas en Figura 1.24 en el Anexo.

también es necesario indicar el campo por el cual de esta ponderando (tonelajes en este caso) como en la figura 1.25, celda X3.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

17

Chronos – Planificación y Reportabilidad Cálculo de Mineral Expuesto

Hay empresas mineras que tienen políticas de aseguramiento del mineral para ciertos periodos de tiempo futuros, en este sentido se calcula la cantidad de mineral expuesto en los bancos para asegurar el cumplimiento de los requerimientos de mineral a la planta por parte del plan minero. Dentro de Chronos este cálculo debe hacerse dentro de la hoja de reservas y se utiliza principalmente cuando se pretende llevar a cabo una optimización.

Los campos que se agregan a la hoja de reservas servirán entonces para

Figura 1.26: Creando campos de Mineral Expuesto.

determinar el cambio neto de la cantidad de mineral expuesto cuando un bloque es minado. La suma de las cantidades de mineral expuesto en la

 El campo TOP_BENCH, representa el banco superior en cada fase.

hoja de reservas debe ser igual a cero, ya que la exposición mineral para

Para el cálculo de este campo se establece un indicador que

cualquier bloque es la suma del mineral expuesto debido a la extracción

marque el paso de una fase a otra, una formula ejemplo es

de ese bloque, menos la cantidad de mineral que es extraída desde el

=IF(AND(AG4=AG5,H4 Preferences. Figura 1.29. Figura 1.27: Productos para stockpile en hoja de reservas.

Finalmente en la figura 1.28 se muestra la generación de productos en la cubicación (Advanced Reserve Editor,

Figura 1.3) para su posterior

utilización en una optimización como stockpile.

Figura 1.29: Seleccionando archivo de preferencias  Es posible utilizar los valores de preferencias por defecto (Default Figura 1.28: Generación de productos en cubicación.

Preferences) o también puede generarse archivos de preferencias para establecer configuraciones personalizadas en la opción

Es importante mencionar que el usuario puede generar tantos productos como desee, recurriendo no solo a productos de tonelajes, si no, a horas planta por ejemplo, o a productos con alta ley de mineral pero también

Preferences file. Existe además la opción de cargar los sólidos seleccionados en la planificación interactiva los cuales están guardados dentro de un archivo de preferencias.

con alta ley de contaminantes, etc., todo campo que tenga la opción de llenar la planta cuando el mineral no es suficiente puede ser utilizado para este tipo de stockpile. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

20

Chronos – Planificación y Reportabilidad  En el panel desplegado (fig. 1.30) se debe definir como fueron

 Look up a block using… es utilizada principalmente en el modo de

establecidos los nombres de los objetos en Envisage. Recordemos

selección interactivo para definir como se realizará la búsqueda de

que

los bloques, ya sean polígonos, líneas centro o triangulaciones.

estos objetos pueden

ser polígonos,

líneas

centro o

triangulaciones.

Exact matching se selecciona cuando el nombre del objeto o triangulación se llama exactamente igual que el bloque en la hoja de

 Polígonos y líneas centro - Polygon keys _ se

reservas. Name as a prefix sirve para indicar que un único objeto en

selecciona para indicar que el nombre de la figura fue definido como

Envisage puede estar asociado a más de un bloque de reservas en

el nombre del layer más el nombre del objeto separados por un

Chronos, o que el bloque posee un sufijo el cual no aparece en los

guión bajo „_‟. La siguientes dos opciones Polygon keys y

objetos o triangulaciones de Envisage, por lo tanto se agregará el

Polygon keys _ son similares a la anterior, en este

sufijo al nombre buscado en Envisage para poder relacionarlo con

caso se indica que el nombre del bloque está definido como el

los bloques de reserva (Se debe seleccionar Append carácter…

nombre del objeto y el nombre del objeto más el grupo al cual

para indicar el sufijo extra del bloque de reservas.

pertenece (separado por „_‟) respectivamente. La opción UG panel design conventions sirve para indicar que el nombre del bloque esta

 Se puede indicar además algún campo que haya sido seleccionado

integrado por el nombre del layer, grupo y objeto, esta opción es

como llave (key) para definir los nombres de los bloques, y así tener

usada comúnmente en diseños de minas subterráneas.

este aspecto considerado al momento de realizar la búsqueda en Envisage.

 Triangulaciones - La primera opción se selecciona para reemplazar con un guión bajo „_‟ los caracteres inadecuados con el nombre del bloque. La segunda opción se selecciona cuando el nombre de la triangulación posee un componente Rxx_ en el nombre y el bloque de reservas no, por lo tanto es necesario indicar que ese componente del nombre de la triangulación no se considere para poder relacionar el bloque con la triangulación.

Es recomendable definir Exact matching como criterio de búsqueda en el modo de selección interactivo de programación de bloques.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

21

Chronos – Planificación y Reportabilidad Después de activar la opción Query Block se selecciona, en Envisage, cualquiera de los objetos a programar. Si la operación resulta con éxito el usuario tendrá un completo reporte de los valores de los campos establecidos para las reservas en Chronos en la ventana de reportes de Envisage, como se muestra en la figura 1.31. Si no fuese así, será necesario revisar nuevamente las preferencias en el menú de Chronos.

Figura 1.30: Configuración de Preferencias.  Una vez revisada las preferencias es necesario una confirmación con Replace para guardar los cambios.

Figura 1.31: Verificación de conexión entre bloques de reserva y triangulaciones.

 Para revisar si la conexión entre los objetos de Envisage y los bloques de la hoja de reserva del workbook de Chronos ha sido establecida apropiadamente se puede utilizar la opción Chronos > Display & Query > Query Block.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

22

Chronos – Planificación y Reportabilidad CAPITULO 2: CONFIGURACION DE LA PRODUCCION (WORKBOOK

En esta ventana aparecen 4 campos seleccionables (Compute start

SETUP)

date, Compute period length, Compute number of periods y Compute end date), se los cuales solo se necesita configurar tres ya

Definiendo los Periodos (Period Calendar)

que la cuarta es determinada automáticamente por el software a partir de estos tres parámetros ingresados. Por ejemplo, si se selecciona

En esta sección se comienza por definir los periodos a planificar, los

Compute end date, el usuario debe ingresar la fecha de inicio del plan

cuales definen a su vez el horizonte de planificación. Pueden mezclarse

en Start date, el largo de cada periodo (día, semana, mes, trimestre,

dentro de esta opción periodos diarios, semanales, mensuales,

semestre, año) en Period Length y el numero de periodos en Number of

trimestrales, semestrales o anuales para programar los bloques.

Periods. Por lo tanto la fecha de termino (End date) será calculada automáticamente.

 Ir a la opción Chronos > Workbook Setup > Period Calendar para abrir el panel del calendario de periodos (ver figuras 2.1).

La opción Append permite incorporar distintos calendarios en el horizonte de planificación, con distintos largos de periodos. Basta con ajustar los campos vistos anteriormente y presionar este botón para incorporarlos.

La opción Replace all sirve para reemplazar los periodos existentes por uno nuevo. Por último, Delete borra todos los periodos seleccionados del display.  Luego de determinado el calendario de periodos, como aparece en la figura 2.1, presionar OK.

Figura 2.1: Tabla con periodos.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

23

Chronos – Planificación y Reportabilidad Todos los periodos pueden ser visualizados en la hoja llamada

Creando Recursos (Resources)

PERIODTABLE, dentro del workbook creado por Chronos. Figura 2.2. Calendars (Resource) – Todo ciclo de planificación en Chronos puede estar basado en un calendario generado por defecto y que recibe el nombre de Calendario Base. Es posible modificar este calendario e incluso generar uno nuevo indicando días de trabajo y no trabajo, e incluso factores operacionales por día como son las disponibilidades y utilizaciones, para generar así un diferentes realidades o escenarios sobre los periodos de planificación. Para utilizar este tipo de recurso se debe activar la opción Resource en la viñeta Edit de la Task (Cap. 4) a programar.

 Para modificar el calendario base o crear uno nuevo, se debe ir al menú Chronos > Workbook Setup > Calendars (Resource), donde se encontrará una ventana como en Figura 2.3.

Figura 2.2: Hoja PERIODTABLE en el workbook de trabajo.

Figura 2.3: Modificación o creación de Calendarios. Si al generar esta hoja no aparecen las fechas como las mostradas en la figura 2.2, se recomienda revisar la Configuración Regional, mencionada

Allí, será necesario seleccionar un calendario ya existente o generar uno

en el capitulo anterior de este manual.

nuevo.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

24

Chronos – Planificación y Reportabilidad Una vez dentro, será posible navegar con la barra que divide esta

La pestaña Preferences (Fig. 2.5) permite al usuario definir de una vez

ventana (Fig. 2.4), a través de los diferentes periodos generados para la

días de trabajo y no trabajo para todo el ciclo de planificación, tan solo

planificación en la hoja PERIODTABLE (de la opción Period Calendar).

seleccionando en “Set Every” y alguna opción como “to a non work day”

Luego, el usuario podrá editar desde “Set current selection” el tipo de día que quiere aplicar a su planificación, ya sea de trabajo, no trabajo o feriado anual. También podrá definir unidades de tiempo (Time units) y valores específicos de factores operacionales (Availability en este caso) por día.

Figura 2.5: Preferencias globales.

Finalmente, en la pestaña Fields (Fig 2.6) el usuario podrá crear factores operacionales para aplicarlos diaria y variablemente a todo su ciclo de planificación.

Figura 2.4: Edición Calendario nuevo.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

25

Chronos – Planificación y Reportabilidad

Figura 2.6: Factores operacionales diarios.

Figura 2.7: Uso de factores en calendarios.

Al crear un campo de calendario (Create new calendar field), este

Resources – Es posible configurar otro tipo de recursos, enfocado a la

aparecerá en el display de la izquierda (Fig. 2.6). El usuario puede aplicar

representación de equipos, los cuales pueden estar afectados por un

un valor constante del factor para todos los días del plan seleccionando

proceso (Processes, como se verá más adelante en este mismo capítulo)

el campo de calendario y utilizando la opción “Set value of selected field

y una razón de procesamiento, cuya finalidad es ser aplicado a la

to” y “For Every”, esto cambio se verá reflejado en la pestaña Calendar

restricción dentro de un destino (Destinations, como se verá más

en el display inferior derecho al seleccionar un día al cual se le aplicó

adelante en este mismo capítulo).

este factor, como en la figura 2.7. Para este caso se determino el día 7 de marzo como día de no trabajo y por lo tanto un factor de utilización de 0 (como son factores, se recomienda utilizar valores entre 0 y 1).

 Para generar este tipo de recursos, el usuario debe dirigirse a Chronos > Workbook Setup > Resources.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

26

Chronos – Planificación y Reportabilidad Dentro de la opción Resources, el usuario deberá ingresar un nombre para su recurso y un calendario, que puede ser el calendario base o uno definido por el usuario previamente, sobre el cual se basará el uso de este recurso, como muestra la figura 2.8.

Figura 2.9: Asignación de Proceso y Razón de Procesamiento.

Para la edición de la Razón de Procesamiento, se puede seleccionar cualquier campo de la hoja de reservas o de recurso, o varios de ellos y agregarlos a la “Formula” presionando “Add Variable”. Recordemos que los campos de recursos fueron definidos en el calendario (Calendar Figura 2.8: Resources.

Fields) y que para el ejemplo fueron “Availability” y “Utilisation”. Una formula típica de Razón de Procesamiento de muestra en la Figura 2.10.

Adicionalmente, este recurso puede estar regido por un proceso y una razón de procesamiento, lo cual debe configurarse entrando en la opción Process/Rate Macro de la ventana de Resources (Fig. 2.8).

El usuario debe asignar, desde el menú colgante, el proceso para este recurso, y podrá ingresar al editor de Razón de Procesamiento. Figura 2.9. Figura 2.10: Edición de Razón de Procesamiento. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

27

Chronos – Planificación y Reportabilidad Creando Inventarios (Destinations)

Las especificaciones de los destinos pueden ser editadas en cualquier momento durante el proceso de planificación. Si son agregados nuevos

Los Destinos pueden representar lugares como botaderos, planta, o

atributos de ley o calidad al modelo geológico, nuevos campos de

stocks. Alternativamente, se recalca, los destinos pueden ser pensados

programación son calculados en la hoja de reservas o nuevos recursos

como inventarios de material, sin necesariamente tener un destino físico

son agregados. Estos campos pueden entonces ser incluidos en la

en la mina.

especificación de los destinos.

En planificaciones de corto plazo es común que se asignen nombres de equipos a los destinos para obtener información detallada de estos en la operación. Mientras que para un largo plazo es útil asignar tantos destinos como Fases se tiene, e incluso definir un solo destino llamado por ejemplo Minado o Excavación y así controlar toda la explotación de la mina como un solo inventario de reservas. Se pueden crear Destinos o inventarios utilizando la opción Chronos > Workbook Setup > Destinations, tras lo cual se desplegará una ventana como la de la figura 2.11.

Esta ventana desplegada permitirá al usuario crear dichos destinos y especificar, en cada caso, los campos cualitativos y cuantitativos a ser

Figura 2.11: Creando los destinos.

acumulados seleccionándolos de una lista de campos pertenecientes a las hojas de reserva o de recursos (del tipo equipo).

 Definir un nombre para cada destino, por ejemplo, PALA01, FASE03 o MINADO, etc. en Destination name. A cada destino le corresponde una fila con sus atributos (Attributes).

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

28

Chronos – Planificación y Reportabilidad  La opción Create Stockpile permite crear una hoja similar a la hoja

Para comenzar es necesario seleccionar del menú colgante el nombre de

de reserva, la que tendrá tantos bloques como periodos sean

la hoja de reservas a utilizar, en este caso, RES. Es posible ir llenando

definidos y en donde se podrán enviar porciones remanentes de los

las filas una por una, eligiendo hoja de reservas o de recursos, campo,

bloques al final de cada periodo programado, para utilizarlos en

etc., sin embargo, se recomienda utilizar el botón Load Sheet, el cual

futuros periodos desde la Task o Tarea (Cap.4).

permite cargar todos los campos que se encuentran en la hoja de reservas con sus respectivos tipos de acumulación (del tipo DISPLAY,

 Ir al icono

en el campo Attributes para determinar que campos

de las hojas de reservas y recursos serán utilizados, como en la

SUM o WEIGHT) y luego eliminar todos aquellos que no pueden ser utilizados en el destino, como lo son los de tipo DISPLAY.

figura 2.12: Para cargar campos provenientes de los recursos es necesario incorporarlos manualmente por filas, primero se selecciona en Reserves Name por “Resource” y luego en Reserve Field el recurso a incorporar al destino, como “SHOV1” en el ejemplo Fig. 2.12. Con Update Accumulations / Weight Fields se actualizan los campos que hayan sido modificados o agregados en la hoja de reservas en el workbook. Se recomienda siempre realizar un Update con esta herramienta luego de terminar de incorporar todos los campos al destino.

Es importante recalcar que dentro de los atributos del destino NO se deben eliminar campos de reserva a partir de los cuales se deriven otros Figura 2.12: Definición de los campos en un destino.

campos, como en el caso de aquellos que son producto de una ponderación (WEIGHT) sobre un campo de masa (SUM), como el caso de una ley de mineral de AU ponderada por un masa TOTAL_MASS, si se elimina el campo TOTAL_MASS el software no será capaz de calcular la ponderación para dicha ley.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

29

Chronos – Planificación y Reportabilidad  Target Min, Target Max, Block Min y Block Max son usados en el

Definiendo Objetivos (Target Table)

área de optimización (ver Cap. 5). Los valores ingresados serán transportados por defecto a la tabla de restricciones de la

La opción Chronos > Workbook Setup > Target Table permite

optimización.

determinar objetivos para cada periodo y destino. Es posible definir estos objetivos en unidades de tiempo (basadas en la razón de procesamiento,

 Por último, seleccionar OK.

ver definición de procesos en este mismo capítulo) y en unidades de masa (variables de tipo SUM) para cada periodo calendario. Estos

En el workbook se pueden observar las hojas de destinos creados (figura

objetivos pueden ser referenciados cuando los bloques son planificados

2.13) por el usuario, estas hojas reciben el mismo nombre asignado

en la Task (ver Cap. 4) para que el material sea enviado a los periodos

durante su configuración:

respetando los objetivos definidos por el usuario.  Seleccionar la opción Chronos > Workbook Setup > Target Table. Se abrirá la siguiente ventana (Figura 2.14).

Figura 2.13: Hojas de destinos en el workbook de trabajo. Figura 2.14: Tabla de objetivos según el campo escogido para cada destino. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

30

Chronos – Planificación y Reportabilidad En la tabla aparecerá un listado de todos los destinos que fueron

En el ejemplo de la figura 2.16, se asume un target para el destino

ingresados en los inventarios anteriormente.

PALA01 que representa productividad objetivo por periodo, la cual será de 60000 toneladas diarias de material (periodos del 1 al 7),

 En el campo Field to target se debe seleccionar el campo de tipo

observándose además las productividades de los otros dos equipos. La

SUM a controlar para cada uno de los destinos existentes dentro de

fila Time se refiere al tiempo disponible del equipo para realizar un

la lista.

proceso, basado en el cálculo de la Razón de procesamiento o Rate Macro. Se pueden obtener estos valores por periodo para cada uno de

 En Enter values, se deben ingresar los valores de tiempo y masa

los equipos mediante conexiones con una hoja general que contenga

para el campo indicado en Field to target, sin embargo, esto también

información sobre mantención y pérdidas operacionales de los quipos

es posible completar posterior a la configuración de la hoja

mineros.

PERIODTARGETS que se crea en el workbook al seleccionar OK (figura 2.15), mediante incorporación de valores o formulas referidas a otros cálculos:

Figura 2.16: Hoja con los valores objetivos en el workbook de trabajo. Figura 2.15: Valores de tiempo y cantidad requeridos en cada periodo. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

31

Chronos – Planificación y Reportabilidad Creando un Proceso (Processes)

Es posible agregar una descripción del proceso en el campo Description (opcional).

Un proceso es el atributo que se le da a un bloque para definirlo como programado, es decir, todo bloque que entre en una planificación

En Process type especificar si el proceso es de tipo in situ (es decir,

cambiara su estado de In situ a procesado, sea cual sea el nombre que

que el material es procesado pero no movido, como por ejemplo

se le dé a este proceso.

perforación y tronadura) o excavation (o sea, cuando el material es procesado y trasladado, y depende por lo tanto de los otros bloques).

Se pueden crear procesos utilizando la opción Chronos > Workbook Setup > Processes. Con lo cual se despliega una ventana como en la

En Prerequisites se especifica un proceso previo que debe aplicarse al

figura 2.17.

bloque para llevar a cabo el proceso definitivo (Process name). Dicho de otro modo, es posible establecer una secuencia de procesos, tal como ocurre en realidad. (Ver figura 2.18).

Figura 2.17: Tabla de creación de procesos.

El usuario debe asignar nombres para el o los procesos en la columna Process Name, como en la figura 2.17. Para planificaciones de corto plazo suelen usarse nombres de equipos, ya que permite saber en la hoja de reservas, columna State, el equipo con el que fue planificado extraer el bloque. Mientras que para mediano o largo plazo los nombres

Figura 2.18: Tabla con definición de prerrequisitos.

de los procesos ya no son tan específicos, pudiéndose crear procesos como Minado o Extracción por ejemplo. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

32

Chronos – Planificación y Reportabilidad Adicionalmente, todo proceso puede estar condicionado por una razón de

Definiendo las Rutas (Lookup Table, Routing)

procesamiento o Rate Macro, en unidades de tiempo, que determinará cuanto demora en llevar a cabo el procesamiento de bloques por periodo.

La opción Chronos > Workbook Setup > Lookup Table (Routing),

Para configurar una Rate Macro se debe ingresar desde la ventana de la

permite definir una matriz de rutas en base a los procesos que serán

figura 2.17, una vez allí (Fig. 2.19) se puede definir una constante de

usados para enviar los bloques a sus destinos. Sirve tanto para asignar

tiempo o una fórmula referenciada a campos de la hoja de reservas,

bloques a un destino como para restringir su ingreso a otros. Esta matriz

seleccionándola desde “Reserve Variable” y luego presionando “Add

será necesaria tanto en una programación manual como en una

variable”. Una formula típica para razones de procesamiento está dada

programación por optimización.

por el tonelaje a procesar de los bloques sobre un rendimiento promedio de equipos por periodo de tiempo, cuyo resultado será unidades de tiempo. Finalmente el proceso se verá como en la Fig. 2.20.

 Seleccionar en Vulcan la opción Chronos > Workbook Setup > Lookup Table (Routing), se despliega la ventana de la figura 2.21.

Figura 2.19: Panel para definir tiempo de los procesos. Figura 2.21: Lookup Tables.  En el campo Table Name especificar el nombre que identifica la matriz, típicamente LT (proveniente de las iniciales de Lookup Table).

Figura 2.20: Edición de Procesos.

 En Routing Attributes se definirá la matriz, figura 2.22.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

33

Chronos – Planificación y Reportabilidad CAPITULO 3: PROGRAMACION Y ACTUALIZACION

Si bien con la confección de una Lookup Table se determina un amarre global de los bloques a un destino, es en la Task o Tarea donde se indican los bloques que entraran definitivamente en una programación. Estas pueden variar en tamaño y complejidad, tomando desde un solo bloque hasta una planificación completa. El usuario puede decidir cómo Figura 2.22: configurando la tabla de rutas.

será utilizada la tarea, basado en la forma en que normalmente realiza su planificación, ya que en ellas pueden guardar, incluso, secuencias de

Las columnas son un listado de los diferentes destinos, para el ejemplo

explotación.

fueron BOTADERO y STOCK.  En Reserve Field el usuario tendrá un listado de todos los campos de tipo DISPLAY existentes en la hoja de reservas, allí deberá

Ya sea para realizar una programación manual o una optimización, la tarea juega el rol más importante dentro las tablas configurables en un workbook, ya que es el último paso del bloque antes de ser programado.

seleccionar uno que servirá para definir la ruta de los bloques a ser extraídos, en este caso se utilizó el campo MATERIAL, el cual agrupa todos los bloques en ESTERIL o MINERAL.

Como se verá en los siguientes párrafos, las tareas permiten planificar de muchas formas distintas y probar diferentes escenarios de planificación.

 Finalmente deberá seleccionar los respectivos procesos, como en el ejemplo, se asigno un proceso llamado EXTR para enviar los

Definiendo y Programando Tareas (Tasks)

bloques de ESTERIL a destino BOTADERO y lo mismo para MINERAL a STOCK, esto implica que en ningún caso un bloque de

Para crear una tarea o abrir una ya existente se debe ir a la opción

ESTERIL irá a STOCK.

Chronos > Workbook Setup > Open Task.

 Default Process permite asignar un proceso por defecto para todos los bloques.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

34

Chronos – Planificación y Reportabilidad Este panel contiene 4 pestañas fundamentales: Display, Edit, Blocks y Sorting, de las cuales algunas son necesarias cuando se realiza programación manual y otras cuando se realiza programación por optimización. Figura 3.1: Creando una tarea. A continuación se definen y ejemplifican estas cuatro pestañas, Dar un nombre a la tarea (Fig. 3.1), hacer clic en Open y luego en

agrupadas según el tipo de programación a realizar.

Cancel si no se necesita crear más tareas. En la figura 3.2 se muestra el panel de la tarea que ha sido creada con todas sus múltiples opciones en

Task para Programación Manual o Interactiva.

pestañas. Al realizar una programación interactiva o manual, la pestaña más utilizada es la de Display, ya que es allí donde se determina la secuencia de explotación de los bloques, se selecciona el criterio de limitación por periodo y se decide qué hacer con los remanentes de los bloques enviados al plan. La pestaña más importante en este tipo de programación es la de edición o Edit de la task, ya que en ella se especifica el proceso, el destino y los recursos asociados a los bloques que se envíen a esa task o tarea. La ultima pestaña, pero que tiene menor importancia, es la de orden o Sorting, la cual permite reordenar los bloques (o secuencia de estos) presentes en la pestaña Display, utilizando alguno o varios campos de la hoja de reservas.

Figura 3.2: Panel de Task (Display).

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

35

Chronos – Planificación y Reportabilidad Edit

En esta última opción aparece la ventana de la figura 3.4, la cual es muy similar a la que veremos en la pestaña Blocks.

Es la parte más importe a configurar dentro de la tarea, ya que es donde los bloques reciben la asignación de destinos, procesos y recursos (figura 3.3):

Figura 3.4: Selección avanzada de bloques.

Por otra parte, están las opciones para marcar los valores mostrados en Figura 3.3: Campos de edición de una tarea (Edit).

algunos campos de los bloques de reserva seleccionados (Flag selected blocks) o todos los bloques de reserva (Flag all reserve blocks).

 En Apply settings to… se define si la configuración a aplicar será a los bloques establecidos por defecto en la tarea (Task defaults), a

 En Options se puede establecer lo siguiente:

todos los bloques (All blocks), sólo a los bloques seleccionados (Selected blocks) o a los bloques que el usuario defina de manera

Reschedule targeted blocks: Reprogramar nuevamente los

más avanzada, cargándolos desde la hoja de reserva y filtrándolos

bloques seleccionados.

según ciertas restricciones (Advanced).

Preserve the following settings: Mantener la configuración.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

36

Chronos – Planificación y Reportabilidad  Block < …> (Se activa si se escogió la opción Task defaults en la

Display

sección Apply settings to…) y aparecen las siguientes opciones: La pestaña de Display (como se ve en la figura 3.4) muestra los bloques Percent: Define el porcentaje a procesar por bloque.

seleccionados en el orden en el que ellos serán planificados. Si el orden

Destination > Single: Permite definir un destino específico.

no es el requerido es posible reordenarlos en base, por ejemplo, a

Period: Define el periodo inicial para la programación.

precedencias.

Lookup destination from process table: El destino será aquel o aquellos definidos en la tabla de procesos o Lookup Table. Process

 Usando el scrollbar, se pueden visualizar los bloques seleccionados. El usuario puede notar que los bloques que se encuentran

>

Single:

Permite

seleccionar

un

proceso

actualmente seleccionados son listados en orden alfabético.

específico. Process table: Utiliza la tabla con las rutas definidas previamente (Lookup table).

 Usar el botón Add/Remove columns para agregar o quitar otros

Send to task: Define la configuración para alguna tarea

campos

específica.

Precedences). Las columnas Destination y Process se mantienen

de

interés

en

los

campos

visibles

(por

ejemplo

vacías mientras los bloques no sean editados para la planificación Finalmente, con Apply se establece la configuración de la tarea escogida

(EDIT).

a los bloques que estarán en Display (figura 3.9), con Undo pueden revertirse los cambios.

 Para cambiar el orden a base de precedencias primero es necesario agregar la columna de las precedencias (en Add/remove columns). Haciendo clic sobre el campo Precedences, aparece una ventana que ofrece ordenar los bloques de acuerdo a sus precedencias en orden ascendente como en la figura 3.5.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

37

Chronos – Planificación y Reportabilidad  La opción Schedule partial es complementaria de la anterior, ya que también deben seleccionarse uno a uno los bloques, pero permite modificar las características de envío del bloque seleccionando un nuevo destino, periodo y hasta determinar una cantidad del bloque a programar, ya sea por porcentaje, tiempo (rate macro) o algún campo de la hoja de reservas como tonelaje, disponibilidad, etc. Finalmente, para establecer la nueva configuración presionar el

Figura 3.5: Reordenamiento de los bloques según precedencias

botón Send (figura 3.6). Siempre es recomendable verificar si los bloques están ordenados efectivamente conforme a las precedencias.  En el área Add to target se puede definir como será realizada la planificación de los bloques, con Auto-schedule se establece que se hará la planificación en forma automática de los bloques seleccionados al destino o target, este tipo de programación es útil para ver inmediatamente el impacto de cada bloque en los reportes de los destinos. Si no se utiliza esta opción, los bloques quedan listados en la tarea, pero en estado de espera para ser enviados a su destino, siempre conservando su secuencia de programación u Figura 3.6: Programación parcial de un bloque.

orden dado.  Con

Schedule

blocks

one-at-a-time

se

establece

que

la

planificación se hará bloque por bloque, es decir, una vez listados los bloques en la tarea es posible ir seleccionándolos uno a uno y en el orden que se desee para enviarlos a destino.

 La sección Limit by… permite establecer los criterios para limitar los periodos a programar, ya sea por tiempo (rate macro) o por algún campo de la hoja de reservas como tonelaje. Estos criterios son definidos en la tabla PERIODTARGETS del workbook o por comparación de celdas (CELL) establecidos en cualquier hoja.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

38

Chronos – Planificación y Reportabilidad  Si se desea utilizar la opción de Period Target, es necesario predefinirla como se menciono en el capítulo 2. Luego en la hoja de tarea, sección Limit By… seleccionar TIME, QUANTITY o ambas, aunque el límite que se cumpla primero determinara el fin del periodo.  Si se desea utilizar la opción Cell se debe establecer manualmente las celdas que contienen los target de comparación, estas son las celdas con el valor programado y la celda con el valor objetivo.

Comúnmente estos valores se establecen en un hoja de reporte, una manera fácil y rápida de crear una hoja de reporte es utilizando la opción Chronos > Reporting > Period Summary Reporting donde se puede hacer un reporte de los destinos por periodo (se recomienda incluir las

Figura 3.7: Resumen de destinos por periodo.

fechas de inicio y fin de los periodos además de establecer la orientación de los periodos en la hoja. Esta opción creará en una nueva hoja en el workbook donde se incluirán las celdas a conectar con las tareas. Se puede crear un reporte para todos los destinos, es decir en una sola hoja, o crear un reporte para cada destino en hojas separadas. Figuras 3.7.

Una vez generado el reporte se verá como la figura 3.8, donde es posible apreciar que los campos del destino aun no contienen ningún bloque programado. Adicionalmente se ha incorporado una fila con valores objetivo o Target para cada periodo.

Con esto ya es posible volver a la tarea para completar la sección de CELL. Si

se

establece

utilizar

la

tabla

de

targets

por

periodos

(PERIODTRAGETS) y además utilizar los target incluidos en la hoja de reporte, entonces la primera condición que se cumpla hará que inmediatamente la planificación pase al siguiente periodo. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

39

Chronos – Planificación y Reportabilidad  Para el ejemplo se utilizará el campo TOTAL_MASS del reporte mostrado arriba como Scheduled Value y el campo Target como Target Value. El proceso para indicar en la tarea que se usaran estos valores es el siguiente:

Ir al reporte de Excel y seleccionar la celda del primer periodo del campo TOTAL_MASS, esta es la celda C17, luego volver a la tarea de Chronos y hacer clic en Use selected cell en la casilla correspondiente al Scheduled Value, finalmente proceder a fijar estos valores con el ticket verde

a un costado de la casilla. Realizar el mismo

proceso para el caso de Target Value, pero utilizando la celda C22 del reporte ejemplo.

Figura 3.8: Reporte de planificación por periodo.

 Para indicar en la tarea la ubicación en el reporte del siguiente periodo a programar y limitar se activa la opción de Offset.

 Al seleccionar la opción Cell se activan las opciones de Scheduled Value y Target Value, donde el primero es el valor que se irá acumulando a medida que se programen bloques y el segundo es el valor limite u objetivo al que se quiere llegar programando.

Use period offset from cell: opción que determina si los periodos se distinguen por columnas (across the row) o por filas (down the column).  Al terminar de programar cada periodo existe la posibilidad de quedar con remanentes de algún bloque. Ante esto en la tarea se debe indicar que sucederá con este remanente:

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

40

Chronos – Planificación y Reportabilidad No transfer: Detener la programación y dejar el remanente

Sorting

como parte de las reservas disponibles. Esta opción permite al usuario ordenar los bloques seleccionados en Roll into next period: permite, una vez cumplida la meta del

Display de acuerdo a uno o varios campos existentes en la hoja de

periodo actual, enviar el porcentaje remanente del bloque al

reservas. Para ordenar los bloques en forma ascendente (Ascending) o

periodo siguiente sucesivamente hasta el Ending Period,

descendente (Descending), primero se debe seleccionar Ascending o

definido por el usuario.

Descending y luego transferir el campo al sector derecho. Figura 3.9.

Roll into stock pile: envía los porcentajes remanentes a los stocks definidos en los distintos destinos. Ver capitulo 2 figura 2.11.  La opción Remember last filled period (for speed): permite recordar el último periodo hasta el cual se procesaron bloques, permitiendo comenzar a partir de este periodo por ejemplo cuando se requiera enviar bloques hacia otro destino, aumentando la rapidez de la programación.

Figura 3.9: Sorting.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

41

Chronos – Planificación y Reportabilidad Selección Interactiva de Bloques (Send to Task)

 En el panel Select display blocks, que aparece al minimizar la ventana de tareas, activar una de las opciones de selección de

Otra forma de agregar bloques para programar en una tarea es a través

objetos gráficos, las cuales son Select interactively (para polígonos

de la selección en la ventana gráfica de Envisage utilizando la opción

y triangulaciones) como en la figura 3.11, by desing data (solo

Chronos > Workbook Setup > Send to Task. Para que esta opción

polígonos) o triangulation by name (solo triangulaciones).

trabaje correctamente, las preferencias deben ser configuradas para compatibilizar los sólidos de los bloques que aparecen en Envisage con los bloques de las reservas en Chronos (Capítulo 1).

Se creará una nueva tarea para ejemplificar lo dicho anteriormente:  Cargar las triangulaciones a planificar en Envisage.  Ir a Chronos > Workbook > Send to Task.  Seleccionar una tarea ya creada del listado, TASK4 en el ejemplo de

Figura 3.11: Definiendo Selección interactiva.  Hacer click en OK

la figura 3.10 y cerciorarse de la configuración de la pestaña Display y Edit, luego presionar Apply.

 A continuación seleccionar los bloques que aparecen en la ventana de Envisage (figura 3.12) en el orden que el usuario establezca para la planificación.

Figura 3.10: Selección de Task.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

42

Chronos – Planificación y Reportabilidad

Figura 3.12: Selección Interactiva en Envisage. Figura 3.13: Listado de bloques seleccionados interactivamente. Al seleccionar los bloques se van agregando automáticamente a la lista de bloques de la pestaña Display en la tarea, figura 3.13

Ahora es posible enviar los bloques al destino utilizando una de las herramientas indicadas en la sección Display de este mismo capítulo

 Hacer doble clic con botón derecho en Envisage para salir de la opción de selección

(Schedule blocks one at time o Schedule partial) o presionando Schedule all que enviara todos los bloques de una vez al destino especificado anteriormente.

Así, en la hoja de reporte se podrán ver resultados de la programación (Figura 3.14), permitiendo al usuario tomar decisiones con respecto a que bloques planificados, variar su secuencia e incluso aumentar ritmos de explotación o equipos a utilizar dentro de su plan.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

43

Chronos – Planificación y Reportabilidad Blocks

A través de esta pestaña (figura 3.15) se agregan bloques a las tareas (tasks) para hacer una programación por optimización principalmente, aunque no se descarta que el usuario la utilice para cargar bloques en una programación manual no interactiva. En el campo Reserve se debe especificar desde cual hoja de reservas del workbook se extraerán los bloques. También es posible filtrar los bloques de acuerdo a sus nombres en el campo Block Name Filter. En Figura 3.14: Reporte de planificación por periodos.

Constraint List también es posible hacer filtros para seleccionar bloques, utilizando cualquier campo de la hoja de reservas, como por

Finalmente, si regresa a la pestaña Display de la task aparecerá el bloque ya minado, sin embargo en la hoja de destino a la cual fue

ejemplo que los bloques cargados sean solo los de alguna fase o que cargue solo aquellos bloques que están sobre un cierto banco, etc.

enviado el bloque se indica un detalle acerca de este, como por ejemplo en que periodos fue enviado y en que porcentajes.

Task para Programación por Optimización Cuando quiere realizar una optimización, la única pestaña que se necesita es la de Blocks, desde donde se seleccionaran todos aquellos bloques de la hoja de reservas que entraran en la optimización, por lo tanto todo aquel bloque que no se especifique allí quedara fuera de la optimización. Figura 3.15: Selección de bloques a programar según restricciones.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

44

Chronos – Planificación y Reportabilidad Para seleccionar bloques a partir de una o varias restricciones, se debe

Por ejemplo, para seleccionar los bloques que están en el banco 2220,

seleccionar un campo de las reservas, luego escoger algún valor lógico

se selecciona el campo BANCO de la lista, luego el símbolo = y el valor

del menú colgante e ingresar un valor alfa-numérico según corresponda

2220, se presiona Add (ver figura 3.15). Con esta restricción incluida en

al campo seleccionado. Los botones de paréntesis “(“ “)”, AND y OR

la lista de Constraint list presionamos Add blocks to task y los bloques

permiten combinar las restricciones impuestas. Como lo muestra la figura

que cumplan con esta restricción aparecerán listados en Display, como

3.15.

se ve a continuación en la figura 3.16.

Para agregar las restricciones a la lista se usa el botón Add. También es posible reemplazar una parte de la restricción con Replace o remover las restricciones una a una (con Remove) o todas (Remove all). Además, se puede especificar cuál es el porcentaje a seleccionar de los bloques.

Por último, para agregar los bloques que cumplen con las restricciones establecidas se presiona Add blocks to task, que además permite agregar

bloques

a

tareas existentes. Hecho

esto

los bloques

seleccionados aparecen listados en la sección Display. También es posible remover los bloques de una tarea que cumplan con estas mismas condiciones u otras mediante Remove blocks from task. Con Undo es posible regresar al estado previo del task.

Figura 3.16: Bloques agregados a la programación (Display).

En caso de realizar una optimización, la función de la pestaña Display es solamente listar los bloques que entraran en la optimización, y no es necesario que usuario defina algo mas.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

45

Chronos – Planificación y Reportabilidad CAPITULO 4: PRECEDENCIAS (PRECEDENCES)

 Para generar precedencias automáticamente se debe seleccionar la opción Chronos > Precedences > Advanced Setup. El panel de la

Las precedencias son un aspecto muy importante en la planificación

figura 4.1 aparecerá en pantalla. Notar que posee varias pestañas

operativa de una mina. Ellas permiten integrar a la planificación las

relacionadas a los distintos tipos de corte de un diseño minero.

restricciones físicas existentes en cada sector. El proceso de definir precedencias en una planificación es muy beneficioso para el planificado ya que ofrece un mejor entendimiento de los posibles escenarios y permite una completa visualización de la situación minera a ser creada.

Existen dos métodos relevantes de definir las precedencias en Chronos: Automáticas e Interactivas, las cuales son usadas principalmente en la programación por optimización.

Precedencias Automáticas (Advanced Setup) Los usuarios pueden tomar ventaja de los campos de la hoja de reservas para crear relaciones de precedencias automáticas entre los bloques, las cuales serán usadas para determinar la secuencia espacial de los

Figura 4.1: Panel de configuración de Precedencias.

bloques u otra relación que pueda existir para generar un orden de salida de ellos. Estas relaciones pueden entonces ser usadas para asegurar que la secuencia de los bloques sea la correcta para la optimización. Siempre es recomendable utilizar la opción “Generate block ordering Este método es particularmente útil en escenarios de mediano y largo

numbers” para que las precedencias sean dadas por números, y también

plazo, pero no muy aplicada en las operaciones a corto plazo. Sin

realizar en primera instancia un “Clear Precedences” para que la hoja

embargo los usuarios pueden aún así utilizar esta opción para generar el

donde se crean las precedencias tenga los bloques ordenados

secuenciamiento de los bloques de menor tamaño.

alfabéticamente y sea más fácil el chequeo de los resultados.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

46

Chronos – Planificación y Reportabilidad  En la pestaña Apply se seleccionan los bloques a los cuales se les va a aplicar alguna precedencia. En el sector de Constraint List se debe generar filtros para seleccionar solo aquellos bloques sobre los cuales se va a aplicar orden numérico de salida, es decir precedencia. Las herramientas o botones para generar estas restricciones son similares a los mostrados en el capítulo 3 pestaña Block de la ventana de Task o Tareas.  En la pestaña Use se indican los bloques que serán tomados en cuenta

para

establecer

las

precedencias

de

los

bloques

seleccionados en Apply. También se seleccionan por filtro en el sector de Constraint List.  En Región se establece el orden de minado por algún campo de la hoja de reservas que diferencia sectores, como por ejemplo un

Figura 4.2: Pestaña Region.

campo llamado MINA que diferencie dos minas en explotación y se quiere aplicar orden de salida de los bloques según la mina a la que

 En la pestaña Bench (Figura 4.3) se indica orden de minado por

pertenecen. Sin embargo esto es útil solamente cuando los bloques

algún campo que indique por ejemplo número de banco, cota o nivel

seleccionados en Apply se diferencian en ese campo, sino no es

para los bloques de reserva. Suele ser útil seleccionar las opciones

necesario ingresarlo. Entonces, como en la figura 4.2 primero se

Numeric Order y Reverse Order para pasar los valores a la parte

ingresa el campo desde el menú colgante (MINA en el ejemplo) y

derecha de la tabla con el botón Select All, en vez de pasarlos

luego se pasan los valores del campo (MINA_1 y MINA_2 en el

individualmente. En cuanto a establecer el tipo de minado, la opción

ejemplo) hacia el lado derecho de la tabla, en el orden de minado

When available comenzará a minar el siguiente bloque cuando el

que se quiere aplicar.

actual esté expuesto y la opción Sequentially comenzará a minar el siguiente bloque cuando el actual esté completamente minado.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

47

Chronos – Planificación y Reportabilidad

Figura 4.3: Secuencia de extracción de bancos.  En la pestaña Cut (Figura 4.4) se establece la secuencia de Figura 4.4: Secuencia de extracción de Fases.

extracción mediante un campo que represente cortes dentro de una Region, o como ejemplo, podría tomarse un campo que represente fases o etapas dentro un rajo. Sin embargo si se utiliza Sequentially hay que tomar en cuenta que minará toda la primera fase antes de pasar a la segunda, en este aspecto es recomendable utilizar When available.

 Por su parte la pestaña Block (Figura 4.5) se utiliza para establecer la secuencia de extracción mediante un campo que indique orden de salida de los bloques de menor tamaño al banco, suponiendo que tengamos dentro de la hoja de reservas un campo que indique este tipo de secuencia, como por ejemplo cortes de entrada por rampa, cortes de producción, cortes de control pared y cortes de remate de banco.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

48

Chronos – Planificación y Reportabilidad Este grafico muestra entonces el orden de minado de 3 Fases, 3 bancos y 9 bloques para cada banco. Si en alguna de las pestañas de Bench, Cut o Block se seleccionó la opción Sequentially, entonces aparecerán bloques de color Calipso (

), si se seleccionó la opción When available,

entonces aparecerán bloques de color negro ( marcarlos y dejarlos de color verde (

).

Figura 4.5: Estableciendo orden de extracción de Bloques.  En la pestaña Precedences se visualiza la secuencia establecida por la configuración de las tres pestañas anteriores Bench, Cut y Block, en un grafico que representa la disposición de las precedencias siendo el objetivo del grafico indicar los bloques necesarios a extraer para cumplir el objetivo de llegar a minar el bloque de color rojo ( Figura 4.6.

). Figura 4.6: Precedencias.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

49

), con opción de

Chronos – Planificación y Reportabilidad A continuación se muestra un esquema para interpretar el gráfico

Si en la pestaña Bench, se utilizó la opción Sequentially, entonces se

señalado (Figura 4.7):

obliga al software a minar completamente un banco antes de pasar al otro. Esto se vería como la figura 4.8.

Figura 4.7: Esquema Precedencias. Figura 4.8: Precedencias secuenciales para Bench. El bloque objetivo está representado por el color rojo, que según el esquema sería “Block 2, Cut 2, Bench 2”, por lo tanto, se debe especificar

Si en la pestaña Cut, se utilizó la opción Sequentially, entonces se obliga

que bloques negros debe minar el software para llegar a minar el bloque

al software a minar completamente un cut antes de pasar al otro. Esto se

rojo.

vería como la figura 4.9.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

50

Chronos – Planificación y Reportabilidad

Figura 4.9: Precedencias secuenciales para Cut.

Figura 4.10: Precedencias secuenciales para Block.

Y si en la pestaña Block, se utilizó la opción Sequentially, entonces se

Vale la pena recalcar que el esquema de la figura 4.7 es resultado de

obliga al software a minar completamente un bloque antes de pasar al

activar las tres pestañas, es decir, Bench, Cut y Block, pero esto no es

otro. Esto se vería como la figura 4.10.

estrictamente necesario, pudiendo incluso utilizar combinaciones de ellas.

La figura 4.11 muestra el grafico al utilizar solo la pestaña Bench, con la opción Sequentially activada.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

51

Chronos – Planificación y Reportabilidad A continuación se muestra una configuración típica para generación de precedencias en minería de superficie en planes de mediano y largo plazo. Las pestañas que no se muestran quedan en blanco:

Figura 4.11: Precedencias secuenciales solo para Bench.

Esto se logra indicando en el campo a utilizar en las pestañas Cut y Block, lográndose el mismo efecto si se utiliza solo para Cut como si se utiliza solo para Block.

Figura 4.12: Configuración Típica pestaña Apply.

Suele utilizarse esta configuración cuando en apply se especifica un

El filtro creado en Apply (Figura 4.12) permite que las precedencias

campo que no tiene diferencias para cut y block, como si se quisiera

generadas solo afecten a los bloques pertenecientes a F2.

generar precedencias para una sola fase que debe respetar un orden de minado bajando banco a banco. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

52

Chronos – Planificación y Reportabilidad

Figura 4.13: Configuración Típica pestaña Use.

Figura 4.14: Configuración Típica pestaña Bench.

El filtro creado en Use (Figura 4.13), permite que solo sean usados los

La configuración de Bench (Figura 4.14) permite que el software respete

bloques pertenecientes a F1 y F2 para generar las precedencias de los

la condición de minería de superficie de bajar banco a banco, sin dejar

bloques de Apply, es decir de F2.

bancos colgados. Nótese que se dejo activada la opción When Available.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

53

Chronos – Planificación y Reportabilidad

Figura 4.15: Configuración Típica pestaña Cut.

Figura 4.16: Configuración Típica pestaña Precedences.

Al especificar el campo Fase en Cut (Figura 4.15), se define cual fase

Ya en la última pestaña, Precedences (Figura 4.16), se marcan algunos

debe minarse antes que la otra. Nótese que se dejo activada la opción

bloques para cambiar su color a verde, con lo que se obliga a respetar

When Available, lo que permite ir minando bancos de ambas fases dentro

solo una configuración para dos fases a la vez.

a la vez.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

54

Chronos – Planificación y Reportabilidad  En algún momento se mencionó que es conveniente realizar un “Clear Precedences” previo a cualquier generación de precedencias, luego de eso, todas las nuevas precedencias que se generen deben realizarse utilizando la opción “Append Precedences”, lo cual agrega la nuevas precedencias a lo ya realizado. Si se utiliza la opción “Replace Precedences” se reemplazará todo lo realizado por esta nueva generación.  También se dijo que era recomendable utilizar la opción “Generate block ordering numbers” para generar las precedencias con números, sin embargo, si no se activa es posible ver las precedencias con los nombres de los mismos bloques. Otra opción es “Precednce names are block prefixies” que permite agregar un prefijo en la generación de precedencias, ya sea que estas se Figura 4.17: Esquema Típico pestaña Precedences.

generen como número o como nombre de bloque, este prefijo saldrá de algún campo de la hoja de reservas seleccionado.

Como interpretación general se diría: Para llegar a minar el bloque rojo (F2, Banco 3965) se debe minar como mínimo los bloques verdes (F1, Banco 3980), (F2, Banco 3980) y (F1, Banco 3965). Figura 4.17.

 Finalmente, presionar Generate para crear las precedencias en el Workbook. Esto creará las precedencias en la hoja llamada BLOCKPRECEDENCE la cual almacenará todas las precedencias

A su vez, cada bloque verde en algún momento será de color rojo, es

de los bloques de reserva generados (figura 4.18).

decir será objetivo, por lo tanto, y como consecuencia, tendrá sus propios bloques precedentes de color verde.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

55

Chronos – Planificación y Reportabilidad

Figura 4.18: Hoja BLOCKPRECEDENCE.

Figura 4.19: Precedencias en hoja de reservas.

Luego el programa utilizará las precedencias esta hoja para llevar el

 A continuación se mostrará un chequeo en Envisage para las

número final de precedencias a la hoja de reservas columna

precedencias definidas anteriormente.

Precedences como en la figura 4.19

Es recomendable aplicar la opción “Make Triangulations Traslucent” para generar transparencia en los sólidos a chequear.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

56

Chronos – Planificación y Reportabilidad  Se podrán visualizar gráficamente las precedencias en la pantalla usando la opción Chronos > Precedences > Display.

 Volver a Envisage para ver el resultado (Figura 4.22). Notar que las flechas de precedencia unen los centros de gravedad de los bloques.

 Luego el usuario debe indicar un nombre para el layer (Figura 4.20) que guardará las flechas de precedencia (FLECHAS_PREC) y presionar OK.

Figura 4.20: Layer de flechas de precedencia.  Seleccionar los atributos gráficos para las flechas como en la figura 4.21 (color, tamaño) y activar la opción Scan Triangulations, finalmente OK. Figura 4.22: Visualización de precedencias en pantalla.

Precedencias Interactivas (Interactive Edit) En la mayoría de los casos de minas a cielo abierto, establecer las precedencias de los bloques automáticamente es más eficiente. En algunos casos sin embargo, por ejemplo workbooks de corto plazo o de minería

subterránea,

quizás

se

requiera

aplicar

interactivamente en una pequeña parte del diseño minero. Figura 4.21: Atributos gráficos de flechas. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

57

precedencias

Chronos – Planificación y Reportabilidad Para establecer las precedencias interactivas se utilizarán 3 opciones en Chronos, Interactive Edit, Apply Precedences y Recompute Ordering,

 Luego se solicita al usuario escribir un nombre para el layer donde se guardarán las direcciones de minado y aceptar (OK)

todas presentes en el menú Chronos > Precedences.  Se debe, entonces, ir pinchando en envisage los bloques de forma Primero es necesario cargar las triangulaciones dentro de Envisage, con

secuencial para obtener el correcto orden de extracción.

la finalidad de seleccionarlas con posterioridad.  Si desea agregar más secuencias, posteriores o anteriores a las ya  Una vez cargadas ir a Chronos > Precedences > Interactive Edit para comenzar con la edición de las precedencias.

creadas puede usar la opciones Add Preceding o Add Overlaying respectivamente en el panel de selección del Interactive Edit. Esto se utiliza para conectar más bancos o agregar bloques a la

 Seleccionar default preferences, referido a la conexión de objetos

secuencia.

gráficos con Chronos mencionada en el capítulo 1 y configurar los atributos gráficos de las flechas de secuencia como se hizo en la figura 4.21.  Seleccionar pinchando en Envisage el bloque que dará origen a la secuencia de minado. Allí aparecerá un pop-up con distintas opciones a utilizar, como en figura 4.23, donde seleccionaremos Sequence.

Figura 4.23: Estableciendo la secuencia.

Figura 4.24: Secuencia de extracción

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

58

Chronos – Planificación y Reportabilidad  Una vez establecida la secuencia de todos los bloques, como en la

 Seleccionar la opción Chronos > Precedences > Query y hacer clic

figura 4.24, seleccionar la opción Chronos > Precedences > Apply

sobre cualquier bloque o flecha de precedencia. Se desplegará un

Interactive

panel con todos los bloques que son prerrequisito del bloque seleccionado. Además se puede utilizar este panel para editar las

 Al seleccionar Replace aparecerá el panel de criterio de selección.

precedencias del bloque (figura 4.25).

Indicar selección por Layer y seleccionar el layer donde se guardaron las flechas de precedencia, entonces aparecerá un mensaje en la ventana de reportes de Envisage.  Si se observa la hoja de reservas del Workbook se verá que la columna de Precedencias (Precedences) de los bloques no ha cambiado. Para establecer la secuencia final, en vez de la establecida en los nombres de los bloques (columna Bloques de la hoja de reservas), se utiliza la opción Chronos > Precedences > Recompute Ordening lo que actualizará el campo de precedencias en

el

workbook

con

la

secuencia

que

fue

establecida

interactivamente. Se puede utilizar la opción Chronos > Precedences > Query para verificar la información de precedencia asociada a cualquier bloque.

Figura 4.25: Información de precedencias para un bloque.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

59

Chronos – Planificación y Reportabilidad CAPITULO 5: OPTIMIZACION (OPTIMISATION)

En este capítulo se mostrarán todas las herramientas que el usuario tiene disponibles para realizar una planificación por optimización, luego de la cual se pretende encontrar la solución que mejor se acomoda a los requerimientos y criterios establecidos para los planes mineros a desarrollar. Como ya se dijo anteriormente este tipo de planificación se realiza comúnmente para encontrar soluciones de planificación a mediano y largo plazo.

La solución es obtenida mediante la utilización de un motor de optimización llamado CPLEX, al cual se le entrega un problema matemático, basado en condiciones o restricciones y una función objetivo, tras lo cual el usuario podrá determinar si el plan que ha confeccionado es el buscado o no.

Las condiciones o restricciones pueden estar dadas por las cantidades de tonelajes de productos para mezclas (blending), por la cantidad de equipos que restringen las capacidades de la mina y la planta, leyes de corte (cutoff Grade), etc. Mientras que la función objetivo puede estar enfocada en maximizar el beneficio descontado de los flujos de caja

Tablas de Restricciones (Constraint Tables) Para encontrar una solución óptima a un problema es necesario generar ciertos lineamientos por periodo, lo que se traduce en la creación de una serie de restricciones y objetivos que se tomaran en cuenta para satisfacer las necesidades del plan minero.

Tabla de Restricciones - Las restricciones se definen mediante la opción Constraint Table, y pueden ser establecidas sobre los distintos campos que poseen los bloques de la hoja de reservas, pero especialmente aquellos que están dentro del destino o inventario definido (Capitulo 2, Destinations).  Para generar una nueva tabla de restricciones o editar una ya creada vaya a Chronos > Optimisation > Constraint Table (figura 5.1) e ingrese en “New Constraint Table” el nombre para su tabla, y luego presionar Edit, en donde podrá ver un menú tipo árbol. Figura 5.2.

Es posible seleccionar una tabla de restricciones existente y darle un nuevo nombre utilizando la opción Copy o simplemente modificar una tabla existente.

(VAN), o Maximizar y Minimizar campos de la hoja de reservas que elija el usuario.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

60

Chronos – Planificación y Reportabilidad En el ítem Destination (figura 5.3) se selecciona el o los destinos que serán usados para la optimización. Al hacer esto, se activan automáticamente los campos del siguiente ítem a configurar.

Figura 5.1: Creando Tabla de Restricciones. En Optimisation Type (Figura 5.2.) se establece el tipo función objetivo a aplicar a la optimización. El primer tipo se basa en la maximización de los flujos de caja descontados a una cierta tasa, es decir del VAN o NPV. Y el segundo busca Minimizar o Maximizar cualquier campo de la hoja de destino que el usuario seleccione. En este ítem se debe indicar además la tabla de rutas creada anteriormente (Capitulo 2, Lookup Tables) con los cual quedan definidos los destinos y procesos asociados a los

Figura 5.3: Seleccionando destinos.

bloques a programar.

El ítem Optimisation Field se activa cuando el usuario selecciona algún destino en el ítem Destination de este panel. Aquí el usuario debe asignar el tipo de optimización seleccionada (NPV, Maximise o Minimise) a alguna variable del listado y dejar el resto como Free. Figura 5.4.

En el ejemplo se asigno al campo Beneficio el tipo de optimización NPV, con lo cual se pretende encontrar un plan minero que entregue las mejores ganancias actualizadas. Figura 5.2: Definiendo tipo de Optimización. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

61

Chronos – Planificación y Reportabilidad

Figura 5.4: Objetivos de la optimización.

Figura 5.5: Límites para la Optimización.

Finalmente en el ítem Targets se observará que cada campo presente en el ítem Optimization Field aparece dos veces, como Lower Bound y como Upper Bound, donde el usuario deberá establecer valores mínimos y máximos respectivamente para generar los lineamientos del plan minero buscado. (Figura 5.5).

Estos valores mínimos y máximos, dependiendo de la cantidad de destinos que se esté utilizando, pueden ir en la fila llamada Average del

Figura 5.6: Tabla de restricciones en hoja OPTIM_DEST.

destino o Average del TOTAL, donde el TOTAL será la suma o ponderado de los campos de todos los destinos cargados. Es recomendable definir los límites de la tabla de restricciones una vez La tabla resultante al dar OK se genera en una nueva hoja llamada OPTIM_DEST (figura 5.6).

ya generada en la hoja OPTIM_DEST más que en la edición del ítem Targets del panel. Para esto el usuario puede ayudarse de cualquier fórmula proporcionada por Excel o por Chronos. Sin embargo, nunca se debe cambiar el formato de las celdas de esta hoja.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

62

Chronos – Planificación y Reportabilidad Mineral Expuesto (Ore Exposure) Esta opción permite especificar los requerimientos de exposición de mineral mínimos y máximos para cada periodo. Estos requerimientos son codificados como restricciones adicionales en la formulación del problema de optimización. Para utilizar esta opción fueron creados los 4 nuevos campos en la hoja de reservas.  Abrir la opción Chronos > Optimisation > Ore Exposure para llegar al panel de las tablas de mineral expuesto y crear una nueva tabla (figura 5.7). En la opción Limits de la ventana desplegada presionar el ícono

con lo cual se abrirá la ventana de la figura 5.8.

Figura 5.8: Tabla de restricciones de mineral expuesto por periodo.

La opción Reserve Field Name sirve para designar el campo de la hoja de reservas usado para calcular el cambio neto en la exposición de Figura 5.7: Creando tabla de mineral expuesto por periodo.

mineral si es que el bloque de reserva es minado. En este caso el campo es MIN_EXP.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

63

Chronos – Planificación y Reportabilidad Se puede establecer además en ‘A blocks begins to expose another when its…’ si un bloque comienza a exponerse cuando el anterior está parcialmente minado (partially mined) o completamente minado (fully mined). Por ejemplo, si un bloque está parcialmente minado en un 50%, entonces la contribución del siguiente bloque será de un 50% a la cantidad de mineral expuesto.  Establecer los valores mínimos y máximos de mineral expuesto por periodo como se observa en la figura 5.8. Seleccionar una de las dos opciones de exposición de mineral mencionadas anteriormente. También se pueden dejar vacíos los campos y presionar OK en los dos paneles, para después establecer los valores en nuevas celdas

Razón de Extracción entre Unidades de Explotación (Pushback Ratio) La opción Pushback ratio permite al usuario construir una matriz de razones de extracción para simplificar un problema de optimización. Cada razón dentro de la matriz permite controlar la proporción de minado entre bloques, bancos o fases (o cualquier unidad de explotación que defina por el usuario) que puedan ser minadas a la vez.  Para construir esta matriz de razones ir a Chronos > Optimisation > Pushback ratio, con lo que se desplegará la ventana de la figura 5.10.

creadas en la hoja OPTIM_DEST del Workbook (figura 5.9), ambas opciones sirven para configurar la tabla de mineral expuesto.

Figura 5.10: Matriz de Razones de Minado. Donde “Table Name” será el nombre de la matriz, “Reserve Sheet” es la hoja de reservas (seleccionable desde el menú colgante) desde donde se escogerá el “Reserve Field” (también seleccionable desde el menú Figura 5.9: Tabla de mineral expuesto en el Workbook.

colgante), que es el campo donde se especifica la unidad de explotación a controlar mediante razones.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

64

Chronos – Planificación y Reportabilidad  Si se desea crear una matriz nueva solo debe ingresar al nombre, en

Por ejemplo, si P2/P1 = 0.4, entonces no será posible minar la unidad de

cambio, si se va a editar alguna debe seleccionarla del menú

explotación P2 mas que un 40% de lo minado en la unidad de

colgante, y luego presionar Edit, con lo que se desplegará el panel

explotación P1 en cualquier periodo a optimizar, a menos que P1 sea

de la figura 5.11, donde el usuario deberá ingresar las razones de

completamente minada, entonces la razón es liberada. (Figura 5.12).

extracción para la combinación (Fila, Columna)

Figura 5.12: Ejemplo de Razón de Extracción. Figura 5.11: Matriz de Razones de Minado entre bancos. En la caso de la figura 5.11 se establece en la Fila 1 Columna B una Ahora, en cuanto a las razones de minado P(fila)/P(columna):

razón mínima de minado entre los bancos consecutivos 2140 y 2120 de 0.6, esto quiere decir que la cantidad minada del banco inferior 2120 no

Si razón de minado P2/P1 < 1 – Entonces durante la optimización no

puede superar el 60% de la cantidad que se ha minado en el banco

será posible minar más material de la segunda unidad de explotación

superior 2140

(P2) que material de la primera unidad de explotación (P1) en la proporción P2/P1, a menos que P1 haya sido minada en su totalidad,

Si se utiliza la diagonal de la matriz, se establece una cantidad mínima a

esto para cualquier periodo.

minar de la misma unidad de explotación por periodo.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

65

Chronos – Planificación y Reportabilidad Por ejemplo, en la figura 5.11 se establece una cantidad mínima a minar

Stockpile (Stockpile to optimise plant usage)

en la diagonal de 0.1, es decir cada banco será minado como mínimo en un 10% cada periodo.

Este tipo de stock es utilizado específicamente durante la optimización, y está concebido para maximizar el envío de material a la planta para

Finalmente, al presionar OK se generarán una tabla en la hoja

obtener el mayor beneficio posible por periodo. Si bien no reemplaza el

OPTIM_DEST, en la cual también se pueden modificar las razones de

uso de stockpiles iniciales como bloque dentro de la hoja de reservas

minado, figura 5.13.

(Capitulo 1, figura 1.16) permite controlar los stocks que se vayan generando a medida que se avanza en los años del plan minero.

Como base se necesita tener generado en la hoja de reservas campos o columnas que representen la cantidad de material con opción de complementar el envío de mineral a planta para mantenerla saturada. Dado este concepto, se asume que cada campo incorporado a esta opción fue previamente aceptado como mineral de reserva para contingencias y se puede utilizar si es que la planta lo requiere.

Estos campos pueden representar material marginal, mineral de buena ley con alta concentración de contaminantes, o incluso cuantificación de horas de esos materiales, si es que se hacen los planes cumpliendo horas planta más que tonelajes a tratar. Figura 5.13: Tabla de Razones de Minado. La opción para ingresar este tipo de stocks esta dentro del menú de generación de problema de optimización (Problem Setup) a discutirse a continuación.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

66

Chronos – Planificación y Reportabilidad Configuración del problema y Optimización (Problem Setup) Configuración Del

Problema - Para configurar el problema

de

optimización su utiliza la siguiente opción en Chronos: Chronos > Optimisation > Problem Setup (ver figura 5.19)

Esta opción permite principalmente establecer los parámetros del problema a través de un archivo de especificación (*.chronos_bci), donde se encuentra un listado de los bloques que entraran en la optimización, la cantidad de periodos, cantidad de destinos, procesos, objetivos, restricciones, etc. el cual es usado por Cplex para resolver el problema y entregar la solución. Para configurar el problema basta con llenar las tres pestañas del panel desplegado (figura 5.19). Figura 5.19: Tabla de restricciones por periodo. En la primera pestaña de Constraints el usuario debe establecer el periodo inicial y final a optimizar, además de las respectivas tablas de restricciones (Constraints Tables, figura 5.1) para cada periodo, es

La pestaña Basic options (figura 5.20) permite imponer restricciones físicas y geométricas al problema de optimización.

importante destacar que una misma tabla puede ser utilizada para Entre las distintas opciones está la de establecer el uso de precedencias

restringir distintos periodos. Figura 5.19.

de los bloques al activar Use block precedences (Cap. 4). En “Task” se debe seleccionar la Task o tarea (Cap. 3, figura 3.16, Task para optimización) que contiene los bloques a planificar, en este caso TASK_OPT. También se puede definir un nombre para el archivo de especificación

del

problema

o

usar

el

archivo

por

defecto

Al activar Allow partial block mining, se permite al software programar porcentajes de los bloques, en caso de no activar esta opción, la programación será a bloque completo.

optimiser.chronos_bci. Figura 5.19. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

67

Chronos – Planificación y Reportabilidad La última opción presente en esta pestaña es la de uso de stockpile dinámico llamada Use stockpile to optimise plant usage para incorporarla en la optimización. Si no se activa esta opción, entonces la optimización se llevará a cabo sin considerar Stocks. Una vez activada la opción presionar Setup, allí se desplegará una ventana de configuración como la de la figura 5.21.

Figura 5.20: Estableciendo las Opciones Básicas del problema.

La opción Use pushback ratio table se selecciona si se quiere usar la

Figura 5.21: Configuración de Stockpiles para Optimización.

matriz de razones de explotación (Pushback Ratio, figura 5.13). Para esto se requiere seleccionar, desde la lista desplegable, la matriz previamente creada.

Seleccionar la opción Enforce ore exposure constraints para cumplir

Donde “Reserve Sheet” es la hoja de reservas del workbook desde donde se escogerán los campos a utilizar y controlar con todos los stocks que el usuario defina.

con las restricciones de exposición de mineral (Ore Exposure, figura 5.9). Una vez activada la opción se requiere seleccionar, también desde la lista desplegable, las tablas que contienen las tablas ya generadas.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

68

Chronos – Planificación y Reportabilidad En la columna Stockpile Field se selecciona el campo de la hoja de reservas que contiene el material que será enviado desde el Stockpile a la planta cuando la optimización lo estime conveniente. Por otro lado en la columna Controling Field se selecciona el campo de la hoja de reservas que se está utilizando para llenar la planta durante la optimización.

Entonces, en el ejemplo de la figura 5.21, se está utilizando el campo

Figura 5.22: Hoja OPTIM_STOCKPILE.

TON_STOCK para complementar el envío de mineral a planta del campo TON_ORE cuando este no puede saturar su capacidad.

Finalmente será necesario realizar en las hojas de reporte, el balance de lo que fue directamente a la planta con los bloques que pasaron primero

La opción Max Capacity permite ingresar una capacidad máxima para

por cada stock, aplicando costos de remanejo, recuperaciones, etc.,

cada Stockpile, mientras que Use in specific periods permite restringir

como el usuario ya conoce.

el uso de estos stocks a ciertos periodos en los cuales el usuario decida.

Una vez hecha la primera optimización con esta opción activada, el resultado de las cantidades de material de paso por cada stockpile, tanto el que solo ingreso, como el que ingreso y luego fue a planta además de los bloques que aportaron material al stock por periodo, se muestran en la hoja OPTIM_STOCKPILE del workbook, tal como en la figura 5.22.

Es recomendable que el balance a realizar se haga en un reporte resumen por periodo (Period Summary Reporting, Capitulo 6, figura 6.3), dejando una conexión

hacia la hoja OPTIM_STOCKPILE mediante

formula, tal que no sea necesario realizar esto de nuevo.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

69

Chronos – Planificación y Reportabilidad La pestaña Solve Problem (figura 5.23) es el paso final para la

Create and solve problem, con la cual se creará el archivo de

configuración del problema, en esta pestaña se le indica al programa de

especificación .chronos_bci, y el archivo de salida de la Cplex,

optimización que es lo que se quiere obtener y el tipo de resolución del

llamado .chronos_bco que en esta ocasión será llenado por la

problema.

Cplex con el resultado del problema.

Create, solve and load solution, con la cual se creará el archivo de especificación .chronos_bci, el archivo de salida de la Cplex, llamado .chronos_bco con el resultado del problema y también de cargará la solución dentro de una tabla de resultados definida por el usuario, tabla que lleva por defecto el nombre/prefijo OPTIMISER.

Al utilizar esta última opción y además marcar Perfom partial optimisation se puede optimizar periodo por periodo, es decir, un periodo es resuelto y programado antes de proseguir con el siguiente. De esta forma, es posible que no se tenga una programación óptima en términos globales, pero puede ser muy útil para detectar periodos Figura 5.23: Resolución del Problema.

En el área Load Solution existen 3 distintas opciones.

problemáticos y obtener soluciones sub-optimas de manera más rápida. En el área Solve Problem se tiene dos alternativas. Solve and wait for solution con la cual se debe esperar a que el software resuelva el

Create specification file donde se creará el archivo de entrada .chronos_bci para la optimización y un archivo de salida llamado .chronos_bco, el cual viene solamente con un

problema para utilizar Envisage nuevamente, y la opción Run in background que permite utilizar todas las opciones de Envisage mientras la solución es encontrada.

encabezado en su interior, para que el usuario pueda utilizarlo con posterioridad.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

70

Chronos – Planificación y Reportabilidad Luego de configurar el panel con cualquiera de las tres opciones

En la línea de comandos de esta TShell el usuario debe escribir una

mencionadas del área de “Load Solution” y presionar OK, el programa

expresión como sigue respetando los nombres de sus archivos de

mostrará mediante una ventana de “Query” la cantidad de restricciones y

entrada y de salida.

variables del problema, para tener una idea de su magnitud (figura 5.24). % solvemip .chronos_bci .chronos_bco

Al correr esta línea de comandos proveerá información a la Cplex sobre el problema, incluyendo el número de bloques, el número de destinos, periodos especificados, etc. Ante lo cual entregará la solución que mejor satisface los requerimientos y objetivos.

Dentro de las iteraciones que realiza Cplex, va generando soluciones Figura 5.24: Datos para indicar la magnitud del problema.

factibles pero parciales, encontrando en cada vez una solución mejor que la anterior. Estas soluciones son salvadas dentro de un archivo llamado

Ahora, si el usuario utiliza la opción Create specification file del área de

feasible.out, el cual será sobrescrito cada vez que se encuentra una

“Load Solution” para generar el problema, deberá posteriormente,

nueva mejor solución factible hasta que la solución óptima sea

retomar la optimización a través de una rutina en TShell. Esta opción,

alcanzada.

que será mostrada a continuación, es utilizada para apresurar el proceso de resolución del problema, en el caso de que el problema sea muy

Para recuperar alguna solución parcial desde el archivo feasible.out el

grande y complejo y se demore mucho tiempo en resolver.

usuario debe usar la siguiente línea de comando dentro de una TShell, con

lo

cual

la

solución

parcial

será

grabada

en

el

archivo

Primero se debe abrir una ventana TShell desde el extremo inferior

.chronos_bco, el que puede ahora ser cargado en el

derecho de Vulcan menú Start. Desde donde se utilizará el comando

workbook.

Solvemip, que es el ejecutable de la aplicación Cplex. % cat feasible.out >> .chronos_bco

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

71

Chronos – Planificación y Reportabilidad Cargar

Tabla

de

Resultados



Una

vez

obtenido

el

archivo

.chronos_bco con la solución del problema, se debe cargar la

 Luego seleccionar OK, el archivo de resultados seleccionado es cargado en la tabla

tabla de resultados de la optimización dentro del workbook. Tabla de Resultados - Esta opción se utiliza para visualizar la tabla de  Para esto se debe ir a Chronos > Optimisation > Load Result (Figura 5.25):

resultados creada y así poder revisar los resultados de la optimización. Si está todo en correcto orden entonces se podrá cargar el resultado de la optimización a los destinos correspondiente en el workbook, con lo cual queda finalizado el proceso de Optimización. Si no se selecciona la opción “Open Result Table” el usuario podrá de igual manera visualizar la tabla de resultados utilizando la opción Chronos > Optimisation > Result Table, con lo cual se desplegará la ventana de la figura 5.26.

Figura 5.25: Cargando tabla de resultados. En Optimisation solution, se debe seleccionar el archivo de resultados, es decir, el archivo .chronos_bco. En Result Table Prefix se puede ingresar un prefijo para las tablas de resultados, las cuales serán generadas como _P_. La opción Open Result Table se activa si se quiere abrir la tabla de resultados especificada, sino solamente se cargarán los resultados a la tabla y no será mostrada. Figura 5.26: Seleccionando tabla de resultados Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

72

Chronos – Planificación y Reportabilidad En Table Name se ingresar el nombre de una tabla existente para ser

CAPITULO 6: MONITOREO Y REPORTABILIDAD (DISPLAY &

mostrada, con los cual se visualizará automáticamente el resultado por

QUERY, REPORTING)

periodo. Despliegue de la Planificación (Display Attributes) Existen dos opciones en el panel para enviar los resultados de la optimización al workbook, Send all results to target y Send specifics

Es recomendable para el usuario cambiar los atributos gráficos de los

results to target. La primera opción permite seleccionar todos los

bloques reflejar características especiales de las reservas existentes y la

periodos optimizados para enviarlos, mientras que la segunda permite

información que sale de la planificación.

especificar que periodos serán enviados a la planificación. Chronos posee distintas opciones para realizar esto. Primero se mostrará Al tener cargardos los resultados de la optimización en el Workbook, se

la opción Display Attributes.

pueden generar reportes y visualizaciones gráficas en Envisage de lo planificado, con el fin de ver si la solución obtenida satisface al planificador o se necesita realizar una nueva optimización.

 Seleccionar la opción Chronos > Display & Query > Display Attributes.

Eliminar Tabla de Resultados - Para eliminar tablas de resultados se

 Seleccionar Default Preferences. Activar además la opción „Load

utiliza la siguiente opción Chronos > Optimisation > Delete Result

scheduling solids and polygons‟ para desplegar en pantalla los

Table, la cual permite eliminar todas las tablas de resultados o las que

bloques planificados. Presionar OK.

incluyan cierto prefijo (figura 5.27). En el panel desplegado aparecen distintos campos donde se podrán asignar parámetros gráficos a las triangulaciones o polígonos de diseño, dadas ciertas características. Entre las opciones que se ofrecen está la de asignar la visibilidad del bloque (sin cambios, invisible, visible o sombreado), cambiar color y cambiar relleno. Además se puede asignar en qué orden se irán aplicando las distintas configuraciones. Figura 5.27: Eliminando tablas de resultados. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

73

Chronos – Planificación y Reportabilidad  El usuario puede utilizar campos de la hoja de reservas („Available‟

 Finalmente seleccione Replace en el panel desplegado y ya estará

en el ejemplo) para crear condiciones concernientes a los bloques,

asignada la configuración de colores para las triangulaciones en

observar figura 6.1 como referencia.

Envisage.

Figura 6.1: Definiendo atributos de despliegue a las reservas.  Seleccionar diferentes colores o rellenos para cada condición. Establezca el orden con que se revisarán las condiciones utilizando

Figura 6.2: Despliegue de estado de Planificación de los bloques.  Observe los bloques planificados para ver que sucedió, debieran cambiar como en la figura 6.2.

los valores lógicos else (si) o done (hecho), en el campo „Action‟.  Experimente con distintos campos y condiciones. En el caso ejemplo de la figura 6.1 se configura en el panel, que los bloques que estén 100% disponibles se muestren con color café, los que ya han sido explotados con color azul, y los extraídos parcialmente con color rojo.  Seleccionar si se utilizará Triagulations o polygons, hacer clic en Apply y presionar OK.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

74

Chronos – Planificación y Reportabilidad Secuenciamiento de Planificación (Query Block)  Usar la opción Chronos > Display & Query > Query Block para obtener información de un bloque. Hacer clic en un bloque después de activar la opción. Figura 6.3: Creando layer para direcciones.  Revise la ventana de reporte de Envisage para ver la información de planificación, aparecerá la información de los distintos campos en la

 Seleccionar

hoja de reservas, además del historial de planificación (periodo(os)

estructura.

Triangulaciones

(Triangulations)

como

tipo

de

en el que fue extraído y porcentaje). Se escogerá la forma para crear las direcciones de minado, las distintas Direcciones de Minado (Generate Directions)

opciones como se muestran en la figura 6.4. Algunas de estas opciones por un eje dominante, desde el primer lado expuesto, desde el lado más

Esta herramienta permite generar layers que contengan las direcciones

largo, indicando el punto de entrada al bloque, etc.

de minado, las cuales pueden ser aplicadas a los bloques de reserva. Estos layers podrán entonces ser usados con la opción Chronos > Display & Query > Plot Periods (a revisar más adelante en este capítulo) para mostrar los bloques y porciones de bloques planificados en cada periodo.  Seleccionar la opción Chronos > Network > Generate Directions. Figura 6.4: Determinando direcciones de minado.  Dar

un nombre al layer que contendrá los vectores de dirección

(DIRECCIONES para ejemplo figura 6.3).

 A continuación, el usuario debe indicar un punto de origen en la zona de visualización de Envisage, desde donde iniciarán todas las flechas. En este caso desde donde está la entrada al banco.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

75

Chronos – Planificación y Reportabilidad

Figura 6.5: Direcciones de minado.

Figura 6.6: Flechas de direcciones de minado.

Claramente éstas flechas necesitan un poco de edición (figura 6.5 y 6.6).

Se puede utilizar la opción Chronos > Network > Flip Directions para

En el caso de las flechas de secuencia de bloques, como ellas se

modificar las direcciones de las flechas como se estime necesario y

extienden en ambos sentidos es muy difícil encontrar una dirección

guardar los cambios en el layer.

adecuada y por lo tanto se dejan a criterio del usuario la decisión de modificarlas.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

76

Chronos – Planificación y Reportabilidad Graficando la Planificación (Plot Periods)

 Presionar OK. Y posteriormente seleccionar la opción Cancel.

El método mostrado a continuación es probablemente el más usado para

 Cargar el Layer de direcciones de minado creado previamente

mostrar gráficamente la información de planificación de Chronos. Esto permite dividir los

(DIRECCIONES, figura 6.6 direcciones de minado)

bloques en los periodos planificados. Antes se

requiere crear un esquema de colores para asignar a cada periodo un

 Abrir la opción Chronos > Display & Query > Plot Periods y

color.

seleccionar la hoja de reservas del workbook.

 Ir a la opción Analyse > Legend Edit > Create.

 Activar método de selección de bloques según corresponda Apply to polygons, centre lines o triangulations en Block Selection.

 Seleccionar la categoría CONTOUR y dar un nombre a la leyenda (PERIODOS como en el ejemplo).

 En Block Colouring configurar Colour field y Colour leyend para establecer el campo por el cual se coloreará y cortará y el esquema

 Crear la leyenda de colores similar a la de la figura 6.7.

de colores creada como se muestra en la figura 6.8 y presionar OK.

Se puede hacer una selección opcional para los bloques que fueron planificados con algún proceso en particular activando Filter by process, además de poder filtrar los bloques de reserva a colorear por alguna característica en particular activando Filter reserves. Como en la figura 6.8.

Cuando se utilizan polígonos o líneas centro, se activa para su uso la opción de anotaciones Block Annotation con lo cual el usuario puede generar texto dentro de los cortes para indicar atributos de la planificación según periodo que corresponda. Figura 6.7: Leyenda de colores para Periodos.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

77

Chronos – Planificación y Reportabilidad Como puede notar los bloques son coloreados y cortados de acuerdo a su planificación en los distintos periodos, figura 6.9.

Figura 6.9: Visualización de la planificación de bloques de reserva Figura 6.8: Estableciendo leyenda de colores para los bloques

por periodo.

según periodos de extracción. Se habrán creado copias de las triangulaciones previas, con los colores  Presionar OK y seleccionar a partir de selección por layer las direcciones de minado en el panel desplegado, hacer clic con el

establecidos y un sufijo del periodo, lo cual facilita crear una animación de los periodos de planificación.

botón derecho en Envisage para salir del panel o presionar Cancel.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

78

Chronos – Planificación y Reportabilidad Despliegue de la planificación (Set Visibility)

Es recomendable establecer las triangulaciones como Invisibles cuando ya han sido planificadas, para visualizar de mejor manera el avance en la

 Si se selecciona la opción Chronos > Display & Query > Set

planificación.

Visibility, se desplegará una ventana donde se podrán configurar los parámetros visuales para los objetos asociados a los bloques de reserva, según cierta condición (figura 6.10).

La condición o condiciones para las variables de las reservas se establecen en la parte superior de la ventana. Se puede seleccionar además si se deben cumplir todas las condiciones a la vez o cualquiera ellas con la opción “Act on an object if…”. Un objeto o polígono en Envisage puede tener más de una reserva asociada, por lo tanto existe una opción que permite discriminar si la condición se debe cumplir para todas las reservas asociadas al objeto o a cualquiera de ellas con la opción “…and this is the case for”. La configuración grafica del objeto se establece en “Make the block”, allí se puede establecer el color de relleno y la visibilidad. Existe además la opción en el panel de verificar la condición para bloques asociados a objetos o triangulaciones (Scan block using). Finalmente se puede indicar que hacer si un bloque (objetos a triangulación) no tiene una reserva asociada (if a block has no corresponding reserve), y si guardar o no un registro de los resultados.  A modo de ejemplo se aplicará el color rojo a los primero 80 bloques a explotar (precedencias), y color café al resto de los bloques. Para lo anterior configurar el panel como se observa en la figura 6.10. Figura 6.10: Estableciendo condiciones de visibilidad. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

79

Chronos – Planificación y Reportabilidad Se activará nuevamente la opción para establecer de color café los restantes bloques de reserva a extraer (ver figura 6.11)

Figura 6.12: Visualización de reservas en Envisage

El resultado de esto se muestra en la figura 6.12.

Se puede combinar la forma interactiva y automática para configurar las precedencias (en el caso de tener bloques remanentes por ejemplo).

Recuerde unir los diferentes tipos de precedencias de una manera adecuada para obtener una correcta secuencia de números.

Figura 6.11: Visibilidad para bloques no extraidos

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

80

Chronos – Planificación y Reportabilidad Reporte Resumen de Planificación (Period Summary Reporting)

 Se debe seleccionar el destino a reportar y activar alguna opción de orientación de periodos, el ejemplo de la figura 6.14 fue creado con

Resumen de Reporte por Periodo - En el capítulo 3 se creó un reporte utilizando esta opción para establecer los targets en las tareas, en este caso se creará un resumen por periodo de la misma manera. La característica principal de este tipo de reporte es que se actualiza automáticamente a medida que se programan o desprograman los

“Periods across top”, otra opción es incluir las fechas de comienzo y fin de periodos en el reporte. Seleccione la hoja donde se hará el reporte en el

Workbook o ingrese el nombre de una nueva

(REPORTE_PALA01 como el ejemplo de la figura 6.13) y cliquear en OK.

bloques del destino. La hoja de reportes aparecerá en el Workbook (figura 6.14).  Abrir la opción Chronos > Reporting > Period Summary Reporting, Figura 6.13.

Figura 6.14: Reporte de planificación por periodos para destinos.

Figura 6.13: Creando Reporte Resumen por periodo.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

81

Chronos – Planificación y Reportabilidad Reporte de Reservas y de Planificación (General Reporting)

 Se abrirá un panel con distintas pestañas (figura 6.16), las cuales deben configurarse y que serán definidas a continuación.

Reportes Generales - La utilidad es permitir al usuario reportar alguna característica deseada directamente desde la hoja de reservas o de los bloques programados en los distintos destinos.  Seleccionar la opción Chronos > Reporting > General Reporting y escribir el nombre de una nueva hoja para hacer el reporte (REPORTE_RES por ejemplo), seleccionar además la celda en la cual se generará el reporte (A2 por ejemplo) como en la figura 6.15.

Figura 6.16: Panel de Reporte de Reservas Figura 6.15: Reporte General.

Con lo anterior se habrá creado una nueva hoja para la creación de un reporte en el Workbook.

La pestaña Templates (figura 6.16) es utilizada para guardar, cargar o eliminar formatos de reporte, los cuales serán guardados dentro de la carpeta de trabajo de vulcan con la extensión *.reportTemplate.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

82

Chronos – Planificación y Reportabilidad En Options se indican los campos de la Hoja de Reserva que se desean informar, como son las leyes, tonelajes, bancos, etc. Figura 6.17.

Figura 6.18: Pestaña de quiebres o Breakdowns. En la pestaña Selection (Figura 6.19) se pueden configurar filtros para los bloques que entraran en el reporte, independiente de que este sea Figura 6.17: Pestaña Options.

desde la hoja de reservas o desde los destinos. Este filtro puede estar basado en condiciones para cualquiera de las variables contenidas

Breakdowns indica las categorías por las cuales se puede quebrar la

dentro del workbook.

información (por ejemplo quiebres por fase, banco, periodo, etc.), es decir, las variables indicadas en la pestaña Options serán detalladas para cada variable de Breakdows. Figura 6.18.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

83

Chronos – Planificación y Reportabilidad

Figura 6.20: Determinando destinos y periodos para el reporte. Figura 6.19: Creación de filtros para bloques.

Esta herramienta permite generar reportes desde los bloques de la hoja de reservas o desde los bloques que hayan sido programados en los destinos, esto es seleccionable desde la parte inferior de esta ventana eligiendo entre las opciones Scan Reserve Tables o Scan Destinations respectivamente.

Si se selecciona Scan Destination, se activaran automáticamente las pestañas

Destination

y

Processes

(Figuras

6.20

y

6.21

respectivamente), las cuales permiten reportar información acerca de los

Figura 6.21: Estableciendo procesos a reportar.

bloques ya programados, haciendo filtros para los procesos y los destinos ocupados en la programación, ya sea de tipo manual o por optimización. Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

84

Chronos – Planificación y Reportabilidad También, en la parte inferior del panel se establece la celda de inicio para

ANEXOS

generar el reporte (Start cell). Es recomendable confirmar la hoja y celda seleccionada para la generación del reporte presionando el ticket de color

Expresiones Utilizadas en el Manual

verde al costado derecho.

Las últimas opciones que ofrece el panel en la parte inferior son las de reportar con „Report full block details‟ y „Landscape orientation‟, las que

PRODUCTO

permiten obtener información detallada por cada bloque (se recomienda incluir el campo Block Name en la pestaña Options) y cambiar la

P4=IF(K4=0.5,"MINERAL","BAJA_LEY"))

orientación en el formato del reporte, respectivamente. Finalmente, al presionar Generate se crea el reporte configurado. (Fig. 6.22)

COSTO

Q4=O4*ULOOKUP(P4,PARAMETROS_FINANCIEROS!A$5:A$7,PARA METROS_FINANCIEROS!B$5:B$7)

INGRESO

R4=IF(K4>=0.3,O4*K4/100*PARAMETROS_FINANCIEROS!$B$11* Figura 6.22: Reporte de Parámetros Financieros por banco.

2204.62,0)

BENEFICIO

S4= R4-Q4

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

85

Chronos – Planificación y Reportabilidad TOP_BENCH

Utilidades

=IF(AND(AG4=AG5,H4 Shells y configurar el panel desplegado como en la figura 7.1. presionar OK.

En el campo Shelling naming convention del panel, se selecciona el archivo de triangulaciones donde serán cargados los nuevos bloques. La definición de un nombre base o adoptando el mismo nombre del sólido inicial y el nivel inicial desde el cual se comenzarán a cortar los sólidos para general los bancos, definidos en este caso por distancia. Se define además el largo del identificador del bando, en este caso 4 dígitos. En el campo Shelling parameters se determina el ancho de los bancos a ser cortados, y se especifica además que se creen todos los bancos posibles en Create all shells. El campo Additional shelling features se dejará como viene por defecto. En Graphical attributes se establece la secuencia de colores en la cual serán pintados los bancos creados. Seleccionando Solid Shaded se

Figura 7.1: Creación de Bancos.

pintarán los bloques con la secuencia de colores establecida.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

87

Chronos – Planificación y Reportabilidad Al presionar OK se desplegará la ventana de la figura 7.2, donde se determina la inclinación que tendrá el plano de corte inicial. En el ejemplo se configuran los cortes con un Dip de 90º y la selección del plano de corte a partir de un nivel especificado (2400 m).

Figura 7.2: Seleccionando plano de corte.

Para crear cortes dentro de un banco se puede utilizar la opción Blocks. Esta herramienta esta en la ruta Open Pit > Open Cut Design> Blocks, con lo cual se despliega la siguiente ventana:

Figura 7.3: Block Desing.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

88

Chronos – Planificación y Reportabilidad Sequence prefix: Se ingresa el prefijo que constituye parte del nombre

El resto de las opciones no requieren ser activadas. Luego, presionar

de los bloques que serán creados. Con Starting number se define desde

OK.

donde comienza la numeración. En Width se especifica el número de dígitos que contendrá el nombre de los bloques. En Increment se da el

A continuación, en la pantalla de Envisage se debe tener cargado el

paso de la numeración. Por ejemplo, con los datos ingresados en estos

banco para poder seleccionarlo con un click y luego se debe dibujar la

campos se obtiene un nombre del bloque de la forma siguiente:

línea que sirve para darle la forma al bloque. Es muy importante tener

f1_2260_0001, f1_2260_0002, f1_2260_0003, y así sucesivamente.

claro que para que efectivamente el sistema sea capaz de encontrar el bloque con el tonelaje indicado se dibuje una línea de tal forma que al ser

 Target tonnage: Aquí se debe ingresar el tonelaje que se designa a los bloques que se van a construir.

desplazada automáticamente por el sistema en el sentido indicado por el vector dirección en pantalla nunca deje de cortar el sólido en pantalla (ver figura 7.4 como ejemplo). Así mismo, como recomendación, para no

 Dynamically create solid with tonnage: Seleccionar esta opción si

tener problemas para generar el bloque con el tonelaje requerido, el

se quiere que el sistema busque automáticamente el bloque con el

vector dirección debe ser consistente con el hecho de que si se parte de

target tonnage indicado. Esta opción requiere estar activada para

un bloque de tonelaje mayor al requerido, entonces el vector apunte en la

encontrar el bloque con el tonelaje especificado en la opción

dirección en la cual este bloque inicial se pueda achicar. Si el vector de

Tonnage tolerance.

desplazamiento apunta en una dirección donde solo es posible que el bloque aumente su tamaño y por consiguiente su tonelaje, entonces

 Grade variable: aquí se ingresan los nombres de las variables de ley contenidas en el modelo de bloques. En Type se define el tipo de

aparecerá un mensaje de error porque no es posible alcanzar el tonelaje especificado en la tabla y el bloque no se creará.

variable. En este caso CU y el tipo WT_BY_MASS.  Use especified density: Al seleccionar esta opción se puede especificar un valor de densidad, en el campo Density.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

89

Chronos – Planificación y Reportabilidad De este modo, se despliega la ventana siguiente:

Figura 7.4: Línea de Corte y Vector Dirección.

Tras haber dibujado la línea y habiendo indicado el vector director, el bloque se muestra en pantalla y se guarda con Save block:

Figura 7.6: Propiedades de Solidos.

En esta ventana aparece el nombre del bloque de acuerdo a los prefijos y la numeración indicados anteriormente. Luego, se guarda como Solid shade triangulation y se escoge el color del bloque. Figura 7.5: Guardando el Bloque de reservas.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

90

Chronos – Planificación y Reportabilidad Por último, al seleccionar OK, se muestra de nuevo la pantalla de

Sobre nombres de Tablas y Hojas en Chronos

Envisage ahora con el bloque recién creado y el remanente del banco, listo para crear un nuevo corte de la forma descrita previamente.

Dado que los datos de Chronos se almacenan en Microsoft Excel, se debe tener algunas precauciones al nombrar tablas y hojas desde Chronos con el fin de evitar problemas de compatibilidad entre las aplicaciones. Por lo tanto los nombres deben seguir algunas reglas para cumplir con las restricciones que impone Excel:  El primer carácter debe ser una letra, el resto de los caracteres pueden ser letras, números, guión bajo o punto. No se puede utilizar las letras “C”, “c”, “R” y “r” por sí solas, ya que Excel las utiliza como abreviaciones de filas y columnas.  Los nombres no deben parecer referencias a celdas, como R1C1, B23, $A$52, etc.  No deben contener espacios, utilice guiones bajos o puntos para separar palabras.

Figura 7.7: Corte actual y remanente de banco.

 El largo máximo es 31 caracteres.  Puede contener mayúsculas y minúsculas, pero se debe evitar utilizar palabras similares diferenciadas solo por la capitalización de las letras, por ejemplo “Minado” y “minado” podrían generar problemas si se utilizan en el mismo workbook.

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

91

Chronos – Planificación y Reportabilidad Las tablas de Chronos sujetas a estas restricciones son:  Destinations  Lookup table  Processes  Constraint table  Ore exposure  Pushback ratio

Y las siguientes hojas:  Reserve Sheet  General Reporting  Period Summary Reporting

Maptek Computación Chile Ltda. Todos los derechos reservados ® 2009

92

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF