Multimodel Modeling and Predictive Control for Direct-Drive Wind Turbine with Permanent Magnet Synchronous Generator

and Applied Analysis 3


Introduction
Power outputs of variable-speed variable-pitch wind turbine in different wind speeds are generally illustrated by their power curves which show the steady relationship between wind speed and electrical power.The operation states of the wind power generation include three models [1]: model 1-operating at variable speed/optimum tipspeed ratio:   ≤ V ≤   , model 2-operating at constant speed/variable tipspeed ratio:   ≤ V ≤   , model 3-operating at variable speed/constant power:   ≤ V ≤   , which are illustrated in Figure 1, where   represents cut-in wind speed,   represents the wind speed when the generator comes to the maximum rotational speed,   is the rated wind speed of the wind turbine, and   is the furling wind speed at which the turbines need to shut down for protection.
The safety and reliability of the WECSs wholly depend on the completeness and reliability of the control system which is an important problem for the validity of the wind turbine system even the safe and reliable operation of the wind power plant for a long time [2].Many controller research methods including linear ones and nonlinear ones have been applied to the operation control of the WECSs.Due to a good deal of calculation of the nonlinear controller, linear controller remains the mainstream in the wind turbines control.There has existed controlling methods for the WECSs operation, the design of PI controller [3], adaptive controller [1,4,5], Gain scheduling controller [6,7], robust controller [8], and model predictive controller [9,10].However, most of the controllers reported ignore the multiparametric nature of the problem.The multivariable controller that can work for controlling variable-speed variable-pitch wind turbines in the partial and full load regions can be found in [9,11,12].Model predictive control (MPC) has been developed as a new type of computer control algorithm in recent years [13][14][15].It has a better control effect with such control strategies as multistep predictive, rolling optimization and feedback correction.Therefore, MPC, it is suitable to control complex industrial processes which have difficulties in building accurate mathematical models.Multiple model control method based on plant models is a common method in dealing with complex nonlinear systems.Generally, multiple model control method approaches the dynamic features of the controlled object by using multiple models.Then with multiple controller based on their corresponding multiple models, it controls the controlled objects in different industrial conditions [16][17][18][19].
In this paper, a new kind of modeling method of directdrive wind turbine with permanent magnet synchronous generator (PMSG) is proposed and a new control strategy based on MMPC is described for controlling variable-speed variable-pitch wind turbines in both partial and full load regions.The main contributions of this paper are the consideration of the multiparametric nature of the system and the design of PMSG model for MMPC to obtain better performance in the whole operating regimes of the WECS.
The remainder of the paper is organized as follows: in Section 2, the used wind turbine benchmark model is introduced.The reference/baseline control system of the wind turbine benchmark based on multiple model predictive control approaches is presented in Section 3. Section 4 presents the simulation results with some comments and discussion.Finally, conclusions are drawn in Section 5.

