Next Article in Journal
The Structure of Permafrost in Northern West Siberia: Geophysical Evidence
Previous Article in Journal
Effect of Rotational Control for Accelerating Water Discharge on the Performance of a Circular Polymer Electrolyte Membrane Fuel Cell
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Active Disturbance Rejection Control of Large Wind Turbine Pitch Angle Based on Extremum-Seeking Algorithm

School of Control and Computer Engineering, North China Electric Power University, 2 Beinong Road, Changping District, Beijing 102206, China
*
Author to whom correspondence should be addressed.
Energies 2022, 15(8), 2846; https://doi.org/10.3390/en15082846
Submission received: 7 March 2022 / Revised: 7 April 2022 / Accepted: 11 April 2022 / Published: 13 April 2022

Abstract

:
This paper proposes the analysis and design of the linear active disturbance rejection controller (LADRC) for the pitch angle model of a large wind turbine generator (WTG). Since the transfer function of the pitch control system exhibits nonminimum-phase characteristics, the parameters of LADRC are difficult to tune using the conventional bandwidth method. On the basis of PI controller parameters to first-order LADRC parameters, an optimization problem is proposed in this paper to find the parameters of an LADRC for the pitch control system under the constraint of robustness measure, and the extremum-seeking (ES) algorithm is used to solve the problem. Simulation results show that LADRC can achieve better tracking and disturbance rejection performance than traditional PI control without loss of robustness against time delay.

1. Introduction

In the past few decades, renewable wind energy has received much attention, and wind power generation technology has developed rapidly [1,2,3]. As the power demand of wind turbines continues to increase, the size of wind turbine blades also increases with it. It is crucial to develop a feasible and reliable wind power system control strategy that matches it.
The PID controller has become an important strategy of wind turbine pitch angle control because of its simplicity and robustness. In [4], a graphical method is proposed to determine the stable boundary value of the pitch angle PI controller, but its complexity increases exponentially with the increase in the system order. In [5], an expert PID controller based on a track-differentiator is proposed, but the controller has difficulties in reasonably extracting the required differential signals. In [6], gain and phase margins (GPMs) are introduced and effective graphical methods are used to determine the stable range of PI controller, but the optimal dynamic response cannot be achieved. In [7], an accurate analysis method for correlation stability of a fractional order PID controller with a certain time delay is proposed. In [8,9], a delay margin calculation method is proposed that considers both the stability of a large wind turbine and GPMs in the frequency domain, but it is too complex to calculate. In [10], a two-degree-of-freedom linearized model was constructed to capture the coupled effects of blade flap and tower fore-aft motions. In [11], a novel PID controller was proposed, which considered PI parameter settings, unknown delay estimation and actual output delay compensation of a blade pitch angle control system. In general, the wind turbine pitch system can be described with a mathematical model, which is usually a high-order oscillating system with time delay. It increases the complexity of designing a PID controller. For this type of system, conventional PID cannot overcome various disturbances well, and its rapidity and tracking are not satisfactory.
With the emergence and rapid development of advanced control technologies, in order to achieve better control performance, they are gradually applied to the wind turbine pitch angle control system. The authors of [12] proposed an adaptive fuzzy controller with self-tuning fuzzy sliding film compensation, but the additional noise of the fuzzy controller cannot be completely eliminated, and the expected control effect may not be achieved due to the influence of the pitch rate limitation. In [13,14,15], a pitch angle control system based on a hydraulic valve control motor was proposed, but this system has too low of an operating efficiency and is unlikely to be used in practice. In [16], the linear quadratic Gaussian (LQG) technique was proposed. The controller has good performance in terms of phase and gain margin, but it cannot adapt to the characteristics of nonlinear wind turbines. In [17,18], a collective pitch angle controller based on the Radial Basis Function Neural Network (RBFNN) was designed, and particle swarm optimization was used to optimize RBNFF. However, due to the complexity of the structure, it is hard to apply. The authors of [19] proposed PSO-RBF algorithms that were successfully effective in wind turbine generator systems with and without time delay. These advanced control techniques cannot be immediately applied to practice due to the limitations of reality.
Considering the unsatisfactory performance of PI controllers and the complicated structure of advanced controllers, this paper proposes to apply the active disturbance rejection controller in wind turbine pitch control. Active disturbance rejection control (ADRC) technology is a simple and practical new control technology proposed by Han [20]. It is independent of the system model and can better compensate the external disturbances and internal uncertainties of the system. Gao later proposed a linear active disturbance rejection controller (LADRC) [21,22], and the structure and parameters of LADRC have been greatly simplified. Because of its strong disturbance rejection ability and its simple structure, it has become a potential substitute for PID control [23]. However, because the wind turbine pitch angle transfer function is a non-minimum phase, the traditional bandwidth method is difficult to use to tune its parameters; thus, this paper proposes to optimize the LADRC parameters under the robustness constraint.
The rest of this paper is arranged as follows: Section 2 introduces the transfer function models of the pitch angle control system under different working conditions, and the frequency characteristics are analyzed. Section 3 introduces the active disturbance rejection control technology, and under the given robustness, the parameters of the active disturbance rejection controller designed for the pitch angle control system are optimized by ES algorithm. Section 4 simulates and compares the control performance and robustness of the designed LADRC and PI controllers, and shows that the LADRCs have better performance. Section 5 summarizes and prospects the effects of the control method proposed in this paper.

