Next Article in Journal
Room-Temperature Creep Deformation of a Pressure-Resistant Cylindrical Structure Made of Dissimilar Titanium Alloys
Next Article in Special Issue
Analysis of Bi-LSTM CRF Series Models for Semantic Classification of NAVTEX Navigational Safety Messages
Previous Article in Journal
Wave–Induced Soil Dynamics and Shear Failure Potential around a Sandbar
Previous Article in Special Issue
Informer-Based Model for Long-Term Ship Trajectory Prediction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of Sailing Speed for Inland Electric Ships Based on an Improved Multi-Objective Particle Swarm Optimization (MOPSO) Algorithm

1
State Key Laboratory of Maritime Technology and Safety, Wuhan University of Technology, Wuhan 430063, China
2
Intelligent Transportation Systems Research Center, Wuhan University of Technology, Wuhan 430063, China
3
School of Transportation and Logistics Engineering, Wuhan University of Technology, Wuhan 430063, China
4
Wuhan Nanhua Industrial Equipments Engineering Co., Ltd., Wuhan 430223, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2024, 12(8), 1417; https://doi.org/10.3390/jmse12081417
Submission received: 19 July 2024 / Revised: 7 August 2024 / Accepted: 14 August 2024 / Published: 17 August 2024

Abstract

:
Sailing speed is a critical factor affecting the ship’s energy consumption and operating costs for a voyage. Inland waterways present a complex navigation environment due to their narrow channels, numerous curved segments, and significant variations in water depth and flow speed. This paper constructs a model of a ship’s energy consumption based on an analysis of ship resistance and the energy transfer relationship of ships. The K-means clustering algorithm is introduced to divide the Yangtze River waterway into multiple segments based on the similarity of navigation environments. Considering the constraints of the ship’s main engine and the desired arrival time, a multi-objective particle swarm optimization (MOPSO) algorithm, improved with cosine decreasing inertial weight and Gaussian random mutation, is employed to optimize segmented navigation speeds to achieve different goals. Finally, four cases are studied with a fully electric ship navigating the reaches of the Yangtze River. The results indicate that the optimized speed can reduce ship energy consumption by up to 6.18% and significantly reduce ship energy consumption and operational costs under different conditions.

1. Introduction

1.1. Background

Shipping is one of the most important modes of trade transport, accounting for more than 80% of international trade. However, with the development of maritime trade and the increase in ship tonnage, energy consumption and air pollution problems have become increasingly severe. The Fourth International Maritime Organization (IMO) GHG Study 2020 estimated that GHG emissions from shipping in 2018 accounted for some 2.89% of global anthropogenic GHG emissions and that such emissions could represent between 90% and 130% of 2008 emissions by 2050 [1]. The 80th session of the IMO Marine Environment Protection Committee (MEPC 80) proposed that by 2030, the annual greenhouse gas emissions from international maritime trade should be reduced by at least 20%, with an aim to achieve a 30% reduction compared to 2008 levels [2].
Strategies for energy saving and emission reduction in ships mainly include hull design optimization, operational optimization, and the application of new green energy. Hull design optimization involves optimizing the shape of the hull through hydrodynamic design before ship building to minimize resistance and improve seaworthiness [3]. In addition to the optimization of the hull design, operational optimization is also a cost-effective and quick method, including speed optimization, route optimization, operational scheduling optimization, and trim optimization [4].
Among various optimization strategies, including ship hull optimization, loading condition optimization, and sailing speed optimization,  sailing speed optimization is the most direct and effective method. By reasonably adjusting the sailing speed, fuel consumption can be significantly reduced, and greenhouse gas emissions can be accordingly decreased. And speed optimization can further enhance the energy-saving and emission-reduction effects based on hull optimization. Greenhouse gas emissions are approximately proportional to fuel consumption, and fuel consumption per unit time increases with higher speeds. Studies have shown that the fuel consumption per unit time is approximately a cubic function of speed [5]. Fuel costs account for more than 60% of total operating costs, greatly affecting the economic benefits and market competitiveness of shipping companies [6]. Higher speeds enable faster arrival at ports, reducing inventory costs of goods in transit and increasing trade volume per unit of time. However, this also leads to increased fuel consumption and gas emissions [7]. Therefore, considering the current competitive shipping market and rising fuel prices, shipowners or charterers often adopt slow steaming strategies. Nevertheless, extremely low speeds can lead to engine stalling, and ships must arrive at ports within stipulated times. Hence, the optimization of the  sailing speed is a complex nonlinear optimization problem with multiple objectives and constraints.
The optimization of sailing speed during navigation depends on factors such as shipping mode, ship payload, fuel costs, inventory costs of goods, freight rates, and weather conditions [8]. The Maersk Line conducted slow steaming trials with over 100 container ships, confirming that ships can operate normally with engine loads reduced to 10%, corresponding to about half of the design speed [9]. Wen et al. developed a constrained programming model to solve multi-ship routing and speed optimization under time, cost, and environmental constraints but did not consider weather factors [7]. Considering weather factors, meteorological ship route optimization mainly focuses on the impact of wind and waves on navigation, aiming to find the optimal route and speed to minimize operating costs, fuel consumption, and navigation risks [10]. Moreover, speed optimization also needs to consider maritime regulations. IMO has established four emission control areas (ECAs), including the Baltic Sea, the North Sea, the English Channel and all European ports, the North American coast, and the US Caribbean coast. Within the areas of ECAs, ships must use more expensive fuels with a sulfur content of less than 1%, a standard reduced to 0.5% from 2020 onwards. The Chinese government has established the Yangtze River Delta ECA, stipulating that ships entering this control area must use fuel with a sulfur content of less than 0.1% after 1 January 2022. Many scholars have conducted speed optimization and route planning studies to mitigate the adverse effects of ECAs [11,12,13]. Although inland ships and ocean-going ships both aim to reduce fuel consumption and operational costs, the factors influencing optimization are significantly different. The speed optimization of inland ships considers complex and variable environmental conditions such as fluctuating water depths, water flow, narrow waterways, and navigation rules specific to inland waterways. In contrast, the speed optimization of ocean-going ships focuses more on weather conditions, the impact of ECAs, and long-distance route planning. Overall, most current research on speed optimization concentrates on ocean-going ships, while research in the field of speed optimization for inland ships is relatively scarce.
In the context of the significant development of the shipping industry and the emphasis on energy saving and emission reduction, all-electric ships (AESs) represent the future trend. Currently, an increasing number of AES are being put into use. However, research on how to save electrical energy for inland AES is still insufficient. Studying the speed optimization for AESs in the complex inland waterway environment to reduce energy consumption is of great significance for lowering inland shipping costs and reducing environmental pollution.

