FreelyPropagating#

class ansys.chemkin.core.premixedflames.premixedflame.FreelyPropagating(inlet: ansys.chemkin.core.inlet.Stream, label: str | None = None)#

Bases: PremixedFlame

Freely propagating premixed flame model.

Overview#

skip_fix_t_solution

Skip finding the intermediate solution with fixed temperature.

automatic_temperature_profile_estimate

Construct an estimated temperature profile from the equilibrium state.

pinned_temperature

Pin the assigned temperature to the mesh.

get_flame_speed

Get the computed laminar flame speed.

Import detail#

from ansys.chemkin.core.premixedflames.premixedflame import FreelyPropagating

Attribute detail#

FreelyPropagating.flamespeed = -1.0#

Method detail#

FreelyPropagating.skip_fix_t_solution(mode: bool = True)#

Skip finding the intermediate solution with fixed temperature.

FreelyPropagating.automatic_temperature_profile_estimate(mode: bool = True)#

Construct an estimated temperature profile from the equilibrium state.

FreelyPropagating.pinned_temperature(temperature: float = 400.0)#

Pin the assigned temperature to the mesh.

FreelyPropagating.get_flame_speed() float#

Get the computed laminar flame speed.