Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.3%) to scientific vocabulary
Last synced: 9 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: trwaite
  • License: bsd-2-clause
  • Language: R
  • Default Branch: main
  • Size: 7.66 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Created almost 2 years ago · Last pushed about 1 year ago
Metadata Files
Readme License Citation

README.md

Introduction

NSR_shipping_model is a repository containing the R code used to project the economic competition between shipping goods along the Northern Sea Route (NSR) versus the Suez canal route (SCR) considering changing sea ice thickness and fuel costs. The repository includes a script to project theoretical route choice shares (NSR vs SCR) for shipments between Murmansk, Russia and Dongjiakou, China (route_choice_murmansk_dongjiakou.R) used in Brelsford et al. (in prep) as well as a script projecting quantity of shipments, shipping traffic along the NSR, and resulting CO2 emissions from the case study of shipping oil produced in the offshore Russian Arctic to Dongjiakou (shipping_model_arctic_oil.R) used in Waite et al. (in prep).

The repository also contains code to generate gridded emissions data (netCDF files) along the NSR corresponding with the projected CO2 emissions from shipping.


Methods

Shipping Model

NSR navigability

The NSR, from the port of Murmansk to the Bering Strait, is partitioned into 36 subzones (Cheaitou et al. (2019). Gridded sea ice thickness projections from Phase 6 of the Coupled Model Intercomparison Project (CMIP6) are used to calculate monthly average sea ice thickness in each subzone under different climate change scenarios. Sea ice thickness thresholds corresponding to each vessel type (1A and 1AS) are applied to determine navigability and navigation constraints. These include, listed from thickest ice to thinnest ice, a navigability threshold (above which the vessel cannot cross the subzone), an ice breaker escort threshold (above which an ice breaker escort is needed and vessel speed is limited to the speed of the ice breaker), and a speed reduction threshold (above which the vessel can travel unaccompanied but its speed is reduced). When sea ice thickness is below the speed reduction threshold, the vessel is free to navigate at its maximum speed.

Transit costs

The cost for a vessel to traverse the NSR consists of (1) the cost of fuel consumed in each NSR subzone crossed, (2) the cost of fuel consumed outside of the NSR, (3) the cost of an ice breaker escort if needed, (4) the cost of operations, (5) the suez canal fee, and (6) the cost of emissions in the case of a low carbon transition scenario. These costs are determined as described below: 1. Fuel consumption is a function of vessel speed $S$, subzone length $l$, the vessel's maximum speed $D$, and the vessel's daily fuel consumption at maximum speed $f$:

$F=\frac{l}{24*S}*f*\frac{S}{D}$

The cost of fuel is calculated as the fuel consumption multiplied by the fuel price, which can vary over time.

  1. Vessels are assumed to travel at their maximum speed outside of the NSR (in the absence of sea ice) and consume fuel accordingly.
  2. Ice breaker escort fees follow the tariff levels published by the Russian government, which depend on the season and the number of NSR zones in which an escort is needed. We include a sensitivity analysis of the icebreaker escort fees, with base, high, and low USD/RUB exchange rates as well as a discounted fee case.
  3. Operation fees depend on the duration of the transit and a constant daily operation cost (a parameter).
  4. The Suez canal fee is applied for the Suez Canal Route only.
  5. In low carbon transition scenarios, the corresponding carbon price is applied to the total shipping CO2 emissions, calculated as explained below.

CO2 Emissions

CO2 emissions from a shipment traversing a given route are calculated based on the total fuel consumed to traverse the route multiplied by a fixed CO2 emissions coefficient (a parameter). For NSR subzones in which an ice breaker escort is used, ice breaker emissions are calculated based on sea ice thickness (which impacts fuel consumption) and the same CO2 emissions coefficient.

Route choice

When any subzone of the NSR has sea ice thickness above the navigability threshold in a given month, all shipments are assumed to traverse the SCR. Otherwise, the proportion of shipments traversing the NSR ($P_{NSR}$) versus the SCR is projected using a logit choice function applied to the comparative costs of shipping over the NSR ($C_{NSR}$) and the SCR ($C_{SCR}$). The logit exponent parameter $\beta$ can be varied to represent different elasticities as in Brelsford et al. (in prep):

$P_{NSR}=\frac{\exp{\left(-\beta*C_{NSR}\right)}}{\exp{\left(\beta*C_{NSR}\right)}+\exp{\left(\beta*C_{SCR}\right)}}$

How to run experiments

Route choice shares

To run an experiment analyzing route choice shares for a theoretical shipment from Murmansk, Russia to Dongjiakou, China, run the route_choice_murmansk_dongjiakou.R script. By default, the script will produce results for a list of sensitivity values for the beta parameter (i.e., logit exponenet parameter in the economic choice model) and the shareweight parameter. To change these values, make changes to betas and share_weights.

Arctic offshore oil shipments

To run an experiment analyzing route choice, number of shipments, shipping traffic, and CO2 emissions resulting from projected production of Arctic offshore oil produced in Russia and shipped to China, run the shipping_model_arctic_oil.R script. Note that this analysis uses a lot of memory due to large data tables being generated, so there is an option to run the analysis for only a single year (eval_single_year) for local testing.

Owner

  • Name: Taryn Waite
  • Login: trwaite
  • Kind: user

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: NSR Shipping Model
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Taryn
    family-names: Waite
  - given-names: Siwa
    family-names: Msangi
  - given-names: Ying
    family-names: Zhang
  - given-names: Molly
    family-names: French
  - given-names: Nazar
    family-names: Kholod
  - given-names: Jae
    family-names: Edmonds
  - given-names: Stephanie
    family-names: Waldhoff
repository-code: 'https://github.com/trwaite/NSR_shipping_model'

GitHub Events

Total
  • Release event: 2
  • Push event: 16
  • Create event: 1
Last Year
  • Release event: 2
  • Push event: 16
  • Create event: 1