calculate_extended_cumulative_co2_emissions

calculate_extended_cumulative_co2_emissions(times, velocities, on_engine, extended_integration_times, co2_normalization_references, phases_integration_times, phases_co2_emissions, phases_distances, stop_velocity)[source]

Calculates the extended cumulative CO2 of cycle phases [CO2g].

Parameters:
  • times (numpy.array) – Time vector [s].
  • velocities (numpy.array) – Velocity vector [km/h].
  • on_engine (numpy.array) – If the engine is on [-].
  • extended_integration_times (tuple) – Extended cycle phases integration times [s].
  • co2_normalization_references (numpy.array) – CO2 normalization references (e.g., engine loads) [-].
  • phases_integration_times (tuple) – Cycle phases integration times [s].
  • phases_co2_emissions (numpy.array) – CO2 emission of cycle phases [CO2g/km].
  • phases_distances (numpy.array) – Cycle phases distances [km].
  • stop_velocity (float) – Maximum velocity to consider the vehicle stopped [km/h].
Returns:

Extended cumulative CO2 of cycle phases [CO2g].

Return type:

numpy.array