Next Article in Journal
Recent Advances in g-C3N4-Based Materials and Their Application in Energy and Environmental Sustainability
Previous Article in Journal
A Novel Validated UHPLC Method for the Estimation of Rosuvastatin and Its Complete Impurity Profile in Tablet Formulations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Advanced Fitting Method for the Kinetic Analysis of Thermogravimetric Data

by
Ivan Bondarchuk
1,
Sergey Bondarchuk
1,2,*,
Alexander Vorozhtsov
1 and
Alexander Zhukov
3
1
Laboratory for High Energy and Special Materials National Research, Tomsk State University, Lenin Avenue, 36, 634050 Tomsk, Russia
2
Faculty of Biology and Chemistry, Tomsk State Pedagogical University, Kievskaya Str., 60, 634061 Tomsk, Russia
3
Center for Additive Technologies National Research Tomsk State University, Lenin Avenue, 36, 634050 Tomsk, Russia
*
Author to whom correspondence should be addressed.
Molecules 2023, 28(1), 424; https://doi.org/10.3390/molecules28010424
Submission received: 15 October 2022 / Revised: 22 December 2022 / Accepted: 22 December 2022 / Published: 3 January 2023
(This article belongs to the Section Physical Chemistry)

Abstract

:
The article considered the solution of the inverse problem of chemical kinetics of the analysis of experimental data of a thermogravimetric experiment at a constant sample heating rate. The fitting method for identifying the parameters of a kinetic triplet using the integral method for a model of a solid-state reaction based on the modified Arrhenius equation is described. The effectiveness of the proposed approach was confirmed by solving test cases for low, medium, and high rates of material conversion. Unlike other methods, setting the parameters of the reaction mechanism is not required, as they are determined by the solution. Solutions for real data of TGA studies with high and low sample heating rates were compared with the results obtained by other authors and experimental data. A description of the full cycle of calculations used to identify kinetic parameters from thermogravimetric experimental data is given, from the derivation of calculated relationships to the implementation of a short (three to five formulas) program code for MS Excel spreadsheets. The presented code is easy to verify and reproduce and can be modified to solve various problems.

1. Introduction

Thermogravimetric analysis (TGA) with a constant heating rate applied to the sample is widely used to identify the kinetic parameters of solid-state reactions using experimental data. A TGA experiment determines the change (conversion) in mass of a sample measured as a function of time (or temperature).
Two main classes of methods are used to analyze the kinetic data of solid-state reactions. The first class includes the so-called fitting methods which are used for experimentally obtained single dependence of mass change in the sample on time t at a specific heating rate β , while the second class consists of model-free (isoconversion) methods that require several dependences with different β values [1,2,3,4,5,6,7,8,9,10,11,12,13].
A differential kinetic equation is often used to describe the process of transformation (decomposition) of a substance. This equation relates the rate of a solid-state reaction d α / d t of change in the dimensionless degree of conversion α with a given function of the reaction mechanism f ( α ) and with the Arrhenius reaction-rate constant k ( T ) . For example, the assumption of a first-order reaction in the Kissinger method, which is widely used, may lead to large evaluation errors in TGA studies applying temperature programs other than linear heating [1,2,14].
The mechanism function of a reaction f ( α ) can be determined using the logical choice method [6,15], some specific methods [7,11], or using one of 40 model functions [12,16,17]. The criterion is the maximum value of the correlation coefficient approximating the dependencies used in a particular method. Prior to kinetic analysis, the thermal decomposition reaction mechanism f ( α ) is assumed to have a specific mathematical form.
Fitting methods are used under the assumption that the activation energy E is constant for the entire range of conversion, whereas isoconversion methods provide a significantly more insightful alternative by considering the variability of E ( α ) [2]. Nevertheless, fitting methods are widely used and are constantly being improved [2] in terms of the accuracy of determining model parameters. It should be noted that for practical use the dependence E ( α ) obtained using the isoconversion method is included as an average value E = const in the final form of the mathematical model of the reaction [6].
A significant difficulty in implementing both fitting and isoconversion methods is the lack of a reliable criterion for choosing an adequate model of the reaction mechanism f ( α ) , corresponding to the actual process [18]. In most fitting methods, a dependence f ( α ) is initially specified. In model-free isoconversion methods, the pre-exponential A of the Arrhenius function is determined using a given reaction mechanism f ( α ) and an obtained apparent activation energy value [6,19].
The classical Arrhenius equation is widely used for calculations in both methods, which may be considered as a disadvantage, since a number of studies have shown that its various modifications significantly improve the accuracy of determining the kinetic parameters [20,21]. In particular, Criado et al. [20] examined the dependence of the preexponential factor on temperature and estimated the errors involved in the activation energy calculated from isothermal and non-isothermal methods. The study demonstrated that the error in determining the activation energy calculated ignoring the dependence of A on temperature T can be rather large and depends on the parameter x = E / R T ( R is the universal gas constant), independent of the experimental method used.
The general differential equation of the model, which is widely used for thermal experiments, does not have any limitations regarding the temperature effect (heating or cooling the sample) [12]. Upon cooling, single-step thermally stimulated reactions are usually studied using the data obtained under continuous heating run [21], as it is assumed that the kinetics measured on cooling is similar to that measured on heating. When studying such processes, a number of authors concluded that the modified Arrhenius equation provides higher accuracy of the results. Some observed differences in the kinetics measured on heating and cooling can be reduced by changing the curvature of the Arrhenius plots [22]. Moon et al. [3] when studying the mechanical properties of polymers at low temperatures noted that the use of the modified Arrhenius equation instead of the general one reduced the average deviation between the calculated and experimental values from 42% to 17%.
The parameters of the mathematical model of the reaction (the so-called kinetic triplet A , E , f ( α ) ) were determined by solving the inverse problem of chemical kinetics based on the obtained experimental data. The adequacy of the reaction model was estimated by the coincidence of the initial experimental data and the results of solving the direct problem of kinetics for known parameters of the process model, identified from the solution of the inverse problem of kinetics. Most often, the criterion was either the square of the difference between the calculated and experimental values of the degree of conversion, or the maximum value of the non-linear coefficient of determination R 2 . Nevertheless, in a number of studies [4,7,11,16,23,24], the accuracy of solutions was confirmed by the coefficient of determination for some internal intermediate approximations obtained while solving the inverse problem. In this study, we did not consider this method to verify the results to be quite correct.
In practice, fitting methods require either numerical differentiation of experimental data (differential methods), or the integration of the general equation of the model (integral methods). The former requires smoothing of experimental tabular data, while in the latter case the difficulties consist in the calculation of non-elementary integrals. Kinetic analysis using integral methods is most often used by researchers and is widely presented in relevant studies [4,8,12,13,14,24]. Over the last 50 years, a large number of studies have discussed improving the accuracy of approximations of the temperature integral (the integral of the Arrhenius function), which does not have an analytical expression. Infinite series, rational and special functions, series of Chebyshev polynomials, and approximations obtained directly from numerical solutions are used to approximate the values of the integral [1,2,5,6,10,14,25,26,27]. At present, according to the literature, the proposed approximations and approaches associated with them are less significant, since the solution of the corresponding inverse problems of chemical kinetics is usually performed on a computer, and the exact numerical calculation of temperature integral [28] is easily included into the algorithms for solving inverse problems of kinetics.
We should also note that generally studies do not consider issues related to the discussion of the adequacy of the description of mathematical models and methods of their implementation together. Either code fragments [9] or flowcharts [10] are given.
The aim of this study was to describe the fitting method for identifying the parameters of the kinetic triplet using the integral method for a model based on the modified Arrhenius equation. The study was also to present an algorithm for the numerical calculation based on the proposed method, which:
  • Does not use any approximate estimates of the temperature integral or data approximations in the solution;
  • Does not require any detailed preliminary assumptions about the reaction mechanism;
  • Can be easily generalized for non-linear heating regimes;
  • Can be simply implemented by a short (3–5 MS Excel formulas without VBA macros) spreadsheet program code, which is easily verified and reproducible.

