You are on page 1of 6

Renewable Energy 36 (2011) 1008e1013

Contents lists available at ScienceDirect

Renewable Energy
journal homepage: www.elsevier.com/locate/renene

Wind farm electrical power production model for load ow analysis


Isidoro Segura-Heras, Guillermo Escriv-Escriv*, Manuel Alczar-Ortega
Institute for Energy Engineering, Universidad Politcnica de Valencia, Camino de Vera, s/n, edicio 8E, escalera F, 2a planta, 46022 Valencia, Spain

a r t i c l e i n f o

a b s t r a c t

Article history:
Received 26 January 2010
Accepted 8 September 2010

The importance of renewable energy increases in activities relating to new forms of managing and
operating electrical power: especially wind power. Wind generation is increasing its share in the electricity generation portfolios of many countries. Wind power production in Spain has doubled over the
past four years and has reached 20 GW. One of the greatest problems facing wind farms is that the
electrical power generated depends on the variable characteristics of the wind. To become competitive in
a liberalized market, the reliability of wind energy must be guaranteed. Good local wind forecasts are
therefore essential for the accurate prediction of generation levels for each moment of the day.
This paper proposes an electrical power production model for wind farms based on a new method that
produces correlated wind speeds for various wind farms. This method enables a reliable evaluation of the
impact of new wind farms on the high-voltage distribution grid.
 2010 Elsevier Ltd. All rights reserved.

Keywords:
Wind energy
Wind farms
Weibull distribution
Correlated wind speeds
Distributed generation
Reliability

1. Introduction
Wind farms are the most common and fastest growing application of wind energy [1]. Most installed wind power in Spain is
used for this purpose and a total of nearly 20 GW were operating in
2009. Further massive installation of wind farms is planned in
Spain and Europe in the near future [2].
The typical conguration of a wind farm connected to the
transmission grid is formed of a set of wind generators connected
through a medium voltage (MV) network with shared infrastructure
for access and control [3]. Transformers connect the wind farms
to the transmission grid are sized according to the rated power
of the plants. Electricity from wind farms differs from electricity
produced by traditional generators because the power ow between
wind farm and the transmission grid depends on an uncontrollable
source e the wind. Accurate wind forecasts are therefore essential to
forecast generation for each moment of the day.
A wind farm is a complex system with many elements required
for modelling purposes. For the implementation of an electrical
power production model of a wind farm, it is rst necessary to
create a model for the wind speed at each moment. Secondly,
a probabilistic outage model based on the failure probabilities of
the wind farm elements is needed. Finally, the probability of supply
is calculated from the current values of the wind speed; the failure
probabilities; and the wind farm conguration. A compromise must

* Corresponding author. Tel.: 34 963 879 240; fax: 34 963 877 272.
E-mail address: guieses@die.upv.es (G. Escriv-Escriv).
0960-1481/$ e see front matter  2010 Elsevier Ltd. All rights reserved.
doi:10.1016/j.renene.2010.09.007

also be made in the selected model between the simplication level


and the time needed for calculation.

2. Proposed wind farm production model


A model to calculate production in a wind farm is proposed in
order to evaluate the impact of a wind farm on the power transmission grid. This model converts wind speed data into the electrical
production data injected into the PQ-bus of the grid. The following
factors have been taken into account when designing the model.
- Wind farm generators are asynchronous.
- Wind speeds in the various locations of the wind farms are
obtained using Monte Carlo techniques, considering correlation among wind speeds in the various wind farms, and that
the probability distribution of wind speed is a Weibull distribution [3].
- Power generated by a wind turbine is a function of the wind
speed, according to a power curve given by the manufacturer.
The total electrical power of a wind farm is the sum of the
power generated by all the modelled generators while taking
into account the failure probabilities of each.
- Reactive power consumed by asynchronous generators is
obtained as a function of the generated active power, Q f(P)
[4,5].
The process to develop the wind farm model was implemented
in the following steps.

