loss minimization of induction generators with...

7
LOSS MINIMIZATION OF INDUCTION GENERATORS WITH ADAPTIVE FUZZY CONTROLLER Durval de Almeida Souza*, José Antonio Dominguez Navarro** * Federal Center for Technology Education of Bahia – CEFET-BA/ UE de Vitória da Conquista 3150 Zabelê, 45030-220, Vitória da Conquista, Bahia, Brazil [email protected] Jesús Sallán Arasanz ** University of Zaragoza, Department of Electrical Engineering, Calle Maria de Luna s/n 50018 Campus del Actur, Zaragoza, Spain [email protected], [email protected] Keywords: Inverter-fed induction generator, loss minimization, vector control, fuzzy controller, adaptive control. Abstract: In this paper a new technique for efficiency optimization of induction generator working at variable speed and load is introduced. The technique combines two distinct control methods, namely, on-line search of the optimal operating point, with a model based efficiency control. For a given operating condition, characterized by a given turbine speed (ω T ) and electric torque (T e ), the search control is implemented via the “Rosenbrock” method, which determines the flux level that results in the maximum output power. Once the optimal flux level has been found, this information is used to update the rule base of a fuzzy controller, which plays the role of an implicit mathematical model of the system. Initially, for any load condition the rule base yields the rated flux value. As the optimum points associated with the different operating conditions are identified, the rule base is progressively updated, so that the fuzzy controller learns to model the optimal operating conditions for the entire torque-speed plane. After every rule base update, the Rosenbrock controller output is reset, but it is kept active to track possible minor deviations of the optimum point. 1 INTRODUCTION In the last decade, wind power is integrated into the electrical grid and accounts for a noticeable share of the total power generation (Kumar, 2007). In this context the inverter-fed induction generator has been identified as a possible source of energy to be used in modern micro and high power applications (Leidhold, 2002). The presence of a converter in a drive system enables an extra degree of freedom, namely, flux adjustment. In fact, efficiency optimization in adjustable speed drives is usually obtained by machine flux control. This is due to the fact that in electric machines, maximum efficiency is achieved when the copper losses become equal to the core losses. Typically, under partial load operation, rated flux condition results in relatively large core losses, small copper losses, and poor efficiency. By decreasing the flux, core losses are reduced, whereas an increase in copper losses takes place. The total losses, however, are reduced, and the efficiency is improved (Sousa, 1995). In this work, a new efficiency optimization technique is introduced. It is applicable to any adjustable speed drive, but it is illustrated here for an induction generator under field-oriented control. The technique combines two distinct control strategies, namely, on-line search and model base control. For a given operating condition, characterized by a given turbine speed (ω T ) and electric torque (T e ), the search control is implemented via the Rosenbrock method, which determines the flux level that results in maximum output power. Once the optimal flux level has been found, this information is used to update the rule base of a fuzzy controller, which plays the role of an implicit mathematical model of the system. Figure 1 shows the scheme of the Inverter-Fed Induction Generator used in this research. 13

Upload: others

Post on 02-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: LOSS MINIMIZATION OF INDUCTION GENERATORS WITH …vigir.missouri.edu/~gdesouza/Research/Conference...LOSS MINIMIZATION OF INDUCTION GENERATORS WITH ADAPTIVE FUZZY CONTROLLER Durval

LOSS MINIMIZATION OF INDUCTION GENERATORS WITH ADAPTIVE FUZZY CONTROLLER

Durval de Almeida Souza*, José Antonio Dominguez Navarro** * Federal Center for Technology Education of Bahia – CEFET-BA/ UE de Vitória da Conquista

3150 Zabelê, 45030-220, Vitória da Conquista, Bahia, Brazil [email protected]

Jesús Sallán Arasanz ** University of Zaragoza, Department of Electrical Engineering, Calle Maria de Luna s/n

50018 Campus del Actur, Zaragoza, Spain [email protected], [email protected]

