Next Article in Journal
Scenario Analysis of the GHG Emissions in the Electricity Sector through 2030 in South Korea Considering Updated NDC
Previous Article in Journal
Assessing the Benthic Response to Climate-Driven Methane Hydrate Destabilisation: State of the Art and Future Modelling Perspectives
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Energy Performance Curves Prediction of Centrifugal Pumps Based on Constrained PSO-SVR Model

1
College of Metrology and Measurement Engineering, China Jiliang University, Hangzhou 310018, China
2
Zhejiang Engineering Research Center of Smart Fluid Equipment & Measurement and Control Technology, Hangzhou 310018, China
3
Power China Huadong Engineering Corporation Limited, Hangzhou 311122, China
*
Author to whom correspondence should be addressed.
Submission received: 7 April 2022 / Revised: 25 April 2022 / Accepted: 29 April 2022 / Published: 1 May 2022

Abstract

:
It is of great significance to predict the energy performance of centrifugal pumps for the improvement of the pump design. However, the complex internal flow always affects the performance prediction of centrifugal pumps, particularly under low-flow operating conditions. Relying on the data-fitting method, a multi-condition performance prediction method for centrifugal pumps is proposed, where the performance relationship is incorporated into the particle swarm optimization algorithm, and the prediction model is optimized by automatically meeting the performance constraints. Compared with the experimental results, the performance under multiple operating conditions is well predicted by introducing performance constraints with the mean absolute relative error (MARE) for the head, power and efficiency of 0.85%, 1.53%,1.15%, respectively. By comparing the extreme gradient boosting and support vector regression models, the support vector regression is more suitable for the prediction of performance curves. Finally, by introducing performance constraints, the proposed model demonstrates a dramatic decrease in the head, power and efficiency of MARE by 98.64%, 82.06%, and 85.33%, respectively, when compared with the BP neural network.

1. Introduction

With the significant development of the economy and society, the utilization of energy resources by humans is gradually increasing. Centrifugal pumps are key to energy transmission and utilization systems. The fluid driven by the mechanical energy generated by the prime mover can be transported to a designated target. At present, many industries rely on energy transportation because of the huge demand for centrifugal pumps [1], such as municipal sewage, power systems, agricultural irrigation, and chemicals. Therefore, an inevitable problem is proposed regarding the effective design of centrifugal pumps. In traditional design and manufacturing methods, a large amount of time is consumed owing to the complicated operation process, which leads to high costs [2]. Performance prediction is one of the most effective ways to improve the optimization design of centrifugal pumps, which helps researchers quickly understand the performance of the designed pump, thereby accelerating the development of pump products and saving costs.
In recent years, numerical simulation methods based on computational fluid dynamics (CFD) have always been the main method used by researchers for performance prediction [3,4,5,6,7,8,9,10,11,12,13,14]. The 3D simulation of the impeller and its stationary flow in the centrifugal pump casing were analyzed using CFD [3,14], and the head and efficiency of the pump under different flow rates were obtained. Yang [4] used computational fluid dynamics (CFD) to predict the performance of a single-stage centrifugal pump in forward and reverse modes and verified it with experimental data. To improve the performance of a centrifugal pump, a new impeller structure was explored using a numerical simulation method [5]. By calculating the head and efficiency of the centrifugal pump and comparing them with the experimental data, it was found that the overall performance of the centrifugal pump was improved based on the proposed impeller design. However, complex numerical simulation of turbulent flow has always been an unsolved difficulty in computational fluid dynamics (CFD) [11]. High-quality grids and appropriate boundary conditions require a strong work experience for designers, and the long simulation time of CFD is also not conducive to the design of centrifugal pumps.
Theoretical models have also been used for the performance prediction of pumps [15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31], which is a prediction method based on empirical formulas and various assumptions. Among these, theoretical loss models are widely used for performance prediction [22,23,24,25]. This method, which classifies the losses in the suction chamber, impeller, and pressurized water chamber of the pumps, uses different calculation methods to calculate the losses of each part and then obtains the performance curves according to the basic equation of the pump [25]. A theoretical model based on an Oseen vortex was proposed to optimize the performance of multistage multiphase pumps. Through verification of the three-stage multiphase pump, the optimized pump head and efficiency can be increased by an average of 0.29% and 0.19%, respectively. To explore the changing condition of the pump performance curves under different speeds, three different methods were summarized by Pedersen [30] to predict the pump performance curves based on proportional law. The results show that the highest prediction accuracy occurs when the speed difference method is used. Although the influence of various factors, such as secondary flow and return flow, is fully considered by the loss model, it is an assumption made under certain conditions, and satisfactory results can only be obtained within a certain range. When conditions change, the model is no longer applicable and is not universal.
Over the last 10–20 years, tremendous progress has been made in the computer industry, and the computing power of computers has become very powerful. In this process, a large amount of data is accumulated, and there is an urgent need for a method that can reasonably utilize the data for analysis. In recent years, machine learning has attracted widespread attention as a method for processing large amounts of data. In the pump industry, machine learning is widely used for pump fault diagnosis [32,33] and performance prediction [34,35,36,37,38,39,40,41,42,43,44]. Deep learning methods based on neural networks are widely used for pump performance prediction [35,36,37,38]. The BP neural network is one of the most widely used deep learning methods. Considering the huge computing resources and running time required for numerical simulation, a hybrid neural network based on a theoretical loss model and a BP neural network was proposed in [37]. By introducing the theoretical loss model, the mean-squared error of the head and the efficiency are both significantly reduced. A performance prediction method for a centrifugal pump based on the Levenberg–Marquardt training algorithm and a double-hidden-layer BP neural network [38] is proposed to solve the shortcomings of the traditional single-hidden-layer BP neural network. Compared with the traditional single hidden layer structure, the convergence time of the improved neural network is significantly reduced, and the situation of low learning efficiency and falling into a local optimum is effectively solved. Because the isentropic efficiency plays a significant role in the system performance of the eddy current pump, a prediction model of the isentropic efficiency of the eddy current pump was constructed by Ping [39], which was combined with experimental data and deep learning methods. In [41], to improve the performance of a centrifugal pump, a global optimization algorithm combining an artificial neural network with an artificial bee colony was developed to redesign the geometry of the impeller, and the CFD method was used to analyze and verify all the regions inside the centrifugal pump. However, a slow learning rate and complex network topology have always been problems with neural networks [37]. Even though the desired neural network structure can be searched using a genetic algorithm, the selection of parameters of the genetic algorithm also has a significant impact on the convergence accuracy [43]. In addition, it is cumbersome to readjust the structure and weights of the neural network when new data dimensions need to be added to the training data to improve the prediction accuracy of pump performance [33].
Unlike the way in which the neural network continuously approximates the true value, support vector regression (SVR) has a good prediction effect on small-scale and multidimensional data based on its solid theoretical foundation [43]. However, the relationship between centrifugal pump performance can be fragmented when only machine-learning methods are used to make predictions. Furthermore, different model structures can yield different prediction results. Therefore, an energy performance prediction method for centrifugal pumps based on performance constraints was proposed. By combining the relationship between centrifugal pump performance, particle swarm optimization (PSO), and support vector regression, a performance prediction model that satisfies the performance constraint is found. The remainder of this paper is organized as follows. A detailed theoretical description of the proposed method is provided in Section 2 and Section 3, respectively. Section 4 discusses the building process of the performance-prediction model and determines the final model structure. Section 5 presents the effects of the model structure. In addition, a comparison of XGBoost with performance constraints and BP neural networks without performance constraints is provided. The conclusions are presented in Section 6.

