1 Introduction

Prompt gamma-neutron activation analysis (PGNAA) is a form of rapid and non-contact multi-elemental analysis technique, which has been widely used for element detection and analysis in various fields, such as cement, coal, and mineral resource industries [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]. With real-time, online detection results from PGNAA, a factory can adjust the control parameters simultaneously and hence improve the product quality. The PGNAA technique is based on the detection of prompt gamma-rays emitted through thermal neutron capture (nth, γ) or neutron inelastic scattering (n, nγ) [1, 2]. It can distinguish the elemental categories in the material from the characteristic γ-ray energy spectrum and estimate the element content from the intensities of characteristic energy peaks in the spectrum [3, 4]. PGNAA technology involves neutron moderation technology, characteristic gamma-ray energy spectrum technology, and the spectrum deconvolution technique [5,6,7,8,9,10]. At present, PGNAA technology is widely used to detect high contents of light elements or low contents of heavy elements in a sample, such as calcium, silicon, iron, and aluminum in cement [1, 4, 12]. Owing to the self-shielding effect of gamma-rays and neutrons in some heavy elements [16,17,18,19,20], which increases the error of PGNAA technology in the detection of heavy element concentrates, the applications of PGNAA technology using heavy elements are limited.

In the steel industry, the sintering process is quite sensitive to the iron ore concentrate grade; thus, real-time and accurate detection of the grade is very important to improve the sintering process and sinter quality. Here, a new correction algorithm, with gamma-ray self-absorption and neutron self-absorption considered, for the detection of iron ore concentrate grade by PGNAA is developed. By means of the new correction algorithm, the linear correlation between the iron analytical coefficient and the total iron content has been improved from 0.79747 to 0.99886, and the influence of chlorine in the sample on the detection error has been reduced as well. As a result, an effective and accurate real-time detection of the iron ore concentrate grade during the sintering process has been demonstrated based on PGNAA technique and the new correction algorithm.

2 Experiment

2.1 Equipment setup

A PGNAA was used to detect the iron content in iron ore concentrate in the experiment. Figure 1 schematically shows the equipment setup [15]. Two 20 μg 252Cf neutron sources were placed in the source chamber. Two 5 inch × 5 inch (diameter × height) NaI detectors were used as the prompt gamma-ray detector. The experimental equipment was produced by DFMC, which was suitable for a one-meter-wide belt. The spectrum acquisition time of each sample was set to 3600 s. Because of the strong shielding ability of iron on gamma-rays, the characteristic gamma-ray of a sample containing iron should have strong gamma-ray self-absorption [21]. To measure the self-attenuation degree of gamma-rays, one gamma-ray attenuation degree detection system was installed after the PGNAA, which included a 137Cs gamma-radiation source installed below the belt and a γ-ray detector installed above the belt, as shown in Fig. 2.

Fig. 1
figure 1

PGNAA device structure

Fig. 2
figure 2

System structure diagram

2.2 Sample preparation and experimental load

Six calibration samples and nine validation samples, with differing iron contents, were prepared for the experiment. Silicon, magnesium, calcium, and chlorine interference elements were added in sample 2-1# ~ 2-9# to simulate a real test. The compositions of the calibration samples are shown in Table 1, and the compositions of the verification samples are listed in Table 2.

Table 1 Chemical composition of calibration samples, wt% relative to dry material
Table 2 Chemical composition of check samples, wt% relative to dry material

An inflection curve is observed for the analytical coefficient between the deconvolution coefficient of iron and the sample load owing to the gamma-ray self-attenuation effect, as shown in Fig. 3. In Fig. 3, the linear region is between 60 and 130 kg. To obtain more rational results, 110 kg was selected as the experimental load in this study.

Fig. 3
figure 3

Analytic coefficients of iron with different loads

2.3 Gamma-ray self-absorption correction

The following compensation formula [22] for gamma-ray self-absorption is used to correct for self-attenuation:

