1 Introduction

Thermoluminescence (TL) is the thermally stimulated emission of light from insulator or semiconductor materials that absorb energy from radiation [1]. TL phenomenon requires the thermoluminescent material to possess impurities or defects. The simplest model to describe the TL phenomenon is the OTOR model. OTOR model assumes the existence of two kinds of localized states. One of the two states functions as an electron trap and the other as a hole trap (or a recombination center) [e.g. 2, 3]. In TL, thermal energy is used to release trapped electrons from their traps to the conduction band. Upon minimizing the internal energy the free electrons migrate from the conduction band to lower energy states. This transition may be radiative which causes the glow observed from the material. According to the OTOR model, this radiative transition results in the formation of a glow curve composing of a single peak. However, the glow curve measured from TL materials looks complicated due to the existence of multi-electron and hole traps. In the OTOR model, the measured glow curve is considered to be produced by summing up individual glow peaks. Each glow peak is a result of a certain electron trap. To analyze the obtained glow curve, computerized glow-curve deconvolution (CGCD) is the most used method [4].

CGCD analysis is used to find the separate glow-peaks of a composite TL glow-curve and the kinetic parameters (trap depth, frequency factor, and kinetic order) of each peak. Based on several models and approximations, many computer programs have been developed for TL glow-curve analysis [5, 6].

The aim of the current study is to consider mathematical deconvolution equations, obtained without approximations, from the OTOR model. A new software was designed to deconvolute TL glow curves using the obtained deconvolution equations. To test the new deconvolution equations and the developed code, it was, firstly, examined by analyzing the reference glow curves of GLOCANIN program [7, 8]. Secondly, the code was used to deconvolute measured TL glow curves of proposed dosimeters, which are made of Al2O3 samples doped with Cr2O3 of different concentrations [9].

2 Method

According to the OTOR level model, there exist two expressions describing the intensity of a TL glow peak corresponding to two kinetic orders. The intensity of a first order kinetics peak [10] is given by

$$I\left( T \right) = s n_{0} \exp \left( { - \frac{\varepsilon }{kT}} \right)\exp \left( { - \frac{s}{\beta }\mathop \int \limits_{{T_{0} }}^{T} \exp \left( { - \frac{\varepsilon }{{kT^{\prime}}}} \right)dT^{\prime}} \right)$$
(1)

where s is the frequency factor (s−1), n0 is the initial concentration of trapped electrons (cm−3), ϵ is the activation energy (eV), k is Boltzmann constant (J K−1), T is the absolute temperature (K), β is the heating rate and T0 is the initial temperature of the heating profile. For the second and general order kinetics, the intensity of photons produced from the TL material is written as [11, 12]

$$I\left( T \right) = Sn_{0}^{b} \exp \left( { - \frac{\varepsilon }{kT}} \right)\left[ {1 + \frac{{S n_{0}^{b - 1} \left( {b - 1} \right)}}{\beta }\mathop \int \limits_{{T_{0} }}^{T} \exp \left( { - \frac{\varepsilon }{{kT^{\prime}}}} \right)dT^{\prime}} \right]^{{ - \frac{b}{b - 1}}}$$
(2)

where S = s′ for the second order kinetics model once b = 2. While for the general order model S = s″ and 1 < b < 2. It can be noticed, from Eqs. (1) and (2), that the intensity of the glow peak depends upon the integral

$$F_{o} \left( {T,\varepsilon ,T_{0} } \right) = \mathop \int \limits_{{T_{0} }}^{T} \exp \left( { - \frac{\varepsilon }{{kT^{\prime}}}} \right)dT^{\prime} = T\exp \left( { - \frac{\varepsilon }{kT}} \right) - T_{0} \exp \left( { - \frac{\varepsilon }{{kT_{0} }}} \right) + \frac{\varepsilon }{k}\left( {{\text{Ei}}\left( { - \frac{\varepsilon }{kT}} \right) - {\text{Ei}}\left( { - \frac{\varepsilon }{{kT_{0} }}} \right)} \right)$$
(3)

