FAQ
FAQ - Frequently Asked Questions
What is MiningMath?
It is a software application that uses innovative technology for direct block scheduling. The MiningMath aims to maximize the Net Present Value (NPV) of a project deciding, based on an imported block model, which blocks will be mined, when and what the destination of each block is.
It is possible to define multiple processing plants, stockpiles and waste dumps, respecting their capacities. It is also possible to set physical limits or force mining in certain regions by importing surfaces.
As the software has a flexible algorithm, it will be possible to include other restriction types in the future, such as blending for example.
OK, but why should I use MiningMath?
MiningMath allows running a complete schedule directly from the resource block model, with no need to define a final pit, nested pits, pushbacks, cut-off grade optimization and stockpiles as would be required as part of a traditional full scheduling exercise. MiningMath will find a mining schedule that aims to maximize the NPV of the project, combining all the steps mentioned and optimizing all the periods simultaneously. Therefore, an experienced professional can test multiple scenarios by modifying parameters and advance other stages of his work, while MiningMath performs the entire optimization.
Is the generated solution operational, or only a mathematical result?
Each mining plan generated by the optimization respects important geometrical parameters, such as a minimum pit bottom width, a mining width and vertical rates of advance, which can be configured specifically for your project. Furthermore, MiningMath technology generates surfaces without geotechnical errors. The generated plans are close to the operational reality of the mine, which implies smaller variations in the parameters when ramps are designed.
In practice, how can I use MininngMath to scheduling optimization?
A block model, in CSV format, including indexes or coordinates and economic values of the blocks is first imported followed by entering the primary parameters of the model and production restrictions via interface. Upon completion of these steps, MiningMath is ready to perform the optimization.
The resulting surfaces will respect the user-defined parameters and a report will be generated with graphics containing the most important indicators.
To demonstrate the usage and power of the software, you can access our demo video here.
Does MiningMath suit my project? What are the limitations of the current version?
The current version of MiningMath suits any open pit mining project that can be modeled with blocks of regular dimensions. If your project has multiple types of rock per block, there are ways to adapt the inputs to handle these cases. MiningMath is 100% based on 64-bit technology and has an efficient algorithm, capable of handling tens of millions of blocks without requiring supercomputers or cloud computing.
To date, MiningMath has focused on developing the best algorithms; future versions will introduce more facilities for the user, including the development of plug-ins to mining softwares on the market.
I have a sub-blocked model. How could MiningMath be used in this case?
If the model can be exported by dividing all blocks into sub-blocks, then we have a regular database formed only by sub-blocks and MiningMath can run it. We perform regular tests successfully using models with tens of millions of blocks. For future versions, we are planning significant efficiency improvements.
Does MiningMath have the Lerchs-Grossman (LG) algorithm implemented?
No. LG is a brilliant algorithm for its time, but none of the new software need to implement it anymore. The technological advances have proven that new methods overcome some barriers that the LG faces. These days, any software that has the same mathematical model of LG implemented will rather implement an algorithm based on maximum flow rate (Max Flow) which can be run tens or hundreds of times faster than the LG. However, both LG and Max Flow have no flexibility to include other important restrictions such as a minimum pit bottom width or blending.
MiningMath uses highly recommended technology currently in practice and inside research centers, being what is the most advanced, tested and available when talking about optimization. It was implemented using modern techniques based on mixed integer programming and heuristics. Its mathematical model is more realistic, for considering operational aspects and uses surfaces to return solutions that does not have any geotechnical errors. What in practice is mined are surfaces and not blocks. This type of technology has the flexibility to include other real restrictions, such as blending.
Preguntas Frecuentes
¿Qué es el MiningMath DBS?
Es un software que cuenta con una tecnologÃa innovadora para determinar la programación directa de bloques. El MiningMath busca maximizar el VPN (Valor Presente Neto) del proyecto, decidiendo cuáles bloques serán explotados, cuándo y cuál será el destino de cada uno, a partir de un modelo de bloques importado.
Es posible definir múltiples plantas de proceso, stockpiles y acopios de estéril, respetando sus respectivas capacidades. También es posible definir lÃmites fÃsicos o forzar la explotación en determinadas regiones, a partir de la importación de superficies.
Como el software posee un algoritmo flexible, será posible insertar otros tipos de restricción en el futuro, como la de mezclas, por ejemplo.
OK, pero ¿por qué utilizar el MiningMath?
La programación directa de bloques permite que una secuencia completa sea ejecutada directamente a partir del modelo de bloques de recursos, sin la necesidad de definir un pit final, pits anidados, pushbacks o expansiones, optimización de ley de corte y stockpiles, como una secuencia tradicional completa lo exige. El MiningMath encontrará una secuencia de explotación que busca maximizar el VPN del proyecto, unificando todas las etapas citadas y optimizando todos los perÃodos simultáneamente. De esta forma, un profesional experimentado puede probar múltiples escenarios sólo modificando parámetros y adelantar otras etapas de su trabajo, mientras el MiningMath ejecuta toda la optimización.
Y la solución generada ¿es operacional o solamente un resultado matemático?
Los planes mineros generados por la optimización, respetan las principales restricciones geométricas, tales como ancho mÃnimo de fondo, ancho de explotación y avance vertical, las que pueden ser configuradas de acuerdo a la realidad del proyecto. Además de esto, la tecnologÃa del MiningMath genera superficies sin errores geotécnicos. Los planes generados son cercanos a la realidad operacional de la mina, lo que implica menores oscilaciones en los indicadores cuando se insertan las rampas.
En la práctica, ¿Cómo puedo utilizar el MiningMath para hacer una secuencia optimizada?
Debe ser importado un modelo de bloques en formato CSV incluyendo Ãndices o coordenadas y valores económicos de los bloques; los parámetros básicos del modelo y restricciones de producción deben ser insertados vÃa interface de usuario; listo, el MiningMath está preparado para ejecutar la optimización.
Las superficies resultantes respetarán los parámetros definidos por el usuario y un reporte será generado con gráficos que contienen los indicadores más importantes.
Para demostrar el uso y poder del software, puede acceder nuestro video demostrativo aquÃ.
¿MiningMath se ajusta a mi proyecto? ¿Cuáles son las limitaciones de la versión actual?
La versión actual del MiningMath se ajusta a cualquier proyecto de mina a cielo abierto que pueda ser modelado con bloques de dimensiones regulares. Si su proyecto posee múltiples tipos de roca por bloque, existen formas de manipular los inputs para lidiar con esos casos. El SimSched es 100% basado en tecnologÃa 64 bits y posee un algoritmo eficiente, capaz de manejar decenas de millones de bloques sin la necesidad de supercomputadores o de procesamiento en la nube.
Hasta el momento, MiningMath ha puesto un mayor enfoque en desarrollar los mejores algoritmos, que realmente tengan impacto en los proyectos mineros del mundo; futuras versiones ciertamente traerán mayores facilidades para el usuario, inclusive con el desarrollo de plug-ins para softwares de minerÃa del mercado.
Tengo un modelo sub-bloque. ¿Cómo MiningMath podrÃa ser utilizado en ese caso?
Si el modelo es susceptible de ser exportado dividiendo todos los bloques en sub-bloques, entonces tendremos una base de datos regular compuesta sólo por sub-bloques y el MiningMath puede ser ejecutado. Tenemos clientes y socios activos, y ejecutamos pruebas regulares con éxito utilizando modelos con algunas decenas de millones de bloques. Para versiones futuras, tendremos mejoras de eficiencia significativas que están siendo planificadas.
OK, pero ¿Cuál es el costo de esa tecnologÃa innovadora?
Sorpréndase de como actualmente el precio de MiningMath es mucho menor de lo que piensa. Solicite su licencia de prueba libre de riesgo por 100 dÃas y descubra nuestras actuales condiciones.
¿El DBS posee el algoritmo Lerchs-Grossman (LG) implementado?
No. LG fue un algoritmo brillante para su época, pero ninguno de los nuevos softwares deben implementarlo más. Los avances tecnológicos prueban que los nuevos métodos superan algunas barreras que el LG enfrenta. Cualquier software que haya implementado el mismo modelo matemático del LG va a implementar un algoritmo basado en flujo máximo (Max Flow), que puede ser ejecutado decenas o centenas de veces más rápido que el LG. Sin embargo, tanto LG como el Max Flow no poseen flexibilidad para incluir otras restricciones importantes, como un ancho mÃnimo de fondo de pit y mezcla.
MiningMath utiliza el tipo de tecnologÃa que actualmente es más recomendada en la práctica como por los centros de investigación, siendo lo que está más avanzado, disponible y probado en materia de optimización. MiningMath fue implementado utilizando técnicas modernas basadas en programación entera mixta y heurÃsticas propias. Su modelo matemático es más realista, por considerar aspectos operacionales y utilizar superficies para generar soluciones sin errores geotécnicos; lo que en la práctica es minado son superficies y no bloques. Ese tipo de tecnologÃa es flexible para la inclusión de otras restricciones reales, como mezclas.
Contenidos en Español
MiningMath Direct Block Scheduler (DBS)
Playlists
Presentaciones SIPLAMIN
Testimonios y Discusiones
Perguntas Frequentes
O que é o MiningMath?
É um software que conta com tecnologia inovadora para sequenciamento direto de blocos. O MiningMath busca maximizar o VPL (Valor Presente LÃquido) do projeto, decidindo quais blocos serão lavrados, quando e qual o destino de cada um, a partir de um modelo de blocos importado.
É possÃvel definir múltiplas plantas de processo, pilhas de estoque e pilhas de estéril, respeitando suas respectivas capacidades. Também é possÃvel definir limites fÃsicos ou forçar a lavra em determinadas regiões, a partir da importação de superfÃcies.
Como o software possui um algoritmo flexÃvel, será possÃvel inserir outros tipos de restrição no futuro, como a de blendagem, por exemplo.
OK, mas porque utilizar o MiningMath?
O sequenciamento direto de blocos permite que um sequenciamento completo seja executado diretamente a partir do modelo de blocos de recursos, sem a necessidade de definirmos cava final, cavas aninhadas, pushbacks, otimização de teor de corte e pilhas de estoque, como um sequenciador tradicional completo exige. O MiningMath encontrará uma sequência de lavra que busca maximizar o VPL do projeto, unificando todas as etapas citadas e otimizando todos os perÃodos simultaneamente. Dessa forma, um profissional experiente pode testar múltiplos cenários apenas modificando parâmetros e adiantar outras etapas do seu trabalho, enquanto o MiningMath executa toda a otimização.
E a solução gerada é operacional ou apenas um resultado matemático?
Para todos os planos de lavra gerados pela otimização, são respeitados parâmetros geométricos importantes, como uma largura mÃnima de fundo, uma largura de lavra e taxas de avanço vertical, que podem ser configuradas de acordo com seu projeto. Além disso, a tecnologia do MiningMath gera superfÃcies sem erros geotécnicos. Os planos gerados são próximos da realidade operacional da mina, o que implica em menores oscilações nos indicadores quando rampas são inseridas.
Na prática, como posso utilizar o MiningMath para fazer um sequenciamento otimizado?
Um modelo de blocos, em formato CSV, incluindo Ãndices ou coordenadas e valores econômicos dos blocos deve ser importado; os parâmetros básicos do modelo e restrições de produção devem ser inseridos via interface; pronto, o MiningMath está preparado para executar a otimização.
As superfÃcies resultantes respeitarão os parâmetros definidos pelo usuário e um relatório será gerado com gráficos contendo os indicadores mais importantes.
Para demonstrar o uso e poder do software, é possÃvel acessar nosso vÃdeo demonstrativo aqui.
Será que o MiningMath DBS se aplica ao meu projeto? Quais são as limitações da versão atual?
A versão atual do MiningMath se aplica a qualquer projeto de mina a céu aberto que possa ser modelado com blocos de dimensões regulares. Se o seu projeto possui múltiplos tipos de rocha por bloco, há formas de manipular os inputs para lidar com esses casos. O MiningMath é 100% baseado em tecnologia 64 bits e possui um algoritmo eficiente, capaz de lidar com dezenas de milhões de blocos sem a necessidade de supercomputadores ou de processamento na nuvem.
Até o momento, a MiningMath colocou maior foco em desenvolver os melhores algoritmos, que realmente tragam impacto nos projetos de mineração do mundo; futuras versões trarão maiores facilidades para o usuário, inclusive com o desenvolvimento de plugins para softwares de mineração do mercado.
Tenho um modelo sub-blocado. Como o MiningMath poderia ser utilizado nesse caso?
Se o modelo for passÃvel de ser exportado dividindo todos os blocos em sub-blocos, então teremos uma base de dados regular composta apenas por sub-blocos e o MiningMath consegue executar. Temos clientes e parceiros ativos, e executamos testes regulares com sucesso utilizando modelos com algumas dezenas de milhões de blocos. Para versões futuras, temos melhorias de eficiência significativas sendo planejadas.
OK, mas qual é o custo dessa tecnologia inovadora?
Surpreenda-se, pois o MiningMath custa hoje muito menos do que você imagina. Solicite a sua licença trial por 100 dias sem risco e conheça nossas condições atuais.
O MiningMath possui o algoritmo Lerchs-Grossman (LG) implementado?
Não. LG é um algoritmo brilhante para a sua época, mas nenhum dos novos softwares devem implementá-lo mais. Os avanços tecnológicos provam que novos métodos superam algumas barreiras que o LG enfrenta. Qualquer software que tem implementado o mesmo modelo matemático do LG irá implementar um algoritmo baseado em fluxo máximo (Max Flow), que pode ser executado dezenas ou centenas de vezes mais rápido que o LG. No entanto, tanto LG quanto Max Flow não possuem flexibilidade para incluir outras restrições importantes, como uma largura mÃnima de fundo de cava ou blendagem.
O SimSched segue o tipo de tecnologia que é mais recomendado, tanto pela prática quanto pelos centros de pesquisa, sendo o que há de mais avançado, disponÃvel e testado quando o assunto é otimização. Foi implementado utilizando técnicas modernas baseadas em programação inteira mista e heurÃsticas proprietárias. Seu modelo matemático é mais realista, por considerar aspectos operacionais e utilizar superfÃcies para retornar soluções sem erros geotécnicos; o que na prática é lavrado são superfÃcies e não blocos. Esse tipo de tecnologia é flexÃvel para a inclusão de outras restrições reais, como blendagem.