SIengine#
- class ansys.chemkin.core.engines.SI.SIengine(reactor_condition: ansys.chemkin.core.inlet.Stream, label: str | None = None)#
Bases:
ansys.chemkin.core.engines.engine.EngineSpark Ignition (SI) engine model.
Overview#
Set Wiebe function parameters. |
|
Set SI engine SOC timing. |
|
Set the SI mass burned profile using the anchor points. |
|
Specify SI engine mass burned fraction profile. |
|
Set the overall combustion efficiency. |
|
Set the minimum gas species mole fraction value. |
|
Set the Wiebe function parameters. |
|
Set the mass burned profile anchor points. |
|
Set the mass burned fraction profile. |
|
Run Chemkin SI engine model method. |
Import detail#
from ansys.chemkin.core.engines.SI import SIengine
Attribute detail#
- SIengine.sparktiming = -180.0#
- SIengine.burnduration = 0.0#
- SIengine.wieben = 2.0#
- SIengine.Wiebeb = 5.0#
- SIengine.massburnedCA10 = -180.0#
- SIengine.massburnedCA50 = -180.0#
- SIengine.massburnedCA90 = -180.0#
- SIengine.burnefficiency = 1.0#
- SIengine.MBpoints = 0#
- SIengine.MBangles: list[float] = []#
- SIengine.MBfractions: list[float] = []#
Method detail#
- SIengine.wiebe_parameters(n: float, b: float)#
Set Wiebe function parameters.
- SIengine.set_burn_timing(soc: float, duration: float = 0.0)#
Set SI engine SOC timing.
- SIengine.set_burn_anchor_points(ca10: float, ca50: float, ca90: float)#
Set the SI mass burned profile using the anchor points.
- SIengine.set_mass_burned_profile(crankangles: numpy.typing.NDArray[numpy.double], fractions: numpy.typing.NDArray[numpy.double]) int#
Specify SI engine mass burned fraction profile.
- SIengine.set_combustion_efficiency(efficiency: float)#
Set the overall combustion efficiency.
- SIengine.set_burned_products_minimum_mole_fraction(bound: float)#
Set the minimum gas species mole fraction value.
- SIengine.set_wiebe_keywords() int#
Set the Wiebe function parameters.
- SIengine.set_burn_anchor_points_keywords() int#
Set the mass burned profile anchor points.
- SIengine.set_burn_profile_keywords() int#
Set the mass burned fraction profile.
- SIengine.run() int#
Run Chemkin SI engine model method.