1.2. Related Works

Scholars have conducted many studies to optimize sailing speed, reduce ships’ operating costs, and lower emissions. Wang and Meng develop a mixed-integer nonlinear programming model to study speed optimization in the container shipping network, taking routes into account [14]. Du et al. established an artificial neural network model based on ships’ navigation report data, which minimizes fuel consumption by adjusting the ship’s speed and trim [15]. Norstad et al. consider speed as an input to study the scheduling and speed optimization of tramp shipping, significantly improving the profitability of shipping companies [16]. Lashgari et al. developed a stochastic linear integer programming model to jointly optimize route decisions, speed optimization, and refueling strategies in liner shipping, aiming to reduce total costs [17]. These studies demonstrate the effectiveness of various optimization models and techniques in improving fuel efficiency and operational costs for maritime transportation.
Other scholars have considered the impact of ECA regulations on costs and emissions in their speed optimization studies. By analyzing actual ship route data, Fagerholt et al. find that ship operators often choose to detour longer routes to avoid ECA. Additionally, ships tend to sail at reduced speeds within ECA and at higher speeds outside ECA [18]. Ma et al. optimize both ship routes and speeds while considering the impact of ECA, finding that reducing emissions within ECA might increase total voyage emissions [19]. Zhen et al. develop a dual-objective model to minimize total fuel costs and SO2 emissions, optimizing routes and speeds both inside and outside ECAs [20]. These studies indicate that while it is possible to reduce emissions within ECAs through various methods, they may lead to higher overall emissions and operational costs. Other studies have focused on speed optimization based on weather conditions and Estimated Time of Arrival (ETA). ETA is determined according to the navigation plan, and within the allowable range of ETA, the ship’s route planning needs to meet the requirements of low energy consumption and short navigation time as much as possible [21]. To address the issue of decreased accuracy in long-term weather forecasting, Tzortzis and Sakalis propose a method that divides the total time of a fixed route into several smaller time intervals to dynamically determine the speed for each segment [22]. Du et al. thoroughly consider meteorological conditions, ship main engine power, and navigation safety constraints, analyzing the differences in speed, ETA, energy consumption, and emissions on multiple pre-set routes, and providing different optimal routes based on navigation objectives [23]. These studies have contributed to speed optimization through model construction, combining relevant maritime regulations and ship operations. However, their focus and scenarios are mainly on ocean-going ships, and there is currently little research on speed optimization for inland ships.
Unlike ocean navigation, inland waterways are narrow, with significant variations in water depth and flow speed, presenting a more complex navigation environment. Some scholars have conducted research on ship energy efficiency and speed optimization by considering the characteristics of inland waterways. Wang et al. consider the time-varying nature of inland environmental factors (wind, water flow, water depth, etc.), use a Model Predictive Control (MPC) method to design an optimized controller, testing the optimal speed under time-varying environmental factors with different time steps. This approach significantly improves ship energy efficiency and reduces fuel consumption and CO2 emissions compared to traditional static optimization methods [6]. Yan et al. consider the effects of wind speed, wind direction, water depth, and flow speed, employing a distributed parallel K-means algorithm to achieve finer segmentation of inland navigation segments and determine the optimal engine speed for each segment, ultimately improving ship energy efficiency [24]. Fan et al. use speed as a decision variable and construct a multi-stage speed optimization model considering environmental factors, showing that flow speed and direction are key factors affecting the navigation speed of ships on the Yangtze River [25]. Yuan et al. use a density-based spatial clustering method to cluster environmental information such as wind speed, wind direction, water level, and water flow on the Yangtze River trunk line, segmenting the Yangtze River waterway to reduce the impact of the highly variable inland navigation environment on speed optimization [26].
With the increasing density and performance of large-capacity lithium-ion batteries, the application of electric propulsion ships has become possible. Although fully electric ships cannot currently meet the energy demands of ocean navigation, they can be used for port-to-port transportation and berthing tasks in shorter inland voyages with the advent of high-capacity marine batteries and the increase in the number of charging stations along inland waterways [27]. Fan et al. analyze the green decarbonization needs of China’s inland ships and the characteristics of new power systems, proposing a solution to replace traditional power systems with electric propulsion [28]. Zhang et al. consider environmental factors such as cargo load, flow speed, and water depth, constructing an energy-consumption model based on the energy transfer process of electric ships and optimizing the speed and energy under battery swapping mode, reducing battery replacement costs [29]. Sun et al. consider the dynamic changes in electricity prices and the complex navigation environment of inland waterways to establish a speed and energy optimization model, minimizing ship operating costs. They conducted a case study on AES in inland navigation, providing a reference for the operation and management of inland electric propulsion ships [30]. These scholars’ studies have contributed to the development of inland AES, but overall, the application of and research on inland AES ships are still relatively limited. More comprehensive and in-depth research on AES for inland navigation needs to be conducted on green, low-carbon, and efficient development of inland shipping.

1.3. Major Contribution

To address the current deficiencies in inland waterway shipping research, particularly in the context of energy saving, emission reduction, and the rise of new energy sources, this paper studies an electric propulsion ship on the Yangtze River and constructs an energy-consumption model. This model considers the complex environment of inland waterways, navigation constraints, and the energy transfer relationship of electric ships. The Yangtze River waterway is segmented based on environmental similarity using the K-means clustering algorithm to improve optimization accuracy. Subsequently, the optimal speed for each segment is solved by using an improved multi-objective particle swarm optimization (MOPSO) algorithm, and the effectiveness of this method is validated through comparative experiments. The main contributions of this paper are as follows:
  • A dynamic energy-consumption model for AES is built, which comprehensively considers the inland waterway environment, navigation constraints, navigation effect (e.g., shallow water), characteristics of the electric ship’s motors, and the energy transfer relationship.
  • Automatic waterway segmenting for sailing speed is realized by introducing the K-means clustering algorithm.
  • An improved MOPSO algorithm is proposed, which solves the multi-objective speed optimization problem through Pareto optimal solutions, significantly reducing ship energy consumption and operational costs.

1.4. Structure