$$I_{{0_{{E_{i} }} }} = I_{{E_{i} }} \exp \left( {\frac{{ - \mu_{{mE_{i} }} }}{{\mu_{0} }}\ln \left( {\frac{N}{{ N_{0} }}} \right)} \right)\left( {1\;{\text{MeV}} \le E_{i} \le 10\;{\text{MeV}}} \right),$$
(1)

where \(I_{{0_{{E_{i} }} }}\) is the energy spectrum without attenuation, \(I_{{E_{i} }}\) is energy spectrum obtained by the PGNAA detector, \(\mu_{{mE_{i} }}\) is the characteristic gamma-ray mass attenuation coefficient with energy Ei, \(\mu_{{mE_{i} }}\) is related to the atomic number of the material and the energy of the gamma-ray, N is the detector count rate of the gamma-ray attenuation degree detection system when there is material on the belt, N0 is the detector count rate of the gamma-ray attenuation degree detection system with no material on the belt, and \(\mu_{0}\) is the mass attenuation coefficient of the 137Cs radioactive source with energy equal to 0.662 MeV.

The linear absorption coefficient, \(\mu\), of the material is defined as follows:

$$\mu = \sum N_{i} \sigma_{i}^{\gamma } \quad i = {\text{Ca,}}\;{\text{Si,}}\;{\text{O,}}\;{\text{Mg,}}\;{\text{Cl,}}\;{\text{Fe}},$$
(2)

where Ni is the atomic density of each element and \(\sigma_{i}^{\gamma }\) stands for the total microscopic photon atomic cross section.The calculation formula of parameter Nelement is defined as follows:

$$N_{\text{element}} = \frac{{m_{\rho } }}{{\sum M_{i} f_{i} }}f_{\text{element}} \times N_{\text{A}} \times 10^{ - 24} \quad i = {\text{Ca,}}\;{\text{Si,}}\;{\text{O,}}\;{\text{Mg,}}\;{\text{Cl,}}\;{\text{Fe}},$$
(3)

where mρ is the mass density of the material being measured, Mi is the atomic weight of each element, fi is the proportion of each element, \(f_{\text{element}}\) is the proportion of current element, and NA is Avogadro’s constant.

The characteristic gamma-rays are not all produced at the bottom of the detection area. They are generated at every location in the detection area; thus, the final correction formula, with a correction factor k, can be rewritten as follows:

$$I_{{0E_{i} }} = I_{{E_{i} }} \exp \left( {\frac{{ - \mu_{{mE_{i} }} }}{{\mu_{0} }}k\ln \left( {\frac{N}{{N_{0} }}} \right)} \right)\;\left( {1\;{\text{MeV}} \le E_{i} \le 10\;{\text{MeV}}} \right).$$
(4)

The main materials in the iron ore concentrate are calcium oxide, silicon dioxide, ferrous oxide, ferric oxide, magnesium oxide, and chlorine. The corresponding composition of each material is listed in Table 3. Iron ore contains six elements: oxygen, magnesium, silicon, calcium, iron, and chlorine; the atomic proportions (fi) of each element are listed in Table 4. The linear absorption coefficient, μ, of iron ore concentrate can be calculated from Eqs. 2 and 4, and the atomic proportions are listed in Table 4. The \(\frac{{ - \mu_{mE} }}{{\mu_{0} }}\) data for each element are listed in Table 5.

Table 3 Chemical composition of iron ore, wt% relative to dry material
Table 4 Atomic proportion of the element of iron ore (fi)
Table 5 \(\frac{{ - \mu_{mE} }}{{\mu_{0} }}\) data for each element

Using the characteristic energy spectrum, \(I_{{E_{i} }}\) (1 MeV ≤ Ei ≤ 10 MeV), constant \(\frac{{ - \mu_{{mE_{i} }} }}{{\mu_{0} }}\) (1 MeV ≤ Ei ≤ 10 MeV), and count rate N and N0 in Eq. 4, the energy spectrum after compensation, \(I_{{0_{{E_{i} }} }}\) (1 MeV ≤ Ei ≤ 10 MeV), is obtained.

The gamma-ray self-absorption compensation parameters and data of the six calibration samples are listed in Table 6. The energy spectra before and after gamma-ray self-absorption compensation are shown in Fig. 4a, b, respectively. The relationship between the analytical coefficient and iron content, before and after gamma-ray self-absorption compensation, is shown in Fig. 5a, b, respectively.

