Kharitonov Theorem Based Robust Stability Analysis of a Wind Turbine Pitch Control System

: Wind energy has recently become one of the most prominent technologies among electrical energy generation systems. As a result, wind-based renewable energy generation systems are incessantly growing, and wind turbines of different characteristics are being installed in many locations around the world. One drawback associated with different characteristics of the wind turbines is that controllers have to be designed individually for each of them. Additionally, stable performance of the wind turbines needs to be ensured in the whole range of their operating conditions. Nowadays, there are many causes for uncertainties in the actual performance of a horizontal axis wind turbine, such as variations in the characteristics of the wind turbine, fabrication tolerances of its elements or non-linearities related to different operating-points. Hence, in order to respond to these uncertainties and ensure the stability of the wind turbine, robust control and stability theories have been gaining importance during recent years. Nevertheless, the use of robust stability analyses with complex wind turbine models still needs to be faced and remarkably improved. In this paper, a stability analysis of the pitch system control of a horizontal axis wind turbine based on the Kharitonov robust stability method is proposed. The objective was to assess the robust stability of a pitch controller in response to uncertainties arising from varying operating conditions of the National Renewable Energies Laboratory (NREL) 5 MW class IIA wind turbine. According to the results, the proposed method could satisfactorily respond to limited variations in the characteristics of the model, but could lack accuracy in cases of bigger variations or employment of high order complex mathematical models.