2. System Model

Figure 1 is a block diagram of the entire wind turbine control system. First, the wind meter measures the speed and the direction information from the wind as an input signal and transmits it to the controller. The controller calculates the reference value of the pitch angle of the wind turbine according to the wind speed and direction information, and the pitch angle controller drives the actuator to change the pitch angle of the wind turbine according to the deviation between the actual pitch angle and the reference value of the pitch angle. The torque signal of the rotor affects the output power of the generator. There are delays in the wind speed measurement and in the pitch angle signal from the hydraulic drive unit. This brings great difficulties to the analysis and design of the pitch control strategy [4,17].
In order to make better use of control theory to design LADRC, the wind turbine pitch angle model can be identified. At some operation point, the transfer function from pitch to tower fore-aft deflection is as follows:
G p ( s ) = a 2 s 2 + a 1 s + a 0 b 4 s 4 + b 3 s 3 + b 2 s 2 + b 1 s + b 0 e τ s .
Here, a 2 , a 1 , a 0 , b 4 , b 3 , b 2 , b 1 and b 0 represent the time constant of the wind power model, and its value depends on the configuration of the wind power model. τ is the overall delay in signal measurement.
The above transfer function was evaluated for various turbine configurations and operating conditions.
WT1: Rotor diameter = 70 m, tower height = 90 m, rated power = 1.5 MW, operating conditions: wind speed = 15 m/s, pitch angle = 0.
G 1 ( s ) = 2.426 s 2 4.6345 s 147.3 s 4 + 4.857 s 3 + 126.2 s 2 + 266.4 s + 3659 e 0.25 s .
WT2: Rotor diameter = 15 m, tower height = 25 m, rated power = 50 kW, operating conditions: wind speed = 15 m/s, pitch angle = 0.75.
G 2 ( s ) = 0.2545 s 2 0.0647 s + 0.9384 s 4 + 2.28 s 3 + 878.5 s 2 + 437.7 s + 7.7 × 10 4 e 0.25 s .
WT3: Rotor diameter = 27 m, tower height = 42 m, rated power = 275 kW, operating conditions: wind speed = 15 m/s, pitch angle = 0.
G 3 ( s ) = 0.6219 s 2 8.7165 s 2911 s 4 + 5.018 s 3 + 691.3 s 2 + 1949 s + 1.15 × 10 5 e 0.25 s .
These wind turbine parameters are obtained from [4]. The three transfer functions obtained are compared with the non-linear simulation prediction in the aeroelastic wind turbine simulator FAST [24], and it is found that the responses are consistent.
All transfer functions have oscillatory modes with small damping ratios. The Bode diagrams of the three transfer functions are shown in Figure 2. It is found that G1 has an oscillatory mode around 7 rad/s. G3 is similar to G1, but its oscillation mode is higher (around 11 rad/s). G2 is different from G1 and G3. It has two oscillation modes with smaller magnitude at 10 and 12 rad/s, respectively; thus, it will be more difficult to control G2 than G1 and G3.

3. Active Disturbance Rejection Design

It is shown that the dynamics of the pitch control system for large wind turbines are oscillatory, and the transfer functions have non-minimum-phase zeros; thus, it is hard to achieve good performance with conventional PI controllers. In order to better track control performance, this paper will adopt an active disturbance rejection control technique, where the internal and external disturbances will be estimated in real time and thus can be rejected promptly.

3.1. Linear ADRC (LADRC)

