Next Article in Journal
Study on the Vibration-Damping Mechanism of a New Phononic Crystal Suspension Equipped on Underwater Gliders
Previous Article in Journal
Ecosystem Structure and Function in the Sea Area of Zhongjieshan Islands Based on Ecopath Model
Previous Article in Special Issue
A Novel Approach to Enhancing the Accuracy of Prediction in Ship Fuel Consumption
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Distributionally Robust Optimal Scheduling of Hybrid Ship Microgrids Considering Uncertain Wind and Wave Conditions

1
College of Intelligent System Science and Engineering, Harbin Engineering University, Harbin 150001, China
2
Xi’an Aerospace Precision Electromechanical Research Institute, Xi’an 710118, China
3
Yantai Research Institute, Harbin Engineering University, Yantai 264000, China
*
Authors to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(11), 2087; https://doi.org/10.3390/jmse12112087
Submission received: 11 October 2024 / Revised: 8 November 2024 / Accepted: 13 November 2024 / Published: 19 November 2024

Abstract

:
A hybrid ship uses integrated generators, an energy storage system (ESS), and photovoltaics (PV) to match its propulsion and service loads, and together with optimal power and voyage scheduling, this can lead to a substantial improvement in ship operation cost, ensuring compliance with the environmental constraints and enhancing ship sustainability. During the operation, significant uncertainties such as waves, wind, and PV result in considerable speed loss, which may lead to voyage delays and operation cost increases. To address this issue, a distributionally robust optimization (DRO) model is proposed to schedule power generation and voyage. The problem is decoupled into a bi-level optimization model, the slave level can be solved directly by commercial solvers, the master level is further formulated as a two-stage DRO model, and linear decision rules and column and constraint generation algorithms are adopted to solve the model. The algorithm aims at minimizing the operation cost, limiting greenhouse gas (GHG) emissions, and satisfying the technical and operational constraints considering the uncertainty. Extensive simulations demonstrate that the expected total cost under the worst-case distribution is minimized, and compared with the conventional robust optimization methods, some distribution information can be incorporated into the ambiguity sets to generate fewer conservative results. This method can fully ensure the on-time arrival of hybrid ships in various uncertain scenarios while achieving expected operation cost minimization and limiting greenhouse gas (GHG) emissions.

1. Introduction

About 3–5% of global greenhouse gas (GHG) emissions are produced by marine transport [1,2]. If no mitigation measures are taken, GHG emissions from marine transport will rise to 8% of global GHG emissions by 2050 [3,4], so marine transport needs to reduce GHG emissions significantly. To meet the demand for emission reduction, hybrid ships have gained industry attention. Hybrid ships refer to ships driven by different types of engines or electric motors and contain multiple energy sources [5]. In the past, hybrid ships were usually referred to as diesel–electric hybrid ships. With the development of new energy technology, new energy technology represented by photovoltaics (PV) has begun to be applied on ships, and PV has been used when carrying out certain research studies on hybrid ships composed of diesel generators (DGs), energy storage systems (ESSs), and PV [6,7]. In [8], it is verified by the results of actual navigation experiments that the participation of photovoltaic power generation in reasonable scheduling can help the shipping industry meet the “low-carbon navigation” policy.
Energy management is the key to achieving economic objectives and emission reduction on the premise of ensuring power performance. In [9], a deterministic energy management approach is proposed for a cruising ship, to minimize the fuel consumption cost by effectively scheduling the power generation units and voyage. In [10], a coordinated optimal power management method is studied according to the different objectives. The management model is solved by particle swarm optimization. The system is initialized with a population of random solutions and searches for optima by updating generations. At each time step, the velocity of each particle is changed as it heads toward its p-best and l-best locations. Ref. [11] proposes a scheduling model to optimize the economic and environmental objectives for the ship integrated with hybrid BS and energy storage.
However, due to the influence of weather, photovoltaic power generation has fluctuations and uncertainties. Compared to land, ships may encounter more uncertainties when navigating at sea, such as ship pitching and rolling, which greatly increases the prediction error of photovoltaic power generation and affects the accuracy of overall power generation and navigation scheduling. Based on this, in recent years, stochastic optimization and robust optimization have been proposed to deal with uncertain power grid optimization problems. In [12], a stochastic optimization method is adopted to solve the coordinated operation optimization problem of a multiple-energy microgrid under various uncertainties; however, many scenarios need to be generated according to the probability density function in advance, which increases the calculation burden. Compared with stochastic optimization, robust optimization only needs to construct an uncertain set and does not need the probability distribution of uncertain variables which are difficult to obtain, and the solution of robust optimization is robust to all possible scenarios. In [13], a robust optimization method is adopted to address the uncertainty of photovoltaic power generation on a ship to minimize the operating cost under the worst uncertainty scenario while satisfying all the operational constraints.
In addition, most existing studies have not considered the speed loss caused by water waves or wind during ship navigation. Although the speed loss models for different ships may be diverse, various tests have shown that the speed loss induced by water and waves for most ship prototypes is significant and may usually exceed 10% of the nominal speed even in moderate weather conditions. Since the propulsion load has a cubic relationship with the cruising speed, the propulsion power loss led by speed loss is much more significant. In this view, speed loss is always an important issue, and in conventional maritime applications, this problem is referred to as “weather routing” [14]. Therefore, in [14], a robust optimization method is proposed for the joint scheduling of power generation and voyage of a ship considering the uncertain wind and wave, and the results show that the proposed robust optimization model can ensure the punctuality of ships in various uncertain situations. In [15], hydrogen fuel cells are integrated into ship microgrids, and a two-stage robust optimization method is proposed. A two-level column constraint generation algorithm was used to solve the optimization model, aiming to minimize operating costs for the entire voyage in the worst-case scenario.
The above robust optimization methods only consider the worst-case scenario where uncertainty occurs. However, the probability of uncertainty occurring at the extremes is small, so the results of robust optimization are too conservative and often require higher economic costs. Combining the characteristics of stochastic and robust optimization, distributionally robust optimization (DRO) has been proposed in recent years to solve the uncertainty problem [16,17]. DRO is an effective way to handle diverse uncertainties, which incorporates the available probability distribution information into an ambiguity set to characterize the true probability distribution of uncertainties and reduce the solution conservatism. At present, this method has not been used to deal with the uncertainty of ship power systems, which is worthy of further study.
This paper comprehensively considers the uncertainties of photovoltaic output power and wind and wave events and proposes a DRO method to jointly optimize the scheduling of power and voyage speed to minimize the ship operation cost.
This paper contributes to this field of research in the following aspects:
(1)
To address diverse uncertainties from photovoltaic systems and wind and wave events, a distributionally robust optimization (DRO) model is proposed to schedule power generation and voyage. With the proposed method, ships can arrive at each port on time, while ensuring a lower operation cost compared to existing methods.
(2)
The original model is decoupled into a bi-level optimization model, the slave level can be solved directly by commercial solvers, the master level is further formulated as a two-stage DRO framework, and linear decision rules are adopted to solve the model, which is suitable for practical applications.

