Next Article in Journal
Comparative Analysis of Linear and Non-Linear Programming Techniques for the Optimization of Ship Machinery Systems
Next Article in Special Issue
Numerical Investigation on Nonlinear Dynamic Responses of a Towed Vessel in Calm Water
Previous Article in Journal
Effect of Gain in Soil Friction on the Walking Rate of Subsea Pipelines
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Dynamic Prediction and Optimization of Energy Efficiency Operational Index (EEOI) for an Operating Ship in Varying Environments

1
Marine Engineering College, Dalian Maritime University, Dalian 116026, China
2
Systems Engineering Research Institute, Beijing 100036, China
3
Merchant Marine College, Shanghai Maritime University, Shanghai 200136, China
4
Shanghai Rail Transportation Equipment Co., Ltd., Shanghai 200245, China
*
Author to whom correspondence should be addressed.
J. Mar. Sci. Eng. 2019, 7(11), 402; https://doi.org/10.3390/jmse7110402
Submission received: 22 September 2019 / Revised: 25 October 2019 / Accepted: 5 November 2019 / Published: 8 November 2019
(This article belongs to the Special Issue Ship Dynamics for Performance Based Design and Risk Averse Operations)

Abstract

:
The demands for lower Energy Efficiency Operational Index (EEOI) reflect the requirements of international conventions for green shipping. Within this context it is believed that practical solutions for the dynamic optimization of a ship’s main engine and the reduction of EEOI in real conditions are useful in terms of improving sustainable shipping operations. In this paper, we introduce a model for dynamic optimization of the main engine that can improve fuel efficiency and decrease EEOI. The model considers as input environmental factors that influence overall ship dynamics (e.g., wind speed, wind direction, wave height, water flow speed) and engine revolutions. Fuel consumption rate and ship speed are taken as outputs. Consequently, a genetic algorithm is applied to optimize the initial connection weight and threshold of nodes of a neural network (NN) that is used to predict fuel consumption rate and ship speed. Navigation data from the training ship “YUMING” are applied to train the network. The genetic algorithm is used to optimize engine revolution and obtain the lowest EEOI. Results show that the optimization method proposed may assist with the prediction of lower EEOI in different environmental conditions and operational speed.

1. Introduction

According to reports from the International Maritime Organization (IMO) [1], unless serious action is taken, annual CO2 emissions from the international shipping industry may increase by 1.5~3.5 times by 2050. For this reason, vigorous developments regarding ship energy conservation and emission reduction technologies are essential [2,3].
The Energy Efficiency Operational Index (EEOI) was introduced by the IMO in 2009 to evaluate the CO2 emission performance of a ship. It served as a benchmark tool in monitoring ship and fleet efficiency performance. The indicator enables operators to measure the fuel efficiency of a ship in operation and to gauge the effect of any changes in operation [4]. The lower the EEOI is, the better the performance is.
The CO2 emission performance is directly affected by the environmental conditions and ship sailing state. However, the navigation environment varies with time and sea area. Therefore, the EEOI cannot be maintained at a lower level all the time. At the same time, fouling of the submerged part of the hull, degradation of the power plant and fluctuation of engine parameters will bring disadvantages to ship performance and enlarge the EEOI. Hence, there is a significant economic and environmental benefit to developing a general optimization method that may help to decrease the EEOI in varying environmental conditions.
Harilaos N. Psarafits et al. stated that the ship speed is a decision variable for fuel consumption and emissions [5]. In fact, most methods applied to improve ship efficiency are to adjust ship speed. Route and speed optimization are operational procedures that may be used to improve shipping efficiency and EEOI. Inge Norstad et al. used a recursive smoothing algorithm to optimize the speed for ship routing and scheduling for a tramp ship [6]. Wang Shuai’an et al. conducted an in-depth analysis on the relationship between fuel consumption and ship speed based on the historical operational data of a container liner and optimized the ship speed by using nonlinear programming [7]. Ming-Chung Fang et al. applied a heuristic method to optimize ship routing in different weather conditions [8].
Lower steaming is another kind of validated method for decreasing fuel consumption and the EEOI. However, such operational strategy is limited by many factors, including the ETA (estimated time of arrival), fuel price, charter rates, influence of speed reduction on engine efficiency, and so forth [9,10].
Joan P. Peterse developed a fuel consumption model by way of a machine learning method and ship navigation data [11]. Benjamin applied a neural network (NN) trained by noon report data to establish a propulsion power model under hydrostatic conditions [12]. Wang Kai et al. used the wavelet packet neural network to predict the sea conditions for a short-journey of a sailing ship and introduced a real-time energy efficiency model under predicted sea conditions [13].
This paper suggests a method that could be used to identify lower EEOI using real time operational data. An EEOI during a fixed time span is introduced to indicate fuel efficiency. A back propagation neural network, which is trained by navigation data, is used to predict ship speed and fuel consumption rate under real environmental conditions. The genetic algorithm is applied to obtain the lowest EEOI by optimizing the main engine revolution in a fixed time span in real conditions.

