267
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Integrated stochastic optimisation of stope design and long-term production scheduling at an operating underground copper mine

, &
Received 12 Sep 2023, Accepted 27 Mar 2024, Published online: 18 Apr 2024

ABSTRACT

Conventional underground long-term mine planning is based on a deterministic stepwise framework, which is unable to effectively manage the synergies between the mine planning components or to manage the orebody risk in production schedules and forecasts. The present study enhances prior integrated optimisation approaches to a variation of the sublevel longhole open stoping mining method using backfilling, through a new two-stage stochastic integer programming formulation. A comparison to a sequential stochastic approach shows different stope layouts and extraction sequences for a copper mine with secondary elements being gold and uranium. The integrated approach shows lower horizontal development costs and 6% higher net present value.

1. Introduction

Long-term underground mine production scheduling conventionally consists of the definition of the stope layout, the access design, the ventilation system requirements, and the extraction sequence [Citation1–4]. Initially, potential mineable volumes are defined based on geomechanical and geological properties. This step requires fixed input values for operational parameters, such as mining capacity, and a cut-off grade to maximise the undiscounted profit of the stopes [Citation5–10]. Subsequently, accesses such as declines, ramps, and shafts connecting production areas to main haulage and ventilation systems are defined [Citation11–13]. The stope layout and network designs are used as inputs for the life-of-mine (LOM) production schedule optimisation, which maximises the net present value (NPV) of the mining asset under a unit operation timeframe, while considering economic and capacity constraints [Citation14–22]. An iterative procedure ensures that these steps are repeated for different cut-off grade values until the one that produces a schedule with the highest NPV is found and selected [Citation3,Citation4,Citation6]. However, by considering separately the stope design and extraction sequence, the synergies between these two components are not captured in the optimisation process. In addition, this traditional approach is deterministic in which a single estimated (average type) representation of the orebody is considered, which does not quantify geological uncertainty and variability, representing a critical source of technical risk for a mining project [Citation23].

Little, et al. [Citation18] show that stope boundaries should be an outcome of the production schedule so that interdependencies among stope grades, development costs, and the time value of money are incorporated into an integrated process. Accordingly, Little, et al. [Citation18], and Little, et al. [Citation24] propose an integrated underground mine design and production scheduling optimisation approach, based on a mixed integer programming (MIP) formulation, aiming to maximise the discounted cashflow of stopes mined in an extraction sequence accounting for their size and location, while constrained by ore production and backfilling capacities. This approach does not account for critical costs and decisions associated with the development of main and secondary accesses. Copland and Nehring [Citation25] address stope boundaries and scheduling with a binary integer programming formulation that considers the discounted profit from stopes and incorporates level access development decisions. The development of drifts and shafts as one-time decisions is integrated into the MIP by Hou, et al. [Citation26]. Nevertheless, it assumes a predefined network design in terms of the position of the longitudinal ore drives and the shaft. In addition, the application of the proposed method is restricted to a stratiform two-dimensional deposit. Foroughi, et al. [Citation27] develop a MIP that maximises the NPV and metal recovery, while jointly considering the production scheduling and stope layout. The above-mentioned method is applied to an iron ore deposit and is solved using a genetic algorithm. The development and application of the methods delineated thus far are suited to the sublevel open-stoping (SLOS) mining method. The development of ventilation systems and the internal accessibility of stopes are not thoroughly investigated in the studies previously presented, not allowing the generalisation to other mining methods or variants of the SLOS that require specific backfilling practices given different stope types [Citation28]. In addition, these integrated methods are deterministic and are, thus, unable to account for uncertainty.

Deterministic LOM approaches lead to forecasts and production schedules that deviate from key production targets [Citation29–32]. Dimitrakopoulos and Grieco [Citation33] analyse how conventional methods for underground mine design are unable to capture the upside potential and/or downside risk of meeting forecasts, which are tied to the presence of uncertainty and variability of grades and material types. In order to account for geological uncertainty, stochastic simulations of the orebody are used as the main input to probabilistic and stochastic frameworks to generate a stope layout [Citation33–36]. The stochastic optimisation of the underground mine production schedule, given the stope boundaries, is modelled for cut-and-fill, block-caving, and long-hole stoping mining methods [Citation37–40]. Starting from Brickey [Citation14] a resource-constrained project scheduling problem is proposed to address the selection of underground mine activities following their related precedence and duration. Nesbitt et al. [Citation41] improve this previous work by incorporating uncertainty in the activities duration and grades, while Hill et al. [Citation42] address computational techniques to reduce the problem size and algorithms to solve the optimisation. This activity scheduling approach, however, is suitable for shorter-term planning since the duration of each underground mining activity cannot be described on a yearly basis. Recently, a two-stage stochastic integer programming (SIP) [Citation43] formulation that jointly optimises the stope design and production schedule for the SLOS mining method is developed by Furtado e Faria, et al. [Citation44]. The mathematical model presented selects the stopes shapes and locations, and levels of extraction, using first-stage binary decision variables, in order to maximise NPV while considering effective vertical and horizontal development costs. The model also manages the geologic risk by minimising deviations from production targets modelled through second-stage decision variables. The related case study shows an improvement in the NPV when compared to the sequential framework, where a stope layout is given as input to the optimisation of the production schedule. Nevertheless, this method is tailored for a specific variant of SLOS that does not account explicitly for adjacency constraints when backfilling is used.

A new integrated stochastic optimisation of stope design and long-term production scheduling is proposed herein to go beyond the mining method specificities of previous approaches, in order to be applied to the SLOS mining method with backfilling. A variant of the SLOS is considered with assumptions and parameters derived from an existing operational mine. Horizontal extraction levels define the vertical boundaries of stopes; sublevel drifts and crosscuts are developed to enable longhole drilling. Primary, secondary, and tertiary stopes are aligned with extraction and backfilling procedures, and are combined with a bottom-up extraction approach to create precedence rules among stopes [Citation45–48]. In addition, geometric parameters for shapes and sizes of stopes are defined for different mining zones according to geotechnical characteristics and requirements.