2. Deterministic Optimization Model

As shown in Figure 1, a hybrid ship microgrid consists of DGs, ESSs, and PV for propulsion and service loads.

2.1. Objective

In the optimal scheduling model constructed in this paper, it is assumed that the operation cost of PV and ESSs is zero, and the objective function includes the start–stop cost and the operation cost of the DG units, and the expression is shown as follows:
min ( F 1 + F 2 )
where F 1 is the startup and shutdown cost of the DG units; and F 2 is the operation cost of the DG units.
F 1 and F 2 are calculated in (2) and (3), respectively:
F 1 = t = 1 T i = 1 N ( C t i o n + C t i o f f )
F 2 = t = 1 T i = 1 N C t i
C t i = a 0 i P t i 2 + a 1 i P t i + a 2 i
where T is the time period during navigation; t is the time interval; N is the number of onboard DGs; C t i o n denotes the startup cost of the i th generator; C t i o f f denotes the cost of the shutdown of the i th DG; C t i denotes the fuel consumption cost of the i th generator; a 0 i , a 1 i , and a 2 i are cost coefficients for the i th generator, respectively; and P t i is the output power of the i th DG.
For the convenience of subsequent solving, segmental linearization is used to transform the fuel consumption cost function into a linear function in this paper. By dividing the i th DG to the output P t i at the t th time interval into K i segments, the fuel consumption cost of the DG can be approximated as a linear function in each of the k segments. The expression is shown in Equation (5):
C t i = C 0 i + k = 1 K i c i k P t i k P t i = P min i + k = 1 K i P t i k 0 P t i k ( P t i P min i )
where c i k is the generation cost coefficient of the i th DG after linearization in section k ; P t i k is the power increment of the i th DG in section k ; and C 0 i is the i th DG cost at minimum output power P min i , which is calculated by the SFC curve and fuel price.
Since the start–stop state of the DG is a discrete variable and the on/off s cost of the unit at each time interval depends on the on/off s state, the start–stop cost is also a discrete function that needs to be linearized as follows:
C t i o n C o n i ( o t + 1 i o t i ) C t i o n 0 C t i o f f C o f f i ( o t i o t + 1 i ) C t i o f f 0
where o t i is the start–stop state of the i th DG at time t , with 0 indicating that the generator is in the shutdown state and 1 indicating that the generator is in the startup state.

2.2. Constraints

2.2.1. Generation Constraints

  • Power Balance
