predict_after_treatment_warm_up_phases

predict_after_treatment_warm_up_phases(after_treatment_warm_up_duration, after_treatment_cooling_duration, times, on_engine, is_cycle_hot)[source]

Calculates the engine speed delta due to the after treatment warm up [RPM].

Parameters:
  • after_treatment_warm_up_duration (float) – After treatment warm up duration [s].
  • after_treatment_cooling_duration (float) – After treatment cooling duration [s].
  • times (numpy.array) – Time vector [s].
  • on_engine (numpy.array) – If the engine is on [-].
  • is_cycle_hot (bool) – Is an hot cycle?
Returns:

Phases when engine speed is affected by the after treatment warm up [-].

Return type:

numpy.array