Next Article in Journal
Qualitative Comparison of Lock-in Thermography (LIT) and Pulse Phase Thermography (PPT) in Mid-Wave and Long-Wave Infrared for the Inspection of Paintings
Previous Article in Journal
An FPGA-Based Performance Analysis of Hardware Caching Techniques for Blockchain Key-Value Database
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Application of Discrete-Event Simulation for Truck Fleet Estimation at an Open-Pit Copper Mine in Peru

Mining Engineering Section, Pontificia Universidad Católica del Perú (PUCP), Lima 15023, Peru
*
Author to whom correspondence should be addressed.
Appl. Sci. 2023, 13(7), 4093; https://doi.org/10.3390/app13074093
Submission received: 14 October 2022 / Revised: 15 November 2022 / Accepted: 17 November 2022 / Published: 23 March 2023
(This article belongs to the Section Transportation and Future Mobility)

Abstract

:
With production expansions, studies related to estimating the number of pieces of hauling equipment to be employed in open-pit mines have to be carried out. One of the main challenges comes from the methodology selected since numerous tools are available, including commercial solutions. However, given that some methodologies were complex or required an advanced understanding of programming languages and that, in the case study, the mining company was applying a deterministic approach, a stochastic methodology that involves a discrete-event simulation (DES) was proposed. Such an approach aimed to develop a calibration model whose inputs incorporated random variables, such as fixed times and tonnages loaded to hauling equipment. This model supported the replication of the yearly production plan for an open-pit copper mine in Peru located at 4500 masl that is expanding its operations in 2023 from 100,000 tons per day to 140,000. The results obtained from the stochastic methodology were compared with the deterministic approach, which showed that the stochastic model required additional trucks and that longer cycle times were generated from such an approach. Such outputs are now supporting engineers in anticipating future problems in the mine due to the generation of longer queues.

1. Introduction

The loading and hauling process in a mining operation is one of the most important stages, as it represents around 50% to 60% of the total operating cost in an open-pit mine [1,2]. On the other hand, due to the variability in the nature of the variables that make up a shovel-truck system, the application of DES is feasible because it satisfactorily allows the recreation and estimation of system performance through time by means of the development of a simulation model [3,4]. Furthermore, there is a wide range in the application areas of the simulation because the consulted works addressed problems, such as minimization of maintenance cost and maximization of shovel availabilities, estimation of the haul truck fleet productivity, mining cost reduction, modeling and optimization of fuel consumption, and the optimization of the truck fleet size in an open-pit mine [5,6,7,8,9]. Nonetheless, regarding the truck fleet size estimation in open-pit mines, numerous studies employed complex methodologies, though innovative and effective, that involved an advanced understanding of programming languages, the development of neural network algorithms, or deterministic approaches [10,11,12,13,14,15,16,17,18,19,20,21]. For example, Tan & Takakuwa [19] developed an algorithm with VBA that included allocation planning—which found the maximum mining capacity and optimal truck fleet size—and dynamic allocation to find the best allocation scheduler. Ghaziani et al. [13] compared a flexible dispatching system to a Firefly Metaheuristic Algorithm using ARENA and MATLAB; the latter method increased production and reduced costs in an Iranian mine. Moradi Afrapoli et al. [10] developed a multiple-objective model with IBM CPLEX, ARENA, and MS Excel, maintaining the number of shovels during the simulation for one year, and the results showed a decrease in the required fleet size by 16% compared to a deterministic fleet size.
Moreover, commercial software packages addressing this problem are available in the market, including HaulSim, Talpac, and Haulage [22,23,24]. Some relevant features of these packages are that Talpac only works with a single loading unit at the time, Haulage can connect the cuts obtained from a mine plan through haul road profiles, and HaulSim allows the users to model bunching [3]. Because these solutions were designed exclusively for shovel-truck systems, they are closed-source simulation software.
Nowadays, given the presence of tools that enable the modeling of any process through the development of DES for free, such as Arena Software [25], and the extended literature covering this topic, the present work attempts to develop a non-dispatch methodology easy to understand for any user, new or experienced, in which having advanced programming language skills is not mandatory, but that allows the quick identification of possible errors during the simulation of truck-shovel systems. In addition, such an approach can be applied to other industries, such as manufacturing, shipping, and transport. In this work, the deterministic methodology employed in the case study was compared with the stochastic approach applied to a mine located at 4500 masl where scarce works have been developed. It was demonstrated that the former approach replicated the variability of the operating conditions, such as the fixed times and loaded tonnages by hauling equipment in an expanding open-pit copper mine located in Peru.
Thus, to solve the truck fleet estimation problem, probability distribution functions (PDF) and deviations from the random variables were collected as input, and from these distributions, the stochastic simulation developed different scenarios. Additionally, the Dijkstra algorithm was employed to solve the shortest path problem between origins and destinations [26]. On the other hand, the time required by loaded or unloaded trucks to travel was calculated with the different velocities by gradient. However, the present study differs from other works that aimed to optimize the haul truck fleet size by incorporating programming languages [27,28]. In this work, optimization was not the main goal. Instead, a non-dispatch solution was developed in which a specific number of trucks was assigned to certain loading equipment, and that number was varied until the planned production was reached for a certain simulation period. As a consequence, it was not necessary to calculate other factors, such as the match factor, which is helpful when seeking truck fleet productivity optimization.
This work first developed a calibrated model that was effective at replicating a yearly plan and demonstrated that stochastic models differed from deterministic approaches in the number of trucks required each month and other indicators, such as the number of hours worked by truck fleet, truck productivity, and the overall cycle time. The application of that methodology was tested in a Peruvian mining operation that produces copper concentrates and is going to expand its processing operations in 2023 from 100,000 tons to an estimated 140,000 tons per day during that year. Moreover, the company estimated its truck fleet size employing the traditional deterministic approach. It should be noted that another challenge came from the fact that research on the Peruvian mining industry is scarce, so this work also attempted to break with that history.