The proposed integrated optimisation is formulated as a two-stage SIP [Citation43]. The method considers the selection of the stopes’ period of extraction and mining zone configuration that relates to the definition of stope shape parameters and types, as well as to sublevel positions. The maximisation of the NPV as per the objective function considers cumulative horizontal development costs and different haulage costs for different possible network systems. Geological uncertainty is modelled through a set of equiprobable geostatistical simulations of the mineral deposit [Citation49–51]. The risk of not meeting production targets, which is inherent to geological uncertainty, is managed in the objective function through the incorporation of geological risk discounting (GRD) [Citation52]. This discounting factor is applied to the objective function component minimising deviations from production targets, leading to the extraction of more uncertain materials in later periods on the LOM, when more information about the mineral deposit becomes available [Citation52–58]. Physical and capacity constraints are included. Precedence rules of stopes defined based on geotechnical requirements enable the use of backfill after a stope is extracted.

The subsequent sections of this paper progress as follows. First, the main inputs to the integrated stochastic optimisation for the underground mine production scheduling and the correspondent mathematical programming formulation are outlined. Then, a case study at an operating underground mine is presented, including a comparison with a sequential stochastic framework. Conclusions and future work follow.

1.1. Method

A method for the integrated stochastic optimisation of stope design and mine production scheduling for the sublevel longhole open stoping (SLOS) mining method with backfilling is considered and presented below. The approach considers that a mining cycle, defined by all unit operations, such as drilling, blasting, loading, hauling, and backfilling, is completed for each stope on its mining period. A pattern of extraction, according to the type of stopes (e.g. primary, secondary, and tertiary), ensures that geotechnical constraints are met. Backfilling guarantees the stability of stope walls, removing the need for pillars. The sublevels are all aligned with the stopes’ lower bounds and can be used as extraction levels.

A set of geostatistical simulations sS of the orebody describes the geological uncertainty. Initially, the orebody is represented in terms of blocks iI that are, then, grouped into stopes jJ. The bottom of the stopes that share the same sublevel lL must be vertically aligned in order to define the location of developments, such as drifts dDl. The requirement for the creation of possible cross-cuts cCl is that the stopes must also be laterally aligned throughout a mining direction. A set of possible configurations bB of stopes that overlap each other is generated, allowing the stopes to have different allowable shapes, locations, and type options aA that define the ordering of primary, secondary and tertiary stopes. The indices, sets, technical, economical, and geometrical parameters are listed in , respectively. The decision variables of the proposed mathematical formulation are shown in and .

Table 1. List of indices.

Table 2. List of sets.

Table 3. List of technical and economic parameters.

Table 4. List of geometric parameters.

Table 5. Binary decision variables.

Table 6. Continuous decision variables.

1.2. Input data processing

shows the three main steps to generate potential stopes from an orebody model by considering a given mining zone; that is, a portion of the deposit that has the same geomechanical characteristics. It is assumed that, for a given mining zone, stopes share the same geometrical parameters that define their shapes. The first step consists of dividing the orebody model into different sublevels and mining fronts. This process is done repeatedly for all allowable sublevel spacing and stope widths, producing a set of possible mining zone configurations bB. Subsequently, stope type options Ab are mapped for each configuration bB. Each option aAb assigns a different type (primary, secondary, or tertiary) to sets of stopes Jba. These stopes undergo an additional stage of processing that determines the stope height that yields a probabilistic highest profitability. Steps 1 and 2 are invariant to the geostatistical simulations of the orebody, while step 3 considers all orebody simulations jointly. The output of this process defines possible geometries and positions of the stopes and sublevels, which, combined with the grade and material type simulations of the orebody, are finally used as inputs to the proposed two-stage SIP.

Figure 1. Steps of the stope design and scheduling optimization.

Figure 1. Steps of the stope design and scheduling optimization.

1.2.1. Mapping configurations of shapes

First, starting from a block iIb in a mining zone, blocks are grouped according to stope dimensions, γbjx,γbjy and the sublevel spacing αblz defined for a given mining zone configuration bB, possible stopes Jb and possible sublevels lLb within that mining zone configuration. This process is repeated for all possible configurations. shows two different mining zone configurations b, b`B where configuration b assumes three equally spaced sublevels and configuration b` has five sublevels. It is worth noting that two different indexed mining zone configurations can have an identical structure in terms of number of mining fronts and sublevels, as they differ in the assigned haulage system option h in terms of type (i.e. shaft of ramp) and position.

Figure 2. Two mining zone configurations bB generated in the mapping of shapes step.

Figure 2. Two mining zone configurations b ∈ B generated in the mapping of shapes step.

It is important to note that the stope dimensions in the horizontal plane can be variable within the mining zone configuration and are directly related to the final possible stope shapes. These dimensions follow mainly geotechnical requirements related to minimum and maximum dimensions of stopes. The option of having variable shapes considering the horizontal plane is critical when there are different mining or backfilling costs for different stope types, as it enables the management of these costs according to the stope volume and type. On the other hand, for the vertical direction, the distance between sublevels, which are also potential extraction levels, is considered. The spacing αblz only defines the sublevels l bounding the stopes and does not determine the final height of the potential stopes. A specific step to determine the actual stope height, which considers not only geometric parameters, but the economic profitability of the given mineable volume is presented in Section 2.1.3. In addition, the total number of blocks in a given direction might not be divisible by the stope dimension in that direction. Thus, configurations in which the grouping of blocks into stopes starts from different blocks in the mining zone can be generated.

As seen in , cross-cuts c are developed parallel to a defined mining direction, in order to meet ventilation and backfilling requirements. Drifts d are developed perpendicularly to cross-cuts. The approximated dimensions of crosscuts (δjclbcrosscut) and drifts (δjdlbdrifth) are calculated considering the position of the sublevels l. The drift length is always associated with the access point of a haulage system h and its respective mining zone configurations bBh.

Figure 3. Drifts and cross-cuts distances for a haulage system h, a potential sublevel l (in a plan view) for two potential stopes j and j`.

Figure 3. Drifts and cross-cuts distances for a haulage system h, a potential sublevel l (in a plan view) for two potential stopes j and j`.

1.2.2. Mapping stope type options

