libICEpost.src.thermophysicalModels.laminarFlameSpeedModels.LaminarFlameSpeedModel
@author: F. Ramognino <federico.ramognino@polimi.it> Last update: 12/06/2023
Classes
Base class for computation of laminar flame speed. |
Module Contents
- class libICEpost.src.thermophysicalModels.laminarFlameSpeedModels.LaminarFlameSpeedModel.LaminarFlameSpeedModel[source]
Bases:
libICEpost.src.base.BaseClass.BaseClass,libICEpost.src.base.Utilities.UtilitiesBase class for computation of laminar flame speed.
- abstractmethod Su(p: float, T: float, phi: float, EGR: float = None) float | numpy.ndarray[source]
Used to compute laminar flame speed in derived class. Here in the base class it is used only for argument checking.
- Parameters:
p (float) – Pressure [Pa].
T (float) – Unburnt gas temperature [K]
phi (float) – Equivalence ratio [-].
EGR (float, optional) – (optional) mass fraction of recirculated exhaust gasses. Defaults to None.
- Returns:
The computed laminar flame speed [m/s].
- Return type:
float|np.ndarray
- abstractmethod deltaL(p: float, T: float, phi: float, EGR: float = None) float | numpy.ndarray[source]
Used to compute laminar flame thickness in derived class. Here in the base class it is used only for argument checking.
- Parameters:
p (float) – Pressure [Pa].
T (float) – Unburnt gas temperature [K]
phi (float) – Equivalence ratio [-].
EGR (float, optional) – (optional) mass fraction of recirculated exhaust gasses. Defaults to None.
- Returns:
The computed laminar flame thickness [m].
- Return type:
float|np.ndarray