2. Methodology

This study aimed to calculate the necessary truck fleet size to fulfill the annual copper production of a mine using a discrete-event simulation methodology. This methodology was later compared with the deterministic approach to measure the impact on the truck fleet size between them. First, to achieve this goal, a 1-day operation model had to be calibrated because the main purpose of this was to recreate the existing operative conditions in the mine following step 2.1. After this process, the yearly plan was carried out, as shown in step 2.2.

2.1. Development of the Calibration Model

The methodology proposed by numerous authors recommends following the next steps [29,30,31].
Step 1. Gathering existing information and generation of probabilistic distribution functions.
Enough information related to the variables that intervene in the loading and hauling processes had to be gathered. Those variables included the tonnages loaded by existing equipment in the mine, fixed times of the cycle time, topographies, haul roads, and operating delays in the operation. Part of the previous information was obtained from a report generated by the CAT MineStar System. With the gathered information loaded in text (txt) format, the probabilistic distribution functions (PDF), density functions of the fixed times, and loaded tonnages were generated through Arena Input Analyzer, which helped to obtain distributions that fit the sample data. Anani & Awuah-Offei [29] and Owusu-Tweneboah et al. [4] described the analysis and modeling of the collected information in detail. The distributions were evaluated based on the Chi-square and Kolmogorov-Smirnov tests (KS) since Arena works with those tests to measure the goodness of the fit [2,10]. Regarding the variable times, mean values were chosen and obtained from the truck velocities according to the road grade and from the traveled distances. The traveled distances were calculated with the Dijkstra algorithm, whose objective is to obtain the shortest distance between two points.
Step 2. Creation and calibration of the model.
With the distribution functions of the fixed times and tonnages and the mean values of the variable times, processes and entities were created in the calibration model in Arena software. Furthermore, the target tonnages for the daily model were introduced as inputs. The steps taken to create the calibration model are presented in the following flowchart (Figure 1). In the loading and hauling process, trucks arrive at the loading areas where a shovel or FEL is rehandling either ore, stock, or waste material. These trucks are configured in Arena Software as entities, and they are assigned in groups to a fixed piece of loading equipment. Furthermore, each of the processes shown in Figure 1 is created in Arena following the order mentioned in the flowchart. At the beginning of the haul cycle, trucks might be queuing at the loading front or spotting if no other truck is present. Once the truck has spotted, the shovel or FEL might be ready to release the material onto the truck bed, which will depend on the available material. Depending on the loaded material, trucks might travel to the crusher, stockpile, or waste dump. After the loaded trucks arrive at their destination, they might queue or spot to finally release their material. Later, the haul cycle comes to an end, with the empty truck returning to the fixed loading front. At the end of the cycle, a delay time is added, which replicates operating stoppages happening in the mine. Arena Software allows the user to save the results from each process in a txt format, which is later processed through an Excel spreadsheet.
Moreover, the calibration model did not consider truck stoppages for corrective maintenance or preventive maintenance; consequently, the entire truck fleet was always available. Other activities that did not factor into the calibration model were no operators available, limitations in the crushing rates, and lack of trucks. Finally, loading equipment applied the FIFO rule— first in, first out—which meant that the first truck arriving at the loading zone was given priority.
Step 3. Validation of results.
After the creation of the calibration model in Arena, the model was run, and the results obtained from it were compared with the real values from the Operations Team. The evaluated parameters were loaded tonnages by loading equipment, and total production. Based on the research conducted by Anani & Awuah-Offei [29], the number of replications for the calibration model was selected based on the half-width indicator in such a way that the difference between this indicator for each of the selected parameters and its mean values was less than 1%.

2.2. Yearly Plan Development

