Acessibilidade / Reportar erro

Modelagem e otimização da operação de veículos na mineração de cobre subterrânea

Modeling and optimization of vehicle operations in underground copper mining

Resumos

Na mineração subterrânea, diariamente, uma frota de veículo LHD (load-haul-dump) deve ser alocada à rede de galerias para extrair o minério segundo um plano estratégico de trabalho. Esse plano é definido pela alta gerência e contém o número de cargas a serem extraídas desde os pontos de remoção de uma dada galeria para cada turno de trabalho. Nesse trabalho, formula-se um modelo de programação inteira (PI), para minimizar o makespan de uma galeria de trabalho, e propõe-se um algoritmo ótimo em tempo polinomial, para a sua resolução. Em seguida, obtém-se um conjunto de regras de decisão, a partir do algoritmo proposto, o qual é integrado a um processo de tomada de decisão (PTD). Esse PTD é de simples execução para os operadores de LHDs, determina o makespan ótimo e, se existe a possibilidade de conclusão dentro do turno de trabalho. Finalmente, realiza-se uma análise comparativa entre o PTD proposto e àquele utilizado na mina chilena subterrânea de cobre El Teniente. Os resultados mostram que a experiência acumulada dos operadores converge para soluções próximas ao makespan ótimo.

Pesquisa operacional na mineração; algoritmo ótimo em tempo polinomial; processo de tomada de decisão; gestão da frota dos veículos da mineração


In underground mining, daily a fleet of LHDs must be allocated to a haulage network of drifts for extracting ore according to a plan-driven strategy. This plan is hierarchically decided by a higher management level and it contains the number of ore bucketfuls to be extracted from each drawpoint within a drift for each working shift. In this paper, an integer programming (IP) model for minimizing the makespan of drift workload is formulated and a polynomial time optimal algorithm for its resolution is proposed. Next, a set of decision rules obtained from the algorithm above is integrated into the decision-making process (DMP). This DMP is simple to execute for LHD operators, determines the optimal makespan, and whether or not it can be carried out in the working shift. Finally, a comparative analysis between the DMP proposed and the DMP used in El Teniente copper underground Chilean mine is studied. The results show that the cumulative operators experience has converged to solutions near to optimal makespan.

Operations research in mining; polynomial time optimal algorithm; decision making process; mining vehicles fleet management


MINERAÇÃO

Modeling and optimization of vehicle operations in underground copper mining

Modelagem e otimização da operação de veículos na mineração de cobre subterrânea

Oscar C. VasquezI; Juan M. SepúlvedaII; Felisa CórdovaIII

IDepartamento de Ingeniería Industrial, Universidad de Santiago de Chile. Laboratoire d'Informatique (LIX), École Polytechnique-CNRS, Paris-France. oscar.vasquez@usach.cl

IIDepartamento de Ingeniería Industrial, Universidad de Santiago de Chile. juan.sepulveda@usach.cl

IIIDepartamento de Ingeniería Industrial, Universidad de Santiago de Chile. felisa.cordova@usach.cl

ABSTRACT

In underground mining, daily a fleet of LHDs must be allocated to a haulage network of drifts for extracting ore according to a plan-driven strategy. This plan is hierarchically decided by a higher management level and it contains the number of ore bucketfuls to be extracted from each drawpoint within a drift for each working shift. In this paper, an integer programming (IP) model for minimizing the makespan of drift workload is formulated and a polynomial time optimal algorithm for its resolution is proposed. Next, a set of decision rules obtained from the algorithm above is integrated into the decision-making process (DMP). This DMP is simple to execute for LHD operators, determines the optimal makespan, and whether or not it can be carried out in the working shift. Finally, a comparative analysis between the DMP proposed and the DMP used in El Teniente copper underground Chilean mine is studied. The results show that the cumulative operators experience has converged to solutions near to optimal makespan.

Keywords: Operations research in mining, polynomial time optimal algorithm, decision making process, mining vehicles fleet management.

RESUMO