Table 6 Gamma-ray self-absorption compensation parameters and data of six calibration samples
Fig. 4
figure 4

(Color online) Energy spectra of different samples before (a) and after (b) gamma-ray self-absorption compensation

Fig. 5
figure 5

Relationship between the analytical coefficient and iron content before (a) and after (b) gamma-ray self-absorption compensation

2.4 Neutron self-absorption correction

Self-absorption in the PGNAA technique is comprised of two parts: gamma-ray self-absorption and neutron self-absorption [16,17,18]. A bigger neutron-absorption cross section will result in more neutron self-absorption. The neutron capture reaction cross section and characteristic gamma-ray energy of different materials are listed in Table 7 [19].

Table 7 Neutron capture reaction cross section of element

Previous work regarding neutron self-absorption correction [20] by Professor Wen-bao Jia is compared with the current iron ore concentrate detection experiment listed in Table 8. It is clear that the total neutron capture cross section of iron is quite strong in the iron ore concentrate detection experiment, contrasting with the experiment by Professor Jia, which means the influence of sample thickness on detection results is higher than that of previous evaluation.

Table 8 Comparison data of two experiments

The experimental samples contain silicon, calcium, magnesium, chlorine, and other interfering elements. The test results of iron can be disturbed by these elements. The iron element test result, found by a PGNAA, can be expressed by the following formula:

$$m^{\prime}_{\text{Fe}} = K\frac{{N_{\text{Fe}} \sigma_{\text{Fe}}^{\text{n}} }}{{\sum N_{i} \sigma_{i}^{\text{n}} }}\quad i = {\text{Ca,}}\;{\text{Si,}}\;{\text{O,}}\;{\text{Mg,}}\;{\text{Cl,}}\;{\text{Fe}},$$
(5)

where \(m^{\prime}_{\text{Fe}}\) is the iron grade, as detected by the PGNAA, and K is a constant representing all other contributing factors. \(\sigma_{i}^{n}\) is the neutron-absorption cross section of each element listed in Table 7.

The formula for the contribution of each element (excluding iron) to the measurement error of iron is as follows:

$$\frac{{\partial \left( {m^{\prime}_{\text{Fe}} } \right)}}{{\partial \left( {N_{\text{element}} } \right)}} = K\frac{{N_{\text{Fe}} \sigma_{\text{Fe}} \sigma_{\text{element}}^{\text{n}} }}{{(\sum N_{i} \sigma_{i}^{\text{n}} )^{2} }} = A \times \sigma_{\text{element}}^{\text{n}} \quad i = {\text{Ca,}}\;{\text{Si,}}\;{\text{O,}}\;{\text{Mg,}}\;{\text{Cl,}}\;{\text{Fe}},$$
(6)
$$A = K\frac{{N_{\text{Fe}} \sigma_{\text{Fe}}^{\text{n}} }}{{(\sum N_{i} \sigma_{i}^{\text{n}} )^{2} }}\quad i = {\text{Ca,}}\;{\text{Si,}}\;{\text{O,}}\;{\text{Mg,}}\;{\text{Cl,}}\;{\text{Fe}}.$$
(7)

The contribution of iron to the measurement error of the iron grade is:

$$\frac{{\partial \left( {m^{\prime}_{\text{Fe}} } \right)}}{{\partial \left( {N_{\text{Fe}} } \right)}} = K\frac{{\left( {\sum N_{i} \sigma_{i}^{\text{n}} - N_{\text{Fe}} \sigma_{\text{Fe}}^{\text{n}} } \right)\sigma_{\text{Fe}}^{\text{n}} }}{{(\sum N_{i} \sigma_{i}^{\text{n}} )^{2} }} = A \times \left( {\frac{{\sum N_{i} \sigma_{i}^{\text{n}} - N_{\text{Fe}} \sigma_{\text{Fe}}^{\text{n}} }}{{N_{\text{Fe}} }}} \right)\quad i = {\text{Ca,}}\;{\text{Si,}}\;{\text{O,}}\;{\text{Mg,}}\;{\text{Cl,}}\;{\text{Fe}}.$$
(8)