In a power system, the total power output of the generating unit must be equal to the load power, i.e., the power balance is maintained as follows:
i = 1 N P t i + P t E s s + P t P v = P t l p + P t l s
where P t E s s is the charging/discharging power of the storage battery t ; P t P v is the photovoltaic power; P t l p is the load power of the electric propulsion device; and P t l s is the load power of the electric service device.
The relationship between ship speed and propulsive load power is as follows:
P t l p = c 1 v c 2
where c 1 and c 2 are the proportional and exponential coefficients, respectively; generation scheduling and voyage scheduling are coupled by Equation (8).
2.
Generator
The power of DGs is limited by its lower and upper limits, as shown in (9):
o t i P min i P t i o t i P max i
where P min i is the minimum power; and P max i is the rated output power.
The maximal/minimal ramp rates of DGs are limited, as shown in (10):
P t + 1 i P t i R max i P t i P t + 1 i D max i
3.
ESS
State of charge (SOC) refers to the proportion of the remaining capacity to the total capacity, and SOC at any moment is determined by the remaining capacity of the battery at the previous moment and the charging/discharging power, so the dynamic model of the SOC of ESSs at each time step can be described by (12) and (13):
S O C t E s s = E t E s s E E s s
E t E s s = E t E s s P t E s s / η c h Δ t     t 1 , P t E s s < 0 E t E s s P t E s s / η d i s Δ t     t 1 , P t E s s 0
E t E s s and E E s s are the remaining capacity and rated capacity of the ESS at the t-th moment, respectively; P t E s s is the ESS output power at the t − 1 moment; and ηch and ηdis are charging/discharging efficiencies.
The SOC limits during the voyage are expressed as follows:
S O C min S O C t S O C max
where S O C min and S O C max represent the minimal and maximal S O C s of an E S S , respectively.
The power of an E S S is limited by its lower and upper limits, as shown in (14):
P c h . max < P t 1 E s s < 0     P t 1 E s s < 0 0 P t 1 E s s < P d i s . max     P t 1 E s s 0
where P c h . max indicates the maximum charging power of the battery and P d i s . max indicates the maximum discharging power of the battery.
4.
Minimum On/Off Time
Once a DG is turned off (or on), it must remain in the same state for a time interval until the next time interval when it is turned on (or off); this is described by (15):
t 2 t 1 T o n / o f f
where t2 and t1 are any two adjacent on/off state switching (on to off or off to on) times.
5.
EEOI
To improve the energy efficiency of ship operation and reduce emissions, EEOI is limited during ship operation as shown in (16) and (17):
E E O I = i N t T o i t · G D G i , t · Δ t m A E S D i s t t
E E O I E E O I max
where G D G i , t is the carbon dioxide emissions during the operation of the DG, for which the formula is shown in Equation (18); m A E S is the weight of the ship cargo, in knots; D i s t t is nautical miles of voyage; and E E O I max is the maximum allowed.
G D G i , t ( t ) = g 0 , i ( r D G i , t ( t ) ) 2 + g 1 , i ( r D G i , t ( t ) ) + g 2 , i
Here, g 1 , i , g 2 , i , and g 3 , i are the calculation factors for CO2 emissions from DGs.
6.
Action Spinning Reserves Constraints
To ensure the stable operation of the ship’s power system, it is necessary to consider the active spinning reserve; the active spinning reserve mathematical model for DGs and E S S s is shown in (19) and (20), and the total active spinning reserve is shown in Equation (21):
R D G ( t ) = n N ( P D G , max P D G , i ( t ) ) , t T
R E S S ( t ) = P E S S max P E S S ( t ) , P E S S ( t ) 0 P E S S max , P E S S ( t ) < 0 , t T
R R ( t ) = R D G ( t ) + R E S S ( t ) R R ( t ) δ R · N D G · P D G , max , t T
where R D G , R E S S , and R R are the active spinning reserves of DGs and ESSs and the total active spinning reserve, respectively; δ R is the spinning reserve coefficient; and N D G is the number of diesel generators placed.

2.2.2. Voyage Constraints

The ships sail between multiple ports, which contain a variety of operating conditions such as berthing, cruising, and docking, with different speed requirements, and the speed constraints are shown in Figure 2 [14]. The black arrows indicate the speed limits; in each interval, the cruising speeds should be within the upper and lower bounds. The blue arrows indicate the voyage distance limit, meaning that the ship must arrive at the next port within the specified time from the previous port. Equations (22)–(24) are the cruising speed constraints during the cruising intervals and the partial speed intervals.
( 1 δ v ) v n v t ( 1 + δ v ) v n     t T c
η v ( 1 δ v ) v n v t η v ( 1 + δ v ) v n     t T d
v t = 0     t T b
Here, T c is the cruising intervals, T d is the partial speed interval, T b is the berthing interval; v n is the rated speed; δ v is the rate of change of v n , and when the ship is cruising, the ship speed is shown in (22); and η v is the ratio between v t and v n , and when the ship is sailing at a partial speed, the constraint is shown in (23).
Since the ship needs to arrive at the port on time, the voyage distance to the intermediate and terminal ports is required, respectively, as shown in (25) and (26):
( 1 δ m i d ) D i s t n t D i s t t ( 1 + δ m i d ) D i s t n t
D i s t n n T D i s t n T ( 1 + δ t e r m ) D i s t n n T
where D i s t is the actual sailing distance of the ship; and δ m i d and δ t e r m are the maximum permissible distance error for intermediate and terminal ports, respectively.

2.3. Wave and Wind Resistance

Wind resistance and wave resistance, combined with the calm water resistance of the ship, can be used to obtain the speed loss of the ship in different sea conditions.
Calm water resistance is mainly composed of frictional resistance R f , residual resistance R r , and attached resistance R a p [18,19], as shown in (27):
R T = R f + R r + R a p
The International Organization for Standardization (ISO) has constructed a mathematical model for calculating wind resistance and wave resistance based on the data obtained from wind tunnel model tests [20,21], as follows:
R w i n d = 1 2 ρ a i r S t C a i r [ ( v t + v w cos θ t ) 2 v t 2 ]
where R w i n d is the wind resistance; ρ a i r is the air density, kg/m3; S t is the lateral projected area above the waterline, m2; C a i r is the wind resistance coefficient; v w is the wind speed, m/s; and θ t is the wind direction.
The wave resistance is calculated using (29):
R w a v e = 1 L s ρ w a t e r g h t 2 B int 2 C D , w a t ( τ t , θ t )
where g is the acceleration of gravity, m/s2; h t is the wave height, m; B int is the ship’s width, m; and C D , w a t is the wave resistance coefficient, with the wavelength τ t and the wind direction θ t . When the ship is in a certain sea area, the wind direction and wave direction can be approximated to be the same, as both are θ t .
It should be noted that the variables v w and h t also depend on the season and geographic position. For example, in the South China Sea region, v w may be large and h t may be tall in winter, thus R w i n d and R w a v e are large.
The total resistance ( R c ) due to wind and waves can be estimated using Equation (30):
R c = R T + R w i n d + R w a v e
The ship speed loss is estimated based on the assumption that the required power P t at the ship speed in calm water is the same as the required power P t in the specific sea condition, as follows:
P t = R T · v t η d η s , P t = R c · v t η d η s P t = P t
where η d and η s are the propulsion and transmission efficiencies.
Then, the cruising speed with speed loss can be calculated using (32):
v t = R T R c v t = R T R c P t c 1 c 2

3. Uncertainty Model

3.1. Uncertainty Variables

