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