1. Introduction
Wind energy is one of the primitive sources of energy. The kinetic energy from the wind can be converted to mechanical energy using wind energy conversion systems. Wind energy conversion systems include: wind mill, wind pump and the modern-day wind turbine. The first practical windmill, called Sistan mill was developed in the 7th century in Iran. According to [1] , windmills were used in the USA in the 1930’s for electricity production and pumping of water and the first utility grid connected wind turbine was built by John Brown and Co. in 1951. Because more attention is being shifted to clean energy sources due to increasing environmental concerns, nations are contributing more to clean energy research and increasing the amount of power generated from the wind. The total capacity of wind power in the world at the end of 2014 was estimated around some 370 GW and is estimated to reach 670 GW by the end of 2019 [1] .
Depending on the axis of rotation, wind turbines can be differentiated into two categories: Horizontal axis wind turbine (HAWT) and vertical axis wind turbine (VAWT) (see Figure 1). Compared with the VAWT, the HAWT has a higher wind energy conversion efficiency due to its blade design but it requires stronger tower support due to heavy weight of the nacelle and the cost of installation is higher compared with the VAWT. The operation of the VAWT is independent of the wind direction but has lower wind energy conversion efficiency and it is more susceptible to higher torque fluctuations and mechanical vibrations. It is commonly found in domestic/private installations where the energy demand is not so high.
Wind turbine systems can be classified into three basic system configurations typically used on wind farms depending on the type of generators used [1] [2] [3] : fixed-speed wind turbine (FSWT), variable-speed wind turbine (VSWT) [4] and variable-speed wind turbine with direct driven generators (VSWT-DDG). In the case of the FSWT, the squirrel-cage induction generator (SCIG) is connected directly to the grid using a multistage gearing system to match the rotor speed with the turbine. The doubly-fed induction generator (DFIG) is used in the VSWT, its stator windings are connected directly to the grid, while its rotor windings are connected to the grid using an electronic converter that utilizes thirty percents of the total generator capacity. In the VWST-DDG, a synchronous generator and a full-scale power electronic converter are used. Compared with other configurations, it does not need a multi-stage gearbox system because a low-speed high torque synchronous generator is used. The FSWT configurations have the advantage of simplicity, low cost and low maintenance but they have low energy conversion efficiency because they cannot take advantage of the increasing wind speed to improve their efficiency. The VSWT configurations have higher energy conversion efficiency but are characterized by large installa-
Figure 1. Components of a DFIG-based WTS.
tion cost and highly complex control system. Dynamic modeling issues and control methods of wind turbine systems are presented in [5] , [6] and [7] and the references cited therein.
In this paper, we contribute to the further development of control for a class of wind turbine systems by designing improved output torque and power regulation is face of wind disturbances. Several distinct control design approaches are considered:
• Linear quadratic control (LQR) design, for which we establish an LMI formalism yielding a static state-feedback gain.
• Linear quadratic control with Integral action (LQRI), for which we enhance the LQR design by adding an integral term.
• Model predictive control (MPC), for which we establish an LMI formalism yielding a static state-feedback gain.
•H2 control design, for which we establish an LMI formalism based on the H2-norm condition and yielding a dynamic-feedback structure and
•
control design, for which we establish an LMI formalism based on the
-norm condition and yielding a dynamic-feedback structure.
All the design procedures are casted into the format of feasibility problem over linear matrix inequalities (LMIs). By this way, effective computational methods are established yielding guaranteed quality solution. Simulation studies are performed for all the approaches yielding good performance results.
2. Modeling of Wind Turbine Systems
Several wind turbine models exist depending on the objective of the modeling. Some models focus mainly on fault detection and identification while other models are control-oriented. Regardless of the objective, the main subsystems usually considered are: aerodynamics, drive train, generator and the grid (for grid connected systems).
2.1. Aerodynamics Modeling
The aerodynamics of the system is defined by nonlinear algebraic equations. The aerodynamic power of the turbine is expressed as [5] :
(1)
where
represents the air density,
is the blade radius,
is the wind velocity and the power coefficient
is the power coefficient is a highly nonlinear function of
.
2.2. Drive-Train Modeling
The dynamics of the drive train can be represented with six-mass, three-mass, two-mass and one mass models. The six-mass model is considered most detailed and represents accurately the non-linear behavior of the drive-train. In the six-mass model, six different inertias are defined: the three different blade inertias, hub, gearbox, generator inertia. The three-mass model is can be obtained from the six-mass model by lumping the weights of the three blades and the hub together. In the two-mass model (2), one mass is used to represent the low speed turbine and the high speed generator. The connecting shaft is then modeled as a spring and damper. A simplified single-mass drive train model (3) can be obtained by removing the shaft stiffness and mutual damping from the two-mass model. A single-inertia is thus used to represent the whole system.
(2)
(3)
2.3. Generator Modeling
The most common electrical generators connected studied in literature are the Permanent Magnet Synchronous Generator (PMSG) and the Doubly-Fed Induction Generator (DFIG). The nonlinear model of a DFIG-based wind turbine [8] in the dq-reference frame is given in (4), (5), (6) and (7).
(4)
(5)
(6)
(7)
The dynamic nonlinear model of a PMSG-based wind turbine is described by [9] :
(8)
(9)
Various combinations of the above dynamic models of each subsystem are possible. Models described in literature may be characterized as mechanical- based or electrical-based models. The mechanical based models are more detailed in the model of the aerodynamics and drive train. These models are used for designing pitch and torque actuator controllers [10] . The electrical- based models are more detailed in the modeling of the electrical generators and the grid and usually use the two or one-mass representation of the drive train.
3. Integrated System Model
The linearized dynamic model of the system is defined by (10)-(11). The operating parameters of the system were obtained at 18 m/s of wind velocity. The model consist of a two-mass dive drain, a pitch and generator torque actuator.
(10)
(11)
where
,
,
is the rotor/ mechanical angular speed;
is the generator angular speed;
is the torsional speed;
is the generator torque;
is the pitch displacement;
is the pitch velocity. Letting
we cast the wind-turbine system into the compact form:
(12)
Typical numerical values of the model parameters are presented in Table 1.
4. Control Design of Wind Turbine Systems
Now we look at the optimal control design and express all the design methods as feasibility problems over linear matrix inequalities (LMIs).
4.1. LQR: Proportional Gain
With focus on the linear-quadratic regulator (LQR) design, the associated quadratic cost function [11] is
(13)
where
are output error and control weighting matrices. Initially, we present an LMI-based formulation to the LQ control of system (12) while minimizing the quadratic cost (13). We proceed to determine a linear optimal control
that achieves this goal.
Assumption 1. There exists a Lyapunov functional
which has the properties:
•
• There exists
such that
•
Considering system (12) with linear control
. The following theorem provides an LMI-based LQR design:
Theorem 1 System (12) with the LQR control
is asymptotically stable and
. Given matrices
. If there exist matrices
such that
subject to
(14)
(15)
has a feasible solution, then LQR gain matrix is
.
Proof. By Assumption (1), and using control
in system (12), the inequality of the derivative of the Lyapunov functional is expressed as
(16)
It is evident that (16) is satisfied if there exists
and
such that
(17)
Simple computations on (13) in view of Assumption (1) yields
. By minimizing the upper bound
on the cost
we obtain
subject to (17) (18)
To convexify the above problem, we first express (17) as
(19)
Pre- and post-multiply (19) by
and using
it yields (14). Additionally, the inequality bound of the Lyapunov functional can be expressed as
(20)
which can be manipulated to yield (15). When a feasible solution is attained, we get
as desired.
4.2. LQR: Proportional-Integral Gain
A modified formulation of the LQR (13) is considered with an additional term in the cost representing the integral of the deviation of the output from its initial state
. This formulation will be referred to as the LQRI.
(21)
Treating
as additional state variable, we define
. The augmented system becomes
(22)
and hence we can re-write (21) as:
(23)
Next, we present an LMI-based formulation to the LQI control of system (22) while minimizing the quadratic cost (23). We proceed to determine a linear optimal control
that achieves this goal.
Assumption 2. There exists a Lyapunov functional
which has the properties:
•
,
• There exists
such that
•
The following theorem provides an LMI-based LQRI design for system (22) with linear control
:
Theorem 2 System (22) with the LQRI control
is asymptotically stable and
. Given matrices
. If there exist matrices
such that
subject to
(24)
(25)
has a feasible solution, then LQRI gain matrix is
.
Proof. By Assumption (2), and using control
in system (22), the inequality of the derivative of the Lyapunov functional is expressed as
(26)
It is evident that (26) is satisfied if there exists
and
such that
(27)
Simple computations on (13) in view of Assumption (1) yields
. By minimizing the upper bound
on the cost
we obtain
subject to (27) (28)
To convexify the above problem, we first express (27) as
(29)
Pre- and post-multiply (29) by
and using
it yields (24). Additionally, the inequality bound of the Lyapunov functional can be expressed as
(30)
which can be manipulated to yield (25). When a feasible solution is attained, we get
as desired.
Remark 1. labelremA The results of Theorems 1-2 establish improved tools for control designer since on one hand it affords the computational effectiveness in determining the feedback gain matrix and the associated cost. On the other hand, it gives an opportunity to compromise between design efficiency and performance.
4.3. Model Predictive Control
The model predictive controller performs a discrete-time optimization of of the form [12] :
(31)
(32)
where
,
,
,
,
and
. It is desired to synthesize a controller of the form:
(33)
that stabilizes the closed loop system. The closed loop system can be represented as:
(34)
We now consider infinite-time horizon formulation of (32) with
:
(35)
Again, we define the quadratic Lyapunov function,
such that
(36)
The problem is thus cast into the LMI form:
(37)
,
,
,
When a feasible solution to (37) is obtained as
and
.
Remark 2. labelremD The controllers designed in the foregoing sections enjoy the following features:
• The feedback gains are computed from the feasible solution of convex optimization problems over linear matrix inequalities for which the LMI-solver of Matlab provides an effective software support.
• The realization of the feedback gains is simple and readily programmed in microprocessor ships.
• The developed designs are easily reproducible, repeated and fine-tuned whenever needed.
5. Simulation Studies
In this section, we report on the results obtained from wind turbine emulation available at the Distributed Control Research Lab (DCRL). We consider data from the National Renewable Energy Laboratory (NREL) 5 MW offshore wind turbine [10] and incorporated in an emulator experimental setup, see Figure 2. The model consist of a two-mass dive drain, three blades, a pitch and generator torque actuator with parameters listed in Table 1. The experiment development focuses on horizontal-axis wind turbine emulation by using commonly available electric drives laboratory components, including Matlab7, dSPACE8 Control- Desk, Permanent Magnet DC machines, as well as associated pre-lab analysis based on the controller designs. Three controllers: LQR, LQRI (LQR with Integral action) and the MPC (Model Predictive Controller) were applied to the system.
The ensuing results are depicted in Figures 3-7, from which it is evident that the LQRI outperforms the other controllers when the system is subjected to a step change in wind velocity.
6. Conclusion
Three control algorithms: LQR, LQRI and MPC have been compared for two
Figure 2. Representation of the wind turbine emulator experimental setup.
Figure 3. Response of rotor angular speed
and generator angular speed
.
Figure 4. Response of torsional speed
and generator torque.
Figure 5. Pitch displacement
and pitch velocity
.
different wind turbine models. For system 1, the LQRI was better at rejecting wind velocity disturbances. The same responses were observed in system 2 for both LQR and LQRI controllers with both performing better than the MPC controllers.
Acknowledgments
We thank the Editor and the referee for their comments. This work is supported by the deanship for scientific research (DSR) at KFUPM through distinguished professorship award project no. IN 141003.