2. Results of Theoretical Analysis— Proposed Approach

The kinetics of solid-state reactions is described by a differential equation taking into account the features of the specific reaction mechanism f ( α ) . The reaction rate constant is linked to the dimensionless degree of conversion:
d α d t = k ( T ) · f ( α )   ,     α [ 0 ; 1 ] .  
The literature suggests using specific dependence for a formal description of the mechanism of solid-phase reactions f ( α ) . In this case, the dependence is specific for different reactions (chemical reaction, diffusion, random nucleation and nuclei growth, phase-boundary reaction).
Information on the real mechanism of the reaction allows choosing an optimal reaction mechanism f ( α ) . When there is no information available, a special study or justification is conducted to select the type of reaction mechanism [13].
Most studies provide a list of expressions for the function f ( α ) . Almost all the expressions are listed, for example, in [15,29].
The temperature dependence of the rate constant k ( T ) (where T is the absolute temperature) is expressed by means of the modified Arrhenius equation (at q = 0 corresponding to the simple or initial form):
k ( T ) = A · ( T 1   K ) q · exp ( E R T )   ,     R = 8.3144   J · mol 1 · K 1   ,  
where q is temperature parameter of the modified Arrhenius function (MAF);
A is pre-exponential factor (frequency factor), [ A ] = [ t ]−1;
E is the apparent activation energy, [ E ] = [ R T ] = J·mol−1.
The simple (initial) form of the Arrhenius equation was a special case with q = 0, but for some solid-state reactions q tended to range from −1.5 to 2.5, and for pyrolytic reactions or gas combustion reactions it had a wider range (from −4 to 4), as reported [26]. In particular, q = 0.5 was predicted by collision theory in the homogeneous gas phase and q = 1 was predicted by transition state theory. Other modifications of the Arrhenius equation, including the stretched exponential, super- and sub-Arrhenius models [21,30,31], can also be easily used within the proposed approach.
The general equation of the solid-state reaction is the mathematical model of the process that could be expressed by a combination of the above relationships
d α d t = A · ( T 1   K ) q · exp ( E R T ) f ( α )   .
When the temperature rises at a constant rate is expressed as follows:
β = d T / d t = const   ,
after substitution of t by T , Equation (3) can be represented as:
d α d T = A β ( T 1   K ) q · exp ( E R T ) f ( α )   ,     α ( T = T 0 ) = α 0 .
When the kinetic triplet A ,   E ,   f ( α ) is known, Equation (5) with boundary conditions with α 0 at temperature T 0 determines the mathematical formulation of the direct problem of chemical kinetics (the Cauchy problem [32]) for the calculation of the dependence α ( T ) ,   T > T 0 .
To identify the kinetic triplet, Equation (5) was also used when the inverse problem of chemical kinetics was solved based on the results of the TGA experiment, the given data table { T i , α i }   i = 0, 1, …, N .
According to the physical meaning, the analyzed data should start with the value α 0 = 0. However, when the sample mass was small (only a few milligrams), the analytical signal at the initial part of the experimental curve α ( T ) can be comparable to the instrumental error, so data processing was usually carried out starting from values α 0 > 0 ( α 0 ≈ 0.01 − 0.1).
The function of the process f ( α ) depends on the reaction mechanism, which can be expressed by the Šesták–Berggren equation [18]:
f ( α ) = α m ( 1 α ) n [ ln ( 1 α ) ] p   ,
where: m ,   n , and p are empirically obtained exponent factors, one of which is always zero [18]. The combinations of different orders of m ,   n , and p make it possible to predict probable mechanisms.
It should be noted that the algorithm for the identification of the required parameters A , E , f ( α ) of the kinetic triplet is difficult to implement, when the Šesták–Berggren function (6) is included in Equation (5) of the process. In most cases, a specific simplified form of the function f ( α ) is chosen [12,29].
When the integral method is implemented to solve the inverse problem of kinetics, the variables are separated in Equation (5) and the r.h.s. and l.h.s. are integrated:
α 0 α d α f ( α ) = A β T 0 T ( T 1   K ) q · exp ( E R T ) d T   ,
where l.h.s is the so-called integral form of the conversion function, equal to:
g ( α 0 , α ) = I α ( α 0 , α ) = α 0 α d α f ( α ) = α 0 α d α α m ( 1 α ) n [ ln ( 1 α ) ] p   .  
When α 0 ≠ 0 the time corresponding to the temperature changes at 0 α α 0 can be attributed to the induction period.
The integral of the r.h.s. of Equation (7) is non-elementary and cannot be determined analytically. A number of studies that estimated the value of this temperature integral proposed different techniques and approximations and included many references (e.g., [1,2,5,6,10,14,25,26,27]).
The Coats–Redfern approximation by with parameter q = 0 is the most widely used approximation of the temperature integral [5]
I T ( T 1 , T 2 ) = T 1 T 2 ( T 1   K ) q · exp ( E R T ) d T   ,  
when q ≠ 0 the previous relationship is as follows:
I T ( 0 , T ) R T 2 E ( T 1 K ) q · exp ( E R T ) · [ 1 ( q + 2 ) R T E ( 1 ( q + 3 ) R T E ) ]   .  
According to the proposed approach, a numerical method is used to calculate the temperature integral.
Non-isothermal thermogravimetric analysis with a linear temperature rise at a constant heating rate β = const is a standard method for the kinetic study of solid-state reactions which implies monitoring the mass change of the tested sample as a function of time or temperature. Using Equation (4), the initial data of the thermogravimetric experiment can be transformed into the data table { T i , α i }   i = 0, 1, …, N .
In accordance with Equation (7), it is possible to calculate a set of “constants” A β i of the frequency factor A for each range [ T 0 T i ] and [ α 0 α i ] ( i = 1, 2, …, N ) of the initial data table { T i , α i }
A β i = I α ( α 0 , α i ) / I T ( T 0 , T i )   ,     i = 1 ,   2 , ,   N   .  
Within the proposed approach, it is assumed that the optimal values of the kinetic triplet A ,   E , ( m , n , p ) are reached when the set of calculated constants A β i ( i = 1, 2,…, N ) has a minimum scatter since ratio A / β is constant by definition. This assumption can be mathematically expressed by the functional , which corresponds to the variation coefficient [8]:
= 1 A β ¯ · i ( A β i A β ¯ ) 2 N   ,     A β ¯ = 1 N i A β i   .
In other words, the optimal parameters E and m , n , p should be selected in such a way so that there is minimal difference between total deviation of the constants A β i ( i = 1, …, N ) calculated by formula (12) and the average A β ¯ . Due to the minimization of the functional (12), the obtained values of E , ( m , n , p ) and A β = A / β = A β ¯ determine the optimal parameters of the kinetic triplet. The undoubted advantage of the proposed approach is that in the process of searching for the optimal values of A ,   E , ( m , n , p ) , the number of parameters that vary during optimization is reduced by one.

