identify_after_treatment_warm_up_phases

identify_after_treatment_warm_up_phases(times, engine_powers_out, engine_coolant_temperatures, on_engine, engine_thermostat_temperature, ems_data, hybrid_modes, is_cycle_hot=False)[source]

Identifies after treatment warm up phase.

Parameters:
  • times (numpy.array) – Time vector [s].
  • engine_powers_out (numpy.array) – Engine power vector [kW].
  • engine_coolant_temperatures (numpy.array) – Engine coolant temperature vector [°C].
  • on_engine (numpy.array) – If the engine is on [-].
  • ems_data (dict) – EMS decision data.
  • hybrid_modes (numpy.array) – Hybrid mode status (0: EV, 1: Parallel, 2: Serial).
  • engine_thermostat_temperature (float) – Engine thermostat temperature [°C].
  • is_cycle_hot (bool) – Is an hot cycle?
Returns:

After treatment warm up phase.

Return type:

numpy.array