flame_ode
flame_ode,
a MATLAB code which
sets up and solves an ordinary differential equation (ODE) which models
the growth of a ball of flame in a combustion process.
Licensing:
The computer code and data files described and made available on this web page
are distributed under
the MIT license
Languages:
flame_ode is available in
a MATLAB version and
an Octave version and
a Python version.
Related Data and codes:
flame_ode_test
matlab_ode,
MATLAB codes which
set up various ordinary differential equations (ODE).
References:
-
Shirley Abelman, Kailash Patidar,
Comparison of some recent numerical methods for initial-value problems
for stiff ordinary differential equations,
Computers and Mathematics with Applications,
Volume 55, Number 4, 2008, pages 733-744.
-
Guy Rouleau,
Guy on Simulink: Why do we need stiff ODE solvers?,
"https://blogs.mathworks.com/simulink/2012/07/03/why-do-we-need-stiff-ode-solvers/?s_tid=srchtitle",
Posted 03 July 2012.
-
Cleve Moler,
Cleve's Corner: Stiff Differential Equations,
MATLAB News and Notes,
May 2003, pages 12-13.
-
Cleve Moler,
Cleve's Corner: Ordinary Differential Equations, Stiffness,
"https://blogs.mathworks.com/cleve/2014/06/09/ordinary-differential-equations-stiffness/?s_tid=srchtitle",
Posted 09 June 2014.
Source Code:
-
flame_deriv.m,
returns the right hand side of the flame ODE.
-
flame_exact.m,
returns the exact solution of the flame ODE.
-
flame_parameters.m,
returns parameters of the flame ODE.
-
lambert_w.m,
evaluates the Lambert W function. Used in place of
MATLAB's lambertw() function, which requires the
Symbolic Toolbox.
Last revised on 23 April 2021.