After the development and verification of the calibration model, deterministic and stochastic models were carried out for the 2023 yearly plan.
Step 1. Creation of the yearly model.
After verification of results produced by the calibration model in Arena, each of the 12 months from the 2023 yearly plan was modeled under the deterministic and stochastic approach. On the one hand, the probability distribution functions from the calibration model were maintained for the stochastic models, whereas mean values were utilized for the deterministic approach. On the other hand, target tonnages were modified according to the requirements of the yearly plan for each of the months to be simulated. Furthermore, variable and fixed times were calculated based on the new haul roads. It is worth noting that an additional front-end loader (FEL) was introduced around April of the next year, so a new cycle had to be modeled in Arena. Finally, the number of hours to simulate for each month was based on the planification of the yearly plan.
Step 2. Analysis of results.
After the creation and running of stochastic and deterministic models, the results produced were transformed into five indicators in order to explain the behavior of those developed models.
Truck productivity: Indicator measured in tons per hour and obtained as follows:
Productivity   ( t / h ) = Tonnages   moved   ( t ) ( Total   Cycle   Time   ( min )   / 60 )
Number of hours worked by truck fleet: Indicator calculated through the following expression.
Worked   hours = Tonnages   moved Productivity
Overall cycle time: Calculated through the following expression.
Overall   Cycle   Time = Tonnages   moved × Total   Cycle   Time Tonnages   moved
Overall haul distance: Indicator measured in kilometers and obtained with the following formula.
Overall   Haul   Distance = Tonnages   moved × Traveled   Distance Tonnages   moved
Number of trucks: Obtained as the number of available trucks in the Arena model and divided by the mechanical availability planned in the month, and calculated as follows:
Required   Trucks = Available   Trucks Mechanical   Availability   ( % )

3. Case Study

The study area covered an open-pit mine in Peru (Figure 2) that produces copper concentrates and is developing the expansion of its operations from 100,000 to 14,000 tons per day. The equipment present at the mine is made up of 29 CAT 797F haul trucks, 3 CAT 7495 rope shovels, and 2 LT-2350 FEL. Moreover, all the moved material goes to five destinations, including two waste dumps, a crusher, and three stockpiles.

3.1. Calculations

First, the model was calibrated, and the above-mentioned steps were carried out in order to develop stochastic and deterministic models.

3.1.1. Development of the Calibration Model

