Beruflich Dokumente
Kultur Dokumente
Resumen: El objetivo de este proyecto fue desarrollar un algoritmo cuyo propsito fuera maximizar
la utilidad de la secuencia de extraccin de bloques en una mina a cielo abierto de diferentes maneras:
sin restricciones de tiempo y capacidad y de la misma manera maximizar la utilidad de la secuencia de
extraccin de bloques con distintas restricciones de tiempo, capacidad, de material expuesto y de
utilidad continua. Se desarroll en Matlab, un algoritmo iterativo que permite resolver los objetivos
del proyecto, logrando para cada caso planteado, la funcin de utilidad maximizada que indica qu
bloque debe ser extrado y el momento ptimo de hacerlo.
Palabras Clave: Minera a cielo abierto, optimizacin de utilidades, mtodo de cono flotante,
Matlab, mtodos numricos.
Objetivos:
1. Desarrollar un algoritmo cuyo propsito sea maximizar la utilidad de la secuencia de
extraccin de bloques sin restricciones de tiempo y capacidad.
2. Desarrollar un algoritmo cuyo propsito sea maximizar la utilidad de la secuencia de
extraccin de bloques con restricciones de tiempo= 5 aos y capacidad= 20 bloques por
periodo.
3. Desarrollar un algoritmo cuyo propsito sea maximizar la utilidad de la secuencia de
extraccin de bloques con restricciones de tiempo,capacidad y que al final de cada periodo
deben quedar expuestos al menos 2 bloques con utilidad positiva.
4. Desarrollar un algoritmo cuyo propsito sea maximizar la utilidad de la secuencia de
extraccin de bloques al extraer 100 bloques.
Introduccin
3. Con los valores reales de utilidad por extraccin de cada bloque, se realiz una matriz
de utilidades (valb).
4. Luego se realiz una matriz de cumplimiento, si el bloque es positivo se denota con
un 1 y si no con 0.
5. Despus se evalua si la utilidad de cada bloque es mayor a 0, es decir, positivo. Para
cumplir con con la restriccin.
Escenario 4 (Final Pit con maximizacin de utilidad continua)
1. Se ingres a Matlab la matriz con los valores de utilidad de cada bloque.
2. Se asigna el valor de 1 a cada bloque en lugar de sus utilidades.
3. A cada bloque (i,j) se le suman los bloques (i-1,j-1) , (i-1,j) e (i-1,j+1) y se guarda ese
valor en la matriz bloques[].
4. . Luego se recorre la matriz de bloques para la posicin donde se tenga que extraer
100 bloques y se determina, en la matriz de utilidades (valb), la utilidad en esa posicin.
El funcionamiento especfico del programa en Matlab, se presenta mediante imgenes (Ver anexos,
Algoritmo implementado en la solucin del problema).
Resultados e Interpretacin
Escenario 1
Escenario 2
Escenario 3
Escenario 4
Se utiliz una variante del mtodo del Cono flotante, el cual es una de las tcnicas ms ampliamente
aceptada en el diseo de los lmites finales de un pit porque es de rpida ejecucin, veloz y de fcil
conceptualizacin. Esta tcnica aplica un cono movindolo de izquierda a derecha en cada nivel y si el
valor de la utilidad es positivo se extraen los bloques. Bsicamente se realiz una matriz con las
utilidades acumuladas al extraer todos los bloques arriba de l.Con esta matriz se identific cual era la
utilidad mxima de todo el sistema, la cual fue de 5 unidades, dlares, etc. Esta utilidad se encontr
en varios puntos del sistema pero segn las restricciones de tiempo y capacidad se seleccionaba la que
cumpla con estas.
En el tercer escenario se solicitaba que al extraer un bloque, quedarn dos bloques positivos libres
para ser extrados en el siguiente periodo. Para esto se defini que deba hacerse en un periodo de 5
aos para encontrar la utilidad mxima, pero se observ que al primer movimiento o periodo ya se
encontraba la utilidad mxima que cumpla con la restriccin de capacidad de 20 bloques por periodo
y de tiempo.
Por ltimo en el cuarto escenario se tena la restriccin de encontrar la utilidad mxima al extraer al
menos 100 bloques, realizando una matriz de bloques se encontraron dos posiciones donde se obtena
la extraccin de 100 bloques. Con estas dos posiciones se compar cual era la que produca una
utilidad mayor la cual fue de -95, ya que a los 100 bloques extrados esa es la mayor utilidad que
podemos encontrar.
Cabe resaltar que este mtodo por ser iterativo no es de alto rendimiento y requiere de mucha
memoria para su ejecucin. Pero por otro lado, este mtodo produce resultados fsicamente posibles y
realistas a los de uno matemtico, ya que el matemtico podra arrojar resultados que digan que se
debe extraer -1 bloques, lo cual nos dira que coloque un bloque en lugar de sacarlo, lo cual no tiene
lgica.
Conclusiones
1. El mtodo utilizado es un mtodo iterativo por lo que no es muy eficiente en cuestin
a tiempo y memoria.
2. El mtodo utilizado da resultados prcticos.
3. La utilidad mxima es de 5.
4. Con la restriccin de extraer 100 bloques, se tiene una prdida de 95.
5. El mtodo utilizado produce resultados ms realistas a los de uno matemtico
Referencias
En:
Cisneros,
J.
2003.
Diseo
de
explotacin
a
cielo
abierto.
En:
http://www.aimecuador.org/capacitacion_archivos_pdf/Dise%C3%B1o_%20de_%20explot_CA.pdf
Consultado: [01/06/2016]
Amaya, J. 2010. Secuencias ptimas de extraccin utilizando modelos matemticos y HPC. En:
https://www.codelco.com/flipbook/codelcodigital5/pdfs/10_NT_3_UCHILE_CMM_AMTC_DELPH
OS.pdf
Consultado: [01/06/2016]