Introduction
Wind energy based electrical generation has undergone important growth during the last decade. According to a report by the association WindEurope [1], the cumulative capacity of the wind energy raised from nearly 60 GW in the year 2008 to around 180 GW in the year 2018, which depicts an increment of 200% in 10 years. Additional information about important growth of the wind energy in different countries can also be found in the literature [2,3]. In the same way, nowadays there are many wind turbine manufacturers and, according to the Global Wind Energy Council [4], around 341.320 wind turbines were operating all over the world at the end of 2016. All of these turbines have different structural characteristics or operate in different conditions. An important issue during the design process of a wind turbine is the design of its control system. These control algorithms regulate the performance of the wind turbine during the whole range of operating conditions, mainly responding to a double functional objective: regulation of the generated electrical power (maximization for under rated wind speed conditions and saturation for above rated wind speed conditions) and minimization of the mechanical loads in the structural elements of the wind turbine (tower, blades and power shaft).
The regulation of the performance of a wind turbine is usually achieved with two different control loops: the torque control loop and the pitch control loop, see Bianchi et al. [5]. The torque control loop, as explained in the work of Burton et al. [6], regulates the rotational speed of the rotor of the wind turbine when the system in under rated condition. To that end, the electromagnetic torque of the electrical generator is modified by means of a power electronics converter. The pitch control loop, as explained in the work of Bossanyi et al. [7], regulates the rotational speed of the wind turbine when the system is in rated condition. The actuator associated to this control loop is the pitch system, which allows for modification of the Angle of Attack (AoA) of the incoming relative wind with respect to the blades of the wind turbine. Hence, the power extracted from the wind can be regulated.
The effect of the pitch system in the performance of the National Renewable Energies Laboratory (NREL) 5 MW wind turbine is presented by Jonkman et al. [8]. According to their explanation, the pitch system has two important characteristics to be taken into account: a negative sensitivity with respect to the aerodynamic power and a high non-linearity, which arises as a result of the different effect of the pitch angle variations at non-identical operating points. An analysis of the interdependency between the pitch system response and the operating point of the wind turbine is presented in the work of Muhando et al. [9].
The most important requirement during the design of the control system of a wind turbine is the guarantee of the stability of the control loops. The most widely-used techniques for the assessment of the stability are the Routh-Hurwitz (RH) and the Gain Phase Margin (GPM) methods. The RH criterion [10,11], proposed by E.J. Routh and A. Hurwitz in 19th century, provides a way to study the absolute stability of a system. The stability criterion used by the Routh Hurwitz method, as it is explained in the work of Choghadi et al. [12], is that no roots of the characteristic polynomial of the closed loop system are located in the Right Half Plane (RHP). The GPM method [13,14] defines the relative stability of a system according to the value of the Gain Margin (GM) and the Phase Margin (PM), being the latter usually linked to the damping of the system. In order for a system to be stable, the GM and the PM have to be positive. The GPM method can be evaluated numerically (Ho et al. [14]), with the Nyquist plot (Ho et al. [15]) or by means of the Bode plot (Cavicchi et al. [16]).
However, one of the problems linked to the methods explained before is their lack of capability to deal with the uncertainties. In fact, it is known that many systems may present uncertainties that modify the characteristics of the plant, and thus compromise the stability of the system. Variation of the characteristic of the wind turbine, fabrication tolerances or non-linearities related to different operating-points may be the sources of the uncertainties. In this context, in order to minimize the effect of the uncertainties in the performance of the designed controllers, different robust control strategies and stability analyses can be found in the literature. Yuan et al. [17] present in their work a robust Hinf based controller for the individual pitch control of a wind turbine. The robust control of the Doubly Fed Induction Generator (DFIG) of a wind turbine is covered in the works of Muhando et al. [18] and Surinkaew et al. [19].
In line with the design of robust controllers, robust stability analysis methods can also be found in the literature. The principal robust stability criteria are the Sylvester or Lyapunov Equations (SLE) and the Kharitonov analysis. The SLE based criterion assesses the stability of time-varying dynamic systems; see Amato et al. [20]. As explained in the work of Behr et al. [21], the Lyapunov Equation is the symmetric version of the general Sylvester Equation, so they are usually considered to be part of the same criterion. The application of the Lyapunov criterion to the control system of a horizontal axis wind turbines can be found in the works of Palejiya et al. [22,23]. In those papers, the stability of a control algorithm proposed for the transitions of the wind turbine between the under rated and the rated operations is analyzed by means of the Lyapunov criterion. Bennouk et al. [24] carry out a Lyapunov based stability analysis of the DFIG system of a wind turbine.
The Kharitonov theorem [25,26] claims that the stability of a system with uncertainties can be guaranteed if the individual stability of 4 Kharitonov polynomials is proven. To that end, the systems with the uncertainties are calculated and defined by means of their characteristic polynomial and the upper and lower limits of the coefficients are considered to infer the Kharitonov polynomials. In the work of Veronica et al. [27], the Kharitonov theorem is used to evaluate the stability of a controller implemented in a microgrid. In the same way, in the work of Raouf et al. [28], the Kharitonov theorem is used to evaluate the stability of a controller in a hybrid wind-diesel generation system. Finally, in the work of Ahmed et al. [29], the Kharitonov robust stability analysis is used to evaluate the absolute stability of the pitch control loop of a wind turbine simplified model. Nevertheless, no robust stability analysis based on the Kharitonov theorem and applied to a complex and realistic wind turbine model has been found in the literature.
Hence, in this paper, the Kharitonov theorem is applied to the stability analysis of the pitch control system of the NREL 5 MW horizontal axis wind turbine, which is widely considered to be a reference wind turbine for many kinds of analyses. A detailed description of the characteristics of the NREL 5 MW wind turbine is presented in the work of Jonkman et al. [8]. Moreover, regarding classification of the wind turbine according to the criteria proposed by the International Electrotechnical Commission (IEC), the NREL 5 MW wind turbine belongs to the class IIA, see Kim et al. [30]. For the modelling of the pitch control system of the wind turbine, the linearization tool of the open-source aeroelastic code FAST v7 [31] has been used, which has been designed by the NREL. By using the linearization tool included in FAST v7, highly detailed models of the wind turbine at many operating points can be calculated.
The objective of the analysis proposed in this paper is to evaluate the viability of the Kharitonov theorem when assessing the stability of a pitch controller of a wind turbine subjected to uncertainties due to variations in its operating conditions. Moreover, it is to be evaluated if the complexity and degree of detail of the wind turbine model used in the analysis, as well as the deviation in the operating conditions, may compromise the correct performance of the Kharitonov theorem. In consequence, different order wind turbine models and many deviations in the operating point are to be used in the stability analysis. This paper is structured as follows: In Section 2 the procedure for the modelling of the pitch control system with the aeroelatstic code FAST v7 is presented. A detailed explanation of the Kharitonov robust stability analysis is given in Section 3. In Section 4, the procedure for the application of the Kharitonov theorem to the pitch control system of the NREL 5 MW wind turbine is introduced. Finally, the results and discussion and the conclusions are presented in Section 5 and Section 6, respectively.

