windenergyconversion.pdf

222
Rotor Side Control of Grid-Connected Wound Rotor Induction Machine and its Application to Wind Power Generation A Thesis Submitted for the degree of Doctor of Philosophy in the Faculty of Engineering by Rajib Datta Department pf Electrical Engineering INDIAN INTITUTE OF SCIENCE Bangalore-560 012, (INDIA) FEBRUARY, 2000

Upload: s-karan-nagar

Post on 01-Dec-2015

50 views

Category:

Documents


9 download

DESCRIPTION

wind energy,doubly fed induction generator

TRANSCRIPT

Page 1: windenergyconversion.pdf

Rotor Side Control of Grid-Connected Wound Rotor Induction Machine

and its Application to Wind Power Generation

A Thesis

Submitted for the degree of Doctor of Philosophy

in the Faculty of Engineering

by

Rajib Datta

Department pf Electrical Engineering

INDIAN INTITUTE OF SCIENCE

Bangalore-560 012, (INDIA)

FEBRUARY, 2000

Page 2: windenergyconversion.pdf

Acknowledgements

I am grateful to Prof. V.T.Ranganathan for his guidance and help during the course of my

research work. Many of the ideas presented in the thesis are results of numerous sessions of lively

discussions with him. His instructive suggestions and encouragement are deeply acknowledged.

I thank Prof. V.Ramanarayanan for all that I have learnt from him, including power

electronics. I gratefully acknowledge his efforts in providing an excellent laboratory infrastructure.

I sincerely thank Prof. Indraneel Sen for his advice and careful review of the thesis.

Acknowledgements are due to Mr. T.Chouridas and other members of the Electrical

Engineering Workshop for their help in fabricating the experimental setup.

I thank Mrs. Silvi Jose for maintaining the Power Electronics Store and helping in purchase of

components.

I also appreciate the assistance and cooperation provided by Mr. D.M.Channe Gowda and his

colleagues in the Electrical Engineering Office.

Prof. Jamadagni gladly extended the various facilities available at the Centre for Electronic

Design and Technology, whenever required. His useful suggestions during the design of the DSP

hardware are duly acknowledged.

I sincerely thank Prof. Giri Venkataraman of University of Wisconsin, Madison, for his keen

interest in my work and, for ensuring a steady flow of many critical hardware components to our lab.

The DSP-based hardware activities in the Power Electronics Group have been made possible

due to the excellent cooperation of Mr.Sanjeev Das Mahapatro of Texas Instruments, India.

Thanks are due to the members of the Power Electronics Lab, ER&DC, Trivandrum, for their

help in providing valuable information and data regarding a practical wind energy conversion system.

I owe a great deal to my lab mates G.Narayanan, Debiprasad Panda and Parthasarathi Sen

Sharma for their help, support and constant motivation. Ebenezer Vidyasagar has been equally

involved with me in the design of the TMS320F240 board. Enlivening discussions with Souvik and

Gautam has helped my understanding of various technical issues. It has been a pleasure to work with

Rajapandian, Giridharan, Venkatesh, Mahesh, Biju, Ramananurthy and other members of the Power

Electronics Group. The synergetic atmosphere in the lab has truly been an inspiring and educative

experience for me.

iii

Page 3: windenergyconversion.pdf

iv

Page 4: windenergyconversion.pdf

Abstract

This thesis deals with modeling, simulation and implementation of rotor side control

strategies for a grid-connected wound rotor induction machine. In the system under consideration, the

stator is directly connected to the constant frequency three phase grid and, the rotor is supplied by two

back-to-back three phase voltage source inverters with a common dc link. Such a configuration is

attractive in large power applications with limited speed range of operation. The rotor currents are

controlled at any desired phase, frequency and magnitude to control the active and reactive powers of

the machine independently.

A stator flux oriented model of the doubly-fed wound rotor induction machine is presented.

The front-end converter is similarly modeled in the stator voltage reference frame. The current

controllers are designed in the field coordinates. Simulation waveforms exhibit excellent transient

response of the current loops; the dynamics of the direct and quadrature axes are also observed to be

decoupled.

Two position sensorless algorithms for grid-connected wound rotor induction machine are

proposed. In the first method the field oriented current controllers are retained; the rotor position is

estimated by using simple transformations between the stator and rotor coordinates. The second

algorithm directly controls the active and reactive powers by instantaneous control of the rotor flux. It

uses a novel strategy to update the sector information of the rotor flux. The salient features for both

these methods are starting on-the-fly, stable operation at zero rotor frequency and minimal

dependence on machine parameters.

An experimental setup consisting of IGBT inverters and a TMS320F240 DSP based digital

controller is developed in the laboratory to implement the control algorithms. Relevant experimental

waveforms are presented; they are observed to be in good agreement with the simulation results.

Application of rotor side control of doubly-fed induction machine to wind energy conversion

systems is studied. The scheme is compared against the existing systems using cage rotor induction

machine. Peak power point tracking algorithm in the conventional torque control mode is first

implemented. A dc motor driven by a commercial thyristor drive is used to simulate the turbine

characteristics. Subsequently, a method is proposed to track the peak power point locus which

operates in the speed control mode. Unlike the previous case, here precise information about the

turbine characteristics is not required. This strategy is also implemented and verified experimentally.

v

Page 5: windenergyconversion.pdf

vi

Page 6: windenergyconversion.pdf

Contents

Acknowledgements iii

Abstract v

List of Symbols xiii

1 Introduction 1

1.1 General 1

1.2 Basic Concept of Rotor Side Control 2

1.3 Background 3

1.4 Rotor Side Control with Back-to-back Inverter Configuration 7

1.5 Rotor Side Control: Modes of Operation 8

1.5.1 Mode 1: Subsynchronous Motoring 9

1.5.2 Mode 2: Supersynchronous Motoring 11

1.5.3 Mode 3: Subsynchronous Generation 12

1.5.4 Mode 4: Supersynchronous Generation 13

1.6 Present Status 14

1.7 Scope of the Thesis 16

2 Modeling and Simulation 19

2.1 Introduction 19

2.2 Machine Model in Field Coordinates 20

2.3 Field Oriented Control 25

2.3.1 Rotor Equation in Field Coordinates 25

2.3.2 Design of Rotor Current Controller in Field Coordinates 28

2.4 Simulation Results - Rotor Side Control 32

2.5 Front end Converter 43

2.6 System Description 44

2.7 Principle of Operation and Control 45

2.8 Modeling of the Power Circuit 47

2.9 Front end Converter Controller Design 50

vii

Page 7: windenergyconversion.pdf

2.9.1 Design of the Current Controller 50

2.9.2 Design of the Voltage Controller 52

2.10 Simulation Results - Front end Converter 53

2.11 Conclusion 61

3 Hardware Organization and Experimental Results for Conventional Field Oriented Rotor

Side Control and Front end Converter Control 63

3.1 Introduction 63

3.2 Organization of the Power Circuit 65

3.2.1 IGBT Converter 65

3.3 DSP Based Control Hardware 67

3.3.1 TMS320F240 - A Brief Overview 68

3.3.2 TMS320F240 Based Digital Control Platform 68

3.4 Software Organization 72

3.4.1 Task Scheduling 72

3.4.2 Program Flow 73

3.4.3 Description of Tasks 74

3.4.5 Generation of Unit Vectors Synchronized to the Supply Voltage 77

3.4.6 Generation of Unit Vectors from Incremental Position Encoder Pulses 78

3.4.7 Scaling and Signal Monitoring through DAC 80

3.5 Experimental Results 80

3.5.1 Rotor Side Control 81

3.5.2 Front end Converter Control 87

3.6 Conclusion 90

4 Rotor Side Field Oriented Control without Position Sensors 91

4.1 Introduction 91

4.2 Review of Existing Schemes 92

4.3 Proposed Algorithm for Position Sensorless Control 94

4.3.1 Computation of 96ims

4.3.2 Starting 97

4.3.3 Speed Estimation 97

Contents

viii

Page 8: windenergyconversion.pdf

4.4 Simulation 99

4.5 Implementation and Experimental Results 106

4.6 Conclusion 111

5 Direct Power Control - Concept and Implementation 113

5.1 Introduction 113

5.2 Concept of Direct Power Control 114

5.3 Voltage Vectors and their Effects 116

5.3.1 Effect of Active Vectors on Active Power 117

5.3.2 Effect of Active Vectors on Reactive Power 119

5.3.3 Effect of Zero Vector on Active Power 119

5.3.4 Effect of Zero Vector on Reactive Power 120

5.4 Control Algorithm 120

5.4.1 Measurement of Stator Active and Reactive Power 121

5.4.2 Defining References and Errors 121

5.4.3 Switching Vector Selection 122

5.5 Sector Identification of Rotor Flux 124

5.6 Starting 127

5.7 Simulation Results 128

5.8 Implementation and Experimental Results 133

5.9 Conclusion 138

6 Using Doubly-fed Wound Rotor Induction Machine for Wind Power Generation

- Design Considerations and Control Strategies 139

6.1 Introduction 139

6.1.1 Wind Turbines 139

6.1.2 Isolated and Grid-connected WECS 140

6.1.3 Choice of Wind Electric Generators 141

6.2 Conventional Fixed Speed System 143

6.2.1 Wind Turbine Characteristics 143

6.2.2 Conventional Fixed Speed System 144

6.3 Variable Speed System using Cage Rotor Induction Machine 147

Contents

ix

Page 9: windenergyconversion.pdf

6.3.1 Design Example 147

6.3.2 Operating Region and Control 150

6.4 Variable Speed System using Wound Rotor Induction Machine 152

6.4.1 Design Example 152

6.4.2 Operating Region and Control 154

6.5 Simulation of WECS 156

6.5.1 Fixed Speed System 157

6.5.2 Variable Speed System using Cage Rotor Induction Machine 160

6.5.3 Variable Speed System using Wound Rotor Induction Machine 164

6.6 Detailed Simulation of Variable Speed System WECS using

Wound Rotor Induction Machine with Rotor Side Current Control 164

6.7 Practical Implementation of Variable Speed System using

Wound Rotor Induction Machine in Torque Control Mode 168

6.7.1 Simulation of the turbine characteristics 172

6.7.2 Experimental Results 172

6.8 Peak Power Tracking in Speed Control Mode 175

6.8.1 Peak Power Tracking Algorithm 177

6.8.2 Selection of Sampling Frequency 179

6.8.3 Selection of Kt 180

6.8.4 Experimental Results 181

6.9 Conclusion 183

7 Conclusion 185

7.1 General 185

7.2 Summary of the Present Work 185

7.3 Scope for Further Research 187

References 189

A Machine Model in Stationary Coordinates 195

B Details of Major Power Circuit Components 201

B.1 Wound Rotor Induction Machine 201

Contents

x

Page 10: windenergyconversion.pdf

B.2 IGBT Power Converters 202

B.3 Front end Converter 202

B.4 Position Encoder and Mounting Arrangement 203

B.5 DC Motor and Drive 204

C MATLAB Data Files 205

C.1 Machine and Controller Parameters used for Simulation and

Implementation of Rotor side Control 205

C.2 Power Circuit and Controller Parameters used for Simulation and

Implementation of Front end Converter Control 208

D Relevant Data of Vestas V-27 Wind Turbine 211

E Calculation of DC Bus Capacitance 213

Contents

xi

Page 11: windenergyconversion.pdf

List of Symbols

Instantaneous values of stator phase currents is1, is2, is3

Instantaneous values of rotor phase currentsir1, ir2, ir3

Instantaneous values of front end converter phase currentsife1, ife2, ife3

Instantaneous values of grid phase currentsig1, ig2, ig3

Instantaneous values of capacitor current, dc bus current and load current ic, idc, il

respectively for the front end converter

Instantaneous values of stator phase voltagesus1, us2, us3

Instantaneous values of rotor phase voltagesur1, ur2, ur3

Instantaneous values of transformer secondary phase voltages for the uac1, uac2, uac3

front end converter

Instantaneous values of the front end converter phase voltagesufe1, ufe2, ufe3

Instantaneous value of the dc bus voltageudc

Instantaneous values of the -axis and -axis stator currents respectivelyisa, isb a b

Instantaneous values of the -axis and -axis rotor currents respectivelyira, irb a b

Instantaneous values of the a-axis and b-axis rotor currents respectivelyira, irb

Instantaneous values of the -axis and -axis front end converter currents ifea, ifeb a b

respectively

Instantaneous values of the -axis and -axis stator flux imsa, imsb a b

magnetizing currents respectively

Instantaneous values of the -axis and -axis stator voltages respectivelyusa, usb a b

Instantaneous values of the -axis and -axis rotor voltages respectivelyura, urb a b

Instantaneous values of the -axis and -axis transformer secondary uaca, uacb a b

voltages for the front end converter respectively

Instantaneous values of the -axis and -axis front end converter voltages ufea, ufeb a b

respectively

Instantaneous values of the -axis and -axis stator flux respectivelyysa, ysb a b

xiii

Page 12: windenergyconversion.pdf

Instantaneous values of the -axis and -axis rotor flux respectivelyyra, yrb a b

Instantaneous values of the d-axis and q-axis stator currents respectivelyisd, isq

Instantaneous values of the d-axis and q-axis rotor currents respectivelyird, irq

Instantaneous values of the d-axis and q-axis front end converter currents ifed, ifeq

respectively

Instantaneous values of the d-axis and q-axis rotor current references ird& , irq

&

respectively

Instantaneous values of the d-axis and q-axis front end converter current ifed& , ifeq

&

references respectively

Instantaneous values of the d-axis and q-axis stator voltages respectivelyusd, usq

Instantaneous values of the d-axis and q-axis rotor voltages respectivelyurd, urq

Instantaneous values of the d-axis and q-axis transformer secondary uacd, uacq

voltages for the front end converter respectively

Instantaneous values of the d-axis and q-axis front end converter voltages ufed, ufeq

respectively

Instantaneous values of the d-axis and q-axis rotor voltage references urd& , urq

&

respectively

Instantaneous values of the d-axis and q-axis front end converter voltage ufed& , ufeq

&

references respectively

Space phasor of rotor currents in rotor reference frameir

Space phasor of rotor currents in stator reference framesir

Space phasor of stator currents in stator reference frameis

Reference space phasor of rotor currents in rotor reference frameir&

Space phasor of stator flux magnetizing current in stator reference frame ims

Instantaneous magnitude of the stator flux magnetizing current space phasorims

Space phasor of stator voltages in stator reference frameus

Space phasor of rotor voltages in rotor reference frameur

Space phasor of rotor flux yr

List of Symbols

xiv

Page 13: windenergyconversion.pdf

Space phasor of stator fluxys

Space phasor of air gap fluxym

Resistances of the stator and rotor phase windings respectivelyRs, Rr

Self-inductances of the stator and rotor phase windings respectivelyLs, Lr

Magnetizing inductanceLo

Leakage factors of the stator and rotor phase windings respectivelyrs, rr

Total leakage factorr

Stator and rotor time constants respectivelyTs, Tr

Machine torquemd

Load torqueml

Torque constant Kc

Moment of inertiaJ

Ac side inductance per phase for the front end converter Lfe

Ac side coil reactance per phase for the front end converterXfe

Ac side coil resistance per phase for the front end converterRfe

Time constant of the ac side coil in the front end converterTfe

Time constant of the current loops in rotor side controlTir

Time constant of the current loops in the front end converter controlTife

Time constant of the voltage loop in the front end converter controlTvfe

Proportional gain for PI controller used in rotor side current controlKpir

Proportional gain for PI controller used in front end converter current controlKpife

Proportional gain for PI controller used in front end converter voltage controlKpvfe

Peak of triangular carrier waveform for sine-triangle modulationutri

Gain of the rotor side converterGr

Gain of the front end converterGfe

Gain of the current sensors used for rotor side controlKir

Gain of the current sensors used for front end converter controlKife

Angle between the stationary axis and the stator flux space phasor l

Angle between the stationary axis and the rotor axise

List of Symbols

xv

Page 14: windenergyconversion.pdf

Angle between the stationary axis and the stator voltage space phasorh

Angle between the stationary axis and the rotor current space phasorq1

Angle between the rotor axis and the rotor current space phasorq2

Angle between the stator flux and rotor flux space phasorsdp

Angular velocity of the stator voltage zs

Angular velocity of the stator flux zms

Angular rotor velocity in electrical rads.s-1ze

Estimated angular velocity rotor velocity in electrical rads.s-1zest

Angular rotor velocity in mechanical rads.s-1z

Total power P

Stator powerPs

Rotor powerPr

Wind turbine powerPt

Target power in peak power trackingPt arg et

Power coefficient of the wind turbineCp

Swept area of the wind turbine bladesA

Air-densityq

Wind velocityv

Radius of the wind turbine bladesR

Angular velocity of the wind turbine bladeszt

Tip-speed ratio of the wind turbinek

Proportional gain used in peak-power tracking algorithm in torque control Kopt

mode

Proportional gain used in peak-power tracking algorithm in speed control modeKt

List of Symbols

xvi

Page 15: windenergyconversion.pdf

Chapter 1

INTRODUCTION

1.1 General

Efficient control of electric power, both at the generation and utilization ends, has been an

important contributing factor for industrial growth in the twentieth century. Bulk of this power is

generated and utilized through electromechanical energy conversion. Variable speed operation of

electrical machines enables this conversion of power in a controlled manner. With the availability of

power semiconductor devices the efficiency of conversion is high and, if desired, fast dynamic

response can also be achieved.

Even though, dc machines can be easily controlled and are inherently suitable for high

dynamic performance, several disadvantages associated with the mechanical commutator have

restricted their usage in the recent past. On the other hand, squirrel cage induction machines have

become increasingly popular due to their rugged construction and maintenance-free operation. Using

field oriented control techniques, the flux and torque of an induction machine can be controlled in a

decoupled manner and hence, fast dynamic performance, similar to that possible with dc machines,

can also be achieved.

While cage rotor induction machines are mainly used for medium power drive applications,

the wound rotor or slip-ring induction machines are commonly used in large power drives having

limited range of operating speeds. The increased cost of a slip-ring machine is justified by the reduced

size of power electronic converter in the rotor circuit. So far, such machines were used as slip power

recovery drives with pump or fan type of mechanical loads. However, with the emergence of variable

1

Page 16: windenergyconversion.pdf

speed constant frequency (VSCF) generation applications such as wind power generation, there is an

increased attention towards wound rotor induction machines controlled from the rotor side.

1.2 Basic Concept of Rotor Side Control

The speed of a cage rotor induction machine is primarily determined by the supply frequency.

The short circuited rotor offers very low resistance and the nominal slip is within 5%. A small part of

the power fed from the stator ( ) is lost in the rotor circuit (due to rotor resistive loss) ( ) and thePs Pr

rest appears as mechanical output ( ). The power flow diagram is shown in Fig.1.1. The rotorPm

power loss, being proportional to the slip speed, is commonly referred to as the slip power.

In case of a wound rotor induction machine it is possible to introduce additional resistance in

the rotor circuit (Fig.1.2). Thereby the rotor power loss increases with a corresponding decrease in the

shaft output power. For the same load torque this results in an increased slip and a reduction in the

shaft speed. Using variable rotor resistance it is, therefore, possible to vary the slip power and, hence

the rotor speed.

Fig.1.2 Speed control of wound rotor induction motor

with external rotor resistance

Ps Pr

Pm

Fig.1.1 Power flow in cage rotor

induction motor

InputPower

SlipPower

Wound Rotor

Induction Motor

ResistorBank

With the availability of thyristors this concept was utilized to introduce a dynamically varying

resistance in the rotor circuit [1] as shown in Fig.1.3. It is shown that the torque produced by the

machine is approximately proportional to the dc link current. Therefore, a speed controlled drive can

be designed whose inner loop controls the dc link current by adjusting the duty ratio of the switch.

High starting torque is available at low starting current. Also improved power factor is possible over a

Chapter 1 Introduction

2

Page 17: windenergyconversion.pdf

wide range of speed. However, the method is inefficient because of the power lost in the external

resistors and, is only used in intermittent speed control applications where the efficiency penalty is

not of great concern.

If the slip power is absorbed by an appropriate electrical source instead of being wasted in the

resistive elements, the same objective can be achieved. The rotor power, in this case, is regenerated

back in electrical form. It is possible to control the amount of power absorbed by the source and

hence the shaft speed can be varied. If the source has both sourcing and sinking capabilities, power

can be absorbed from or injected into the rotor circuit. The slip can therefore, be positive or negative

enabling subsynchronous and supersynchronous operation.

Fig.1.3 Wound rotor induction machine control with dynamic rotor resistance

Input

Power

Slip Power

DC Link Choke

Chopper

Wound RotorInductionMotor

1.3 Background

Historically the controllable electrical source in the rotor circuit was another auxiliary

machine. The slip power was recovered back either in mechanical form or in electrical form. The

former was proposed by Kramer and the latter by Scherbius in the same year (1906). These schemes

can be viewed in simplified forms as in Fig.1.4(a) and Fig.1.4(b). In Kramer drive the torque

contribution of the dc motor reduces the mechanical load taken by the induction motor. On the other

hand, electrical recovery by Scherbius scheme uses another induction generator which feeds back the

slip power to the grid at power frequency. In both cases slip is controlled by controlling the field of

the dc machine.

Chapter 1 Introduction

3

Page 18: windenergyconversion.pdf

Fig.1.4 Slip power recovery schemes using auxiliary machines

Input

Power

Slip Power

Diode BridgeDCMotor

Input

Power

Slip Power

Diode BridgeDCMotor Cage Rotor

Induction Generator

(b) Scherbius system

(a) Kramer System

Wound Rotor

Induction Motor

WoundRotor

Induction

Motor

With the advent of controllable power devices like SCRs, it was possible to dispense with the

additional machines. The variable frequency slip power could be recovered by introducing a

phase-controlled converter at the grid interface. This was proposed by several researchers in the

1960s. Erlicki [2] proposed a scheme in 1965 where the rotor circuit was fed by an inverter operating

at a frequency greater than the grid frequency. The inverter is the power source of the drive and part

of the slip power is fed back from the stator to the grid. A phase-controlled rectifier is provided

between the inverter and the network, which permits continuous voltage control of the dc inverter

Chapter 1 Introduction

4

Page 19: windenergyconversion.pdf

supply. However, the rating of the inverter and the rectifier in the rotor circuit has to be more than

the mechanical output obtained from the drive.

The more conventional scheme where the rotor power is rectified and fed back to the grid by a

phase-controlled inverter (Fig.1.5) was subsequently proposed by Lavi and Polge [3], and Shepherd

and Stanway [4]. This method of control became popularly known as the Static Scherbius system. A

large dc link choke is used to interface the diode bridge output with the grid-side inverter. This

ensures that the rotor current is continuous and proper control over the speed can be exercised by

varying the inverter firing angle. However, the inverter consumes reactive power because of phase

control and the overall system power factor is poor. The reactive power demand of the inverter also

depends on the slip range, being ideally zero when the rotor runs at the synchronous speed. To

improve the system power factor a transformer with proper turns ratio is connected between the

inverter and the grid. The drive is started through external resistors in the rotor circuit which are

subsequently cut-off when the designed slip range is reached.

Fig.1.5 Static slip power recover scheme

Input

Power

Slip Power Diode Bridge

Wound Rotor

Induction Motor

DC Link Choke

Phase ControlledInverter

Transformer

With the diode bridge and inverter arrangement, a commutatorless Kramer drive for large

capacity induction machines was proposed by Wakabayashi et.al.[5] in 1976. In this scheme the

inverter in the rotor circuit drives a synchronous motor whose shaft is coupled to the main motor

shaft; hence the slip power adds to the mechanical output. The inverter is load commutated; hence

control at low speeds is not possible because of insufficient back emf.

Chapter 1 Introduction

5

Page 20: windenergyconversion.pdf

In all these schemes the rotor power can flow in one direction only; so the machine can

operate either at subsynchronous or at supersynchronous speeds. However, instead of the dual

converter system, use of a cycloconverter in the rotor circuit permits power flow in both directions.

This was proposed by Long and Schmitz [6], Weiss [7], Chattopadhyay [8] and Mayer [9]. The

cycloconverter permits a reversible power flow naturally and speed control is possible for

subsynchronous as well as supersynchronous operation by controlling the injected rotor voltage. Long

and Schmitz described cycloconverter control of a doubly-fed induction motor giving speed torque

characteristics similar to that of a dc series motor. Weiss reported the application and performance of

an ac drive using a cycloconverter and a doubly-fed wound rotor motor for pump and compressor

applications. In [8], a simple rotor position-detector is used to switch the thyristor configuration in a

sequential manner to generate an output voltage having a predominant slip-frequency component. The

speed-torque characteristics obtained are similar to that of a dc shunt motor, and the drive is reported

to be inherently stable. A 15000 hp cycloconverter-fed wound rotor induction motor drive with high

dynamic response of stator active and reactive powers is presented in [9]. An orthogonal control

scheme is employed to determine the rotor voltages. However, in the absence of proper current

control loops, the stator power flow can be smoothly controlled only above 35% slip. However, the

use of cycloconverters in industrial drives has been restricted because of the large number of

thyristors used in the power circuit, the complexity involved in the firing and commutation circuits

and the complex interaction with the grid.

Wind energy recovery using Static Scherbius induction generator was proposed by Smith

et.al. [10]. In their scheme a current source inverter is used on the rotor side and a fully-controlled

rectifier on the line side. A novel signal generator concept, which is locked in phase to the rotor emf

controls the secondary power to provide operation over a wide range of subsynchronous and

supersynchronous speeds. The VA rating of the current source is determined as a function of the gear

ratio and the operating range. However, the need for a large dc link choke and commutation

capacitors were the major disadvantages. Subsequently, Holmes et.al. [11] proposed a

cycloconverter-excited divided-winding doubly-fed machine as a wind power converter. The system

was conceptually similar to the previous scheme, except that, the current source inverter was replaced

by a cycloconverter in the rotor circuit.

Chapter 1 Introduction

6

Page 21: windenergyconversion.pdf

1.4 Rotor Side Control with Back-to-back Inverter Configuration

Presently, there is an increased attention towards rotor side control of wound rotor induction

machine for VSCF wind power generation. Voltage source inverters using IGBTs have become the de

facto choice for variable speed drives in the nineties. The diode bridge and thyristor inverter

combination in the Static Scherbius system is replaced by two back-to-back IGBT inverters with a

capacitive dc link (Fig.1.6). Standard three phase bridge topology is employed for the converters.

With a PWM converter in the rotor circuit, the rotor currents can be controlled in a desired phase,

frequency and magnitude. This enables reversible flow of active power in the rotor and the system

can operate in subsynchronous and supersynchronous speeds, both in motoring and generating modes.

The dc link capacitor acts as a source of reactive power and, it is possible to supply the magnetizing

current, partially or fully, from the rotor side. The stator side power factor can thus be controlled.

Using vector control techniques, the active and reactive powers can be controlled independently and

hence fast dynamic performance can also be achieved.

Fig.1.6 Rotor side control scheme with back-to-back PWM converters with capacitive dc link

Slip Power

Wound Rotor

Induction Machine

DC Bus

Transformer

Rotor sideConverter

Front endConverter

Series Inductors

The converter used at the grid interface is termed as the line-side converter or the front end

converter (FEC). Unlike the rotor side converter, this operates at the grid frequency. Flow of active

and reactive powers is controlled by adjusting the phase and amplitude of the inverter terminal

voltage with respect to the grid voltage. Active power can flow either to the grid or to the rotor circuit

Chapter 1 Introduction

7

Page 22: windenergyconversion.pdf

depending on the mode of operation. By controlling the flow of active power, the dc bus voltage is

regulated within a small band. Control of reactive power enables unity power factor operation at the

grid interface. In fact, the FEC can be operated at a leading power factor, if it is so desired. Since, the

inverter operates at a high frequency, usually between 1 kHz to 5 kHz, the harmonics in input current

are largely reduced.

It should be noted that, since the slip range is limited, the dc bus voltage is lesser in this case

when compared to stator side control. A transformer is therefore necessary to match the voltage levels

between the grid and the dc side of the FEC.

This arrangement presents enormous flexibility in terms of control of active and reactive

powers in variable speed applications. In the following section, the concept of controlling the power

flow in the machine by injecting currents in the rotor circuit is explained by deriving suitable phasor

diagrams and power flow diagrams.

1.5 Rotor Side Control : Modes of Operation

Fig.1.7 Operating region of the doubly fed induction machine with rotor side control

MODE1

MODE2

MODE3

MODE4

0

Tor

que

Speed

ωs

The operating region of the system in the torque-speed plane is shown in Fig.1.7. As stated

earlier, the rotor side control strategy is advantageous within a limited slip range. Hence the operating

region is spread out on both sides of the synchronous speed implying both subsynchronous andzs

supersynchronous modes of operation. Moreover, the machine can operate in the motoring and

generating modes irrespective of the speed. Thus four distinct modes of operation can be achieved

through rotor side control corresponding to the four quadrants in the torque-speed plane.

In Fig.1.7 mode 1 refers to positive torque and subsynchronous speed; this is termed as

subsynchronous motoring (i.e. normal motoring) operation. Mode 2 corresponds to positive torque

Chapter 1 Introduction

8

Page 23: windenergyconversion.pdf

and supersynchronous speed; this mode is called supersynchronous motoring. Similarly mode 3

corresponds to subsynchronous generation and mode 4 corresponds to supersynchronous

generation. The following sections describe how these different modes of operation can be achieved

through rotor side control.

1.5.1 Mode 1: Subsynchronous Motoring

Fig.1.8 Approximate equivalent circuit with rotor side control

ψsLo

isr

us

is

sσ Lo

A simplified equivalent circuit of the doubly-fed wound rotor induction machine controlled

from the rotor side is shown in Fig.1.8. It is assumed that the rotor currents can be injected at any

desired phase, frequency and magnitude. Therefore, the rotor circuit can be represented by a

controllable current source. The equivalent circuit is drawn in the stator reference frame; hence the

rotor current is represented as . The steady-state phasor diagram and power flow diagram for thesir

subsynchronous motoring mode of operation are shown in Fig.1.9.

Neglecting the stator resistance, it may be assumed that the stator flux remains constant inys

magnitude and frequency since the stator is connected to the power grid. has two components; theys

stator leakage component and the magnetizing component. The former is due to the stator current

alone, while the latter is due to both the stator and the rotor currents. An equivalent current canims

be defined in the stator reference frame, which is responsible for the stator flux. This is termed as the

stator flux magnetizing current [12]. The direction of (which is in phase with ) is defined asys ims

the d-axis and, the direction of the stator voltage, which is at quadrature to , is termed as theys

q-axis. It is possible to resolve and along and perpendicular to . (The components of theis sir ims

currents along the d-axis are represented with subscript 'd', and those along the q-axis with subscript

'q'.) The mathematical relations between the currents in this stator flux reference frame is derived in

Chapter 2 where the field oriented model is presented. Here, a qualitative approach is taken to

understand the effect of current injection in the rotor circuit.

Chapter 1 Introduction

9

Page 24: windenergyconversion.pdf

(a)

d-axis

q-axis

imsisd

isq is

irq

uses

isσs Loωs

er

d-axis

B'

Airq

isq is

ir

isd ird ims

q-axis

A'

B

(c) (d)

Fig.1.9 Phasor diagram and power flow diagram during subsynchronous motoring

(b)

d-axis

q-axis

imsisd

isq is

uses

isσs Loωs

er

ird

irirq

ψs

ψm

ψs

ψm

Ps

Pr

Pm

Since is constant, it implies that is also constant and equals the sum of and .ys ims isd ird

With current control being exercised in the rotor circuit, an injection of positive will naturallyird

result in a lesser value of being drawn from the stator terminals. The stator power factor is therebyisd

improved. This feature is clearly depicted in Fig.1.9(a) and Fig.1.9(b). Fig.1.9(a) shows beingims

fully supplied from the stator side, as in the case of a cage rotor induction machine, whereas in

Fig.1.9(b) it is partially supplied from the rotor side and partly from the stator side. It may be noted

here that will never be made negative. This would mean that the stator has to supply theird

Chapter 1 Introduction

10

Page 25: windenergyconversion.pdf

magnetizing energy of the machine, as well as the reactive energy demand of the rotor circuit,

bringing down the stator power factor to a very low value.

Along the q-axis, the magnitude of the active component of stator current is directlyisq

proportional to , but opposite in sign. In fact, the induction machine can be looked upon as airq

current transformer as far as the active power flow in the stator and rotor circuits are concerned.

Hence, to produce a motoring torque (i.e. positive torque), has to be negative. This is evidentirq

from Fig.1.9; a negative induces a positive , implying flow of active power into the statorirq isq

circuit. Below the synchronous speed the rotor falls behind the air-gap flux and the rotor induced emf

lags the mutual flux by 900 as shown in Fig.1.9(a) and Fig.1.9(b). er ym

The locus of and for constant active power flow is shown in Fig.1.9(c). As the tip of theis ir

rotor current phasor is moved from B to A, the stator current phasor locus moves in the opposite

direction from B’ to A’. From this phasor diagram it may be appreciated that some amount of reactive

power can as well be delivered to the source from the stator side, when the reactive power supplied

from the rotor side is more than the machine requirement. This is, however, possible when the active

load demand is low and there is adequate current margin in the rotor coils. In order to utilize the

copper in the stator and rotor circuits effectively, it is advisable to divide the reactive power demand

between the two ports.

Under the condition of subsynchronous motoring the stator voltage phasor leads theus

air-gapd voltage under all conditions of load which indicates power flowing into the stator.es(= −er )

Also the rotor current makes an angle less than 900 with , the rotor induced emf, implying thatir er

active power is being extracted from the rotor circuit. This rotor power, or the slip power, is

recovered from the rotor circuit and fed back to the mains, thereby increasing system efficiency. The

mechanical power output is roughly the difference between the stator and rotor powers. This is

illustrated in Fig.1.9(d).

1.5.2 Mode 2: Supersynchronous Motoring

With remaining negative if the machine runs above synchronous speed, it enters theirq

supersynchronous motoring mode of operation. The rotor now moves ahead of the air-gap flux ym

and, therefore, leads by 900. The phase relations between the stator and rotor currents remainer ym

as in mode 1; only the direction of rotor power reverses as now makes an angle more than 900 with ir

. This is shown below in Fig.1.10. er

Chapter 1 Introduction

11

Page 26: windenergyconversion.pdf

It may be noted that in this mode of operation, if the stator input power is 1 p.u. and the motor

is running at a slip of s p.u., the mechanical output that can be obtained is (1+s) p.u. which is more

than the apparent power rating of the machine.

(a)

d-axis

q-axis

imsisd

isq is

uses

isσs Loωs

ird

irirq

= er

Fig.1.10 Phasor diagram and power flow diagram during supersynchronous motoring

(b)

Ps Pr

Pm

ψs

ψm

1.5.3 Mode 3: Subsynchronous Generation

(a)

d-axis

q-axis

ims

isd

irq

is

uses

isσs Loωs

ird

ir

isq

er

Fig.1.11 Phasor diagram and power flow diagram during subsynchronous generation

Pm

Ps Pr

(b)

ψs

ψm

Chapter 1 Introduction

12

Page 27: windenergyconversion.pdf

If a positive is injected into the rotor circuit, changes direction and becomes negative.irq isq

Therefore, the active power flow into the stator becomes negative indicating that the machine is

generating. This can also be appreciated from the fact that the stator terminal voltage vector nowus

lags the stator induced emf. The phase angle between and exceeds 900, implying that power isir er

fed into the rotor circuit. The power flow and phasor diagrams are given in Fig.1.11.

1.5.4 Mode 4: Supersynchronous Generation

With remaining positive the machine can go over to the supersynchronous generatingirq

mode. As far as the stator circuit is concerned everything remains the same as in mode 3; only the

rotor power flow changes its direction. With the rotor induced emf leading the air-gap flux, theer

angle between and becomes less than 900 indicating power flow out of the rotor. It is interestingir er

to note that in supersynchronous generation mode the shaft power is recovered from both the stator

and rotor ends. Therefore, if 1 p.u. power is extracted from the stator while the machine is running at

a slip s, the total power generated will be (1 + s) p.u. Hence in the supersynchronous generation mode

it is actually possible to generate power more that is than the rating of the machine. The phasor and

power flow diagrams for this mode are given in Fig.1.12.

Fig.1.12 Phasor diagram and power flow diagram during supersynchronous generation

(a)

q-axis

ims

isd

irq

is

ψm

uses

ψs

isσs Loωs

ird

ir

isq

er=

d-axis

(b)

Pm

PrPs

Chapter 1 Introduction

13

Page 28: windenergyconversion.pdf

1.6 Present Status

In order to control the rotor currents in the desired manner, field oriented control is employed.

