Shipping emissions

The vehicle emissions produced by a shipment

Last updated 17 May 2024

To calculate the vehicle emissions produced by a shipment, Skrym needs the following data points: the approximate route the shipment will take between the start and end location, the vehicle that will be used for each segment of the route, emissions factors for each vehicle, emissions factors for the fuel that is used by each vehicle, and package weight and volume.

If not all of these data points are available, Skrym uses first-hand data sourced from the relevant transporters but defaults to third-party records (such as www.transportstyrelsen.se faviconTransportstyrelsen ) if the first-hand data is not available. If no data is available in third-party records, Skrym uses default values as fallback.

Route Estimation

The route that the parcel(s) take is estimated in these two simple steps:

  1. Generating the assumed delivery route and breaking it into several segments to reflect stops at Terminals and Delivery Hubs.
  2. Assigning the relevant vehicle (that corresponds to the appropriate transporter) to each segment of the route.

Emissions Factors

  1. The function calculates average emissions factors. It prioritizes obtaining direct data stored for the specific vehicles available for that route. If this is not available, it falls back on the same information stored for the vehicle's model and its associated fuel. If there are no available vehicles for that route, the transporter's whole fleet for that route segment type is used. If no emissions factors are found, or if a vehicle fleet is lacking, the function falls back on using default constants derived by www.transportmeasures.org faviconNTM.
  2. These emissions factors are converted into a emissions-by-distance factor:
Eikm=vVidi100efuelcvE^{\text{km}}_{i} = \sum_{v \in V_i} \frac{d_i}{100} \cdot e^{\text{fuel}} \cdot c_v

where ViV_i is the set of available vehicles for route segment ii, rr is the distance of the segment, efuele^{\text{fuel}} is the emissions factor for the fuel, and cvc_v is the fuel consumption rate of vv.

Impact of Individual Shipments on Vehicle Emissions

  1. Volumetric weight is calculated for the shipment, based on its dimensions: wvol=l×w×h280×109w_{vol} = l \times w \times h \cdot 280 \times 10^{-9}
  2. Debitable weight is assigned by the greater of the volumetric weight and the actual weight of the shipment: wdeb=max(wvol,wact)w_{\text{deb}} = \max(w_{\text{vol}}, w_{\text{act}}).
  3. The function then calculates the emissions for each segment of the route, using the following formula:
Ei=EikmdiaE_{i} = E^{\text{km}}_i \cdot d_i \cdot a

where EiE_{i} is the emissions for segment ii, did_i is the distance of the segment ii, and aa is the allocation factor of the shipment. aa is defined by:

a=(wdebUcapWmax)a = \left( \frac{w_{\text{deb}}}{U_{\text{cap}} \cdot W_{\text{max}}} \right)

where UcapU_{\text{cap}} is the capacity utilization of the vehicle, WmaxW_{\text{max}} is the maximum load weight that the vehicle can createFactory.

Total Vehicle Emissions

The total emissions for the shipment is then calculated by summing the emissions for each segment ii of the route RR:

Etot=iREiE^{\text{tot}} = \sum_{i \in R} E_i
VariableUnitDescription
EEkg CO2\text{CO}_2Emissions
ddkmDistance
efuele^{\text{fuel}}kg CO2\text{CO}_2/LEmissions factor for fuel
ccL/100kmFuel consumption rate
wvolw_{\text{vol}}kgVolumetric weight
wactw_{\text{act}}kgActual weight
wdebw_{\text{deb}}kgDebitable weight
aa%Allocation factor
UcapU_{\text{cap}}%Capacity utilization
WmaxW_{\text{max}}kgMaximum load weight

Well-to-Wheel or Tank-to-Wheel?

Skrym's emissions calculation is based on the tank-to-wheel (TTW) approach, which means that we only consider the emissions produced by the vehicle itself, and not the emissions from the production of the fuel or the vehicle.