Optimal tuning of PI controller using PSO optimization ... - Springer Link

9 downloads 182 Views 1MB Size Report
Mar 20, 2013 - for indirect power control for DFIG based wind turbine with MPPT ... advantages such as low pollution (Ackermann 2005). Among the different ...
Int J Syst Assur Eng Manag (July-Sept 2014) 5(3):219–229 DOI 10.1007/s13198-013-0150-0

ORIGINAL ARTICLE

Optimal tuning of PI controller using PSO optimization for indirect power control for DFIG based wind turbine with MPPT Youcef Bekakra • Djilani Ben Attous

Received: 24 November 2012 / Revised: 1 March 2013 / Published online: 20 March 2013  The Society for Reliability Engineering, Quality and Operations Management (SREQOM), India and The Division of Operation and Maintenance, Lulea University of Technology, Sweden 2013

Abstract In this paper, an artificial intelligence method particle swarm optimization (PSO) algorithm is presented for determining the optimal PI controller parameters for the indirect control active and reactive power of doubly fed induction generator (DFIG) to ensure a maximum power point tracking of a wind energy conversion system. A digital simulation is used in conjunction with the PSO algorithm to determine the optimum parameters of the PI controller. Integral time absolute error, integral absolute error and integral square error performance indices are considered to satisfy the required criteria in output active and reactive power of a DFIG. From the simulation results it is observed that the PI controller designed with PSO yields better results when compared to the traditional method in terms of performance index. Keywords Doubly fed induction generator  Wind turbine  Field oriented control  PI (proportional integral)  Particle swarm optimization (PSO)  Maximum power point tracking (MPPT)

1 Introduction Wind energy has attracted great attention due to several advantages such as low pollution (Ackermann 2005).

Y. Bekakra  D. B. Attous (&) Department of Electrical Engineering, Faculty of Sciences and Technology, University of El Oued, P.O. Box 789, El Oued, Algeria e-mail: [email protected] Y. Bekakra e-mail: [email protected]

Among the different alternatives to obtain variable speed wind turbines, the system based on a doubly-fed induction generator (DFIG) has become the most popular (Rahimi and Parniani 2010). The electricity production by wind power is the most predominant source of renewable energy in Europe (Hammons 2008). By 2020 it is expected that wind power generation will supply around 12 % of the total electricity (Lobos et al. 2009). The worldwide concern about the environmental pollution and the possible energy shortage has led to increasing interest in technologies for generation of renewable electrical energy. Among various renewable energy sources, wind generation has been the leading source in the power industry (Qiao et al. 2006). Recently, the DFIG is becoming the main configuration of wind power generation because of its unique advantages. Vector control technology is used to control the generator, and the rotor of DFIG is connected to an AC excitation of which the frequency, phase, and magnitude can be adjusted. Therefore, constant operating frequency can be achieved at variable wind speeds (Guo-qing et al. 2010). In the last decade, various modern control techniques such as adaptive control, variable structure control and intelligent control have been intensively studied for controlling the nonlinear components in power systems. However, these control techniques have few real applications probably due to their complicated structures or the lack of confidence in their stability. Therefore, the conventional PI controllers, because of their simple structures, are still the most commonly used control techniques in power systems, as can be seen in the control of the wind turbines equipped with DFIGs. Unfortunately, tuning the PI controllers is tedious and it might be difficult to tune the PI gains properly due to the nonlinearity and the high complexity of the system (Qiao et al. 2006).

123

220