Keywords: Inverter-fed induction generator, loss minimization, vector control, fuzzy controller, adaptive control.

Abstract: In this paper a new technique for efficiency optimization of induction generator working at variable speed and load is introduced. The technique combines two distinct control methods, namely, on-line search of the optimal operating point, with a model based efficiency control. For a given operating condition, characterized by a given turbine speed (ωT) and electric torque (Te), the search control is implemented via the “Rosenbrock” method, which determines the flux level that results in the maximum output power. Once the optimal flux level has been found, this information is used to update the rule base of a fuzzy controller, which plays the role of an implicit mathematical model of the system. Initially, for any load condition the rule base yields the rated flux value. As the optimum points associated with the different operating conditions are identified, the rule base is progressively updated, so that the fuzzy controller learns to model the optimal operating conditions for the entire torque-speed plane. After every rule base update, the Rosenbrock controller output is reset, but it is kept active to track possible minor deviations of the optimum point.

1 INTRODUCTION

In the last decade, wind power is integrated into the electrical grid and accounts for a noticeable share of the total power generation (Kumar, 2007). In this context the inverter-fed induction generator has been identified as a possible source of energy to be used in modern micro and high power applications (Leidhold, 2002). The presence of a converter in a drive system enables an extra degree of freedom, namely, flux adjustment. In fact, efficiency optimization in adjustable speed drives is usually obtained by machine flux control. This is due to the fact that in electric machines, maximum efficiency is achieved when the copper losses become equal to the core losses. Typically, under partial load operation, rated flux condition results in relatively large core losses, small copper losses, and poor efficiency. By decreasing the flux, core losses are reduced, whereas an increase in copper losses takes

place. The total losses, however, are reduced, and the efficiency is improved (Sousa, 1995). In this work, a new efficiency optimization technique is introduced. It is applicable to any adjustable speed drive, but it is illustrated here for an induction generator under field-oriented control. The technique combines two distinct control strategies, namely, on-line search and model base control. For a given operating condition, characterized by a given turbine speed (ωT) and electric torque (Te), the search control is implemented via the Rosenbrock method, which determines the flux level that results in maximum output power. Once the optimal flux level has been found, this information is used to update the rule base of a fuzzy controller, which plays the role of an implicit mathematical model of the system. Figure 1 shows the scheme of the Inverter-Fed Induction Generator used in this research.

13

Page 2: LOSS MINIMIZATION OF INDUCTION GENERATORS WITH …vigir.missouri.edu/~gdesouza/Research/Conference...LOSS MINIMIZATION OF INDUCTION GENERATORS WITH ADAPTIVE FUZZY CONTROLLER Durval

Figure 1: Inverter-fed induction generator connected to grid. Figure adapted by (Rüncos).

2 EFFICIENCY OPTIMIZATION

2.1 Search Control

In steady state with constant torque and speed, the flux component of the chain is decreased whereas the torque component is increased. Initially a reduction in total stator current occurs (Is = iqs - j ids), and consequently a reduction in stator copper losses, but rotor copper losses are increased. As the reduction in both stator and iron losses are higher than the increase in rotor losses, the total losses are reduced. If ids is continuously reduced, a reduction in the total losses will occur until the moment when the increase in copper losses becomes higher that the reduction in core losses, that is, the point minimum losses will be exceeded. The determination of this point, of minimum losses, that corresponds to optimum efficiency, can be performed using different procedures. This philosophy is illustrated in figure 2. A turbine is submitted to a load proportional to the square of the angular speed of the wind. Thus, in weak wind conditions, below 7 m/s, the generator works typically with light rotor load. In such conditions the intensity of the rotor flux of the induction generator (IG), commanded in vector control for ids, can be reduced to values below nominal flux, reducing reactive circulation, diminishing iron losses and consequently increasing global efficiency of both inverter and machine (Sousa,1995), something essential at low wind speed to improve power extraction capacity, (Simões, 1999).

Figure 2: Philosophy for search method of efficiency optimization.

