Sie sind auf Seite 1von 12

Hindawi Publishing Corporation

Abstract and Applied Analysis


Volume 2015, Article ID 296436, 11 pages
http://dx.doi.org/10.1155/2015/296436

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

Lei Wang, Tao Shen, and Chen Chen


School of Automation, Chongqing University, Chongqing 40044, China

Correspondence should be addressed to Lei Wang; leiwang08@cqu.edu.cn

Received 8 July 2014; Accepted 25 August 2014

Academic Editor: Zheng-Guang Wu

Copyright © 2015 Lei Wang et al. This is an open access article distributed under the Creative Commons Attribution License, which
permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

The safety and reliability of the wind turbines wholly depend on the completeness and reliability of the control system which is an
important problem for the validity of the wind energy conversion systems (WECSs). A method based on multimodel modeling
and predictive control is proposed for the optimal operation of direct-drive wind turbine with permanent magnet synchronous
generator in this paper. In this strategy, wind turbine with direct-drive permanent magnet synchronous generator is modeled and a
backpropagation artificial neural network is designed to estimate the wind speed loaded into the turbine model in real time through
the estimated turbine shaft speed and mechanical power. The nonlinear wind turbine system is presented by multiple linear models.
The desired trajectory of the nonlinear system is decomposed to be suitable for the reference trajectory of multiple models that are
presented by the linear models of the nonlinear system, which simplifies the nonlinear optimization problems and decreases the
calculation difficulty. Then a multivariable control strategy based on model predictive control techniques for the control of variable-
speed variable-pitch wind turbines is proposed. Finally, simulation results are given to illustrate the effectiveness of the proposed
strategy, and the conclusion that multiple model predictive controller (MMPC) has better control performance than the PI control
method is obtained.

1. Introduction speed of the wind turbine, and 𝑢𝐹 is the furling wind speed at
which the turbines need to shut down for protection.
Power outputs of variable-speed variable-pitch wind turbine The safety and reliability of the WECSs wholly depend on
in different wind speeds are generally illustrated by their the completeness and reliability of the control system which
power curves which show the steady relationship between is an important problem for the validity of the wind turbine
wind speed and electrical power. The operation states of the system even the safe and reliable operation of the wind power
wind power generation include three models [1]: plant for a long time [2]. Many controller research methods
including linear ones and nonlinear ones have been applied
model 1—operating at variable speed/optimum tip- to the operation control of the WECSs. Due to a good deal
speed ratio: 𝑢𝐶 ≤ V ≤ 𝑢𝐵 , of calculation of the nonlinear controller, linear controller
model 2—operating at constant speed/variable tip- remains the mainstream in the wind turbines control. There
speed ratio: 𝑢𝐵 ≤ V ≤ 𝑢𝑅 , has existed controlling methods for the WECSs operation, the
design of PI controller [3], adaptive controller [1, 4, 5], Gain
model 3—operating at variable speed/constant scheduling controller [6, 7], robust controller [8], and model
power: 𝑢𝑅 ≤ V ≤ 𝑢𝐹 , predictive controller [9, 10]. However, most of the controllers
reported ignore the multiparametric nature of the problem.
which are illustrated in Figure 1, where 𝑢𝐶 represents cut-in The multivariable controller that can work for controlling
wind speed, 𝑢𝐵 represents the wind speed when the generator variable-speed variable-pitch wind turbines in the partial and
comes to the maximum rotational speed, 𝑢𝑅 is the rated wind full load regions can be found in [9, 11, 12].
2 Abstract and Applied Analysis

The aerodynamic torque extracted by the wind turbine


Shaft power

from the passing wind is given by

uC uB uR uF
0.5𝜌𝜋𝑅5 𝜔𝑡2 𝐶𝑝 (𝜆, 𝛽)
0 Wind speed 𝑇𝑚 = , (1)
𝜆3
Rotor speed

where 𝐶𝑝 (𝜆, 𝛽) ≤ 𝐶𝑝, 𝐵𝑒𝑡𝑧 ≈ 0.56 is the power coefficient of


the wind turbine; 𝛽 is the pitch angle; 𝜔𝑡 is the turbine shaft
0 uC uB uR uF Wind speed speed; the tip speed ratio 𝜆 is defined as the ratio between the
linear blade tip speed and wind speed given as follows:
Power coefficient

𝜔𝑡 𝑅
𝜆= . (2)
V
0 uC uB uR uF Wind speed
The power coefficient for a specific wind turbine design
Figure 1: Variable speed operation division of wind turbines. given by (3) is used here:

