Introduction

A pyrotechnic composition is usually a homogenized mixture of small particles of organic or inorganic oxidizers and fuels designed to produce heat, light, sound, smoke, or combination of these through self-sustaining exothermic reactions that do not rely on oxygen from external sources. The oxidizers are usually oxygen-rich ionic solids which are used in pyrotechnic composition to facilitate the process of ignition by producing oxygen [1]. Sodium nitrate (NaNO3) has long been a main oxidizer in many pyrotechnics [2]. Magnesium (Mg) powder is a common combustible material in pyrotechnic formulations [36]. Due to its excellent light-emitting properties, high exothermicity, easy and stable ignition, magnesium has been widely used in flash agents, illuminating agents, flare agents, fireworks, etc. [7].

There are many reasons why the mechanism and kinetics of thermal ignition of energetic materials are so important for the military industry. From a practical point of view, the rate of thermal ignition is the most important property in characterizing the quality of an energetic material and its shelf life, as well as its thermal hazard potential. In order to predict the shelf life and thermal hazard potential of an energetic material with required accuracy, true ignition mechanism and kinetic constants should be known [8].

Thermal analysis methods play an important role in the study of pyrotechnic reactions, because they thermally simulate the conditions in the propagation wave by following the reactions at high temperature [9]. Due to high sensitivity, a differential scanning calorimeter (DSC) can provide detailed information on the mechanism of ignition reactions [10, 11]. Among the several methods of analysis of DSC data, the isoconversional method has been recommended as a trustworthy way for determining reliable and consistent activation energies (E a s) of solid-state reactions [12]. In fact, the isoconversional methods can determine the actual value of E a from DSC data without knowledge of the kinetic model [1316].

The aim of this work was to study the endothermic or exothermic changes of Mg/NaNO3 pyrotechnic mixture heated in nitrogen atmosphere through TG/DSC measurements and to obtain some information on characteristic ignition temperatures and after ignition processes. To the best of our knowledge there is no report on the kinetic triple of ignition and after ignition reaction of Mg/NaNO3 (50/50) pyrotechnic mixture. Ostmark and Roman investigated Mg/NaNO3 (58/42) pyrotechnic mixture using laser ignition method and reported activation energy and pre-exponential factor [17]. They have not reported the reaction model and after ignition processes. Rao and Singh studied the burning rate characteristics of Mg/NaNO3 at different mixture ratios and particle sizes. Their investigation indicated that the compositions containing finer particle size (50 µm) NaNO3 gave higher burning rate at high fuel content of the mixture than at the stochiometric ratio [18]. The luminosity and burn rate of Mg/NaNO3 compositions with epoxy resin were studied by Palaiah et al. [19]. According to their report, high luminous efficiency is achieved for the composition based on magnesium/sodium nitrate ratio 70/30 with 4 % epoxy resin.

The ICTAC kinetic committee recommendations [20] were used for reliable estimation of kinetic parameters including activation energy and pre-exponential factor, and determination of the reaction model for thermal ignition of the pyrotechnic composition. The activation energy for the ignition process was calculated by Starink method based on DSC data at different heating rates. Then the compensation effect method was used for accurate determination of the reaction model and pre-exponential factor.

Experimental

Analytical grade sodium nitrate (purity >99 %) and magnesium powder (purity >99 %) were purchased from Merck Company and Tangshan Weihao Magnesium powder Co. Ltd, respectively. Sodium nitrate was ground in a mortar to produce a fine powder and then dried at 80 °C for 2 h. The particle size distribution of magnesium and sodium nitrate powders are shown in Fig. 1. The particles size of sodium nitrate and magnesium powders are seen about in the range of 1–100 and 300–1,000 µm and the median (D50) of particles size are 43.7 and 483 µm, respectively.

Fig. 1
figure 1

Particle size distribution of a Mg powder (D50 = 483 µm) and b NaNO3 powder (D50 = 43.7 µm)

A mixture of fuel-rich Mg/NaNO3 (50/50) was prepared by intimately mixing the powders in a mortar for about 15 min.