System Modeling
System of direct-drive wind turbine mainly consists of the blades, the wheel hub, the nacelle, the variable pitch structure, the yaw system, the tower, the synchronous generator, the converters and the whole control system, and so forth, among which the full power converter includes the rectifier at the side of generator and the inverter at the grid side, as shown in Figure 2 [20].
The aerodynamic torque extracted by the wind turbine from the passing wind is given by where   (, ) ≤  ,  ≈ 0.56 is the power coefficient of the wind turbine;  is the pitch angle;   is the turbine shaft speed; the tip speed ratio  is defined as the ratio between the linear blade tip speed and wind speed given as follows: The power coefficient for a specific wind turbine design given by ( 3) is used here: The pitch actuator is modelled by a first order equivalent dynamic system with the saturation in the amplitude and derivative of the pitch, as seen in the following: In this paper, the linearization of transmitting torque equation leads to the following: In most cases, for a direct-drive wind turbine system, the dynamic equations of a PMSG without saliency can be written in a synchronously rotating d-q reference frame as follows: where   [V] and   [V] are the q-axis and d-axis stator terminal voltages, respectively;   [A] and   [A] are the qaxis and d-axis stator currents, respectively;  [V/A] is the stator resistance;   is the electrical angular velocity of the rotor (  =   , p is pole pairs); and Φ  and Φ  are the qaxis and d-axis flux linkages of the PMSG, respectively, given by the following: where Φ  is the permanent magnet flux linkage;   and   are the q-axis and d-axis inductances of the PMSG, respectively.
The dynamics of the mechanical wind turbine system are given by the following: where  is the total inertia constant of the wind turbine;  is the damping coefficient; and   is the electrical torque of the PMSG.
For the design of turbine controller, it is important to use simple models to capture the relevant dynamics of the system.Fortunately, the dynamics of the electrical subsystem are much faster than the turbine dynamics and simple models can be used to represent the electrical dynamics.In this paper, a first-order model, given in (9), is used where   ,   , and  are the generator torque, time constant, and efficiency, respectively [9].Therefore, the PMSG model connected to the power grid can be expressed as follows: that is, where (

Real-Time Wind Speed Estimation
If the information of the turbine mechanical power and shaft speed is given, the wind speed can be calculated from the nonlinear inverse function of (1).Artificial neural networks (ANNs) are effective tools for nonlinear mapping and are used in this paper for wind speed estimation.
In this paper, a three-layer back propagation artificial neural network (BPANN) is used to estimate wind speed as shown in Figure 3.In the proposed method, P, ω , V are the estimated values of ,   , V, respectively.
The overall input-output mapping of the BPANN is where ℎ is the number of neurons in the hidden layer;  1 ,  2 , and  3 are the weights between the input and the th neuron in the hidden layer; V  is the weight between the th neuron in the hidden layer and the output;   and  are the bias terms of the hidden layer and the output layer, respectively; "tan sig" is the hyperbolic tangent sigmoid transfer function.
The BPANN is trained by using the training dataset until an acceptable error is reached.Then, the parameters of the BPANN are fixed and used for real-time wind speed estimation.

Control Design
The multiple model control strategy used in this paper is shown in Figure 4.The main ideas are the piecewise linearization of the reference input of nonlinear system and to control each linear model to make it consistent with output of the corresponding multiple model reference trajectory (MMRT).For the reason that the input and output of dynamic process are not the balance points of the system, it cannot get the accurate results by linearizing the nonlinear system.In this paper, a multivariable nonlinear system is approached by multiple linear systems.The reference trajectory is sectionally approached by different linear system.This method is used to control the pitch angle and generator torque of wind turbine to achieve optimal performance.The all operation regions of wind turbine can be divided into  parts, each part of which is described by linear model and uses predictive control to make the output power achieve the desired effect.
The control structure of the whole wind turbine is shown in Figures 5 and 6.With given rated power and rotational speed, the pitch angle and torque obtained through the multiple model predicative control can make the wind turbine system output the desired power meeting the expected goal.Take the nonlinear system Σ into consideration: ( + 1) =  ( () ,  ()) ,  () =  ( () ,  ()) .
For the chosen output state  =  0 , if the equation could be solved, a balance point ( 0 ,  0 ,  0 ) of the system can be got.If  balance points (  ,   ,   ),  = 0, 1, . . ., −1 are chosen in the output area ,  linear model Σ  of the nonlinear system can be gained at different balance points: where where   () is flat noise.
Therefore, the predictive model can be obtained as where For a linear multivariable system, the predictive output of the system can be obtained through overlaying the predictive output of the single variable.Therefore, first considering predictive output   caused by input   , the predictive value of   of future  moments could be obtained.The value is as follows: where If each   changes  times from moment , then there is Here, the forecasting model of the multivariable multiple model system is shown as follows: where The output    closely tracks expectations   Γ at future  moments and imposes soft constraint on  control increment, leading to performance index: where subject to prediction model equations Abstract and Applied Analysis 7 The in-time control increment of the system can be obtained as follows: The inequality constraints of the input can be expressed as follows: Here, F and M are known quantities.
Combined with constraints, the improvement of expression for the control function is where F  and M  consist of elements which are unsatisfied with constraints from F and M, respectively.Due to the existence of model mismatch, predictive output may astray form the actual value.Therefore, the feedback correction is added to the system.Comparison between actual output and predictive output results in output error   () =   () − ỹ ( |  − 1) . (31) The error can be used to predict future output error, which supplements the prediction based on models.The predictive output of the system can be expressed as and   = [  1   2 ⋅ ⋅ ⋅    ] is correcting value.

Simulation Results
In this section, the performance of the proposed control strategy is assessed.Through the simulations, the modeling of the nonlinear wind turbine model and the designed control strategy are verified to be suitable and effective.The proposed controller has been implemented on a 6 KW wind turbine.Table 1 shows the parameters of the simulated plant.

Partial Load with
Variable-Speed Operation.Firstly, performance of the MMPC controller with the classical PI control strategy in partial load operation is compared.The simulation results are shown in Figure 7.It can be seen that the MMPC control strategy and PI controller both can effectively track the reference power to achieve maximum power point tracking according to the simulation results.However, the generator power and drive train torsional torque fluctuation were effectively reduced under the MMPC controller.8. Near the rated power, both the generator power and drive train torsional torque fluctuate tempestuously and the exceeding rated power occurs when the turbine controlled by PI controller.It can be seen that MMPC controller can maintain steady power output and eliminate overshoots at near rated wind speed.It can be observed in Figure 8(f) that pitch activity in MMPC control strategy changes more frequently.

Full Load Operation.
Thirdly, performance of the MMPC controller with the classical PI control strategy in full load operation is compared.The simulation results are shown in Figure 9.It can be seen that MMPC controller can maintain steady power output and reduce the power fluctuations distinctly.However, the pitch angle changes more frequently, which is shown in Figure 9(c).

Conclusion
In this paper, a new kind of modeling method and a multiple model control strategy based on model predictive control techniques were proposed to control variable-speed variablepitch direct-drive wind turbine with permanent magnet synchronous generator in both partial and full load regions.
In the partial load region, the MMPC controller was designed to track maximum power point (MMP).Near the rated wind speed, the proposed controller can be used to eliminate the overshoots of power and drive train torsional torque.
In addition, the fluctuation of the power and the torque was significantly reduced.In the full load region, the pitch angle was implemented to regulate the smooth power output.
The proposed controller has advantages of considering the multiple model structure to deal with the nonlinearity in the system.Performance of the MMPC control strategy was compared with the PI controller.Simulation results show that MMPC controller is superior to the traditional PI control method.

Figure 1 :
Figure 1: Variable speed operation division of wind turbines.

Figure 2 :
Figure 2: The model of direct-drive wind turbine.

Figure 6 :
Figure 6: Proposed control strategy using multiple model predictive control.

Table 1 :
Wind turbine parameter value.