Step 1. Gathering of existing information and generation of probabilistic distribution functions.
From a MineStar report, all the data were reviewed to later generate the probabilistic distribution functions and density functions of the fixed times and loaded tonnages through Arena Input Analyzer. Those results are presented in Tables 2 and 3. The functions employed by Arena Software were the normal distribution (NORM) and the beta distribution (BETA). It should be noted that Arena Input Analyzer recommends employing the function with the lowest square error after performing two goodness-of-fit tests. Those functions included Normal, Weibull, Beta, Triangular, Erlang, Gamma, Lognormal, Uniform, and Exponential. Furthermore, the information gathered from the MineStar report includes the results obtained in the operation, so it also involves the operator factor as their work affects the operating times and payloads. In addition, the attitude factor is implicit in the velocities employed for this work.
A demonstration of the Arena Input Analyzer to estimate the best distribution that fits the material loaded from the shovel 1 sample is shown next in Table 1. With 267 samples, the errors obtained from all the distributions available are as follows:
Furthermore, Table 2 sums up the payload distribution, number of samples and errors obtained from the Kolmogorov-Smirnov and Chi-Square tests from all the loading equipment, whereas Table 3 shows the information related to the fixed times for trucks.
Table 2. PDF of the loaded tonnages for rope shovels and FEL.
Table 2. PDF of the loaded tonnages for rope shovels and FEL.
Loading EquipmentDistributionExpressionSample Sizep-Value KSError
Shovel 1NormalNORM(375, 18.9)267 samples>0.150.002106
Shovel 2NormalNORM(370, 16.1)240 samples>0.150.006607
Shovel 3NormalNORM(376, 15.7)256 samples>0.150.003483
Front End Loader 3Beta321 + 96 × BETA(1.82, 2.96)96 samples>0.150.007573
Front End Loader 1NormalNORM(357, 13.9)75 samples>0.150.007145
Table 3. PDF of the fixed times for trucks.
Table 3. PDF of the fixed times for trucks.
Type TimeDistributionExpressionSample Sizep-Value
KS
Error
Truck arrivalNormalNORM(4.18, 1.03)128 samples>0.150.016269
Spotting at Shovel 1Beta0.73 + 0.84 × BETA(1.37, 1.46)267 samples>0.150.003612
Waiting for load at Shovel 1Beta0.01 + 0.87 × BETA(8.67, 12.5)267 samples>0.150.003061
Loading time at Shovel 1Beta1.76 + 1.24 × BETA(3.3, 3.31)267 samples>0.150.002285
Spotting at Shovel 2Beta0.73 + 0.83 × BETA(1.21, 1.68)240 samples>0.150.006755
Waiting for load at Shovel 2Beta0.01 + 0.87 × BETA(6.96, 7.49)240 samples>0.150.00519
Loading time at Shovel 2NormalNORM(2.32, 0.164)240 samples>0.150.004032
Spotting at Shovel 3NormalNORM(1.09, 0.136)256 samples>0.150.017094
Waiting for load at Shovel 3Beta0.03 + 0.85 × BETA(6.54, 10.1)256 samples>0.150.002007
Loading time at Shovel 3Beta1.78 + 1.35 × BETA(5.66, 9.83)256 samples0.05180.009006
Spotting at FEL 3Beta0.75 + 0.8 × BETA(4.75, 6.34)96 samples>0.150.011225
Waiting for load at FEL 3Beta0.07 + 1.07 × BETA(0.917, 1.4)96 samples>0.150.033927
Loading time at FEL 3Beta4.52 + 2.15 × BETA(7.7, 7.97)96 samples>0.150.003864
Spotting at FEL 1NormalNORM(1.08, 0.0938)75 samples>0.150.000836
Waiting for load at FEL 1Beta0.15 + 0.69 × BETA(3.27, 3.12)75 samples>0.150.008227
Loading time at FEL 1NormalNORM(5.62, 0.248)75 samples>0.150.005183
Spotting at CrusherNormalNORM(1.55, 0.0621)150 samples>0.150.002465
Unloading time at CrusherNormalNORM(0.882, 0.0271)150 samples>0.150.003761
Spotting at StockpileBeta0.88 + 0.17 × BETA(5.42, 5.89)160 samples>0.150.002049
Unloading time at StockpileNormalNORM(0.912, 0.021)160 samples>0.150.005051
Spotting at Waste DumpNormalNORM(0.945, 0.0264)148 samples>0.150.002304
Unloading time at Waste DumpNormalNORM(0.911, 0.0266)148 samples>0.150.00675
Next, the velocities employed along with the Dijkstra algorithms are presented in Table 4.
Step 2. Creation and calibration of the model.
On the day to be simulated, there were five pieces of loading equipment, including three rope shovels and two FELs. Moreover, trucks operated under a mechanical availability of 83.43%, and at the end of the day, approximately 330,000 tons were moved. Table 5 shows the moved material and the material and destinations reached that day.
From the gathered information, it was determined that trucks worked 10-h shifts a day with 2 h corresponding to operating delays as a result of shift change, equipment check, blasting, or lunch breaks.
Step 3. Validation of results
There were 100 simulations considered fulfilling a difference of less than 1% between the half-width indicators of the loaded tonnages using loading equipment and total production and those indicators’ mean values. Thus, the following results (Table 6) from the calibration model were obtained:
From Table 6, the maximum prediction error for all the parameters was 1.15%. Having small error values is critical, considering that the more time is simulated, the more the deviation from the simulated output values.
After 100 simulations for a 20-h day, all the information from the Arena model was processed, and the following results were obtained (Figure 3).
In Figure 3, it can be observed that real tonnages moved during the chosen day were almost similar to the results obtained from the simulation. This difference could be reduced even more if the bucket payload was added, as this restriction would limit the total tonnage to load, and the result would be closer to the real tonnage.
Regarding the number of trucks employed by the simulation for each piece of loading equipment, the simulation required 24 trucks in total during that day, as shown in Table 7.
Considering that the mechanical availability that day was 83.43%, and the number of trucks required by the model was 24, then by applying Equation (5), the number of trucks in the truck fleet was 29. This figure was equal to the number of trucks used in the operation. On the other hand, the behavior of the overall cycle time reflected the times at the mine operation. These values are shown in Figure 4.
These truck cycle times were reviewed for each destination to check whether they reflected the real cycle times at the mine or not. Otherwise, the velocities, road grades, or PDF would have been reviewed. Figure 5, Figure 6, Figure 7 and Figure 8 show the behavior of these cycle times.
After having reviewed the results generated by the simulation, the yearly plan was developed.

3.1.2. Yearly Plan Development

Having developed the calibration model, a model was created for each of the months within the yearly plan, applying first a stochastic methodology. Among the information given with the yearly plan, the different destinations could be found where the tonnages would end up, the number of days for each month, and the planned mechanical availability for the truck fleet. Additionally, due to a change in the material handling, stockpiles 1 and 2 stopped receiving trucks, and stockpiles 3 and 7 were deposited with ore as new designs allowed the expansion of those piles, thus increasing their total capacity.
Step 1. Creation of the yearly model
The month-to-month planned tonnages varied, as shown in Figure 9. Furthermore, the overall daily tons moved month-to-month was increased from 325,000 tons in January to 386,000 tons in December, maintaining this value consistently since July.
It is worth noting that the number of days in the plan for each month was based on the Asiatic calendar, which is different from the Gregorian calendar, as the number of days per month is not regular, see Table 8.
Moreover, the month-to-month mechanical availability for the truck fleet varied, as shown in Table 9.
Step 2. Analysis of results
In the simulation for each of the models, there were variations in the truck fleet numbers in certain months. However, these changes did not vary that much at first sight, so several indicators were analyzed to explain these variations between the stochastic and deterministic models.
-
Number of hours worked by truck fleet: In Figure 10, the number of hours required between these two models is shown.
-
Truck productivity: By increasing the overall cycle time, the truck productivity was then reduced. In Figure 11, the results obtained from these models are compared.
-
Overall cycle time: The results obtained are shown in Figure 12.
-
Overall haul distance: In Figure 13, the overall haul distance traveled by trucks over twelve months can be seen.
-
Number of trucks: Clearly, in Figure 14, the results produced by the models estimated an increase in the number of trucks starting from 30 up to 42 by the end of 2023.