2. Geometric Features

Centrifugal pumps are regarded as important devices in drainage systems. The wide applications of centrifugal pumps benefit from their easy installation, low maintenance cost, etc. Three main components are passed by the fluid when the centrifugal pump operates: inlet tube, impeller, and volute, as shown in Figure 1. The impeller is the core component of the centrifugal pump that converts the mechanical energy of the rotor into the kinetic energy of the fluid. Therefore, a commonly used method is to optimize the parameters of the impeller to obtain a satisfactory pump performance [45]. The main geometrical parameters are described in Figure 2, including the inlet diameter of the impeller D j , the inlet diameter of the blade D 1 , the hub diameter of the impeller d h , the inlet angle of the blade β 1 , the outlet diameter of the impeller D 2 , the outlet width of the impeller b 2 , the outlet angle of the blade β 2 , the wrap angle of the blade φ and the number of blades z .
Another important component is the volute, which plays a significant role in improving the performance of a centrifugal pump, as shown in Figure 3. The main structure of the volute is the diameter of the base circle D 3 , placement angle of the cut tongue φ 0 , and width of the inlet b 3 . The structural diagram of the eighth section of the volute is shown in the upper-left corner. It is accepted that kinetic energy can be converted into pressure energy using a reasonable volute structure.
Usually, energy performance is described by head H , efficiency η , and power P . In addition, the flow rate Q is usually regarded as a significant operating condition. Therefore, nine geometric parameters, namely D j , d h , D 2 , b 2 , β 2 , φ , D 3 , b 3 , z , and the flow rate Q are considered as the input variables, which represent the major parameters of the centrifugal pump. Mathematically, it can be expressed as S = X , Y , where X = x 1 , x 2 , , x m T R m × 10 , Y = y 1 , y 2 , , y m T R m × 3 , and m are the dimensions of the variable. Furthermore, the i th sample of the centrifugal pump can be written as Equation (1).
S i = x i = [ D j ( i ) , d h ( i ) , D 2 ( i ) , b 2 ( i ) , β 2 ( i ) , φ ( i ) , z ( i ) , D 3 ( i ) , b 3 ( i ) , Q ( i ) ] T y i = H ( i ) , P ( i ) , η ( i )

3. Theoretical Analysis

3.1. Performance Relationship of Pumps

The enhancement of the energy per unit weight of fluid from the pump inlet to the outlet is called head H (the height of the fluid pumped by the pump, m ).
H = E d E s
where E d and E s are the energy per unit weight of fluid at the pump outlet and inlet, respectively.
There is always a close relationship between energy and power. The effective energy obtained in the fluid pump per unit time is called output power P e . According to the definition of head H , the effective power P e can be expressed as:
P e = ρ g Q H
where ρ , g , and Q are the density ( kg / m 3 ), acceleration of gravity ( m / s 2 ), and flow rate ( m 3 / s ) of the fluid delivered by the pump, respectively.
Usually, the input power of the pump is provided by default, which is transmitted by the prime mover to the pump shaft, also called shaft power P . During the operation of the pump, it is inevitable that a certain energy loss can be generated, namely loss power P , thus, the effective power of the pump is equal to the difference between the shaft and loss power:
P e = P P
To clarify the state of the pump during running time, the ratio between the effective power and shaft power is defined as the efficiency η of the pump. Thus, the relationship between the head H , power P , and efficiency can be derived as follows:
η = P P P = ρ g Q H P

3.2. Support Vector Regression

It is widely acknowledged that support vector regression is suitable for processing small-scale samples. By mapping the data into a high-dimensional space, Support vector regression expected to find the “support vector factor” that minimizes the distance between sample points and the hyperplane [46,47]. The specific representation of the model can be written as:
f ( x ) = ω T ϕ x + b
where ω , b are the parameters to be obtained by the model, x is the input data, which are represented in the form of a matrix, and ϕ represents the mapping of the samples to the high-dimensional space.
A relaxation factor is introduced to adjust the fault tolerance of the model and prevent overfitting. Therefore, the optimization function of support vector regression can be shown in Equation (7):
min ω , b , ξ i , ξ ^ i 1 2 ω 2 + C i = 1 m ε ξ i + ξ ^ i s . t . y i f x i ε + ξ i , f x i y i ε + ξ i , ξ i 0 , ξ ^ i 0 , i = 1 , 2 , , m
where C is the penalty coefficient, which is used to adjust the generalization performance of the model, ξ i and ξ ^ i are the introduced relaxation factors; and ε is the ε insensitive loss function.
Finally, the solution of support vector regression can be obtained by transforming the problem into a dual problem:
f x = i = 1 m α ^ i α i κ x , x i + b
where α i and α ^ i are Lagrange multipliers, and κ x , x i is the kernel function of the model.

3.3. Particle Swarm Optimization

