higher, at point E in Figure 8.3. If the speed set-point were at D then there would
constantly be power dips in above-rated winds, whenever the speed fell transiently
below D. Furthermore the pitc h controller would act below rated, as the pitch and
torque controllers would both be trying to control the speed.
It would be an improvement if the torque–speed trajectory A–B–C–D–E in
Figure 8.3 could be changed to A1–B–C1–E. The turbine would then stay close to
optimum C
P
over a wider range of wind speeds, givin g slightly higher energy
capture for the same maximum operating speed (Bossanyi, 1994). The vertical
sections A1–B and C1–E can be achieved by using a PI controller for the torque
demand, in response to the generator speed error with the set point at A1 or C1.
Transitions between constant speed and optimum C
P
operation are conveniently
handled by using the optimum-C
P
curve as the upper torque limit of the PI
controller when operating at A1, or the lower limit when at C1. The set point flips
between A1 and C1 when the measured speed crosses the mid-point between A1
and C1. Despite this step change in set point the transi tion is completely smooth
because the controller will be saturated on the optimum-C
P
limit curve both before
and after the transition.
This logic can easily be extended to implement ‘speed exclusion zones’, to avoid
speeds at which blade-passing frequency would excite, for example, the tower
resonance, by introducing additional speed set points and some logic for switching
between them – see lines FG, HJ in Figure 8.3. When the torque demand exceeds G
for a certain time, the set point ramps smoothly from F to H. Then if it falls below J,
the set point ramps back again.
Another advantage of PI control of the torque is that the ‘compliance’ of the
system can be controlled . Controlling to a steep ramp (CD in Figure 8.3) can be
quite harsh in that the torque demand will be varying rapidly up and down the
slope. A PI controller, on the other hand, can be tune d to achieve a desired level of
‘softness’. With high gain, the speed wil l be tightly controlled to the set point,
requiring large torque variations. Lower gains will result in more benign torque
variations, while the speed is allowed to vary more around the set point.
In order to use point C1 as the speed set point for both the torque and the pitch
controllers, it is necessary to decouple the two. One techn ique is to arrange some
switching logic which ensures that only one of the control loops is active at any one
time. Thus below rated the torque controller is active and the pitch demand is fixed
at fine pitch, while above rated the pitch controller is active and the torque demand
is fixed at the rated value. This can be done with fairly simple logic, although there
will always be occasions when the controller is caught briefly in the ‘wrong’ mode.
For example, if the wind is just below rated but rising rapidly, it might be useful to
start pitching the blades a little before the torque demand reaches rated. If the pitch
does not start moving until the torque reaches rated, it then has to move some way
before it starts to control the acceleration, and a small overspeed may result.
A more satisfactory approach is to run both control loops together, but to couple
them together with terms which drive one or the other loop into saturatio n when
far above or below the rated wind speed. Thus most of the time only one of the
controllers is active, but they can be made to interfere constructively when close to
the rated point.
A useful method is to include a torque error term in the pitch PID in addition to
CLOSED-LOOP CONTROL: GENERAL TECHNIQUES 485