As mentioned before, rated flux results in excessive core losses and poor efficiency under light load conditions. Another aspect worth mentioning is the need to prevent machine torque disturbances during the efficiency optimization control. Under vector control, the developed torque can be expressed as:

qsrte ikT λ= (1) where: λr is the rotor flux and iqs is the torque component of the stator current, and kt is a constant. If the flux is reduced to improve efficiency, iqs must be increased accordingly, such that their product remains constant at any given time.

2.1.1 The Rosenbrock Method

This is a very simple method, and guaranteed to converge. The reference for the flux component of the stator current (ids

*) is modified in small steps in a given direction, while the system approaches the optimum efficiency point, i.e., the measured change in output power in the n-th step is positive (ΔP(n) > 0). When the method recognizes that an “overshoot” has occurred (ΔP(n) < 0), it reverses the search direction, with a reduced step size, (J. Moreno-Eguilaz, 1997,). The search process can be mathematically expressed as in (2):

0P(n) if ;

21

0P(n) if ;1 );()()1( ***

⎪⎩

⎪⎨⎧

<Δ−=

>Δ=Δ+=+

k

kniknini dsdsds

(2)

where: ΔP(n) = P(n) – P(n-1) and Δids*(n) =

ids*(n) – ids*(n-1) .

Gear

box

ICINCO 2008 - International Conference on Informatics in Control, Automation and Robotics

14

Page 3: LOSS MINIMIZATION OF INDUCTION GENERATORS WITH …vigir.missouri.edu/~gdesouza/Research/Conference...LOSS MINIMIZATION OF INDUCTION GENERATORS WITH ADAPTIVE FUZZY CONTROLLER Durval

3 THE PROPOSED SYSTEM

The indirect method of vector control is applied to the IG. It derives the reference for the torque component of the stator current (iqs

*) from the speed error, utilizing a conventional proportional-Integral (PI) controller. As the system operates with variable flux, a compensation block is introduced at the output of the speed PI controller. Essentially, this block multiplies the original PI controller output by the ratio rated flux / actual flux (estimate).

The reference for the flux component of stator flux (ids

*) is not kept constant here, as in the majority of high performance IM drive systems. It is defined as the sum of two block outputs: ids

*(k) = ids’*(k) +

ΣΔids*’. The first term (ids’* ) is obtained from a fuzzy

controller, that from two inputs (speed (ωr) and estimate load torque(TL), derives a preliminary reference (ids

’*) through fuzzy inference. The second one (ΣΔids’*) is the actual output of a search controller, based on the Rosenbrock method. Its value represents the accumulated control actions taken by the controller during the search process up to the current iteration (n), as can be seen in Fig. 3.

When the system is turned on for the first time, the rule base of the fuzzy controller contains rated d-axis current reference (ids’* ) for all rules, i.e. for any speed and load torque point. When a steady state condition is detected, the search controller becomes active. After a few steps, it reaches the optimum efficiency point by imposing the ΣΔids’* change to the original reference (ids’*) from the fuzzy controller. Once the controller recognizes this optimum condition, the rule base can be updated to reflect the knowledge of the optimum flux level for this particular operating point (load torque and speed). At the same time, the search controller output must be reset, to prevent erroneous operation. When the optimum point is found, the rule base is updated, and the output of the search controller reset, such that, effectively, ids

*opt= ids

’*.

Figure 3: Hybrid efficiency controller.

As the optimum efficiency points related to the several operating conditions are identified, the rule base is progressively updated, such that the fuzzy controller “learns” the optimum flux level for the entire torque-speed plane. Once completed the learning process, the output of the fuzzy controller already reflects the optimum flux level, and the fuzzy controller is capable of driving the system at optimum efficiency without delays. To prevent sub-optimal operation, the search controller remains active to track possible deviations of the optimum point. Under transient conditions, the search process is cancelled, and the flux reference is solely derived from the fuzzy controller. It is worth noticing that no switching of strategies is required, since higher torques demands are normally met by imposing higher flux levels, i.e., the optimum level of flux for higher torques is close to the rated flux value. This methodology is summarized in Figure 4.

Figure 4: State diagram for efficiency controller.

3.1 The Fuzzy Efficiency Controller

The fuzzy sets for the input variables are shown in Figure 5. Both utilize normalized universes of discourses, to make the controller easier to port for different machine ratings. The output variable (ids

’*) is represented by singletons, and is not shown here. The rule base for the fuzzy controller is illustrated in

LOSS MINIMIZATION OF INDUCTION GENERATORS WITH ADAPTIVE FUZZY CONTROLLER

15

Page 4: LOSS MINIMIZATION OF INDUCTION GENERATORS WITH …vigir.missouri.edu/~gdesouza/Research/Conference...LOSS MINIMIZATION OF INDUCTION GENERATORS WITH ADAPTIVE FUZZY CONTROLLER Durval

Table 1. It is typically initialized with rated ids’* (1 p.u.), and it is progressively updated to incorporate the knowledge of the maximum efficiency points as they are found by the search controller, as previously described.

Table 1: Rule base for the fuzzy controller.

The primary flux reference current ids

’* is obtained by fuzzy sup-min inference, and the height method of defuzzification:

( 1)'

D

i n Rii A

D

Rii A

ds

Ii

μ

μ

+∗=

=

×=

∑ (3)

At steady state condition, whenever the search controller identifies an optimum flux level, the rule base must be updated. This process can be summarized as follows:

1) Identify the fired rules in the Rule Base (e.g., rules A,B,C,D in Table 1);

2) Compute the degree of truth for each rule, by applying the minimum (min) operator over the degree of membership for the input variables TL and ωr: μRi = min(μTl, μωr);

