Sei sulla pagina 1di 18

9.

Creación del archivo de especificaciones para


optimización de pit

9. Creación del archivo de especificaciones para optimización de pit

En esta lección usted aprenderá a realizar una optimización de pit a partir del desglose de
información de un modelo de bloques y estructuración de parámetros mineros, de proceso y
de mercado.

o 9.1. Generalidades del optimizador de pitPágina

En este modulo usted podrá conocer teoricamente el menú del optimizador de


pit, sus principales características, funcionalidades y requerimientos.

o 9.2. Creación de las variables "aire" y "pitop" en el modeloPágina

Las variables "aire" y "pitop" corresponden a requerimientos de la


optimización de pit que deben estar sujetas al modelo de bloques.
o 9.3. Creación de la variable "zona" geomecánicaPágina

Esta variable permite dividir la mina según las características de la roca


predominante basada en información geomecánica.

o 9.4. Creación de la variable "banco"Página

Esta variable segmentara el modelo de bloques en los niveles


correspondientes a la altura de los futuros bancos de la mina. Al igual que las
anteriores, es una variable obligatoria para la optimización de pit.

o 9.5. Creación del archivo de especificaciones de PIT OPTIMISERPágina

En este módulo se configurara la optimización de pit, agregando todas los


parámetros necesarios para ejecutar el programa que derivara en la obtención
de las diferentes opciones de pit.
9.1. Generalidades del optimizador de pit

 Modulo teórico de la optimización de


envolvente: Optimización de pit

¿Que es pit optimiser?


Es una herramienta digital programada computacionalmente con el método de Lerch &
Grossman para selección de la envolvente de extracción optima de nuestro yacimiento.

Esta herramienta para su ejecución necesita como base un modelo de bloques con ciertas
caracteristicas y variables preparadas, ademas de un archivo de especificaciones con datos
tales como costo mina, costo de proceso, costo de venta, precio de venta del producto, valor
del producto, en general una serie de parámetros financieros y de mercado.

¿Que características debe tener el modelo de bloques para usarlo


en el pit optimiser?

1. El modelo de bloques debe poseer la variable "aire" para separar el aire del solido del
yacimiento.
2. El modelo de bloques debe poseer la variable "pitop" para guardar los datos
resultantes de la optimización de pit.
3. El modelo de bloques debe poseer la variable "zona" para separar las zonas dentro del
modelo según geomecánica de la roca.
4. El modelo de bloques debe poseer la variable "material" para clasificar las leyes del
elemento en esteril, stock o mineral.
5. El modelo de bloques debe poseer la variable "bancos" para secuenciar el modelo por
niveles a la altura de banco.

En resumidas cuentas el modelo debe poseer estas 5 variables previamente configuradas.


En el modelo del proyecto se encuentra cada una de estas variables ya creadas, sin embargo
en esta lección repasaremos cada una de estas, aprendiendo como configurarlas.

Las variables poseen un "tipo", que dependerá de la naturaleza de cada una de ellas. Por
ejemplo la variable de una ley de oro expresada en gramos/tonelada debería ser del
tipo"double" ya que su valor poseerá una cantidad mayor de números que una variable
de "roca" clasificada del 1 al 5, que debería tener una extensión del tipo "short".

Para entender de mejor manera por que la extensión de tipo de cada una de las variables, a
continuación se presentan sus descripciones:

 Name: Esto se utiliza para los datos de tipo carácter. La descripción se introduce en el
campo Descripción. Una tabla de conversión se crea automáticamente que los enlaces
que el usuario define los códigos de caracteres en valores numéricos que se almacenan
en el modelo de bloques.
 Byte: que utiliza un solo byte de memoria. Utilizando el tipo de datos byte guarda la
memoria significativa sobre todo si tienes un código de roca que es un número entero en
el rango 0-255.
 Short: Se trata de un entero corto tomando dos bytes de memoria en el rango de -32768
a 32767.
 Integer: Se trata de un número de punto fijo (-2000000000 a 2000000000), teniendo hasta
4 bytes.
 Float: Se trata de un número real ocupar 4 bytes. Se utiliza generalmente para los códigos
de precisión simple de datos numéricos, tales como los grados y densidades - hasta siete
cifras significativas.
 Double: Esto requiere dos unidades consecutivas de almacenamiento (teniendo un 8
bytes) proporcionar mayor precisión que otros tipos de números reales y se utiliza para los
números de hasta 14 cifras significativas.

¿Como crear el archivo de especificaciones de pit optimiser?


