Skip to content
Last updated

🌱 How to estimate CO₂ emissions for ICE vehicles

This tutorial explains how to configure the routing request to estimate energy consumption for Internal Combustion Engine (ICE) vehicles, and how to convert this energy into CO₂ emissions.

All source content below is preserved exactly as provided.


🔧 Required fields in the routing request

You need to define a "routingEnergyVehicleFeature" in the routing request:

Set the following 4 fields of the ICE vehicle:

  • dryWeight (kg) Note: includes 75kg of the driver’s estimated weight
  • auxConsumption (W)
  • scx (m²)
  • crr (kg/t)

If necessary, you can also define the payload (in kg). Default value is 0.

You also need to define these 2 parameters (which reflect a driving profile):

  • maxAccel (m/s²)
  • maxDecel (m/s²) You can use default parameters 1.25 and -1.25 respectively.

Finally set these other parameters to fixed values:

  • engineEfficiency: depends of the type of fuel used by the engine: diesel, petrol, LPG

    • petrol & LPG: approximately 0.25
    • diesel: approximately 0.3
  • regenerativeBraking: false

  • batCapacity: 1000 (kWh) Note: a non zero value needs to be defined but it does not affect the result.


📐 CO₂ emission conversion formula

The estimation of CO₂ emission in kg is the value of the energyConsumption field in the response multiplied by G / K, where:

G = the emission factor (kg CO₂ / L), depending on the fuel:

  • petrol: approximately 2.31 kg/L
  • diesel: approximately 2.68 kg/L
  • LPG: approximately 1.66 kg/L

(see What is the Carbon Footprint of a Conventional Car? | D-Carbonize)

K = the energy released by 1 liter of fuel (kWh/L):

  • petrol: approximately 9 kWh/L
  • diesel: approximately 10 kWh/L
  • LPG: approximately 7 kWh/L

Therefore, to convert the energy consumption (in kWh) E into CO₂ emissions (in kg):

  • petrol: 2.31 / 9 = 0.256
  • diesel: 2.68 / 10 = 0.268
  • LPG: 1.66 / 7 = 0.237

📦 Example request for a diesel car

Request

{
  "geoserver": "here",
  "routingMode": "MODE_VIAS",
  "outputLanguage": "fr",
  "destinations": [
    {
      "coordinateSat": {
        "lon": 2.243,
        "lat": 48.89661
      }
    },
    {
      "coordinateSat": {
        "lon": 2.649556640625001,
        "lat": 48.81703451637949
      }
    }
  ],
  "options": [
    "POLYLINE", "EVENT", "EVT_ENERGY_CONSUMPTION"
  ],
  "routingVehicleProfile": {
    "transportMode": "CAR",
    "routingEnergyVehicleFeature": {
      "dryWeight": 1000,
      "crr": 0.007,
      "scx": 0.7,
      "auxConsumption": 400,
      "payload": 150,
      "maxAccel": 1.25,
      "maxDecel": -1.25,
      "engineEfficiency": 0.3,
      "regenerativeBraking": false,
      "batCapacity": 1000
    }
  }
}

Response

"energyConsumption": 17.922892992408247

CO₂ emission

→ CO2 emission = 17.922892992408247 * 0.268 = 4.8 kg

🚗 Typical physical values for ICE vehicle categories

Here are typical values of dryWeight (kg), SCx (m²), RRC (t/t) and Auxiliary consumption (W) for the following categories of ICE vehicles (source chatGPT):

1. City Cars

Dry Weight: 800 - 1,100 kg

SCx: 0.60 - 0.75 m²

RRC: 0.007 - 0.009 t/t

Auxiliary Consumption: 400 - 600 W

2. Compacts

Dry Weight: 1,100 - 1,400 kg

SCx: 0.70 - 0.85 m²

RRC: 0.008 - 0.010 t/t

Auxiliary Consumption: 500 - 800 W

3. Sedans

Dry Weight: 1,300 - 1,600 kg

SCx: 0.80 - 0.90 m²

RRC: 0.009 - 0.011 t/t

Auxiliary Consumption: 600 - 1,000 W

4. SUVs

Dry Weight: 1,500 - 2,200 kg

SCx: 0.85 - 1.00 m²

RRC: 0.010 - 0.012 t/t

Auxiliary Consumption: 700 - 1,200 W

5. MPVs / Family Cars

Dry Weight: 1,500 - 2,000 kg

SCx: 0.85 - 1.00 m²

RRC: 0.009 - 0.011 t/t

Auxiliary Consumption: 600 - 1,100 W

6. Pick-ups

Dry Weight: 1,800 - 2,500 kg

SCx: 1.00 - 1.20 m²

RRC: 0.011 - 0.013 t/t

Auxiliary Consumption: 800 - 1,500 W

7. Light Commercial Vehicle (LCV)

Dry weight: 1,900 – 2,400 kg

SCx: 0.9 – 1.1 m²

RRC: 0.009 – 0.011 t/t

Auxiliary consumption: 600 – 1,000 W

8. Trucks

a. 3.5-ton truck

Dry weight: 2,200 – 3,000 kg

SCx: 1.3 – 1.6 m²

RRC: 0.010 – 0.012 t/t

Auxiliary: 600 – 1,200 W

b. 7.5-ton truck

Dry weight: 3,500 – 5,000 kg

SCx: 1.6 – 2.0 m²

RRC: 0.011 – 0.013 t/t

Auxiliary: 800 – 1,500 W

c. 12-ton truck

Dry weight: 6,000 – 7,000 kg

SCx: 2.0 – 2.4 m²

RRC: 0.012 – 0.014 t/t

Auxiliary: 1,000 – 1,800 W

d. 28-ton truck

Dry weight: 10,000 – 12,000 kg

SCx: 2.5 – 3.0 m²

RRC: 0.013 – 0.015 t/t

Auxiliary: 1,500 – 2,500 W

e. 40-ton truck

Dry weight: 14,000 – 16,500 kg

SCx: 3.0 – 3.6 m²

RRC: 0.014 – 0.017 t/t

Auxiliary: 1,500 – 3,000+ W