In Section 2, we determine the ship-resistance calculation methods under different environmental factors by analyzing the inland waterway environment and construct a ship energy-consumption model based on the ship energy transfer relationship. Section 3 introduces a K-means clustering segmentation method for inland waterways and provides a detailed explanation of the improvement strategies for the MOPSO algorithm. In Section 4, we conduct four simulation case studies to test the optimization capabilities of the MOPSO algorithm in multi-objective optimization, with different ship loads, and under different ETA conditions, thereby verifying the algorithm’s effectiveness. Section 5 summarizes the research work presented in this paper and outlines future research directions.

2. Ship Energy Consumption Modeling

2.1. Analysis of Inland Navigation Environment

As important waterways for transportation, inland waterways possess unique characteristics and complexities in their navigation environment. In inland waterway transportation, there may be various risk factors such as narrow channels, insufficient water depth, and changing water flow [31]. Ships constantly navigate through ever-changing environments, making it difficult to predict their operational status under persistent disturbances [32]. To optimize the navigation of inland ships, it is necessary to thoroughly analyze the inland navigation environment. The following provides a detailed analysis of the inland navigation environment in terms of aspects such as meteorological and hydrological conditions and waterway characteristics.
The water depth and flow speed of inland waterways varies significantly, which is influenced greatly by seasonal changes and rainfall. During the dry season, the water depth is relatively shallow, while in the flood season, the water depth is much deeper. Flow speed is a key factor affecting speed and maneuverability; it is generally higher in the upper reaches of a river and gradually slows down in the middle and lower reaches. Meteorological conditions are an important factor affecting inland navigation, with wind speed and direction directly impacting the ship’s speed and stability. Figure 1 summarizes the key factors that need to be considered for optimizing the navigation of inland ships.
Inland waterways are usually narrow with numerous bends, and the meteorological and hydrological conditions vary significantly across different segments. Therefore, it is necessary to conduct a detailed analysis of the inland navigation environment and divide the waterway into several segments based on environmental characteristics. Furthermore, the navigation rules are adjusted according to the different navigation scenarios. For instance, the sailing speed of ships in the bridge area is limited to guarantee navigation safety. The lower limit of sailing speed is also regulated to avoid traffic congestion. Under different navigation conditions, ships may need to adjust their sailing strategies to achieve various objectives. The MOPSO algorithm can handle complex multi-objective optimization problems, providing better navigation plans for inland ships. Resistance is a crucial factor affecting ships’ energy consumption. Therefore, before conducting speed optimization, it is essential to first analyze the factors influencing the resistance of inland ships.

2.2. Ship Resistance Analysis

During the navigation of a ship, the resistance generated by air and water against the hull must be overcome by the main engine power to propel the ship forward. The primary components of ship resistance include calm water resistance, wind resistance, and wave resistance. To estimate ship resistance, scholars have proposed various methods, mainly including Computational Fluid Dynamics (CFD) numerical simulation methods, empirical formula methods, model test chart methods, and parent ship methods. For inland ships, calm water resistance is typically calculated using the Zvankov formula [33], as shown in Equation (1).
R 0 = 0.17 S V 1.83 + ξ C B A M V 1.7 + 4 F r g
where R 0 represents ship calm resistance, S is the wetted surface area of the ship (m2), V is the speed through the water (m/s), C B is the block coefficient, A M is the midship section area (m2), g is the gravitational acceleration (m/s2), ξ is the residual resistance coefficient, and  F r is the Froude number, as shown in Equations (2) and (3).
F r = V g L
ξ = 1.77 C B 2.5 L 6 B 3 + 2
where L (m) represents the length of the ship an B (m) represents the ship’s breadth.
The wind resistance on the superstructure of the ship during navigation can be described by the average wind pressure on the hull, as shown in Equation (4).
R wind = 1 2 C wind ρ air A T V wind 2
where C wind represents the air resistance coefficient, ρ air represents the air density, A T (m/s2) represents the windward area, and  V wind (m/s) represents the relative wind speed.
The wave resistance experienced by the ship is shown in Equation (5)
R wave = 1 2 0.065 ( F r ) 2 H L wl 2 ρ water S V 2
where H (m) represents the wave height, L wl (m) denotes the waterline length of the ship, and ρ water (103 kg/m3) represents the water density.
Therefore, the total resistance R experienced by the ship is shown in Equation (6).
R = R 0 + R wind + R wave

2.3. Ship Engine–Propeller Energy Transfer Relationship

The principle of ship propulsion can be simply described as the main engine generating power, which is transmitted through the transmission equipment and shaft system to the propeller. The propeller then produces thrust to overcome the resistance encountered by the ship, allowing the ship to maintain a certain speed during navigation.
The methods for calculating propeller thrust T and torque Q are shown in Equation (7).
T = ( 1 t ) K T × ρ n 2 D 4 Q = K Q × ρ n 2 D 5
K T = f T ( J ) K Q = f Q ( J )
where K T is the propeller thrust coefficient, K Q is the torque coefficient, n is the propeller speed, D is the diameter of the propeller, and J is the advance coefficient, as shown in Equation (9).
J = ( 1 w ) × V n × D
where w represents the wake fraction coefficient. For twin-propeller, twin-rudder ships, w needs to account for the interaction between the propellers, as shown in Equation (10).
w = w p 0 × exp ( 4 β p 2 ) r
where w p 0 is the initial coefficient, β p is the initial phase angle of the propeller, and  r is the adjustment coefficient, taking a positive value for the right propeller and a negative value for the left propeller.
The effective power of the ship is the power required for the ship to overcome resistance and advance at a certain speed. Effective power can be expressed as the product of the ship’s resistance R and speed V. Due to losses during power transmission from the main engine, the effective power is generally less than the main engine power. The main engine power P B is shown in Equation (11).
P B = R × V η S η O η R η H
where η S represents the shaft transmission efficiency, η R represents the relative rotating efficiency; η O represents the open water propeller efficiency, and η H represents the hull efficiency, as shown in Equations (12) and (13).
η H = 1 t 1 w
η O = K T K Q × J 2 π
Therefore, P B can be expressed as Equation (14).
P B = 2 π n Q η S η R
The ship’s energy consumption E is shown in Equation (15).
E = i = 1 n P B i × Δ T i
where Δ T i represents the sailing time of each segment.

3. Segmented Speed Optimization Based on an Improved Multi-Objective Particle Swarm Optimization Algorithm

3.1. Inland Waterway Segmentation Method Using K-Means Clustering Method

