# Pitch angle control of wind turbine systems in cold weather conditions using \(\mu\) robust controller

## Abstract

Wind turbine is a complex nonlinear system that the exact model of this system is not available, so it can be represented as an uncertain system. Thus, the control of this system is an important topic. Most of methods that design controllers for wind turbines consider these systems in suitable weather condition. While many turbines work in cold weather condition, in this paper, wind turbine is considered in cold weather, and in ice on turbine blades are considered as model uncertainties. A robust controller is designed for the wind turbine, in order to control the pitch angle. Performance of the proposed controller is evaluated in a comparison study.

### Keywords

Wind turbine Ice formation on wind turbine blades PID controller Robust control Robust*μ*control Reduced order controller

### Nomenclature

*P*_{e}Electrical power of generator (KW)

*ω*_{r}Angular speed of rotor (rad/s)

*J*_{r}Rotor inertia (kg)

*T*_{r}Rotor torque (N M)

*ω*_{g}Angular speed of generator (rad/s)

*J*_{g}Generator inertia (kg m

^{2})*T*_{g}Generator torque (N M)

*D*_{r}Damping coefficient of drive train (s

^{−1})*K*_{r}Spring coefficient of drive train (N/M)

*N*_{g}Gear ration (–)

*τ*_{β}Pitch actuator time constant (s)

*τ*_{T}Generator time constant (s)

*f*Frequency (Hz)

*ν*Wind speed (m/s)

*ρ*Air density (kg m

^{3})

## Introduction

Increase in world population leads to enhanced consumption of electrical energy. Decrease in fossil fuels and environmental pollution encourages researchers to find new ways to generate electrical energy [1, 2].

Renewable energy is delivered from natural processes that are replenished constantly and are unpredictable. Therefore, it is difficult to control. This energy is applicable because of its being inexpensive, easy availability, and purity of the energy. Wind turbines are used to convert the kinetic energy of wind into electrical energy. Different control approaches are proposed to adjust the wind turbine speed for efficient power generation and to keep the turbine components within designed speed and torque limits [1, 3].

Considering turbine performance and its different operation areas, this paper aimed at designing controllers in the third operation area [4]. To be more precise, various types of control strategies are introduced to control and maximize power in this area. In [5], a fuzzy controller is designed to convert wind into optimal electrical energy. Demonstrating the stability of the system is demanding in this method due to the nonlinearity of the process. Therefore, an adaptive fuzzy controller is proposed in [6]. In that method, the adaptation process is accomplished through fuzzy rules and the stability of the system is guaranteed by choosing a suitable Lyapunov function [6]. In [7], a robust controller is designed which utilizes the T–S fuzzy model to stabilize the nonlinear wind turbine system. A drawback inherent in this method is the difficulty in determining the appropriate Lyapunov function to prove the stability This method suffers from the same flaw as the adaptive fuzzy controller. A PID controller as the most widely used control scheme in industry is proposed in [8]. Some advantages can be enumerated for this method, including its simple structure and easy implementation. In this method, if the system works in a steady-state operating point, the pitch angle will be controlled. It should be noted that nonlinear and complex dynamics of the system are not appraised since the system works in the operating point. This bespeaks that the linearization of the nonlinear model of wind turbine makes us ignore the small deviations around the operating point, noise, and the disturbance of the process. In [9], a sliding mode controller as a robust controller is used to control power and to adjust the speed of the rotor and the wind turbine generator. Due to the nonlinear characteristics of the controller, only two uncertainties including spring constant and damping coefficient have been considered and applied to the wind turbine system. The main drawback of this method is the chattering phenomenon in the sliding surface. In [10], a robust controller is designed to consider all of the uncertainties. These uncertainties include the uncertainty resulting from the linearization process and small deviations, and uncertainties from spring constant and damping coefficient. These methods are used to control the pitch angle and maximize electrical power generation [11].

In many instances, the performance of the wind turbine is scrutinized in suitable weather conditions. However, a robust controller is designed in this article to maintain the performance of the wind turbine in bad weather conditions, such as snow or when rain droplets freeze on the turbine blades [12]. In these circumstances, as the turbine blades freeze, the rotor mass changes and the electric power reduces. Therefore, the controller is designed to adjust the speed of the generator after applying the uncertainties in the inertia and other factors [13, 14]. In light of the pitch angle and the rotor speed, the type of wind turbine used in this paper has variable rotor speed and variable pitch angle. The adjustment of the variable pitch angle and the variable rotor speed, respectively, results in the maximization of the electrical power and minimization of the turbine’s dynamic load. It is note worthy that the adjustment of the variable rotor speed not only minimizes the turbine’s dynamic load, but also increases the system’s lifetime [15, 16]. The objective of designing the controller is to maximize the electrical power production at low wind speed and to maintain it at high wind speed. Compared to other publications on wind turbine, in this paper, for the first time, the uncertainty that arises from icing of wind blade is considered, and then robust controller is designed.

