Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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.
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.
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.
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.
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.
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.
Products
En este ítem ingresamos la información de los productos representativos dentro del yacimiento
en donde se definen:
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:
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:
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:
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.
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.
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.
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.
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.
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:
Pits.
Period.
Rock Type.
Combination.
Charts
En esta seccion se definen las opciones para la creacion de los graficos definidos, donde
debemos ingresar:
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).
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.
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.
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.