A particle swarm optimization (PSO) algorithm is applied to combine the performance relationship with the SVR model. One of the most important characteristics of a particle swarm optimization algorithm is information sharing between the particle and swarm. During the optimization process, each particle has two attributes: speed v and position x , where speed v determines the pace of particle motion, and position x determines the direction of particle motion. The particle is allowed to search for the optimal solution within a specific range and record its current optimal value p o p . The optimization approach is shown in (9).
v i = ω v i + c 1 α p o p i x i + c 2 α g o p i x i x i = x i + v i
where g o p is the global optimal solution, the speed v and position x of each particle are always adjusted continuously according to its own optimal solution p o p and the global optimal solution g o p , i represents the i th index of the particle; ω is the inertia factor, which is used to adjust the global optimization ability of the particle, c 1 and c 2 are the particle and swarm learning factors, which have the ability to weigh the local and global optimization of particles, respectively.

4. Model Construction

To obtain sufficient samples, 30 performance curves of single-stage and single-suction centrifugal pumps in different models were selected, with specific speeds n s ranging from 23.1 (m/s2)3/4 to 195.6 (m/s2)3/4; the specific speeds formula is shown in Equation (10). From each curve, the performance indices of 14–20 operation points were collected. In total, the geometric and performance parameters were recorded under 535 different working conditions. The samples were then divided into two groups: 428 for training and 107 for testing, in proportion to 4:1.
n s = 3.65 n Q H 3 / 4

4.1. Data Porcessing

There are many geometric parameters for centrifugal pumps with different data ranges for each parameter. In the process of training, the parameters of small data ranges tend to be covered by those of large ones, so the small data range parameters cannot be well fit into prediction models. Normalization is an effective method for addressing this problem. By reducing the data range from 0 to 1, the geometric parameters could be fully trained in the prediction model. The specific normalization formula is shown in Equation (11), and a portion of the normalized data is shown in Table 1.
x * = x x min x max x min
where x max and x min are the maximum and minimum values of the samples, respectively.

4.2. Implementation Steps of Prediction Model

Based on the particle swarm optimization algorithm, a performance prediction model of a centrifugal pump that considers performance constraints is proposed. Because there were deviations around the experimental value for the predicted performance, and undeniable error occurred in the calculation efficiency. Taking the constraint relationship indicated by Equation (5) as the constraint condition of the model, the predicted value of each sample will be close to or satisfy the equation. The specific form is shown in (12).
1 m i = 1 m η i η i 2
where m is the number of samples, η i is the test efficiency of the i th sample, and η i is the calculation efficiency, which is calculated from the predicted head H i and predicted power P i according to Equation (5).
A few-shot kernel machine-learning method (SVR) is adopted in this study. The predicted performance curves of the SVR model are smoother than that of other machine learning methods because it finds a high-dimensional hyperplane, which makes it widely used in few-shot prediction models [48]. The prediction accuracy of the model depends mainly on the type of kernel function, coefficient γ of the kernel function, penalty coefficient C , and tolerance parameter ε . Among these, the kernel function is of utmost importance. However, there is no efficient method for selecting a kernel function. Currently, some kernel functions are widely used: linear, polynomial, sigmoid, and radial basis functions (RBF). RBF is one of the most widely applied functions for good spatial mapping.
κ x i , x j = e γ x i x j 2
where i , j are the index of the samples.
The prediction accuracy is significantly affected by the SVR model parameters. The penalty coefficient C and kernel function coefficient γ are the most important parameters of the SVR model. The penalty coefficient C is used to prevent overfitting so that the test samples can be better predicted. Kernel function coefficients γ are used to adjust the complexity of the model, which increases when the dimensionality of the sample is too high. In this study, the penalty coefficient C and kernel function coefficient γ were selected to minimize the performance constraint functions built by Equation (12). The specific steps are shown in Figure 4.
  • Step 1: Collect 535 samples under different working conditions to build the prediction model and divide 428 samples for training and 107 samples for testing. All samples were normalized using Equation (11).
  • Step 2: Establish the relationship between the optimization variables and performance constraint functions, as shown in Equation (14), determine the optimization range of the optimization variables, and select the appropriate kernel function according to the sample characteristics.
    ς = 1 m i = 1 m ρ g Q f H i γ , C f P i γ , C η i 2
    where ς is the constraint error, f H i γ , C and f P i γ , C are the predicted head and power, respectively.
  • Step 3: Randomly distribute 100 particles in the optimization range, adjust the local learning factor c 1 and the global learning factor c 2 , and assign a relatively large value for the inertia factor ω to improve the global optimization ability.
  • Step 4: Introduce Equation (14) into the objective function to determine the particle with the smallest constraint error. The maximum evolution generations were set to 15.
  • Step 5: Determine whether the particle velocity tends to converge. If it converges, switch to Step 6. Otherwise, go back to Step 2.
  • Step 6: Establish and train the SVR model based on the position of the globally optimal particle.
  • Step 7: Predict the head and power based on 107 test samples. Calculate the efficiency using Equation (5) and compare it with the experimental efficiency to determine whether the constraint accuracy is satisfied. If not, return to Step 2. Otherwise, switch to Step 8.
  • Step 8: Output the SVR model to predict the energy performance of the centrifugal pump.

4.3. Establishment of PSO-SVR

Overall, 100 particles were randomly generated within the optimization range, and each particle contained two pieces of variable information: the penalty coefficient C and the kernel function coefficient γ . In the iterative process, apart from advancing around itself, the particle is affected by the global optimal particle. Figure 5 illustrates the changing situation of two random particles during the iterative process. This reveals that the initial position of the particle is randomly assigned, which can be an ideal or relatively large value. As the number of iterations increased, the particle continuously updated its speed and direction.
Particle A changes greatly in the process of updating, and its maximum mean square error reaches over 10,000 after the seventh iteration. Then the particle direction is changed, oscillating back and forth where the penalty coefficient C ranges from 9000 to 10,000 and the kernel function coefficient γ ranges from 1 to 2. The iterative process of particle B resembles that of particle A, which also constantly changes its speed and direction, finally oscillating around C = 9000–10,000 and γ = 1–2. The difference lies in the fact that Particle B is at an ideal position, and the overall change is not significant.
The iterative process of the optimal particle Figure 6a and the overall constraint error variation surface Figure 6b of the performance prediction model is shown in Figure 6. As can be seen from Figure 6a, the optimal particle starts to iterate from around C = 9000, γ = 4, and then the iteration moves toward the direction where C is decreasing. When the constraint error is perceived to be increasing, both C and γ simultaneously begin to change, in the direction of γ decreasing and C increasing. Finally, it reaches the global optimal value after 13 iterations, which is 2.165. The constraint error changing surface is shown in Figure 6b. It reveals that the constraint error has multiple peaks and troughs. When C and γ both approach 0, the peak increases rapidly, and the larger the peak, the less the predicted performance satisfies the relationship between the performance. The trough appears where γ = 1–2 or 2–3. Furthermore, the deeper the trough, the better the predicted performance is in line with the relationship among the performance. The minimum value occurs where γ = 1–2, and the minimum value is 1.48. The specific parameters of the model are shown in Table 2.