Stator flux oriented control of doubly-fed wound rotor induction machine has been described by

Leonhard [12] and Vas [13]. Motoyoshi et.al. [14] used a reference frame fixed to the air-gap flux to

control the active and reactive powers of the machine independently. In the schemes used in [12, 14]

cycloconverters were used to interface the rotor side to the grid. Motoyoshi also presented a detailed

analysis of the current harmonics drawn from the supply due to the use of a cycloconverter. However,

the use of PWM converters, as discussed in section 1.5, reduces the complexity of the power circuit

and allows the system to operate at any desired power factor. With high switching frequency the

current drawn from or injected into the grid is also sinusoidal.

Leonhard’s approach of field orientation in the stator flux reference frame became popular

because of its close resemblance to rotor-flux orientation in cage rotor machines. A flexible active

and reactive power control strategy using field oriented control was reported by Xu et.al. [15]. Apart

from controlling the active power flow to optimally track the torque-speed profile of the turbine for a

VSCF generating system, the reactive power is also controlled to minimize the machine copper

losses. Similar strategies for variable speed wind power generation has been presented by Asher et.al.

[16]. Experimental results presented in [16] show that the scheme is suitable for closely tracking the

desired torque-speed trajectory in either a speed control or current control mode.

For decoupled control of active and reactive power, the instantaneous position of the rotor

with respect to the stator is required. In conventional field oriented control schemes, this is derived

from an incremental or absolute encoder fitted to the machine shaft. A high resolution position

encoder, apart from being expensive, reduces system reliability. Moreover, in doubly-fed machines

the mounting of the encoder on the rotor shaft is not straightforward. The encoder has to be oriented

in such a way that the angle between the stator and rotor coil axes can be read-off directly. Quite

naturally a major challenge to researchers in this area has been to eliminate the use of this encoder

and yet, obtain similar dynamic performance.

Position sensorless control of ac machines have attracted a lot of attention in recent times [13,

33, 34]. However, the major focus of activity has been restricted to cage rotor induction machine and

permanent magnet synchronous machine due to their higher usage in industrial vector controlled

drives. A few techniques have been proposed by different research groups for rotor position

Chapter 1 Introduction

14

Page 29: windenergyconversion.pdf

estimation of doubly-fed wound rotor machines [17, 18, 19]. The fact that, both the stator and rotor

currents are directly measurable quantities in this case, provides interesting options for accurate

position estimation, even at zero rotor frequency. In [17] the desired angle of the rotor current in the

rotor reference frame, is compared with the angle of the rotor current vector in the stator reference

frame, to generate the rotor frequency. Torque angle estimation is proposed in [18]. The algorithm

uses rotor voltage integration; hence estimation at or near synchronous speed is difficult. In [19]

transformations between the rotor reference frame and the stator flux reference frame are employed

for estimating the rotor position. However, the algorithms proposed in the literature so far do not

address to all the requirements of a VSCF generating system.

In order to control the active and reactive power flow in the machine without position sensors,

an alternative approach may be considered where, instead of the rotor current, the rotor flux is directly

controlled. Direct self control (DSC) of induction motor has been proposed [20] where the stator flux

is controlled to track a hexagonal trajectory. The switching scheme is such as to control the torque

within a defined band. Subsequently direct torque control (DTC) schemes [13, 21, 22, 23] have been

reported; the primary difference from the earlier method being a circular trajectory of the stator flux.

So far, the application of direct torque control has been primarily addressed to cage rotor induction

motors and permanent magnet synchronous motors [13]. However, it is possible to extend the concept

of DTC to directly control the stator active and reactive powers in case of a wound rotor induction

machine.

The implementation of such control algorithms demands fast real-time computations. Apart

from the transformations and current control loops associated with field oriented control, most of the

sensorless algorithms require the machine model to be computed parallelly within the controller.

Microprocessor-based digital controllers have been effectively used to implement field oriented

control techniques for ac machines [24]. However, in order to improve the dynamic performance, the

need for faster computation was felt. The recent availability of high-speed digital signal processors

(DSP) has enabled easy implementation of computationally intensive algorithms in real time with

high sampling frequencies [25]. The current trend is to incorporate application-specific peripheral

hardware along with the processor in the same silicon package. PWM generation engines are also

provided internally. This simplifies the design and minimizes chip count. Therefore, the hardware

cost and the software overhead are reduced to a great extent.

Chapter 1 Introduction

15

Page 30: windenergyconversion.pdf

1.7 Scope of the Thesis

The present work aims at modeling, design and development of rotor side control strategies

for grid connected slip ring induction machines for VSCF generation systems, with particular

reference to wind power generation.

The thesis is organized in the following chapters.

Chapter 2 deals with the modeling and simulation of the scheme using field-orientation and

rotor position feedback. Firstly, the machine model is developed in the stator flux reference frame.

Field oriented control equations are derived and design of active and reactive current controllers are

discussed in detail. The system is simulated using MATLAB-SIMULINK platform. Simulation

results for both motoring and generating modes of operation under dynamic and steady-state

conditions are presented. Next, the modeling and simulation of the three phase front end converter

used at the grid interface are discussed. The principle of operation and control philosophy are

explained. The dynamic equations for the power circuit are derived in stationary and synchronous

reference frames. The controller comprises an outer voltage loop and two inner current loops

(corresponding to active and reactive components of the line current). The current loops are designed

in the synchronous reference frame. Simulation results for transient and steady-state operations are

given.

The development of the power hardware and the DSP-based digital controller is discussed in

detail in Chapter 3. Experimental results for conventional field oriented control with rotor position

feedback and the front end converter control are also presented. The laboratory setup consists of a

3.5kW slip-ring induction machine with its stator connected to the 415V, 50 Hz, 3 phase power grid,

and the rotor being fed by two back-to-back IGBT-based PWM converters. The power converters are

developed in-house for this purpose. In order to simulate the torque-speed characteristics of the prime

mover (i.e. the wind turbine), a 5 hp dc motor driven by a commercial four-quadrant thyristor drive is

used. A TMS320F240 DSP based digital control board is designed and, employed for implementing

the control algorithms. This hardware platform is aimed at a generalized solution for motor control

applications and is equipped with the required analog and digital interfaces. It is powerful enough to

execute all the control loops associated with the rotor side control and front end converter control

algorithms at a sampling frequency of 2.9 kHz. The software is assembly coded for fast real-time

execution. The organization of the software with different modules and, task scheduler is explained.

Chapter 1 Introduction

16

Page 31: windenergyconversion.pdf

Finally, relevant experimental results to demonstrate the steady-state and dynamic performance are

presented. The actual experimental responses are found to be consistent with the simulation results.

Chapter 4 deals with position sensorless vector control of the wound rotor machine. The

requirements of a position sensorless algorithm when used in VSCF operation are clearly brought out.

A novel control strategy based on transformations between the stator and rotor coordinates is

proposed. The algorithm is simple to implement, can be started on the fly (an important consideration

for wind power generation) and, can run stably at zero rotor frequency (i.e. at synchronous speed). It

is also independent of any critical system parameter and does not involve any dynamic angle

controller. The performance of the algorithm under different conditions, e.g. during starting, transient

in active power and parameter variation is studied through exhaustive simulation. It is observed that

the scheme exhibits excellent dynamic and steady-state performance. Details of implementation along

with relevant experimental results are provided. The experimental and simulation results are found to

be in good agreement.

In Chapter 5, a method for direct decoupled control of active and reactive power is presented.

The algorithm extends the switching logic of direct torque control (DTC) (normally used in cage

rotor induction machine) to rotor side control of doubly-fed wound rotor induction machine. By

selecting the appropriate vectors in the rotor circuit the stator active and reactive powers are

controlled within narrow hysteresis bands. But unlike DTC, the exact position of the rotor flux is not

calculated. It is observed that the information of the sector in which it resides is sufficient for

switching the correct inverter state. A novel method for updating the sector information, based on the

direction of change of reactive power in the stator circuit is proposed. The direct power control

algorithm uses only stator quantities for active and reactive power measurement and is inherently

position sensorless. It is computationally simple and does not incorporate any machine parameter.

The algorithm can start on the fly and operates stably at synchronous speed. Simulation and

experimental results to validate the concept are presented.

Chapter 6 deals with application of rotor side control of grid connected slip ring induction

machine to wind power generation. A brief review of wind-turbines and their characteristics is first

presented. The proposed VSCF system is compared with the existing systems using cage rotor

induction machines (both fixed speed and variable speed). Characteristics of a practical turbine are

considered to design the major electrical components used in the three systems. It is observed that, in

spite of a higher machine cost, the proposed overall system employing rotor side control is

Chapter 1 Introduction

17

Page 32: windenergyconversion.pdf

economically competitive. The performances of these systems are compared through extensive

simulation. The proposed scheme is seen to be superior in terms of energy output. The motivation of

variable speed operation is to maximize the generator energy output by tracking the peak power point

locus of the turbine. This is first demonstrated with the more conventional torque control mode of

operation. Since, the control law in this case depends on the mechanical characteristics of the turbine

and air-density, it is felt that an alternative approach of speed control can be used to make the peak

power point tracking method more robust and parameter-independent. An algorithm is proposed

which searches the zero slope on the power-speed characteristics of the turbine. The generator is run

in the speed control mode with the speed reference being generated as a function of the change in

active power. Both these algorithms are implemented on the laboratory experimental setup and

relevant experimental results are furnished.

Chapter 7 concludes the thesis with suggestions for further work.

Chapter 1 Introduction

18

Page 33: windenergyconversion.pdf

Chapter 2

MODELING AND SIMULATION

2.1 Introduction The rotor side control scheme for doubly-fed wound rotor induction machine, introduced in

Chapter 1, shows that independent control of active and reactive powers can be accomplished through

current injection in the rotor circuit in a desired manner. In order to design such a current controller,

field oriented control is employed. Stator flux orientation, as proposed by Leonhard [12], is a natural

choice for decoupling the dynamics of the active and reactive current loops. Contrary to the cage rotor

induction machine, there is an uncontrolled voltage source connected to the stator of a doubly-fed

wound rotor induction machine. This acts as a disturbance variable in the plant model. The current

controller, therefore, needs to be designed in such a way that the effect of the disturbance terms are

nullified [26].

The control of the front end converter has attracted major attention of researchers over the last

decade. Several current control techniques have been proposed for high power factor PWM rectifiers

used in single phase and three phase utilities [27-31]. A hyteresis current controller has been

discussed in [27], whereas, fixed frequency switching controllers are proposed in [28, 30, 31]. The

intensive whistling noise in the ac side reactor due to fixed frequency switching can be reduced by

using a multiple-frequency carrier [29]. In [32], a direct power control strategy is reported which

selects the optimum switching state of the converter by measuring the instantaneous active and

reactive powers. Even though most of these control methods promise satisfactory performance, the

selection of a particular strategy is based on the ease of implementation. It is observed that if the front

end converter is modeled in the synchronous reference frame with stator voltage orientation, the

structure of the active and reactive current loops closely resembles the corresponding current loops

19

Page 34: windenergyconversion.pdf

for rotor side control. Similar software modules can, therefore, be used for simulating and

implementing the machine side and the front end converter control.

The objective of this chapter is to formulate a mathematical model of the doubly-fed

grid-connected wound rotor induction machine and the front end converter. A design methodology is

evolved for developing the current controllers. Simulation results are presented to confirm the design

and modeling. The implementation of field oriented control and experimental results are given in the

next chapter.

2.2 Machine Model in Field Coordinates

In a doubly-fed wound rotor induction machine, control is exerted on the rotor side while the

stator remains connected to a constant voltage constant frequency source. In order to formulate the

dynamic modeling in the field coordinates, it is assumed that the rotor side converter is equipped with

fast-acting current loops. Hence, given a reference , the rotor current space phasor follows itir& ir

within a finite but extremely short interval of time. The rotor voltage equation is used for designing

the rotor current controller, as discussed in a later section. For the present, the rotor side can be

simply represented by a controllable current source [Fig.2.1] and the rotor current phasor can be taken

as an input to the machine model. It is the stator voltage equation, which determines the dynamic

behavior of the machine. This equation, in the stationary reference frame, is furnished below.

Rs is + (1 + rs ) Loddt is + Lo

ddt ir eje = us

or, (2.1)Rs is + Loddt

(1 + rs ) is + ir eje = us

Fig.2.1 Equivalent circuit in stator reference frame

Lo

Rs

isr

is

sσ Lo

us ψs Loims=

Chapter 2 Modeling and Simulation

20

Page 35: windenergyconversion.pdf

The magnetizing current vector, which is qualitatively explained in Chapter 1, is defined as

ims = (1 + rs ) is + ir eje

(2.2)= (1 + rs ) is + sir

is the equivalent current vector in the stator reference frame responsible for producing the statorims

flux as depicted in the equivalent circuit of Fig.2.1. Hence it may be called the stator fluxys

magnetizing current. In terms of , Eq.(2.1) can be written as ims

(2.3)Rsis + Loddt ims = us

Since the quantity over which direct control can be exercised is (and not ), Eq.(2.3) needsir is

to be expressed in terms of the rotor currents. Substituting for in Eq.(2.3) using Eq.(2.2), we getis

Rsims − ir e je

1 + rs+ Lo

ddt ims = us

or, (2.4)Tsddt ims + ims =

(1+ rs )Rs

us + ir eje

where is the electrical time-constant of the stator circuit.Ts = Lo(1 + rs )Rs

= Ls

Rs

The above equation Eq.(2.4) is defined in the stator reference frame. It can now be expressed

in terms of a coordinate system fixed to the stator flux or equivalently to the current . In orderys ims

to do this is first expressed in polar form with respect to stator coordinates asims

(2.5)ims = ims ejl

where is the instantaneous magnitude of the current space phasor and, is its instantaneousims ims l

position with respect to the stationary axis. The various phase relationships are shown in Fig.2.2.

Now Eq.(2.4) can be written as

Tsddt ims ejl + ims ejl = 1 + rs

Rsus + ir eje

or, (2.6)Tsdims

dt ejl + Tsims jdldt ejl + imsejl = 1 + rs

Rsus + ir eje

Chapter 2 Modeling and Simulation

21

Page 36: windenergyconversion.pdf

Field Axis

µε

Rotor Axis

Stator Axis

ird

irq

ri

ωe

ω ms

Fig.2.2 Angular relations of current vectors for doubly fed induction machine

The above equation can be transformed into field coordinates by multiplying both sides with

the operator e−jl

(2.7)Tsdims

dt + j Ts imsdldt + ims = 1 + rs

Rsus e−jl + ir ej(e − l)

In the field coordinates, the stator voltage and rotor current space phasors can be represented

as

, us e−jl = usd + j usq

and (2.8)ir ej(e − l) = ird + j irq

Substituting this in Eq.(2.7) and separating the real and imaginary parts yields the following

equations.

(2.9)Tsdims

dt + ims = 1 + rs

Rsusd + ird

(2.10)dldt = zms = 1

Ts ims

1 + rs

Rsusq + irq

Eq.(2.9) and Eq.(2.10) represent the dynamics of the field vector magnitude and angle

respectively. The stator voltage and rotor current vectors are the two inputs to the system, of which

the former is not controllable (hence a disturbance variable) and the latter is the control variable.

The electromagnetic torque developed can also be expressed in terms of the field current

vector. In the stationary coordinates the torque equation is given by

(2.11)md = 23

P2 Lo Im is ir eje &

Chapter 2 Modeling and Simulation

22

Page 37: windenergyconversion.pdf

Substituting for using Eq.(2.2), we getis

md = 23

P2 Lo Im

ims − sir

1 + rs

sir&

= 23

P2

Lo

1 + rsIm ims sir

&

= 23

P2

Lo

1 + rsIm imsejl ird + j irq ejl &

(2.12)= − 23

P2

Lo

1 + rsims irq

The complete set of equations that describe the machine dynamics in the field coordinates can

be therefore, written as

(2.13 a)Tsdims

dt + ims = 1 + rs

Rsusd + ird

(2.13 b)dldt = zms = 1

Ts ims

1 + rs

Rsusq + irq

(2.13 c)J dzdt = − 2

3P2

Lo

1 + rsims irq − ml

(2.13 d)dedt = P

2 z = ze

The simulation block diagram of the doubly-fed wound rotor induction machine modeled in

the field coordinates is given in Fig.2.3. The inputs to the system are the stator voltage and the rotor

currents. It is assumed that there is a controlled current source in the rotor circuit which is capable of

injecting currents at appropriate phase, frequency and magnitude. The rotor currents are first

transformed to the stator reference frame using the operator . Subsequently the stator voltages andeje

rotor currents (in the stator reference frame) are transformed to the field coordinates by multiplying

with . The angle µ is derived by solving the q-axis equation Eq.(2.13b). The magnitude of ise−jl ims

computed using the d-axis equation Eq.(2.13a). It may be noted that the alternating quantities in the

stationary coordinates, when transformed to the field coordinates appear as dc quantities.

Chapter 2 Modeling and Simulation

23

Page 38: windenergyconversion.pdf

3/2

3/2

++

++

X

**

+

_

u s1

u s2 u s3u s βu s

αu sd

u sq

i r1 i r2 i r3

i ra i rbi rdi rq

e-j (µ−

ε)

µe-j

Rs

+1

Rs

+1

i ms

T sT s

ωm

s

ωm

s

+_

md

ml

J1s

σ+

132

2PL

0-

µ µ−ε

Fig.

2.3

Blo

ck d

iagr

am o

f th

e do

ubly

-fed

wou

nd r

otor

indu

ctio

n m

achi

ne m

odel

in th

e fi

eld

coor

dina

tes

2Pω

e

Chapter 2 Modeling and Simulation

24

Page 39: windenergyconversion.pdf

2.3 Field Oriented Control

The rotor circuit consists of a three phase voltage source inverter operating in the

current-controlled mode. The stator is connected to a constant magnitude, constant frequency source

which has ideally infinite capacity for sourcing and sinking active and reactive powers. It may also be

assumed for the time being that the dc source for the inverter can supply or sink the active and

reactive powers handled by the rotor without affecting the dc bus voltage. (In practice the FEC

interfaces the dc bus with the ac grid, which is discussed in a later section). The schematic block

diagram of this arrangement is shown in Fig.2.4.

3 phaseconstantvoltage

constantfrequency

3 phasevariablevoltagevariable

frequency

Controllerirq

*rd

*i

Feedback signals

Fig.2.4 Schematic block diagram of the system arrangement for doubly-fed SRIM

2.3.1 Rotor Equation in Field Coordinates

For designing the rotor current controller the rotor voltage equation has to be considered. This

equation repeated here,

(2.14)Rr ir + Lrddt ir + Lo

ddt is e−je = ur

is in the rotor reference frame and needs to be transformed to the field coordinates for field-oriented

control. Moreover, the equation has to be expressed only in terms of , the variable to be controlled,ir

and , the field variable.ims

Chapter 2 Modeling and Simulation

25

Page 40: windenergyconversion.pdf

From Eq.(2.2)

(2.15)is =ims − ir e je

1 + rs

Substituting for using Eq.(2.15), Eq.(2.14) may be expressed asis

(2.16)Rrir + Lrddt ir + Lo

ddt

ims e−je − ir

1 + rs= ur

Now, Lo

1 + rs=

L02 Lr

Ls Lr= (1 − r) Lr

and .ims = imsejl

Therefore, Eq.(2.16) can be written as

(2.17)Rr ir + r Lrddt ir + (1 − r)Lr

ddt ims ej(l − e) = ur

Writing in terms of the direct and quadrature axis components of rotor current and voltage vectors

Rr ird + jirq ej(l − e) + rLrddt ird + jirq ej(l − e)

+ (1 − r) Lrddt ims ej(l − e)

= urd + jurq ej(l − e)

or, Rr ird + jirq ej(l − e) + rLrddt ird + jirq ej(l − e)

+ rLr jd(l − e)

dt ird + jirq ej(l − e) + (1 − r) Lrdims

dt ej(l − e)

+ (1 − r) Lr ims jd(l − e)

dt ej(l − e)

(2.18)= urd + jurq ej(l − e)

In order to transform this equation to the field-oriented reference frame, both sides have to be

multiplied by . Thereby the following complex equation can be derived.e−j(l − e)

Rr ird + jirq + rLrddt ird + jirq + j (zms − ze )rLr ird + jirq

Chapter 2 Modeling and Simulation

26

Page 41: windenergyconversion.pdf

+ (1 − r) Lrdims

dt + j (zms − ze )(1 − r)Lr ims

(2.19)= urd + jurq

where, is the slip frequency. (2.20)d(l − e)

dt = zms − ze

Finally, the real and the imaginary parts are separated to get the d-axis and q-axis equations

respectively as given below.

(2.21)rTrdird

dt + ird = urd

Rr+ (zms − ze ) rTr irq − (1 − r)Tr

dims

dt

rTrdirq

dt + irq =urq

Rr− (zms − ze ) rTr ird − (zms − ze ) (1 − r)Trims

(2.22)

These equations represent the dynamics of the rotor currents in the field coordinate system. It

is observed that due to the presence of the rotational emf terms, there is some amount of

cross-coupling between the d and q axes. However, the current-loop dynamics in the two axes can be

made independent of each other by compensating for these cross-coupling terms.

It is interesting to note the connotations of the terms underlined in these two equations.

Multiplying these terms with gives the corresponding voltages, which can be interpreted asRr

follows.

(a) : This is the rotational emf induced in the d(zms − ze ) r Tr irq % Rr = (zms − ze ) r Lr irq

axis due to the q axis rotor current. Since the relative speed of the rotor with respect to the field

axis is , the frequency term involved in this equation corresponds to the slip(zms − ze )

frequency.

(b) : This denotes the transformer induced voltage in−(1 − r) Trddt ims % Rr = −(1 − r) Lr

ddt ims

the d-axis due to the field current . Obviously this term will not appear in the q-axis.

(c) : This term gives the rotationally induced−(zms − ze ) r Tr ird % Rr = − (zms − ze ) r Lr ird

emf in the q-axis due to the d-axis current, similar to the first term.

(d) : This denotes the speed emf(zms − z) (1 − r )Tr ims % Rr = (zms − ze ) (1 − r ) Lr ims

induced in the q-axis due to the field. The frequency term involved in this equation is again the

slip frequency.

Chapter 2 Modeling and Simulation

27

Page 42: windenergyconversion.pdf

Due to the presence of these terms, there exists some coupling between the two axes.

However, as the slip range is limited, the contribution of the terms (a) and (c) is relatively small

compared to the speed emf term (d). The transformer emf term (b) also does not exist after the flux

has built up, provided the stator voltage is constant in magnitude and frequency. While designing the

rotor current controller it is possible to compensate for these terms and make the loop dynamics in the

two axes independent of each other. This is discussed in the following section.

2.3.2 Design of Rotor Current Controller in Field Coordinates

It is obvious that if the rotor current needs to be controlled in the field coordinates, two

independent controllers are needed; one for the d-axis and the other for the q-axis. The design method

is same for both; only the feedforward terms differ in each case. Design of a proportional (P)

controller, and a proportional-integral (PI) controller are presented here.

(a) Proportional Controller

Let the desired current loop dynamics in the d-axis be given by

(2.23)Tirdird

dt + ird =ird

&

K ir

where is the desired current-loop time constantTir

and, is the current sensor gain.Kir

The task is now to find out the d-axis component of the instantaneous inverter terminal

voltage required to produce the current dynamics given by Eq.(2.23).

Substituting for from Eq.(2.23) in Eq.(2.21) givesdird

dt

urd = rLr

T irK irird& − Kir ird + Rr ird + (1 − r) Lr

dims

dt − (zms − ze ) r Lr irq

(2.24)

The inverter can be modeled as a gain block . For sine-triangle modulation the inverter gainGr

depends on the dc bus voltage and the peak of the triangle . udc utri

(2.25)Gr = udc

2$u tri

In order to make the inverter gain constant, the peak of the carrier triangular waveform is madeutri

proportional to .udc

Chapter 2 Modeling and Simulation

28

Page 43: windenergyconversion.pdf

Therefore, the reference for the d-axis component of rotor voltage is given by

urd& = urd

Gr

= rLr

T irK irGrird& − Kir ird + Rr

Grird +

(1−r) Lr

Gr

dims

dt −(zms − ze ) r Lr

Grirq

(2.26)

Assuming same current loop dynamics for the q-axis the reference for the q-axis component

of the rotor voltage can be expressed as

urq& =

urq

Gr

= rLr

T irK irGrirq& − Kir irq + Rr

Grirq

(2.27)+(zms − ze ) (1−r) Lr

Grims +

(zms − ze ) r Lr

Grird

If the impressed rotor voltages are in accordance with Eq.(2.26) and Eq.(2.27), the field and

quadrature axes rotor currents can be controlled independently. The rotor current controller, therefore,

does not contribute significantly to the dynamics of the system. It only ensures that the rotor currents

track the reference signals produced by the outer loops. It may be appreciated that the current loop

dynamics can be made much faster than the rotor time constant. However, a practical limitation to the

bandwidth of the current controller is imposed by the switching frequency. Since the controller is

designed in the field coordinates, all the quantities are dc and implementation of the controller

becomes simpler.

The simulation block diagram of the rotor current controller is shown in four parts. Fig.2.5

shows the computation of the flux vector and transformation of the rotor currents to the field

coordinates. Assuming that at , the rotor and stator axes are aligned, the rotor position can bet = 0 e

directly obtained in the simulation by integrating the shaft speed. The rotor currents are first

transformed to the stationary coordinates with this angle information . The angle , which the fielde l

axis makes with the stator coordinates, as well as the magnitude of , can be calculated from theims

stator and rotor currents as follows.

In the stator coordinates,

imsejl = (1 + rs)(isa + jisb) + (ira + jirb)(cos e + j sin e)

Chapter 2 Modeling and Simulation

29

Page 44: windenergyconversion.pdf

= [(1 + rs) isa + ira cos e − irb sin e]

(2.27)+ j [(1 + rs) isb + ira sin e + irb cos e]

Therefore, ims = [{(1 + rs)isa + ira cos e − irb sin e}2

(2.28)+ {(1 + rs)isb + ira sin e + irb cos e}2]1/2

(2.29)l = arctan{(1+rs)isb + ira sin e + irb cos e}{(1+rs)isa + ira cos e − irb sin e}

Fig.2.5 Flux computation and rotor current transformation blocks

µ

ims

+

ε

dims

dt

ωms−

Eq.(2.28)

Eq.(2.29)

ir1ira

irbir2ir3

is1

is3

is2 isβ

isα

3/2

3/2

ird

irq

d/dt

d/dt ωe

µe-jejε

The d-axis controller block diagram along with the plant is given in Fig.2.6(a). All the

parameters necessary for constructing the feedforward terms have already been computed in the

previous stage. After generation of the reference voltages and , they are again transformedurd& urq

&

back to the rotor reference frame by multiplying with the inverse transformation operator .ej (l−e)

However, for the sake of simplification, transformation of from the field coordinates to the rotorurd&

reference frame in the controller, and the corresponding forward transformation in the machine model

are not shown in the diagram. The plant model in the d-axis is shown with shaded blocks. It is evident

from this diagram that the controller just adds or subtracts the disturbance inputs to the machine

model reducing the plant to merely an integrator. Hence, the closed loop system behaves like a

first-order lag circuit whose time-constant can be modified by changing the proportional gain of the

system, as in Fig.2.6(b) and Fig.2.6(c). The q-axis current controller can be similarly modeled; the

compensating terms will only be different in this case. In the controller block diagram the current

sensor gain Kir is assumed to be unity for simplifying the diagrams.

Chapter 2 Modeling and Simulation

30

Page 45: windenergyconversion.pdf

The implementation of this controller is discussed in Chapter 4. The details for the practical

implementation vary slightly from the theoretical design of the controller, even though the overall

concept remains the same.

(b)

(c)

Fig.2.6 Block diagram of d-axis proportional rotor current controller

(a)

(b) Proportional Integral Controller

In the proportional controller, the steady-state error in the rotor currents will depend on the

accuracy of computation of the feedforward terms. Any error in the compensation terms would result

in slight modification of the dynamic response. In the practical implementation, it is extremely

difficult to perfectly nullify the disturbance terms owing to measurement and computational errors.

Therefore, a proportional integral controller needs to be incorporated. This is particularly important

when the machine is run in the torque-control mode without any outer speed loop. The flux

computation and transformations shown in Fig.2.5 remain identical. The plant is modeled as a

first-order lag system with the two rotational emfs as disturbance inputs as shown in Fig.2.7(a). These

two terms are canceled through feedforward compensation as before. In the controller, the PI

Chapter 2 Modeling and Simulation

31

ird&

ird

rLr

GrT ir

Rrird

Gr

(1−r)Lr

Gr

dims

dt

(1 − r)Lrdims

dt

Rrird

(zms−ze )Gr

rLrirq

(zms − ze )rLrirq

Gr 1rLr

1s

ird

1rLr

1s

rLr

T irird&

ird

irdird& 1

1 + sT ir

+ − + + +

+

+ − −+

+

+ +

+−

Page 46: windenergyconversion.pdf

time-constant is made equal to , so that the dynamics of the system is decided by the proportionalrTr

gain, as shown in Fig.2.7(b) and Fig.2.7(c).

The choice of proportional gain follows from the equation , where is theKpir = rTr

T irRr Tir

desired effective time constant of the current loop.

(b)

(c)

Fig.2.7 Block diagram of d-axis proportional-integral rotor current controller

(a)

2.4 Simulation Results - Rotor Side Control

The entire system is simulated on the MATLAB-SIMULINK platform. The simulation model

comprises different functional modules or subsystems. Each of these modules, in turn have several

levels of subsystems which are developed using the standard SIMULINK library.

Chapter 2 Modeling and Simulation

32

ird&

ird

Kpir

Gr

(1 + rTrs)rTr

(1−r)Lr

Gr

dims

dt

(1 − r)Lrdims

dt(zms−ze )

GrrLrirq

(zms − ze )rLrirq

1Rr(1 + rTrs)

Gr+

− −

+ +

+

+ +

ird

ird& irdKpir

(1 + rTrs)rTr

1Rr(1 + rTrs)

11 + T irs

ird& ird

+−

Page 47: windenergyconversion.pdf

Rotor toStator 7

Ml

Torque Converter

7

W

6

Ir3

2

Is23

Is34

Ir1 5

Ir2

1

Is1

CurrentInspection

Block

*

We

P/2

Pole Pair

Sin E, Cos E

MechanicalSubsystem

1

Vsa 2

Vsb 3

Vsc 3ph to 2phStator Side

6

Vrc

5

Vrb

4

Vra

3ph to 2phRotor Side

ElectricalSubsystem

Fig.2.8 SIMULINK model of the doubly-fed SRIM

As an example, the modeling of the doubly-fed SRIM may be considered. The machine model

consists of the transformation blocks, electrical subsystem, torque converter block and, the

mechanical subsystem. This is shown in Fig.2.8. The transformation blocks include 3 phase to 2

phase transformation, rotor coordinate to stator coordinate transformation and, the corresponding

inverse transformations (used in the current inspection block). The electrical subsystem is modeled in

the stationary coordinate system. The state space equations (Eq.(A32)) to compute the stator and rotor

currents in the stator reference frame are derived in Appendix A. The torque equation, given by

Eq.(A33), is executed in the torque converter block. Finally, the mechanical subsystem computes the

machine speed from the mechanical dynamics, as given by Eq.(A22d). The position of the rotor with

respect to the stator is obtained through integration of the shaft speed in the block. Thesesin e, cos e

modules with appropriate interconnections are grouped together to form the SRIM block in the

system simulation model of Fig.2.9. In a similar manner, the other functional modules of Fig.2.9 are

developed.

Chapter 2 Modeling and Simulation

33

Page 48: windenergyconversion.pdf

8

w*

1

Us1

2

Us2

3

Us3

7

Load Torque

6

Control Enable

5

Ird*

Controller Inverter SRIM

4

DCBus

Sensors

Sine PWM

Fig.2.9 SIMULINK block diagram of a speed-controlled drive using doubly-fed SRIM

A speed controlled drive using grid-connected doubly-fed SRIM is simulated. Stator flux

orientation, as discussed in the earlier sections, is employed. The d-axis and q-axis current controllers

are designed in the field reference frame. For the speed loop, a PI controller is employed which

generates the q-axis / active current reference . The d-axis reference is set in open loop. Theirq& ird

&

machine parameters, sensor gains and, controller gains are given in Appendix B and Appendix C. In

order to emulate the implementation of the controller in the DSP-based hardware platform, the

controller module is modeled in per unit. The base values are selected appropriately as given in the

MATLAB data file of Appendix C. The results are presented in per unit terms for the sake of

uniformity.

The speed response of the drive under no load is given in Fig.2.10(a). The motor is started

DOL with the rotor shorted. At t=0.25s, the rotor side control is released with a speed reference z&

=0.75 p.u. At t=1.25s, the speed reference is given a step change from 0.75 p.u. to 1.25 p.u. The

corresponding motor torque and are given in Fig.2.10(b) and Fig.2.10(c) respectively. The speedirq

controller time constant is set to 100 ms. At t=1.75s, is given a step change to 0.75 p.u. Thisird&

results in transfer of the reactive power from the stator to the rotor side. However, a change in ird

does not affect , as can be seen from these plots.irq

Chapter 2 Modeling and Simulation

34

Page 49: windenergyconversion.pdf

0 0.5 1 1.5 20

0.5

1

1.5

secs

Spe

ed (

p.u.

)

Fig.2.10(a) Simulated speed response of the speed-controlled grid-connected SRIM drive

0 0.5 1 1.5 2-1.5

-1

-0.5

0

0.5

1

1.5

secs

Mot

or T

orqu

e (p

.u.)

Fig.2.10(b) Simulated torque response of the speed-controlled grid-connected SRIM drive

Chapter 2 Modeling and Simulation

35

Page 50: windenergyconversion.pdf

0 0.5 1 1.5 2-1.5

-1

-0.5

0

0.5

1

1.5

secs

irq (

p.u.

)

Fig.2.10(c) Simulated response of the speed-controlled grid-connected SRIM driveirq

0 0.5 1 1.5 2-1.5

-1

-0.5

0

0.5

1

1.5

secs

ird (

p.u.

)

Fig.2.10(d) Simulated response of the speed-controlled grid-connected SRIM driveird

Chapter 2 Modeling and Simulation

36

Page 51: windenergyconversion.pdf

0.7 0.72 0.74 0.76 0.78 0.8-1

-0.5

0

0.5

1

secs

irq (

pu)

Fig.2.11(a) Simulated step response of for the grid-connected SRIMirq

0.7 0.72 0.74 0.76 0.78 0.8-1

-0.5

0

0.5

1

secs

ird (

pu)

Fig.2.11(b) Corresponding simulated response of for the grid-connected SRIMird

Chapter 2 Modeling and Simulation

37

Page 52: windenergyconversion.pdf

Fig.2.11(c) Corresponding simulated response of along with for the grid-connected SRIMis us

Fig.2.11(d) Corresponding simulated response of along with for the grid-connected SRIMsir us

Chapter 2 Modeling and Simulation

38

Page 53: windenergyconversion.pdf

1 1.02 1.04 1.06 1.08 1.1-1

-0.5

0

0.5

1

secs

ird (

pu)

Fig.2.12(a) Simulated step response of for the grid-connected SRIMird

1 1.02 1.04 1.06 1.08 1.1-1

-0.5

0

0.5

1

secs

irq (

pu)

Fig.2.12(b) Corresponding simulated response of for the grid-connected SRIMirq

Chapter 2 Modeling and Simulation

39

Page 54: windenergyconversion.pdf

Fig.2.12(c) Corresponding simulated response of along with for the grid-connected SRIMis us

Fig.2.12(d) Corresponding simulated response of along with for the grid-connected SRIMsir us

Chapter 2 Modeling and Simulation

40

Page 55: windenergyconversion.pdf

0.8 1 1.2 1.4 1.6 1.8 20

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

secs

spee

d (p

.u.)

Fig.2.13(a) Simulated response of speed through the synchronous speed for the grid-connected SRIM

0.8 1 1.2 1.4 1.6 1.8 2

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

secs

ir (p

.u.)

Fig.2.13(b) Corresponding simulated response of for the grid-connected SRIMir

Chapter 2 Modeling and Simulation

41

Page 56: windenergyconversion.pdf

0.8 1 1.2 1.4 1.6 1.8 2

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

secs

Ps

(p.u

.)

Fig.2.13(c) Corresponding simulated response of stator power for the grid-connected SRIM

0.8 1 1.2 1.4 1.6 1.8 2-0.4

-0.3

-0.2

-0.1

0

0.1

0.2

0.3

0.4

secs

Pr

(p.u

.)

Fig.2.13(d) Corresponding simulated response of rotor power for the grid-connected SRIM