Modern heuristic algorithms are considered as effective tools for nonlinear optimization problems. The algorithms do not require that the objective function has to be differentiable and continuous. A particle swarm optimization (PSO) is one of the modern heuristic algorithms and can be applied to nonlinear and noncontinuous optimization problems with continuous variables. It has been developed through simulation of simplified social models (Naka et al. 2003). Particle swarm optimization is a population based optimization algorithm which is first introduced by Kennedy and Eberhart (1995). It can be obtained high quality solutions within shorter calculation time and stable convergence characteristics by PSO than other stochastic methods such as genetic algorithm (GA) (Gozde and Cengiz Taplamacioglu 2011). The method is based on the simulation of animal social behaviors such as fish schooling, bird flocking, and swarm theory. Since it is population based and self-adaptive, it has gained an increasing popularity as an efficient alternative to the GAs in solving optimization problems. Moreover, it is shown to be effective in optimizing difficult multidimensional discontinuous problems in a variety of fields. Similar to other populationbased optimization method such as the GA, the PSO algorithm starts with random initialization of a population of individuals in the search space. Each particle in the search space is adjusted by its own flying experience and the other particles flying experience to find the global best solution at each generation. Compared with the GA, PSO has memorial ability to let the knowledge of good solutions be retained by all particles, whereas the previous knowledge need not be considered after each evolution in GA. Furthermore, low computation cost, simplicity of implementation, and quick convergence ability make PSO popular in many applications. In addition, to further enhance the particles learning ability and make it powerful in reasoning, some research has been developed to improve the PSO recently an inertia weight is adopted in PSO to balance the local and global search ability, while the worst experience component is included in PSO to give additional exploration capability (Lin et al. 2009). Through studying the characteristics of wind turbine, the paper proposed the maximum power point tracking (MPPT) control method. Firstly, according to the DFIG character, the paper adopts the vector transformation control method of stator oriented magnetic field to realize the decoupling control of the active and reactive power using PI controllers which is tuned by PSO. In this paper, we investigate the performance of PSO for optimizing the PI controller gains for indirect control active and reactive power of the DFIG with MPPT control algorithm and compared with a PI controller which is tuned manually.

123

Int J Syst Assur Eng Manag (July-Sept 2014) 5(3):219–229

2 Model of turbine Normally a wind turbine creates mechanical torque on a rotating shaft, while an electrical generator on the same rotating shaft is controlled to produce an opposing electromagnetic torque. The power equation for the wind turbine is as follows (Rahimi and Parniani 2010; Ghedamsi and Aouzellag 2010): 1 Pv ¼ qSw m3 2

ð1Þ

Where q is air density; Sw is wind turbine blades swept the area in the wind; m is wind speed. The output mechanical power of a wind turbine is: 1 Pm ¼ Cp Pv ¼ Cp qSw m3 2

ð2Þ

Where Cp represents the power coefficient. Cp can be described as (Abdin and Xu 2000): Cp ðb; kÞ ¼ ð0:5  0:0167  ðb  2ÞÞ p  ðk þ 0:1Þ  0:00184ðk  3Þ  sin 18:5  0:3ðb  2Þ  ðb  2Þ ð3Þ It is a function of the tip speed ratio k and the blade pitch angle b in a pitch-controlled wind turbine. k is defined as the ratio of the tip speed of the turbine blades to wind speed: k¼

R  Xt m

ð4Þ

Where R is blade radius, Xt is the angular speed of the turbine. A figure showing the relation between Cp, b and k is shown in Fig. 1. The maximum value of Cp(Cp max ¼ 0:5:) is achieved for b = 2 degree and for kopt = 9.2.

3 Maximum power point tracking (MPPT) Maximum power variation with rotation speed X of DFIG is predefined for each wind turbine. So for MPPT, the control system should follow the tracking characteristic curve (TCC) of the wind turbine (Abdin and Xu 2000). Each wind turbine has TCC similar to the one shown in Fig. 2. The actual wind turbine, X is measured and the corresponding mechanical power of the TCC is used as the reference power for the power control loop (Eltamaly et al. 2010). The turbine speed should be changed with wind speed so that the optimum tip speed ratio kopt is maintained. This strategy called MPPT, (as shown in Fig. 2).

Int J Syst Assur Eng Manag (July-Sept 2014) 5(3):219–229

221

0.5

From Fig. 2 we can see there is one specific angular frequency at which the output power of a wind turbine is maximum occurs at the point where Cp is maximized. Connected all the maximum power point of each power curve, the optimal power curve (MPPT curve) is obtained.

X: 9.2 Y: 0.5

0.45

B = 2°

0.4 0.35 B = 3°

Cp

0.3 0.25 0.2

B = 4°

0.15

4 DFIG model

0.1 0.05 0

0

2

4

6

8

10

12

14

16