5. Discussion and Results

5.1. Prediction Analysis of Tset Sample

A total of 107 test samples were used to predict the head and power of the single-stage single-suction centrifugal pump, and the predicted results are shown in Figure 7. The comparative results of the predicted and experimental performances are presented in Figure 7a,b, respectively. It can be observed that the prediction results of the head and power are close to the experimental results, indicating that the performance prediction accuracy of centrifugal pumps meets the requirements of engineering practice by considering the performance constraints. The absolute relative errors (ARE) of the head and power are shown in Figure 7d,e. This reveals that the prediction results of the model are in line, with expectations, with the absolute relative errors of the head and power being less than 12%. The experimental value of the head in the entire fluid field is generally large, such that the denominator of the relative error equation is large, thus leading to small calculation results for the head. The specific ARE equation is
y ^ = y i y i / y i , i = 1 107
where i is the index of the test sample, y i is the test experiments of the i th sample, and y i is the predicted value of the i th sample.
A comparison of the predicted and experimental efficiencies is shown in Figure 7c. In the figure, there is only a slight error between the predicted and test efficiencies, which proves that the predicted head and power of the model are close enough to the test head and power so that the efficiency is calculated by the performance constraint Formula (5) is also similar. In Figure 7f, the ARE of the efficiency is less than 13%, and the mean absolute relative error (MARE) is only 1.82%, which further indicates that the centrifugal pump performance prediction model that is based on the performance constraints has sufficient prediction accuracy.

5.2. Prediction of Multi-Condition Samples

To verify the applicability of the prediction model, five single-stage single-suction centrifugal pumps with specific speeds of 23.4, 46.2, 63.2, 90.7, and 125.3 are selected as the research objects to predict their head and efficiency under 7–10 operating conditions. The geometric and performance parameters of the single-stage single-suction centrifugal pump are listed in Table 3.
Figure 8a–e correspond to five single-stage single-suction centrifugal pumps with specific speeds of 23.4, 46.2, 63.2, 90.7, and 125.3, respectively. There was a good performance in the prediction results of the five centrifugal pumps under multiple operating conditions. The best prediction effect appears for the centrifugal pump with a specific speed of 46.2, in which the MARE of the head, power and efficiency are 0.36%, 0.46%, and 0.55%, respectively. For the centrifugal pump with a specific speed of 90.7, the MARE of the head, power and efficiency were 0.56%, 1.52%, and 1.15%, respectively. The worst prediction effect occurs in the centrifugal pump with a specific speed of 125.3, and the ARE of the head and power is up to 5.76% and 6.43%, respectively. The remaining two sets of validation samples are sufficiently close to the experimental values.
By observing the prediction results of five single-stage single-suction centrifugal pumps, it can be found that: the overall prediction effect is poor when the specific speed is too low or too high. The initial value of the performance curve has a significant impact on the prediction results, and the larger the relative error of the performance under low-flow conditions, the worse the effect of the model under the entire flow field. In most cases, the maximum ARE of centrifugal pumps occurs outside the design conditions. The prediction results show that the multi-condition performance prediction model can be established effectively by particle swarm optimization and constraint errors, and the prediction accuracy for engineering practice is satisfied.

5.3. Comparsion with XGBoost Model

Extreme gradient boosting (XGBoost) is widely used in the field of regression prediction owing to its advantages of fast running speed, good prediction effect, and ability to handle large-scale data [49]. The performance prediction of centrifugal pumps is being studied using a variety of machine learning algorithms, but the performance prediction of centrifugal pumps based on XGBoost is rare. In this study, XGBoost was used to predict the performance of centrifugal pumps using performance constraints. The specific parameters for optimizing the XGBoost are listed in Table 4.
Two sets of single-stage single-suction centrifugal pumps with specific speeds of 46.2 and 90.7 were used to verify the applicability of the PSO-XGBoost prediction model and were compared with the PSO-SVR prediction model. The comparison results are shown in Figure 9 and Figure 10, respectively.
In summary, the prediction accuracy of the XGBoost model is good for the MARE of the head, and the power and efficiency of the two centrifugal pumps are 2.11%, 2.61%, 4.03%, 2.50%, 4.08%, and 5.95%, respectively. The overall mean absolute error is less than 6%.
Compared with the SVR prediction model, it was found that the performance predicted by the XGBoost prediction model had a large ARE for individual operating conditions, as shown in the red boxes in Figure 9a,c and Figure 10a,c. The sudden shift in the prediction trend is poor, which can cause unknown difficulties in the prediction of centrifugal pump performance. In addition, the performance curves of XGBoost model prediction are not smooth compared with the SVR model, mainly attributed to the fact that SVR has better prediction continuity by finding hyperplanes in high-dimensional space, which is only affected by a small number of samples. Compared with the ARE of the two centrifugal pumps, the ARE of the XGBoost model is higher than that of the SVR model, with the MARE of head, power and efficiency rising by 486%, 467%, 633% and 346%, 168%, and 417%, respectively. Therefore, it proves that the SVR prediction model is more suitable for the study of performance curves prediction of centrifugal pumps.

5.4. Comparisons with BP Neural Network