which is solved analytically in references [13,14,15], where Ei(− x), is the well-known exponential integral function [14] with x > 0. Thus, utilizing the exact solution of the integral, the deconvolution equations obtained from the OTOR level model in terms of the maximum intensity and maximum temperature [16] can be reformed. A computer code, using the MATLAB package, is developed to study the deconvolution of TL glow curves. Moreover, the code is devoted to employing the current deconvolution equations because the commercial software uses approximations in regard to the solution of the integral (Eq. 3). Another point to consider is that current computers have limited precision and available accuracies that do not exceed 32 bits. Consequently, including many terms in the exact solution of the integral (Eq. 3) ensures a good level of accuracy in calculations and, in general, permits overcoming the limitations of computer resources.

2.1 First order kinetics model

The intensity, according to Eq. (1), for the first order kinetics model can be written, using the solution of the integral (3), by inserting Eq. (3) into (1), as:

$$I\left( T \right) = s n_{0} \exp \left( { - \frac{\varepsilon }{kT}} \right)\exp \left[ { - \frac{s}{\beta } \left( {T\exp \left( { - \frac{\varepsilon }{kT}} \right) + \frac{\varepsilon }{k}\left( {{\text{Ei}}\left( { - \frac{\varepsilon }{kT}} \right)} \right)} \right)} \right]$$
(4)

Equation (4) gives the intensity, for T > T0, of a first order TL peak and it is a function of s, ϵ, T, β, and T0. In CGCD analysis it is desired to obtain a form of the intensity I as a function of maximum TL intensity and its corresponding temperature (i.e. IM and TM respectively) [16] as well as the energy ϵ. To achieve this goal in accordance with the last sentence, the conditions at maximum intensity are used [16, 17] and they lead to:

$$I = I_{M} \exp \left( {\frac{\varepsilon }{kT}\left( {\frac{{T - T_{M} }}{{T_{M} }}} \right)} \right)\exp \left( { \frac{\varepsilon }{{kT_{M}^{2} }} \exp \left( {\frac{\varepsilon }{{kT_{M} }}} \right) \left( {F\left( {T_{M} ,\varepsilon } \right) - F\left( {T,\varepsilon } \right)} \right) } \right)$$
(5)

where \(F\left( {T,\varepsilon } \right)\) and \(F\left( {T_{M} ,\varepsilon } \right)\) are defined, respectively, as

$$F\left( {T,\varepsilon } \right) = T\exp \left( { - \frac{\varepsilon }{kT}} \right) + \frac{\varepsilon }{k}\left( {{\text{Ei}}\left( { - \frac{\varepsilon }{kT}} \right)} \right)$$
(6)

and

$$F\left( {T_{M} ,\varepsilon } \right) = T_{M} \exp \left( { - \frac{\varepsilon }{{kT_{M} }}} \right) + \frac{\varepsilon }{k}\left( {{\text{Ei}}\left( { - \frac{\varepsilon }{{kT_{M} }}} \right)} \right)$$
(7)

Equation (5) is now ready to be used for a glow curve analysis. For the first order kinetics

$$s = \frac{\beta \varepsilon }{{k T_{M}^{2} }}\exp \left( {\frac{\varepsilon }{{kT_{M} }}} \right)$$
(8)

and

$$I_{M} = \frac{{n_{0} \beta \varepsilon }}{{k T_{M}^{2} }} \exp \left( { - \frac{\varepsilon }{{k T_{M}^{2} }}\exp \left( {\frac{\varepsilon }{{kT_{M} }}} \right) F_{o} \left( {T_{M} ,\varepsilon ,T_{0} } \right)} \right)$$
(9)

Equations 8 and 9 are used to calculate the frequency factor and the initial concentration of trapped electrons \(n_{0}\) of a first order glow peak.

2.2 Second- and general-order kinetics model