I. Segura-Heras et al. / Renewable Energy 36 (2011) 1008e1013

1009

- Modelling of the wind speed in the wind farm.


- Correlation among the wind speeds in the considered wind farms.
- Modelling the number of wind turbines running in each wind
farm.

- Weibull distributions with a xed parameter are used (Rayleigh distributions).


- Negative wind speeds appear in some series.
(b) Methods based on chronological wind speed series [6,7].

In the rst step it is well known that wind speed probability


distribution is generally considered to follow a Weibull distribution.
This function depends on three parameters (x0, a, and c) as given by
the formula:
 
 

These methods use temporary wind speed series and this


implies that the speed observed in period t inuences the following
period. In this case, it is not a random sample.

Fx 1  exp

x  x0

x > x0

(1)

where:
x wind speed.
a scale parameter. The value of this parameter is related with the
average wind speed at the location. If the wind speed probability
distribution is given in m/s then

a0:01; 20
- c shape parameter, also known as the slope, because the
value of c is equal to the slope of the regressed line in
a probability plot. Different values of the shape parameter can
have marked effects on the behaviour of the distribution. In the
case of wind speed probability distribution:c0:25; 2:5.
- x location parameter. In this particular case, as the minimum
wind speed is 0, x0 0.
It is therefore easy to generate pseudorandom observations
using approaches such as:

U FX; x0 ; a; c 1  exp

c 

X  x0

The method proposed in this paper belongs to type (a) and


a new algorithm has been developed to avoid the described
inconveniences. This method enables the wind speed to be
considered as a random variable that follows a Weibull distribution.
This idea is broadly discussed and accepted [3].
The generation method proposed here requires a series of
restrictions on the space of the generated distribution parameters;
in particular, the covariance will not be negative (meaning that
correlation among the wind speeds of the various wind farms must
be positive) [8]. To generate these random values, the developed
algorithm starts with the simulation (using Monte Carlo techniques) of the n m independent variables that follow a Weibull
distribution; with n being the number of wind farms, and m being
a parameter used only for simulation purposes. These variables are
used in a non-lineal programming problem to obtain the Weibull
distribution multivariate with the desired covariance matrix. To
obtain the parameter c the estimator proposed by Menon (1963)
[9] is used. The steps in the proposed method are as follows.

(2)

Step 1: Simulate k values of n m independent uniform random


variables (following the scheme mentioned previously)
and being n < m:

(3)

Ui 0; 1;

i 1; .; n

Uj 0; 1;

j 1; .; m

while inverting the transformation produces:

X x0 aln1  U1=c

3.2. Proposed method to obtain correlated wind speeds

After the generation of pseudorandom observations U of


a uniform distribution (0, 1), the required observations X of a Weibull distribution can be obtained from the previous expression for
specic values of x0, a, and c. This simple process is easily
programmable in a computer.

Step 2: Calculate n m independent Weibull random variables:

Xi ai $  ln1  Ui 1=ci ;

i 1; .; n

3. Wind speed correlation


1=c0
j
;
Yj a0j $  ln1  Uj

j 1; .; m

There are many situations in which the generation of correlated


random variables is desirable. It is possible to nd in the literature
many studies that develop algorithms that generate multivariate
normal distributions; or multivariate lognormal distributions when
the variables are positive. An alternative to these methodologies is
proposed in Section 3.2.

Step 3: Dene n  m T matrix of the repeated value 1 (adjacent


matrix).
Step 4: Calculate n Weibull random variables: Z X T * Y

3.1. Current methods for obtaining correlated wind speeds


Current methods do not produce predictions on a future horizon
and therefore produce a series of wind speeds that are converted
into electrical power outputs by the models which evaluate the
impact of the wind farms on the electrical power system (SEP).
These methods can be classied in two groups.

Z1 X1 t11 Y1 . t1m Ym

