SciELO - Scientific Electronic Library Online

 
vol.21 número2Mercados Eléctricos para Nano-Redes InteligenteConstrucción de un Indice de Sostenibilidad Ambiental y su aplicación en parcelas productivas campesinas del Municipio de Dagua índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • En proceso de indezaciónCitado por Google
  • No hay articulos similaresSimilares en SciELO
  • En proceso de indezaciónSimilares en Google

Compartir


Ingeniería y competitividad

versión impresa ISSN 0123-3033

Ing. compet. vol.21 no.2 Cali jul./dic. 2019  Epub 10-Sep-2019

https://doi.org/10.25100/iyc.v21v2i.8047 

Articles

Calculation of the temperature integrals used in the processing of thermogravimetric analysis data

Cálculo de las integrales de temperatura usadas en el procesamiento de datos de análisis termogravimétrico

J. I. Carrero-Mantilla1 
http://orcid.org/0000-0002-9755-5736

A. F. Rojas-González1 
http://orcid.org/0000-0002-6905-0802

1 Universidad Nacional de Colombia, Chemical Engineering Department, Manizales, Colombia. Correo electrónico: jicarrerom@unal.edu.co. Correo electrónico: anfrojasgo@unal.edu.co.


Abstract

There is no standard procedure for calculating the generalized temperature integral, instead myriads of different approximations to it are applied in the processing of thermogravimetric analysis data. This work presents first an integration procedure based on the Simpson rule that generates reference values of the generalized temperature integral. It also reviews the available representations of the temperature integral in power series, and presents the conversion of its generalized form into the form of special functions. From the comparison with the reference values from integration it was concluded that for argument values of practical interest the generalized temperature integral is best computed as the incomplete gamma function.

Keywords: Incomplete Gamma function; Temperature integral; Thermogravimetric analysis

Resumen

No hay un procedimiento normalizado para calcular la integral de temperatura generalizada, en lugar de eso, cantidades de aproximaciones distintas de ella son aplicadas en el procesamiento de datos de análisis termogravimétrico. Este trabajo presenta primero un procedimiento de integración basado en la regla de Simpson que genera valores de referencia de la integral de temperatura generalizada. También se realiza una revisión de las representaciones en series de potencias disponibles para la integral de temperatura, y se presenta la conversión de su forma generalizada a la forma de las funciones especiales. De la comparación con los valores de referencia obtenidos por integración se concluyó que, para valores de interés práctico de los argumentos, el mejor cálculo de la integral generalizada de temperatura se obtiene con la función gama incompleta.

Palabras Clave: Análisis termogravimétrico; Función Gama Incompleta; Integral de temperatura

1. Introduction

The temperature integral (Equation 1) is,

px=xχ2exp-χdχ (1)

(also named Arrhenius integral) is used in many non-linear analysis regression methods of thermogravimetric data as the solution of the differential equation that represents the variation in time of the fractional extent of conversion, or its integration between consecutive values 1-3. In the field of thermal analysis most integral results are based on some approximate representation of 𝑝(𝑥) (general-purpose mathematical software, for example spreadsheets, do not include the temperature integral). But despite their prevalence in thermal analysis these approximations are in fact not necessary: 𝑝(𝑥) and its generalized form 𝑝𝑚(𝑥) can be calculated with specific series representations, and more importantly they can be rewritten in terms of the special functions 4.

Thermogravimetric analysis (TGA) has become a common technique for chemisorption, thermal decomposition, and solid-gas reactions. For the most part analysis of thermogravimetric data is settled in the ICTAC Kinetics Committee recommendations 5,6; but it is still an active research area and new methods have appeared after the ICTAC publications 7-9. There are also some aspects of TGA data analysis, such as heat inertia, still under development 10,11; while some others, like the use of logistic equation have been criticized 12. In our previous work both the prevalence of the linear regression and the use of approximations to 𝑝(𝑥) were rebutted developing a non-linear regression method for thermal analysis data based on the general form of the temperature integral 4.