TG–DSC measurements were carried out using a Perkin Elmer simultaneous thermal analyzer model STA 6000 (USA). Alumina sample vessels were used (70 µL volume) with alumina powder as the reference material. Nitrogen atmosphere was applied during the analysis (flow rate of 50 mL min−1). For kinetic study of the reactions, experiments were performed at different heating rates of 5, 10, 15, and 20 °C min−1. In each experiment, approximately 2 mg of Mg/NaNO3 pyrotechnic mixture was heated from ambient temperature (25 °C) to 800 °C.

The particle size distribution tests were performed using a laser particle size analyzer (FRITSCH, model Analystte 22, Micro Tec Plus).

Results and discussion

TG curves of Mg/NaNO3 mixture

The TG curves in Fig. 2 show typical mass changes as a function of temperature for the Mg/NaNO3 (50/50) powder mixture heated at different heating rates (5, 10, 15, and 20 °C min−1) under nitrogen atmosphere. The TG curves show two mass losses; one above the melting temperature (T m) to about 450 °C that can be due to the formation of little nitrite [21]. The second sharp mass loss occurs due to release of N2 gas at the ignition point between magnesium and sodium nitrate according to reaction (1) [22]:

$$ 5 {\text{Mg}}\left({\text{s}} \right) \, + {\text{ 2NaNO}}_{ 3} \left( {\text{s}} \right) \, \to {\text{ 5MgO}}\left( {\text{s}} \right) \, + {\text{ Na}}_{ 2} {\text{O}}\left( {\text{s}} \right) \, + {\text{ N}}_{ 2} \left( {\text{g}} \right) $$
(1)
Fig. 2
figure 2

TG curves for Mg/NaNO3 (50/50) at different heating rates in N2 atmosphere

Note that the TG curves show mass gain after the ignition point, probably due to nitridation of the unreacted Mg under nitrogen atmosphere at high temperature according to reaction (2) [23]:

$$ 3 {\text{Mg}}\left( {\text{s}} \right) \, + {\text{ N}}_{ 2} \left( {\text{g}} \right) \, \to {\text{ Mg}}_{ 3} {\text{N}}_{ 2} \left( {\text{s}} \right) $$
(2)

Based on TG curves, the mass loss at ignition points slightly decreases, but the after ignition mass gain considerably increases by increasing the heating rate. These results suggest that the reaction between NaNO3 and Mg was not complete during the ignition process.

DSC curves of Mg/NaNO3 mixture

Figure 3 shows the DSC curves of Mg/NaNO3 (50–50) mixture obtained under different heating rates (5, 10, 15, and 20 °C min−1) under nitrogen atmosphere. The endothermic peak observed around 306 °C in all four DSC curves can be assigned to melting point of sodium nitrate [24, 25]. As the heating rates increase, the exothermic peaks for the ignition process shift to higher temperatures (470.6, 490.2, 502.6, and 511.7 °C, for heating rates of 5, 10, 15, and 20 °C min−1, respectively) and the corresponding heats of reaction decrease from 5,583 to 5,042, 4,490, and 4,150 J g−1. The results, in agreement with those of TG curves, indicate that the reaction between NaNO3 and Mg is less complete with the increasing heating rates, and there is insufficient time for the complete reaction to occur.

Fig. 3
figure 3

DSC curves for Mg/NaNO3 (50/50) at different heating rates in N2 atmosphere

Figure 4 shows the conversion–temperature (αT) curves at different heating rates for thermal ignition of Mg/NaNO3 mixture. The αT curves at all heating rates show the same sigmoidal shapes. It can help to verify the validity of predicted reaction model of Avrami–Erofeev or Prout–Tompkins [26].

Fig. 4
figure 4

αT Curves at different heating rates for thermal ignition of Mg/NaNO3

Kinetic of solid-state reactions

The rate of processes in solid-state is generally a function of temperature and conversion, which can be described by the following equation:

$$ \frac{{{\text{d}}\alpha }}{{{\text{d}}t}}\, = \,k(T) \cdot f(\alpha ), $$
(3)

