Introduction

Heap leaching is a technology for extraction of metals from low grade ores [1, 2]. It is an operation of solid–liquid mass transfer between the leaching solution and the ore particles [3] and has many advantages such as low investment, short construction period, simple operation and management, low environmental contamination and so on [4].

In order to evaluate the leaching behavior of an ore, many investigators [514] have conducted studies on the kinetic models to describe the solid–liquid reactions. Box and Prosser [5] proposed a mathematical model for heap leaching, which showed the relationship between the recovery, particle size and porosity of the ore. Dixon and Hendrix [6, 7] developed a mathematical model for heap leaching of one or more solid reactants from nonreactive, porous, spherical ore particles in dimensionless form. Mellado and Cisternas [8] presented an alternative method for the mathematical model by Dixon and Hendrix using the analytical and numerical solutions to the differential equations for heap leaching of one or more solid reactants from porous pellets. Mellado et al. [9] used the model by Dixon and Hendrix and the analytical–numerical procedure by Mellado and Cisternas to obtain data and established the analytical models for heap leaching using constitutive equations for different particle sizes and heap heights to identify the time characteristic of heap leaching with different scales of operations. And when all these models were used to predict the recovery of metals for heap leaching, the model parameters were treated as constants.

However, for an ore heap with certain height, as the leaching reaction progresses, the pH, Eh and the concentrations of acid and metal will vary with the depth of the heap, and, under certain circumstances, the dissolved metal will precipitate [10]. Moreover, the pressure from the overlying ore particles within the heap increases with the depth of the heap and this will cause the permeability of the heap to decrease with the depth of the heap [11]. Consequently, it is necessary to study the variation of the model parameters with the depth of the heap.

In this article, Bennett’s principle [12] was used to design an apparatus consisted of 6 columns with different heights for the simulation of the leaching behavior within a 3-m-high uranium ore heap at a uranium mine in South China. The objectives are to analyze the variation of the model parameters with the depth of the heap, and to establish a kinetic model for heap leaching of uranium ore considering the variation of the model parameters with the depth of the heap.

Kinetic model and model parameters

Based on the Bernoulli equation, Dixon and Hendrix model [6, 7] and Boyce and Diprima model [15], Mellado et al. [9] proposed the following model for predicting the recovery of a metal for heap leaching:

$$ R(t) = R^{\infty } - \left[ {k_{\theta } (n_{\theta } - 1)\left( {\frac{{u_{s} }}{{\varepsilon_{b} z}}t - \omega } \right) + R_{\theta }^{{\infty 1 - n_{\theta } }} } \right]^{{\frac{1}{{1 - n_{\theta } }}}} - \left[ {k_{\tau } (n_{\tau } - 1)\left( {\frac{{D_{Ae} }}{{\varepsilon_{0} r^{2} }}t - \overline{\omega } } \right) + R_{\tau }^{{\infty 1 - n_{\tau } }} } \right]^{{\frac{1}{{1 - n_{\tau } }}}} $$
(1)

where R(t) is the recovery at any given time t (s); R represents the recovery when t → ∞; R θ and R τ are the recoveries for the height of the heap and the particle size, respectively, R  = R θ  + R τ ; n θ and n τ are the orders of the reaction; k θ and k τ are the kinetic parameters, k θ  > 0, k τ  > 0; u s is the irrigation strength (cm3/cm2/s); ɛ b is the volume fraction of the leaching solution; z is the depth of the heap (cm); D Ae is the effective diffusivity of the pore of the reagent (cm3/cm/s); ɛ 0 is the porosity of the mineral; r is the particle radius (cm); ω is a delay which is introduced by Mellado et al. [9], it is a measure for θ, and, within the time ω, R(t) = 0; \( \overline{\omega } = \frac{{D_{Ae} }}{{\varepsilon_{0} r^{2} }}\frac{{\varepsilon_{b} z}}{{u_{s} }}\omega \), it stands for the delay which is a measure for τ.

As Dixon and Hendrix [6, 7] indicated, θ and τ could be determined by the following equations, respectively:

$$ \theta = \frac{{u_{s} t}}{{\varepsilon_{b} z}} $$
(2)
$$ \tau = \frac{{D_{Ae} t}}{{\varepsilon_{0} r^{2} }} $$
(3)