18

Lamda

Fig. 1 Aerodynamic power coefficient variation Cp against tip speed ratio k and pitch angle b

4000

Turbine mechanicale power (W)

3500 MPPT

7 m/s

Stator and rotor fluxes: 8 /sd ¼ Ls  isd þ M  ird > > > > < /sq ¼ Ls  isq þ M  irq > > /rd ¼ Lr  ird þ M  isd > > : / ¼L i þ Mi

3000 2500 2000

The general electrical state model of the induction machine obtained using Park transformation is given by the following equations (Bekakra and Ben attous 2011; Machmoum and Poitiers 2009; Senthil Kumar and Gokulakrishnan 2011): Stator and rotor voltages: 8 Vsd ¼ Rs  isd þ d /sd  xs  /sq > > < V ¼ R  i þ dtd / þ x  / sq s sq s sd dt sq ð7Þ Vrd ¼ Rr  ird þ dtd /rd  ðxs  xÞ  /rq > > : Vrq ¼ Rr  irq þ dtd /rq þ ðxs  xÞ  /rd

6 m/s

1500

rq

r

1000

0

The electromagnetic torque is given as: 4 m/s

Ce ¼ pMðird  isq  irq  isd Þ 0

100

200

300

400

500

600

700

800

Fig. 2 Turbine powers various speed characteristics for different wind speeds, with indication of the maximum power tracking curve

In order to make full use of wind energy, in low wind speed b should be equal to 2 degrees. Figure 2 illustrates the wind turbine power curve when b is equal to 2 degrees. To extract the maximum power generated, we must fix the advance report kopt is the maximum power coefficient Cp max , the measurement of wind speed is difficult, an estimate of its value can be obtained (Bekakra and Ben attous 2011): R  Xt ¼ kopt

ð5Þ

The aerodynamic power reference value must be set to the following value: ref

1 ¼ Cp 2

max

 q  Sw  m3est

ð6Þ

ð9Þ

and its associated motion equation is:

Turbine rotational speed (rpm)

Paer

sq

5 m/s

500

mest

rq

ð8Þ

Ce  Cr ¼ J

dX dt

ð10Þ

The state variable vector is then:  T X ¼ isd isq ird irq The state model can then be written as: :

X ¼AXþBU

ð11Þ

Where: A B

Must be an n-by-n matrix, where n is the number of states Must be an n-by-m matrix, where m is the number of inputs

with:  T : d d d d isd isq ird irq X¼ dt dt dt dt  T U ¼ Vsd Vsq Vrd Vrq

123

222

Int J Syst Assur Eng Manag (July-Sept 2014) 5(3):219–229

2

a1

ax þ xs

a3

a5 x

6 6  ax  xs  a1 a5 x a3 6 A¼6 6 a4 a6 x a2  xr þ xs 4 x a6 x a4 a2 r  xs 3 2 b1 0 b3 0 7 6 6 0 b1 0 b3 7 7 6 B¼6 7 7 6 b3 0 b 0 2 5 4 0  b3 0 b2

3

The inverter connected to the rotor of the DFIG must provide the necessary complement frequency in order to maintain constant the stator frequency despite the variation of the mechanical speed. The system studied in the present paper is constituted of a DFIG directly connected through the stator windings to the network, and supplied through the rotor by a static frequency converter as presented in Fig. 3.

7 7 7 7; 7 5

6 Designing of PI controller using PSO

where: 1r Rs Rr Rr M ; a1 ¼ ; a2 ¼ ; a3 ¼ ; r rLs Lr rLs rLr Rs M M M a4 ¼ ; a5 ¼ ; a6 ¼ rLs Lr rLs rLr



b1 ¼

1 1 M M2 ; b2 ¼ ; b3 ¼ ; r¼1 rLs rLr rLs Lr Ls Lr

5 Field oriented control of DFIG In this section, the doubly fed induction machine (DFIM) model can be described by the following state equations in the synchronous reference frame whose axis d is aligned with the stator flux vector /s, (/sd = /s and /sq = 0). The control of the DFIG must allow a control independent of the active and reactive powers by the rotor voltages generated by an inverter. By neglecting resistances of the stator phases the stator voltage will be expressed by (Machmoum and Poitiers 2009): Vsd ¼ 0 and Vsq ¼ Vs 

