Skip to main content
src/lib/utils/fuelEUCalculator.ts implements EU Regulation 2023/1805 with Annex II default emission factors. This page documents the formulas and constants in use.

WtW = WtT + TtW

Global warming potentials use AR5 values:

Annex II default factors

The platform supports 19 fuel types. Key conventional and alternative fuels: Biofuels (TtW CO₂ counted as 0 — biogenic): E-fuels: Ammonia and Hydrogen:

LNG methane slip

For LNG and Bio-LNG, methane slip (ttW_CH₄) varies by engine: The platform defaults to Otto medium-speed unless engine type is supplied.

Biofuel period dating

Bio-Blend bunkers are dated against the user’s certification records. Two periods exist with different certified WtW intensities: Cutoff: 8 August 2025 (FIFO consumption assumption). Consumption before the cutoff uses the earlier bunker; after, the later one.

Fleet GHG intensity

Energy is computed per fuel as tonnes × 1,000,000 × LCV.

Targets and compliance

The penalty divides by Actual to convert the gCO₂eq gap into MJ of energy at the actual intensity, then values that energy at €2,400 per tonne of VLSFO equivalent (41,000 MJ). Targets are step-wise: the 2025 target (89.34) applies through 2029, then drops at 2030. Years before 2025 use the baseline (91.16).

Implementation

src/lib/utils/fuelEUCalculator.ts — exports include calculateWtW, calculateFleetGHGIntensity, calculateFuelEUCompliance, calculateFuelEUComplianceWithBiofuelPeriods, and the FUEL_FACTORS, LNG_CSLIP, GWP, GHG_TARGETS, BIOFUEL_EMISSION_FACTORS constants.

Reference