Introduction

Due to high transmittance in the infrared region, low phonon energies, and significant nonlinearity of their optical properties chalcogenide glasses have been the subject of intense fundamental and applied research for a long time [14]. The details of non-isothermal crystallization kinetics are currently intensively studied by using various experimental techniques for various systems but with simplified mathematical treatment avoiding the direct integration of kinetic equations for given time–temperature regime [511]. Among the properties studied namely the kinetics of crystallization tightly bounded with the glass forming ability plays the crucial role. The nucleation and growth of the As2Se3 glass as well as the Raman spectra and glass structure were studied by Holubova el al. [1215].

In the previous work [15] dealing with the As2Se3 crystallization kinetics, the quadratic approximation of nucleation rate, I, and growth rate, u, temperature dependences were proposed. The degree of conversion was determined by remelting of crystallized samples obtained by crystallization experiments with specifically designed time–temperature regimes emphasizing the various time intervals given to the system at temperatures from the temperature region where only the nucleation takes place. In this work, the same procedure of quadratic approximation followed by nonlinear regression with theoretical I and u temperature dependencies is applied to the crystallization data obtained by simple recording of the DTA crystallization peaks measured at two different heating rates preceded with the same isothermal nucleation treatment. Moreover, the attention is paid to the influence of substituting the degree of conversion α by the transformed function −ln(1 − α).

Method

In frame of the classic nucleation theory (CNT), the volume of crystalline phase, V cr, crystallized at time t can be expressed by [3, 1619]:

$$ V_{\text{cr}} (t) = g\int\limits_{0}^{t} {V_{\text{me}} (t{'} )I\left[ {T\left( {t{'} } \right)} \right]} \left\{ {\int\limits_{{t{\prime}}}^{t} {u\left[ {T\left( {t{''} } \right)} \right]{\text{d}}t{''} } } \right\}^{d} {\text{d}}t{'} , $$
(1)

where V me(t′) represents the volume of liquid phase, and we suppose the congruent crystallization, i.e., the rate of homogeneous nucleation, I, as well as the linear growth rate, u, depend only on the temperature. For low values of the degree of conversion α = V cr/(V me + V cr), we can neglect the time dependence of V me and consider it equal to the total system volume V me ≈ V me + V cr. The exponent d and the shape factor g depend on the crystal shape—for the spherical particles d = 3 and g = 4π/3.

The temperature dependence of the homogeneous nucleation rate can be expressed as:

$$ I(T) = N_{\text{s}} \frac{kT}{h}\exp \left( { - \frac{{\Updelta G_{\text{a}} }}{kT}} \right)N\exp \left[ { - \frac{{16\pi \sigma^{3} T_{\text{m}}^{ 2} }}{{3\left( {\Updelta T} \right)^{2} \left( {\Updelta_{\text{cr}} H_{\text{V}} } \right)^{2} kT}}} \right] $$
(2)

where N s is the number of adjacent particles, k is the Boltzmann’s constant, T is the thermodynamic temperature, h is the Planck’s constant, ΔG a is the kinetic barrier to nucleation, N is the number of particles per unit melt volume, σ is the surface tension, T m is the equilibrium melting temperature, Δcr H V is the crystallization enthalpy per unit volume, and the undercooling ΔT is defined as:

$$ \Updelta T = T_{\text{m}} - T. $$
(3)

Supposing the temperature independent value of σ and Δcr H V and merging together the constant terms the temperature dependence of homogeneous nucleation rate can be expressed by using three constant terms:

$$ I(T) = K_{\text{I}} T\exp \left( { - \frac{{A_{\text{I}} }}{T}} \right)\exp \left[ { - \frac{{B_{\text{I}} }}{{T\left( {\Updelta T} \right)^{2} }}} \right], $$
(4)

where

$$ K_{\text{I}} = \frac{{N_{\text{s}} kN}}{h} $$
(5)
$$ A_{\text{I}} = \frac{{\Updelta G_{\text{a}} }}{k} $$
(6)
$$ B_{\text{I}} = \frac{{16\pi \sigma^{3} T_{\text{m}}^{ 2} }}{{3\left( {\Updelta_{\text{cr}} H_{\text{V}} } \right)^{2} k}} $$
(7)

and \( K_{\text{I}} ,\,\,A_{\text{I}} ,\,\,B_{\text{I}} \,\, > \,\,0 \).

Similarly the linear crystal growth rate can be expressed by [3, 1619]:

$$ u(T) = \lambda \nu_{0} \exp \left( { - \frac{{\Updelta G_{\text{a}} }}{kT}} \right)\,\left[ {1 - \exp \left( { - \frac{{v\Updelta_{\text{cr}} H_{\text{m}} \Updelta T}}{{V_{\text{m}} kT_{\text{m}} T}}} \right)} \right], $$
(8)

where λ is the characteristic interparticle spacing, ν 0 is the characteristic frequency of thermal particle vibrations, V m is the molar volume, Δcr H m is the molar crystallization enthalpy, and v is the volume occupied by one particle. As in the case of the nucleation rate, we can express the temperature dependence of crystal growth by three constant parameters:

$$ u(T) = K_{\text{u}} \exp \left( { - \frac{{A_{\text{u}} }}{T}} \right)\,\left[ {1 - \exp \left( { - B_{\text{u}} \frac{\Updelta T}{T}} \right)} \right], $$
(9)

where

$$ K_{\text{u}} = \lambda \nu_{0} , $$
(10)
$$ A_{\text{u}} = \frac{{\Updelta G_{\text{a}} }}{k}, $$
(11)
$$ B_{\text{u}} = \frac{{v\Updelta_{\text{cr}} H_{\text{m}} }}{{V_{\text{m}} kT_{\text{m}} }} = \frac{{\Updelta_{\text{cr}} H_{\text{m}} }}{{RT_{\text{m}} }}, $$
(12)

and \( K_{\text{u}},\,A_{\text{u}},\,B_{\text{u}} >0 \)

It is worth noting [16] that the activation barrier ΔG a for growth and nucleation may not necessarily be equal, since the particle movements involved may be quite different for nucleation and growth.

Inserting Eqs. (4) and (9) into the Eq. (1) and supposing only the low values of the degree of conversion, α, we obtain:

$$ V_{\text{cr}} (t) = K^{\prime } \int\limits_{0}^{t} {T(t^{\prime } )\exp \left( { - \frac{{A_{\text{I}} }}{{T\left( {t^{\prime } } \right)}}} \right)\exp \left[ { - \frac{{B_{\text{I}} }}{{T\left( {t^{\prime } } \right)\left[ {\Updelta T\left( {t^{\prime } } \right)} \right]^{2} }}} \right]} \,\left\{ {\int\limits_{{t^{\prime}}}^{t} {\exp \left( { - \frac{{A_{\text{u}} }}{{T\left( {t^{''} } \right)}}} \right)\left[ {1 - \exp \left( { - B_{\text{u}} \frac{{\Updelta T\left( {t^{\prime \prime } } \right)}}{{T(t^{\prime \prime } )}}} \right)} \right]{\text{d}}t^{\prime \prime } } } \right\}^{d} {\text{d}}t^{\prime } , $$
(13)

where

$$ K^{\prime } = gK_{\text{I}} K_{\text{u}}^{d} V_{\text{me}} (0). $$
(14)

In case of higher degrees of conversion, the decreasing volume of melt has to be accounted by using the −ln[1 − α(t)] instead of V cr(t) at the left hand side of the Eq. (13). Obviously the meaning of K′ proportionality constant is correspondingly changed in this case.

Giving the set of values {K′, A I, B I, A u, B u, d}, we can obtain the time dependence of V cr by simple numerical integration of the Eq. (13) for an arbitrary time–temperature regime T(t). If the experimental data y exp(t i) proportional to V cr(t i), i.e., y exp(t i) = K y V cr(t i), are measured then the least squares problem can be simply formulated:

$$ S\left( {K,A_{\text{I}} ,B_{\text{I}} ,A_{\text{u}} ,B_{\text{u}} ,d} \right) = \sum\limits_{i} {\left[ {y^{\exp } (t_{\text{i}} ) - K_{\text{y}} V_{\text{cr}} (t_{\text{i}} )} \right]^{2} } = \sum\limits_{i} {\left[ {y^{\exp } \left( {t_{\text{i}} } \right) - y^{\text{clc}} \left( {t_{\text{i}} } \right)} \right]} = \hbox{min}., $$
(15)

where K = K y K′, and we suppose that the proportionality constant is known. However, this nonlinear least squares problem needs the appropriate starting estimates of the unknown parameters. These can hardly be found by simple mapping the sum of squares value as a function of six independent parameters. Even if only five parameters can be treated if we suppose some particular d value (e.g., d = 3), it is very difficult to cope with the problem due to existence of many local minima of S.

To solve the above problem, we suggested in the first step the replacement of I(T) and u(T) functions by simple parabolic functions defined by:

$$ z = \hbox{max} \left\{ {0;a_{\text{z}} x^{2} + b_{\text{z}} x + c_{\text{z}} } \right\};\quad x = \Updelta T = T_{\text{m}} - T \ge 0, $$
(16)

where z stands for I or u. However in the regression analysis instead of parameters a z, b z, and c z are used parameters with simple physical meaning, i.e., the ΔT coordinate of the z maximum, x 0z, the maximal z value, z 0z, and the distance, d z, from x 0 to x where z reaches the zero value, i.e., the basement half width of z (see Fig. 1). The following relationships are used for obtaining of a z, b z, and c z from x 0, d, and z 0.

$$a_{\text{z}}= - {{z_{\text{0}} } \mathord{\left/ {\vphantom {{z_{\text{0}} } {d_{\text{z}}^{2} }}} \right. \kern-0pt} {d_{\text{z}}^{2} }} $$
(17)
$$ b_{\text{z}} = {{2z_{\text{0}} x_{\text{0z}} } \mathord{\left/ {\vphantom {{2z_{\text{0}} x_{\text{0z}} } {d_{\text{z}}^{2} }}} \right. \kern-0pt} {d_{\text{z}}^{2} }} $$
(18)
$$ c_{\text{z}} = z_{\text{0}} \left( {1 - \frac{{x_{\text{0z}}^{2} }}{{d_{\text{z}}^{2} }}} \right). $$
(19)
Fig. 1
figure 1

The parabolic approximation used for growth and nucleation rates −x = ΔT = T m − T

Thus in the first step, we use the parabolic approximations of I and u in the regression treatment of experimental data y exp(t i). The Eq. (13) is evaluated with the K′ constant set to one for this purpose:

$$ y^{\text{red}} (t) = \int\limits_{0}^{t} {\left( {a_{\text{I}} \left( {\Updelta T\left( {t^{\prime } } \right)} \right)^{2} +\,b_{\text{I}} \Updelta T\left( {t^{\prime } } \right) + c_{\text{I}} } \right)} \,\left\{ {\int\limits_{{t^{\prime}}}^{t} {\left[ {a_{\text{u}} \left( {\Updelta T(t^{\prime \prime } )} \right)^{2} +\,b_{\text{u}} \Updelta T\left( {t^{\prime \prime } } \right) + c_{\text{u}} } \right]{\text{d}}t^{\prime \prime } } } \right\}^{ 3} {\text{d}}t^{\prime } . $$
(20)

Because all multiplicative constants are cumulated into one constant, K par we can set u 0 = I 0 = 1 and optimize only the values of x 0I, x 0u, d 0I, and d 0u. Moreover, we set d = 3 for As2Se3 crystallization.

For each set of x 0I, x 0u, d 0I, and d 0u values the value of K par is obtained by one step linear regression from:

$$ K_{\text{par}} = \frac{{\sum\limits_{i} {y^{\exp } (t_{\text{i}} )y^{\text{red}} (t_{\text{i}} )} }}{{\sum\limits_{i} {\left[ {y^{\text{red}} (t_{\text{i}} )} \right]^{2} } }}. $$
(21)

In the second step, the obtained optimal parabolic functions (with maximum value u 0 = I 0 = 1) will be fitted by standard nonlinear least squares method with the theoretical functions given by Eqs. (4) and (9). Such way the starting estimates of A I, B I, A u, B u needed for nonlinear least squares treatment of experimental data will be obtained.

In the last step, the nonlinear regression analysis of experimental data will be performed based on the theoretical (according the CNT) courses of I(T) and u(T) functions. The value of K′ will be obtained in each step analogically to the previous treatment of the K par constant.

Experimental

The As2Se3 glass was prepared by conventional direct synthesis (melt-quenching technique) from high purity elements (semiconductor purity—5 N elements). Synthesis was carried out in evacuated silica ampoules at 850 °C for 24 h in a horizontal rocking furnace in order to ensure the homogeneity of the melt. The melt was subsequently quenched in cold water. Both homogeneity and composition were controlled using X-ray fluorescence (XRF) analyzer Eagle II (Roentgen Messtechnik AG).

Four crystallization experiments consisting from three parts were realized. First the sample was heated from the room temperature by the constant heating rate of 5 °C min−1 to the nucleation temperature of 230 °C. Then the isothermal nucleation of 60 min followed. After that the crystallization peak was recorded under the constant heating rate up to 385 °C. The heating rates of 1.5 °C min−1 (peak No. 1 and 2) and 1.0 °C min−1 (peak No. 3 and 4) were used. The degree of conversion α was calculated from the relative peak area. Only the values α < 0.5 were used in the subsequent regression treatment (Fig. 2). For the upper limit of such defined conversion degree region, the transformed function accounting for the decreasing volume of un-crystallized glass is significantly different from the α value, i.e., −ln(1 − 0.5) = 0.693. Therefore, the regression treatment was performed at the transformed data too. The sum of squares of deviations containing the experimental data of all four measured crystallization peaks was minimized.

Fig. 2
figure 2

Temperature dependence of conversion degree considered in the regression treatment

Results and discussion

The values of parameters of the parabolic I and u functions resulted for α and −ln(1 − α) input data in the first step are summarized in Table 1.

Table 1 Parameters of quadratic approximation (16) of nucleation and growth rate temperature dependence (s apr standard deviation of approximation)

Significant differences between the results obtained for transformed and untransformed input data can be seen mainly in the position of the nucleation maximum. The other parameters are within the standard errors practically equivalent.

In the second step, these fixed parabolic functions were least squares fitted (using the MS OFFICE-EXCEL Solver utility) by theoretical functions according to the Eqs. (4) and (9).

These parameters were in the last step used in the nonlinear regression treatment of experimental data by combination of the SIMPLEX method followed by the Pit mapping method [20]. The own written FORTRAN program was used for calculation. In this step the logarithms of model parameters were optimized. Thus results summarized in the Table 2 are given in the logarithmic scale. It is worth noting that due to multiplicative mixing expressed by Eq. (14), the individual values of K I and K u are not determined. Therefore, we use for graphical presentation the functions normalized to unity maximum value.

Table 2 Results of nonlinear regression analysis with theoretical growth (Eq. 9) and nucleation (Eq. 4) rates

From the results summarized in Table 2, it can be seen that both types of input data gave comparable results. In contrary to the results obtained in the work [15] the resulting log(A I/K) values are higher than the values corresponding to the viscous flow activation energy [21]. In graphical form, the route from optimum quadratic functions to the optimum theoretical expressions can be found in Figs. 3, 4, 5, and 6. When comparing with the quadratic approximation (Figs. 4, 6) the extended non-zero low temperature tail is present in the optimum theoretical growth rate. In contrary (Fig. 5), the quadratic and theoretical courses are close for the nucleation rate obtained from −ln(1 − α) input data. In case of α input data, the quadratic approximation of nucleation rate (Fig. 3) is shifted to unrealistically high undercooling values. The preferable use of −ln(1 − α) input data is implied by this fact. Comparing visually Fig. 3 with Fig. 5 and Fig. 4 with Fig. 6, it can be found that the resulting optimized theoretical growth and nucleation rate temperature dependences are almost identical for α and −ln(1 − α) input data. The calculated and experimental values are graphically compared in Figs. 7 and 8. It can be seen that the experimental data are described with acceptable accuracy in both cases.

Fig. 3
figure 3

Nucleation: α input data

Fig. 4
figure 4

Growth: α input data

Fig. 5
figure 5

Nucleation: −ln(1 − α) input data

Fig. 6
figure 6

Growth: −ln(1 − α) input data

Fig. 7
figure 7

Calculated versus experimental values for α input data

Fig. 8
figure 8

Calculated versus experimental values for −ln(1 − α) input data

In Fig. 9, we can see the calculated curves which are compared with experimental points for α < 0.5 (heat rate for peak No. 1 and peak No. 2 is 1.5 K min−1 and for peak No. 3 and peak No. 4 it is 1.0 K min−1). Figure 10 shows the same as the previous figure for −ln(1 − α), α < 0.5

Fig. 9
figure 9

Calculated curve versus experimental points for α input data (heat rate is 1.5 K min−1 for peak No. 1 and No. 2; 1.0 K min−1 for peak No. 3 and No. 4, α < 0.5)

Fig. 10
figure 10

Calculated curve versus experimental points for −ln(1 − α) input data (heat rate is 1.5 K min−1 for peak No. 1 and No. 2; 1.0 K min−1 for peak No. 3 and No. 4, α < 0.5)

Conclusions

The nonlinear regression analysis of conversion dependence on isothermal nucleation temperature and time was performed in frame of the classical nucleation theory supposing the normal 3D growth. It was found that the parameters of temperature dependence of nucleation rate and growth rate can be determined by proposed three step process. First, the simple parabolic model was used to estimate the maximum and width of rate temperature dependence. Then the obtained parabolic curves were fitted by the theoretical ones. In the third step, the obtained parameters were used in connection with the theoretical nucleation and growth rate curves for nonlinear regression analysis of experimental data. It was shown that for α values less than 0.5 the −ln(1 − α) input data gave practically the same courses of nucleation and growth rate theoretical dependence. However, the use of −ln(1 − α) input data is preferred. The resulted nucleation and growth curves fit the experimental data with acceptable accuracy. The kinetic barrier of crystal growth was found higher than the viscous flow activation energy.