Once the possible mining zone configurations are defined, for each configuration b, stope type options aAb are generated. A pattern of extraction is defined following geotechnical constraints. shows a stope-to-stope dependency that is adapted from different patterns presented by Villaescusa [Citation28], in which the numbers define the predecessors and the colouring defines the stope type. A stope with number 1 has no predecessors, a stope tagged with number 2 has stopes with number 1 as a predecessor, and those with number 3 have all the previous ones as predecessors; this rule follows for all other stopes. Therefore, the adjacencies are mapped, such that stopes with lower numbers in are predecessors (φΦja) of stopes with higher numbers (jJb). It is important to note that this pattern does not predefine the extraction sequence and it is used only to define adjacencies for rock mass stability purposes.

Figure 4. Two consecutive cross-sections of the stope pattern of extraction.

Figure 4. Two consecutive cross-sections of the stope pattern of extraction.

The generated stopes, that are outputs from the previous step, are flagged with an indicator πkjba type, where kK defines the type of a stope j (i.e. primary, secondary, or tertiary), in a mining zone configuration b and considering a type option a that follows a dependency pattern. Thus, each type option a shows a different combination of types k and stopes j. represents the process of mapping the stope type options. It is observed that different combinations of mining zone configurations and stope type options are generated.

Figure 5. Stope type option for different mining zone configurations.

Figure 5. Stope type option for different mining zone configurations.

1.2.3. Searching variable stope heights

In the previous steps, the stopes generated come from the grouping of blocks by considering that they fully occupy the space between sublevels. In order to manage dilution, the profitability of having stopes with heights that are smaller than the distance between sublevels αblz and greater than the minimum stope height (γbjz,min) is evaluated. This means that the alignment of the bottom of the stopes according to the sublevel that defines their lower bound is kept. However, the height might be variable within the same sublevel, and there may be waste material above certain stopes, being left as pillars. For this variant of SLOS, a sublevel can serve as an extraction level. Therefore, it is assumed that stopes above the waste portion can still be mined subsequently.

For a given mining zone configuration b, a stope type option a and a stope j, the economic value of each stope is calculated, as shown in Equation. 1, for all its possible vertical dimensions and for each simulated orebody scenario s of grades of different elementsεE and stope tonnages wjbas. For each vertical dimension, given a probability threshold, the economic value that defines this quantile is calculated (vheight%). For instance, if the P90 defines the probability threshold, there will be an economic value associated with a scenario s where 90% of all scenarios will either be equal to or will not exceed this value. Then, the economic value associated with different vertical dimensions (vheight%) are compared, the dimension associated with the highest economic value is retained (γjbaz,best), defining the final possible stope shape, for that configuration b and the associated stope type option a. illustrates how the best stope height is chosen. It should be noted that the stope type option a definition described on the previous section (i.e. step two) does not consider dimensional parameters. However, the mining cost associated to the different stope types have an impact while searching for the best stope height. Consequently, on this third step, the stope height, volume, weight, and grade will be correlated to its possible type and indexed accordingly.

(1) vjba,s=wjbas(εEgjbaεsRεPε(Cproc+kKπkjbaC kmine)),bB,aAb,jJba,sS(1)

Figure 6. Example of how to define the stope height considering γbjz,min=2 and γbjz,max=4. The $ represents the economic value of a stope considering the vheightP90. The circled stope is the best stope height γjbaz,bestselected.

Figure 6. Example of how to define the stope height considering γbjz,min=2 and γbjz,max=4. The $ represents the economic value of a stope considering the vheightP90. The circled stope is the best stope height γjbaz,bestselected.

1.3. Stochastic integer programming formulation