Chapter 2 Modeling and Simulation

42

Page 57: windenergyconversion.pdf

The dynamic response of the current loops are given in Fig.2.11 and Fig.2.12. The q-axis

current loop time constant is designed for 1ms and, the d-axis loop time constant is designed for 4ms.

(The d-axis reference is not required to be varied dynamically; so the dynamic response of needird

not be very fast.) The actual stator currents and, the rotor currents in the stator reference frame are

also shown. In Fig.2.11 is zero, so the stator supplies the reactive power and the rotor powerird

factor is unity. In Fig.2.12, the reactive power is transferred from the stator to the rotor side, resulting

in an improvement in the stator power factor.

The transition through synchronous speed is shown in the plots of Fig.2.13(a) through

Fig.2.13(d). With an initial speed of 0.6 p.u., the simulation is run with p.u. and a loadirq& = 0.5

torque of -0.88 p.u. (i.e. driving torque). Therefore, the stator power remains constant, while the rotor

power goes from positive to negative. The transition of the rotor phase current through synchronous

speed is also shown.

Using the aforestated method of rotor current control the four modes of operation as described

in chapter 1 can be achieved. During subsynchronous motoring and supersynchronous generation, the

direction of rotor power flow is from the rotor circuit to the grid. Therefore, an ordinary diode bridge

rectifier cannot be employed as the line side converter. A current controlled IGBT based PWM

converter is used instead. In the following sections, the method of control for this front end converter

and relevant simulation results are presented.

2.5 Front end Converter

A conventional phase-controlled rectifier has several serious disadvantages. Firstly, with the

dc bus polarity remaining constant, power flow can be in one direction only. Secondly, it draws

reactive power from the line, which is substantial at large firing angles. Lastly, the current drawn

from the mains is far from sinusoidal. Obviously, a four-quadrant drive or generating system cannot

be implemented with a phase-controlled converter in the line side.

The front end converter employs a three-phase inverter bridge topology and is controlled to

enable power flow in both directions, keeping the dc bus voltage within good regulation. It can be

operated at any desired power factor, and hence, can even act as a reactive power source as far as the

grid is concerned. The converter is operated as a PWM voltage source inverter in the

current-controlled mode; so, the harmonics in the line current waveform are substantially reduced.

43

Page 58: windenergyconversion.pdf

It is understood that by employing stator voltage orientation, the active and reactive currents at

the input of the front end converter can be controlled in the synchronous reference frame. The control

essentially has the same structure as the rotor side controller. The objectives of control and, modeling

of the power and control circuit are described in the following sections.

2.6 System Description

Fig.2.14 Schematic block diagram of the front end converter

Transformer Inductor

+_

PWM Signals

FeedbackSignals

Inverteruac1

uac2

uac3

ufe1

ufe2

ufe3

ife1

ife3

ife2

udc i l

us1

us2

us3

ife1 ife2,

uac1 uac2,udc

i l

udc*

Digital

Controller

The schematic block diagram of the front end converter is shown in Fig.2.14. The transformer

in the input side is used to match the voltage levels between the dc bus and the ac side. The rotor side

converter operates within a limited frequency range. Hence, the dc bus voltage requirement is less

when compared to the stator side control schemes of cage rotor induction machine. The saving in the

converter rating in the rotor side is achieved due to reduction in voltage rating of the power devices.

With a reduced dc bus voltage it, however, becomes necessary to use a transformer at the input of the

front end converter. Since the rotor side need not be isolated from the ac grid, an autotransformer can

be used instead. This reduces the cost and weight of the equipment considerably.

The PWM switching converter is connected to the secondary side of the transformer through

series chokes. These inductors act as buffers between the two voltage sources. The choice of the

values for these inductors depends on the switching frequency, allowable harmonics in the input

current waveform and the reactive power requirement.

Chapter 2 Modeling and Simulation

44

Page 59: windenergyconversion.pdf

The objectives for the control of the converter are,

i) Voltage regulation of the dc bus,

ii) bi-directional power flow,

iii) operation at any desired power factor, and

iv) low current harmonics.

2.7 Principle of Operation and Control

The front end converter requires closed-loop control to meet the stated objectives. The basic

strategy for control and resulting circuit behavior can be explained easily by means of the phasor

diagrams given in Fig.2.15.

uac ufe

i fexfe

(a) Ac side equivalent circuit

i fe uac

ufe

i fe xfe

(b) Forward power flow at upf

i fe

uac

ufe

i fe xfe

(c) Forward power flow at leading power factor

ufe

uac

i fe xfe

(d) Reverse power flow at upf

ufe

uac

i fe xfei fe

i fe

(e) Reverse power flow at leading power factor

Fig.2.15 Equivalent circuit and phasor diagrams for the front end converter

The primary objective of control is dc bus voltage regulation. A change in the dc bus voltage

can be attributed to an imbalance between the active powers between the ac and dc sides. (The effect

of reactive power on the dc bus is to produce ripples in the voltage even though the average value

remains the same.) Hence, the voltage error in the dc side is an indication of the active power demand

in the ac side. If the demand is positive, active power drawn from the grid needs to be increased; if

Chapter 2 Modeling and Simulation

45

Page 60: windenergyconversion.pdf

the demand is negative, it has to be fed back to the grid. Since the converter has bidirectional

switches, current flow can be in either direction and it is possible to source or sink active power in the

ac side.

Fig.2.15(a) shows the single phase equivalent circuit of the ac side of the front end converter.

If the load current in the dc side for a given dc bus voltage is known, the current drawn from the ac

side at any desired power factor can be calculated applying power balance between the ac and dc

sides. Consequently, subtracting the reactive drop from the source voltage, the magnitude and phase

of the inverter terminal voltage with respect to the source can be computed. The inverter, therefore,

acts as a fixed frequency source with controllable phase and magnitude. Fig.2.15(b) and Fig.2.15(d)

represent steady-state phasor diagrams at unity power factor operation when power is flowing from ac

to dc side and vice versa. The corresponding phasor diagrams for leading power factor operation are

illustrated in Fig.2.15(c) and Fig.2.15(e). It is observed that the magnitude of the inverter terminal

voltage increases in this case. The amount of reactive power that can be injected into the grid depends

on the available dc bus voltage and the value of per unit inductance in the ac side.

The terminal voltage of the inverter will also contain switching harmonics apart from the

fundamental. As far as the harmonics are concerned the ac source acts as a short-circuit and the

effective impedance to the harmonic current is . For high frequency switching (more than 1kHz),nXfe

the harmonic impedance is quite high resulting in very low distortion of the ac side current waveform.

With the above scheme of control it is possible to achieve the desired objectives as stated

earlier. The salient features of the control strategy can be summed up as the following.

4 Employs an outer voltage control loop to regulate the dc bus voltage and an inner current control

loop to control the ac side inductor current.

4 Outer voltage loop decides the value of inductor current to meet the active power balance between

the two dc and ac sides.

4 The current loop tracks this reference by adjusting the inverter terminal voltage so that proper

phase relationship between the supply voltage and the inductor current is maintained for a given

power factor operation.

4 Employs current-controlled sinusoidal PWM for current tracking.

4 The current controller is designed in synchronously rotating reference frame with orientation

being done with respect to the supply voltage space phasor.

Chapter 2 Modeling and Simulation

46

Page 61: windenergyconversion.pdf

Fig.2.16 shows the schematic block diagram of the control structure of the front end

converter. The voltage controller is a proportional-integral controller with feed-forward of the load

current and generates or the reference for the active component of current. The reference for theifeq&

reactive component of current , is set in open loop; e.g. it is set to zero for unity power factorifed&

operation. The current controller operates in the synchronous reference frame and generates and ufed&

for the inverter terminal voltage. These references are first transformed back to the stationaryufeq&

reference frame, and then from two phase to three phase quantities. Finally, the three phase references

are compared with a triangular carrier to generate the PWM signals for the inverter switches. The

modeling of the power circuit and design of the controllers are discussed in detail in the following

sections.

Fig.2.16 Schematic block diagram of the control structure of the front-end converter

D-Axis

Contrl

Q-Axis

Contrl

PowerCircuit

VoltageContrl

PWMGenr.

Tranf.&

+

_

udc*

udc

+

_

ifed*

ifed

ifeq*

+ _ifeq

uac1 uac2 uac3

ufe1

ufe3

ufe2

udc

udci fe1i fe2i fe3

Unit VectorGenr.

Tranf.

i fe1i fe2i fe3

uac1uac2uac3

sin θ

cosθ

sin θ cosθ

2.8 Modeling of the Power Circuit

In the stationary reference frame, the ac side voltage equations for the three phases can be

written as follows.

Chapter 2 Modeling and Simulation

47

Page 62: windenergyconversion.pdf

(2.30)uac1 = ufe1 + Lfeddt ife1

(2.31)uac2 = ufe2 + Lfeddt ife2

(2.32)uac3 = ufe3 + Lfeddt ife3

The above equations can also be represented in terms of space phasors as

(2.33)uac = ufe + Lfeddt ife

where, (2.34)uaca = ufea + Lfeddt ifea

(2.35)uacb = ufeb + Lfeddt ifeb

θα

β

q

d

Fig.2.17 Stationary and synchronous reference frame

Stator voltage space phasor

The stationary reference frame equations are transformed to synchronously rotating reference

frame; the orientation being done with respect to the supply voltage space phasor as indicated earlier.

The relative orientation of the stationary and synchronous reference frames is shown in Fig.2.17. To

maintain compatibility with the d-axis and q-axis definitions used in rotor side control, the supply

voltage phasor axis is taken as the q-axis in this case. The unit vectors and can be directlycos h sin h

obtained from and respectively. In terms of the d-axis and q-axis variables Eq.(2.34) anduaca uacb

Eq.(2.35) can be rewritten as follows.

uacq ejh = ( ufeq + j ufed) ejh + Lfeddt ifeq + j ifed ejh

or, uacq ejh = ( ufeq + j ufed) ejh + Lfeddt ifeq + j ifed ejh

(2.36)+ j dhdt Lfe ifeq + j ifed ejh

Chapter 2 Modeling and Simulation

48

Page 63: windenergyconversion.pdf

Eq.(2.36) describes the system dynamics in the stationary coordinates in terms of the

synchronous reference frame variables. Since the orientation is done with respect to the grid voltage,

is zero. Transforming this to the rotating reference frame by multiplying both sides with uacd e−jh

and separating the real and imaginary parts the following d-axis and q-axis equations can be obtained.

(2.37)ufed + Lfeddt ifed + zsLfeifeq = 0

(2.38)ufeq + Lfeddt ifeq − zsLfeifed = uacq

Due to the transformation, rotational emf terms appear in the voltage equations in the

synchronous reference frame, giving rise to cross-coupling between the two axes. These rotational

emf terms are required to be compensated by appropriate feedforward signals in order to

independently control the active and reactive components of current.

Fig.2.18 DC Bus Model

i feq

idc

i l

ic

Cudc

uacq

udc

23

.

The dynamics of the dc bus voltage can be modeled by considering the balance between the

active power flow between the ac and the dc sides. If the series inductor is lossless,

(2.39)23 uacq $ ifeq = udc idc

where is the dc bus current as indicated in Fig.2.18. This current can be written in terms of theidc

capacitor charging current and, the load current as ic il

(2.40)idc = ic + il = Cdudc

dt + il

Substituting from Eq.(2.40) in Eq.(2.39) the following equation can be derived.idc

(2.41)Cdudc

dt = 23

uacq

udc$ ifeq − il

Since the dc bus voltage is regulated within a narrow band and, the ac side voltage is

nominally constant, the factor may be considered as a constant ratio to transform theuacq

udc

Chapter 2 Modeling and Simulation

49

Page 64: windenergyconversion.pdf

synchronous reference frame current to the dc link current. The model is schematically shown in

Fig.2.18.

2.9 Front end Converter Controller Design

2.9.1 Design of the Current Controller

The design of the current controller is similar to that discussed in rotor side control. Two

independent controllers are used for controlling the d-axis and q-axis currents. For the sake of

completeness design of proportional controller and proportional-integral controller are discussed in

detail.

a) Proportional Controller

Let the desired current loop dynamics in the q-axis be given by

(2.42)Tifedi feq

dt + ifeq =i feq

&

K ife

where is the desired current-loop time constantTife

and, is the current sensor gain.Kife

Substituting from Eq.(2.42) in Eq.(2.38) gives the q-axis component of the instantaneousdi feq

dt

inverter terminal voltage required to produce the desired current dynamics.

(2.43)ufeq = uacq + zs Lfe ifed − L fe

T ifeK ifeifeq& − Kife ifeq

The inverter can be modeled as a constant gain block as explained in SectionGfe = udc

2$u tri

2.3.2(a). The reference for the q-axis component of rotor voltage is, therefore, given by

ufeq& =

u feq

G fe

(2.44)=uacq

G fe+ zs L fe i fed

G fe− L fe

T ifeK ifeG feifeq& − Kife ifeq

The plant along with the controller for the q-axis is shown in Fig.2.19. The current sensor gain

is taken as unity to simplify the diagram.Kife

Assuming same current loop dynamics for the d-axis, the reference for the d-axis component

of the rotor voltage can be expressed as the following.

ufed& = u fed

G fe

Chapter 2 Modeling and Simulation

50

Page 65: windenergyconversion.pdf

(2.45)= −zs L fe i feq

G fe− L fe

T ifeK ifeG feifed& − Kife ifed

If the impressed inverter voltages are in accordance with Eq.(2.44) and Eq.(2.45), the active

and reactive components of the ac side current can be controlled independently.

(a)

(b)

(c)

Fig.2.19 Block diagram of q-axis proportional front end current controller

So far it has been assumed that the resistive drop for the inductor is negligible, which in

practice is a valid assumption. However, if a proportional controller is used, the inclusion of the

resistive drop as compensating terms in (2.44) and (2.45) minimizes the steady-state error.

b) Proportional Integral Controller

The design of the proportional-integral controller is similar to that discussed in Section

2.3.2(b). The resistive drop is taken into consideration and the plant is represented by a first-order lag

along with the cross-coupling and input voltage terms. The q-axis plant and controller are given in

Chapter 2 Modeling and Simulation

51

ifeq&

ifeq

L fe

T ifeG fe

uacq

G fe

zsL fei fed

G fe

Gfe

uacq

zsLfeifed

1L fe

1s

ifeq

+−

+

− ++

+

+ −

L fe

T ife

1L fe

1s ifeqifeq

&

+−

ifeq&

ifeq1

1 + T ifes

Page 66: windenergyconversion.pdf

Fig.2.20. The PI time-constant is made equal to and the proportional gain Tpife Tfe(= Lfe/Rfe) Kpife

is selected as , where is the effective current-loop time constant.T fe

T ifeRfe Tife

Fig.2.20 Block diagram of q-axis proportional-integral front end current controller

(b)

(c)

(a)

+ _

_ +

++

+_

+ _

+_

2.9.2 Design of the Voltage Controller

Since the primary objective of the controller is to regulate the dc bus voltage within a narrow

band, a proportional integral controller is the obvious choice. It may be appreciated that the response

of the voltage controller need not be very fast. It is, however, desirable that the transient undershoot

or overshoot in the dc bus voltage due to sudden variations of load in the dc side is limited to a

minimum, nominally within 5%. This is achieved by using the dc-side load current as a feed-forward

term to the voltage controller. The structure of the controller, along with the plant is shown in

Fig.2.21(a). It is assumed that the current control loop is much faster than the outer voltage loop. So

Chapter 2 Modeling and Simulation

52

ifeq&

ifeq

Kpife

G fe

(1 + T fes)T fes

uacq

G fe

zsL fei fed

G fe

Gfe

uacq

zsLfeifed

1R fe(1 + T fes)

ifeq

ifeqifeq& Kpife

(1 + T fes)T fes

1R fe(1 + T fes)

11 + T ifes

ifeq& ifeq

Page 67: windenergyconversion.pdf

the dynamics of the current loop can be neglected while designing the voltage controller. The forward

path transfer function of the system becomes

(2.46)Kpvfe

CTvfe

1+sTvfe

s2

From the bode plot of the system, shown in Fig.2.21(b), it can be inferred that has to be1/Tvfe

selected slightly lower than the desired bandwidth. The gain is then adjusted to make the phaseKpvfe

margin close to 90o.

Fig.2.21(a) Structure of PI controller

Fig.2.21(b) Magnitude and Phase plot of the voltage loop

+ _

++

+_

dB

Frequency (logscale)

Frequency (logscale)

2.10 Simulation Results - Front end Converter

The SIMULINK model of the front end converter power circuit is shown in Fig.2.22. The

three phase inverter block generates the inverter terminal voltages taking the gating signals as its

input. The ac side dynamic equations in the stationary reference frame i.e. Eq.(2.30) through

Eq.(2.31) are modeled in the subsequent block. The outputs from this block are the inductor currents,

which are then multiplied with the switch status to form the dc side current in the demodulator block.

Chapter 2 Modeling and Simulation

53

udc&

udc

Kpvfe(1+Tvfes)

Tvfes

il

32

udcuacq

1ifeq& ifeq 2

3uacq

u fe

il

1sC

udc

1/Tvfe

00

−900

−1800

Page 68: windenergyconversion.pdf

Finally, the dynamics of the capacitor voltage, given by Eq.(2.41), is modeled to get the dc bus

voltage.

The modeling of the entire system along with the feedbacks and controllers is given in

Fig.2.23. The individual functional modules can be identified clearly from this diagram.

1Iload

6U2*

4Vs3

3Vs2

7U3* AC Side3 Ph Inverter

4Is3

3Is2

2Is1

2Vs1

5U1*

Demodulator DC Side

1Vc

Fig.2.22 SIMULINK model of the three phase front end converter power circuit

Load

Sensors

VoltageController

Uref

Uref

Power Circuit

3ph Source

PWMGenerator

Current Controller

Fig.2.23 SIMULINK system model of the three phase front end converter

The simulation results for the three phase front end converter under various transient

conditions are given in Fig.2.24 through Fig.2.28. The parameters for the power circuit and the

controller used in this simulation are taken to be the same as in the experimental setup. These are

listed in a MATLAB file in Appendix C. The controller module is modeled in per unit in order to

emulate the actual implementation of the controller.

Chapter 2 Modeling and Simulation

54

Page 69: windenergyconversion.pdf

The current loop dynamics is first investigated. The output of the voltage loop is disconnected

and, step changes in the current references are given. The initial dc bus voltage is set to the rated

value of 300V. The value of the capacitor is made much higher than the actual value of 4000 µF to

keep the bus voltage constant during the forced transients in the active and reactive current loops. The

true response of the current loops can, therefore, be determined. It may be noted here that such

decoupling of the voltage and current loops is not possible during the implementation.

In Fig.2.24(a), responses of and for step change in from 0 to 0.5 p.u. withifeq ifed ifeq&

, are shown. The designed current loop time constant is 2ms. The corresponding response ofifed& = 0

the ac side current is given in Fig.2.24(b) along with the supply voltage. Since , the inputifed& = 0

power factor is observed to be unity. The reversal of active current from 0.5 p.u. to -0.5 p.u. under

unity power factor operation is shown in Fig.2.25. Current responses for step change in from 0 toifed&

0.25 p.u. with p.u. are plotted in Fig.2.26. The input current waveform shows that the frontifeq& = 0.5

end operates at a leading power factor, thereby supplying reactive power to the source. There is, of

course, a limit to the reactive current that can be injected. This depends on the dc bus voltage and the

line side inductance value. Since the reactive voltage drop adds to the line voltage in the same phase,

the maximum value of can be written by the following equation.ifed

(2.47)ifed,max = ª2. 32 .

udc2„2

mmax − us

zL

The decoupling of the dynamics of the d-axis and q-axis current loops is clearly evident form these

plots.

The initial charging of the dc bus voltage from 178V (i.e. ) to 300V and, transient dueª2.125

to application of positive load of 0.75 p.u. is shown in Fig.2.27. The response of the dc bus voltage

when the load is reversed from 0.35 p.u. to -0.35 p.u. is plotted in Fig.2.28. The voltage loop time

constant is designed to be 100 ms.

Chapter 2 Modeling and Simulation

55

Page 70: windenergyconversion.pdf

Fig.2.24(a) Response of and ifeq ifed

Fig.2.24(b) and response of uac ife

Fig.2.24 Simulation results for step change in from 0 to 0.5 p.u. with .ifeq& ifed

& = 0

Chapter 2 Modeling and Simulation

56

Page 71: windenergyconversion.pdf

Fig.2.25(a) Response of andifeq ifed

Fig.2.25(b) and response ofuac ife

Fig.2.25 Simulation results for step change in from 0.5 p.u. to -0.5 p.u. with .ifeq& ifed

& = 0

Chapter 2 Modeling and Simulation

57

Page 72: windenergyconversion.pdf

Fig.2.26(a) Response of andifeq ifed

Fig.2.26(b) and response ofus ife

Fig.2.26 Simulation results for step change in from 0 to 0.25 p.u. with p.u.ifed& ifeq

& = 0.5

Chapter 2 Modeling and Simulation

58

Page 73: windenergyconversion.pdf

0 0.5 1 1.5 2 2.50

0.2

0.4

0.6

0.8

1

1.2

secs

udc

(p.u

.)

Fig.2.27(a) Response of udc

0 0.5 1 1.5 2 2.5-1.5

-1

-0.5

0

0.5

1

1.5

secs

ifeq

(p.u

.)

Fig.2.27(b) Response ofifeq

Fig.2.27 Simulation results of response of dc bus voltage when a positive

load of 0.75 p.u. is suddenly applied on the dc side

Chapter 2 Modeling and Simulation

59

Page 74: windenergyconversion.pdf

0 0.5 1 1.5 2 2.5 30

0.2

0.4

0.6

0.8

1

1.2

secs

udc

(p.u

.)

Fig.2.28(a) Response of udc

0 0.5 1 1.5 2 2.5 3-1.5

-1

-0.5

0

0.5

1

1.5

secs

ifeq

(p.u

.)

Fig.2.28(b) Response ofifeq

Fig.2.28 Simulation results of response of dc bus voltage when the dc side

load is reversed from 0.35 p.u. to -0.35 p.u.

Chapter 2 Modeling and Simulation

60

Page 75: windenergyconversion.pdf

2.11 Conclusion

A stator flux oriented model has been derived for the wound rotor induction machine. Current

controllers designed in the field reference frame comprise proportional or proportional-integral

controllers with subsequent addition or subtraction of the compensating terms. The design method is

simple as it directly follows from the rotor voltage equations. Simulation results show that the

dynamics of the active and reactive current loops are decoupled as required. The front end converter

is modeled in the stator voltage reference frame. The structure of the current loops is similar to that

for the rotor side control. The front end converter has been exhaustively simulated for forward and

reverse power flow conditions. It is shown that leading power factor operation is possible upto a

certain limit. The voltage controller exhibits excellent transient response during sudden impact of

load on the dc bus.

Chapter 2 Modeling and Simulation

61

Page 76: windenergyconversion.pdf

Chapter 3

HARDWARE ORGANIZATION AND EXPERIMENTAL

RESULTS FOR CONVENTIONAL FIELD ORIENTED

ROTOR SIDE CONTROL AND FRONT END CONVERTER

CONTROL

3.1 Introduction

A major emphasis of the present work is to develop a generalized hardware platform for

high-performance ac drives. The system organization for rotor side control of doubly-fed wound rotor

induction machine presents a versatile case where both the machine side and line side converters are

necessary. In order to demonstrate the application of such a system to wind power generation, the

wind turbine characteristics also need to be simulated with a dc drive. In this chapter a detailed

description of the experimental setup is provided. The DSP-based software implementation of

conventional field-oriented rotor side control with position sensors and, control of the front end

converter are discussed. Finally, typical experimental results are furnished. The transient responses of

the control loops are compared with those obtained through simulation to verify the system modeling

and controller design.

63

Page 77: windenergyconversion.pdf

Fig.

3.1

Org

aniz

atio

n of

the

expe

rim

enta

l set

up

