.. _sphx_glr_examples_python_onedim: 1D reacting flows ----------------- .. raw:: html <div class="sphx-glr-thumbnails"> .. thumbnail-parent-div-open .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="Simulate flame speeds across a range of equivalence ratios, and observe the impact of incorporating the reduced-pressure linear mixture rule (LMR-R) in such calculations."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_flame_speed_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_flame_speed.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Flame speed as a function of equivalence ratio</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="A burner-stabilized premixed methane-air flame with charged species."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_ion_burner_flame_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_ion_burner_flame.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Burner-stabilized flame including ionized species</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="A burner-stabilized lean premixed hydrogen-oxygen flame at low pressure."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_burner_flame_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_burner_flame.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Burner-stabilized flame</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="An opposed-flow ethane/air diffusion flame"> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_diffusion_flame_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_diffusion_flame.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Counterflow diffusion flame</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="This script simulates a lean hydrogen-oxygen flame stabilized in a strained flowfield, with an opposed flow consisting of equilibrium products."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_premixed_counterflow_flame_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_premixed_counterflow_flame.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Opposed-flow premixed strained flame</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="A freely-propagating, premixed methane-air flat flame with charged species."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_ion_free_flame_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_ion_free_flame.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Freely-propagating flame with charged species</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="In this example we simulate a freely-propagating, adiabatic, premixed methane-air flame, calculate its laminar burning velocity and perform a sensitivity analysis of its kinetics with respect to each reaction rate constant."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_flamespeed_sensitivity_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_flamespeed_sensitivity.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Laminar flame speed sensitivity analysis</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="A freely-propagating, premixed hydrogen flat flame with multicomponent transport properties."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_adiabatic_flame_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_adiabatic_flame.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Laminar flame speed calculation</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="This script solves a catalytic combustion problem. A stagnation flow is set up, with a gas inlet 10 cm from a platinum surface at 900 K. The lean, premixed methane/air mixture enters at ~6 cm/s (0.06 kg/m2/s), and burns catalytically on the platinum surface. Gas-phase chemistry is included too, and has some effect very near the surface."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_catalytic_combustion_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_catalytic_combustion.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Catalytic combustion of methane on platinum</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="This script simulates a lean hydrogen-oxygen flame stabilized in a strained flowfield at an axisymmetric stagnation point on a non-reacting surface. The solution begins with a flame attached to the inlet (burner), and the mass flow rate is progressively increased, causing the flame to detach and move closer to the surface."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_stagnation_flame_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_stagnation_flame.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Detached flat flame stabilized at a stagnation point</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="A burner-stabilized, premixed methane/air flat flame with multicomponent transport properties and a specified temperature profile."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_flame_fixed_T_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_flame_fixed_T.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Burner-stabilized flame with imposed temperature profile</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="A freely-propagating, premixed methane-air flame. Examples of saving and loading a flame and restarting with different initial guesses."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_flame_initial_guess_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_flame_initial_guess.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Saving, loading, and restarting 1D calculations</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="Simulate two counter-flow jets of premixed reactants shooting into each other. This simulation differs from the similar premixed_counterflow_flame example as the latter simulates a jet of reactants shooting into products."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_premixed_counterflow_twin_flame_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_premixed_counterflow_twin_flame.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Symmetric premixed twin flame</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="This example uses the two-point flame control feature to march solutions down the stable and unstable burning branch for a counterflow diffusion flame. A hydrogen-oxygen diffusion flame at 1 bar is studied."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_diffusion_flame_continuation_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_diffusion_flame_continuation.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Diffusion flame unstable branch</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="This example computes the extinction point of a counterflow diffusion flame. A hydrogen-oxygen diffusion flame at 1 bar is studied."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_diffusion_flame_extinction_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_diffusion_flame_extinction.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Diffusion flame extinction strain rate</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="This example creates two batches of counterflow diffusion flame simulations. The first batch computes counterflow flames at increasing pressure, the second at increasing strain rates."> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_diffusion_flame_batch_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_diffusion_flame_batch.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Scaling of diffusion flames with pressure and strain rate</div> </div> .. raw:: html <div class="sphx-glr-thumbcontainer" tooltip="Requires: cantera >= 3.0.0, matplotlib >= 2.0, pandas"> .. only:: html .. image:: /examples/python/onedim/images/thumb/sphx_glr_flame_speed_convergence_analysis_thumb.png :alt: :ref:`sphx_glr_examples_python_onedim_flame_speed_convergence_analysis.py` .. raw:: html <div class="sphx-glr-thumbnail-title">Flame Speed with Convergence Analysis</div> </div> .. thumbnail-parent-div-close .. raw:: html </div> .. toctree:: :hidden: /examples/python/onedim/flame_speed /examples/python/onedim/ion_burner_flame /examples/python/onedim/burner_flame /examples/python/onedim/diffusion_flame /examples/python/onedim/premixed_counterflow_flame /examples/python/onedim/ion_free_flame /examples/python/onedim/flamespeed_sensitivity /examples/python/onedim/adiabatic_flame /examples/python/onedim/catalytic_combustion /examples/python/onedim/stagnation_flame /examples/python/onedim/flame_fixed_T /examples/python/onedim/flame_initial_guess /examples/python/onedim/premixed_counterflow_twin_flame /examples/python/onedim/diffusion_flame_continuation /examples/python/onedim/diffusion_flame_extinction /examples/python/onedim/diffusion_flame_batch /examples/python/onedim/flame_speed_convergence_analysis