116
𝐶𝑝 (𝜆, 𝛽) = 0.5173 ( − 0.4𝛽 − 5) 𝑒−21/𝜆 1 + 0.0068𝜆,
𝜆1
Model predictive control (MPC) has been developed as
a new type of computer control algorithm in recent years 1 1 0.035
= − 3 .
[13–15]. It has a better control effect with such control 𝜆 1 𝜆 + 0.08𝛽 𝛽 + 1
strategies as multistep predictive, rolling optimization and (3)
feedback correction. Therefore, MPC, it is suitable to control
complex industrial processes which have difficulties in build- The pitch actuator is modelled by a first order equivalent
ing accurate mathematical models. Multiple model control dynamic system with the saturation in the amplitude and
method based on plant models is a common method in derivative of the pitch, as seen in the following:
dealing with complex nonlinear systems. Generally, multiple
model control method approaches the dynamic features of 𝑑𝛽 1 1
= − 𝛽 + 𝛽∗ . (4)
the controlled object by using multiple models. Then with 𝑑𝑡 𝜏 𝜏
multiple controller based on their corresponding multiple
models, it controls the controlled objects in different indus- In this paper, the linearization of transmitting torque
trial conditions [16–19]. equation leads to the following:
In this paper, a new kind of modeling method of direct-
drive wind turbine with permanent magnet synchronous 𝛿𝑇𝑚 = 𝐻𝜔 (𝜔𝑡 , V, 𝛽) 𝛿𝜔𝑡 + 𝐻V (𝜔𝑡 , V, 𝛽) 𝛿V
generator (PMSG) is proposed and a new control strategy
based on MMPC is described for controlling variable-speed + 𝐻𝛽 (𝜔𝑡 , V, 𝛽) 𝛿𝛽,
variable-pitch wind turbines in both partial and full load
regions. The main contributions of this paper are the con-
sideration of the multiparametric nature of the system and 𝜕𝑇𝑚 󵄨󵄨󵄨󵄨 𝜕𝑇𝑚 󵄨󵄨󵄨󵄨 (5)
𝐻𝜔 = 󵄨 , 𝐻V = 󵄨 ,
the design of PMSG model for MMPC to obtain better 𝜕𝜔𝑡 󵄨󵄨󵄨(𝜔𝑡 , V, 𝛽) 𝜕V 󵄨󵄨󵄨(𝜔𝑡 , V, 𝛽)
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 𝜕𝛽 󵄨󵄨󵄨(𝜔𝑡 , V, 𝛽)
introduced. The reference/baseline control system of the
wind turbine benchmark based on multiple model predic- In most cases, for a direct-drive wind turbine system,
tive control approaches is presented in Section 3. Section 4 the dynamic equations of a PMSG without saliency can be
presents the simulation results with some comments and written in a synchronously rotating d-q reference frame as
discussion. Finally, conclusions are drawn in Section 5. follows:

2. System Modeling 𝑢𝑑 = 𝑅𝑖𝑑 + 𝐿 𝑑 𝑖𝑑 − Φ𝑞 𝜔𝑠 ,
(6)
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 where 𝑢𝑑 [V] and 𝑢𝑞 [V] are the q-axis and d-axis stator
which the full power converter includes the rectifier at the terminal voltages, respectively; 𝑖𝑑 [A] and 𝑖𝑞 [A] are the q-
side of generator and the inverter at the grid side, as shown in axis and d-axis stator currents, respectively; 𝑅 [V/A] is the
Figure 2 [20]. stator resistance; 𝜔𝑠 is the electrical angular velocity of the
Abstract and Applied Analysis 3

Pm MSC GSC i labc


sabc Vdc
Wind
PMG C Grid
w
𝜔t
i sabc Pe Qe
Pw Wind turbine

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