Para crear este archivo solo basta ingresar el nombre y cargar el modelo de bloques a
utilizar,donde en nuestro proyecto de curso, utilizaremos los siguientes datos en el archivo de
especificaciones:
 Precio venta : 2 $US/lb
 Costo de venta: 0.3 $US/lb
 Costo del proceso: 3.8$US/ton
 Recuperacion : 95%
 Recuperacion metalurgica: 85%
 Costo mina: 2.0 $US/ton
 Dilucion: 1.03

Financials
En este ítem debemos ingresar como se determinara si los bloques son aptos para el proceso
(mineral,lastre),para ello tenemos 2 opciones:

 Supply economic value: consiste principalmente en llamar una variable del modelo de
bloques que contenga el valor economico de cada bloque.

 Calculate economic value: en ingresar los parámetros económicos de forma manual,


ingresando los productos(sinple,multiple),como a su vez definir la moneda en que se
trabajara como el criterio de selección de bloques que serán o no enviados a proceso ya
sea:


o Cutoff: comparacion de leyes con respecto a una ley de corte.
o Revenue: comparación de flujos de caja que se generan al procesar el material.

Además tenemos la opción en caso de generar subbloques es de enviar a distintos proceso.

Products
En este ítem ingresamos la información de los productos representativos dentro del yacimiento
en donde se definen:

 Precio del metal y unidad.

 Las unidades del producto se puede definir de 2 formas:


o Calculate units: se definen las variables de leyes dentro del modelo de bloques.
o Supply units: le suministramos las unidades del producto por medio de una variable
dentro del modelo de bloques (Fino).

 Selling cost: ingreso del costo de venta del producto recuperado con su unidad.
Processes
En este item se definen los nombres de los procesos que serán aplicados, ya sea
concentración, lixiviación,etc.

También se define el PCAF el cual corresponde a un factor de ajuste al costo del proceso,el
cual multiplica el costo del proceso resultante al evaluar los bloques.

Rock Type
En esta sección se definen las variables que contienen los tipos de rocas presentes en el
yacimiento, ingresando:

 Definir los tipos de rocas. (en caso de multiples productos)

 Definir costo de rehabilitación o recuperación (mineral marginal), ya sea de forma manual


o variable dentro del modelo.

 Ingresar factor de ajuste al costo mina y el costo de rehabilitación ya sea de forma manual
o dentro del modelo.

Combinations
Nos permite realizar las distintas combinaciones entre los procesos, tipo de roca y varios
productos,permitiendonos definir el comportamiento para cada tipo de roca, para ello debemos
definir:

 Proceso y el tipo de roca para la combinación.


 Costos del proceso ya sea de forma manual o proveniente del modelo de bloques,
ademas de indicar su medida.
 Rango de leyes para tomar en cuenta en la optimización (Use cut-off) ademas de definir
un castigo a la ley ( Use threshold).
 Recuperación metalurgica.

Ademas podemos definir un costo adicional que representa el costo de tratar un producto
disponible.
Considerar las impurezas del yacimiento teniendo esta información dentro del modelo donde
se deberá definir el rango aceptable.

Tonnages
En este ítem se define primeramente como el pit optimiser calculara el tonelaje para ello hay 3
opciones:

 Ingresar de forma manual la densidad.


 Ingresar por medio de una variable densidad dentro del modelo de bloques.
o Se debe definir una variable (minado,aire) que separa los bloques que son roca o aire.
 Ingresar directamente la variable dentro del modelo.

Ademas debemos definir:

 Costo de mina ya sea de forma manual o directamente del modelo de bloques.


 PMCAF o factor de ajuste al costo de mina a medida que se profundiza el rajo.
 Definir el factor de dilución.

Adjusment

En este item podemos realizar ajustes al valor del bloque mediante el periodo el cual fue
extraido el bloque y la aplicacion de una tasa de descuento para obtener un valor mas real de
los bloques.

Para ello tenemos 2 formas:

 Mediante una variable (periodo) que almacenara los bloques extraidos


 Indicar que se alcanzara en cada periodo.

Explain
En esta etiqueta podemos generar un reporte con el valor del bloque con sus principales
características ,como a su vez muestra la decisión que tomo el optimizador en cuanto a la
combinación creada.

Optimisations
En esta sección debemos seleccionar cual sera el optimizador que deseamos ocupar.

Lerchs & Grossmann 3D: metodología que considera la factibilidad de extraer una columna de
mineral en relación a la cantidad de estéril que es necesario remover .