In this paper, the uncertain PV power generation P t P v and propulsion load power P t l p associated with speed are expressed as the sum of the expected value and a random term for forecast error P ˜ t , given as
P t P v = P ¯ t P v + P ˜ t P v
P t l p = P ¯ t l p + P ˜ t l p
where P ¯ t P v and P ¯ t l p denote the expected value of PV power generation and propulsion load power at t time interval, respectively, and P ˜ t P v and P ˜ t l p denote the random terms of the forecast error.
The next section will describe the process of a fuzzy set for P ˜ t P v and P ˜ t l p . For the convenience of the study, the uncertainty parameter matrix θ is used, where θ = [ P ˜ t P v , P ˜ t l p ] .

3.2. Fuzzy Set Construction

This section focuses on modeling the random term of PV power and the propulsive load power. According to the historical data of the random variable, as expected, the upper bounds and lower bounds of a random variable are known. The mathematical expression of the fuzzy set Ω constructed in this paper based on the first-order deviation moment function is as follows:
Ω = P | E P θ = μ P θ D = 1 E P g j ( θ ) σ j , j [ j ]
P is the distribution of a random variable, and denotes the set of all probability distributions.
The first line suggests that the expectation of random variable θ is μ , which can be obtained from the historical data; the second line suggests that all the values of random variable θ are within the uncertainty set D , defined the same as the conventional robust optimization. In this paper, the box-type uncertainty set is adopted to limit the range of the fluctuation of the random variable; for D = { θ ¯ θ θ ¯ } , θ ¯ and θ ¯ are the upper and lower bounds, respectively. P ( g ) is the probability function; the third line represents the uncertainty of the first-order moment information of θ by adding the first-order deviation moment function g j ( θ ) to the fuzzy set. g j ( θ ) can be approximated to a segmented linear form, g j ( θ ) = max { θ φ j , 0 } , which means the first-order statistical information deviates from a certain given value φ j , σ j is a cut-off constant, which can be estimated from historical statistics, j is the index of segments describing the distribution of each random variable, and [ j ] is a set of segments describing the distribution of each random variable.
Since it is difficult to directly evaluate the expectations for each g j ( θ ) under an uncertain distribution, to facilitate the equivalent transformation of the model, the auxiliary variable u is introduced into the model in this paper [17]. With the extension of the original fuzzy set, this is expressed as follows:
G = Q B | E Q θ = μ P { ( θ , u ) H } = 1 E Q { u j } σ j , j [ j ]
is the new extended uncertainty set, as shown in (37):
= θ ¯ θ θ _ u j θ φ j , j [ j ] u j 0 , j [ j ]

4. Solution Method

4.1. Matrix Form of the Model

To clearly demonstrate the solution of the proposed distributionally robust nonlinear programming (DRONLP), the compact forms are shown in Equations (38)–(45):
Q ( x t , θ ) = max θ min x t t = 1 T n = 1 N ( C t i + C t i o n + C t i o f f )
s . t . M I E Q · x t = m I E Q , t T
M I E Q · x t m I E Q , t T
C θ + D u d
1 a T · x t = c 1 · ( y t ) c 2 , t T
Y m i n Y = [ y 1 , , y T ] T Y m a x
D min V T · k v ( u 1 ) L 0 M O M 0 L k v ( u T ) · Y D max
( θ , u )
where x t = [ ( o 1 , t D G , , o N , t D G ) T , ( P 1 , t D G , , P N , t D G ) T , P t E S S , P t P v , P t P L ] is the generation variable; y t = ν t c is the speed variable; and Q ( x t , θ ) is the generator fuel consumption cost and the on/off cost. Equations (39) and (40) represent linear equation and inequality constraints; Equation (41) is the matrix form of the extended fuzzy set; Equation (42) is the relationship between propulsion load and speed; Equation (43) is the sailing speed constraint; Equation (44) is the sailing distance constraint; and Equation (45) is the uncertain parameter set constraint. All of the above coefficient matrices are derived from the original model.

4.2. Bi-Level Formulation of Proposed Model

Equations (38)–(43) are two scheduling problems, i.e., power generation scheduling and voyage scheduling. The two scheduling problems are coupled through Equation (42), i.e., the relationship between propulsion load and cruising speed. If this coupling constraint is removed, the original problem can be decomposed into two levels as shown in Equations (46)–(48) [14]:
m a s t e r : Q ( x t , θ )
s . t . M I E Q · x t m I E Q , t T C θ + D u d 1 a T · x t = c 1 · ( y t ) c 2 , t T
s l a v e : y t = arg min D max V T · K v · Y V T · K v · Y D min : ( 44 ) , ( 45 )
In the above formulation, x t and y t are determined in different levels, and Q ( x t , θ ) becomes related to x t only, while y t is considered as a constant in the master problem, which is updated by the slave level. For the slave level, y t is obtained by minimizing the voyage deviation. With this decomposition, Equations (46) and (47) are quadratic programming, and Equation (48) is linear programming. The slave level can be solved directly by commercial solvers; the master level is described in the next section.

4.3. Linearization for the Master Level

4.3.1. Two-Stage Optimization Model

The master level model can be transformed into a two-stage optimization problem, and the variables in the master level are decomposed into first-stage variables and second-stage variables. The first-stage variables are decision variables that do not change with uncertainties, denoted by x 1 , and before the power of PV and propulsion loads are determined, the on/off plan of generating units will be formulated first; the second-stage variables will be affected by uncertainties, denoted by x 1 , and the power of each generating unit will be optimized according to the actual power of PV and propulsion loads under the constraints.
The first-stage optimization problem can be formulated as shown in (49) and (50):
min c T x 1 + Q ( x 1 , θ )
s . t . A · x 1 b
The second-stage objective function Q ( x 1 , θ ) can be represented by the second-stage variable x 2 , as follows:
Q x 1 , θ = min   q T x 2
s . t . N x 1 + M x 2 h ( θ )
The function h ( θ ) contains the random variable θ , which will be affected by uncertainty, as follows:
h ( θ ) = h 0 + s = 1 s h s θ θ s
where h 0 denotes the constant coefficient column vector and h s θ denotes the column vector associated with θ s .