The K-means algorithm is a commonly used unsupervised machine learning algorithm primarily used for data clustering analysis. Its core idea is to partition a dataset into K clusters through iterative optimization, minimizing the sum of distances from each data point to its respective cluster center. The basic principle is illustrated in Algorithm 1.
In the long-distance speed optimization of inland ships, it is crucial to segment the waterway reasonably to better manage and optimize the navigation process. The K-means clustering method can effectively segment inland waterways [34]. First, environmental information such as the geographic location, water depth, flow speed, wind speed, and direction is obtained, and  these environmental factors are selected as clustering features. To eliminate the differences in dimensions of different features, the Z-score formula is used for standardization, as shown in Equation (16).
Z = X μ σ
where X is the original data, i.e., the clustering features listed above; μ is the mean of each feature; and  σ is the standard deviation of each feature.
Algorithm 1 K-means Algorithm
  • Initialize:
  • Randomly select K points from X as initial centroids μ
  • Set i t e r = 0
  • while convergence is not reached and i t e r < m a x _ i t e r s  do
  •    Assign clusters:
  •    for each data point x i in X do
  •      Compute distance d ( x i , μ j ) for each centroid μ j
  •      Assign x i to the cluster C j with the nearest centroid μ j
  •    end for
  •    Update centroids:
  •    for each cluster C j  do
  •      Compute the new centroid μ j as the mean of all points in C j
  •    end for
  •     i t e r = i t e r + 1
  • end while
  • Return: Clusters C and centroids μ
Here, we take the waterway from Wuhan to Nanjing in the Yangtze River as an example; the number of clusters is set to 10, mainly based on variations in water flow speed. The results of the K-means clustering segmentation of the middle and lower reaches of the Yangtze River waterway are shown in Figure 2.

3.2. Improved Multi-Objective PSO Algorithm

The particle swarm optimization (PSO) algorithm was proposed by J. Kennedy and R. C. Eberhart in 1995 as a population-based optimization algorithm [35]. PSO simulates the behavior of bird flocking or fish schooling, leveraging the collaborative effects of individuals and the swarm to find the global optimum. Each particle represents a candidate solution, moving through the search space, with its position and speed updated according to Equations (17) and (18):
v i ( t + 1 ) = ω v i ( t ) + c 1 r 1 ( p B e s t i ( t ) x i ( t ) ) + c 2 r 2 ( g B e s t i ( t ) x i ( t ) )
x i ( t + 1 ) = x i ( t ) + v i ( t + 1 )
The PSO algorithm is primarily used for solving single-objective optimization problems. To handle multi-objective optimization problems, the MOPSO algorithm is developed. MOPSO algorithm is an extension of the PSO algorithm aimed at solving multi-objective optimization problems. The particle position update strategy in the MOPSO algorithm is the same as in the PSO algorithm, but non-dominated solutions are stored in an external archive during the iteration process, ultimately yielding the Pareto optimal solution set. The crowding distance is a metric for measuring the density of solutions in the archive. By calculating the distance of each solution in each objective dimension, the solution with the largest crowding distance is selected as the global best solution ( g B e s t ) to ensure uniform coverage of the search space. A larger crowding distance indicates fewer solutions around it, and selecting these solutions helps maintain diversity.
To improve the convergence speed and global search capability of the algorithm, a cosine decreasing strategy is used to modify the inertial weight. The cosine decreasing strategy is a method for dynamically adjusting the inertial weight, gradually reducing the weight according to a cosine function during each iteration, as shown in Equation (19). At the early stage of iterations, a larger inertial weight enhances the global search capability, allowing particles to explore a larger search space and increasing the probability of finding the global optimal solution. As the number of iterations increases, the inertial weight gradually decreases, enhancing local search capability, which helps particles conduct a fine search in the neighborhood of the solution, improving the solution’s precision and convergence speed. Compared to the linear decreasing inertial weight, the cosine decreasing strategy better achieves these goals, as shown in Figure 3.
ω = ω min + 1 2 ( ω max ω min ) 1 + cos t × π t max
where ω max and ω min represent the maximum and minimum weight coefficients, t represents the current iteration number, and  t max represents the maximum number of iterations.
To enhance the global search capability of the algorithm and increase the diversity of solutions, preventing the algorithm from falling into local optima, Gaussian distribution random perturbations are added to mutate the speed and position of the particles. The mutation operation introduces new search directions and positions, increasing the diversity of the search space and better adapting to more complex multi-objective optimization problems. This approach helps in finding a more balanced and comprehensive Pareto optimal solution set. The specific mutation method is shown in Equations (20)–(22).
x i j = x i j + G ( 0 , σ 2 ) , if P Q ( t ) x i j , if P > Q ( t )
v i j = v i j + G ( 0 , σ 2 ) , if P Q ( t ) v i j , if P > Q ( t )
Q ( t ) = t 2 e π t max
where x i j represents the position of the i-th particle in the j-th dimension and x i j represents the new position of the mutated particle. G ( 0 , σ 2 ) is a Gaussian random variable with a mean of 0 and a variance of σ 2 , where σ 2 represents the variance of all particles in the current population. P follows a uniform distribution within the interval [ 0 , 1 ] , and  Q ( t ) is the criterion for determining whether a particle undergoes mutation. The mutation method for the speed of each particle is the same.
By using cosine decreasing inertial weight and Gaussian mutation, the MOPSO algorithm is improved. Figure 4 shows the changes in fitness values at different iteration numbers before and after the improvement of the algorithm. It can be observed that before the improvement, the fitness values converge slowly, whereas after the improvement, the convergence speed of the fitness values is significantly faster, and the final fitness value achieved is lower. The improved MOPSO algorithm demonstrates a significant enhancement in both search efficiency and optimization effectiveness. The steps of the improved MOPSO algorithm are shown in Algorithm 2.
Algorithm 2 Improved MOPSO Algorithm
  • Initialize particle population P with random positions and velocities
  • Initialize external archive A with non-dominated solutions
  • Evaluate and update archive A with initial particles
  • Set i t e r = 0
  • while i t e r < m a x _ i t e r s do
  •    Evaluate and Update Archive:
  •    for each particle p in P do
  •      Evaluate fitness of p
  •      if p dominates any solution in A then
  •         Remove dominated solutions from A
  •         Add p to A
  •      end if
  •    end for
  •    Select Global Best:
  •    Select g B e s t from A based on crowding distance
  •    Update Particles:
  •    for each particle p in P do
  •      Update speed v p using g B e s t and personal best p B e s t
  •      Apply cosine decreasing inertial weight
  •      Apply Gaussian random mutation to v p and position x p
  •      Update position x p with new speed v p
  •    end for
  •     i t e r = i t e r + 1
  • end while
  • Return: Pareto optimal solution set A

3.3. Constraints and Objective Function