4. Results and Discussion

Regarding the results of the main indicators generated for the yearly plan in Figure 10, Figure 11, Figure 12, Figure 13 and Figure 14, the following explanations were given.

4.1. Number of Hours Worked by Truck Fleet

From Figure 10, it was found that there was a similar requirement between both models in the number of hours. However, more hours were demanded by the stochastic model, in general. Further, analyzing the hours month to month, in Figure 10, there was a greater number of hours required in December, as the number of days during that month was 36, and the overall cycle time increased compared with the 31 days from November. On the other hand, the most visible variations between both models occurred in August and October as the cycle times in the stochastic model for those months increased, given the longer queues at the loading equipment. More of these queue times are mentioned in Section 4.3. Finally, that increment subsequently affected the truck fleet productivity during those months for the stochastic model.

4.2. Truck Productivity

As mentioned in Equation (1), truck productivity will rely on the tonnages moved and the overall cycle time. From Figure 11, the fall in productivity between January and April occurred as a consequence of the increment in the overall cycle time by six minutes. Moreover, the tonnages moved in the months after April were maintained almost at a constant rate with minimal variation in the overall cycle time. Consequently, the truck productivity behaved similarly during those months.

4.3. Overall Cycle Time

Given the mine expansion in 2023, it was observed in Figure 12 that the overall cycle time increased from 30.4 min in January to 36 min in December. Another variation came from the months of August and October, which was the result of an increase of 30 s in the waiting time at the loading equipment and destinations assigned during those months. On the one hand, for the stochastic model in August, the queues generated at the loading equipment were 25 s longer compared with the deterministic model, and 10 additional seconds were added to the overall cycle time in that month for the stochastic model compared with the deterministic model. On the other hand, the queues at the loading fronts in October were 34 s longer for the stochastic model, and 6 additional seconds were added to the cycle time at the destination points for the stochastic model during that period. In both cases, the increments were the result of the bunching of trucks due to shorter distances to travel and the fall in planned tonnages.

4.4. Overall Haul Distance

As mining engineers set a plan to reach the desired copper production established by the company in 2023, the exploitation of benches in lower levels made haul road distances increase from 4 km in January up to 4.8 km in December and reached a peak of 5.4 km in March and April due to the longer travel distances to dump waste material. Moreover, trucks from both models traveled the same distance, as shown in Figure 13.

4.5. Number of Trucks

It was noted that the results produced by the models, shown in Figure 14, estimated an increase in the number of trucks starting from 30 up to 42 by the end of 2023. Nonetheless, this month-to-month increment varied according to the selected model. This difference came from the overall cycle time, overall haul distance, and tonnage to move. Moreover, the most noticeable difference between the models came from February, whereas in the rest of the months, the variation was one truck or none. Although the number of hours worked by the truck fleet and the overall cycle time from the deterministic and stochastic models were almost similar in February, when the mechanical availability was applied, the initial variation from those models increased from one up to two.
Then, the results are discussed as follows:
First, the results produced from the methodology showed that stochastic models differed from deterministic models in the longer queues at loading points, which were, in the end, translated as an increment in the number of required trucks for the yearly plan in almost every month. Additionally, the longer queues were generated as a consequence of the variability of the fixed times, and that effect had an impact on the other indicators reviewed, such as longer haul cycles and lower productivities and working hours. A great benefit produced from the proposed methodology is the simplicity in recreating the variability of the parameters present at the mining operation, which allowed the saving of time. Moreover, those parameters could be modified as many times as required.
On the other hand, the queues generated at the mining fronts have to be reduced as a next step. However, the present work did not intend to optimize the haul fleet size or to increase truck productivity, and there are numerous studies that have covered these fields with a strong mathematical framework. In the study developed by Moradi Afrapoli et al. [10], researchers worked with a multiple-objective model capable of meeting the production requirement in an open-pit iron mine, requiring 85% of the fleet size of a deterministic model. Furthermore, Ozdemir & Kumral [2] were able to increase the productivity of truck and shovel systems by employing the match factor along with the dispatching system while reducing the truck queues and shovel idle times.

5. Conclusions

This study determined that 13 additional haul trucks were required for the case study by developing either a stochastic or a deterministic approach. Nonetheless, the number of trucks required from a stochastic approach differed from the results produced by a deterministic model in certain months.
On the other hand, a DES methodology was developed in this work, which showed clear evidence of the impact produced by the variability of the parameters from the loading and hauling processes on the truck fleet size obtained from these models. That impact was reflected in each of the indicators studied in the present study, such as the number of hours worked by the truck fleet, truck productivity, and overall cycle times.
Finally, in order to continue improving the stochastic model, future work will focus on the reduction in the queue times and the increment of productivity by working with simulation optimization tools.