Cono Flotante: metodología que no toma en cuenta la posible cooperación entre bloques de
mineral para pagar el estéril común a ambos.
Ademas debemos ingresar la variable que almacenara la información proveniente del Pit
optimiser.

Air criteria
En este item se definen que bloques que contengan aire seran utilizados en la optimizacion,
para ello hay 3 opciones:

 All: considera todos los bloques de aire del modelo de bloques .(superficies topograficas
irregulares)
 Only those which are necessary: incluye solo los bloques que puedan tener influencia.
 Only in tunnels and gorges: considera solo los bloques de aire situados en tuneles
quebradas( para superficies planas).

Ademas es posible realizar un ajuste para que bloques que sobrepasen un rango de valores
para que sean considerados directamente como aire.

Subregions
En esta etiqueta se definen las regiones las cuales poseen distintos parametros o criterios de
diseno como comportamiento geomecanico de la roca.

Estas regiones se pueden definir mediante:

 Poligonos.
 Triangulaciones.
 Modelo de bloques.

En cada región se debe definir el azimut (bearing) y el angulo de talud global (slope).

La forma en que se comporta el algoritmo frente a un bloque especifico ubicado en una región
es la siguiente:
Se aprecia que la región presenta 2 ángulos de talud bajo cierto azimut (0 y 150) por lo que el
algoritmo buscara en estas direcciones y pendientes el bloque superior que sea
económicamente rentable.

Nota: el talud y azimut son con respecto al centroide del bloque.

Para el proyecto ocuparemos los siguientes valores.


Slope interpolation
En este ítem se definen la forma en que se hará la transición entre un angulo y otro
(interpolación entre arcos), para ello tenemos 3 opciones:

 Total: El cambio es paulatino entre un angulo y otro entre los rumbos que definen los
limites.(mas ocupado)
 Defined: En este caso definimos la región angular de transición, donde esta zona se
divide en en partes iguales alrededor del azimut,en cuanto mas grande es el rango del
azimut, mas suave sera la interpolación del angulo de talud.

 Do not interpolate: en este caso la transición entre los ángulos sera abrupta.
Slope precision: en esta opcion se define el numero de bancos para definir las restricciones
geometricas de cada subregion.A medida que se utilizan mas bancos , mas precisa es la
definicion del pits sin embargo toma mayor tiempo,para definir el numero de bancos se ocupa
la siguiente relacion:

Max(BX,BY)*8 /BZ

Multiple pits
En este item podremos generar una serie de envolventes de pits optimos mediante la
factorizacion tanto del ingreso como de los costos, esto con la finalidad de ejecutar un analisis
de sensibilidad que permitan escoger la mejor opcion.

Existen 3 formas de generar los multiples pits.

 Use constant decrement of US$: con esta opción se eféctua una disminucion del valor
del bloque mediante un valor constante en US$.
 Use decrement of: esta opcion realiza una disminucion del bloque en un % dado.
 Use revenue/Cost factors: metodología mas ocupada producto que ajusta el valor de los
bloques mediante un factor aplicado al ingreso el cual efectúa directamente una
modificación al precio ,a los costos ya sea del proceso, costo venta,costo mina,
dependiendo de la selección.

Analysis
En esta seccion podemos generar un analisis economico de los pits entregados por la
optimizacion,como tablas y graficos donde podemos escoger entre los distintos escenarios
propuestos:

 Best Case: implica que cada envolvente debe extraerse completamente antes de
comenzar con el primer banco de la envolvente siguiente.

 Worse Case: implica que para cada pit,se asume que el banco se extrae completo antes
de ir al siguiente pits(independiente del pit desciende banco a banco).

 Bench Lag: implica que se puede especificar una separación máxima (desfase) entre dos
pits o fases consecutivas.

Variables
En este ítem se selecciona la variable en la cual el optimizador almacena la
información (pitop) y por medio de esta variable se obtendrá la información al momento de
generar gráficos.

Para ello tenemos la opción de ocupar todos los pits o escoger uno en particular para el
análisis.

Reportar por la variable pits o agrupar pits por fase.

En el item de bench es para indicar la forma en que se obtendra el identificador del banco ya
sea por un numero o por nivel de banco.

Scenarios
En esta sección se ingresan los valores en los distintos campos con el fin de generar múltiples
escenarios para la correcta selección del pit optimo para ello debemos ingresar:

 Revenue Cost factor.


 Investment: inversion inicial.
 Discount: tasa de descuento.
 Maximum Rock/Period: capacidad máxima de la mina por periodo.
 Maximum Process/Period:capacidad máxima de planta por periodo.
 Maximum Combination/Period:capacidad máxima por el proceso.
 Maximum Product/Period: capacidad maxima de producto por periodo (fino).