When optimizing the long-distance speed of inland ships, various constraints and optimization objectives need to be considered, as detailed below:
The ship must meet the expected arrival time requirements. Specifically, the sailing time for each segment should satisfy the relationship shown in Equation (23).
i = 1 n Δ T i T max Δ T i = s i v i
where s i is the distance of each segment, and v i is the ship’s speed over the ground for each segment.
To ensure navigation safety, the main engine speed must be restricted. The engine speed should not exceed the rated speed, nor should it be too low, as shown in Equation (24).
n min n e n max
where n e (rpm) is the main engine speed, n max is the rated speed of the main engine, and n min is the minimum safe speed.
The speed limits and transit times stipulated by the maritime authorities along the Yangtze River mainline vary from region to region. Therefore, the ship’s speed needs to be restricted within the prescribed range. In bridge areas and special segments, the corresponding speed requirements must also be observed, as shown in Equation (25).
v min v i v max
where v min (kn) and v max are the minimum and maximum speed limits for the i-th segment, respectively.
To ensure navigation safety, the main engine’s power must also be restricted. The engine power should not exceed the safe range, as shown in Equation (26).
P P max
where P (kW) is the main engine power and P max is the maximum allowable power of the main engine.
Multi-objective optimization problems usually involve multiple conflicting objectives, requiring a balance to be found among them. When setting up the objective function, it is necessary to consider these objectives simultaneously. In this study, the objective function of the MOPSO algorithm particularly focuses on two key outcomes in speed optimization: ship energy consumption and sailing time, as shown in Equation (27). This approach ensures that the optimization results can effectively reduce energy consumption while completing the navigation tasks within a reasonable time frame.
min v F ( v ) = [ f 1 ( v ) , f 2 ( v ) ]
where v represents a particle in an n-dimensional search space, f 1 ( v ) and f 2 ( v ) are the objective functions for minimum energy consumption and minimum time, respectively. MOPSO aims to find the Pareto optimal solution in the search space under the constraints of these two objectives, thereby achieving the best balance between energy consumption and sailing time.

4. Case Study

The subject of this study is a twin-propeller, twin-rudder electric propulsion ship navigating the Yangtze River. This ship primarily undertakes special transportation tasks in the middle and lower reaches of the Yangtze River. The electric propulsion system of the ship allows for the precise control of rotational speed and power output, significantly impacting the optimization method. Unlike diesel-powered ships, fully electric ships can reduce energy loss associated with changes in the main engine’s speed, further enhancing the accuracy of speed optimization. The ship’s main parameters are shown in Table 1.
The sailing characteristic curves of the electric ship at different speeds are shown in Figure 5. For instance, 600PP represents the propulsive power at a propeller speed of 600 RPM, 600EP represents the main engine power at a propeller speed of 600 RPM, and 90% TP represents the effective power of the ship at 90% load.
The parameter settings for the MOPSO algorithm are as follows: the initial number of particles is 30, the maximum number of iterations is 100, and the dimensions of each particle are 10, corresponding to the speed for 10 segments. Inertial weight coefficient: ω max = 0.9 , ω min = 0.4 . Learning factors: c 1 = 2.0 , c 2 = 2.0 .

4.1. Case 1: Comparison of PSO, MOPSO, and Improved MOPSO Algorithms

To further validate the advantages of the proposed improved MOPSO algorithm in terms of solving speed, we conduct 50 comparative simulation experiments with the PSO algorithm, the MOPSO algorithm, and the improved MOPSO algorithm. The experimental environment consisted of a Windows 11 operating system running on an AMD R7-5800H processor (AMD, sourced from Wuhan, China) with a 3.2 GHz main frequency and 16 GB of memory. The simulation software used is MATLAB R2022a. The results are shown in Figure 6.
The PSO algorithm, on average, found the optimal solution after approximately 27 iterations. The MOPSO algorithm is slightly slower, finding the optimal solution after an average of 29 iterations. In contrast, the improved MOPSO algorithm achieved the optimal solution the fastest, averaging 20 iterations to reach the optimal solution. This indicates that the MOPSO algorithm using the cosine decreasing and Gaussian random number mutation improvement strategies can significantly increase solving speed, finding the global optimal solution more quickly.

4.2. Case 2: Minimization of Energy Consumption and Sailing Time

In the long-distance speed optimization problem for inland navigation, sailing speed and sailing time are two conflicting objectives. Reducing sailing speed decreases energy consumption but simultaneously increases sailing time, making this a typical multi-objective optimization problem. The goal of this case study is to find a balance between energy consumption and sailing time using the MOPSO algorithm, thereby achieving the best compromise solution on the Pareto front.
To verify the effectiveness of the MOPSO algorithm designed in this paper for multi-objective optimization problems, we conducted simulation experiments under the conditions of a total length of 720 km for the middle and lower reaches of the Yangtze River, an ETA ≤ 48 h, and the experimental ship navigating downstream. The goals are set to minimize the ship’s energy consumption and sailing time. The experimental results show the Pareto front of energy consumption and sailing time corresponding to different speed combinations, as illustrated in Figure 7. Additionally, we selected the coordinates of the ideal solution A with the minimum energy consumption and the shortest time, and the coordinates of the negative ideal solution B with the maximum energy consumption and the longest time. By drawing a straight line connecting points A and B, we calculated the point on the Pareto front that is closest to this line, representing the best compromise solution between energy consumption and time.
Based on AIS data analysis, the average downstream speed of ships on the Yangtze River is between 7 kn and 8.6 kn [36]. To verify the speed optimization effect of the algorithm, we assume that the ship travels at a speed of 7.9 kn relative to the water along the entire voyage of 720 km. This makes the total voyage time approximately 48 h. Meanwhile, the ship engine maintains a constant speed to eliminate additional energy consumption caused by changes in engine conditions. Subsequently, we compare this with the minimum energy consumption obtained by the MOPSO algorithm proposed in this paper. The results are shown in Table 2.
The optimal speed corresponding to the minimum energy consumption solved by the algorithm compared to the assumed constant speed during navigation is shown in Figure 8. From the data in Table 2, we can see that the energy consumption of the ship in segments V and VIII after optimization is higher than before optimization, while the energy consumption in the remaining segments is lower than before optimization. However, the overall energy consumption is lower than before optimization. The sailing duration before optimization is 48 h, and the sailing time after optimization is 47.58 h. Through speed optimization, the total energy consumption was reduced by 5.41% compared to before optimization. This result indicates that the MOPSO algorithm proposed in this paper significantly reduces ship energy consumption and improves operational efficiency while maintaining comparable sailing time.

