calculate_extended_integration_times

calculate_extended_integration_times(times, velocities, on_engine, phases_integration_times, engine_coolant_temperatures, after_treatment_temperature_threshold, stop_velocity)[source]

Calculates the extended integration times [-].

Parameters:
  • times (numpy.array) – Time vector [s].
  • velocities (numpy.array) – Velocity vector [km/h].
  • on_engine (numpy.array) – If the engine is on [-].
  • phases_integration_times (tuple) – Cycle phases integration times [s].
  • engine_coolant_temperatures (numpy.array) – Engine coolant temperature vector [°C].
  • after_treatment_temperature_threshold ((float, float)) – Engine coolant temperature threshold when the after treatment system is warm [°C].
  • stop_velocity (float) – Maximum velocity to consider the vehicle stopped [km/h].
Returns:

Extended cycle phases integration times [s].

Return type:

tuple