TY - JOUR
T1 - MATLAB Application for Determination of 12 Combustion Products, Adiabatic Temperature and Laminar Burning Velocity
T2 - Development, Coding and Explanation
AU - Cisneros, Roberto Franco
AU - Rojas, Freddy Jesus
N1 - Publisher Copyright:
© 2024 by the authors.
PY - 2024/9
Y1 - 2024/9
N2 - The determination of the characteristics and main combustion properties of fuels is necessary for post-implementation in different applications. Among the most important combustion properties of a fuel are the combustion products, flame temperature and laminar burning velocity. Therefore, this paper describes the step-by-step development and coding of a MATLAB application that can determine 12 combustion products, flame temperature and laminar burning velocity in order to understand the logic of calculus procedure, so any user would be able to make improvements of new functionalities (add more fuels, add more combustion products, etc.). The numerical procedure and methods (Gaussian elimination, Taylor Series and Newton–Raphson) parallel with their implementation as code lines for the development of the application are carried out using flow charts. In addition, simulations in Ansys Chemkin were performed and included in the application as part of the results comparison. It was found that: (1) The MATLAB Application codification and development were successfully explained in detail, (2) the functions and execution sequence are described by using flow charts and code extract, (3) the application is available to everyone for modifications, (4) the application can only be used for hydrocarbons fuels, (5) the application execution time registered was less than 8 s.
AB - The determination of the characteristics and main combustion properties of fuels is necessary for post-implementation in different applications. Among the most important combustion properties of a fuel are the combustion products, flame temperature and laminar burning velocity. Therefore, this paper describes the step-by-step development and coding of a MATLAB application that can determine 12 combustion products, flame temperature and laminar burning velocity in order to understand the logic of calculus procedure, so any user would be able to make improvements of new functionalities (add more fuels, add more combustion products, etc.). The numerical procedure and methods (Gaussian elimination, Taylor Series and Newton–Raphson) parallel with their implementation as code lines for the development of the application are carried out using flow charts. In addition, simulations in Ansys Chemkin were performed and included in the application as part of the results comparison. It was found that: (1) The MATLAB Application codification and development were successfully explained in detail, (2) the functions and execution sequence are described by using flow charts and code extract, (3) the application is available to everyone for modifications, (4) the application can only be used for hydrocarbons fuels, (5) the application execution time registered was less than 8 s.
KW - Gaussian elimination method
KW - Newton–Raphson method
KW - Taylor series
KW - burning velocity
KW - combustion products
KW - flame temperature
KW - numerical methods
UR - http://www.scopus.com/inward/record.url?scp=85205066855&partnerID=8YFLogxK
U2 - 10.3390/computation12090189
DO - 10.3390/computation12090189
M3 - Article
AN - SCOPUS:85205066855
SN - 2079-3197
VL - 12
JO - Computation
JF - Computation
IS - 9
M1 - 189
ER -