4.3. Case 3: Minimization of Energy Consumption under Different Load Conditions

In inland navigation speed optimization, ship load has a significant impact on energy consumption. Different loads change the ship’s draft and resistance, thus affecting energy consumption. To more comprehensively evaluate the optimization effect of the MOPSO algorithm, it is necessary to conduct optimization analysis under different ship load conditions.
Based on the effective power curves of the hull under different ship loads shown in Figure 5, this section sets up speed optimization and energy consumption analysis under different load conditions (90% load, 100% load, and 110% load) to further evaluate the effectiveness and stability of the algorithm. In the experiments, other conditions (waterway length, water flow speed, ETA ≤ 48 h) were set the same.
Figure 9 shows the optimal sailing speed and energy consumption distribution under different load conditions. The ship’s energy consumption was calculated based on the speed optimization results, and a comparative analysis before and after optimization was conducted according to the assumptions in Case 2. By analyzing the energy consumption results of the ship before and after optimization in Table 3, it can be seen that under 90% load, 100% load, and 110% load conditions, the optimized energy consumption is reduced by 5.34%, 3.16%, and 2.89%, respectively. Additionally, the optimized energy consumption per hour decreased by 4.49%, 2.25%, and 1.45%, respectively. This indicates that the MOPSO algorithm can effectively reduce ship energy consumption under different load conditions.

4.4. Case 4: Minimization of Energy Consumption under Different ETA Conditions

In inland navigation, ETA is a critical factor in navigation planning and scheduling. Different ETA requirements directly affect the ship’s speed and energy consumption. A shorter ETA typically requires higher speeds, leading to increased energy consumption, whereas a longer ETA allows for lower speeds, helping to save fuel. To minimize energy consumption, it is necessary to optimize the ship’s speed while meeting different ETA requirements.
This section sets up different ETA scenarios and uses the improved MOPSO algorithm for speed optimization to compare the ship’s energy consumption under various ETA conditions, providing a reference for formulating navigation plans and scheduling strategies. Under consistent experimental conditions, we tested the ship’s energy consumption for ETA ≤ 46 h, ETA ≤ 48 h, and ETA ≤ 50 h.
Figure 10 shows the optimal speed distribution under different ETA conditions. The ship’s energy consumption is calculated based on the speed optimization results, as shown in Table 4. It can be seen that under ETA ≤ 46 h, ETA ≤48 h, and ETA ≤ 50 h conditions, the optimized energy consumption is reduced by 6.18%, 2.86%, and 3.24%, respectively. Additionally, the optimized energy consumption per hour decreased by 5.35%, 2.25%, and 2.47%, respectively. This indicates that the MOPSO algorithm can effectively reduce ship energy consumption under different ETA conditions.

5. Conclusions

This paper considers the inland navigation environment and ship characteristics, constructing an energy-consumption model and using the K-means waterway clustering method to reasonably segment the middle and lower reaches of the Yangtze River, thereby achieving more precise speed optimization. Additionally, the MOPSO algorithm is improved by employing a cosine decreasing inertial weight and Gaussian random mutation strategy. Case studies verify the algorithm’s multi-objective optimization capability. Under different load and ETA conditions, the algorithm effectively reduces ship energy consumption.
However, there are some limitations in the research methods of this paper. Firstly, the issue of battery replacement due to insufficient battery capacity in the long-distance navigation of inland electric ships is neglected. Additionally, due to data deficiencies, the characteristic curves of the electric motor are not considered, limiting the depth of the research. In future work, more in-depth research should be conducted by combining more actual operational data of ships, adopting more precise ship energy-consumption modeling methods and more efficient optimization algorithms. Furthermore, research should be carried out in conjunction with the development of inland electric ships to provide more practical insights.

Author Contributions

Conceptualization, K.Z. and C.L.; methodology, K.Z., C.L. and Z.H.; software, K.Z. and Z.H.; validation, K.Z., C.L., Z.H. and Q.X.; writing—review and editing, K.Z., C.L., Z.H. and H.C.; supervision, C.L. and X.C.; funding acquisition, C.L. and Q.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by the Hubei Provincial Science and Technology Program (2023DJC175), the Key Research and Development Program of Guangxi Zhuang autonomous region (GuikeAA23062052) and Development of Key Technologies and the Demonstration Ship for 2030-Type Green Intelligent Ships in Hubei Region (CBG4N21).

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

