Next Article in Journal
Multi-Physics Analysis of a Magnetorheological Valve Train with Experimental Validation
Previous Article in Journal
Adaptive Control of Flapping-Wing Micro Aerial Vehicle with Coupled Dynamics and Unknown Model Parameters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Maximum Power Point Tracking Control Method Based on Rotor Speed PDF Shape for Wind Turbines

1
Institute of Energy and Environmental Science, Shantou University, Shantou 515063, China
2
Key Laboratory of Intelligent Manufacturing Technology of MOE, Shantou University, Shantou 515063, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2022, 12(18), 9108; https://doi.org/10.3390/app12189108
Submission received: 28 July 2022 / Revised: 4 September 2022 / Accepted: 7 September 2022 / Published: 10 September 2022
(This article belongs to the Topic Advances in Wind Energy Technology)

Abstract

:
Maximum power point tracking (MPPT) is the key to improve the conversion efficiency of wind energy. Concerning the current research on the MPPT control, based on the accurate tracking of rotor speed probability density function (PDF) shape for wind turbines, a novel MPPT algorithm was introduced in detail to improve the power capture and reduce mechanical damage for wind turbines. Considering the influence of wind speed distribution on the wind power generation system performance, this paper expounds a PDF shape control method of a stochastic system based on the Fokker–Planck–Kolmogorov (FPK) equation. Combining the conventional optimal torque (OT) control algorithm with the FPK equation solved by linear least-square (LLS) method, the novel MPPT control law is designed to make the PDF shape of rotor speed track the desired PDF shape as accurately as possible. The simulation verification of the novel MPPT method is carried out in the 1.5 MW wind turbine system. The results reveal that the novel MPPT method can improve the conversion efficiency of wind energy, reduce the frequent fluctuations of system variables, and significantly optimize the performance of wind power generation system.

Graphical Abstract

1. Introduction

As a green renewable clean energy, wind power has attracted much attention, and its conversion has been widely concerned in recent decades [1,2]. The acquisition of more wind energy not only needs to improve the mechanical characteristics of wind turbines but also needs to continuously optimize the control method. The strategy to improve its power coefficient ( C p ) or achieve power close to its maximum value is known as maximum power point tracking (MPPT). However, with the continuous large-scale development of wind turbines, the slow motion caused by the large inertia and the nonlinearity of wind turbine make it more and more difficult for the wind turbine to respond to the stochastic wind timely and accurately. Therefore, it is of great significance to study how to better improve the conversion efficiency of wind energy based on the dynamic tracking process and wind speed distribution characteristics.
Most of the reported MPPT algorithms in general fall into three major categories, namely, tip speed ratio (TSR) algorithm, hill-climbing search (HCS)/perturb and observe (P&O) algorithm, and optimal torque (OT)/power signal feedback (PSF) algorithm [3]. The OT algorithm focused on this paper is often used in engineering practice because of its simplicity and practicality. To make full use of wind energy, many scholars have conducted in-depth studies on the application of OT control [4,5,6]. Leithead et al. [7] added a correction component of generator torque to accelerate the transient response of wind turbines considering the influence of acceleration torque term on tracking effect. Kim et al. [8] estimated the turbine aerodynamic torque on the premise of centralized single mass transmission system. Based on the previous research, Kalyan et al. [9] proposed two improved MPPT methods based on the double-mass flexible-shaft drive train. However, most reported improvements focus on the tracking of precise operating points, ignoring the influence of wind speed distribution characteristics. For wind turbines, especially large inertia turbines, the current MPPT control methods cannot guarantee the effective tracking of any wind speed, i.e., these methods cannot guarantee the real-time and accurate tracking of the optimal tip speed ratio. Even in some cases, it may lead to an additional energy extraction from the power grid to achieve good tracking, which violates the fundamental purpose of wind turbine control.
In wind power generation system, the random wind speed will increase the difficulty of the stochastic control. Since Wang et al. [10] introduced the probability density function (PDF) into the field of stochastic control, PDF shape control has been widely used. PDF control method emphasizes that the controller is designed by tracking the desired PDF shape. The application of introducing PDF shape control theory into MPPT control can not only avoid the shortcomings of blind tracking, but also consider the wind speed distribution characteristics. At present, the Fokker–Planck–Kolmogorov (FPK) equation [11] is the most advantageous method to study the PDF shape control of nonlinear stochastic systems. Some related control designs in wind power generation system have been proposed. Zhang et al. [12] proposed that PDF controller should be designed by the error between output and optimal turbine rotor speed, that is, by controlling the PDF shape of tracking error to present a narrow distribution. This method can ensure that the system tracking error is gradually reduced and finally stabilized near zero, to achieve the output distribution control of maximum wind energy tracking. Yang et al. [13] proposed a PDF adjustment algorithm to obtain the adjustment gain of the system controller by solving the FPK equation. Although several design methods [14,15] to solve FPK equation have been provided, few scholars have paid attention to the PDF control applied to the application of PDF control in wind turbine control. In these studies of the proposed algorithm designs, the verification of control algorithm usually requires appropriate simulation and analysis on the established wind turbine model. The specific application environment should be fully considered in the establishment of wind turbine model. For example, the floating wind turbine, as a new concept wind turbine, is modeled by analytically calculating the forces operating on the system, such as buoyancy force, drag force, air thrust, drag force, and cable drag force [16]. To reduce the difficulty of modeling and focus on the comparison and analysis of control algorithms, a simplified mechanical dynamic model of wind turbine considering only stochastic wind is adopted in this paper.
The improvement of conventional OT algorithm is usually achieved by adding additional torque. This paper, firstly, presents a PDF control with full consideration of wind speed distribution characteristics. This PDF control is achieved by using linear least-square (LLS) method to solve FPK equation and can accurately track the desired turbine rotor speed. Secondly, a nonlinear MPPT optimal control design, completed by creatively introducing PDF shape control into OT control, will improve the dynamic performance of the wind turbine while playing the strengths of PDF control. This design can control the wind turbine to capture more wind energy while reducing the fluctuation of system variables, which would be verified by simulating the operation of turbulent wind speed in a 1.5 MW wind turbine.

