1. Introduction
The Baltic Sea is an important transit route connecting numerous countries and markets. In 2019, the total volume of Finnish import and export transported over the Baltic Sea exceeded 100 million tons, corresponding to around 80% of the total trade [
1,
2]. These numbers are expected to increase as the long-term trend in the volume of Finnish seaborne trade is one of growth [
3].
In winter, large parts of the Baltic Sea are typically ice-covered, but with significant interannual variability with regards to the maximum ice extent [
4]. This variability poses a challenge to shipping in the region, as sea ice has a significant impact on the operations and transit times of ships. The aim of the Finnish–Swedish Winter Navigation System (FSWNS) is to maintain safe and efficient year-round navigation to and from Finnish and Swedish ports along the Baltic Sea [
5]. To this end, the FSWNS manages winter navigation-related challenges by the combined use of (a) ice class rules, (b) traffic regulations, and (c) icebreaker (IB) assistance [
6]. Specifically, to make sure that ships have enough ice-going capability for safe and efficient operations, they must be built and operated following the Finnish–Swedish Ice Class Rules (FSICR) [
5]. These are enforced by port-specific traffic restrictions set by Finnish and Swedish maritime authorities in terms of the minimum ice class and deadweight needed to be eligible for IB assistance [
5]. IB assistance is provided based on the available fleet of Finnish and Swedish state-owned and operated IBs. As per [
7,
8], Finland has a fleet of eight major IBs (Polaris, Fennica, Nordica, Otso, Kontio, Voima, Sisu, and Urho), whereas Sweden has a fleet of five major IBs (Ale, Atle, Frej, Oden, and Ymer).
Both in the short- and longer-term, the performance of the FSWNS is expected to be influenced by the International Maritime Organization’s (IMO) Energy Efficiency Design Index (EEDI) regulations. These regulations, which were adopted by the IMO in July 2011, aim to reduce the amount of greenhouse gasses (GHGs) from ships by promoting the use of more energy-efficient solutions [
9]. Anyhow, due to the technical content of the regulations, they are expected to limit the installed propulsion power of ships, which will reduce their ice-going capability and attainable speed in ice. This in turn could increase the demand for IB assistance, resulting in more frequent and longer waiting times for IB assistance, which is expected to increase the overall transport costs and time.
Towards assessing the influence of the EEDI, and to identify and assess possible mitigation measures, this article presents an approach for assessing the operational performance of the FSWNS under various operating condition scenarios. The approach builds on a discrete event simulation (DES)-based approach presented by [
10]. DES is a specific type of simulation in which the behavior of a system is modelled as an ordered sequence of events, each of which takes place at a specific point of time and results in a change in the state of the system [
11]. As no change occurs between events, DES enables fast simulations of extensive operating periods. Additionally, as individual events can be modelled so that they are dependent on stochastic variables, DES is well suited to considering uncertainties and stochastic factors. In addition, because DES makes it possible to model individual ships as entities moving through a system in the manner of a queue, the technique is well suited to capturing various interactions and self-reinforcing effects.
The approach presented by [
10] can assess the performance of an Arctic maritime transport system consisting of a homogenous fleet of ships operating between two ports. In this study, the approach is extended to handle the significantly more complex operations of the FSWNS. Related research questions include the following: Is it feasible to capture the complex behavior and to roughly estimate the operating performance of the FSWNS using a DES-based approach? What behaviors of the FSWNS are difficult to capture using DES? What are the future research needs?
Other approaches to simulate the FSWNS include [
12], in which the transport system is simulated using a brute-force optimization-based approach, providing a good agreement with real-world data. A potential weakness of [
12] is that its application appears to be laborious and time-consuming due to its mathematical nature. Furthermore, as the approach [
12] appears not to be based on ship entities, it is unclear how it handles various interaction and self-reinforcing behaviors of the FSWNS (e.g., if a ship arrives late at a port, it should also leave the port late), which might be significant in an extreme scenario.
3. Description of the Simulation Model
3.1. Programming Platform
The proposed simulation approach is implemented in MATLAB (ver. R2020a), using its discrete event simulation tool SimEvents (based on SimuLink ver. 10.1/ R2020a). As per [
19], SimEvents provides a discrete-event simulation engine and component library for analyzing event-driven system models and optimizing performance characteristics. A set of predefined blocks, including queues, servers, switches, supports the modelling work.
3.2. Model Structure and Working Principle
As per
Figure 1 presenting an example simulation model structure, the simulation model consists of different types of blocks representing navigation legs (L), ports, crossings, borders between different IB operating areas, and ship entry/exit gates. Ships are represented by entities, each of which has a set of predetermined attributes specifying the technical characteristics (e.g., ice-going capability) and voyage characteristics (destination ports, port-turnaround times) of the ship. IBs, on the other hand, are represented by “resources”. Specifically, an individual IB is represented by an individual IB resource that, when assisting a ship, is attached to the ship being assisted.
Each ship entity enters the simulation model at a specific date and time (determined based on maritime traffic data) through an entry gate with an assumed geographical location (e.g., Kvarken, Bay of Bothnia). Once entered, a ship entity will progress towards its first port of destination, where it will stay for a predetermined period corresponding to the total port turnaround time. Thereafter, the ship entity will either continue towards another port within the simulation model or towards a port located outside the simulation model. In the latter case, the ship entity will progress towards an exit gate with an assumed geographical location and then leave the simulation model.
Navigation legs are here defined as the geographical distance between two waypoints. The time it takes for a ship entity to complete a leg depends on the leg distance, the ice conditions, the operating mode (independent or assisted operation), the ship’s estimated speed in the prevailing ice conditions and operating mode, and the waiting time for IB assistance (in case the ship must call for IB assistance). Specifically, navigation legs are modelled as per the schematic diagram in
Figure 2 whose various elements are described as follows:
A—Date definition. When a ship entity (with or without IB assistance) arrives at a waypoint, the present date is determined in terms of the number of days elapsed since the start of the simulation.
B—Ice conditions. The prevailing ice conditions are determined following a predefined table defining the ice conditions by navigation leg and date. The prevailing ice thickness along the leg is defined in terms of the average equivalent ice thickness () (cm) and the maximum equivalent ice thickness () (cm). is defined as the average thickness of all major ice features (level ice, ice ridges, openings) over the whole leg. , in turn, is defined as the average thickness of the same ice features over the part of the leg with the most difficult ice conditions (e.g., an area with severe ice ridging). In order to account for uncertainty and stochasticity, during an individual simulation run the applied and values are multiplied by randomly determined coefficients representing their uncertainty. In addition, based on the location and prevailing ice conditions, an assumption is made as to whether a brash ice channel is present. Specifically, depending on the location of a leg and the prevailing ice conditions there, a brash ice channel is assumed to be (a) present at all times, (b) present with a certain probability, or (c) never present. If an ice channel is assumed present with a certain probability, whether an ice channel is present at a specific date is determined based on a binary number (0 = no ice channel, 1 = ice channel) drawn from an assumed distribution.
C—Speed without IB assistance. The assumed independently achievable speed (knots) of a vessel is determined both for
and
based on ship and operation type-specific hv curves that determine the speed of a ship as a function of the ice thickness. As per the example hv curves presented in
Figure 3, two different types of independent operation are considered:
- ∘
Independent operation in a brash ice channel (“Channel” as per
Figure 3). Here, the ship is operating in a pre-existing brash ice channel without IB assistance. Ice resistance is higher than when operating with IB assistance because broken ice is distributed over the channel area.
relates to the prevailing thickness of the unbroken ice in the area.
- ∘
Independent operation in level ice or through a large ice floe (“Level ice” as per
Figure 3).
D—Need for IB assistance. Whether a ship needs IB assistance (or continued assistance in case the ship is already assisted by an IB) to complete the next upcoming leg is determined based on its estimated independently achievable speed (knots) in the worst expected ice conditions () along the leg (calculated in block C). If a ship is not assisted by an IB, the ship will stop and call for IB assistance if its estimated independently achievable speed in falls below a defined threshold (e.g., 1.5 knots). Otherwise, the ship is considered able to continue independently. If a ship is assisted by an IB from before, the assistance will continue until the ship’s independently achievable speed in exceeds another higher threshold value (e.g., 8 knots). This means that an IB is assumed not to leave an assisted ship in ice conditions in which it can barely continue independently, but to assist a ship until it has reached open water or ice conditions in which it can continue independently without difficulty.
E—Junction 1. A ship entity’s choice of path at Junction 1 depends on whether the ship that it represents is considered to be in need of IB assistance. If the represented ship is considered able to continue independently, the ship entity continues to block F. In this case, if the ship is assisted by an IB, the resource representing the assisting IB is released from the ship and becomes available to assist other ships. On the other hand, if the represented ship is considered to require IB assistance, the ship will proceed to block G.
F—Leg time without IB assistance. In the case of independent operation, the time a ship needs to complete a leg is calculated in hours based on the leg distance and the ship’s independently achievable speed (determined in block C). The ship entity will remain in the block for a period corresponding to the calculated leg time.
G—Junction 2. A ship entity’s choice of path at junction 2 depends on whether the ship that it represents is assisted by an IB. If the ship is assisted by an IB, the ship entity continues to block L. Otherwise, it continues to block H.
H—Convoy formation. Typically, IBs assist ships one by one. However, if multiple ships need IB assistance over the same distance at the same time, a convoy operation can be carried out in which an IB assists more than once ship at a time. Convoy operations are challenging as they, among others, require a significant safety distance between the assisted ships [
20]. This limits the feasible convoy length as the hull ice resistance of assisted ships tends to increase as a function of the distance to the escorting IB. In the present simulation model, an IB is assumed to assist a maximum of two ships at a time. Specifically, a convoy is formed if a ship entity arrives at block H while another ship entity is already waiting for IB assistance in block I. In that case, the arriving ship entity proceeds to block K. If another ship entity is already waiting in block K, the ship proceeds to block I.
I—Acquisition of IB assistance. A ship entity arriving at block I will trigger a call for IB assistance and wait until an IB resource becomes available. Once a ship entity has been assigned an IB it will proceed to block J. In case multiple ships are waiting for assistance in block I, the ships will be assisted in the order in which they arrived.
J—IB transfer and maneuvering time. Although an IB is assumed to remain within its operating area at all times, the exact position from which an IB starts to move towards a ship calling for assistance is not known. Therefore, the related “transfer time” (hours) is determined probabilistically based on an assumed distribution. Once an IB has reached a ship or convoy in need of assistance, before the assistance may start, the IB must maneuver itself into an appropriate position ahead of the ship(s) that are to be assisted. Additionally, in case the ship(s) are stuck in ice, the icebreaker must first cut loose the ship(s) by breaking the surrounding ice. The corresponding maneuvering time is determined probabilistically based on an assumed distribution. The ship entity will remain in the block for a time corresponding to the sum of the determined IB transfer and maneuvering times.
K—Ship waiting to join a convoy. A ship entity waiting in block K will form a convoy with the first IB-assisted ship entity exiting block J. The IB-assisted ship entity arriving from block J is assumed to have priority access to the IB, meaning that it will be assisted by the IB until it has reached its destination or is deemed able to continue independently (see description of block D—“Need for IB assistance”). The ship entity joining the convoy from block K, on the other hand, will be assisted over one leg only after which it needs to call for further IB assistance if needed.
L—Speed with IB assistance. The speed (knots) of a ship assisted by an IB is determined as the lower of the achievable speed of the assisted ship and the achievable speed of the assisting IB. In other words, the speed is either limited by the assisted ship or by the IB. The achievable speed of the assisted ship is determined based on ship model-specific hv curves for “Assistance at distance”, examples of which are presented in
Figure 3. The achievable speed of the IB is determined as per the description of block C—“Speed without IB assistance”. In the case of convoy operation, as a simplification, the speed of each assisted ship is determined separately as described above.
M—Leg time with IB assistance. The leg time (hours) for an IB-assisted ship or convoy is determined based on the leg distance and the speed as determined in block L. The ship entity or entities will remain in the block for a time corresponding to the calculated leg time.
The performance of the FSWNS depends on many stochastic factors. In the simulation, as explained above, random variables are generated by drawing random numbers from variable-specific distributions. It can be noted that using MATLAB, the generation of streams of random values is as default repeatable, meaning that separate simulation runs result in identical streams of random values. This is well suited to analyze the influence of variations in single parameter values or distributions. However, in order to analyze how the system performs under different combinations of parameter values, independent sets of random values must be generated.
A general challenge related to the modelling of stochastic factors of the FSWNS is the lack of relevant data. In this study, four stochastic variables are considered: (a) the presence of brash ice channels as determined in block B, (b) the time it takes for an IB to reach a ship in need of assistance as determined in block J, (c) the duration of the IB maneuverings required before an IB assistance can start, and (d) uncertainty in the assumed
and
values. Examples of how these variables can be specified are presented in
Section 4.
Using DES, the simulated period is divided into equal time steps. In this study, the length of the applied time step is one hour. This means that a change in the state of the system is occurring every hour. Another important time unit is the number of days since the start of the simulation, based on which date is defined. The date is important as it, as explained above, defines the prevailing ice conditions along a specific leg and whether a brash ice channel is present.
As per
Figure 1, IBs are assumed to operate within a limited IB operating area. In the simulation, this means that once an IB resource has assisted a ship entity to the border of its operating area, it will leave the ship. If further assistance is needed, a ship entity will request an IB resource from within the IB operating area that it is entering. Thus, in line with the available maritime traffic data, a ship entity might be assisted by several different IB resources on its way towards its destination. In this case, the total waiting time for IB assistance is the accumulated sum of the waiting times related to each instance of IB assistance.
3.3. Generalizations and Assumptions
Resulting from the complexity of the FSWNS, as well as due to various identified knowledge gaps and technical limitations of the applied simulation technique, the simulation model simplifies and generalizes some of the characteristics and mechanisms of the FSWNS. Specifically, the following generalizations and assumptions are noted:
Concept of equivalent ice thickness. As applied in this approach, the concept of equivalent ice thickness rests on the assumption that an ice cover of a specific equivalent thickness results in the same level of hull resistance as continuous level ice of the same thickness [
21]. A weakness of this concept is that it fails to account for individual ice features (e.g., individual ice ridges) that might stop a ship [
22]. Anyhow, based on [
23], for the simulation of ships operating on the Baltic Sea, the concept appears well suited.
The use of hv-curves. The use of hv curves to model the speed of ships in ice is well established. It should be noted that this approach typically rests on the assumption that ships operate at a fixed engine load (typically near the maximum continuous rating), which is not always true [
24]. However, currently, there is no general and publicly available approach to eliminate this assumption.
Multi-ship convoy operations. In the simulation, convoy operations in which an IB assists two ships at a time occur whenever two ships need IB assistance over the same distance at the same time. Convoy operations in which three or more ships are assisted at one time are not considered. These simplified assumptions are needed as it is not entirely clear under what conditions convoy operations may occur. The ice resistance of a ship being assisted by an IB tends to increase as a function of the distance between the ship and the assisting IB. Therefore, because a significant safety distance is required between ships operating in a convoy, multi-ship convoy operations require a higher ice-going capability from the involved ships [
20]. As a result, considering the EEDI regulations and other measures lowering the average ice-going capability of modern ships, convoy operations and particularly those in which an IB assists more than two ships at a time are expected to remain rare in the future, especially during periods of heavy ice conditions. For this reason, the exclusion of convoy operations involving more than two assisted ships is not expected to significantly reduce the accuracy of the simulation model when applied to simulate heavy ice condition scenarios.
IB transit times. Due to limitations set by the applied simulation technique, the exact location from which an available IB starts to move towards a ship in need of IB assistance is not known. Therefore, the duration of the IB transit is determined probabilistically based on statistics. In the real world, the master of an IB may try to minimize a ship’s waiting time by predicting where assistance will be needed, and if possible, start to proceed towards that area in advance. Thus, particularly during periods of low demand for IB assistance, the above-described approach is likely conservative. On the other hand, in periods of high demand for IB assistance, IB waiting times appear to be primarily driven by the availability of IBs, meaning that the relationship between transit times and ships’ total IB waiting times is small.
Criteria for providing of IB assistance. In the simulation, IB assistance is provided if a ship’s independently achievable speed falls below a specific limit value (e.g., 1.5 knots) in the worst assumed ice conditions along a leg. In the real-world, the criteria for IB assistance likely depends on the operating situation so that the criteria are stricter during times of high demand for IB assistance. In addition, the decision on whether IB assistance is to be provided, or requested, is also likely influenced by the individual judgement of the masters of the involved ships. Currently, there are no publicly available models or principles based on which such decision-making could be modelled accurately.
Active measures by the crew. As per the simulation model structure presented in
Figure 1, the network of routes along which ships operate throughout a simulation is assumed fixed. This means that active crew measures, such as maneuverings to avoid local areas with difficult ice conditions, are not considered. As a result, particularly for sea areas with partially ice-covered waters, the simulation outcome can be assumed conservative. In principle, this limitation could be overcome, e.g., by applying a voyage optimization tool as proposed by [
25]. However, this would make the approach significantly more complex.
5. Case Study: Impact of the EEDI on the Operating Performance of the FSWNS
As the EEDI is enforced on new ships only, the existing fleet of ships will only gradually be replaced by EEDI compliant ships. This case study is carried out for scenarios where either one-third (33%) or two-thirds (66%) of arriving ships, randomly selected, have been replaced by new EEDI compliant ships. It is further assumed that the achievable speed in ice of the new EEDI compliant ships is dependent on their size in DWT as per
Figure 9. Accordingly, it is assumed that EEDI compliant ships are not able to operate independently in unbroken level ice. Additionally, as per the example presented in
Figure 10, it is assumed that the speed of an EEDI compliant ship, when operating in a brash ice channel or with IB assistance, might be significantly lower than that of a corresponding non-EEDI ship. In the case studies, around 30% of the replaced vessels were in the category DWT < 5100, around 60% were in the category DWT 5100–15,000, and around 10% were in the category DWT 15,000–22,000.
The outcome of the simulated EEDI scenarios is presented in
Figure 11. In the first scenario, in which one-third of the current fleet is replaced by EEDI-compliant ships, the number of cases of IB assistance is increased from 222 to 328 (+48%) and the total cumulated waiting times for IB assistance is increased from 775 h to 1378 h (+78%). In the second scenario, in which two-thirds of the current fleet is replaced with EEDI-compliant ships, the total number of cases of IB assistance is increased from 222 to 479 (+116%) and the total cumulated waiting times for IB assistance is increased from 775 h to 5157 h (+565%). In the second scenario, due to the extended waiting times for IB assistance, the total number of port arrivals decreases from 231 to 226 (−2%).
Additional simulations were carried out to assess whether the increase in IB waiting time from the assumed EEDI scenarios could be mitigated by increasing the number of IBs. As per
Figure 11, the outcome from the simulations indicates that in the first and second EEDI scenarios, a significant increase in the cumulated IB waiting times can be mitigated by increasing the number of IBs from 4 to 5 and from 4 to 6, respectively. Notwithstanding, due to a lack of relevant data, this assessment is based on generalizing and conservative assumptions concerning the influence of the EEDI on the ice-going capability and other technical characteristics of the merchant fleet. Thus, this case study serves mainly as an example of how the presented approach can be applied to assess the performance of the FSWNS under various operating scenarios.
6. Discussion and Conclusions
This article presents a DES-based approach to predict the operating performance of the FSWNS under different operating scenarios. The approach is validated against real-world data on maritime traffic in the Bothnian Bay in the period 15 January–15 February 2010. In terms of the number of ship arrivals per port, representing the transport capacity of the FSWNS, the simulation agrees well with the data. In terms of the number of instances of IB assistance and IB waiting times, the standard deviations between the averages of 35 independent simulation runs and the data are 13% and 18%, respectively. For each of the simulated metrics, the data fall within an approximated 95% confidence interval. These findings indicate that the proposed DES-based approach can capture the complex behavior of the FSWNS and roughly estimate its operating performance.
Due to various identified knowledge and data gaps, as well as due to technical limitations of the applied simulation approach, the simulation model is based on generalized assumptions concerning convoy operations (a maximum of two ships are assisted by an IB at a time), IB transfer times (probabilistically determined), criteria for providing IB assistance (generalized criteria), and assumptions concerning the presence of brash ice channels (generalized assumptions), among others. A sensitivity analysis indicates that the simulated number of instances of IB assistance and IB waiting times are particularly sensitive to assumptions concerning the presence of brash ice channels. Future research is needed to address the limitations.
Considering the present limitations, the proposed approach appears best suited for scenario-based assessments in which the performance of the FSWNS is assessed for a limited period (e.g., one month) with heavy ice conditions during which the main shipping routes can be assumed fixed. The outcome of such a scenario-based assessment may indicate whether the capacity of the FSWNS under the simulated conditions is sufficient to keep the system in “balance”.
Case studies were carried out in which the approach was applied to assess the impact of replacing various percentages of the present fleet of merchant ships entering the Bay of Bothnia by EEDI-compliant ships. In a scenario in which around one-third of the current fleet is replaced by EEDI-compliant ships, the simulation outcome indicates that the number of cases of IB assistance is increased from 222 to 328 (+48%) and that the cumulated waiting times for IB assistance is increased from 775 h to 1378 h (+78%). In another scenario in which around two-thirds of the current fleet is replaced with EEDI-compliant ships, the simulation outcome indicates that the total number of cases of IB assistance is increased from 222 to 497 (+116%) and that the cumulated waiting times for IB assistance is increased from 775 h to 5157 h (+565%). For the considered scenarios, simulation outcomes indicate that the predicted increase in IB waiting times can be largely mitigated if the number of IBs operating in the area is increased from 4 to 5 or from 4 to 6, respectively. However, due to a lack of detailed data on, e.g., how the EEDI would influence the ice-going capability and other technical characteristics of the affected merchant fleet, the outcome of the analysis is not conclusive.
In summary, the presented approach, which is one of the first attempts to simulate the FSWNS, may provide new insights into the behavior and performance of the FSWNS under different operating scenarios, considering a multitude of interlinked and self-reinforcing system behaviors. As such, the method may be used to support decision-making concerning the management of the FSWNS to meet future goals concerning operational efficiency. In the future, a potential further developed version of the model could be used for more holistic analyses, e.g., to analyze the cost- and energy-efficiency of the FSWNS, considering e.g., the impacts of climate change on sea ice conditions.