xs  /s

ð12Þ

We lead to a decoupled power control; where, the transversal component irq of the rotor current controls the active power. The reactive power is imposed by the direct component ird. Ps ¼  Vs Qs ¼

M irq Ls

M Vs2  Vs ird Ls xs Ls

ð13Þ ð14Þ

The arrangement of the equations gives the expressions of the voltages according to the rotor currents: 8 dird > >  gxs rLr irq < Vrd ¼ Rr  ird þ rLr dt ð15Þ dirq M > > : Vrq ¼ Rr irq þ rLr þ g Vs þ gxs rLr ird Ls dt With: Tr ¼

Lr Ls xs  x ; Ts ¼ ; g ¼ xs Rr Rs

123

The PSO as an optimization tool provides a populationbased search procedure in which individuals called particles change their position (state) with time. In a PSO system, particles fly around in a multidimensional search space. During flight, each particle adjusts its position according to its own experience (This value is called Pbest), and according to the experience of a neighboring particle (This value is called Gbest), made use of the best position encountered by itself and its neighbor (Lalitha et al. 2010) (as shown in Fig. 4). This modification can be represented by the concept of velocity. The velocity of each agent can be modified by the following equation: vkþ1 ¼ w  vk þ c1  rand  ðPbest  xk Þ þ c2  rand  ðGbest  xk Þ

ð16Þ

Using the above equation, a certain velocity, which gradually gets close to Pbest and Gbest can be calculated. The current position (searching point in the solution space) can be modified by the following equation: xkþ1 ¼ xk þ vkþ1 ; k

k ¼ 1; 2; . . .; n

ð17Þ k?1

is modified Where x is current searching point, x k k?1 searching point, v is current velocity, v is modified velocity. Pbest is the best solution observed by current particle and Gbest is the best solution of all particles, w is an inertia weight, c1 and c2 are two positive constants, rand is a random generated number with a range of [0,1]. The following inertia weight is used (Lalitha et al. 2010):   wmax  wmin wðkÞ ¼ wmax  k ð18Þ kmax where kmax, k is the maximum number of iterations and the current number of iterations, respectively. Where, wmin and wmax are the minimum and maximum weights respectively. Appropriate value ranges for c1 and c2 are 1–2, but 2 is the most appropriate in many cases. Appropriate values for wmin and wmax are 0.4 and 0.9 (Eberhart and Shi 2000) respectively.

Int J Syst Assur Eng Manag (July-Sept 2014) 5(3):219–229

223

Fig. 3 DFIG variable speed wind energy conversion MPPT control

Y

Start

Xk+1 Vk+1

Generate initial populations

Vk

Gbestk

VGbest Xk VPbest

Run the DFIG power control model

Pbestk X

Calculate the fitness function

Fig. 4 Concept of a searching point by PSO

The PSO based approach to find the global maximum value of objective function as shown in Fig. 5. The PI controller is a good controller in the field of machine control, but the problem is the mathematical model of the plant must be known. In order to solve problems in the overall system, several methods have been introduced to tuning PI controller. Our proposed method uses the PSO to optimize the active and reactive power PI controller parameters, the PSO is utilized off line to determine the controller parameters (Kp and Ki) (based on quadrature rotor current error irq linked to active power Ps and direct rotor current ird linked to reactive power Qs) of the DFIG as shown in Fig. 6. The performance of the DFIG varies according to PI controller gains and is judged by the value of integral time absolute error (ITAE). The performance index sum (ITAE) is chosen as objective function. The purpose of stochastic algorithms is to minimize the objective function. All particles of the population are decoded for Kp and Ki.

Calculate the Pbest of each particle and Gbest of population

Update the velocity, position, Gbest , Pbest of particles

Calculate parameters [Ki, Kp] of PI controller

No

Maximum iteration number reached ? Yes Print optimal parameters [Ki, Kp]

Stop

Fig. 5 The flowchart of the PSO–PI control system

123

224

Int J Syst Assur Eng Manag (July-Sept 2014) 5(3):219–229