2. EEOI Prediction Model

In the guide issued by IMO in 2009 [14], it is shown that the EEOI can be expressed as:
E E O I = M C O 2 Q = j = 1 n F C j C F j M D ,
where M C O 2 is the carbon dioxide emissions (t), Q is the transport volume (t), F C j is the fuel consumption in the jth voyage segment (t), C F j is the carbon dioxide conversion factor in the jth voyage segment, M is the cargo capacity (t), and D is the transport distance (nm).
Transport volume is constant over a single voyage. Therefore, EEOI can be defined as the function of fuel consumption and transport distance. In practice, fuel consumption rate and ship speed vary. The fuel consumption over transport distance can be obtained by integration of the fuel consumption rate and ship speed. If a periodical time interval is applied to the integration, real time EEOI can be obtained, as shown in Equation (2):
E E O I = C F 0 T f C d t M 0 T v s d t ,
where T is the cycle time (s), f C is the fuel consumption rate (t/s), and v s is the ship speed (m/s).
There is no voyage segment parameter, because there is only one segment in the short cycle time during a single voyage.

2.1. Factors

The navigation environment is a complex nonlinear system of systems, the interaction of which includes ship speed and fuel consumption (see Figure 1). For this reason, sufficient capture and clustering of big data analytics by neural networks is essential.
It is noted that ship draft, navigation attitude and route can be ignored because these parameters are constant over a voyage.

2.2. Big Data Analytics

Big data collected by the surveillance system are characterized by high Volume, low Veracity, high Variety, high Velocity, and high Value [15]. The navigation data collected during sailing have the same 5V characteristics. Irrelevant data and errors may result in excessive noise signal traces. It is therefore essential to pre-process data by following the procedures outlines in Section 2.2.1, Section 2.2.2, Section 2.2.3 and Section 2.2.4 below [16].

2.2.1. Big Data Trimming

Because the vessel may be docked or berthed, some subsets of the data are not only useless but also may damage the prediction ability of the model. Therefore, these subsets of the data must be pruned. As shown in Figure 2, the subsets of the data marked by the red ellipse are data collected in the time period when the ship is in a port or berthing state. The power of the main engine is zero in these states, and subsets should be pruned. In addition, the acceleration and deceleration processes at the beginning and end of the data segment should be removed because data do not contribute much in terms of modeling the entire voyage conditions.

2.2.2. Big Data Synchronization

Un-synchronized data, i.e. data that are not consistent in term of time scales, may result in inconsistent model input dimensions. In such situations, there is large probability that the input matrix may be singular matrix and not suitable for long-term vacancies.
From a practical perspective, each data block corresponds to a single trip (see Figure 3). Generally, all dimensional data should have the same length at the time axis. That is to say, the data from every factor should entirely overlap. Therefore, the method of synchronizing is to eliminate the part where the data from factors do not overlap and to choose valuable data from the overlapping zone. Then, an equal-length data set can be obtained, as shown in Figure 3.

2.2.3. Big Data Normalization

Big data are usually not within the same order of magnitude. If they are directly applied for training the neural network and the weights of the network nodes will vary greatly, bringing adverse effects to data analysis results. In order to eliminate the differences, the selected data must be normalized to achieve comparability among different scales. A common normalization process is to linearly scale the data and compress it to a closed interval [0,1], as shown in Equation 3:
x * = x min max min ,
where x * is the normalized data value, x is the original data value; max is the maximum possible value in the original data, and min is the minimum possible value in the original data.

2.2.4. Dimensional Reduction Processing

Based on knowledge from ship navigation dynamics and the actual operating experience of the ship, some variables of the input set may interact and relate to each other. To mine the main variables and extract key features, it is necessary to carry out dimensional reduction.
In this paper, an intuitive correlation analysis method was used to reduce the dimensionality of data [17,18]. Accordingly, Equation 4 was used to calculate the correlation coefficient matrix R :
R = [ r 11 r 12 r 1 n r 21 r 22 r 2 n r m 1 r m 2 r m n ] ,   r x y = S x y S x S y
where r x y is the sample correlation coefficient, S x y is the sample covariance, S x is sample X ’s standard deviation, and S y is sample Y ’s standard deviation.
The data correlation has been visualized, as shown in Figure 4. The components of the vector presented are ship speed, distance, main engine revolution (M.E. Rev.), fuel consumption (Fuel Cons., which is the total quantity in a fixed time span), fuel consumption rate (F.C. Rate), M.E. power, EEOI, telegraph order command (Order), wind speed (Wind Spd.), wind direction (Wind Dir.), wave height (Wave Hgt.) and water flow speed (Flow Spd.). Analysis of data analytics has shown that five variables, including the telegraph order, engine power, fuel consumption, fuel consumption rate and engine revolution are strongly correlated with each other. Therefore, these variables were combined into one influencing factor, “M.E. Rev”. According to Section 2.1, the ship speed and fuel consumption rate are the two output variables of the model. The water flow speed, wave height, wind direction and wind speed have different degrees of correlation with the outputs but have weak correlations with each other or other factors. Therefore, the number of dimensions of input variables finally reduced to 5, including the engine revolution, wind speed, wind direction, wave height, and water flow speed. These variables were taken as the inputs to the neural network.

2.3. Construction of the Neural Network

2.3.1. Basic Structure

According to the previous section, the neural network has 5-dimensional inputs and 2-dimensional outputs. The classic 3-layer BP (Backward Propagation) neural network selected, and the number of hidden layers was calculated using an empirical formula, as shown in Equation (5):
n h = n i + n o + l = 5 + 2 + 3 = 5 ,
where n h is the number of neurons in the hidden layer, n i is the number of nodes in the input layer, n o is the number of nodes in the output layer, and l is the number of layers. n h is generally a constant from 0 to 12. The network structure is shown in Figure 5. In this structure, the transfer function of the hidden layer is the Sigmoid function, and the transfer function of the output layer is a linear function.

2.3.2. Initial Structure Optimization by the Genetic Algorithm

A genetic algorithm was applied to optimize the initial connection weights and thresholds which directly affect the approximation ability and adaptability of the network [19,20]. The genetic algorithm was used to globally optimize the initial connection weights and thresholds of each node in the EEOI prediction model.
The encoding method of the individual population in the genetic algorithm adopted a simple and efficient binary coding method. The coding length was set to 30. Each chromosome consisted of a piece of binary code of the connection weight and threshold, which are generally limited in the search space [21].
The parameters of the genetic algorithm were specifically set as follows—the fitness function was the mean square error between the actual output of the neural network and the expected output; the number of chromosomes was set to 50; the maximum number of iterations was set to 100; the number of variables was set to 42; the crossover rate of the chromosome was set to 0.92; and the mutation rate of the chromosome was set to 0.0238.
The genetic algorithm performance tracking is shown in Figure 6. After 40 generations, the objective value was almost constant. The variation in the fitness value was small after 40 generations. Therefore, the result after 100 generations can be seen as the optimized value.
After 100 generations of inheritance, the initial weights and bias matrices of the BP network were obtained, as shown in Appendix A.1 Section. The optimized link weights and bias were assigned to the EEOI prediction model, and the optimized neural network has been trained using historical data to update the weights and bias.

2.4. Training the Network

The pretreated 9890 navigation data were used to train the neural network. The mean square errors of the expected and actual output values were taken as the total error signal. The error back propagation algorithm was used. The number of iterations was set to 10000. The training was stopped at the 223th iteration when the mean square error reached 0.911 × 10−7. The convergence speed was greatly improved. The training parameter curve is shown in Figure 7.
The BP neural network parameters after training were shown in Appendix A.2 Section.

3. Ship Propulsion Model

The trained neural network can predict fuel consumption and ship speed on board. It can also be applied to the optimization method of EEOI. However, the optimized engine revolution cannot be directly used on board before it has been sufficiently validated. Therefore, a ship propulsion model comprising of a fixed pitch propeller driven by a low-speed direct reversion marine diesel engine was built in Simulink to rapidly verify the algorithm [22]. The propulsion model (see Figure 8) could provide some extra data for the neural network. In this model, the ME module represents the main engine, which is a large-scale, low-speed, two-stroke diesel. The prop module represents the propeller. The ship module models the ship motion. The resistance module is the model of ship’s resistance when sailing. The wind/wave module simulates the wind and wave force. The Setting Unit is used to set orders to the model. The monitoring module is used for parameter observation.

3.1. Main Engine

The mean value diesel engine model used is a combination of the quasi-steady and volumetric models and it has been comprehensively used for non-linear control and state observations. Because of its faster computing speed, the model is widely used. In order to simulate maneuvering conditions, such as starting, braking and reversing, the model has to be modified to adapt to all-regime running conditions.
Under reversing working conditions, the engine revolution has to enter a zero crossing situation. The static friction torque, which is usually ignored under normal conditions, should be considered. Therefore, the modified friction model was introduced, as shown in Equation (6):
T f = { T f n ( | n e | ) * sgn ( n e ) | n e | n s T e | n e | < n s & | T e | < T s T s * sgn ( T e ) o t h e r s ,  
where T f is the friction torque (Nm), T e is the driven torque (Nm), which is the sum of the indicated torque, starting torque, and propeller resistance torque, T s is the maximum static friction torque (Nm), T f n is the viscous friction torque (Nm), n e is the engine revolution (rpm), and n s is the speed dead zone for changing friction torque direction (rpm). For doing so, friction torque flutter is avoided.
Starting and braking is usually fulfilled by supplying compressed air into cylinders. According to a force analysis of the crank connecting rod mechanism [22], the mean torque value of compressed air for a multi-cylinder diesel can be defined as
T s a = sgn ( c a m ) D 2 ( p s a p s ) S t N c y l 16 [ 3 2 + 1 λ ( 1 1 3 4 λ 2 ) ] ,
where c a m is the direction of the air distributor cam, p s a is the starting air pressure (Pa), p s is the intake manifold pressure (Pa), S t is the stroke (m), N c y l is the number of cylinders, λ is the ratio of the crank to the connecting rod, and D is the diameter of the cylinder (m).

3.2. Propeller

A propeller has four quadrant working conditions that match ship motions. Those are known as—forward ship velocity/positive propeller rotation, forward velocity/negative rotation, backward velocity/negative rotation, and backward velocity/positive rotation. Figure 9 shows the thrust coefficient k p and torque coefficient k m as functions of the bounded advanced ratio.
The bounded advanced ratio was defined as:
λ p = ( 1 w ) v s / ( 1 w ) 2 v s 2 + D p 2 n p 2 ,
where λ p is the bounded advanced ratio, w is the wake factor, v s is the ship velocity (m/s), D p is the diameter of the propeller (m), and n p is the rotational speed of the propeller (rev/s), which is equal to that of the engine, owing to the propeller directly connecting to the engine.
The torque ( T p ) and thrust ( P p ) of propeller were defined as:
T p = k m ( 1 t ) ρ D p 3 [ ( 1 w ) 2 v s 2 + D p 2 n p 2 ] .  
P p = k p ( 1 t ) ρ D p 2 [ ( 1 w ) 2 v s 2 + D p 2 n p 2 ] ,  
where t is the thrust-deduction fraction, and ρ is the density of sea water (kg/m3).

3.3. Ship Longitudinal Motion

In this study, only longitudinal motion has been considered. Hence ship velocity was calculated by
v ˙ s = ( P p R f ) / ( m + m λ ) ,  
where m is the mass of the ship (kg), and m λ is the mass of the entrained water (kg). The value of m λ depends on the mass and velocity of the ship. Usually, it may be 0.2 times the mass of the ship when the ship is sailing at a normal speed. R f is defined as the resistance of the ship (N) and it is defined as:
R f = C t ρ S v s 2 ,  
where C t is the total friction coefficient, S is the wet area of the ship (m2) calculated on the basis of the ship’s principal dimensions.

3.4. Wind and Wave Forces

Wind and wave forces may affect ship speed. However, it is difficult and time consuming to build an exact wind and wave force model. Moreover, instantaneous force waveforms of wind and wave have no significant influences on the ship’s longitudinal motion. The wind speed can be seen as superposition of the mean wind speed and disturbance wind speed. Furthermore, the disturbance wind speed can be seen as white noise. So, the wind model can be simplified. On this basis a simplified model, which is widely used in ship maneuvering simulator, was implemented here. The wind force has been related to the wind speed, angle, and area of the ship exposed to wind, as shown in Equation (13).
R w = 0.5 ρ a A w U w C w ( α w ) ,  
where R w is the wind resistance, (N), ρ a is the air density, (kg/m3), A w is the ship’s orthographic projection area above the water line, (m2), U w is the relative wind speed (m/s), C w ( α w ) is the wind force coefficient, and α w is the relative wind direction angle (deg).
When modeling the wave force, only the first-order wave force was considered and accordingly the resistance of the wave was defined as:
R v = 2 a B sin b sin c c s ( t ) ,  
where a = ρ g ( 1 e k d ) / k 2 , b = k L / 2 cos χ , c = k B / 2 sin χ , s ( t ) = ( k h / 2 ) sin ( ω e t ) , k = 2 π / λ w . λ w is the wavelength (m), χ is the relative wave direction, and ω e is the encountered frequency of the ship and waves (Hz).

4. Optimization of M.E. Revolutions

The trained network was used to construct the objective function. The main engine (ME) revolution was taken as the optimizing variable. The fitness function is the difference between the actual and predicted EEOI values after optimization. The fitness function F i t V is defined as shown in Equation (15):
F i t V = max [ E E O I E E O I ] = max [ E E O I G A B P ( n e ) ] = max [ E E O I C f * F c , p r e * 1853.2 M c a r g o * D p r e ]
where E E O I is the last value of E E O I , which is predicted by G A B P ( n e ) , which represents the BP NN built in Section 2, n e is the M.E. RPM, C f is the carbon dioxide conversion factor, Μ c a r g o is the ship-loading quantity (t), F c , p r e is the predicted fuel consumption (f), and D p r e is the predicted sailing distance (nm).
Three steps were taken to build fitness function. The first step was to predict the engine revolution and fuel consumption rate using the neural network model built in Section 2. The second step was to integrate them to determine the sailing distance and the fuel consumption during sailing. The last step was to calculate the difference between the actual EEOI and the predicted EEOI after adjusting the engine revolution. After the optimization was finished, the optimized main engine revolution was set to the real engine. The ship propulsion model was applied to represent the actual ship and the actual engine. The network was trained online at the same time of optimization. The entire EEOI index dynamic optimization algorithm flow is shown in Figure 10.
After the objective function was established, the genetic algorithm was applied to perform global optimization. The boundary condition was that the engine revolution was controlled between 80 and 130 rpm, and the power was controlled between 75% and 100% MCR (Maximum Continuous Rating point). The navigation environment was set as shown in Table 1.
The EEOI dynamic optimization algorithm was used to optimize the engine revolution. The algorithm performance tracking is shown in Figure 11. The predicted EEOI was lowest when the engine revolution was kept at 122 rpm. Therefore, the optimized engine revolution was used to set the real engine as the new order.

5. Results

The results presented in this paper are based on the training ship “YUMING,” which belongs to Shanghai Maritime University. “YUMING” is a bulk carrier and can accommodate 160 personnel. Its parameters are shown in Table 2.

5.1. Simulation of the Ship Propulsion Model

To verify the performance of the model, simulations were conducted under the same navigation environments experienced by YUMING during sea trial. Accordingly, the ship forward draft and aft draft were set to 7.10 m and 7.95 m, respectively. The revolution of the main engine was set to 126.5, 122, 114.8, and 100.2rev/min, respectively. A comparison demonstrating good agreement of data that resulted from the actual ship sea trials and simulation is shown in Table 3. Accordingly, the ship propulsion model may be considered credible.

5.2. Results of Optimization

The EEOI prediction model, ship propulsion model and genetic optimization algorithm were used to simulate the whole closed-loop optimization algorithm of the main engine revolution under different environmental conditions. The ship was assumed to operate in ballast condition, with forward and aft drafts were set according to the sea trial report. The cycle time, shown in Equation 2, was set to 3600 s. Simulations were conducted under different environmental conditions. Three kinds of engine revolution were used under the same navigation environment, including un-optimized engine revolution, optimized engine revolution, and engine revolutions lower than the optimized level (see Table 4).
(The “Normal” column means that the ship sails on an un-optimized engine revolution. The “Optimized” column means that the ship sails on an optimized engine revolution. The “Decreased” column means that the ship sails on an engine revolution lower than the optimized.)

6. Discussion

Under the same environmental conditions and the same main engine revolution, the simulation data of the ship propulsion model showed satisfactory agreement with the actual sea trial report of the ship (see Table 3). Therefore, the simulation model for ship longitudinal motion is reliable and can be used to verify the EEOI optimization algorithm.
As shown in Table 4, the EEOI value with optimized engine speed has been at its lowest under different navigation conditions, even though the “Decreased” column had corresponds to lower engine revolutions. The optimized revolution is lower than the normal revolution but higher than decreased revolution. This shows the optimized engine revolutions are the best in a local revolution range. Moreover, the optimized engine revolutions are different in different navigation environments. That shows the optimization method is valuable in different environment conditions. Therefore, there are reasons to believe that the optimization concept and method used in this paper can help to improve the EEOI within a certain revolution range. In the future, different cycle times will be tested to find the best cycle time. Additionally, a more accurate wind and wave model will be introduced into the simulation.

Author Contributions

Conceptualization, C.S., C.L. and H.W.; methodology, H.W.; software, Y.Z. and H.W.; validation, C.S., H.W. and Y.Z.; formal analysis, Y.Z.; data curation, Y.Z.; writing—original draft preparation, H.W. and Y.Z.; writing—review and editing, C.S. and C.L.; visualization, Y.Z.; project administration, C.S.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Appendix A.1. Initial Parameters Optimized by the Genetic Algorithm

After 100 generations of inheritance (see Figure 6), the input layer weight of the BP network was:
W 1 = [ 1.248439973 2.803119181 2.315609078 2.734189672 1.009229688 2.153366518 1.223545805 1.233045222 0.006755213 2.637285875 0.706587596 1.552185432 1.70930286 1.426524951 1.544026107 2.536474959 0.3447923 1.428494005 0.33143305 1.660091796 0.298490393 0.033244195 0.231048075 2.173095702 1.011001131 ]
The bias of the input layer of the BP network was:
B 1 = [ 2.356582358 0.377748027 2.597593093 0.119641422 0.556043876 ]
The weight of the hidden layer of the BP network was:
W 2 = [ 1.295896113 0.313681643 2.461507838 1.6802041 0.184608839 1.097034432 0.456472493 0.432887192 2.590474197 0.072519056 ]
The bias of the hidden layer of the BP network was:
B 2 = [ 0.691785557 0.93183824 ]

Appendix A.2. Training Results of the Neural Network

The BP neural network parameters after training (see Figure 7) were as follows: The updated connection weight between the input and hidden layer nodes of the BP neural network was:
W 1 = [ 18.48441067 166.2131336 18.31794663 1.945587221 180.3705467 1.670072096 5.701199595 1.046077173 0.113205799 0.387741131 1.817608606 0.411062349 1.800417414 0.014945118 0.010554454 1.72338033 0.342933773 0.045117079 0.005803816 0.033218607 1.252456707 0.5590336 2.126794179 0.033308813 0.158627126 ]
The updated bias of the input layer of the BP network was:
B 1 = [ 89.86764057 0.535052367 1.096480206 2.872470465 2.594345004 ]
The updated connection weight between hidden and output layer nodes of the BP network was:
W 2 = [ 0.073153078 0.147220138 2.212682572 3.174568662 2.074976114 0.006980749 0.247812464 0.153286346 5.545652166 0.129901491 ]
The updated bias of the hidden layer of the BP network was:
B 2 = [ 3.461900104 5.294246266 ]

References

  1. International Maritime Organization. Reduction of GHG Emissions from Ships Third IMO GHG Study 2014 Final Report; MEPC 67/INF.3: London, UK, 2014. [Google Scholar]
  2. Corbett, J.J.; Wang, H.; Winebrake, J.J. The effectiveness and costs of speed reductions on emissions from international shipping. Transp. Res. Part D Transp. Environ. 2009, 14, 593–598. [Google Scholar] [CrossRef]
  3. Lindstad, H.; Asbjørnslett, B.E.; Strømman, A.H. Reductions in greenhouse gas emissions and cost by shipping at lower speeds. Energy Policy 2011, 39, 3456–3464. [Google Scholar] [CrossRef]
  4. Hirdaris, S.; Cheng, F. The Role of Technology in Green Ship Design. In Proceedings of the 11th International Marine Design Conference, Glasgow, UK, 11–14 June 2012; Volume 1. [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. 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]
  7. Wang, S.; Meng, Q. Sailing speed optimization for container ships in a liner shipping network. Transp. Res. Part E Logist. Trans. Rev. 2012, 48, 701–714. [Google Scholar] [CrossRef]
  8. Fang, M.; Lin, Y. The optimization of ship weather-routing algorithm based on the composite influence of multi-dynamic elements (II): Optimized routings. Appl. Ocean Res. 2015, 50, 130–140. [Google Scholar] [CrossRef]
  9. Chang, C.; Wang, C. Evaluating the effects of speed reduce for shipping costs and CO2 emission. Transp. Res. Part D Transp. Environ. 2014, 31, 110–115. [Google Scholar] [CrossRef]
  10. Bialystocki, N.; Konovessis, D. On the estimation of ship’s fuel consumption and speed curve: A statistical approach. JOES 2016, 1, 157–166. [Google Scholar] [CrossRef]
  11. Petersen, J.P.; Winther, O.; Jacobsen, D.J. A Machine-Learning Approach to Predict Main Energy Consumption under Realistic Operational Conditions. Ship Technol. Res. 2012, 59, 64–72. [Google Scholar] [CrossRef]
  12. Pedersen, B.P.; Larsen, J. Prediction of Full-Scale Propulsion Power using Artificial Neural Networks. In Proceedings of the 8th International Conference on Computer and IT Applications in the Maritime Industries, Budapest, Hungary, 15–17 May 2009. [Google Scholar]
  13. Kai, W.; Yan, X.; Yuan, Y.; Feng, L. Real-time optimization of ship energy efficiency based on the prediction technology of working condition. Transp. Res. Part D Transp. Environ. 2016, 46, 81–93. [Google Scholar]
  14. International Maritime Organization. Guidelines for Voluntary Use of the Ship Energy Efficiency Operational Indicator; MEPC 59/Circ. 684: London, UK, 2009. [Google Scholar]
  15. Hariri, R.H.; Fredericks, E.; Bowers, K. Uncertainty in big data analytics: Survey, opportunities, and challenges. J. Big Data 2019, 6, 44. [Google Scholar] [CrossRef]
  16. Veiga, J.; Enes, J.; Expósito, R.R.; Touriño, J. BDEv 3.0: Energy efficiency and microarchitectural characterization of Big Data processing frameworks. Future Gener. Comput. Syst. 2018, 86, 565–581. [Google Scholar] [CrossRef]
  17. Desai, N.; Seghouane, A.; Palaniswami, M. Algorithms for two dimensional multi set canonical correlation analysis. Pattern Recogn. Lett. 2018, 111, 101–108. [Google Scholar] [CrossRef]
  18. Yi, Z.; Teng, L.; Li, K.; Zhang, J. Improved Visual Correlation Analysis for Multidimensional Data. J. Vis. Lang. Comput. 2017, 41, 121–132. [Google Scholar]
  19. Yu, S.; Zhu, K.; Diao, F. A dynamic all parameters adaptive BP neural networks model and its application on oil reservoir prediction. Appl. Math. Comput. 2008, 195, 66–75. [Google Scholar] [CrossRef]
  20. Han, B.; Bian, X. A hybrid PSO-SVM-based model for determination of oil recovery factor in the low-permeability reservoir. Petroleum 2018, 4, 43–49. [Google Scholar] [CrossRef]
  21. Taheri, M.; Mohebbi, A. Design of artificial neural networks using a genetic algorithm to predict collection efficiency in venturi scrubbers. J. Hazard. Mater. 2008, 157, 122–129. [Google Scholar] [CrossRef] [PubMed]
  22. Wang, H.; Tang, H. Modeling and Simulation of diesel propulsion system in maneuvering navigation condition. Appl. Mech. Mater. 2012, 128–129, 1168–1172. [Google Scholar] [CrossRef]
Figure 1. The main factors affecting ship speed and fuel consumption.
Figure 1. The main factors affecting ship speed and fuel consumption.
Jmse 07 00402 g001
Figure 2. Data trimming diagram.
Figure 2. Data trimming diagram.
Jmse 07 00402 g002
Figure 3. Data synchronization diagram.
Figure 3. Data synchronization diagram.
Jmse 07 00402 g003
Figure 4. Data correlation diagram.
Figure 4. Data correlation diagram.
Jmse 07 00402 g004
Figure 5. The network structure.
Figure 5. The network structure.
Jmse 07 00402 g005
Figure 6. Genetic algorithm performance tracking. (a) Objective value tracking (b) The mean fitness value tracking.
Figure 6. Genetic algorithm performance tracking. (a) Objective value tracking (b) The mean fitness value tracking.
Jmse 07 00402 g006
Figure 7. The training parameter curve. (a) Gradient (b) Mu (c) validation fail.
Figure 7. The training parameter curve. (a) Gradient (b) Mu (c) validation fail.
Jmse 07 00402 g007
Figure 8. Ship propulsion model in Simulink.
Figure 8. Ship propulsion model in Simulink.
Jmse 07 00402 g008
Figure 9. Propeller characteristics across four quadrants.
Figure 9. Propeller characteristics across four quadrants.
Jmse 07 00402 g009
Figure 10. The dynamic optimization algorithm flow.
Figure 10. The dynamic optimization algorithm flow.
Jmse 07 00402 g010
Figure 11. Performance tracking of the engine revolution optimization algorithm. (a) GA performance tracking (b) RPM tracking.
Figure 11. Performance tracking of the engine revolution optimization algorithm. (a) GA performance tracking (b) RPM tracking.
Jmse 07 00402 g011
Table 1. Initial value of the navigation environment.
Table 1. Initial value of the navigation environment.
ParameterValue
Wind speed (m/s)9
Wind angle (deg.)62
Wave height (m)5
Water flow speed−6
Main engine revolution (rpm)10.3
Table 2. Parameters of the YUMING vessel.
Table 2. Parameters of the YUMING vessel.
ParameterValueParameterValue
Length (m)189.9Breadth (m)32.3
Depth (m)15.7Block Coefficient0.85
Design draft (m)10.3Design Displacement (t)58123.9
Type of M.E6S50MERated Revolution (rev/min)127
Stroke (m)2Rated Power (kW)7948
Diameter of propeller (mm)5850Number of blades4
Table 3. Comparison between the simulation model and real ship data.
Table 3. Comparison between the simulation model and real ship data.
Navigation DataActualSimu.ActualSimu.
LoadEngine Rev
(RPM)
Wind Speed
(m/s)
Wind Direction
(°)
Wave Height
(m)
Flow Speed
(m/s)
Power
(kW)
Power
(kW)
Ship Speed
(kn)
Ship Speed
(kn)
100%126.57.03000.20.46986.5707314.16514.12
90%1226.0301−0.66390.5633713.74813.61
75%114.87.7800.40.25335.0527012.70012.53
50%100.28.1900.3−0.43508.0350610.94510.58
Table 4. Energy Efficiency Operational Indicator (EEOI) optimization results.
Table 4. Energy Efficiency Operational Indicator (EEOI) optimization results.
No.Navigation EnvironmentNormalOptimizedDecreased
Wind Speed
(m/s)
Wind Angle
(°)
Wave Height
(m)
Flow Speed
(m/s)
Rev.
(rpm)
EEOIRev.
(rpm)
EEOIRev.
(rpm)
EEOI
19625−61279.661226.791199.01
23−122.43.51277.231216.441206.50
3000.2−2.11277.921216.531197.01
42.11201.51.51277.351236.501206.54
55−552.0−0.91277.861206.561176.68
61.7−1751.31.01277.431226.511206.58
74.5973.22.31277.321236.441206.50
86.11352.3−1.51277.751226.431196.83
93.8214.22.91277.351216.541206.54
107.1612.2−1.51278.101226.861187.02

Share and Cite

MDPI and ACS Style

Sun, C.; Wang, H.; Liu, C.; Zhao, Y. Dynamic Prediction and Optimization of Energy Efficiency Operational Index (EEOI) for an Operating Ship in Varying Environments. J. Mar. Sci. Eng. 2019, 7, 402. https://doi.org/10.3390/jmse7110402

AMA Style

Sun C, Wang H, Liu C, Zhao Y. Dynamic Prediction and Optimization of Energy Efficiency Operational Index (EEOI) for an Operating Ship in Varying Environments. Journal of Marine Science and Engineering. 2019; 7(11):402. https://doi.org/10.3390/jmse7110402

Chicago/Turabian Style

Sun, Chao, Haiyan Wang, Chao Liu, and Ye Zhao. 2019. "Dynamic Prediction and Optimization of Energy Efficiency Operational Index (EEOI) for an Operating Ship in Varying Environments" Journal of Marine Science and Engineering 7, no. 11: 402. https://doi.org/10.3390/jmse7110402

APA Style

Sun, C., Wang, H., Liu, C., & Zhao, Y. (2019). Dynamic Prediction and Optimization of Energy Efficiency Operational Index (EEOI) for an Operating Ship in Varying Environments. Journal of Marine Science and Engineering, 7(11), 402. https://doi.org/10.3390/jmse7110402

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