{{

{

Lin

e si

de

Co

nve

rter

Mac

hin

e si

de

Co

nve

rter

Wou

nd r

otor

indu

ctio

n m

achi

neD

C

mac

hine

i s1

i s2

i s3

i r1 i r2 i r3

S1S2

S3S1

'S2

'S3

'

u dc

+ -

i fe1

i fe2

i fe3

i g1

i g3

i g2

u s1

u s3

u s2

TM

S32

0F24

0 D

SP

bas

ed

Dig

ital C

ontr

olle

r

Con

trol

ler

DC

Driv

e

Enc

oder

u ac1

u ac2

u ac3

Chapter 3 Hardware Organization and Experimental Results

64

Page 78: windenergyconversion.pdf

3.2 Organization of the Power Circuit

The organization of the experimental setup is schematically shown in Fig.3.1. The power

circuit essentially consists of two three phase IGBT converters with a common capacitive dc link, a

step down transformer at the input of the front end converter and ac side series inductors. The

machines comprise a three phase wound rotor induction machine and a separately excited dc motor

coupled to the same shaft. The details of the components used in the power hardware are listed in

Appendix B. A brief overview of the power converters, which have been developed as a part of the

present work, is included in this section.

3.2.1 IGBT Converter

The IGBT converters use the conventional three phase bridge topology. The converters are

fabricated in-house in a modular fashion. Physically, the machine side and front end converters are

housed in two different cabinets with the dc bus connected together through cables. In order to

minimize the parasitic leakage inductance of the dc bus, a sandwiched arrangement of the positive

and negative buses have been designed. The electrolytic capacitors are seated directly on the bus and,

are physically close to the device terminals. Apart from these electrolytic capacitors, polypropylene

capacitors with low ESR are connected directly at the device terminals. The inverter design is,

therefore, snubberless; the polypropylene capacitors only absorb the small switching spikes that

appear on the dc bus. The devices are mounted on an appropriate heat sink and, forced air-cooling is

employed. The other hardware subsystems of the inverter are described below.

(a) Gate Drive Card

Each gate drive card houses the drive circuits for two devices, corresponding to one leg. The

input gating signal for each device is optically isolated with high-bandwidth HP3101 optocoupler

[36]. The gate-emitter voltage is clamped by two back-to-back zeners for protection. Short circuit

protection is also incorporated by collector voltage sensing. A fast-response diode, PFR818, is used to

sense the collector voltage. It is compared with a zener reference to generate an enabling signal for

the gate drive. This signal is brought out of the gate drive card through another HP3100 optocoupler

as a status signal. In the event of a short-circuit, the status signal goes low and, the pulses to all

devices are blanked out. The driver card also houses an SMPS to supply the un-isolated side of the

circuit. The gate drive circuit is schematically shown in Fig.3.2.

Chapter 3 Hardware Organization and Experimental Results

65

Page 79: windenergyconversion.pdf

Fig.3.2 Schematic block diagram of IGBT gate drive circuit

Status Signal

Gate Pulse

HP3101

HP3101

Sht ckt protectionlogic

PFR 818

Buffer Driver

Collector

Gate

Emitter

SMPS

+15V+15V

(b) Current Sensor Card

Hall effect low profile current transformer Telcon HTP50 is used for current sensing [37].

Two current sensors are mounted on a single card. The sensor output is scaled by a linear amplifier to

10V. Extensive measurements are performed to evaluate the performance of the sensors. The sensor!

circuit offers very low non-linearity (maximum of 0.2%) and, high bandwidth (100 kHz).

(c) Voltage Sensor Card

A precision ac/dc voltage transducer is fabricated with a high CMR isolation amplifier

HCPL-7800 [36, 38]. The isolated output of the transducer is scaled to 10V by using a differential!

amplifier stage. The measured non-linearity of the card is within 0.5% and, -3dB bandwidth is 20

kHz.

(d) Protection and Delay Card

This card accepts the gating pulses for the top devices in each leg of the converter from the

digital controller. It then generates the complementary gating signals for the bottom devices and,

introduces the dead-time between the two. The different sensor outputs and gate drive status signals

are also routed to this board. Comparator logic is used to generate relevant protection signals like

overcurrent, overvoltage, undervoltage etc. All these signals are then AND-ed using wired logic. The

final ‘enable’ signal is used for blanking out the base drive pulses under any fault condition.

Chapter 3 Hardware Organization and Experimental Results

66

Page 80: windenergyconversion.pdf

(e) Indicator Card

The various protection signals from the protection and delay card are routed to this board. Any

fault condition is indicated by switching on a particular LED in the front panel of the cabinet.

The feedback signals for the control of the front end converter consist of the ac side currents,

ac side voltages, the dc side load current and, the dc bus voltage. Apart from the ac side voltage

transducers, all the other sensors are integrated within the front end converter cabinet. In the case of

machine side converter, the rotor current sensors and the dc bus voltage transducer are integrated

within the rotor side converter cabinet. However, the stator side voltages and currents also need to be

measured. The ac side voltage for the front end converter differs from the stator voltage by the

transformer turns ratio. In practice, a suitable tapping from the input transformer is used for

measuring the ac side voltage. The stator voltage is then derived by scaling this signal appropriately

within the software.

The rotor side converter and the front end converter operate from 300V dc bus. This allows a

maximum rotor induced voltage of i.e. 106V for . The maximum allowableudc

2ª2mmax mmax = 0.85

slip is therefore, 0.375 p.u. To ensure that the rotor circuit is open when the slip exceeds this limit, a

contactor is introduced between the converter and the rotor terminals. This contactor opens the rotor

circuit if the slip exceeds this limit or, the dc bus voltage exceeds 325V.

3.3 DSP Based Control Hardware

In the implementation of the present scheme, it was felt that a single processor would be

convenient to execute the control algorithms for the front end as well as the machine side converter.

Several control loops, therefore, need to be executed in real-time at a high sampling rate. This has

prompted the use of computationally powerful digital signal processor (DSP) for the present

application.

The current trend of DSP manufacturers is to incorporate application-specific peripheral

hardware along with the processor in the same silicon package. This simplifies the design, minimizes

chip count and, reduces the hardware cost. The TMS320F240 DSP from Texas Instruments has the

architectural features necessary for digital control functions and, the peripherals needed to provide a

single-chip solution for motor control applications. The present digital control hardware is built

around the 'F240 processor. The software implementation is closely linked to the processor

Chapter 3 Hardware Organization and Experimental Results

67

Page 81: windenergyconversion.pdf

architecture. In this section, a brief overview of the 'F240 DSP and the digital control board is first

presented, so as to make the implementation details more clear later.

3.3.1 TMS320F240 - A Brief Overview

The TMS320F240 is a 16-bit, fixed point DSP which can execute 20 million instructions per

second (MIPS) [39, 40]. The core CPU consists of a 32-bit central arithmetic logic unit (CALU), a

32-bit accumulator and a 16-bit X 16-bit parallel multiplier with 32-bit product capability. Apart from

these, there are eight 16-bit auxiliary registers with a dedicated arithmetic unit for indirect addressing

of data memory.

The internal memory consists of 544 words X 16-bit dual-access RAM which can be used as

data or program memory. In order to function as a stand-alone controller, 16K X 16-bits of flash

EEPROM is provided on-chip. Hence, at power-on, the processor can boot from the internal ROM.

This internal memory is sufficient for most digital motor control applications. However, external

memory modules can be interfaced and appropriately mapped in the 224K words of addressable

memory space.

The TMS320F240 houses several advanced peripherals, optimized for motor control

applications. The most important peripheral is the event manager (EV) module, which provides

general-purpose timers and compare registers to generate up to 12 PWM outputs. Efficient usage of

the EV timers reduces software overhead for PWM generation drastically. The EV incorporates a

quadrature encoder pulse (QEP) circuit which can be interfaced directly to an incremental position

encoder. The peripherals also include a dual, 10-bit analog-to-digital converter (ADC), which can

perform two simultaneous conversions within 7µs; an internal PLL clock module; a serial

communication interface; and a serial peripheral interface.

3.3.2 TMS320F240 Based Digital Control Platform

A generalized digital control platform has been designed using TMS320F240. It comprises

four hardware modules; (i) an analog signal conditioning board, (ii) a DSP board, (iii) a position

encoder interface and (iv) a power converter interface. All these modules are developed in-house and

the integrated platform is being used for different motor control applications.

The schematic block diagram of the control hardware is given in Fig.3.3.

Chapter 3 Hardware Organization and Experimental Results

68

Page 82: windenergyconversion.pdf

Fig.

3.3

Org

aniz

atio

n of

the

digi

tal c

ontr

ol h

ardw

are

R-C

Filte

rPA

L Pow

er-o

nre

set

4 M

Hz

Buf

fer

Buf

fer

Buf

fer

Buf

fer

TM

S320

F240

JTA

G32

K S

RA

M

Qua

d

DA

C

Scal

ing

and

Shif

ting

Cir

cuit

FEC

Ana

log

Sign

als

Rot

or s

ide

Ana

log

Sign

als

Stat

or s

ide

Ana

log

Sign

als

Dig

ital I

/O

FEC

PWM

Rot

orsi

dePW

M

Enc

oder

Puls

es

XD

S510

Sign

alM

onito

ring

Scal

ed

Ana

log

Sign

als

Chapter 3 Hardware Organization and Experimental Results

69

Page 83: windenergyconversion.pdf

(a) Analog Signal Conditioning Board

The internal ADCs of the 'F240 are unipolar and operate between 0 to 5V. Since the sensor

outputs (from the power circuit) are in the range of 10V, these signals need to be properly scaled!

before feeding them to the ADCs. This scaling is done in the analog signal-conditioning board. First,

the 10V signals are scaled down to 2.5V; then they are shifted by adding a reference voltage of! !

+2.5V. Finally, the signals are clamped between 0 and 5V with appropriate zeners for protection of

the ADCs. A total of 10 analog channels can be handled by the signal conditioning board.

(b) Processor Board

The sensor outputs, appropriately scaled, are routed to the ADC inputs of the DSP in the

processor board. First order R-C filters are provided for the purpose of noise elimination and

anti-aliasing. For signal monitoring and debugging, a quad-channel 12-bit digital-to-analog converter

(DAC) DAC4815 [41] is used. DAC4815 is bilpolar and operates between 10V. The variables of!

interest are properly scaled and output through the DAC.

The PWM outputs and other digital I/Os from the 'F240 are buffered using 74ALS245. The

PWM signals are routed to the inverter interface board. The QEP signals, after similar buffereing, are

terminated on a connector, which interfaces to the external circuit associated with the incremental

position encoder.

The board has a total of 64K words of external, on-board memory. The memory is partitioned

in the following manner: 32K words of EEPROM as external program memory and 32 K words of

SRAM as external data memory. Since this digital hardware platform is targeted towards system

development, provision of onboard RAM makes it convenient to modify the software and directly

download on to the external memory. If the internal flash EEPROM is used the memory needs to be

erased and burnt every time the software is modified; this is extremely inconvenient and

time-consuming. However, the external memory needs to be fast so that the number of wait-states

introduced can be reduced. In the design, 15 ns CY7C199 SRAM from Cypress [42] is used; hence

additional wait-states need not be introduced. The use of high speed external memory, of course,

necessitates the printed circuit board (PCB) to be mutilayered. (The present board is 4-layered; the

two internal layers being the power plane and the ground.)

Chapter 3 Hardware Organization and Experimental Results

70

Page 84: windenergyconversion.pdf

A 4 MHz reference crystal is used externally, which in conjunction with the on-chip oscillator

circuit generates the input clock to the internal PLL module. The PLL can be programmed to generate

the required CPU clock.

A power-on reset circuit is also included to drive the DSP into a pre-defined state after the

power supply is switched on. Apart from the 5V supply required for the processor and buffers, the

onboard DAC operates from 15V. A power supply unit of appropriate rating is designed for the!

processor board, analog signal conditioning board and, the incremental encoder circuit.

The processor communicates with the PC through an emulator (XDS510). The emulator card

is seated on the PC mother board and connects to the DSP hardware via the JTAG port.

(c) Power Converter Interface

The interface board provides a single-point connection between each converter unit and the

digital control platform. The power circuit and the DSP hardware communicate through an FRC

cable, which carries the PWM signals generated by the DSP and the analog feedback signals from the

converter. There is also provision for transmitting the PWM signals through optical fiber links;

however, in the present work this is not used.

(d) Position encoder interface

For determining the rotor position with respect to the stator, an incremental position encoder

is mounted on the machine shaft. An encoder having 2500 pulses/rev from Stegmann is used. The

encoder generates two trains of pulses through its two quadrature pulse channels and an index pulse

through the third channel. It is mounted in such a way that, when the rotor a-phase coil axis coincides

with the stator a-phase coil axis, the index pulse is generated. The test procedure for determining the

coil axes and, accordingly, orienting the encoder is given in Appendix B.

The quadrature encoder pulses and the index pulse have to be routed to the encoder interface

connector in the processor board. However, it is observed that due to long length of the cable, the

signals are prone to pick-up noises. Hence, at the encoder end, these signals are fed to 75172 current

drivers [43]. The corresponding receivers 75173 [43] are physically located close to the processor

board. These receivers convert the current signals into TTL voltage levels which can be directly

interfaced to QEP channels of the 'F240.

Chapter 3 Hardware Organization and Experimental Results

71

Page 85: windenergyconversion.pdf

3.4 Software Organization

The requirement for fast real-time control demands that the software has to be efficient in

terms of execution time. This has prompted the use of Assembly Language for programming the DSP.

The power of a DSP mainly lies in single-cycle execution of most instructions (even if they involve

several mathematical steps e.g. multiply, accumulate, data move (MACD)). Hence, very compact and

efficient Assembly Language code can be written. However, compact codes tend to be cryptic in

nature and, hence, difficult to be debugged and modified. Moreover, in the present scheme, the

software has to execute several control loops, axis transformations, and management of the different

internal peripherals. A modular approach is, therefore, necessary to organize the software.

All the functions that the processor needs to execute are first broadly grouped into different

tasks. Each task comprises several subroutines. The tasks are arranged in an appropriate sequence in

time, so that the required bandwidths of the different control loops can be achieved. This is done by a

task scheduler, as described in the following subsection.

3.4.1 Task Scheduling

Fig.3.4 Organization of the different software tasks

TransfRotor Side

Rotor CC,

Volt LoopTurbine

SimulationFEC

Curr LoopFEC

Curr LoopFEC

Curr Loop

56.8 µs340.8

FECCurr Loop

µs

Timer Interrupt

The execution of the different tasks are driven by a timer interrupt. A general purpose timer of

the 'F240 (Timer1) is initialized to generate an interrupt at every 56.8µs (2048 X 27.7ns) (The 'F240

PLL is set to produce a CPU clock of 36 MHz, corresponding to a time period of 27.7 ns.) Each

individual task gets executed in this time slot of 56.8µs. To complete all the tasks, six time slots are

required, corresponding to a time period of 340.8µs.

The FEC current control is executed in every alternate time slot. Therefore, the sampling rate

of the FEC current loop is 56.8 X 2µs i.e. 113.6µs. The rotor side current control and FEC voltage

control are executed once in 340.8µs. The manner in which the tasks are actually organized in the

different time slots are shown in Fig.3.4. The task scheduler keeps track of the present task that is

Chapter 3 Hardware Organization and Experimental Results

72

Page 86: windenergyconversion.pdf

being executed and switches to the subsequent one at the next Timer1 interrupt. This is implemented

by using a software counter.

3.4.2 Program Flow

A main software module controls the flow of the program. The processor and the internal

peripherals are first initialized before the task scheduler is called into operation. The initialization

process is divided into several subroutines. These routines are listed below along with their functions.

Subroutine INITIALIZE:

Initialize internal PLL to set the CPU clock to 36 MHz.

Initialize general purpose timer Timer2 in directional up-down count mode (QEP

circuit)

Initialize general purpose timer Timer3 in up count mode (tracking line frequency

for FEC control)

Configure PWM and I/O ports

Initialize internal ADC module

Subroutine READ_OFFSET:

Read all ADC channels with zero inputs

Subroutine INIT_PWM:

Initialize general purpose timer Timer1 in up-down count mode

(generation of sampling frequency interrupt at every 56.8µs and, generation of

carrier for sine-triangle comparison at 4.4 kHz (4 X 56.8µs) )

Subroutine INIT_INT:

Initialize interrupt due to Timer1 (sampling frequency generation)

After the initialization process is over, the program goes into an idle loop waiting for the first

interrupt to occur. The first interrupt triggers the program to the task scheduler, from where it

branches off to TASK1. After completion of TASK1 (which takes around 50µs), the wait loop is

again invoked. The subsequent interrupt again passes on the control to the task scheduler. In this

manner, the execution of the different tasks are carried out in a loop.

Chapter 3 Hardware Organization and Experimental Results

73

Page 87: windenergyconversion.pdf

3.4.3 Description of Tasks

It is observed from Fig.3.4 that TASK1, TASK3 and TASK5 are the same, namely execution

of the FEC current control. The transformations needed for rotor side current control are performed in

TASK2 and, the current control loop along with the FEC voltage control are executed in TASK4.

TASK6 executes the simulation of the turbine characteristics, which is discussed in a later chapter. In

this subsection, a brief description of the routines included in these tasks (except TASK6) is

furnished.

(a) TASK1, TASK3, TASK5

Subroutine SOC_Uac :

Start of Conversion for ADC channels connected to the .uac1, uac2

Subroutine READ_Uac:

Read ADC FIFO to get , adjust for channel offset and, scale data. uac1, uac2

Subroutine SOC_Ife:

Start of Conversion for ADC channels connected to the .ife1, ife2

Subroutine GET_UVECT:

Generates and unit vectors synchronized to the line voltage waveform. (Theuacq sin h, cos h

analog-to-digital conversion takes about 7µs on the 'F240. Hence, wherever possible, this conversion

time is spent in executing other routines.)

Subroutine READ_Ife:

Read ADC FIFO to get , adjust for channel offset and, and scale data.ife1, ife2

Subroutine GET_Ifed_Ifeq:

Compute .ife3

Compute (3 phase to 2 phase transformation)ifea, ifeb

Compute (Stationary to synchronous reference frame transformation using ifed, ifeq

)sin h, cos h

Subroutine CURRENT_LOOP:

Execute FEC current control loop (using PI control) and generate . ufed& , ufeq

&

Chapter 3 Hardware Organization and Experimental Results

74

Page 88: windenergyconversion.pdf

Subroutine GET_Uref:

Compute ( Synchronous to stationary reference frame transformation using ufea& , ufeb

&

)sin h, cos h

Compute ( 2 phase to 3 phase transformation)ufe1& , ufe2

& , ufe3&

Subroutine UPDATE_PWM_FE:

Update compare registers (of Full Compare Units) for PWM signal generation for FEC.

(b) TASK2

Subroutine SOC_Is:

Start of Conversion for ADC channels connected to the .is1, is2

Subroutine GET_POS:

Read internal timer associated with QEP circuit (Timer2).

Scale timer value to get .e

Get .sin e, cos e

Compute rotor speed.

Subroutine READ_Is:

Read ADC FIFO to get , adjust for channel offset and, and scale data.is1, is2

Subroutine SOC_Ir:

Start of Conversion for ADC channels connected to the .ir1, ir2

Subroutine READ_Ir:

Read ADC FIFO to get , adjust for channel offset and, and scale data.ir1, ir2

Subroutine GET_Ims:

Compute .is3

Compute (3 phase to 2 phase transformation)isa, isb

Compute .ir3

Compute (3 phase to 2 phase transformation)ira, irb

Compute (Rotor to stator reference frame transformation using )ira, irb sin e, cos e

Compute imsa, imsb

Compute ims2

Compute (using stored square root table)ims

Chapter 3 Hardware Organization and Experimental Results

75

Page 89: windenergyconversion.pdf

Compute sin l, cos l

Subroutine FLD_ORIENT:

Compute (Stationary to stator flux reference frame transformation using ird, irq

)sin l, cos l

(c) TASK4

Subroutine SOC_UIdc:

Start of Conversion for ADC channels connected to the .udc, il

Subroutine GET_FF_TERMS:

Compute feed-forward terms for rotor side control.

Subroutine ROT_CURR_CONTRL:

Execute rotor side current control loop (using PI control) and generate .urd& , urq

&

Subroutine GET_Uref_R:

Compute ( Stator flux to stationary reference frame transformation using ura& , urb

&

)sin l, cos l

Compute ( Stationary reference frame to rotor reference frame transformation using ura& , urb

&

)sin e, cos e

Compute ( 2 phase to 3 phase transformation)ur1& , ur2

& , ur3&

Subroutine UPDATE_PWM_RE:

Update compare registers (of Simple Compare Units) for PWM signal generation for rotor

side control.

Subroutine READ_UIdc:

Read ADC FIFO to get , adjust for channel offset and, and scale data.udc, il

Subroutine VOLT_LOOP:

Execute FEC voltage control loop (using PI control) and generate .ifeq&

The subroutines of related functionalities are included in the same file so that they can share

the common variables locally. However, there are a few variables which need to be accessed by a

large number of routines. These are defined globally in one place and referenced in the other files. All

these files are assembled and linked together to form the executable file (.out file), which can be

Chapter 3 Hardware Organization and Experimental Results

76

Page 90: windenergyconversion.pdf

directly downloaded into the internal and external RAMs in the processor board. The memory

allocation and mapping are defined in a command file (.cmd file) and are done through the linker.

The implementation of the routines is a matter of coding detail and is not presented in the

thesis. However, the generation of the unit vectors for the FEC and, for the rotor shaft position is

slightly involved. The algorithm for these routines are briefly explained in the following subsections.

3.4.5 Generation of Unit Vectors Synchronized to the Supply Voltage

GP Timer3

PositiveZCD

CountRegister

Reset

Read Count

+

Ts / TCLK

CountValue

No. ofSamples

360 ) +

+

+

θ[k-1]θ[k] Look-up

Table

sin θ[k]

cosθ[k]

CLK

us1

Fig.3.5 Algorithm for generation of unit vectors synchronized to the grid

In order to generate the unit vectors synchronized to the grid voltage, the 'F240sin h, cos h

general purpose timer (Timer3) is made use of. The CPU clock, suitably prescaled, acts as the clock

to the timer and, it is programmed in continuous up-count mode. At every positive zero crossing of

, the timer value is read off and the timer is reset to zero. This count is, therefore, proportional touac1

the time period of the supply voltage for the previous cycle and, is used to compute the increment in h

i.e. at every sampling instant over the present cycle. With this estimated value of the unit vectorsDh h

are then read off from a sine lookup table in the memory. This is schematically shown in Fig.3.5. To

take an example, it may be assumed that the grid frequency was exactly 50 Hz in the previous cycle.

Therefore, number of samples taken for the present cycle is 177 with a sampling period of 57µs. This

means that at the 177th sample, the pointer points to the extreme end of the lookup table. If the grid

frequency slightly reduces, the duration of the present cycle will be more than 20 ms. Therefore, in

the subsequent sampling interval the value of calculated would be more than 3600 and the pointerh

Chapter 3 Hardware Organization and Experimental Results

77

Page 91: windenergyconversion.pdf

would try to access a location beyond the table. This is not allowed. The value of is checked ath

every sampling interval and, when it exceeds 3600, is forced to zero and is forced to -1. Ifcos h sin h

on the other hand, the frequency increases over the present cycle, the zero crossing detection will

occur before the pointer goes to the end of the table. In that case, there will be a small discontinuity in

the unit vectors at positive zero crossing. Since the variation of the grid frequency is extremely slow,

the number of samples gained or lost in every cycle is observed to be not more than 1 or 2. Hence, the

error in the unit vectors near the positive zero crossing is negligible and, proper interlocking of the

unit vectors with the supply voltage is ensured. It may be noted that if the unit vectors are derived

directly from the phase voltages, the presence of harmonics results in their distortion in turn leading

to distortion of the line current waveforms. The line voltage and are shown in Fig.3.6.uac1 cos h

Fig.3.6 Experimental results showing and uac1 cos h

3.4.6 Generation of Unit Vectors from Incremental Position Encoder

Pulses

The pulses from the incremental encoder act as the inputs to the QEP module of the 'F240.

Once initialized, the QEP circuit detects the rising and falling edges of the inputs and generates a train

of pulses whose frequency is four times the frequency of the individual QEP channels. The pulse train

is internally routed to the clock input of the general purpose timer Timer2, which is set in the

directional up-down count mode. This implies that if the pulse train in QEP channel 1 leads that of

QEP channel 2, the timer will operate in up-count mode; if channel 2 lags channel 1, it will operate in

down-count mode. If the timer is reset at the point when the rotor and stator axes coincide i.e. when

Chapter 3 Hardware Organization and Experimental Results

78

Page 92: windenergyconversion.pdf

the index pulse is generated, then the timer count value is proportional to the rotor shaft position at

any instant of time. However, this is implemented in a slightly different manner.

Fig.3.7 Resetting logic of the timer in QEP circuit

Timer2count

T1

T2-T1

T2

Index Pulse

Sampling interupt

Stored inCAPFIFO3

The index pulse from the encoder is connected to the capture input of the QEP module. The

capture unit is also associated with Timer2. When a signal undergoes a desired transition at the

capture input, the count value of Timer2 gets stored in a FIFO register (CAP3FIFO). This is

illustrated in Fig.3.7. As shown in this diagram, CAPFIFO3 now contains the value T1. In the

software, this event is signaled by setting a corresponding interrupt flag (EVIFRC), though the actual

interrupt is disabled. At the subsequent sampling interrupt, the setting of EVIFRC is detected and the

Timer2 counter is reset to the value (T2 - T1). The capture module is also reset simultaneously. This

ensures that when the position information is read, the Timer2 count is always proportional to .e

Subsequently, the timer value is appropriately scaled and, the unit vectors are read off fromsin e, cos e

the sine lookup table in the memory. In Fig.3.8, the rotor position and the unit vectors are given.e

Chapter 3 Hardware Organization and Experimental Results

79

Page 93: windenergyconversion.pdf

Fig.3.8 Experimental results showing and e sin e

3.4.7 Scaling and Signal Monitoring through DAC

While implementing an involved control scheme it is important that easy access to

intermediate computed variables is available. The DAC provided in the DSP hardware is utilized for

this purpose. In this thesis, all the experimental results that are presented, are DAC outputs captured

on a HP5601 digital storage oscilloscope.

The entire computation within the processor is done on a per unit scale. The base values for

the various quantities are given in Appendix B. For a 16-bit processor the (signed) maximum and

minimum numbers vary from 7FFFh to 8000h. This is taken as +2 p.u. to -2 p.u. Therefore, +1 p.u. is

represented by 3FFFh, and -1 p.u. by 4000h.

For outputting the different variables through the DAC (which is 12-bit), appropriate scaling

of the variables is, therefore, necessary. In practice, the scaling is done in such a way that +10V

presents 2 p.u. scale. (Hence, most variables appear to be within +5V).

3.5 Experimental Results

The experimental results for the transient and steady-state operation of the rotor side and front

end converter are presented in this section. Appendix C lists the details of the controller parameters

that are used in the implementation as well as in the simulation. The machine rating and hardware

details are available in Appendix B.

Chapter 3 Hardware Organization and Experimental Results

80

Page 94: windenergyconversion.pdf

3.5.1 Rotor Side Control

The step response of from 0 to 0.5 p.u. with held constant at 0.75 p.u. is shown inirq ird

Fig.3.9(a). The designed active current loop time-constant is 1 ms. The corresponding stator current

and, the rotor current in the stator reference frame , are given in Fig.3.9(b) and Fig.3.9(c)is sir

respectively. It is observed that when is zero, the stator current is close to zero and, the rotorirq

supplies the reactive power for the machine. With the application of positive , the stator instantlyirq

goes into generating mode (negative ) at almost unity power factor. The rotor current increases inisq

magnitude as it now handles both the active and the reactive powers.

The dynamics of the reactive current loop is made slightly slower than the active loop. The

reactive current reference is normally keep constant and is not decided by any outer loop. So, the

reactive loop is mostly regulatory in nature and need not be as fast as the active loop. In Fig.3.10(a)

the response of , when a step change in is given from 0 to 0.75 p.u, is presented. The activeird ird&

current reference is kept at zero. Fig.3.10(b) and Fig.3.10(c) show that the stator initially suppliesirq&

only the reactive power of the machine, and the rotor current is zero. With the application of theird

reactive power is transferred to the rotor circuit and, the stator current falls close to zero.

The transient responses of these current loops obtained through simulation are also presented

in Fig.3.11(a) and Fig.3.11(b). It is observed that the simulation and experimental results are in good

agreement thereby validating the machine modeling and design of the controller.

The relationship between the stator and rotor currents in the d-axis and q-axis is shown clearly

in Fig.3.12(a) and Fig.3.12(b). Along the q-axis, and are proportional to each other differingirq isq

by a factor , but of opposite polarity. However, along the d-axis, when is zero, equals (1 + rs ) ird isd

. With the application of , the reactive power is transferred to the rotor circuit and, ims/(1 + rs) ird isd

falls down to zero. The steady-state relation between and is shown in Fig.3.12(c). It isusa imsa

obvious that lags the supply voltage component by 900. The steady-state value of is alsoimsa ims

shown in the same plot.

The stator and rotor currents in their own reference frames, for subsynchronous and

synchronous operations are shown in Fig.3.13(a) and Fig.3.13(b). The rotor current under

synchronous condition is dc and, the operation is observed to be perfectly stable. The ride through

synchronous speed is illustrated in Fig.3.13(c). The rotor current waveform passes through zero

frequency from one phase sequence to the other.

Chapter 3 Hardware Organization and Experimental Results

81

Page 95: windenergyconversion.pdf

(a) Channel 1- channel 2-ird, irq

(b) Channel 1- channel 2- , channel 3-us, is irq&

(c) Channel 1- channel 2- , channel 3-us, sir irq&

Fig.3.9. Experimental results showing the transient response of the q-axis current control loop. A

step in is given from 0 to 0.5 p.u. and is maintained at 0.75 p.u.irq& ird

&

Chapter 3 Hardware Organization and Experimental Results

82

Page 96: windenergyconversion.pdf

(a) Channel 1- channel 2-ird, irq

(b) Channel 1- channel 2- , channel 3-us, is ird&

(c) Channel 1- channel 2- , channel 3-us, sir ird&

Fig.3.10. Experimental results showing the transient response of the d-axis current control loop. A

step in is given from 0 to 0.75 p.u. and is maintained at zero.ird& irq

&

Chapter 3 Hardware Organization and Experimental Results

83

Page 97: windenergyconversion.pdf

Fig.3.11(a) Simulated response of and for step change of from 0 to 0.5 p.u. with held ird irq irq& ird

&

constant at 0.75 p.u.

Fig.3.11(b) Simulated response of and for step change of from 0 to 0.75 p.u. with ird irq ird& irq

&

held constant at zero.

Chapter 3 Hardware Organization and Experimental Results

84

Page 98: windenergyconversion.pdf

Fig.3.12(a) Experimental results showing relationship between irq, isq

Fig.3.12(b) Experimental results showing relationship between ird, isd

Fig.3.12(c) Experimental results showing relationship between usa, imsa

Chapter 3 Hardware Organization and Experimental Results

85

Page 99: windenergyconversion.pdf

Fig.3.13(a) Experimental results showing steady-state waveforms for at irq& = 0.75, ird

& = 0.5

1275 rpm (subsynchronous operation)

Fig.3.13(b) Experimental results showing steady-state waveforms for irq& = 0.75, ird

& = 0.5

at 1435 rpm (synchronous operation)

Fig.3.13(c) Experimental results showing transition through synchronous speed.

Chapter 3 Hardware Organization and Experimental Results

86

Page 100: windenergyconversion.pdf

3.5.2 Front end Converter Control

In order to evaluate the dynamics of the front end converter without the influence of the rotor

side control loops, it is tested with step loads for positive power and negative power flow. The

experimental test setup is shown in Fig.3.14. For power flow from the grid to the dc load, S1 is closed

and S2 is kept open. To test the regenerative mode of operation, S2 is also closed. The criterion for

negative power flow can be easily derived as

. (3.1)udiode−udc

Rse> udc

R l

R l

R se

udiode

S2

S1

udc

Front end

Converter

DiodeBridge

Rectifier

udc = 300V udiode = 360V

Rl = 66W Rse = 9W

Fig.3.14 Experimental setup for testing the front end converter

The steady-state ac side voltage and current waveforms for forward power flow is given in

Fig.3.15(a). The same plots for regenerative mode of operation are given in Fig.3.15(b). In both these

cases, is kept at zero to demonstrate unity power factor operation. Leading power factorifed&

operation with kept at 0.25 p.u. is shown in Fig.3.15(c). The current waveforms are observed toifed&

be smooth without any perceptible ripple. This is because of the high value of the series inductors

(0.66 p.u.) used in the experiment.

The transient response of the dc bus voltage due to application of positive and negative loads

is shown in Fig.3.16(a) and Fig.3.16(b) respectively. The designed voltage loop response of 100 ms is

reflected in the observed waveforms. In Fig.3.16(c), the input side current waveform is shown due to

reversal of dc load. Since, is zero, and goes from positive to negative through zero, the acifed ifeq

side current also has to go down to zero before changing its phase.

Chapter 3 Hardware Organization and Experimental Results

87

Page 101: windenergyconversion.pdf

(a) Forward power flow at unity power factor (S1 on and S2 off)

(b) Reverse power flow at unity power factor (S1 on and S2 on)

(c) Forward power flow at leading power factor (S1 on, S2 off and p.u.)ifed& = 0.25

Fig.3.15 Experimental results showing steady-state waveforms uac1, ife1

Chapter 3 Hardware Organization and Experimental Results

88

Page 102: windenergyconversion.pdf

(a) Sudden application of forward load (instant of closing S1 with S2 off)

(b) Sudden reversal of load (instant of closing S2 with S1 on)

(b) Sudden reversal of load (instant of closing S2 with S1 on)

Fig.3.16 Experimental results showing dc bus voltage and currents during transient loading

Chapter 3 Hardware Organization and Experimental Results

89

Page 103: windenergyconversion.pdf

Fig.3.17 Simulated transient response of and for sudden application of positive loadudc ifeq

The simulation plots of dc bus voltage and active current transients due to similar positive

loading are given in Fig.3.17 respectively. The experimental and simulation results show close

resemblance establishing the validity of the system modeling and design of the controllers.

3.6 Conclusion

A power hardware platform for implementing the rotor side control strategies has been built.

The hardware is designed in a modular fashion and has been standardized in the laboratory for

general motor control applications. A TMS320F240 DSP based digital control board is also designed

and developed. This platform is powerful enough to execute all the control loops associated with

rotor side control and front end converter control. Conventional field oriented control using shaft

position sensor and front end converter control is first implemented. Experimental results presented in

this chapter show decoupled response for the active and reactive current loops. They are also in close

agreement with the simulated waveforms. Several control algorithms are developed subsequently and

are presented in the following chapters. All these algorithms are implemented using the same

hardware setup.

Chapter 3 Hardware Organization and Experimental Results

90

Page 104: windenergyconversion.pdf

Chapter 4

ROTOR SIDE FIELD ORIENTED CONTROL WITHOUT

POSITION SENSORS

4.1 Introduction

For field oriented control of ac machines the position of the rotor with respect to the stator is

necessary. This information is usually derived by mounting a suitable position encoder on the shaft of

the machine. The performance of a vector controlled drive depends on the accuracy of the position

information and hence on the accuracy and resolution of the position encoder. The use of a position

encoder (incremental/ absolute/ resolver) introduces additional interfacing hardware between the

instrument and the controller. These factors while adding to the cost simultaneously reduce the

reliability of the drive.

In doubly-fed induction machines, it is moreover necessary to mount the encoder in a specific

orientation with respect to the stator. The preferred orientation would be such that an index pulse is

generated when the rotor and stator 'a' phase coil axes coincide. This would ensure that the rotor

position is directly derived by counting the quadrature encoder pulses (discussed in Chapter 3).e

Hence, apart from the higher component cost, the cost of having precise mounting arrangement also

needs to be considered. Quite naturally a major challenge to researchers in this area has been to

eliminate the use of this encoder and, yet obtain similar dynamic performance.

91

Page 105: windenergyconversion.pdf

Position sensorless control of ac machines have attracted a lot of attention in recent times [13,

33, 34]. However, the major focus of activity has been restricted to cage rotor induction machines and

permanent magnet synchronous machines due to their higher usage in industrial vector controlled

drives. Doubly-fed wound rotor induction machines being mostly used in conventional slip-power

recovery schemes, fast dynamic response is not so far required. Currently, the requirement for VSCF

operation in applications like wind power generation has led to the use of field oriented control of

such machines to independently control the active and reactive powers (discussed in earlier chapters).

Hence, the rotor position information needs to be acquired. In wind power generation, there is a large

physical separation between the generator (which is coupled to the turbine shaft through gears) and

the power electronic equipment (which is at ground level). It is, therefore, desirable that there is

minimum interface between the two and, for higher reliability, a control scheme without shaft

position sensors.

There are two major challenges in designing a position sensorless scheme for a doubly-fed

wound rotor induction machine. The foremost requirement is that the algorithm should work stably at

or near synchronous speed. The synchronous speed operation corresponds to zero rotor frequency;

hence this is analogous to zero speed operation in case of cage rotor induction machine. The second

criterion is that the algorithm should be able to start on the fly. It is understood that the rotor side

control strategy operates over a restricted speed range. The rotor circuit is closed and the control is

initiated when the speed rises above a minimum threshold. Hence, the position estimation algorithm

should start while the rotor is already in motion, without the knowledge of any initial condition.

The literature available on sensorless control of doubly-fed wound rotor induction machines is

rather sparse and algorithms proposed do not address the aforementioned requirements

simultaneously. A position sensorless algorithm, capable of starting on the fly and stable operation at

or near synchronous speed has been developed and presented in this chapter.

4.2 Review of Existing Schemes

It is well-known that most of the sensorless strategies for cage rotor induction motors use

stator voltage integration to compute the stator flux. This approach gives rise to usual low-frequency

integration problems due to offset and saturation. Performance of sensorless schemes at very low

frequency or at zero speed is therefore not satisfactory. In case of cage rotor induction machine, the

Chapter 4 Rotor Side Control Without Position Sensors

92

Page 106: windenergyconversion.pdf

only variables that one can access are the stator currents and voltages whereas, in case of doubly-fed

wound rotor induction machine, the rotor currents can also be measured directly. Thus precise

information about another state variable is available. However, most of the earlier publications tend

to overlook this fact and, relatively complicated schemes based on angle controllers have been

proposed.

In [17], the desired angle of the rotor current in the rotor reference frame is computed from the

active and reactive powers in the stator circuit. The actual angle of the rotor current vector in the

stator reference frame is simultaneously computed. These two variables are fed to an angle controller

which generates the rotor frequency. The actual rotor currents are subsequently used for current

control. The details of the angle controller and the rotor current control method are not presented in

[17]; hence it becomes difficult to access the dynamic behavior of such an angle control method.

The method proposed in [18], on the other hand, uses the rotor voltages and currents to design

a torque angle controller. The torque of the induction machine can be expressed as a cross-product of

the rotor flux and rotor current vectors. From the measured rotor currents and voltages, the rotor flux

is first computed by integrating the PWM rotor voltage. Subsequently, the angle between the rotor

flux vector and rotor current vector ( ) is estimated. The reference angle is set by the torqued d&

demand decided by an outer speed control loop. The error between the reference and estimated torque

angles drives a voltage controlled oscillator (VCO) to generate the slip frequency. The VCOd& − d

output is simultaneously integrated to generate an angle ; this is used for transformation of the rotorhs

currents to the synchronous reference frame. Finally, the rotor current controller is designed in the

synchronous reference frame. The major drawback of this scheme is the method employed for

computation of rotor flux. The integration of rotor voltage at or near synchronous speed, is analogous

to the integration of the stator voltage at or near zero speed in case of a cage rotor induction machine.

Hence, similar problems of integrator saturation resulting in incorrect estimation of the rotor flux is

inevitable. Use of this algorithm has to be restricted upto a certain minimum slip and operation

through synchronous speed is not possible.

The scheme proposed in [19] is by far the most comprehensive one available in the literature.

The system developed (ROTODRIVE) is a commercial product aimed at the variable speed high

power drive market (>300 kW). The objective is mainly to provide a wide speed range with a reduced

size of the converter. The system is started with the stator circuit shorted and the rotor being fed from

Chapter 4 Rotor Side Control Without Position Sensors

93

Page 107: windenergyconversion.pdf

a PWM converter (Mode I). After the speed has reached 0.5 p.u., the stator is opened (Mode II) and,

subsequently connected to the grid (Mode III). After this, rotor side field oriented control is employed

upto a maximum speed of 1.5 p.u. With the stator flux remaining constant it is possible to maintain

rated torque capability upto this maximum speed. The sensorless method proposed for Mode III uses

coordinate transformations for estimating the rotor position. The stator voltage vector is taken as the

synchronous reference frame. The stator currents are measured and the rotor current vector in the

synchronous reference frame is estimated using the machine parameters. The rotor current vector is

directly measured in the rotor coordinates. From this information, the angle between the stator and

rotor axes is determined. This algorithm provides stable operation at or near synchronous speed and,

can be started on the fly. However, the accuracy of the estimation process depends on machine

parameters like and the supply frequency. Ls, Rs

The proposed algorithm is also based on axis transformations. However, it is more direct and

does not involve the synchronous reference frame. The dependence on machine parameters is also

largely reduced.

4.3 Proposed Algorithm for Position Sensorless Control

Fig.4.1 Location of different vectors in stationary coordinates

θ ρ1

ρ2

ε

θ- 900

Stator axis

Rotor axis

d-axis

q-axis

Stator voltage

Rotor current

Stator flux

ω ms

ω e

The proposed sensorless algorithm can be explained with the help of Fig.4.1. Here, the rotor

current vector is shown along with the stator and rotor axes. Seen from the stator coordinate system,

makes an angle . The same vector makes an angle with the rotor axis. The problem, therefore,ir q1 q2

is to compute and , so that can be determined. With the knowledge of the statorq1 q2 e = (q1 − q2)

Chapter 4 Rotor Side Control Without Position Sensors

94

Page 108: windenergyconversion.pdf

flux and the stator currents, the rotor current in the stator reference frame i.e. can be computed. Insir

the rotor reference frame can be directly measured. From this information, the angle between their

two reference frames can be computed by using simple trigonometric relations.

In Fig.4.1, the stator voltage vector is also shown. Assuming that the stator resistance dropus

is negligible, the stator flux axis i.e. the d-axis is at quadrature to it. Hence, the stator flux

magnetizing current vector makes an angle ( - 900 ) with the stator axis. It is also assumed thatims h

the magnitude of vector (denoted as ) is already known. (The estimation of is presentedims ims ims

later). Therefore, the components can be written as follows. a, b

(4.1)imsa = ims $ sin h

(4.2)imsb = − ims $ cos h

Using this value of and the measured value of , the rotor currents can be computed inims is

the stationary coordinates as

(4.3)ira = imsa − (1 + rs)isa

(4.4)irb = imsb − (1 + rs)isb

(4.5)|sir | = ira2 + irb

21/2

The unit vectors for are given by sir

(4.6)cos q1 = ira / |sir |

(4.7)sin q1 = irb / |sir |

The rotor currents are directly measured in the rotor circuit and, the unit vectors for can beir

derived as

(4.8)cos q2 = ira / |ir |

(4.9)sin q2 = irb / |ir |

Equations (4.6), (4.7) and equations (4.8), (4.9) represent the unit vectors in the two reference

frames; the former rotating at synchronous speed and, the latter at slip frequency. The unit vectors

pertaining to the rotor position can be now easily computed.e = (q1 − q2)

Chapter 4 Rotor Side Control Without Position Sensors

95

Page 109: windenergyconversion.pdf

(4.10)sin e = sin(q1 − q2) = sin q1 $ cos q2 − sin q2 $ cos q1

(4.11)cos e = cos(q1 − q2) = cos q1 $ cos q2 + sin q1 $ sin q2

It may be noted here that the unit vectors and corresponding to the rotor positionsin e cos e

suffice for executing the vector control algorithm. The actual angle need not be computed through

inverse functions, as in [19].

4.3.1 Computation of ims

The accuracy of this computation depends on the value of , since the other quantities areims

directly measured. The stator flux can be calculated directly by stator voltage integration so that the

variations in the grid voltage and frequency are taken into account. However, in order to estimate ,ims

the magnetizing inductance is required. If there is a substantial boost in the grid voltage or, a dipLo

in the grid frequency, is most likely to saturate. This will lead to an incorrect estimation of .Lo ims

Also, the presence of distortion components in the grid voltage normally gives rise to integration

problems. The objective is, therefore, to make the estimation process minimally dependent on any

machine parameter and if possible, avoid integration of the stator voltage.

Any change in the magnitude of the stator flux being much slower than the sampling

frequency (2.9 kHz), can be correctly estimated by adopting the following method ofims

recomputation. First, for the present sampling interval is computed by transforming the presentims

rotor current sample to the stator coordinates using the unit vectors computed in the previous interval.

This is formulated as follows.

(4.12)ira∏

[k] = ira[k] $ cos e[k − 1] − irb $ sin e[k − 1]

(4.13)irb∏

[k] = irb[k] $ cos e[k − 1] + ira $ sin e[k − 1]

(4.14)imsa∏

[k] = (1 + rs ) $ isa[k] + ira∏

[k]

(4.15)imsb∏

[k] = (1 + rs ) $ isb[k] + irb∏

[k]

(4.16)ims∏

= imsa∏ 2 + imsb

∏ 21/2

The superscript ' indicates intermediate variables used in the computation. as calculated fromims∏

Eq.(4.16) is passed through a low-pass first-order filter with a time-constant of 1 ms. This ensures

Chapter 4 Rotor Side Control Without Position Sensors

96

Page 110: windenergyconversion.pdf

that even if there is any small error in the previous sample of and , it is not directly reflectedsin e cos e

in the present estimate. The estimation of is the first step in the position estimationims ims

algorithm. With this value of , the algorithm proceeds from Eq.(4.1) till Eq.(4.11).ims

4.3.2 Starting

It is understood that the algorithm has to start with a known value of in order to compute e ims

by using Eq.(4.12) through Eq.(4.16). Since the rotor side control needs to be started on the fly, it is

not possible to assign an initial value of . Instead, the algorithm starts with an initial value of ,e ims

which is the same as its nominal value given by . The position of is computed fromus/(zsLo ) ims

the stator voltage phasor as before. After a few sampling intervals, the algorithm switches over to the

recomputation method.

The estimation process thus becomes independent of variations in the stator voltage and

frequency. The only machine parameter on which the algorithm depends is the stator leakage factor

. The leakage is only a small percentage of the stator inductance and is not subjected to anyrs

saturation. Even a significant error in the value of does not introduce any appreciable error in thers

estimation of and . This is verified through extensive simulation. The instantaneous naturesin e cos e

of computation also ensures jitter-free estimation during transients in the active and reactive power.

4.3.3 Speed Estimation

The decoupling terms associated with the rotor current controller being slip dependent it is

necessary to compute the speed of the machine. Apart from regular motor drive applications the speed

information is also necessary for generation applications like wind-energy conversion systems where

the active power reference is made to vary as a function of the rotor speed to achieve maximum

power transfer. The speed can be estimated by using the following equation.

(4.17)zest = cos e $ ddt sin e − sin e $ d

dt cos e

The usual method of differentiation of rotor position would require to be computed from thee

unit vectors using inverse trigonometric functions. This is avoided in this method of speed estimation.

Moreover, the unit vectors are smoothly varying continuous functions unlike (which ise

discontinuous at ) and, are easier to differentiate without checking for discontinuity. However,e = 2o

the differential terms contribute to some noise which is eliminated by employing a first-order

low-pass filter. The position and speed estimation block diagrams are shown in Fig.4.2.

Chapter 4 Rotor Side Control Without Position Sensors

97

Page 111: windenergyconversion.pdf

Fig.

4.2

Sche

mat

ic b

lock

dia

gram

of

the

posi

tion

sens

orle

ss a

lgor

ithm

X X

d/dt

- d/

dt

Σω

est

sin ε

cos ε

1/

i r__|

|i rbi ra i ra i rb

sin

ρ2

cosρ

2

u s α

u s β

Z-1

i r__|

|s

1 __Σ Σ

ε =

ρ1 −

ρ2

sin

ρ1

cos ρ

1

i sβ

(1+

σs)

-

sin

ε

cos ε

i sα

(1+

σs)

-

i ms α

i ms β

Com

pute

an

gle

of

Com

pute

mag

nitu

de

ofi s α i s β

Com

pute

i ms α

i ms β

i ms

sin θ

cos θ

i ms

i ms

Chapter 4 Rotor Side Control Without Position Sensors

98

Page 112: windenergyconversion.pdf

4.4 Simulation

The simulation of the system is carried out in MATLAB-SIMULINK platform to study the

starting and, the effect of parameter variation on the proposed algorithm. The simulation block

diagram is the same as given in Chapter 2; the controller now incorporates a position estimation block

as shown in Fig.4.3. The same machine and controller parameters are selected as used in the

laboratory experimental setup [Appendix C].

The plots of estimated and actual during starting are given in Fig.4.4 through Fig.4.5. Thesin e

rotor side control is released with an active current reference of p.u. and, with differentirq& = 0.5

initial speeds. In these runs, the speed is held constant by increasing the system inertia. It is observed

that the estimated position catches up with the actual position almost instantaneously irrespective of

the initial speed.

The steady-state relations between and for p.u. and p.u. aresin q1 sin q2 z = 0.75 z = 1.0

shown in Fig.4.6(a) and Fig.4.6(b) respectively. At synchronous speed is perfectly dc, implyingsin q2

that the rotor currents in the rotor reference are also dc. This illustrates the stable steady-state

operation at synchronous speed.

4Ir2f

1Us1f

2Us2f

5Is1f

6Is2f

3Ir1f

11Isqf

10Isdf

8Usdf9

Usqf

3ph to 2ph Flux Estimator

3Imsf

Wms-WEstimator

Stator toField

Speed and Position Estimator

7Speed

1Irdf

2Irqf

Rotor toField

4Wms-W

5sin(M-E)

6cos(M-E)

Fig.4.3 SIMULINK block diagram of the position estimation module

Chapter 4 Rotor Side Control Without Position Sensors

99

Page 113: windenergyconversion.pdf

0.8 0.82 0.84 0.86 0.88 0.9-1.5

-1

-0.5

0

0.5

1

1.5

secs

sinE

_est

Fig.4.4(a) Estimated sin e

0.8 0.82 0.84 0.86 0.88 0.9-1.5

-1

-0.5

0

0.5

1

1.5

secs

sinE

Fig.4.4(b) Actual sin e

Fig.4.4 Estimated and actual at starting with p.u.and p.u. The initial speed sin e irq& = 0.5 ird

& = 0.75

is set to 1 p.u. and, the inertia is made high so that the shaft speed does not change during this

transient.

Chapter 4 Rotor Side Control Without Position Sensors

100

Page 114: windenergyconversion.pdf

0.4 0.42 0.44 0.46 0.48 0.5-1.5

-1

-0.5

0

0.5

1

1.5

secs

sinE

_est

Fig.4.5(a) Estimated sin e

0.4 0.42 0.44 0.46 0.48 0.5-1.5

-1

-0.5

0

0.5

1

1.5

secs

sinE

Fig.4.5(b) Measured through encodersin e

Fig.4.5 Estimated and actual at starting with p.u.and p.u. The initial speed sin e irq& = 0.5 ird

& = 0.75

is set to 1.25 p.u. and, the inertia is made high so that the shaft speed does not change during

this transient.

Chapter 4 Rotor Side Control Without Position Sensors

101

Page 115: windenergyconversion.pdf

Fig.4.6(a) , at subsynchronous speedsin q1 sin q2

Fig.4.6(b) , at synchronous speedsin q1 sin q2

Fig.4.6 Steady-state waveforms of , at subsynchronous (0.75 p.u.) and synchronous sin q1 sin q2

speed (1 p.u.) for p.u.and p.u.irq& = 0.5 ird

& = 0.75

Chapter 4 Rotor Side Control Without Position Sensors

102

Page 116: windenergyconversion.pdf

0.25 0.255 0.26 0.265 0.27-1.5

-1

-0.5

0

0.5

1

1.5

secs

sinE

, sin

E_e

st

Fig.4.7(a) Estimated (solid lines) and actual (dotted lines)sin e

0.31 0.315 0.32 0.325 0.33-1.5

-1

-0.5

0

0.5

1

1.5

secs

sinE

, sin

E_e

st

Fig.4.7(b) Estimated (solid lines) and actual (dotted lines)sin e

Fig.4.7 Estimated and actual when (a) value of used in computation equals 1.5 times the sin e rs

actual and, (b) value of used in computation equals 0.5 times the actual valuers

Chapter 4 Rotor Side Control Without Position Sensors

103

Page 117: windenergyconversion.pdf

0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.550

0.2

0.4

0.6

0.8

1

1.2

secs

W_e

st (

befo

re fi

lter)

(p.

u.)

Fig.4.8(a) Estimated speed before low-pass filter

0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.550

0.2

0.4

0.6

0.8

1

1.2

secs

W_e

st (

afte

r fil

ter)

(p.

u.)

Fig.4.8(b) Estimated speed after low-pass filter

Fig.4.8 Estimated speed before and after the low-pass filter when the estimation algorithm is started

with an actual rotor speed of 1 p.u.

Chapter 4 Rotor Side Control Without Position Sensors

104

Page 118: windenergyconversion.pdf

0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.550.6

0.65

0.7

0.75

0.8

secs

ims

(p.u

.)

Fig.4.9(a) Actual during startingims

0.2 0.25 0.3 0.35 0.4 0.45 0.5 0.550.6

0.65

0.7

0.75

0.8

secs

ims_

est (

p.u.

)

Fig.4.9(b) Estimated during startingims

Fig.4.9 Actual and estimated during starting with p.u. and p.u.ims irq& = 0.5 ird

& = 0.75

Chapter 4 Rotor Side Control Without Position Sensors

105

Page 119: windenergyconversion.pdf

Fig.4.7(a) and Fig.4.7(b) shows the effect of variation in in the estimation process. In thers

first case, used in the estimation algorithm is 1.5 times the actual value and, in the second case, itrs

is 0.5 times. The plots show almost negligible errors in the computation of the unit vectors, even at

starting.

The estimation of speed is shown in Fig.4.8. The estimated speed signals before and after the

low-pass filter are given in Fig.4.8(a) and Fig.4.8(b). The filter time constant is set to 25 ms.

In Fig.4.9(a) and Fig.4.9(b), the actual and estimated waveforms of are plotted duringims

starting with an active current reference of p.u. and initial speed of 1 p.u. The increase in irq& = 0.5

magnitude is attributed to the stator resistive drop. (It may be appreciated that for a smallims

laboratory scale machine the stator resistance drop is relatively high; however, in a practical case,

rotor side control is only employed for wound rotor machines of ratings greater than 100 kW where

the stator resistance drop can be neglected.)

4.5 Implementation and Experimental Results

The position sensorless algorithm is implemented on the same hardware setup as discussed in

Chapter 3. The same software organization is retained; only a subroutine POS_EST is introduced.

The position estimation algorithm is implemented in this routine. The controller details associated

with the sensorless implementation of field-oriented control also remain the same as given in

Appendix C.

The steady-state relations between , and, are given in Fig.4.10. It is observedsin q1 sin q2 sin e

from these plots that the frequency of is the difference of the frequencies of and .sin e sin q1 sin q2

A comparison between the unit vector generated using an incremental position encodersin e

with computed employing the proposed sensorless algorithm is given in Fig.4.10. The plotssin e

given in Fig.4.11(a) and Fig.4.11(b) correspond to synchronous and, supersynchronous modes of

operation. The instantaneous tracking of the position (when the rotor side control is activated) and

accurate steady-state operation are observed.

In Fig.4.12, the impact of sudden active load on the estimation algorithm is shown. A step

change of from 0 to 0.5 p.u. does not produce any transient in the estimation of .irq& sin e

Chapter 4 Rotor Side Control Without Position Sensors

106

Page 120: windenergyconversion.pdf

Fig.4.10 Experimental waveforms showing , and for rpmsin q1 sin q2 sin e z = 1190

Fig.4.11(a) Experimental waveforms showing estimated and actual at starting for rpmsin e z = 1460

Fig.4.11(b) Experimental waveforms showing estimated and actual at starting for rpm sin e z = 1600

Chapter 4 Rotor Side Control Without Position Sensors

107

Page 121: windenergyconversion.pdf

Fig.4.12 Experimental waveforms showing estimated and actual for step in from 0 to 0.5 p.usin e irq&

Fig.4.13(a) Experimental waveforms showing estimated and actual at starting before filteringz

Fig.4.13(a) Experimental waveforms showing estimated and actual at starting after filteringz

Chapter 4 Rotor Side Control Without Position Sensors

108

Page 122: windenergyconversion.pdf

Fig.4.14(a) Experimental results showing step in from 0 to 0.5 p.u. with = 0.75 p.u.irq& irq

&

Fig.4.14(b) Experimental results showing step in 0 to 0.75 p.u. and = 0ird& irq

&

Fig.4.15 Experimental results showing steady-state before and after filteringims

Chapter 4 Rotor Side Control Without Position Sensors

109

Page 123: windenergyconversion.pdf

Fig.4.16(a) Experimental results showing steady-state with p.u. and us1, is1, ir1 ird& = 0.75

p.u. at 1620 rpm (supersynchronous operation)irq& = 0.5

Fig.4.16(b) Experimental results showing steady-state with p.u. and us1, is1, ir1 ird& = 0.75

p.u. at 1428 rpm (synchronous operation)irq& = 0.5

Fig.4.17 Experimental results showing during transition through synchronous speedir1, z

Chapter 4 Rotor Side Control Without Position Sensors

110

Page 124: windenergyconversion.pdf

The estimated speed signals (from and before and after filtering are shown insin e cos e)

Fig.4.13(a) and Fig.4.13(b). During the initial period there is a large error in the estimated speed due

to the filter time-constant. If this incorrect value of estimated speed is used to determine the

slip-dependent cross-coupling terms in the rotor current control, it will give rise to undesired

transients and, in turn, erroneous estimation. In practice, the estimated position would not be able to

catch up with the actual position. Hence, during starting the computed slip is forced to zero for about

100 ms; after this the estimated speed signal is used to calculate the slip.

The transient response of the q-axis and d-axis rotor current loops are shown in Fig.4.14(a)

and Fig.4.14(b) respectively. The responses are observed to be identical to those shown in Chapter 3,

thereby establishing the fact that, with the position estimation algorithm the same dynamic

performance can be achieved. In Fig.4.14(b), the response is taken during switching on of the rotor

converter; hence a small transient is observed in the rotor currents (before the estimated position

catches up with the actual one).

Fig.4.15 shows the estimated before and after the low-pass filter. ims

In Fig.4.16(a) and Fig.4.16(b), the steady-state stator and rotor currents in their own reference

frames are shown along with the stator voltage waveform for supersynchronous and synchronous

modes of operation. The reactive power is supplied from the rotor side; hence the stator power factor

is unity. In Fig.4.16(b), the rotor currents are dc showing that the estimation algorithm operates stably

at zero rotor frequency. The transition through synchronous speed is also observed to be smooth, as is

illustrated in Fig.4.17.

4.6 Conclusion

Position sensorless control of wound rotor induction machine is a desirable feature of VSCF

generation systems like wind power generation. The proposed position sensorless algorithm meets the

requirements for such applications. The algorithm can be started on the fly without the knowledge of

the initial rotor position. Operation at synchronous speed, corresponding to zero rotor frequency, is

stable; also it can ride through synchronous speed smoothly. The proposed method of computation of

stator flux magnetizing current makes the estimation process independent of critical machine

parameters. The simulation and experimental results show that the dynamic performance of the

system compares with that using position sensors.

Chapter 4 Rotor Side Control Without Position Sensors

111

Page 125: windenergyconversion.pdf

Chapter 5

DIRECT POWER CONTROL -

CONCEPT AND IMPLEMENTATION

5.1 Introduction

In field oriented control technique, the transient response of the active and reactive powers is

dependent on the degree of decoupling between the direct and the quadrature axes. This, in turn,

depends upon the accuracy of computation of the stator flux magnetizing current and accuracy of

rotor position information. As proper alignment of the position encoder is difficult in doubly-fed

machine, sensorless methods as discussed in chapter 4 are employed. These methods which make use

of field oriented control require mathematical computations involving coordinate transformation and

parameter estimation.

An alternative approach may be considered where, instead of the rotor current, the rotor flux

is directly controlled to control the active and reactive power flow in the machine. Direct self control

(DSC) of induction motor has been proposed [20] where the stator flux is controlled to track a

hexagonal trajectory. The switching scheme is such as to control the torque within a defined band.

Direct torque control (DTC) schemes have also been proposed [21-23]; the primary difference from

the earlier method being a circular trajectory of the stator flux. Two hysteresis controllers, namely a

torque controller and a flux controller, are used to determine the switching states for the inverter. The

method of control is computationally simple and, does not require the rotor position information.

However, the problem associated with low frequency sensorless operation exists.

113

Page 126: windenergyconversion.pdf

So far, the application of direct torque control has been primarily restricted to cage rotor

induction motors and, permanent magnet synchronous motors [13]. In this chapter, an algorithm is

proposed which extends the switching concepts of DTC to rotor side control of doubly-fed wound

rotor induction machine. Here the directly-controlled quantities are the stator active and reactive

powers; hence, the algorithm is referred to as direct power control in this text. The sector in which

the rotor flux is presently residing is identified and the switching vectors are selected to control its

trajectory in a desired manner with respect to the stator flux. The sector information is updated in a

novel way based on the direction of change of the reactive power due to the application of a switching

vector. This method is inherently position sensorless and does not use any machine parameter in the

computation. The concept of direct power control is first introduced. The details of the control

strategy are subsequently presented with relevant simulation and experimental results.

5.2 Concept of Direct Power Control

The basic concept of direct control of active and reactive power can be appreciated from the

phasor diagrams based on the equivalent circuit of the doubly-fed machine as shown in Fig.5.1.

From the phasor diagram in Fig.5.2 it is noted that the component of the stator current hasisq

to be controlled to control the stator active power and has to be controlled to control the statorPs isd

reactive power . This is achieved in turn by controlling the rotor currents and respectively,Qs irq ird

as discussed in the previous chapters.

d-axis

q-axis

imsisd

isq is

us

ird

irirq

Fig.5.2 Phasor DiagramFig.5.1 Approximate Equivalent Circuit

ψs

is

us L0

sσ L0 rσ L0

ur

is r

ψr ψs

ψr

ψm

Chapter 5 Direct Power Control

114

Page 127: windenergyconversion.pdf

d-axis

q-axis

imsisd

isq is

irq

us

A

B d-axis

q-axis

ims

isq

irq

us

ird

C D

=

(a) (b)

Fig.5.3 Phasor diagrams showing variations in rotor flux with change in active and reactive powers

ψs

ψm

ψr

ψs

ψmψr

δ pδ p

The effect of injection of these rotor currents on the air-gap and rotor fluxes can be derived by

subtracting and adding the respective leakage fluxes. The variation of the rotor flux with variations in

the active and reactive power demand is shown in Figs.5.3(a) and Fig.5.3(b). In Fig.5.3(a) ,ird = 0

i.e. the reactive power is fed completely from the stator side. Under this condition if is variedirq

from 0 to full load, the locus of varies along A-B which indicates a predominant change in angle yr

between and , whereas the magnitude of does not change appreciably. In other words, adp ys yr yr

change in the angle would definitely result in a change in the active power handled by the stator indp

a predictable fashion. For example, in Fig.5.3(a) which indicates motoring mode of operation, the

active power can be increased by decelerating the rotor flux with respect to the stator flux. Conversely

it can be reduced by accelerating the rotor flux. In Fig.5.3(b) the stator active power demand is

maintained constant so that is constant and is varied from 0 to the rated value of . Here theirq ird ims

locus of varies along C-D, resulting in a predominant change in magnitude of , whereas theyr yr

variation of is small. Therefore, the reactive power drawn from the grid by the stator can bedp

reduced by increasing the magnitude of the rotor flux and vice-versa. It may be noted that the phasor

diagrams as indicated in Figs.5.3(a) and 5.3(b) remain the same irrespective of the reference frame;

the frequency of the phasors merely changes from one reference frame to the other. It can be

concluded from the above discussion that;

Chapter 5 Direct Power Control

115

Page 128: windenergyconversion.pdf

i) The stator active power can be controlled by controlling the angular position of the rotor flux