This section presents a mathematical programming formulation model, which is developed to optimise the underground mine production schedule and stope boundaries jointly, while considering uncertainty in material supply. Two binary decision variables are shown in . The mining zone configuration decision variables zba0,1 control which mining zone configuration bB and respective stope type option is selected aAb. These decision variables impact directly the selections of stopes shapes and types. A mining zone configuration is always associated with a single haulage system hH. This means that identical mining zone configuration options (b and b`) in terms of stope shapes and sublevels can exist, but they will be associated with different available haulage systems (bBh, and b`Bh`). It is assumed that vertical accesses compatible with the haulage systems are already developed, which enables the variable zba to be time-independent. The stope selection decision variables yjba,0,1 determine if a stope jJb in a mining zone configuration bB, using stope type option aAb is mined in period t. It is assumed that all the unitary operations; that is, development of secondary accesses, drilling, blasting, hauling, and backfilling, are ready or done at the period scheduled for mining a given stope.

Two continuous decision variables ψdlbtdrift and ψclbtcrosscut correspond to the developed distance of a drift d or a cross-cut c, for a sublevel l, in a mining zone configuration b, in period t. To take into account the available structures developed in previous years, effective development distance ψdlbtdriftand ψclbtcrosscut are used in practice, they correspond to cumulative horizontal development distances. The remaining decision variables presented in refer to surplus deviations from haulage capacities for different haulage systems hdhtshaul and processing capacity (dtsproc), and deviations from lower and upper bounds for different elements εE requirements, dεts and dεts+ respectively.

1.3.1. Objective function

This section introduces the objective function of the proposed SIP and describes its main components as follows.

max1SsStTbBaAbjJbaftEDRvjbasyjbatPartI:DiscountedRevenuefromScheduledStopes
1SsStTftEDRhHbBhlLbaAbjJblyjbatwjbasδhblChbhaulPartII:HaulageCosts
tTbBlLbftEDRClhordDlψdlbtdrift+cClψclbtcrosscutPartIII:DevelopmentCosts
bBaAbftEDRFbzbaPartIV:FixedCost
(2) 1SsStTftGRDchhauldhtshaul+cprocdtsproc+εEcε+dεts++cεdεtsPartV:GeologicalRiskManagement(2)

The objective function shown in has five parts. Part I aims to maximise the discounted revenue from scheduled stopes. Part II of the objective function minimises the haulage cost of mined stopes. When a mining zone configuration is associated with a ramp system, the haulage cost Chbhaul is expressed in $/tkm. Thus, the length δh,b,l of the ramp until a sublevel l must be taken into consideration, while for the shaft these values will always equal one. Part III of Equation.2 minimises the horizontal development costs. Part IV minimises particularly fixed costs associated with different mining zone configurations and patterns of extraction. Part V manages the geological risk, by minimising deviations from production targets, related to mining and processing capacities and grade blending requirements. For that purpose, penalty costs chhaul, cproc,cε+andcεare applied correspondently to the production requirements and targets, as they are discounted by a geological risk discounting factor ftGRD. Therefore, riskier stopes will be scheduled in later periods when more information regarding grades and material quality is available [Citation52,Citation53].

1.3.2. Constraints

The objective function is subjected to the following constraints.

(3) bBaAbzba1(3)

EquationEquation 3 imposes that a single mining zone configuration with a correspondent stope option is selected.

(4) tTyjbatzba,∀bB,aAb,jJba(4)

Liking constraints (EquationEquation 4) ensure that a scheduled stope belongs to the chosen mining zone configuration.

(5) tTyjbat1,∀bB,aAb,jJba(5)

EquationEquation 5 defines reserve constraints, where the stope can be mined only once.

(6) ΦjayjbatΦjaaAbφΦjat=t+1Tyφba,t,∀jJb,bB,tT(6)

EquationEquation 6 ensures that adjacency constraints are met. The sublevel open stope mining method allows that stopes can be mined if their predecessor are mined before or are left unmined. Differently from open-pit mine scheduling problems, the set of predecessors Φja of a stope j must contain all direct and indirect predecessors. Thus, due to this constraint, the complexity of the model is highly impacted by the size of the orebody.

(7) ψdlbtdriftmaxjJbdlδjdlbdriftaAyjbat,∀bB,lLb,dDl,tT(7)
(8) ψdlb1drift=ψdlb1drift,∀bB,lLb,dDl,t=1(8)
(9) ψdlbtdriftψdlbtdriftt=1t1ψdlbtdrift,∀bB,lLb,dDl,t>1(9)

EquationEquations 7-Equation9 show how the drift development costs are calculated. As shown in the drift development distance ψdlbtdrift corresponds to the distance from the furthest stope mined in a year t to the access point in the sublevel l. This value is used to calculate the effective development distance ψdlbtdrift, that considers only the remaining length to be developed in a given period t considering the developments done in the previous years.

Figure 7. Example of drift development costs ψdlbtdrift and effective development costs ψdlbtdriftfor the extraction of three stopes in three periods.

Figure 7. Example of drift development costs ψdlbtdrift and effective development costs ψdlbtdrift∗for the extraction of three stopes in three periods.

(10) ψclbtcrosscutmaxjJbclδjclbcrosscutaAyjbat,∀bB,lLb,cCl,tT(10)
(11) ψclb1crosscut=ψclb1crosscut,∀bB,lLb,cCl,t=1(11)
(12) ψclbtcrosscutψclbtcrosscutt=1t1ψclbtcrosscut,∀bB,lLb,cCl,t>1(12)

EquationEquations 10,Equation11 show how the crosscut development distances are calculated. The same method is used for the crosscuts when compared to the drifts. However, by considering a mining direction that should be strictly followed, the process of deferring the crosscut development costs will also define how far from the access is worth mining.

(13) bBhaAbjJbayjbatwjbasdtshUth,∀hH,tT,sS(13)
(14) bBaAbjJbayjbatwjbasdtspUtp,∀tT,sS(14)

EquationEquation 13 defines an upper bound for the extracted material considering the hoisting or haulage capacity of the haulage system associated to the mining zone configuration. Also, a constraint that limits the production of ore mined is considered (EquationEquation 14). These two constraints are modelled as soft constraints by allowing deviations from the defined boundaries considering a general case where block tonnages, consequently, stope tonnages, are variable for different geological scenarios sS.

(15) bBaAbjJbayj,b,a,tρjbaνjbaUktbf,∀kK,tT(15)

Backfilling capacity constraints (EquationEquation 15) are considered in a way that different upper bounds Uktbf can be chosen for different types of backfillingkK. In this case, deviations are not allowed since no uncertainty is associated with the stope volume νjb.

(16) bBlLbdDlψdlbtdrift+lLbCClψclbtcrosscutUtdevelop,∀tT(16)

Horizontal development capacities are added in terms of the maximum length of the total drifts and crosscuts (EquationEquation 16).

(17) bBaAbjJbyjbatwjbsagjbaεsUεtdε ts+0,εE,tT,sS(17)
(18) bBaAbjJbyjbatwjbsagjbaεsLεt+dε ts0,εE,tT,sS(18)

In order to guarantee that grade requirements for different elements εE are achieved, grade blending constraints are added to the formulation (Equations 17 and 18). These constraints allow deviations dε ts+and dε ts from upper and lower bounds respectively for each scenariosS.

(19) yjbat0,1,∀bB,aAb,jJba,tT(19)
(20) zba0,1,∀bB,aAb(20)
(21) ψdlbtdrift,ψdlbtdrift0,∀bB,lLb,dDl,tT(21)
(22) ψclbtcrosscut,ψclbtcrosscut0,∀cClbB,lLb,cCl,tT(22)
(23) dhtshaul0,∀hH,tT,sS(23)
(24) dtsproc0,∀tT,sS(24)
(25) dε ts+,dε ts0,εE,tT,S(25)

EquationEquations 19Equation25 refer to integrality and non-negativity constraints.

2. Case study – application at an operating underground copper mine

In this section, an application of the proposed method at an operating underground copper (Cu) mine is presented, where gold (Au) and uranium (U3o8) are secondary elements. First, the results for the underlined integrated stochastic framework are analysed. Then, these results are compared to a stochastic sequential framework in which a stope design is given as an input to the method, fixing the available stopes to be scheduled, as well as its types.

As the main input, 10 geostatistical simulations of Cu, Au, and U3O8 in a grid of size 5 m × 5 m x 5 m, for a mining zone of the considered mineral deposit are used. Previous studies show through a sensitivity analysis of the stochastic optimisation of the long-term mine planning, that 10–15 simulations are sufficient to produce stable results. This conclusion is attributed to the support-scale effect, once a large number of blocks are grouped to generate the schedule of a given production period [Citation59–61]. shows two realisations for copper, gold and uranium grades. Mine accesses (i.e. ramp and decline) and ventilation systems are also fixed inputs. shows the available infrastructure in the mine and the defined mining direction. In addition, geometrical parameters for the shapes of the stopes were provided by the mining company operating the mine. The maximum and minimum dimensions of stopes are considered given geotechnical and drilling equipment requirements. Two possible mining zone configurations associated with these allowable shapes are considered (). These configurations account for the position of the access point at each sublevel according to the available ramp design. Three option types are used as an input, meaning that all stopes will have the possibility of being primary, secondary, or tertiary.

Figure 8. Realizations of (a) copper, (b) gold, and (c) uranium grades in a grid of 5m x 5m x 5m.

Figure 8. Realizations of (a) copper, (b) gold, and (c) uranium grades in a grid of 5m x 5m x 5m.

Figure 9. Plan view of the developed infrastructure.

Figure 9. Plan view of the developed infrastructure.

Table 7. Stope geometrical parameters.

For this case study the stopes are considered to be blasted and extracted bottom-up, with the pattern of extraction represented in , and are subsequently backfilled with cemented aggregate fill (CAF), which is not considered a limiting feature in mine production. Thus, the same mining cost is used for all stope types. A horizontal development capacity is considered in terms of the maximum length that can be developed. A single haulage system is available with its maximum capacity constraining ore production. Once the sources of uncertainty considered do not directly affect the ore tonnage production, the mining capacity constraints are modelled as hard constraints. On the other hand, uncertainty in terms of copper, gold, and uranium grades is taken into consideration, thus, penalty costs for deviations from the minimum and maximum grades for these three elements’ requirements are applied and are discounted throughout the years in order to manage the geologic risk. displays the technical and economic parameters used in the optimisation of the copper mine. It is worth noting that a fixed unit mining cost of 50 $/t is considered. This cost incorporates drilling, blasting, mucking and other fixed yearly costs such as ventilation costs and backfilling that were scaled in terms of the yearly production rate.

Table 8. Technical and economic parameters used as input in the optimisation.

2.1. Results of the integrated stochastic optimization

The outputs of the proposed integrated stochastic approach are presented next. shows the optimal stope shapes, types, and sequence of extraction throughout a 12-year life-of-mine. The selection of the mining zone configuration represents the trade-off between selecting grades and development costs. The optimal configuration 2 () guarantees a lower development cost, while deviations from grade production targets are well managed. The green curves in and show the risk profiles of the integrated stochastic stope design and schedule in terms 10%, 50%, and 90% probabilities (i.e. P10, P50 and P90). An NPV of 3.53 B$ () considering the P50 and a cumulative development cost of 157 M$ () are observed. Also, the ore production follows the maximum mining capacity () and the Cu, Au, and U3O8 grades have small deviations from the defined bounds and tend to decrease through the years showing the effect of geological risk management (). These results are compared to a stochastic sequential framework in the next subsection.

Figure 10. Integrated stochastic optimization outputs from left to right: the stope types option selected and the extraction sequence.

Figure 10. Integrated stochastic optimization outputs from left to right: the stope types option selected and the extraction sequence.

Figure 11. Risk profiles of the integrated (green curves) and sequential (black curves) stochastic frameworks: a) NPV; b) cumulative horizontal development cost; c) ore tonnage.

Figure 11. Risk profiles of the integrated (green curves) and sequential (black curves) stochastic frameworks: a) NPV; b) cumulative horizontal development cost; c) ore tonnage.

Figure 12. Risk profiles of the integrated (green curves) and sequential (black curves) stochastic frameworks: a) cumulative Cu content; b) mill Cu head grade; c) cumulative Au content; d) mill Au head grade; e) cumulative U3O8 content; f) mill U3O8 grade.

Figure 12. Risk profiles of the integrated (green curves) and sequential (black curves) stochastic frameworks: a) cumulative Cu content; b) mill Cu head grade; c) cumulative Au content; d) mill Au head grade; e) cumulative U3O8 content; f) mill U3O8 grade.

The formulation was implemented in C++ on Visual Studio 15 and solved with CPLEX v.12.8.0. The present application is compounded by 117,684 binary decision variables and 2,172,580 constraints. Using a standard personal computer with six cores and 32 GB RAM, the preprocessing and optimisation steps took approximately 24 hours and were constrained by memory allocation limitations.

2.2. Comparison between the integrated and the sequential stochastic approaches

To show the importance of jointly optimising the stope design and extraction sequence, the proposed method is compared to the stochastic sequential approach. In this sequential approach, the preprocessing steps generate the possible mining zone configurations with the respective allowable stope shapes. From these configurations and possible stopes, a stope design that maximises the undiscounted cashflow, regardless of adjacency constraints and the horizontal development costs, is first generated. The selected stope locations and shapes are used as the inputs to generate the extraction sequence using the SIP formulation presented in Section 2.

The black curves in and show the results of this sequential approach. The same technical, geometric, and economic parameters presented in and are used. It is seen in , that the NPV of the integrated approach is 3.54 B$ while in the sequential approach it is 3.35 B$, considering the P50 in both cases. Therefore, the integrated approach is expected to produce a NPV 190 M$ higher than the sequential approach. Although less stopes are mined when the sequential approach is used, the development cost for the sequential approach is almost three times higher than that in the integrated approach (). Therefore, many stopes that have a positive impact economic value when the cumulative development costs are not considered become uneconomical and inaccessible when this information is actually taken into account. shows the comparison of the extraction sequence of the integrated and sequential approaches. In , the black wireframe shows the initial stope design generated with step-wise approach, that is noted to be physically different to the one produced by the integrated approach. In addition, it is seen that several stopes included in the initial design in are not included in the schedule, showing that, in fact, the effective development costs are critical in the economic value of stopes. It can be also noted that the stopes chosen in the sequential approach are smaller (i.e. configuration 1 in – Stope geometrical parameters), generating more selectivity in terms of grades, but producing comparable metal contents for the three elements, Cu, Au, and U3O8 and meeting grade blending requirements (). The integrated approach, however, shows a higher metal production in early periods, which has a greater positive impact on the NPV, due to the time value of money.

Figure 13. Comparison of the extraction sequence of the a) integrated approach and b) sequential approach (the wireframe corresponds to the stopes selected in the stope design).

Figure 13. Comparison of the extraction sequence of the a) integrated approach and b) sequential approach (the wireframe corresponds to the stopes selected in the stope design).

3. Conclusions

A new mathematical programming formulation for the integrated stochastic optimisation of stope design and long-term mine production scheduling is presented, along with its application at an operating underground copper mine. The method is developed based on the sublevel longhole open stoping (SLOS) with backfilling underground mining method and overcome the limitations of previously proposed approaches that are tailored to specificities of other mining methods. The SLOS variation considered in the present study follows the assumptions and parameters derived from an existing operational mine. The proposed method generates jointly the stope boundaries and the extraction sequence assuming that all stopes follow the same geometrical parameters. In addition, a pattern of extraction and a mining direction define adjacencies among stopes and a mining cycle can be completed in one year, which defines the period of extraction.

The proposed two-stage stochastic integer programming (SIP) maximises the NPV, as well as considers metal prices for different elements, mining costs for different types of stopes, horizontal development costs and haulage costs for the different systems available, while also minimising the risk of not meeting production targets. The output of the optimisation is an operational selection of mining zone configuration that defines the stope shapes and respective types, as well as the extraction sequence of stopes that respects the optimal adjacencies and defined mining direction, generating a risk resilient production schedule.

The proposed method is applied to an underground mine that has copper as the main element, as well as gold and uranium as the secondary elements. The mining zone studied has an available ramp and a ventilation system that defines a mining direction. It follows a pattern of extraction of primary, secondary, and tertiary stopes that defines the adjacencies. The integrated framework is compared to a sequential stochastic framework, in which a design that defines the mining zone configuration and stopes that maximise the undiscounted cashflow is used as a fixed input to the proposed SIP. Firstly, it is seen that physically different stope designs and, consequently, different extraction sequences are produced for these two different frameworks. Furthermore, the integrated approach shows an NPV that is 6% higher than the step-wise approach. The horizontal development costs of the sequential approach are shown to be clearly higher than in the integrated approach. This difference can be attributed mainly to the fact that the actual development costs cannot be considered when generating the initial stope design, which, thereby, limits the decisions in the extraction sequence for the step-wise framework. Therefore, the importance of having an integrated method that is capable of exploiting the relationships between the optimisation components is validated.

A case study that accounts for multiple sources of uncertainty simultaneously is a topic for future research, once the presented SIP can directly accommodate commodity price uncertainty. The application and the several aspects of the method are built based on the assumption of a large underground mine divided into mining zones. In the presented case study, only one mining zone schedule was optimised due to the complexity associated with the orebody size and computational limitations. Considering that multiple mining zones can be mined simultaneously and can contribute to the production of ore that feeds the processing plant, an application that optimises multiple mining zones simultaneously could be considered. In addition, the simultaneous optimisation for a mining complex that assumes the existence of multiple mines, stockpiles, and processing streams, with critical considerations in terms of vertical development costs is an extension for future work. Furthermore, computational efficiency limitations are seen when a commercial solver is used, which restricts the model’s application to larger problems. Thus, a metaheuristic solver should be implemented in future developments.

Acknowledgments

This work is funded by the National Science and Engineering Research Council of Canada (NSERC) CRD Grant 500414-16, NSERC Discovery, Canada Grant 239019, the COSMO Stochastic Mine Planning Laboratory and mining industry consortium (AngloGold Ashanti, Anglo American, BHP, De Beers, IAMGOLD, Kinross, Newmont Mining, and Vale), and the Canada Research Chairs Program.

Disclosure statement

No potential conflict of interest was reported by the author(s).

References

  • C. Alford, M. Brazil, and D.H. Lee, Optimisation in underground mining, in Handbook of Operations Research in Natural Resources, A. Weintraub, C. Romero, T.E. Bjorndal, and R.M.J. and, eds., Springer US, Boston, MA, 2007, pp. 561–577.
  • E.J.A. Appianing, E. John, A. Appianing, and E. Ben-Awuah, Underground Mining Stope Layout Optimization and Production Scheduling: A Review of Existing Solvers and Algorithms, Mining Optimization Laboratory (MOL) Report Nine, Edmonton: University of Alberta, 2018, pp. 271–304.
  • M.T. Bootsma, C. Alford, J. Benndorf, and M.W.N. Buxton, Cut-off Grade Based Sublevel Stope Mine Optimisation: Introduction and Evaluation of an Optimisation Approach and Method for Grade Risk Quantification, Springer International Publishing, Cham, Switzerland, 2018, pp. 537–557.
  • J. Poniewierski, G. MacSporran, and I. Sheppard, Optimisation of Cut-off Grade at Mount is a Mines Limited’s Enterprise Mine, Proceedings of 12th International Symposiumon Mine Planning and Equipment Selection, Kalgoorlie, WA, Australia, 2003.
  • C. Alford, Optimisation in underground mine design, Proceedings of APCOM XXV: Application of Computers and Operations Research in the Minerals Industries, Melbourne, Australia, 1995.
  • C. Alford and B. Hall, Stope optimisation tools for selection of optimum cut-off grade in underground mine design, Project Evaluation Conference, Melbourne, Victoria, Australia, 2009.
  • Alford Mining Systems, AMS - Stope Shape Optimizer, Carlton, Victoria, Australia, 2022.
  • I. Cawrse, Multiple Pass Floating Stope Process, Strategic Mine Planning Conference, Perth, Australia, 2001.
  • G. Erdogan, M. Cigla, E. Topal, and M. Yavuz, Implementation and comparison of four stope boundary optimization algorithms in an existing underground mine, Int. J. Min. Reclam. Environ. 31 (6) (2017), pp. 389–403. doi:10.1080/17480930.2017.1331083.
  • E. Topal and J. Sens, A new algorithm for stope boundary optimization, J. Coal Sci. Eng. 16 (2) (2010), pp. 113–119. doi:10.1007/s12404-010-0201-y.
  • M. Brazil, P.A. Grossman, D.H. Lee, J.H. Rubinstein, D.A. Thomas, and N.C. Wormald, Decline design in underground mines using constrained path optimisation, Min. Tech. 117 (2) (2008), pp. 93–99. doi:10.1179/174328608X362668.
  • M. Brazil, D.H. Lee, M. Van Leuven, J.H. Rubinstein, D.A. Thomas, and N.C. Wormald, Optimising declines in underground mines, Min. Tech. 112 (3) (2003), pp. 164–170. doi:10.1179/037178403225003546.
  • M. Brazil and D.A. Thomas, Network optimization for the design of underground mines, Networks 49 (1) (2007), pp. 40–50. doi:10.1002/net.20140.
  • A.J. Brickey, Undergrounf production scheduling optimization with ventilation constraints. 21 Ph.D. Thesis, Colorado School of Mines, 2015.
  • L. Fava, D. Millar, and B. Maybee, Scenario Evaluation Through Mine Schedule Optimisation, Proceedings of the 2nd International Seminar on Mine Planning, Antofagasta, Chile, 8–10 June 2011.
  • L. Fava, J. Saavedra-Rosas, V. Tough, and P. Haarala, A Heuristic Optimization Process for Achieving Strategic Mine Planning targets, 23rd World Mining Congress, Canadian Institute of Mining, Metallurgy and Petroleum (CIM), Montreal, QC, Canada, 2013.
  • R. Hauta, M. Whittier, and L. Fava, Application of the Geosequencing Module to Ensure Optimised Underground Mine Schedules with Reduced Geotechnical Risk, in Underground Mining Technology, Australian Centre for Geomechanics, Sudbury, ON, Canada, 2017, pp. 547–555.
  • J. Little, E. Topal, and P. Knights, Simultaneous optimisation of stope layouts and long term production schedules, Min. Tech. 120 (3) (2011), pp. 129–136. doi:10.1179/1743286311Y.0000000011.
  • A.M. Newman, E. Rubio, R. Caro, A. Weintraub, and K. Eurek, A review of operations research in mine planning, Informs J. Appl. Analyt 40 (3) (2010), pp. 222–245. doi:10.1287/inte.1090.0492.
  • E. Topal, Advanced underground mine scheduling using mixed integer programming. Ph.D. Thesis, Colorado School of Mines, 2003.
  • L. Trout, Underground mine production scheduling using mixed integer programming, in Application of Computers and Operations Research in the Mineral Industry (APCOM), The Australasian Institute of Mining and Metallurgy, Brisbane, Queensland, Australia, 1995, pp. 395–400.
  • M. Nehring, E. Topal, and J. Little, A new mathematical programming model for production schedule optimization in underground mining operations, J. S. Afr. Inst. Min. Metall. 110 (2010), pp. 437–446.
  • M. Vallée, Mineral resource + engineering, economic and legal feasibility = ore reserve, CIM Bull. 93 (2000), pp. 53–61.
  • J. Little, P. Knights, and E. Topal, Integrated optimization of underground mine design and scheduling, J. South Afr. Inst. Min. Metall. 113 (2013), pp. 775–785.
  • T. Copland and M. Nehring, Integrated optimization of stope boundary selection and scheduling for sublevel stoping operations, J. South Afr. Inst. Min. Metall. 116 (7) (2016), pp. 1135–1142. doi:10.17159/2411-9717/2016/v116n12a7.
  • J. Hou, G. Li, N. Hu, and H. Wang, Simultaneous integrated optimization for underground mine planning: Application and risk analysis of geological uncertainty in a gold deposit, Gospodarka Surowcami Mineralnymi - Miner. Resour. Manag. 35 (2019), pp. 153–174.
  • S. Foroughi, J.K. Hamidi, M. Monjezi, and M. Nehring, The Integrated Optimization of Underground Stope Layout Designing and Production Scheduling Incorporating a Non-Dominated Sorting Genetic Algorithm (NSGA-II), Elsevier Ltd, Amsterdam, Netherlands, 2019, p. 101408.
  • E. Villaescusa, Geotechnical Design for Sublevel Open Stoping, CRC Press, Taylor & Francis Group, New York, NY, USA, 2014.
  • R. Dimitrakopoulos, C.T. Farrelly, and M. Godoy, Moving forward from traditional optimization: Grade uncertainty and risk effects in open-pit design, Min. Tech. 111 (1) (2002), pp. 82–88. doi:10.1179/mnt.2002.111.1.82.
  • A. Leite and R. Dimitrakopoulos, Stochastic optimisation model for open pit mine planning: application and risk analysis at copper deposit, Min. Tech. 116 (3) (2007), pp. 109–118. doi:10.1179/174328607X228848.
  • P.J. Ravenscroft, Risk analysis for mine scheduling by conditional simulation, Trans. Inst. Min. Metal. 101 (1992), pp. A104–A108.
  • P. Dowd, Risk assessment in reserve estimation and open-pit planning, transactions of the Institution of Mining and Metallurgy, section A, Min. Tech. 103 (1994), pp. 148–154.
  • R. Dimitrakopoulos and N. Grieco, Stope design and geological uncertainty: Quantification of risk in conventional designs and a probabilistic alternative, J. Min. Sci. 45 (2) (2009), pp. 152–163. doi:10.1007/s10913-009-0020-y.
  • M. Furtado, R.D. E Faria, and C.L. Lopes Pinto, Stochastic stope design optimisation under grade uncertainty and dynamic development costs, Int. J. Min. Reclam. Environ. 36 (2) (2022), pp. 81–103. doi:10.1080/17480930.2021.1968707.
  • N. Grieco and R. Dimitrakopoulos, Managing grade risk in stope design optimisation: Probabilistic mathematical programming model and application in sublevel stoping, Min. Tech. 116 (2) (2007), pp. 49–57. doi:10.1179/174328607X191038.
  • M.E. Villalba Matamoros and M. Kumral, Underground mine planning: Stope layout optimisation under grade uncertainty using genetic algorithms, Int. J. Min. Reclam. Environ. 33 (5) (2018), pp. 353–370. doi:10.1080/17480930.2018.1486692.
  • S. Carpentier, M. Gamache, and R. Dimitrakopoulos, Underground long-term mine production scheduling with integrated geological risk management, Min. Tech. 125 (2) (2016), pp. 93–102. doi:10.1179/1743286315Y.0000000026.
  • R. Dirkx, V. Kazakidis, and R. Dimitrakopoulos, Stochastic optimisation of long-term block cave scheduling with hang-up and grade uncertainty, Int. J. Min. Reclam. Environ. 33 (6) (2018), pp. 371–388. doi:10.1080/17480930.2018.1432009.
  • S. Huang, G. Li, E. Ben-Awuah, B.O. Afum, and N. Hu, A Stochastic Mixed Integer Programming Framework for Underground Mining Production Scheduling Optimization Considering Grade Uncertainty, Institute of Electrical and Electronics Engineers Inc, New York City, USA, 2020, pp. 24495–24505.
  • R. Noriega, Y. Pourrahimian, and E. Ben-Awuah, Optimisation of life-of-mine production scheduling for block-caving mines under mineral resource and material mixing uncertainty, Int. J. Min. Reclam. Environ. 36 (2) (2022), pp. 104–124. doi:10.1080/17480930.2021.1976010.
  • P. Nesbitt, L.R. Blake, P. Lamas, M. Goycoolea, B.K. Pagnoncelli, A. Newman, and A. Brickey, Underground mine scheduling under uncertainty, Eur. J. Oper. Res. 294 (1) (2021), pp. 340–352. doi:10.1016/j.ejor.2021.01.011.
  • A. Hill, A.J. Brickey, I. Cipriano, M. Goycoolea, and A. Newman, Optimization strategies for resource-constrained project scheduling problems in underground mining, INFORMS J Comput. 34 (6) (2022), pp. 3042–3058. doi:10.1287/ijoc.2022.1222.
  • J.R. Birge and F. Louveaux, Introduction to Stochastic Programming, Springer, New York, 2011.
  • M. Furtado, R.D. E Faria, and C.L. Lopes Pinto, Integrated stochastic optimization of stope design and long-term underground mine production scheduling, Resour. Policy 78 (2022), pp. 102918. doi:10.1016/j.resourpol.2022.102918.
  • H. Hamrin, Underground mining methods and applications, in underground mining methods: Engineering fundamentals and international case studies, in Society for Mining, Metallurgy and Exploration (SME), H. Hamrin, W. Hustrulid, and R. Bullock, eds., Society for Mining, Metallurgy, and Exploration, Littleton, Colorado, USA, 2001, pp. 3–14.
  • H.L. Hartman and J.M. Mutmansky, Introductory Mining Engineering, 2nd ed., John Wiley & Sons, Inc, Hoboken, New Jersey, USA, 2002.
  • R. Pakalnis and P.B. Hughes, Sublevel stoping, in SME mining engineering handbook, in Society for Mining, Metallurgy, and Exploration, P. Darling, ed., Inc, Englewood, Colorado, USA, 2011, pp. 1355–1363.
  • U. Soma, Sublevel open stoping - design and planning at Olympic Dam, in Society for Mining, Metallurgy, and Exploration, Inc. (SME), H. Hamrin, W. Hustrulid, and R. Bullock, eds., Society for Mining, Metallurgy, and Exploration, Littleton, Colorado, USA, 2001, pp. 239–244.
  • P. Goovaerts, Geostatistics for Natural Resources Evaluation, Oxford University Press, New York, NY, USA, 1997.
  • A.G. Journel and C.J. Huijbregts, Mining Geostatistics, Academic Press, London, 1978.
  • M.E. Rossi and V. Deutsch, Mineral Resource Estimation, 1st ed., Springer, Dordrecht, 2014.
  • S. Ramazan and R. Dimitrakopoulos, Stochastic Optimisation of Long-term Production Scheduling for Open Pit Mines with a New Integer Programming Formulation, in Orebody Modeling and Strategic Mine Planning, R. Dimitrakopoulos, ed., The Australasian Institute of Mining and Metallurgy, Carlton, Victoria, Australia, 2005, pp. 359–365.
  • S. Ramazan and R. Dimitrakopoulos, Production scheduling with uncertain supply: A new solution to the open pit mining problem, Optim. Eng. 14 (2) (2013), pp. 361–380. doi:10.1007/s11081-012-9186-2.
  • L. Montiel, R. Dimitrakopoulos, and K. Kawahata, Globally optimising open-pit and underground mining operations under geological uncertainty, Min. Tech. 125 (1) (2016), pp. 2–14. doi:10.1179/1743286315Y.0000000027.
  • L. Montiel and R. Dimitrakopoulos, Optimizing mining complexes with multiple processing and transportation alternatives: An uncertainty-based approach, Eur. J. Oper. Res. 247 (1) (2015), pp. 166–178. doi:10.1016/j.ejor.2015.05.002.
  • L. Montiel and R. Dimitrakopoulos, Stochastic mine production scheduling with multiple processes: Application at Escondida Norte, Chile, J. Min. Sci. 49 (4) (2013), pp. 583–597. doi:10.1134/S1062739149040096.
  • R. Goodfellow and R. Dimitrakopoulos, Global optimization of open pit mining complexes with uncertainty, Appl. Soft Comput. 40 (2016), pp. 292–304. doi:10.1016/j.asoc.2015.11.038.
  • R. Goodfellow and R. Dimitrakopoulos, Simultaneous stochastic optimization of mining complexes and mineral value chains, Math Geosci. 49 (3) (2017), pp. 341–360. doi:10.1007/s11004-017-9680-3.
  • L. Montiel and R. Dimitrakopoulos, A heuristic approach for the stochastic optimization of mine production schedules, J. Heuristics 23 (5) (2017), pp. 397–415. doi:10.1007/s10732-017-9349-6.
  • F.R. Albor Consuegra and R. Dimitrakopoulos, Stochastic mine design optimisation based on simulated annealing: Pit limits, production schedules, multiple orebody scenarios and sensitivity analysis, Min. Tech. 118 (2) (2009), pp. 79–90. doi:10.1179/037178409X12541250836860.
  • R. Dimitrakopoulos and A. Lamghari, Simultaneous stochastic optimization of mining complexes - mineral value chains: An overview of concepts, examples and comparisons, Int. J. Min. Reclam. Environ. 36 (6) (2022), pp. 443–460. doi:10.1080/17480930.2022.2065730.