Modelling of the Pitch Control System
The pitch control loop of a horizontal axis wind turbine regulates the rotational speed of the rotor when the system is in rated condition, i.e., when the value of the wind speed is high enough to keep the power produced by the wind turbine at rated value. To that end, the pitch angle of the wind turbine blades is modified by means of an electrical or hydraulic system. As a consequence, the AoA of the incident relative wind is also modified and the aerodynamic power that the wind turbine extracts from the wind can be limited.
An illustration of the pitch angle and the AoA of the wind during the rotation of the wind turbine blade is shown in Figure 1. Note that refers to the pitch angle of the wind turbine blade, refers to the twist angle of the wind turbine, AoA refers to the angle of attack of the incident relative wind and refers to the value of incident relative wind speed. While some simplified models representing the effect of the pitch angle on the dynamic performance of the wind turbine at different operating points can be developed, the most accurate choice to study this topic is the use of aeroelastic codes. Aeroelastic codes are formed by a high number of equations that represent the operation of the different components of the wind turbine (tower, power shaft, blades, nacelle and foundation) with a high degree of accuracy. Hence, the results obtained with these aeroelastic codes can be more easily extrapolated to real wind turbines.
The aeroelastic code used for the analysis presented in this paper is FAST v7 [31]. An important characteristic of FAST v7 is that it does not only allow to carry out non-linear simulations of the operation of the wind turbine, but also to calculate linear models at different operating points. Hence, in order to characterize the effect of the pitch angle on the dynamic performance of the wind turbine at different operation conditions, the linearization tool of the aeroelastic code FAST v7 has been used to obtain linear models of the wind turbine at various operating points. The operating points considered have been listed in Table 1. As a result of the linearization process, a Linear Time Invariant (LTI) system in state-space form is obtained, see Equation (1). where: → 32 × 32 is the state matrix and represents the dynamics of the system → 32 × 1 is the input matrix → 1 × 32 is the output matrix → 1 × 1 is the feedforward matrix → 32 × 32 is the matrix that contains the states of the system → 32 × 32 is the matrix that contains the derivatives of the states of the system → 1 × 1 is the input variable. The pitch angle in this case. → 1 × 1 is the output variable. The rotational speed of the generator in this case.
In the analysis presented in this paper, the LTI models of the wind turbine at each one of the operating points listed in Table 1 have been calculated. As it was expected, due to the characteristic of non-linearity of the pitch angle in the performance of the wind turbine, the location of the poles and zeros of the LTI model varies considerably for each one of the operating points, see Figure 2, which results in an alteration of the dynamics of the system. As a result, the sensitivity of the rotational speed of the generator with respect to variations of the pitch angle is expected to vary considerably depending on the operating conditions as well. In presence of such non-linearities, the Kharitonov robust stability theorem seems to be a good option to analyze the stability of a pitch controller in a determined range of operating conditions of the wind turbine. Moreover, the use of the aeroelastic code FAST v7 to calculate the linear model ensures its mathematical accuracy and realistic representation of the reality.
A flowchart depicting the main steps of the linearization and pitch control system model calculation process is presented in Figure 3.