4.3.2. Two-Stage Distributional Robust Optimization Model

Based on the fuzzy sets, the previous two-stage optimization model can be written as a two-stage distributionally robust optimization model, as follows:
min c T x 1 + max Q G E Q Q ( x 1 , θ ) s . t . A · x 1 b
The objective function minimizes the expectation of function Q ( x 1 , θ ) under a distribution P . The objective function minimizes the expectation of the function Q under the probability distribution Q , which is the worst distribution on the fuzzy set G . The function Q ( x 1 , θ ) represents the economic dispatch cost associated with x 1 under a random variable θ , which can be solved by the second-stage problem.
The second-stage objective function max Q G E Q Q ( x 1 , θ ) can be written in a general matrix form, as follows:
max Q G E Q Q ( x 1 , θ ) = min max Q G E Q q T x 2 s . t . N x 1 + M x 2 h ( θ )
However, solving the second-stage decision variable x 2 based on all realizations θ within fuzzy set G is an NP-hard problem. A linear decision rule is an efficient way to deal with this y intractable problem [22,23], which restricts decision variable x 2 affine dependence on the uncertain parameter θ .
In this paper, a linear decision rule model is adopted which approximates x 2 ( θ , u ) by a linear affine function of random variables θ and auxiliary variables u.
The linear affine function x 2 ( θ , u ) can be expressed as (56):
x 2 ( θ , u ) = x 2 0 + s = 1 S x 2 s θ θ s + j = 1 J l = 1 L x 2 j l u u j l
By converting the second-stage decision variable x 2 to a linear affine function x 2 ( θ , u ) , the original second-stage optimization problem can also be re-represented as follows:
min max Q G E Q q T x 2 ( θ , u )
s . t . N x 1 + M x 2 ( θ , u ) h ( θ )
Instead of solving the recourse problem under all outcomes of uncertain parameters, the reformulated problem attempts to search for optimal coefficients of the decision rule x 2 ( θ , u ) such that the worst-case expectation is minimized under all second-stage constraints. A detailed proof is given in Appendix A in the literature [17].
In the second stage, the inner maximization problem max Q G E Q q T x 2 ( θ , u ) can be expressed as a semi-infinite optimization problem, the problem is further transformed into a finite-dimensional optimization problem by Lagrange duality, and the original two-layer min-max optimization problem is equivalently reduced to a minimization problem, as shown in Equations (59)–(62):
min η + γ T λ
s . t . λ 0
η + θ T ρ + u T λ q T x 2 ( θ , u )
N x 1 + M x 2 ( θ , u ) h ( θ )
After the equivalent transformation of the optimization model, constraints (61) and (62) are still infinite-dimensional linear constraints, they can be transformed based on dual theory, and the model of the second-stage problem is as shown in Equations (63)–(72):
min η + γ T λ
s . t . λ 0
π 0 0
π m 0
η q T x 2 0 + π 0 T d 0
π 0 T C s = n N s v q n x 2 n s θ ρ s = q T x 2 s θ ρ s
π 0 T D i = n N i u q n x 2 n i u λ i = q T x 2 i u λ i
N k T x 1 + M k T x 2 0 h k 0 + d T π m 0
π m T C s = n N s v W m n x 2 n s θ h m s θ = W m T x 2 s θ h m s θ
π m T D i = n N i u W m n x 2 n i u = W m x 2 i u
After the above series of transformations, the original two-stage distributional robust optimization model is transformed into a mixed-integer linear programming model, objective function is as (73), The constraints include (50) and (64)–(72).
min c T x 1 + η + γ T λ
As mentioned above, the original problem is decomposed into master and slave levels, where the master level is transformed into a mixed-integer linear programming problem by linear decision rule. The overall process of the proposed solution method is shown in Figure 3.

5. Case Study

5.1. Simulation Parameters

In this study, four DGs, PV, and ESSs were considered for simulations, and the cases had two intermediate ports and one terminal port, as shown in Figure 4. The total voyage is 24 h; ship cruising occurred during t = 1–7, 9–15, and 17–23, and staying in a port occurred during t = 8, 16, and 24, and furthermore when t = 1, 7, 9, 15, 17, and 23,to avoid outage events, a DG remained closed until it needed to be turned on.
The service load is shown in Table 1 and the basic parameters of DGs and E S S s are shown in Table 2 [14,24]. The parameters of the voyage scheduling are shown in Table 3. The predicted mean value and upper and lower bounds of PV power and propulsion power are shown in Figure 5. The capacity of the ESS is 30 MWh, and the rated power is 15 MW. The rated cruising speed is 19 knots. Environmental data along the cruise route were downloaded from the ERA5 global reanalysis data set [25].

5.2. Analysis of Results

5.2.1. On-Time Rates Under Different Methods

In this study, the speeds of the three methods are analyzed as shown in Figure 6, where RO is robust optimization, DRO is distributionally robust optimization, NR is without considering wind and wave resistance, and Nom denotes the nominal speed. In Figure 6, the speeds of both RO and DRO are significantly higher than those in the case of NR, so both can cover the speed loss caused by wind and waves and ensure that the ship arrives at the port on time. On the other hand, the speed in NR is obviously lower than the rated speed, which makes the ship fail to arrive at the harbor on time.
When t = 1~7 and 17~23, due to DRO not being as conservative as the RO for the uncertainty, the cruise speed is relatively low compared to the RO, and the power of the propulsion load is also lower at these intervals, so the generator output power is reduced accordingly, and so DRO improves the ship’s energy-saving and emission reduction capabilities.