In this explanatory work we focus solely on the calculation of 𝑝𝑚(𝑥) with special functions, starting with the development of a rigorous integration method to obtain benchmark values of the temperature integral for any value of 𝑚 or 𝑥. This required two related tasks explained in Section 3, first a tiny stepsize was chosen minimizing the error associated to the integration method; and second, and an algorithmic equivalent of the infinity upper limit was established. Next, in Section 4, an overview of available direct representations of 𝑝(𝑥) in power series is presented followed by the transformation of 𝑝𝑚(𝑥) into special functions. Finally, the choice of the incomplete gamma function (Γ) is jusjpgied by comparisons against the numerical integration results. This conclusion is relevant not only for data analysis but also for the testing or calibration of the software built in, or included with, TGA instruments which is proprietary and tends to operate as a black box.

2. Generalization of the temperature integral

In thermal kinetics the fractional extent of conversion (α) is usually written as the product of the Arrhenius rate constant and a kinetic function 𝑓 (Equation 2):

dad=Aexp-ERTfa (2)

Where 𝑅 is the ideal gas constant, and the activation energy 𝐸 is also constant. But in some variants of this model the preexponential factor is a function of temperature in the form of the Equation 3:

A=A0Tm (3)

Where 𝐴0 is a constant 13. Integration of Eq. (2) with a constant heating rate 𝛽 leads to Equation 4

0adafa=A0βERm+1pmx-pmx0 (4)

Where Equation 5 is the general form of the temperature integral, being 𝑝 a particular case of 𝑝𝑚 with 𝑚=0 and 𝐴=𝐴0.

pmx=xχ-m+2exp-χdχ (5)

The integration variable χ is dimensionless, and the temperature defines the lower limit 𝑥=𝐸/𝑅𝛵, but it implies that the limit 𝛵0→0 becomes 𝑥→∞. This indeterminate limit does not allow an analytical solution, but at the same time relates 𝑝𝑚 with the special functions, as it will be explained in Section 4. On the other hand, the upper infinity limit is certainly an issue for the numerical integration of 𝑝𝑚, but it is solved in the next section.

For the comparisons between 𝑝𝑚 values from formulas and from numerical integration in the following sections we chose 𝑚= −3, −2.5, …,0, …,3 because values of 𝑚 between -1.5 and 2.5 in 0.5 increments have been reported for solid decomposition and gas-solid reactions 13. It is true that temperature-dependent preexponential factors are much less common than constant 𝐴s, but our analysis of the general temperature integral covers 𝑝(𝑥) as the particular case 𝑚= 0, and 𝐴 = 𝐴0. Lower limit values were set as 𝑥=1,2,5…,100 because 𝑥 values in the interval [5,100] have been considered of practical significance 14.

3. Numerical integration

There are no sources of exact values for 𝑝𝑚(𝑥), it does not have analytical solution and even the tables for 𝑝(𝑥) are rare, for example the Vallet compilation was published last in 1961 1,15,16. However 𝑝(𝑥) reference values have been obtained by means of numerical integration, with the trapezoidal rule, or the integration routine included in the software Mathematica 17-20.

In this work the reference values were also calculated by numerical integration the with the Simpson 3/8 rule. It was chosen as a compromise between accuracy and efficiency, after considering that for the same stepsize (ℎ) the most intricate methods offer a better accuracy than the simple ones, but given that accuracy is inversely proportional to the stepsize, even simple methods can produce a very low error using a tiny ℎ.

Following the Simpson 3/8 rule the temperature integral is approximated as the area sum (Equation 6):

pmx=A1+A2++Ai+ (6)

Where each term is calculated in a subinterval of length 3ℎ with the Equation 7:

Ai=3h8fχ0,i+3fχ1,i+3fχ2,i+fχ2,i (7)

Evaluating the argument of the integral, 𝑓(χ), at the points χ0𝑖, = 𝑥 + 3(𝑖 −1)ℎ, χ1,𝑖, = χ0,𝑖+ℎ, χ2,𝑖, = χ0,𝑖+2ℎ, and χ3,𝑖, = χ0,𝑖+3ℎ 21,22.