The paper is organized as follows: Section 2 articulates the modeling of the wind turbine system and related equations. The impact of cold weather on the performance of wind turbine is explained in Sect. 3 that aims to study and evaluate the uncertainties of the system and based on the conclusions made in this section, robust *μ* and reduced order *μ* control systems are designed in Sect. 4 to control the blade angle. In Sect. 5, the simulation results of designed robust controller are compared with a PID control system, and finally conclusions made in Sect. 6.

## Wind turbine model

This section introduces the wind model and the wind turbine model.

### Wind model

### Nonlinear model of wind turbine system

Characteristic of vestas V29 wind turbine

Vestas V29 wind turbine characteristic | Value |
---|---|

Electrical power of generator | 225 kW |

Rotor diameter | 29 m |

Rotor RPM | 41/30.8 RPM |

Angular speed of rotor | 4.29 rad/s |

Angular speed of generator | 105.6 rad/s |

Frequency | 50–60 Hz |

#### Aerodynamics subsystem

*ρ*is the density of wind (\(\frac{\text{kg}}{{{\text{m}}^{ 3} }}\)),

*R*is the radius of the blades (m),

*V*is the wind speed (m/s), \(\lambda\) is the tip speed ratio, \(\beta\) is the pitch angle, \(C_{\text{p}}\): the power coefficient, \(\lambda\) is the ratio between the blade tip speed and the wind speed,

*λ*and \(\beta\) is, therefore, used extensively in the control designs. In previous work, numerical derivatives of \(C_{p}\) with respect to

*λ*and

*θ*have been successfully obtained and utilize in linear control designs. However, the nonlinear controllers have proven sensitive towards the noise introduced by the numerical derivations, making it difficult to validate the responses obtained by, e.g. a feedback linearizing controller. Consequently, it has been chosen to base the aerodynamic model on an analytic expression of \(C_{\text{p}}\). The relation between \(C_{\text{p}}\),

*β*and

*λ*can be written as [17]:

#### Generator subsystem

#### Pitch actuator subsystem

*β*tracks the reference blade angle \(\beta_{\text{in}}\), The pitch of the blades is changed by a hydraulic/mechanical actuator. A simplified model of the dynamics is presented by the following first-order linear model [10]:

#### Mechanical subsystem

*δ*(rad) describing the twist of the shaft leads to the following equation describing the twist of the flexible shaft [20]:

In the above equations, \(D_{\text{r}}\) is damping and \(K_{\text{r}}\) is spring coefficient, \(\omega_{\text{r}}\) is angular speed of rotor, \(\omega_{\text{g}}\) is angular speed of generator, \(\varOmega_{\text{r}}\) and \(\varOmega_{\text{g}}\) are naturally the shaft angle at the rotor and the generator, respectively.

### Linearized models of wind turbine system

## The impact of cold weather on the operation of wind turbine

Various uncertainties have been examined in the current literature. These uncertainties derive from approximated and process parameters in a nonlinear system which changes as the operating point changes, a matter causing the electrical power production to reduce. However, all previous control designs work at moderate temperature. Temperature reduction in cold seasons has devastating effects on the wind turbine. The existence of ice on the components of wind turbine causes some serious problems. The least amount of ice on the blades deteriorates the aerodynamic performance of the system. It not only reduces the output power, but also increases the abrasion between the components [15, 20]. In fact, the existence of ice in cold places and the high density of air at low temperatures have detrimental effects on aerodynamics. Variation of produced power and load serve as proofs for such dysfunctionality. Ice masses on the turbine change the natural frequency of the turbine’s components and also the behavior of the system’s dynamic [14, 15, 16]. The control system has also been affected by these conditions. Indeed, the performance of the turbine system deteriorates through false information sending [13]. Previous papers dealing with this problem have proposed methods such as observation, the use of sensors and monitors, considering aerodynamic sound, etc. to identify ice. The control systems are then designed to destroy the ice [13, 14, 21].

In this paper, a new strategy is advanced for the first time to improve the wind turbine performance in cold weather conditions and prevent the damage which brings about the shutdown of the turbine. Due to the structure of the wind turbine, as the mass of the frozen blades changes, the rotor mass changes leading to a change in the rotor inertia. These changes will affect the equations of the wind turbine and optimal power production. Thus, turbine control and optimal power output would be possible by considering the rotor inertia as a new element of uncertainty in the system. The amount of this uncertainty varies with temperature reduction and the turbine’s production capacity.