Author Contributions

Conceptualization, D.H., G.B. and A.D.; methodology, D.H., G.B. and A.D.; software, D.H. and G.B.; validation, D.H., G.B. and A.D.; formal analysis, D.H., G.B. and A.D.; investigation, D.H. and G.B.; resources, D.H. and G.B.; data curation, D.H. and G.B.; writing—original draft preparation, D.H., G.B. and A.D.; writing—review and editing, A.D.; visualization, D.H. and G.B.; supervision, A.D.; project administration, A.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ahumada, G.I.; Herzog, O. Application of multiagent system and tabu search for truck dispatching in open-pit mines. In Proceedings of the ICAART 2021—Proceedings of the 13th International Conference on Agents and Artificial Intelligence, Vienna, Austria, 4–6 February 2021; Volume 1, pp. 160–172. [Google Scholar] [CrossRef]
  2. Ozdemir, B.; Kumral, M. Simulation-based optimization of truck-shovel material handling systems in multi-pit surface mines. Simul. Model. Pract. Theory 2019, 95, 36–48. [Google Scholar] [CrossRef]
  3. Baafi, E.Y.; Zeng, W. A discrete-event simulation for a truck-shovel system. In Proceedings of the 27th International Symposium on Mine Planning and Equipment Selection—MPES 2018; Springer International Publishing: Berlin/Heidelberg, Germany, 2019. [Google Scholar] [CrossRef]
  4. Owusu-Tweneboah, M.; Temeng, V.A.; Awuah-Offei, K. Agent-based optimization for truck dispatching in open-pit mines. In Proceedings of the 2019 SME Annual Conference and Expo and CMA 121st National Western Mining Conference, Denver, CO, USA, 24–27 February 2019; pp. 1–4. [Google Scholar]
  5. Gao, Y.; Ai, Y.; Tian, B.; Chen, L.; Wang, J.; Cao, D.; Wang, F.Y. Parallel end-to-end autonomous mining: An IoT-oriented approach. IEEE Internet Things J. 2020, 7, 1011–1023. [Google Scholar] [CrossRef]
  6. Golbasi, O.; Kina, E. Haul truck fuel consumption modeling under random operating conditions: A case study. Transp. Res. Part D Transp. Environ. 2022, 102, 103135. [Google Scholar] [CrossRef]
  7. Golbasi, O.; Turan, M.O. A discrete-event simulation algorithm for the optimization of multi-scenario maintenance policies. Comput. Ind. Eng. 2020, 145, 106514. [Google Scholar] [CrossRef]
  8. Moradi Afrapoli, A.; Tabesh, M.; Askari-Nasab, H. A stochastic hybrid simulation-optimization approach towards haul fleet sizing in surface mines. Min. Technol. Trans. Inst. Min. Metall. 2019, 128, 9–20. [Google Scholar] [CrossRef]
  9. Upadhyay, S.; Tabesh, M.; Badiozamani, M.; Askari-Nasab, H. A Simulation Model for Estimation of Mine Haulage Fleet Productivity; Springer: Cham, Switzerland, 2020. [Google Scholar]
  10. Moradi Afrapoli, A.; Tabesh, M.; Askari-Nasab, H. A multiple objective transportation problem approach to dynamic truck dispatching in surface mines. Eur. J. Oper. Res. 2019, 276, 331–342. [Google Scholar] [CrossRef]
  11. Bakhtavar, E.; Mahmoudi, H. Development of a scenario-based robust model for the optimal truck-shovel allocation in open-pit mining. Comput. Oper. Res. 2018, 115, 104539. [Google Scholar] [CrossRef]
  12. Baek, J.; Choi, Y. Deep neural network for predicting ore production by truck-haulage systems in open-pit mines. Appl. Sci. 2020, 10, 1657. [Google Scholar] [CrossRef] [Green Version]
  13. Ghaziani, H.H.; Monjezi, M.; Mousavi, A.; Dehghani, H.; Bakhtavar, E. Design of loading and transportation fleet in open-pit mines using simulation approach and metaheuristic algorithms. J. Min. Environ. 2021, 12, 1175–1186. [Google Scholar] [CrossRef]
  14. Both, C.; Dimitrakopoulos, R. Joint stochastic short-term production scheduling and fleet management optimization for mining complexes. Optim. Eng. 2020, 21, 1717–1743. [Google Scholar] [CrossRef] [Green Version]
  15. Lisboa, A.C.; De Souza, F.H.B.; Ribeiro, C.M.; Maia, C.A.; Saldanha, R.R.; Castro, F.L.B.; Vieira, D.A.G. On modelling and simulating open pit mine through stochastic timed petri nets. IEEE Access 2019, 7, 112821–112835. [Google Scholar] [CrossRef]
  16. Mohtasham, M.; Mirzaei-Nasirabad, H.; Alizadeh, B. Optimization of truck-shovel allocation in open-pit mines under uncertainty: A chance-constrained goal programming approach. Min. Technol. Trans. Inst. Min. Metall. 2021, 130, 81–100. [Google Scholar] [CrossRef]
  17. Upadhyay, S.P.; Tabesh, M.; Badiozamani, M.M.; Moradi Afrapoli, A.; Askari-Nasab, H. A simulation-based algorithm for solving surface mines’ equipment selection and sizing problem under uncertainty. CIM J. 2021, 12, 36–46. [Google Scholar] [CrossRef]
  18. Zhang, S.; Lu, C.; Jiang, S.; Shan, L.; Xiong, N.N. An unmanned intelligent transportation scheduling system for open-pit mine vehicles based on 5G and big data. IEEE Access 2020, 8, 135524–135539. [Google Scholar] [CrossRef]
  19. Tan, Y.; Takakuwa, S. A practical simulation approach for an effective truck dispatching system of open pit mines using VBA. In Proceedings of the Winter Simulation Conference, Washington, DC, USA, 11–14 December 2016; pp. 2394–2405. [Google Scholar]
  20. Cox, W.; French, T.; Reynolds, M.; While, L. A genetic algorithm for truck dispatching in mining. GCAI 2018, 50, 93–107. [Google Scholar] [CrossRef]
  21. Nobahar, P.; Pourrahimian, Y.; Mollaei Koshki, F. Optimum fleet selection using machine learning algorithms—Case study: Zenouz Kaolin mine. Mining 2022, 2, 528–541. [Google Scholar] [CrossRef]
  22. RPM Global HAULSIM. Available online: https://rpmglobal.com/product/haulsim (accessed on 1 November 2022).
  23. RPM Global TALPAC-3D. Available online: https://rpmglobal.com/product/talpac-3d (accessed on 1 November 2022).
  24. HEXAGON HxGN MinePlan OP Short-Term Planning. Available online: https://hexagon.com/products/hxgn-mineplan-open-pit-engineering-short-term (accessed on 1 November 2022).
  25. Rockwell Automation Arena Simulation Software. Available online: https://www.rockwellautomation.com/en-us/products/software/arena-simulation.html (accessed on 31 August 2022).
  26. Moradi Afrapoli, A.; Askari-Nasab, H. Mining fleet management systems: A review of models and algorithms. Int. J. Min. Reclam. Environ. 2017, 33, 42–60. [Google Scholar] [CrossRef]
  27. Guseva, E.; Efimova, I.; Varfolomeyeva, T. Simulation modeling of transport flows of copper deposit. In Proceedings of the 2019 International Science and Technology Conference “EastConf”, Vladivostok, Russia, 1–2 March 2019; pp. 1–4. [Google Scholar] [CrossRef]
  28. Mohtasham, M.; Mirzaei-Nasirabad, H.; Askari-Nasab, H.; Alizadeh, B. Truck fleet size selection in open-pit mines based on the match factor using a MINLP model. Min. Technol. Trans. Inst. Min. Metall. 2021, 130, 159–175. [Google Scholar] [CrossRef]
  29. Anani, A.; Awuah-Offei, K. Incorporating changing duty cycles in CM-shuttle car matching using discrete event simulation: A case study. Int. J. Min. Miner. Eng. 2017, 8, 96–112. [Google Scholar] [CrossRef]
  30. Dumakor-Dupey, N.K.; Temeng, V.A.; Bansah, K.J. Optimising shovel-truck fuel consumption using stochastic simulation. Ghana Min. J. 2017, 17, 39–49. [Google Scholar] [CrossRef]
  31. Medina, X.; Vásquez, J.; Noriega, R.; Moreno-Chavez, J. Loading-haulage system assessment using discrete event simulation. In Proceedings of the 17th LACCEI International Multi-Conference for Engineering, Education and Technology, Montego Bay, Jamaica, 24–26 July 2019. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Calibration model flowchart.
