2.2.1. Step 1 – Data preparation and initial population creation
The first step in the algorithm is mainly related to data preparation, constraints definition and initial population generation (for the next step, i.e., GA optimisation). All the required data are part of the standard data set that is usually found during the design of waste dumps. According to the algorithm, it is necessary to define:
Waste dump capacity,
Overall slope angle of waste dump,
Basic geometry (shape) and elevation of waste dump top area,
Definition of terrain zones to be analysed by the model and zone evaluation.
The capacity of the waste dump is determined by the planned amount of waste material from the pit, increased by the swell factor. The overall slope angle of the waste dump depends on the properties of the waste material.
Geometry and elevation of waste dump top area are characteristics of each waste dump and in this case shape and elevation range (minimum and maximum elevation) are necessary elements of the initial population creation for further optimisation (GA). Basically, waste dump design can be controlled by waste dump top area (elevation and shape), overall slope angle and topography (defines waste dump base area). If we generate a waste dump top area with random shape and elevation and expend the top area boundary according to the overall slope angle to the intersection with the terrain, we will get a randomly generated waste dump. Same methodology is used to generate the initial population in the presented model.
More specifically, the generation of the initial population in the proposed hybrid model starts with the generation of a point with randomly selected X, Y and Z coordinates (
Figure 4). The selected coordinates (X and Y) must be within the terrain zone in which we consider waste dump creation, while the Z coordinate (elevation) is selected from the range of minimum and maximum elevations of the future waste dump. The elevation range is created empirically, and in practice the set of possible values is often constrained by existing administrative restrictions (e.g., the maximum elevation of an object in a certain zone may be limited by some administrative rule).
By generating several axes through a randomly selected point (at the same elevation as the point), the upper area of the waste dump is obtained. The process starts by drawing the first axis (k-axis,
Figure 4) with a chosen length and direction, relative to north. Both the length and direction of the first axis can be specified by the user, and they can be randomly selected from the range of values created. It is recommended that the direction of the first k-axis coincides with the longest axis of the terrain zone. To obtain a feasible top of the waste dump, at least two other axes should be generated (axis - u and axis - s,
Figure 4). The directions of the axes can (but do not have to) be equally divided (360°/two times the number of axes). The lengths of all other axes are partially controlled by the length of the first axis in the sense that the lengths between the axes cannot be too different in order not to generate technologically unfeasible (concave) shapes of the waste dump top. By connecting the ends of the generated axes, the waste dump top area is created. By expanding the top area boundary, according to the overall slope angle, to the intersection with the terrain, randomly generated waste dump design is obtained. This provides an initial population for further optimisation. It is important to note that not all randomly generated members of the initial population will be good candidates for further optimisation, in which case they will be discarded as unfit in the first step of the genetic algorithm.
Through the other steps, after the GA optimisation process and heuristic analysis of the generated solutions, the final waste dump design is created (
Figure 4).
As emphasised in the introduction, the value of the land on which the waste dump is formed, also represents a significant part of the total cost, in addition to the cost of hauling. For this reason, the special attention in the model is given to the valuation of the land zones that are candidates for the creation of waste dump. It is important to note that the value of a piece of land does not only mean the value that could be obtained by simply buying the land, and that other factors should also be taken into account. These factors include various risks, such as the existence of administrative obstacles or problems related to the acquisition of ownership, the risk of mine expansion along a zone around the current final pit limit, the waste dump environmental impact, etc. In order to take into account all these different factors and to ultimately valorise them (through a single price per square metre of land), the AHP method is used in the model.
To accurately assess the value of land, the area of interest is divided into a number of zones according to the type of land (civil and industrial zone, agricultural zone, forest, etc.). Each zone is further subdivided into sub-zones, which in practice may represent private plots (
Figure 5). Nominal value (€/m
2) based on the corresponding zone (type of land) is assigned to each sub-zone. This value is increased by coefficients obtained by applying the AHP method. These coefficients represent all the additional factors (various risks, administrative obstacles, environmental impact) that are characteristic of each sub-zone. The additional factors are specific to each mining project and can be modified according to the needs and realistic conditions of each location. Finally, if there are civil, infrastructural or industrial facilities in a sub-zone, additional costs have been added to that sub-zone.
The value of an individual subzone (i) in the model is calculated based on the equation:
Where:
Vsz_i – Value of sub-zone i (€),
Vz_i - Value of sub-zone i, based on a type of land (€/m2),
Asz_i – Area of sub-zone (m2)
k1……kn - Coefficients obtained from the AHP method for all additional factors,
Va_i – Value added if civil, infrastructural, industrial facilities, etc. are located in subzone i (€).
The introduction of the AHP method into the algorithm of the presented model was carried out to more accurately determine the input parameters (value of the land for the potential waste dump) and thus create better conditions for further optimisation. It is understood that the use of the AHP method in the presented model is not mandatory and can be avoided if there is not enough data for analysis or a detailed assessment is not required.
2.2.2. Step_2 – Waste dump optimization - objective function, constraints and variables
Once the initial population has been generated and the zones of interest have been evaluated, the optimisation process is carried out. From a strictly theoretical point of view, the number of possible solutions for the location and design of the waste dump is practically infinite. Anyone can imagine a waste dump that is a few metres higher or lower, a few metres wider or narrower, or in a location that is shifted in a certain direction. Given the nature of the problem and the infinite number of possible solutions, the GA was chosen for optimisation.
The initial step in GA optimisation is defined by the objective function [
46]. It is also necessary to define the elements to be optimised (variables), as well as their limits (constraint functions) [
57]. Also, at the very beginning of the optimisation process, it is necessary to define the number of individuals in the initial population, as well as the number of generations.
The technological operation of waste handling generates unavoidable costs. By reducing these costs, the performance of a mining project can be significantly improved. Bearing this in mind, the objective function in the proposed model is to minimise the cost of waste dump formation. This means that the solution with the lowest cost is considered to be the best. It is important to note that by using the AHP method, additional factors that do not have monetary values (administrative and legal obstacles, possible environmental impact, etc.) can be included in the proposed model.
In the specific case, the cost of creating a waste dump can be influenced by various factors, but in general, two basic categories (present in the creation of any waste dump) are:
For this reason, special attention in model is given to these two categories.
The costs associated with the land value are defined in Equation 1. The haulage costs can be divided into two components, horizontal and vertical transport. This division into types of transport is essential for the functioning of the algorithm. The relationship between the cost values of the horizontal and vertical transport components optimises the design of the waste dump (is it better to have a waste dump with a larger area and a smaller height or vice versa?) The location of the waste dump is also largely determined by the cost of haulage (a waste dump closer to the mine and at a lower elevation will generate lower costs). Taking all this into account, the objective function can be written in the form:
Where:
C1 - is the cost related to the value of the land along which the waste dump is formed and it is defined by equation 1,
C2 - represents the horizontal component of haulage costs,
C3 - represents the vertical component of the haulage costs.
The horizontal component of the haulage costs represents the costs that would be incurred to haul the waste material along the horizontal part of the route (sections without inclines) from the centre of mass of the waste material in the pit to the pit exit point and from the pit exit point to the centre of mass of the waste dump. This component is divided into two parts (to and from the pit exit point). If the waste exit point from the pit is already defined, the route should include the increase in length due to curves along the route. The horizontal component of the cost is defined by an equation:
Where:
V – is volume of loose waste material to be placed on the waste dump (m3),
Lt – is horizontal distance between the center of mass of the waste material in the pit and the waste dump (km),
Ct – is cost of hauling 1 m3 of waste material over a horizontal distance of 1 km (€/m3/km).
The value of Ct can be obtained from existing open pit statistics or from mining equipment manufacturers' manuals.
The vertical component of the haulage cost represents the additional cost of lifting the material from the elevation of the waste material center of the mass in the pit to the elevation of the waste dump center of mass. It essentially represents haulage costs on sections of road with gradients and is defined by an equation:
Where:
V – is the volume of loose waste material to be deposited on the waste dump (m3),
ΔH – is elevation difference between the waste material centres of mass in the pit and the waste dump (m),
i – Average slope of the ramps (%),
- Total length of inclined sections (m),
Ct – Cost of hauling 1 m3 of waste along a horizontal distance of 1 km (€/m3/km),
k – Cost adjustment coefficient between horizontal and vertical components.
Hauling material along inclined sections of road has a negative effect on energy consumption, truck speed and increases the overall stress on the machinery (more about this can be found in [
58] and numerous manuals from various mining equipment manufacturers). For this reason, the cost of hauling on inclined sections of road is significantly higher than the cost of hauling on horizontal sections of road. This difference is represented by the cost adjustment coefficient (k) between the horizontal and vertical components. A similar method for converting vertical to horizontal distance is presented by Li et al. [
59]. In general, the coefficient k will vary in different locations (different open pits) and will depend on many factors (quality of road construction, type of truck, organisational conditions at the pit, slope of ramps, etc.).
Considering the above, the objective function can be defined by the following equation:
It is understood that each mining project has its own unique mining conditions, i.e. different sets of factors can affect the cost structure of waste dump formation to a greater or lesser extent. Bearing this in mind, it is clearer that equations 2 and 5 provide only the general structure of the most common costs of waste dump formation, and that for a specific mining project this equation can be expanded with additional cost categories. It should also be noted that these equations provide only initial costs of waste dump formation. Final costs may vary significantly and will be known more precisely after the engineering and construction phase of the project.
Introducing constraints into the optimisation algorithm reduces the number of possible solutions. In this way, model functioning is significantly accelerated. Constraints should be defined in such a way that technically infeasible solutions are rejected (infeasible variants of the generated waste dumps). At the same time, constraints should be carefully defined in order not to reject solutions with potential.
The following constraints are incorporated into the model:
The capacity of the waste dump is determined by the volume of waste to be excavated from the pit, increased by the swell factor. The exact value of the required capacity cannot be formulated as a constraint, as this would significantly reduce the number of possible solutions. For this reason, the capacity constraint should be set as a range of values around the exact required volume. A wider volume range, from the minimum volume (V
min) to the maximum volume (V
max), will increase the set of potential solutions, but also the optimisation time. The experience gained during the development and testing of the model suggests that all solutions up to 5% smaller and 10% larger than the required volume should be considered for further optimisation (next generation in GA). The constraint related to the waste dump capacity is formulated by the equation:
The elevation of the top of the waste dump should not exceed a reasonable value (Z
max). The maximum elevation of the waste dump is usually limited by some administrative norm. The minimum elevation of the potential waste dump top must be higher than or equal to the lowest elevation of the terrain (Zt
min). The constraint range related to the waste dump elevation is formulated by the equation:
Generated waste dumps (potential solutions) must be located within the boundaries of an area which is suitable for waste dumping. This constraint is formulated as:
Where WDi is the potential waste dump solution i (where i is from 1 to n-number of potential solutions).
All geometric parameters defining the waste dump design can be considered as variables (genes) in GA optimisation. The choice of parameters, which value will be varied to obtain new solutions (chromosomes) in the GA process, depends on the conditions under which the optimisation is carried out and is subject to engineering decisions.
Changing the shape of the top or base area, as well as the overall slope angle and the top elevation of the waste dump, will affect the design of the waste dump. Since the waste dump base area in the proposed model is determined (controlled) by the initial random generation of the waste dump top area, and as the overall slope angle is based on the waste material property (the largest angle that guarantees stability is used), the waste dump top elevation and shape are treated as variables.