Zn Xn tn1 Y1 . tnm Ym

(4)

(5)

Steps 1, 2, 3, and 4 enable us to obtain the n correlated


random variables that follow a multivariate Weibull distribution.
Each of these variables is a lineal combination of the m 1
independent random variables and follows a univariate Weibull
distribution [8].
Step 5: Calculate n scale parameters:

(a) Methods based on wind speed distribution simulations [4,5].


These methods start from standardised random variables that
are difcult to adapt to a two-parameter Weibull distribution. A
non-standard method based on the Cholesky decomposition of the
covariance matrix is used. This method is only valid for normal
distributions and also presents the following drawbacks.

a1 a1 t11 a01 . t1m a0m

an an tn1 a01 . tnm a0m

Step 6: Calculate n variables:

(6)

1010

I. Segura-Heras et al. / Renewable Energy 36 (2011) 1008e1013

2
k
P
1
lnZ1t  mlnZ1
H1 p
k1
p
6$

t 1

2
p
k
P
1
lnZnt  mlnZn
Hn p6$ k1

(7)

t 1

In steps 5 and 6, we obtain the multivariate Weibull distribution


parameters: the scale factor a from the proposed lineal combination (step 5); and the shape parameter H from the estimator
proposed by Menon (step 6) [9].
Step 7: Fix the value of the multivariate Weibull distribution
parameters required to generate:

a001 ; .; a00n ;

c001 ; .; c00n

Step 8: Add restrictions:

1
1
; .; c00n
H1
Hn
a001 a1 ; .; a00n an
c001

(8)

In step 7, the multivariate Weibull distribution parameters that


must be generated are introduced. In the optimal solution, these
parameters must be matched with those calculated in steps 5 and 6.
Step 9: Calculate the covariance matrices S(X), S(Y).
Step 10: Calculate the covariance matrix



SZ SX T*SY*T 0
Step 11: Calculate from the above data the correlation matrix R(Z)
D1/2*S(Z)*D1/2, where D is a diagonal matrix and its
elements are the variances of the Zi (i 1,.,n) variables.
Steps 8, 9, and 10 enable us to calculate the correlation matrix R(Z)
associated with the multivariate Weibull distribution, using the
n m independent random variables.
Step 12: Introduce the correlation values of the multivariate Weibull distribution that must be generated: P(Z).
Step 13: Solve the optimization problem:

Min trSZ
s:a: : PZ RZ
Step 7

a1 ; .; an ; a01 ; .; a0m ;

c1 ; .; cn ; c01 ; .; c0m > 0;


tij < i 1; .; n; j 1; .; m
Finally, in this step we solve the non-linear programming
problem that must be optimized to obtain the desired multivariate
Weibull distribution.
The selected objective function, tr(S(Z)), enables us to obtain the
minimal generalized variance of the Weibull multivariate distribution. This distribution has a multivariate grade since we have
only one variability measurement for each variable, and the
combined variability comes from the variance-covariance matrix. It
is usual to work with the tr(S(Z)) or with jS(Z)j as variability
measurements of the multivariate distribution.

Fig. 1. Wind farm model with asynchronous generators.

The proposed non-linear programming problem has been


solved using the solver.dll library, and the algorithm has been
programmed in Visual Basic 6.0. The solver.dll library has implemented the GRG2 code (generalized reduced gradient, Lasdon and
Warren). In this prime method the feasibility stays active during
the optimization process. The portability of this GRG2 library
provides an easy and user-friendly interface for the non-technical
user [10].
This paper presents an optimization algorithm for obtaining
the Weibull multivariate distribution. This procedure uses an
invertible distribution function; as well as Monte Carlo techniques together with articial random variables. It is important
to stress that these random variables are independent and follow
a Weibull distribution, although not necessarily with the same
parameters.

4. Modelling the number of turbines running in wind farms