Based on the following Ref. [22], the blade imbalance was simulated by scaling the mass density of one blade, which creates an uneven distribution of mass with respect to the rotor. In addition, the aerodynamic asymmetry was simulated by adjusting the pitch of one blade, which creates an uneven torque across the rotor. In our paper, the blade imbalance is due to icing on the blade. Therefore, the imbalance of the blade is considered around 20% as uncertainty. We have designed a robust control to control the turbine in the presence of uncertainty due to the blade imbalance icing.

- 1.
There is deviation in the spring parameters from production to production and manufacturer to manufacturer.

- 2.
It should be noted that the spring coefficient and damping may change in a long time due to continuous operation and aging.

Parameter uncertainties of the wind turbine

Parameter | Description | Unit | Tolerance |
---|---|---|---|

\(K_{\text{r}}\) | Spring coefficient | \({\text{Nm/rad}}\) | \(\pm 10\%\) |

\(D_{\text{r}}\) | Damping | \(\left( {\frac{{{\text{kg}}\,{\text{m}}^{ 2} }}{{{\text{rad}}\,{\text{s}}}}} \right)\) | \(\pm 10\%\) |

\(A\) | Linearization parameter | – | \(\pm 20\%\) |

\(a_{14}\) | Linearization parameter | – | \(\pm 20\%\) |

\(J_{\text{r}}\) | Rotor inertia | \({\text{kg}}\,{\text{m}}^{ 2}\) | \(+ 20\%\) |

## Robust control design

### Closed-loop system design specifications

*r*) is the reference input, (

*V*) is the wind speed with disturbance, (

*n*) is noise, and \(e_{\text{u}}\) and \(e_{\text{y}}\) are two output costs. The system (

*R*) is an ideal model of performance, to which the designed closed-loop system tries to match [25]. The model transfer function is chosen so that the time response to the reference signal would have an overshoot less than 5%. Inside the rectangle is the nominal model \(G_{\text{nom}}\) of the wind turbine plant and the block \(\Delta\) that parameterises the model uncertainties. To obtain the desired performance, we need to find the transfer function matrix from inputs

*r*, and disturbance in

*V*and

*n*to outputs \(e_{\text{u}}\) and \(e_{\text{y}}\) so that the infinity norm of that transfers function is small for all available uncertainty parameter values. The position noise signal is obtained by passing the unit-bounded signal

*n*through the weighting transfer matrix \(W_{\text{n}}\). The transfer matrices \(W_{\text{p}}\) and \(W_{\text{u}}\) are used to reflect the relative significance of the different frequency ranges for which the performance is required. Hence, the performance objective can be recast, with possible slight conservativeness, as that the infinity norm of the transfer function matrix is less than 1. Then Δ matrix is defined as follows:

*V*and

*y*.

### Robust \(\mu\) controller design

*μ*synthesis method was the stability of the closed-loop system and satisfying all of the control requirements. The closed-loop system must have the robust performance in the presence of uncertainties, disturbance in the wind, and measurement noise. As a result, it can be said that the aim of

*μ*controller design is that the wind turbine can follow the reference input of produced electrical power in the presence of disturbance and noise. In Fig. 3, the block diagram of the closed-loop system that is used with the defined uncertainties is demonstrated for μ controller system design.

*P*(

*s*) shows the open-loop transfer function matrix with ten inputs and eight outputs. The upper linear fractional transformation (LFT) of the closed-loop system is

#### Robust stability

By definition, the closed-loop system achieves robust stability if the closed-loop system is internally stable for each possible plant dynamics \(G = F_{\text{u}} (G_{\text{nom}} ,\Delta )\).

#### Robust performance

Summary of results of *μ* robust control

Iteration number | γ value achieved | Maximum \(\mu\) value | Controller order |
---|---|---|---|

1 | 1201.403 | 11.648 | 5 |

2 | 5.35 | 3.837 | 11 |

3 | 1.763 | 0.748 | 16 |

4 | 0.734 | 0.733 | 17 |

5 | 0.732 | 0.730 | 17 |

It can be seen that the maximum value of μ is 11.648 that is achieved in the first iteration. Similar to this method, next steps are continued in order to *γ* be less than 1. The designed μ controller synthesis is of order 17, and it is achieved after five iterations. In the final iteration, the value of *γ* reached 0.732 and, *μ* reaches 0.730 which is less than 1. This means that the closed-loop system has robust performance, because the structured singular value is less than 1 in any frequency. The gamma value also represents the value that the infinity norm of function \(F_{\text{l}} (P,K)\) was less than that value.