ITAE criterion is widely adopted to evaluate the dynamic performance of the control system (Allaoua et al. 2009). The index ITAE is expressed in Eq. (19), as follows: Z1 ITAE ¼ t  jeðtÞj  dt ð19Þ 0

In this paper a time domain criterion is used for evaluating the PI controller. The performance criteria used for comparison between using a PI controller which is tuned by PSO technique and manually. PI controller includes integration absolute error (IAE) and integrated of squared error (ISE). The IAE and ISE performance criterion formulas are as follows (Allaoua et al. 2009): Z1 IAE ¼ ð20Þ jeðtÞj  dt 0

ISE ¼

Z1

e2 ðtÞ  dt

ð21Þ

7 Simulation results The DFIG used in this work is a 4 kW, whose nominal parameters are indicated in Appendix. The parameters of PSO algorithm are shown in Table 1. The selecting of the parameters of PSO was as follows: •

• •

After several experiments, we obtained the following ‘‘The augmentation of swarm size leads to complicate the calculation and a prolongation in computing time’’. In our case swarm size = 15 is a good selection. In our case, the number of maximum iteration = 20 is satisfying for obtaining good results as shown in Fig. 7. In many scientific papers c1 = c2 = 2, wmax = 0.9 and wmin = 0.4 [for example in Ref. (Lalitha et al. 2010; Eberhart and Shi 2000)].

The velocity, current position and fitness value of each optimal particle during the simulation are presented in Table 2, after this table the best fitness value is 3.943e ? 005 appeared in iteration number 9, and the optimal gains are

0

Ps Ps *

Ps *

– Ls MV s

+

-

i rq

PSO Algorithm

i rq

*

+

K p , Ki

PI

Udc V rq FOC + Park-1

Qs = 0 + *

V s φs Ls

– Ls MV s

i rd * +

PI

i rd

V rd i rd i rq

Ps

Turbine Win

PWM

θr

Gear

DFIG

Estimation θr

Grid

MPPT

Ωr

5000 8 m/s 4500 4000 Mechanical power (W)

Ps

*

3500 7 m/s 3000 2500 2000

6 m/s

1500 1000 6 m/s 500 0

Fig. 6 Indirect control of DFIG with PSO

123

0

10

20 30 40 Turbine rotational speed (rpm)

50

60

Int J Syst Assur Eng Manag (July-Sept 2014) 5(3):219–229

225 1980

Table 1 Parameters of PSO algorithm 15

Number of maximum iteration

20

c1 = c2

2

wmax

0.9

wmin

0.4

1970 1960

Ki, Kp gain

Swarm size

Ki Kp

1950 1940 1930 1920 1910 1900

5

3.948

x 10

2

4

6

8

10

12

14

16

18

20

Iteration

X: 1 Y: 3.948e+005

3.9475

Fig. 8 The variation of optimal Ki et Kp gain during simulation

3.947

Fitness function

0

3.9465 3.946

current position ¼ randðdim; nÞ  ðupbnd  lwbndÞ þ lwbnd velocity ¼ randðdim; nÞ

3.9455 X: 5 Y: 3.945e+005

3.945 3.9445 3.944

X: 9 Y: 3.943e+005

X: 20 Y: 3.943e+005

3.9435 3.943

0

2

4

6

8

10

12

14

16

18

20

Iteration

Fig. 7 The fitness function variation during simulation

Ki = 1914.8 and Kp = 1967.4, which are shown clearly in Figs. 7 and 8. Where the initial parameters of PSO are:

Table 2 The velocity, current position and fitness value of each optimal particle Iteration No.

Optimal parameters

Fitness value

1

Velocity(1,1) = 0.1904

3.948e ? 005

Kp = Current_position(1,1) = 1975.5 Velocity(2,1) = 0.0257

