1. Introduction
The continuous growth of the world’s population has put enormous pressures on agriculture, energy production, and environmental sustainability. Challenges such as climate change, sustainable development, and poverty have long been primary concerns that humanity must address and overcome [
1]. Pumping systems play a critical role in various industries, such as petrochemicals, agricultural irrigation, and urban water supply, accounting for approximately 20% of total electricity consumption [
2]. Presently, the majority of pumping systems worldwide heavily rely on conventional electricity generated through the combustion of fossil fuels [
3]. However, due to the finite nature of fossil fuels and their detrimental effects on the environment, there is a need to explore cost-effective, reliable, and environmentally friendly alternatives for power generation [
4]. Energy stands as the cornerstone of economic and social progress, yet it also serves as a major source of carbon emissions [
5]. Therefore, the robust advancement of renewable and clean energy technologies constitutes a pivotal aspect in addressing these challenges.
Solar water pumping systems play a significant role in reducing reliance on coal, natural gas, or diesel for power generation [
6]. Due to their emission-free operation, absence of fuel costs, and non-release of harmful by-products into the environment, solar power systems are widely regarded as one of the most promising forms of renewable energy sources [
7]. Consequently, solar water pumping systems represent a sustainable strategy in the realm of water production and treatment. As shown in
Figure 1, the structural framework of a solar water pumping system usually consists of three main parts: the photovoltaic generator, the power control system, and the power mechanism that contains the motor and the pump, while the centrifugal pump is one of the most commonly used pumps [
8].
During the actual operation of the centrifugal pump, its main performance parameters, such as flow and head, will change with the requirements of different working conditions. Such transient and off-design operating conditions will induce unstable flow and vibration noise inside the pump, which seriously reduces the operation efficiency and service life of the centrifugal pump [
9,
10,
11]. The most effective way to improve the stability and reliability of centrifugal pump operation in real time is to monitor the operating parameters of the pump and predict its remaining using life (RUL). In order to deal with the centrifugal pump before failure, so as to reduce the unexpected shutdown phenomenon caused by the centrifugal pump failure and further reduce the operation and maintenance cost of the system [
12,
13,
14].
At present, many scholars have successively carried out corresponding research on pump life prediction technology. Do et al. [
15] designed a cavitation prediction technique for centrifugal pumps and accurately predicted the RUL of pump impellers, which can accurately predict the RUL of pump impellers under cavitation. Akpudo et al. [
16] investigated a multi-sensor prediction method for RUL prediction of electromagnetic pumps, which was tested on an electromagnetic pump and found to have better potential for automation in RUL prediction. Yiu et al. [
17] proposed a slurry pump RUL estimation and prediction method based on the fusion of multiple vibration sensor data, which was found to be suitable for RUL prediction of slurry pumps in real production environments by comparing limited fault data sets. Khan et al. [
18] developed a hybrid non-linear autoregressive model by proposing a unique strategy for predicting the RUL of two identical and in-operation slurry pumps. The method was applied to the NASA publicly available C-MAPSS dataset, and the results showed that the method is highly applicable to RUL prediction. Daigle et al. [
19] developed a model-based prediction framework to estimate the system state and the progression of failures that occur, used a particle filter to calculate the RUL, and achieved RUL prediction for centrifugal pumps by illustrating the feasibility of prediction through simulated experiments.
The above studies show that the key to RUL prediction is to build the appropriate prediction model based on the physical characteristics of the predicted object. Neural network models, support vector machine models, and time series models can all be used for degradation modeling [
20,
21,
22]. Jaouher et al. [
23] proposed a smoothing phase to find the optimal RUL prediction method based on a simplified fuzzy adaptive resonance theory map (SFAM) neural network and the prediction method of the Weibull distribution (WD). The experimental results show that the method can accurately predict the RUL of rolling bearings based on the vibration signal. Zhao et al. [
24] proposed a two-channel hybrid prediction model based on a convolutional neural network (CNN) and a long short-term memory (LSTM) network, using a sliding time window to pre-process the data, and the prediction model was evaluated by the CMAPSS dataset provided by NASA. Miao et al. [
25] investigated a new transfer learning method of deep domain adaptive network (DDAN) model for predicting RUL, using selective convolutional recurrent neural network (SCRNN) to extract feature signals, and heterogeneous temporal data from multiple sensors were integrated into the prediction of RUL. The prediction results demonstrate that the prediction method can effectively predict the RUL of machinery under different operating conditions. Sun et al. [
26] developed a support vector machine (SVM)-based bearing life prediction model. By extracting the features of the bearing vibration signal input to the model, the bearing running time and bearing failure time can be output after prediction. Zhang et al. [
27] proposed a RUL prediction method for mechanical systems based on phase space trajectory similarity, using historical degradation data to construct a phase space and establish a reference degradation trajectory. The similarity between the degradation trajectory and the reference trajectory was measured using normalized cross-correlation metrics to obtain the current pattern of the degradation process, and the method was validated for high-pressure pumps using the method. Jiao et al. [
28] developed a combined adaptive regression (AR) and particle filtering (PF) method to propose a fusion framework based on statistical prediction and data-driven prediction, the AR model to establish an aviation fuel pump life degradation model, and the PF algorithm to predict the RUL of aviation fuel pumps. Xu et al. [
29] studied the variation of hydraulic system return flow under the wear condition of the slide shoe and cylinder bore, the causes and mechanisms of degradation caused by wear of the hydraulic system, Simulink and AMESim are used to establish a degradation model, and finally the multi-step support vector machine (SVM) algorithm was used to predict the pneumatic hydraulic pump failure and the RUL of the system. Ordonez et al. [
30] proposed an algorithm for predicting the RUL of an aircraft engine from multiple sensor measurements, using a differential autoregressive integrated moving average (ARIMA) model to predict the values of the variables and inputting the results into an SVM model, where RUL is used as the response variable. The results of this study provide some reference for the application of time series analysis methods in the life cycle prediction of mechanical equipment.
A comprehensive analysis shows that only by choosing a reasonable life prediction model according to the structural characteristics, technical parameters, and actual operating conditions of different equipment can we accurately predict its RUL. Neural network models and support vector machine models require a large amount of training data and are not suitable for trend prediction of small samples; time series models are a mature parametric model prediction method, which are often used to fit smooth series data and have the advantage of being suitable for short-term prediction of samples and do not need to provide large sample training data. The ARIMA model, as a widely used time series model, is characterized by ease of computation and high accuracy.
In order to accurately predict the remaining using life of centrifugal pumps based on the actual operation of the equipment, this paper built a set of centrifugal pump condition monitoring systems by obtaining a centrifugal pump head under the design condition and heavy traffic conditions and efficiency of time series data and combining with the pump system the user manual and setting up a corresponding failure threshold operation condition. Furthermore, ARIMA models with different time series were established to predict the trends of head and efficiency. Finally, the remaining using life cycle of the centrifugal pump was obtained according to the prediction results of the model.
2. Centrifugal Pump Condition Monitoring System and Test Bench
2.1. System Hardware Design
The centrifugal pump condition monitoring system in this paper was developed based on LabVIEW software as the main platform, which mainly realizes the condition monitoring of the key operating parameters of the centrifugal pump and the prediction of the remaining using life (RUL). The overall design block diagram of the system was shown in
Figure 2.
Using a USB data acquisition card as DAQ equipment, on the one hand, the real-time flow, inlet static pressure, outlet static pressure, motor voltage, and motor current of the centrifugal pump can be collected through the turbine flowmeter, pressure transmitter, DC voltage transmitter, current input isolator, and other sensor devices. The data acquisition card transmits the collected corresponding voltage signal to the LabVIEW software platform of the host computer through the USB interface for subsequent analysis and processing. On the other hand, the motor speed or electric valve opening can be adjusted by the host computer program to give an accurate digital adjustment voltage signal to achieve stable flow control of the centrifugal pump.
The start–stop and function implementation of the entire system need to be controlled by the LabVIEW software platform. At the same time, different display interfaces and operation permissions were given to system administrators and ordinary users, and ordinary users can start the system and collect relevant device operating parameters by setting relevant capture card parameters and sensor parameters after successfully logging in to the system, but they cannot view the background program. After successfully logging in to the system, the system administrator can not only perform basic system start–stop and acquisition control but also further modify and improve the LabVIEW block diagram.
We are able to monitor, analyze, push, and print the real-time operating status parameters of centrifugal pumps. The data acquisition card transmits the flow, inlet static pressure, outlet static pressure, motor voltage, and motor current collected by the sensor to LabVIEW software in real time for data display. Based on this basic parameter, the host computer program can further calculate other important parameters such as centrifugal pump head, power, and efficiency through the formula. In view of the fact that the system operation cycle was not fixed and the duration of each run was different, the key parameters of each run of the system were written to the database in real time for subsequent analysis. LabVIEW’s embedded data analysis program can determine whether the system was running normally and push it to the designated system administrator in time so that the administrator can quickly make an emergency response in the event of a system failure. At the same time, the administrator can mine the historical data in the database to predict the RUL of the centrifugal pump intelligently and can also call the program to print in real time when the system needs to run the report.
The USB-3100 multifunctional data acquisition card from Smacq, Beijing was selected to collect the operating status parameters of the centrifugal pump. DN15 electric valve from Tianjin Borsi Valve Factory (Tianjin, China) was selected as the system valve actuator. The LWGY-SIN-DN10 turbine flow meter was selected to measure the flow parameters of the centrifugal pump. The YD-322 diffusion silicon pressure transmitter from Hangzhou United Measurement Technology Co., Ltd. was selected to measure the inlet and outlet pressure of the centrifugal pump. The voltage and current transmitted by the centrifugal pump motor were collected by the SIN-402Y distribution or current input isolator from Hangzhou United Measurement Technology Co., Hangzhou, China.
2.2. Test Bench Construction
The test bench built in conjunction with this study consists of four centrifugal pumps (rated voltage DC 36 V, rated flow rate 9 L/min, rated head 10 m), a data acquisition card, four turbine flow meters, four inlet pressure transmitters, four outlet pressure transmitters, four distribution or current isolators, four inlet electric valves, four outlet electric valves, a water tank, the corresponding power supply modules, and the associated piping. A physical diagram of the specific test rig was shown in
Figure 3.
2.3. System Software Design
This system is based on the LabVIEW virtual development platform and modular data stream programming ideas, developed data acquisition, data storage, dynamic joint inspection, and other module programs.
As shown in
Figure 4, the data acquisition module of the system was designed to collect the running time, flow rate, head, and efficiency of each centrifugal pump in the system in real time. The data storage module was based on the database management software Navicat for MySQL to realize the real-time storage of the running status parameters of the centrifugal pump, which is convenient for subsequent viewing and analysis. The dynamic joint check module mainly provides multi-condition dynamic joint checks on the flow, head, and speed of the centrifugal pump system at a specific moment.
2.4. System Functional Test Verification
After the design of the condition monitoring system of the centrifugal pump based on the LabVIEW platform was completed, it is necessary to test the accuracy of the hardware connection of the system, the reliability of the software functions, and the overall practicability of the system through experiments. The test steps of the system function test are as follows: (1) Check the hardware connection; (2) Check the power supply; (3) Start the test system; (4) Real-time data collection; (5) Performance data analysis.
Set the speed regulation voltage of the centrifugal pump motor to 5 V, that is, the maximum speed of 6400 r/min was constant, and the performance data of the centrifugal pump was obtained by changing the electric valve opening. Using polynomial fitting, the flow–head/efficiency curve of this pump was shown in
Figure 5.
4. Results and Discussion
4.1. RUL Prediction under Design Conditions
Time series data on head and efficiency at design conditions were obtained, and the ARIMA model was used to predict the RUL of the pump. The electric valve opening was set at 100%, and the voltage sag protection (Vsp) was 3.55 V to ensure that the centrifugal pump operates at the design operating conditions. The collected data was arithmetically averaged every 1 min and written to the database in real time, and the data in the database was set to 1 data point every 1 h interval. The time series data predictions for head and efficiency at design conditions are analyzed below.
- (1)
Head time series
The time series of the head under the design condition is shown in
Figure 6, from which it can be seen that the time series of head under the design condition shows a decreasing trend over time, with a gentle overall transition pattern. Before using the ARIMA model for trend prediction, it is necessary to use the Augmented Dickey-Fuller (ADF) method to test the smoothness of the time series; the result was 0, so the time series data is not smooth; the first-order difference to test its smoothness again, the result was still 0. Consider the second-order difference operation for the original headway time series, as shown in
Figure 7 for the second-order difference headway time series with smoothness, so the difference order in the headway ARIMA model is set to the second order. The autocorrelation and partial autocorrelation coefficients of the second-order differential headway time series can be calculated according to the fixed-order method of the ARIMA model, the results of which are shown in
Figure 8. The
p value can be found by PACF (partial autocorrelation figure), and the
q value can be found by ACF (autocorrelation figure). Therefore, the ARIMA (
p,
q,
d) model for the head can be determined as ARIMA (3, 1, 2), where
d is the difference order. The Durbin–Watson (DW) test was used to test the residual signal in the time series regression fit and was substituted to calculate DW = 1.9769, which shows that there was almost no first-order correlation in the residual signal. Therefore, the fixed order of the head ARIMA model meets the modeling criteria.
The model was trained using the original head time series data. The time series model has 600 data points, the first 80% of 420 data points as the training set, and the last 20% of 180 data points as the test set. The training test results are shown in
Figure 9.
The solid blue line represents the true value of the last 180 test data points, and the red underlined line represents the predicted value, which shows that the true value in the test set is almost identical to the predicted value, with a maximum prediction error of 0.040%. After training and optimization of the head ARIMA model, the remaining life cycle of the centrifugal pump was predicted by setting a head failure threshold of 8 m for the design condition. The final prediction results for the head time series under design conditions are shown in
Figure 10.
The solid black line was the original head time series data at rated flow conditions, the dashed green line was the 95% confidence interval, and the red curve is the future 150 series values of the head time series predicted by the head ARIMA model. As can be seen from the graph, the time series of heads under design conditions will reach its failure threshold at the 653rd data point, and if calculated from the 600th data point, the RUL of the centrifugal pump was 53 data points and 53 h.
- (2)
Efficiency time series
The time series data for the efficiency of the centrifugal pump under design conditions are shown in
Figure 11.
As can be seen from the figure above, the overall efficiency time series under the design operating conditions shows a steady downward trend and has dropped to about 18% by the 600th data point. The efficiency time series is smoothed by the ADF test method, and the test result was 0, which shows that the efficiency time series data was not stable, and the efficiency time series after the first-order difference fluctuates significantly at some data points, but the overall trend was relatively flat. The stationarity test of the first-order differential efficiency time series was carried out according to the ADF test method, and the test result is 1, so the efficiency time series data after the first-order difference was stationary. The ARIMA model ordering method can calculate the autocorrelation coefficients and partial autocorrelation coefficients of the first-order differential head time series, and the efficiency of the ARIMA (p, q, d) model was ARIMA (2, 3, 1). The DW test result of DW = 2.0153 shows that there was no first-order autocorrelation in this residual signal. Therefore, the efficient ARIMA model meets the modeling requirements.
Setting 80% as the training set and 20% as the test set, the results of the training test are shown in
Figure 12. The solid blue line represents the true value of the test set for the 420th to 600th data point, and the red dash represents the model prediction for the 420th to 600th data point. The two curves almost exactly match each other, and the maximum prediction error was only 0.042%. Set the efficiency failure threshold under the design condition to 16% to predict the RUL of the centrifugal pump. The forecast interval and calculation step remain unchanged, and the efficiency time series forecast results under the design conditions are shown in
Figure 13.
The RUL prediction for the head time series of the head ARIMA model at design conditions was 53 h for the centrifugal pump. In order to ensure that the pumping system with the embedded centrifugal pump is able to operate properly and from the point of view of reducing operation and maintenance costs, it is possible to consider replacing the centrifugal pump at data point 640 after a further 40 h of normal continuous operation at design conditions.
Under the design conditions, the head and efficiency of centrifugal pumps show a clear downward trend with time, and the fluctuations are small. Predictions of pump life were made from this data, and the results also reflected a linear or polynomial trend of gradual decrease in both with time. The reason for this result may be due to the characteristics of the data used for modeling, which depends on the characteristics of the centrifugal pump.
4.2. RUL Prediction for High Flow Conditions
Time series data on the state parameters of a centrifugal pump operating continuously at high flow rates were obtained and fitted to a new ARIMA model to predict its RUL. By setting the electric valve opening at 100% and the operating speed at 5800 r/min, the centrifugal pump was guaranteed to operate at high flow rates. The prediction analysis of the head time series data and efficiency time series data for high flow conditions was shown below.
- (1)
Head time series
The time series data for the head of the centrifugal pump at high flow conditions are shown in
Figure 14.
The ADF test results were unstable. The ADF test for first-order difference data should be used again to check for smoothness, and the final result was smooth. The first-order autocorrelation and partial autocorrelation coefficients of the differential head time series can be calculated according to the fixed-order method of the ARIMA model, and the head ARIMA (p, q, d) model can be determined as ARIMA (1, 2, 1). The DW was calculated as DW = 1.9995, and there was almost no first-order correlation in its residual signal. It can be seen that the developed head ARIMA model meets the modeling criteria.
A total of 500 data points were obtained from the original head time series data in high flow conditions. The first 400 data points were divided into a training set, and the last 100 data points were divided into a test set, the results of which are shown in
Figure 15.
The true values in the test set were found to be in high agreement with the predicted results, with a maximum prediction error of only 0.324%. The head failure threshold under large flow conditions was set at 5 m. The final prediction results of head time series under high flow conditions by using the trained and optimized head ARIMA model are shown in
Figure 16.
The red curve above shows the 200 future series values predicted by the head ARIMA model. The prediction shows that the time series of the head at high flow rates will reach the failure threshold at the 640th data point and that the RUL of the centrifugal pump was 140 data points and 140 h, calculated from the 500th data point.
- (2)
Efficiency time series
Time series data on the efficiency of centrifugal pumps at high flow rates are shown in
Figure 17.
As can be seen from the graph above, the efficiency time series for high flow conditions fluctuates considerably in the first 250 data points and steadily decreases in the last 250 data points. The ADF test results were unstable, and the smoothness test for the first-order difference efficiency time series was smooth. According to the order determination method of the ARIMA model, the autocorrelation coefficient and partial autocorrelation coefficient of first-order differential head time series can be calculated. The order of efficiency of the ARIMA (p, q, d) model was ARIMA (1, 2, 1). The DW test result of DW = 2.0005 shows that there was no first-order autocorrelation in the residual signal. The efficiency ARIMA model developed satisfies the modeling criteria.
The training results are shown in
Figure 18, with 80% of the 500 data points set as the training set and 20% as the test set. The two curves were highly consistent over this time period, with a maximum prediction error of only 1.016%.
Furthermore, the predicted efficiency time series at high flow conditions are shown in
Figure 19, with the efficiency failure threshold set at a high flow conditions at 12.5%.
The analysis shows that the efficiency time series will reach the failure threshold at the 578th data point. If the calculation starts at the 500th data point, the RUL of the centrifugal circulation pump was 78 data points and 78 h.
In summary, the efficiency time series RUL of the ARIMA model for head at high flow conditions is predicted to be 78 h for the centrifugal pump. The centrifugal pump can be replaced after a further 60 h of normal continuous operation at high flow rates.
Under high flow conditions, the head and efficiency of centrifugal pumps also show a decreasing trend with time. However, in contrast to the design condition, the performance of the centrifugal pump reflects a fluctuating trend during the initial operation (before 220 data points), which is due to the unstable internal flow of the pump under the high flow condition. Another possible reason for the unstable pump performance is due to the overheating of the pump motor, since the construction of the pump is such that the motor and the pump body are integrated. In addition, from the predicted results, it can be concluded that the predicted trend is similar to that of the design condition, which also shows a linear or polynomial form. The predicted results are not affected by the initial data fluctuations but are more dependent on the recent performance effects.