Next Article in Journal
Energy-Based Design of Powertrain for a Re-Engineered Post-Transmission Hybrid Electric Vehicle
Previous Article in Journal
Coordinated Operation and Control of Combined Electricity and Natural Gas Systems with Thermal Storage
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimization of Guide Vane Closing Schemes of Pumped Storage Hydro Unit Using an Enhanced Multi-Objective Gravitational Search Algorithm

1
School of Hydropower and Information Engineering, Huazhong University of Science and Technology, Wuhan 430074, China
2
Hubei Key Laboratory of Digital Valley Science and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
*
Authors to whom correspondence should be addressed.
Energies 2017, 10(7), 911; https://doi.org/10.3390/en10070911
Submission received: 13 March 2017 / Revised: 8 June 2017 / Accepted: 28 June 2017 / Published: 3 July 2017
(This article belongs to the Section I: Energy Fundamentals and Conversion)

Abstract

:
The optimization of guide vane closing schemes (OGVCS) of pumped storage hydro units (PSHUs) is a cooperative control and optimal operation research field in renewable energy power generation technology. This paper presents an OGVCS model of PSHUs considering the rise rate of the unit rotational speed, the specific node pressure of each hydraulic unit, as well as various complicated hydraulic and mechanical constraints. The OGVCS model is formulated as a multi-objective optimization problem to optimize conflicting objectives, i.e., unit rotational speed and water hammer pressure criteria. In order to realize an efficient solution of the OGVCS model, an enhanced multi-objective bacterial-foraging chemotaxis gravitational search algorithm (EMOBCGSA) is proposed to solve this problem, which adopts population reconstruction, adaptive selection chemotaxis operator of local searching strategy and elite archive set to efficiently solve the multi-objective problem. In particular a novel constraints-handling strategy with elimination and local search based on violation ranking is used to balance the various hydraulic and mechanical constraints. Finally, simulation cases of complex extreme operating conditions (i.e., load rejection and pump outage) of a ‘single tube-double units’ type PSHU system are conducted to verify the feasibility and effectiveness of the proposed EMOBCGSA in solving OGVCS problems. The simulation results indicate that the proposed EMOBCGSA can provide a lower rise rate of the unit rotational speed and smaller water hammer pressure than other methods established recently while considering various complex constraints in OGVCS problems.

1. Introduction

In recent years, in order to improve the global greenhouse effect and carbon dioxide emissions, the use of wind power, solar power generation, biomass energy and other renewable energy sources has been expanding to maintain China’s rapid development momentum [1,2]. Grid installed capacity and new energy power generation has continued to grow, which effectively alleviates the pressure on economic development of coal, oil and other fossil energy dependence, contributes to the energy structure reform and the development of green energy. It is estimated that by the year 2020, the installed wind power, photovotaic and pumped storage capacity will reach 210 million kW, 110 million kW and 100 million kW, respectively. However, wind energy and solar energy are intermittent resources, which exacerbates the contradiction between the development and utilization of new energy sources. As special energy storage power supplies, wind power-pumped storage plants (PSPs) and solar power-PSPs are the most commonly used centralized and large-scale renewable energy complementary operation means [3,4,5,6,7]. The flexibility of PSP makes up for the randomness and heterogeneity of wind power and solar power generation, which is helpful to improve the reliability of the power grid and promote the integration of renewable energy forms.
The OGVCS is an important means to solve the regulation and guarantee calculation of the pumped storage power plant, and is also the preferred method to optimize the hydraulic transient process. During the dynamic process of of PSHUs with the non-optimal closing law under extreme conditions (i.e., load rejection or pump outage), the rise of the unit rotational speed and the water hammer pressure will exceed the maximum design value, which can cause the runaway of the PSHU, abnormal vibrations or active guide vane asynchronous and other negative phenomena [8,9]. OGVCS plays an important role in ensuring the security and stability of the power grid, and several methods have been proposed to deal with the OGVCS problem. Based on the characteristics of the rigid water-column pressure during the transient process, [10] proposed a two-phase guide-vane closing scheme and three-phase valve-closing schemes to control the pulsating pressures and the runaway speed problems. Reference [11] analysed the effect of valve closure on the water-hammer pressure and laid the theoretical foundation for improving the turbine guide-vane closure. In order to avoid the operating point from being in the “S” characteristic area, Kuwabara et al. [12] proposed a curved closing scheme that could effectively decrease the water-hammer pressure. Additionally, appropriate two-phase closing schemes [13,14] and misaligned guide-vane methods [15,16,17] also have been applied to control the fluctuation of PSHUs. Three-phase valve-closing and curved closing schemes exert high demands on the governor servomotor, which is difficult to realize in a PSP. Meanwhile, the misaligned guide-vane method can significantly increase the pulsating pressure and the runner radial forces during the PSHU start-up process [17]. Therefore, optimal closing schemes are required to realize optimal coordinated operation of PSP and new energy generation technologies based on a deep analysis of the operational mechanism and flow characteristics of PSHUs.
Taking into full consideration the complex hydraulic, mechanical and electrical coupling characteristics and nonlinear dynamic response process of PSHUs, a multi-objective optimization model of guide vane closing schemes is established in this paper, which includes hydraulic and mechanical multiple constraint factors. The OGVCS problem is a complex, multi-objective and multi-constraint optimization problem, which aims to reasonably and simultaneously control the rotational speed and water hammer pressure of volutes, draft tubes, surge tanks and so on. Multi-objective intelligent optimization algorithms are an effective way to solve complex multi-objective problems, and many intelligent optimization algorithms, such as particle swarm optimization (PSO), gravitational search algorithm (GSA) and so on, are widely used in solving such multi-objective optimization problems. Multi-objective particle swarm optimization (MOPSO) [18,19], non-dominated sorting genetic algorithm-II (NSGA-II) [20], multi-objective differential evolution (MODE) [21,22], multi-objective gravitational search algorithm (MOGSA) [23,24] and multi-objective bee colony optimization algorithm (MOBCO) [25,26], have all been proposed to solve complex multi-objective optimization problems with practical and efficient modeling of coupling constraints. However, premature minimization phenomena and local convergence are still common obstacles to the performance of these stochastic searching algorithms. The so-called bacterial-foraging chemotaxis gravitational search algorithm (BCGSA) is enhanced by Pbest-Gbest-guided movement, adaptive elastic-ball method and the chemotaxis operator strategy of the bacterial-foraging algorithm [27]. The global exploration and local exploitation performance of BCGSA have been proved in [27]. Inspired by the NSGA-II, EMOBCGSA has been introduced to deal with the OGVCS by reconstructing the optimal structure and method. Finally, cases of complex extreme operating conditions of ‘single tube-double unit’-type PSHU systems are studied to verify the feasibility and effectiveness of the proposed EMOBCGSA in solving OGVCS problems.
The remainder of this paper is organized as follows. Section 2 introduces numerical calculation modeling of a “single tube-double unit”-type PSHU system. Section 3 establishes a multi-objective optimization model of guide vane closing schemes and multiple constraints are introduced simultaneously. Section 4 delineates the general procedure and multi-objective improvements in BCGSA. Section 5 illustrates the practical solving procedure for OGVCS problems and experimental results, along with a few discussions, respectively. The conclusions are summarized in Section 6.

2. Numerical Calculation Model of the Pumped Storage Hydro Unit System

The “single tube-double unit”-type PSHU system is a typical kind of power generation system that couples hydraulic, mechanical and electrical factors, simplified mainly into four parts, namely reservoir, pressure water pipeline, surge tank and pumped storage hydro unit. Figure 1 shows a schematic diagram of the “single tube-double units”-type PSHU system used in this paper, where the PSHU system is divided into upstream and downstream reservoirs, eight pressure water pipelines, upstream and downstream surge tanks, and two PSHUs. In this section, mathematical models of each link are described.

2.1. Model of Pressure Water Pipeline