The second order kinetics model results as soon as b = 2 in Eq. (2) while the general order kinetics is obtained when 1 < b < 2. Therefore, the intensity of photons produced from the TL material obeying a second order process is given by (11)

$$I\left( T \right) = s^{\prime}n_{0}^{2} \exp \left( { - \frac{\varepsilon }{kT}} \right)\left[ {1 + \frac{{s^{\prime}n_{o} }}{\beta }\left( {T\exp \left( { - \frac{\varepsilon }{kT}} \right) + \frac{\varepsilon }{k}\left( {{\text{Ei}}\left( { - \frac{\varepsilon }{kT}} \right)} \right)} \right)} \right]^{ - 2}$$
(10)

with n0, ϵ, T, β, and T0 being the same parameters defined earlier. The quantity s′ is the pre-exponential factor (cm3 s−1). The conditions at maximum intensity, when they are used, lead to

$$I\left( T \right) = I_{M} \exp \left( {\frac{\varepsilon }{kT}\left( {\frac{{T - T_{M} }}{{T_{M} }}} \right)} \right) \left[ {1 + \frac{{ \varepsilon \left( {F\left( {T,\varepsilon } \right) - F\left( {T_{M} ,\varepsilon } \right)} \right)}}{{2 k T_{M}^{2} \exp \left( { - \frac{\varepsilon }{{kT_{M} }}} \right)}}} \right]^{ - 2}$$
(11)

Equations (10) and (11) are employed in the deconvolution analysis according to the second order kinetics for T > T0. The two functions F(T,ϵ) and F(TM,ϵ) are given by the two Eqs. (6) and (7), respectively. For the second order kinetics,

$$s' = \frac{1}{n}\left( {\frac{\beta \varepsilon }{{2kT_{M}^{2} \exp \left( { - \frac{\varepsilon }{{kT_{M} }}} \right) - \varepsilon F_{o} \left( {T_{M} ,\varepsilon ,T_{0} } \right)}}} \right)$$
(12)

and

$$I_{M} = n_{0} \frac{\beta \varepsilon }{{2kT_{M}^{2} \exp \left( { - \frac{\varepsilon }{{kT_{M} }}} \right) - \varepsilon F_{o} \left( {T_{M} ,\varepsilon ,T_{o} } \right)}}\exp \left( { - \frac{\varepsilon }{{kT_{M} }}} \right) \times \left[ {1 + \frac{{\varepsilon F_{o} \left( {T_{M} ,\varepsilon ,T_{o} } \right)}}{{2kT_{M}^{2} \exp \left( { - \frac{\varepsilon }{{kT_{M} }}} \right) - \varepsilon F_{o} \left( {T_{M} ,\varepsilon ,T_{o} } \right)}} } \right]^{ - 2}$$
(13)