5.2.2. Analysis of Economic Costs

Figure 7 shows the fuel consumption for each time step under four different methods, Due to PV being used as supplementary energy during t = 10–15 periods, fuel consumption during t = 10–15 is lower than at other times, so the integration of the PV system can reduce ship operating costs. In NR, the fuel consumption is lowest because the impact of wind and waves is not considered, but it also causes the ship to fail to arrive at the port on time. The RO and DRO consider the uncertainty; therefore, fuel consumption is higher than the Nom Speed scenario. It can also be seen from Figure 8 that the fuel consumption of DRO is always lower than that of RO.
Table 4 shows the total fuel consumption for four different methods, and it can be clearly seen that DRO generally outperforms RO in yielding lower expected costs.
Figure 8 shows that two units are turned on during most of the navigation time for the DRO method since the two units are enough to follow wave, wind, and PV fluctuations at a minimum cost. But for the RO method, three units are turned on for most of the navigation time, which requires more economic costs. Therefore, compared to RO methods, DRO methods greatly reduce the conservatism of decision-making and lower scheduling costs.

5.2.3. Analysis of Sensitivity

When the uncertain variable fluctuates in the range of ±15~±35% of the expected value, it can be seen from Figure 9 that the total cost of DRO is generally lower than that of RO, and with an increase in interval fluctuation, the advantage of DRO is more obvious. This is because the decision made by the traditional RO depends on the worst case, while the DRO can simulate the distribution of uncertain variables according to the probability information contained in the fuzzy set, which reduces the conservative decision.

6. Conclusions

To address the effects of uncertain wave and wind conditions in the navigation route, this paper proposes a DRO formulation for solving the joint scheduling model of power and voyage, aiming at operation cost minimization and GHG emission limitation. The relationship between propulsion load and voyage as influenced by navigation speed and waves is first established, and then a DRO model is established. Due to the complexity of the examined model, the problem is decoupled into a bi-level optimization model, the slave level can be solved directly by commercial solvers, the master level is further formulated as a two-stage DRO model, and linear decision rules and column and constraint generation algorithms are adopted to solve the model. With the exploitation of the proposed method, joint scheduling is achieved with excellent results. The obtained simulation results confirm the effectiveness of the method, and compared with the conventional robust optimization methods, less conservative results are obtained. Expected operation costs are minimized and emissions are reduced while ensuring the on-time arrival of hybrid ships in various uncertain scenarios. Future efforts might be spent on the consideration of incorporating risk into the model to better guide operators.

Author Contributions

Conceptualization, F.L.; methodology, F.L.; software, Y.T.; validation, Y.T.; formal analysis, H.L.; investigation, H.L.; resources, Y.T.; data curation, C.L.; writing—original draft preparation, Y.T.; writing—review and editing, F.L.; visualization, C.L.; project administration, H.L.; funding acquisition, H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Heilongjiang Province, China, grant number LH2022E039, the Natural Science Foundation of Shandong Province, China, grant number ZR20210303051, and Key Science and Technology Research Project of Shandong Province (2022CXGC020403).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

Acronyms
DROdistributionally robust optimization
PVphotovoltaics
GHGgreenhouse gas
SOCstate of charge
ESSenergy storage system
DGdistributed generator
ISOInternational Organization for Standardization
DRONLPdistributionally robust nonlinear programming
Sets and indices
T , t index and set of time periods
N , i index and set of generator units
K i , k index and set of segments
Parameters
C t i o n startup cost of the i th generator at time interval t
C t i o f f shutdown cost of the i th generator at time interval t
a 0 i ,   a 1 i ,   a 2 i cost coefficients for the i th generator, respectively
c i k i th DG cost coefficient after linearization in section k
C 0 i i th DG cost at minimum output power P min i
o t i start–stop state of the i th DG at time interval t
c 1 , c 2 proportional and exponential coefficients
P min i minimum power
P max i rated output power
E E s s rated capacity of ESS
η c h h ,   η d i s charging/discharging efficiency
P c h · max , P d i s · max maximum charging/discharging power of the battery
m A E S weight of the ship cargo
D i s t t miles of voyage
E E O I max maximum allowed
g 1 , i , g 2 , i , g 3 , i calculation factors for CO2 emissions from DGs
R D G ,   R E S S ,   R R active spinning reserve of DGs, ESS, total
δ R spinning reserve coefficient
T c , T d , T b cruising intervals, partial speed intervals, and berthing intervals
v n rated speed
δ v rate   of   change   of   v n
D i s t actual sailing distance of the ship
δ m i d , δ t e r m maximum permissible distance error for intermediate and terminal port
ρ a i r air density
S t lateral projected area above the waterline, m2
C a i r , v w , θ t wind resistance coefficient; wind speed, wind direction
h t , C D , w a t , τ t wave height, wave resistance coefficient, wavelength
η d , η s propulsion and transmission efficiency
P ˜ t P v , P ˜ t l p random term of the forecast error
Variables
F 1 startup and shutdown cost of the DG units
F 2 operation cost of the DG units
P t i output power of the i th DG at time interval t
P t E s s charging/discharging power of the storage battery t
P t P v photovoltaic power
P t l p load power of the electric propulsion device
P t l s load power of the electric service device
E t E s s remaining capacity at the t-th time interval
G D G i , t carbon dioxide emissions during the operation of DG
R f , R r , R a p , R w i n d frictional resistance, residual resistance, attached resistance, and wind resistance
P ¯ t P v , P ¯ t l p expected value of PV power and propulsion load power

