Forecasting Transient Fuel Consumption Spikes in Ships: A Hybrid DGM-SVR Approach
Abstract
1. Introduction
2. Problem Analysis
2.1. Analysis of Abrupt Fuel Consumption Characteristics During High-Speed Ship Maneuvers
2.2. Identification and Definition of Abrupt Change Points
2.3. Coexistence of Baseline Drift and Transient Pulses in Fuel Consumption Patterns
- (1)
- Baseline drift. Even during non-maneuvering periods, fuel consumption is not constant. It exhibits slow, trend-like variations influenced by factors such as adjustments in cruising speed, changes in vessel load, and the progressive accumulation of hull fouling. These relatively slow dynamics establish the underlying or baseline level of fuel consumption.
- (2)
- Transient pulses. During high-speed maneuvers, fuel consumption experiences sharp, transient spikes or pulses, rising significantly above the established baseline. These pulses exhibit strong non-linear and non-stationary characteristics, reflecting the additional, instantaneous fuel expenditure demanded by the propulsion system to deliver high power output. Following the completion of a maneuver, fuel consumption typically recedes, potentially settling at a new baseline level.
- (1)
- Dynamic adaptability. The model must be capable of tracking the slow variations in the fuel consumption baseline, adapting to the fundamental consumption levels under diverse operational states.
- (2)
- Transient spikes pattern recognition. It should effectively learn and predict the sharp transient fuel consumption spikes induced by high-speed maneuvers.
- (3)
- Rapid responsiveness. The model should respond promptly to the onset of abrupt changes, thereby minimizing prediction lag.
- (4)
- Robustness. It needs to exhibit resilience against potential noise and outliers inherent in the operational data.
3. Model Construction
3.1. Dynamic Grey Model (DGM)
3.1.1. Principle and Procedure of the Rolling GM (1,1) Model
- Rolling window definition. A fixed-length window, N, is selected. This window encompasses the N most recent historical data points used to build the current prediction model.
- Data acquisition for the current window. To predict the fuel consumption value at time t + 1, the N actual observations from time t − N + 1 to t are selected to form the current window sequence of the original data series:
- Accumulating generation operation (AGO). To obtain , the first-order accumulating generation operation (1-AGO) on the sequence is performed :
- 4.
- Mean Generation Sequence: Construct the mean generation sequence from the 1-AGO sequence :
- 5.
- GM (1,1) model construction. The core of the GM (1,1) model is the grey differential equation, which is built upon the 1-AGO sequence and the mean generation sequence. The standard form of the GM (1,1) model is as follows:
- 6.
- Time response function. With the estimated parameters and , the time response function for the 1-AGO sequence, derived from the grey differential equation, is as follows:
- 7.
- Inverse accumulated generation operation (IAGO). The prediction is a value in the accumulated sequence. To obtain the prediction for the original fuel consumption series at time t + 1, denoted as , the IAGO is applied, typically by taking the difference between consecutive predicted values of the 1-AGO sequence:
- 8.
- Window sliding. Once the actual observation becomes available, the window slides forward one step. The oldest data point is removed, and the new data point is included. The model parameters are then re-estimated using the new window data:
3.1.2. Role of the DGM in the Hybrid Model
3.1.3. Limitations of the DGM in Handling Abrupt Fuel Consumption Changes
3.2. Support Vector Regression (SVR)
3.2.1. SVR Basics
3.2.2. Role of SVR in the Hybrid Model
4. Empirical Analysis
4.1. Data Generation and High-Speed Maneuver Scenario
4.1.1. Dataset Characteristics
- Number of voyages. A total of 25 distinct voyages were simulated.
- Voyage length. Each voyage encompasses 240 discrete data points, corresponding to observations recorded at uniform time intervals.
- Total data points. The aggregated dataset comprises 6000 data points, providing a substantial basis for model training and validation.
- Data variables. The core variables recorded for each data point include time (units: hours or other user-defined temporal units contingent on the simulation configuration), vessel speed (units: knots), and fuel consumption rate (FCR) (units: kg/h).
4.1.2. Visualization and Identification of Sudden Fuel Consumption Events
4.1.3. Data Pre-Processing
- The training set consisted of data from the initial 18 voyages, totaling 4320 data points (time steps 1 to 4320). This set was used for model parameter estimation (specifically for SVR) and for the initial establishment and subsequent rolling updates of the dynamic models.
- The test set included data from the subsequent 7 voyages, totaling 1680 data points (time steps 4321 to 6000). This set was reserved for evaluating the models’ generalization capability on unseen data, with a particular focus on assessing their effectiveness in predicting fuel consumption surges during high-speed maneuvers. The partition is visually indicated in Figure 1 by the bold black dashed line.
4.2. Experimental Setup
4.2.1. Evaluation Indicators
4.2.2. Compared Models
- Static GM (1,1) (StaticGM). A single, standard GM (1,1) model built using the entire training dataset. This represents the fundamental grey prediction methodology.
- Rolling GM (1,1) (DGM). A GM (1,1) model implemented with a rolling window mechanism. This dynamic approach aims to improve adaptability to time-varying system characteristics.
- Moving average (MA). A common baseline time series forecasting technique where the prediction for the next time step is the arithmetic mean of a fixed number of an N receding observations. The window size N for MA was set to 10.
5. Results and Analysis
5.1. Comparative Analysis of the Overall Prediction Accuracy
- (1)
- The StaticGM model performed the worst: its MAPE and RMSE values were the highest among all the models, both on the training set and on the test set. Especially in the training set, the MAPE was over 1200% and the RMSE was over 6500, and in the test set, the MAPE was over 700% and the RMSE was close to 2800, which indicates that the static GM (1,1) model was completely unable to adapt to the dynamics and sudden changes of the fuel consumption data, and its prediction result is basically invalid.
- (2)
- DGM and MA models were improved but still insufficient: compared with StaticGM, the performance of the DGM (rolling GM (1,1)) and MA (sliding average) models significantly improved. The DGM outperformed the MA on the test set (MAPE 17.23% vs. 39.35%, RMSE 346.58 vs. 759.70), which indicates that the rolling grey model has an advantage over simple sliding averages in capturing dynamic trends. However, their error levels were still high, especially in the face of transient fuel consumption spikes.
- (3)
- Optimal performance of the DGM-SVR model: the hybrid DGM-SVR model proposed in this paper achieved the best performance on all metrics. The MAPE of DGM-SVR decreased to 13.62% and the RMSE decreased to 228.02 kg/h. Compared to the next-best-performing DGM model, the MAPE of DGM-SVR decreased by about 21% and the RMSE decreased by about 34% on the test set. This indicates that the DGM-SVR hybrid strategy significantly improves the overall prediction accuracy. Its fitting accuracy on the training set is also better than that of other models, and the training error and test error are closer, indicating that the model has better generalization ability.
5.2. Performance Comparison of Prediction Models for Transient Fuel Consumption Spikes
- StaticGM (blue solid line). The prediction result is almost a horizontal line, completely ignoring the dynamics of fuel consumption and all spikes.
- MA (yellow dotted line). The predicted curve is relatively smooth and follows the trend of fuel consumption, but lags behind the actual change and seriously underestimates the height of fuel consumption spikes and “flattens” them.
- DGM (red dashed line). Compared to MA, the prediction curve of the DGM better follows the baseline change in fuel consumption and responds to spikes. However, at the spikes, the predicted value of the DGM was still significantly lower than the actual peak, and there may be some delay or oscillation in the rising and falling phases of the spikes.
- DGM_SVR (purple dashes). The predicted curve of this model has the best agreement with the actual fuel consumption curve. Especially in the fuel consumption spike region, DGM-SVR is able to capture the magnitude and shape of the spike more accurately, and its predicted peak heights are much closer to the actual values than those of the DGM and the MA, and it responds more quickly to the rapid rise and fall process of the spike. This visually demonstrates the superiority of DGM-SVR in predicting sudden changes in fuel consumption.
- The error for StaticGM is large and fluctuates with the actual value.
- The errors for the MA and the DGM are relatively small during the smooth phase, but increase significantly during fuel consumption spikes, creating a distinct positive error peak (indicating that the predicted value is lower than the actual value). The error peaks for the DGM are typically smaller than for the MA.
- The prediction error of DGM_SVR remains relatively low throughout the test set, and the error fluctuation is significantly smaller than that of the DGM and the MA even during fuel consumption spikes. This suggests that the prediction results of DGM-SVR are more stable and accurate, especially in the critical spike region.
6. Discussion
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Horne, F.J. Naval Logistics Administration. Public Admin. Rev. 1945, 5, 312–316. [Google Scholar] [CrossRef]
- Uyanık, T.; Karatuğ, Ç.; Arslanoğlu, Y. Machine learning approach to ship fuel consumption: A case of container vessel. Transp. Res. Part D 2020, 84, 102389. [Google Scholar] [CrossRef]
- Chen, Y.; Sun, B.; Xie, X.; Li, X.; Li, Y.; Zhao, Y. Short-term forecasting for ship fuel consumption based on deep learning. Ocean Eng. 2024, 301. [Google Scholar] [CrossRef]
- Yao, Z.; Ng, S.H.; Lee, L.H. A study on bunker fuel management for the shipping liner services. Comput. Oper. Res. 2012, 39, 1160–1172. [Google Scholar] [CrossRef]
- Hu, Z.; Zhou, T.; Zhen, R.; Jin, Y.; Li, X.; Osman, M.T. A two-step strategy for fuel consumption prediction and optimization of ocean-going ships. Ocean Eng. 2022, 249, 110904. [Google Scholar] [CrossRef]
- Baldi, F.; Ahlgren, F.; Melino, F.; Gabrielii, C.; Andersson, K. Optimal load allocation of complex ship power plants. Energy Convers. Manag. 2016, 124, 344–356. [Google Scholar] [CrossRef]
- Rudzki, K.; Gomulka, P.; Hoang, A.T. Optimization model to manage ship fuel consumption and navigation time. Pol. Marit. Res. 2022, 29, 141–153. [Google Scholar] [CrossRef]
- Christodoulos, C.; Michalakelis, C.; Varoutas, D. Forecasting with limited data: Combining ARIMA and diffusion models. Technol. Forecast. Soc. Change 2010, 77, 558–565. [Google Scholar] [CrossRef]
- Jeutsa, A.K.; Kibong, M.T.; Diboma, B.S.; Sapnken, F.E.; Noumo, P.G.; Tamba, J.G. On the Limitations of Univariate Grey Prediction Models: Findings and Failures. Comput. Math. Methods 2024, 1, 9961208. [Google Scholar] [CrossRef]
- Han, Z.; Zhao, J.; Leung, H.; Ma, K.F.; Wang, W. A review of deep learning models for time series prediction. IEEE Sens. J. 2019, 21, 7833–7848. [Google Scholar] [CrossRef]
- Wang, H.; Zhou, H.; Cheng, S. Dynamical system prediction from sparse observations using deep neural networks with Voronoi tessellation and physics constraint. Comput. Methods Appl. Mech. Eng. 2024, 432, 117339. [Google Scholar] [CrossRef]
- Zhou, H.; Cheng, S.; Arcucci, R. Multi-fidelity physics constrained neural networks for dynamical systems. Comput. Methods Appl. Mech. Eng. 2024, 420, 116758. [Google Scholar] [CrossRef]
- Müller, K.R.; Smola, A.J.; Rätsch, G.; Schölkopf, B.; Kohlmorgen, J.; Vapnik, V. Predicting time series with support vector machines. In International Conference on Artificial Neural Networks; Springer: Berlin/Heidelberg, Germany, 1998; pp. 999–1004. [Google Scholar]
- Shi, J.; Leau, Y.B.; Li, K.; Obit, J.H. A comprehensive review on hybrid network traffic prediction model. Int. J. Electr. Comput. Eng. 2021, 11, 1450. [Google Scholar] [CrossRef]
- Aminikhanghahi, S.; Cook, D.J. A survey of methods for time series change point detection. Knowl. Inf. Syst. 2017, 51, 339–367. [Google Scholar] [CrossRef] [PubMed]
- Capezza, C.; Coleman, S.; Lepore, A.; Palumbo, B.; Vitiello, L. Ship fuel consumption monitoring and fault detection via partial least squares and control charts of navigation data. Transp. Res. Part D 2019, 67, 375–387. [Google Scholar] [CrossRef]
- Li, C.; Qi, Q. A novel hybrid grey system forecasting model based on seasonal fluctuation characteristics for electricity consumption in primary industry. Energy 2024, 287, 129585. [Google Scholar] [CrossRef]
- Bishop, C.M.; Nasrabadi, N.M. Pattern Recognition and Machine Learning; Springer: New York, NY, USA, 2006; Volume 4. [Google Scholar]
- Vapnik, V.N. An overview of statistical learning theory. IEEE Trans. Neural Netw. 1999, 10, 988–999. [Google Scholar] [CrossRef] [PubMed]
- Hastie, T.; Tibshirani, R.; Friedman, J.H. The Elements of Statistical Learning: Data Mining, Inference, and Prediction; Springer: New York, NY, USA, 2009; Volume 2. [Google Scholar]
- Tran, N.K.; Kühle, L.C.; Klau, G.W. A critical review of multi-output support vector regression. Pattern Recognit. Lett. 2024, 178, 69–75. [Google Scholar]
- Greff, K.; Srivastava, R.K.; Koutník, J.; Steunebrink, B.R.; Schmidhuber, J. LSTM: A search space odyssey. IEEE Trans. Neural Netw. Learn. Syst. 2016, 28, 2222–2232. [Google Scholar] [CrossRef] [PubMed]
Model Name | TRAIN MAPE (%) | TRAIN RMSE (kg/h) | TEST MAPE (%) | TEST RMSE (kg/h) |
---|---|---|---|---|
StaticGM | 1204.98 | 6575.76 | 714.27 | 2794.33 |
DGM | 25.13 | 1242.56 | 17.23 | 346.58 |
MA | 57.21 | 1972.59 | 39.35 | 759.70 |
DGM_SVR | 17.51 | 886.79 | 13.62 | 228.02 |
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. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Chen, J.; Peng, Y. Forecasting Transient Fuel Consumption Spikes in Ships: A Hybrid DGM-SVR Approach. Eng 2025, 6, 151. https://doi.org/10.3390/eng6070151
Chen J, Peng Y. Forecasting Transient Fuel Consumption Spikes in Ships: A Hybrid DGM-SVR Approach. Eng. 2025; 6(7):151. https://doi.org/10.3390/eng6070151
Chicago/Turabian StyleChen, Junhao, and Yan Peng. 2025. "Forecasting Transient Fuel Consumption Spikes in Ships: A Hybrid DGM-SVR Approach" Eng 6, no. 7: 151. https://doi.org/10.3390/eng6070151
APA StyleChen, J., & Peng, Y. (2025). Forecasting Transient Fuel Consumption Spikes in Ships: A Hybrid DGM-SVR Approach. Eng, 6(7), 151. https://doi.org/10.3390/eng6070151