*µ* Controller order reduction

By using *μ* synthesis, both for low-order and high-order systems, the resultant controller will be of high order. This causes problems such as increased calculations and complexity of the implementation. In this paper, for the first time, Henkel norm approximation method is used [25, 26]. In Henkel norm approximation, first the minimality of the system should be checked, and then it eliminates uncontrollable and unobservable modes. In the following, Henkel singular values are obtained and low-energy singular values are neglected to obtain the reduced order controller. Full order μ controller is of order 17. By reducing order of control system, hardware implementation will be easier. Considering tradeoff between the control specifications and order of the control system, we can reduce *μ* controller to 11.

## Simulation results of the designed robust controller and PID controller comparison

### PID controller design

In this section, by considering the uncertainties in wind turbine system model, the PID controller is designed to control electrical power and adjust the speed of generator. Its control performance is finally compared with robust controller performance that is designed in previous section.

### Simulation results

Considered wind model in this paper is as follows.

This means that a sudden increase or decrease in wind speed, the robust controller tries to control the pitch angle for fixing the electrical power at its maximum performance in the third performance section.

Because of the linear dependency between the rotor speed and the generator speed through the gear ratio, the results of applying the control method—which seeks to keep the electrical power constant and adjust generator speed—will be examined after modeling of the wind turbine and designing the robust μ controller.

In addition, by decreasing the wind speed, the blade pitch angle is reduced and at this step to fix the power and speed of the generator at nominal value, robust controller was designed. This controller is tried to control the pitch angle for accessing the maximum power electric and tune the speed of generator around its nominal value. As a result, by utilizing this type of controller, control effort remains less than 25°, which is the maximum pitch angle of the wind turbine, remains limited in the third area.

In this section, results of the wind turbine using reduced order *μ* controller is studied.

In above figure, the changing of pitch angle in PID controller is among 6–19° that it is shown the input controller for pitch angle is high. In addition, it is shown in first by increasing the speed wind, the pitch angle is reduced suddenly. We can include that in first time the PID controller could not control the pith angle for use of maximum power electric when wind speed is increased.

According to changing range of pitch angle in full order \(\mu\), it is consulted that the input effort of PID controller is more than in full order \(\mu\). Therefore, the controller is weaker than full order \(\mu\).

The mean square error obtained (changes around of nominal value) using the designed controllers to control the electric power by wind turbine and adjustment of the generator speed by wind turbine

Mean square error | \({\mu }\) controller | Reduced order \({\mu }\) controller | PID controller |
---|---|---|---|

The control method to control the electric power | 3.24 | 3.65 | 25.31 |

The control method for adjust the speed of the generator | 308.24 | 343.00 | 4322.53 |

According to above tables, it can be seen that by applying robust *μ* control, the mean squared error has a minimum value compared to PID controller and reduced order *μ*.

The most mean square error value is belongs to the PID controller that it is represents a good rejection of disturbance and weak the noise compared with reduced order *μ*.

By considering the above table, it can be said that the best option is μ control system, and then reduced order *μ* is the best. Also it is not suggested to use PID controllers, because it has poor performance in disturbance rejection and noise attenuation.

## Conclusion

This paper attempted to control the pitch angle of the wind turbine in order to adjust the speed of the wind turbine generator in the third area of operation. In the third area, the speed of generator, and electrical power are constant in their nominal values, and do not change.

The presence of noise and disturbance in the wind model are the main causes for high error rate in the production of electrical power and generators’ speed. Thus, this article proposed that the production of electrical power and adjustment of the generator speed are feasible if robust controller is applied and current errors (uncertainties) in the wind turbine system are taken into account. In most reference works, spring constant, damping coefficient and insignificant deviations of the linearization process are listed as uncertainties. These uncertainties are deemed to be true in suitable weather conditions. However, lower temperature causes the turbine blades to freeze which is followed by mass increase. This mass increase results in the reduction of electrical power production, incorrect system operation and false information sending. Therefore, new uncertainties were applied to the system in order to solve the mentioned problems. After applying these uncertainties, full and reduced-order *μ* controllers were designed. This was followed by comparing the results of electrical power and the generator’s speed with PID controller through the mean square error criterion. Simulation results show that the PID controller is not appropriate for the wind turbine system in the presence of uncertainties and has the greatest changes around the nominal value indicating the poor performance of the controller in rejecting disturbance. Therefore, minimal changes around the reference value and less control effort for changing the blades’ angle (to obtain optimal power and adjust the speed of the generator) require the use of *μ* controller. To be more precise, the μ controller is more justifiable than the reduced order *μ* control system in terms of disturbance rejection.

## Copyright information

**Open Access**This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.