The number of wind turbines running in wind farms is obtained
by a statistical probability calculus that takes into account the
failure probabilities of the wind farm components. Let us consider
the conguration shown in Fig. 1: groups of wind generators
(G1,.,GN), with their corresponding protection elements (S1,.,SN),.
These are connected in parallel to the internal distribution system
(20e30 kV) in groups of two, with their respective transformers
(Tp1, Tp2) and protection elements (Sp1,.,SpN). Connection to the
high-voltage distribution grid (132 kV) is made by the substation
transformer. This is composed of transformers with adequate
measurement and protection elements. In Fig. 1, this is simplied
with switches Sd1 and Sd2 and the transformer Td1.
For the calculation of the effective probability of power being
generated in the farm, a logical diagram construction method is
applied with a sequential grouping of the model elements in series
and/or in parallel [11].
Using the probabilities of some of the elements not being
operational e namely, the generation units (pg1, pg2,.,pgN); the
protection elements (ps1, ps2,.,psN); the transformers (ptp1,
ptp2,.,ptpN); and the transformer protection elements (pp11,
pp12,.,ppN1,.,ppN2), the probability of some of the generators (pi)
not supplying power as consequence of a failure in the branches, is
given by:

I. Segura-Heras et al. / Renewable Energy 36 (2011) 1008e1013

1011

farm. The sum of these variables will be the binomial variable (Thi)
that we require. The process steps are:
1. Generate for every speed Zhi, UhjyU(0,1), where h 1,.,n;
i 1,.,k and j 1,.,mh.
2. If Zhi  vh1 then Thi 0
3. If vh1  Zhi  vh3 then:
If Uhj  1  ph1 then Yhj 1, in another case Yhj 0.
4. If vh3  Zhi then Thi 0.
5. Calculate Thi Yh1 Yh2 . Yh,mh
where:

Fig. 2. Power curve of a wind turbine.



p1 1  1  pg1 1  ptp1 1  ps1 1  pp11 1  pp12



p2 1  1  pg2 1  ptp2 1  ps2 1  pp21 1  pp22

pN 1  1  pgN 1  ptpN 1  psN 1  ppN1 1  ppN2


(9)
Similarly, by considering the elements whose failure would
cause all of the generators to stop; namely, the elements in the
connection branch to the high-voltage distribution grid, Sd1, Sd2 and
Td1 (with failure probabilities pd1, pd2 and ptd1, respectively) a failure
probability (pr), is obtained:

pr 1  1  pd1 1  pd2 1  ptd1

(10)

It is also necessary to account for the probability of the wind


generator being out of service, due to maintenance tasks, and this is
dened by the probability pa.
With the failure probabilities previously calculated, the probability of having a wind generator or turbine in a non-operational
status is given by the expression:

phi pi $pr $pa

(11)

where phi represents the probability of generator i in wind farm h


being in a non-operational status.
Once phi, is known, the number of turbines Thi running in wind
farm h for wind speed zhi can be obtained using Monte Carlo
techniques by generating mh Bernoulli variables (Yhj) for each wind

- k is the number of wind speed values of the generated


distribution.
- n is the number of wind farms.
- mh is the number of turbines in wind farm h, being h 1,.,n.
- vhs is the limiting speed, differentiating between normal and
extreme situations. In which s 1 is considered the minimum
speed, s 2 is considered high speed and, nally, s 3 is
considered extreme speed.
- phs is the non-operational probability of a turbine in normal or
extreme situations. In which s 1 is considered a normal
situation, and s 2 is considered an extreme situation. This
failure rate is calculated on the basis of:
 average number of faults in normal situations (incidents/year).
 average number of faults in extreme situations (incidents/
year).
 average period of awaiting repair unavailability in normal
situations (h/h year).
 average period of awaiting repair unavailability in extreme
situations (h/h year).
 average period of unavailability due to maintenance in
normal situations (h/h year).
 average period for unavailability due to maintenance in
extreme situations (h/h year).
- h indicates the farms 1, 2, or n.
- Thi is the number of available turbines in wind farm h for wind
speed zhi.
5. Wind farm electrical power production
Once the wind speeds and the number of available turbines are
obtained with the proposed model, the next step is to obtain the
electrical power generated in each wind farm under those conditions.

Table 1
Model simulation results.
Date/h
13/09/2009
13/09/2009
13/09/2009
13/09/2009
13/09/2009
13/09/2009
13/09/2009
13/09/2009
13/09/2009
13/09/2009
13/09/2009
13/09/2009
13/09/2009
13/09/2009

14:42
14:52
15:02
15:12
15:22
15:32
15:42
15:52
16:02
16:12
16:22
16:32
16:42
16:52

z1

z2

z3

z4

m1

m2

m3

m4

P1

P2

P3

P4

14.01
7.73
6.68
9.14
4.40
10.16
4.82
6.47
3.52
7.03
10.30
5.47
9.28
1.88

16.82
8.94
8.20
7.69
7.09
11.03
6.83
6.23
3.19
6.04
10.38
9.92
7.69
1.83

13.72
8.18
12.23
7.23
7.37
12.73
5.96
6.40
2.82
6.52
9.65
9.64
7.34
2.37

14.72
9.73
9.33
7.83
6.47
14.58
6.09
6.19
3.18
8.32
9.62
9.69
9.41
2.46

26
28
30
28
29
29
30
28
0
30
30
29
28
0

28
28
29
29
30
30
29
30
0
29
30
30
28
0

29
30
28
30
30
30
28
29
0
28
29
30
30
0

29
28
30
29
30
30
28
29
0
29
27
26
30
0

21.77
5.34
3.81
8.17
0.47
10.97
1.02
3.23
0.00
4.42
11.72
1.85
8.40
0.00

28.00
7.72
6.43
5.45
4.52
13.86
3.93
3.07
0.00
2.67
11.94
10.69
5.27
0.00

23.04
6.62
16.65
4.77
5.02
19.73
2.46
3.22
0.00
3.30
9.69
9.97
4.97
0.00

27.62
9.52
9.22
5.71
3.45
27.86
2.66
2.90
0.00
6.68
8.93
8.75
9.40
0.00

zh wind speed in wind farm h, in m/s.


mh number of turbines in operational status in wind farm h.
Ph electric power generated in wind farm h, in MW.

1012

I. Segura-Heras et al. / Renewable Energy 36 (2011) 1008e1013

Fig. 3. Electrical power system with wind farms connected in nodes 2 and 3.

The capacity C(z) associated with each turbine for a wind speed
z can be evaluated by using various functions: linear, exponential,
or others. The authors have chosen an exponential function with
the following form:

8 2
 0
3 0  z  zmin
3 zmax  z
>
>
1exp  ,
< 6
2 zmax  zmin 7
7 zmin  z  zmax
Cz R6
5
41 
1expf32g
>
>
:
R

(13)

power generated by the wind farms connected to nodes 2 and 3 for


each situation is obtained using the proposed model. For example,
on the 13/09/09 at 14:42 when the wind speeds in wind farm sites 2
and 3 were 16.82 m/s and 13.72 m/s, the power generated in those
wind farms was 28 MW and 23.04 MW, respectively (Table 1).
The reactive power of the wind farms is considered as a function
of the real power generated, Q f(P) [4,5].
7. Conclusions

zmax  z

where R is the maximum electrical power generated by the turbine;


