a close up of a human brain on a white surface

Cut-Off Grade Optimization Using Machine Learning Algorithms

Jul 2024

a close up of a human brain on a white surface

In this project, a model was developed for a potential mining project with a production capacity of 500,000 tons. Using ore tonnage and grade data, random selections were made, and the NPV (Net Present Value) was calculated based on the following variable parameters:

  • Variable Mining Unit Costs: Mining unit costs are adjusted based on different mining capacities, reflecting economies of scale and potential cost increases.

  • Variable Yield Values: Yield values change depending on the ore grade, accounting for varying ore characteristics and processing efficiencies.

  • Variable Processing Costs: Processing costs are adjusted based on the ore grade, reflecting variations in processing requirements and cost per ton processed.

  • Fluctuating Product Selling Prices: The project incorporates varying product selling prices to account for market volatility and price fluctuations.

  • Variable Investment Costs: Investment costs are calculated for different plant capacities, reflecting the investment required for equipment, infrastructure, and other fixed assets.

  • Loan Repayment: Loan repayment schedules are integrated for the plant investment, simulating the impact of debt financing on cash flow.

In the second phase, 10,000 simulations were performed for the 500,000-ton capacity, and the maximum, minimum, and average NPV values were determined through random selection. In the third phase, the Break-Even Grade value for each year was identified and extracted from the database. For Cut-Off Grade Optimization, with the aim of maximizing NPV, future price values determined by DeepAR were used to investigate which grades should be produced in which years. The model targeted the maximization of NPV based on the discounted future price values. The R2 value was calculated for Linear Regression, and model training was conducted. The ore metal content was distributed under the discounted price curve, and the metal ratio within the 500,000 tons of ore was calculated for each year to determine the optimized grade value for production.

In the final stage, the NPV value was calculated for production using the optimized COG values. The maximum NPV determined from 10,000 iterations was 97 million USD, while the optimized NPV value reached 117 million USD.