Author Qian Xiang was employed by the company Wuhan Nanhua Industrial Equipments Engineering Co., Ltd. The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

  1. International Maritime Organization. Fourth IMO GHG Study 2020 Executive Summary. 2020. Available online: https://wwwcdn.imo.org/localresources/en/OurWork/Environment/Documents/Fourth%20IMO%20GHG%20Study%202020%20Executive-Summary.pdf (accessed on 3 July 2024).
  2. International Maritime Organization. Resolution MEPC.377(80) Adopted on 7 July 2023 2023 IMO Strategy on Reduction of ghg Emissions from Ships. 2023. Available online: https://wwwcdn.imo.org/localresources/en/MediaCentre/PressBriefings/Documents/Resolution%20MEPC.377(80).pdf (accessed on 3 July 2024).
  3. Papanikolaou, A. Holistic ship design optimization. Comput.-Aided Des. 2010, 42, 1028–1044. [Google Scholar] [CrossRef]
  4. Yu, Y.; Zhang, H.; Mu, Z.; Li, Y.; Sun, Y.; Liu, J. Trim and Engine Power Joint Optimization of a Ship Based on Minimum Energy Consumption over a Whole Voyage. J. Mar. Sci. Eng. 2024, 12, 475. [Google Scholar] [CrossRef]
  5. Psaraftis, H.N.; Kontovas, C.A. Speed models for energy-efficient maritime transportation: A taxonomy and survey. Transp. Res. Part C Emerg. Technol. 2013, 26, 331–351. [Google Scholar] [CrossRef]
  6. Wang, K.; Yan, X.; Yuan, Y.; Jiang, X.; Lin, X.; Negenborn, R.R. Dynamic optimization of ship energy efficiency considering time-varying environmental factors. Transp. Res. Part D Transp. Environ. 2018, 62, 685–698. [Google Scholar] [CrossRef]
  7. Wen, M.; Pacino, D.; Kontovas, C.; Psaraftis, H. A multiple ship routing and speed optimization problem under time, cost and environmental objectives. Transp. Res. Part D Transp. Environ. 2017, 52, 303–321. [Google Scholar] [CrossRef]
  8. Bassam, A.M.; Phillips, A.B.; Turnock, S.R.; Wilson, P.A. Artificial neural network based prediction of ship speed under operating conditions for operational optimization. Ocean Eng. 2023, 278, 114613. [Google Scholar] [CrossRef]
  9. Psaraftis, H.N.; Kontovas, C.A. Ship speed optimization: Concepts, models and combined speed-routing scenarios. Transp. Res. Part C Emerg. Technol. 2014, 44, 52–69. [Google Scholar] [CrossRef]
  10. Zis, T.P.; Psaraftis, H.N.; Ding, L. Ship weather routing: A taxonomy and survey. Ocean Eng. 2020, 213, 107697. [Google Scholar] [CrossRef]
  11. Chen, L.; Yip, T.L.; Mou, J. Provision of Emission Control Area and the impact on shipping route choice and ship emissions. Transp. Res. Part D Transp. Environ. 2018, 58, 280–291. [Google Scholar] [CrossRef]
  12. Abioye, O.F.; Dulebenets, M.A.; Pasha, J.; Kavoosi, M. A vessel schedule recovery problem at the liner shipping route with emission control areas. Energies 2019, 12, 2380. [Google Scholar] [CrossRef]
  13. Li, L.; Gao, S.; Yang, W.; Xiong, X. Ship’s response strategy to emission control areas: From the perspective of sailing pattern optimization and evasion strategy selection. Transp. Res. Part E Logist. Transp. Rev. 2020, 133, 101835. [Google Scholar] [CrossRef]
  14. Wang, S.; Meng, Q. Sailing speed optimization for container ships in a liner shipping network. Transp. Res. Part E Logist. Transp. Rev. 2012, 48, 701–714. [Google Scholar] [CrossRef]
  15. Du, Y.; Meng, Q.; Wang, S.; Kuang, H. Two-phase optimal solutions for ship speed and trim optimization over a voyage using voyage report data. Transp. Res. Part B Methodol. 2019, 122, 88–114. [Google Scholar] [CrossRef]
  16. Norstad, I.; Fagerholt, K.; Laporte, G. Tramp ship routing and scheduling with speed optimization. Transp. Res. Part C Emerg. Technol. 2011, 19, 853–865. [Google Scholar] [CrossRef]
  17. Lashgari, M.; Akbari, A.A.; Nasersarraf, S. A new model for simultaneously optimizing ship route, sailing speed, and fuel consumption in a shipping problem under different price scenarios. Appl. Ocean Res. 2021, 113, 102725. [Google Scholar] [CrossRef]
  18. Fagerholt, K.; Gausel, N.T.; Rakke, J.G.; Psaraftis, H.N. Maritime routing and speed optimization with emission control areas. Transp. Res. Part C Emerg. Technol. 2015, 52, 57–73. [Google Scholar] [CrossRef]
  19. Ma, D.; Ma, W.; Jin, S.; Ma, X. Method for simultaneously optimizing ship route and speed with emission control areas. Ocean Eng. 2020, 202, 107170. [Google Scholar] [CrossRef]
  20. Zhen, L.; Hu, Z.; Yan, R.; Zhuge, D.; Wang, S. Route and speed optimization for liner ships under emission control policies. Transp. Res. Part C Emerg. Technol. 2020, 110, 330–345. [Google Scholar] [CrossRef]
  21. Han, Q.; Yang, X.; Song, H.; Du, W. Multi-objective ship path planning using non-dominant relationship-based WOA in marine meteorological environment. Ocean Eng. 2022, 266, 112862. [Google Scholar] [CrossRef]
  22. Tzortzis, G.; Sakalis, G. A dynamic ship speed optimization method with time horizon segmentation. Ocean Eng. 2021, 226, 108840. [Google Scholar] [CrossRef]
  23. Du, W.; Li, Y.; Zhang, G.; Wang, C.; Chen, P.; Qiao, J. Estimation of ship routes considering weather and constraints. Ocean Eng. 2021, 228, 108695. [Google Scholar] [CrossRef]
  24. Yan, X.; Wang, K.; Yuan, Y.; Jiang, X.; Negenborn, R.R. Energy-efficient shipping: An application of big data analysis for optimizing engine speed of inland ships considering multiple environmental factors. Ocean Eng. 2018, 169, 457–468. [Google Scholar] [CrossRef]
  25. Fan, A.; Wang, Z.; Yang, L.; Wang, J.; Vladimir, N. Multi-stage decision-making method for ship speed optimisation considering inland navigational environment. Proc. Inst. Mech. Eng. Part M J. Eng. Marit. Environ. 2021, 235, 372–382. [Google Scholar] [CrossRef]
  26. Yuan, Z.; Liu, J.; Zhang, Q.; Liu, Y.; Yuan, Y.; Li, Z. A practical estimation method of inland ship speed under complex and changeful navigation environment. IEEE Access 2021, 9, 15643–15658. [Google Scholar] [CrossRef]
  27. Ritari, A.; Spoof-Tuomi, K.; Huotari, J.; Niemi, S.; Tammi, K. Emission abatement technology selection, routing and speed optimization of hybrid ships. J. Mar. Sci. Eng. 2021, 9, 944. [Google Scholar] [CrossRef]
  28. Fan, A.; Wang, J.; He, Y.; Perčić, M.; Vladimir, N.; Yang, L. Decarbonising inland ship power system: Alternative solution and assessment method. Energy 2021, 226, 120266. [Google Scholar] [CrossRef]
  29. Zhang, Y.; Sun, L.; Fan, T.; Ma, F.; Xiong, Y. Speed and energy optimization method for the inland all-electric ship in battery-swapping mode. Ocean Eng. 2023, 284, 115234. [Google Scholar] [CrossRef]
  30. Sun, L.; Zhang, Y.; Ma, F.; Ji, F.; Xiong, Y. Energy and speed optimization of inland battery-powered ship with considering the dynamic electricity price and complex navigational environment. Energy Rep. 2023, 9, 293–304. [Google Scholar] [CrossRef]
  31. Zhang, K.; Liu, C.; He, Z.; Chu, X.; Lai, L.; Zhang, P. A novel vessel route optimization algorithm based on segmented A-star algorithm in inland waterways. In Proceedings of the 2023 7th International Conference on Transportation Information and Safety (ICTIS), Xi’an, China, 4–6 August 2023; pp. 140–146. [Google Scholar]
  32. He, Z.; Chu, X.; Liu, C.; Wu, W. A novel model predictive artificial potential field based ship motion planning method considering COLREGs for complex encounter scenarios. ISA Trans. 2023, 134, 58–73. [Google Scholar] [CrossRef] [PubMed]
  33. Jiang, P.; Tong, S.; Xu, G.; Huang, G. Review and application of determination methods on navigable hydraulic index of rapids in mountainous river. Ocean Eng. 2022, 248, 110830. [Google Scholar] [CrossRef]
  34. Liu, C.; Zhang, K.; He, Z.; Lai, L.; Chu, X. Clustering Theta* based segmented path planning method for vessels in inland waterways. Ocean Eng. 2024, 309, 118249. [Google Scholar] [CrossRef]
  35. Eberhart, R.; Kennedy, J. Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Citeseer: Princeton, NJ, USA, 1995; Volume 4, pp. 1942–1948. [Google Scholar]
  36. He, Z.; Liu, C.; Chu, X.; Negenborn, R.R.; Wu, Q. Dynamic anti-collision A-star algorithm for multi-ship encounter situations. Appl. Ocean Res. 2022, 118, 102995. [Google Scholar] [CrossRef]