3) Evaluate the proportionality factor K, given by (4);

2

( )D

Ri dsi A

D

Rii A

i puK

μ

μ

=

=

× Δ=

∑ ∑

∑ (4)

4) Compute the correction term ΔIi(n)=KxμRi for each fired rule as the product of its degree of truth and factor K;

5) Get the new value for each fired rule i (i=A,B,C,D) by (5).

( 1) ( ) ( )i i iI n I n I n+ = +Δ (5)

3 SIMULATION RESULTS

In this simulation a 4 kW squirrel-cage induction machine was used (220/380V, p=2). A reference speed step of 0.88 p.u, 0.40 p.u, 0.88 p.u and 0.40 p.u is applied at t=1s, t=30s, t=45s and t=55s, respectively, as shown in Figure 6 (A). After the initial transient, at t=6s, the search begins. At t = 15s the controller identifies that an optimum point has been found, and proceeds to update the rule base. Up to this point, the output of the fuzzy controller (ids’*) was the rated value for magnetizing current, but from this time on, its output is made equal to the optimum value. Simultaneously, the output of the search controller is reset (∑Δids = 0), as can be seen in Figure 6 (B). The rotor flux response follows a first order filter profile of the reference current (ids*) as expected, and is shown here multiplied by a factor of 10, Figure 6 (C). The changes in flux level have a direct impact on the output power, Figure 6 (E), as well as in the torque component of stator current reference (iqs

*), as expected, but the electromagnetic torque is unaffected, due to proper feed-forward compensation in iqs

*, as shown in Figure 6 (D). At t=45s and t=55s when a previous reference speed step is applied, the rule base recognize and the system operate directly with optimum efficiency. Figures 6 (F) and (G) shown the voltages and currents on the phases A, B and C, respectively.

TL (p.u.)

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

1.0

0.5

Z S M L

μ

(a)

(b)

ωm (p.u.)

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

1.0

0.5

Z S M L

μ

Figure 5: Fuzzy sets for the input variables: (a) load torque and (b) speed.

ICINCO 2008 - International Conference on Informatics in Control, Automation and Robotics

16