rotor (𝜔𝑠 = 𝑝𝜔𝑡 , p is pole pairs); and Φ𝑞 and Φ𝑑 are the q- that is,
axis and d-axis flux linkages of the PMSG, respectively, given 𝑅 𝐿𝑞
by the following: [− 𝐿 𝜔
𝐿𝑑 𝑠
0 0 0 0 ]
𝑖𝑑󸀠 [ 𝑑 ]
[ 𝑅 𝐿𝑑 Φ ] 𝑖𝑑
Φ𝑞 = 𝐿 𝑞 𝑖𝑞 , [ 󸀠 ] [ − 𝜔 𝑝 𝑚 0 0 0 ]
[ 𝑖𝑞 ] [ 𝐿𝑞 𝐿𝑞 𝑠 𝐿𝑞 ][ 𝑖 ]
[ ] [
[
][ 𝑞 ]
][ ]
(7) [ 𝛿𝜔󸀠 ] [ 𝐷 1 1
Φ𝑑 = 𝐿 𝑑 𝑖𝑑 + Φ𝑚 ,
[ 𝑡] [ 0
[ 󸀠]=[ 0 − − 0 ] [ ]
] [ 𝛿𝜔𝑡 ]
[𝛿𝑇 ] [ 𝐽 𝐽 𝐽 ] [𝛿𝑇 ]
[ 𝑚] [ 0
[ 󸀠] [ 0 𝐻𝜔 0 0 𝐻𝛽 ]
][
[ 𝑚]
]
[ 𝛿𝑇𝑒 ] [ 1 ] [ 𝛿𝑇𝑒 ]
where Φ𝑚 is the permanent magnet flux linkage; 𝐿 𝑞 and ]
[ 0 0 0 0 − 0 ] 𝛿𝛽
𝐿 𝑑 are the q-axis and d-axis inductances of the PMSG, [ 𝛿𝛽 ] [ 𝜏𝑒 ][ ]
[ 1]
respectively.
0 0 0 0 0 −
The dynamics of the mechanical wind turbine system are [ 𝜏]
given by the following: 1
0 0 0
[ 𝐿𝑑 ]
[ ] 0
𝑑𝜔 [ 1 ] [ 0 ]
𝐽 𝑡 = 𝑇𝑚 − 𝑇𝑒 − 𝐷𝜔𝑡 , (8) [ 0 0 0] 𝑢 [ ]
[ 𝐿𝑞 ] 𝑑
𝑑𝑡 [ ][ 𝑢 ] [ ]
[ 0 ]
[ 0]
+[ 0 0 0 [ 𝑞 ] [𝐻 ]
] [ ∗ ] + [ V ] 𝛿V,
where 𝐽 is the total inertia constant of the wind turbine; 𝐷 is [ 0 0 0 0] 𝛿𝑇𝑒 [ 𝐽 ]
[ ]
the damping coefficient; and 𝑇𝑒 is the electrical torque of the [ 1 ] [ 𝛿𝛽∗ ] [ ]
[ 0 ]
[ 0 0 0]
[ 𝜏𝑒 ]
[ 0 ]
PMSG. [ 1]
For the design of turbine controller, it is important to 0 0 0
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 𝛿𝜔𝑡 0 0 1 0 0 0 [ ]
[ 𝛿𝜔𝑡 ]
[ ]=[ ][ ],
𝛿𝑃PMSG 0 0 𝜂𝑝𝑇𝑒 0 𝜂𝜔𝑠 0 [𝛿𝑇𝑚 ]
[ ]
𝑑𝑇𝑒 1 1 [ 𝛿𝑇𝑒 ]
= − 𝑇𝑒 + 𝑇𝑒∗ ,
𝑑𝑡 𝜏𝑒 𝜏𝑒 [ 𝛿𝛽 ]
(9) (11)
𝑃PMSG = 𝑇𝑒 𝜔𝑠 𝜂, def 𝑇
where 𝑥(𝑡) = [𝑖𝑑 𝑖𝑞 𝛿𝜔𝑡 𝛿𝑇𝑚 𝛿𝑇𝑒 𝛿𝛽] ∈ 𝑅6 is the state

def ∗ 𝑇
where 𝑇𝑒 , 𝜏𝑒 , and 𝜂 are the generator torque, time constant, variable of the system, 𝑢(𝑡) = [𝑢𝑑 𝑢𝑞 𝛿𝑇𝑒 𝛿𝛽 ] ∈ 𝑅4 is
def 𝑇
and efficiency, respectively [9]. the control input, and 𝑦(𝑡) = [𝛿𝜔𝑡 𝛿𝑃PMSG ] ∈ 𝑅2 is the
Therefore, the PMSG model connected to the power grid measured output.
can be expressed as follows:
3. Real-Time Wind Speed Estimation
𝑥̇ (𝑡) = Ψ𝑥 (𝑡) + Γ𝑢 (𝑡) + Υ𝛿V (𝑡) ,
(10) If the information of the turbine mechanical power and
𝑦 (𝑡) = 𝐶𝑥 (𝑡) , shaft speed is given, the wind speed can be calculated
4 Abstract and Applied Analysis

b1

̂
p
b2

b
̂t
𝜔
b3 ̂v

̂
𝛽
bh

Figure 3: BPANN-based wind speed estimation algorithm.

from the nonlinear inverse function of (1). Artificial neural approached by different linear system. This method is used to
networks (ANNs) are effective tools for nonlinear mapping control the pitch angle and generator torque of wind turbine
and are used in this paper for wind speed estimation. to achieve optimal performance. The all operation regions of
In this paper, a three-layer back propagation artificial wind turbine can be divided into 𝑛 parts, each part of which
neural network (BPANN) is used to estimate wind speed as is described by linear model and uses predictive control to
shown in Figure 3. In the proposed method, 𝑃, ̂ 𝜔
̂𝑡 , ̂V are the make the output power achieve the desired effect.
estimated values of 𝑃, 𝜔𝑡 , V, respectively. The control structure of the whole wind turbine is shown
The overall input-output mapping of the BPANN is in Figures 5 and 6. With given rated power and rotational
speed, the pitch angle and torque obtained through the mul-