Figure 1. Factors of inland navigation environment.
Figure 1. Factors of inland navigation environment.
Jmse 12 01417 g001
Figure 2. K-means waterway segmentation results.
Figure 2. K-means waterway segmentation results.
Jmse 12 01417 g002
Figure 3. Comparison of inertial weight decreasing strategies.
Figure 3. Comparison of inertial weight decreasing strategies.
Jmse 12 01417 g003
Figure 4. Comparison of fitness convergence curves before and after MOPSO algorithm improvement.
Figure 4. Comparison of fitness convergence curves before and after MOPSO algorithm improvement.
Jmse 12 01417 g004
Figure 5. Power curves under different speed and load conditions.
Figure 5. Power curves under different speed and load conditions.
Jmse 12 01417 g005
Figure 6. Comparison of convergence speed of PSO, MOPSO, and improved MOPSO algorithms.
Figure 6. Comparison of convergence speed of PSO, MOPSO, and improved MOPSO algorithms.
Jmse 12 01417 g006
Figure 7. Pareto front of energy consumption and time and the best compromise solution.
Figure 7. Pareto front of energy consumption and time and the best compromise solution.
Jmse 12 01417 g007
Figure 8. Optimal speed distribution at minimum energy consumption.
Figure 8. Optimal speed distribution at minimum energy consumption.
Jmse 12 01417 g008
Figure 9. Optimal speed and energy distribution under different load conditions. (a) Optimal speed distribution. (b) Optimal energy distribution.
Figure 9. Optimal speed and energy distribution under different load conditions. (a) Optimal speed distribution. (b) Optimal energy distribution.
Jmse 12 01417 g009
Figure 10. Optimal speed and energy distribution under different ETA. (a) Optimal speed distribution. (b) Optimal energy distribution.
Figure 10. Optimal speed and energy distribution under different ETA. (a) Optimal speed distribution. (b) Optimal energy distribution.
Jmse 12 01417 g010
Table 1. The main parameters of the experimental ship.
Table 1. The main parameters of the experimental ship.
ParametersValue
Ship length20.00 m
Design waterline length19.80 m
Breadth4.80 m
Designed draft0.80 m
Designed prismatic coefficient0.68
Designed block coefficient0.60
Main engine power100 kW×2
Designed speed10.8 kn
Table 2. Energy consumption comparison before and after optimization.
Table 2. Energy consumption comparison before and after optimization.
SegmentSpeed before Optimization (kn)Speed after Optimization (kn)Energy before Optimization (kWh)Energy after Optimization (kWh)
Channel I7.97.9151.36148.56
Channel II7.97.3152.64109.96
Channel III7.97.8191.62180.58
Channel IV7.97.9230.92228.44
Channel V7.98.5207.02273.10
Channel VI7.97.7181.94164.52
Channel VII7.97.3171.16121.50
Channel VIII7.98.5185.12244.20
Channel IX7.97.2239.08157.86
Channel X7.97.7161.68142.38
Sum 1872.541771.10
Table 3. Energy consumption comparison under different loads.
Table 3. Energy consumption comparison under different loads.
Energy at 90% loadEnergy at 100% loadEnergy at 110% load
Total Energy before optimization1623.32 kWh1832.44 kWh2013.28 kWh
Total Energy after optimization1536.64 kWh1775.24 kWh1955.06 kWh
Total Energy reduction5.34%3.16%2.89%
Energy per hour before optimization33.82 kW/h38.18 kW/h41.34 kW/h
Energy per hour after optimization32.30 kW/h37.32 kW/h40.74 kW/h
Energy per hour reduction4.49%2.25%1.45%
Table 4. Energy consumption comparison under different ETAs.
Table 4. Energy consumption comparison under different ETAs.
Energy for ETA ≤ 46 hEnergy for ETA ≤ 48 hEnergy for ETA ≤ 50 h
Total Energy before optimization2201.74 kWh1832.44 kWh1576.62 kWh
Total Energy after optimization2065.60 kWh1780.04 kWh1525.50 kWh
Total Energy reduction6.18%2.86%3.24%
Energy per hour before optimization47.86 kW/h38.18 kW/h31.54 kW/h
Energy per hour after optimization45.12 kW/h37.32 kW/h30.76 kW/h
Energy per hour reduction5.35%2.25%2.47%
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

Zhang , K.; Liu , C.; He , Z.; Chen , H.; Xiang , Q.; Chu , X. Optimization of Sailing Speed for Inland Electric Ships Based on an Improved Multi-Objective Particle Swarm Optimization (MOPSO) Algorithm. J. Mar. Sci. Eng. 2024, 12, 1417. https://doi.org/10.3390/jmse12081417

AMA Style

Zhang  K, Liu  C, He  Z, Chen  H, Xiang  Q, Chu  X. Optimization of Sailing Speed for Inland Electric Ships Based on an Improved Multi-Objective Particle Swarm Optimization (MOPSO) Algorithm. Journal of Marine Science and Engineering. 2024; 12(8):1417. https://doi.org/10.3390/jmse12081417

Chicago/Turabian Style

Zhang , Kang, Chenguang Liu , Zhibo He , Huimin Chen , Qian Xiang , and Xiumin Chu . 2024. "Optimization of Sailing Speed for Inland Electric Ships Based on an Improved Multi-Objective Particle Swarm Optimization (MOPSO) Algorithm" Journal of Marine Science and Engineering 12, no. 8: 1417. https://doi.org/10.3390/jmse12081417

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