calculate_optimal_efficiency

calculate_optimal_efficiency(co2_params_calibrated, mean_piston_speeds)[source]

Calculates the optimal efficiency [-] and t.

Parameters:
  • co2_params_calibrated (lmfit.Parameters) –

    CO2 emission model parameters (a2, b2, a, b, c, l, l2, t, trg).

    The missing parameters are set equal to zero.

  • mean_piston_speeds (numpy.array) – Mean piston speed vector [m/s].
Returns:

Optimal efficiency and the respective parameters:

  • mean_piston_speeds [m/s],
  • engine_bmep [bar],
  • efficiency [-].

Return type:

dict[str | tuple]