where rand Random numbers, dim = 2 Dimension of swarm (Ki and Kp), n = 15 Size of the swarm, upbnd: 1980 The Upper bound for the initial of the swarm, lwbnd: 1900 The Lower bound for the initial of the swarm. The fitness function variations and the variation of optimal Ki et Kp gain during the simulation are presented in Figs. 7 and 8 respectively. In order to evaluate the MPPT control strategy, we proposed a step change in wind speed is simulated in Fig. 9, the wind speed starts at 5 m/s, at 3 s, the wind speed suddenly changing at 6 m/s, as 6 s, the wind speed is 7 m/s. The Fig. 10 presents the turbine speed. Figure 11 presents the power coefficient. Figure 12 presents the stator active power without and with PSO resulting of the MPPT. Figure 13 shows the stator reactive power without and with PSO versus time. Figure 14 stator current without and with PSO and these zoom. Figure 15 presents a comparison of PI controllers without and with PSO for stator current at startup. Figures 16 and 17 present spectrum of phase stator current harmonics without and with PSO respectively.

Ki = Current_position(2,1) = 1975.8 Velocity(1,1) = 22.1064

3.945e ? 005

Current_position(1,1) = 1994.4 [ upbnd

8

Kp = upbnd = 1980

7

Velocity(2,1) = 26.5410

6

Ki = Current_position(2,1) = 1963.2 9

Velocity(1,1) = -42.0899

3.943e ? 005

Kp = Current_position(1,1) = 1967.4 Velocity(2,1) = 6.3232 Ki = Current_position(2,1) = 1914.8 20

Velocity(1,1) = -42.0899 Kp = Current_position(1,1) = 1967.4

3.943e ? 005

Wind speed (m/s)

5

5 4 3 2 1 0

0

1

2

Velocity(2,1) = 6.3232 Ki = Current_position(2,1) = 1914.8

3

4

5

6

7

8

9

Time (s)

Fig. 9 Wind speed profiles

123

226

Int J Syst Assur Eng Manag (July-Sept 2014) 5(3):219–229

Turbine speed (rad/s)

120 100 80 60 40 20 0

0

1

2

3

4

5

6

7

8

9

8

9

Time (s)

Fig. 10 Speed turbine according the MPPT with PSO

0.5

Cp

0.4 0.3 0.2 0.1 0

0

1

2

3

4

5

6

7

Time (s)

Fig. 11 Power coefficient Cp variation with PSO

We observe after Figs. 9 and 10 when wind speed v is 5 m/s the optimal turbine speed Xt of DFIG is 87.51 rad/s, when v is 6 m/s, Xt is 100 rad/s and when v is 7 m/s, Xt is 112 rad/s, after each adjustment, the stable turbine speed

totally with the theoretical value. During this adjusting process, realize the maximum wind energy tracking control. As can be seen from the figures, the stator active power is controlled according to the MPPT strategy, and the reactive power is maintained to zero, to guarantee a unity power factor at the stator side. The power coefficient Cp is kept around its optimum (Cp = 0.5), ‘‘as shown in Fig. 11’’. A comparison is done here with the results obtained from conventional PI controllers, which also aims at active and reactive power ripple minimization. The results of the comparison are that the active and reactive powers ripple is reduced considerably with the help of PSO as shown in Figs. 12 and 13. In addition, the stator active in the startup is reduced in case of ‘‘with PSO’’, as shown in Fig. 12b, compared with a case of ‘‘without PSO’’, as shown in Fig. 12a. Table 3 lists the performances of stator active power of the two controllers (the gains of conventional PI controller are calculated from the pole compensation method), from these values obtained it is clearly visible that the error magnitude obtained in different criteria for conventional method is big as compared to the proposed tuning method based on PSO algorithm, which is shown clearly in Fig. 12. Similarly, Stator current with PSO tuned PI controller is smooth as compared with that of conventional PI controller, or the over-current in the stator circuit is reduced in start up when we are using the ‘‘PSO’’ as shown in Fig. 15. From Figs. 16 and 17, it is clear that the stator current in conventional PI has a high THD (with THD = 17.67 %) as compared to the stator current in case when we are used PSO technique (with THD = 15.70 %).

Without PSO

With PSO

8000

8000

reference measured

6000

Stator active power (W)

Stator active power (W)

reference measured

4000

2000

0

-2000

-4000

0

1

2

3

4

5

6

7

8

9

6000

4000

2000

0

-2000

-4000

0

1

2

4

5

Time (s)

a

b

Fig. 12 Stator active power injected in the grid according the MPPT: a without and b with PSO

123

3

Time (s)

6

7

8

9

Int J Syst Assur Eng Manag (July-Sept 2014) 5(3):219–229 Without PSO

4000 3000 2000 1000 0 -1000 -2000 -3000 -4000

0

1

2

3

4

5

With PSO

4000 reference measured

Stator reactive power (VAR)

Stator reactive power (VAR)

227

6

7

8

2000 1000 0 -1000 -2000 -3000 -4000

9

reference measured

3000

0

1

2

3

4

Time (s)

5

6

7

8

9

7

8

9

Time (s)

a

b

Fig. 13 Stator reactive power: a without and b with PSO

Without PSO

20

10

-10

4

4.02

4.04

4.06

5 0 -5

0

10

-10

4

4.02

4.04

4.06

3

4

5 0 -5 -10

-10 -15

10

15

0

Stator currents (A)

Stator currents (A)

15

With PSO

20

10

0

1

2

3

4

5

6

7

8

-15

9

0

1

2

Time (s)

5

6

Time (s)

a

b

Fig. 14 Stator current: a without and b with PSO 20

15

Without PSO

Without PSO , THD = 17.67%

With PSO 5

0

-5

-10

-15

0

0.02

0.04

0.06

0.08

0.1

0.12

0.14

0.16

0.18

0.2

Time (s)

Magnitude (% of Fundamental)

Stator current (A)

10

1

0.8

0.6

0.4

0.2

0

0

20

40

60

80

100

120

140

160

180

200

Order of Harmonic (harmonic number)

Fig. 15 Comparison of PI controllers without and with PSO for stator current at startup

Fig. 16 Spectrum of phase stator current harmonics without PSO

123

228

Int J Syst Assur Eng Manag (July-Sept 2014) 5(3):219–229

Wind turbine parameters are: R(blade radius) = 3 m, G (Gearbox) = 5.4. Air density: q = 1.22 kg/m3.

Magnitude (% of Fundamental)

With PSO , THD = 15.70% 1

0.8

Appendix B: Nomenclature

0.6

Controller generator response

PI tuned manually Ki = 710.64; Kp = 2,000

IAE

2,933

2,741

v q R Pm Cp Sw k Xt Ce Cr J b Vsd,q Vrd,q isd,q ird,q

ITAE

1.047e ? 004

1.035e ? 004

/sd,q

ISE

3.139e ? 006

2.248e ? 006

/rd,q

0.4

0.2

0

0

20

40

60

80

100

120

140

160

180

200

Order of Harmonic (harmonic number)

Fig. 17 Spectrum of phase stator current harmonics with PSO

Table 3 Comparison between PI tuned manually and PI tuned by PSO PI tuned by PSO Ki = 1914.8; Kp = 1967.4

8 Conclusion In this work, we have presented a complete wind energy conversion system made with a DFIG. This system is constituted of a DFIG with a stator connected directly to the grid while the rotor is connected through inverter PWM. The aim of controlling the rotor side converter is to extract a maximum power from the wind by using a field oriented control and an optimal speed reference which is estimated from the wind speed. The PSO algorithm is then used to find the optimal gains of the PI controllers for the active and reactive power in order to minimize the ripple in the stator current. The performance index for various error criteria for the proposed controller using PSO algorithm is proved to be less than the controller tuned manually. It is clear from the results that there is a reduction of ripple in active and reactive powers as well as stator current when the proposed PSO method is used. Appendix Appendix A: System parameters Rated values: 4 kW, 220/380 V, 15/8.6 A. Rated parameters: Rs = 1.2 X, Rr = 1.8 X, Ls = 0.1554 H, Lr = 0. 1568 H, M = 0.15 H, p = 2.

123

Rs , Rr Ls, Ls Ls r p Ts, Tr xs, x g

Wind speed Air density Blade radius Mechanical power of wind speed Power coefficient Swept area Tip speed ratio Angular speed of the turbine Electromagnetic torque Load torque Moment of inertia Bitch angle Stator d-q frame voltage Rotor d-q frame voltage Stator d-q frame current Rotor d-q frame current Stator d-q frame flux Rotor d-q frame flux Stator and rotor resistance Stator and rotor inductance Mutual inductance Leakage factor Number of pole pairs Statoric and rotoric time-constant Stator and rotor d-q reference axes speed Slip coefficient

References Abdin ES, Xu W (2000) Control design and dynamic performance analysis of wind turbine-induction generator unit. IEEE Trans Energy Convers 15(1):91–96 Ackermann (2005) Wind power in power systems. Wiley, Chichester Allaoua B, Gasbaoui B, Mebarki B (2009) Setting up PID DC Motor speed control alteration parameters using particle swarm optimization strategy. Leonardo Electron J Pract Technol 14:19–32 Bekakra Y, Ben attous D (2011) Active and reactive power control of a DFIG with MPPT for variable speed wind energy conversion using sliding mode control. World Acad Sci Eng Technol (WASET) 60:1543–1549 Eberhart RC, Shi Y (2000) Comparing inertial weights and constriction factor in particle swarm optimization. In: Proceedings of the international congress on evolutionary computation, San Diego, pp 84–88 Eltamaly AM, Alolah AI, Abdel-Rahman Mansour H (2010) Modified DFIG control strategy for wind energy applications. In: IEEE 2010 international symposium on power electronics, electrical drives, automation and motion, pp 659–653

Int J Syst Assur Eng Manag (July-Sept 2014) 5(3):219–229 Ghedamsi K, Aouzellag D (2010) Improvement of the performances for wind energy conversions systems. Int J Electr Power Energy Syst 32(9):936–945 Gozde H, Cengiz Taplamacioglu M (2011) Automatic generation control application with craziness based particle swarm optimization in a thermal power system. Int J Electr Power Energy Syst 33:8–16 Guo-qing W, Hong-jun N, Guo-xiang W, Jing-ling Z, Wei-nan Z, Jing-feng M, Yang C (2010) On maximum power point tracking control strategy for variable speed constant frequency wind power generation. J Chongqing Univ (Engl Ed) 9(1):21–28 Article ID: 1671-8224(2010)01-0021-08 Hammons TJ (2008) Integrating renewable energy sources into European grids. Int J Electr Power Energy Syst 30:462–475 Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of IEEE international conference on neural networks, Perth, pp. 1942–1948 Lalitha MP, Reddy VCV, Usha V (2010) Optimal DG placement for minimum real power loss in radial distribution systems using PSO. J Theor Appl Inf Technol 13(2):107–116 Lin FJ, Teng LT, Lin JW, Chen SY (2009) Recurrent functional-linkbased fuzzy-neural-network-controlled induction-generator system using improved particle swarm optimization. IEEE Trans Ind Electron 56(5):1557–1577

229 Lobos T, Rezmer J, Janik P, Amar H, Alonso M, Alvarez C (2009) Application of wavelets and Prony method for disturbance detection in fixed speed wind farms. Int J Electr Power Energy Syst 31:429–436 Machmoum M, Poitiers F (2009) Sliding mode control of a variable speed wind energy conversion system with DFIG. In: International conference and exhibition on ecologic vehicles and renewable energies, MONACO, March 26–29 Naka S, Genji T, Yura T, Fukuyama Y (2003) A hybrid particle swarm optimization for distribution state estimation. IEEE Trans Power Syst 18(1):60–68 Qiao W, Venayagamoorthy GK, Harley RG (2006) Design of optimal PI controllers for doubly fed induction generators driven by wind turbines using particle swarm optimization. In: IEEE 2006 international joint conference on neural networks (IJCNN ‘06), Georgia Institute of Technology, Atlanta, pp. 1982–1987 Rahimi M, Parniani M (2010) Dynamic behavior analysis of doublyfed induction generator wind turbines—the influence of rotor and speed controller parameters. Int J Electr Power Energy Syst 32(5):464–477 Senthil Kumar N, Gokulakrishnan J (2011) Impact of FACTS controllers on the stability of power systems connected with doubly fed induction generators. Int J Electr Power Energy Syst 33:1172–1184

123

Suggest Documents