The well-known characteristics method is employed in the modeling of pressure water pipelines. The basic motion equation and continuous unsteady flow equation in a pressure pipeline can be expressed by Equations (1) and (2) [28]. Equations (1) and (2) can be solved using the method of characteristics, which transforms the formulas into a simplified equation set in the range of the characteristic line d x d t = ± a . The simplified equation set is described as by Equations (3) and (4):
Motion   equation : V t + V V x + g H x + f 2 D V | V | = 0
Continuous   equation : a 2 g V x + V ( H x + sin α ) + H t = 0
C + : { d H d t + a g A d Q d t + a f 2 g D A 2 Q | Q | = 0 d x d t = a
C : { d H dt a g A d Q d t a f 2 g D A 2 Q | Q | = 0 d x d t = a
where V is the flow velocity, H is the piezometric head, a is the water hammer velocity, f is the friction coefficient, D is the pipeline diameter, α is the angle between the line and a horizontal surface of each section of the pipeline center, V and H are functions of the pipe length x and time t , respectively, A is the pipe section area, and Q is the water flow in the pipe section.
The difference network is constructed using the above simplified equation set, then the finite difference method is used to solve the problem. Figure 2 shows the characteristic line difference mesh. For Figure 2, the length of L pipeline is divided into N segments, and the length of each segment is Δ x = L / N , while the time step of the differential network is Δ t = Δ x / a .
Diagonal A P satisfies the condition Δ x = a Δ t and diagonal B P satisfies the condition Δ x = a Δ t . Equations (5) and (6) are the integral of motion equation between A and P and the integral of continuous equation between B and P, respectively:
( H P H A ) + a g A ( Q P Q A ) + f 2 g D A 2 A P Q | Q | d x = 0
( H P H B ) a g A ( Q P Q B ) f 2 g D A 2 B P Q | Q | d x = 0
Finally, the correct processing and analog computation of boundary conditions for the PSHU system in the transient process of the research and control are very important. The boundary conditions are a conduit or a connected terminal, including upstream reservoir, upstream surge tank, series nodes, bifurcated pipe nodes, ball valve, PSHU, downstream surge tank and downstream reservoir. Besides the surge tank and PSHU, the other boundary conditions as well as the spiral case and tail pipe usually can be considered as pressure water pipelines.

2.2. Surge Tank Model

There are many types of surge tanks in the built pumped storage power stations, including impedance type, differential type and air cushion type. Based on the actual situation of pumped storage power stations in China, the impedance surge tank is adopted by the PSHU system in this paper. The schematic diagram of the impedance surge tank is shown in Figure 3, from which the impedance surge tank is connected with the water pipeline system through a small impedance orifice, which has the advantages of small volume and simple structure. The corresponding basic equations can be described by Equation (7) [29,30,31]:
{ H S = H C + H R H R = K S | Q S | Q S Q S = A 2 d H C d t K S = K R ( Q S ) 2 g A 1 2
where H S , Q S are the surge tank bottom pressure and flow, A 1 is the area of the impedance orifice, H C , A 2 are the elevation and area of the surge tank, K R is the bottom orifice flow loss coefficient.

2.3. Pumped Storage Hydro Unit Model

The PSHU is composed of a pump-turbine and generator, which are the key components of a PSHU system. At present, pump-turbine modeling based on the characteristic curves has been widely used. In this paper, the pump-turbine is expressed with the torque function and flow function for state variables, including guide vane opening, generator rotational speed and water head, shown as Equation (8) [32]. The analytic expressions of the nonlinear functions of f m ( ) and f q ( ) are difficult to obtain, however, based on the characteristic curves (Figure 4), torque and flow of the pump-turbine at a certain time can be calculated by means of interpolation or nonlinear function fitting. In order to overcome the obstacle of single input-multiple output during the interpolation calculation process, the logarithmic-curve-projection method is adopted for the mathematical transformation of the characteristic curves [33]:
{ m t = f m ( y , x , h ) q = f q ( y , x , h )
where m t and q indicate the torque and flow of the pump-turbine, respectively.
In this paper, only the PSHU rotational speed change of standalone running in the isolated power grid is considered [34]. The dynamic equation of the synchronous generator considering the load characteristics is simplified to give Equation (9):
x ( s ) m t ( s ) m g 0 ( s ) = 1 T a s + e g
where x is the generator rotational speed, T a is the inertial time constant of the generator, e g is the adjusting coefficient of the generator, and m g 0 is the load disturbance which represents the load changes.

3. Optimization of Guide Vane Closing Schemes Problem Formulation

The dynamic response characteristics of the unit and the hydraulic influence of the large fluctuation condition of the PSHU are analyzed under the conditions of different guide vane closing laws. Considering the increase of unit rotational speed and pressure of each node in the hydraulic unit as the two objectives, the optimal model of the guide vane closing law is established.

3.1. Objective Function

3.1.1. Rotational Speed Objective

The rise of the rotational speed is one of the main characteristics of the pumped storage units under load rejection or pump power off conditions. Under load rejection conditions, a non-optimal guide vane closure law will lead to the runaway phenomenon, causing mechanical damage, vibrations and noise in the PSHU. The minimize rotational speed objective O b j x of the OGVCS problem can be expressed as follows:
M i n O b j x = i = 1 N p u ( max ( x i ) x r , i ) / x r , i
where N p u is the number of units in a hydraulic unit, x i is the rotational speed of i unit during the transition process, x r , i is the rated rotational speed of the unit under stable conditions.

3.1.2. Water Hammer Pressure Objective

In order to minimize the pressure of each hydraulic unit, comprehensively considering the volute end pressure, tail pipe inlet pressure and surge tank water level value, the water hammer pressure objective function O b j p r e is established as follows:
M i n O b j p r e = w P i = 1 N p u ( P v o l _ e , i + P d r a _ s , i ) + w L ( L s u r _ u p + L s u r _ d o w n )
where P v o l _ e , i , P d r a _ s , i are the maximum value of the volute end pressure and tail pipe inlet pressure for i unit, L s u r _ u p , L s u r _ d o w n are the maximum water level of the upstream surge tank and downstream surge tank, w P , w L are the weight coefficients of the water hammer pressure and water level in the surge tank.

3.2. Multiple Constraints

The OGVCS problem should satisfy the following equality and inequality constraints:
(1) Rising rotational speed constraint
To guarantee regulation calculation and transient analysis of a PSHU system, there is a clear maximum constraint value cons tant x for the rise value of rotational speed in all kinds of extreme cases:
O b j x , i cons tant x
(2) Limit of rotational speed fluctuation
In this paper, the limit of the times of rotational speed fluctuation is introduced in order to achieve a good dynamic quality of the large fluctuation condition process:
{ N x f = n u m ( O b j x , i cons tant o b j x r ) N x f cons tant x f
where cons tant o b j x r is the rising rate constant for dynamic quality requirements, N x f is the number of fluctuations, and cons tant x f is constraint constant of the number of fluctuations.
(3) Volute pressure constraint
The maximum corrected value and the pressure constraint of the volute inlet pressure considering the pressure fluctuation and the calculation error are described as follows:
{ P m v o l _ s , i = P v o l _ s , i + H n × 7 % + ( P v o l _ s , i P v o l , i ) × 10 % P m v o l _ s , i cons tant P m v o l _ s
where P v o l _ s , i , P v o l , i and P m v o l _ s , i are the maximum calculated value, initial value and maximum corrected value of the volute inlet pressure for i unit, H n is the net head, and cons tant P m v o l _ s is the constraint constant of P v o l _ s , i .
(4) Draft tube inlet pressure constraint
{ P m d r a _ s , i = P d r a _ s , i H n × 3.5 % ( P d r a , i P d r a _ s , i ) × 10 % P m d r a _ s , i 0 m       conventional   condition P m d r a _ s , i 5 m      successive   load   rejection
where P d r a _ s , i , P d r a , i and P m d r a _ s , i are minimum calculated value, initial value and minimum corrected value of the draft tube inlet pressure for i unit.
(5) The surge water level limits
{ L s u r _ u p cons tant L s u r _ u p l s u r _ u p cons tant l s u r _ u p L s u r _ d o w n cons tant L s u r _ d o w n l s u r _ d o w n cons tant l s u r _ d o w n
where L s u r _ u p and l s u r _ u p are the maximum and minimum values of the surge water level of the upstream surge tank, L s u r _ d o w n and l s u r _ d o w n are maximum and minimum values of the surge water level of the downstream surge tank, and the other terms are the corresponding constraint constants.
(6) Speed governor oil velocity limit
If the guide vanes are closed within a short time, the control accuracy of the governor curve slope has higher requirements. In order to meet such a short closing time demand, the servomotor oil speed must be large enough, which can cause major safety issues. Therefore, this paper takes into account the limiting factor of the slope control of the governor and transforms it into the guide vane closing rate:
Δ Y / t Y _ max / T r
where Δ Y and Y _ max are change value and rated maximum value guide vane opening, t is the guide vane closing time, and T r is the minimum closing time limit.

4. Enhanced Multi-Objective Bacterial-Foraging Chemotaxis Gravitational Search Algorithm Methodology

4.1. Overview of Bacterial-Foraging Chemotaxis Gravitational Search Algorithm

BCGSA is an improvement of the standard gravitational search algorithm (GSA) by incorporating the Pbest-Gbest-guided movement, adaptive elastic-ball method and chemotaxis operator strategies. Then the specific steps of BCGSA are as follows:
Step 1:
Initialization. Randomly initialize the agent of population position and velocity.
Step 2:
Fitness calculation and information save. Calculate the fitness of agents according to their initial position, storing the current position of each agent Pbest(t) as the best record position of the agent and position of best agent Gbest(t) as the best position in global.
Step 3:
Update best(t), worst(t), and Mi(t) for i = 1, 2, …, N.
Step 4:
Calculate the gravitational constant in the current iteration and acceleration for each agent.
Step 5:
Update agents’ velocity v i d and position x i d with equations (18) and (19) [35].
v i d ( t + 1 ) = r 1 v i d ( t ) + a i d ( t ) + c 1 r 2 ( P i b e s t d ( t ) x i d ( t ) ) + c 2 r 3 ( G b e s t d ( t ) x i d ( t ) )
x i d ( t + 1 ) = x i d ( t ) + v i d ( t )
where r 1 , r 2 and r 3 are random variables in the range [0, 1], c 1 and c 2 are learning genes in the range [0, 2], P i b e s t ( t ) is the best position that i-th agent has ever suffered until time t, G b e s t ( t ) is the global best position in the agents until time t.
Step 6:
Judge whether the new position of the agent is beyond the boundary. Invoke the adaptive elastic-ball program (Equation (20)) to handle the new position which is against the boundary. Besides, there are a few rest agents against the boundary whose position will be reset by Equation (21) [36]:
{ i f x i d ( t ) > U b ( d ) ,    u p = x i d ( t ) U b ( d ) and x i d ( t ) = U b ( d ) ζ u p i f x i d ( t ) < L b ( d ) ,    d o w n = L b ( d ) x i d ( t ) and    x i d ( t ) = L b ( d ) + ζ d o w n
x i d ( t ) = r a n d ( U b ( d ) L b ( d ) ) + L b ( d )
where ζ is the adaptive attenuation coefficient of reflective power, U b ( d ) and L b ( d ) are upper and lower boundary limit in the d-th dimension, respectively.
Step 7:
Evaluate the fitness in accordance with the new position of each agent, storing position of the best agent X b e s t and the worst agent X w o r s t in the current iteration.
Step 8:
The chemotaxis operator [37] is applied for X b e s t and X w o r s t .
(a)
Initialize parameters Nc, Ns and C(i). Where Nc is the number of chemotaxis steps, Ns is the number of swim steps.
(b)
Tumble. Generate a random vector Δ(i) RD with each element Δd(i), d = 1, 2, 3, …, D, a random number on [−1, 1].
(c)
Move. Define unit length random direction ϕ ( j ) in j-th chemotaxis, then updates the best agent X b e s t = [ x 1 b e s t , x 2 b e s t , , x d b e s t , , x D b e s t ] and worst agent X w o r s t = [ x 1 w o r s t , x 2 w o r s t , x d w o r s t , , x D w o r s t ] according to Equations (22) and (23).
ϕ ( j ) = Δ ( i ) Δ T ( i ) Δ ( i )
x ( i , j + 1 ) = x ( i , j ) + C ( i ) ϕ ( j )
where Xbest is the agent of the best fitness, Xworst is the agent of the worst fitness, x(i, j) is the position of the i-th agent in the j-th chemotaxis.
(d)
Swim. Compute fitness of obtained new agent x ( i , j + 1 ) , then compare f i t n e s s ( i , j + 1 ) and f i t n e s s ( i , j ) . If the f i t n e s s ( i , j + 1 ) is better, save the new agent as X n e w b e s t or X n e w w o r s t and start agent swimming, then let m = 0 and repeat Equation (23) following this tumble direction until m = Ns; else let n=Ns directly, this is the end of the while statement.
(e)
Repeat (a)–(d) until Nc reaches the stop criteria. Replace Gbest and Gworst by X n e w , only when X n e w b e s t and X n e w w o r s t are better.
Step 9:
Compare the obtained fitness of a new position x i ( t + 1 ) with fitness of P i b e s t ( t ) and G b e s t ( t ) while i changes from 1 to N. If x i ( t + 1 ) has a better fitness value, replace position of P i b e s t ( t ) and G b e s t ( t ) by x i ( t + 1 ) .
Step 10:
Repeat Steps 3–9 until the stop criterion is reached.

4.2. The Basic Definition of Multi-Objective Optimization Problem

Generally, the multi-objective minimize optimization problem of n dimensions decision variable and m dimensions subunit objectives can be described as follows:
{ y = Min F ( x ) = { min f 1 ( x ) , min f 2 ( x ) , , min f m ( x ) } s u b j e c t   t o    g j ( x ) 0     ( j = 1 , 2 , , J )                            h k ( x ) = 0     ( k = 1 , 2 , , K ) x = ( x 1 , x 2 , , x n )
where [ f 1 , f 2 , , f m ] are m dimensions of objective vectors, F ( x ) is a mapping function from decision space to object space, g j ( x ) 0     ( j = 1 , 2 , , J ) defines the J inequality constraints, h k ( x ) = 0     ( k = 1 , 2 , , K ) defines the K inequality constraints, x = ( x 1 , x 2 , , x n ) is the m dimensions decision variable space.
Due to the conflictive relationship among multiple subobjectives, a set of non-dominated solutions exist rather than only one optimal solution. Thus, the key concept of Pareto optimality [38,39] associated with the trade-off between conflictive objectives is adopted:
(1) Pareto dominance relation
X f is a feasible solution set, x 1 and x 2 are feasible solutions, [ x 1 , x 2 ] X f , if x 1 dominates x 2 , note as x 1 x 2 , if and only if:
{ k = 1 , 2 , , m | f k ( x 1 ) f k ( x 2 ) } { l ( 1 , 2 , , m ) | f l ( x 1 ) < f l ( x 2 ) }
(2) Pareto optimal solution
For a given multi-objective optimal problem, if x * X f is the Pareto optimal solution, if and only if:
¬ x X f : x x *
(3) Pareto optimal solution set
The set of all Pareto optimal solutions is called the Pareto optimal solution set P * :
P * = { x * | ¬ x X f : x x * }
(4) Pareto optimal front
The Pareto optimal solution set corresponding to the objective vector value in the objective domain space is called the Pareto optimal front P F * :
P F * = { F ( x * ) = { f 1 ( x * ) , f 2 ( x * ) , , f m ( x * ) }

4.3. Enhanced Multi-Objective Bacterial-Foraging Chemotaxis Gravitational Search Algorithm

The BCGSA is based on the single objective optimization design, which does not have the ability to deal with multi-objective optimization problems. Therefore, based on the BCGSA, this section reconstructs the optimal structure and mechanism of solving multi-objective optimization problems.

4.3.1. Population Reconstruction

In dealing with multi-objective optimization problems, it is more complex to determine the non-inferiority relation among population individuals and it is the key to improve the efficiency and ergodicity of the algorithm to establish a reasonable non-inferiority relation among individuals. Therefore, this paper further introduces a fast non-dominated sorting method, the crowding-distance concept, and then completes the whole population structure reconstruction.
(1) Non-dominated sorting
In order to realize the distribution and diversity of population of the BCGSA algorithm in dealing with multi-objective optimization problems in this group, inspired by NSGA-II [20], the fast non-dominated sorting method is applied to divide the population into a number of levels, the specific steps are as follows:
Step 1:
If any individual x i d is not dominant in the current population, the individual is Pareto non-dominated, then its layer rank is 1, and all the individuals in the rank = 1 constitute the Pareto optimal front.
Step 2:
In the whole population, the individuals of rank = 1 are excluded; then repeat Step 1 until obtain the individual solution set of the second layer, and the individual attributes of the rank = 2 are given.
Step 3:
By analogy, repeat Step 2 until the completion of the entire population of non- dominated type. Assuming that the population size is 7, the objective number is 2, and the layering schematic is shown in Figure 5.
(2) Crowding-distance calculation
Crowding-distance is an important index to evaluate the distribution density of solution space, which can be described as follows:
Γ [ p ] d i s t a n c e = { l = 1 L [ ( f p 1 , l f p + 1 , l ) / ( f l max f l min ) ] 2 , p [ 2 , N r 1 ] l = 1 L 2 [ ( f 1 , l f 2 , l ) / ( f l max f l min ) ] 2 , p = 1 l = 1 L 2 [ ( f N r 1 , l f N r , l ) / ( f l max f l min ) ] 2 , p = N r
where Γ [ p ] d i s t a n c e is the crowding-distance of individual p , f p , l is the fitness of objective l of individual p , L is the number of objective, f l max and f l min are the maximum and minimum fitness for individuals in each layer of the L dimensional objective.
Thus, each individual consists of two attributes: the layer number and the crowding-distance. Depending on these two attributes can be defined between individual preference relations. i is superior to j , if and only if:
{ r a n k ( i ) < r a n k ( j ) r a n k ( i ) = r a n k ( j ) , Γ [ i ] d i s t a n c e > Γ [ j ] d i s t a n c e
(3) Individual quality calculation
For EMOBCGSA, the quality of the individual cannot be calculated based on the value of the objective function, but it is obtained by the rank of the non-dominated layer number. For l objective functions of multi-objective optimization problem, the calculation process of individual quality is given as follows:
Step 1:
In the rank = 1, the fitness values of the individuals with the smallest value of l objective functions and the maximum crowding-distances are set to 1, and the fitness value of other individuals is 2.
Step 2:
In the rank = 2, set all the individual fitness values to 3.
Step 3:
Repeat Step 2, individual fitness value of r a n k 3 is set to ( r a n k + 1 ) , thus completing all layers of individual fitness assignment.
Step 4:
Calculate the individual quality using Equation (31):
{ m i ( t ) = f i t i ( t ) w o r s t ( t ) b e s t ( t ) w o r s t ( t ) M i ( t ) = m i ( t ) j = 1 N m j ( t )

4.3.2. Multi-Objective Adaptive Chemotaxis Operation

For multi-objective adaptive chemotaxis operations, the selections of G b e s t and G w o r s t are the key to speeding up the convergence of EMOBCGSA. In order to avoid the premature convergence and maintain the diversity of the population, the concept of constraint violation, as shown in Equation (32), is introduced in the selection process. Combined with individual crowding-distance, the probability of individual selection in rank = 1 and rank = max is calculated by Equation (33). By means of Equations (32) and (33) to adaptively calculate the probability of individual selection, then the tracking targets ( G b e s t and G w o r s t ) of multi objective chemotaxis operation are determined by the roulette wheel method:
v o i l a t i o n s = { i c = 1 n c v a l u e i c L u i c L u i c L d i c          v a l u e i c L u i c i c = 1 n c L d i c v a l u e i c L u i c L d i c       v a l u e i c L d i c
p s = { S p 1 × 1 / v o i l a t i o n s v = 1 N v 1 / v o i l a t i o n v , i f   v o i l a t i o n s > ε S p 2 × Γ [ s ] d i s t a n c e d = 1 N d Γ [ d ] d i s t a n c e , otherwise
where v o i l a t i o n s is the constraint violation of individual s , v a l u e i c is the value of s in i c constraint, L u i c and L d i c are the upper and lower limits of constraint i c , n c is the number of constraints; p s is the selection probability of s , ε is the feasible margin of constraint failure depth evaluation (if v o i l a t i o n s > ε , and individual s is infeasible solution), N v and N d are the number of infeasible solutions and feasible solutions, S p 1 and S p 2 are the initial selected probability constants of the infeasible and feasible solutions.

4.3.3. Multi-Objective Velocity Update Strategy

For the velocity update Equation (18) of EMOBCGSA, G b e s t and P b e s t need to be redefined when dealing with multi-objective problems. The selection mechanism of G b e s t has been introduced in detail in Section 4.3.2, and P i b e s t d ( t ) is the location of the optimal memory of the individual i on the d dimension of the t th generation. The selection method of P b e s t can be carried out according to Equation (30).

4.3.4. The Update and Maintenance of the Elite Archive Set

The elite archive set (EAS) is used to store the non-dominated solutions obtained during EMOBCGSA evolution, and provide guidance for the evolution of a population. In the actual operation of the algorithm, the newly generated individual n p s g and the original individual p s g are added to EAS when n p s g and p s g are mutually reciprocal domination. EAS update and maintenance strategies are performed as follows ( N Q is the capacity of EAS):
(1)
If the current capacity of EAS is zero, the elite candidates are added directly to the EAS.
(2)
If the EAS is not empty, and the elite candidate is not dominated by any elite individual in the original EAS, the elite candidate is added to the EAS. At the same time, the initial elite individual who is dominated by the candidate elite is removed from the EAS.
(3)
If the number of elite individuals stored in EAS has exceeded N Q , the EliteSet truncation method is used to maintain it.
All the individuals will be selected by the non-dominated sorting, and the first N Q individuals with larger crowding-distance will be stored in EAS, where the redundant individuals will be removed.

4.3.5. Performance Test of Enhanced Multi-Objective Bacterial-Foraging Chemotaxis Gravitational Search Algorithm

In order to verify the performance of the EMOBCGSA in dealing with multi-objective problems, the test function set of ZDT is selected to test and evaluate the performance of the proposed algorithm [40]. In addition, the convergence and diversity indexes are introduced to evaluate the performance of the algorithm, respectively, such as Equations (34) and (35).
γ = 1 N x = 1 N { x x , x Z }
ψ = d b + d e + i = 1 N 1 | d i d ¯ | d b + d e + ( N 1 ) d ¯
where N is the size of the Pareto solution set, x is the arbitrary nondominated solution of the Pareto solution set, x is the nearest pairing solution from the x on the real Pareto front, d i is the Euclidean distance between two consecutive non-dominated solutions, d ¯ is the average value of all d i , d b and d e respectively show that the algorithm obtains the Euclidean distance between the ends of the Pareto solution and the real Pareto front.
The convergence and diversity index of the test function set are calculated, and the results are compared with those of NSGA-II, MOPSO and multi objective evolutionary algorithm (MOEA). The mean and variance of the two indexes after the algorithms were run 20 times are shown in Table 1 and Table 2. From Table 1, we can see that the EMOBCGSA test results are better than those of the other methods in convergence index, mean and variance, and the algorithm has strong convergence and robustness. In the distribution of diversity of non-dominated solutions, the results of EMOBCGSA in Table 2 are superior to the other optimization algorithms in terms of diversity index, mean and variance. The variance is small, and the calculation results are also stable.

5. Numerical Experiments and Analysis

5.1. Proposed Enhanced Multi-Objective Bacterial-Foraging Chemotaxis Gravitational Search Algorithm Approach for Optimization of Guide Vane Closing Schemes Problem

Depending on the mathematical description of the optimization objectives and constraints, OGVCS is a multi-objective optimization problem with multiple variables and multiple nonlinear constraints. The objectives and constraints involve a lot of hydraulic and mechanical factors, so it is important to have an efficient algorithm to solve the problem. In this section, the procedure of the proposed EMOBCGSA for solving OGVCS problems with complex constraints is described, and the corresponding constraints-handling strategy will be discussed later. The generalized procedure can be given as follows.

5.1.1. Population Initialization

At present, the common guide vane closing mode is straight line closure, two segment type broken line closure and three segment delay broken line closure. Because the governor of PSHU does not have the function of delay in the pump condition, this paper does not consider the three segment closing law. Figure 6 shows the schematic diagram of the straight line closure and the broken line closure.
From Figure 6, T and [ T f , Y , T t ] are the decision variables of the two kinds of closing law, respectively. Taking the broken line closure as an example and assuming that the optimized ‘single tube- N P T units’ type PSHU system, the individual a can be constructed as matrix U a with 3 × N P T , U a is described as Equation (36), N p is the size of population. Individuals can be randomly initialized by Equation (37):
U a = [ T f 1 , 1 T f 1 , 2 T f 1 , n T f 1 , N P T Y 2 , 1 Y 2 , 2 Y 2 , n Y 2 , N P T T t 3 , 1 T t 3 , 2 T t 3 , n T t 3 , N P T ]     ,    a = 1 , 2 , , N p
{ T f 1 , n = T f 1 , n min + r a n d ( 0 , 1 ) × ( T f 1 , n max T f 1 , n min ) Y 1 , n = Y 1 , n min + r a n d ( 0 , 1 ) × ( Y 1 , n max Y 1 , n min ) T t 1 , n = T t 1 , n min + r a n d ( 0 , 1 ) × ( T t 1 , n max T t 1 , n min )        n = 1 , 2 , , N P T
where T f 1 , n max and T f 1 , n min are the upper and lower limits of T f , Y 1 , n max and Y 1 , n min are the upper and lower limits of Y , T t 1 , n max and T t 1 , n min are the upper and lower limits of T t .

5.1.2. Constraint-Handling Strategy

In this section, based on the concept of constraint violation, a novel constraints-handling strategy with elimination and local search based on violation ranking is proposed. The constraint-handling strategy is used to balance the various hydraulic and mechanical constraints of the OGVCS problem. The speed governor oil velocity limit of the governor can be dealt with after the initialization and updating of the individual, and the additional constraint is to judge whether the individual has violated the constraint condition after the OGVCS problem is solved. Therefore, the constraint-handling strategy can be divided into two parts: pre-correction and post-correction.
(1) Pre correction
Pre-repair is mainly aimed at tackling the speed governor oil velocity constraints. The processing steps are as follows:
Step 1:
For individual i , calculate the closing rate for each segment Δ Y / t , judge the relationship between Δ Y / t with the rated closing rate Y _ max / T r .
Step 2:
If Δ Y / t > Y _ max / T r , the closing rate of the guide vanes assigned to this segment is Y _ max / T r , reverse calculation closing time t _ n e w , then replace t with t _ n e w .
Step 3:
Repeat Steps 1 and 2, until all of the individuals constraints have been repaired.
(2) Post-correction
The OGVCS problem is solved by the individuals who have been pre-repaired. According to the calculation value of the transient process of each hydraulic unit of PSHU system and Equation (32), we can calculate the total amount of constraint violation v o i l a t i o n i . If v o i l a t i o n i 0 , according to eliminate and local search strategy based on violation ranking for post repair, detailed steps are as follows:
Step 1:
Conduct a descending sort for individuals of v o i l a t i o n i 0 .
Step 2:
Introduce coefficient C v of constraint violation, if v o i l a t i o n i < C v , start the local iterative search procedure. Then, randomly generated Δ y i , and the position of the inflection point of two segment type broken line closures is updated to Y i + Δ y i , and we calculate the OGVCS problem. Repeat the above local iterative search procedure until v o i l a t i o n i = 0 or the required local search steps are met.
Step 3:
Repeat Step 1, complete local iterative search for individuals who are v o i l a t i o n i < C v , eliminate individuals who is v o i l a t i o n i 0 .

5.1.3. Outline of Enhanced Multi-Objective Bacterial-Foraging Chemotaxis Gravitational Search Algorithm for Solving Optimization of Guide Vane Closing Schemes Problems

The process of OGVCS problem solving with EMOBCGSA is described as follows, and the flowchart is illustrated in Figure 7:
Step 1:
Set guide vane closing mode and corresponding parameters; initialize the control parameters [ N Q , N p , G max , G 0 , β , c 1 , c 2 , N c , N s ] of the EMOBCGSA, set the evolutionary current algebra g = 1 .
Step 2:
According to Equations (34) and (35) construct and initialize the individuals of a population.
Step 3:
Complete the constraints pre-repair of individuals; simulated solutions of the OGVCS problem, O b j x and O b j p r e are calculated by Equations (10) and (11), respectively; complete the constraints post-repair; the non-dominated sorting of the population is conducted to determine the number of layer and crowding-distance of the population, and all the non-dominated individuals of the rank = 1 layer to meet the constraints that were added to EAS.
Step 4:
Population evolution.
(1)
Population reconstruction. Calculating the G ( t ) , P i b e s t ( t ) and G b e s t ( t ) . The M i ( t ) of the individual is calculated by the number of ranks and crowding-distance.
(2)
Multi-objective chemotaxis operation. Determine the tracking target G b e s t ( t ) and G w o r s t ( t ) of the multi-objective chemotaxis operation, update G b e s t ( t ) and G w o r s t ( t ) of the population by chemotaxis operation.
(3)
Individual updates. Calculate the resultant gravity force and updating velocity of individual; then update the individuale based on the multi-objective velocity update strategy.
Step 5:
If g < G max , set g = g + 1 , repeat Steps 3 and 4, and update and maintenance of EAS; otherwise output the current EAS as the Pareto optimal front, OGVCS problem calculation completed.

5.2. Experiments Study and Analysis

5.2.1. Experiment Scenarios and Parameters Setting

In this section, the “single tube-double unit”-type PSHU system model is constructed to verify the feasibility and effectiveness of EMOBCGSA for solving the OGVCS problem. The model parameters are calculated on the basis of the actual parameters of a Chinese pump storage plant (PSP). The actual physical parameters of the PSP and PSHU are given in Table 3. The flow and torque characteristic curves of the TPV32-LJ-385 pump-turbine are shown in Figure 4. Additionally, the simulation conditions of the experiment are set as shown in Table 4. Four scenarios of guide vane closing modes are used for model validation experiments.
Four guide vane closing mode scenarios are described as follows: scenario 1: straight line closure, the same guide vane closing time of two units; scenario 2: straight line closure, different guide vane closing time of two units; scenario 3: two segment type broken line closure, the same guide vane closing time of two units; scenario 4: two segment type broken line closure, different guide vane closing time of two units. In this work, the parameters are set as follows: N P = 100 , N Q = 30 , G max = 200 , G 0 = 30 , β = 10 , c 1 = c 2 = 2.0 , N c = 5 , N s = 5 . Also, in order to overcome the randomness of three heuristic algorithms, 30 trials are tried and average results are obtained.

5.2.2. Load Rejection Condition

With the simulation operating conditions and the parameter settings listed in Section 5.2.1, the proposed EMOBCGSA is used to solve the OGVCS problem considering various hydraulic and mechanical constraints. To verify the effectiveness of EMOBCGSA, it is compared with some other excellent algorithms, i.e., NSGA-II and MOPSO. The distributions of Pareto optimal schemes of the four scenarios in EAS obtained by the different algorithms are shown in Figure 8, and the objective function values of these schemes are given in Table 5. As can be noted from Figure 8, compared with the NSGA-II and MOPSO, EMOBCGSA showed better convergence and distribution of the elite non-dominated solutions in EAS obtained, with the non-dominated solutions closer to the true Pareto optimal front. Meantime, these non-dominated solutions dominate those of the other two algorithms, and have fewer objective conflicts. Schemes of EMOBCGSA are distributed more uniformly and widely on the Objx and Objpre, indicating that the method proposed in this paper can balance and optimize both the rising rate of rotation and the water hammer pressure at the same time.
A comparison of the optimization results of IMOGSA in the four scenarios is shown in Figure 9. From Figure 9, it is clear that the non-dominated solution set obtained in scenario 3 is closer to the true Pareto optimal front, and has the sets of minimum water hammer pressure, lowest rising rotational speed and the most balanced of the two objectives. Therefore, under load rejection conditions, the closure of scenario 3 can make the PSHU system operation safer and more stable. In Table 5, the schemes with maximum and minimum value of Objpre and Objx are presented. In comparison with the two objectives obtained for the different scenarios, the proposed scenario 3 can reduce 13.2 mH2O, 13.1 mH2O and 13.6 mH2O at best Objpre, 19.17%, 17.49% and 1.01% at best Objx Based on the above results analysis, the proposed method can get the optimal solution set, which makes the PSHU run safely and stably, and the water diversion system has the smallest fluctuation, which provides the best decision space for the decision maker.
Additionally, in order to verify the availability of the proposed constraints-handling strategy, the best Objpre and Objx schemes of scenario 3 is taken as the compromise schemes in our study. The simulation results of the PSHU transition process are shown in Figure 10. It can be seen clearly from the chart that the transition process of the corresponding scheme satisfies the above definition of multiple constraints and has a good dynamic response process of the PSHU. The corresponding index values of scenario 3 are shown in Table 6 and Table 7. From these tables, it is evident that the maximum water hammer pressure of each hydraulic unit and the rotational speed rise value can meet the requirements of the adjustment and guarantee calculation. In particular, the minimum Objx is only 27.5%.

5.2.3. Pump Outage Condition

Under the pump outage condition, comparative analysis of EMOBCGSA Pareto non-dominated set by the four scenarios, is shown in Figure 11. From Figure 11, it is evident that the non-dominated solution set obtained in scenario 4 is closer to the true Pareto optimal front, and has the sets of best Objpre, Objx and the most balanced of the two objectives. In Table 8, the schemes at the inflection point of the Pareto optimal front by the four scenarios for the comparative analysis are presented (15 schemes in scenario 1, 14 schemes in scenario 2, 17 schemes in scenario 3 and 22 schemes in scenario 4). The simulation results of the PSHU transition process under pump outage conditions and the corresponding index values are presented in Figure 12 and Table 9 and Table 10. From the guide vane closing laws of Figure 12a and index values, the draft inlet pressure increases at first and then decreased and becomes stabilized; The rotational speed extreme value depends on the guide vane closing time; if the closing time is short, the unit will only run between the pump operating area and pump brake operating area, and encounter no rotating speed reversal phenomenon. Therefore, the closing time of the guide vane is extremely important to the transient process of the PSHU under pump outage conditions.

6. Conclusions

In this paper, an EMOBCGSA method is proposed to solve the OGVCS problem considering the various hydraulic and mechanical constraints. The significant innovations of the proposed method are mainly focused on the following three aspects: (1) based on a numerical calculation model of the PSHU system, a multi-objective optimization model is established, which includes hydraulic and mechanical multiple factors; (2) to improve the convergence speed and ergodicity of the algorithm, the novel population reconstruction strategy, multi-objective adaptive chemotaxis operation and velocity update method, and EAS update and maintenance strategy is introduced to improve the standard BCGSA; (3) heuristic constraint-handling strategy with elimination and local search based on violation ranking is proposed to handle the various constraints of OGVCS problems instead of the traditional penalty function, which can improve the computing efficiency. Finally, to verify the feasibility and effectiveness of the proposed EMOBCGSA method, the ‘single tube-double unit’-type PSHU system model based on actual parameters of one PSP is established and Pareto non-inferior solutions under load rejection and pump outage conditiona in different scenarios are obtained. The comparison and analysis of the optimization results achieved by EMOBCGSA and othes algorithms indicate that the proposed method can obtain better schemes with better Objpre and Objx, and the Pareto optimal solutions of EMOBCGSA possess a preferable quality and better distribution.

Acknowledgments

This work was supported by the National Key R&D Program of China (Nos. 2016YFC0402205, 2016YFC0401910) and the National Natural Science Foundation of China (NSFC) (No. 51079057).

Author Contributions

Jianzhong Zhou and Yanhe Xu conceived and designed the experiments, performed the experiments; Yuncheng Zhang analyzed the data; Yanhe Xu and Yang Zheng wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, H.; Wei, Z.; Lou, C. Optimal design and techno-economic analysis of a hybrid solar–wind power generation system. Appl. Energy 2009, 86, 163–169. [Google Scholar] [CrossRef]
  2. Zhong, Y.H.; Lu, P.; Cao, C.; Jin, B.; Jiang, H. China’s advances in new energy technology and advice on future development. Sino-Glob. Energy 2011, 16, 27–32. [Google Scholar]
  3. Anagnostopoulos, J.S.; Papantonis, D.E. Pumping station design for a pumped-storage wind-hydro power plant. Energy Convers. Manag. 2007, 48, 3009–3017. [Google Scholar] [CrossRef]
  4. Ding, H.; Hu, Z.; Song, Y. Stochastic optimization of the daily operation of wind farm and pumped-hydro-storage plant. Renew. Energy 2012, 48, 571–578. [Google Scholar] [CrossRef]
  5. Petrakopoulou, F.; Robinson, A.; Loizidou, M. Simulation and analysis of a stand-alone solar-wind and pumped-storage hydropower plant. Energy 2016, 96, 676–683. [Google Scholar] [CrossRef]
  6. Kazempour, S.J.; Moghaddam, M.P.; Haghifam, M.R.; Yousefi, G.R. Risk-constrained dynamic self-scheduling of a pumped-storage plant in the energy and ancillary service markets. Energy Convers. Manag. 2009, 50, 1368–1375. [Google Scholar] [CrossRef]
  7. De Marchis, M.; Milici, B.; Volpe, R.; Messineo, A. Energy saving in water distribution network through pump as turbine generators: Economic and environmental analysis. Energies 2016, 9, 877. [Google Scholar] [CrossRef]
  8. Pavesi, G.; Cavazzini, G.; Ardizzon, G. Numerical analysis of the transient behaviour of a variable speed pump-turbine during a pumping power reduction scenario. Energies 2016, 9, 534. [Google Scholar] [CrossRef]
  9. Wang, Z.; Zhu, B.; Wang, X.; Qin, D. Pressure fluctuations in the s-shaped region of a reversible pump-turbine. Energies 2017, 10, 96. [Google Scholar] [CrossRef]
  10. Zeng, W.; Yang, J.D.; Hu, J.H.; Yang, J.B. Guide-vane closing schemes for pump-turbines based on transient characteristics in s-shaped region. J. Fluids Eng. 2016, 138, 051302. [Google Scholar] [CrossRef]
  11. Azoury, P.H.; Baasiri, M.; Najm, H. Effect of valve-closure schedule on water hammer. J. Hydraul. Eng. 1986, 112, 890–903. [Google Scholar] [CrossRef]
  12. Kuwabara, T.; Katayama, K.; Nakagawa, H.; Hagiwara, H. Improvements of transient performance of pump turbine upon load rejection. In Proceedings of the Power Engineering Society Summer Meeting, Seattle, WA, USA, 16–20 July 2000; pp. 1783–1788. [Google Scholar]
  13. Yu, X.; Zhang, J.; Miao, D. Innovative closure law for pump-turbines and field test verification. J. Hydraul. Eng. 2015, 141, 05014010. [Google Scholar] [CrossRef]
  14. Zhang, J.; Hu, J.; Hu, M.; Fang, J.; Chen, N. Study on the reversible pump-turbine closing law and field test. In Proceedings of the ASME 2006 2nd Joint US-European Fluids Engineering Summer Meeting Collocated with the 14th International Conference on Nuclear Engineering, Miami, FL, USA, 17–20 July 2006; pp. 931–936. [Google Scholar]
  15. Liu, J.T.; Liu, S.H.; Sun, Y.K.; Wu, Y.L.; Wang, L.Q. Numerical Simulation of Pressure Fluctuation of a Pump-Turbine with MGV at No-Load Condition; IOP Publishing: Beijing, China, 2012; Volume 15. [Google Scholar]
  16. Pannatier, Y.; Kawkabani, B.; Nicolet, C.; Simond, J.J.; Schwery, A.; Allenbach, P. Investigation of control strategies for variable-speed pump-turbine units by using a simplified model of the converters. IEEE Trans. Ind. Electron. 2010, 53, 3039–3049. [Google Scholar] [CrossRef]
  17. Sun, H.; Xiao, R.; Liu, W.; Wang, F. Analysis of S characteristics and pressure pulsations in a pump-turbine with misaligned guide vanes. J. Fluids Eng. 2013, 135, 511011. [Google Scholar] [CrossRef] [PubMed]
  18. Clarke, J., Jr.; McLeskey, J.T. Multi-objective particle swarm optimization of binary geothermal power plants. Appl. Energy 2015, 138, 302–314. [Google Scholar] [CrossRef]
  19. Wang, H.G.; Liang, M.A. Multi-objective particle swarm optimization. Comput. Eng. Appl. 2008, 45, 82–85. [Google Scholar]
  20. Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evolut. Comput. 2002, 6, 182–197. [Google Scholar] [CrossRef]
  21. Basu, M. Economic environmental dispatch using multi-objective differential evolution. Appl. Soft Comput. J. 2011, 11, 2845–2853. [Google Scholar] [CrossRef]
  22. Lu, Y.; Zhou, J.; Hui, Q.; Ying, W.; Zhang, Y. Environmental/economic dispatch problem of power system by using an enhanced multi-objective differential evolution algorithm. Energy Convers. Manag. 2011, 52, 1175–1183. [Google Scholar] [CrossRef]
  23. Li, C.; Zhou, J.; Peng, L.; Wang, C. Short-term economic environmental hydrothermal scheduling using improved multi-objective gravitational search algorithm. Energy Convers. Manag. 2015, 89, 127–136. [Google Scholar] [CrossRef]
  24. Ajami, A.; Armaghan, M. Application of multi-objective gravitational search algorithm (GSA) for power system stability enhancement by means of STATCOM. Int. Rev. Electr. Eng. 2012, 7, 4954–4962. [Google Scholar]
  25. Zhou, J.; Lu, P.; Li, Y.; Wang, C.; Yuan, L.; Mo, L. Short-term hydro-thermal-wind complementary scheduling considering uncertainty of wind power using an enhanced multi-objective bee colony optimization algorithm. Energy Convers. Manag. 2016, 123, 116–129. [Google Scholar] [CrossRef]
  26. Low, H.M.Y.; Chandramohan, M.; Choo, C.S. Application of multi-objective bee colony optimization algorithm to automated red teaming. In Proceedings of the 2009 Winter Simulation Conference, Austin, TX, USA, 13–16 December 2009; Volume 2, pp. 1798–1808. [Google Scholar]
  27. Xu, Y.; Zhou, J.; Xue, X.; Fu, W.; Zhu, W.; Li, C. An adaptively fast fuzzy fractional order PID control for pumped storage hydro unit using improved gravitational search algorithm. Energy Convers. Manag. 2016, 111, 67–78. [Google Scholar] [CrossRef]
  28. Wiggert, D.C.; Tijsseling, A.S. Fluid transients and fluid-structure interaction in flexible liquid-filled piping. Appl. Mech. Rev. 2001, 54, 455–481. [Google Scholar] [CrossRef]
  29. Kung, C.; Yang, X. Energy interpretation of hydraulic transients in power plant with surge tank. J. Hydraul. Res. 1993, 31, 825–840. [Google Scholar] [CrossRef]
  30. Vournas, C.D.; Papaioannou, G. Modelling and stability of a hydro plant with two surge tanks. IEEE Trans. Energy Convers. 1995, 10, 368–375. [Google Scholar] [CrossRef]
  31. Zeng, Y.; Guo, Y.; Zhang, L.; Xu, T.; Dong, H. Nonlinear hydro turbine model having a surge tank. Math. Comput. Model. Dyn. Syst. 2012, 19, 12–28. [Google Scholar] [CrossRef]
  32. Li, C.; Zhou, J. Parameters identification of hydraulic turbine governing system using improved gravitational search algorithm. Energy Convers. Manag. 2011, 52, 374–381. [Google Scholar] [CrossRef]
  33. Xu, Y.; Zhou, J.; Zhang, Y.; Fu, W.; Zheng, Y.; Zhang, X. Parameter optimization of robust non-fragile fractional order PID controller for pump turbine governing system. In Proceedings of the 2016 Sixth International Conference on Instrumentation and Measurement, Computer, Communication and Control (IMCCC), Harbin, China, 21–23 July 2016; pp. 15–18. [Google Scholar]
  34. Chen, Z.; Yuan, X.; Ji, B.; Wang, P.; Tian, H. Design of a fractional order PID controller for hydraulic turbine regulating system using chaotic non-dominated sorting genetic algorithm II. Energy Convers. Manag. 2014, 84, 390–404. [Google Scholar] [CrossRef]
  35. Eberhart, R.C.; Shi, Y. Particle swarm optimization: Developments, applications and resources. In Proceedings of the 2001 Congress on Evolutionary Computation, Seoul, Korea, 27–30 May 2001; Volume 1, pp. 81–86. [Google Scholar]
  36. Chen, Z.H.; Yuan, X.H.; Tian, H.; Ji, B. Improved gravitational search algorithm for parameter identification of water turbine regulation system. Energy Convers. Manag. 2014, 78, 306–315. [Google Scholar] [CrossRef]
  37. Passino, K.M. Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst. 2002, 22, 52–67. [Google Scholar] [CrossRef]
  38. Deb, K.; Mohan, M.; Mishra, S. Evaluating the ε-domination based multi-objective evolutionary algorithm for a quick computation of pareto-optimal solutions. Evolut. Comput. 2005, 13, 501–525. [Google Scholar] [CrossRef] [PubMed]
  39. Kalyanmoy, D.; Manikanth, M.; Shikhar, M. Towards a quick computation of well-spread pareto-optimal solutions. In Proceedings of the 2nd International Conference on Evolutionary Multi-Criterion Optimization, Faro, Portugal, 2–11 April 2003; pp. 222–236. [Google Scholar]
  40. Lim, W.J.; Jambek, A.B.; Neoh, S.C. Kursawe and ZDT functions optimization using hybrid micro genetic algorithm (HMGA). Soft Comput. 2015, 19, 3571–3580. [Google Scholar] [CrossRef]
Figure 1. Structure of a ‘single tube-double unit’-type pumped storage hydro unit system.
Figure 1. Structure of a ‘single tube-double unit’-type pumped storage hydro unit system.
Energies 10 00911 g001
Figure 2. x-t characteristic line difference mesh.
Figure 2. x-t characteristic line difference mesh.
Energies 10 00911 g002
Figure 3. Schematic diagram of the impedance surge tank.
Figure 3. Schematic diagram of the impedance surge tank.
Energies 10 00911 g003
Figure 4. The characteristic pump-turbine curves.
Figure 4. The characteristic pump-turbine curves.
Energies 10 00911 g004
Figure 5. The layering schematic of population.
Figure 5. The layering schematic of population.
Energies 10 00911 g005
Figure 6. Schematic diagram of the straight line closure and the broken line closure.
Figure 6. Schematic diagram of the straight line closure and the broken line closure.
Energies 10 00911 g006
Figure 7. The flowchart of EMOBCGSA for solving OGVCS problem.
Figure 7. The flowchart of EMOBCGSA for solving OGVCS problem.
Energies 10 00911 g007
Figure 8. The Pareto front obtained by different algorithms: (a) scenario 1; (b) scenario 2; (c) scenario 3; and (d) scenario 4.
Figure 8. The Pareto front obtained by different algorithms: (a) scenario 1; (b) scenario 2; (c) scenario 3; and (d) scenario 4.
Energies 10 00911 g008
Figure 9. The Pareto front obtained by different scenarios under load rejection.
Figure 9. The Pareto front obtained by different scenarios under load rejection.
Energies 10 00911 g009
Figure 10. The transient process of minimum Objx and Objpre schemes of scenario 3: (a) guide vane closing laws; (b) rotational speed; (c) volute end pressure; (d) draft tube inlet pressure; (e) upper surge water level and (f) down surge water level.
Figure 10. The transient process of minimum Objx and Objpre schemes of scenario 3: (a) guide vane closing laws; (b) rotational speed; (c) volute end pressure; (d) draft tube inlet pressure; (e) upper surge water level and (f) down surge water level.
Energies 10 00911 g010
Figure 11. The Pareto front obtained of EMOBCGSA by different scenarios under pump outage conditions.
Figure 11. The Pareto front obtained of EMOBCGSA by different scenarios under pump outage conditions.
Energies 10 00911 g011
Figure 12. The transient process of 15 schemes by different scenarios: (a) guide vane closing laws; (b) rotational speed; (c) volute end pressure and (d) draft tube inlet pressure.
Figure 12. The transient process of 15 schemes by different scenarios: (a) guide vane closing laws; (b) rotational speed; (c) volute end pressure and (d) draft tube inlet pressure.
Energies 10 00911 g012
Table 1. Convergence index.
Table 1. Convergence index.
MethodNSGA-IIMOPSOMODEEMOBCGSA
Function
ZDT1Mean value0.0364720.0282870.0172450.001533
Variance0.0047500.0003850.0003850
ZDT2Mean value0.0923910.1976200.0042030.000642
Variance0.0356990.0009150.0003570
ZDT3Mean value0.1145000.1184090.0127410.000057
Variance0.0079400.006430.001120
ZDT4Mean value0.3130232.9261000.10010.002049
Variance0.0684601.7050000.34650.000288
ZDT6Mean value0.2065640.2425010.0016240.000022
Variance0.0101330.0032450.000260
Table 2. Diversity index.
Table 2. Diversity index.
MethodNSGA-IIMOPSOMODEEMOBCGSA
Function
ZDT1Mean value0.2103070.2547230.3228900.052796
Variance0.0009760.0018740.0013350.000039
ZDT2Mean value0.4287780.3450500.321600.042721
Variance0.0044510.0019650.0010350.000083
ZDT3Mean value0.734400.4331000.5223400.426762
Variance0.0187560.0051650.0412000.000039
ZDT4Mean value0.3026100.6349010.3336000.042253
Variance0.0046460.0022430.1620000.000069
ZDT6Mean value0.3480250.9441200.3301000.07331
Variance0.0039230.1381060.0330000.000209
Table 3. Actual physical parameters of the pump storage plant and pumped storage hydro unit.
Table 3. Actual physical parameters of the pump storage plant and pumped storage hydro unit.
Runner Diameter (m)Rated Speed (rad/min)Rated Flow (m3/s)Rated Head/Lift (m)Rated Load (MW)
3.8550062.09540306
Table 4. Setting and description of system simulation operating conditions.
Table 4. Setting and description of system simulation operating conditions.
ConditionUpper Reservoir Water Level (m)Lower Reservoir Water Level (m)Load ChangeDetailed Description
Load rejection735.45181100%→0Upper: check the flood level.
Head: Near the rated head.
Output: rated.
Condition: sudden load rejection.
Guide vane: normally closed.
Pump outage735.45184.11100%→0Upper: dead water level.
Lift: lowest.
Output: rated.
Condition: outage of maximum pumping flow.
Guide vane: normally closed.
Table 5. The detailed Pareto optimal schemes obtained of EMOBCGSA by different scenarios under load rejection.
Table 5. The detailed Pareto optimal schemes obtained of EMOBCGSA by different scenarios under load rejection.
SchemeScenario 1Scenario 2Scenario 3Scenario 4
ObjpreObjxObjpreObjxObjpreObjxObjpreObjx
13601.575.263601.475.273588.375.603610.974.83
303632.974.193628.172.513716.855.023712.356.03
Table 6. The index values of the minimum Objx and Objpre schemes of scenario 3 (I).
Table 6. The index values of the minimum Objx and Objpre schemes of scenario 3 (I).
SchemesVolute End O b j x Draft InletVolute End O b j x Draft Inlet
minmax%minmaxminmax%minmax
1#2#
minimum O b j x 549.3896.627.569.3299.26549.3896.627.569.3299.26
minimum O b j p r e 509.6817.937.869.3398.66509.6817.937.869.3398.66
Table 7. The index values of the minimum Objx and Objpre schemes of scenario 3 (II).
Table 7. The index values of the minimum Objx and Objpre schemes of scenario 3 (II).
SchemesUpstream Surge Water LevelDownstream Surge Water Level
InitialminmaxInitialminmax
minimum O b j x 734.53731.1746.2182.63166.9189.3
minimum O b j p r e 734.52733.34746.8182.64168.13189.1
Table 8. The detailed Pareto optimal schemes obtained of EMOBCGSA by different scenarios under pump outage conditions.
Table 8. The detailed Pareto optimal schemes obtained of EMOBCGSA by different scenarios under pump outage conditions.
ObjectiveScenario 1Scenario 2Scenario 3Scenario 4
Objpre3419.43395.53371.23328
Objx−24.13−46.54−27.95−49.40
Table 9. The index values of 15 schemes by different scenarios (I).
Table 9. The index values of 15 schemes by different scenarios (I).
ScenarioVolute End O b j x Draft InletVolute End O b j x Draft Inlet
minmax%minmaxminmax%minmax
1#2#
Scenario 1427.9696.787.8984.51114.9427.9696.787.8984.51114.9
Scenario 2427.7690.376.7383.14124.8432.7679.987.0484.09127.6
Scenario 3436.2670.8−1486110.3436.2670.8−1486110.3
Scenario 4439.6652.4−25.785.1127.2434.3635.291.0185.15122.9
Table 10. The index values of 15 schemes by different scenarios (II).
Table 10. The index values of 15 schemes by different scenarios (II).
ScenarioUpstream Surge Water LevelDownstream Surge Water Level
initialminmaxinitialminmax
Scenario 1734.52700.5726182.64175192.5
Scenario 2734.52700.7725.8182.64175.1192.3
Scenario 3734.52704.9722.6182.64177.1191.6
Scenario 4734.52703724.2182.64176.1192

Share and Cite

MDPI and ACS Style

Zhou, J.; Xu, Y.; Zheng, Y.; Zhang, Y. Optimization of Guide Vane Closing Schemes of Pumped Storage Hydro Unit Using an Enhanced Multi-Objective Gravitational Search Algorithm. Energies 2017, 10, 911. https://doi.org/10.3390/en10070911

AMA Style

Zhou J, Xu Y, Zheng Y, Zhang Y. Optimization of Guide Vane Closing Schemes of Pumped Storage Hydro Unit Using an Enhanced Multi-Objective Gravitational Search Algorithm. Energies. 2017; 10(7):911. https://doi.org/10.3390/en10070911

Chicago/Turabian Style

Zhou, Jianzhong, Yanhe Xu, Yang Zheng, and Yuncheng Zhang. 2017. "Optimization of Guide Vane Closing Schemes of Pumped Storage Hydro Unit Using an Enhanced Multi-Objective Gravitational Search Algorithm" Energies 10, no. 7: 911. https://doi.org/10.3390/en10070911

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