The formula for the total error in iron grade detection is:

$$\Delta m^{\prime}_{\text{Fe}} = A \times \sqrt {0.1856(\Delta N_{\text{Ca}} )^{2} + 0.0296(\Delta N_{\text{Si}} )^{2} + 0.0044(\Delta N_{\text{Mg}} )^{2} + 0.1166(\Delta N_{\text{Fe}} )^{2} + 1095.61(\Delta N_{\text{Cl}} )^{2} }.$$
(9)

Formula 9 shows that the changes in the content of chlorine will cause the greatest error in the result. Because chlorine has a large neutron-absorption cross section, the neutron field of the entire system will change considerably when the content of chlorine changes, and, furthermore, it induces more error in the detection of other elements.

The concentration of iron, mFe, and chlorine, mCl, can be expressed as follows [20]:

$$m_{\text{Fe}} = \left( {\varPhi_{0} - \varPhi_{1} } \right)\frac{{N_{\text{Fe}} \sigma_{\text{Fe}}^{\text{n}} }}{{\sum N_{i} \sigma_{i}^{\text{n}} }}f\eta k_{\text{Fe}} = A_{\text{Fe}}^{0} k_{\text{Fe}} \quad i = {\text{Ca,}}\;{\text{Si,}}\;{\text{O,}}\;{\text{Mg,}}\;{\text{Cl,}}\;{\text{Fe}},$$
(10)
$$m_{\text{Cl}} = \left( {\varPhi_{0} - \varPhi_{1} } \right)\frac{{N_{\text{Cl}} \sigma_{\text{Cl}}^{\text{n}} }}{{\sum N_{i} \sigma_{i}^{\text{n}} }}f\eta k_{\text{Cl}} = A_{\text{Cl}}^{0} \times k_{\text{Cl}} \quad i = {\text{Ca,}}\;{\text{Si,}}\;{\text{O,}}\;{\text{Mg,}}\;{\text{Cl,}}\;{\text{Fe}},$$
(11)

where \(\varPhi_{0}\) and \(\varPhi_{1}\) are the neutron flux upon it entering (0) and leaving (1) the sample, \(A_{\text{Fe}}^{0}\) is the analytical coefficient of the energy spectrum of iron when the iron content is mFe, \(A_{\text{Cl}}^{0}\) is the analytical coefficient of the energy spectrum of chlorine when the content is mCl, kFe and kCl are scaling factors between the concentration and analytic coefficient, f is the geometric factor for the NaI scintillation detector, and \(\eta\) is the detection efficiency.

When the measured sample changes, the iron and chlorine contents become multiples of the original content p and k, respectively. The corresponding formulas are

$$\begin{aligned} m^{\prime}_{\text{Fe}} & = pm_{\text{Fe}} \\ & = \left( {\varPhi_{0} - \varPhi^{\prime}_{1} } \right)\frac{{pN_{\text{Fe}} \sigma_{\text{Fe}}^{\text{n}} }}{{pN_{\text{Fe}} \sigma_{\text{Fe}}^{\text{n}} + kN_{\text{Cl}} \sigma_{\text{Cl}}^{\text{n}} + N_{\text{O}} \sigma_{\text{O}}^{\text{n}} + N_{\text{Si}} \sigma_{\text{Si}}^{\text{n}} + N_{\text{Ca}} \sigma_{\text{Ca}}^{\text{n}} + N_{\text{Mg}} \sigma_{\text{Mg}}^{\text{n}} }}f\eta k^{\prime}_{\text{Fe}} \\ & = A_{\text{Fe}}^{1} k^{\prime}_{\text{Fe}} \\ \end{aligned}$$
(12)
$$\begin{aligned} m^{\prime}_{\text{Cl}} & = km_{\text{Cl}} \\ & = \left( {\varPhi_{0} - \varPhi^{\prime}_{1} } \right)\frac{{pN_{\text{Cl}} \sigma_{\text{Cl}}^{\text{n}} }}{{pN_{\text{Fe}} \sigma_{\text{Fe}}^{\text{n}} + kN_{\text{Cl}} \sigma_{\text{Cl}}^{\text{n}} + N_{\text{O}} \sigma_{\text{O}}^{\text{n}} + N_{\text{Si}} \sigma_{\text{Si}}^{\text{n}} + N_{\text{Ca}} \sigma_{\text{Ca}}^{\text{n}} + N_{\text{Mg}} \sigma_{\text{Mg}}^{\text{n}} }}f\eta k^{\prime}_{\text{Cl}} \\ & = A_{\text{Cl}}^{1} k^{\prime}_{\text{Cl}} \\ \end{aligned}$$
(13)

