1. Introduction
The wind turbine, gearbox, generator, and drivetrain shaft constitute the wind power drivetrain system. The essence of vibration in the wind drivetrain system is caused by the torque difference between the wind turbine’s pneumatic torque and the generator’s electromagnetic torque [
1]. The main method for suppressing the vibration of the wind drivetrain system is reducing the torque difference by adjusting the pitch angle of the wind turbine or by controlling the electromagnetic torque of the generator.
There are two specific suppression methods. In the first method, a mechanical drivetrain system based on the wind power system adjusts the aerodynamic torque of the wind turbine through variable pitch control. In the second method, the generator is controlled by adjusting its electromagnetic torque. The vibration frequency caused by the elasticity of the drivetrain shaft is relatively low in the wind mechanical drivetrain system. The pitch-speed closed loop of the wind power system can be used to suppress the speed vibration of the generator. However, the vibration frequency caused by gear clearance is still high [
2,
3], and the variable pitch actuator cannot keep up with the rapid changes imposed by the variable pitch control. Therefore, the torque-speed closed loop of the wind power system can be used to control the generator torque and eliminate its speed vibration [
4].
The existing research on the vibration and suppression of wind power systems is usually focused on the drivetrain system. For example, the mathematical model of the wind mechanical drivetrain system was discussed in [
5]. The authors established the mathematical model of the wind drivetrain for different mass blocks according to the equivalent mass block method. Combined with a doubly fed generator, the influence of the drivetrain parameters on the transient characteristics and stability of wind turbines was also researched. In Ref. [
6], the authors analyzed the influence of wind drivetrain oscillations on the life and stability of drivetrain shafting for the doubly fed wind generator. Moreover, it was pointed out that increasing the electrical damping could effectively suppress shafting oscillation. The authors concluded that the amplitude of the shafting oscillation could be suppressed by increasing the electrical stiffness.
The equivalent mass block method was adopted in [
7] to establish the equivalent model of the three-mass wind power system. The influence of the blade-to-hub ratio on the transient stability of a large wind turbine was analyzed. The results showed that blade stiffness parameters and the blade-to-hub inertia ratio significantly impact the transient stability of a wind power system. Three equivalent drivetrain system models of the wind power system were established in [
8]. According to the obtained results, when the drivetrain shaft is disturbed, the wind drivetrain system produces a large torque, resulting in torsional vibration between the parts of the drivetrain shaft system.
The vibration of the wind power system originates from various sources, such as the blades, gearbox clearance, and generator vibration due to bearing failure [
9]. The authors investigated the negative effect of gear clearance vibration on the performance of wind power systems. In addition, an effective method of controlling the vibration of the wind power system was also explored.
The drivetrain vibration of the wind power system can easily cause blade damage [
10]. Hence, in [
10], the control strategy was introduced to suppress wind drivetrain vibration, and a damping controller for the blade vibration of the wind drivetrain was designed.
Reference [
11] studied the mechanism of the wind power drivetrain torsional vibration, and the impact rules of different parameters on the damping of torsional vibration in the drivetrain were investigated in detail. In Ref. [
12], the wind speed, turbine, shaft system and generator were modeled, respectively, and grid disturbances on the shafting oscillation were verified. Reference [
13] focused on wind turbine drivetrains and reviewed the vibration and noise from a systematic perspective of “generation–analysis–reduction”. Reference [
14] revealed the essential vibration characteristics, and a dynamic model of the drivetrain of the doubly fed wind turbine was established by adopting the lumped parameter method; the torsional vibrations of the generator, gears and wind wheel were considered. In Ref. [
15], the coupled dynamic model of the translation torsion of the main drive system of a wind turbine was built by the lumped parameter method, then the time-varying meshing stiffness of each gear pair was simulated by Fourier series and by considering the internal excitations caused by bearing support stiffness, torsional shaft stiffness, and the external excitation caused by the time-varying wind speed.
According to the characteristics of the multi-frequency and time-varying coupling of the tower vibration of a large-scale wind turbine, in [
16], a parallel adaptive notch filter based on driven knowledge was proposed to track the multi-frequency of the tower vibration online and to eliminate the influence of the vibration components of each frequency. Reference [
17] summarized the research results of the related vibration control methods and vibration-reduction devices, and forecasted the research trend of tower vibration control in the future. Reference [
18] revealed the influence of the wind farm type and the operating conditions of the shaft system of the synchronous generator set, and the mechanism of torsional vibration. Reference [
19] comprehensively reviewed the latest progress and new trends of wind power drivetrain vibration control and summarized the research on drivetrain vibration control before 2020. According to the conducted literature review, it can be concluded that most of the relevant research has investigated the mechanical drivetrain system and tower of the wind power system. Lastly, it can also be concluded that the stability and vibration of the drivetrain system significantly affect the performance of the wind power system.
The pitch control actuator cannot respond to a rapid change in the controller due to the high-frequency vibration caused by the gear clearance of the wind drivetrain system. Moreover, when the wind power system operates in the maximum wind energy tracking area, the wind power system adopts a fixed pitch control. Consequently, the vibration of the wind drivetrain system cannot be suppressed by adjusting the pitch angle.
Hence, the generator’s electromagnetic torque or speed vibration can be eliminated by controlling the generator. Drivetrain and generator vibration is reflected in the vibration of the output speed or generator torque. Therefore, suppressing the vibration of the wind power system can be achieved by controlling the generator’s output speed.
The doubly fed generator is a nonlinear, strongly coupled, multivariable high-order system controlled by either a vector control or direct torque control. After vector transformation, the doubly fed generator needs to be decoupled due to the cross-coupling problem [
20,
21]. The doubly fed generator requires excellent tracking and anti-interference performance. Moreover, it is beneficial if the abovementioned performances can be adjusted independently. In addition, the mechanical resonance caused by drivetrain shaft elasticity and gear clearance exists in the drivetrain system. Resonance increases the difficulty of an accurate mathematical description of the controlled object, resulting in model uncertainty in the wind power system. This model uncertainty is caused by mechanical resonance and is often described by multiplicative perturbation [
22]. Therefore, it is necessary to establish a control method that can independently adjust the generator’s tracking and anti-interference performance. Furthermore, the method should also be characterized by a robust performance regarding the model uncertainty caused by mechanical resonance. In other words, the three degrees of freedom internal model control (3-DOF-IMC) method can be used to solve the above problems.
In this paper, the vibration suppression problem of the wind drivetrain system is briefly explained, the vibration principle and suppression method are analyzed, and the existing problems are discussed. Secondly, the mathematical model of a doubly fed generator is analyzed, the decoupling method of the generator’s cross-coupling current is provided, and the design method of current and speed loops is discussed. Finally, the 3-DOF-IMC principle [
23] is analyzed, and the tracking and anti-interference performances of generator speed based on the 3-DOF-IMC are discussed. Moreover, the uncertainty of the controlled object caused by the mechanical resonance is analyzed, and the filter’s performance regarding the robust control and uncertain suppression is discussed. Finally, the simulation method is employed to demonstrate the effectiveness of the abovementioned methods.
4. Design of Control System for a Doubly Fed Generator
The electric control system of a doubly fed wind generator usually adopts a speed and current double closed-loop structure. The inner current loop is designed first, followed by the outer speed loop. Generally, the inner current loop is designed as a “second-order optimal system” of the EDM to improve its dynamic performance. The 3-DOF-IMC method is used to design various controllers for the speed loop that represent the performance of the speed-regulating system. Thus, the speed loop’s tracking, anti-interference, and robustness performances can be flexibly adjusted.
In addition, the EDM is also used to design the speed loop, and it is compared with the system designed by the 3-DOF-IMC.
4.1. Design of the Rotor’s Current Control System for a Doubly Fed Generator
According to the rotor’s current control block diagram shown in
Figure 7, the
d- and
q-axis channels of the inner current loop are completely independent after decoupling and have the same structure. Therefore, the two current controllers are the same, and only a single controller needs to be designed. The simplified dynamic structure of the rotor current loop of a doubly fed generator is shown in
Figure 8. Equation (7) represents the current feedback filtering unit,
β is the current feedback coefficient, and
Toi is the filtering time constant. Usually, a filter unit is also added to a given part of the current.
The current loop is designed according to the “second-order optimal system” method, and the obtained current controller ACR is a PI controller:
The transfer function of the current loop is approximated to an inertial unit with a small time constant via the closed-loop control of the rotor current:
An important function of inner current loop control is transforming the controlled object and accelerating the current tracking.
4.2. Design of Rotor Speed Control System for a Doubly Fed Generator
The reactive power control channel usually adopts a single closed-loop control to ensure that the wind generator captures the maximum wind energy. This is achieved by controlling the current of the
d-axis of the rotor within the
d–
q coordinate system of the synchronous rotation of two phases. The speed control channel adopts a double closed-loop control. The inner loop is the current loop of the doubly fed generator rotor, which is achieved by controlling the current of the
q-axis of the rotor. The outer loop is the generator speed loop. The block diagram of a doubly fed generator’s complete rotor electrical control system is shown in
Figure 9.
- (1)
The controlled object of the speed loop
The simplified rotor inner current loop, i.e., Equation (9), is substituted into
Figure 9. After further simplification, the dynamic structure diagram of the speed loop is shown in
Figure 10.
The declaring constants can be expressed as follows:
where
is the generator’s moment of inertia and
is the pole number of a doubly fed generator.
The output speed of the wind generator requires good tracking and anti-interference performances; it is also robust to the changes in system parameters. Most of the speed controllers designed by the EDM are PI controllers, making it difficult to simultaneously obtain good tracking and anti-interference performance. In this paper, a 3-DOF-IMC method is used to design the speed loop, and three controllers are used to adjust the tracking performance, anti-interference performance, and robustness of the speed loop.
5. The Principle of a 3-DOF-IMC
- (1)
Decoupling effect: In the early stage, the 3-DOF-IMC was mainly used for the decoupling of a multivariable process control system, and in the late 1990s, it was applied to the decoupling of a motor model [
27]. With the development of power electronics and power grid technology, the method of IMC decoupling has also penetrated into this field. For example, the cross-coupling problem of active and reactive power is solved in the PWM rectifier. Active and reactive currents are decoupled in flexible DC transmission systems, stationary synchronous series compensators and voltage source converters. The IMC decoupling method also has many application uses in a wind power generation system. The principle of the conventional IMC (1-DOF-IMC) decoupling is discussed in the reference, and the methods of the 2-DOF-IMC and 3-DOF-IMC decoupling and their applications in DFIG vector control are presented.
- (2)
The multiple degrees of freedom IMC is used to achieve the independent regulation of multiple performance indexes of the control system.
The performance index of the control system includes tracking performance, anti-interference performance and robustness performance. The controller designed by the 1-DOF-IMC is difficult to achieve excellent tracking performance and anti-interference performance at the same time, which cannot meet the control requirements of a high-performance system. The 2-DOF-IMC can adjust the tracking performance and anti-interference performance of the system, respectively, and can mainly control the anti-interference performance of the system. However, when 2-DOF-IMC controllers are used to regulate the tracking performance and anti-interference performance, respectively, then the feedforward IMC controller needs to take both the anti-interference and robustness into account. In the 3-DOF-IMC, the given filter regulates the tracking performance of the system, the feedforward IMC controller mainly regulates the anti-interference performance, and the feedback filter regulates the robustness performance. From the research status, the 3-DOF-IMC is mainly used in the control system performance index regulation and dynamic decoupling. In addition to analyzing the tracking performance and anti-interference performance of the 3-DOF-IMC, this section also tries to use it to suppress the vibration of the drive train.
5.1. The Structure of a 3-DOF-IMC
The structure diagram of a 3-DOF-IMC is shown in
Figure 11 [
23].
In
Figure 11,
,
, and
constitute a 3-DOF-IMC
that regulates the system’s robustness,
, which is also known as a feedback filter. When
, the system degenerates to a 2-DOF-IMC with
. Then, the system is reduced to a 1-DOF-IMC. The following expression can be obtained according to
Figure 11:
When the controlled object matches the forecast model, i.e.,
=
:
The 1-DOF-IMC method is used to design where , and controller is selected. Since the decoupled system is approximately a first-order system, it is desirable that . In the above correlation formula, and β represent filter parameters of the filter . The internal model of the controlled object is .
5.2. The Analysis of the Tracking Performance and Anti-Interference Performance of a 3-DOF-IMC
According to Equation (12), the following expression can be obtained:
The tracking and anti-interference performances of the system can be independently adjusted by changing the parameters of , , and .
5.3. The Robustness Analysis of a 3-DOF-IMC
The mechanical vibration of the wind drivetrain system will cause uncertainty in the generator model, which conforms to the multiplicative description of Equation (15) [
22].
Usually, the controlled object containing uncertainty can be described in one of the following two ways:
- (2)
Multiplicative description:
Equations (14) and (15) are equal to each other, thus obtaining the following equation:
where
and
is the weighting function that expresses the degree to which the uncertainty of the controlled object depends on the frequency
ω.
The controlled object
in
Figure 11 is expressed in the form of Equation (15), and its structure is transformed to obtain the equivalent structure in the dashed box, as shown in
Figure 12. In this section, the robustness of an IMC system is mainly discussed. Therefore, only the influence of model uncertainty on the system characteristics is considered, while the influence of disturbance
on the system performance is temporarily neglected.
Figure 11 can be equalized to
Figure 12. Thus, the 3-DOF-IMC is an equivalent open-loop system.
5.3.1. The Robustness Stability Analysis of the 3-DOF-IMC
According to the IMC requirements, the parameters
and
are stable, as shown in
Figure 12. Therefore, the necessary and sufficient condition for the stability of the open-loop control system shown in
Figure 12 is that the local feedback unit
in the figure is stable. Furthermore, the necessary and sufficient conditions for
stability can be expressed as follows:
Equation (16) can be substituted into Equation (22) to obtain:
According to
Figure 12 and Equation (22), the IMC system is an open-loop control. The zero poles of
and
can exactly counteract to achieve the system output tracking input given value. When uncertainty exists in the object model, the internal model of the object is introduced as
(
s). The model uncertainty is separated from the object model. Then, the local feedback unit
is used. The feedback unit compensates to achieve robust control of the system.
The actual object may have a variety of structures. Regardless of the structure, the robust stability of the 3-DOF-IMC system is related to the feedback filter related to . Due to an import filter , is lower than . Therefore, the degree of uncertainty that the system will allow is higher than the disturbance from the outer environment.
5.3.2. The Robustness Performance Analysis of a 3-DOF-IMC
The system should be robust, stable, and characterized by good dynamic performance in engineering. The system should completely overcome the influence of the model uncertainty; hence, the following equation should be established according to Equation (19):
Substituting Equation (20) into Equation (23) yields:
The sensitivity function is then defined. The sensitivity function S’s value reflects the system’s robust tracking performance. The smaller S is, the better the robust tracking performance.
Similarly, regardless of the structure of the controlled object, the robustness of the 3-DOF-IMC system is also related to the feedback filter , whose introduction decreases the sensitivity S and improves the robustness of the system.
7. Conclusions
In this paper, the method of the suppression of vibration was proposed to adjust the aerodynamic torque of the wind turbine via variable pitch control and to control the electromagnetic torque and speed of the generator in order to suppress its speed vibration. Moreover, vector control and IMC were used for the doubly fed wind generator. A double closed-loop control scheme of wind generator speed based on 3-DOF-IMC was proposed. The following conclusions can be drawn:
The 3-DOF-IMC has three controllers with adjustable parameters and flexible adjustments that can independently control the tracking performance, anti-interference performance, and robustness performance of the wind generator speed loop.
The feedback filter has a suppression effect on the external periodic disturbance signal and can be used to suppress the periodic disturbance from the drivetrain. Thus, the influence of drivetrain vibration on the wind generator speed can be eliminated.
A 3-DOF-IMC plays an important role in decoupling the cross-coupling voltage of the generator. When the controlled object and forecast model are matched, the wind generator rotor resistance and inductance parameters are proportionally increased, reduced, or remain constant, and the decoupling effect of the 1-DOF-IMC is good. However, when the wind generator’s rotor inductance and resistance parameters increase, decrease, remain constant, or change in reverse according to different proportions, the 1-DOF-IMC can hardly achieve full decoupling due to a lower number of adjustable parameters. Full decoupling can be achieved through multi-parameter coordination and by employing the 3-DOF-IMC. Further work is needed in the future.