It was also necessary to define the value of h, but the only guideline found in the literature was a temperature stepsize of 10−2K, which is useless as the integration variable is 𝑥 = 𝐸/𝑅𝛵, not 𝛵 19. In order to choose a stepsize 𝑝𝑚𝑠 obtained with ℎ values from 1 down to 10-5 were probed, finding that the averaged relative difference (Figure 1) is less than 1% for any stepsize ℎ<1, and that the avgs were almost the same for ℎ = 10−4 and ℎ = 10−3. Although these results suggest that a stepsize of 0.001 is enough the reference values of 𝑝𝑚(𝑥) were calculated with a stricter value of ℎ = 10−5, which is much smaller than typical values of χ. The associated error in the Simpson 3/8 rule is │(3ℎ5/80)𝑓(4)(ξ)│ =3.75( 10−27(│𝑓(4)(ξ)│, where ξ is a value between the limits of integration 22.

Figure 1 Averaged relative difference in 𝑝𝑚(𝑥) values respect to the reference result with h = 10−5 (own source) 

Another issue in the numerical integration of Equations 1 and 5 arises from the representation of their infinity upper limits with some finite value, namely 𝑥. An apparently obvious choice for 𝑥 is the biggest possible real number in the system, 1.79(10308 in the double precision 64 bit IEEE 754 standard 23-25, but it would require an unbearable long calculation time (a back of the envelope estimation for integration with the trapezoidal rule using ℎ = 1 and 1𝜇𝑠 per step yields 3 (10294 years).

It was also considered defining 𝑥 as the value such where the argument of the integral vanishes, that is 𝑓(𝑥) ≈ 0 ≈ σ, where σ is the tiniest possible real number in the system (σ = 4.94(10−324 for double precision variables, standard IEEE 754). In this way, Equation 8:

lnσ=-m+2lnx-x (8)

And the results of solving this equation for −3 ≤ 𝑚 ≤ 3 lead to 𝑥=750. However, this hypothetical upper limit choice is computationally wasteful because for most of the 𝐴𝑖 terms in Equation 6 the addition is irrelevant and unfeasible. It is illustrated here with an extreme example: using ℎ = 10−5 and 𝑚= −3 the result is 𝑝−3(100) = 3.76(10−42, but the value of 𝐴𝑖(χ = 600) is 4.77 ( 10−263, and the following 𝐴𝑖𝑠 are even smaller.

Due to the order of magnitude difference, 10−42 vs. 10−263, the addition of 𝐴𝑖(χ = 600) and the following 𝐴𝑖𝑠 s does not alter the resulting value of 𝑝𝑚, it would only change its 221th and following digits, which are irrelevant in the sum. Moreover, these hundreds of digits do not exist, and are unnecessary, because the calculations of TGA data analysis is carried out with standard real variables of 15-17 decimal digits, which provide enough precision for the estimation of parameters (we emphasize that hypothetical number representations with hundreds of digits are not necessary for TGA data analysis).

A static upper limit 𝑥 was discarded after considering the reasons in the previous paragraph, but Figure 2 shows that the integral argument in 𝑝𝑚(𝑥) decreases asymptotically to 0, suggesting to use the point where it becomes negligible as an equivalent to 𝑥. In this way the area sum of Equation 6 is stopped in a dominant term, idenjpgied with the index 𝑖 such that the subsequent terms do not numerically add to the result. Given that

pmx=A1+A2++Ai-1+Ai+Ai+1+Ai+2+

And

A1>A2>>Ai>Ai+1>Ai+2> (9)

Figure 2 Areas from Simpson 3/8 rule integration (𝐴𝑖, Eq.(7), upper half) and result 𝑝𝑚(𝑥)= ∑i 1 𝐴𝑖 (Eq.(6), lower half) as function of 𝑖. Results are shown for m= −3,−2,…,3 with 𝑥= 1 (own source) 

The calculation is stopped at 𝐴𝑖∞ and given that all subsequent areas are negligible

1i-1Ai+iAi=1i-1Ai (10)

Then, dividing by 1i-1Ai

1+iAi1i-1Ai=1 (11)

The index 𝑖 is idenjpgied using the floating point arithmetic’s machine epsilon, which is eps= 2−52≈2.220(10−16 for 64 bit double precision variables 25. It is the amount such that numerically

1+eps=1 (12)

Hence, from the analogy between equations (11) and (12) 𝑖 is the index 𝑖 of the first 𝐴𝑖 such that

Aii=1i-1Aieps (13)

And the calculation is stopped when such condition is reached. Therefore, from Equation 7 the equivalent upper integral limit is 𝑥= χ3,𝑖∞, where 𝑖 is the last term in the sum.

The use of 𝑖 produced 𝑥 values well below 750, as shown in Figure 3, and allowed to compute the temperature integrals in a reasonable time. For the same 𝑥 (lower limit of temperature integral), 𝑥 decreases with the power 𝑚 because it produces smaller 𝑓(χ) values, and the area sum reaches the point 𝑖 where 𝐴𝑖∞ becomes insignificant with less terms. On the other hand, higher 𝑥 values produce smaller initial 𝐴𝑖 values and it is compensated with more terms for the sum 1i-1Ai in Eq. (13), consequently 𝑥 increases with 𝑥.

Figure 3 Upper limit, 𝑥 for the integral 𝑝𝑚, calculated from 𝑖 in Eq. (13). The right plot is a zoom of the area in the red rectangle. Results are shown for different 𝑚 values (own source) 

Evaluation of the temperature integral through numerical integration seems less efficient than the use of special functions, but it has not been extensively checked: in the only one comparison found in the literature the execution time of the trapezoidal rule integration is longer than in the Senum-Yang approximation by a factor of 10000 19. However, numerical integration can be longer than necessary if the stepsize is too small (the number of evaluations is inversely proportional to ℎ), albeit this minimize the implicit truncation error. In fact it was observed that even results obtained with ℎ≈1 can have an acceptable accuracy. Due to this the effect of stepsize was analyzed comparing execution times from numerical integration and the incomplete gamma function (the representation of 𝑝𝑚 in terms of Γ is explained in the next section), measured in the same computer, that is, with the same combination of hardware and software, for 10−5 ≤ ℎ ≤1. The results in Figure 4 show that Simpson 3/8 integration requires more time than the incomplete gamma function, unless stepsize is close to 1.

Figure 4 Averaged quotient of execution times (t, numerical integration)/ (t, incomplete gamma function) (own source)  

4. Calculation based on formulas

Despite the computational raw power available in current computers it is more practical to have a representation of 𝑝(𝑥) as a function than calculating it from numerical integration (in this work with Simpson 3/8 rule) each time it is required. However, the representations of 𝑝(𝑥) found in the literature have limitations. The series (Equation 14)

px=e-xx+γ+Inx+n=1-1nxnn·n! (14)

Where 𝛾= 0.5772156649⋯ is the Euler-Mascheroni constant, is valid for 𝑥< π 15,26. In the same way the expansion in series of Bernoulli numbers (Equation 15)

px=e-xx2-3.5×10-6+0.998710x+1.984876x2+ (15)

Is valid for 𝑥≤2 1,27. Multiple integration by parts generates the asymptotic expansion (Equation 16)

px=e-xx21-2!x+3!x2++-1ii+1!xi+ (16)

But it is reliable only for large 𝑥 values, namely 𝑥>20 1,15. The Schlömilch expansion (Equation 17)

px=e-xxx+11-1x+2+1x+2x+3-1x+2x+4+ (17)

Has been used occasionally to produce 𝑝(𝑥) tables, but it is limited and its results may not be precise 1,15,27,28.

To overcome the limitations of the available 𝑝(𝑥) representations (Eq. 14-17) the values of the temperature integrals were rewritten in terms of the more common special functions: the exponential integrals 𝐸1 and 𝐸𝑛; and the incomplete gamma function, Γ. In this way 𝑝(𝑥) becomes in Equation 18 29

px=e-xx-E1x (18)

While there are two possible forms for 𝑝𝑚 (Equation 19):

pmx=x-m+1Em+2x (19)

And (Equation 20)

pmx=𝛤-m+1, x (20)

Which is a consequence of the special case (Equation 21) 4

Enx=xn-1𝛤1-n,x (21)

Moreover, the temperature integral 𝑝(𝑥) can also be written in terms of these 𝑝𝑚 expressions, with 𝑚=0.

px=x-1E2x=𝛤-1,x

Special functions are defined in Equations 22, 23and 24

E1x=xe-t/tdt, (22)

Enx=xt-nexp-xtdt, (23)

𝛤a,x=xta-1e-tdt (24)

The exponential integral 𝐸1 was calculated with the common series expansion (Equation 25) 30-32

E1x=-γ+In x +n=1-xnn·n! (25)

but in this work it was found that for 𝑥>10 it results necessary to use the alternate divergent series form (Equation 26) 30

E1x=exp-xxn=0N-1n!-xn (26)

with 𝑁=15 to obtain complete agreement with values tabulated in the Handbook of Mathematical Functions 32. The incomplete gamma function was calculated with the continued fraction of the Equation 27

𝛤x,a=e-xxa1x+1-a1+1x+2-a1+2x+ (27)

using the Lentz algorithm 21. Γ(𝑎, 𝑥) was evaluated even with non-integer and negative values of 𝑎, and these results were checked with values from Wolfram’s function site 33. The numerical evaluation of 𝐸𝑛(𝑥) is very similar to the procedure for Γ(𝑎,𝑥) because this exponential integral is a special case of the incomplete gamma function (Equation 32) 21,31,34

Enx=xn-1𝛤1-n,x (28)

with

E0x=exp-x/x

and

En0=1/n-1

In the general case with 0≤𝑥≤1 (Equation 29)

Enx=-xn-1n-1!-Inx-γ+r=1n-11r-rn-1r=0-xrr-n+1r! (29)

And the result if 𝑥 ≈>1 comes from the continued fraction in the Equation 30:

Enx=e-x1x+n-nx+n+2-2n+1x+n+4- (30)

As expected 𝑝(𝑥) results from 𝑝𝑚=0(𝑥), 𝑥−1𝐸2(𝑥), and Γ(−1,𝑥) coincided, but a further comparison of 𝑝𝑚(𝑥) against numerical integration is presented in the following section.

5. Comparison

Temperature integral values from 𝐸1, 𝐸2, and Γ (see Section 4) were compared against the reference results defining the relative error as follows in the Equation 31:

err=pmx-pm,intxpm,intx (31)

Where 𝑝𝑚,intg is the reference value obtained from Simpson 3/8 numerical integration with ℎ= 10−5.

  • For 𝑝𝑚(𝑥) =𝑥-(𝑚+1)𝐸𝑚+2(𝑥) it was found that err <2( 10−10, except for 𝑝𝑚(1) with 𝑚= −3 or 𝑚= −2.5,…, −1.5,…,2.5. This is an effect of “forcing” noninteger or negative 𝑛 values as arguments of the 𝐸𝑛 function, which was originally conceived for integer 𝑛 values with 𝑛>1 (21).

  • Results for 𝑝𝑚(𝑥) included 𝑚=0, therefore err <2( 10−10 also for 𝑝(𝑥)= 𝑝0(𝑥)= 𝑥−1𝐸2(𝑥), for all 𝑥 tested. Similar results were obtained for 𝑝(𝑥) calculated with 𝐸1 except with 𝑥=10 and 𝑥=20. This suggests that it is preferable to evaluate 𝑝(𝑥) as 𝑝𝑚=0(𝑥)= 𝑥−1 𝐸2(𝑥) to get a consistent relative error.

Results from incomplete gamma function, including 𝑚=0, are summarized as follows:

  • For 𝑝𝑚(𝑥) = Γ(−(𝑚 +1),𝑥) err <2( 10−10 in all cases, including non-integer 𝑚 values.

  • Results from 𝐸𝑚 and Γ produced very similar relative error values, except in the aforementioned case 𝑝𝑚(1) with 𝑚= −3 or 𝑚=−2.5,…,−1.5,…,2.5.

6. Conclusion

The temperature integral can be computed as 𝑝𝑚(𝑥) = Γ(−(𝑚 +1),𝑥) for any 𝑚, integer or non-integer and 1≤𝑥≤100. Application of the exponential integral, 𝐸𝑚+2, is restricted to integer 𝑚 values such that 𝑚≥−2. The incomplete gamma function is preferable to the exponential integral because application of 𝐸1 to calculate 𝑝(𝑥), although valid, can produce higher relative errors than the other two functions for high 𝑥 values.

7. References

1. Flynn J. The 'Temperature Integral' - Its use and abuse. Thermochim Acta. 1997;300(1-2):83-92. [ Links ]

2. Galwey A. Is the science of thermal analysis kinetics based on solid foundations?: A literature appraisal. Thermochim Acta. 2004;413(1-2):139-83. Doi: 10.1016/j.tca.2003.10.013. [ Links ]

3. Órfao J. Review and evaluation of the approximations to the temperature integral. AIChE J. 2007;53(11):2905-15. Doi: 10.1002/aic.11296. [ Links ]

4. Carrero J, Rojas A. A unified integral interpretation of thermal analysis data. Ing y Compet. 2016;18(1):102-12. [ Links ]

5. Vyazovkin S, Burnham A, Criado J, Pérez-Maqueda L, Popescu C, Sbirrazzuoli N. ICTAC Kinetics Committee recommendations for performing kinetic computations on thermal analysis data. Thermochim Acta. 2011;520(1-2):1-19. [ Links ]

6. Vyazovkin S, Chrissafis K, Di Lorenzo M, Koga N, Pijolat M, Roduit B, et al. ICTAC Kinetics Committee recommendations for collecting experimental thermal analysis data for kinetic computations. Thermochim Acta. 2014;590:1-23. [ Links ]

7. Portnyagin AS, Golikov AP, Drozd VA, Avramenko VA. An alternative approach to kinetic analysis of temperature-programmed reaction data. RSC Adv. 2018;8(6):3286-95. [ Links ]

8. Hammam MAS, Abdel-Rahim MA, Hafiz MM, Abu-Sehly AA. New combination of non-isothermal kinetics-revealing methods. J Therm Anal Calorim. 2017;128(3):1391-405. [ Links ]

9. Holba P. Temperature dependence of activation energy of endothermic processes and related imperfections of non-isothermal kinetic evaluations. J Therm Anal Calorim. 2017;129(1):609-14. [ Links ]

10. Sesták J. The quandary aspects of non-isothermal kinetics beyond the ICTAC kinetic committee recommendations. Thermochim Acta. 2015;611:26-35. [ Links ]

11. Sesták J. Are nonisothermal kinetics fearing historical Newton's cooling law, or are just afraid of inbuilt complications due to undesirable thermal inertia? J Therm Anal Calorim. 2018;134(3):1385-93. [ Links ]

12. Burnham AK. Use and misuse of logistic equations for modeling chemical kinetics. J Therm Anal Calorim. 2017;127(1):1107-16. [ Links ]

13. Criado J, Pérez-Maqueda LA, Sánchez-Jiménez PE. Dependence of the preexponential factor on temperature. J Therm Anal Calorim. 2005;82(3):671-5. [ Links ]

14. Deng C, Cai J, Liu R. Kinetic analysis of solid-state reactions: Evaluation of approximations to temperature integral and their applications. Solid State Sci. 2009;11(8):1375-9. [ Links ]

15. Heal GR. Evaluation of the function p(X), used in non-isothermal kinetics, by a series of Chebyshev polynomials. Instrum Sci Technol. 1999;27(5):367-87. [ Links ]

16. Vallet P. Tables numériques permettant l'intégration des constantes de vitesse par rapport à la température. Chemical Engineering Science. 1961. 114 p. [ Links ]

17. Cai J, Liu R. Dependence of the frequency factor on the temperature: A new integral method of nonisothermal kinetic analysis. J Math Chem. 2008;43(2):637-46. [ Links ]

18. Cai J, Wu W, Liu R. Isoconversional kinetic analysis of complex solid-state processes: Parallel and successive reactions. Ind Eng Chem Res. 2012;51(49):16157-61. [ Links ]

19. Vyazovkin S, Dollimore D. Linear and nonlinear procedures in isoconversional computations of the activation energy of nonisothermal reactions in solids. J Chem Inf Comput Sci. 1996;36(1):42-5. [ Links ]

20. Vyazovkin S, Wight CA. Estimating realistic confidence intervals for the activation energy determined from thermoanalytical measurements. Anal Chem. 2000;72(14):3171-5. [ Links ]

21. Flannery BP, Teukolsky S, Press WH, Vetterling W. Numerical recipes in FORTRAN The art of scienjpgic computing. Second Edition. New York: Cambridge University Press; 1993: 933. [ Links ]

22. Weisstein E. Simpson's 3/8 Rule. Wolfram MathWorld. [Consulted 2018/12]. Available from: http://mathworld.wolfram.com/Simpsons38Rule.html. [ Links ]

23. Zuras D, Cowlishaw M. IEEE Standard for Floating-Point Arithmetic - Std 754TM-2008. New York: IEEE Institute of Electrical and Electronics Engineers; 2008: 70. Doi: 10.1109/ieeestd.2008.4610935. [ Links ]

24. Wikipedia. Double precision floating-point format. [Consulted in 2018/12]. Available from: https://en.wikipedia.org/wiki/Double-precision_floating-point_format. [ Links ]

25. Moler C. Floating Points MATLAB News and Notes. 1996. Available from: https://www.mathworks.com/content/dam/mathworks/mathworks-dot-com/company/newsletters/news_notes/pdf/Fall96Cleve.pdf. [ Links ]

26. Senum G, Yang R. Rational approximations of the integral of the Arrhenius function. J Therm Anal Calorim. 1977;11(3):445-7. [ Links ]

27. Flynn J, Wall LA. General treatment of the thermogravimetry of polymers. J Res Natl Bur Stand (1934). 1966;70a(6):487-524. [ Links ]

28. Zsakó J, Zsakó-Jr J. Kinetic analysis of thermogravimetric data. J Therm Anal Calorim. 1980;19(2):333-45. [ Links ]

29. Farjas J, Roura P. Isoconversional analysis of solid state transformations A critical review. Part I. Single step transformations with constant activation energy. J Therm Anal Calorim. 2011;105(3):757-66. [ Links ]

30. Bleistein N, Handelsman RA. Asymptotic Expansions of Integrals. New York: Holt, Rinehart, and Winston; 1975. 425 p. [ Links ]

31. Cody W, Thacher HC. Rational Chebyshev Approximations for the Exponential Integral E1 (x) Math Comput. 1968;22(103):641-9. [ Links ]

32. Abramowitz M. Handbook of Mathematical Functions, With Formulas, Graphs, and Mathematical Tables. Washington, DC: National Bureau of Standards; 1964: 1046. [ Links ]

33. Wolfram Research I. Incomplete gamma function. [Consulted 2018/12]. Available from: http://functions.wolfram.com/GammaBetaErf/Gamma2/. [ Links ]

34. Cody W, Thacher HC. Chebyshev Approximations for the Exponential Integral Ei(x) Math Comput. 1969;23(106):289-303. [ Links ]

Received: February 02, 2019; Accepted: June 04, 2019

Creative Commons License This is an open-access article distributed under the terms of the Creative Commons Attribution License