where \(\varPhi_{1}^{{\prime }}\) represents the corresponding neutron flux exiting from the surface of the sample, and when the iron content of the sample becomes pmFe, the chlorine content of the sample becomes kmCl. \(A_{\text{Fe}}^{1}\) is the analytical coefficient of the energy spectrum of iron when the iron content is pmFe, \(A_{\text{Cl}}^{1}\) is the analytical coefficient of the energy spectrum of chlorine when the chlorine content is kmCl, and \(k^{\prime}_{\text{Fe}}\) and \(k^{\prime}_{\text{Cl}}\) are scaling factors.

From Eqs. (10)–(13), the expressions of p and k can be rewritten as:

$$p = \frac{{\left( {N_{\text{O}} \sigma_{\text{O}}^{\text{n}} + N_{\text{Si}} \sigma_{\text{Si}}^{\text{n}} + N_{\text{Ca}} \sigma_{\text{Ca}}^{\text{n}} + N_{\text{Mg}} \sigma_{\text{Mg}}^{\text{n}} } \right)}}{{\frac{{\left( {\varPhi_{0} - \varPhi_{1}^{'} } \right)}}{{\left( {\varPhi_{0} - \varPhi_{1} } \right)}} \times \frac{{A_{\text{Fe}}^{0} }}{{A_{\text{Fe}}^{1} }}\left( {\sum N_{i} \sigma_{i}^{\text{n}} } \right) - \left( {\frac{{A_{\text{Fe}}^{0} A_{\text{Cl}}^{1} }}{{A_{\text{Fe}}^{1} A_{\text{Cl}}^{0} }}N_{\text{Cl}} \sigma_{\text{Cl}}^{\text{n}} + N_{\text{Fe}} \sigma_{\text{Fe}}^{\text{n}} } \right)}}\quad i = {\text{Ca,}}\;{\text{Si,}}\;{\text{O,}}\;{\text{Mg,}}\;{\text{Cl,}}\;{\text{Fe}},$$
(14)
$$k = \frac{{\left( {N_{\text{O}} \sigma_{\text{O}}^{\text{n}} + N_{\text{Si}} \sigma_{\text{Si}}^{\text{n}} + N_{\text{Ca}} \sigma_{\text{Ca}}^{\text{n}} + N_{\text{Mg}} \sigma_{\text{Mg}}^{\text{n}} } \right)}}{{\frac{{\left( {\varPhi_{0} - \varPhi_{1}^{'} } \right)}}{{\left( {\varPhi_{0} - \varPhi_{1} } \right)}} \times \frac{{A_{\text{Cl}}^{0} }}{{A_{\text{Cl}}^{1} }}\left( {\sum N_{i} \sigma_{i}^{\text{n}} } \right) - \left( {\frac{{A_{\text{Cl}}^{0} A_{\text{Fe}}^{1} }}{{A_{\text{Cl}}^{1} A_{\text{Fe}}^{0} }}N_{\text{Fe}} \sigma_{\text{Fe}}^{\text{n}} + N_{\text{Cl}} \sigma_{\text{Cl}}^{\text{n}} } \right)}}.$$
(15)

The linear correction factor g(p, k) is defined as:

$$g\left( {p,k} \right) = \frac{{\left( {\varPhi_{0} - \varPhi_{1} } \right)}}{{\left( {\varPhi_{0} - \varPhi_{1}^{'} } \right)}} \times \frac{{pN_{\text{Fe}} \sigma_{\text{Fe}}^{\text{n}} + kN_{\text{Cl}} \sigma_{\text{Cl}}^{\text{n}} + N_{\text{O}} \sigma_{\text{O}}^{\text{n}} + N_{\text{Si}} \sigma_{\text{Si}}^{\text{n}} + N_{\text{Ca}} \sigma_{\text{Ca}}^{\text{n}} + N_{\text{Mg}} \sigma_{\text{Mg}}^{\text{n}} }}{{N_{\text{Fe}} \sigma_{\text{Fe}}^{\text{n}} + N_{\text{Cl}} \sigma_{\text{Cl}}^{\text{n}} + N_{\text{O}} \sigma_{\text{O}}^{\text{n}} + N_{\text{Si}} \sigma_{\text{Si}}^{\text{n}} + N_{\text{Ca}} \sigma_{\text{Ca}}^{\text{n}} + N_{\text{Mg}} \sigma_{\text{Mg}}^{\text{n}} }}.$$
(16)

To determine \(\phi_{0}\), \(\phi_{1}\), and \(\phi_{1}^{{\prime }}\), a 3He neutron detector was added over the material to detect the neutron flux as shown in Fig. 2. Because the measured material itself slows fast neutrons, \(\phi_{0}\) is not the thermal neutron flux when the belt is empty. In this experiment, \(\phi_{0}\), the thermal neutron flux, was defined when 20-kg carbon powder was placed on the belt.

The final analytical coefficient is \(A_{\text{Fe}}^{\text{Final}} = A_{\text{Fe}}^{1} \times g\left( {p,k} \right)\). The data used in the calculation of the calibration samples are listed in Table 9. The calibration data are listed in Table 10. The final total iron calibration curve is shown in Fig. 6.

Table 9 Neutron self-absorption correction parameters and data of the six calibration samples
Table 10 Calibration data of the six calibration samples
Fig. 6
figure 6

Iron calibration curve

2.5 Calculation of check samples

To verify the reliability of the method, nine validation samples were prepared. The experimental data of each sample are listed in Table 11. The total iron content comparison curve of the validation samples is shown in Fig. 7.

Table 11 Calculation parameters and data of nine check samples
Fig. 7
figure 7

Check samples comparison curve

3 Results and discussion

The experiment adopts the spectrum library least-squares approach to analyze the spectrum, effectively eliminating the influence of interference elements. The spectrum library was established before the experiment and contains the characteristic energy spectra of calcium, silicon, iron, aluminum, magnesium, chlorine, sulfur, sodium, and the background. Through the least-squares operation, the contribution of each element in the total spectrum can be found, which corresponds to the content of the element.

Because of the strong gamma-ray self-absorption and neutron-absorption effect of iron, the PGNAA detection result is quite poor, and thus, both gamma-ray self-absorption correction and neutron self-absorption correction should be incorporated into PGNAA detection.

Figure 4b shows the compensation effect of energy spectra at different iron concentrations. Figure 5a, b gives the relationship between the analytical coefficient and the iron content before and after gamma-ray self-absorption correction, respectively. Before compensation, the linear correlation coefficient between the analytical coefficient and the iron content is 0.79747 and is improved to 0.96627 after energy spectrum compensation.

Owing to the large neutron capture cross section of iron and chlorine, which considerably disturbs the iron grade detection result, the experimental results should be corrected to eliminate the interference of chlorine. As shown in Fig. 6, after neutron self-absorption correction and chlorine interference correction, the linear correlation coefficient between iron content and the analytical coefficient reaches 0.99886.

Figure 7 shows the total iron content comparison curve of the validation samples, in which the trend of calculated value is consistent with the actual value. The RMS error of the validation samples is 0.45, which is the ideal result.

4 Conclusion

Based on the PGNAA technique and a new correction algorithm, the linear correlation coefficient between the total iron content and analytical coefficient of six calibration samples was improved to 0.99886, and the RMS error of nine validation samples was decreased to 0.45, which is the ideal result. The PGNAA technique can be applied to real-time heavy element concentrate detection.