References

  1. Wang, Z.; Chen, L.; Wang, B.; Huang, L.; Wang, K.; Ma, R. Integrated optimization of speed schedule and energy management for a hybrid electric cruise ship considering environmental factors. Energy 2023, 282, 128795. [Google Scholar] [CrossRef]
  2. Chen, X.; Chen, W.; Wu, B.; Wu, H.; Xian, J. Ship visual trajectory exploitation via an ensemble instance segmentation framework. Ocean Eng. 2024, 313, 119368. [Google Scholar] [CrossRef]
  3. IMO. MEPC.1/Circ.896. In Guidance on Treatment of Innovative Energy Efficiency Technologies for Calculation and Verification of the Attained EEDI and EEXI; IMO: London, UK, 2021. [Google Scholar]
  4. Bayraktar, M.; Yuksel, O. A scenario-based assessment of the energy efficiency existing ship index (EEXI) and carbon intensity indicator (CII) regulations. Ocean Eng. 2023, 278, 114295. [Google Scholar] [CrossRef]
  5. Hou, H.; Gan, M.; Wu, X.X.; Xie, K.; Fan, Z.Y. A review of energy management research on hybrid ships. China Ship Res. 2021, 16, 14. [Google Scholar]
  6. Wang, X.; Zhu, H.; Luo, X.; Chang, S.; Guan, X. An energy dispatch optimization for hybrid power ship system based on improved genetic algorithm. Proc. Inst. Mech. Eng. Part A J. Power Energy 2023, 238, 348–361. [Google Scholar]
  7. Wen, S.; Zhao, T.; Tang, Y.; Xu, Y.; Zhu, M.; Huang, Y. A Joint Photovoltaic Dependent Navigation Routing and Energy Storage System Sizing Scheme for More Efficient All-Electric Ships. IEEE Trans. Transp. Electrif. 2020, 6, 1279–1289. [Google Scholar] [CrossRef]
  8. Yuan, C.; Pan, P.; Sun, Y.; Yan, X.; Tang, X. The evaluating on EEDI and fuel consumption of an inland river 800PCC integrated with solar photovoltaic system. J. Mar. Eng. Technol. 2019, 20, 77–92. [Google Scholar] [CrossRef]
  9. Kanellos, F.D.; Anvari-Moghaddam, A.; Guerrero, J.M. A cost-effective and emission-aware power management system for ships with integrated full electric propulsion. Electr. Power Syst. Res. 2017, 150, 63–75. [Google Scholar] [CrossRef]
  10. Kanellos, F.D.; Anvari-Moghaddam, A.; Guerrero, J.M. Smart shipboard power system operation and management. Inventions 2016, 1, 22. [Google Scholar] [CrossRef]
  11. Fang, S.; Xu, Y.; Li, Z.; Zhao, T.; Wang, H. Two-Step Multi-Objective Management of Hybrid Energy Storage System in All-Electric Ship Microgrids. IEEE Trans. Veh. Technol. 2019, 68, 3361–3373. [Google Scholar] [CrossRef]
  12. Li, Z.; Xu, Y. Temporally-coordinated optimal operation of a multi-energy microgrid under diverse uncertainties. Appl. Energy 2019, 240, 719–729. [Google Scholar] [CrossRef]
  13. Li, Z.; Xu, Y.; Fang, S.; Zheng, X.; Feng, X. Robust Coordination of A Hybrid AC/DC Multi-Energy Ship Microgrid with Flexible Voyage and Thermal Loads. IEEE Trans. Smart Grid 2020, 11, 2782–2793. [Google Scholar] [CrossRef]
  14. Fang, S.; Xu, Y. Multi-objective robust energy management for all electric shipboard microgrid under uncertain wind and wave. Int. J. Electr. Power Energy Syst. 2020, 117, 105600. [Google Scholar] [CrossRef]
  15. Fan, F.; Aditya, V.; Xu, Y.; Cheong, B.; Gupta, A.K. Robustly coordinated operation of a ship microgird with hybrid propulsion. systems and hydrogen fuel cells. Appl. Energy 2022, 312, 118738. [Google Scholar] [CrossRef]
  16. Zhai, J.; Zhou, M.; Li, J.; Zhang, X.; Li, G.; Ni, C.; Zhang, W. Hierarchical and robust scheduling approach for vsc-mtdc meshed ac/dc grid with high share of wind power. IEEE Trans. Power Syst. 2021, 36, 793–805. [Google Scholar] [CrossRef]
  17. Xiong, P.; Jirutitijaroen, P.; Singh, C. A Distributionally Robust Optimization Model for Unit Commitment Considering Uncertain Wind Power Generation. IEEE Trans. Power Syst. 2017, 32, 39–49. [Google Scholar] [CrossRef]
  18. Krata, P.; Szlapczynska, J. Ship weather routing optimization with dynamic constraints based on reliable synchronous roll prediction. Ocean Eng. 2018, 150, 124–137. [Google Scholar] [CrossRef]
  19. Shao, S.M.; Zhao, L.E.; Zhu, N.C. Ship Resistance; National Defense Industry Press: Beijing, China, 1995. [Google Scholar]
  20. Zhang, H.S.; Wei, Y.B.; Liu, W.Y.; Jiang, S.F. An optimization method of ship’s fixed course speed taking into account the wind and wave factors at sea. Radio Eng. 2022, 52, 724–730. [Google Scholar]
  21. Liu, S.; Shang, B.; Papanikolaou, A. On the resistance and speed loss of full type ships in a seaway. Ship Technol. Res. 2019, 66, 161–179. [Google Scholar] [CrossRef]
  22. Goh, J.; Sim, M. Distributionally Robust Optimization and Its Tractable Approximations. Oper. Res. 2010, 58, 902–917. [Google Scholar] [CrossRef]
  23. Lu, X.; Chan, K.W.; Xia, S.; Zhou, B.; Luo, X. Security-constrained multiperiod economic dispatch with renewable energy utilizing distributionally robust optimization. IEEE Trans. Sustain. Energy 2019, 10, 768–779. [Google Scholar] [CrossRef]
  24. Kanellos, F.D. Optimal Power Management with GHG Emissions Limitation in All-Electric Ship Power Systems Comprising Energy Storage Systems. IEEE Trans. Power Syst. 2014, 29, 330–339. [Google Scholar] [CrossRef]
  25. Hersbach, H.; Bell, B.; Berrisford, P.; Hirahara, S.; Horányi, A.; Muñoz-Sabater, J.; Nicolas, J.; Peubey, C.; Radu, R.; Schepers, D.; et al. The ERA5 global reanalysis. Q. J. R. Meteorol. Soc. 2020, 146, 1999–2049. [Google Scholar] [CrossRef]
  26. Kim, Y.R.; Steen, S.; Kramel, D.; Muri, H.; Strømman, A.H. Modelling of ship resistance and power consumption for the global fleet: The MariTEAM model. Ocean Eng. 2023, 281, 114758. [Google Scholar] [CrossRef]