2. Principle of MPPT Control

Figure 1 illustrates the schematic diagram of the direct-drive wind energy conversion system. In this system, the prime mover is connected to the shaft of the wind generator’s rotor, whereas the stator is linked in either case to the utility grid or standalone loads by a suitable power electronic interface. The MPPT signal is controlled by the wind power generation control system.
The wind turbine converts wind energy into mechanical energy and then generates electric energy through the operation of generators. The energy conversion of the former can be realized by the dynamic model of the wind turbine drivetrain, which can be modeled as the two-mass model, as shown in Figure 2. In this simplified mechanical dynamic model, the individual lumped inertia of the wind wheel and the generator is considered, but the damping of the drive shaft is ignored.
The shafting dynamic model of wind turbines is simplified as follows:
T t T g = J t d ω t d t + J g d ω g d t  
This is actually a linear combination of the acceleration at the wind wheel end and generator end. In large-scale wind turbines, the rotational inertia of the generator is much smaller than that of the wind wheel, and the stiffness of the transmission shaft is extremely large. Thus, the shafting dynamic model can be further written as follows:
T t T g = J d ω t d t  
where J is the equivalent moment of inertia of the wind turbine and J = J t + J g .
According to aerodynamic analysis, the mechanical power ( P t ) captured by the wind turbine from the wind energy is:
P t = 0.5 ρ π R 2 v 3 C p ( λ , β )
where ρ is the air density, R is the radius of the wind wheel, v is the incoming wind speed, and C p is the power coefficient of the wind turbine, which is determined jointly by the blade tip speed ratio ( λ ) and pitch angle ( β ). The tip speed ratio is an important parameter affecting blade performance, which is defined as the ratio of the linear velocity of the blade tip to the incoming wind speed, namely:
λ = ω t R v   .
So, the mechanical torque of wind turbines can be expressed:
T t = P t ω t = 0.5 ρ C p ( λ , β ) π R 5 1 λ 3 ω t 2 .
Generally, C p is considered a nonlinear function of λ and β , which is calculated by empirical formula [17,18]:
{ C p ( λ , β ) = c 1 c 2 λ i c 3 β c 4 β c 5 c 6 e c 7 λ i 1 λ i = 1 λ + c 8 β c 9 β 3 + 1
where the coefficients ( c 1 , c 2 , , c 9 ) are related to the rotor type of wind turbines.
When the wind speed changes, MPPT control method is used to change the rotor speed of the generator by variable speed constant frequency devices, so that the wind turbine keeps running at the optimal tip speed ratio ( λ o p t ). That is, C p is always maintained at or close to its maximum value ( C p   m a x ) to capture more energy.
The OT control method [19] maintains a specific relationship between electromagnetic torque and rotational speed according to the curve of “ T t ω t ” so that the rotor speed tends to its optimal value. When the wind turbine runs at λ o p t , the power coefficient is C p   m a x . Thus, the optimal power can be calculated by:
{ P t   o p t = K o p t ω t 3                             K o p t = 0.5 ρ π R 5 C p   m a x λ o p t 3 .
Further calculation of Equation (7) can be obtained as follows:
T t   o p t = K o p t ω t 2
where T t   o p t is the optimal mechanical torque of the wind turbine and it can be obtained by measuring the experimental value of torque [20].
In the OT method, as shown in Figure 3, with the change of wind speed, the electromagnetic torque is tracked and adjusted according to its reference value ( T g * ), to realize the control of the wind turbine. The reference torque can be calculated as follows:
T g * = K o p t ω g 2 .  
This is the conventional OT control method, but the influence of rotor dynamic characteristics and wind speed distribution characteristics is not fully considered, so the dynamic energy capture efficiency is low. Therefore, the MPPT control strategy needs to be optimized to improve the dynamic response performance and overall wind energy capture efficiency of the wind turbine system.

3. MPPT Control Based on PDF Shape

At present, in terms of controller design, research on maximum wind energy tracking focuses on advanced control strategies, mainly including neural network control algorithm [22], adaptive control algorithm [23], predictive control algorithm [24], sliding mode control algorithm [25,26], fuzzy logic control algorithm [27], and robust control [28]. However, due to the randomness of wind speed and the multi-variable, large inertia and nonlinear of wind turbines, the system has high requirements for control effect. Therefore, this output PDF shape control algorithm is very necessary to achieve high precision control and effectively solve the non-Gaussian problem caused by dynamic random variables. FPK equation is suitable for strong and weak non-linear systems, which is the most advantageous method to study the PDF shape control of nonlinear stochastic systems. In this PDF control algorithm based on the FPK equation, the PDF of rotor speed is selected as the output distribution. By controlling the input of the system, the output PDF shape can track the desired PDF shape, thus effectively solving the MPPT control problem caused by stochastic wind speed [29,30].
The design of MPPT control based on the PDF shape of rotor speed is shown in Figure 4. This novel MPPT control method of combining OT control and PDF shape control is marked as “PDF-MPPT control” in subsequent parts.

3.1. PDF Control Based on FPK Equation

For one-dimensional controlled nonlinear stochastic system, according to Ito’s lemma, its dynamic equation can be expressed as:
x ˙ ( t ) = φ ( x ) + G ( x ) ε ( t ) ,   ( x ( t 0 ) = x 0 ,   t [ t 0 , T ] )
where x ( t ) is the system status variable and has an initial state x ( t 0 ) , φ ( x ) is the nonlinear function of system state, G ( x ) is the diffusion coefficient and ε ( t ) is the stochastic input vector or interference vector of the system. The correlation coefficient matrix of ε ( t ) is E { ε ( t ) ε ( t ) } = 2 π S ε 1 δ ( t t ) , where S ε 1 is the power spectral density of ε ( t ) and often take constant value.
The polynomial nonlinear system is the most common system type. For this kind of system, φ ( x ) is calculated by:
φ ( x ) = F ( x ) + u ( x )
where u ( x ) is the control function to be obtained and F ( x ) is the nonlinear part of the system.
Thus, a PDF controller in nonlinear form can be designed:
u ( x ) = b l x l + b l 1 x l 1 + + b 1 x + b 0 φ ( x ) ( a r x r + a r 1 x r 1 + + a 1 x + a 0 ) F ( x ) = b l x l + b l 1 x l 1 + + ( b r a r ) x r + ( b r 1 a r 1 ) x r 1 + + ( b 1 a 1 ) + ( b 0 a 0 )
where b l , b l 1 , , b 0 and a r , a r 1 , , a 0 are the coefficients, and r l .
In the system of (10), the stationary FPK equation corresponding to the PDF of the state variable is:
d [ α ( x ) p t r f ( x ) ] d x + 1 2 d 2 [ γ ( x ) p t r f ( x ) ] d x 2 = 0
where p t r f ( x ) is the PDF of system’s state variable, α ( x ) = φ ( x ) and γ ( x ) = 2 π S ε 1 G 2 ( x ) .
Since the precise solution of the FPK equation is difficult to obtain, the optimal performance index can be constructed according to the distribution shape of the goal function ( p t r f ( x ) ), and the approximate solution of the FPK equation ( p t r f ( x ) ). Control inputs are determined by minimizing the performance index:
min   e ( l ) = + ( p t r f ( x ) p t r f ( x ) ) 2 d x
where e ( l ) is the system tracking error of l -order controller.
For simple calculation, let S ε 1 = 1 π . Then, the FPK equation corresponding to p t r f ( x ) is:
d [ φ ( x ) p t r f ( x ) ] d x + d 2 [ G ( x ) 2 p t r f ( x ) ] d x 2 = 0 .
When G ( x ) = 1 , the above FPK equation is transformed into the following second-order homogeneous differential equation:
p t r f ( x ) φ ( x ) p t r f ( x ) φ ( x ) p t r f ( x ) = 0 .
Assuming that one of the special solutions of p t r f ( x ) is p 1 ( x ) = e q ( x ) and considering e q ( x ) 0 , the following equation is obtained by substituting p 1 ( x ) into Equation (16):
q ( x ) + ( q ( x ) ) 2 φ ( x ) q ( x ) φ ( x ) = 0 .
Similarly, when another special solution of p t r f ( x ) is p 2 ( x ) = c ( x ) e q ( x ) and c ( x ) 0 , there is:
c ( x ) + [ 2 q ( x ) φ ( x ) ] c ( x ) = 0 .
Solving Equation (17) and Equation (18) respectively to obtain the unknown variables in p 1 ( x ) or p 2 ( x ) :
{ q ( x ) = φ ( x ) d x                                               c ( x ) = e ( φ ( x ) 2 q ( x ) ) d x d x .
Since c ( x ) = e ( φ ( x ) 2 q ( x ) ) d x 0 , p 1 ( x ) and p 2 ( x ) are linearly independent, thus the general solution of Equation (16) is:
p t r f ( x ) = c p 1 p 1 ( x ) + c p 2 p 2 ( x ) = c p 1 e φ ( x ) d x + c p 2 e φ ( x ) d x e ( x ) d x d x .
The approximate solution of FPK equation can be obtained either by c p 1 = 0 or c p 2 = 0 .
When c p 2 = 0 and c p 1 meets the normalization condition, c p 1 = 1 ( e φ ( x ) d x d x ) , the p t r f ( x ) of that FPK equation can be expressed as:
p t r f ( x ) = c p 1 exp ( 1 l + 1 b l x l + 1 + 1 l b l 1 x l + + 1 2 b 1 x 2 + b 0 x + c 0 ) = c p 1 exp ( i = 0 1 + 1 c i x i )
where c 0 is an arbitrary constant and the exponential term coefficient is c i = b i 1 i   ( i 1 ) .
The LLS method is used to determine unknown coefficients, so as to obtain the PDF control law.
(1). If N + 1 points are randomly generated in the value domain of x , there will be N + 1 equations about x :
i = 0 1 + 1 c i x i = ln p t r f ( x j ) c p 1 ,   j = 0 ,   1 ,   2 , ,   N .
(2). Consider that p t r f ( x j ) is replaced by the sum of the desired PDF and the equation error term, then the solving equation of the PDF control law can be converted into:
i = 0 1 + 1 c i x i = ln p t r f ( x j ) c p 1 e i ( x j ) ,   j = 0 ,   1 ,   2 , ,   N
where p t r f ( x j ) is the desired PDF of state variable and e i ( x j ) is the error term of the equation.
(3). The experimental data set, { x j , ln ( p t r f ( x j ) c p 1 ) } j = 0 ~ N , is established according to the desired PDF, and c i can be obtained by substituting them into Equation (23). In addition, the appropriate controller can be determined by the tracking error, e ( l ) , between the desired PDF and the approximate solution of the FPK equation.
(4). The gain of φ ( x ) can be determined by b i = ( i + 1 ) c i + 1   ( i = 0 ,   1 ,   ,   l ) , and the final PDF control law can be determined according to Equation (12):
u ( x ) = i = 0 r ( ( i + 1 ) c i + 1 a i ) x i i = r + 1 l ( i + 1 ) c i + 1 x i .

3.2. OT Control Based on PDF Shape

According to the principle of maximum wind energy capture, the capture of more wind energy is achieved by changing the rotor speed of the generator to keep the wind turbine working at λ o p t . Therefore, the optimal rotor speed of the wind turbine ( ω t   o p t ) is selected as the tracking goal, the actual ω t is selected as the system output, and the electromagnetic torque ( T g ) of the generator is used as the controller output. Ignoring the tracking error between T g and T g * , let x ( t ) = ω t ( t ) , y ( t ) = ω t ( t ) , u ( x ) = T g , and the state equation of wind power generation system is established as follows:
{ d x ( t ) d t = ρ π R 5 2 J C T ( λ , β ) λ 2 x 2 ( t ) 1 J u ( x ) + ε ( t ) y ( t ) = x ( t )                                                                                                                          
where ε ( t ) is the interference caused by wind speed uncertainty and other random factors during operation.
If Equation (25) is written in the form of Equation (12), the partial coefficients of the controller:
a 0 = a 1 = 0 ,   a 2 = ρ π R 5 2 J C T ( λ , β ) λ 2 ,   a 3 = a 4 = = a r = 0 .
Due to the large stiffness of the transmission shaft, ω t = ω g is the default. The controller gain of the system is produced by Equations (24) and (25), which is:
u ( x ) = J { c 1 ω g + ( ρ π R 5 C T ( λ , β ) 2 J λ 2 2 c 2 ) ω g 2 3 c 3 ω g 3 ( l + 1 ) c l + 1 ω g l }
where C T ( λ , β ) . is the estimated value of aerodynamic torque coefficient, and C T ( λ , β ) = C p ( λ , β ) / λ . In addition, d x ( t ) / d t < 0 can be obtained by substituting Equation (27) into the first-order inertial system of (25), so the stability of the system can be guaranteed, and the convergence of OT method is also verified.
In the actual control operation, the calculation of some variables is usually replaced by estimated values. Thus, Equation (27) is converted to the following:
{ u ( x ) = T t J i = 0 l ( i + 1 ) c i + 1 ω g i T t = ρ π R 5 C T ( λ , β ) 2 λ 2 ω g 2   .                            
When the wind turbine system runs in a steady state, it works under the optimal blade tip ratio, that is, T t = T g * = K o p t ω g 2 . The T g * of the wind turbine system can be determined as follows:
T g * = K o p t ω g 2 J i = 0 l ( i + 1 ) c i + 1 ω g i .
This design still focuses on tracking the maximum power point (MPP), but also takes into account the stochastic distribution of wind speed. This novel control design can track the goal in a small range instead of tracking a certain point, avoiding the damage to the system caused by frequent fluctuation of rotor speed.

4. Simulation and Results

To further verify the control effect of the controller designed in the above section and its influence on the wind energy capture performance of the system, a test simulation was carried out through the 1.5 MW permanent magnet synchronous generator (PMSG) wind turbine system model in MATLAB/Simulink. The specific simulation model parameters are shown in Table 1.

4.1. Controller Determination

For different conditions of whether the average wind speed changes or not, wind samples whose desired rotor speed PDF obeys unimodal Gaussian distribution and variable weight multi-Gaussian distribution are selected for simulation. It is necessary to determine the order of the controller applied under the two distributions according to the effect of PDF shape tracking to carry out the corresponding control design.

4.1.1. Goal PDF Is Gaussian Distribution

The control design is carried out considering that the desired rotor speed PDF obeys the unimodal Gaussian distribution. The goal PDF expression is:
p t r f ( x ) = 1 2 π σ exp ( ( x μ ) 2 σ 2 )
where μ = 0.9495 and σ = 0.056 .
According to the controller design principle and method described in Section 3.1, the polynomial in Equation (24) is fitted with different orders. When the order of the controller is taken as two, the tracking effect of rotor speed PDF shape is shown in Figure 5a.
It can be found that when l = 2 , the output PDF curve completely coincides with the desired PDF curve. At this time, the tracking error between the approximate solution of FPK equation and the goal PDF is e ( l ) = 3.4078 × 10 26 , which indicates that the tracking accuracy is very high and the tracking effect of the output PDF is very good.
The two-order controller of this system is:
T g * = K o p t ω g 2 J ( c 1 + 2 c 2 ω g + 3 c 3 ω g 2 )
where c 0 , c 1 , c 2 and c 3 are the coefficients in the corresponding parametric set ( C 2 ) and are listed in Table A1 in Appendix A.

4.1.2. Goal PDF Is Multi-Gaussian Distribution

The control design is carried out considering that the desired rotor speed PDF obeys the variable weight multi-Gaussian distribution. The goal PDF expression is:
p t r f ( x ) = z = 1 4 w z exp ( ( x μ z ) 2 σ z 2 )
where the values of w z , μ z , and σ z are shown in Table 2.
Similarly, when the order of the controller is taken as five, seven and ten, the tracking effect of rotor speed PDF shape is shown in Figure 5b.
It can be found that the tracking accuracy become increasingly higher with the increase of controller order, and the control effect improves accordingly. The specific tracking error and the unknown coefficients in p t r f ( x ) are shown in Table 3.
Considering the high system sensitivity and difficulty of realization caused by a too large order, the seven-order controller is selected, and its control law is:
T g * = K o p t ω g 2 J ( c 1 + 2 c 2 ω g + 3 c 3 ω g 2 + + 8 c 8 ω g 7 )
where c 1 ,   c 2 ,   ,   c 7   and   c 8 are the coefficients of the output PDF when the seven-order controller is applied.
This design combines the OT control with the PDF control of the stochastic system, and fully considers the influence of the stochastic distribution of wind speed. The novel control design has a good tracking effect on the changing stochastic wind speed, which can effectively improve the wind energy capture efficiency of the wind turbine.

4.2. Performance Validation

For the turbulent wind speed signals as shown in Figure 6, the corresponding PDF-MPPT control is applied in the established 1.5 MW direct-drive wind power generation system and compared with the conventional OT control method named “conventional (method)” and the ideal condition named “ideal”. The novel MPPT control based on PDF control is named the “PDF-MPPT (method)”, which can be verified and analyzed by simulation results.
For the turbulent wind speed as shown in Figure 6a, the response effect can be observed by applying the 2-order control law to the wind power generation system, as shown in Figure 7.
Figure 7a shows the change of power coefficient of conventional and novel MPPT methods under the same wind condition. The power coefficient of this system controlled by the novel MPPT control method is always higher than that of the conventional MPPT control when wind speed changes, especially at high wind speeds. In addition, since wind power is not only related to C p , but also specific wind speed, comprehensive factors. These comprehensive factors make novel MPPT control have better energy capture performance than conventional MPPT control.
Figure 7b describes the dynamic response of rotor speed. It can be found that when the wind speed changes too fast, novel MPPT control can make the system reduce the frequent fluctuation of rotor speed and respond to the stochastic change of wind speed more quickly. Figure 7c also shows that, compared with the conventional MPPT method, the fluctuation of the rotor speed and the electromagnetic torque under novel MPPT control is reduced. This is because the characteristic of PDF control is to reduce the fluctuation range of various variables in the system. It is this characteristic that makes novel MPPT control reduce the mechanical damage to a certain extent.
Figure 7d shows the change of cumulative power generation increment of the novel MPPT control compared with conventional MPPT control. Between 50 s and 250 s, PDF-MPPT control makes the wind energy captured by wind turbines always greater than the conventional MPPT method, which confirms the impact of that the novel MPPT method on energy improvement. This novel method can improve the power generation of the system over a while to a certain extent.
Similarly, for another turbulent wind speed shown in Figure 6b, the system response performance under the application of the 7-order control law is shown in Figure 8.
Figure 8a shows the dynamic response of rotor speed. It can be found that the difference in rotor speed response between the two MPPT control methods is not obvious. However, it can be seen from Figure 8b that the novel MPPT method reduces the fluctuation degree of electrical power generated. This indicates that the fluctuation range of each variable under the control of the novel method is small, which can reduce the mechanical damage to a certain extent. In addition, because the wind sample contains more high-frequency components, and the wind turbine tracks the change of wind speed by adjusting the rotor speed, which leads to some sharp profiles in the simulation results of Figure 8a,b, the fluctuation of rotor speed and electrical power is much weaker than that of wind speed.
Figure 8c shows the changes in cumulative power generation of the system under the conventional MPPT control and the novel MPPT control in the period of 50–250 s. Under high wind speed, as of 170 s, the cumulative power generation of the system under the two controls is 56.1863 kw·h and 56.2231 kw·h respectively. Later, when the wind speed is low, the energy capture efficiency and the corresponding cumulative power generation of the system under the novel MPPT control decreases. As of 250 s, the cumulative power generation of the system under the two controls is 66.2629 kw·h and 66.2252 kw·h respectively. It can be found that the cumulative power generation of the system controlled by the novel MPPT method is always higher than that of the conventional method, indicating that the energy accumulated at high wind speed can still make up for the energy loss at low wind speed.
The effectiveness of the novel MPPT control is verified by analyzing the changes in relevant indicators in Figure 6 and Figure 7.

5. Conclusions

The conventional MPPT method mainly focuses on the steady-state performance and ignores the dynamic characteristics of the wind turbine. At present, the proposed MPPT control method aims to accurately track the change in wind speed without considering the influence of wind speed distribution characteristics. The uncertainty of wind speed, the large inertia of the wind turbine, and the slow dynamics caused by the wind turbine system nonlinearity make it difficult for the wind turbine to respond to the high turbulence in stochastic wind timely and accurately.
To solve the problem caused by blind tracking, a novel MPPT control method is very necessary. Considering the influence of the stochastic distribution of wind speed on the system control performance, the PDF control was introduced, and a novel MPPT control design-based rotor speed PDF shape was proposed. The PDF controller is designed by solving the FPK equation with the LLS method so that the PDF shape of the system state variable can better approach the PDF shape of the goal. Combining this PDF control with the conventional OT control, the novel MPPT control for wind turbines is proposed, which can accurately track the desired PDF and improve the wind energy capture efficiency.
Simulation results of a 1.5 MW PMSG wind turbine system show that the novel MPPT control can indeed increase the power coefficient of the system under high wind speed, make the system respond to the random change of wind speed more quickly, and effectively improve the overall power generation in a period. In addition, this control method can reduce the fluctuation of rotor speed and torque as well as reduce the mechanical damage.
The novel MPPT method improves the overall power generation to a certain extent and possesses a huge reference value for the further study of the control problem of stochastic wind power generation system. Future works may include the application of B-spline modeling to design the low-order controller and the novel MPPT method in real variable-speed wind turbines.

Author Contributions

Methodology, X.Z. and L.Z.; project administration, L.Z.; software, X.Z. and Z.Z.; writing—review & editing, X.Z. and J.J. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 51976113.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

MPPTMaximum power point tracking
PMSGPermanent magnet synchronous generator
MPPMaximum power point
LLSLinear least square
FPKFokker-Planck-Kolmogorov
PDFProbability density function
HCSHill climbing search
P&OPerturb and observe
PSFPower signal feedback
OTOptimal torque
ω m a x Limited rotational speed (rad/s)
P t Mechanical power of the turbine (W)
P t   o p t Optimal mechanical power of the turbine (W)
T t Mechanical torque of the turbine (N·m)
T t   o p t Optimal mechanical torque of the turbine (N·m)
T g Electromagnetic torque of the turbine (N·m)
T g * Reference electromagnetic torque of the turbine (N·m)
K o p t Optimum torque coefficient
ρ Air density (kg/m3)
R Radius of the wind wheel (m)
v Incoming wind speed (m/s)
λ , TSRBlade tip speed ratio
λ o p t Optimal tip speed ratio
β Pitch angle (degree)
C p   m a x Maximum power coefficient of wind turbine
C p Power coefficient of wind turbine
λ Estimated value of blade tip speed ratio
T t Estimated value of aerodynamic torque (N·m)
C p ( λ , β ) Estimated value of power coefficient
C T ( λ , β ) Estimated value of aerodynamic torque coefficient
ω t Rotor speed of turbine (rad/s)
ω g Rotor speed of generator (rad/s)
J Moment of inertia of the wind turbine (kg·m2)
K s Stiffness of rotor (N·m/rad)
l Order of controller
p t r f , p t r f ( x ) PDF of the system’s state variable
p t r f , p t r f ( x ) Approximate PDF solved by FPK equation
x ( t ) System status variable
x ( t 0 ) Initial state variable of the system
φ ( x ) System function
u ( x ) Control function of the system
F ( x ) Nonlinear part of the system
G ( x ) Diffusion coefficient of stochastic dynamic equation
ε ( t ) Stochastic input vector or interference vector
S ε 1 Power spectral density
e ( l ) System tracking error
p 1 ( x ) One of the special solutions of p t r f ( x )
p 2 ( x ) Another special solution of p t r f ( x )
c i Exponential term coefficient of p t r f ( x )
σ Standard deviation of goal PDF in Gaussian distribution
μ Expectation of goal PDF in Gaussian distribution
σ z Standard deviation of goal PDF in multi-Gaussian distribution
μ z Expectation of goal PDF in multi-Gaussian distribution
w z Weight coefficient of goal PDF in multi-Gaussian distribution
C 2 , C 5 , C 7 , C 10 Parametric set when the order of controller is 2, 5, 7, and 10

Appendix A

Table A1. The coefficient set of two-order controller.
Table A1. The coefficient set of two-order controller.
Symbol C 2
c 0 −287.830867811171
c 1 605.548469387750
c 2 −318.877551020403
c 3 1.72248700320832 × 1012
Table A2. The coefficient set when the order of controller is five, seven and ten respectively.
Table A2. The coefficient set when the order of controller is five, seven and ten respectively.
Symbol C 5 C 7 C 10
c 0 343.437358775784−1594.9624219547344,053.0770519675
c 1 −2916.4723474054215,628.8031662488−555,794.178845216
c 2 9268.50719205602−66,646.67551853733,129,757.20215828
c 3 −14,626.3291972856159,037.168454648−10,387,780.8707534
c 4 12,298.3354973506−230,585.39557908222,580,716.8663499
c 5 −5270.44636019731207,497.282093835−33,757,461.7545851
c 6 903.311049270425−113,179.67238221235,422,677.9179762
c 7 -34,259.2706841911−26,100,226.0937719
c 8 -−4415.5776203751213,241,365.5134282
c 9 --−4,408,220.88131120
c 10 --867,399.263346549
c 11 --−76,485.8611110169

References

  1. Li, J.; Wang, G.; Li, Z.; Yang, S.; Chong, W.T.; Xiang, X. A review on development of offshore wind energy conversion system. Int. J. Energy Res. 2020, 44, 9283–9297. [Google Scholar] [CrossRef]
  2. Ahmed, B.; Nurul, H.; Siti, Y.; Aisha, H.; Sheroz, K.; Alhareth, Z. Paper review: Maximum power point tracking for wind energy conversion system. In Proceedings of the 2020 2nd International Conference on Electrical, Control and Instrumentation Engineering (ICECIE), Kuala Lumpur, Malaysia, 28 November 2020; pp. 1–6. [Google Scholar]
  3. Abdullah, M.A.; Yatim, A.H.M.; Tan, C.W.; Saidur, R. A review of maximum power point tracking algorithms for wind energy systems. Renew. Sustain. Energy Rev. 2012, 16, 3220–3227. [Google Scholar] [CrossRef]
  4. Wang, Q.; Chang, L. An intelligent maximum power extraction algorithm for inverter-based variable speed wind turbine systems. IEEE Trans. Power Electron. 2004, 19, 1242–1249. [Google Scholar] [CrossRef]
  5. Hua, G.; Geng, Y. A novel control strategy of MPPT taking dynamics of wind turbine into account. In Proceedings of the 2006 37th IEEE Power Electronics Specialists Conference, Jeju, Korea, 18–22 June 2006; pp. 1–6. [Google Scholar]
  6. Barendse, P.; Naidoo, R.; Douglas, H.; Pillay, P. A new algorithm for improved dip/sag detection with application to improved performance of wind turbine generators. In Proceedings of the Conference Record of the 2006 IEEE Industry Applications Conference Forty-First IAS Annual Meeting, Tampa, FL, USA, 8–12 October 2006; pp. 118–123. [Google Scholar]
  7. Leithead, W.E.; Connor, B. Control of variable speed wind turbines: Design task. Int. J. Control 2010, 73, 1189–1212. [Google Scholar] [CrossRef]
  8. Kim, K.H.; Van, T.L.; Lee, D.C.; Song, S.H.; Kim, E.H. Maximum output power tracking control in variable-speed wind turbine systems considering rotor inertial power. IEEE Trans. Ind. Electron. 2013, 60, 3207–3217. [Google Scholar] [CrossRef]
  9. Yenduri, K.; Sensarma, P. Maximum power point tracking of variable speed wind turbines with flexible shaft. IEEE Trans. Sustain. Energy 2016, 7, 956–965. [Google Scholar] [CrossRef]
  10. Yin, S.; Yu, D.; Luo, Z.; Xia, B. Unified polynomial expansion for interval and random response analysis of uncertain structure-acoustic system with arbitrary probability distribution. Comput. Methods Appl. Mech. Eng. 2018, 336, 260–285. [Google Scholar] [CrossRef]
  11. Li, F.; Liu, Y. General stochastic convergence theorem and stochastic adaptive output-feedback controller. IEEE Trans. Autom. Control 2017, 62, 2334–2349. [Google Scholar] [CrossRef]
  12. Zhang, J.; Guo, P.; Zhao, J. Probability density function control for maximum wind energy tracking of variable speed wind turbine. In Proceedings of the 26th Chinese Process Control Conference (CPCC2015), Nangchang, China, 31 July–3 August 2015; p. 335. [Google Scholar]
  13. Yang, H.; Fu, Y.; Qian, F. The Probability Density Function Adjust for Uncertain Stochastic Systems. In Proceedings of the 2018 37th Chinese Control Conference (CCC), Wuhan, China, 25–27 July 2018; pp. 292–296. [Google Scholar]
  14. Wang, L.; Qian, F.; Liu, J. Shape control on probability density function in stochastic systems. J. Syst. Eng. Electron. 2014, 25, 144–149. [Google Scholar] [CrossRef]
  15. Wang, L. Research on PDF Shape Control in Non-Linear Stochastic Systems. Ph.D. Thesis, Xi’an University of Technology, Xi’an, China, 2016. [Google Scholar]
  16. Keighobadi, J.; KhalafAnsar, H.; Naseradinmousavi, P. Adaptive neural dynamic surface control for uniform energy exploitation of floating wind turbine. Appl. Energy 2022, 316, 119132. [Google Scholar] [CrossRef]
  17. Fortmann, J. Modeling of Wind Turbines with Doubly Fed Generator System; Springer Fachmedien Wiesbaden: London, UK, 2015. [Google Scholar]
  18. Lubosny, Z. Wind Turbine Operation in Electric Power Systems; Springer: London, UK, 2010. [Google Scholar]
  19. Morimoto, S.; Nakayama, H.; Sanada, M.; Takeda, Y. Sensorless output maximization control for variable-speed wind generation system using IPMSG. IEEE Trans. Ind. Appl. 2005, 41, 60–67. [Google Scholar] [CrossRef]
  20. Tan, K.; Islam, S. Optimum control strategies in energy conversion of PMSG wind turbine system without mechanical sensors. IEEE Trans. Energy Convers. 2004, 19, 392–399. [Google Scholar] [CrossRef]
  21. Qi, L.; Zheng, L.; Bai, X.; Chen, Q.; Chen, Y.J.A.S. Nonlinear Maximum Power Point Tracking Control Method for Wind Turbines Considering Dynamics. Appl. Sci. 2020, 10, 811. [Google Scholar] [CrossRef] [Green Version]
  22. Hao, X.; Shi, N.; Gao, C. Application of fuzzy-neural network control in wind power system. Inf. Technol. Netw. Secur. 2010, 29, 91–96. [Google Scholar]
  23. Wang, T.; Li, L.; Xu, J.; Tan, J.; Wang, X. Adaptive control for the maximum power point tracking of wind energy conversion system considering torque loss. In Proceedings of the 33rd Chinese Control Conference, Nanjing, China, 28–30 July 2014; pp. 7116–7120. [Google Scholar]
  24. Dang, D.Q.; Wu, S.; Wang, Y.; Cai, W. Model predictive control for maximum power capture of variable speed wind turbines. In Proceedings of the 2010 Conference Proceedings IPEC, Singapore, 27–29 October 2010; pp. 274–279. [Google Scholar]
  25. Alsumiri, M.A.; Tang, W.H.; Wu, Q.H. Maximum power point tracking for wind generator system using sliding mode control. In Proceedings of the 2013 IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC), Taichung, Taiwan, 18–20 June 2013; pp. 1–6. [Google Scholar]
  26. Chiu, C.S.; Chiang, T.S.; Chou, M.L.; Hung, W.J.; Lin, J.H. Maximum power point tracking of wind power systems via fast terminal sliding mode control. In Proceedings of the 11th IEEE International Conference on Control & Automation (ICCA), Hong Kong, China, 8–11 December 2014; pp. 809–814. [Google Scholar]
  27. Petrila, D.; Blaabjerg, F.; Muntean, N.; Lascu, C. Fuzzy logic based MPPT controller for a small wind turbine system. In Proceedings of the 2012 13th International Conference on Optimization of Electrical and Electronic Equipment (OPTIM), Brasov, Romania, 24–26 May 2012; pp. 993–999. [Google Scholar]
  28. Chen, Q.; Meng, T.; Ji, Z.C. Robust control based on quantitative feedback theory for PMSG wind power generation system. In Proceedings of the 2009 Chinese Control and Decision Conference, Guilin, China, 17–19 June 2009; pp. 2122–2127. [Google Scholar]
  29. Wang, H. Bounded Dynamic Stochastic Systems: Modeling and Control; Spring: London, UK, 2000. [Google Scholar]
  30. Yue, H.; Wang, H. Minimum entropy control of closed-loop tracking errors for dynamic stochastic systems. IEEE Trans. Autom. Control 2011, 48, 118–122. [Google Scholar]
Figure 1. The schematic diagram of direct-drive wind energy conversion system.
Figure 1. The schematic diagram of direct-drive wind energy conversion system.
Applsci 12 09108 g001
Figure 2. Two-mass drive-train model. In this model, J t is the moment inertia of rotor; J g is the moment inertia of generator; ω t is the rotor speed of wind turbines; ω g is the mechanical speed of the generator rotor; T t is the mechanical torque of wind turbines; T g is the electromagnetic torque of the generator system; K s represents the equivalent stiffness of the two-mass model.
Figure 2. Two-mass drive-train model. In this model, J t is the moment inertia of rotor; J g is the moment inertia of generator; ω t is the rotor speed of wind turbines; ω g is the mechanical speed of the generator rotor; T t is the mechanical torque of wind turbines; T g is the electromagnetic torque of the generator system; K s represents the equivalent stiffness of the two-mass model.
Applsci 12 09108 g002
Figure 3. Block diagram of OT control principle. The “Optimal Torque Curve” is fitted by the experimental data of wind turbine manufacturers, and it will change with the environmental factors. The PI controller used in the “Controller” module adjusts the rotor speed of the wind turbine according to the error between T g and T g * . “Wind Energy System” includes wind turbine model and electrical system [21].
Figure 3. Block diagram of OT control principle. The “Optimal Torque Curve” is fitted by the experimental data of wind turbine manufacturers, and it will change with the environmental factors. The PI controller used in the “Controller” module adjusts the rotor speed of the wind turbine according to the error between T g and T g * . “Wind Energy System” includes wind turbine model and electrical system [21].
Applsci 12 09108 g003
Figure 4. The design block diagram of PDF-MPPT control.
Figure 4. The design block diagram of PDF-MPPT control.
Applsci 12 09108 g004
Figure 5. The tracking result under different rotor speed distributions: (a) when the goal function is unimodal Gaussian distribution; (b) when the goal function is variable weight multi-Gaussian distribution.
Figure 5. The tracking result under different rotor speed distributions: (a) when the goal function is unimodal Gaussian distribution; (b) when the goal function is variable weight multi-Gaussian distribution.
Applsci 12 09108 g005
Figure 6. The variation of turbulent wind speed with time: (a) when the goal function of rotor speed is unimodal Gaussian distribution; (b) when the goal function of rotor speed is variable weight multi-Gaussian distribution.
Figure 6. The variation of turbulent wind speed with time: (a) when the goal function of rotor speed is unimodal Gaussian distribution; (b) when the goal function of rotor speed is variable weight multi-Gaussian distribution.
Applsci 12 09108 g006
Figure 7. Simulation results using PDF-MPPT method and conventional MPPT method for the turbulent wind speed with constant average value: (a) power coefficient; (b) rotor speed; (c) electrical power generated; (d) cumulative generation increment of using PDF-MPPT method comparted with conventional MPPT method. The green line with the legend of “ideal”, the blue line with the legend of “conventional” and the red line with the legend of “PDF-MPPT” in (ac) means the corresponding performance index in ideal operation state, using the conventional MPPT method and using the novel MPPT method, respectively.
Figure 7. Simulation results using PDF-MPPT method and conventional MPPT method for the turbulent wind speed with constant average value: (a) power coefficient; (b) rotor speed; (c) electrical power generated; (d) cumulative generation increment of using PDF-MPPT method comparted with conventional MPPT method. The green line with the legend of “ideal”, the blue line with the legend of “conventional” and the red line with the legend of “PDF-MPPT” in (ac) means the corresponding performance index in ideal operation state, using the conventional MPPT method and using the novel MPPT method, respectively.
Applsci 12 09108 g007
Figure 8. Simulation result using PDF-MPPT method and conventional MPPT method for the turbulent wind speed with changed average value: (a) rotor speed; (b) electrical power generated; (c) cumulative generation of using PDF-MPPT method compared with using the conventional MPPT method. The green line with the legend of “ideal”, the blue line with the legend of “conventional” and the brown line with the legend of “PDF-MPPT” in (ac) means the corresponding performance index in ideal operation state, using the conventional MPPT method and using the novel MPPT method, respectively.
Figure 8. Simulation result using PDF-MPPT method and conventional MPPT method for the turbulent wind speed with changed average value: (a) rotor speed; (b) electrical power generated; (c) cumulative generation of using PDF-MPPT method compared with using the conventional MPPT method. The green line with the legend of “ideal”, the blue line with the legend of “conventional” and the brown line with the legend of “PDF-MPPT” in (ac) means the corresponding performance index in ideal operation state, using the conventional MPPT method and using the novel MPPT method, respectively.
Applsci 12 09108 g008
Table 1. Parameters of the 1.5 MW wind turbine system.
Table 1. Parameters of the 1.5 MW wind turbine system.
NameSymbolValueUnit
Rotor radius R 33.05m
Stiffness of rotor K s 48,376N·m/rad
The moment inertia of rotor J 35,000kg·m2
nominal voltage U n o m 575V
nominal frequency f n o m 60Hz
Number of poles p n 48
Stator resistance R s 0.027pu
Stator inductance L d , L q 0.5131pu
Flux induced by magnets ψ f 1.18842pu
Air density ρ 1.12kg/m3
Rated power P r a t e 1.5MW
Rated wind speed v r a t e 12.1rad/s
Rated rotor speed ω r   r a t e 1.1rad/s
Pitch angle β 0
Optimum TSR λ o p t 10.5
Maximum power coefficient C p   m a x 0.44
Table 2. Parameters of p t r f ( x ) when the goal function is multi-Gaussian distribution.
Table 2. Parameters of p t r f ( x ) when the goal function is multi-Gaussian distribution.
Parameter z = 1 z = 2 z = 3 z = 4
w z 1.168001.613001.898000.95800
μ z 1.171000.776701.103000.89170
σ z 0.084110.094180.101700.12660
Table 3. Coefficients and tracking errors of controllers under multi-Gaussian distribution.
Table 3. Coefficients and tracking errors of controllers under multi-Gaussian distribution.
Controller Order Coefficients   in   p t r f ( x ) Tracking Error
5 C 5 0.0342
7 C 7 0.0071
10 C 10 0.0010
where C 5 , C 7 and C 10 respectively represent the corresponding unknown coefficient set in p t r f ( x ) when the controller order is five, seven, and ten. Their specific values are shown in Table A2 in Appendix A.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, X.; Zhang, Z.; Jia, J.; Zheng, L. A Maximum Power Point Tracking Control Method Based on Rotor Speed PDF Shape for Wind Turbines. Appl. Sci. 2022, 12, 9108. https://doi.org/10.3390/app12189108

AMA Style

Zhang X, Zhang Z, Jia J, Zheng L. A Maximum Power Point Tracking Control Method Based on Rotor Speed PDF Shape for Wind Turbines. Applied Sciences. 2022; 12(18):9108. https://doi.org/10.3390/app12189108

Chicago/Turabian Style

Zhang, Xinge, Zhen Zhang, Junru Jia, and Liming Zheng. 2022. "A Maximum Power Point Tracking Control Method Based on Rotor Speed PDF Shape for Wind Turbines" Applied Sciences 12, no. 18: 9108. https://doi.org/10.3390/app12189108

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