A BP neural network model that does not consider performance constraints is used for comparison with the PSO-SVR model and the comparison results are shown in Figure 11. The absolute relative error between the predicted and experimental performance for the five centrifugal pumps shows that the prediction error of the BP neural network model is higher than that of the SVR model with performance constraints. Although the MARE of the head, power and efficiency are 2.24%, 8.53%, and 7.85%, respectively, which are all less than 9%, the maximum ARE the of three types of performance predicted by the BP neural network model are all greater than 15%. In contrast, the maximum ARE of the performance predicted by the constrained SVR model was less than 10%, indicating that the method of introducing performance constraints can effectively reduce the prediction error. It is worth mentioning that the ARE of the three performances based on the BP neural network model oscillate with a certain regularity, mainly because of the inaccurate prediction under small flow conditions. In other words, a small test value leads to a low denominator of Equation (14), resulting in a large calculation value. Table 5 presents a comparison of the SVR, XGBoost, and BP neural networks.

6. Conclusions

Based on the geometric parameters of the impeller and volute of centrifugal pumps, a multi-condition performance prediction model of centrifugal pumps is proposed that incorporates the performance relationship into the particle swarm optimization algorithm. The performance (i.e., head, power and efficiency) of the centrifugal pumps can be predicted simultaneously and satisfied with the performance relationship. The performance prediction model proposed in this study can be used as a reference for the prediction method of centrifugal pump performance curves. A total of 428 samples were used to train the performance prediction model, 107 samples to test the generalization ability of the model, and 46 samples to verify the prediction effect of the model. The following conclusions were drawn:
(1) The structure of the energy performance prediction model under multi-condition operations can be effectively determined based on the particle swarm optimization and performance relationship. The penalty coefficient C and kernel function coefficient γ of the regression are 10,000 and 1.48, respectively.
(2) The multi-condition performance is well predicted by considering the performance constraints, the maximum ARE of the head, power and efficiency of the 46 verification samples are 5.76%, 6.42%, and 5.02%, respectively, and the MARE are 0.85%, 1.53%, and 1.15%, respectively. The overall MARE is less than 3%.
(3) The MARE of the head, power and efficiency corresponding to the PSO-SVR model decreased by 58.54%, 65.38%, and 76.05%, respectively, compared with those of the PSO-XGBoost model, indicating that the SVR model is more suitable than XGBoost for the performance prediction of centrifugal pumps. When compared with the BP neural network, the MARE of the head, power, and efficiency corresponding to the SVR prediction model with performance constraints decreased by 62.21%, 82.06%, and 85.33%, respectively, indicating that the introduction of performance constraints can effectively improve the overall prediction accuracy.

Author Contributions

Conceptualization, H.L. and P.Z.; methodology, H.L. and L.S..; software, H.L.; validation, H.Z., C.J. and Y.W.; formal analysis, P.Z.; investigation, H.L.; resources, P.Z.; data curation, P.Z.; writing—original draft preparation, H.L.; writing—review and editing, J.M.; visualization, L.S.; supervision, Y.W. and H.Z.; project administration, C.J.; funding acquisition, P.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Welfare Technology Applied Research Project of Zhejiang Province, grant number LGG21E090003, Postdoctoral Science Foundation of Zhejiang Province, grant number ZJ2021105 and the Fundamental Research Funds for the Provincial Universities of Zhejiang, grant number 2021YW72.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are available upon request from researchers who meet the eligibility criteria. Kindly contact the first author privately through e-mail.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

AREAbsolute relative error
MAREMean Absolute Relative Error
CFDComputational Fluid Dynamics
SVRSupport Vector Regression
PSOParticle Swarm Optimization
XGBoostExtreme Gradient Boosting
BPBack Propagation
D j Inlet diameter of impeller
D 1 Inlet diameter of blade
d h Hub diameter of impeller
β 1 Inlet angle of blade
D 2 Outlet diameter of impeller
b 2 Outlet width of impeller
β 2 Outlet angle of blade
φ Wrap angle of blade
z Number of blades
D 3 Diameter of base circle
φ 0 Placement angle of cut tongue
b 3 Width of inlet
H Head
H i Predicted head of the i th sample
P Shaft power
P i predicted shaft power of the i th sample
P e Output power
P Loss power
η Efficiency
η i Test efficiency of the i th sample
η i Calculation efficiency of the i th sample
Q Flow
E d Energy per unit weight of fluid at the pump outlet
E s Energy per unit weight of fluid at the pump inlet
ρ Density
g Acceleration of gravity
C Penalty coefficient
ξ i Relaxation factor
ξ ^ i Relaxation factor
ε Loss function
α i Lagrange multipliers
α ^ i Lagrange multipliers
κ x , x i Kernel function
v Speed of particle
x Position of particle
p o p Current optimal value
g o p Global optimal solution
ω Inertia factor
c 1 Particle learning factor
c 2 Swarm learning factor
x max Maximum value of sample
x min Minimum value of sample
m Number of samples
γ Coefficient of the kernel function
ε Tolerance parameter
ς Constraint error
y i Test experiments of the i th sample
y i Predicted value of the i th sample