where α is the conversion fraction, t is time, T is absolute temperature (K), and f(α) is the reaction model function depending on the particular decomposition mechanism. The temperature function k(T) is the “rate constant”, representing the temperature dependence of the reaction rate. The k(T) is usually represented by Arrhenius relationship as:

$$ k\left( T \right) = A \cdot { \exp }\left[ {\frac{{ - E_{\text{a}} }}{RT}} \right] , $$
(4)

where E a is the activation energy as a function of α (kJ mol−1), R is the universal gas constant (8.314 J mol−1 K−1), and A (min−1) is the pre-exponential (frequency) factor which is assumed to be independent of temperature and gives an idea of the association tendency of reacting molecules [27].

The parameters E a, A, and f(α) are called the kinetic triplet, which is required for prediction of the thermal stability of the materials at various temperatures [28, 29] and needed to provide mathematical description of the process [30].

Calculation of activation energy by model-free isoconversional method

The Starink method [31] was used to determine the activation energy of the ignition reaction of Mg/NaNO3 pyrotechnic based on conversion fraction of DSC peak area. This method can be expressed by the following equation:

$$ \ln \left( {\frac{\beta }{{T^{1.92} }}} \right) = {\text{Const}} - 1.0008\left( {\frac{{E_{\text{a}} }}{RT}} \right). $$
(5)

According to the above-mentioned equation, the plots of ln (β/T 1.92) versus 1/T corresponding to different extents of conversion, α, can be obtained by linear regression using least squares method. The activation energy (E a) can be evaluated from the slope of the straight line which gives the best regression coefficients (R 2). The activation energies were calculated at heating rates of 5, 10, 15, and 20 °C min−1 via these methods for different α values in the range 0.1–0.9.

The results of analysis by the Starink method from four DSC measurements are presented in Fig. 5. The resulting activation energies obtained from this method are listed in Table 1. The average value of E a for the ignition of Mg/NaNO3 mixture was 148.46 ± 3.37 kJ mol−1, which is very close to the result of Ostmark and Roman (148 kJ mol−1) [17].

Fig. 5
figure 5

Starink plots for ignition process of Mg/NaNO3 mixture at four heating rates and various conversions (α = 0.1–0.9, with 0.1 increment)

Table 1 The activation energy (E a) calculated by Starink method for the ignition reaction of Mg/NaNO3 at α value of 0.1–0.9

It is clear from Table 1 that the activation energy has a little variation with α. The value of E a is considered to be independent of α, if the relative error of the E a calculated from isoconversional method is less than 10 %. In addition, the single-step reaction mechanism will be dominated when E a is independent of α [32]. The difference between maximum and minimum values of E α is about 6.5 % of the average E a, indicating that the value of E a remained approximately constant and independent of α. So the ignition process occurs through a single-step mechanism.

Determination of the kinetic triplet by model fitting method

The kinetic parameters strongly depend on selection of a proper mechanism function for the process. Therefore, determination of the most probable mechanism function is highly essential. To determine the reaction model for ignition of Mg/NaNO3 pyrotechnic, 25 different kinetic functions of the common models in solid-state reactions (listed in Table 2 [33, 34]) were tested with the two model fitting, differential Eq. (6) and integral Eq. (7) methods listed as following [35]: Differential method:

$$ \ln \left[ {\frac{{{\text{d}}\alpha /{\text{d}}T}}{{f\left( \alpha \right)[\frac{{E_{\text{a}} \left( {T - T_{\text{o}} } \right)}}{{RT^{2} + 1}}]}}} \right] = - \frac{{E_{\text{a}} }}{RT} + { \ln }\left[ {\frac{A}{\beta }} \right]. $$
(6)

Integral equation:

$$ \ln \left[ {\frac{g(\alpha )}{{T - T_{\text{o}} }}} \right] = - \frac{{E_{\text{a}} }}{RT} + { \ln }\left[ {\frac{A}{\beta }} \right]. $$
(7)
Table 2 Twenty-five types of mechanism functions g(α) and f(α) used to describe the solid-state reactions [31, 32]

