libICEpost.src.thermophysicalModels.laminarFlameSpeedModels.LaminarFlameSpeedModel ================================================================================== .. py:module:: libICEpost.src.thermophysicalModels.laminarFlameSpeedModels.LaminarFlameSpeedModel .. autoapi-nested-parse:: @author: F. Ramognino Last update: 12/06/2023 Classes ------- .. autoapisummary:: libICEpost.src.thermophysicalModels.laminarFlameSpeedModels.LaminarFlameSpeedModel.LaminarFlameSpeedModel Module Contents --------------- .. py:class:: LaminarFlameSpeedModel Bases: :py:obj:`libICEpost.src.base.BaseClass.BaseClass`, :py:obj:`libICEpost.src.base.Utilities.Utilities` Base class for computation of laminar flame speed. .. py:method:: Su(p: float, T: float, phi: float, EGR: float = None) -> float | numpy.ndarray :abstractmethod: Used to compute laminar flame speed in derived class. Here in the base class it is used only for argument checking. :param p: Pressure [Pa]. :type p: float :param T: Unburnt gas temperature [K] :type T: float :param phi: Equivalence ratio [-]. :type phi: float :param EGR: (optional) mass fraction of recirculated exhaust gasses. Defaults to None. :type EGR: float, optional :returns: The computed laminar flame speed [m/s]. :rtype: float|np.ndarray .. py:method:: deltaL(p: float, T: float, phi: float, EGR: float = None) -> float | numpy.ndarray :abstractmethod: Used to compute laminar flame thickness in derived class. Here in the base class it is used only for argument checking. :param p: Pressure [Pa]. :type p: float :param T: Unburnt gas temperature [K] :type T: float :param phi: Equivalence ratio [-]. :type phi: float :param EGR: (optional) mass fraction of recirculated exhaust gasses. Defaults to None. :type EGR: float, optional :returns: The computed laminar flame thickness [m]. :rtype: float|np.ndarray