1. Introduction
The variable-speed wind turbine based on the Doubly Fed Induction Generator (DFIG) is widely used today. The most common configuration consists of a horizontal-axis turbine, a turbine–generator mechanical coupling, a wound-rotor induction generator, and a back-to-back bidirectional power converter. The DFIG wind turbine is controlled by converters, and in most applications it uses Proportional–Integral (PI) controllers [
1,
2]. Topologies that use a braking Chopper in the Direct-Current-(DC) link also traditionally utilize a PI controller to regulate the DC voltage during faults in the electrical grid [
3,
4].
The control structures of these devices normally comprise current and active/reactive-power loops connected to the back-to-back converter as well as the DC-Chopper control [
1,
3]. Analyzing the operation of these control loops, it can be observed that the PI controllers of the back-to-back converter are active throughout all the operation scenarios (normal condition and fault events) of the DFIG wind turbine. On the other hand, the DC-Chopper controller only operates in the presence of electrical faults [
5]. Thus, interactions between the control and protection may occur during faults, which depends on the intensity of the voltage sags. Therefore, it is imperative to consider these interactions in the tuning process.
The tuning of control system parameters plays a fundamental role in the performance and stability of the DFIG wind turbine. Due to the difficulties and complexity of tuning the DFIG wind turbine and the importance of the correct performance of control systems, several adjustment techniques have been proposed over the years, such as trial and error, linearization of the system (tuning through eigenvalues or using some specific algorithm) and classical techniques of control theory or optimization methods (ant-colony-optimization algorithm, genetic algorithm, etc.) [
6,
7,
8,
9]. Among the techniques tested over the years, one that has yielded good results is the Particle-Swarm-Optimization-(PSO) algorithm, which is recognized for being adaptable and capable of solving single- and multi-objective problems. In addition, this methodology enables optimization based on performance indicators (Objective Functions) extracted directly from dynamic simulations. This feature can quantify control behavior under electrical fault conditions and deal with all Objective Functions independently (multi-objective optimization) [
2,
6,
10].
Hamid et al. [
11] employed a novel Jaya-Particle-Swarm-Optimization-(JPSO) algorithm for the optimal tuning of wind-maximum-power-point tracking and DC-link-voltage PI-controller parameters. The results demonstrated a significant improvement in the steady-state and dynamic responses of DFIG controllers and a bidirectional energy-storage battery with DC–DC converter control connected to the DFIG’s DC link. Furthermore, the authors observed that by using the optimized PI controller gains tuning with JPSO: (i) the rotor speed converged more rapidly with precise reference tracking, leading to almost zero steady-state error, (ii) there was a reduction in the initial overshoot and a quick stabilization time during abrupt wind speed changes, (iii) the DC-link voltage exhibited a superior response with optimal tuning during load imbalances and abnormal grid voltage conditions. Jiang et al. [
12] also used the PSO algorithm to solve the optimal reactive power demand of wind farms and to perform reactive-power allocation. Via simulations, they proved that DFIG operation without a unitary power factor can improve the system voltage quality and reduce grid loss, which is beneficial for a stable and efficient system operation.
Anilkumar et al. [
13] applied the PSO algorithm, seeking to maximize the power exchange between the grid and the DFIG. It was observed that tuning with the PSO increased the overall energy savings in the system and minimized the use of capacitors. Kamel et al. [
2] modeled a DFIG wind turbine with three PI controllers. Concerning tuning, they explored five optimization methods, aiming to improve the Low-Voltage-Ride-Through-(LVRT) performance. The study pointed out that the Hybrid Ant-Colony–Particle-Swarm Optimization was the technique that best adapted to the problem.
Regarding the system’s protection, Mosaad et al. [
4] presented a new cost-effective technique to improve the performance of DFIG-based Wind Energy Conversion Systems (WECS) during wind gust and electrical faults, using high-temperature superconductors on the grids. They proved that the Fractional-Order-Proportional–Integral (FOPI) controller offers better results than a conventional PI controller. This is because it offers better control compared to the DC-Chopper duty cycle, improving the Fault-Ride-Through (FRT) capability during the events described. Pereira et al. [
14] studied the influence between the crowbar protections on the rotor-side converter and the Chopper on the DC link. It was concluded that during a fault the DC Chopper allowed the DFIG to deliver reactive power, maintaining the voltage constant at the DC link and even preventing crowbar activation from minor faults. The DC Chopper also helped to meet the technical requirements of the Grid Code, mainly in terms of reactive-current injection. However, in the previously cited works, the interaction of the protection system and the DFIG’s operational system was not addressed.
Debre et al. [
15] proposed a Chopper connected to the DC link, to control the imbalance in the stator and rotor currents and the fluctuation of the DC-link voltage during abnormal operating conditions. It was concluded that DFIG alone is unable to maintain the DC-link voltage during electrical faults, which can lead to equipment damage. On the other hand, the DC Chopper restricted the DC voltage rise, providing the necessary protection. Islam et al. [
16] performed a transient analysis concerning the use of a DC Chopper to improve the Fault-Ride-Through (FRT) capability of the DFIG wind turbine. The authors also showed that the DC-Chopper resistor should be chosen carefully, especially because during an electrical fault a large value may affect the system’s performance. The work did not address the tuning process, nor the relationship between the electrical and mechanical quantities.
Thus, in order to understand the effects caused by DC-Chopper protection and reactive-current injection on the performance of a DFIG wind turbine during the tuning process of PI controllers, this work modeled parts of a DFIG wind turbine, its control system composed by PI controllers, the dynamics of the DC Chopper (which included a PI controller) and the reactive-current injection during electrical faults. For that purpose, two tuning methods using the Multi-Objective-PSO algorithm (MOPSO) were used, considering sequential and simultaneous tuning (referred to in this work as Method 1 and Method 2, respectively). It must be clarified that the MOPSO algorithm was responsible for determining the values of the gains of the PI controllers (with values between 0.0001 and 50), to achieve the tuning objectives.
Additionally, the DFIG wind turbine was tuned by the classical method called Symmetrical Optimum (SO) for comparative purposes.
This work adds contributions to the results presented in [
6], especially concerning interactions with the protection system. This work builds upon the Ref. [
6] study in the following aspects:
It models the dynamics of the Grid-Side Converter (GSC). Ref. [
6] did not model this part of the DFIG.
It introduces protection and control systems during electrical faults (the DC Chopper). Ref. [
6] did not consider any form of protection during faults.
Due to more detailed modeling and the protection system, this work required tuning eight PI controllers, resulting in 16 gains to be defined. Ref. [
6] tuned only five PI controllers.
It considers reactive-power injection during faults. Ref. [
6] did not consider reactive-power injection.
Finally, this work aimed to understand the advantages and disadvantages of sequential and simultaneous tuning of the PI controllers with the MOPSO algorithm. Ref. [
6] only investigated the possibility of tuning the DFIG with the MOPSO algorithm.
The main innovative aspects of this research are:
Tuning the parameters of the DFIG’s PI controllers, using the multi-objective-PSO-(MOPSO) algorithm adapted to the wind turbine’s specific requirements;
Considering the effects caused by the inclusion of protection and reactive-power injection during the tuning process of the wind-turbine control system;
Formulating Objective Functions, to ensure that the DFIG complies with the Grid-Code requirements, which include supplying reactive power during an electrical fault.
4. Operating Conditions and Tuning Methods
The system used for testing the proposed tuning algorithms was a wind farm comprising 10 DFIG wind turbines connected to an infinite-bus system (see
Figure 6. The infinite-bus voltage was 1.0 p.u. the short-circuit capacity seen from the connection point was
= 4 p.u. and there was a transmission line with ratio X/R = 8. The parameters of the DFIG wind turbines are shown in
Table 1, and two tuning methods using the Multi-Objective-PSO algorithm (MOPSO) were used, considering sequential (Method 1) and simultaneous (Method 2) tuning.
In Method 1, the PI controllers were tuned sequentially, starting by the parameters of the PI controllers of the active and reactive power, the DC-link voltage and the rotor- and converter-current control loops. Then, the PI controller of the DC-Chopper control loop was tuned. For the first phase of Method 1, a low-intensity electrical fault was simulated, so as not to cause the protection to trip, which was a fault with a voltage dip up to 0.7 p.u. and a duration of 500 ms (the maximum allowed by [
21]). Then, having already tuned the PI-controller parameters of the converter, a more severe fault was simulated (voltage dip up to 0.3 p.u. with a duration of 500 ms), which caused the trip of the DC-Chopper protection, making it possible to tune the PI-controller parameter of the DC-Chopper protection (see
Figure 4b).
In Method 2, all the PI controllers were tuned together. To do this, the occurrence of a fault that would cause a voltage dip up to 0.3p.u. with a duration of 500 ms was simulated. This fault caused the trip of the DC-Chopper protection, making it possible to tune all the PI controllers in the DFIG wind-turbine control structure simultaneously.
In order to compare the performance of the DFIG wind turbine obtained with the PSO tuning, the DFIG wind-turbine controllers were also tuned with the Symmetrical-Optimum method, a procedure that only takes into account decoupled-transfer-function approximations of the control loops.
Using the previous parameters and the requirements established in
Section 3, two methods were established to tune the PI parameters with the Multi-Objective-PSO algorithm.
5. Multi-Objective-Particle-Swarm-Optimization Algorithm Used for Tuning
Particle-Swarm Optimization (PSO) is a heuristic search technique with a population of solutions, where each individual of the population is a possible solution to the problem. Due to its simplicity and its ability to solve non-linear, continuous and multi-objective problems, it is ideal for optimizing DFIG wind-turbine control systems [
2,
6].
The MOPSO algorithm proposed in this work extends the one used in [
6] in the following aspects: (i) in order to comply with the two tuning methods, MOPSO was applied sequentially and under different test conditions; (ii) the decision maker was adapted to each of the two faults required by the tuning process and the “solution region”, as each voltage dip had to be modified; (iii) due to the coupling of the DFIG wind turbine variables, it was possible to decrease the set of Objective Functions; thus, the bus current was the only current penalized in the Objective Functions; (iv) due to the inclusion of the reactive-current injection, the representation of the controls associated with the GSC and the DC-Chopper protection, there was an increase in the number of parameters to be tuned.
Therefore, this research presented eight PI controllers resulting in 16 variables to be tuned.
The step-by-step procedure of the MOPSO algorithm is shown in Algorithm 1. The “Initial phase” assigned a position between [] and a random velocity between [] to each particle (Step 1).
In Step 2, to meet the tuning requirements of
Section 3, a set of six Objective Functions was established, Equations (
9) to (
14).
After calculating the Objective Functions (OFs) in Step 2, the best position was defined for each particle so far, the
pbest (Step 3), copying the value of the dimensions of its corresponding individual. In Step 4, the Pareto Front was defined [
6].
In the last step of the “Initial Phase”, the Decision Maker determined the “solution region” (Step 5), defining the maximum value that each Objective Function could reach. As explained in [
6], for the setting of the “solution region” a value
was established for each Objective Function, such that for a particle to be in the solution region all Objective Functions had to attain values less than or equal to the respective
. As the “solution region” depended on the operating and testing conditions, two solution regions needed to be built: the first was valid for a voltage dip up to 0.7 p.u. and the second was valid in the case of a voltage dip up to 0.3 p.u.
The Decision Maker determined the following particles
when updating the velocity
vel (see Equation (
15)). Thus, three situations could happen: (i) no particle reached the “solution region”, therefore, the
lbest leaders were the particles that were in the Pareto Front; (ii) a particle reached the “solution region” and it was in the Pareto Front, therefore, all particles used it to update their velocity; (iii) two or more particles reached the “solution region” and the Pareto Front, establishing themselves as the leaders of the algorithm, and the other particles used them to update their velocity. In case (iii), the choice of which particle to follow was random and did not change unless some other particle reached the “solution region” and the Pareto front.
The second stage, MOPSO’s “search phase”, was where the iterative process took place. Thus, for each particle the Objective Functions were calculated (Step 6) and analyzed for the possible improvement of
pbest, with two possible situations: (i) if all the Objective Functions attained values smaller than or equal to (none greater than) the respective values for
pbest, then the
pbest and the Pareto Front were updated (Step 7), and then it proceeded to the Decision Maker (Step 8); (ii) if
pbest had not been improved, it passed directly through the Decision Maker (it went to Step 8 without going through Step 7). In Step 9, the velocity
vel of the
i particle was updated in the
j dimension, and then the
x positions were updated with the Equation (
16):
where
and
are cognitive and social learning factors, respectively,
and
are randomly generated numbers with uniform distribution in the interval [
],
is the inertia factor and
is the iteration number.
In Step 10, it was checked if any particle had crossed the search space and, if so, it was brought to the border and its velocity was reset. In the case that the termination criterion was not met—that is, the maximum number of iterations (
) was not reached—the iterative process continued, returning to Step 6. In the case that it was reached, it finally passed through the decision maker, to establish the
gbest algorithm solution (Step 11). In this case,
gbest was the particle found in the “solution region” and in the Pareto Front with the lowest cost of
(the particle that damped the mechanical oscillations more quickly).
Algorithm 1: Step-by-step procedure for the MOPSO algorithm. |
Initial phase: 1. For each dimension of each particle: random position between [ and ] and random velocity between [ and ]. 2. Calculate set of Objective Functions. 3. Define the best place for each pbest particle. 4. Define Pareto Front. 5. Decision maker: determine “solution region”. Search phase (iterative process): 6. Calculate set of Objective Functions. Is the new pbest better?? Yes → go to Step 7. No → go to Step 8. 7. Update pbest and Pareto Front. 8. Decision maker: determine particle to follow in the velocity update. 9. Update velocity and positions. 10. Check positions. Termination criterion? Yes → go to Step 11. No → go to Step 6. 11. Decision maker: determine gbest solution. |
7. Performance of the DFIG Wind Turbine
This section presents the simulation results concerning the performance of the DFIG wind turbine with the parameter tuning of the PI controllers developed in
Section 6. Two tuning methods with the Multi-Objective-PSO algorithm were proposed, and the MOPSO-1 (
Table 4) and MOPSO-2 (
Table 6) abbreviations were used here to refer to the PI controller parameters obtained by Methods 1 and 2, respectively. Simulations were performed for the system, considering electrical faults with two different levels of voltage drop. In order to detail the performance of the DFIG wind turbine, the results for the mechanical and electrical variables are presented with different timescales (30 s and 3 s), respectively.
The first test considered an electrical fault that did not trip the DC-Chopper protection. To do this, the same electrical fault used in the first step of Method 1 (see
Section 6.1) was chosen, with a voltage dip of 0.7 p.u.
Figure 7 shows the behavior of the mechanical variables of the DFIG wind turbine for the first test. Comparing the behavior of the mechanical variables of the DFIG wind turbine for the different tunings, it was noticed that the tunings provided by the MOPSO algorithms were the only ones able to dampen the rotor and turbine speed oscillations.
This is one of the main advantages of the proposed Multi-Objective-PSO algorithm. Favoring the damping of the mechanical oscillations of the DFIG wind turbine under the tested conditions was a difficult control objective to be achieved. As a matter of fact, the tuning with the SO method was not able to achieve this goal (the rotor and turbine speeds did not converge to the same value after the fault period). Thus, the tunings with MOPSO were the only ones that met the damping requirement of
Section 3. Moreover, the MOPSO-2 tuning was able to dampen the oscillations faster than the MOPSO-1 tuning, a behavior attributed to the simultaneous tuning of the PI controllers.
Figure 8 shows the behavior of the electrical variables of the DFIG wind turbine for the first test. As expected, the DC-Chopper protection did not trip during the first test (“Chopper Activation = 0 ”) and, therefore, there was no power dissipation by the protection (“Protection Power = 0”). The terminal voltage
V, in all tunings, remained within the LVRT region determined by the Grid Code (GC:
) (see
Figure 5). The voltage level during the fault was similar for both the MOPSO-1 and the MOPSO-2 tunings (slightly higher for the MOPSO-1 tuning), with damped oscillations and a post-fault recovery without large overvoltage peaks. Thus, the MOPSO-1 and MOPSO-2 tunings met the voltage requirement established in
Section 3, improving the LVRT capability of the DFIG wind turbine.
Both the MOPSO-1 and the MOPSO-2 tunings resulted in small variations and damped oscillations of the DC-link voltage, ensuring the safety of the DC link during the fault (see
Section 3). In addition, the MOPSO-2 tuning showed faster dampening of the oscillations than the MOPSO-1 tuning both during and after the fault.
Regarding the behavior of the currents with the MOPSO-1 and MOPSO-2 tunings, the peaks reached were below the maximum allowed ( p.u; p.u; p.u; p.u), preventing equipment problems and disconnection due to overcurrents. Comparatively, the MOPSO-2 tuning showed higher maxima and more damped oscillations than the MOPSO-1 tuning during the fault. On the other hand, MOPSO-1 showed higher peaks at the end of the fault. In the post-fault period, the currents presented more dampened oscillations with MOPSO-2 tuning, but with greater amplitude if compared to MOPSO-1.
The active power dropped during the fault, attaining the lowest level for the MOPSO-2 tuning, which, nonetheless, showed more dampened oscillations than MOPSO-1, both during and after the fault. In addition, the MOPSO-2 tuning had a lower minimum and a greater amplitude of oscillations after the fault. The highest peaks appeared when the fault was cleared, but without exceeding the pre-set limit (
= 2 p.u.; see
Section 3) for both MOPSO tunings. However, the P maximum for the MOPSO-1 tuning was greater than the maximum for MOPSO-2.
One of the most significant differences between the tunings with MOPSO was the error regarding reactive-power injection. The MOPSO-1 tuning achieved better tracking of the
Q reference (GC:
, given by Equations (
5) to (
8)), with more dampened oscillations and smaller amplitude peaks than the MOPSO-2 tuning. Thus, the MOPSO-1 tuning helped the wind farm to comply with the Grid Code, and the DFIG wind turbine operating with the tuning obtained from the MOPSO helped support the voltage during faults, providing the reactive power requested by the GC. The MOPSO-2 tuning was less effective, as it delivered a higher
Q value during the fault while showing a lower voltage level.
On the other hand, due to the unstable behavior, the DFIG-wind-turbine performance with the SO was not able to meet the requirements established in
Section 3. This was because the tuning with the SO showed undamped behavior of the mechanical variables, a strong peak in the terminal voltage at the time the fault was cleared, strong fluctuations in the DC link voltage, high amplitude peaks in currents and deficient convergence of reactive-power
Q to the reference value (especially after clearing the fault from the system). The DFIG wind turbine, operating with the tuning obtained from the SO method, was disconnected, due to instabilities.
The results of the first test showed the good performance of the DFIG-wind-turbine electrical and mechanical variables obtained with the MOPSO tuning algorithms. In general, with MOPSO-2 tuning, faster damping of mechanical and electrical oscillations was achieved, both before and after the fault. However, the MOPSO-1 tuning showed better tracking of the reactive-power injection reference, also resulting in smaller voltages and active power drops during the fault.
The second test considered a more severe electrical fault causing a terminal voltage dip of 0.3 p.u. This was the second tuning step in Method 1 and the tuning condition in Method 2 (see
Section 6.1 and
Section 6.2, respectively). In this case, the dynamic behaviors of the mechanical and electrical variables are shown in
Figure 9 and
Figure 10, respectively.
The major differences between the tunings with the MOPSO algorithms and the SO method were found in the mechanical part (see
Figure 9). Again, only the tunings with the MOPSO algorithms were able to dampen the mechanical-variable oscillations and reach the convergence of both rotor and turbine speeds. Moreover, similar to the result of the first test, the MOPSO-2 tuning was slightly more efficient in damping the oscillations in the turbine and generator speeds. The faster damping of oscillations provided by the MOPSO-2 tuning can be observed in
Figure 9, and a comparison of the values of Cost
(which measured the damping of the mechanical oscillations) in
Table 3 and
Table 5 further supports this observation. For Method 1, Cost
= 74.1136, while for Method 2, Cost
= 39.8496.
Once more, tuning with the SO method did not meet the requirements established in
Section 3.
The “
Chopper Activation” variable (see
Figure 10) shows the protection trip during and after the fault. With the MOPSO-1 and MOPSO-2 tuning, the DC Chopper was only triggered during the fault period and for a short period of time. Moreover, due to the simultaneous tuning of all the PI parameters, the MOPSO-2 tuning performed better, dissipating less power via the DC Chopper than MOPSO-1, showing peaks of 0.3950 p.u. and 0.2823 p.u. respectively (see “Protection Power” in
Figure 10).
The Multi-Objective-PSO algorithms achieved stable behavior of the protection system. On the other hand, due to the instability of the tuning with the SO, the protection tripped during and after the fault.
Analyzing the bus voltage (see
Figure 5), the performances with the MOPSO-1 and with the MOPSO-2 tunings did not present significant differences, showing damped oscillations and fast post-fault recovery. In addition, with the MOPSO-2 tuning, the lowest voltage peaks were obtained. Thus, the tuning achieved by MOPSO helped to comply with the GC, ensuring the damping of the mechanical oscillations while the bus voltage remained in the region determined by the GC reference:
.
The DC voltage presented greater variations in comparison to the first test. However, the tuning performed with the MOPSO algorithms obtained damped oscillations and low peaks for the , ensuring the safe operation of the DC bus. Moreover, during the fault, the MOPSO-2 tuning stabilized with a lower DC voltage and showed more damped oscillations than the MOPSO-1 tuning. Additionally, after the fault was cleared, the MOPSO-2 tuning had a smaller peak and smaller amplitude oscillation than the MOPSO-1 tuning.
Figure 10 shows that the terminal (
i), rotor (
) and stator (
) currents reached values close to, but not exceeding, the limits established in
Section 3; thus, the DFIG wind turbine would not be disconnected by overcurrents. Moreover, the performance with the MOPSO-1 tuning showed higher peaks for the
i,
and
currents, both at the beginning and at the end of the fault period.
However, the main difference in this regard was observed in the GSC current (), which for the MOPSO-2 tuning presented a peak of almost twice the amplitude observed for the MOPSO-1 tuning. This behavior is explained by the fact that the sequential tuning (Method 1) resulted in GSC current controllers with better tracking performance, whereby MOPSO-1 ensured closer to its reference value.
During the fault, the active power
P presented similar behavior for MOPSO-1 and MOPSO-2. A peak was observed after the fault was cleared, which was higher in the case of the MOPSO-1 tuning. Moreover, there was active power consumption immediately after the fault clearance, and the tunings with the MOPSO algorithms were able to meet the requirement established in
Section 3 (
less than 2 p.u.).
Regarding the reactive-current-injection performance, the tracking of the reactive-power reference given by the MOPSO-1 and MOPSO-2 (GC: ) tunings presented deviations just after the fault occurrence. Similarly, as in the first test, the MOPSO-1 tuning resulted in a lower reactive-power reference tracking error than the MOPSO-2 tuning. Recall that better tracking performance of the MOPSO-1 tuning was also observed in the dynamics of the GSC current controllers. Nevertheless, for both tunings with the Multi-Objective-PSO algorithms, it was possible to track the reference and assist the system in this period. The result showed the need to include the supply of reactive power during the tuning of the PI parameters. The importance of tuning so that the DFIG wind turbine meets the requirements requested in the GC should also be highlighted.
The tuning with the SO method did not meet the requirements presented in
Section 3. It could not dampen the mechanical oscillations, and, therefore, it was not able to ensure system stability. The protection tripped after fault removal, and the supply of reactive current deviated from what is required in the GC. The DC voltage also showed undamped oscillations—that is, unstable behavior of the DC voltage, even with DC-Chopper protection. Furthermore, the converter current was very high.
8. DFIG Performance with Tuning Obtained under Different Operating Conditions
In order to demonstrate the validity of the tunings obtained under different conditions, this section presents the results achieved by varying the wind level (sub-synchronous speed) and also for a different operating condition in the absence of wind (wind profile).
The values of the gains for the PI controllers, used in this section, remain those from
Table 4,
Table 6 and
Table 7.
8.1. Test for Sub-Synchronous Wind Speed
The difference with the tuning tests in this case was that the wind speed was varied during the machine’s operation, affecting the amount of active power delivered by the machine.
A wind speed was chosen such that the DFIG operated at a sub-synchronous speed with the electrical grid. The significance of this test was that it allowed the observation of the DFIG-wind-turbine behavior during a fault when the converter absorbed power from the grid through the rotor. An electrical fault was selected to trigger the protection system.
The results of the mechanical variables are presented in
Figure 11, showing the rapid mitigation of oscillations achieved by the MOPSO-1 and MOPSO-2 tunings, where MOPSO-2 demonstrated even faster damping. Additionally, the SO tuning failed to dampen the oscillations and exhibited unstable behavior.
Figure 12 shows that the tunings managed to stay within the limits of the LVRT curve (see
Figure 5). Similarly, the MOPSO-1 and MOPSO-2 tunings showed very similar peaks and damping, as well as appropriate post-fault recovery.
Due to the operation of the DFIG at a lower wind speed (compared to the tuning tests), the peaks of the terminal, stator, rotor and converter currents were lower. Additionally, during the fault period, for a few moments, the DFIG consumed active power from the grid.
The MOPSO-1 and MOPSO-2 tunings achieved an acceptable tracking of the reactive-power reference during and after the fault period.
When the speed was sub-synchronous, due to the lower peak value of the DC-link voltage during the fault, the protection was not triggered by the MOPSO-2 tuning. Therefore, for this lower wind speed, only the MOPSO-1 tuning dissipated power through the protection. This reinforces the fact that with the joint tuning of the PI controllers of the converter and the DC Chopper, better performance of the protection system can be achieved.
Based on the results presented in this subsection, it is understood that the MOPSO-1 and MOPSO-2 tunings also met the performance and stability requirements when the rotor of the DFIG rotated at sub-synchronous speeds.
It was observed that the SO tuning failed to meet the performance and stability requirements.
8.2. Test for Wind Profile
For the last test, the DFIG wind turbine was subjected to a different operating condition. In this case, its performance was tested with the wind profile shown in
Figure 13.
It can be observed that the profile exhibited various peaks and valleys, as well as maximum and minimum values that were widely spaced. Additionally, it presented a curve with high-amplitude variations, showing the DFIG behavior under a very different condition from the tuning scenario.
The DFIG wind turbine achieved tracking of references and oscillation damping only with the tunings obtained from the MOPSO algorithm (MOPSO-1 and MOPSO-2).
Therefore, with the parameter values of the PI controllers from
Table 4 and
Table 6, respectively, good performance was achieved with damping of electrical and mechanical quantities.
On the other hand, the behavior of the wind farm with the SO tuning showed undamped oscillations after the second peak of the wind profile (after 200 s), and these oscillations continued to increase until the simulation was interrupted due to the unstable behavior of the DFIG.
It was clarified that, for the wind profile test, there is no need to monitor the protections, as the protection system only operates in the case of a fault.
Observing the results presented in this section, it is possible to understand that the tunings obtained with the MOPSO algorithm can also be used for conditions different from those of tuning.
9. Conclusions
This research sought to incorporate the dynamics of reactive-current injection and DC-Chopper protection during the tuning process of the DFIG-wind-turbine control system in fault conditions with the Multi-Objective-PSO algorithm.
Tunings obtained with the MOPSO algorithm, using sequential and simultaneous tuning strategies, showed better performance than the SO method, both in electrical quantity behavior and in the damping of the mechanical variables. The developed Multi-Objective-PSO algorithm could reach the pre-established requirements, and thus achieved good dynamic performance of the DFIG wind turbine during faults, even with reactive-current injection, as well as in the presence of DC-Chopper protection.
In addition, when the DFIG wind turbine was subjected to an electrical fault, the tuning conditions were very important for the performance and damping of the oscillations of their electrical and mechanical variables. Comparing the proposed tuning methods to the Multi-Objective-PSO, it was observed that sequential tuning (Method 1: MOPSO-1) showed a better performance in relation to the reactive-current injection and lower amplitude deviations of the electrical quantities during and after the fault period. On the other hand, simultaneous tuning of the PIs (Method 2: MOPSO-2) reached faster damping of the mechanical oscillations and better performance of the protection system.
These differences are attributed to the tuning process, because in the first step of Method 1, where the converter controllers were tuned, the fault was not very severe and, therefore, the algorithm prioritized, following the reactive power reference. However, in Method 2, the fault was more severe, the protection system was triggered and the oscillations were higher and, therefore, the algorithm prioritized better damping of the mechanical oscillations and the performance of the protection system.
In conclusion, the dynamics of the protection system and the reactive-current injection are very important and must be incorporated during the tuning process of the DFIG wind turbine.