Na mineração subterrânea, diariamente, uma frota de veículo LHD (load-haul-dump) deve ser alocada à rede de galerias para extrair o minério segundo um plano estratégico de trabalho. Esse plano é definido pela alta gerência e contém o número de cargas a serem extraídas desde os pontos de remoção de uma dada galeria para cada turno de trabalho. Nesse trabalho, formula-se um modelo de programação inteira (PI), para minimizar o makespan de uma galeria de trabalho, e propõe-se um algoritmo ótimo em tempo polinomial, para a sua resolução. Em seguida, obtém-se um conjunto de regras de decisão, a partir do algoritmo proposto, o qual é integrado a um processo de tomada de decisão (PTD). Esse PTD é de simples execução para os operadores de LHDs, determina o makespan ótimo e, se existe a possibilidade de conclusão dentro do turno de trabalho. Finalmente, realiza-se uma análise comparativa entre o PTD proposto e àquele utilizado na mina chilena subterrânea de cobre El Teniente. Os resultados mostram que a experiência acumulada dos operadores converge para soluções próximas ao makespan ótimo.

Palavras-chave: Pesquisa operacional na mineração, algoritmo ótimo em tempo polinomial, processo de tomada de decisão, gestão da frota dos veículos da mineração.

1. Introduction

In block caving underground mining, good production-level performance is the key for all the other levels vertically positioned as reduction and transportation. At this latter level, there is a haulage network containing parallel drifts, turning points and drawpoints, where ore must be extracted by LHDs (load-haul-dump) according to the fleet management established.

LHD fleet management addresses three decision problems: dispatching, routing and scheduling. The aim of dispatching is to choose, for one or many vehicles, a new destination (loading or dumping sites). Routing consists of choosing the best route (road segments) from the origin to the destination. Finally, scheduling consists of deciding the speeds and waiting times of vehicles on road segments of a route to avoid conflicts between vehicles (Gamache et al., 2005).

Ideally, the optimal decision must solve the three problems in a unique model. Nevertheless, its development and later implementation assumes that data on vehicle location are available in a certain period, that waiting and stop areas at the drift are known and fixed, and that decisions of dispatching, routing and scheduling are integrated (Bealieu and Gamache, 2006).

In practice, scheduling and dispatching problems are solved through a plan-driven strategy for a working shift elaborated by high-level management. In this plan, the production goal is computed as a number of ore bucketfuls to extract from a set of drawpoints within a drift, given the average operating speeds and bucket capacity of LHDs (Córdova et al., 2008).

At the beginning of each working shift, the supervisor allocates operators for the LHDs and drifts, taking into account the current resources status. Thereafter, the LHD operator decides by himself the routing. In general, the operator does not have any kind of decision support system for the routing and he uses rules of thumb according to his experience (Córdova et. al, 2004).

In this paper, the LHD operation problem to minimize makespan of drift workload is studied. The work objective is to propose a simple and efficient decision making process (DMP) for an LHD operator. The paper is organized as follows: in section two, the integer programming (IP) model is formulated; in section three, the polynomial time optimal algorithm is presented, its integration into a decision making process (DMP) is made and an illlustrative example is shown; in section four, the comparative analysis between the DMP proposed and the DMP used in the El Teniente copper underground Chilean mine is studied; and finally, in section five, the conclusions and directions for further research are given.

2. Integer programming model

The integer programming (IP) model is based on haulage network representation through a digraph, according to drift characteristics and plan-driven strategy data. The model objective is to determine the LHD work path, in order to minimize the makespan subject to the operational constraints. The model is defined as follows.

Let k∈{L,R} denote the "k" side of drift, where k=L is left side and k=R is right side. Let STSD=SSDLÈSSDR be the set of drawpoints selected by the plan -driven strategy, where SSDL≠∅ and SSDR≠∅ are the sets of drawpoints located to left side and right side of drift, respectively. Each drawpoint i∈STSD has a number of ore bucketfuls to be extracted Bi, a transfer time between it and the initial point ITi; and a the transfer time between it and the dumping site / turning point FTi. On the other hand, LHD vehicle has a transfer time between the initial point and the dumping site / turning point TL, a turning time TT, and a loading time LT and an unloading time UT for an ore bucketful.

In addition, given the topology of the mine, the characteristics of the drifts and the operational constraints, such as, LHD must enter to drawpoint with its shovel in front position, and it must travel to a turning point and return in opposite direction due to narrow angle; two simplifications are introduced to reduce the number of variables from the model:

a) If LHD is at the dumping site/turning point and is ready to extract ore at the i-th drawpoint, then it will work in this i-th drawpoint until its workload is completed and.

b) LHD can turn to the opposite side of the drift, if and only if the workload of a side drift is completed.

Thus, the variables of the representative digraph define the LHD operation by four types of movements: 1) from the initial point (with empty bucket) to the first drawpoint in the path, 2) from a drawpoint to the dumping site and vice versa (until workload is completed), 3) from turning point to the first drawpoint on the other side of the drift, and 4) from the dumping site back to the initial point. The variables, constraints and objective function of LHD operation problem are presented as follows.

Variables

Constraints

Figure 1 shows an example of a digraph representing a haulage network according to the plan-driven strategy data.


In the digraph, edge one represents the beginning of work at the drift entrance. Edge 2k is the k-th side of the drift, with k∈{L,R}. Edge 3i is the i-th drawpoint, with i∈STSD. The edges number four represent the dumping site / turning point of the drift. This representation of dumping site / turning point by two edges allows to model the turn of the vehicle when changing direction. The arc joining the i-th drawpoint with the dumping site / turning point is equal to one and it stands for the last trip. This arc is meant to establish a flow balance at the i-th drawpoint; that is, given that a last trip to the dumping site must take place, then an arrival to that drift must occur. Constraints (1), (2), (3), (4), (9), (10) and (11) can be classified as the equations for flow balancing, while constraints (5), (6), (7) and (8) are equations for determining a logical path in such a way that LHD leaves the drift in a direction opposite to its entry.

3. Resolution algorithm and decision making process

Although, the solution of the IP model proposed can be obtained by using specialized software (e.g., LINGO®, AMPL®, GAMS®, among others), in practice, the use of such tools may be difficult given that skills and knowledge would be needed for the decision makers (e.g. LHD operator). On the other hand, a decision support system with an easy-to-use interface surely can help in this task, but an investment would be necessary (e.g., optimization engine, customized software, training, etc.).

Therefore, the study and definition of decision rules based on a resolution algorithm is a very interesting subject for approaching the real implementation. Ideally, this should be simple to execute for the workers and the resolution algorithm should lead to optimal solution in polynomial time. Two good examples are Johnson's rule (Johnson, 1954) for minimizing the makespan in flow shops with n jobs and two machines and McNaughton's rule (McNaughton, 1959) for minimizing the makespan in a parallel machine with n jobs and preemption. In both cases, the optimal result is found in a polynomial time O(n).

Definition of resolution algorithm

In this work, an optimal algorithm for the LHD operation problem is presented. This algorithm yields the variable values of the IP model proposed and the optimal makespan of the drift workload defined by the plan-driven strategy.

Theorem 1. The algorithm ALGO 1 gives an optimal solution for the LHD vehicle operation problem and polynomial time.

Proof. Let M be the makespan for the workload assigned to the drift and expressed by equation (12). Then, it can be broken down into three parts: equation (13) represents the total time for the loading and unloading of ore bucketfuls and the trips from / to the drawpoints selected by the plan-driven strategy on both sides of the drift; equation (14) expresses the turning time and equation (15) the exit time, that is the travel time between the dumping site / turning point and the initial point.

Since Bi is the number of ore bucketfuls to be extracted from the i-th drawpoint, then the number of trips from / to the i-th drawpoint is 2Bi. In (13) the value 2Bi - 1 is the number of trips from / to the i-th drawpoint without considering the initial trip (i.e., the first trip to the i-th drawpoint). The variables X2i and X3i are the options for the initial trip to the i-th drawpoint where only one must be selected (see constraint (4)). The total time of loading and unloading is (LT + UT)Bi as shown in equation (13). Expressions (14) and (15) represent the time for the turning of the LHD and the time for the final trip, (i.e. the trip between the dumping site / turning point considered by plan-driven strategy to the initial point), respectively. By considering the binary definition of the variables, it can be shown that the value of the objective function given in equation (12) subjected to constraints (1), (2), (3), (4), (5), (6), (7) is equal to (16) and finally reduces to (17).

Therefore, to find i*-th drawpoint equal to arg Mini∈STSD (ITi - FTi) allows to encounter the variable X2i*=1 and the values of the other variables by using the constraints of the problem.

Let n be the number of drawpoints considered by the plan-driven strategy. Step 1, Step 2 and Step 4 run in O(n) time while Step 3 runs in O(1) time.

Definition of the decision rules and decision-making process

The definition of the decision rules are obtained from ALGO 1 and they work in conjunction to develop a decision making process (DMP) for the LHD operators. The decision rules are defined as follows:

Decision rule 1 (R1): "For a given plan-driven strategy, the i*-th chosen drawpoint to start with at the drift is the one for which the difference between the transfer time from the initial (entrance) point and the transfer time towards the dumping site/turning point, is minimum; that is, where (ITi - FTi) is minimum".

Decision rule 2 (R2): "The minimum makespan of the drift workload defined by the plan-riven strategy is equal to equation (16)".

Decision rule 3 (R3): "The drift workload determined by the plan-driven strategy must be objected (e.g., negotiated, modified, or rejected) if the available time of a working shift TWS is less than the minimum makespan of the drift workload defined by the plan-driven strategy".

Decision rule 4 (R4): "The total number of ore bucketfuls assigned to a drawpoint by the plan-driven strategy must be extracted iteratively as many times as defined by the plan".

Decision rule 5 (R5): "The workload assigned to a side of the drift must be fully completed before changing to the remaining side, following any order to visit the remaining drawpoints".

R1 and R2 are obtained from ALGO 1. They show the first drawpoint to visit in the work path and the minimum makespan value for drift workload within a working shift, given the plan-driven strategy data and the average for operation and transfer times(i.e., times for loading, humping, moving, dumping, turning).

R3 gives a feasibility condition for the fulfillment of drift workload within the working shift.

R4 and R5 are the result of two simplifications introduced into the IP model to reduce the number of variables. R4 offers a feasible way to complete the total workload assigned to the i-th drawpoint by minimizing the travel time of the LHD vehicle between the drawpoint and the dumping site, while R5 offers a feasible way to complete the workload assigned to a drift side by minimizing the LHD vehicle's turning time. In R5, an important remark is that the remaining drawpoints at the same drift side can be visited in any order, without affecting the minimum makespan value.

The five decision rules above are integrated into a DMP in a sequential way as shown in Figure 2.


A complete example of DMP use is given in Figure 3.


4. A comparative analysis of DMP: El Teniente underground mine case

A comparative analysis between the current and the proposed DMP is realized. The objective is compute the improvement of makespan due to the DMP proposed. For this, the DMP used in El Teniente copper Chilean underground mine is described and numerical cases are studied, by using data available from Dubos (2006). The total number of cases (plan-driven strategies) are 90 (three months), which consider different topologies of drift; and the production goals for each drawpoint are between 29 and 280 ore tons.

DMP in El Teniente underground mine. When is it good?

The DMP used by LHD operators is a set of historically-employed, simple-to-execute rules. In this DMP, it is possible to identify two types of decision rules (Sepúlveda et al., 2005): 1) to meet the operational constraints and, 2) to define the work sequence. Surprisingly, the two decision rules of type 1 are equivalent to decision rules R4 and R5, while the decision rule of type 2, denominated HPF (after Highest Production First), defines the visit to drawpoints in decreasing order according to the number of ore bucketfuls that must be extracted. The decision rules above are integrated into a DMP as shown in Figure 4.


It is obvious that the current decision rules of type one are necessary conditions to reach the optimal makespan and that the HPF rule yields the optimal solution, if and only if the i*-th drawpoint is the greatest number of assigned ore bucketfuls.

The study of numerical cases shows that DMP leads to satisfactory results, since they help to meet the production goal as imposed by the plan-driven strategy. Nevertheless, a priori the feasibility of finishing the drift workload within a working shift is not assured. In practice, 62.5% of the cases analyzed matched the optimal solution with the HPF rule; the average improvement of makespan due to DMP proposed is 5.6 % and three infeasibility cases are found.

5. Conclusion

The main results of this work are two: First, a polynomial time optimal algorithm for the LHD operation problem, which gives the variable values for the IP model proposed. Second, a decision making process (DMP), which integrates a set of decision rules obtained from the above algorithm. This DMP is simple to execute for the LHD operators and allows to determine the optimal makespan and the feasibility of drift workload fulfillment within a working shift.

The comparative analysis between the DMP proposed and the DMP used in the El Teniente copper Chilean underground mine showed three interesting results. First, the current DMP has rules that meet the operational constraints, which are necessary conditions for finding the optimal makespan. Second, the HPF rule to define the work sequence matched the optimal solution in more than half of the cases studied (62.5%). Third, although the current DMP cannot assure the drift workload fulfillment within a working shift, in practice only three cases were infeasible. These above results show an important conclusion: cumulative operator experience has converged to solutions near to optimal makespan.

Further research is proposed regarding aspects such as: a) multiple dumping sites / turning points, b) objective functions other than makespan, such as the ore quality, c) on-line LHD operation problem and d) decision integration with transportation and reduction levels.

6. Acknowledgements

This work has been supported by the University of Santiago of Chile, DICYT Nº 205-0258 and FONDEF D01I1091.

7. References

Artigo recebido em 23 de novembro de 2010.

Aprovado em 21 de junho de 2011.

  • BEAULIEU, M., GAMACHE, R. An enumeration algorithm for solving the fleet management problem in underground mines. Computers and Operations Research, v.6, n.33, p.1606-1624, 2006.
  • CORDOVA, F. M., QUEZADA, L. E., SEPÚLVEDA, J. M., OLIVARES, V. E., ATERO, L. R., CONTRERAS, A. A simulation model to enhance the operations of an underground mine. In: 2nd International Workshop on Supply Chain Management and Information System (SCMIS), Symposium Proceedings, 2004, Hong Kong Polytechnic University, Hung Hom, Hong Kong, China.
  • CORDOVA, F. M., CAÑETE, L., QUEZADA, L. E., YANINE, F. An intelligent supervising system for the operation of an underground mine. International Journal of Computers, Communications & Control, v.3, n.3, p. 259-269, 2008
  • DUBOS, C. Enfoque de programación basada en restricciones para el control de operaciones de minería subterránea. Santiago: Universidad de Santiago de Chile, 2006. 101 p. (Dissertation of Industrial Civil Engineering)
  • GAMACHE, M., GRIMARD, R., COHEN, P. A shortest-path algorithm for solving the fleet management problem in underground mines. European Journal of Operational Research, v.2 n.166, p. 497-506, 2005.
  • JOHNSON, S. M. Optimal two- and three-stage production schedules with setup times included. Naval Research Logistic Quaterly, v.1, p. 61-68, 1954.
  • MCNAUGHTON, R. Scheduling with deadlines and loss functions. Management Science, v.6, n.1, p.1-12, 1959.
  • SEPÚLVEDA J.M., CÓRDOVA F.M, QUEZADA L.E., OLIVARES V.E, HERNANDEZ L.A., ATERO L.R., A constraint-programming model for scheduling vehicles in underground mining operations. In: 18th International Conference on Production Research ICPR), Symposium Proceedings, 2005, University of Salerno, Fisciano Campus, Salerno, Italy.

Datas de Publicação

  • Publicação nesta coleção
    03 Out 2011
  • Data do Fascículo
    Set 2011

Histórico

  • Recebido
    23 Nov 2010
  • Aceito
    21 Jun 2011
Escola de Minas Rua Carlos Walter Marinho Campos, 57 - Vila Itacolomy, 35400-000 Ouro Preto MG - Brazil, Tel: (55 31) 3551-4730/3559-7408 - Ouro Preto - MG - Brazil
E-mail: editor@rem.com.br