Page 5: LOSS MINIMIZATION OF INDUCTION GENERATORS WITH …vigir.missouri.edu/~gdesouza/Research/Conference...LOSS MINIMIZATION OF INDUCTION GENERATORS WITH ADAPTIVE FUZZY CONTROLLER Durval

0 10 20 30 40 50 600

200

400

600

800

1000

1200

1400

0 10 20 30 40 50 600

200

400

600

800

1000

1200

1400

Turb

ine

Spe

ed (r

.p.m

.) N g

N g

*

t (s)

(r.p.m.)

(r.p.m.)

A)

0 10 20 30 40 50 60

-4

-2

0

2

4

6

8

t (s)

Cur

rent

(A)

ΣΔ i ds *

i ds *

i ds '*

B) 0 10 20 30 40 50 60

0

200

400

600

800

1000

1200

Out

Pow

er (W

)

t (s)

P o (W)

E)

0 10 20 30 40 50 60-150

-100

-50

0

50

100

150

t (s)

Vol

tage

(V)

Va, Vb and Vc (Volts)

F) 0 10 20 30 40 50 60

2

3

4

5

6

7

8

Flux

(Wb)

and

Flu

x C

ompo

nent

(A)

i ds*

λ

(A)

r (Weber)

t (s)C)

0 10 20 30 40 50 60-20

-15

-10

-5

0

5

Torq

ue (N

.m) a

nd T

orqu

e C

ompo

nent

(A)

T e (Nm)

i qs (A)

t (s) D)

LOSS MINIMIZATION OF INDUCTION GENERATORS WITH ADAPTIVE FUZZY CONTROLLER

17

Page 6: LOSS MINIMIZATION OF INDUCTION GENERATORS WITH …vigir.missouri.edu/~gdesouza/Research/Conference...LOSS MINIMIZATION OF INDUCTION GENERATORS WITH ADAPTIVE FUZZY CONTROLLER Durval

Figure 6: Results of simulation for operation of the fuzzy controller: A) Reference and actual speed on the axis of turbine in r.p.m.; B) Components of d-axis current; C) Components of d-axis current and rotor flux; D) Components of q-axis current and torque estimate; E) Out power; F) Voltage in the phases A, B and C; F) Current in the phases A, B and C.

4 CONCLUSIONS

The proposed control strategy consists of a more effective way to implement the efficiency optimization via flux control in an induction machine. From the analysis of literature can be observed that in the comparative study of the diverse known search techniques, none of them results on a process as fast as the one achieved with the present method. This implies a great energy save, because the system can be tuned all the time and operate at maximum efficiency. Another noteworthy point is that the transition from steady to transitory state occurs without abrupt changes in the system, or without any topological control change, since the displacement from a low torque point to one of higher torque or vice-versa is already programmed in the base of rules. The salient features of this technique are summarized next: i) It is applicable to any machine size, and does not require knowledge of machine parameters; ii) The rule base self tuning is progressive, and does not need any intervention from the operator; iii) Once tuned, the system is capable of operating all the time at optimum efficiency, without delay from one steady state condition to another, with significant energy saving; iv) During transients the rule base is kept active and, as a consequence there is no switching from one control strategy (for steady state) to another (during transients), provided that the tuning has been completed; v) Proper disturbance compensation is

included, such that no correction is needed to keep torque and speed constant during the optimization process; and vi) The system is capable of tracking slow parameter deviations, guaranteeing true optimum efficiency.

ACKNOWLEDGEMENTS

The authors wish to acknowledge the support of Fha – Foundation for the Development of New Technologies of Hydrogen in Aragón; CIRCE – Centre of Research for Energy Resources and Consumption; as well as CEFET-BA and University of Zaragoza.

REFERENCES

Kumar,Vinod and Joshi, R. R. 2007. Fuzzy Logic Based Light Load Efficiency Improvement of Matrix Converter Based Wind Generator System. In Journal of Theoretical and Applied Information Thecnology, pp. 79 – 89. JATIT.