Kharitonov Robust Stability Theorem
The Kharitonov robust stability theorem, first introduced by V.L. Kharitonov [25] in 1978, is a mathematical proposition aimed to analyze the stability of a system in case of uncertainties or dynamic variations of its parameters. The variation of the parameters may be due to different reasons, such as, non-linearities inherent to the nature of the system, changes in the operating conditions or non-expected variations of its physical components. As it has been proven in Section 2, the dynamics of the pitch system of a wind turbine are highly non-linear, showing remarkable differences in the location of the poles at variable operating conditions. As a result, the pitch system of a wind turbine is considered to be a suitable candidate to be studied by the Kharitonov robust stability theorem. Consequently, the first step is to obtain the open-loop transfer function of the system to be studied, see Section 2, and present it as shown in Equation (2).
For the whole analysis, the proportional and integral gains are defined as = −3 · 10 and = −1 · 10 . Note that the negative signs responds to the negative sensitivity of the power produced of the wind turbine with respect to variations in the pitch angle. Even if the most common strategy for the pitch control loop design is the Gain Scheduling [32], in this case, the controller gains have been fixed and it has been ensured that the closed loop response of the system with the proposed controller gains, and at each one of the operating points, is stable. The objective of keeping fixed valued controller gains is to reduce the sources of non-similarities between models.
Once the expression of the open loop plant and the controller are known, the characteristic polynomial of the closed loop transfer function can be calculated as shown in Equation (4).
( ) = + · + · + · + · + ⋯ + · where each coefficient is supposed to take a value within a defined range, i.e., ∈ [ , ]. This range is derived from the uncertainties or dynamic variations of the parameters of the system. In this case, various plants corresponding to different operating conditions of the wind turbine have been obtained using the linearization tool of FAST v7. By following the procedure presented from Equations (2)-(5) for each one of the LTI models obtained, the lower and upper limits of each one of the coefficients can be easily obtained. Once the limits [ , ] for each one of the parameters have not been obtained, the Kharitonov polynomials, shown in Equation (6) and first cited by V.L. Kharitonov [25], can be calculated. According to the Kharitonov robust stability theorem, the stability of the system (with all the uncertainties considered) is guaranteed if the following 4 polynomials, also known as the Kharitonov polynomials, are stable on their own. The most widely used criterion to determine the stability of each Kharitonov polynomial is the Routh-Hurwitz theorem [10,11,33].
( ) = + · + · + · + · + ⋯ ( ) = + · + · + · + · + ⋯ ( ) = + · + · + · + · + ⋯ ( ) = + · + · + · + · + ⋯ In the work of Ahmed et al. [29], the Kharitonov robust stability theorem is used to analyze the stability of the pitch control system of a wind turbine. Nevertheless, in the cited paper, a rather simple model of a wind turbine, with no consideration of the dynamics of the tower and the low speed shaft has been used. Hence, the obtained results could not be easily applicable to a real wind turbine. To overcome that, in this paper, instead of a simplified model, a realistic model with all the interactions and cross-couplings between all the elements of the wind turbine is used for the analysis. The objective is to assess the applicability of the Kharitonov theorem to be used with a complex and highly detailed model of a horizontal axis wind turbine.

Kharitonov Stability Analysis of the Pitch Control System
In this paper, a robust stability analysis, based on the Kharitonov stability theorem, of the pitch control system of the NREL 5 W wind turbine is carried out. Thus, the LTI models of the wind turbine at different operating conditions have been obtained as presented in Section 2. It is to be highlighted that the proposed stability analysis is not restricted to be used with the pitch control system of a wind turbine, but it could be applied to any other system whose dynamics are known or measurable. Two concepts related to the Kharitonov theorem are considered of great importance when it comes to study the stability of the LTI systems: The order of the LTI models and the relative stability. Further explanations of both these concepts are given in the following subsections.