References

  1. Imasaka, Y.; Kanno, H.; Saito, S.; Miyagawa, K.; Nohmi, M.; Isono, M.; Kawai, M. Clogging Mechanisms of Vortex Pumps: Fibrous Material Motion Capture and Simulation with a CFD and DEM Coupling Method. In Proceedings of the ASME 2018 5th Joint US-European Fluids Engineering Division Summer Meeting, Montreal, QC, Canada, 15–20 July 2018. [Google Scholar]
  2. Muriel, D.F.; Tinoco, R.O.; Filardo, B.P.; Cowen, E.A. Development of a novel, robust, sustainable and low cost self-powered water pump for use in free-flowing liquid streams. Renew. Energy 2016, 91, 466–476. [Google Scholar] [CrossRef]
  3. Ramakrishna, R.; Hemalatha, S.; Rao, D.S. Analysis and performance of centrifugal pump impeller. Mater. Today Proc. 2021, 50, 2467–2473. [Google Scholar] [CrossRef]
  4. Sun-Sheng, Y.; Shahram, D.; Fan-Yu, K. Theoretical, numerical and experimental prediction of pump as turbine performance. Renew. Energy 2012, 48, 507–513. [Google Scholar]
  5. Bozorgasareh, H.; Khalesi, J.; Jafari, M.; Gazori, O.H. Performance improvement of mixed-flow centrifugal pumps with new impeller shrouds: Numerical and experimental investigations. Renew. Energy 2021, 50, 635–648. [Google Scholar] [CrossRef]
  6. Simão, M.; Ramos, H.M. Micro Axial Turbine Hill Charts: Affinity Laws, Experiments and CFD Simulations for Different Diameters. Energies 2019, 12, 2908. [Google Scholar] [CrossRef] [Green Version]
  7. Zhou, P.-J.; Wang, F.-J.; Yang, Z.-J.; Mou, J.-G. Investigation of rotating stall for a centrifugal pump impeller using various SGS models. J. Hydrodyn. Ser. B 2017, 29, 235–242. [Google Scholar] [CrossRef]
  8. Zhou, P.-J.; Dai, J.-C.; Li, Y.-F.; Chen, T.; Mou, J.-G. Unsteady flow structures in centrifugal pump under two types of stall conditions. J. Hydrodyn. 2018, 30, 1038–1044. [Google Scholar] [CrossRef]
  9. Morani, M.C.; Simão, M.; Gazur, I.; Santos, R.S.; Carravetta, A.; Fecarotta, O.; Ramos, H.M. Pressure Drop and Energy Recovery with a New Centrifugal Micro-Turbine: Fundamentals and Application in a Real WDN. Energies 2022, 15, 1528. [Google Scholar] [CrossRef]
  10. Zhang, C.; Xu, S.; Yu, P. Numerical analysis of the effects of gas-phase properties on the internal characteristics and wear in a centrifugal pump. Aquac. Eng. 2020, 91, 102126. [Google Scholar] [CrossRef]
  11. Zhao, J.; Xiang, Y.; Fan, C. A new method for polishing the inner wall of a circular tube with a soft abrasive rotating jet. Powder Technol. 2022, 398, 117068. [Google Scholar] [CrossRef]
  12. Zhang, S.; Yao, Z.; Wu, H.; Zhong, Q.; Tao, R.; Wang, F. A New Turbulent Viscosity Correction Model with URANS Solver for Unsteady Turbulent Cavitation Flow Computations. J. Fluids Eng. 2022, 144, 091403. [Google Scholar] [CrossRef]
  13. Zhou, W.; Wang, Y.; Li, C.; Zhang, W.; Wu, G. Analysis of fluid-induced force of centrifugal pump impeller with compound whirl. Alex. Eng. J. 2020, 59, 4247–4255. [Google Scholar] [CrossRef]
  14. Capurso, T.; Bergamini, L.; Torresi, M. Performance analysis of double suction centrifugal pumps with a novel impeller configuration. Energy Convers. Manag. X 2022, 14, 100227. [Google Scholar] [CrossRef]
  15. Zhao, J.; Fu, Y.; Ma, J.; Fu, J.; Chao, Q.; Wang, Y. Review of cylinder block/valve plate interface in axial piston pumps: Theoretical models, experimental investigations, and optimal design. Chin. J. Aeronaut. 2021, 34, 111–134. [Google Scholar] [CrossRef]
  16. Guan, D.; Cong, X.; Li, J.; Niu, Z. Experimental test and theoretical modeling on the working characteristics of spherical water pump. Flow Meas. Instrum. 2022, 85, 102162. [Google Scholar] [CrossRef]
  17. Lin, T.; Zhu, Z.; Li, X.; Li, J.; Lin, Y. Theoretical, experimental, and numerical methods to predict the best efficiency point of centrifugal pump as turbine. Renew. Energy 2021, 168, 31–34. [Google Scholar] [CrossRef]
  18. Harish, R.; Subhramanyan, E.E.; Madhavan, R.; Vidyanand, S. Theoretical model for evaluation of variable frequency drive for cooling water pumps in sea water based once through condenser cooling water systems. Appl. Therm. Eng. 2010, 30, 2051–2057. [Google Scholar] [CrossRef]
  19. Stefanizzi, M.; Torresi, M.; Fornarelli, F.; Fortunato, B.; Camporeale, S.M. Performance prediction model of multistage centrifugal Pumps used as Turbines with Two-Phase Flow. Energy Procedia 2018, 148, 408–415. [Google Scholar] [CrossRef]
  20. Fecarotta, O.; Carravetta, A.; Ramos, H.M.; Martino, R. An improved affinity model to enhance variable operating strategy for pumps used as turbines. J. Hydraul. Res. 2016, 54, 332–341. [Google Scholar] [CrossRef]
  21. Huang, S.; He, J.; Wang, X.; Qiu, G. Theoretical Model for the Performance of Liquid Ring Pump Based on the Actual Operating Cycle. Int. J. Rotating Mach. 2017, 2017, 3617321. [Google Scholar] [CrossRef]
  22. El-Naggar, M.A. A one-dimensional flow analysis for the prediction of centrifugal pump performance characteristics. Int. J. Rotating Mach. 2013, 2013, 473512. [Google Scholar] [CrossRef] [Green Version]
  23. Bing, H.; Tan, L.; Cao, S.; Lu, L. Prediction method of impeller performance and analysis of loss mechanism for mixed-flow pump. Sci. China Technol. Sci. 2012, 55, 1988–1998. [Google Scholar] [CrossRef]
  24. Kara Omar, A.; Khaldi, A.; Ladouani, A. Prediction of centrifugal pump performance using energy loss analysis. Aust. J. Mech. Eng. 2017, 15, 210–221. [Google Scholar] [CrossRef]
  25. Liu, M.; Tan, L.; Cao, S. Theoretical model of energy performance prediction and BEP determination for centrifugal pump as turbine. Energy 2019, 172, 712–732. [Google Scholar] [CrossRef]
  26. Kassab, S.Z.; Kandil, H.A.; Warda, H.A.; Ahmed, W.H. Experimental and analytical investigations of airlift pumps operating in three-phase flow. Chem. Eng. J. 2007, 131, 273–281. [Google Scholar] [CrossRef]
  27. Ming, L.; Lei, T.; Yun, X.; Cao, S. Optimization design method of multi-stage multiphase pump based on Oseen vortex. J. Pet. Sci. Eng. 2020, 184, 106532. [Google Scholar]
  28. Toet, G.; Johnson, J.; Montague, J.; Torres, K.; José, G.-B. The Determination of the Theoretical Stroke Volume of Hydrostatic Positive Displacement Pumps and Motors from Volumetric Measurements. Energies 2019, 12, 415. [Google Scholar] [CrossRef] [Green Version]
  29. Tahani, M.; Kandi, A.; Moghimi, M.; Houreh, S.D. Rotational speed variation assessment of centrifugal pump-as-turbine as an energy utilization device under water distribution network condition. Energy 2020, 213, 118502. [Google Scholar] [CrossRef]
  30. Pedersen, G.K.M.; Yang, Z. Estimation of Pump-Curves using Genetic Algorithms. In Proceedings of the 10th Annual Conference on Genetic and Evolutionary Computation, Atlanta, GA, USA, 12–16 July 2008. [Google Scholar]
  31. Ye, S.; Zhang, J.; Xu, B.; Hou, L.; Xiang, J.; Tang, H. A theoretical dynamic model to study the vibration response characteristics of an axial piston pump. Mech. Syst. Signal Processing 2021, 150, 107237. [Google Scholar] [CrossRef]
  32. Altobi, M.A.S.; Bevan, G.; Wallace, P.; Harrison, D.; Ramachandran, K.P. Fault diagnosis of a centrifugal pump using MLP-GABP and SVM with CWT. Eng. Sci. Technol. Int. J. 2019, 22, 854–861. [Google Scholar] [CrossRef]
  33. Wu, D.; Huang, H.; Qiu, S.; Liu, Y.; Wu, Y.; Ren, Y.; Mou, J. Application of Bayesian regularization back propagation neural network in sensorless measurement of pump operational state. Energy Rep. 2022, 8, 3041–3050. [Google Scholar] [CrossRef]
  34. Azadeh, A.; Saberi, M.; Kazem, A.; Ebrahimipour, V.; Nourmohammadzadeh, A.; Saberi, Z. A flexible algorithm for fault diagnosis in a centrifugal pump with corrupted data and noise based on ANN and support vector machine with hyper-parameters optimization. Appl. Soft Comput. 2013, 13, 1478–1485. [Google Scholar] [CrossRef]
  35. Faegh, M.; Behnam, P.; Shafii, M.B.; Khiadani, M. Development of artificial neural networks for performance prediction of a heat pump assisted humidification-dehumidification desalination system. Desalination 2021, 508, 115052. [Google Scholar] [CrossRef]
  36. Rossi, M.; Renzi, M. A general methodology for performance prediction of pumps-as-turbines using Artificial Neural Networks. Renew. Energy 2018, 128, 265–274. [Google Scholar] [CrossRef]
  37. Huang, R.; Zhang, Z.; Zhang, W.; Mou, J.; Zhou, P.; Wang, Y. Energy performance prediction of the centrifugal pumps by using a hybrid neural network. Energy 2020, 213, 119005. [Google Scholar] [CrossRef]
  38. Han, W.; Nan, L.; Su, M.; Chen, Y.; Li, R.; Zhang, X. Research on the Prediction Method of Centrifugal Pump Performance Based on a Double Hidden Layer BP Neural Network. Energies 2019, 12, 2709. [Google Scholar] [CrossRef] [Green Version]
  39. Ping, X.; Yang, F.; Zhang, H.-G.; Zhang, W.-j.; Song, G.; Yang, Y. Prediction and optimization of isentropic efficiency of vortex pump under full operating conditions in Organic Rankine Cycle waste heat recovery system based on deep learning and intelligent algorithm. Sustain. Energy Technol. Assess. 2020, 42, 100898. [Google Scholar] [CrossRef]
  40. Srivastava, S.; Roy, A.K.; Kumar, K. Design analysis of Mixed Flow Pump Impeller Blades Using ANSYS and Prediction of its Parameters using Artificial Neural Network. Procedia Eng. 2014, 97, 2022–2031. [Google Scholar] [CrossRef]
  41. Derakhshan, S.; Pourmahdavi, M.; Abdolahnejad, E.; Reihani, A.; Ojaghi, A. Numerical shape optimization of a centrifugal pump impeller using artificial bee colony algorithm. Comput. Fluids 2013, 12, 145–151. [Google Scholar] [CrossRef]
  42. Ji, Y.; Yang, Z.; Ran, J.; Li, H. Multi-objective parameter optimization of turbine impeller based on RBF neural network and NSGA-II genetic algorithm. Energy Rep. 2021, 7, 584–593. [Google Scholar] [CrossRef]
  43. Deng, H.-Y.; Liu, Y.; Li, P.; Zhang, S. Whole flow field performance prediction by impeller parameters of centrifugal pumps using support vector regression. Adv. Eng. Softw. 2017, 114, 258–267. [Google Scholar] [CrossRef]
  44. Ping, X.; Yang, F.; Zhang, H. Introducing machine learning and hybrid algorithm for prediction and optimization of multistage centrifugal pump in an ORC system. Energy 2017, 114, 120007. [Google Scholar] [CrossRef]
  45. Matlakala, M.E.; Kallon, D.V.V.; Simelane, S.P.; Mashinini, P.M. Impact of Design Parameters on the Performance of Centrifugal Pumps. Procedia Manuf. 2019, 35, 197–206. [Google Scholar] [CrossRef]
  46. Zhou, Z.-H. Machine Learning; Tsinghua University Press: Beijing, China, 2016; pp. 121–141. [Google Scholar]
  47. Alex, S.; Bernhard, S. A tutorial on support vector regression. Stat. Comput. 2004, 114, 199–222. [Google Scholar]
  48. Drucker, H.; Burges, C.J.; Kaufman, L.; Smola, A.; Vapnik, V. Support Vector Regression Machines. In Advances in Neural Information Processing Systems 9 (NIPS); The MIT Press: Cambridge, MA, USA, 1996. [Google Scholar]
  49. Chen, T.; Guestrin, C. XGBoost: A Scalable Tree Boosting System. In Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, San Francisco, CA, USA, 13–17 August 2016. [Google Scholar]