tiple model predicative control can make the wind turbine
̂𝑡 + 𝜔3𝑗 𝛽̂ + 𝑏𝑗 ) ,
̂V = 𝑏 + ∑ V𝑗 tan sig (𝜔1𝑗 𝑝̂𝑚 + 𝜔2𝑗 𝜔
𝑗=1
system output the desired power meeting the expected goal.
(12) Take the nonlinear system Σ into consideration:
2
tan sig (𝑢) = − 1, 𝑥 (𝑘 + 1) = 𝑓 (𝑥 (𝑘) , 𝑢 (𝑘)) ,
1 + 𝑒−2𝑥
(13)
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 For the chosen output state 𝑦 = 𝑦0 , if the equation could
the 𝑗th neuron in the hidden layer and the output; 𝑏𝑗 and be solved, a balance point (𝑥0 , 𝑦0 , 𝑧0 ) of the system can be got.
𝑏 are the bias terms of the hidden layer and the output If 𝑁 balance points (𝑥𝑖 , 𝑦𝑖 , 𝑧𝑖 ), 𝑖 = 0, 1, . . . , 𝑁−1 are chosen in
layer, respectively; “tan sig” is the hyperbolic tangent sigmoid the output area 𝑌, 𝑁 linear model Σ𝑖 of the nonlinear system
transfer function. can be gained at different balance points:
The BPANN is trained by using the training dataset
until an acceptable error is reached. Then, the parameters 𝑥𝑖 (𝑘 + 1) = 𝐴𝑖 𝑥𝑖 (𝑘) + 𝐵𝑢𝑖 𝑢 (𝑘) + 𝐵𝑑𝑖 𝑑𝑖 (𝑘) − 𝛼𝑖 ,
of the BPANN are fixed and used for real-time wind speed (14)
estimation. 𝑦𝑖 (𝑘) = 𝐶𝑖 𝑥 (𝑘) + 𝐷𝑑𝑖 𝑑𝑖 (𝑘) − 𝛾𝑖 ,

where
4. 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 (15)
(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 𝜕𝑥 󵄨󵄨(𝑥𝑖 ,𝑢𝑖 ) 𝜕𝑢 󵄨󵄨󵄨(𝑥𝑖 ,𝑢𝑖 ) 𝑖
Abstract and Applied Analysis 5

MMRT 1 u Nonlinear y
Control 1
process

yref MMRT 2
Switching Control 2 Switching
.. function .. function
− − .
.
Control n
MMRT n Linear
model 1
̃
y +
Switching −
Linear function
model 2
..
.
Linear
model n

Error
correction

Figure 4: The principle frame of multiple model predictive control.

𝛽∗ Pitch 𝛽 Tt
actuator Aerodynamics

𝜔t
Electrical system
Drive train 𝜔s
Feedback model
𝜔s
Te
Te∗ Generator D-PMSWT
controller system
PPMSG

iabc Pe Qe

Power system grid

Figure 5: Model of WECS.

and 𝑑𝑖 (𝑘) means measured error; the model is Therefore, the predictive model can be obtained as

𝑖 𝑖 𝑖
𝑥𝑑𝑖 (𝑘 + 1) = 𝐴 𝑥𝑑𝑖 (𝑘) + 𝐵 𝑛𝑑 (𝑘) , 𝑥𝑖 (𝑘 + 1) 𝐴𝑖 𝐵𝑑 𝐶 𝑥𝑖 (𝑘) 𝐵𝑖
[ 𝑖 ]=[ 𝑖 ][ 𝑖 ] + [ 𝑢 ] 𝑢 (𝑘) − 𝑥𝑖 ,
(16) 𝑥𝑑 (𝑘 + 1) 0 𝐴 𝑥𝑑 (𝑘) 0
𝑖 𝑖 𝑖
𝑑 (𝑘) = 𝐶 (𝑘) 𝑥𝑑𝑖 (𝑘) + 𝐷 𝑛𝑑 (𝑘) ,
𝑖 𝑥𝑖 (𝑘)
𝑦𝑖 (𝑘) = [𝐶𝑖 𝐷𝑑𝑖 𝐶 ] [ ] − 𝑦𝑖 ,
𝑥𝑑𝑖 (𝑘)
where 𝑛𝑑 (𝑘) is flat noise. (17)
6 Abstract and Applied Analysis

v If each 𝑢𝑗 changes 𝑀 times from moment 𝑘, then there is

𝑀
𝑖 𝑖
𝑦̃𝑙,𝑃𝑀 (𝑘) = 𝑦̃𝑙,𝑃0 (𝑘) + ∑ 𝐴𝑖𝑙,𝑗 Δ𝑢𝑗,𝑀
𝑖
(𝑘) . (21)
𝑗=1
P
P∗ 𝛽∗
Here, the forecasting model of the multivariable multiple
WECS
model system is shown as follows:
optimization MMPC
𝜔s∗ WECS
Te∗ 𝜔s 𝑖 𝑖 𝑖
𝑦̃𝑁1 (𝑘) = 𝑦𝑁0 (𝑘) + 𝐴 Δ𝑢𝑖 (𝑘) , (22)
𝑖 𝑖
𝑦̃𝑃𝑀 (𝑘) = 𝑦̃𝑃0 (𝑘) + 𝐴𝑖 Δ𝑢𝑀
𝑖
(𝑘) , (23)

where
𝑖 𝑖
𝑦̃1,𝑁1 (𝑘) 𝑦̃1,𝑁0 (𝑘)
[ .. ] [ .. ]
Figure 6: Proposed control strategy using multiple model predictive 𝑖
𝑦̃𝑁1 (𝑘) = [
[ .
],
]
𝑖
𝑦̃𝑁0 (𝑘) = [
[ .
],
]
control. 𝑖 𝑖
𝑦̃𝑝,𝑁1 (𝑘)] 𝑦̃𝑝,𝑁0 (𝑘)
[ [ ]
𝑖 𝑖
where 𝑦̃1,𝑃𝑀 (𝑘) 𝑦̃1,𝑃0 (𝑘)
[ .. ] [ .. ]
𝑖
𝑦̃𝑃𝑀 (𝑘) =[
[ .
],
]
𝑖
𝑦̃𝑃0 (𝑘) = [
[ .
],
]
𝑖 𝑇
𝑖
[𝑖𝑑𝑖 𝑖𝑞𝑖 𝛿𝜔𝑖𝑡 𝛿𝑇𝑚𝑖 𝛿𝑇𝑒𝑖 𝛿𝛽 ] ,
def
𝑥 (𝑘) = 𝑖
𝑦̃𝑝,𝑃𝑀 𝑖
𝑦̃𝑝,𝑃0
[ (𝑘) ] [ (𝑘) ]
𝑖 ∗𝑖 𝑇
(24)
[𝑢𝑑𝑖 𝑢𝑞𝑖 𝛿𝑇𝑒∗𝑖
def
𝑢 (𝑘) = 𝛿𝛽 ] , (18) 𝑎𝑖 ⋅ ⋅ ⋅ 𝑎1𝑚
𝑖
𝐴𝑖11 ⋅ ⋅ ⋅ 𝐴𝑖1𝑚
𝑖 [ 11
. .. ] [ . .. ]
𝑇 𝐴 =[
[ .. . ]
], 𝐴𝑖 = [
[ .. . ]
],
𝑦𝑖 (𝑘) = [𝛿𝜔𝑖𝑡 𝛿𝑃PMSG
def 𝑖
] . 𝑖 𝑖 𝑖 𝑖
𝑎 ⋅ ⋅ ⋅ 𝑎𝑝𝑚 𝐴 ⋅ ⋅ ⋅ 𝐴 𝑝𝑚
[ 𝑝1 ] [ 𝑝1 ]
For a linear multivariable system, the predictive output of
𝑖
the system can be obtained through overlaying the predictive Δ𝑢1𝑖 (𝑘) Δ𝑢1,𝑀 (𝑘)
[ ] [ ]
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:
𝑖 𝑖
The output 𝑦𝑙𝑖 closely tracks expectations 𝑦Γ𝑖 at future
𝑦̃𝑙,𝑃𝑀 (𝑘) = 𝑦̃𝑙,𝑃0 (𝑘) + 𝐴𝑖𝑙,𝑗 Δ𝑢𝑗,𝑀 (𝑘) , (19) 𝑃 moments and imposes soft constraint on 𝑀 control
increment, leading to performance index:
where
󵄩 󵄩2 󵄩 𝑖 󵄩2
𝑖
𝑦̃𝑙,𝑀 (𝑘 + 1 | 𝑘) min 𝐽𝑖 (𝑘) = 󵄩󵄩󵄩󵄩𝑦Γ𝑖 (𝑘) − 𝑦̃𝑃𝑀
𝑖
(𝑘)󵄩󵄩󵄩󵄩𝑄𝑖 + 󵄩󵄩󵄩󵄩Δ𝑢𝑀 (𝑘)󵄩󵄩󵄩󵄩𝑅𝑖 , (25)
𝑖 [ .. ]
𝑦̃𝑙,𝑃𝑀 (𝑘) = [ . ],
𝑖 where
[𝑦̃𝑙,𝑀 (𝑘 + 𝑃 | 𝑘)]
𝑇
𝑖
𝑦̃𝑙,0 (𝑘 + 1 | 𝑘) 𝑦Γ𝑖 (𝑘) = [𝑦Γ𝑖 (𝑘 + 1) ⋅ ⋅ ⋅ 𝑦Γ𝑖 (𝑘 + 𝑃)] ,
𝑖 [ .. ]
𝑦̃𝑙,𝑃0 (𝑘) = [ . ], 𝑄𝑖 = diag [𝑞1𝑖 ⋅ ⋅ ⋅ 𝑞𝑃𝑖 ] , (26)
𝑖
[𝑦̃𝑙,0 (𝑘 + 𝑃 | 𝑘)]
𝑅𝑖 = diag [𝑟1𝑖 ⋅ ⋅ ⋅ 𝑟𝑀
𝑖
]
𝑎𝑙𝑗𝑖
(1) 0
[ . ] (20)
[ .. ] subject to prediction model equations
[ d ]
[ ]
𝐴𝑖𝑙,𝑗 = [𝑎𝑙𝑗𝑖 (𝑀) ⋅ ⋅ ⋅ 𝑎𝑙𝑗𝑖 (1) ], 𝑥𝑖 (𝑘) = 𝑥̃𝑖 (𝑘 | 𝑘) , 𝑥𝑑𝑖 (𝑘) = 𝑥̃𝑑𝑖 (𝑘 | 𝑘) ,
[ . .. ]
[ . ]
[ . . ]
𝑖 𝑖
0 ≤ 𝑇𝑒∗ ≤ 𝑇𝑒,max ,
𝑎
[ 𝑙𝑗 (𝑃) ⋅ ⋅ ⋅ 𝑎𝑙𝑗 (𝑃 − 𝑀 + 1)]
𝛽min ≤ 𝛽∗ (𝑘 + 𝑗) ≤ 𝛽max , 𝑗 = 1, 2, . . . , 𝑁, (27)
Δ𝑢𝑗𝑖 (𝑘)
[ .. ] 𝜔𝑒𝑖 (𝑘 + 𝑗) ≤ 𝜔𝑒,max , 𝑗 = 1, 2, . . . , 𝑃,
𝑖
Δ𝑢𝑗,𝑀 (𝑘) = [
[ .
].
]
𝑖 𝑖
Δ𝑢
[ 𝑗 (𝑘 + 𝑀 − 1) ] 𝑃PMSG (𝑘 + 𝑗) ≤ 𝑃PMSG,max , 𝑗 = 1, 2, . . . , 𝑁.
Abstract and Applied Analysis 7

The in-time control increment of the system can be obtained Table 1: Wind turbine parameter value.
as follows:
Parameter Value
−1
𝑖 𝑖 𝑇 𝑖 𝑖 𝑖
Δ𝑢 (𝑘) = 𝐿 [(𝐴 ) 𝑄 𝐴 + 𝑅 ] Turbine radius 2.5 m
(28) Rated power 6 KW
𝑖 𝑇 𝑖 Rated voltage 220 V
× (𝐴 ) 𝑄 [𝑦Γ𝑖 (𝑘) − 𝑖
𝑦̃𝑃0 (𝑘)] .
Rated torque 220 N⋅m
The inequality constraints of the input can be expressed as Rated wind speed 10.5 m/s
follows: Maximum power coefficient 0.476
FΔ𝑢𝑀 (𝑘) ≤ M. (29)
Here, F and M are known quantities. 5.2. Partial Load Operation at Near Rated Wind Speed. Sec-
Combined with constraints, the improvement of expres- ondly, performance of the MMPC controller with the classical
sion for the control function is PI control strategy in partial load operation at near rated
𝑖 𝑖 −1 𝑇 wind speed is compared. The simulation results are shown in
Δ̂
𝑢𝑀 (𝑘) = Δ𝑢𝑚 (𝑘) − (𝐴𝑖𝑇 𝑄𝑖 𝐴𝑖 + 𝑅𝑖 ) (F 󸀠𝑖 )
Figure 8. Near the rated power, both the generator power and
drive train torsional torque fluctuate tempestuously and the
−1 𝑇 −1
× [F 󸀠𝑖 (𝐴𝑖𝑇 𝑄𝑖 𝐴𝑖 + 𝑅𝑖 ) (F 󸀠𝑖 ) ] (30) 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
⋅ [F 󸀠𝑖 Δ𝑢𝑚
𝑖
(𝑘) − M󸀠𝑖 ] , near rated wind speed. It can be observed in Figure 8(f)
that pitch activity in MMPC control strategy changes more
where F 󸀠 and M󸀠 consist of elements which are unsatisfied frequently.
with constraints from F and M, respectively.
Due to the existence of model mismatch, predictive
output may astray form the actual value. Therefore, the 5.3. Full Load Operation. Thirdly, performance of the MMPC
feedback correction is added to the system. Comparison controller with the classical PI control strategy in full load
between actual output and predictive output results in output operation is compared. The simulation results are shown in
error Figure 9. It can be seen that MMPC controller can maintain
steady power output and reduce the power fluctuations
𝑒𝑖 (𝑘) = 𝑦𝑖 (𝑘) − 𝑦̃𝑖 (𝑘 | 𝑘 − 1) . (31) distinctly. However, the pitch angle changes more frequently,
which is shown in Figure 9(c).
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 6. Conclusion
𝑦̃𝑐𝑖 (𝑘) = 𝑦̃𝑖 (𝑘) + 𝕜𝑖 𝑒𝑖 (𝑘) , (32) In this paper, a new kind of modeling method and a multiple
model control strategy based on model predictive control
and 𝕜𝑖 = [𝑘1𝑖 𝑘2𝑖 ⋅ ⋅ ⋅ 𝑘𝑁
𝑖
] is correcting value. techniques were proposed to control variable-speed variable-
pitch direct-drive wind turbine with permanent magnet
5. Simulation Results synchronous generator in both partial and full load regions.
In the partial load region, the MMPC controller was designed
In this section, the performance of the proposed control to track maximum power point (MMP). Near the rated wind
strategy is assessed. Through the simulations, the modeling of speed, the proposed controller can be used to eliminate
the nonlinear wind turbine model and the designed control the overshoots of power and drive train torsional torque.
strategy are verified to be suitable and effective. The proposed In addition, the fluctuation of the power and the torque
controller has been implemented on a 6 KW wind turbine. was significantly reduced. In the full load region, the pitch
Table 1 shows the parameters of the simulated plant. angle was implemented to regulate the smooth power output.
The proposed controller has advantages of considering the
5.1. Partial Load with Variable-Speed Operation. Firstly, per- multiple model structure to deal with the nonlinearity in
formance of the MMPC controller with the classical PI the system. Performance of the MMPC control strategy was
control strategy in partial load operation is compared. The compared with the PI controller. Simulation results show that
simulation results are shown in Figure 7. It can be seen MMPC controller is superior to the traditional PI control
that the MMPC control strategy and PI controller both can method.
effectively track the reference power to achieve maximum
power point tracking according to the simulation results. Conflict of Interests
However, the generator power and drive train torsional
torque fluctuation were effectively reduced under the MMPC The authors declare that there is no conflict of interests
controller. regarding the publication of this paper.
8 Abstract and Applied Analysis

7.5 2400
2200
7 2000
1800
6.5

P (W)
 (m/s)

1600
1400
6
1200
5.5 1000
800
5 600
0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30 35 40 45 50
t (s) t (s)

P reference
MMPC
(a) (b)

3000 30

2500 25

2000 20
𝜔 (rad/s)
P (W)

1500 15

1000 10

500 5

0 0
0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30 35 40 45 50
t (s) t (s)

PI PI
MMPC MMPC

(c) (d)

160

140

120
T (N·m)

100

80

60

40

20
0 5 10 15 20 25 30 35 40 45 50
t (s)
PI
MMPC
(e)

Figure 7: (a) Wind speed. (b) Generator power. (c) Generator power. (d) Turbine rotational speed. (e) Generator torque.
Abstract and Applied Analysis 9

11.5 6500

11 6000

10.5 5500
 (m/s)

P (W)
10 5000

9.5 4500

9 4000

8.5 3500
0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30 35 40 45 50
t (s) t (s)
P reference
MMPC

(a) (b)

7000 400

6000 350

300
P (W)

5000
T (N·m)

250
4000
200
3000
150
2000 100

1000 50
0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30 35 40 45 50
t (s) t (s)

PI PI
MMPC MMPC

(c) (d)

45 3
40
35
30 2
𝜔 (rad/s)

𝛽 (deg)

25
20
1
15
10
5 0
0
0 5 10 15 20 25 30 35 40 45 50 0 5 10 15 20 25 30 35 40 45 50
t (s) t (s)

PI PI
MMPC MMPC
(e) (f)

Figure 8: (a) Wind speed. (b) Generator power. (c) Generator power. (d) Generator torque. (e) Turbine rotational speed. (f) Pitch angle.
10 Abstract and Applied Analysis

22 6600
21.5
6400
21
6200
20.5
 (m/s)

P (W)
20 6000
19.5
5800
19
5600
18.5
18 5400
0 50 100 150 200 250 300 350 400 450 500 0 50 100 150 200 250 300 350 400 450 500
t (s) t (s)

PI
MMPC
(a) (b)

26 30
25.5
29.5
25
29
24.5
𝜔 (rad/s)
𝛽 (deg)

24 28.5
23.5
28
23
27.5
22.5
22 27
0 50 100 150 200 250 300 350 400 450 500 0 50 100 150 200 250 300 350 400 450 500
t (s) t (s)

PI
PI MMPC
MMPC
(d)
(c)

Figure 9: (a) Wind speed. (b) Generator power. (c) Pitch angle. (d) Turbine rotational speed.

Acknowledgments [3] J. Chen, H. Wu, M. Sun, W. Jiang, L. Cai, and C. Guo, “Modeling
and simulation of directly driven wind turbine with permanent
This work was supported in part by Postdoctoral Research magnet synchronous generator,” in Proceedings of the IEEE
Special Project Supported by Chongqing (no. Xm2014003) Innovative Smart Grid Technologies—Asia (ISGT Asia ’12), pp.
and the Frontier and Applied Basic Research Project 1–5, Tianjin, China, May 2012.
of Chongqing (no. cstc2014jcyjA1086) and the Funda- [4] M. A. Mayosky and G. I. E. Cancelo, “Direct adaptive control
mental Research Funds for the Central Universities of wind energy conversion systems using Gaussian networks,”
(no.106112014CDJZR175501). The constructive comments IEEE Transactions on Neural Networks, vol. 10, no. 4, pp. 898–
provided by the anonymous reviewers and the editors are 906, 1999.
also greatly appreciated. [5] W. Lin, C. Hong, T. Ou, and F. Cheng, “MRAS-based sensorless
wind energy control for wind generation system using RFNN,”
in Proceedings of the 5th IEEE Conference on Industrial Electron-
References ics and Applications (ICIEA ’10), pp. 2270–2275, 2010.
[6] F. D. Bianchi, R. J. Mantz, and C. F. Christiansen, “Gain
[1] Y. D. Song, B. Dhinakaran, and X. Y. Bao, “Variable speed con- scheduling control of variable-speed wind energy conversion
trol of wind turbines using nonlinear and adaptive algorithms,” systems using quasi-LPV models,” Control Engineering Practice,
Journal of Wind Engineering and Industrial Aerodynamics, vol. vol. 13, no. 2, pp. 247–255, 2005.
85, no. 3, pp. 293–308, 2000. [7] E. B. Muhando, T. Senjyu, N. Urasaki, A. Yona, H. Kinjo, and
[2] J. H. Laks, L. Y. Pao, and A. D. Wright, “Control of wind turbines: T. Funabashi, “Gain scheduling control of variable speed WTG
past, present, and future,” in Proceedings of the American Control under widely varying turbulence loading,” Renewable Energy,
Conference, pp. 2096–2103, June 2009. vol. 32, no. 14, pp. 2407–2423, 2007.
Abstract and Applied Analysis 11

[8] C. Sloth, T. Esbensen, and J. Stoustrup, “Robust and fault-


tolerant linear parameter-varying control of wind turbines,”
Mechatronics, vol. 21, no. 4, pp. 645–659, 2011.
[9] M. Soliman, O. P. Malik, and D. T. Westwick, “Multiple model
predictive control for wind turbines with doubly fed induction
generators,” IEEE Transactions on Sustainable Energy, vol. 2, no.
3, pp. 215–225, 2011.
[10] S. Afsharian and A. Karimpour, “Wind turbine power tracking
using multiple model predictive control,” in Proceedings of the
21st Iranian Conference on Electrical Engineering (ICEE ’13), pp.
1–6, Mashhad, Iran, May 2013.
[11] H. D. B. A. Fernando and D. Bianchi, Wind Turbine Control
Systems: Principles, Modelling and Gain Scheduling Design,
Springer, London, UK, 2007.
[12] K. Z. Østergaard, J. Stoustrup, and P. Brath, “Linear parameter
varying control of wind turbines covering both partial load
and full load conditions,” International Journal of Robust and
Nonlinear Control, vol. 19, no. 1, pp. 92–116, 2009.
[13] M. Ellis, H. Durand, and P. D. Christofides, “A tutorial review of
economic model predictive control methods,” Journal of Process
Control, vol. 24, no. 8, pp. 1156–1178, 2014.
[14] R. Lopez-Negrete, F. J. D’Amato, L. T. Biegler, and A. Kumar,
“Fast nonlinear model predictive control: formulation and
industrial process applications,” Computers and Chemical Engi-
neering, vol. 51, pp. 55–64, 2013.
[15] Y. G. Xi, D. W. Li, and S. Lin, “Model predictive control-current
status and challenges,” Acta Automatica Sinica, vol. 39, no. 3, pp.
222–236, 2013.
[16] V. R. Ravi, T. Thyagarajan, and M. M. Darshini, “A multiple
model adaptive control strategy for model predictive controller
for interacting non linear systems,” in Proceedings of the
International Conference on Process Automation, Control and
Computing (PACC ’11), pp. 1–8, Coimbatore, India, July 2011.
[17] H. Guolian, Z. Jinfang, L. Junjun, and Z. Jianhua, “Multiple-
model predictive control based on fuzzy adaptive weights and
its application to main-steam temperature in power plant,” in
Proceedings of the 5th IEEE Conference on Industrial Electronics
and Applications (ICIEA ’10), pp. 668–673, IEEE, Taichung,
Taiwan, June 2010.
[18] N. N. Nandola and D. E. Rivera, “Model-on-demand predictive
control for nonlinear hybrid systems with application to adap-
tive behavioral interventions,” in Proceedings of the 49th IEEE
Conference on Decision and Control (CDC ’10), pp. 6113–6118,
Atlanta, Ga, USA, December 2010.
[19] B. V. Patil, S. Bhartiya, P. S. V. Nataraj, and N. N. Nandola,
“Multiple-model based predictive control of nonlinear hybrid
systems based on global optimization using the Bernstein
polynomial approach,” Journal of Process Control, vol. 22, no. 2,
pp. 423–435, 2012.
[20] W. Qiao, X. Yang, and X. Gong, “Wind speed and rotor position
sensorless control for direct-drive PMG wind turbines,” IEEE
Transactions on Industry Applications, vol. 48, no. 1, pp. 3–11,
2012.
Advances in Advances in Journal of Journal of
Operations Research
Hindawi Publishing Corporation
Decision Sciences
Hindawi Publishing Corporation
Applied Mathematics
Hindawi Publishing Corporation
Algebra
Hindawi Publishing Corporation
Probability and Statistics
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

The Scientific International Journal of


World Journal
Hindawi Publishing Corporation
Differential Equations
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Submit your manuscripts at


http://www.hindawi.com

International Journal of Advances in


Combinatorics
Hindawi Publishing Corporation
Mathematical Physics
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Journal of Journal of Mathematical Problems Abstract and Discrete Dynamics in


Complex Analysis
Hindawi Publishing Corporation
Mathematics
Hindawi Publishing Corporation
in Engineering
Hindawi Publishing Corporation
Applied Analysis
Hindawi Publishing Corporation
Nature and Society
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

International
Journal of Journal of
Mathematics and
Mathematical
Discrete Mathematics
Sciences

Journal of International Journal of Journal of

Hindawi Publishing Corporation Hindawi Publishing Corporation Volume 2014


Function Spaces
Hindawi Publishing Corporation
Stochastic Analysis
Hindawi Publishing Corporation
Optimization
Hindawi Publishing Corporation
http://www.hindawi.com Volume 2014 http://www.hindawi.com http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014 http://www.hindawi.com Volume 2014

Das könnte Ihnen auch gefallen