Model Order
As it was stated in Section 3, the most widely used technique to assess the stability of the Kharitonov polynomials is the Routh-Hurwitz theorem. This theorem affirms that a system is stable if and only if all the poles of the interval polynomial have a negative real part. In this case, even if the LTI models from which the limits of the coefficients have been obtained are known, the location of the poles of the Kharitonov polynomials shown in Equation (6) will be totally unpredictable. To achieve a better understanding of that topic, the effect of increasing the order of the LTI model on the relocation of the poles of the Kharitonov polynomials is to be studied in this paper. Theoretically, the risk of instability of the systems is expected to rise with the increase of the order of the model.
On the one hand, as can be observed in Figure 2, the complex model of the wind turbine presents open loop poles that are very close to the imaginary axis, which means they are easily susceptible to fall into instability when closing the loop. That must be taken into account, as the majority of the simplified models of a wind turbine found in the literature do not have such poles. Hence, the importance of working with a complex model to achieve realistic conclusions is highlighted.
On the other hand, models of such complexity have the drawback that the many existent interactions and cross-couplings between the poles can lead the system to instability. A study to determine the variation of the coefficients of the characteristic polynomial for different order models is carried out in this paper. Moreover, it must be understood that this analysis is essential when applying the Kharitonov stability theorem, because as shown in Equation (6), the Kharitonov polynomials consider situations of the wind turbine that are mathematically possible, but almost certainly not feasible in reality. Hence, a mathematically possible but really unfeasible situation could cause the Kharitonov theorem to assess an instability that is not going to happen in reality. A mathematical approach to this issue is presented from Equations (7)- (12). First, the characteristic polynomial of a closed loop system of order is written as shown in Equation (7).
In order to guarantee the stability of the system, the classical Routh-Hurwitz method indicates that the characteristic polynomial must be equaled to 0, see Equation (8), and the location of the closed loop poles analyzed.
As it was previously stated, when doing a Kharitonov based stability analysis, it is important to study the variation of the characteristic polynomial with respect to the variation of its coefficients. Since both, the value of the coefficients and the location of the poles, are known to be dependent on the value of the coefficient, the derivative of the characteristic polynomial with respect to the coefficients can be expressed as shown in Equation (9).
( ) = ( · · ) · + = 0 (9) From Equation (9), the sensitivity of the location of the poles with respect to variations of the coefficients of the characteristic polynomial can be calculated, see Equation (10).
If the sensitivity of the coefficients of the characteristic polynomial with respect to the pitch angle variation is introduced to the equation, the sensitivity of the poles with respect to the pitch angle variations can be calculated, see Equation (11). The sensitivity of the coefficients of the characteristic polynomial with respect to pitch angle variations could be easily computed by linearizing at different operating conditions, as it has been explained in Section 2, and obtaining the characteristic polynomial associated to each case. The value of the coefficients of the characteristic polynomial for the LTI model corresponding to a wind speed of 19 m/s (Plant 4 in Table 1) are shown in Table 2.
Finally, from Equation (11) the variation of the poles with respect to variations of the pitch angle can be derived as shown in Equation (12).
As it can be concluded from Equations (11) and (12), the effect of the pitch angle variations on the location of the closed loop poles increases with the increment of the order of the model. There are two facts that suggest this: - The variation of the coefficients of the characteristic polynomial with respect to the variations of the pitch angle, i.e., , will be bigger in case of high order polynomials, see Table 2.
-The number of coefficients is higher in case of high order polynomials. Thus, the accumulative effect presented in Equation (11) will be more important.
As a result, it is to be expected that the Kharitonov stability theorem will be more prone to instability by considering high order plants. In this paper, an analysis to prove the difference in the sensitivity of distinct order models to variations in the pitch angle is presented. Moreover, the effect of this sensitivity on the performance of the classical Kharitonov stability theorem is also to be analyzed. To that end, the characteristic polynomials have been reduced to smaller orders. The square root method has been used for the reduction of the original LTI models. As it is explained in the works of Varga et al. [34,35], the square root method based reductions are performed via numerical computations and are known for their capability to make appropriate approximations based on the whole frequency range. The coefficients of the characteristic polynomial of different order plants corresponding to the LTI model calculated with a wind speed of 19 m/s (Plant 4 in Table 1) are presented in Table 2. Note that the coefficient , due to its very small value in comparison to the rest of the coefficients, has not been included in Table 2 nor in the following tables presented in this paper.
In order to ensure that the reduced plants have been obtained correctly, the step response of each one of them has been represented in Figure 4. As it can be observed, all the plants present the same transient response, which indicates that the dynamics of the model have been maintained even if the order of the plant has been reduced. Moreover, the unity value of the steady state response ensures the correct performance of the closed loop control loop and the stability of the systems.  As can be seen in Table 2, the values of the coefficients of the characteristic polynomial are remarkably bigger in case of high order models, and, thus, according to Equation (11), the sensitivity of the closed loop poles with respect to the variations in the pitch angle is expected to be bigger as well. Moreover, as big variations of the coefficients of the characteristic polynomial are expected to lead the system to instability, a new method to determine the lower and upper values of the coefficients of the Kharitonov polynomial is proposed in the analysis presented in this paper, see Equation (13).
[ , ] = [ − · , where is a factor to limit the maximum variation of the coefficients to be used in the Kharitonov polynomials and is the intermediate or mean value of the coefficient with the uncertainties considered. The subscript 0 < < ( − 1) defines the number of the Kharitonov polynomial coefficient, being the order of the polynomial. The use of the factor is expected to enable to prove that the big variation of the coefficients is the responsible for the poor performance of the Kharitonov robust stability theorem with high order wind turbine models. By limiting the maximum and minimum values of the coefficients, the results should tend to stability. On the contrary, in low order models, being the interactions and crosscouplings between the poles less significant, the dependency on the factor should be non-existent or very small.

Relative Stability
The strength of the Kharitonov theorem lies in its ability to analyze the stability of systems that present uncertainties on their dynamic performance, which makes it a very powerful tool for robust system analysis. Nevertheless, one of the weaknesses associated to this theorem could be the lack of 3rd order 7th order 10th order 19th order 32th order relativity in the assessment of the stability. Since the stability of the Kharitonov polynomials is analyzed by means of the Routh-Hurwitz theorem, only the absolute, and not the relative, stability of the system is determined. That means that the theorem only affirms if the system is stable or not, but not in which degree. To solve that issue, in this paper a new functionality is introduced to the original Kharitonov theorem, being the objective to offer the possibility to study the relative robust stability of the system.
The main idea behind the proposed functionality is the automatic variation of the coefficients of the characteristic polynomial, which will be calculated with respect to a different ordinate axis. The new ordinate axis is considered by shifting the original one, and, thus, by studying the absolute stability with respect to shifted ordinate axes, the relative stability with respect to the original one can be determined. The expression of the original characteristic polynomial is presented in Equation (7). The new characteristic polynomial would be calculated as shown in Equation (14).
where indicates the location in the coordinate axis to which the new ordinate axis is shifted.
The mathematical procedure to calculate the coefficients of the new polynomial can be expressed as in Equation (15).
where is the value of original coefficient and is known as the binomial coefficient. The expression corresponding to the binomial coefficient is presented in Equation (16).
where and are both integers and must satisfy the following condition ≥ ≥ 0.
If the ordinate axis is shifted various distances defined by the parameter , the Kharitonov theorem will calculate the absolute stability with respect to the new requirements, and the relative stability of the system will be determined An illustrative example is shown in Figure 5, where as a result of the shift of the ordinary axis to = −1.5, a couple of poles that were stable according to the classical stability theorem, are observed to be unstable with respect to the new axis, which means that they do not fulfill the relative stability requirement.   As can be observed by comparing the values presented in Tables 2-4, the values of the coefficients of the characteristic polynomial differ as a result of the shift of the ordinate axis. Moreover, as it could be expected due to the bigger shift of the ordinate axis, the difference of the coefficient values between Tables 2 and 3 is remarkably higher than between Tables 2 and 4. Additionally, it is to be observed that the difference between the values of the coefficients is more easily noticeable in reduced order models, in which the required decimal precision for the presentation of the coefficient values is lower.
In any case, the calculation of the new polynomials with respect to the shifted ordinate axes is performed via a computationally simple operation, which makes its implementation straightforward. The proposed functionality could result of great utility for 2 important applications: - The design of a controller that meets a more restrictive stability requirement. -Check that a control system fulfills a relative stability requirement.

Results and Discussion
In this section, the results of the robust stability analysis are presented. As well as the procedure, the results will also be divided in two Sections: The influence of the complexity of the LTI model of the wind turbine on the performance of the Kharitonov theorem is presented in Section 5.1. The introduction of a relative stability requirement to the classical Kharitonov based analysis is studied in Section 5.2.

Model Order
As was explained in Section 4.1 of this paper, the order of the LTI model is especially important to understand the results of the Kharitonov robust stability analysis. In application to the robust control theory, the Kharitonov theorem indicates that if the stability of the Kharitonov polynomials is proved, then the stability is guaranteed for all those systems, whose characteristic polynomial coefficients lie inside the limits considered in the calculation of the Kharitonov polynomials.
First, it is clear that number of mathematically possible polynomials covered by the Kharitonov polynomials, increase with the increment of the order of the model considered. Furthermore, the high number of interactions and cross-couplings present in a complex high order model is also expected to be problematic for the performance of the Kharitonov stability analysis. As it was explained in Section 4.1, the consideration of coefficient combinations which are mathematically possible buy physically not feasible, may induce a great influence on the location of the closed loop poles and lead it to instability. In order to prove that concept, the variation of coefficients of the characteristic polynomial, see Equation (13), is limited to different extents. That is achieved by means of the parameter , see Table 5. Table 5. Variations of the coefficients of the characteristic polynomial.

Configuration
Value = 1 = 0.1 = 0.01 = 0.005 = 0.001 The Kharitonov robust stability analysis is performed, by consideration of the values presented in Table 5, and with different order LTI models of the pitch control system and various operating condition ranges. The objective is to prove the relation between the complexity of the model, the variation in the physical pitch angle (variation of the operating condition range) and their effect on the performance of the Kharitonov theorem.
Hence, the pole locations of the Kharitonov polynomials for an operating condition range of around 2° variation in the pitch angle (Plant 4 to Plant 5 in Table 1), considering the configuration and using a 7th order pitch control system LTI model is presented in Figure 6. As it can be observed, the poles of the four Kharitonov polynomials are outside the instability region (highlighted in cyan). Consequently, the robust stability criterion of Kharitonov is fulfilled and it is to be concluded that the system will be stable in the whole range of considered operating conditions. In the same way, the location of the poles of the four Kharitonov polynomials for a 19th order LTI model in the same range of operating conditions as previous is presented in Figure 7. The limiting factor of the coefficients variation is set to for the results in Figure 7a and to for the results presented in Figure 7b. As can be clearly observed in Figures 6 and 7a, the performance of the Kharitonov stability analysis is strongly affected by the order and complexity of the pitch control system model. For the same value of the coefficient variation limiting factor , the pole displacement in the case of the complex model, Figure 7a, is much bigger than the pole displacement in the case of the simple model, Figure 6. As it was expected, the introduction of a more complex model with a higher number of interaction between poles and cross-couplings causes a much bigger displacement of the poles of the Kharitonov polynomials. As a result, the Kharitonov stability criterion is not fulfilled. If the variation of the coefficients is limited by considering the coefficient variation limiting factor , the displacement of the poles is contained and the Kharitonov stability criterion is fulfilled, as it is shown in Figure 7b.
The results of applying the Kharitonov stability analysis to a wide range of operating conditions, different order pitch control system LTI models and various coefficient variation limiting factors is presented in Table 6. The green color indicates that the system fulfills the Kharitonov stability criterion. On the contrary, the red color indicates that the Kharitonov robust stability criterion is not fulfilled. In the results presented in Table 6, a clear tendency is to be observed: As it was expected, the Kharitonov stability theorem operates better when the order of the model is reduced. When the order of the model increases, the high deviances of the coefficients of the characteristic polynomial lead to high pole displacements, instability and nonfulfillment of the Kharitonov stability criterion. Moreover, as it was also expected, a narrower operating conditions range and a smaller value of the coefficient variation limiting factor , tend to ensure the fulfillment of the Kharitonov criterion.
In light of the obtained results, the proposed robust stability analysis could result of great utility when assessing the stability of a dynamic system in response to uncertainties, tolerances or disturbances that may alter its dynamic behavior. Despite the observed performance limitations when using high order complex dynamic models, adequate results could be obtained by either reducing the order of the model (the dynamic behaviour is kept unchanged) or considering smaller uncertainty levels. In comparison to other Kharitonov theorem based robust stability analyses found in the literature, such as the one presented by Ahmed et al. [29], the analysis presented in this paper presents a method to ensure the closed loop stability of the pitch control system in the whole range of operating conditions in which the pitch control loop is active (above rated power) in a real wind turbine. Moreover, a complex and realistic wind turbine model is used. In the previously cited work of Ahmed et al. [29], the Kharitonov theorem is applied to a simplified wind turbine model operating in mainly under rated power conditions. An auspicious line of investigation for future developments would be the assessment of the effect of deviances of operational variables, such as the generator speed, or the fabrication tolerances in the absolute and relative stability of the pitch control system. As a result, a more accurate design of the wind turbine considering these uncertainties could be carried out, which would latter contribute to an improved performance of the wind turbine.

Relative Stability
In the case of the classical Kharitonov criterion, the stability of the Kharitonov polynomials is assessed by means of the Routh-Hurwitz theorem. Hence, if in any case an evaluation of a certain stability criterion linked to a degree of stability was desirable, the RH theorem would not be sufficient. To provide a solution to this issue, a mathematically simple functionality has been proposed in Section 4.2. The main concept behind the proposed functionality is the adaption of the coefficients of the characteristic polynomial with respect to a shift of the ordinary axis and its stability analysis by means of the RH criterion.
The results of shifting the ordinary axis to two different distances, = −0.1 (highlighted in cyan) and = −0.001 (highlighted in green), are shown in Figures 8 and 9. For the results presented in Figure 8, the Kharitonov analysis is carried out with a 7th order pitch control system LTI model, a variation of the pitch angle of around 2° (Plant 4 to Plant 5 in Table 1) and the coefficient variation limiting factor set to . Likewise, in Figure 9, the Kharitonov analysis is carried out with a 19th order pitch control system LTI model, a variation of the pitch angle of around 2° (Plant 4 to Plant 5 in Table  1) and the coefficient variation limiting factor set to . As can be observed in Figures 8 and 9, the fulfillment of the Kharitonov stability criterion is greatly affected by the definition of the distance , which indicates where the new ordinate axis has been placed. As it can be seen in both cases represented in Figures 8 and 9, the Kharitonov criterion is fulfilled with the requirement = −0.001 but not with the requirement = −0.1. As a result, a first insight of the relative robust stability of the system has been achieved with the proposed analysis.
The results of applying the Kharitonov stability analysis to a wide range of operating conditions, different order pitch control system LTI models and various coefficient variation limiting factors show the validity of the proposed analysis. On the one hand, the results obtained with the displacement of the ordinate axis set to = −0.001 are identical to the ones presented in Table 6. Since a small value of the displacement is selected, the ordinate axis that determines the stability of the system is hardly modified and the stability criterion is not substantially changed. On the other hand, the effect of shifting the ordinary axis to a bigger value on the stability of the system is clearly observable in the results shown in Table 7. In that case, the displacement of the axis has been set to = −0.1.
As in the results presented in Section 5.1, the green color indicates fulfillment of the Kharitonov stability criterion. On the contrary, the red color indicates nonfulfillment of the Kharitonov stability criterion. As it can be observed in Table 7, the selection of a larger value of the displacement , changes remarkably the stability criterion and, so do the results of the Kharitonov stability analysis.

Conclusions
In the analysis presented in this paper, the Kharitonov robust stability criterion is applied to the pitch control system of the NREL 5 MW wind turbine. Due to the non-linear nature of the pitch system of a wind turbine, the variations of the operating conditions may cause uncertainties in the performance of the system. Hence, it is a suitable system to be studied by the Kharitonov robust stability analysis. In order to limit the sources of uncertainties, constant gains of the controller of the pitch control loop have been considered.
The first conclusion to be extracted from the analysis presented herein is that the complexity of the LTI model of the pitch system and the performance of the Kharitonov criterion are strongly related. As the complexity of the pitch model increases, the pole displacement of the Kharitonov polynomials increments, and that leads to a nonfulfillment of the Kharitonov stability criterion. Thus, a high order pitch model may be a very detailed representation of the reality, but not a good option for the Kharitonov theorem, since the existence of a high number of mathematically possible but physically unfeasible combinations of coefficients lead to a nonfulfillment of the robust stability criterion. An order reduction of the complex pitch system model is contemplated as a good option. On the one hand, the performance of the Kharitonov analysis is not so strongly affected by the mathematically possible but physically unfeasible coefficient combinations. On the other hand, compared to other simplified models seen in the literature, the reduced order pitch system models keep the dynamics of a detailed and realistic model of a horizontal axis wind turbine.
Furthermore, a procedure to complement the Kharitonov robust stability theorem with a relative stability analysis has been proposed and successfully tested in this paper. The result shows that this functionality could be particularly useful for undertaking the design of a controller subject to a certain relative stability requirement and with very little computational effort.
Finally, it is to be concluded that the Kharitonov robust stability theorem is considered to be a powerful mathematical tool and interesting option to study small deviances from an operating point. However, when it comes to covering wide ranges of operating points, it is not considered to be the best option because the consideration of physically unfeasible models could lead the designer to inaccurate conclusions.