Figure 1. Calibration model flowchart.
Applsci 13 04093 g001
Figure 2. Layout of the Operations Area.
Figure 2. Layout of the Operations Area.
Applsci 13 04093 g002
Figure 3. Real tonnages versus simulated results.
Figure 3. Real tonnages versus simulated results.
Applsci 13 04093 g003
Figure 4. Truck cycle time for each loading equipment.
Figure 4. Truck cycle time for each loading equipment.
Applsci 13 04093 g004
Figure 5. Total cycle time for trucks assigned to shovel 1.
Figure 5. Total cycle time for trucks assigned to shovel 1.
Applsci 13 04093 g005
Figure 6. Total cycle time for trucks assigned to shovel 2.
Figure 6. Total cycle time for trucks assigned to shovel 2.
Applsci 13 04093 g006
Figure 7. Total cycle time for trucks assigned to shovel 3.
Figure 7. Total cycle time for trucks assigned to shovel 3.
Applsci 13 04093 g007
Figure 8. Total cycle time for trucks assigned to FELs.
Figure 8. Total cycle time for trucks assigned to FELs.
Applsci 13 04093 g008
Figure 9. Tons moved per day on average during 2023.
Figure 9. Tons moved per day on average during 2023.
Applsci 13 04093 g009
Figure 10. Number of hours worked by truck fleet in the deterministic and stochastic models.
Figure 10. Number of hours worked by truck fleet in the deterministic and stochastic models.
Applsci 13 04093 g010
Figure 11. Truck productivity in the stochastic and deterministic models.
Figure 11. Truck productivity in the stochastic and deterministic models.
Applsci 13 04093 g011
Figure 12. Overall cycle time in the stochastic and deterministic models.
Figure 12. Overall cycle time in the stochastic and deterministic models.
Applsci 13 04093 g012
Figure 13. Overall haul distance in the stochastic and deterministic models.
Figure 13. Overall haul distance in the stochastic and deterministic models.
Applsci 13 04093 g013
Figure 14. Number of required trucks in the stochastic and deterministic models.
Figure 14. Number of required trucks in the stochastic and deterministic models.
Applsci 13 04093 g014
Table 1. Shovel 1 payload square errors for the functions tested with Arena Input Analyzer.
Table 1. Shovel 1 payload square errors for the functions tested with Arena Input Analyzer.
FunctionSquare Error
Normal0.00211
Weibull0.00301
Beta0.00355
Triangular0.00414
Erlang0.00924
Gamma0.00946
Lognormal0.0192
Uniform0.0311
Exponential0.0582
Table 4. Velocities reached by trucks according to road grade.
Table 4. Velocities reached by trucks according to road grade.
Grade (%)Velocity When
Loaded (km/h)
Velocity When
Empty (km/h)
Grade (%)Velocity When
Loaded (km/h)
Velocity When
Empty (km/h)
−1214.330.81210.512.7
−1114.330.81110.512.7
−1014.330.81010.512.7
−916.932.3912.015.2
−819.633.8813.417.6
−722.235.3714.920.0
−624.936.8616.322.4
−527.538.3517.824.8
−429.039.8421.229.0
−330.441.4324.633.3
−231.942.9228.037.5
−133.344.4131.441.7
034.845
Table 5. Results to replicate by the simulation.
Table 5. Results to replicate by the simulation.
Equipment/DestinationCrusherStock 1Stock 2Stock 3Waste Dump 2
Shovel 158,762 39,55810,400
Shovel 242,27636,962 13,500766
Shovel 3 13,443 38,98743,776
FEL 3 17,257
FEL 1 17,066
Total Tonnage101,03850,40539,55862,88778,865
Table 6. Validation of the calibration model.
Table 6. Validation of the calibration model.
ParametersRealSimulationError
MeanHalf-Width
Total Production332,752.3334,780.1107.10.61%
Moved Tons Shovel 1108,720.0109,236.056.80.47%
Moved Tons Shovel 293,503.394,376.552.30.93%
Moved Tons Shovel 396,206.096,474.686.50.28%
Moved Tons FEL 317,257.017,457.723.31.15%
Moved Tons FEL 117,066.017,235.324.00.98%
Table 7. Truck distribution for each piece of loading equipment.
Table 7. Truck distribution for each piece of loading equipment.
EquipmentNumber of Trucks
Shovel 16
Shovel 27
Shovel 37
FEL 32
FEL 12
Table 8. Number of days per month in the Asiatic calendar.
Table 8. Number of days per month in the Asiatic calendar.
MonthNumber of DaysMonthNumber of Days
January25July30
February31August31
March29September31
April31October30
May30November31
June31December36
Table 9. Fleet mechanical availability planned for the year.
Table 9. Fleet mechanical availability planned for the year.
MonthMechanical Availability (%)MonthMechanical Availability (%)
January80.55July81.82
February80.35August82.06
March82.08September81.94
April81.92October81.84
May81.9November81.82
June81.96December82.99
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Huayanca, D.; Bujaico, G.; Delgado, A. Application of Discrete-Event Simulation for Truck Fleet Estimation at an Open-Pit Copper Mine in Peru. Appl. Sci. 2023, 13, 4093. https://doi.org/10.3390/app13074093

AMA Style

Huayanca D, Bujaico G, Delgado A. Application of Discrete-Event Simulation for Truck Fleet Estimation at an Open-Pit Copper Mine in Peru. Applied Sciences. 2023; 13(7):4093. https://doi.org/10.3390/app13074093

Chicago/Turabian Style

Huayanca, Diego, Gabriel Bujaico, and Alexi Delgado. 2023. "Application of Discrete-Event Simulation for Truck Fleet Estimation at an Open-Pit Copper Mine in Peru" Applied Sciences 13, no. 7: 4093. https://doi.org/10.3390/app13074093

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop