MV Norröna Co2 Emission Calculator

Disclaimer

Smyrilline assumes no responsibility or liability for any errors or omissions in the content of this site. The information contained in this site is provided on an "as is" basis with no guarantees of completeness, accuracy, usefulness or timeliness...

Objective

The Co2 Calc program is designed to provide a transparent and sophisticated interface, enabling passengers to assess their individual Co2 emissions contribution. This assessment is intricately calculated based on an array of pivotal travel-related factors including the chosen route, the month of travel, vehicle type, and the nature of the journey (roundtrip or one-way). A distinctive feature of this program is the integration of a scalar factor, which meticulously adjusts the emissions calculation to align with the relative passenger load for a given month. This ensures a nuanced and contextually estimation of each individual's Co2 responsibility.

It is imperative to recognize the variability in trip compositions—ranging from voyages predominantly consisting of cargo with a minimal passenger count, to those heavily laden with passengers and minimal cargo. In scenarios where a voyage carries a mere handful of passengers amidst substantial cargo, it is inequitable for these few individuals to bear the full environmental cost typically distributed among a larger passenger cohort.

This program addresses these complexities head-on. Given the dynamic nature of travel variables such as weather conditions, trip frequency, passenger count, and cargo load, the Co2 Calc employs averages and scalar factors. This approach enables the program to provide a fair and statistically reasoned overview of Co2 emissions, offering passengers a credible and clear understanding of their environmental footprint.

Co2 Calculation Methodology

The mathematical model underpinning the Co2 Calc program is meticulously crafted to ensure precise and contextually relevant computations of Co2 emissions. This model incorporates advanced mathematical constructs and statistical methodologies to account for a comprehensive range of variables that influence the environmental impact of travel. The core of this model lies in its ability to dynamically adjust Co2 emission calculations in alignment with passenger load variations, vehicle types, and travel routes. The following is an in-depth overview of the computational steps and methodologies employed:

  1. Data Retrieval and Initialization:

  2. Weight Distribution and Emission Calculation

paxCo2=co2PerNauticalMilePerPax×paxWeightPercent\text{paxCo2} = \text{co2PerNauticalMilePerPax} \times \text{paxWeightPercent}

vehicleCo2=co2PerNauticalMilePerPax×vehicleWeightPercent\text{vehicleCo2} = \text{co2PerNauticalMilePerPax} \times \text{vehicleWeightPercent}

vehicleEmission=(vehicleWeight1000)×(vehicleCo2×routeDistance)\text{vehicleEmission} = \left(\frac{\text{vehicleWeight}}{1000}\right) \times \left(\text{vehicleCo2} \times \text{routeDistance}\right)

baseCo2PerPax=paxCo2×routeDistance\text{baseCo2PerPax} = \text{paxCo2} \times \text{routeDistance}

  1. Passenger Load Normalization:

normPassengers=passengersminPassengersmaxPassengersminPassengers\text{normPassengers} = \frac{\text{passengers} - \text{minPassengers}}{\text{maxPassengers} - \text{minPassengers}}

  1. Scalar Factor Application:

inverseNormalizedPassengers=(1+scalarFactor)normPassengers×(2×scalarFactor)\text{inverseNormalizedPassengers} = (1 + \text{scalarFactor}) - \text{normPassengers} \times (2 \times \text{scalarFactor})

  1. Adjusted Co2 Per Passenger:

adjustedCo2PerPax=inverseNormalizedPassengers.map(scalar(baseCo2PerPax×scalar).toFixed(2))\text{adjustedCo2PerPax} = \text{inverseNormalizedPassengers.map}(scalar \Rightarrow (\text{baseCo2PerPax} \times scalar).toFixed(2))

  1. Passenger Emission Calculation:

paxEmission=adjustedCo2PerMonth[month]×passengers\text{paxEmission} = \text{adjustedCo2PerMonth}[month] \times passengers

  1. Total Emission Computation:

totalEmission=(paxEmission+vehicleEmission)×roundtrip\text{totalEmission} = (\text{paxEmission} + \text{vehicleEmission}) \times \text{roundtrip}

  1. Result Formatting and Presentation:

totalGrams=totalEmission.toFixed(2)\text{totalGrams} = \text{totalEmission.toFixed}(2)

totalKg=(totalEmission/1000).toFixed(2)\text{totalKg} = (\text{totalEmission} / 1000).toFixed(2)

This refined methodology ensures that the Co2 Calc program provides an accurate, fair, and contextually relevant assessment of individual Co2 emissions, empowering passengers with precise insights into their environmental footprint.

Understanding the Usage of scalarFactor

The scalarFactor plays a crucial role in the Co2 emissions calculation by providing a dynamic adjustment to the per-passenger emission based on the passenger count relative to the observed data range. This factor ensures that the emissions are not just a linear function of the number of passengers, but also take into account the variability and distribution of passenger numbers over different periods.