According to the above-mentioned equations, the plots of ln[(dα/dT)/f(α)(E a(T − T o)/RT 2 + 1)] versus 1/T and ln[g(α)/(T − T o)] versus 1/T at different heating rates (β s) can be obtained by linear regression. The function g(α) is the most probable mechanism function, which affords the most linear plot with a linear regression coefficient R 2 closest to −1.000.

For accurate determination of the reaction model and pre-exponential factor, the compensation effect was used [20] and the obtained E i and A i values from each of the models at different heating rates were replaced in Eq. (8) to determine the compensation effect parameters a and b.

$$ { \ln }\,A_{\rm{i}} = \, aE_{\rm{i}} + \, b. $$
(8)

The pre-exponential factor A o was calculated by substitution of the obtained E o from the model-free method and the a and b parameters in Eq. (9):

$$ { \ln }\,A_{\text{o}} = aE_{\text{o}} + b. $$
(9)

The obtained results are presented in Table 3. The E o and A o values were substituted into Eq. (10).

$$ f\left( \alpha \right) = \beta \left( {\frac{{{\text{d}}\alpha }}{{{\text{d}}T}}} \right)_{ \propto } \left[ {A_{\text{o}} {\text{e}}^{{\left( {\frac{{ - E_{\text{o}} }}{{RT_{ \propto } }}} \right)}} } \right]^{ - 1} . $$
(10)
Table 3 The kinetic triplet of the Mg/NaNO3 ignition reaction obtained using model fitting method

The calculated numerical values of f(α) were compared against the theoretical dependencies obtained from the f(α) equations (e.g., Table 2) in order to identify the best matching model.

When this method was applied for all of the reaction models, the mechanism function 14 appeared as the best pattern because of the minimum difference between experimental and theoretical data. Therefore, Avrami–Erofeev A4 model can be selected as the most probable model and verified by sigmoidal curves of αT represented in Fig. 4. The plots of theoretical and experimental f(α) versus α at different heating rates are presented in Fig. 6.

Fig. 6
figure 6

The plots of theoretical and experimental f(α) against various conversions (α = 0.05–0.95, with 0.05 increment) at different heating rates

By means of nonlinear regression method, the difference between theoretical and experimental f(α) was calculated through the residual sum of square (RSS) that should be minimum according to Eq. (11):

$$ {\text{RSS}} = \mathop \sum \nolimits \left( {f(\alpha )_{{{ \exp }.}} - f(\alpha )_{{{\text{theor}}.}} } \right)^{2} = {\text{minimum}} . $$
(11)

The RSS values were 0.32, 0.24, 0.23, and 0.52 for heating rates of 5, 10, 15, and 20 °C min−1, respectively, showing slight difference between experimental and theoretical f(α) and to verify the chosen reaction model. The selected model shows nucleation reaction mechanism for the ignition reaction of Mg/NaNO3 mixture. So, it can be concluded that the mechanism function with the integral form g(α) = [−ln(1−α)]1/4 describes the Mg/NaNO3 ignition reaction.

Conclusions

Thermal behavior of the Mg/NaNO3 binary pyrotechnic mixture (50–50) was studied by simultaneous TG/DSC method. An exothermic ignition peak was observed with the following characteristics with increasing heating rate: (i) shift of the T m peak to higher temperatures, and (ii) decrease of the heat of reaction. Also, from the TG curves a mass gain was observed after the ignition point. Thus, incomplete reaction between Mg and NaNO3 was observed which increased with the increasing heating rate.

The Starink model-free method was used to determine the activation energy (E a) for the ignition reaction. The mean value of the activation energy for α in the range of 0.1–0.9 was 148.46 kJ mol−1 using these methods. The difference between the maximum and minimum values of E α is about 6.5 % of the average E a. This result indicates that the value of E a is independent of α, and the ignition process occurs through a single-step mechanism.

The pre-exponential factor (A) and kinetic model function were determined by compensation effect that associates model-free and model fitting data to selection of the best model. By this method, a nucleation reaction model (A4 model) was assigned to the mechanism of the ignition reaction and the selected model was verified by nonlinear model fitting method.