3. Verification of Method

The accuracy of the calculations made within the proposed approach is ensured by the MS Excel program code and was tested on theoretical simulation curves at various linear heating rate β , reaction mechanisms f ( α ) and temperature range with varying degrees of conversion 0.1 < α < 0.9 (Figure 1). The parameters of the selected test cases are characterized by the width of the temperature range, which determines the low, medium, and high degrees of the conversion rate.
According to the generally accepted classification [4,29], the models are indexed by symbols A2 and R1, and their parameters are given in Table 1. The dependences α ( T ) were obtained by solving the direct problem of kinetics and were chosen as test problems: presented models (a) and (c) were analyzed in the study [4]; the modified Arrhenius equation was used in model (b) which was characterized by a narrow conversion temperature range [6].
The value of the complex x = E / ( R T ) [4,28] has a significant impact on the accuracy of the approximation of the Arrhenius integral. In the case of Figure 1c, variation interval is 3.8 < x < 6.0, and for Figure 1a it is 20 < x < 30 (Table 1).
Perez–Maqueda et al. [4] analyzed kinetic curves and concluded that the Coats–Redfern method showed the best accuracy in identifying the activation energy. In this study, we compare the proposed approach with the Coats–Redfern method. The numerical calculation of the general temperature integral is one of the main aspects determining the accuracy of the proposed approach.
Table 2 presents the comparison of the relative errors of direct numerical calculation and the Coats-Redfern approximation in the range of values of complex x , which is interesting on practical grounds, when integrated within 500–600 K. The relative error was estimated by numerical integration value with an accuracy of 1010 according to the Simpson’s rule [32].
The aim of the study by Perez–Maqueda et al. [4] was to analyze the errors of various approximations used in the algorithms and not to conduct a kinetic analysis.
Moreover, as emphasized by the authors [4], the reaction mechanism could not be determined adequately based on a single curve α ( T ) , that is why the authors [4] used specific types of reaction mechanisms coded by symbols A2 and R1 for the formal kinetic description.
To evaluate the efficiency of the proposed approach, we extended the list of problems to be solved. It is assumed that indexes of power n , p in the Šesták–Berggren function (6) are unknown in advance, except m = 0, i.e., f ( α ) = ( 1 α ) n [ ln ( 1 α ) ] p , where n and p are required parameters and their values should be determined.
The parameter q of the modified Arrhenius Equation (5) is considered to be given.
The value of the general temperature integral of the r.h.s. Equation (7) is calculated according to the midpoint rule [32] for 10,000 integration subintervals
I T ( T 1 , T 2 ) = T 1 T 2 ( T 1   K ) q · exp ( E R · T ) d T h T j = 1 10000 ( T j 1   K ) q · exp ( E R · T j )   ,
T j = T 1 + ( j 0.5 ) h T ,   j = 1 , 2 , , 10000   ,   h T = ( T 2 T 1 ) / 10000   .
The necessary sequence of numbers (1, 2, …, 10000) to calculate the general temperature integral in MS Excel is generated using the array formula or CSE formula (F2, Ctrl + Shift + Enter) [33] of the ROW(A1:A10000) function. This algorithm is more detailed in [28].
A numerical integration to calculate of the l.h.s. by Equation (7) was used, such as in Equation (13).
g ( α 1 , α 2 ) = I α ( α 1 , α 2 ) = α 1 α 2 d α α m ( 1 α ) n [ ln ( 1 α ) ] p h α j = 1 10000 1 α j m ( 1 α j ) n [ ln ( 1 α j ) ] p   ,
where α j = α 1 + ( j 0.5 ) h α , j = 1 , 2 , , 10000   , h α = ( α 2 α 1 ) / 10000
Kinetic Šesták–Berggren Equation (6), containing three exponential terms, can describe any TGA curve [34]. Nevertheless, it is noted that the mathematical analysis of Equation (6) showed [35] that no more than two kinetic exponents are needed. Therefore, one of the exponents of relationship (6) can be excluded, and, in particular, as is done below, the mechanism (6) of the reaction can be identified at m = 0.
Algorithm to solve the inverse kinetics problem for the test curve Figure 1a involves the following steps.
1. Generated array of initial data { T i , α i } of the test example (Figure 1 and Table 1) is shown in the screenshot Figure 2, in the cell range B14:C24. The parameter q of the general temperature integral was entered in cell C1, and in this case it was equal to zero. The ROW($A$1:$A$10000)−0.5 formula in Excel was used to create the Excel Gen name via FormulasDefine Name.
2. The minimum allowable value of E / R was entered into cells C4 and H5. In this test case, this value was 6917. The method of its calculation is given below when analyzing the uniqueness of the search for the minimum of the functional. Cells C6 andC7 contain the maximum values of the parameters of the truncated Šesták–Berggren equation (6), which, in accordance with their physical interpretation [14,18,29], vary in the ranges 0 ≤ m ≤ 4 and 0 ≤ p ^ ≤ 4; the exponent was determined by integer values p ^ = 0, 1, 2, 3, 4 –i.e., p = 0, 1/2, 2/3, 3/4, 4/5. Here, the values were set to 4 and 4, respectively.
After executing the Solver add-in [8] in cells C8, C5, and C7, the optimal values of E , m , and p were calculated.
3. The integration step of the general temperature integral was calculated in cell F2 for the temperature range T [ T i ; T i + 1 ] , which was equal for all subintervals in this case.
The subintervals were determined in cell E15 to calculate the integral I i α = g ( α i , α i + 1 ) in cell F15 using Equation (14) for the current values of α [ α i ; α i + 1 ] . The formula to calculate the general temperature integral according to Equation (13) was entered into cell G15. Excel formulas in cells F15 and G15 are used as CSE array formulas [33]. Based on the ratio of the integrals I i α and I i T , the value of the pre-exponential factor A β i for the given interval was determined in H15 according to Equation (11). The formulas in E15:H15 were copied to line 24 by dragging the fill handle in Excel [36].
4. The average (=AVERAGE(·)) value A β ¯ was determined in C9, according to Equation (12), the functional was calculated in F3 by using the STDEV.P(·) function in Excel.
5. When running the Solver add-in, the Solver Parameters panel was displayed. The basic parameters for the minimization of the functional were set using the generalized reduced gradient algorithm (“GRG Nonlinear” are set (Figure 2, right side).
To increase the rate and ensure convergence, the appropriate restrictions on the variable parameters are described in the Subject to the constraints box. In Options, we set advanced settings of the solution:
The fields “Restriction accuracy” and “Convergence” set to 0.0000001;
The field “Integer optimality, %” set to 0;
The “Derivatives” radio button fixed in the “Central” position;
The flag “Use automatic scaling” sets.
Optimization was run by clicking the Solve button on the main Solver panel.
The screenshot of the worksheet after Solver executed optimization is shown in Figure 2, left side. The “true” values of the mechanism parameters (6), activation energy E and pre-exponential factor A according to Equation (5) of the reaction model are shown in cells C5 and C7–C9.
If necessary, the final values of parameters n and p with fewer fractional digits could be adjusted, which should be followed by restarting the Solver when there was only one E / R variable (cell C4).
For Windows 7 (Home Edition) and MS Office Excel 2016 (Intel® Core™ i7-3770 processor; 3.40 GHz), the solution time was ≈ 17 s.
The uniqueness of the search for the minimum of the functional (12) can be confirmed by the diagram in Figure 3. The diagram for a number of E / R values showed the optimal exponents n and p of the Shestak–Berggren dependence, providing the maximum agreement between the solution and the experimental curve α ( T ) . It can be seen from the diagram that at small E / R , there are local minima in front of the global minimum. One of the effective strategies for finding minimum for the Solver algorithm in this case was to set the initial ( E / R ) min value on a curve segment that decreased from the left to a minimum (Figure 3).
Estimation ( E / R ) min was carried out based on the assumption that this value determines the minimum level of activation energy that ensures the reaction without thermally stimulated acceleration by the f ( α ) mechanism, i.e., through the solution of the inverse problem of kinetics for Equation (5) with f ( α ) = 1. To solve this problem, a template in Figure 2 was used, where we entered zero in cells C5 and C6, and cell C4 was the only one variable parameter (Figure 4). The obtained value ( E / R ) min was used as a constraint in the search for a solution in the algorithm which was used to identify a kinetic triplet using a template in Figure 2.
The other problems of the test cases were solved using the template, as shown in Figure 2 and Figure 3, where the initial data were replaced and the corresponding cell ranges in formulas E3 and C9 were corrected. For all test cases, the comparative accuracy of determining the activation energy of the proposed approach is given in Table 3.
A significant decrease in accuracy of most approximations in this range of the complex x [4,8,27] led to higher relative errors at small values x < 6 when the activation energy was determined, while no such effect was obviously noted for numerical integration when the accuracy even increased. It should be noted that when real experimental data of thermogravimetric analysis were processed at the beginning of the process, the average signal level was comparable with the background level and resolution of the measuring equipment, the initial part of the curve was excluded from the analysis. In this case, the moment of time (or the temperature corresponding to this moment), when the signal level was higher than the amplitude of the average background level, can be assumed as the induction period end.
The end of the induction period can be characterized by the beginning moment of the active stage of the process when the rate and/or the reacted sample mass is higher than the defined value (e.g., 5% of the maximum reaction rate; 2% weight loss of the initial mass of the sample, etc.).
Since in the model according to Equation (5), the reaction rate at α < 1 at T > 0 K was always different from zero. For example, the α i n d = 10−6 can be taken as the starting point of the induction period.
If kinetic parameters and measured values α 0 ( T 0 ) were known, the temperature coordinate T i n d of the beginning moment and the length t i n d of the induction period can be determined from the relationship:
α i n d α 0 d α f ( α ) = A β T i n d T 0 exp ( E R T ) d T ,     t i n d = ( T 0 T i n d ) / β   .
It is quite easy to calculate the induction period by the Solver add-in using Equations (13)–(15), for which T i n d is the variable parameter, but the objective function was the minimization of the difference between the right and left-hand sides of Equation (15).
In particular, for dependence (a) Table 1  t i n d ≈ 9.8 min, for (b) t i n d ≈ 14.7 min and for dependence (c) t i n d ≈ 26.5 min.
After checking the accuracy of the proposed approach on the test curves (Figure 1), it is advisable to check it on real data of the TGA experiment and compare it with the results of the solutions of other authors. A well-studied reaction [12,37] of BaCO3 decomposition for the classical Arrhenius equation was compared with the results of the study of the kinetics of decomposition of the energetic material HNIW using the integral method based on the Kooij formula for the modified Arrhenius equation [6]. Experiments performed with significantly different sample heating rates were selected for verification.
In this regard, the errors were compared (maximum and mean) between the results of the solutions of the direct problem (Equation (5) with initial data α 0 ( T 0 ) ) for the kinetic triplets, which were identified by different integral methods, with the initial experimental data.
The coefficient of determination as the proportion of variance in the model error was used to assess the quality of conformance of the kinetic curves. Such checking procedure of the methods adequacy corresponds to ICTAC Kinetics Committee recommendations to perform kinetic computations on thermal analysis data [13].
The modified Arrhenius equation was compared with a single curve at β = 20 K min−1 from an isoconversional non-isothermal experiment [6], as a result of which the following form of Equation (5) was established:
d α d T = 1.69 · 10 14 β ( T 1   K ) 0.5 · exp ( 152737 R T ) · f ( α )   ,     α ( T 0 = 520.5   K ) = 0.075   ,
in which f ( α ) = ( 1 α ) · [ ln ( 1 α ) ] 2 / 3 was determined by a logical choice method [6,7,15].
The results of comparing these methods (Figure 5a and Table 4) showed a difference in the calculated values of the activation energy by 5.5% with a higher accuracy of the proposed approach relative to the approximation of experimental data.
The study [12] discussed the modification of the combined kinetic analysis with an empirical equation without any preliminary assumptions about the reaction mechanism. The method proposed is based on the condition that the kinetic triplet must correspond to the general differential equation of the reaction model, regardless of the experimental conditions. The authors [12] tested this approach by analyzing TGA data on the thermal decomposition of a barium carbonate sample.
The calculation results by the proposed approach, the Coats–Redfern method [5] and the combined kinetic analysis [12] are shown in Figure 5b for kinetic data of the thermal decomposition of BaCO3 in vacuum at a constant decomposition rate, β = 0.2 K min−1. This reaction was well studied and described [12,37]. The kinetic data of the thermal decomposition of BaCO3 fully correspond to the F1 kinetic model shown in Figure 5b and presented in Table 4.
Thus, the article presented the results of verification of the proposed method using real experimental data, compared them with data obtained in other studies, which corresponded with higher accuracy of approximation of the initial data.

4. Conclusions

1. An integral method to estimate kinetic parameters and mechanism function of a reaction using the modified Arrhenius equation was proposed. An original statistical functional was used to solve the inverse problem for identification of optimal kinetic triplet parameters, which allowed reducing the number of variable parameters when the data fitting was conducted. The articles also presented a detailed computational algorithm to determine the induction period.
2. The effectiveness of the proposed approach was confirmed by solving several test cases for low, medium, and high conversion rates of materials. Unlike other methods, setting the reaction mechanism parameters was not required, since they were determined as the solution. Real data of TGA studies involving samples with high and low heating rates were compared with the data obtained by other authors and experimental data. In all cases, the proposed approach showed higher accuracy when determining the kinetic triplet parameters compared to methods using approximations of the generalized temperature integral for the entire range of the parameter E / ( R T ) .
3. The article describes the full cycle of calculations made to identify kinetic parameters for the thermogravimetric experimental data—from the derivation of the calculation ratios in parametric form to the implementation of a short (three to five formulas) program code for MS Excel spreadsheet. The simplicity, brevity, and transparency of the code, which is easily accessible to researchers without programming skills, make it possible to use the code for verification and reproduction, and also provide the possibility to modify the code to solve various problems.

Author Contributions

Conceptualization, I.B. and S.B.; Data curation, I.B. and S.B.; Formal analysis, I.B. and S.B.; Funding acquisition, A.V. and A.Z.; Investigation, I.B. and S.B.; Methodology, I.B. and S.B.; Project administration, A.V. and A.Z.; Resources, A.V. and A.Z.; Software, I.B. and S.B.; Supervision, A.V. and A.Z.; Validation, I.B. and S.B.; Visualization, I.B. and S.B.; Writing—original draft: I.B. and S.B.; Writing—review and editing, I.B. and S.B. All authors have read and agreed to the published version of the manuscript.

Funding

The research was performed at the financial support of grant of Russian Science Foundation No. 22-69-00108, https://rscf.ru/project/22-69-00108/ (accessed on 14 October 2022).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors are grateful to the Tomsk Regional Core Shared Research Facilities Center of National Research Tomsk State University within the Grant of the Ministry of Science and Higher Education of the Russian Federation no. 075-15-2021-693 (No. 13.RFC.21.0012).

Conflicts of Interest

The authors declare no conflict of interest.

Sample Availability

Not applicable.

References

  1. Kissinger, H.E. Reaction kinetics in differential thermal analysis. Anal. Chem. 1957, 29, 1702–1706. [Google Scholar] [CrossRef]
  2. Vyazovkin, S. Kissinger Method in Kinetics of Materials: Things to Beware and Be Aware of. Molecules 2020, 25, 2813. [Google Scholar] [CrossRef] [PubMed]
  3. Moon, B.; Jun, N.; Park, S.; Seok, C.S.; Hong, U.S. A study on the modified Arrhenius equation using the oxygen permeation block model of crosslink structure. Polymers 2019, 11, 136. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Perez-Maqueda, L.A.; Sanchez-Jimenez, P.E.; Criado, J.M. Kinetic analysis of solid-state reactions: Precision of the activation energy calculated by integral methods. Int. J. Chem. Kinet. 2005, 37, 658–666. [Google Scholar] [CrossRef] [Green Version]
  5. Coats, A.W.; Redfern, J.P. Kinetic Parameters from Thermogravimetric Data. Nature 1964, 201, 68–69. [Google Scholar] [CrossRef]
  6. Gao, H.; Zhao, F.; Hu, R.; Zhao, H.; Zhang, H. Estimation of the kinetic parameters for thermal decomposition of HNIW and its adiabatic time-to-explosion by Kooij formula. Def. Technol. 2014, 10, 28–33. [Google Scholar] [CrossRef] [Green Version]
  7. Yao, Z.; Yu, S.; Su, W.; Wu, W.; Tang, J.; Qi, W. Kinetic studies on the pyrolysis of plastic waste using a combination of model-fitting and model-free methods. Waste Manag. Res. 2020, 38, 77–85. [Google Scholar] [CrossRef]
  8. Bondarchuk, I.S.; Bondarchuk, S.S.; Borisov, B.V. Identification of kinetic triplets by results of derivatographic analysis. MATEC Web Conf. 2018, 194, 01010. [Google Scholar] [CrossRef] [Green Version]
  9. Drozin, D.; Sozykin, S.; Ivanova, N.; Olenchikova, T.; Krupnova, T.; Krupina, N.; Avdin, V. Kinetic calculation: Software tool for determining the kinetic parameters of the thermal decomposition process using the Vyazovkin Method. SoftwareX 2020, 11, 100359. [Google Scholar] [CrossRef]
  10. Cai, J.; Xu, D.; Dong, Z.; Yu, X.; Yang, Y.; Banks, S.W.; Bridgwater, A.V. Processing thermogravimetric analysis data for isoconversional kinetic analysis of lignocellulosic biomass pyrolysis: Case study of corn stalk. Renew. Sustain. Energy Rev. 2018, 82, 2705–2715. [Google Scholar] [CrossRef]
  11. Vasilopoulos, Y.; Skorepova, E.; Soos, M. COMF: Comprehensive Model-Fitting Method for Simulating Isothermal and Single-Step Solid-State Reactions. Crystals 2020, 10, 139. [Google Scholar] [CrossRef] [Green Version]
  12. Perez-Maqueda, L.A.; Criado, J.M.; Sanchez-Jimenez, P.E. Combined kinetic analysis of solid-state reactions: A powerful tool for the simultaneous determination of kinetic parameters and the kinetic model without previous assumptions on the reaction mechanism. J. Phys. Chem. A 2006, 110, 12456–12462. [Google Scholar] [CrossRef]
  13. Vyazovkin, S.; Burnham, A.K.; Criado, J.M.; Pérez-Maqueda, L.A.; Popescu, C.; Sbirrazzuoli, N. ICTAC Kinetics Committee recommendations for performing kinetic computations on thermal analysis data. Thermochim. Acta 2011, 520, 1–19. [Google Scholar] [CrossRef]
  14. Genieva, S.; Gonsalvesh, L.; Georgieva, V.; Tavlieva, M.; Vlaev, L. Kinetic analysis and pyrolysis mechanism of raw and impregnated almond shells. Thermochim. Acta 2021, 698, 178877. [Google Scholar] [CrossRef]
  15. Hu, R.Z.; Yao, E.G.; Ma, H.X.; Zhang, J.Q.; Zhao, H.A. Derived Ways and Logical Choice/Determination of the Mechanism Functions and Their Some Application in Rate Equation of the Decomposition Reaction of Energetic Materials. Chin. J. Explos. Propellants 2016, 6, 106–118. [Google Scholar] [CrossRef]
  16. Wang, W.; Lemaire, R.; Bensakhria, A.; Luart, D. Thermogravimetric Analysis and Kinetic Modeling of the AAEM-Catalyzed Pyrolysis of Woody Biomass. Molecules 2022, 27, 7662. [Google Scholar] [CrossRef] [PubMed]
  17. Zhang, J.Q.; Liu, R.; Ji, T.Z.; Ren, J.C.; Guo, Q.; Wang, B.Z.; Hu, R.Z. Thermal behavior and thermal safety of 6b-nitrohexahydro-2H-1,3,5-trioxacyclopenta[cd]-pentalene-2,4,6-triyltrinitrate. RSC Adv. 2017, 7, 30747–30754. [Google Scholar] [CrossRef] [Green Version]
  18. Sestak, J.; Berggren, G. Study of the kinetics of the mechanism of solid-state reactions at increasing temperatures. Thermochim. Acta 1971, 3, 1–12. [Google Scholar] [CrossRef]
  19. Hu, F.; Wang, L.J.; Zhao, W.; Liu, Y.C.; Jing, S.M.; Liu, P.; He, J.X. Thermal Decomposition Kinetics and Compatibility of 3,5-difluoro-2,4,6-trinitroanisole (DFTNAN). Materials 2021, 14, 4186. [Google Scholar] [CrossRef]
  20. Criado, J.M.; Perez-Maqueda, L.A.; Sanchez-Jimenez, P.E. Dependence of the preexponential factor on temperature errors in the activation energies calculated by assuming that A is constant. J. Therm. Anal. Calorim. 2005, 82, 671–675. [Google Scholar] [CrossRef]
  21. Liavitskaya, T.; Vyazovkin, S. All You Need to Know about the Kinetics of Thermally Stimulated Reactions Occurring on Cooling. Molecules 2019, 24, 1918. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  22. Kohout, J. Modified Arrhenius Equation in Materials Science, Chemistry and Biology. Molecules 2021, 26, 7162. [Google Scholar] [CrossRef] [PubMed]
  23. Chicco, D.; Warrens, M.J.; Jurman, G. The coefficient of determination R-squared is more informative than SMAPE, MAE, MAPE, MSE and RMSE in regression analysis evaluation. PeerJ Comput. Sci. 2021, 7, e623. [Google Scholar] [CrossRef] [PubMed]
  24. Yan, B.; Ma, H.X.; Zhao, N.N.; Mai, T.; Song, J.R.; Zhao, F.Q.; Hu, R.Z. Thermal behavior, non-isothermal decomposition reaction kinetics and thermal-safety evaluation on N-2,4-dinitrophenyl-3,3-dinitroazetidine under two different pressures. J. Therm. Anal. Calorim. 2012, 110, 1253–1257. [Google Scholar] [CrossRef]
  25. Vorozhtsov, A.B.; Rodkevich, N.G.; Bondarchuk, I.S.; Lerner, M.I.; Zhukov, A.S.; Glazkova, E.A.; Bondarchuk, S.S. Thermokinetic investigation of the aluminum nanoparticles oxidation. Int. J. Energ. Mater. Chem. Propuls. 2017, 16, 309–320. [Google Scholar] [CrossRef]
  26. Aghili, A. Representation and evaluation of the Arrhenius and general temperature integrals by special functions. Thermochim. Acta 2021, 705, 179034. [Google Scholar] [CrossRef]
  27. Lei, X.W.; Liu, J.B.; Wang, Y.; Yang, R.B.; Zhang, X.H.; Liang, T.X. New analytical approximate solution of the generalised temperature integral for kinetic reactions. J. Mater. Sci. 2020, 36, 1655–1662. [Google Scholar] [CrossRef]
  28. Bondarchuk, I.S.; Bondarchuk, S.S. Integration in Excel without macros on the example of Arrhenius integral. Int. Res. J. 2021, 112, 121–126. [Google Scholar] [CrossRef]
  29. Georgieva, V.; Vlaev, L.; Gyurova, K. Non-Isothermal Degradation Kinetics of CaCO3 from Different Origin. J. Chem. 2013, 2013, 872981. [Google Scholar] [CrossRef] [Green Version]
  30. Stretched Exponential Function. Available online: https://en.wikipedia.org/wiki/Stretched_exponential_function (accessed on 12 September 2022).
  31. Rosa Junior, A.C.P.; Cruz, C.; Santana, W.S.; Moret, M.A. Characterization of the non-Arrhenius behavior of supercooled liquids by modeling nonadditive stochastic systems. Phys. Rev. E 2019, 100, 022139. [Google Scholar] [CrossRef]
  32. Burden, R.L.; Faires, J.D. Numerical Analysis, 9th ed.; Brooks/Cole, Cengage Learning: Boston, MA, USA, 2011; xiv; p. 872. [Google Scholar]
  33. Excel Array Formulas, Functions and Constants—Examples and Guidelines. Available online: https://www.ablebits.com/office-addins-blog/array-formulas-functions-excel (accessed on 12 September 2022).
  34. Koga, N.; Malek, J.; Sestak, J.; Tanaka, H. Data Treatment in Non-isothermal Kinetics and Diagnostic Limits of Phenomenological Models. Netsu Sokutei 1993, 20, 210–223. [Google Scholar] [CrossRef]
  35. Gorbachev, V.M. Some aspects of Šestak’s generalized kinetic equation in thermal analysis. J. Therm. Anal. 1980, 18, 193–197. [Google Scholar] [CrossRef]
  36. Copy A Formula by Dragging the Fill Handle in Excel for Mac. Available online: https://support.microsoft.com/en-us/office/copy-a-formula-by-dragging-the-fill-handle-in-excel-for-mac-dd928259-622b-473f-9a33-83aa1a63e218 (accessed on 12 September 2022).
  37. Perez-Maqueda, L.A.; Criado, J.M.; Gotor, F.J. Controlled Rate Thermal Analysis Commanded by Mass Spectrometry for Studying the Kinetics of Thermal Decomposition of Very Stable Solids. Int. J. Chem. Kinet. 2002, 34, 184–192. [Google Scholar] [CrossRef]
Figure 1. Simulation curves α ( T ) for test cases.
Figure 1. Simulation curves α ( T ) for test cases.
Molecules 28 00424 g001
Figure 2. MS Excel worksheet screenshot (after executed the Solver add-in) and the Solver Parameters panel.
Figure 2. MS Excel worksheet screenshot (after executed the Solver add-in) and the Solver Parameters panel.
Molecules 28 00424 g002
Figure 3. Dependence of the minimum value of the functional on the activation energy.
Figure 3. Dependence of the minimum value of the functional on the activation energy.
Molecules 28 00424 g003
Figure 4. MS Excel worksheet screenshot (after executed the Solver add-in) and the Solver Parameters panel.
Figure 4. MS Excel worksheet screenshot (after executed the Solver add-in) and the Solver Parameters panel.
Molecules 28 00424 g004
Figure 5. Results of solving the direct problem for kinetic triplets identified using various integral methods: (a) 1—proposed approach, 2—estimation [6]; (b) 1—proposed approach, 3—combined kinetic analysis [12,37], 4—Coats-Redfern method [5].
Figure 5. Results of solving the direct problem for kinetic triplets identified using various integral methods: (a) 1—proposed approach, 2—estimation [6]; (b) 1—proposed approach, 3—combined kinetic analysis [12,37], 4—Coats-Redfern method [5].
Molecules 28 00424 g005
Table 1. Tested mathematical models (Figure 1, m = 0 and n = 1).
Table 1. Tested mathematical models (Figure 1, m = 0 and n = 1).
Figure 1 CurveMechanism by Equation (6)Model
(a) symbol   R 1 ,   p = 0 d α d T = A β · exp ( E R T ) · ( 1 α )  
(b)symbol A2 for MAF, p = 2 / 3 d α d T = A β · ( T 1   K ) 0.5 · exp ( E R T ) · ( 1 α ) · [ ln ( 1 α ) ] 2 / 3
(c) symbol   A 2 ,   p = 1 / 2 d α d T = A β · exp ( E R T ) · ( 1 α ) · [ ln ( 1 α ) ] 1 / 2
Table 2. Relative errors of Arrhenius integral approximations, %.
Table 2. Relative errors of Arrhenius integral approximations, %.
E / R ,   K 20004000800016,00032,00064,000
x = E / ( R T ) 3.3 ÷ 4.06.7 ÷ 8.013.3 ÷ 16.026.7 ÷ 32.053.3 ÷ 64.0106 ÷ 128
Coats-Redfern method46.4%11.8%3.0%0.8%0.2%0.05%
proposed approach 8 · 10 9 % 5 · 10 8 % 2 · 10 7 % 9 · 10 7 % 3 · 10 6 % 1 · 10 5 %
Table 3. Percentage error in determining the activation energy E
Table 3. Percentage error in determining the activation energy E
Reaction Ranges   x   and   T , K Method E , J·mol Error   , %
A2 700   <   T < 1100
3.8 < x < 6 ,   x ¯ 5
Coats-Redfern33,4504.4
proposed approach35,000.70.002
F1, R1 400   <   T < 600
20 < x < 30 ,   x ¯ 2.25
Coats-Redfern99,6500.35
proposed approach10,0001.10.001
MAF 705   <   T < 750
24 < x < 26 ,   x ¯ 25
Coats-Redfern142,032.42.1
proposed approach149,997.10.002
Table 4. Percentage accuracy of various kinetic triplets for the model Equation (5).
Table 4. Percentage accuracy of various kinetic triplets for the model Equation (5).
NoMethod n A , min−1 E , J·mol R 2 m a x , % a v e r , %
Experiment [6] ,   β = 20 K· min 1 ,   f ( α ) = ( 1 α ) [ ln ( 1 α ) ] 2 / 3
1proposed approach 2.56·1013144,3000.99673.792.05
2estimation [6] 1.69·1014152,7370.99485.792.85
Experiment [12,37] ,   β = 0.2 K·min−1
1proposed approach1.1727.1709·108226,6300.99961.470.58
3combined analysis [12,37]1.081 *
0.0246
5.76·108225,0000.99803.661.51
4Coats-Redfern [5]1.2071.5079·109232,8400.99961.650.59
* combined analysis results were obtained in [12] for f ( α ) = α 0.0246 ( 1 α ) 1.081
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Bondarchuk, I.; Bondarchuk, S.; Vorozhtsov, A.; Zhukov, A. Advanced Fitting Method for the Kinetic Analysis of Thermogravimetric Data. Molecules 2023, 28, 424. https://doi.org/10.3390/molecules28010424

AMA Style

Bondarchuk I, Bondarchuk S, Vorozhtsov A, Zhukov A. Advanced Fitting Method for the Kinetic Analysis of Thermogravimetric Data. Molecules. 2023; 28(1):424. https://doi.org/10.3390/molecules28010424

Chicago/Turabian Style

Bondarchuk, Ivan, Sergey Bondarchuk, Alexander Vorozhtsov, and Alexander Zhukov. 2023. "Advanced Fitting Method for the Kinetic Analysis of Thermogravimetric Data" Molecules 28, no. 1: 424. https://doi.org/10.3390/molecules28010424

Article Metrics

Back to TopTop