fuellib.correlate.components.saturated_vapor_pressure_antoine_coeffs
- fuellib.correlate.components.saturated_vapor_pressure_antoine_coeffs(fuel, Tvals=None, *, units='mks', correlation='Lee-Kesler')
Estimate Antoine coefficients for vapor pressure of an individual compound.
- Parameters:
fuel (Fuel) – Fuel object.
Tvals (Quantity[ndarray[tuple[int]]] | None) – Temperature range or nodes for Antoine fit in Kelvin. Defaults to [273.15, Tb_i].
units (Literal['mks', 'cgs', 'dyne/cm^2', 'Pa']) – Units for pressure in fit (“mks”, “cgs”, “dyne/cm^2”, “Pa”). Defaults to “mks”.
correlation (Literal['Ambrose-Walton', 'Lee-Kesler']) – Correlation method (“Ambrose-Walton” or “Lee-Kesler”). Defaults to “Lee-Kesler”.
- Returns:
Coefficients A, B, C, D for each compound.
- Raises:
ValueError – If units or Tvals are invalid.
- Return type:
tuple[ndarray[tuple[int]], ndarray[tuple[int]], ndarray[tuple[int]], ndarray[tuple[int]]]