Scenarios (Maximum Rock/Period)


Report
En esta seccion se debe señalar como se clasificaran los reportes, ingresando a la
opcion Classify report by teniendo los siguientes campos

 Pits.
 Period.
 Rock Type.
 Combination.

En Variables , debemos seleccionar las columnas que queremos reportar y su respectivo


escenario teniendo las siguientes columnas:

 Disc Cash Flow: Flujo de caja descontados.


 Rock: Cantidad de material a remover.
 Cash Flow: Flujos de caja.
 Mining Cost: Costo mina.
 Processing Cost: Costo del proceso.
 Selling Cost: Costo de venta.
 Revenue: Ingreso.
 Last pits: Ultimo pits.
 Stripping ratio: Relacion esteril mineral.
 Revenue factor: Factor de ingreso.
 Process.
 Comb1: Tonelaje generado por la combinación
 Product.
 In Situ Product.
 Average grade: Ley media.
 Average Grade Comb1:Ley media de la combinación.

Charts
En esta seccion se definen las opciones para la creacion de los graficos definidos, donde
debemos ingresar:

 Breakdown by: ingresar el campo de quiebre del gráfico (eje x).


 Variable: en este ítem seleccionamos los campos a gráficar como su escenario , pudiendo
ser gráficos parciales o acumulados (eje y). Ademas del tipo de gráfico.

Post processing
En este item podemos crear variables en el modelo con el fin de almacenar los valores de los
bloques para los distintos escenarios generados.

Para ello debemos definir el nombre del campo que contendra los valores del bloque,junto con
el sufijo que lo acompañara , el tipo de variable (float o double).

Save and run


Finalmente esta sección es para guardar la especificación creada como para correr la
optimización y el análisis de la optimización.

Con la creación de las especificaciones para la optimziación de pit ya


creadas y ejecutadas, se podran visualizar en pantallas las diferentes
opciones de envolvente que el software entrega, dando paso al análisis
de cada uno de estos pits para seleccionar el con mayor beneficio.

9.2. Creación de las variables "aire" y


"pitop" en el modelo

Variable Aire
Esta variable es necesaria para la optimización, ya que determinara una cierta cantidad de
bloques del modelo que se encuentran sobre la topografía. Estos bloques no poseen una
validez para el calculo de reservas por la razón obvia de no pertenecer al yacimiento.

Variable Pitop: pit optimiser


Esta variable se crea dentro del modelo para alojar información resultante de la optimización
de pit.

¿Como crear estas dos variables?


A continuación se visualiza claramente cual es el procedimiento para crear las variables antes
descritas, por favor siga las instrucciones del relator.
9.3. Creación de la variable "zona"
geomecánica

¿Que es la variable "zona"?


Esta variable forma parte de los requisitos que debe tener el modelo de bloques para la
optimización de pit. Zona, es en donde se guardara la información correspondiente a la
distribución de la caracterización de la roca predominante de la mina.

No en toda la mina existirá una única calidad de roca, si no que habrán sectores en donde
esta sea mas competente, como en otros no.

La figura a continuación expresa de mejor manera en que consiste la creación de esta


variable.
9.4. Creación de la variable "banco"

¿Para que sirve la variable "banco"?


Esta variable es utilizada para poder representar los niveles de la mina. Durante todo el
periodo de explotación se trabajara en distintos bancos (niveles), por ende el poder distribuir
cada uno de estos es de vital importancia para la optimización del pit.

¿Como crear esta variable en el modelo de


bloques?
A continuación se aprenderá a crear esta variable y visualizar niveles por discriminación de
banco.

9.5. Creación del archivo de


especificaciones de PIT OPTIMISER

En el video a continuación usted aprenderá a configurar el archivo de especificaciones para la


optimización de pit, rellenando con información base los siguientes ítems.

 Financials.
 Products.
 Processes.
 Rock type.
 Combinations.
 Tonnages.
 Adjusment.
 Explain.
 Optimisations.
 Air criteria.
 Subregions.
 Slope interpolation.
 Multiple pits.
 Analysis.
 Variables.
 Scenarios.
 Report.
 Charts.
 Post processing

Una vez finalizado este proceso, se estará en condiciones de visualizar las diferentes
envolventes resultantes del programa.

Potrebbero piacerti anche