where \({\text{s}} = s'n_{o}\).

In a similar way to first order kinetics, Eqs. (12) and (13) are used to calculate the pre-exponential factor \(s'\) and \(n_{0}\) of a second order glow peak.

In a similar manner, once the values of b are 1 < b < 2, a general order kinetics formula for the intensity of light emitted from the TL material, as suggested by May and Partridge (12), is obtained. In this case, this intensity is written as

$$I\left( T \right) = s^{\prime\prime}n_{0}^{b} \exp \left( { - \frac{\varepsilon }{kT}} \right)\left[ {1 + \frac{{s^{\prime\prime}n_{0}^{b - 1} \left( {b - 1} \right)}}{\beta }\left( {T\exp \left( { - \frac{\varepsilon }{kT}} \right) + \frac{\varepsilon }{k}\left( {{\text{Ei}}\left( { - \frac{\varepsilon }{kT}} \right)} \right)} \right)} \right]^{{ - \frac{b}{b - 1}}}$$
(14)

where s″ is a pre-exponential factor and it has the dimensions cm3(b−1) s−1. Upon using the conditions at maximum intensity, it can be obtained

$$I\left( T \right) = {\text{I}}_{M} \exp \left( {\frac{\varepsilon }{kT}\left( {\frac{{T - T_{M} }}{{T_{M} }}} \right)} \right) \times \left[ {1 + \frac{{\varepsilon \left( {b - 1} \right) \left( {F\left( {T,\varepsilon } \right) - F\left( {T_{M} ,\varepsilon } \right)} \right)}}{{k T_{M}^{2} b { \exp }\left( { - \frac{\varepsilon }{{kT_{M} }}} \right)}}} \right]^{{\frac{ - b}{b - 1}}}$$
(15)

For the general order

$$s^{\prime\prime} = \frac{1}{{n_{o}^{b - 1} }}\left( {\frac{\beta \varepsilon }{{k b _{M}^{2} {\text{exp}}\left( { - \frac{\varepsilon }{{kT_{M} }}} \right) - \varepsilon \left( {b - 1} \right)F_{o} \left( {T_{M} ,\varepsilon ,T_{o} } \right)}}} \right)$$
(16)

and

$$I_{M} = \frac{{n_{0} \beta \varepsilon }}{{k b T_{M}^{2} \exp \left( { - \frac{\varepsilon }{{kT_{M} }}} \right) - \varepsilon \left( {b - 1} \right)F_{o} \left( {T_{M} ,\varepsilon ,T_{0} } \right)}}\exp \left( { - \frac{\varepsilon }{{kT_{M} }}} \right) \times \left( {1 + \frac{{ \varepsilon \left( {b - 1} \right)F_{o} \left( {T_{M} ,\varepsilon ,T_{0} } \right)}}{{k b T_{M}^{2} \exp \left( { - \frac{\varepsilon }{{kT_{M} }}} \right) - \varepsilon \left( {b - 1} \right)F_{o} \left( {T_{M} ,\varepsilon ,T_{0} } \right)}}} \right)^{{\frac{ - b}{b - 1}}}$$
(17)

where \({\text{s}} = s''n_{o}^{b - 1}\).

For general order kinetics, Eqs. (16) and (17) can be used to calculate the pre-exponential factor \(s^{\prime\prime}\) and \(n_{0}\) of a general order glow peak.

Equations (15) and (17) are used to achieve the TL glow curve analysis in view of the general order kinetics, for T > T0. Equations (6) and (7), respectively, represent the two terms F(T,ϵ) and F(TM,ϵ).

2.3 Other forms

Based on the OTOR model, an expression for the intensity of a single peak is obtained in terms of the Lambert function [18, 19], given by

$$I\left( T \right) = I_{M} \frac{{W\left[ {\exp \left( {Z_{M} } \right)} \right] + W\left[ {{ \exp }\left( {Z_{M} } \right)} \right]^{2} }}{{W\left[ {\exp \left( Z \right)} \right] + W\left[ {{ \exp }\left( Z \right)} \right]^{2} }}\exp \left( { - \frac{E}{kT}\frac{{T_{M} - T}}{{T_{M} }}} \right)$$
(18)

where

$$Z_{M} = \frac{R}{1 - R} - \ln \left( {\frac{1 - R}{R}} \right) + E \frac{{\exp \left( {\frac{E}{{k T_{M} }}} \right)}}{{k T_{M}^{2} \left( {1 - 1.05 R^{1.26} } \right)}} F \left( {T_{M} ,E} \right)$$
(19)
$$Z = \frac{R}{1 - R} - \ln \left( {\frac{1 - R}{R}} \right) + E \frac{{\exp \left( {\frac{E}{{k T_{M} }}} \right)}}{{k T_{M}^{2} \left( {1 - 1.05 R^{1.26} } \right)}} F \left( {T,E} \right)$$
(20)

where F (T, E) and F (TM, E) given by Eqs. (6) and (7), respectively. In Eqs. (19) and (20) R = An⁄Am where An and Am are the trapping and recombination probability coefficients. In case of An < Am, R in the OTOR model resembles the kinetic order b in the GOK model. And W(x) is the Lambert function. The value of s (OTOR model) is calculated by using the peak maximum condition and it is given by the equation:

$$s = \frac{{k T_{M}^{2} }}{\beta \varepsilon }\exp \left( { \frac{\varepsilon }{k T}} \right)\left[ {\frac{1}{1 - R}\frac{{1 + 2 W\left[ {\exp \left( {Z_{M} } \right)} \right]}}{{1 + W\left[ {{ \exp }\left( {Z_{M} } \right)} \right]^{2} }}} \right]^{ - 1}$$
(21)

2.4 MATLAB code

The developed MATLAB code employs Eqs. (4), (5), (10), (11), (14), (15) and (18) to be used in the process of TL glow curve deconvolution analysis. Therefore, the user chooses the desired equation for TL deconvolution in the first step. The MATLAB code utilizes Nelder-Mead, Levenberg–Marquardt, and Trust-Region algorithms. Any of these non-linear optimization algorithms are used to perform TL glow curve deconvolution with considerable efficiency, and they are accurate in determining the peak parameters for experimental overlapping TL glow curves. As a second step, the user chooses the fitting algorithm. It is well known that the non-linear fitting is hugely dependent on the choice of the initial guess of the fitting parameters. Thus, in the third step, the user determines the number of peaks. Then he/she ignites the algorithm with an initial guess of each peak parameters. As declared in almost all optimization algorithms, they stop when they reach specific accuracy by changing the optimization parameters regardless of the physical meaning of the resultant final parameters. Therefore, the user is given the privilege of fixing some parameters if the solver fails to get acceptable physical parameters.

3 Material

GLOCANIN represents standard reference glow curves that belong to the first order kinetics. It is a good candidate for testing the MATLAB code for TL glow curve deconvolution. GLOCANIN project [7, 8] includes ten reference glow curves (RGCs) ensuing first order kinetics model only. RGCs 1 and 2 are obtained from computer simulation [7]. Those RGCs, 1 and 2, were simulated to be composed of 1 single peak for RefGlow.001 and 4 summed peaks for RefGlow.002 so that RefGlow.002 imitates the glow curve structure of TLD-100 [7]. The left eight RGCs are measured from samples irradiated at low and high doses [8]. Most of those eight reference glow curves show, relatively, simple glow curves composing of three overlapping peaks for RGCs 7 & 8, 4 overlapping peaks for RGCs 3, 4, & 10 and 5 overlapping peaks for RGCs 5 & 6. The most complicated RGC is number 9 which is obtained from a highly irradiated TLD-700 sample. The deconvolution of this RGC differs, in literature, not only in the number of deconvoluted peaks but also in their position and shape [8].

Second, the current deconvolution expressions are employed to analyze the experimental glow curves of samples of Cr2O3–Al2O3 nanoparticles doped with Cr2O3. A different series of Cr2O3–Al2O3 nanoparticles containing several molar compositions of Cr2O3 (0–5 wt%) are prepared by the sol–gel method. The samples are irradiated using beta rays with a dose of 3 Gy. Then the irradiated samples are read out at a heating rate of 4 K/s. The TL measurements were achieved by RISO-TL-DA-12 reader with a built-in 90Sr/90Y β-source with a rate of 3.33 mGy/s. The samples were read out at the Institute of Radiation Protection, Helmholtz research centre, Munich, Germany [9].

3.1 Test of the computer code

The CGCD analysis of the GLOCANIN RGCs of Bos et al. [7, 8] is performed by first order kinetics. The performance of fitting is tested with the figure of merit (FOM) as defined in Ref. [20]. Figures 1 and 2 show the CGCD analysis of the measured reference glow curves 5 and 9, respectively. The top graphs of Figs. 1 and 2 indicate the matching between the measured signal and the fitted curves. The lower patterns in both Figs. 1 and 2 demonstrate the residue (the difference between the data of the GLOCANIN curves and the fitted).

Fig. 1
figure 1

The deconvolution of the RefGlow.005 glow-curve of the GLOCANIN project [7, 8]. The FOM value is 0.6793%

Fig. 2
figure 2

The deconvolution of the RefGlow.009 glow-curve of the GLOCANIN project [7, 8]. The FOM value is 0.8453%

The values of the activation energy obtained using the developed code, employing the current expressions, for each glow-peak, are compared with the real values (for RefGlow.001 and 002) or the mean values (for RefGlow.003-010) obtained in references [7, 8]. The deviation of the obtained activation energies of the 10 reference glow curves in [7, 8] from the real (or mean) values and the obtained FOM values are shown in Table 1.

Table 1 The deviation of the activation energies values, which are obtained by the CGCD using the exact TL expressions, from those values obtained in references (15, 16). The table also shows the values of FOM (%) for each glow curve

There exist no standard results or projects to test the second and general order equations. Therefore, synthetic second and general order glow curves were generated by convoluting peaks using the proper equations (Eqs. 10 and 2) of the second and general order kinetic equations. Then, we used the MATLAB code to deconvolute the synthetic glow curves. The FOM values obtained in the case of the currently proposed functions were of the order of 10−5%.

3.2 Deconvolution of TL glow curves of Al2O3 doped with Cr2O3

The experimental glow curves of Cr2O3–Al2O3 nanoparticles were deconvoluted using the designed software. The glow-curve analysis of Al2O3 nanoparticles containing a molar composition of Cr2O3 of 1.5 wt% , between 297 and 685 K, is shown in Fig. 3, which reveals a deconvolution of 6 peaks. The obtained trap depths of the 6 peaks were found to be 0.625, 0.691, 0.801, 0.949, 1.006, and 1.071 eV, respectively. The corresponding orders of kinetic parameters of those peaks were 1.57, 1.39, 1.69, 1.53, 1.52, and 1.28. Figure 4 shows the deconvolution of Al2O3 nanoparticles containing a molar composition of Cr2O3 of 5.0 wt%, between 236 and 685 K. The obtained trap depths of these 5 peaks were found to be 0.735, 0.773, 0.822, 0.937, and 0.942 eV, respectively. The orders of kinetic parameters of those peaks were 1.41, 1.29, 1.54, 1.55, and 1.45. A comparison between Figs. 3 and 4 indicates that Al2O3 nanoparticles with compositions of 1.5% Cr2O3 show a higher response for beta radiation than the other compositions.

Fig. 3
figure 3

Fitting TL glow curve of Cr2O3-Al2O3 nanoparticles containing molar compositions of Cr2O3 of 1.5 wt%. The FOM value is 1.1372%

Fig. 4
figure 4

Fitting TL glow curve of Cr2O3-Al2O3 nanoparticles containing molar compositions of Cr2O3 of 5.0 wt%. The FOM value is 1.9521%

4 Conclusions

Within the frame of the OTOR level model, the exact equations of the intensities of a TL glow peaks as functions of temperature for different kinetics orders were considered. A new software was developed to, computationally, deconvolute TL glow curves. The CGCD analysis, using the equations of the first order kinetics, is achieved for the GLOCANIN reference glow-curves of references [7, 8]. The capability of the current TL deconvolution expressions to get accurate analyses of the TL glow-curves with low values of FOM is shown. The deconvolution equations of the second and general order kinetics were tested using pre-constructed glow curves (synthetics), and the obtained results reveal excellent agreements with low FOM values.

The current deconvolution equation of the general kinetic order was employed to deconvolute the TL glow curves of Al2O3 doped with different concentrations of Cr2O3. It was found that Al2O3–Cr2O3 nanoparticles with compositions of 1.5% Cr2O3 exhibit the highest response to beta radiation. Al2O3–Cr2O3 nanoparticles material with a concentration of 1.5% of Cr2O3 represented a promising dosimeter for beta radiation. It also exemplifies a promising dosimeter for gamma radiation at low doses. More details about Al2O3–Cr2O3 nanoparticles material with a concentration of 1.5% of Cr2O3 need more studies when it is irradiated with gamma radiation.