LADRC usually assumes that the controlled plant has the following model:
y ( n ) ( t ) = b u ( t ) + f .
where n represents the (relative) order of the controlled plant, b represents the high-frequency gain of the controlled plant, and f is the combination of unknown system dynamics and external disturbances, called “total disturbance”. An extended state observer can be used to estimate the total disturbance. Let
z 1 = y , z 2 = y ˙ , , z n = y ( n 1 ) , z n + 1 = f .
Suppose f is differentiable and f ˙ = p . Then, the system model (6) can be written as
{ z ˙ = A e z + B e u + E e p , y = C e z ,
where z = [ z 1   z 2 z n z n + 1 ] T ,
A e = [ 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 ] ( n + 1 ) × ( n + 1 ) , B e = [ 0 0 b 0 ] ( n + 1 ) × 1 T , E e = [ 0 0 0 1 ] ( n + 1 ) × 1 T , C e = [ 1 0 0 0 ] 1 × ( n + 1 ) .
Design a full-order linear extended state observer (ESO):
z ^ ˙ = A e z ^ + B e u + L o ( y C e z ^ ) .
where z ^ represents the estimated value of z , L o represents the observer gain:
L o = [ β 1 β 2 β n β n + 1 ] T .
When A e L o C e is asymptotically stable, z ^ 1 ( t ) , , z ^ n ( t ) approaches the output y ( t ) and its derivatives, respectively, and z ^ n + 1 ( t ) approaches f. The disturbance rejection control law can be selected as follows:
u ( t ) = k 1 ( r ( t ) z ^ 1 ( t ) ) + + k n ( r ( n 1 ) ( t ) z ^ n ( t ) ) b z ^ n + 1 ( t ) b = K o ( r ^ ( t ) z ^ ( t ) ) .
where K o represents the feedback control gain, which is defined as:
K o = [ k 1 k 2 k n 1 ] / b ,
r ^ ( t ) represents the generalized reference input signal:
r ^ ( t ) = [ r ( t ) r ˙ ( t ) r ( n 1 ) ( t ) 0 ] T .
Taking the first-order LADRC as an example, its structural block diagram is shown in Figure 3, where P is the controlled plant.
The performance of LADRC can be adjusted by two gains: L o , the observer gain of ESO, and K o , the controller gain. For practical reasons, the adjustment of these two gains is reduced to two tuning parameters as suggested in [22]: ω c , the controller bandwidth, and ω o , the observer bandwidth. The idea is to place all the poles of the ESO at the same location ω o and all the poles of the state-feedback control at ω c .
Since the pitch control plant is a fourth-order model with delay and weak underdamped oscillation modes, the existing LADRC tuning is not suitable for this kind of dynamics; that is, the LADRC tuning based on the bandwidth method cannot achieve good results.
In order to obtain better LADRC parameters, the existing PI controller parameters can be converted into first-order LADRC parameters. First-order LADRC can be equivalent to a dual-free controller system, and we can obtain a transmission from control signal u to output y :
K c ( s ) = K o ( s I A e + B e K o + L o C e ) 1 L o = ( k 1 β 1 + β 2 ) s + k 1 β 2 b s ( s + k 1 + β 1 ) = k p s + k i s × 1 T s + 1
where k p and k i are generalized proportional and integral gain, respectively.
According to [25], the Equation (14) can be obtained:
{ k i = b φ 2 k i                                     1 b ( k i + φ 2 k p ) = k p ,
where φ 2 = β 2 / β 1 , kp and ki are the parameters of the proportional and integral of PI controller, respectively.
The above equation can be further reduced to polynomials of b and φ 2
φ 2 2 b k p φ 2 + b k i = 0
By fixing the parameter b , this equation can be solved and the parameters of first-order LADRC can be obtained.

3.2. Robust LADRC Design

Since there are uncertainties in the model of the pitch control system, the designed controller must possess a certain degree of robustness with respect to uncertainties, and we propose to solve the following optimization problem to obtain the “optimal” parameters for LADRC. The general idea is to optimize the disturbance rejection ability of the closed-loop system under a certain robustness constraint.
min b , K o , L o 0 t e ( t ) 2 d t s . t . ε < η
where e ( t ) is the error between the output of the system and the reference input for step disturbance at the input of the controlled plant, and the cost function is the integral time squared error (ITSE). ε is the robustness of the system [26], and η is the expected closed-loop robustness η = 2.5 in the paper. For single variable systems:
ε = sup ω ( S + T )
where S and T are the sensitivity function and complementary sensitivity function of the closed-loop system, respectively. The larger the value of ε is, the weaker the robustness is and the better the disturbance rejection is. Similarly, the smaller ε is, the better the robustness is, and the worse the disturbance rejection performance is.

3.3. Extremum-Seeking Algorithm

In order to obtain a better control effect, this paper proposes a LADRC parameter optimization based on ES algorithm. The extremum-seeking algorithm is a kind of adaptive control algorithm that can search and keep the controlled object in the extreme value working state [27,28,29]. ES is a nonmodel-based method that iteratively modifies the arguments of a cost function (in this application, the LADRC parameters) such that the output of the cost function reaches a local minimum or local maximum. Figure 4 shows a block diagram of multi-parameter extremum seeking. Equations (18)–(20) show the ES principle formula.
ξ ( k ) = h ξ ( k 1 ) + J ( θ ( k 1 ) )
θ ^ i ( k + 1 ) = θ ^ i ( k ) γ i α i cos ( ω i k ) [ J ( θ ( k ) ) ( 1 + h ) ξ ( k ) ]
  θ i ( k + 1 ) = θ ^ i ( k + 1 ) + α i cos ( ω i ( k + 1 ) )
where, ξ ( k ) is a scalar; subscript i represents the ith entry of the vector; γ i is adaptive gain; α i is perturbation amplitude. Stability and convergence are affected by the value of γ , α and the shape of the cost function J ( θ ) near the extreme value. The modulation frequency ω i is selected to enable ω i = a i π , where a meets 0 < a < 1 . In addition, a high pass filter ( z 1 ) / ( z + h ) is designed to 0 < h < 1 . In the paper, a = 0.5 and h = 0.8. The cutoff frequency is much lower than the modulation frequency ω i .
First-order ADRC can be equivalent to a two-degree-of-freedom system, in which C 1 ( s ) softens the feed quantity and C 2 ( s ) compensates for the feedback quantity. For a normal simulation, it is necessary to add a pole to C 1 ( s ) , and to set the frequency f p of the pole several orders of magnitude higher than the original pole, without affecting the control effect. The overall extreme value search algorithm LADRC setting scheme is shown in Figure 5.
In the figure,
C 1 ( s ) = K p s 2 + β 1 K p s + β 2 K p ( β 2 + β 1 K p ) s 2 / f p + ( β 2 + β 1 K p + β 2 K p / f p ) s + β 2 K p
C 2 ( s ) = ( β 2 + β 1 K p ) s + β 2 K p b s 2 + ( b β 1 + b K p ) s
The core idea of the paper is to minimize the ITSE index to obtain the optimal value of the LADRC parameters k1, β1, β1, b under a certain robustness measure and to obtain the transfer function of the LADRC feedback controller. The specific step is shown in Figure 6, where the robustness measure is chosen between 2 and 2.5. ITSE* represents the upper bound of the expected ITSE value.

3.4. Design Results

According to the parameters transformed by PI and optimized by the ES algorithm, the parameters for first-order LADRC are shown in Table 1. It is noted that the parameters are not “optimal” since problem (16) is noncovex and the algorithm may not reach the global optimum. Nevertheless, the locally optimal parameters can achieve better performance compared with the robust PI controllers designed in [4], as shown in the following section.

4. Discussion

This section compares the first-order LADRC based on PI transformation and ES optimization parameters and the traditional PI controller designed for three different wind turbines under specific working conditions to clarify the superiority of the LADRC control.
For tracking performance, a unit step setpoint is inserted at t = 0 s, and for disturbance rejection performance, a unit disturbance with an amplitude of −1 is inserted at 1 s. The setpoint responses and the disturbance responses of the three systems are shown in Figure 7, Figure 8 and Figure 9. In addition, the robustness of each controller is analyzed.
For large wind turbine G1, Figure 7a shows that ES minimizes the cost Function (16) to LADRC parameters that produce a local minimum. In Figure 7b, the robustness of the system under the control of a PI controller and the first-order LADRC is close; both are around 2.63. The optimized first-order LADRC robustness is lower than them, only 2.04, which means stronger robustness. At the same time, the LADRC itself has strong disturbance rejection performance, which can make up for the disadvantages of low robustness. As shown in Figure 7c, the optimized first-order LADRC has reached a steady state in 5 s without overshoot, and the rise is stable. The first-order LADRC and PI controllers fluctuated greatly and slowed down during the rising process, and did not reach the steady state until 10 s. As shown in Figure 7d, when the system is disturbed, the oscillation amplitude of the PI controller and the first-order LADRC is large and the speed to steady state is slow. However, the maximum amplitude of the optimized first-order LADRC is only half of them, and the time to reach steady state is nearly twice as fast and only takes 5 s, which greatly improves the disturbance rejection ability of the system.
For small wind turbine G2, Figure 8a shows that ES minimizes the cost function to produce a local minimum. It can be seen from Figure 8b that G2 has the worst robustness under PI controller. The robustness of the system under the control of the first-order LADRC is about 2.59, and the optimized first-order LADRC is about 2.0, the robustness is lower than the value of 5.1 for the PI controller. The dynamic characteristics of G2 are different from G1. There are two oscillation modes, which will oscillate violently under the disturbance. As shown in Figure 8d, when the system is disturbed, the oscillation amplitude of the PI controller is the highest and the speed to the steady state is the slowest, while the oscillation amplitude of the first-order LADRC is only 2/3 of that of the PI controller, and the steady state time is also reduced by half. It only takes 3.5 s. The performance of the first-order LADRC optimized by the ES algorithm is greatly increased, and the maximum oscillation amplitude is only half of the original, which greatly improves the disturbance rejection ability of the system. In Figure 8c, the optimized first-order LADRC has reached a steady state at 10 s, and its response speed is significantly faster than that of PI and first-order LADRC. The unoptimized LADRC and PI controller rise slowly, and still have not reached steady state at 20 s.
For medium wind turbine G3, the convergence curve of the cost function of G3 is shown in Figure 9a. It can be seen from Figure 9b that, compared with the PI control, the robustness of the first-order LADRC is similar to that of the optimized first-order LADRC, which is much lower than that of PI controller around 2. The response is shown in Figure 9c. The response curves of the three controllers are compared. The optimized first-order LADRC is faster than the first-order LADRC and faster than the PI controller, and it only takes 3 s to reach the steady state. After the oscillation is caused by disturbance in Figure 9d, the oscillation amplitude under the control of LADRC is similar and small, reaching steady state faster, which reflects the strong disturbance rejection ability.
It can be seen from the above simulation results that LADRC can achieve better control effects than PI for the pitch angle system with large time delay. It can be seen that LADRC is more prominent than PI in terms of regulation speed and has a shorter rise time. For disturbance rejection, LADRC can significantly reduce the drop rate of the system setpoint, reflecting strong disturbance rejection ability. The ES algorithm parameters are simply optimized, and the effect is good. The optimized first-order LADRC has better control performance than the first-order LADRC. The above examples show that LADRC can be applied to oscillating systems with large time delays and can achieve satisfactory control results.
To further clearly demonstrate the robustness of the system, step and disturbance response experiments were performed with the time delay of the controlled object changed by 30%. The step and disturbance response curves are shown in Figure 10, Figure 11 and Figure 12. For G1 shown in Figure 10, the robustness of both the PI controller and the designed LADRC is acceptable, and the control effect is still ideal when the time delay changes. For G2 shown in Figure 11, the robustness of the PI controller is weaker against the time delay. The closed-loop system under the PI controller is unstable and diverges seriously. The first-order LADRC also exhibits divergence characteristics when the time delay increases. In contrast, the optimized first-order LADRC has excellent robustness and can quickly and smoothly reach the setpoint regardless of the time parameter changes. For G3 shown in Figure 12, the robustness of the PI controller is not desired. Although the closed-loop system is stable under PI when the delay time is increased by 30%, both the step and disturbance curves of the controlled system show a divergent trend when the delay time is decreased by 30%. As the delay time increases or decreases, the LADRC has a little overshoot, but the overall control effect is satisfactory, which shows that the designed LADRC has better robustness.

5. Conclusions

This paper proposes and designs a linear active disturbance rejection controller (LADRC) based on an extremum-seeking algorithm for a large wind turbine pitch angle model with delay under certain robust conditions. In order to facilitate the study, the pitch angle model is considered as a fourth-order oscillation system with time delay, and a first-order LADRC is designed for this model. Under a certain robustness constraint, the ES algorithm is used to optimize the parameters of the LADRC. Finally, the designed LADRC is compared with the traditional PI controller. The simulation results show that the setpoint tracking performance of LADRC is better than that of the PI controller, the rise time is reduced by half, and the steady state can be quickly reached. When the system is disturbed, its oscillation amplitude is small, and the speed of recovery to steady state is fast. When the delay of the system changes, LADRC has a better control effect than the PI controller, and the system always converges, reflecting better robustness. In the actual industrial process, many controlled systems have many disturbance factors, which are greatly affected by time delay, and even lead to system divergence in severe cases. Compared with PID control, LADRC has a simple structure, concise parameters, and strong disturbance rejection, and can solve this problem well. At the same time, the optimization of LADRC parameters by ES algorithm is effective and satisfactory. It can be seen that LADRC is a good choice to replace PID in practical control.

Author Contributions

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

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, H.-Z.; Li, G.-Q.; Wang, G.-B.; Peng, J.-C.; Jiang, H.; Liu, Y. Deep learning based ensemble approach for probabilistic wind power forecasting. Appl. Energy 2017, 188, 56–70. [Google Scholar] [CrossRef]
  2. Agalar, S.; Kaplan, Y.A. Power quality improvement using STS and D V R in wind energy system. Renew. Energy 2018, 118, 1031–1040. [Google Scholar] [CrossRef]
  3. Carvalho, D.; Rocha, A.; Gómez-Gesteira, M.; Santos, C.S. Potential impacts of climate change on European wind energy resource under the CMIP5 future climate projections. Renew. Energy 2017, 101, 29–40. [Google Scholar] [CrossRef]
  4. Wang, J.; Tse, N.; Gao, Z. Synthesis on PI-based pitch controller of large wind turbines generator. Energy Convers. Manag. 2011, 52, 1288–1294. [Google Scholar] [CrossRef]
  5. Xia, A.; Xu, H.; Hu, S.; Xu, H. Pitch control of large scale wind turbine based on expert PID control. In Proceedings of the 2011 International Conference on Electronics, Communications and Control (ICECC), Ningbo, China, 9–11 September 2011; pp. 3836–3839. [Google Scholar] [CrossRef]
  6. Turksoy, O.; Ayasun, S.; Hames, Y.; Sönmez, Ş. Computation of Robust PI-Based Pitch Controller Parameters for Large Wind Turbines. Can. J. Electr. Comput. Eng. 2020, 43, 57–63. [Google Scholar] [CrossRef]
  7. Erol, H. Delay margin computation of generator excitation control system by using fractional order controller. Trans. Inst. Meas. Control 2020, 42, 2465–2474. [Google Scholar] [CrossRef]
  8. Turksoy, O.; Ayasun, S.; Hames, Y.; Sonmez, S. Gain-phase margins-based delay-dependent stability analysis of pitch control system of large wind turbines. Trans. Inst. Meas. Control 2019, 41, 3626–3636. [Google Scholar] [CrossRef]
  9. Erol, H. Stability analysis of pitch angle control of large wind turbines with fractional order PID controller. Sustain. Energy Grids Netw. 2021, 26, 100430. [Google Scholar] [CrossRef]
  10. Suryanarayanan, S.; Dixit, A. On the dynamics of the pitch control loop in horizontal-axis large wind turbines. In Proceedings of the 2005, American Control Conference, Portland, OR, USA, 8–10 June 2005. [Google Scholar]
  11. Gao, R.; Gao, Z. Pitch control for wind turbine systems using optimization, estimation and compensation. Renew. Energy 2016, 91, 501–515. [Google Scholar] [CrossRef]
  12. Chiang, M.-H. A novel pitch control system for a wind turbine driven by a variable-speed pump-controlled hydraulic servo system. Mechatronics 2011, 21, 753–761. [Google Scholar] [CrossRef]
  13. Yin, X.-X.; Lin, Y.-G.; Li, W.; Gu, Y.-J.; Lou, S.; Liu, H.-W. Study on variable pitch-controlled technology based on electro-hydraulic planetary bevel gear motor. J. Zhejiang Univ. 2014, 48, 206–213. [Google Scholar]
  14. Yin, X.-X.; Lin, Y.-G.; Li, W. Control and model identification of an electro-hydraulic digital pitch system. J. Zhejiang Univ. 2014, 48, 777–783. [Google Scholar]
  15. Yin, X.-X.; Lin, Y.-G.; Li, W.; Gu, Y.-J. Digital electro-hydraulic pitch control system. Acta Energ. Sol. Sin. 2014, 35, 1627–1633. [Google Scholar]
  16. Xiao, S.; Geng, H.; Yang, G. Non-linear pitch control of wind turbines for tower load reduction. IET Renew. Power Gener. 2014, 8, 786–794. [Google Scholar] [CrossRef]
  17. Poultangari, I.; Shahnazi, R.; Sheikhan, M. RBF neural network based PI pitch controller for a class of 5-MW wind turbines using particle swarm optimization algorithm. ISA Trans. 2012, 51, 641–648. [Google Scholar] [CrossRef]
  18. Jafarnejadsani, H.; Pieper, J.; Ehlers, J. Adaptive Control of a Variable-Speed Variable-Pitch Wind Turbine Using Radial-Basis Function Neural Network. IEEE Trans. Control Syst. Technol. 2013, 21, 2264–2272. [Google Scholar] [CrossRef]
  19. Perng, J.W.; Chen, G.Y.; Hsieh, S.C. Optimal PID Controller Design Based on PSO-RBFNN for Wind Turbine Systems. Energies 2014, 7, 191–209. [Google Scholar] [CrossRef] [Green Version]
  20. Han, J.Q. Auto disturbance rejection controller and it’s applications. Control Decis. 1998, 13, 19–23. [Google Scholar]
  21. Gao, Z. Active disturbance rejection control: A paradigm shift in feedback control system design. In Proceedings of the 2006 American Control Conference, Minneapolis, MN, USA, 14–16 June 2006; pp. 2399–2405. [Google Scholar]
  22. Gao, Z. Scaling and bandwidth-parameterization based controller tuning. In Proceedings of the 2003 American Control Conference, Denver, CO, USA, 4–6 June 2003; pp. 4989–4996. [Google Scholar] [CrossRef]
  23. Tian, G.; Gao, Z. Frequency response analysis of active disturbance rejection based control system. In Proceedings of the 2007 IEEE International Conference on, Control Applications, Singapore, 1–3 October 2007; pp. 1595–1599. [Google Scholar]
  24. FAST: An Aero-Elastic Design Code for Horizontal Axis Wind Turbines. Available online: http://wind.nrel.gov/designcodes/simulators/fast (accessed on 5 November 2021).
  25. Tan, W.; Liu, J.; Chen, T.; Marquez, H.J. Comparison of some well-known PID tuning formulas. Comput. Chem. Eng. 2006, 30, 1416–1423. [Google Scholar] [CrossRef]
  26. Killingsworth, N.J.; Krstic, M. PID tuning using extremum seeking: Online, model-free performance optimization. IEEE Control Syst. 2006, 26, 70–79. [Google Scholar]
  27. Tan, Y.; Moase, W.H.; Manzie, C.; Nešić, D.; Mareels, I.M.Y. Extremum seeking from 1922 to 2010. In Proceedings of the 29th Chinese Control Conference, Beijing, China, 29–31 July 2010; pp. 14–26. [Google Scholar]
  28. Zhao, C.; Li, D. Control design for the SISO system with the unknown order and the unknown relative degree-ScienceDirect. ISA Trans. 2014, 53, 858–872. [Google Scholar] [CrossRef] [PubMed]
  29. Bratcu, A.I.; Munteanu, I.; Ceanga, E.; Epure, S. Energetic Optimization of Variable Speed Wind Energy Conversion Systems by Extremum Seeking Control. In Proceedings of the EUROCON 2007—The International Conference on “Computer as a Tool”, Warsaw, Poland, 9–12 September 2007. [Google Scholar]
Figure 1. Control architecture of a large wind turbine.
Figure 1. Control architecture of a large wind turbine.
Energies 15 02846 g001
Figure 2. Bode Diagram of G1, G2, G3.
Figure 2. Bode Diagram of G1, G2, G3.
Energies 15 02846 g002
Figure 3. Structure of first-order LADRC.
Figure 3. Structure of first-order LADRC.
Energies 15 02846 g003
Figure 4. Diagram of the multi-parameter extremum-seeking algorithm.
Figure 4. Diagram of the multi-parameter extremum-seeking algorithm.
Energies 15 02846 g004
Figure 5. Diagram of overall extremum-seeking algorithm LADRC tuning.
Figure 5. Diagram of overall extremum-seeking algorithm LADRC tuning.
Energies 15 02846 g005
Figure 6. The process of optimizing the parameters of first-order LADRC by ES.
Figure 6. The process of optimizing the parameters of first-order LADRC by ES.
Energies 15 02846 g006
Figure 7. (a) Evolution of the cost function; (b) robustness of the controllers; (c) output signal; (d) disturbance responses during experiments of a closed-loop system with G1.
Figure 7. (a) Evolution of the cost function; (b) robustness of the controllers; (c) output signal; (d) disturbance responses during experiments of a closed-loop system with G1.
Energies 15 02846 g007
Figure 8. (a) Evolution of the cost function; (b) robustness of controllers; (c) output signal; (d) disturbance responses during experiments of a closed-loop system with G2.
Figure 8. (a) Evolution of the cost function; (b) robustness of controllers; (c) output signal; (d) disturbance responses during experiments of a closed-loop system with G2.
Energies 15 02846 g008aEnergies 15 02846 g008b
Figure 9. (a) Evolution of the cost function; (b) robustness of controllers; (c) output signal; (d) disturbance responses during experiments of a closed-loop system with G3.
Figure 9. (a) Evolution of the cost function; (b) robustness of controllers; (c) output signal; (d) disturbance responses during experiments of a closed-loop system with G3.
Energies 15 02846 g009
Figure 10. Response of G 1 under PI and LADRCs with different time delay. Step response curve when τ decreases by 30% (a) and increases by 30% (b). Disturbance response curve when τ decreases by 30% (c) and increases by 30% (d).
Figure 10. Response of G 1 under PI and LADRCs with different time delay. Step response curve when τ decreases by 30% (a) and increases by 30% (b). Disturbance response curve when τ decreases by 30% (c) and increases by 30% (d).
Energies 15 02846 g010
Figure 11. The response of G 2 under PI and LADRCs with different time delays. Step response curve when τ decreases by 30% (a) and increases by 30% (b). Disturbance response curve when τ decreases by 30% (c) and increases by 30% (d).
Figure 11. The response of G 2 under PI and LADRCs with different time delays. Step response curve when τ decreases by 30% (a) and increases by 30% (b). Disturbance response curve when τ decreases by 30% (c) and increases by 30% (d).
Energies 15 02846 g011aEnergies 15 02846 g011b
Figure 12. The response of G 3 under PI and LADRCs with different time delays. Step response curve when τ decreases by 30% (a) and increases by 30% (b). Disturbance response curve when τ decreases by 30% (c) and increases by 30% (d).
Figure 12. The response of G 3 under PI and LADRCs with different time delays. Step response curve when τ decreases by 30% (a) and increases by 30% (b). Disturbance response curve when τ decreases by 30% (c) and increases by 30% (d).
Energies 15 02846 g012
Table 1. Parameters and performance of designed controllers.
Table 1. Parameters and performance of designed controllers.
PlantControllerk1β1β2 b I T S E ε
G1 PI   ( K P = 0.5 ; K i = 15 ) 0.11482.67
1st order LADRC−21.0977120 7.1098 × 10 3 1000.11462.62
1st order LADRC (ES)−22.606124.8238149.254690.940.11272.04
G2 PI ( K P = 250 ; K i = 10000 ) 1.03875.16
1st order LADRC45.6371−30 6.7106 × 10 4 17.50.87372.59
1st order LADRC (ES)9.51−7.780801.750.29892.01
G3 PI   ( K P = 1 ; K i = 9 ) 0.38722.82
1st order LADRC−6.720534.66200.20152.01
1st order LADRC (ES)−5.196612.8487103.71112.41250.08272.07
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zou, Y.; Tan, W.; Jin, X.; Wang, Z. An Active Disturbance Rejection Control of Large Wind Turbine Pitch Angle Based on Extremum-Seeking Algorithm. Energies 2022, 15, 2846. https://doi.org/10.3390/en15082846

AMA Style

Zou Y, Tan W, Jin X, Wang Z. An Active Disturbance Rejection Control of Large Wind Turbine Pitch Angle Based on Extremum-Seeking Algorithm. Energies. 2022; 15(8):2846. https://doi.org/10.3390/en15082846

Chicago/Turabian Style

Zou, Yarong, Wen Tan, Xingkang Jin, and Zijian Wang. 2022. "An Active Disturbance Rejection Control of Large Wind Turbine Pitch Angle Based on Extremum-Seeking Algorithm" Energies 15, no. 8: 2846. https://doi.org/10.3390/en15082846

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