vector.

ii) The stator reactive power can be controlled by controlling the magnitude of the rotor flux vector.

These two basic derivations are used to determine the instantaneous switching state of the

rotor side converter to control the active and reactive power as discussed in the following section.

5.3 Voltage Vectors and their Effects

S3

(0 1 0)

S4

(0 1 1)

S0

(0 0 0)

S7

(1 1 1)

Fig.5.4 8 possible switching states of a three phase VSI

S1

(1 0 0)

S2

(1 1 0)

S5

(0 0 1)

S6

(1 0 1)

Chapter 5 Direct Power Control

116

Page 129: windenergyconversion.pdf

Fig.5.4 shows the 8 possible switching states of a three phase VSI of which six are active

states (S1, S2,....S6) and two are zero states (S0, S7). Assuming that the orientation of the three phase

rotor winding in space at any instant of time is as given in Fig.5.5(a), the six active switching states

would correspond to the voltage space vectors U1, U2 ....U6 [Fig.5.5(b)] at that instant. In order to

make an appropriate selection of the voltage vector the space phasor plane is first subdivided into six

600 sectors I,II..VI. The instantaneous magnitude and angular position of the rotor flux space phasor

can now be controlled by selecting a particular voltage vector depending on its present location. The

effect of the different vectors as reflected on the stator side active and reactive powers, when the rotor

flux is positioned in Sector 1 is illustrated in the following subsections.

Phase a

Phase b

Phase c

S1(100)

S2 (110)S3 (010)

S4(011)

S5 (001) S6 (101)

Sector 1

Sector 2Sector 3

Sector 4

Sector 5 Sector 6

U1

U2U3

U4

U5 U6

Fig.5.5(a) Orientation of the rotor winding in

space with respect to which the voltage

space phasors are drawn

Fig.5.5(b) Voltage space phasors

5.3.1 Effect of Active Vectors on Active Power

Considering anti clockwise direction of rotation of the flux vectors in the rotor reference

frame to be positive, it may be noted that is ahead of in motoring mode of operation and isys yr ys

behind in generating mode. This is illustrated in Fig.5.6(a) and Fig.5.6(b) respectively. In the rotoryr

reference frame the flux vectors rotate in the positive direction at subsynchronous speeds, remain

stationary at synchronous speed and start rotating in the negative direction at supersynchronous

speeds.

Chapter 5 Direct Power Control

117

Page 130: windenergyconversion.pdf

ψs

ψr ψs

ψr

U1

U2U3

U4

U5 U6

U1

U2U3

U4

U5 U6

subsyn

supersyn

subsyn

supersyn

(a) (b)

δ p δ p

Fig.5.6 Flux vectors in (a) motoring mode and (b) generating mode

In the motoring mode of operation in Sector I, application of voltage vectors U2 and U3

accelerates in the positive direction. This reduces the angular separation between the two fluxesyr

resulting in a reduction of active power drawn by the stator. At subsynchronous speeds, U2 and U3

cause to move in the same anti clockwise direction as ; hence the effect on depends on theyr ys Ps

difference between the angular velocities of the two fluxes. The factors effecting the angular

velocities of the fluxes and are the slip speed and the dc bus voltage respectively. In the rotorys yr

reference frame, rotates at slip speed and the rate of change of depends on the dc bus voltageys yr

and the applied inverter state. So, for a given bus voltage, higher the slip lesser is the relative angular

velocity between the two flux vectors, thereby effecting a slower change in and vice-versa. AtPs

supersynchronous speeds the relative velocity is additive and change in is faster.Ps

In the generating mode of operation, application of vectors U2 and U3 result in an increase in

angular separation between the two and thereby an increase in the active power generated by the

stator. ( being negative for generation, U2 and U3 still results in a reduction of positive activePs

power). The relative speeds of the vectors in subsynchronous and supersynchronous generation are

same as in motoring operation; hence the same conclusions can be drawn. Similarly it can be seen

Chapter 5 Direct Power Control

118

Page 131: windenergyconversion.pdf

that the effect of U5 and U6 on the active power would be exactly opposite to that of U2 and U3 in

both the motoring and generating modes.

Power drawn by the stator being taken as positive and power generated being taken as

negative, it may be concluded that, if the rotor flux is in the kth sector, application of vectors U(k+1)

and U(k+2) would result in a reduction in the stator active power and application of vectors U(k-1)

and U(k-2) would result in an increase in the stator active power.

5.3.2 Effect of Active Vectors on Reactive Power

From the phasor diagrams Fig.5.3(a) and Fig.5.3(b) it can be seen that the reactive power

drawn by the stator depends upon the component of along i.e. . The angle between andyr ys yrd ys

i.e. being small, the magnitude of is approximately equal to . Therefore, when the rotoryr dp yr yrd

flux vector is located in Sector I, voltage vectors U1, U2, and U6 increase its magnitude whereas

vectors U3, U4, and U5 reduce its magnitude. This holds good irrespective of whether the machine is

operating in motoring or generating mode. An increase in magnitude of indicates an increasedyr

amount of reactive power being fed from the rotor side and hence, a reduction in the reactive power

drawn by the stator resulting in an improved stator power factor. A decrease in magnitude of yr

amounts to lowering of the stator power factor.

As a generalization it can be therefore said that if the rotor flux resides in the kth. sector,

where k = 1,2,3..6, switching vectors U(k), U(k+1), and U(k-1) reduce the reactive power drawn from

the stator side and U(k+2), U(k-2), U(k+3) increase the reactive power drawn from the stator side.

5.3.3 Effect of Zero Vector on Active Power

The effect of the zero vectors is to stall the rotor flux without affecting its magnitude. This

results in an opposite effect on the stator active power in subsynchronous and supersynchronous

modes of operation.

In subsynchronous motoring, application of a zero vector increases as keeps rotating indp ys

the positive direction at slip speed. Above the synchronous speed, rotates in the counter clockwiseys

direction thereby reducing . Hence active power drawn by the stator increases for subsynchronousdp

operation and decreases for supersynchronous operation. Active power generated being negative, the

Chapter 5 Direct Power Control

119

Page 132: windenergyconversion.pdf

same conclusion holds true for the generating modes as well. The rate of change of depends on thePs

slip speed alone as remains stationary in the rotor reference frame. yr

5.3.4 Effect of Zero Vector on Reactive Power

Since a zero vector does not change the magnitude of the rotor flux its effect on the reactive

power is rather small. Nevertheless, there is some small change in ; its effect being dependent onQs

whether the angle between the stator and rotor fluxes increases or decreases due to the application of

a zero vector. An increase in angular separation between the two fluxes reduces resulting in anyrd

increment of drawn from the stator side. The converse is true when reduces. Qs dp

It is observed that the change in due to the application of U0 or U7 is different in all the 4Qs

modes of operation. This is summarized in Table 5.1. (The effect on is also included in this tablePs

for the sake of completeness.)

Table 5.1 Effect of zero vector on active and reactive power

dp m e yrd o e Qs m, Ps m

dp o e yrd m e Qs o, Ps o

Supersynchrnous

dp o e yrd m e Qs o, Ps o

dp m e yrd o e Qs m, Ps mSubsynchronous

GeneratingMotoringSpeed

Note: denotes increase, denotes decreasem o

5.4 Control Algorithm

With the inferences drawn in the previous section it is possible to switch an appropriate

voltage vector in the rotor side at any given instant of time to increase or decrease the active or

reactive power in the stator side. Therefore, any given references for stator active and reactive powers

can be tracked within a narrow band by selecting proper switching vectors for the rotor side

converter. This is the basis of the direct power control strategy. The details of the control algorithm

are discussed in the following subsections.

It should be noted that in a VSCF system, the outer loop will decide the reference for the

overall active power generated or absorbed by the machine. This includes both the stator and rotorP

Chapter 5 Direct Power Control

120

Page 133: windenergyconversion.pdf

powers ( and ). From this set value and the present speed, the reference torque can bePs Pr md&

computed. The reference for the stator power can, therefore, be calculated as

(5.1)Ps& = md

& $ zs

is set according to the desired power factor at the stator terminals.Qs&

5.4.1 Measurement of Stator Active and Reactive Power

The active and reactive power on the stator side can be directly computed from the stator

currents and voltages. Assuming a balanced three phase three wire system, only two currents and two

voltages need to be measured. The active and reactive powers can be expressed as

(5.2)Ps = 23 usa isa + usb isb

(5.3)Qs = 23 usb isa − usa isb

where (5.4)usa = 32 us1

(5.5)usb =32 us1 + 2us2

and, (5.6)isa = 32 is1

(5.7)isb =32 is1 + 2is2

5.4.2 Defining References and Errors

Let the references for the stator active and reactive powers be and respectively, andPs& Qs

&

the respective allowable bands of excursion of and on either side of their reference values be Ps Qs

and . This is illustrated in Fig.5.7. It is desired that when crosses and hits thePband Qband Ps Ps&

upper band the switching vectors which reduce the active power are selected and consequently isPs

brought down until it hits the lower band. To accomplish this a modified reference is definedPs&&

which is toggled between and depending on the sign of .Ps& + Pband Ps

& − Pband (Ps&& − Ps )

As shown in Fig.5.7, at instant A, is and is positive. When Ps&& Ps

& + Pband (Ps&& − P) Ps

crosses at instant B, this error becomes negative and instantaneously is brought down to Ps&& Ps

&&

. This continues till instant C when the error again becomes positive and isPs& − Pband Ps

&&

modified to . This can be formulated as follows.Ps& + Pband

Chapter 5 Direct Power Control

121

Page 134: windenergyconversion.pdf

Perr = Ps&& − Ps

if (Perr > 0)

Ps&& = Ps

& + Pband

else

(5.8)Ps&& = Ps

& − Pband

In a similar manner the error and reference for the reactive power can be written as

Qerr = Qs&& − Qs

if (Qerr > 0)

Qs&& = Qs

& + Qband

else

(5.9)Qs&& = Qs

& − Qband

A

B

C

bandP

Ps

P**s

P*s

Fig.5.7 Ps, Ps&, Ps

&&

5.4.3 Switching Vector Selection

In order to determine the appropriate switching vector at any instant of time, the errors in Ps

and , and the sector in which the rotor flux vector is presently residing are taken into consideration.Qs

Thus the following two switching tables for active vector selection can be generated. Table 5.2(a) and

Table 5.2(b) correspond to negative and positive respectively.Perr Perr

Table 5.2(a) Selection of active switching states when (Perr <= 0)

S1S6S5S4S3S2Qerr <= 0

S2S1S6S5S4S3Qerr > 0

Sector 6Sector 5Sector 4Sector 3Sector 2Sector 1

Chapter 5 Direct Power Control

122

Page 135: windenergyconversion.pdf

Table 5.2(b) Selection of active switching states when (Perr > 0)

S5S4S3S2S1S6Qerr <= 0

S4S3S2S1S6S5Qerr > 0

Sector 6Sector 5Sector 4Sector 3Sector 2Sector 1

If the rotor side converter is switched in accordance to these tables it is possible to control the

active and reactive powers in the stator side within the desired error bands. But the use of active

vectors alone would result in non-optimal switching of the converter and also a higher switching

frequency.

The effect of the zero vectors on and has been summarized in Table 1. Since the zeroPs Qs

vectors affect both these parameters the usual logic for zero vector selection to enhance/reduce the

torque as used in direct torque control cannot be applied here. The algorithm for incorporating the

zero vector logic is as follows.

if (Ps& m 0) {

if (z [ zs) {

;subsynchronous motoringif (Qerr m 0 && Perr m 0)

Sn = Sz

else Sn = Sa }

;supersynchronous motoringelse { if (Qerr < 0 && Perr < 0)

Sn = Sz

else Sn = Sa } }

else {if (z [ zs) {

;subsynchronous generationif (Qerr < 0 && Perr m 0)

Sn = Sz

else Sn = Sa }

;supersynchronous generationelse {if (Qerr m 0 && Perr < 0)

Sn = Sz

else Sn = Sa } }

Here, represents the switch state to be selected, represents a zero state and an activeSn Sz Sa

state.

Chapter 5 Direct Power Control

123

Page 136: windenergyconversion.pdf

It has already been mentioned that the effect of zero vector is primarily on the active power;

the effect on reactive power is minimal. Also, it is observed that the effect on is opposite in thePs

subsynchronous and supersynchronous modes of operation. This criterion is used in detecting the

transition from subsynchronous to supersynchronous operation and vice-versa. It can be illustrated

with an example. It is assumed that the machine is operating in subsynchronous generation mode.

Therefore, the use of a zero vector increases and consequently should decrease. The amountPs Perr

of reduction in depends on the slip speed (for a constant dc bus voltage). When the slip becomesPerr

negative, will start increasing (instead of reducing) with the application of a zero vector. ThisPerr

direction of change of is detected and it is inferred that the mode of operation has now changedPerr

to supersynchronous generation. The zero vector logic is then modified accordingly.

The choice between S0 and S7 is done depending on the minimum inverter switching. For

example while switching to a zero vector from S1, S0 is selected. On the other hand if the transition

to the zero vector is from S2, S7 is selected. Both these transitions then would result in switching of

only one arm of the inverter.

It may be concluded that these switching strategies would result in close tracking of and Ps&

within the prescribed error bands using near-optimum switching of the rotor side converter.Qs&

5.5 Sector Identification of Rotor Flux

In order to implement the switching algorithm the present sector of the rotor flux has to be

identified. The exact position of the rotor flux space phasor is not of importance as far as the selection

of the switching vectors are concerned. This is because of the fact that the choice of the rotor voltage

vectors is based upon errors in the stator quantities (and not the rotor flux) which are directly

measurable.

The proposed method of sector identification is based on the direction of change in when aQs

particular switching vector is applied. The concept is illustrated by the following example. Let us

assume that the present position of the rotor flux is in Sector 1 and it is moving in the anti clockwise

direction (corresponding to subsynchronous operation). Therefore, application of switching states S2

and S6 results in a reduction of and application of S3 and S5 results in an increment of . WhenQs Qs

the rotor flux vector crosses over to Sector 2, the effect of states S3 and S6 on would reverse.Qs

Vector U3 would now act to reduce instead of increasing it. Similarly the effect of vector U6 on Qs

Chapter 5 Direct Power Control

124

Page 137: windenergyconversion.pdf

would also be opposite. These reversals in the direction of change of , when a particular vectorQs Qs

is applied, can be detected and a decision of sector change may be taken on this basis. Similarly, if the

flux vector is rotating in the clockwise direction (supersynchronous operation) the effect of states S2

and S5 on would change in direction when changes over from Sector 1 to Sector 6. Thus inQs yr

any particular direction of rotation there are two vectors which can provide the information for sector

change. Since the rotor flux vector cannot jump through sectors the change will always be by one

sector, either preceding or succeeding. In this method, even though the exact position of the flux is

unknown, the sector information can be updated just by observing the changes in due to theQs

applied vectors. It may be noted that the effect of the vectors on would not provide a conclusivePs

inference about the change in sector.

The expected direction of change in due to the application of any switching vector in theQs

different sectors can be summed up in the following table.

Table 5.3 Expected direction of change in . Qs

0--+++-0Sector 6

0---+++0Sector 5

0+---++0Sector 4

0++---+0Sector 3

0+++---0Sector 2

0-+++--0Sector 1

S7S6S5S4S3S2S1S0

Note: + indicates increment in , - indicates decrement in , 0 indicates no change (however,Qs Qs

application of the zero vectors will result in some small changes, but zero vectors are not taken into

consideration to infer sector changes).

It may, however, be noted that in a particular sector not all vectors will be applied. For

example, in sector k, vectors U(k) and U(k+3) will never be applied. These vectors would have

predominant effect on the reactive power, but their effect on the active power would depend on the

actual position of the rotor flux vector in the sector. In most applications there is hardly any

requirement for fast transient changes in reactive power; so it is not necessary to apply the strongest

vector to effect any change in . In the switching logic, therefore, only those vectors are selectedQs

Chapter 5 Direct Power Control

125

Page 138: windenergyconversion.pdf

which have uniform effects on and in terms of their direction of change irrespective of thePs Qs

position of the rotor flux in a particular sector.

For any given vector applied in a particular sector the expected direction of change in canQs

be read off from Table 5.3. The actual direction of change can be computed from the present value of

and its previous value. If they are in contradiction then a decision on change of sector is taken.Qs

Whether the sector change has to be effected in the clockwise or anti clockwise direction depends on

the applied vector and the observed change in . This information is stored in another lookup tableQs

as furnished below.

Table 5.4 Direction of change of sector

00+ 1- 10+ 1- 10Sector 6

0- 10+ 1- 10+ 10Sector 5

0+ 1- 10+ 1- 100Sector 4

00+ 1- 10+ 1- 10Sector 3

0- 10+ 1- 10+ 10Sector 2

0+ 1- 10+ 1- 100Sector 1

S7S6S5S4S3S2S1S0

Note: 0 indicates no change, + 1 indicates the sector has to be updated to its next value in the anti

clockwise direction, -1 indicates the sector has to be updated to its previous value.

To illustrate the algorithm with an example it may be assumed that the rotor flux vector is

presently residing in Sector 1 and rotating in the anti clockwise direction (corresponding to

subsynchronous speed operation). As long as the flux vector is within the boundary of Sector 1, the

direction of change in will be as expected and the computed direction will match with that storedQs

in Table 5.3. The quantitative change in due to the effect of the vectors will obviously depend onQs

the position of in the sector but the direction of change should be in accordance with this table. Inyr

this example, since is rotating in the anti clockwise direction the most widely used active states inyr

Sector 1 will be S2 and S3. When the flux vector has crossed over to Sector 2, S2 will have a more

pronounced effect on in the same direction as in Sector 1, but the effect of S3 will reverse itsQs

direction. The application of S3 will cause a decrement in whereas in Sector 1 it is expected toQs

increase. Hence, the computed direction of change will be opposite to that stored in Table 5.3. When

Chapter 5 Direct Power Control

126

Page 139: windenergyconversion.pdf

this is detected the corresponding entry in Table 5.4 is looked at. For Sector 1 and switch state S3 the

entry in Table 4 indicates a positive change in sector. Hence it is updated to Sector 2.

Similarly it can be verified that if the flux vectors are rotating in the clockwise direction

(corresponding to supersynchronous speed) the most commonly used active states will be S6 and S5.

When crosses over to Sector 6, S6 will have a predominant effect on in the same direction asyr Qs

in Sector 1, but S5 will cause to reduce instead of increasing it. This direction of change in isQs Qs

detected from Table 5.3, and the corresponding entry in Table 5.4 indicates a change in sector in the

negative direction. Hence the sector information is updated from Sector 1 to Sector 6.

For reliable detection of the direction of change of a minimum switching period of 6Qs

sampling periods (336 µs) of a particular switching state is maintained. This also puts a maximum

switching limit of 4.5 kHz for the rotor side converter.

This method of sector identification is independent of any machine parameter but relies on

directly measurable fixed frequency quantities. It is also independent of the rotor frequency and can

work stably at or near synchronous speed.

5.6 Starting

Before the rotor side converter is switched on, the entire reactive power is drawn from the

stator side. Initially is set to the computed value of after passing it through a low-pass filterQs& Qs

with a time constant of 100 ms. Thereby it is ensured that at the instant of switching the rotor

converter, is within and the sector estimation algorithm can be used for correcting to theQerr Qband

appropriate sector. Since, the minimum switching period on the basis of which a definite decision

about sector change is made is about 336 µs, the algorithm locks onto the correct sector within 1 ms (

336x3) even if the actual sector is opposite to the computed sector at switch-on. The system can bej

thus, started on-the-fly without any appreciable transient in rotor or stator currents. is then slowlyQs&

ramped down to zero (or any other reference) so that the sector updating logic can function properly.

It may be noted here that the sector correction logic will give improper inferences for a sudden step

change in . However, a transient demand of reactive power is not a practical requirement for theQs&

present system, and a gradual change in is acceptable. Qs

Chapter 5 Direct Power Control

127

Page 140: windenergyconversion.pdf

5.7 Simulation Results

The direct power control algorithm is simulated on the MATLAB-SIMULINK platform. The

field oriented controller block is replaced by the direct power control module. Since the outputs of

this block are directly the switching signals for the rotor side converter, the PWM generation block is

omitted. The main modules used to model the direct power algorithm and the interconnections

between them are illustrated in Fig.5.8. This simulation is done with the same machine parameters as

given in Appendix C. For uniformity of presentation, per unit representation with the same base

values is also maintained in this case.

The transient response due to a step change in active power command from 0 to 0.5 p.u.,Ps&

while is maintained at 0 is shown in Fig.5.9(a) and Fig.5.9(b). and are kept at 0.05Qs& Pband Qband

p.u. in this case. It is observed that response time of to reach its set value is approximately 2 ms.Ps

This can be the fastest possible response at a given speed because only the desired active vector is

used during the transient. Similar transient response for generating condition is given in Fig.5.10(a)

and Fig.5.10(b). The response of the stator current corresponding to these step changes in active

power are presented in Fig.5.11(a) and Fig.5.11(b). Since the reactive power reference is held atQs&

zero, unity power factor operation is clearly observed at the stator terminals.

3

S3

2

S2

2

Q*

delP, delQPs, Qs

1

P*

P**, Q**

3

Usa 4

Usb 5

Isa 6

Isb

1

S1

Sector Update

Switching pattern

generation

Fig.5.8 SIMULINK block diagram of the direct power algorithm

Chapter 5 Direct Power Control

128

Page 141: windenergyconversion.pdf

0.34 0.35 0.36 0.37 0.38 0.39 0.4-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

secs

P (

p.u.

)

(a) Response of Ps

0.34 0.35 0.36 0.37 0.38 0.39 0.4-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

secs

Q (

p.u.

)

(b) Response of Qs

Fig.5.9 Simulation results showing transient responses of and due to step change in from 0 Ps Qs Ps&

to 0.5 p.u. with at = 0.9 p.u.Qs& = 0 z

Chapter 5 Direct Power Control

129

ss

Page 142: windenergyconversion.pdf

0.25 0.26 0.27 0.28 0.29 0.3-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

secs

P (

p.u.

)

(a) Response of Ps

0.25 0.26 0.27 0.28 0.29 0.3-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

secs

Q (

p.u.

)

(b) Response of Qs

Fig.5.10 Simulation results showing transient responses of and due to step change in from Ps Qs Ps&

0 to -0.5 p.u. with at = 0.9 p.u.Qs& = 0 z

Chapter 5 Direct Power Control

130

ss

Page 143: windenergyconversion.pdf

0.34 0.35 0.36 0.37 0.38 0.39 0.4-1.5

-1

-0.5

0

0.5

1

1.5

secs

us, i

s (p

.u.)

(a) Response of for motoringis

0.25 0.26 0.27 0.28 0.29 0.3-1.5

-1

-0.5

0

0.5

1

1.5

secs

us, i

s (p

.u.)

(b) Response of for generationis

Fig.5.11 Simulation results showing transient responses of along with due to step change in is us Ps&

(a) from 0 to 0.5 p.u. (b) from 0 to -0.5 p.u., with at = 0.9 p.u.Qs& = 0 z

Chapter 5 Direct Power Control

131

Page 144: windenergyconversion.pdf

0.5 0.55 0.6 0.65 0.7 0.75 0.8-1.5

-1

-0.5

0

0.5

1

1.5

secs

Psi

_ra

(p.u

), S

ecto

r

Fig.5.12 Simulation waveform showing identification of sector with rotor flux component yra

0.5 0.6 0.7 0.8 0.9 1 1.1 1.2-1.5

-1

-0.5

0

0.5

1

1.5

secs

ir (p

.u),

Sec

tor

Fig.5.13 Simulation waveform showing and sector information during transition through ir

synchronous speed

Chapter 5 Direct Power Control

132

Page 145: windenergyconversion.pdf

The rotor flux along with the sector information is given in Fig.5.12. The sector information is

shown in the form of steps; there are 6 steps corresponding to the six sectors. The rotor current during

transition through synchronous speed is plotted in Fig.5.13. As the rotor passes through the

synchronous speed, the slope of the steps change from positive to negative, thereby indicating that the

rotor flux changes its direction of rotation.

5.8 Implementation and Experimental Results

The direct power control algorithm is implemented on a laboratory experimental setup. The

software is organized in a similar manner as discussed earlier. The modules which implement the

algorithm are listed below with brief descriptions.

Subroutine COM_POWER

Computes stator active and reactive powers from and .usa, usb isa, isb

Subroutine COM_ERR

Compute errors in active and reactive powers

Subroutine UPDATE_SECTOR

Implements the sector updating logic

Subroutine SELECT_PATTERN

Selects switching state for the inverter depending on the sector of the rotor flux.

Subroutine UPDATE_PATTERN

Outputs switching pattern depending on the selected switching state.

It may be noted that the lookup tables which are used in the routines UPDATE_SECTOR,

SELECT_PATTERN and, UPDATE_PATTERN are compact and occupy a small part of the data

memory space. Execution of the assembly code is fast and, it is possible to have a loop-time of 50 µs

if the processor executes only the direct power algorithm. Experimental results to validate the direct

power control algorithm are presented here.

Chapter 5 Direct Power Control

133

Page 146: windenergyconversion.pdf

Fig.5.14(a) Experimental waveforms showing transient response of and due to step change in Ps Qs

from 0 to -0.5 p.u. and = 0Ps& Qs

&

Fig.5.14(b) Experimental waveforms showing transient response of due to step change in from is Ps&

0 to -0.5 p.u. and = 0Qs&

Fig.5.14(c) Experimental waveforms showing steady-state waveforms of and is us

Chapter 5 Direct Power Control

134

Page 147: windenergyconversion.pdf

Fig.5.15(a) Experimental results showing steady-state waveforms for = -0.5 p.u., =0us, is, ir Ps& Qs

&

at 1300 rpm (subsynchronous operation)

Fig.5.15(b) Experimental results showing steady-state waveforms for = -0.5 p.u., =0us, is, ir Ps& Qs

&

at 1430 rpm (synchronous operation)

Fig.5.16 Experimental results showing steady-state , for = -0.25 p.u., =0yra yrb Ps& Qs

&

Chapter 5 Direct Power Control

135

Page 148: windenergyconversion.pdf

Fig.5.17(a) Experimental results showing and sector information during startingQs

Fig.5.17(b) Experimental results showing , and sector information during steady-state Ps Qs

operation with = -0.5 p.u., =0 at 1300 rpmPs& Qs

&

Fig.5.17(c) Experimental results showing and sector information during transition through ir

synchronous speed

Chapter 5 Direct Power Control

136

Page 149: windenergyconversion.pdf

Transient in active power for a step change in from 0 to -0.5 p.u. is shown in Fig.5.14(a). Ps&

is maintained at 0. As is changed goes out of the prescribed band of 0.05 p.u.. ThisQs& Ps

& Perr

results in the selection of only the active vectors thereby effecting the fastest possible change in .Ps&

The slope of change of P is decided by the rate of change of rotor current which in turn depends on

the dc link voltage. It may be noted from these waveforms, that, the transient responses in and Ps& Qs

&

are perfectly decoupled. The steady-state ripple in and due to switching between the positivePs& Qs

&

and negative error bands can also be observed. Fig.5.14(b) illustrates the effect of the active power

transient as reflected in the stator current waveform. The steady-state current waveform in Fig.5.14(c)

clearly shows unity power factor operation.

The steady-state stator voltage and current waveforms for subsynchronous and synchronous

operations are given in Fig.5.15(a) and Fig.5.15(b) respectively. The synchronous speed operation is

observed to be perfectly stable. In Fig.5.16, the steady-state rotor flux waveforms and areyra yrb

presented.

One of the important requirements of the wind power generators is that the machines have to

be "cut-in" when the turbine speed crosses a given limit. The method of "on-the-fly" starting has been

discussed in section 5.6. The relevant waveforms of and the computed sector are given inQs

Fig.5.17(a). (The sector information is scaled and output through DAC such that the analog output

voltage is 1V multiplied by the sector number.) Before the rotor converter is switched on, the sector

information as can be seen from the plot is erroneous. However, the computed sector locks onto the

actual sector instantaneously as the rotor circuit is excited. is gradually ramped down to zero.Qs

Fig.5.17(b) shows the steady-state waveforms of and along with the sector information for Ps Qs Ps&

= -0.5 p.u. and =0. Fig.5.17(c) gives the rotor current waveform along with the sector informationQs&

for transition through synchronous speed. During subsynchronous speed operation, the flux vectors

rotate in the anti clockwise direction in the rotor reference frame; hence the sector number increases

from 1 to 6 and resets back to 1. This is represented by the ascending staircase waveform. As the rotor

moves over to supersynchronous speed the flux vectors start rotating in the clockwise direction.

Therefore, the sector number changes in the reverse order as seen by the descending staircase. The

changeover from subsynchronous to supersynchronous speed is observed to be smooth without any

transients in and .Ps Qs

Chapter 5 Direct Power Control

137

Page 150: windenergyconversion.pdf

5.9 Conclusion

A method of direct power control for doubly-fed, slip ring induction machine is presented.

The stator active and reactive powers are controlled within hysteresis bands by adopting a switching

algorithm on the rotor side. It is proposed that instead of estimating the exact position of the rotor

flux, the information of the sector in which it resides is sufficient for switching the correct inverter

state. A novel method for sector identification based on the direction of change of reactive power is

proposed. The control algorithm uses only stator quantities for active and reactive power

measurement and is inherently position sensorless. It is computationally simple and does not

incorporate any machine parameter. Relevant simulation and experimental results to validate the

concept are presented. The direct power control method can be an attractive proposition for slip-ring

induction generators in wind-energy application.

Chapter 5 Direct Power Control

138

Page 151: windenergyconversion.pdf

Chapter 6

DOUBLY-FED WOUND ROTOR INDUCTION MACHINE

FOR WIND POWER GENERATION - DESIGN

CONSIDERATIONS AND CONTROL STRATEGIES

6.1 Introduction

Harnessing wind power by means of windmills can be traced back to about four thousand

years from now, when they were used for milling and grinding grains and, for pumping water. Even

today there are over one million windmills in operation around the world used for traditional

applications. However, there has been a renewed interest in wind energy in recent years as it is a

potential source for electricity generation with minimal environmental impact [44, 45]. With the

advancement of aerodynamic designs, wind turbines which can capture hundreds of kilowatts of

power, are readily available. When such wind energy conversion systems (WECS) are integrated to

the grid, they produce a substantial amount of power, which can supplement the base power generated

by thermal, nuclear or hydro power plants.

6.1.1 Wind Turbines

Modern wind turbines can be broadly categorized into two basic configurations: horizontal

axis wind turbine (HAWT) and vertical axis wind turbine (VAWT).

The former, as the name suggests, has its axis aligned parallel to the wind direction. The

present low-solidity (two or three blades) HAWTs have evolved from developments in aircraft wing

and propeller design. The axis of an HAWT needs to be continually oriented along the changing wind

139

Page 152: windenergyconversion.pdf

direction. This is accomplished by yaw control (slow rotation by gear arrangement) of the nacelle

(assemblage comprising wind turbine, gears, generator, bearings, control gear etc. mounted in a

housing). These turbines are commercially available with ratings upto 1650 kW [50] and are

universally employed in the generation of electricity.

VAWTs have an axis of rotation perpendicular to the wind direction; so they can harness wind

from any direction without the need to reposition the rotor when the wind direction changes. The

Darrieus VAWT, which is the earliest VAWT, has a huge egg-beater like structure with curved blades

attached at the top and bottom of the same vertical shaft. This shape is structurally suitable for

withstanding relatively high centrifugal forces. It is however, difficult to manufacture, transport and

install. This led to the proposition of straight-bladed VAWTs, the H-type VAWT and V-type VAWT.

Due to higher manufacturing costs, VAWTs have not become economically competitive with

HAWTs. In the present work, the system design and control has been proposed with a standard a

three-bladed HAWT. However, the same methods can be applied to VAWTs also.

6.1.2 Isolated and Grid-connected WECS

A WECS consists of a wind turbine coupled to the generator shaft by means of a suitable

gearbox. The generator may be connected to the constant frequency power grid, or it may supply an

isolated load. On this basis, WECS can be broadly classified as grid-connected or isolated systems.

While use of isolated WECS is restricted to small scale power generation in remote areas,

grid-connected systems are more popular and much higher power capacities are commercially

available.

Power extracted from wind is of intermittent nature depending on the wind velocity. It is not

guaranteed that the power demand of the load can always be met by a WECS. Therefore, in case of

isolated systems the power captured by the turbine either has to be temporarily stored (usually by

means of batteries) [46] or it has to be supplemented by other means, such as, diesel-electric

generation, batteries etc. [47]. The latter is referred to as the hybrid energy system. In such a scheme

reported by Nayar et.al.[48], the diesel engine always delivers a certain amount of load so that its fuel

efficiency is high. The battery is normally charged through a wind electric generator. The inverter

either shares the load with the diesel generator (during peak load condition) or accepts power from

the same and operates as a battery charger (during medium load condition). Under light load

conditions the diesel engine is shut down and the entire power is supplied from the battery bank. Even

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

140

Page 153: windenergyconversion.pdf

though the initial investment is high, the advantages are higher efficiency and smaller size of the

diesel generator. Hybrid energy systems using wind power have not become popular because of high

cost, control complexity and requirement of large battery banks.

Rather than serving a localized load WECS can be integrated to large power grids. The energy

generated from wind is readily absorbed without affecting the supply quality. (The amount of

intermittently generated power which a grid can absorb depends on the grid condition; typically 10%

power penetration is within permissible limits [49].) Wind turbines used for grid connected systems

are of larger size, normally rated above 100 kW (typical ratings being 225 kW, 600 kW, 660 kW,

1650 kW [50]). In locations of continuous favorable wind conditions, several such WECS are

connected to the grid forming a wind-farm. Very large scale WECS (>1 MW) have been installed in a

few places (e.g. a 3 MW unit was installed in 1982 in Maglap, Sweden) on experimental basis.

However, such large units are very expensive and uncommon.

6.1.3 Choice of Wind Electric Generators

The common electric generators used for isolated WECS are the dc generator, field wound or

permanent magnet synchronous alternator and the capacitor-excited induction generator [46]. Of

these, the induction generator is most attractive because of its ruggedness, low cost and, low

maintenance requirement. The magnetizing current is obtained from the capacitors connected across

its output terminals. As the turbine drives the rotor, the residual magnetism helps in building up the

terminal voltage; its magnitude and frequency being dependent on the shaft speed, capacitance value

and, the system load.

The cage rotor induction machine is also the most frequently used generator for grid

connected WECS [57]. When connected to the constant frequency network, the induction generator

runs at near-synchronous speed drawing the magnetizing current from the mains, thereby resulting in

constant speed constant frequency (CSCF) operation. However, if there is flexibility in varying the

shaft speed, the power capture due to fluctuating wind velocities can be substantially improved. This

is explained in the later sections. The requirement for variable speed constant frequency (VSCF)

operation led to several developments in the generator control of WECS.

Variable speed wind turbine control using cage rotor machine is reported by Muljadi et.al.

[51]. The generator is run in V/f mode by a voltage source inverter. The frequency command is

decided by the present rotor speed and the target power. The turbine speed is measured, and the target

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

141

Page 154: windenergyconversion.pdf

power is determined based on a cubic function of speed. The required frequency is then computed

depending on the machine parameters. The annual energy production of the system was estimated

using Raleigh annual wind distribution. It is reported that for a 5m radius turbine, the annual energy

production was 49.6 MWH, compared to 37.2 MWH for a corresponding fixed speed system.

Vector controlled squirrel cage induction generators for VSCF wind power systems are also

commercially available [52]. Instantaneous control over the machine torque can be exercised leading

to smoother variations in generator power and speed. The front end converter is simultaneously

controlled for unity power factor operation under all wind conditions. Direct torque control (DTC)

algorithm can also be employed for decoupled control over the generator flux and torque. Recently a

225 kW prototype using DTC on the machine side and similar switching logic for the FEC has been

successfully implemented and tested [53].

In spite of the disadvantages associated with slip-rings, the wound rotor induction machine

has been a potential candidate as wind electric generator. By suitable integrated approach towards

design of a WECS, use of a slip-ring induction generator is found to be economically competitive.

Control of both grid-connected and isolated variable speed wind turbines with doubly fed induction

generator has been implemented by Pena et.al. [16], [54]. Conventional vector control using a

position sensor has been employed from the rotor side in both the cases for independent control of

active and reactive power. For the isolated WECS, control of an auxiliary load in parallel with the

main load, allows the system to track the optimal wind turbine speed for maximum energy capture. In

case of the grid-connected system the generator is run in speed-control mode with the help of a torque

observer for optimum operating point tracking. Implementation of a torque observer is, however,

difficult. Beyond the rated operating point, the algorithm tries to reduce the shaft speed to limit the

generator power. This requires sufficient torque capability of the generator to overcome the

instantaneous turbine torque and, may not be a feasible solution in practice.

In this chapter a comprehensive study on variable speed grid-connected WECS using wound

rotor induction machine as the wind electric generator is presented. The motivation for variable speed

control is explained and the proposed scheme is compared against the existing fixed speed and

variable speed systems using cage rotor machines. The turbine characteristics are generated by a dc

drive in the laboratory setup. Peak power point tracking algorithm in the conventional torque control

mode is first implemented. A dc motor driven by a commercial thyristor drive is used to simulate the

turbine characteristics. Subsequently, a novel technique for tracking the peak power points using

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

142

Page 155: windenergyconversion.pdf

speed controlled operation is proposed. The technique searches the zero slope point on the

power-speed characteristics of the turbine. The peak power tracking is made independent of turbine

characteristics, air density etc. in this method. This strategy is also implemented and verified

experimentally.

Note: In this chapter, the sign convention adopted for active power is different from that of the earlier

chapters. Since only generator operation is being considered, active power is taken as positive if it

flows out of the induction machine terminals, both at the stator as well as the rotor. The power

developed by the turbine is always taken to be positive.

6.2 Conventional Fixed Speed System

In order to appreciate the need for variable speed control in wind power generation, the wind

turbine characteristics and, the limitations of the fixed speed system have to be understood. This is

explained in the following subsections.

6.2.1 Wind Turbine Characteristics

A wind turbine is characterized by its power-speed characteristics. The amount of power Pt

that a turbine is capable of producing depends upon its dimensions, blade geometry, air density and

the wind velocity. For a HAWT it is given by

(6.1)Pt = 0.5 $ Cp $ q $ A $ v3

where is the air density, A is the swept area (cross-sectional area) of the turbine and v is the windq

velocity. Cp is called the power coefficient and is dependent on the ratio between the linear velocity

of the blade tip ( ) and the wind velocity (v). This ratio, known as the tip-speed ratio, is definedR $ zt

as

(6.2)k = z t$Rv

where R is the radius of the turbine.

An idealized Cp Vs. curve, taken from [56], is shown in Fig.6.1. It is observed that thek

power coefficient is maximum for a particular tip-speed ratio. This implies that for any wind velocity

there is a particular rotor rpm for which maximum power transfer takes place. The prime motivation

for variable speed control of WECS is to track this rotor speed with changing wind velocity so that

Cp is always maintained at its maximum value. Using the Cp- curve of Fig.6.1, the power-speedk

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

143

Page 156: windenergyconversion.pdf

characteristics are plotted for a commercially available turbine (Vestas V27) by using a Mathcad

program. In the following sections these power curves, as shown in Fig.6.2 and Fig.6.3, are used for

comparison between the different control schemes and designs.

.

0.5

5 10

0.2

0.4

02 15

λ

Cp

Fig.6.1 characteristicsCp Vs. k

6.2.2 Conventional Fixed Speed System

Most of the wind turbines now in operation are fixed-speed systems. The turbine is coupled to

a cage rotor induction generator through a gearbox and the stator of the generator is tied to the three

phase grid through a transformer. The grid frequency therefore, determines the mechanical speed of

the generator/turbine shaft, the slip being nominally of the order of 5%. This system, even though,

apparently simple and reliable, severely limits the quantity of power generated and has several

associated disadvantages that require major attention.

In order to understand the implications of using a variable speed system, the design and

operation of a fixed-speed system is to be investigated in a more detailed manner. A practical system

is considered where a Vestas V27 turbine is coupled to a 225 kW, 50 Hz induction generator

[Appendix D]. The machine has two stator windings; one with 6 poles with a rated shaft speed of

1008 rpm and the second with 8 poles corresponding to a shaft speed of 750 rpm. The maximum

speed of the turbine shaft is 43 rpm. This requires a gearbox with a ratio of 43:1008 i.e. 1:23.4. Once

the rated power of the generator is reached, the turbine goes into pitch control mode (where the pitch

angle of the blade is mechanically adjusted to limit the turbine power transfer). The implication of

pitch control is that for a given tip-speed ratio, the value of Cp decreases with a corresponding

reduction in the turbine power.

In Fig.6.2, power-curves of the turbine are plotted for wind velocities from 5 m/s to 14 m/s

against the turbine shaft rpm and Fig.6.3 shows the same curves against the generator shaft rpm with

the gear-ratio of 1:23.4. The operating locus for the constant speed system is given by the line A-B.

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

144

Page 157: windenergyconversion.pdf

From these characteristics it is observed that at a wind-speed of around 14 m/s the rated power of the

machine (225 kW) is reached at 43 rpm (corresponding to approximately 1008 rpm of the rotor shaft).

This is indicated by the point B. It can also be seen that the maximum power that the turbine can

actually generate at a wind-speed of 14 m/s is about 460 kW, provided the turbine shaft speed is

allowed to vary upto 85 rpm and a generator of adequate capacity is used.

The fixed speed system in this case is designed to operate at 1000 rpm, whereas operation at

1500 rpm would result in substantially higher generation. The reason is as follows. It may be

observed from the turbine characteristics that at 1000 rpm the change in turbine power for a large

change in wind velocity is not significant. Even for a wind velocity of 20 m/s the power generated can

only be 250 kW. This ensures that the generator is not overloaded to a great extent even if there is a

sudden gust of wind. Pitch control comes into operation once the rated power is reached; but this

hydraulically operated mechanism being sluggish, transient overshoot of the generator power cannot

be prevented. So operating at 1000 rpm ensures that the generator is not overloaded under sudden

high wind conditions. However, at 1500 rpm the rise in power with wind velocity is much sharper as

observed from Fig.6.3. Fixed speed systems are therefore, designed for lower shaft speeds where the

turbine power curves (for different wind velocities) are close to each other. Thus a natural protection

against overslip and overload is provided for the generator, but utilization of the turbine capability is

poor.

A cage rotor induction generator when connected to the grid draws the magnetizing current

from the line thereby reducing the stator power factor. Under low wind conditions, when the active

power generation is low, the machine mainly draws reactive power from the grid and the stator power

factor is extremely poor. The lagging reactive power is compensated by connecting capacitor banks

across the line. Depending on the active power generation, these capacitors are either cut-in or cut-out

to regulate the average power factor of the generator between 0.95 and 1. But the random switching

of the capacitor banks gives rise to undesirable transients in the line currents and voltages. In a grid,

where hundreds of such machines are installed, these capacitive switchings can cause severe

overvoltage problem.

From Fig.6.3 it may be noted that if the machine is always operated at 1000 rpm, then the

power generated for low wind velocities (<5 m/s) will be extremely small. In order to boost the

generated power under such circumstances another winding of reduced power capacity (50 kW) is

added to the motor with 4 pole pairs, with a synchronous speed of 750 rpm. The controller switches

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

145

Page 158: windenergyconversion.pdf

over from one winding to the other depending upon the wind condition. This feature makes the

machine nonstandard and expensive. Design compromises are also associated with this addition of a

separate winding. It is seen that the no-load current for the main generator is about 235 A (about 0.59

p.u.) [Appendix D], which is unusually high for a machine of 225 kW rating.

0 20 40 60 80 100 1200

100

200

300

400

500

Turbine Shaft Speed (rpm)

Tur

bine

Pow

er (

kW)

A

B

S

T

Q

v1 v2 v3v4

v5

v6

v7

v8

v9

P

14 m/s

v10

12 m/s

11 m/s

8 m/s

Fig.6.2 Power curves of the wind turbine against turbine shaft rpm (v1=5m/s, v2=6m/s .. v10= 14m/s)

0 500 1000 1500 2000 25000

100

200

300

400

500

A

B

v1v2

v3

v4

v5

v6

v7

v8

v9

v10

Generator Shaft Speed (rpm)

Tur

bine

Pow

er (

kW)

Fig.6.3 Power curves of the wind turbine against generator shaft rpm with gear-ratio of 1:23.4

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

146

Page 159: windenergyconversion.pdf

6.3 Variable Speed System using Cage Rotor Induction Machine

A variable speed WECS enables enhanced power capture as compared to a constant speed

constant frequency system. The rotor speed can be made to vary with the changing wind velocity so

that the turbine always operates with maximum Cp, within the power and speed limits of the system.

The power limit is governed by the choice of generator rating, while the speed limit is dictated by the

mechanical design of the turbine and the tower. Selection of the generator can be judiciously made

based on the average wind velocity during the peak wind season. To exploit the power transfer

capability adequately, turbines operating at higher speeds are being built; some of them being

commercially available as well.

In the following sections, two design examples for variable speed systems are furnished; the

first one uses a cage rotor induction machine as the wind electric generator, and the second one uses a

slip-ring induction generator. These systems are compared with the conventional fixed speed system

in terms of component size, ratings etc. In a later section, the energy captured by all the three systems

over a defined wind function is calculated through simulation. The results demonstrate the superior

performance of the variable speed systems.

6.3.1 Design Example

To present a comparative picture between fixed speed and variable speed systems the same

turbine characteristics (Vestas V27) are considered. It is assumed that the turbine shaft speed is

allowed to vary upto 120 rpm. (This implies a maximum tip speed of 170 m/s, which is reasonable for

a system of few hundred kW rating [57].) It is also assumed that the average wind velocity during the

peak wind season is 12 m/s.

Fig.6.4 Variable speed grid-connected WECS with cage rotor induction machine

3 PhaseTransformer

Front endConverter

3 Phase3 Phase

Inverter

Cage RotorInduction Machine

Gear box

Wind turbine

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

147

Page 160: windenergyconversion.pdf

(a) Generator and Gearbox Selection

From Fig.6.2, it may be noted that the maximum power that can be delivered by the turbine at

the wind velocity of 12 m/s is about 290 kW corresponding to the shaft speed of 75 rpm. On this

basis, a 300 kW, 415V squirrel cage induction machine is selected. The synchronous speed of the

machine is kept at 1000 rpm by using a 6-pole machine. Assuming that the rated power is reached at

the rated frequency, the gear ratio works out to be 1000:75 i.e. 13.3:1. The cost of the gearbox can be

brought down by using a lower gear-ratio. This is possible by selecting a machine with higher pole

pairs. However, with increase in the number of pole pairs the machine frame size increases. The

magnetizing current requirement also increases significantly.

(b) Converter Rating

For variable speed control, the back-to-back PWM converter configuration as shown in

Fig.6.4 is used on the stator side. The stator side converter supplies the required reactive power and

also handles the full active power generated by the machine. The line side converter transfers the

generated active power to the grid at unity power factor and regulates the dc bus voltage. The size of

the converters, therefore, is dictated by the generator rating. With a provision for overloading, the

ratings of the converters can be taken as 375 kVA.

For this power rating, IGBT modules are ideally suited, so that a high switching frequency of

about 5 kHz can be employed to limit the current ripple in both the converters to less than 10%. The

device ratings can be computed as follows.

is,rms(max) = 375000/(ª3 $ 415) = 522A

is,peak = 738A

Allowing 10% peak-to-peak switching ripple, the peak current rating for the device may be taken as

5% more than .is,peak

is,peak(max) = 1.05 $ 738 = 775A

Using a maximum modulation index of 0.9 with sine-triangle modulation, the dc bus voltage that is

required is given by

udc = 2 $ (415 $ ª2/ª3) $ 0.9 = 753V

The dc bus can be designed for 750 V.

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

148

Page 161: windenergyconversion.pdf

Two paralleled 1200V, 400A IGBT modules can be selected. The same devices may be used

for both the converters, even though the line side converter will be operating at upf and need not carry

any reactive current.

(c) DC Bus Capacitor

Assuming no-load current to be 15% of the rated current (i.e.62.6A) and allowing 0.5% dc bus

voltage ripple due to reactive loading, the dc bus capacitance can be computed [Appendix E] as

C = ª2 $ inl/ RPU $ udc $ 24 $ frated

= ª2 $ 62.55/(0.005 $ 750 $ 24 $ 50)

= 19658 lF

iripple,rms = ª2/ª3 $ inl

= ª2/ª3 $ 62.55 = 51A

The capacitors are divided in three banks corresponding to three phases. (Each phase consists

of two legs, one for the front end converter and the other for the machine side converter). The voltage

rating of 750V cannot be achieved with a single electrolytic capacitor in each parallel branch. 2,

3300µF, 450V capacitors may be used in series for each branch. 12 such parallel units (a total of 24

capacitors) need to be connected to meet the required capacitance value. Hence, each bank comprises

4 such units. The effective capacitor value becomes

.C = 12 $ 3300/2 = 19800lF

The rms ripple current in each branch is 4.25A, which is within allowable limits.

(d) Input Transformer

The line side converter is interfaced to the power grid through a transformer. Potential wind

sites are usually remote and the transmission grid is available at a higher voltage. (For example, in

south Tamil Nadu, India, the wind farms are connected to 6.6 KV power grid). The transformer can

be rated for 375 KVA with a turns ratio of 6.6KV:415V.

(e) Line Side Inductance

The line side series reactance decides the current ripple for the front end converter. Hence, a

very low value cannot be used. With 5 kHz switching frequency and 0.25 p.u. choke the switching

ripple is within the design limits of 10% (checked through simulation). Using this value,

Lfe = 0.25 $ (415/ª3)/ is,rms $ 2 $ o $ 50

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

149

Page 162: windenergyconversion.pdf

= 0.25 $ (415/ª3)/(417 $ 2 $ o $ 50)

= 457.5lH

Therefore, 450µH series inductance per phase can be selected.

6.3.2 Operating Region and Control

With the designed gear ratio, the V27 power curves are plotted in Fig.6.5. The operating

region is also marked on the characteristics. Once the cut-in wind velocity (3-4 m/s) is reached, the

system is connected to the grid and it starts generation. Control over the machine torque is exercised

using field oriented control or direct torque control algorithms. Upto the rated operating point of the

generator corresponding to 300 kW, 1000 rpm, the system runs in peak-power tracking mode either

through torque control or through speed control. (These control algorithms are discussed in a later

section). Beyond this point, the power is kept constant with increasing speed. This is achieved by

reducing the torque through field weakening. With 33% reduction, the speed can be increased upto

1500 rpm, the corresponding shaft speed being 1500/13.3 i.e. 113 rpm (within the allowable limit). At

this speed the system goes into pitch-control mode which restricts further increase of speed and

power. The operating region is also illustrated in the torque-speed characteristics in Fig.6.6.

The advantages of this variable speed WECS with respect to the conventional system can be

summed up as follows.

(i) For the same turbine, it allows higher power capture, thereby increasing the annual energy output

significantly. The generator rating can be judiciously selected based on the wind potential of the

site.

(ii) The proposed system is capable of providing the required reactive power of the induction

generator from the dc bus capacitance. The front end converter is controlled to operate at unity

power factor at the grid interface irrespective of the active power generation. With the converter

switching at high frequency, the currents injected into the line are sinusoidal without any

undesirable transients

(iii)Variable speed operation also allows a standard single winding machine to be used over the entire

operating range of the turbine. Hence the machine cost is reduced and the complexities associated

with winding-switchovers are eliminated.

(iv)Since torque of the machine is controlled (either by field-orientation or DTC) the generator cannot

be overloaded at any point of time beyond the prescribed limits.

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

150

Page 163: windenergyconversion.pdf

0 200 400 600 800 1000 1200 14000

100

200

300

400

500

Generator Shaft Speed (rpm)

Tur

bine

Pow

er (

kW)

Ptarget

v1 v2v3

v4

v5

v6

v7

v8

v9

v1014 m/s

12 m/s

Fig.6.5 Operating region of WECS with cage rotor induction machine in the planeP − z

0 200 400 600 800 1000 1200 1400

0

1000

2000

3000

4000

5000

Generator Shaft Speed (rpm)

Tur

bine

Tor

que

(Nm

)

Mdtarget

v1v2

v3v4

v5

v6

v7

v8

v9

v1014 m/s

12 m/s

Fig.6.6 Operating region of WECS with cage rotor induction machine in the plane m − z

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

151

Page 164: windenergyconversion.pdf

6.4 Variable Speed System using Wound Rotor Induction

Machine

Rotor side control of slip-ring induction machine can be effectively used for variable speed

WECS because of its inherent VSCF operation capability. The same arrangement, as discussed in the

previous chapters, applies to WECS, the prime mover in this case being a wind turbine (Fig.6.7). In

order to bring out the relative merits of using the proposed scheme a similar design example is

presented with the same turbine characteristics.

6.4.1 Design Example

(a) Generator and Gear Ratio

With the same assumptions regarding wind conditions and speed range, a 6 pole slip-ring

induction machine of 300 kW is selected. One important design criterion for slip ring induction

machines is the choice of rotor and stator turns ratio. It is advantageous to put lesser number of turns

on the rotor side. However, this increases the current rating of the rotor winding. A compromise can

be achieved by using a delta-connected stator winding and a star-connected rotor winding. The rotor

turns can be made times the stator turns to make the effective turns ratio 1:1; the current rating1/ª3

for the rotor winding is also not largely enhanced. The synchronous speed being 1000 rpm and

assuming that rated stator power is reached at the rated frequency, the selected gear ratio remains

same, i.e.13.3:1.

Fig.6.7 Variable speed grid-connected WECS using doubly-fed wound rotor induction machine

3 PhaseTransformer

Front endConverter

3 Phase3 Phase

Inverter

Wound RotorInduction Machine

Gear box

Wind turbine

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

152

Page 165: windenergyconversion.pdf

(b) Converter Rating

The converter rating in this case depends on the range of operating speed. Assuming 0.5 p.u.

slip on either side of the synchronous speed, the converter rating can be half the power rating of the

stator. Allowing the same amount of overloading as earlier, the converter can be rated for 375*0.5 i.e.

187.5 KVA.

It may be noted that the equivalent current ratings for the stator and rotor are same for the

selected turns ratio. So, the current rating of the devices, as selected in the previous case, also applies

here. However, the maximum voltage that needs to be applied to the rotor terminals is half the stator

voltage. Therefore, a dc bus of 375V (750/2) is sufficient in this case for the same maximum

allowable modulation index of 0.9.

For the rotor side converter and front end converter, 2 paralleled 600V, 400A IGBT modules

can be selected. If desired, the reactive power can be distributed equally between the rotor and the

stator sides, and the front end converter can be operated at leading power factor to compensate for the

lagging VAR drawn by the stator. This results in equal current loading for the rotor side and front end

converters. However, since the reactive current is only about 10-15% of the rated current, it does not

make a significant difference even if the rotor side converter supplies the full reactive power and the

front end converter is operated at unity power factor.

(c) DC Bus Capacitor

Since the reactive current requirement is almost the same for a cage rotor machine and a

wound rotor machine of 300 kW rating [67], the same capacitor value needs to be used. However, the

voltage rating is reduced by half. Using single 450V capacitors for each parallel branch may not

provide sufficient voltage margin when the bus is charged to 375V. A more realistic design would be

to use 2, 250V capacitors in series in each branch. The configuration of the capacitor banks remains

the same i.e. a total of 24, 250V, 3300 µF capacitors are required for the entire bank. The rms ripple

current rating in each branch remains at 4.25A as in the previous case.

(d) Input Transformer

The transformer connecting the system to a 6.6KV grid should have two secondaries; one

winding connecting the stator being rated at 415V and the second winding, connecting the front end

converter being rated at 415/2 i.e.208V. Without this voltage reduction on the rotor side, it is not

possible to operate the dc bus at 375V. Consequently the voltage ratings for the devices and the

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

153

Page 166: windenergyconversion.pdf

capacitor bank cannot be optimized. The rating of the transformer also has to be boosted up by 50%

because of the extra power being generated from the rotor side during supersynchronous operation.

Therefore, a 375*1.5 i.e. 560 KVA transformer is to be used with two windings having turns ratio of

6.6KV:415V/208V.

(e) Line Side Inductance

The same per unit reactance of 0.25 can be used in this case. However, since base impedance

is reduced to half (due to reduction in input voltage), 225µH per phase inductance is sufficient for the

present scheme.

6.4.2 Operating Region and Control

The operating region of the WECS with rotor side control is shown in Fig.6.8. The speed of

operation is limited to the range 500 rpm-1500 rpm. When the wind velocity exceeds the cut-in value,

the system is allowed to accelerate until the generator shaft speed reaches 500 rpm. The system is

connected to the grid at this point and rotor side control is brought in. While in operation, if the

generator power falls below 40 kW (corresponding to 6 m/s of wind velocity), the rotor speed is

maintained at 500 rpm by operating in the speed control mode. Once the power exceeds 40 kW, the

system goes into peak-power tracking mode upto the synchronous speed of 1000 rpm. At this

operating point, the stator power has reached its limit and the rotor power is zero (zero slip). This also

corresponds to the rated torque condition. From 1000 rpm till 1500 rpm the machine operates at

constant rated torque with power being recovered from the rotor circuit as well. The total generated

power follows a straight line locus above the synchronous speed with an additional 150 kW being

regenerated from the rotor side at 1500 rpm. This is a distinct advantage as compared to cage rotor

induction machine because, in this case, the stator field is always constant and, the rated torque can be

maintained upto the maximum speed. Therefore, operation upto a higher wind velocity can be

achieved before the system goes into pitch control mode. The loci for the stator and rotor powers are

also shown in Fig.6.8. Fig.6.9 indicate the operating region in the torque-speed characteristics.

The advantages of a variable speed WECS using rotor side control of slip-ring induction

machine as compared to variable speed, cage rotor induction generator can be summed up as follows.

(i) The ratings of the converters are significantly reduced. This is manifested in the lower voltage

ratings required for the devices.

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

154

Page 167: windenergyconversion.pdf

Generator Shaft Speed (rpm)

0 200 400 600 800 1000 1200 1400

0

-100

100

200

300

400

500

Tur

bine

Pow

er (

kW)

Pstator

Pgen

Protor

v1 v2v3

v4

v5

v6

v7

v8

v9

v10

14 m/s

12 m/s

6 m/s

Fig.6.8 Operating region of WECS with wound rotor induction machine in plane P − z

0 200 400 600 800 1000 1200 1400

0

1000

2000

3000

4000

5000

Generator Shaft Speed (rpm)

Tur

bine

Tor

que

(Nm

) Mdtargtet

v1v2

v3v4

v5

v6

v7

v8

v9

v10

14 m/s

12 m/s

6 m/s

Fig.6.9 Operating region of WECS with wound rotor induction machine in planem − z

(ii) The stator flux is constant over the entire operating region. Therefore, the torque can be

maintained at its rated value above the synchronous speed. This results in higher power above the

synchronous speed (i.e. at high wind velocities) when compared to a cage rotor induction

generator of the same frame size. Thus the machine utilization is substantially improved.

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

155

Page 168: windenergyconversion.pdf

(iii)A lower dc bus voltage is required. This reduces the voltage rating of the capacitor bank and

significant saving in the cost of the capacitor.

(iv)The line side inductance value is also reduced.

Table 6.1 Summary of the design results for the three WECSs.

500 - 1500 rpm0 - 1500 rpmFixed1000 rpm/750 rpm

Speed Range(generator shaft)

450 kW300 kW225 kWMaximumPower Capture

560 kVA6.6KV:415V/208V

375 kVA6.6KV:415V

250 kVA, 6.6KV:415VTransformer

225 µH450 µHNoneFEC Inductance

19800 µF(2, 250V, 3300µF in series

in each branchX

12 parallel branches)

19800 µF(2, 450V, 3300µF inseries in each branch

X 12 parallel branches)

None(PF correction capacitor bank

connected to the ac mains)

DC BusCapacitance

375V750VNoneDC Bus Voltage

187.5 KVA,600V,400AX2 IGBT modules

375 KVA,1200V,400AX2 IGBT modules

NoneConverter

13.3:113.3:123.4:1Gear Ratio

Wound rotorinduction machine

415V, 300 kW,50Hz, 6-pole

Cage rotor induction machine415V, 300 kW,

50Hz, 6-pole

Two winding cage rotor induction machine

Main:415V, 225 kW, 6 poleAuxiliary:415V, 50 kW, 8 pole

Generator

V27V27V27Turbine

Variable Speed System withSlip Ring Induction

Machine

Variable Speed Systemwith Cage Rotor

Induction Machine

Constant Speed System withCage Rotor Induction Machine

6.5 Simulation of WECS

A simplified model of the electromechanical system is taken for simulation of the different

WECSs. The electrical and mechanical losses of the system are neglected. The limits of power and

speed are imposed. When the maximum power is reached it is assumed that pitch control comes into

operation. However, the dynamics associated with this is not considered. The basic objective of this

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

156

Page 169: windenergyconversion.pdf

particular section is to determine the energy capture for the three systems under consideration. A wind

function is defined and, the turbine power and target power for the generator are determined. Current

controller dynamics are ignored for the time being and it is assumed that the actual generated power

tracks the reference instantaneously. A more detailed simulation including the rotor side current

controllers and a realistic wind profile is presented later where the rotor current control scheme is also

included.

Wind is a randomly fluctuating variable. Therefore, it is difficult to model and evaluate the

performance of a WECS theoretically without implementing it and subjecting it to actual

environmental conditions. Some theoretical predictions are possible with the statistical data of wind

variations at a particular location [60]. However, these are more appropriate for optimal planning of

WECS in terms of cost, overall energy output per unit land area etc. [61], rather than evaluating the

relative performances of the different generating schemes. For effective performance evaluation the

system has to be operated over the entire range of wind variations so that all the design limits are

reached. This is simulated by defining a wind function as

Vw = 10 - 2.cos(2.pi/20)t - 5.cos(2.pi/600)t (6.3)

Fig.6.10(a) shows the wind profile; it is observed that the wind varies between maxima and mimima

with a periodicity of 10 secs and these peaks and troughs are modulated over a longer period with a

periodicity of 10 mins. The minimum touches the cut-in speed of 3 m/s, whereas the global maximum

reaches 25 m/s. All the three systems are subjected to this wind function and the shaft speed,

generator power and generated energy are plotted.

6.5.1 Fixed Speed System

In this case, the generator shaft speed is kept constant at 1000 rpm (since the allowable slip is

only 8 rpm which can be neglected). When the turbine input power falls below 50 kW, the second

winding with 8 poles is brought into operation, in which case the speed is fixed at 750 rpm. Since the

turbine shaft speed is constant, there is no change in the stored energy of the system and the blade

inertia does not come into picture. Neglecting losses, the turbine and generator powers are the same.

The total energy output due to the defined wind function over a period of 10 minutes is found to be

21.5 kWh. The relevant simulated waveforms are given in Fig.6.10(a) through Fig.6.10(d).

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

157

Page 170: windenergyconversion.pdf

0 100 200 300 400 500 6002

4

6

8

10

12

14

16

18

Time (secs)

Win

d V

eloc

ity (

m/s

)

Fig.6.10(a) Wind velocity function

0 100 200 300 400 500 6000

10

20

30

40

50

Time (secs)

Tur

bine

Sha

ft S

peed

(rp

m)

Fig.6.10(b) Turbine shaft speed for CSCF system

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

158

Page 171: windenergyconversion.pdf

0 100 200 300 400 500 6000

50

100

150

200

250

secs

Gen

erat

or P

ower

(kW

)

Fig.6.10(c) Generator power for CSCF system

0 100 200 300 400 500 6000

5

10

15

20

25

30

35

40

secs

Gen

erat

ed E

nerg

y (k

WH

)

Fig.6.10(d) Generated energy for CSCF system

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

159

Page 172: windenergyconversion.pdf

6.5.2 Variable Speed System using Cage Rotor Induction Machine

The system is designed to track the peak power by varying the rotor speed upto the rated

operating point corresponding to 300 kW, 1000 rpm. From 1000 rpm to 1500 rpm the power is kept

constant by reducing the generator torque through field weakening. Beyond this point the speed and

power are held constant through pitch control. The optimum operating point tracking can be achieved

by several algorithms, the simplest being operation in torque control mode. This method, as discussed

below, is employed in the present simulation for energy calculation.

In order to operate the system in the peak-power tracking mode, Cp has to be maintained at

. This corresponds to a certain tip-speed ratio λ opt. Therefore, for any wind velocity, theCp max

target power can be written as

(6.4)Pt arg et = 0.5 $ Cp max $ q $ A $ v3

Eliminating v from Eq.(6.4) using Eq.(6.2)

Pt arg et = 0.5 $ Cp max $ q $ A $z t $ Rkopt

3

= 0.5 $ Cp max $ q $ A $ Rkopt

3$ zt

3

(6.5)= Kopt $ zt3

It is seen that the target power varies as the cube of the rotor speed, other parameters being

dependent on the turbine characteristics and assuming air density to be constant. Hence the torque

corresponding to the peak-power locus varies as the square of the rotor rpm.

(6.6)md,t arg et = Kopt $ zt2

The generator torque is always set in accordance to this desired locus. The speed of the shaft

is free to vary and therefore, it settles at an operating point where the generated torque equals the

turbine torque. Since the intersecting points between the two curves correspond to the maximum

power points, it is ensured that the generator always extracts the maximum possible power from the

turbine irrespective of the wind speed. This can be explained with reference to Fig.6.2. Let the system

be operating at the point S, corresponding to a wind velocity of v4 (=8 m/s) and generating about

90kW. Under this condition if the wind velocity increases to v7 (=11 m/s), immediately the turbine

power rises to 200 kW as indicated by point P. Since the speed of the system cannot change

instantaneously, the generator still continues to deliver 90 kW. The driving power being more, the

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

160

Page 173: windenergyconversion.pdf

system accelerates, and with increasing speed the generated power also rises until it reaches the stable

operating point T. When the wind speed falls the operating point for the turbine shifts to Q, but the

generator power does not immediately change. This gradually decelerates the system back to S. In this

process a part of the energy from the wind is stored by the inertia of the system during increasing

wind velocities; which is released during deceleration in a controlled manner.

From Fig.6.5 and Fig.6.6 it can be seen that, beyond the rated speed the generator torque is

varied as

(6.7)md,t arg et =Pg,rated

z t

The system is simulated with the same turbine data [Appendix D]. It is observed that due to

constant variation in the wind velocity the system is always in the transient state searching for the

optimum operating point. The large inertia of the rotating blades tend to reduce the fluctuations in

torque and power to a substantial extent. The relevant plots are given in Fig.6.11(a) through

Fig.6.11(d). The system is started with an initial speed of 10 rpm. (Before this point the turbine torque

is almost zero and the system fails to accelerate in the simulation model. In practice the pitch angle is

controlled to start the system.) The generator power is limited to 300 kW and the generator shaft

speed is limited to 1500 rpm. The corresponding turbine shaft speed is 113 rpm. It is assumed that the

pitch control comes into operation beyond these limits and restricts the operating region. However,

the dynamics related to the pitch control mechanism are neglected for simplification. It is seen that

the energy output for the defined wind function (Eq.6.3) over 10 minutes is 28.5 kWH, an increment

of 32.5% with respect to the previous case.

It is interesting to note that this control mechanism eliminates the need for measurement of

wind velocity to track the peak-power locus. Moreover, since the torque of the machine is directly

controlled the generator is never allowed to exceed its maximum torque capability; so the problem of

overloading or pulling out does not arise and the pitch control mechanism can operate more

effectively in this mode of operation.

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

161

Page 174: windenergyconversion.pdf

0 100 200 300 400 500 6002

4

6

8

10

12

14

16

18

Time (secs)

Win

d V

eloc

ity (

m/s

)

Fig.6.11(a) Wind velocity function

0 100 200 300 400 500 6000

20

40

60

80

100

120

Time (secs)

Tur

bine

Sha

ft S

peed

(rp

m)

Fig.6.11(b) Turbine shaft speed for VSCF system using cage rotor induction machine

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

162

Page 175: windenergyconversion.pdf

0 100 200 300 400 500 6000

50

100

150

200

250

300

350

secs

Gen

erat

or P

ower

(kW

)

Fig.6.11(c) Generator power for VSCF system using cage rotor induction machine

0 100 200 300 400 500 6000

5

10

15

20

25

30

35

40

secs

Gen

erat

ed E

nerg

y (k

WH

)

Fig.6.11(d) Generated energy for VSCF system using cage rotor induction machine

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

163

Page 176: windenergyconversion.pdf

6.5.3 Variable Speed System using Wound Rotor Induction Machine

The same method of control to track peak power is used in this case. The generator speed is

restricted between 500 rpm and 1500 rpm (0.5 p.u. slip). Therefore, for wind velocities lower than

6m/s, the system is operated in constant speed mode at 500 rpm. The peak power point tracking

algorithm is effective from 500 rpm to 1500 rpm corresponding to wind velocities of 6 m/s to 12 m/s

respectively. Below 50 kW, the system is run in speed control mode at a constant speed of 500 rpm.

When the generator power exceeds this threshold value, it switches over to peak-power tracking by

torque control as discussed in the previous section. From 1000 rpm till 1500 rpm, the torque is kept

constant at the rated value, beyond which, pitch control becomes effective. Thus the stator power is

limited to 300 kW beyond 1000 rpm, whereas the rotor generates an additional amount depending on

the slip. The question of flux weakening does not arise in this case because the stator flux is dictated

by the grid voltage and frequency. The relevant simulated waveforms are shown in Fig.6.12(a)

through Fig.6.12(f). The energy output in this case for the same wind cycle for 10 minutes is found to

be 35 kWH, an increase of 22.8% with respect to the variable speed system using cage rotor machine

and 62.7% with respect to the conventional fixed-speed system. The improvement in energy capture

is due to the rated torque capability of the machine upto the maximum speed. Above the synchronous

speed, even though the stator power is saturated to 300 kW, the rotor in addition generates a

substantial amount of power, so that the net power captured is largely enhanced. The advantage of

this scheme lies in the fact that this excess power is obtained from the same frame size of the

generator.

6.6 Detailed Simulation of Variable Speed WECS using Wound

Rotor Induction Machine with Rotor Side Current Control

In this section simulation of the doubly-fed grid connected wound rotor induction generator

operating under with a realistic wind profile is presented. Generation of the wind profile using a

random function generator is shown in Fig.6.13. The function generator output is passed through a

first order filter to smoothen out sharp fluctuations. The output of the function generator varies from 0

to 2. This is scaled by the filter gain and added to an average value of 12. The variation in wind

velocity is thus in the range of 0 to 18 m/s.

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

164

Page 177: windenergyconversion.pdf

0 100 200 300 400 500 6002

4

6

8

10

12

14

16

18

Time (secs)

Win

d V

eloc

ity (

m/s

)

Fig.6.12(a) Wind velocity function

0 100 200 300 400 500 6000

20

40

60

80

100

120

secs

Tur

bine

Sha

ft S

peed

(rp

m)

Fig.6.12(b) Turbine shaft speed for VSCF system using wound rotor induction machine

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

165

Page 178: windenergyconversion.pdf

0 100 200 300 400 500 6000

50

100

150

200

250

300

350

secs

Sta

tor

Pow

er (

kW)

Fig.6.12(c) Stator power of wound rotor induction machine for VSCF system

0 100 200 300 400 500 600-200

-150

-100

-50

0

50

100

150

200

secs

Rot

or P

ower

(kW

)

Fig.6.12(d) Rotor power of wound rotor induction machine for VSCF system

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

166

Page 179: windenergyconversion.pdf

0 100 200 300 400 500 6000

100

200

300

400

500

secs

Gen

erat

or P

ower

(kW

)

Fig.6.12(e) Total generated power for VSCF system using wound rotor induction machine

0 100 200 300 400 500 6000

5

10

15

20

25

30

35

40

secs

Gen

erat

ed E

nerg

y (k

WH

)

Fig.6.12(f) Generated energy for VSCF system using wound rotor induction machine

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

167

Page 180: windenergyconversion.pdf

3

s+2*pi/20

FilterRandomFunction Generator

++

Sum

12

Average Speed

1

Wind Velocity

Fig.6.13 SIMULINK block diagram of the random wind profile generator

The torque reference is generated using the same torque control law as described in section

6.5. The q-axis current reference is derived from this torque reference assuming the stator flux isirq&

constant at the nominal value. The d-axis reference is kept at 0, so that, the stator supplies the total

reactive power required by the machine. The same rotor current controller is employed with rotor

position feedback. The simulation results are presented in Fig.6.14(a) through Fig.6.14(f). The speed

variations of the generator shaft (Fig.6.14(b)) tend to follow the pattern of the wind profile

(Fig.6.14(a)) to track the peak power. The generator torque (Fig.6.14(c)) and the stator generated

power (Fig.6.14(d)) differ by a scaling factor, which is the synchronous frequency. The generator

torque is saturated at its rated value so that the stator power is limited to its nominal rating of 300

kW. The rotor power varies between -40 kW (in the subsynchronous range) and 110 kW (in the

supersynchronous range) as seen from Fig.6.15(e). This is in agreement with the operating point locus

shown in Fig.6.8 The generator output power is the sum of the stator and the rotor powers and it is

observed that a substantial amount of power is generated from the rotor side even after the stator

power saturates to its rated value.

6.7 Practical Implementation of Variable Speed System using

Wound Rotor Induction Machine in Torque Control Mode

The peak power tracking algorithm is implemented on the experimental setup. The turbine

characteristics are simulated by a dc motor driven by a commercial drive. The system is run for

different wind velocities and the corresponding steady-state operating points are found to be close to

the peak power points in the curves. Transients due to step changes in wind velocity are alsoP − z

recorded and presented in this section.

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

168

Page 181: windenergyconversion.pdf

0 100 200 300 400 500 6000

5

10

15

20

25

secs

Win

d V

eloc

ity (

m/s

)

Fig.6.14(a) Wind velocity profile

0 100 200 300 400 500 6000

200

400

600

800

1000

1200

1400

1600

secs

Gen

erat

or S

haft

Spe

ed (

rpm

)

Fig.6.14(b) Generator shaft speed

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

169

Page 182: windenergyconversion.pdf

0 100 200 300 400 500 6000

500

1000

1500

2000

2500

3000

secs

Gen

erat

or T

orqu

e (N

m)

Fig.6.14(c) Generator shaft torque

0 100 200 300 400 500 6000

50

100

150

200

250

300

350

secs

Sta

tor

Pow

er (

kW)

Fig.6.14(d) Stator power

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

170

Page 183: windenergyconversion.pdf

0 100 200 300 400 500 600-150

-100

-50

0

50

100

150

secs

Rot

or P

ower

(kW

)

Fig.6.14(e) Rotor Power

0 100 200 300 400 500 6000

50

100

150

200

250

300

350

400

450

secs

Gen

erat

or P

ower

(kW

)

Fig.6.14(f) Generator power

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

171

Page 184: windenergyconversion.pdf

6.7.1 Simulation of the turbine characteristics

The V27, characteristics corresponding to four wind velocities v6, v7, v8 and v9 (10P − z

m/s, 11m/s, 12 m/s, 13 m/s) are expressed in per unit and are shown in Fig.6.15. These characteristics

are then stored in the form of lookup tables in the external memory of the DSP as 32 word arrays. The

generator shaft speed is computed, scaled to the resolution of the table and the corresponding turbine

power is then read from memory. The turbine torque is subsequently calculated. This is given as a

reference to the dc drive. The dc drive is a stand-alone unit with an independent analog controller. It

can be operated in either current control mode or speed control mode with external analog references.

In the present case, the torque reference for the dc drive, suitably scaled, is output via the DAC in the

processor board. It is then routed to the reference input of the torque controller. The dc motor is thus

made to emulate the characteristics of the chosen wind turbine.

The system is started in the following manner. Initially, a small constant torque reference is

given to the dc drive. Since the rotor side control is not yet released, the generator torque is zero. The

dc motor speed ramps up. When the speed crosses a threshold (1200 rpm in the present case) the

software ‘switches in’ the turbine characteristics. This further accelerates the motor. In the absence of

any generating torque, the torque controller for the dc drive saturates and the machine speed settles at

the maximum value depending on the input voltage and the field current (nominally at 1875 rpm).

The reference for the generator torque at this speed saturates at the rated value (since the rated speed

is exceeded). So, when the rotor side current control is enabled, the system decelerates and eventually

settles down to a steady-state operating point where the generator torque equals the prime mover

torque.

6.7.2 Experimental Results

The active current reference for the rotor side control is set in accordance with theirq&

computed speed. From Eq.(6.5) it can be inferred that in per unit scale (since 1 p.u. Kopt = 1

is reached at 1 p.u. speed).Pt arg et

Therefore, irq& (pu) =

md&(pu)$(1+rs )

Xo(pu) $ 1ims(pu)

(6.8)=md

&(pu)$(1+rs )ys(pu)

Since under rated condition of input voltage and frequency, is unity,ys

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

172

Page 185: windenergyconversion.pdf

irq& (pu) = md

&(pu) $ (1 + rs )

(6.9)= z(pu)2 $ (1 + rs )

With such scaling, the software implementation of the peak power tracking algorithm in

torque control mode becomes very simple. The rotor side reactive current reference is set to zeroird&

for the present experiment. The software modules for the simulation of the turbine characteristics and

generation of the rotor current reference are executed in the 6th slot of the task schedule, as discussed

in Chapter 3. Therefore, the torque references are updated every 341 µs. The system was run for each

of the wind velocities and the operating points were recorded (Fig.6.15). It is seen that the results are

in close proximity to the peak power points in the characteristics. The small errors can beP − z

attributed to (i) the resolution of the turbine characteristics as stored in the memory and (ii) the losses

incurred in the system.

Generator Shaft Speed (p.u.) Experimentaloperating points

1.4

0 0.2 0.4 0.6 0.8 1 1.20

0.2

0.4

0.6

0.8

1

1.2

Tur

bine

Pow

er (

p.u.

)

v6

v7

v8

v9

Fig.6.15 Turbine characteristics for experimental verification and operating points

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

173

Page 186: windenergyconversion.pdf

Fig.6.16(a) Experimental result for transients in and due to change in wind velocity between v6z irq&

and v8 while operating in torque control mode

Fig.6.16(b) Experimental result for transients in and due to change in wind velocity between z irq&

v7 and v9 while operating in torque control mode

The transients in speed and active current reference for step changes in wind velocity fromirq&

v8 to v6 and vice versa are given in Fig.6.16(a). Similar responses are recorded for transitions

between v7 and v9 in Fig.6.16(b). The settling time between two operating points is decided by the

system inertia and the mechanical losses. Since, the actual system inertia cannot be scaled in the

laboratory setup, the responses do not match the practical dynamic behavior of a WECS.

Nevertheless, it can be concluded that with varying wind conditions, the torque control law works and

the reference torque is dynamically updated to follow the optimum operating point locus. It is also

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

174

Page 187: windenergyconversion.pdf

observed from Fig.6.16(b) that beyond 1 p.u. speed (corresponding to 5V in the oscilloscope plot), the

system runs with constant torque with limited to its rated value.irq&

Note: For these experiments, the base power is taken as 3 kW (instead of 4.5 kW as considered in the

earlier chapters). With the base speed still at 1500 rpm, the base torque is 3/4.5 i.e. 0.67 times the

previous case. The scalings for the inner current control loops are not modified; therefore, isirq&

limited to .0.67 i.e. 0.738 p.u. In Fig.6.16(b) it can be seen that saturates at about 3.7 V(1 + rs ) irq&

(corresponding to 0.738 p.u.).

6.8 Peak Power Tracking in Speed Control Mode

In the torque control mode algorithm, the parameter depends on the turbineKopt

characteristics and air density. The terms depending on the turbine dimensions like the blade length

and swept area, and parameters like and are available with turbine manufacturers. TheCp,max kopt

term on the other hand, depends on the climatic conditions prevalent at a particular site. Theq

air-density may vary considerably over various seasons. As a result, the value of computed onKopt

the basis of some nominal air-density value will not result in optimal tracking of the peak power point

under all conditions. Fig.6.17 shows the V27 turbine characteristics when the air-density decreasesq

by 50%. The peak power point trajectory computed with is superimposed on the same curves.Kopt

With the reduction in air-density the turbine output itself reduces; at the same time the tracking

trajectory being incorrect there is considerable loss in output energy. Using the same wind function as

described by Eq.6.3 the simulation of section 6.5.3 is run with = 0.5*1.225 kg/m3 and the earlierq

value of for a period of 10 mins. It can be seen from Fig.6.18 that the output energy for theKopt

same value is 17 kWH, whereas with a correct value of (0.5 times the earlier one) theKopt Kopt

output energy is 19 kWH.

In the following section a method of tracking the peak power is proposed which is

independent of the turbine parameters and air-density. The algorithm searches for the peak power by

varying the speed in the desired direction. In [62], a fuzzy logic based controller is proposed to track

the optimum operating point locus. This system has been designed with a cage rotor induction

machine and, can possibly be extended to a doubly-fed machine. However, it is felt that similar

performance can be obtained even without the complication of implementing a fuzzy controller. In

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

175

Page 188: windenergyconversion.pdf

the algorithm presented here, the generator is operated in the speed control mode with the speed

reference being dynamically modified in accordance with the magnitude and direction of change of

active power. The peak power points in the curve correspond to . This fact is madeP − z dP/dz = 0

use of in the optimum point search algorithm.

0 200 400 600 800 1000 1200 14000

100

200

300

400

500

Generator Shaft Speed (rpm)

Tur

bine

Pow

er (

kW)

Pgen

Fig.6.17 Turbine characteristics with = 0.5*1.225 kg/m3

0 100 200 300 400 500 6000

5

10

15

20

secs

Gen

erat

ed E

nerg

y (k

WH

)

Fig.6.18 Generated energy for = 0.5*1.225 kg/m3 with correct value of (continuous line) and q Kopt

earlier value of (dotted line)Kopt

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

176

Page 189: windenergyconversion.pdf

6.8.1 Peak Power Tracking Algorithm

ω1 ω2

v1

v2

v3P8

P7

P4P3P2

P1 P6P5

Generator Shaft Speed

Tur

bine

Pow

er

Fig.6.19 Shift of operating points in the proposed peak power tracking algorithm

The proposed algorithm is explained with the help of Fig.6.19, where the curvesP − z

corresponding to two wind velocities are shown. Let the present wind velocity be v1. The generator is

run in the speed control mode with a speed reference of (which corresponds to the optimumz1

operating point P1 for v1). The generator output power and speed are sampled at regular intervals of

time. If the wind velocity is steady at v1 the difference between successive samples of active power P

i.e. will be very small and no action is taken. Now let there be a step jump in wind velocity fromDP

v1 to v2. Since the speed is constant, this would result in a change of operating point from P1 to P2.

Therefore, would be large and positive. Corresponding to this change in a positive change inDP DP

speed reference is commanded. The change in speed reference is made proportional to . ThisDz& DP

shifts the operating point from P2 to P3 resulting in a smaller positive change in . Since thisDP

change in is due to a positive change in it implies that the peak power point is further to theDP Dz&

right hand side of the curve. Thus a further positive change in is commanded in proportion to Dz&

. In this process when becomes very small (within some defined band) no further change inDP DP

speed command is given and the system keeps operating at P4. Now if the wind velocity again

changes from v2 to v1, the operating point shifts to P5 resulting in a large negative change in .DP

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

177

Page 190: windenergyconversion.pdf

Thus a negative change in speed reference in proportion to is applied. However, this results in aDP

positive change in as the operating point shifts to P6. Since the positive change is due to aDP

negative change in speed command the peak power point is to the left of P6. Therefore, the speed

reference is further reduced. The algorithm continues until is within the pre-defined band and theDP

operating point again slides back close to P1.

The algorithm is implemented in the following manner. The active power is sampled at a

particular rate and the incremental change is computed as

(6.8)DP(k) = P(k) − P(k − 1)

The magnitude of is given byDz&(k)

(6.9)| Dz&(k) | = | DP(k) % Kt |

where is the proportional constant and needs to be selected judiciously. This is discussed later.Kt

However, the sign of has to be properly assigned. If is zero i.e the speedDz&(k) Dz&(k − 1)

reference was not changed in the previous sample then the sign of alone decides the sign of DP(k)

. If is non-zero, the product of the signs of and determines theDz&(k) Dz&(k − 1) Dz&(k − 1) DP(k)

sign of . This can be formulated as follows.Dz&(k)

if ( == 0 ) Dz&(k − 1)

S = Sign( )DP(k)

else

S = Sign( )* Sign( )DP(k) Dz&(k − 1)

= S . | * |Dz&(k) DP(k) Kt

The reference speed is sampled at the same frequency as the active power. If the magnitude of

is within some small defined band then the reference speed is not changed, otherwise it isDP(k)

changed by . Dz&(k)

if( <= )|DP(k)| Pband

z&(k) = z&(k − 1)

else

z&(k) = z&(k − 1) + Dz&(k)

With this reference, the machine is operated in the speed control mode. The controller block

diagram is given in Fig.6.20. A PI controller is employed for the speed loop. The output of the speed

controller is saturated at the rated torque of the machine. Therefore, beyond the rated operating point,

the operation is similar to that in the torque control mode. This is explained with the help of Fig.6.19.

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

178

Page 191: windenergyconversion.pdf

Let P4 denote the rated operating point. Now, if the wind velocity increases to v3, the speed controller

will try to increase to generator torque so that the operating point shifts to P7. However, the rated

torque is already applied at P4; hence the prime-mover accelerates the system until a stable operating

point at P8 is reached. Hence, the control naturally ensures that the operating region remains the

same as indicated earlier in Fig.6.8.

Fig.6.20 Block diagram of the controller

P

PeakPowerTrack-ing

ω∗

ω

1/Kc

m*d irq*

ird*

RotorCurrentControl

S1

S2

S3

+ _

6.8.2 Selection of Sampling Frequency

The choice of sampling frequency is critical for the algorithm to work properly. This is related

to the speed loop response time. Let it be assumed that the system was initially operating at point P1

(Fig.6.19) for a wind velocity v1. If the wind velocity changes to v2, the higher motive power tends to

accelerate the system. The speed controller comes into operation and holds back the system by

increasing the generator torque. Hence, the active power generated increases, shifting the operating

point to P2. The peak power tracking logic now gives an increment in the speed command. In order to

accelerate the system the generator torque is instantaneously reduced. The driving torque being more,

the system accelerates. Finally, as the reference speed is approached the generator torque gradually

increases and becomes equal to the turbine torque. If the generator power is computed during the

period when the speed controller is active, it would provide a misleading information about . ADP

sample taken immediately after the increment of the speed command would show that the generator

power actually reduces. On this basis the peak power tracking algorithm will command a decrement

in speed. Therefore, the system will tend to oscillate about the initial operating point with the

machine torque fluctuating in the positive and negative direction. The correct execution of the

algorithm depends on the correct detection of the operating points on the characteristics of theP − z

turbine. Hence, the sampling period for this algorithm should be more than the response time of the

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

179

Page 192: windenergyconversion.pdf

speed loop. It may be assumed that the speed loop settles down within 4 times the designed loop time

constant. Therefore, the sampling period is taken as 4 times the speed loop time constant of the

system.

The inertia of the system being high the speed loop time constant cannot be made very small;

this would require a machine of very high torque capability. It is noted that a fast speed controller also

gives rise to large transients in the machine torque, which is reflected in the generated power. This is

a disadvantage of employing speed control in generating systems. However, the dynamics of the

speed controller can be made slower so that the fluctuations in the machine torque can be reduced.

Also in a wind-farm where many such systems are connected to the grid there will be some averaging

effect in the overall power generated and, the power fluctuations of the individual machines would

not be directly reflected on the grid.

6.8.3 Selection of Kt

500 600 700 800 900 1000

100

150

200

0

50

250

300

350

0

Generator Shaft Speed (rpm)

Tur

bine

Pow

er (

kW)

∆ω

∆ P

Peak power point locus

Fig.6.21 characteristics in the region of operation of peak power tracking algorithmP − z

determines the change in speed reference for a given change in . Therefore, it depends onKt P

the slope of the characteristics. To choose a value of , an approximate idea of the turbineP − z Kt

characteristics is needed. The characteristics in the region of operation of the peak powerP − z

tracking algorithm are considered. This is shown in the V27 power curves of Fig.6.21. The wind

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

180

Page 193: windenergyconversion.pdf

velocities over this region vary between 6 m/s and 12 m/s. The approximate changes in forDz

successive changes in wind velocities and hence are also shown. It is obvious that the isDP Dz/DP

more for lower wind velocities and vice-versa. If is set to the maximum value of in theKt Dz/DP

operating range then, for changes in wind velocities during high wind conditions, the increment in

speed reference would be more than desired. This would result in overshooting of the optimum

operating point. The system would oscillate about the peak power point before it settles down.

Therefore, the maximum value of is limited by the lowest value of . A large value of Kt Dz/DP Kt

will also result in a large transient in generator torque which is not desirable. Hence the value of Kt

selected is substantially lower than the limit imposed by the minimum value of . Dz/DP

From Fig.6.21 it can be seen that the curves are flat-topped near the peak power points.P − z

Therefore, the change in for an increment in speed would be very small in this region. The DP Pband

may be set at 5% of the nominal power rating of the generator. So the final operating point may not

move exactly to the peak power point, but may settle down close to it.

6.8.4 Experimental Results

The same experiment, as discussed in section 6.7, is repeated with the aforesaid algorithm.

The speed loop time constant is designed to be 250 ms, and the sampling period for the active power

is taken to be 1 sec. is selected as 0.25. With these parameters the algorithm is run for the differentKt

wind velocities. The resulting operating points are plotted in Fig.6.22 along with the optimum

operating points. The errors are found to be slightly more in this case compared to the torque control

mode of operation. However, due to the flat-topped nature of the curves of the turbine, thisP − z

does not result in appreciable reduction in the generated power.

The transient response of speed and for transitions between v6 and v8 are shown inirq&

Fig.6.23(a). At instant A, there is a step change in wind velocity from v8 to v6. The torque

instantaneously falls with a small drop in speed. This is because of the time constant associated with

the speed controller. At the subsequent sample (at instant B), this change in active power is detected

and a decrement in speed reference is commanded. The transient in (in the positive direction) isirq&

due to the action of the speed controller. The subsequent samples show insignificant change in active

power and, therefore, almost constant operating speed. The reverse operation is observed when the

wind velocity changes from v6 to v8. In Fig.6.23(b), similar waveforms of speed and areirq&

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

181

Page 194: windenergyconversion.pdf

presented for changes in wind velocity between v7 and v9. The saturation of the torque beyond the

rated speed is clearly observed from the plot of .irq&

1.4

0 0.2 0.4 0.6 0.8 1 1.20

0.2

0.4

0.6

0.8

1

1.2

Generator Shaft Speed (p.u.)

Tur

bine

Pow

er (

p.u.

)

v6

v7

v8

v9

Experimentaloperating points

Fig.6.22 Turbine characteristics for experimental verification and operating points

Fig.6.23(a) Experimental result for transients in and due to change in wind velocity between v6z irq&

and v8 while operating in speed control mode with proposed algorithm

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

182

Page 195: windenergyconversion.pdf

Fig.6.23(b) Experimental result for transients in and due to change in wind velocity between z irq&

v7 and v9 while operating in speed control mode with proposed algorithm

6.9 Conclusion

A comprehensive study on the design and performance of WECS using wound rotor induction

machine with rotor side control has been presented. A comparison with the existing schemes shows,

that for a machine of similar rating, energy capture can be enhanced by using a wound rotor machine.

In this case, the rated torque is maintained even at supersynchronous speeds whereas, in a system

using cage rotor machine, field weakening has to be employed beyond synchronous speed, leading to

reduction of torque. It is therefore, possible to operate the proposed system upto higher wind

velocities. The voltage rating of the power devices and dc bus capacitor is substantially reduced. The

size of the line side inductor is also decreased. Hence, the use of wound rotor induction machine

promises to be economically feasible and attractive for wind power generation.

Peak power tracking using conventional torque control mode is implemented and

experimentally verified. An algorithm for searching the optimum operating point in speed control

mode is proposed. This technique makes peak power tracking independent of the turbine

characteristics and the air density. Experimental verification shows that the performance of the

control algorithm compares well with the conventional torque control method.

Chapter 6 Wound Rotor Induction Machine for Wind Power Generation

183

Page 196: windenergyconversion.pdf

Chapter 7

CONCLUSION

7.1 General

Rotor side control of grid-connected wound rotor induction machine has shown considerable

promise for use in variable speed constant frequency applications with limited speed range. The

ratings of the power converters to be used are reduced and the machine utilization is improved. Use of

field oriented control technique provides effective control over the active and reactive powers

handled by the machine. The recent availability of high-performance DSPs with integrated peripheral

units for motor control applications, allows easy implementation of sophisticated control strategies.

The scheme has the potential of being a reliable and cost-effective solution to wind power generation

as well as industrial drives.

7.2 Summary of the Present Work

Modeling, simulation and experimental verification of rotor side control strategies are

presented in this thesis. Application of the same to wind energy conversion system is also

investigated. The effect of current injection in the rotor circuit has been first explained with

appropriate phasor and power flow diagrams. It is shown, that in supersynchronous mode of

operation, power is either absorbed or generated by both the stator and the rotor sides, leading to

better utilization of the machine rating.

185

Page 197: windenergyconversion.pdf

The doubly-fed wound rotor induction machine is modeled in the stator flux oriented

reference frame and the front end converter in the stator voltage oriented reference frame. Direct and

quadrature axes current controllers, consisting of PI loops with appropriate compensating terms to

decouple the dynamics of the two axes, have been designed for both the converters. The design

procedure is direct and follows from the voltage equations derived in the field coordinates.

Simulation results show excellent dynamic response for the current loops. Steady-state unity power

factor operation at the stator terminals and at the grid interface of the front end converter is

demonstrated. The front end converter is shown to be capable of operating at a leading power factor

upto a certain limit.

The control algorithms are implemented on an experimental setup in the laboratory. The IGBT

based power converters are designed and fabricated in a modular way. They are subjected to rigorous

testing including short-circuiting of the dc bus. These power converters have become standard

modules for other drive applications in the laboratory. A generalized digital control platform is also

built using a TMS320F240 DSP. The hardware has sufficient number of digital and analog inputs/

outputs to interface with two converters and the computing power necessary to execute all the control

loops associated with the rotor side and front end converters at a fast sampling rate (8.85 kHz for the

fastest loop). The software is designed for multitasking with a task scheduler coordinating the

execution of the various modules. Firstly, the conventional rotor side field oriented control scheme is

implemented with position sensors. Transient responses for the active and reactive components of

rotor current are in close agreement with the corresponding simulation results. Unity power factor is

achieved both at the front end and stator terminals. The voltage control loop exhibits good regulation

and fast dynamic response. Even for step reversal of load on the dc side, the deviation of the bus

voltage from the set value is within 10%.

A position sensorless algorithm for field oriented control is proposed. The algorithm makes

use of simple transformations to estimate the rotor current in the stator reference frame. With the

rotor current being directly measured in the rotor reference frame, the angle between the two axes is

easily determined. A method of correctly estimating the stator flux without integration of the stator

voltage is employed. The proposed method can be started on-the-fly, i.e., when the rotor is already in

motion. It also operates stably at synchronous speed which corresponds to zero rotor frequency.

These features are verified through extensive simulation and subsequently demonstrated through

laboratory experiments.

Chapter 7 Conclusion

186

Page 198: windenergyconversion.pdf

An algorithm for directly controlling the active and reactive powers in the stator circuit is

proposed. In this method, the instantaneous magnitude and angular velocity of the rotor flux vector

with respect to the stator flux is controlled by selecting an appropriate switching state of the rotor side

inverter. Instead of integrating the rotor PWM voltage to obtain the rotor flux (as practised in

conventional DTC techniques), a novel strategy to update the sector information is used. The

algorithm does not make use of any machine parameter but relies on the measured active and reactive

powers in the stator for controlling the rotor flux. Features like on-the-fly start and stable synchronous

speed operation are also obtained. The direct power control algorithm is simulated extensively and

verified experimentally. Excellent dynamic response for change in active power is demonstrated.

Application of rotor side control of doubly-fed induction machine to wind energy conversion

systems is studied. The scheme is compared with the existing fixed speed and variable speed systems

using cage rotor induction machine. Power circuit component cost decreases considerably with the

proposed scheme. A lower power rating of the converters also increases the reliability of the system.

The rated torque is maintained even beyond the synchronous speed and hence, energy capture is

improved at higher wind velocities. This additional power is generated through the rotor circuit

resulting in better utilization of the machine rating compared to systems with cage rotor machines.

An algorithm for the tracking the peak power points on the turbine characteristics in the

conventional torque control mode is first implemented. A dc motor driven by a commercial thyristor

drive is used to simulate the turbine characteristics. The machine is run in current control mode with

appropriate reference signals generated from the DSP. Experimentally obtained steady-state operating

points match closely with the optimum operating points on the turbine characteristics. Subsequently,

a novel method is proposed to track the peak power point locus which operates in the speed control

mode. Unlike in the previous case, precise information about the turbine characteristics is not

required. By intelligently varying the speed, the algorithm searches the zero slope locations on the

turbine power-speed curves. This method of tracking the peak power has also been experimentally

verified.

7.3 Scope for Further Research

This thesis successfully demonstrates the potential of doubly-fed wound rotor induction

machine for VSCF operation. Such schemes can also be advantageously used in high power drives.

Chapter 7 Conclusion

187

Page 199: windenergyconversion.pdf

The complete potential of these systems are yet to be fully exploited and there exists scope for further

research.

In case of a grid connected system, the rated torque of the machine can be maintained upto

twice the synchronous speed, provided a 1 p.u. converter is used in the rotor circuit. At the highest

speed, the machine, therefore, delivers 2 p.u. of power from the same frame size, 1 p.u. being drawn

from the stator and 1 p.u. from the rotor. However, with the stator connected to a constant frequency

source, the speed cannot be further increased. Moreover, it is not possible to obtain speed reversal

with the present arrangement. If, instead of connecting the stator to the grid, it is also fed from a

voltage source inverter, the speed range of the system can be further extended and speed reversal can

also be achieved. Such a scheme has been recently proposed by Kawabata [70] et. al., where, a

double-inverter-fed vector-controlled drive is implemented with a wound rotor induction machine

using position sensors.

This scheme will be attractive in high speed, high torque applications. The position sensorless

algorithms proposed in the thesis, can be directly applied to this system. It is possible to achieve

stable zero speed operation, which is still a problem in sensorless schemes for cage rotor induction

machines. Direct torque control algorithms can be developed for such doubly-controlled machines.

The flexibility to control both the stator and rotor flux can improve the dynamic performance of the

drive. It simultaneously opens many possibilities for selecting the switching states of the inverters.

There is a growing awareness that power electronic systems need be modularized, so that

systems of larger ratings can be developed by integrating low power modules. High frequency IGBT

inverters are now commercially available upto ratings of 250 kW. A doubly-controlled induction

machine may be designed with split-phase rotor and stator windings, each being fed from a standard

inverter module. The number of split phase windings used will depend on the required power rating

of the drive. Such an approach towards development of very high power drives can prove

advantageous compared to the current trend for using multilevel converters.

Chapter 7 Conclusion

188

Page 200: windenergyconversion.pdf

References

[1] P.C.Sen and K.H.J.Ma, “Rotor Chopper Control for Induction Motor Drive: TRC Strategy,”

IEEE Trans. Ind. Appl., Vol. 11, No. 1, pp. 43-49, Jan/Feb 1975

[2] M.S.Erlicki, “Inverter Rotor Drive of an Induction Machine,” IEEE Trans. Pow. App. and Sys,

Vol. 84, No. 11, pp. 1011-1016, Nov 1965

[3] A.Lavi and R.J.Polge, “Induction Motor Speed Control with Static Inverter in the Rotor,”, IEEE

Trans. Pow. App. and Sys., Vol. 85, No. 1, pp. 76-84, Jan 1966

[4] W.Shepherd and J.Stanway, “Slip Power Recovery in an Induction Motor by the Use of a

Thyristor Inverter,” IEEE Trans. Ind. and Gen. Appl., Vol. 5, No.1, Jan/Feb 1969

[5] T.Wakabayashi, T.Hori, K.Shimzu, and T.Yoshioka, “Commutatorless Kramer Control System

for Large Capacity Induction Motors for Driving Water Service Pumps,” Conf. Rec. 1976

IEEE/IAS Anual Meet, pp. 822-828

[6] W.E.Long and N.L.Schmitz, “Cycloconverter control of the doubly fed induction motor,” IEEE

Trans. Ind. and Gen. Appl., Vol. 7, No. 1, pp. 95-100, Jan/Feb 1971

[7] H.W.Weiss, “Adjustable Speed AC Drive Systems for Pump and Compressor Applications,”

IEEE Trans. Ind. Appl., Vol. 10, No. 1, pp. 162-167, Jan/Feb 1974

[8] A.Chattopadhyay, “An Adjustable-speed Induction Motor Drive with a Cycloconverter-Type

Thyristor-Commutator in the Rotor,” IEEE Trans. Ind. Appl., Vol. 14, No. 2, pp. 116-122,

March/April 1978

[9] C.B.Mayer, “High Response Control of Stator Watts and Vars for Large Wound Rotor Induction

Motor Adjustable Speed Drives,” Conf. Rec. 1979 IEEE/IAS Anual Meet., pp. 817-823

[10] G.A.Smith and K.A.Nigim, “Wind-energy recovery by a static Scherbius induction generator,”

IEE Proc., Vol. 128, Pt. C, No. 6, pp. 317-324, Nov 1981

[11] P.G.Holmes and N.A.Elsonbaty, “Cycloconverter-excited divided-winding doubly-fed machine

as a wind-power converter,” IEE Proc., Vol. 131, Pt. B, No. 2, pp. 61-69, March 1984

[12] W.Leonhard, Control of Electrical Drives, Springer-Verlag, 1985

[13] P.Vas, Sensorless Vector and Direct Torque Control, Oxford University Press, 1998.

189

Page 201: windenergyconversion.pdf

[14] M.Yamamoto and O.Motoyoshi, “Active and Reactive Power Control for Doubly-Fed Wound

Rotor Induction Generator,” IEEE Trans. Power Electronics, Vol. 6, No. 4, pp. 624-629, Oct

1991

[15] Y.Tang and L.Xu, “A Flexible Active and Reactive Power Control Strategy for a Variable Speed

Constant Frequency Generating System,”, Conf. Rec. 1993 IEEE/IAS Anual Meet., pp. 568-573

[16] R.Pena, J.C.Clare, G.M.Asher, “Doubly fed induction generator using back-to-back PWM

converters and its application to variable-speed wind-energy generation,” IEE Proc., Vol. 143,

Pt.B, No. 3, pp. 231-241, May 1996

[17] E.Bogalecka, “Power Control of a Double Fed Induction Generator without Speed or Position

Sensor,” Conf. Rec. EPE Brighton 1993, 8, (377), Chap. 50, Pt. 8, pp. 224-228.

[18] L.Xu and W.Cheng, “Torque and Reactive Power Control of a Doubly fed Induction Machine by

Position Sensorless Scheme,” IEEE Trans. Ind. Appl., Vol. 31, No. 3, pp. 636-642, May/June

1995

[19] L.Morel, H.Godfroid, A.Mirzaian, J.M.Kauffmann, “Double-fed induction machine: converter

optimisation and field oriented control without position sensor,” IEE Proc., Vol. 145, Pt. B,

No.4, pp. 360-368, July 1998

[20] M.Depenbrock, “Direct Self Control (DSC) of Inverter-fed Induction Machine,” IEEE Trans.

Power Electronics, Vol. 3, No. 4, pp. 420-429, Oct 1988

[21] I.Takahashi and T.Noguchi, “A New Quick Response and High Efficiency Control Strategy of

an Induction Motor,” IEEE Trans. Ind. Appl., Vol. 22, No. 5, pp. 820-827, Sept/Oct 1986

[22] I.Takahashi and Y.Ohmori, “High Performance Direct Torque Control of an Induction Motor,”

IEEE Trans. Ind. Appl., Vol. 25, No. 2, pp. 257-264, March/April 1989

[23] J.N.Nash, “Direct Torque Control of Induction Motor without an Encoder,” IEEE Trans. Ind.

Appl., Vol. 33, No. 2, pp. 333-341, March/April 1997

[24] B.K.Bose (Ed.), Microcomputer control of power electronics and drives, IEEE Press, 1987

[25] Irfan Ahmed (Ed.), Digital Control Applications with the TMS320 Family - Selected Application

Notes, Texas Instruments, 1991

[26] A.M.Khambadkone, R.Datta and V.T.Ranganathan, “Modeling and Rotor Current Control of

Doubly-fed Induction Machine with Complex Signal Flow Graphs,” Conf. Rec. 1998 PEDES,

Vol. 2, pp. 972-977

References

190

Page 202: windenergyconversion.pdf

[27] O.Stihi and B.T.Ooi, “A single-phase controlled-current PWM rectifier,” IEEE Trans. Power

Electronics, Vol. 3, No. 4, pp. 453-459, Oct 1988

[28] R.Wu, S.B.Dewan, and G.R.Slemon, “A PWM ac-to-dc converter with fixed switching

frequency,” IEEE Trans. Ind. Appl., Vol. 26, No. 5, pp. 880-885, Sept/Oct 1990

[29] J.Holtz and L.Springob, “Reduced harmonics PWM controlled line-side converter for electric

drives,” IEEE Trans. Ind. Appl., Vol. 29, No. 4, pp. 814-819, July/Aug 1993

[30] K.Thiyagarajah, V.T.Ranganathan and B.S.R.Iyengar, “A High Switching Frequency IGBT

Rectifier/Inverter System for AC Motor Drives Operating from Single Phase Supply,” IEEE

Trans. Power Electronics, Vol. 6, No. 4, pp. 576-584, Oct 1991

[31] T.Ohnuki, O.Miyashita, T.Haneyoshi, and E.Ohtsuji, “High Power Factor PWM Rectifiers with

an Analog Pulsewidth Prediction Controller,” IEEE Trans. Power Electronics, Vol. 11, No. 3,

pp. 460-465, May 1996

[32] T.Noguchi, H.Tomiki, S.Kondo, and I.Takahashi, “Direct Power Control of PWM Converter

Without Power-Source Voltage Sensors,” IEEE Trans. Ind. Appl., Vol. 34, No. 3, pp. 473-479,

May/June 1998

[33] B.K.Bose (Ed.), Power Electronics and Variable Frequency Drives, IEEE Press, 1997

[34] K.Rajashekara, A.Kawamura and K.Matsuse (Ed.), Sensorless Control of AC Motor Drives,

IEEE Press, 1996

[35] Semikron, Power Electronics Data Manual, 1997/1998

[36] Hewlett Packard, Isolation and Control Components Designer’s Catalog, 1996

[37] Telcon, Low Profile Hall Effect Current Transformers Data Sheet, 1994

[38] G.Narayanan, R.Datta and V.Ramanarayanan, “A High Performance Isolated AC/DC

Voltage/Current Transducer,” Conf. Rec. 1996 International Conference on Instrumentation

ICI, Bangalore, India, pp. 343-347

[39] Texas Instruments, TMS32024x DSP Controllers - CPU, System, and Instruction Set, 1997

[40] Texas Instruments, TMS32024x DSP Controllers - Peripheral Library and Specific Devices,

1997

[41] Burr Brown, Mixed Signal Products IC Data Book, 1996

[42] Cypress, Semiconductor Data Book CD-ROM, 1999

[43] Texas Instruments, The Interface Circuits Data Book for Design Engineers, 1981

References

191

Page 203: windenergyconversion.pdf

[44] Suresh R, Urja Bharati - Special Report on Wind Energy, Ministry of Non-coventional Energy

Sources, India, Vol.6, April 1995

[45] D.F.Warne, “Generation of electricity from the wind,” Proc. IEE, Vol. 124, No. 11R, pp.

963-985, Nov 1977

[46] C.V.Nayar, “Small scale wind electricity generation - design criteria,” TIDE (Tata Energy

Research Institute Information Digest on Energy), Vol. 3, No. 2, pp. 111-123, June 1993

[47] C.V.Nayar, “Wind Power - The near term commercial renewable energy source,” Australian

Science, Summer Issue, Vol.16, No.4, pp. 25-26, 1995

[48] C.V.Nayar, S.J.Philips, W.L.James, T.L.Proyor and D.Remmer, “Novel Wind/Diesel/Battery

Hybrid Energy System,” International Journal of Solar Power, Vol. 51, No. 1, pp. 65-78, June

1993

[49] Getting Connected - Integrating Wind Power with Electric Utility Systems, Report of American

Wind Energy Association, 1997

[50] Vestas, Danish Wind Technology V27-225 kW, 50 Hz Windturbine Product Brochure, 1994

[51] A.Miller, E.Muljadi and D.S.Zinger, “A variable speed wind turbine power control,” IEEE

Trans. Energy Conversion, Vol.12, No.2, pp. 181-187, June 1997

[52] Kenetech Wind Power Technology - A New Generation of Power, Product Brochure of KVS-33

Wind Turbine, Published by Wind Energy Division, Abban Loyd Chiles Offshore Limited

[53] A.K.Unnikrishnan, R.Sudeepkumar, P.S.Chempakavally, G.Poddar, A.Joseph and S.Bindu, “A

Variable Speed Power Controller for Wind Turbines,” Proc. Workshop on Wind Power

Generation and Power Quality Issues, Thiruvananthupuram, 1999

[54] R.Pena, J.C.Clare, G.M.Asher, “A doubly fed induction generator using back-to-back PWM

converters supplying an isolated load from a variable speed wind turbine,” IEE Proc., Vol. 143,

Pt. B, No. 5, pp. 380-387, Sept 1996

[55] P.W.Carlin and L.J.Fingersh, “Some Analyses of Energy Production from the NWTC Variable

Speed Test Bed,” Conf. Rec. 1999 AIAA Wind Energy Symposium, pp. 1-10

[56] L.J.Fingersh, P.W.Carlin, “Results from the NREL Variable-Speed Test Bed,” Conf. Rec. 1998

AIAA Wind Energy Symposium, pp. 233-237

[57] S.Heier, Grid Integration of Wind Energy Conversion Systems, John Wiley & Sons, 1998

[58] Wind Energy Information Guide, Published by US Department of Energy, 1996

[59] NGEF Ltd., Standard Induction Motors Catalogue, 1995

References

192

Page 204: windenergyconversion.pdf

[60] D.S.Zinger and E.Muljadi, “Annualized Energy Improvement Using Variable Speeds,” IEEE

Trans. Ind. Appl., Vol. 33, No. 6, pp. 1444-1447, Nov/Dec 1997

[61] S.Roy, “Optimal Planning of Wind Energy Conversion Systems Over an Energy Scenario,”

IEEE Trans. Energy Conversion, Vol.12, No.3, pp. 248-254, Sept 1997

[62] M.G.Simoes, B.K.Bose and R.J.Spiegel, “Design and Performance Evaluation of a

Fuzzy-Logic-Based Variable-Speed Wind Generation System,” IEEE Trans. Ind. Appl., Vol. 33,

No. 4, pp. 956-965, July/Aug 1997

[63] Y. Kawabata, E. Ejiogu, and T. Kawabata, “Vector-Controlled Double-Inverter-Fed

Wound-Rotor Induction Motor Suitable for High-Power Drives,” IEEE Trans. Power

Electronics, Vol. 35, No. 5, pp. 1058-1066, Sept/Oct 1999

References

193

Page 205: windenergyconversion.pdf

Appendix A

MACHINE MODEL IN STATIONARY COORDINATES

is1

ir1

is2

ir2

is3

ir3

ε

Stator Axis

Rotor Axis

(a) (b)

Fig.A1 Three phase and equivalent two phase coil-systems

ira

irb

ε

Rotor Axis

Stator Axisisα

isβ

α−axis

β− axis

a-axis

b-axis

The doubly-fed wound rotor induction machine has symmetrical three phase coil systems both

on the stator and the rotor [Fig.A1(a)], which can be represented by two equivalent two phase coil

systems [Fig.A1(b)]. The rotor axis makes an angle ε(t) with respect to the stator axis.

The current space phasors defined for the stator and the rotor currents in their own reference

frames, namely and respectively can be written as is(t) ir(t)

(A1)is(t) = isa(t) + j isb(t)

(A2)ir(t) = ira(t) + j irb(t)

where (A3)isa = 32 is1

(A4)isb =32 is2 − is3

and (A5)ira = 32 ir1

195

Page 206: windenergyconversion.pdf

(A6)irb =32 ir2 − ir3

It is assumed that both the stator and rotor windings have isolated neutrals so that

(A7)is1(t) + is2(t) + is3(t) = 0

(A8)ir1(t) + ir2(t) + ir3(t) = 0

The flux linkages of the stator coils along the ‘α’ and ‘β’ axes are given by

(A9)ysa = Ls isa + Lo ira cos e − Lo irb sin e

(A10)ysb = Ls isb + Lo ira sin e + Lo irb cos e

where is the self inductance of the stator coils and is the maximum value of the mutualLs Lo

inductance between the stator and rotor coils.

Equations (A9) and (A10) can be combined to get the stator flux linkage space phasor as

ys = ysa + j ysb

= Ls (isa + j isb) + Lo (ira + j irb) (cos e + j sin e)

(A11)= Ls is + Lo ir eje

Similarly the rotor flux linkage space phasor can be written as

yr = yra + j yrb

(A12)= Lr ir + Lo is e−je

where is the self inductance of the rotor coil. (It is assumed for the sake of simplicity that the rotorLr

coils have the same number of turns as the stator coils.)

The voltage equations for the stator and rotor coils can be written as

(A13)usa = Rs isa + ddt ysa

(A14)usb = Rs isb + ddt ysb

(A15)ura = Rr ira + ddt yra

Appendix A Machine Model in Stationary Coordinates

196

Page 207: windenergyconversion.pdf

(A16)urb = Rr irb + ddt yrb

where is the stator resistance and is the rotor resistance. Combining Eq.(A13) with Eq.(A14)Rs Rr

and Eq.(A15) with Eq.(A16), the complex voltage space phasors can be derived.

(A17)us = Rsis + ddt ys

(A18)ur = Rrir + ddt yr

Substituting and from Eq.(A11) and Eq.(A12) into Eq.(A17) and Eq.(A18)ys yr

respectively gives

us = Rsis + ddt Ls is + Lo ir eje

(A19)= Rsis + Lsddt is + Lo

ddt ir eje

ur = Rrir + ddt Lr ir + Lo is e−je

(A20)= Rrir + Lrddt ir + Lo

ddt is e−je

Equations (A19) and (A20) represent the electrical dynamics of the stator and rotor circuits in their

respective coordinate systems.

The instantaneous electromagnetic torque developed by the machine is given by

(A21)md = 23

P2 Lo Im is ir eje &

represents the complex conjugate of the rotor current space phasor in the stator coordinateireje &

system. Therefore the complete set of equations that describe the behaviour of the machine is as

follows.

(A22a)Rsis + Lsddt is + Lo

ddt ir eje = us

(A22b)Rrir + Lrddt ir + Lo

ddt is e−je = ur

(A22c)J dzdt + B z = 2

3P2 Lo Im is ir eje &

− ml

(A22d)dedt = P

2 z = ze

Appendix A Machine Model in Stationary Coordinates

197

Page 208: windenergyconversion.pdf

The rotor current and rotor voltage space phasors in the stator reference frame can be written

as follows.

(A23)sir = ir eje

(A24)sur = ur eje

With the new representation of the rotor current vector in the stationary coordinates, the stator

and rotor voltage equations i.e. Eq.(A19) and Eq.(A20) may be rewritten as

(A25)Rsis + Lsddt is + Lo

ddt

sir = us

and, Rr sir e−je + Lrddt

sir e−je + Loddt is e−je = ur

or, Rr sir e−je + Lrddt

sir e−je − Lr sir j dedt e−je

(A26)+ Loddt is e−je − Lo is j de

dt e−je = ur

Even though Eq.(A26) is written in terms of the stator and rotor current space phasors in the

stationary coordinates, it is still in the rotor reference frame. To transform it to the stator reference

frame both sides have to be multiplied by .eje

Thus, (A27)Rr sir + Lrddt

sir − j ze Lr sir + Loddt is − j ze Lo is = sur

Now, Eq.(A25) and Eq.(A27) depict the electrical dynamics of the machine in the stationary

coordinates. The next step is to represent this machine model in the standard state-variable form

suitable for simulation using available software platforms.

Substitution of from Eq.(A27) in Eq.(A25) and, from Eq.(A25) in Eq.(A27)ddt (sir) d

dt is

and subsequent simplification results in the following.

rTsdis

dt =us

Rs− is − j ze (1 − r)Ts is − j ze

Ts

(1+rs)sir

(A28)+ Ts

Tr

1(1+rs)

sir − 1Rs(1+rr )

sur

Appendix A Machine Model in Stationary Coordinates

198

Page 209: windenergyconversion.pdf

rTrdsir

dt =sur

Rr− sir − j ze Tr sir − j ze

Tr

(1+rr)is

(A29)+ Tr

Ts

1(1+rr) is − 1

Rr(1+rs ) us

where (A30a)Ls = (1 + rs ) Lo

(A30b)Lr = (1 + rr ) Lo

(A30c)r = 1 − 1(1+rs )(1+ rr )

and are the defined as the leakage factors for the stator and the rotor respectively, and is thers rr r

total leakage factor.

These complex equations can be split into real and imaginary parts using the following

definitions.

(A31a)is = isa + jisb

(A31b)sir = ira + jirb

(A31c)us = usa + jusb

(A31d)sur = ura + jurb

After substitution and separation of the real and imaginary parts, we get the electrical circuit

equations in state-space form as given below.

Xÿ = A X + B U

where (A32a)X = isa isb ira irbT

(A32b)A =

− 1rTs

ze(1+r)r

1r(1+rs )Tr

ze

r(1+rs )

− ze(1−r)r − 1

rTs− ze

r(1+rs )1

r(1+rs )Tr

1r(1+rr )Ts

− ze

r(1+rr ) − 1rTr

− zer

ze

r(1+rr )1

r(1+rr )Ts

zer − 1

rTr

Appendix A Machine Model in Stationary Coordinates

199

Page 210: windenergyconversion.pdf

(A32c)B =

1rLs

0 − 1r(1+rr )Ls

0

0 1rLs

0 − 1r(1+rr )Ls

− 1r(1+rs )Lr

0 1rLr

0

0 − 1r(1+rs )Lr

0 1rLr

(A32d)U = usa usb ura urbT

The electromagnetic torque developed can be derived from Eq.(A21) as follows.

md = 23

P2 Lo Im isa + j isb ira + j irb

&

(A33)= 23

P2 Lo isb ira − isa irb

(The model of a squirrel cage induction machine becomes a special case of Eq.(A32) when ura = 0

and .)urb = 0

Appendix A Machine Model in Stationary Coordinates

200

Page 211: windenergyconversion.pdf

Appendix B

DETAILS OF MAJOR POWER CIRCUIT COMPONENTS

B.1 Wound Rotor Induction Machine

3 kW, 415V, 50 Hz, 4 pole, 3 phase

Stator : 415V, ∆ connected, 7.2 A

Rotor : 415V, Y connected, 6.6 A

Various Base and Per Unit Values are

Base voltage = V = 239.6 V415ª3

Base current = 6.26 A

Base impedance = = 239.66.26 W 38.34 W

Base power = W = 4500 W 3 $ 6.26 $ 239.6

Base angular frequency = = 314.16 rad/s2 $ o $ 50

Base torque = = 28.65 Nm.4500( 2

4 )$314.16

Electrical Parameters of the Machine

0.17610.1761Total Leakage Factor (r)

0.10170.1017Rotor Leakage Factor (rr )

0.10170.1017Stator Leakage Factor (rs )

1.4503177 mHMagnetizing Inductance (Lo )

1.5978195 mHRotor Inductance (Lr )

1.5978195 mHStator Inductance (Ls )

0.06832.62 WRotor Resistance (Rr )

0.04061.557 WStator Resistance (Rs )

Values in p.u.Values in SI UnitsNominal Parameters

201

Page 212: windenergyconversion.pdf

B.2 IGBT Power Converters

Devices used: SEMIKRON SKM12350GB IGBT modules (50A, 1200V) [35]

Heat Sink: Afcoset 80AD with forced air cooling

Busbar: Sandwiched

DC Bus Capacitor for each unit:

2 X 1000 µF Electrolytic (350 V working, 400 V surge) from RESCON

3 X 0.47 µF Film (1000 V) from RS Components

Current sensor card:

Telcon HTP50 ( 50 A)!

Non-linearity 0.2%

Bandwidth 100 kHz

Gain: 1 V output corresponds to 3.55 A

Voltage sensor card:

Uses high CMR isolation amplifier HCPL-7800

Non-linearity 0.5%

-3 dB bandwidth 20 kHz

-450 bandwidth 12.6 kHz

Gain: 1V output corresponds to 32.7 V

B.3 Front end Converter

Transformer at the input of the front end converter:

2 KVA, 3 phase, 50 Hz with tappings on the primary and secondary sides

Primary: 380 V/ 400 V/ 415 V/ 440V

Secondary: 50 V/ 75 V/ 100 V/ 125 V/ 150 V/ 175 V

(In the experiments the underlined tappings are used.)

AC side inductor of front end converter:

Three separate cores; each core has two windings with tappings.

1st winding - 17 mH, 20 mH, 23 mH, 25 mH

2nd winding - 40 µH, 80 µH, 100 µH

Appendix B Power Circuit Components

202

Page 213: windenergyconversion.pdf

(In the experiments 17 mH is connected in opposition to 100 µH tapping; however, the

actual measured value of inductance with LCR meter comes to 17.9 mH.)

Various base and per unit values for the front end converter are

AC side base voltage = V = 72.169 V125ª3

AC side base current = 8.5 A

Base impedance = = 72.1698.5 W 8.49 W

DC side base voltage = 300 V

DC side base current = 6.133 A

Base power = W = 1840 W3 $ 72.169 $ 8.5

Per unit ac side inductance = = 0.66242$o$50$17.9%10−3

8.49

B.4 Position Encoder and Mounting Arrangement

Type: Stegmann HD20 Incremental Position Encoder

Resolution: 2500 pulses per revolution

Maximum output frequency: 100 kHz

Maximum operating speed: 3000 rpm.

The encoder is mounted on the non-drive end of the machine shaft through a flexible

coupling. The orientation of the instrument is such that when the rotor ‘a’ phase coil aligns with the

stator ‘a’ phase coil, the index pulse is generated. The initial mounting was done in the following

manner.

The wound rotor induction machine was driven by the dc motor. The stator circuit is kept

open and a dc mmf is injected into the rotor circuit. The ‘b’ and ‘c’ phase terminals of the rotor are

shorted and a dc source is connected between this point and the ‘a’ phase terminal. Therefore, the

direction of the rotor mmf is along the ‘a’ phase axis. This induces a sinusoidal rotational emf in the

stator. At the instant the ‘a’ phase coil axes for the stator and the rotor coincide, the flux linkage

between them is maximum. This corresponds to the negative zero crossing of the voltage induced in

the stator ‘a’ phase. This induced voltage and the index pulse are observed in the oscilloscope and, by

repeated trials, the orientation of the encoder is adjusted so that the index pulse goes high exactly at

the negative zero crossing of the voltage.

Appendix B Power Circuit Components

203

Page 214: windenergyconversion.pdf

B.5 DC Motor and Drive

5.6 kW, 1500 rpm separately excited dc motor

Armature: 220V, 31 A

Field: 220V, 1.36 A

Drive: 4 quadrant AUTOCON drive from Autodata

Three phase fully controlled anti parallel bridge for four quadrant operation.

Input 125V, 3 phase, 50 Hz input

Current rating 45 A.

Appendix B Power Circuit Components

204

Page 215: windenergyconversion.pdf

Appendix C

MATLAB DATA FILES

C.1 Machine and Controller Parameters used for Simulation and

Implementation of Rotor side Control

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Data file for simulation of field oriented control %% of wound rotor induction motor with stator connected %% directly to 3 phase bus and rotor fed from a bidirect- %% ional converter. %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 3ph Source%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Supply to stator of WRIM (Primary to Transformer)Uspeak = 1.414*240

% Supply to front-end converter (Secondary of Transformer)Ucpeak = 125*(1.414/1.732)f = 50w = 2*pi*fr = 2*pi/3

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Wound Rotor Induction Machine Parameters%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

SigmaS = 0.1017SigmaR = 0.1017Sigma = 1 - 1/((1+SigmaS)*(1+SigmaR))Rs = 1.557Rr = 2.62Lo = 177e-3Ls = Lo*(1+SigmaS)Lr = Lo*(1+SigmaR)

205

Page 216: windenergyconversion.pdf

P = 4Kc = -2/3*1/(1+SigmaS)*P/2B = 0.0161J = 0.1Ts = Ls/RsTr = Lr/RrTm = J/B

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Sensor Gains (machine end)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Ki = 1/3.55Kv = 1/32.7

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Inverter (machine end)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Vdc = 300

% Maximum modulation indexMImax = 0.85

% Maximum allowable slipSmax = ((Vdc/(2*1.414))*MImax)/240

% Gain-factor machine sideGr = MImax/Smax %Inverter Gain - trinagle peak is 1 p.u.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Sine Pulse Width Modulator%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

FreqTri = 4464T = 1/FreqTri

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Machine side Controller Parameters%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% Rotor current controller time constantTir_d =0.004 %Desired d_axis time constantTir_q =0.001 %Desired q_axis time constant

Appendix C MATLAB Data Files

206

Page 217: windenergyconversion.pdf

Kpir_d = (Sigma*Tr/Tir_d)*Rrpu %Proportinal gain - d_axisKpir_q = (Sigma*Tr/Tir_q)*Rrpu %Proportinal gain - q_axis

% Speed controller time constantTw = 100e-3

% Rotor current limits (25% margin)IrdMax = 1.25IrqMax = 1.25

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Base Quantities for machine side control%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Usbase = 1.414*240Isbase = 1.414*6.26Irbase = 1.414*6.26Zbase = Usbase/IsbaseWbase = 157.08*2Tbase = 20e-3

Rspu = Rs/ZbaseRrpu = Rr/ZbaseXspu = 2*pi*50*Ls/ZbaseXrpu = 2*pi*50*Lr/ZbaseXopu = 2*pi*50*Lo/Zbase

Imsrated = 1/(Xspu)*Isbase*1.5Mdbase = -Kc*Lo*Imsrated*(Irbase*1.5)

Tipu = Ti/Tbase

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END FILE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Appendix C MATLAB Data Files

207

Page 218: windenergyconversion.pdf

C.2 Power Circuit and Controller Parameters used for

Simulation and Implementation of Front end Converter

Control

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% Data File for Simulation of Front-end Converter %% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 3ph Source%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Vph = 125*(1.414/1.732) %peak of ac side pahse voltagef = 50w = 2*pi*fr = 2*pi/3

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Power Circuit %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Lfe = 17.9e-3Rfe = 0.64C = 4000e-6

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Sensor Gains (front end)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Kife = 1/3.55 %ac side current sensor gainKvfe = 1/32.7 %ac side voltage sensor gainKidc = 1/3.55 %dc side current sensor gainKvdc = 1/32.7 %dc side voltage sensor gain

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Base Quantities for front end converter control%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Uacbase = 125/1.732Isbase = 8.5*1.414Zbase = Uacbase*1.414/IsbaseVdcbase = 300

Appendix C MATLAB Data Files

208

Page 219: windenergyconversion.pdf

Idcbase = 6.133

Rpu = R/ZbaseTfe = Lfe/RfeTl = C*Vdcbase/Idcbase

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Front-end Controller Parameters%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%Voltage ControllerTvfe = 110e-3Kpvfe = 1.516

%Current ControllerTpife = Tfe %PI time constantTife = 0.002 %Desired time constant of the current loopKpife = (Tfe/Tife)*Rpu %PI proportional gain

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Inverter (machine end)%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Gfe = Uacbase*1.414/(Vdcbase/2) %Inverter Gain - trinagle peak is 1 p.u.

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Sine Pulse Width Modulator%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

FreqTri = 4464T = 1/FreqTri

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% END FILE %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Appendix C MATLAB Data Files

209

Page 220: windenergyconversion.pdf

Appendix D

RELEVANT DATA OF VESTAS V-27 WIND TURBINE Rotor

Diameter: 27m

Swept Area: 573 m2

Rotational speed, generator 1: 43 rpm

Rotational speed, generator 1: 33 rpm

Number of blades: 3

Cut-in speed: 3.5 m/s

Rated wind speed (225 kW): 14 m/s

Cut-off wind speed: 25 m/s

Survival wind speed: 56 m/s

Gearbox

Nominal power: 433 kW

Ratio: 1:23.4

Generator1

225 kW, 400 V, 396 A, 50 Hz, 1008 rpm, 163 kVAR

Generator2

50 kW, 400 V, 101 A, 50 Hz, 760 rpm, 48 kVAR

211

Page 221: windenergyconversion.pdf

Appendix E

CALCULATION OF DC BUS CAPACITANCE The reactive power drawn by the load is supplied by the dc link capacitor. The effect of this is

to produce ripple on the dc bus voltage. Practically, the ripple current handled by the dc link capacitor

decides its value.

Ip

-Ip

0

TsTs/12

Fig.E.1 Ripple current in the dc link capacitor

i (t)c

The reactive component of the fundamental load current, when reflected on the dc link,

appears as shown in Fig.E.1. In order to derive a simplified expression for the ripple in the dc bus

voltage, this current waveform can be approximated as a saw-tooth waveform (shown as dotted line

in the Fig.E.1). From to , the capacitor current can then be expressed ast = 0 t = Ts/12

(E.1)ic =Ip

Ts/12 t

where, is the peak of the current waveform and is the time period of the fundamental cycle.Ip Ts

The voltage ripple can therefore, be calculated asDudc

(E.2)Dudc =Ip.Ts

24C

If the allowable voltage ripple is (where RPU is the p.u. ripple in the dc voltage), then theRPU.udc

dc bus capacitance required can be derived by using Eq.(E.2). The value of C should be estimated for

the maximum reactive power which is drawn by the load at the rated frequency.

213

Page 222: windenergyconversion.pdf

(E.3)C =Ip

RPU.udc

124.frated

For an induction machine, is approximately the peak of the no-load current. Therefore,Ip

(E.4)C = ª2.Inl

RPU.udc

124.frated

The rms value of the ripple current can be derived as

ic,rms = 1Ts

¶0Ts Ip

Tst

2dt

1/2

(E.5)=Ip

ª3

Appendix E Calculation of DC Bus Capacitance

214