Leidhold, Roberto, Garcia, Guillermo and Valla, Maria Inés. February 2002. Field-Oriented Controller Induction Generator With Loss Minimization. Transactions on Industrial Electronics. Vol. 49. No 1 pp. 147-156, February 2002. IEEE.

Sousa, G. C. D. and B. K. Bose, (1995), Fuzzy logic based on-line efficiency optimization control of an indirect vector controlled induction motor drive, Transactions on Industrial Electronics vol. 42 nº 2, pp. 192-198. IEEE.

Rüncos, F. at alli, Geração de Energia Eólica - Tecnologias Atuais e Futuras. WEG Jaraguá do Sul. Brasil. www.weg.com.br. WEG Máquinas S.A.

Simões, Marcelo Godoy, Franceschetti, N. N. and BOSE, Bimal Kumar. 1999. Otimização de um Sistema de Geração de Energia Eólica Através de Controle Fuzzy. SBA Controle & Automação. Vol. No 01, pp. 48-58. Brasil. Jan., Fev., Mar., Abril de 1999. SBA.

Sousa, G. C. D., Bose, B. K. and J. Cleland, (1992), “Loss Modeling of Converter Induction Machine System for Variable Speed Drive”, Proceedings of the IECON’92, International Conference on Industrial Electronics, Control and Instrumentation, vol. 1, pp. 114-120. IECON.

F. Abrahamsen, Fred Blaabjerg,J. K. Pedersen, P. Z. Grabowski and P. Thogersen, (1998), On the Energy Optimized Control of Standard and High-Efficiency Induction Motors in CT and HVAC Applications, Transactions on Industry Applications, vol. 34, nº 4, pp. 822-831. IEEE.

F. Abrahamsen, Fred Blaabjerg,J. K. Pedersen, (1996), State –of-the-Art of optimal Efficiency Control of Low Cost Induction Motor Drives, Power Electronics and Motion Control, vol. 2, pp. 163-170. PEMC’96.

0 10 20 30 40 50 60-20

-15

-10

-5

0

5

10

15

20

t (s)

Cur

rent

(A)

Ia,Ib and Ic (A)

G )

ICINCO 2008 - International Conference on Informatics in Control, Automation and Robotics

18

Page 7: LOSS MINIMIZATION OF INDUCTION GENERATORS WITH …vigir.missouri.edu/~gdesouza/Research/Conference...LOSS MINIMIZATION OF INDUCTION GENERATORS WITH ADAPTIVE FUZZY CONTROLLER Durval

J. Moreno-Eguilaz, Miguel Cipolla, Juan Peracula, Paulo J. da Costa Branco, (1997), Induction Motor Optimum Flux Search Algorithms with Transient State Loss Minimization Using a Fuzzy Logic Based Supervisor, Power Electronics Specialists Conference, 28th, Annual IEEE, vol. 2, pp. 1302 – 1308.

Souza, Durval de Almeida, Aragão Filho, W. C. P. and Sousa, G. C. D. August 2007. Adaptive Fuzzy Controller for Efficiency Optimization of Inductions Motors. Transactions on Industrial Electronics, Vol 54, No 4, pp2157-2164. IEEE.

Leidhold, Roberto, Garcia, Guillermo and Valla, Maria Inés. 2002. Control para Máximo Rendimiento de Generadores Eólicos de Velocidad Variable, con Limitación de Velocidad y Potencia. XVI Congresso Brasileiro de Automática. Natal, RN. 2 a 5 de Setembro de 2002.pp. 3121-3126. CBA.

Deprez, Wim at alli. 2007. Energy Efficiency of Small Induction Machines: Comparasion Between Motor and Generator Mode. European Copper Institute. Vol. 3, pp 1-6.ISSUE 1. Digest of 11/01/2007. Leonardo Energy.

LOSS MINIMIZATION OF INDUCTION GENERATORS WITH ADAPTIVE FUZZY CONTROLLER

19