Figure 1. The inlet pipe, the impeller and the volute of the centrifugal pump.
Figure 1. The inlet pipe, the impeller and the volute of the centrifugal pump.
Energies 15 03309 g001
Figure 2. Geometric parameters of centrifugal pump impeller.
Figure 2. Geometric parameters of centrifugal pump impeller.
Energies 15 03309 g002
Figure 3. Geometric parameters of the volute.
Figure 3. Geometric parameters of the volute.
Energies 15 03309 g003
Figure 4. Construction Process of PSO-SVR model.
Figure 4. Construction Process of PSO-SVR model.
Energies 15 03309 g004
Figure 5. Iterative process of random particles. (a): Iterative process of particle A; (b): Iterative process of particle B.
Figure 5. Iterative process of random particles. (a): Iterative process of particle A; (b): Iterative process of particle B.
Energies 15 03309 g005
Figure 6. Iterative process of optimal particle. (a): Optimal particle change path; (b): Constraint error change surface.
Figure 6. Iterative process of optimal particle. (a): Optimal particle change path; (b): Constraint error change surface.
Energies 15 03309 g006
Figure 7. Comparison results of test sample. (ac) are the comparison of test samples and prediction samples; (df) are the absolute relative error of head, power, and efficiency.
Figure 7. Comparison results of test sample. (ac) are the comparison of test samples and prediction samples; (df) are the absolute relative error of head, power, and efficiency.
Energies 15 03309 g007
Figure 8. Comparison of performance prediction results of five single-stage single-suction centrifugal pumps. (ae) are the prediction results of centrifugal pumps with n s = 23.4, 46.2, 63.2, 90.7 and 125.3, respectively.
Figure 8. Comparison of performance prediction results of five single-stage single-suction centrifugal pumps. (ae) are the prediction results of centrifugal pumps with n s = 23.4, 46.2, 63.2, 90.7 and 125.3, respectively.
Energies 15 03309 g008aEnergies 15 03309 g008b
Figure 9. Comparison of performance prediction models for single-stage single-suction centrifugal pumps with a specific speed of 46.2. (ac) are the predictions of head, power and efficiency; (df) are the absolute relative error of head, power and efficiency.
Figure 9. Comparison of performance prediction models for single-stage single-suction centrifugal pumps with a specific speed of 46.2. (ac) are the predictions of head, power and efficiency; (df) are the absolute relative error of head, power and efficiency.
Energies 15 03309 g009
Figure 10. Comparison of performance prediction models for single-stage single-suction centrifugal pumps with a specific speed of 90.7. (ac) are the predictions of head, power and efficiency; (df) are the absolute relative error of head, power and efficiency.
Figure 10. Comparison of performance prediction models for single-stage single-suction centrifugal pumps with a specific speed of 90.7. (ac) are the predictions of head, power and efficiency; (df) are the absolute relative error of head, power and efficiency.
Energies 15 03309 g010aEnergies 15 03309 g010b
Figure 11. Comparison of BP neural network and SVR performance prediction model. (ac) are the are the comparisons of head, power and efficiency.
Figure 11. Comparison of BP neural network and SVR performance prediction model. (ac) are the are the comparisons of head, power and efficiency.
Energies 15 03309 g011
Table 1. Partially normalized dimensionless geometric parameters.
Table 1. Partially normalized dimensionless geometric parameters.
Number Series Q D j d h D 2 b 2 β 2 z φ D 3 b 3
10.01960.060600.415600.3600.82760.40600.0588
20.02830.22720.69440.51210.03850.5200.93420.56390.1324
30.19070.348500.15960.30770.480.50.28840.14290.3235
40.9212110.512110.40.500.56391
5330.01760.060600.415600.3600.82760.40600.0588
5340.04340.159100.00740.11540.610.313500.1471
5350.27380.613600.31910.43270.110.16930.33830.4412
Table 2. Parameters of performance prediction model.
Table 2. Parameters of performance prediction model.
Name of ParametersValue
PSOnumber of particles100
range of optimization1–10,000\1–5
times of iteration15
learning factor0.5\0.5
weight factor0.8
SVRkernel functionRBF
C 10,000
γ 1.48
tolerance0.001
ε 0.1
Table 3. Geometric parameters of centrifugal pump.
Table 3. Geometric parameters of centrifugal pump.
n s Q /(m3/h) D j / mm d h / mm D 2 / mm b 2 / mm β 2 / ( ° ) z φ /(°) D 3 / mm b 3 / mm
23.412.550142516.532.5414225518
46.2508002526.539513526022
125.31009001732029511217834
Table 4. Performance prediction model of centrifugal pump based on XGBoost.
Table 4. Performance prediction model of centrifugal pump based on XGBoost.
Name of ParametersValue
PSOnumber of particles100
range of optimization3~10\0.1~0.8\300~1000
times of iteration15
learning factor0.5\0.5
weight factor0.8
XGBoostMax depth10
Learning rate0.1204
Estimators720
objectiveSquared error
jobs−1
Table 5. Comparison of PSO-SVR, PSO-XGBoost, and BP neural network models.
Table 5. Comparison of PSO-SVR, PSO-XGBoost, and BP neural network models.
BPNNPSO-XGBoostPSO-SVR
MSE26.22514.370.638
R2 score0.99140.99130.9993
MARE6.21%3.76%1.18%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Luo, H.; Zhou, P.; Shu, L.; Mou, J.; Zheng, H.; Jiang, C.; Wang, Y. Energy Performance Curves Prediction of Centrifugal Pumps Based on Constrained PSO-SVR Model. Energies 2022, 15, 3309. https://0-doi-org.brum.beds.ac.uk/10.3390/en15093309

AMA Style

Luo H, Zhou P, Shu L, Mou J, Zheng H, Jiang C, Wang Y. Energy Performance Curves Prediction of Centrifugal Pumps Based on Constrained PSO-SVR Model. Energies. 2022; 15(9):3309. https://0-doi-org.brum.beds.ac.uk/10.3390/en15093309

Chicago/Turabian Style

Luo, Huican, Peijian Zhou, Lingfeng Shu, Jiegang Mou, Haisheng Zheng, Chenglong Jiang, and Yantian Wang. 2022. "Energy Performance Curves Prediction of Centrifugal Pumps Based on Constrained PSO-SVR Model" Energies 15, no. 9: 3309. https://0-doi-org.brum.beds.ac.uk/10.3390/en15093309

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