Figure 1. Topology of the ship microgrid.
Figure 1. Topology of the ship microgrid.
Jmse 12 02087 g001
Figure 2. Typical voyage pattern.
Figure 2. Typical voyage pattern.
Jmse 12 02087 g002
Figure 3. Solution method flow chart.
Figure 3. Solution method flow chart.
Jmse 12 02087 g003
Figure 4. Navigational data for the simulation.
Figure 4. Navigational data for the simulation.
Jmse 12 02087 g004
Figure 5. Uncertainty variables.
Figure 5. Uncertainty variables.
Jmse 12 02087 g005
Figure 6. Comparison of speeds for different scenarios.
Figure 6. Comparison of speeds for different scenarios.
Jmse 12 02087 g006
Figure 7. Fuel consumption for 24 time intervals.
Figure 7. Fuel consumption for 24 time intervals.
Jmse 12 02087 g007
Figure 8. Scheduling schemes of DGs and ESSs.
Figure 8. Scheduling schemes of DGs and ESSs.
Jmse 12 02087 g008
Figure 9. Fuel consumption comparison with an increase in fluctuation.
Figure 9. Fuel consumption comparison with an increase in fluctuation.
Jmse 12 02087 g009
Table 1. Electricity service load power.
Table 1. Electricity service load power.
Time interval123456789101112
Service load8.968.929.4310.978.458.527.968.548.017.978.9510.82
Time interval131415161718192021222324
Service load8.917.938.998.358.97.469.6710.348.517.627.389
Table 2. Diesel generator specifications.
Table 2. Diesel generator specifications.
DG P D G n ( MW ) P D G min ( MW ) r u , r d ( % / Δ t ) a 0 , 1 , 2 ( m . u . / p . u . ) g 0 , 1 , 2 ( u C O 2 / p . u . )
DG1154+/−50%13.5, 10, 450386, −2000, 8383
DG2154+/−50%13, 12, 430386, −2000, 8383
DG3154+/−50%13.5, 12, 460363, −650, 950
DG4154+/−50%5.6, 58, 390125, 450, 850
ESS η c h = 95 % η d i s = 97 %
Table 3. Parameters of voyage scheduling.
Table 3. Parameters of voyage scheduling.
l = 175   m B int = 25.4   m S t = 274   m η d = 98 % η s = 0.7 P t l p = 0.003 v t 3
h t [ 0 , 4.5 ]   m τ t [ 0 , 1.5 ]   m v w [ 0 , 15.5 ]   m / s θ t [ 30 , 180 ]   deg C a i r = 0.025 ρ a i r = 1.29 × 10 3   g / cm 3
ρ w a t e r = 1.04   g / cm 3 C D , w a t = 0.041 [26] g = 9.8   m / s 2
Table 4. Total fuel consumption for different methods.
Table 4. Total fuel consumption for different methods.
Total Fuel Consumption (m.u.)
DRO70,222
RO79,950
NR54,357
Nom Speed64,890
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lu, F.; Tian, Y.; Liu, H.; Ling, C. Distributionally Robust Optimal Scheduling of Hybrid Ship Microgrids Considering Uncertain Wind and Wave Conditions. J. Mar. Sci. Eng. 2024, 12, 2087. https://doi.org/10.3390/jmse12112087

AMA Style

Lu F, Tian Y, Liu H, Ling C. Distributionally Robust Optimal Scheduling of Hybrid Ship Microgrids Considering Uncertain Wind and Wave Conditions. Journal of Marine Science and Engineering. 2024; 12(11):2087. https://doi.org/10.3390/jmse12112087

Chicago/Turabian Style

Lu, Fang, Yubin Tian, Hongda Liu, and Chuyuan Ling. 2024. "Distributionally Robust Optimal Scheduling of Hybrid Ship Microgrids Considering Uncertain Wind and Wave Conditions" Journal of Marine Science and Engineering 12, no. 11: 2087. https://doi.org/10.3390/jmse12112087

APA Style

Lu, F., Tian, Y., Liu, H., & Ling, C. (2024). Distributionally Robust Optimal Scheduling of Hybrid Ship Microgrids Considering Uncertain Wind and Wave Conditions. Journal of Marine Science and Engineering, 12(11), 2087. https://doi.org/10.3390/jmse12112087

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop