1. Introduction
Ships that carry large amounts of cargo and passengers are larger than other modes of transportation, incurring higher construction costs. Most of them are foreign flagged, which are typically slow and operate for more than 20 years at sea, far from coasts. Consequently, their operating costs, including labor, fuel, and maintenance, are approximately two to three times their construction costs, depending on ship type and size [
1,
2,
3,
4].
The unexpected operational interruptions of ships incur significant economic losses. Thus, shipping companies establish and operate maintenance systems that consider the operational characteristics of their ships for stable navigation. Because maintenance methods and levels significantly affect management costs, shipping companies strive to minimize management costs through optimal ship operation and efficient maintenance [
5,
6,
7,
8,
9,
10,
11,
12]. However, current preventive maintenance systems, which are based on uptime cycles, are excessively costly. Therefore, a more efficient maintenance system is required for stable, economical ship operation while avoiding service interruptions. Researchers are attempting to equip ships with predictive maintenance technology, which is used in various industries and other modes of transportation. It involves collecting and analyzing data on the operating condition of machinery in real time using artificial intelligence to identify operational abnormalities and predict the maintenance time [
2,
3,
4,
6,
8,
10,
11,
13,
14]. However, ships perform preventive maintenance, hindering the collection of data on operational abnormalities, and operational characteristics limit data collection, increasing the difficulty of practical research.
Park et al. [
6,
8], Bae et al. [
9], and Kim et al. [
10,
11] detected abnormal conditions by analyzing data collected from ship engines using machine learning and establishing abnormality criteria [
6,
8,
9,
10,
11]. However, the research was conducted using data before and after major failures that stopped engine operation, or by analyzing key monitoring data for engine maintenance, establishing thresholds, and detecting abnormal operations by analyzing data collected during normal navigation; engine combustion mechanisms and the dynamic marine environment were not considered. In addition, several recent studies, including those by Yigin et al. [
15] and Bukovac et al. [
16], have attempted to collect and analyze operational data from ship engines to improve the efficiency of anomaly detection and fault diagnosis. However, research on predicting maintenance time after anomaly detection remains limited and underdeveloped in the maritime domain. As a result, the practical implementation of predictive maintenance is still challenging, especially under normal navigation conditions where identifying true anomalies in real time is inherently difficult. These limitations highlight the need for further improvements in predictive strategies tailored to the unique operational characteristics of marine engines.
Park and Oh [
2,
3,
4] developed anomalous symptom detection algorithms for propulsion and generator engines (GEs) that can detect anomalous symptoms considering the engine status and operating conditions during normal operation, when the engine parameters are below the manufacturer’s recommended thresholds for exhaust gas and lubricant temperatures [
2,
3,
4]. However, current studies on the predictive maintenance of ships mostly focus on detecting anomalous symptoms. Practical predictive maintenance requires (1) criteria for determining when to perform maintenance after detecting anomalous symptoms and (2) predictive methods for the maintenance time.
Therefore, in this study, we developed an algorithm for predicting the maintenance time of ship GEs using the revision GE condition criterion value (RGCCV) and the cylinder exhaust gas temperature, which were proposed in a previous study [
4]. Then, through comparison and verification using machine learning, we established the foundation for the implementation of the effective predictive maintenance of marine GEs.
3. Results and Discussion
The results of the maintenance time prediction algorithm based on the RGCCV and that based on the exhaust gas temperature of the cylinder were analyzed and compared, and the results are as follows.
Figure 3 shows the exhaust gas temperature of cylinder no. 6 of GE no. 2 during operation, specifically its changes with the (a) operating time and (b) power output. In the AMS, the normal operating range for the cylinder exhaust gas in the GE is below 580 °C (yellow dotted line in
Figure 3), and the data of VOYAGE 21113 cannot be identified based on the exhaust gas temperature alone [
4].
Figure 4 shows the RGCCVs of the RGCCV-based algorithm considering the operating environment of cylinder no. 6 of GE no. 2 with the (a) operating time, along with the (b) voyage averages. In
Figure 4, the yellow dotted line is the reference line for judging the concern stage (1) and the red dotted line is the reference line for judging the abnormal stage (2). Unlike the exhaust gas temperatures in
Figure 3, which show simple changes, the RGCCVs in
Figure 4a exhibit a decreasing trend versus the operating time for VOYAGE, indicating anomalous symptoms. These anomalies are further highlighted by the average voyage data in
Figure 4b [
4].
The MCRG, used to calculate the PTMRG (the result of the RGCCV-based maintenance time prediction algorithm), was selected for each cylinder (
Table 5) by analyzing the exhaust gas temperature of the no. 2 GE in
Table 4.
Figure 5 shows the (a) regression analysis results of the RGCCVs of cylinder no. 6 of GE no. 2 in VOYAGE 21113 versus the engine operating time, along with the (b) calculated PRMRG and PTROPRG.
Figure 5a indicates that PIRG and PSRG (
Table 5) are derived through the regression analysis of the engine operation time and RGCCV. Then, the GE maintenance time prediction algorithm is used to predict the maintenance time for cylinder no. 6 of GE no. 2 (
Figure 5b).
The PTMRG value for cylinder no. 6 of GE no. 2 is 2465.9 h, and PTROPRG is 118.2 h. As for the maintenance time prediction algorithm based on the exhaust gas temperature of the cylinders, PTMET and PTROPET were calculated by setting MCET for each cylinder of GE no. 2 (
Table 6) based on the MCRG (‘X’ mark in
Figure 5b) values in
Table 5. As shown in
Figure 6a, PIET and PSET were set through the regression analysis of the exhaust gas temperature and the engine operation time for cylinder no. 6 of GE no. 2 in VOYAGE 21113 (
Table 6). PTMET and PTROPET were calculated, as shown in
Figure 6b based on the MCET (‘X’ mark in
Figure 6b) values in
Table 6.
For cylinder no. 2 of GE no. 6, the PTMET is 2498.3 h and the PTROPET is 150.6 h, predicting a maintenance point 32.4 h later than the PTMRG (2465.9 h) and PTROPRG (118.2 h). As shown in
Table 7, the maintenance points predicted for all cylinders using PTROPET are, on average, 35.3 h later (by approximately 24%) than those obtained using PTROPRG. The PTMRG (PTROPRG) is the time predicted using values adjusted for the operation condition based on the GE operating environment using the RGCCV, reflecting the current operating status of each cylinder. This is more practical and reliable than predicting the maintenance time using changes in the exhaust gas temperature of the cylinder, which is the criterion suggested by engine manufacturers for maintenance decisions [
3,
4].
The prediction performance of the maintenance time prediction algorithms based on the RGCCV and the exhaust gas temperature was compared, as shown in
Figure 7,
Figure 8,
Figure 9,
Figure 10,
Figure 11 and
Figure 12. The predicted maintenance times for each cylinder were graphed by setting 75% (25%) of the 21,887 data points of VOYAGE 21113 as training (test) data. Then, the evaluation metrics (MSE, RMSE, and MAE) were calculated.
Figure 7 shows the results for cylinder no. 6.
Figure 7a shows the results of the PTMRG-based algorithm, where the predicted data follow the (collected) test data and are distributed close to the test data. By contrast, the PTMET results in
Figure 7b show that the predicted data follow the test data but are widely and sporadically distributed relative to the PTMRG results, with large differences between the predicted and test data within certain maximum and minimum temperature ranges in the test data. The PTMRG- and PTMET-based algorithms have MAE values of 2.313 and 9.774, MSE values of 10.358 and 141.62, and RMSE values of 3.218 and 11.9, respectively. The prediction evaluation metrics for the PTMET are relatively poor, confirming that the PTMRG, which uses the RGCCV, has better prediction performance.
Depending on the engine specification and manufacturer, the cylinder exhaust gas temperature fluctuates widely between 250 and 500 °C during normal operation with load variations; temperature changes of approximately 10 °C or more may not be problematic, depending on the operating environment, and the scale of temperature data is large. In addition, due to temperature sensors, detection systems, and motor operation, abnormal data unrelated to motor abnormalities may be collected in real time. Therefore, the MAE, MSE, and RMSE, which were used here to evaluate the maintenance time prediction algorithms, are suitable for assessing such algorithms for ship engines’ exhaust gas temperatures.
Figure 8,
Figure 9,
Figure 10,
Figure 11 and
Figure 12 show the performance comparison results and the calculated MSE, RMSE, and MAE of the prediction algorithms for cylinder nos. 1–5. Although the cylinders have different operating temperature ranges, as shown in the results for cylinder no. 6,
Figure 8a,
Figure 9a,
Figure 10a,
Figure 11a and
Figure 12a for cylinder nos. 1–5 shows that the prediction data of the PTMRG-based algorithm follow the (collected) test data and are distributed near the test data.
Figure 8b,
Figure 9b,
Figure 10b,
Figure 11b and
Figure 12b shows the PTMET results; the prediction data follow the test data but are widely and sporadically distributed compared with the PTMRG results. The MAE, MSE, and RMSE values also confirm that the PTMRG (using the RGCCV) has better prediction performance than the PTMET, which is based on the exhaust gas temperature.
Table 8 is a summary of the prediction evaluation metrics for the PTMRG and PTMET for all cylinders. The average MAE values for the PTMET and PTMRG for cylinder nos. 1–6 are 8.138 and 2.916, respectively, indicating a 64% better MAE for the PTMRG than for the PTMET.
As shown above, predicting the maintenance time using an indicator that reflects engine conditions under varying operational environments (PRMRG) is more practical and reliable than relying only on changes in cylinder exhaust gas temperature (PTMET). In a broader context, system-level prediction techniques have been widely studied in other engineering domains as well. For instance, Panic et al. [
26] proposed a hybrid FSO/RF communication model employing receive diversity under atmospheric turbulence, highlighting the effectiveness of analytical prediction approaches in dynamically changing environments.
Similarly, the approach presented in this study—using real-time engine data for predictive maintenance—shares the same underlying goal of improving system reliability in the presence of fluctuating operating conditions. Efficient predictive maintenance can be conducted by identifying engine operation abnormalities under normal operating conditions using a previously developed engine data preprocessing and anomalous symptom detection algorithm [
4], combined with the proposed maintenance time prediction algorithm.
It should be noted that the engine model used in this study is a single model installed on a specific vessel. As such, the proposed algorithm is optimized for that particular engine configuration, and its applicability to other engine types remains an open question that requires further investigation. Nonetheless, the preprocessing framework and performance evaluation method based on engine operating conditions proposed in this study are expected to be applicable to a wide range of systems with further validation.
Future research will focus on acquiring additional engine models to evaluate the generalizability and applicability of the proposed approach across various marine power systems and include comparative studies with classical prediction models to further validate the robustness of the proposed approach.
4. Conclusions
In this study, algorithms for predicting maintenance times for ship engines were developed and tested using data from an operating ship generator for practical predictive maintenance. An indicator of anomalous GE symptoms (RGCCV) and the cylinder exhaust gas temperature were used as algorithm bases, and the prediction performances of both algorithms were analyzed and compared. The highlights of this study are as follows:
A GE maintenance time prediction algorithm was developed by defining the PTMRG equation, which predicts the maintenance time via regression analysis based on the RGCCV, and defining the PTROPRG equation, which predicts the remaining operating time until maintenance.
Another prediction algorithm was developed by defining the PTMET equation, which predicts the maintenance time via regression analysis based on the exhaust gas temperature of the GE’s cylinders, and defining the PTROPET equation, which predicts the remaining operating time until maintenance.
The PTROPET-predicted maintenance times for all cylinders were, on average, 35.3 h later than those predicted using PTROPRG (by approximately 24%). PTROPRG (PTMRG) is the time predicted using values (RGCCV) adjusted for the status based on the engine operating environment, reflecting the operating status of each cylinder. This approach is more practical and reliable than predicting the maintenance time using changes in the exhaust gas temperature of the cylinder, which is presently the criterion suggested by engine manufacturers for maintenance decisions.
The comparison of prediction performance between the PTMRG and PTMET showed that the MAE, MSE, and RMSE values for all cylinders indicated better prediction performance for the PTMRG (using the RGCCV) than for the PTMET (using the exhaust gas temperature). The average MAE values for the PTMET and PTMRG across all cylinders were 8.138 and 2.916, respectively, showing a 64% improvement in MAE for the PTMRG compared to the PTMET.
Between the three metrics used to assess the maintenance time prediction algorithms, the MAE, which is less affected by outliers, is appropriate, considering the characteristics of engine data, such as wide normal operating temperature ranges, frequent fluctuations, and large temperature data ranges.
In conclusion, by defining the necessary equations for predicting the maintenance time of engines and developing prediction algorithms, we established a foundation for implementing effective predictive maintenance for ship GEs through comparison and verification using machine learning.
In future work, we plan to conduct comparative studies between the proposed maintenance time prediction algorithm and conventional time-based prediction methods. This will allow us to further validate the reliability and performance of our approach. Furthermore, we aim to develop an integrated predictive maintenance platform for ship engines, combining the abnormal symptom detection and maintenance time prediction algorithms proposed in this and previous studies. This platform will be applied to actual operating vessels and verified using real-time engine data, enabling us to evaluate its effectiveness and reliability in practical maritime environments. We expect that the methodologies and results derived from this study, along with our previous research, can contribute meaningfully to the practical implementation of predictive maintenance strategies—not only for marine engines but also for mechanical systems in various industrial domains.