Purpose of scalarFactor:

  1. Dynamic Adjustment: The primary purpose of the scalarFactor is to introduce a dynamic component into the Co2 calculation. It adjusts the emission per passenger not just based on the direct number of passengers but also considers how this number relates to the typical (minimum and maximum) passenger counts observed.

  2. Normalization and Scaling: It normalizes the passenger data, scaling the Co2 emissions calculation to be proportional to the number of passengers while considering the data's range. This means that in months with exceptionally high or low passenger numbers, the emissions per passenger will be adjusted to reflect this abnormality, ensuring a fair distribution of Co2 responsibility.

  3. Flexibility in Adjustment: By allowing the scalarFactor to be a variable rather than a fixed value, the model introduces flexibility. Different values of scalarFactor can represent different scales of adjustment, making the model adaptable to various scenarios or assumptions about how passenger numbers should influence individual Co2 responsibility.

Working of scalarFactor:

The scalarFactor works in conjunction with the normalization of passenger numbers. Here's a step-by-step breakdown of its function:

  1. Normalize Passenger Count:

  2. Apply scalarFactor:

Significance of scalarFactor:

The introduction of scalarFactor adds a layer of sophistication to the Co2 emissions model, ensuring that it is sensitive to fluctuations in passenger numbers and can provide a more accurate and fair distribution of Co2 responsibility. It ensures that the model is not overly simplistic and can handle the complexities and variabilities inherent in passenger data.

Approximation of scalarFactor

The scalarFactor is determined by taking the Pearson correlation coefficient between passenger count and CO2 emissions. The equation for Pearson correlation coefficient:

rxy=n(xy)(x)(y)[nx2(x)2][ny2(y)2]r_{xy} = \frac{n(\sum xy) - (\sum x)(\sum y)}{\sqrt{[n\sum x^2 - (\sum x)^2][n\sum y^2 - (\sum y)^2]}}

the breakdown of that is:

The correlation between variables x and y: rxyr_{xy} The number of data points: nn The sum of the product of x and y: xy\sum xy The sums of x and y respectively: x\sum x and y\sum y The sums of the squares of x and y respectively: x2\sum x^2 and y2\sum y^2

In our case, x represents the CO2 emissions and y represents the passenger count.

After calculating the correlation coefficient, its absolute value is taken as the scalarFactor.

scalarFactor=rxyscalarFactor = |r_{xy}|

It is approximately 0.037. This indicates a very strong positive relationship between the two variables. The absolute value of the correlation coefficient hence can be a good choice for the scalarFactor. This means 3.7% of the variability in CO2 emissions can be explained by the passenger count. Using this as a scalarFactor would thus imply that the CO2 emissions calculation would be scaled and adjusted according to the passenger count, giving a fair distribution of CO2 responsibility.

In summary, the scalarFactor is a vital component of the Co2 emissions calculation, ensuring that the model is dynamic, adaptable, and fair in attributing Co2 responsibility to individual passengers.

Data Overview

The data is a projection based on the previous year's data as not much changes from year to year. The Pax Emission of gram pr Nautical mile is an averge through the year. Same goes for freight emission.

General Information

Ferry Routes (Distance in Nautical Miles)

Route Distance (Nautical Miles)
Torshavn-Hirtshals 585
Hirtshals-Torshavn 585
Torshavn-Seydisfjordur 292
Seydisfjordur-Torshavn 292
Hirtshals-Seydisfjordur 877
Seydisfjordur-Hirtshals 877

Vehicle Types and Weight Range

Code Vehicle Type Weight Low (Kg) Weight High (Kg)
BIKE Bike 7 14
BUS Coach up to 14m L 206.9 333.33
CAR Car below 1.9m H and Max 5m L 1500 2200
CARE Electric car below 1.9m H and 5m L 1800 2500
CARH Car over 2.5 meters Height and max 5 meters Length 2000 3000
CARHE Electric car over 2.5 meters Height and max 5 meters Length 2500 3500
CARM Car 1.9-2.5 meters Height and max 5 meters Length 1800 2300
CARMD Car for disabled 1.9-2.5 meters Height and max 5 meters Length 2000 3000
CARME Electric car 1.9-2.5 meters Height and max 5 meters Length 2000 2800
CVAN Car and caravan 3500 7000
CVANE Electric car and caravan 4000 8000
MC Motorcycle 150 400
MCS Motorcycle with sidecar 350 500

Monthly Data

Month CO2 Emissions Passengers Vehicle Weight (kg)
January 1049.83 361 319,135.50
February 2377.17 1070 876,400.00
March 2948.08 5312 2,790,852.50
April 3154.51 8752 4,500,232.50
May 3294.43 9492 7,375,448.00
June 5792.69 15871 13,506,153.00
July 6800.8 23693 16,942,257.50
August 5644.69 19739 15,177,597.50
September 3424.61 9664 8,048,166.50
October 3746.82 8348 5,029,556.00
November 3194.62 5682 3,002,336.50
December 2327.04 820 677,160.50

Final Note

Co2 Emission pr passenger and freight as well vehicle weight and more has been collected from a deep dive in our booking system and Co2 reports from 2023.. these values are then used to approximate the Co2 Emission of a passengers journey for the next year. this will of course need to be mended on any given year and perhaps also refined. this is also very generalized, one cannot accuratly predict with 100% accuracy. the footprint of the indivitual when measuring a ship of this size. If you identify any inconsistencies or inaccuracies within this project, we welcome your insights. Please reach out at: theos@smyrilline.fo