Zmin is the minimum speed (in m/s) for power generation; Zmax is
the maximum speed (in m/s) for power generation; and Zext is the
extreme speed, above which the turbine is stopped to avoid failure.
Graphically, the form of this function is shown in Fig. 2.
Finally, Table 1 shows an example of the results obtained with
the proposed model for four wind farms. To match the real data
wind speed measurements, a difference of 10 min has been allocated between each group of generated wind speeds. The wind
farms are located in various parts of the region of Valencia in Spain.
The scale and shape parameters of the wind speed probability
distribution are known for each wind farm. These values have been
used as inputs for the model simulation; and combinations of
simultaneous wind speeds for all the wind farms have been
obtained with very small deviations compared with the simultaneous real wind speed data (95% of data compared, deviation is less
than 3%).
6. Application of the model to load ow analysis
This method of obtaining the power generated by several wind
farms using the correlated wind speeds is applied to study the
inuence of wind farms on a load ow analysis of the electrical
transmission grid.
Fig. 3 shows an electrical power network with wind farms
connected to nodes 2 and 3. The main focus is to establish the
power generated by the wind farms, which mainly depends on
local winds. These winds are correlated to reliably evaluate the
working conditions of the interconnection lines. The electrical

The method proposed in this paper enables the correlated wind


speed of various wind farms to be obtained using a new algorithm.
This algorithm considers wind speed as a random variable
(following a Weibull distribution) and it offers advantages when
compared with the methods currently used to correlate wind
speeds. This method uses the scale and shape parameters of the
wind speed probability distribution for each wind farm as inputs,
and produces combinations of simultaneous wind speeds for all the
wind farms. Deviations are very small when compared with the
simultaneous real wind speed data.
The electrical power produced by the wind farms is calculated
using a probabilistic method and the following data is obtained: the
number of turbines running at each wind farm; the power curve of
the turbines; and the correlated wind speeds.
Electrical power is obtained from the wind speed and the result
can be used to evaluate the power production of the farm. This
information can then be used in load ow analysis to evaluate the
impact of the massive introduction of wind farms on the electric
power transmission grid. With this information we can analyse
from a technical point of view: power ows, power losses, variation
of voltage levels, as well as stability and its contribution to the fault
level. Moreover, we can analyse available transfer capability (ATC)
and similar factors from a planning point of view.
References
[1] Joselin Herbert GM, Iniyan S, Sreevalsan E, Rajapandian S. A review of wind
energy technologies. Renew Sustain Energy Rev 2007;11(6):1117e45.
[2] Garca-Garca M, Paz Comech M, Salln J, Llombart A. Modelling wind farms
for grid disturbance studies. Renewable Energy 2008;33:2109e21.
[3] Freris LL. Wind energy conversion systems. Prentice Hall; 1990.

I. Segura-Heras et al. / Renewable Energy 36 (2011) 1008e1013


[4] Feijo A, Cidrs J, Dornelas JLG. Wind speed simulation in wind farms for
steady-state security assessment of electrical power systems. IEEE Trans
Energy Convers December 1999;14(4):1582e8.
[5] Karaki SH, Salim BA, Chedid RB. Probabilistic model of a two site wind
energy conversion system. IEEE Trans Energy Convers December 2002;
17(4):530e6.
[6] Huang Z, Chalabi ZS. Use of time-series analysis to model and forecast wind
speed. J Wind Eng Ind Aerodynam 1995;56:311e22.
[7] Torre MC, Poggi P, Louche A. Markovian model for studying wind speed time
series in Corsica. Int J Renew Energy Eng 2001;3:311e9.

1013

[8] Ronning G. A simple scheme for generating multivariate gamma distributions


with non negative covariance matrix. Technometrics 1977;2(19):179e83.
[9] Menon MV. Estimation of the shape and scale parameters of the Weibull
distribution. Technometrics 1963;5:175e82.
[10] Lasdon LS, Warren AD. Generalised reduced gradient software for linearly and
nonlinearly constrained problems. In: Greenbaerg HJ, editor. Design and implementation of optimisation software. Sijthoff & Noordhof: Alphen van de Ryn;
1978. p. 335e62.
[11] Billinton R, Allan RN. Reliability evaluation of power systems. New York:
Plenum Press; 1995.

You might also like