Let \( \alpha = \frac{{R_{\theta }^{\infty } }}{{R^{\infty } }} \), and, when \( n_{\theta } \, = \, n_{\tau } \, = \, 1 \), Eq. (1) becomes the following simplified form:

$$ R(t) = R^{\infty } \left[ {1 - \alpha e^{{ - k_{\theta } \frac{{u_{s} }}{{\varepsilon_{b} z}}\left( {t - \frac{{\varepsilon_{b} z}}{{u_{s} }}\omega } \right)}} - (1 - \alpha )e^{{ - k_{\tau } \frac{{D_{Ae} }}{{\varepsilon_{0} r^{2} }}\left( {t - \frac{{\varepsilon_{b} z}}{{u_{s} }}\omega } \right)}} } \right] $$
(4)

For convenience of analysis and application, Eq. (4) can further be simplified to the following form:

$$ R(t,z) = R^{\infty } \left[ {1 - \alpha e^{{ - k_{\theta } \left( {\frac{{u_{s} }}{{\varepsilon_{b} z}}t - \omega } \right)}} - (1 - \alpha )e^{{ - k_{{\tau^{'} }} \left( {t - \frac{{\varepsilon_{b} z}}{{u_{s} }}\omega } \right)}} } \right] $$
(5)

\( k_{{\tau^{\prime}}} \) can be determined by \( k_{\tau '} = k_{\tau } \frac{{D_{Ae} }}{{\varepsilon_{0} r^{2} }} \).

When conducting the fitting analysis of data, Mellado et al. [9] treated α and ω as constants and supposed that, when t → ∞, \( R^{\infty } \to 1 \). But in practice, there exist canalization, sedimentation and clustering at different depths of a heap, and both the inner and the otter diffusion will be affected. As a result, the relatively large part of useful metal can not be leached out, and this means that the supposition that, when t → ∞, \( R^{\infty } \to 1 \) is arguable. In fact, the leaching rate of the mineral decreases with increasing depth of the heap, and there should be a relationship between R and the depth z. Mellado et al. [16] presented a relationship like the following:

$$ R^{\infty } { = }\frac{a}{{b{ + }cz}} $$
(6)

where a, b and c are constants, and \( a > 0 \), \( b > 0 \), \( c > 0 \).Meanwhile, as R θ is controlled by leaching, it varies with the depth of the heap, and, therefore, α also varies with the depth of the heap.

Moreover, as Mellado et al. [9] presented, the delay time ω is determined by the formulum \( \omega \;{ = }\;\frac{{ 3 ( 1- \varepsilon_{\text{h}} )D_{Ae} z}}{{u_{s} R^{2} }} \), and it indicates that ω varies with the depth of the heap. Since the gravity from the ore makes the porosity \( \varepsilon_{\text{h}} \) decrease, \( (1 - \varepsilon_{\text{h}} ) \) increases with the depth of the heap.

The following work is to determine how the two parameters α and ω vary with the depth of the heap using column leaching experiments, and to modify the model proposed by Mellado et al. [9].

Experiments

Ore characteristics

The ore for the experiments was taken from that for heap leaching at a uranium mine in South China. Its particle sizes range from 0 to 9 mm. Its main chemical composition is shown in Table 1. As can be seen from the table, the average uranium content in the ore is about 0.177 %, and the ratio between [U(IV)] and [U(VI)] ranges from 0.45 to 0.5. The gangue minerals are mainly of silicate minerals, with the contents of SiO2, Al2O3 and CaO being 78.21, 7.13 and 2.89 %, respectively. This type of uranium ore is suitable for being leached with sulfuric acid.

Table 1 Main chemical composition of uranium ore (%)

Experimental apparatus and procedure

The column leaching apparatus, as shown in Fig. 1, consists of six acid resistant plexiglass cylindrical columns, numbered 1#–6#, with their internal diameter being 88 mm and their heights being 60, 110, 160, 210, 260 and 310 cm, respectively.

Fig. 1
figure 1

Schematic diagram of the column leaching apparatus

In order to eliminate the end-effect, a 5-cm-thick layer of quartz sands with sizes of 1–2 mm was laid at the bottom of each column. Then the uranium ore was loaded in, and the heights of the loaded ore for columns 1#–6# were 50, 100, 150, 200, 250 and 300, respectively, and the weights of the ore for the columns were 5, 10.03, 15.08, 20.15, 25.25 and 30.40 kg, respectively. After the ore was loaded, the same 5-cm-thick layer of quartz sands was laid at the top of each column.

Before leaching experiments began, each column was washed with certain amount of water to scour off the humus and other impurities in the uranium ore until the ore became saturated. As the apparatus was simulating the leaching situation at different depths of a 3-m-high heap, the irrigation conditions for columns 1#–5# had to be the same as those for column 6#. The leaching solution was sulfuric acid solution in concentration of 20 g/L, and the concentration should be changed in accordance with the pH value of the pregnant leach solution (PLS) of the column 6#, ensuring that the pH of the PLS was maintained between 1.0 and 2.0. The liquid–solid ratio was 0.1 L/kg, and, 3 L of leaching solution was used to irrigate each column and the irrigation lasted for 12 h on each day, and the irrigation strength was 41.1 L/m2/h. Table 2 shows the sulfuric acid concentrations of leaching solution during different periods of leaching. The average concentration of sulfuric acid was 12.8 g/L for the whole process of leaching.

Table 2 Concentrations of sulfuric acid of leaching solution during different periods of leaching

At the end of the irrigation on each day, samples were taken at the bottom of each column. The volume, the uranium concentration, pH and Eh of the collected PLS were measured.

Results and discussion

Variation of leaching rates of uranium with time at different depths of the heap

The variation of leaching rates of uranium with time for columns 1#-6# is shown in Fig. 2. It can be seen that the leaching rate of uranium decreases with the depth of the heap, and that, during the early stage of the leaching, the smaller the depth is, the faster the leaching rate grows.

Fig. 2
figure 2

Variation of leaching rates of uranium with time for columns 1#–6#

Relationships between α and between ω and depth of the heap

It is assumed that the effective diffusivity of the reagent within the pore of the ore particles D Ae , the particle radius r, the porosity of the mineral ε 0, and the void fraction of the heap \( \varepsilon_{\text{h}} \) are constants, and that, when t → ∞, R  → 1. Based on the assumption, MATLAB 6.5 Curve Fitting Tool was used to fit Eq. (5) using the experimental data of columns 1#–6#, respectively, and the fitted values of α, ω and the correlation coefficients are shown in Table 3.

Table 3 Fitted values of α, ω and their correlation coefficients

When fitting, the average concentration of sulfuric acid during the leaching period of 82 days was used, ɛ b was calculated to be 0.0075, and u s , 49.35 cm3/cm2/d. As the variation of constants k θ and k τ was not significant and their values could be chosen arbitrarily [17], k θ and k τ were assumed to be 0.0001, 0.0001, respectively. α and ω should take values from the ranges set by \( \alpha \in [0,1] \) and \( \omega \in [0 ,\infty ) \), respectively.

It is obvious that α decreases with the depth of the heap, and that its variation follows the S-type curve. Considering \( \alpha \in [0 ,1 ] \), the relationship between α and the depth of the heap can be assumed to be the logistic function:

$$ \alpha { = }\frac{{A_{1} - A_{2} }}{{ 1 { + (}z /z_{ 0} )^{p} }}{ + }A_{2} $$
(7)

It can also be seen that ω increases with the depth and convexes upward if the depth is defined as the horizontal ordinate. As a result, the relationship between ω and the depth of the heap can be assumed to be the quadratic function:

$$ \omega \;{ = }\;mz^{2} $$
(8)

Modified kinetic model for heap leaching of uranium

By substituting Eqs. (6)–(8) into Eq. (5), the modified kinetic model for heap leaching of uranium ore considering the variation of the model parameters with the depth of the heap can be established:

$$ R(t,z) = \frac{a}{{b{ + }cz}}\left[ {1 - \left( {\frac{{A_{1} - A_{2} }}{{ 1 {\text{ + (z/z}}_{ 0} )^{\text{p}} }}{ + }A_{2} } \right)e^{{ - k_{\theta } \left( {\frac{{u_{s} }}{{\varepsilon_{b} z}}t - mz^{2} } \right)}} - \left( {1 - \left( {\frac{{A_{1} - A_{2} }}{{ 1 {\text{ + (z/z}}_{ 0} )^{\text{p}} }}{ + }A_{2} } \right)} \right)e^{{ - k_{{\tau^{'} }} \left( {t - \frac{{m\varepsilon_{b} }}{{u_{s} }} \,z^{3} } \right)}} } \right] $$
(9)

In order to determine the constants, Eq. (9) should be fitted using the experimental data from columns 1#–6#. It should be pointed out that all the experimental data from columns 1#–6# were simultaneously used for the fitting and the equation can then be used for interpolating.

Before fitting, it was assumed that \( a \in (0,\infty ) \), \( b \in ( 0 ,\infty ) \), \( c \in ( 0 ,\infty ) \), \( k_{\theta } \in ( 0 ,\infty ) \), \( k_{\tau '} \in ( 0 ,\infty ) \), \( A_{1} \in (0 ,1 ) \), \( A_{2} \in (0 ,1 ) \), \( p \in (0 ,\infty ) \), \( z_{0} \in ( 5 0 ,300 ) \), \( m \in (- \infty ,\infty ) \). The fitting was conducted using MATLAB 6.5 Surface Fitting Tool, and the constants were determined to be \( a = 1716 \), \( b\;{ = }\; 2 1 3 \), \( c = 4.433e - 6 \), \( k_{\theta } { = }0.0004318 \), \( k_{{\tau^{\prime } }} = 0.02814 \), \( A_{1} { = }0. 6 6 6 3 \), \( A_{2} { = }0.4116 \), \( p\;{ = }\; 0. 3 1 3 1 \), \( z_{0} \;{ = }\; 2 0 6. 1 \), \( m = - 2.441e - 14 \). The fitted surface is shown in Fig. 3, where X, Y and Z represent the irrigation time, the depth of heap and the leaching rate of uranium, respectively, and the correlation coefficient was 0.9944. Obviously, the fitted surface well reflects the variation of leaching rate of uranium with time at different depth of the heap.

Fig. 3
figure 3

Fitted surface

Validation

In order to check the fitting precision, the leaching rates from columns 1#–6# were compared with the calculated leaching rates from Eq. (9) for columns 1#–6# and the comparison results are shown in Fig. 4. The errors between the leaching rates from leaching experiments and the fitted equation for columns 1#–6# are 0.03, 0.036, 0.0349, 0.0158, 0.023 and 0.0477, respectively.

Fig. 4
figure 4

Comparison between the leaching rates from experiments and fitted equation

Furthermore, in order to check the prediction precision, another column leaching experiment was conducted. All the leaching conditions for this column leaching experiment were the same as those for column 6# leaching experiment except that the height of the loaded uranium ore was 120 cm and the weight was 12.05 kg. Equation (9) was used to predict the leaching rate for the experiment. The comparison result between the predicted leaching rates and the experimental results is shown in Fig. 5. The error between the model predicted and the experimental leaching rates for the 120-cm-high column is 0.0672.

Fig. 5
figure 5

Comparison between the model predicted and the experimental leaching rates for the 120-cm-high column

Conclusions

  1. (1)

    The apparatus consisted of six columns with different heights is suitable for conducting leaching experiments simulating the leaching behavior within a 3-m-high uranium ore heap.

  2. (2)

    The leaching experimental results show that the model parameters α and ω for the model proposed by Mellado et al. vary with the depth of the heap. The relationships between α and between ω and the depth of the heap are in the form of the logistic and the quadratic functions, respectively.

  3. (3)

    A kinetic model is proposed for heap leaching of uranium ore considering the variation of the model parameters with the depth of the heap by modifying the model proposed by Mellado et al. using the relationships between α and ω and the depth of the heap.

  4. (4)

    The proposed kinetic model gives as high as 95 % fitting precision and as high as 93 % prediction precision.

  5. (5)

    The present work provides an approach suitable for establishing the kinetic model for heap leaching of uranium ore considering the variation of the model parameters with the depth of the heap.