109
VOLTAGE SOURCE INVERTER FOR VOLTAGE AND FREQUENCY CONTROL OF A STAND-ALONE SELF-EXCITED INDUCTION GENERATOR Hamid S hokrollah-Timorabadi Graduate A thesis subrnitted in conforrnity with the requirements for the degree of Master of Applied Science Department of Electrical Engineering University of Toronto @ Copyright by H. Shokrollah-Timorabadi 1998

VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

VOLTAGE SOURCE INVERTER FOR VOLTAGE AND FREQUENCY

CONTROL OF A STAND-ALONE SELF-EXCITED

INDUCTION GENERATOR

Hamid S hokrollah-Timorabadi

Graduate

A thesis subrnitted in conforrnity with the requirements for the degree of Master of Applied Science

Department of Electrical Engineering University of Toronto

@ Copyright by H. Shokrollah-Timorabadi 1998

Page 2: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Nationai Library Bibliithèque nationale du Canada

Acquisitions and Acquisitions et BibIiographic Services services bibliographiques

395 Wellington Street 395. nie Wellington OtEawaON K I A W OttawaON KIAûN4 Canada Canada

The author has granted a non- exclusive licence allowing the National Library of Canada to reproduce, loan, distribute or sell copies of this thesis in microform, paper or electronic formats.

The author retaîns ownership of the copyright in this thesis. Neither the thesis nor substantial extracts fiom it may be printed or otherwise reproduced without the author's permission.

L'auteur a accordé une licence non exclusive permettant a la Bibliothèque nationale du Canada de reproduire, prêter' distribuer ou vendre des copies de cette thèse sous la forme de microfiche/film, de reproduction sur papier ou sur format électronique .

L'auteur conserve la propriété du droit d'auteur qui protège cette thèse. Ni la thése ni des extraits substantiels de celleci ne doivent être imprimes ou autrement reproduits sans son autorisation.

Page 3: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Abstract

This thesis investigates the application of a Voltage Source Inverter based controller for the regu-

lation of voltage and fiequency of a stand-alone selfexcited induction generator. The steâdy state

and dynarnic system equations are formulated and the system behavior is snidied. Based on the

model, the design of the VSI-based controller is obtained. The design and rating of the controiier

with different DC side configurations is derived for the system model.

An experimental generator system with the proposed controiler has been built. In order to verify

theoretical results and the technical feasibility of the VSI-based controller, various tests are con-

ducted. The test results demonstrate the excellent performance of the proposed concept.

Page 4: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

1 would Like to express my sincere gratitude and appreciation to Professor R. Bonert. my supervi-

sor, for his guidance, and financial support throughout the entire p i o d of this degree program.

1 also th& the University of Toronto for the University of Toronto Open Fellowship.

1 also sincerely thank Dr. KY. Namjoshi and P. Lehn for their useful advise, and help during this

thesis.

Finally, my specid appreciations are extended to A.G. Acuna for her help, and support.

Page 5: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

To my parents, Ali and Kobra

Page 6: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Table of Contents

Abstract

Acknowledgment

Table of Contents

List of Symbols

Chapter 1 Introduction

1.1 CooventionaI Control Scheme

1.2 Advanced Voltage and Frequency Control Includuig Load Governing Regdation

1.3 Improved Voltage and Frequency Control with a Voltage Source Inverter

1.4 Thesis Objectives

Chapter 2 System Description

2.1 S ystem Mode1

2.2 Ueactive Power

Chapter 3 Voitage Source Inverter Based Controuer

3.1 Operating Properties

3.2 Sinusoidal hilse Width Modulation

3.3 ControUer Anal ysis

Page 7: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

3.3.2 S teady-State Operations

3.3.3 Apparent Power

3.4 Control Range of Roposed VSI-Based Controller

3.4.1 Control Range for VSI witb Constant DC Source and no tosses

3.4.2 Influence o f VSI-Based Controller Losses on Power Chart

3.4.3 VSI-Based Controller with Variable DC Voltage due to DC Side Resistor

3.4.4 Required Control Range of a VSI-Based Controller for an Induction Generator System

3.5 Rathg of an VSI-Based Controller Components

3.5.1 Consumer Load, Induction Generator, and Turbine

3.5.2 Inductor

3.5.3 Minimum and Maximum DC Voltage

3.5.4 DC Side Resistor Selection

3.5.5 Switches

3.5.6 DC Capacitor

3.5.7 Rating Example

Chapter 4 Control Strategy

4.1 Fast Disturbances

4.2 Feedforward

Chapter 5 Experimentai Setup 5.1

Page 8: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

5.1 Prime Mover

5.2 Induction Generator, Load, and Controller

5.3 GPC Board

5 -4 Software

5.5 ûperational Considerations

5.5.1 Filter Capacitor

5.5.2 Startup

Chapter 6 R d t s

6.1 Resistive Load (Test 1)

6.2 Resistive Inductive Load with Power Factor 0.8 (Test 2)

6.3 Resistive and Inductive Load with Minimum Power Factor (Test 3)

6.4 induction Motor Load (Test 4)

Chapter 7 ConcIusions

7.1 Contributions

7.2 Suggestions for Further Smdies

References

Bibliograph y

Appendix A Per Unit Representation

Page 9: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Appendix B Experimental AppataRiS

B. 1 The Induction Generator

B.2 The DC Motor

Appendix C Microprocessor Program Flow Chart

Appendix D Microprocessor Programs

D.1 p d c

D.2 hextab1e.h

Page 10: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

List of Symbols

- Equivaient capacitance of VSI.

- DC side capacitor of VSI.

- Equivalent pardel capacitor at no load.

- Frequency.

- Triangular carrier fkequency.

- Control signal frequency

- Equivalent capacitance of VSI current space vector.

- Controiler curent space vector.

- Controuer current cornmand value.

- Load current space vector.

- Reference Ioad current space vector.

- Magnetizing current.

- Space vector of rotor current in the r model.

- Space vector of stator cunent in the r model.

- Real component of space vector of stator current.

- Imaginary component of space vector of stator current.

- Constants of the approximate equation used for magnetizing characteristic of the

induction machine.

- Moment of inertia of the generator turbine system.

- Constant for terminal voltage of VSI.

- Constant for two stage resistor.

- Inductance of VSI-based controlier,

- Load inductance.

- Magnetizing induc tance.

Page 11: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

- Pardel inductance.

- Leakage inductance of induction machine in the r model.

- Moduiation index of VSI.

- Gradient of the speed-torque characteristic of hydro turbine.

- VSI-based controller real power dissipation.

- Load real power.

- Real power where the second switch is nirned odoff.

- Load reactive power.

- Reactive power required for excitation of induction generator at no load.

- Reactive power required for excitation of induction generator at fidl resistive load.

- VSI-based controller reactive power.

- Core loss Resistance.

- Inherited resistance of VSI.

- Dc-side resistance of VSI.

- Load resistance.

- Equivalent parailel resistor.

- Rotor resistance referred to stator side in the r model.

- Stator resistance.

- Apparent power for type 1 load.

- Apparent power for type 2 load.

- Sinusoidal Pulse Width Modulation.

- Shah torque.

- Magnetuing Voltage.

- DC side voltage of VSI.

- Space vector of generator voltage.

- Voltage Source Inverter.

- Terminal voltage of VSI.

Page 12: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

6 - Phase delay angle.

O - Terminal voltage fkquency vector.

n - Rotor speed.

A

Y - Flux Linkage. A A

V ~ R , Wtl - Real and imaginary components of rotor flux Linkage space vector.

A A

VSR, SI - Real and irnaginary components of stator fiwc Mage space vector.

Page 13: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

CHAPTER 1

Introduction

In remote areas of Canada where it is impossible or too expensive to access main power lines, one

solution to obtain electric power is to use a small stand-alone hydro power plant. In such a situa-

tion, the turbine is driven by a steady flow of water in a river. It is preferable to use a self-excited

induction generator, due to its low cost and ruggedness. When the induction machine is driven by

a prime mover, the residual magnetism in the rotor produces a small voltage in the stator wind-

ings. If a bank of capacitors is connected to the stator winding, the small voltage causes a capaci-

tive current to flow. This resulting current provides a positive feedback that causes a further

increase in the voltage. This process is called self-excitation which is evennially iimited due to the

magnetic saturation of the machine [ 11.

The voltage and frequency of such an induction generator in stand-alone operation are very sensi-

tive to load changes. Methods to control the voltage and frequency of a self-excited induction

generator have k e n proposed in [2.3]. These methods employ a controlier consisting of a phase

controlled bridge and a DC-chopper to achieve the regulation. The disadvantage of such an

approach is that the control range of this configuration is severely limited and the controiler cm

supply neither real nor reactive power to the system. This results in a large AC side capacitor for

the excitation of the induction generator. Furthemore, the controiier is unable, even for a short

tirne, to compensate for fast Ioad rransients generated by power surges.

To overcome these disadvantages this thesis proposes a power controiler which includes a Volt-

age Source Inverter for regulation of the voltage and frequency of the stand-alone seif-excited

induction generator. The proposed controller uses IGBTs dong with fast in tegrated elec tronic

Page 14: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

protection. This approach &es the system more reiiable.

It is shown, that the proposed controller provides a much wider range of control. In particdar it

can provide reactive power and, during aaosients for a short-tirne, red power depending upon the

DC side configuration of the VSI. As a consequence, the the-phase AC side capacitor c m be

eliminated.

1.1 Conventional Control Scheme

Figure 1.1 shows the conventional scheme for frequency control. As the load power demand

changes, the input power into the induction generator also changes to match the load power

demand. Hence, a speed govemor is employed for the regulation of the prime mover. Generally,

the speed govemor is quite expensive a d due to its large mechanicd tirne constant, is unable to

react fast enough to transients. Therefore, the regulation of voltage and frequency has low perfor-

mance.

On the other hand, the voltage and frequency regulation requires a smoothly variable reactive

power source. In conventional schernes, switched capacitors are used which provide poor voltage

and frequenc y regulation.

Worcr

Controlled Capcitors L o d

Figure 1.1. Conventional scheme to regulate the prime mover.

Page 15: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

1.2 Advanced Voltage and Frequency Control

Including Load Governing Regdation

To avoid a turbine speed govemor the principle of load governing can be used. Furthemore,

enhancement of voltage and frequency control can be achieved using an *dance controlIer.

Such a scheme as proposed in [2,3,4] consists of a bridge rectifier, chopper. and DC side resistor

(Rd=) as shown in Figure 1.2. The impedance controller will be connected to the induction genera-

tor in pardel to the load. The basic idea of an impedance controiler is to keep the total real and

reactive power seen by the induction generator constant. Therefore, the prime mover requires no

regulation and can be always operated at the required fixed power, voltage. and frequency.

hitialiy, a large AC capacitor bank is introduced into the system to meet the capacitance required

for operating the system at the required power demand with a desired power factor. Whenever

there is a reduction in the power demand, the impedance controller will redirect the excess power

to Rdc and adjust for the total reactance of the system. The excess power that is not absorbed by

the load wilI be consumed in the resistor Rdc- Depending upon the nature of the changes of the

load, the impedance conuoller will compensate for any additional real and reactive power not

used by the load. The result of this adjusmient is that the induction generator will always observe

the same impedance and operate at the same fmed apparent power.

The descnbed impedance controller concept provides an excellent regulation of both voltage and

frequency, and elirninates regdation of the prime mover. Unfomnately, the impedance controlier

scheme requires large AC capaciton for the excitation process. Moreover, the impedance control-

Ier offen a limited control range. It can ody absorb reactive power (inductive) and cannot provide

real power not even for a very short time.

Page 16: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Gare ç'

Water

Excitation capacito rs I

Figure 1.2. Impedance controller consisting of bridge rectifier, chopper, and Rdc.

1.3 Improved Voltage and Frequency Control with a Voltage Source Inverter

Li order to avoid the problems of the previous control schemes the use of a Voltage Source

Inverter (VSi) for load goveming and impedance control is proposed in this thesis. The system is

similar to the one in Figure 1.2 with the VSI-based controller connected in paraiiel to the load as

the new impedance controlier but without the large AC capaciton. Figure 1.3 depicts the sche-

matic of the VSI used as the proposed connolier unit. The AC side is comected in parailel to the

load. The DC side can be c ~ ~ g u r e d in various ways. It can be connected to a general DC source,

which is an unredistic scenario for the intended purpose, but provides hsight into the principle of

Page 17: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

the proposed controUer. The DC side as proposed for the self-excited induction generator consists

of an electrolytic DC capacitor and a resistor as s h o w in Figure 1.3. A M e r possible c ~ ~ g u r a -

tion uses only a large size double layer capacitor, which wodd provide short time energy storage

(hundreds of Joules).

Gate

'?

VSI-based Controller InciudUIg Filrer Capacitor

Figure 13. Schematic of overail generator system including VSI-based controiier.

1.4 Thesis Objectives

The main objective of this thesis is to employ the VSI for the control of real and reactive power

components such that excellent regdation of the voltage and fkequency of the stand-done induc-

Page 18: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

tion generator is achieved. More specificaily, to achieve the thesis objectives the following

research is conducted:

1- The control range of the VSI will be snidied. The possibility of bidirectional real and reactive

power flow delivered or received by the controlier unit will be investigated.

2- The reactive power required for self-excitation of the induction generator will be provided by

the VSI. The a h is the total elimination of the AC capacitor bank. Moreover, the VSI will connol

the injection of reactive power into the induction generator, depending upon the load variations,

such as to maintain the induction generator terminal voltage and fiequency ai any desired value.

3- The VSI will control the flow of the real power such that the induction generator is loaded with

a constant reai power. This eliminates an expensive mechanical govemor which conventionally

controlled the speed of the prime mover. The outcome is a constant desired frequency and volt-

age.

4- The VSI controls the startup process by injecting adequate reactive power (capacitive) into the

induction generator in order to initiate the self-excitation process. The stamip process requires an

initial DC voltage.

5- Several load configurations, including the startup of induction motor load, are considered to

verify the proposed control concept and to demonstrate the system performance.

In chapter two, the modeîing of the hydro turbine, induction generator, and load is described. The

required reactive power at no load or full load is detexmined.

Chapter three develops the details for the VSI-based controller dynamic. and steady-state behav-

ior. The control range of the VSI-based controller is determined and verifïed experimentally.

Page 19: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Chapter four discwes the type of disturbances and the control strategy.

Chapter five describes the experimental setup including the prime mover, induction generator,

load, microprocessor, and software. The stamip process is ako discussed in this chapter.

Chapter six presents the measured results and demonstrates the achieved excellent performance,

even with a direct switch-on of an induction motor load,

FinaIiy, chapter seven discusses the conclusions and offen suggestions for further s~~dies .

Page 20: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

System Description

This chapter presents a general description of the system equations including the induction gener-

ator. hydro turbine, and load. It dso provides the necessary formulae for calculation of the reac-

tive power for excitation of the induction generator at no ioad and fidi load.

2.1 System Model

Figure 2.1.1 shows the hydro turbine, induction generator, and load. The dynamic and steady-

state modeis and behavior of these components are discussed in the literature in detail [2, 31. For

ali equations a per unit system is used in this thesis. Ail equations, and variables presented are in

per unit unless otherwise specified. Appendix A Lsts the base values for a l l the quantities used.

Figure 2.1.1 The hydro turbine. induction generator, and load.

It is assumed that the hydro turbine delivers a ce& constant power to the induction generator

according to a given head and volume of water. The turbine characteristic can be modeled as:

Tsh = To - M(R - Ro) (2.1.1)

Page 21: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

where 10, Ro is any point on the sûaight line of toque-speed characteristic comsponding to the

hydro power and M is the negative gradient of the charactenstic.

The dynamic behavior of the induction generator, which is a squirrel cage induction machine, is

represented by the equivalent circuit [5] shown in Figure 2-12. The differential equations are

expressed in the synchronous frame where the generator voltage (V,) is chosen as the reference

such that the imaginary component of the generator voltage is zero and this voltage is aligned to

the real axis. The differential equation of the stator and rotor flux linkages, and mechanical speed,

as space phasoa, can be expressed in per unit as 121:

Where R and 1 indicate the real and imaginary components respectively.

Figure 2-12. The dynamic equivalent circuit of induction machine [2].

Page 22: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

The induction generator feeds power to a load consisting of a senes resistor and an inductor as

shown in Figure 2.1.3. In addition, a source of reactive power to excite the induction generator

and to provide the reactive power for the load is required. This source of reactive power is mod-

eled as an equivalent capacitor Cvsp The differential equations descrïbing the load in synchro-

nous fiame are:

Due to the selection of reference frame, the equivalent capacitor (CvsI) results in one differential

equation as,

and one algebraic equation that is expressed as:

Figure 2.13. The equivalent circuit of a senes RL load with equivdent capacitor (CvsI).

Page 23: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

To solve the differential equations 2.1.2 to 2.1.9 the following algebraic equations have to be

included. These equations formulate the flux Mage, the current relations for the equivalent cir-

cuit of the Figures 2.1.2, and 2.1.3 and the characteristic fwiction of the magnetic saturation of the

induction generator.

The equations for the flux Mage foiIow as:

The current relations derived from the nodes of Figure 2.1.2 are:

Furthemore, the magnetizing inductance is expressed as:

The magnetizing characteristic for the induction machine is approximated by two equations. The

linear region is,

for O I i, l i,

and the non linear region is:

Page 24: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

kz v, = klio + batan [b(i, - io)] for io S im

where i,, b, and k[ are constants which result in the best approximation of the measured magnetu-

ing characteristic. Thus, the function f is wxitten as 121:

f(v,) = i, = i, + b l - t a ( b (2 - - io)) Substituthg for the stator flux iinkage nom the fouowing equation (2.1.23) and for the magnetiz-

ing current from equation 2.1.22 into equation 2.1.19 results in equatioo 2.1.24.

vm Lm =

1 CO [io + g tan ((2 - i,))]

Although the dynamic mode1 c m be used to determine the steady-state performance, it is conve-

nient to formulate the steady-state equations by setting the tirne derivatives of variables in equa-

tions 2.1.2 to 2.1.9 to zero. This set of steady-state equations defmes the combined system

inciuding the hydro turbine. induction generator, the RL load, and the equivaient excitation capac-

itor (CVSI). The steady-state equivalent equations follow as:

Page 25: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

2.2 Reactive Power

in order to calculate the reactive power required to excite the induction generator, it is necessary

to develop steady-state equations to detemiine the required reactive power under fidl load and no

load. Refe~nce [2] has already developed a computaüond method that determines the reactive

power required for the excitation of the induction generator at fidl load. Following the same pro-

cedure and considering Figure 2.2.1 where the capacitor (CvsI) represents the equivalent steady-

state capacitance of the VSI-based controiier. one c m derive the equivalent circuit of Figure 2.2.2

which can be used to calculate the required reactive power at no load.

Figure 2.2.1. The per-phase steady-state mode1 at no load.

Figure 2 2 2 The parallel equivalent circuit at no load.

Page 26: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

The reactive power is calculated for a desired operating point with known generator voltage (V')

and fiequency (a). The steps to calculate the no load reactive power follow as:

Srep I :

C o ~ e c t the elements in box A of Figm 2.2.1 into equivalent p a d e l elements Rp, and Lp as

shown in Figure 2.2.2. The series connected impedance R,, + Xse c m be converted to a parallel

equivalent circuit consisting of Rp and Xp by ernploying the following equations,

and substitutions for Rse and X, to yield:

Determine the equivalent parailel elements RI,, and in Figure 2.2.2 from the series ele-

ments in box B of Figure 2.2.1.

where R e , is calculated as:

Page 27: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Step 3:

Equaùng the reactive power of the generator system with the equivalent VSI capacitance for the

reactive power balance yields:

This equation combined with 2.2.5 allows CvsI (Xcvs,) to be solved for, if the magnetizing and

parael inductances are known. These inductances can be calcuiated as described in steps 4 to 6.

Step 4:

In the parailel equivalent circuit the resistor I$ is a negative resistance and generates real power,

while the resistor RICO consumes this real power. These two resiston are in parailel and the mag-

netizing voltage appears equaiiy across both of them, hence, from a real power balance it follows

that:

RI,, = -R,

Substitution of this equation in equation 2.2.3 wili yield a quadratic equation that resuits in the

following expression for the mechanical speed:

where the speed equation does not depend on the magnetizing or turbine characteristic.

Step 5:

Substituting the mechanical speed obtained into equation 2.2.4 the inductance Lp cm be deter-

Page 28: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Step 6:

The equation 2.1.22 gives the magnetizing inductance in terms of magneUzing voltage (V,).

Hence, V, is expressed in tenns of generator voltage (V,) such that:

Substituthg equation 2.2.10 into equation 2.1.24 gives the magnetizing inductance in terms of

excitation capacitor (Cvsl) -

Step 7:

Knowing the inductances Lp, and Lm the required excitation capacitor can be detennined from

equation 2.2.8. Therefore, the total no load reactive power for excitation of the induction genera-

tor can be calculated as:

Furthemore, the reactive power required for the full load can be calculated in the same manner as

for the no load [2]. Nevertheless, a simpler method of caiculating total reactive power for a paral-

le1 RL load is given by 131. This method c m be modified, thus, the total reactive power requkd

only for the induction generator is:

It is convenient to choose the induction generator rated voltage, and current as the base values

which results in further simplification of equation 2.2.12 to:

Qgcn = - ~ : o r e d (2.2.13)

The VSI-based controller will be designed to provide the required reactive power for the excita-

Page 29: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

tion of the induction generator at no load or at full load.

Page 30: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Voltage Source Inverter Based Controuer

In this chapter the application of a Voltage Source Inverter (VSI) as a new controller unit is inves-

tigated. The dynamic and steady-state behavior of the connoiler will be considered. Furthemore.

the ove rd control range is snidied and verified, and the rating of the controIler components is dis-

cussed.

The primary objective of the VSI-based controller is to introduce a semiconductor controiled

device which is capable of emulating the characteristics of the excitation capacitors and injecting

adequate reactive power into the induction generator and the Ioad. The secondary objective is the

regulation of the reai power. The proposed controller employes a DC side resistor such that the

unwanted real power will be consumed in this resistor. As a consequence, the induction generator

will always observe a constant real power demand. This VSI-based controiier can replace the ear-

lier reported impedance controller [2, 3,4] and eliminates the need for excitation capaciton. Due

to the nature of the VSI-based controller, a wider control range that c m accommodate various

control operations of the overd system is achievable. The controller is capable of delivering or

receiving reai and reactive power. This control should be performed in such a way that the real

and reactive power components c m be controlled independently. Moreover, the VSI-based con-

troller should be able to respond rapidly to the control commands, and drive the operating point of

the system to the desired one.

Page 31: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

3.2 Sinusoidd Pulse Width Modulation

Sinusoidal Puise Width Modulation (SPWM) is employed to control the switching of the VSI

conuoiler. The PWM pattern is generated by comparing the moduiating waveforms with a carrier

signal. Three sinusoidal rnodulating signals that are 120 degrees apart are compared to a niangu-

lar carrier signal in order to generate three-phase sinusoidal output wavefomis.

In this method the modulation index is defmed as the ratio of the peak amplitude of the modulat-

h g sine wave ( f, ) to the peak amplitude of the viangular c h e r wave ( v;, ) where this ratio is

less than or equd to 1 (m 5 1 ).

The frequency modulation ratio (mf) is defined as the ratio of the aiangular carrier frequency V;n)

to the frequency of the conuol signal fi).

The frequency of the triangular carrier is kept constant and detemiines the switching frequency.

When the switching fiequency is much higher than the generated fkequency and for m S 1 , which

indicates operation in the hear region, low frequency harmonies cannot appear in the PWM

waveforms. Hence, the distortion is minimal and it is reasonable to neglect higher hannonics and

consider only the fundamental components for subsequent calculations.

Page 32: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Figure 3.3.1 shows the circuit of a VSI-based contrder including the controiier inductor (L,& a

parasitic resistor (R,), the DC capacitor (Cd=), and the DC side resistor (Rd=). The con~oller unit

is comected to a three-phase star comected voltage source and the terrninal voltage of the VSI is

synchronized to the source voltage by the gating controiier of the VSI.

The magnitude and phase of the terminal voltage is adjusted by setting the modulation index (m),

and the phase angle ( 6 ) respectively.

Fipre 33.1 The VSI with the controiier inductor (L,), resistor (R,,), DC capacitor (Cdc), and DC side resistor (Rdc).

33.1 VSI-Based Controiler Equations

Using Figure 3.3.1 and considering only the hindamental components one c m evaluate the mm-

sient behavior of the VSI-based controuer. Where co is the fundamentai frequency and the source

Page 33: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

voltage is chosen as the reference such that

- - V, = V,LO, and VP = VpLG

Therefore, the following steps can be followed.

1. Consider:

vsc( t ) = V, - COS Ot - - ( Y ) And

vpo(t ) = Vp - COS (ut + 6 )

2. Assurning a balanced three-phase system without any neutral comection.

w here :

Page 34: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Also :

w here:

3. The controller currents in the stator frame are:

di,, p - Kct . = -- 1 dt L,, ' ' c 4 + L, - (vSe - vpp)

Assuming zero losses in the VSI. the reai power balance results in:

w here

And:

= vpo ' icro + ictb + Vpc . icrc

Page 35: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Using equations 3.3.12, to 3.3.14 it can be shown that the AC side power in the stator hune is:

'a , = ("Pa - icra + V p ~ * 'Cr$) (3 -3 -20)

Substituthg in 3 -3.18 fiom 3.320 resdts in:

4. Consider the terminal voltage of the VSI in the stator frame:

or

vPp = V' - sin (o t + 6)

5. In order to transform From a stator frame to a synchronous frame, multiply by:

e-ja" = cos (ut)--sin ( o r )

Therefore, the voltages and currents becorne:

1 cosot sinotl where D = L- sin ot cos ofj

6. The terminal voltages in equations 3.3.22, and 3.324 are transformed from the stator to the syn-

chronous fiame by using equation 3.3.27 and algebraic identities. Hence,

Page 36: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

1 where V, = k - m. Vdc and k = - 2

Furthemore, the differentid equations 3.3.15. 3.3.16, and 3.3.21 c m be transformed to the syn-

chronous frame as:

k - m k - r n - cos6 -

Cd, - sin6

cd, -cdcRdc '1 The VSI-based controller is capable of providing ail the reactive power required for the induction

generator and the ioad. Hence, the set of differential equations 3.3.29 is adequate for the dynamic

study of the system. Nevertheless. a filter capacitor is required to compensate the harmonies

present in the system. Due to this capacitor the differential equation 2.1.9 and the algebraic equa-

tion 2.1.10 are reintroduced into the system as the equations descnbing the fdter capacitor. There-

fore, for the dynamic study of the overall system including the fdter capacitor, the differentiai

equations in 3.3.29 and 2.1.2 to 2.1.9 dong with the algebraic equations 2.1.10 to 2.1.18 wili

define the overall combined generating system and the controiier unit.

33.2 Steady-State Operations

The steady-state can be obtained by equating the tirne derivatives of the variables in the VSI dif-

ferential equations 3.3.29 to zero. therefore:

Page 37: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

This equation and 3.3.28 together with equations 2.1.25 to 2.1.32 resulu in overdl steady-state

equations goveming the combined system.

33.3 Apparent Power

The apparent power in the synchronous frame follows:

S = bsd + jv,J -X iLrd + jicsq)*

Therefore, the real and reactive powers are:

The imaginary component of the generator voltage (vSq) will be zero in equations 3.2.29, 3.3.30,

and 3.3.32 if the generator voltage is considered as the synchronization reference.

3.4 Control Range of Proposed VSI-Based Controiler

In order to investigate the control range of the VSI-based controller. different DC-side configura-

tions are considered. Using Matlab a calculation for the control range is carried out. This calcula-

tion requires knowledge of the induction generator parameters such as rated voltage, cumnt, and

power in addition to the controiier ratings, aven in section 3.5.

Page 38: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

3.4.1 Control Range for VSI with Constant DC Source and no Losses

In order to have some insight into the VSI-based controller. the losses in the VSI and the control-

ler inductance are neglected. The steady-state controller reai 'and reactive power flows are studied

as a hinction of the modulation index (m) and the phase delay angle (6 ). The configuration under

consideration is shown in Figure 3.4.1. A phasor diagram presenting the voltages and currents for

the controiier with no losses is shown in Figure 3.4.2.

Source

Figure 3.4.1. VSI-based controller with no losses comected to a constant DC source.

Figure 3.42. Phasor diagram of the VSI-based controiier with no losses.

Jsing equations 3.3.28.3.3.30, and 3.3.32 the reai and reactive power can be caiculated as a func-

tion of the modulation index and the phase delay angle dong with the parameters L, Vk, and the

operating point variables V , and o. The results are shown as the "power chart" of the controiier

Page 39: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

in Figure 3.4.3. The parameters used for this example are given in Table 3.4.1.

Per Unit / p-eter( W w /

Table 3.4.1. The parameter values of Figure 3.4.1.

Figure 3.43. The power chart of the lossless VSI with constant DC voltage (Vdc).

Page 40: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

The dependency of the controiler reai and reactive power on the modulation index and phase

delay angle is shown in Figure 3.4.3. Constant values of rn form concentric circles in the power

chart with a center at point "m& which is determined by m=O, or Vp=O and is calcdated as:

On the other hand, constant values of 6 are radial lines out of the point mo The maximum reac-

tive power is determined by m=I and occun at 6 =O. This point is calcdated as:

It cm be seen by studying the power chart that, real and reactive power are coupled and are func-

tions of the modulation index and the phase delay angle. However, it can dso be observed that 6

is usuaily very small (Le. 6 < 12' for P, < I p.u). Furthermore, if L,, is srnail, which shifts mo

higher up. the circles of rn=comtant become nearly horizontal lines in the important power con-

no1 range of I I per unit for real and reactive power. This aiiows. as a f i s t approximation, the

reactive power to be considered a function of m and real power a function of 6.

The power chart aiso provides a fmt insight into the rating of the controuer parameten. To

achieve a certain power, Vd, has to be chosen adequately, depending on the given AC voltage. In

addition. choosing L,, determines mo and by this the sensitivity of the controls with regards to m.

A small L, makes reactive power quite sensitive to rn and provides a high gain to the control m,

but it also provides a better decoupling of 6 and reactive power.

Page 41: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

3.4.2 Influence of VSI-Based Controiler Losses on Power Chart

The losses in the VSI-based controller, including the reactor*losses. cm be modeled as a parasitic

resistance (R,) in senes with the controller inductance (L,,). Figure 3.4.4 shows the equivaient

per phase model of the controller including the losses.

Figure 3-44. The equivaient per-phase model of the controller including losses.

Generally. the affect of R,, is such that at modulation index zero the red power is not zero any-

more. This wil1 shift the point rno in the power chart to positive reai power. Au example for the

case of R, = 0. IO6 per unit is shown in Figure 3.4.5. AU the other parameters are as indicated in

the previous case. The new coordinates of the point "nio" wdi be:

Page 42: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Figure 3.45. The power chart of the VSI-based controuer with constant DC source including the losses.

3.4.3 VSI-Based Controuer with Variable DC Voltage due to DC Side Resistor

As explained earlier the controller for the induction generator will be confîgured with a DC side

consishg of a capacitor (C&) to maintain the DC bus voltage and a resistor (Rd=) to d o w steady

state load governing. A block diagram of the VSI-based controiIer for this configuration is shown

in Figure 3.4.6 where Rct is neglected.

Page 43: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

8 Figure 3.4.6. Block diagram of the VSI-based controller with variable DC voltage.

In this configuration the DC side voltage (V&) is no longer constant and will vaiy depending upon

the amount of real power dissipated by the VSI-based controuer in Rd, As seen earlier from the

power chart, a change in Vd, will change the diameter of the concentric circles of constant modu-

lation index, thus, affecting r d and reactive power. As Vd, increases the diameter of the concen-

tric circles also increases, thus, extendhg the power range.

3.4.4 Required Control Range of VSI-Based Controuer for Induction Generator System

The power chart of the VSI-based controiler cm be divided into four quadrants as shown in Fig-

ure 3.4.7 where the previous parameters in Table 3.4.1 are used. The third and fourth quadrants

are considered for the control of the induction generator, as the controiier has to provide reactive

power and may exchange real power with the generator and the load. For the proposed systern

with load govemuig and power dissipation in the resistor (Rdc), the operation of the VSI-based

controller will be limited to the fourth quadrant. The real and the reactive power which have to be

reguiated in the fourth quadrant by the VSI-based controller are determined by the desired operat-

h g point of the induction generator along with the load.

Page 44: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Figure 3.4.7. The VSI-based controller power chart divided into four quadrants.

Load Power Reouirements

For the purpose of the load real and reactive power requirernents, two typical cases of resistive-

inductive loads are studied.

Case 1: Constant apparent power with variable power factor.

Considers a maximum power factor change, that varies fiom one to zero while the corresponding

real power changes fkom maximum to zen, such that the total apparent power (SI ] ) remains con-

stant.

Page 45: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Sll Lph,

Here the worst case apparent power will traverse the curve s h o w in Figure 3.4.8(a).

Care 2: Constant real power and variable power factor. .

The worst case apparent power (SI*) of this type of loads includes a certain power factor for a

given maximum real power (Ph). Figure 3.4.8(b) illustrates this load with the point "Bu as the

worst condition.

If an equal maximum real power is considered for both types of loads, then:

Sli < s12 (3 -4-4)

The maximum load reactive power required is given by:

- Q l m a - Ph, taW (3.4.5)

where <p is the PF angle.

Figure 3.4.8. Two typical cases of resistive-inductive Ioads where SII < S12 (a) constant apparent power with variable PF, and (b) constant real power and variable PF.

Minimum Dower reouirements of load aoverninp scheme

Due to the DC side configuration of the VSI-based conaoller a minimum power (Pmh) dissipa-

tion in Rd, is required in order to maintain the minimum DC voltage.

Page 46: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Y dcmin - - Pctm in -

Rdc

The generator has to provide the reai power for both the conmuer and the load.

Pscn = Petmin + Pinmx (3.4.7)

Reauired reactive Dower for penerator

The required reactive power (eV) for the excitation of the induction generator at rated power is

given by equation 2.2.13 which can be written as:

where the induction generator voltage and current are chosen as the base values.

Total Dower reauired

The VSI-based controller has to supply this reactive power and compensate for the maximum

load reactive power (QI-). therefore,

Qcmuu = Qgcn + QI- (3.4.9)

Figure 3.4.9 shows the mapping of the required conmller control range into the power chart

where points A, and B represent the worst case. Note that Figure 3.4.8 shows power as observed

by the generator while Figure 3.4.9 illustrates power as seen be the controller.

Figure 3.4.9. Combined real and reastive power of both types of loads, induction generator, and VSI-based controller with the worst cases s h o w as A, and B.

Page 47: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Matchina the reauired controller Dower to the Dower chart

At a modulation index of one. mainly the DC voltage and L,, will detexmine the reactive power

control range. Consider only rractive power required for the induction generator, Figure

3.4.10(a). When the system load is at a maximum and the PF is unity. then the controller operates

at minimum power (Pcmh) requiring minimum DC voltage. At this operating point. the DC bus

voltage must still be sficiently high to supply the reactive power for the induction generator

(Q,,,). Considering the fmt type of the load, if the PF now decreases to zero, for the same appar-

ent power. then the controiler must dissipate the unwanted real power. by increasing the DC volt-

age to Vdcm

V d c m a The power chart is determined by the voltage ratio (- ), where a high ratio results in a high

'dcmin

voltage rating of the VSI. On the other hand, increasing V' extends the power control range rap

idly and, therefore, covers any desired control power requirements. This is show in Figure

3.4.10(b). For 3.4.10 a voltage ratio of 1 to 3 has been chosen, which stretches the modulation

index control range. This indicates that a large voltage ratio requires a high W A rating of the

VSI-based controller.

For the second type of Ioads. if it is desired to maintain the maximum load real power dernand

capability with a given PF, the Vkmin has to be selected such that it covers the point "B" of Figure

3.4.1 1. This means a larger Vdnnn than the frst type of the Ioad. Consequently, selecting the Vdc-

,in for the load case 2 will automatically cover for both types of Ioads.

Page 48: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

-2 -1.5 -1 -0.5 O 0.5 1 1.5 2 (b) Pct (Pu)

Figure 3.4.10. Mapping the first type of loads into the power chart VSEbased controiler with (a) Vdcmin=2.34 p-u, and (b) Vk-=6.68 p.u.

Page 49: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Figure 3.4.11. Mapping the second type of loads into the power chart of the VSI-based controller where the worst case of SD (point B) is covered by increase in Vhk.

3.5 Rating of VSI-Based Controller Components

The component rating is a function of the amount of real power received and reactive power

delivered by the VSI dong with the selection of L, frequency, and AC voltage. Figure 3.5.1

shows the overall block diagram used for the rathg of the generator system. A switchable DC side

Vdcm, resistor (Rd=) is introduced. This resistor, as will be shown, aliows the voltage ratio ( - ) rat-

Vdcm in

h g to be reduced on the DC side of the VSI-based controller.

Page 50: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Valve Q

Figure 3.5.1. The block diagram of generator system used for parameter ratings.

3.5.1 Consumer Load, Induction Generator, and Turbine

The required real power (Pk), voltage (V'), frequency (B, and desired PF are determined by the

consumer load. Based on these values and a minimum power required for the load goveming (Pa-

,) the induction generator and the turbine are selected. This stipulates the required reactive

power for the induction generator (Qg& The Qgcn, P- Pmin and the minimum PF defme the

required power control range of the VSEbased controiler.

3.5.2 Inductor

The inductor (Lcg) is selected to reduce the hannonics in the cumnt waveforms. If this value is

Page 51: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

chosen too small, it will result in harmonies in the current wavefonns. Nevertheless, it causes a

better desouplhg between rn and 6. On the other hand, a large value of the inductor wiU be

costly and a factor of increase in coupling. The practical value is typically a per unit reactance of

0.1 to 0.3 [6].

3-53 Minimum and Maximum DC Voltage

The V', is selected for the VSI-based controller such that it permits enough reactive power to

be delivered to the self-excited induction generator operating at full desired resistive-inductive

load. In other words point B of Figure 3.4.1 1 has to be satisfied- The Vhur requires a constant

power (Pcmin) to be dissipated constantly in the Rdc. This P,,, can be considered as a percent-

age of the generated power (Le. 10%).

On the other hand, the maximum Vd, depends upon the maximum power dissipation (P,-)

where the PC- can be equai to the generated power in the wont case.

The selection of the DC side resistor (R&) for the load goveming scheme. considering,

Pdcmax and selecting the dissipated power ratio (- ) results in a given single resistor for a certain

pdcmin

voltage ratio. Hence, given this ratio the Vd,, can be determined which results in the VSI rating.

In order to lower Vh for the same P, ratio, a two stage resistor is proposed. This consideration

Page 52: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

employs one fixed resistor (Rkl) and one (Rk2) wh"h is switched on during operation. see Fig-

ure 3.5-1.

Case One:

This case considers only one of the resistors (Rdci) in Figure 3 -5.1. Therefore, given the values for

the Vdnnn and Pm,. Rdcl can be found as:

Equation 3.5.2 and the Pcr ratio gives:

Hence, the VdC- is calculated from equation 3.5.3 and the dissipated power ratio.

Case Two:

The choice of the P,,, and PC- has an impact on the Vdc ratio. If for a given P,, ratio a Iower

Vdc- is desired then the option of introducing a second switched DC resistor (Rdc2) is consid-

ered, where Rk2 differs from RdcI by a factor of kd,.

The RdcZ c m be switched onloff during the operation by monitoring the phase delay angle (6)

which is proportional to the consumed real power in the controller. Figure 3.5.2 shows the Vdc

versus P,, where P, is the point at which Rk2 is switched odoff. At this point:

Page 53: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

which results in a power ratio of:

The result of equation 3.5.7 compared to equation 3.5.3, indicares the improvement of real power

ratio by the square of the Vd, ratio.

Figure 35.2 The DC voltage (V&) versus controller real power (PJ for two parailel resiston where Rdd is switched on/off at the point P ,

3.5.5 Switches

The switches can be selected by considering the maximum blocking voltage Vk and the cur-

rent rating required. Furthemore, the frequency of switches is given by the desired switching fie-

quency of the system.

Page 54: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

35.6 DC Capacitor

The rating of the DC capacitor (C&) depends on the DC voltage ripple (VdCf), and the peak ampli-

tude of the cment drawn (1'). The voltage ripple is affected by the switching frequency a). The

higher f, the lower the relative DC voltage npple. This capacitance for the wont case of the

modulation index cm be calculated using the following equation 161.

where kh is a correction factor given in [6] as 1.25. This factor is mainly introduced since sinusoi-

da1 waveforms are considered for the calculation of the DC capacitor while the actual harmonies

wavefonns are triangular. Furthemore, in selecting of Cd, the V' has to be considered.

3.5.7 Rating Example

The example for the rating is chosen in order to be used for the experimental setup, therefore,

some constraints from the laboratory apply.

The consumer load is chosen with a power demand of 2500 watts at PF=I, and a line-to-line volt-

age (V,) of 110 volts at a frequency of 60Hz. Allowing 12% of the consumer power to be dissi-

pated for the load goveming scheme and the losses in the controller such that:

P,,, = 1246Pl,,

This indicates an induction generator with the rathg given in Appendix B. The induction genera-

tor rating is somewhat larger than the requirements, however, the rating of the prime mover is

w i t h the specifications. The controiier inductor is selected as 0.27 per unit.

The rating example is given for the case of single stage resistor (Rdcl)- Selecting Vdonn as 210

Page 55: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

volts and considering the Pmh, one can calculate RkI as:

It is decided to use a voltage ratio of approximately 1 to 3 which gives a P, ratio of 1 to 9 for the

single stage resistor. This ratio impiies:

vdcmm E 600~0~tS

The DC capacitor can be calculated using equation 3.5.9 for a switching fiequency of ZlcHz, a

maximum modulation index of one, and Vd, ripple of 1 volt, dong with the rated current of the

induction generator as the maximum current d r a w by the VSI-based controller.

Page 56: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

CHAPTER 4

Control Strategy

The regulation of the voltage and fiequency of the stand-alone induction generator is very sensi-

tive to the load and prime mover variations. These disturbances can be categorized into slow and

fast types [2].

The slow disturbances represent srnail or slow changes in the system model, changes in operating

parameters, and srnaii variations in the head of water. A feedback regulator as proposed in [2] can

be used to control these slow disturbances but this is not considered in this thesis.

The fast disturbances stem from rapid changes in the load.

4.1 Fast Disturbances

If it is assumed that the hydro turbine is driven by a constant head of water where the change in

water flow is slow, then the major disturbance is due to sudden changes of real power and/or

power factor of the load. These are the fast disturbances that can be best controlled by immedi-

ately compensating the load current changes by adjusting the controller current as proposed in [2].

This compensation scheme is illustrated in Figure 4.1.1 where the relation among controller (z ), generator (< ), and load (6 ), currents for an arbitrary resistive-inductive load is shown. The cur-

rent directions are chosen as shown in Figure 4.1.2.

Page 57: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Figure 4.1.1 The relation m o n g controiier, generator, and load currents for an arbitrary resistive and inductive load.

Figure 4.1.2. Current directions used in drawing of Figure 4.1.1.

In order to compensate for the fast disturbances of the system a feedforward regulator is consid-

ered. Figure 4.2.1 demonstrates the relations among system space phasor currents. The controlier

command current is calculated as:

'* = 'Td - ild ctd

i* = i;, + ilq =tq

Page 58: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

where the generator current is a reference value.

The load currents ild, and ilq are calculated using measured values of the currents ila. and ilb and

transforming hem into a synchronous h e [2].

Figure 4.2.1. The feedforward control strategy.

The modulation index (m) and phase delay angle (6 ) can be related to the controller tenninal volt-

ages (vpdq) of equation 3.3.28 such that:

where the vpdq are calculated by substituting the controller comrnand currents into the steady-

state equation 3.3.30.

Page 59: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Fxperimental Setup

Experiments are performed to smdy and verify the steady-state and transient behavior of the over-

ail generating plant based on the developed model. Figure 5.1 shows the overail experimental

setup.

A DC machine emulates the prime mover and an induction machine is used as the generator. A

series RL load parallel with the controuer is connected to the terrninals of the induction generator.

Furthermore, a VSI connected to a DC capacitor, and a resistor on the DC side as well as capaci-

tor on the AC side configures the VSI-based controller. This AC capacitor has smali capacitance

which together with the controiler inductance (L,) forms a fdter that attenuates higher order har-

monics.

In order to process the sampled data from the system and output the desired switching pattern for

the VSI-based controller a General Propose Controlier (GPC) available in the laboratory is used.

Furthermore, the s t m p process is considered where the DC capacitor is precharged by an exter-

na1 source.

5.1 Prime Mover

A DC machine is used as the equivalent hydro turbine. This DC machine has a rated armature

voltage of 1 15 volts and a current of 3 1 amperes. The DC machine supplies the real power into the

induction generator. The assumption is made that the river has a constant head of water and the

turbine gate is opened to a fixed desired position. The torque-speed characteristic of the hydro tur-

bine is a saaight line defïned by equation 2.1.1.

Page 60: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Figure 5.1.1 shows the setup for the DC motor which exhibits a torque-speed characteristic simi-

lar to a hydro turbine.

I - Garing Signais 1

VSZ- based Con troller Including Filter Capaciro r

Figure 5.1. The experimental setup of the self-excited stand-alone induction generator, and the VSI-based controller.

DC-Motor 50A

Resinon

+ vf

1 l0V Bridge 1 Rectifier -

Figure 5.1.1 The DC motor setup which represents the hydro turbine.

Page 61: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

5.2 Induction Generator, Load, and Controller

The induction generator is a 3.7kW induction machine with a terminal voltage of 1 10 volts. This

squirrel cage Cpole induction machine is coupled to the DCmotor. Due to the smaiier ratings of

the DC motor the induction generator is always operated lower than its rated power. Appendix B

provides the name-plate data for this induction generator.

To the terminais of the induction generator a VSI-based controllcr together with a series RL load

is comected. The earlier design example parameter values discussed in section 3.5 are used for

this experimental senip and are refïected in Table 5.2.1. The required Nter capacitor is calculated

in section 5.4.1.

Parameter ( " I " I

Table 5.2.1. The parameten of the Generator S ystern.

5.3 GPC Board

The General Propose Controller (GPC), which includes a Motorola microprocessor (MC68332).

provides a powerfid controlling unit 171. This unit is able to acquire, process, and output data at a

high speed The GPC also includes a Time Rocessor Unit (TPU) that generates many different

gating patterns including sinusoidal pulse width which is used for the VSI-based controiIer [8].

Page 62: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Figure 5.3.1 illustrates the microprocessor based instrumentation employed to monitor and con-

trol the seif-excited stand-alone induction generator.

Sync unir Sync. LP.F TL Conversion

to Square Wme

I I I n

Gating Signais

I

O Oscilloscope

Figure 53.1. The microprocessor based instrumentation for the experimental tests.

5.4 Software

Appendices C. and D include the flow chart of the program and the program algorithm. This pro-

gram is written in C language using fmed point numben. Furthemore, the program takes advan-

tage of lookup tables for calculations of square mot, and sine functions, to avoid calling C library

functions which takes a long time to execute.

The terminal voltage (Vp) of the VSI-based controiler is synchronized to the generated voltage

(VJ such that:

Page 63: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

A

v. = V,LO

A synchroniùng signal is generated by the synchronization unit s h o w in Figure 5.3.1 on every

rising edge of the generated voltage. This signai will trigger-an intempt which registers the time

of the zero crossing and sets a nag. The aigorithm wiU not process this event immediately. How-

ever, the program accounts for the delay t h e by measuring the difference between the intempt

and the a m a l process time. In addition, the frequency of the VSI terminal voltage is always

locked to the frequency of V, by using the time between two consecutive zero crossing of V'. This

flexibility enables the algorithm to synchronize to V' even during the startup process when the

generator may be driven at a different frequency.

5.5 Operationai Considerations

In order to generate an almost distortion free generator voltage the use of a fdter capacitor is pro-

posed. This filter capacitor is too s m d to effect self-excitation. For stamip and operation, the

induction generator is excited by the VSI-based controller, which requires an initiai charge in the

DC side capacitor or an extemal DC voltage.

55.1 Filter Capacitor

The fdter capacitor (CfilJ introduces a small capacitance across the generator system. This capac-

itance is not adequate to initiate the excitation of the induction generator. Nevertheless, the reac-

tive power contribution of the fdter capacitor wiii slightly assist the VSI-based controller. The

filter capacitor main purpose is to fdter the higher order harmonies rather than providing reactive

power for the system.

The fdter capacitor is connected to the terminais of the induction generator. The worst case design

Page 64: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

scenario yields a combined model of the induction generator and the VSI-based controiier at no

Ioad. This model cm be simpMed and is shown in Figure 5.5.1. This simplification is mauily due

to the large inductance of the induction generator compared to L,, Table 5.5.1 shows the parme-

ters used for this model. The transfer fuaction for this mode1 follows:

(S.S. 1)

-

Figure 5.5.1. The simplified model used to detennine the filter capacitor.

Pararne ter

Table 5.5.1. The Parameten used in Figure 5.5.1.

Given the data Table 5.5.1 and the worst case fkquency of 1880Hz, the magnitude of the transfer

5.6

Page 65: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

function becomes:

Reference [9] gives the foliowing ratio for the worst case of Vk=2 l OVolts and modulation index

of one (m= I ) .

Therefore,

Figures 5.5.2, and 5.5.3 illustrate the generator voltage (Vsd) and current (i,,) with and without

the filter capacitor respectively .

Page 66: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Figure 5 5 2 . The generator voltage Vsab (a), and current i, with the filter capacitor.

Figure 55.3. The generator voltage Vsd (a), and current i, without the fdter capacitor.

Page 67: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

An important issue in the excitation of the induction generator employing semiconductor elec-

tronics rather than a fixed bank of AC capacitors is the stariup process. The fdter capacitor does

not innoduce enough reactive power for the selfexcitation of the induction generator. The VSI-

based conwller has to initiate the self-excitation process either in the presence or the absence of

the filter capacitor. Thus, an initial DC voltage on the DC capacitor is required. There are two

configurations suggested for pre-charging of the DC capacitor.

Method I .-

Figure 5.5.4 depicts the circuitry for startup where t h e car batteries at 12 volts each are con-

nected in series.

Figure 5.5.4 The startup circuitry using car batteries.

The modulation index (m) and phase delay angle (6 ) wiil be controlled by the keyboard such that

V' is generated. As the voltage V, starts increasing and selfexcitation begins, the voltage Vdc

builds up and the diode Dl wiU be reverse biased to protect the batteries.

Page 68: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Method 2:

In this method, a car bartery together with a boost converter is employed to pre-charge the DC

capacitor to approximately 300 volts. The boost converter only uses one battery and can provide

any level of Vdc.

O ~ e n L o o ~ Contrul

The VSI-based controiler is started immediately afker the pre-charging of Cd, is camed out. The

control command for the modulation index and start of the VSI gating is entered from the key-

board.

In the former method the modulation index is set to approximately half its maximum value (i-e.

40%) and, after the gating signais are switched on, will be increased to a higher value (i.e. 80%).

Figure 5.5.5 shows the voltage and frequency during the startup process where the time interval

between switch on of the gating signals and the increase of the modulation index is mainly due to

the t h e required to enter commands fiom the keyboard.

Due to the larger Vd, in the second method the self-excitation wiil take place as soon as the gating

is switched on. Furthemore, the latter rnethod requires lower values of the modulation index (Le.

33%). Figure 5.5.6 illustrates the voltage and frequency wavefonns for the second method.

Svnchronitatiorz

The synchronization unit show in the block diagram of 5.3.1 wiil provide the synchronization

signal for the tenninal voltage of the VSI (Vp). This signal is generated if there exists enough

residual magnetism in the induction generator ( Vmb s 0.6 volt). However, the absence of the syn-

chronization signal during stamip wiil have almost no eflect on the process, since the required

voltage for the synchronization unit is very small and generator excitation is very fast. Initially, no

synchronization is required as there is no initial voltage to synchronize to.

Page 69: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

(b) r ( s d Figure 5.55 The voltage (V') and frequency during startup using Method 1 with three

batteries in series, (a) with the fdter capacitor, (b) without the fdter capacitor.

1

vs 0.71 and

O 02 O -4 O 6 O 8 1 12 1 -4 16 18 1

(d) t ( 4

Figure 5.5.6 The voltage (V') and frequency during stamip using Method 2 with Vk=300 volts, (a) with the fdter capacitor, (b) without the Nter capacitor.

Page 70: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Many experiments were performed to verify the control capability of the VSI applied to the self-

excited induction generator. The induction generator is driven at approximately 80% of its rated

power throughout ail the experiments, due to the limited maximm power of the DC motor. Dur-

ing these tests oniy a feedforward controller was employed to regulate the voltage and frequency

of the self-excited induction generator. The steady-state errors present in the results can be elimi-

nated by employing a feedback controiier. M a y tests were canied out, some typicai results have

been selected to demonstrate the performance of the VSI-based controller. These experiments are

discussed in the foiiowing sections.

6.1 Resistive Load (Test 1)

This test represents a large change in the load with unity power factor. During this test the system

is configured such that the maximum reai power generated is delivered to a load resistance of 2

per unit. This load is suddenly disconnected fiom the generator system. As a result the real power

generated is directed to be consumed in Rd, by the controIIer such that the fkquency (B remains

unchanged. As shown in Figure 6.1.1 no noticeable transient appears in the voltage (VJ, fie-

quency ÿ), or generator (4) ctment. Figure 6.1.2 illusnates the components of the load in the syn-

chronous reference frame, and the coatroiier currents. The instantaneous controller and ioad

currents are shown in Figure 6.1.3.

Page 71: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

O O D 2 O M On6 0D8 Of O 0 4 016 018 0 2

(b) t (sec)

/ rime of change (c) t (sec)

O O M 006 O 0 8 Of 0 1 4 rime of change (4 t (sec)

Figure 6.1.1. The results of pure maximum resisiive load (T'est 1) where the load is totaiiy disconnected fkom the generator system, (a) voltage,

(b) frequency, (c) instantaneous voltage, and (d) generator cumnt.

Page 72: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

.O5 O 0.05 0.1 0.1s O 2 O 2 5 (a) t (sec)

2 - 3- - --

-0.0s O 0.05 O -1 0.1s 0 2 0.25

(4 t (sec)

1 v I I I

-0 .os a O .OS 0.1 0.15 0 2 OZ

(d t (sec)

Figure 6.1.2. The results of pure maximum resistive load (Test 1) where the load is totdy discomected fiom the generator system, (a) real, and (b) reactive components of the load cumnt, (c) reai, and (ci) and reactive components of the controlIer current.

I

tirne of change

I 1 I 1 1 L

-0 -05 O 0 .os 0.1 0.1s 0 2 0 2 s (b) t (sec)

0 5 6 - h

S

4 V * i. u

*- - O

1 I I I 1

- - b

I

I

l id rime of change

t

1 1 1 I 1

Page 73: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

1 r . I I I I * 1 1 I O am OM 006 om 01 013 014

fime of change (a) t (sec)

O 001 O M O D6 008 01 OU 0 14

(b) t (sec)

Figure 6.1.3. The results of pure maximum resistive Ioad (Test 1) where the load is totally disconnected fiom the generator system for,

(a) instantaneous controuer current, (b) instantaneous load current.

A m e r load change is appiied by recoanecting the fui1 resistive load to the system. The voltage

and frequency waveforms in addition to instantaneous generator and load currents are s h o w in

Figures 6.1.4 and 6.1 .S. The cornparison of the voltage wavefoxms indicates that the sudden con-

nection of the full resistive load to the generator system creates more transients than the discon-

nection of the load.

Page 74: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

0-1 0.15 O -2 0 -25 (4 t (sec)

! AB I a I I I I 1 O O 02 O D4 O 0 6 O D8 O 1 O U 0 14

riméofchange (d t (sec)

1 C -a - r

(4 t (sec) Figure 6.1.4. The results of comecting a pure maximum resistive load (Test 1) to

the generator system. (a) voltage, @) frequency, and (c) instantaneous voltage. and (d) htantaneous generator current.

T 3 1. G0.5

O

I

* 8

I

1

I - a . - j dtime of change

8

1 I I 1

O O .O5 0.1 0.1 5 O -2 O -25 (b) t (sec)

Page 75: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

O Pm O 04 On6 0 0 8 01 O U 014

rime of change (a) t (sec)

2 Y

-05 - 1 I I I I 1

O na O M On6 008 01 O U 014 rime$change (b) t (sec)

Figure 6.1 S. The results of connecting a pure maximum resistive load (Test 1) to the generator system for the instantaneous, (a) controller, and (b) load currents.

6.2 Resistive Inductive Load with Power Factor 0.8 (Test 2)

A resistive-inductive load is used for this test such that a more realistic scenario can be examined.

The values of load resistor and inductor are chosen such that a power factor of 0.8 is obtained. A

sudden change in the load impedance is applied by connecting a series RL load where:

The resulting voltage and frequency are shown in Figure 6.2.l(a,b). Figure 6.2.l(c,d) shows the

generator and load currents. Figure 6.2.2 illustrates the instantaneous voltage and controller cur-

rent in addition to load currents in the synchronous frame.

Page 76: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

rime of change : , ai 1 t 1 I 1 I I

O OM OD4 006 OD8 0 1 0.U 014 O16 0 18 02

(4 t (sec)

1 1 I 9 # l t t 1 - O M -On1 001 O M 003 004 ODS 0- O M 0D8

12 8 1 I I 1 t 1 I L

rime of change (4 t (sec)

- 3 6 L

\

-0M -001 O OD1 OLn 0113 O M 0115 O D o O M 0118 (4 t (sec)

I

I

l

I

I

a 0

I

rime of change '

, 'Qi , a I , a a I

Figure 651. The results of comecting a load with a PF=0.8 (Test 2) to the generator system for the, (a) voltage. (b) kquency,

(c) instantaneous generator current, and (d) instantaneous load current.

O OD3 O M O D b 008 (dl 0.U 014 O16 O .i8 0 3 t (sec)

Page 77: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

rime of chunge t (sec)

tin& of change (b) t (sec)

Figure 6.23 The results of connecting a load with a PF=0.8 (Test 2) to the generator system for the, (a) Instantaneous voltage, (b) Instantaneous

controiler curent, (c) real, and (d) imaginary components of the load cumnts.

033 1

3 L

2 .- O

l 1 1 * 1

- -

- -+-- -:. I

- , :LY rime of c h g e

1 I I I

-0 ns O O 0 s 01 OB 03 02s

(d t (sec)

Page 78: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

6 3 Resistive and Inductive load with Minimum Power Factor (Test 3)

Although Test 2 depicts a real scenario where power factor is at 0.8, it is possible CO test the sys-

tem under a load with maximum inductance. The voltage arïd frequency variations are examined

while the load is approximately at a power factor of zero where:

Figure 6.3.1(a,b) shows the voltage and fiequency. The real and reactive components of load are

reflected in Figure 6.3. l (c,d).

Page 79: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

r (sec)

1

I

' tirne of change

1 iI 1 I I 1 t r I

O 003 OD1 O D 6 0D8 O O 016 018 O 2

t (sec)

0 2 0.2s t (sec)

O2 t (sec) 022

Figure 63.1. The results of a resistive-inductive load with a minimum power factor (PF E O ), (a) voltage, (b) frequency, (c) reai component,

and (d) reactive component of the load current.

Page 80: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

6.4 Induction Motor Load (Test 4)

This experiment examines the direct switch-on of an induction motor. As it is depicted in Figure

6.4.1(a,b) the voltage dips about 9%. while the frequency remallis nearly constant. Part c, and d of

Figure 6.4.1 (c.d) show the instantaneous value for the generator voltage (V&,) and current (i,,).

The induction motor empioyed is a star comected, wound induction machine with the ratings

show in Table 6.4.1. Figure 6.4.2(a,b) shows the instantaneous and real components of the load

current respectively. As seen due to the huge in rush current of the induction motor the ioad cur-

rent rises to about 1 per unit. The real and reactive components of the controiler current are s h o w

in Figure 6.4.2(c,d).

Parame ter

v d

Table 6.4.1. Name plate data of induction motor used in Test 4

Value

1 15 Volts

Rated Speed 3600 rpm

Page 81: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

O .OS 0.1 0.15 02 0 2 5 fa) t (sec)

O2 t (sec)

I I 1 I

b

I

- 1

* B

t

B

B

I

B

rime of change '

1 1 1

r/me of change (4 t (sec)

O orn E/ am 006 om 01 a u O 14 O J ~ O ~8 rrme of change

(4 t (sec)

.Figure 6.4.1. Motor ioad test (Test 4) results, (a) voltage, (b) hquency. (c) instantaneous generator voltage, and (d) instantaneous generator current.

Page 82: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

1 1 I I 1 1 1

O 0 1 0 2 0 3 O A 0 5 0 6 O? OS rime of change (a) t (sec)

- 0 s - * Y

& L

-3

O -< tirne Of C? 1 1 1 t I - O O 1 03 03 O 4 0 5 O * 03 0 9

(6) t (sec)

Agure 6.4.2. The result of the motor load test (Test 4), (a) instantaneous load current, @) real component of the load current, and (c) real component,

and (d) reactive component of controller cumnt.

Page 83: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

6.5 Discussion

The experimental resuits show the excelient transient behavior of the selfexcited induction gen-

erator when regulated by the VSI-based controller. The cornparison of the test resuits indicates

almost no transients on the generated waveforms with an RL load. Some ûansients arr observed,

if an abrupt change of a pure resistive load. Even with a sudden change of 100% in the resistive

load, the transients are minimal- This type of load change is very unrealistic, since under normal

operationai circumstances, the maximum typical change for such a s m d generator system is in

the range of 10% to 15%. The VSI-based controller regulates the generator system even under

direct switch-on of an induction machine.

Page 84: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

CHAPTER 7

Conclusions

This thesis demonstrates the feasibility of employing a Voltage Source Inverter (VSI) to control

the flow of reai and reactive power in a stand-done induction generator plant. The VSI-based

controller wiU maintain the impedance observed by the induction generator at a constant value.

Hence, reguiation of the prime mover is not required.

A mode1 is used to detennine the behavior of the hydro turbine, induction generator, and load.

The differential equations describing the behavior of the VSI cootroUer are developed. These

equatioos can predict the dynamic and steady-state performance of the conwller. The overail sys-

tem has been verified experimentaily.

7.1 Contributions

The major contributions of the thesis are:

1- Introduction of a VSI-based conaoller for regulation of voltage and frequency of selfsxcited

induction generator.

2- Total elimination of the large AC capacitor bank required for excitation of the induction gener-

ator employed by the earlier methods. The VSI controuer wiil provide not only the reactive power

required for the excitation of the induction generator at fidl load, but dso will compensate for any

inductive-resistive load. Nevertheless, a small fdter capacitor is comected to the generator output

terminais so as to eliminate the higher frequency harmonies.

3- Development of the control range and the rating of the VSI-based conwiler which provides

rating niles for the design engineer.

Page 85: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

4- The controller &O deals with the stamip process. The VSI-based controuer can initiate the

excitation process if the DC side capacitor on the VSI has k e n pre-charged.

5- The experimentd results c o d i the predicted performance of the VSI-based controlier. The

experimental results also demonstrate the direct switch-on capability of an induction motor load

for the proposed system. To the best of this author's knowledge such a feature has not been

reported for the existing methods.

7.2 Suggestion for the Further Studies

Further recommendations for future research are given as follows:

1- Energy Conservation: It is possible to store the unwanted energy due to unloading for a short

duration of time in a bank of capaciton connected to the DC side of the VSI. The capacity of this

bank of capacitors is designed such that the gate on the hydro turbine cm be adjusted. The stored

energy is discharged into the load when the power dernand rises. Thus, adequate time is provided

for readjusûnent of the gate.

2- Feedback Loop: In order to eliminate steady-state erron a feedback controiler has to be

designed. The design should consider the compensation for errors due to unsymmetrical loads.

Page 86: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

References

[l] Elder, J. M., Boys, J.T., and Woodward, JL., 'The process of self-excitation in induction gen-

eraton", IEEE Proceedings. Pt. B. vol. 130, pp. 103- 108, No. 2, March 1983.

[2] R.M.A.S. Rajakaruna, Conmol of a Stand-Alone SelfExcited Induction Generator Drïven by

an Unregulated Turbine, Ph.D. Thesis, Department of Electrical and Computer Engineering, Uni-

versity of Toronto, 1993.

[3] G.D. Hoops. Terminal Zmpedrce Control of a Capacitor Excited Induction Generator, Ph.D.

Thesis, Depanment of Electrical and Computer Engineering. University of Toronto, 1988.

141 E. Ruyter, Automatic Sturt-Up and Unbalanced Load Behavior of an Electronically Con-

nolled Induction Generator System, Diplornaufgabe Thesis, Elehotechnixhes Institut Universi-

tat Karlsruhe, 1995.

[SI G. R. Slernon, ''Circuit models for poly-phase induction machines", Electric Machines and

Power Systems, No. 8, 1983. pp. 369-379

[6] R. Wu, Analysis And Control of Pulse- Width Modulated A C to DC Voltage Source Converî-

ers,Ph.D. Thesis, Department of Eleceical and Computer Engineering, University of Toronto,

1989.

[7] Motorola, User's Manual System lntegration Module MC68332 SIM, 1 989.

[8] Motorola, Reference Munual T h e Processor Unit Md8300 Family, 1990.

[9] N. Mohan, T.M. Undeland and W. Robbins, Power Electronics. 2nd edn., John Wiley, New

York, 1995, pp. 228.

Page 87: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

R. B o n e ~ S. Rajakaruna "Self-excited induction generator with excellent voltage and fkquen-

cy control", IEE Proc. Gener. Tranm- DLnrib. Vol. 145. No. 1. January 1998.

M. Tartibi, A Controlled Series Capacisor Scheme for Power Transmission Line,M.A.Sc. The-

sis, Department of Electrical and Computer Engineering, University of Toronto.

D. Zhu. Small-Signal Modelling and Analysic of GTO Bused Static VAR Compensator, Solid-

State Series Capacitor. und Sfatic Phase ShjFter. M.ASc. Thesis. Department of Electrical and

Computer Engineering, University of Toronto.

L-Shndhar, B. Singh, C- S. ha , B. P. Singh and S. S- Murthy, "Selection of capacitors for the

self regulated short s hm t self excited induction generatoi', IEEEPES winter meeting, 93 WM

226- 1 EC.

V, Blasko, V. Kaura, 'A New Mathematical Mode1 and Control of a Three-Phase AC-DC Volt-

age Source Converter", IEEE Tram. on Power Electronics. vol. 12, No-1, Jan 97, pp 1 16-123.

Page 88: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Appendix A

Per Unit Representation

The values of voltage, current, and fkquency of the induction generator are chosen as the base

values. The generated voltage is the pe&, he-to-neutral rated value, and the current is the peak

rated value.

Selected Base Values:

vl, = gvm..I-I Volts

Considering the rated values of induction machine employed for the experirnental setup (given in

Appendix B) the base values for the generating system c m be derived as:

Vb = 89.81 Volts

Ib = 36.77 Amps

Zb = 2.443 R

Sb,rot = 4953.5 Volt . Amps

Q, = 0.002653 sec

Lb = 0.006479 Henries

cb = 0-001086 Farads

Rb = 188.5 racüsec

Jb = 0.0003698 Watt. s e 2

Page 89: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Experimental Apparatus

B.1 The Induction Generator

The induction generator used for the experimentai setup is a squirrel cage machine with the fol-

lowing ratings:

Vmed = 110 Volts. nnr. he-tu-line

irated = 26 Arnps, nns

fmrcd = 60 Hz

Prated = h~

Number of Poles = 4

Rated Speed = 1730 rpm

The induction machine parameters in per unit system are:

Stator Resistance ( R, ) = 0.034 pu

Core-bss Resistance (R, ) = 181 pu

Rotor Resistance ( R , ) = 0.04 pu

Leakage Inductance ( L, ) = 0.34 pu

B.2 The DC Motor

The prime mover has been sirnulated by a separately excited DC motor. The name plate data of

this DC rnotor is given as:

Armature Voltage (V, ) = ii5 Volts

Armature Current ( i , ) = 31 Arnps

Field Voltage ( Vf ) = Il5 Volts

Page 90: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Appendix C

Microprocessor Program Flow Chart

Define Constants / and Variables

1 Initiaiize and setup TPU 1

Page 91: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

FeedForw ard w Yes

Calculate Sync. Frame

Estimate Sync. Frame Controller Currents

Calculate 61 Update +

Page 92: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

Microprocessor Programs

'program * keyb controls : * a amplitude in % of amax set in program. One decimal * fraction is possible - * p phase s h i f t from -35 to 35 degrees. One decimal * fraction is possible.

R +-un GT1 turn gatings on

* S stop * D On/Off feedforward

* Typical exmple for start-up process: >a40

* >Y * >R * >Y * >G11 * >Y * >a80

>Y * Then if the excitation has taken place can turn on the feed forward: " >D = >Y *

* switch n m e s TPU channels * 10 20 3 0 -> sl s3 s5 -> ch2 ch4 ch6 * 11 21 31 s4 s6 s2 ch3 ch5 ch7 * ch O switch pexiod * ch 1 sample period * ch 2-7 gating charnels

ch 8 ITC input capture for sync. time base T t R 2 (Msec) * ch 9 OC for Stop watch * t ~ t ~ t t t ~ * * * ~ r t r t i * t * * r * ~ t r t * t f * * * t * < c t * t * r ~ * + * * * * * * * * * * t * t * ~ t * /

#include "memap332.hm / * hardware m e m o r y map * /

/ * ====== constants, variables ======== * /

#include "hextabls.hn / * table sine function 0-360 degrees * /

/ * global variables * /

Page 93: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

/ * variables for data transfer to interrupt routines * / unsigned short ka, loopflg; unsigned short tl, t2, ilpcnt; signed int in0,inl,in2,in3,vbc,ibIvalpha,ialpha,vdc,

out0,outl,out2,out3,o~t4,o~t5,0ut6,0ut7,out8,out9; unsigned i n t swlocnt,swllcnt,sw2ocnt,sw2lcnt,sw3ocnt,sw3lcnt;

/ * variables for table look up +/ unsigned int tabpos,result; signed short tabres ;

exten void tepsaO(),teplaO(),tepsa40,tepla40, pp-setup0 ,qsmsS82 O ,keyb-i00 ;

/ * === FUNCTIONS & INTERRUPT ROUTINES ==== * /

/ * int TPU ch 1 * / #pragma interrupt ( )

void dio-samp() { / * interrupt TPU ch 1 for

timing of s a m p l i n g and 1/0 through QSPI

analog input l a s t cycle, analog output and telegrams in next cycle

analog 1/0 data format: for fxp 1 . 0 p.u. -> signed short var = *pRXDF >> 3; mite fxp to ch *pTXDE = (signed short var fxp) > 1;

if program QSMs582 is used, then : analog in : in7, . -6, - - 5 , . - 4 in0

*pRXDF, . . C, . . 9 , , .6 *pRXD3 analog o u t : out7..6..5..4..3..2, out9 - - 8

* p T X D E . . D . . B . . A . . 8 - . 7 *pTXD5..4 celegr 16 bit to slave *pTXDO.-1

"pTXDO = O-; / * telegram # 1 dunany * / *pTXDl = 0 x 5 5 5 5 ;

*pSPCR1 = 0x9025; / * starts QSM QSPI duration see init of QSM, check with Tsa ! * /

/ * Analog in * / valpha = 'pRXD6 >> 3 ; vbc = *pRXD9 >> 3; ialpha = 'pRXDC >> 3 ; ib = *pRXDF >> 3; vdc = 'pFüCD3 >> 3 ;

/ * Analog out * / *pTXD7 = out2 >> 1; 'pTXD8 = out3 >> 1;

/ * Freq * / /*ictI * /

Page 94: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

*pCHSp46 = swlocnt; *pCH3p46 = swllcnt; +pCH4p46 = sw2ocnt; *pCH5p46 = sw2lcnt; *pCH6p46 = sw3ocnt; *pCH7p46 = sw3lcnt;

loopflg = Oxllll; / *

/ * valpha * / / * vbeta * / / * vl * / / * vavl * / / * vav2 * / / * vav3 * /

/ * switch data next per * / /+ coherent mite * / / * for gating signals * /

set start flag algorithm loop * /

ka = *pCISR; *pCISR = OxFFFD; / * clear int ch1 * / ) / * end dio-samp + /

maintvoid) {

/ * variables general infrastructure * / /*O for keyb-io *O/

static unsigned char letter; static unsigned char kbflg = 0 x 5 5 ; static signed int val,valf;

/ * for Loop and QSM sync flag * / static unsigned int mlo,fsalO,cntdisp; static unsigned short TEflg, kbstat;

/ * variables spec. program * / static unsigned int swpercnt,swotcnt,fsmax,pwlcnt,

pw2cnt,pw3cnt,phil,phiincr,phi1208 phi24O,phiO,phiincr60,a~~,a~~l,aux2, ml,m2,cntdio,spwmflg;

static signed int vav1,vav2,vav3,mm8ams,amsbk,~,~1,x2,x3, x4,x5,fsel,x77,phic0,phic,phicin,phicbk~;

static unsigned short syncflg,synccntO,TCR2cnt , TCR2cntO , TCRlcnt , TPUflgs ;

unsigned short *pAddress;

scatic signed int vpd,~pq.corcnt.syncper,freq,freqf.corfreq, corf reqf , degf temp, deg,degf,ffw;

static unsigned long LRchO,FTTch8,LTTch8,MichOT,NRchO, NRchO~r,NRchODe.phicor,FTTch8Pr,L~~ch8~r, LTTch8De,MCch8;

static int vbeta,ibeta,ilRl,ilIl,ilR,ilI, ILRR, ILIR, ictR, ictI,v1, d e l t a ;

Page 95: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

signed short sindel;

/ * set up / start infrastructure * /

/ * set up port F pin 3-0 for PLD control of gating * / *pPfpar = Ox00FO; / * set pin 3-0 up as port F * / *pDdrf = Ox000F; / * pin 3-0 out * /

/ * IRQ 7-4 still operative * /

/ * setup parallel port M68230 on GPC-board * / pp-setup ( ) ; / * PA out, PB in, PC out for PLD control * /

/ * programing of PLD U14 controls of ch2..D pin function setting PF3 ch2. ,ch7 gating on/off 1 = on 2 ch3,5,6 inv for 4Q-chop 1 = inv I ch3,5,7 inv for VSI 1 = inv O mod with ch0 1 = no mod

PC7 chD,C gating on/off 1 = on 4 chB,A gating on/off 1 = on 3 ch9,8 gating on/off f = on 2 chS,B,C inv for 4Q-chop 1 = inv 1 ch9,B,D inv for VSI 1 = inv O mod with ch0 I = no mod

for pwrn control of IGBT-VSI using ch2..7 for gating -> no mod, ch3,5,7 inverted, PF3 pulses on/off -> ch8-D no inv, on, no mod * /

*pPortf = 0x03; / * 0x03 off, OxOB on * / "pPCDR = 0x99;

/ * initialize and start QSM i n t ID $10, intv $50 -> $140 offset no interruprs used * /

qsmç5820; / * Ts = 180 + 0x25*1.9 = 250 usec * /

/ * init output data ruri one cycle to set flag, get 1. data * /

'pTXDE = 0; *pTXDD = 0 ; 'pTXDB = 0; 'pTXD8 = 0; *pTXD7 = 0; *pTXDS = 0; *pTXD4 = 0; *pTXDO = 0; *pTXDI = 0; *pSPCRl = 0x9025; / * start QSM * / TEflg = *pSPSR; / * cesc end of QSM cycle * / while ((TEflg & 0x80) == O 1 { TEflg = *pSPSR;}

/ * general set up * / *pTMCR = OxlAC1; / * 0.24 usec; int ID $1, presc=l

-> 16.777216 MHz/4 -> 0-238 418 5 usec ../16 -> 0.953 674 3 usec Also TCR2 is set up to 262144 Hz * /

*pTICR = 0x0640; / * int req 6, intv $ 4 ~ -> $100 offset * / / + CAUTION 332Bug trap at $108 ! ! ! * /

Page 96: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

/ * description of channel functions :

ch O SPWM mode 2 links ch 1 SPWM mode O or 1 sync t o ch 4(ch0) ch 2,3 & 6,7 SPWM mode 1 ch4,5 DI0 set to zero! ch 2. - 7 SPWM mode 1

Tsa >= Tsw, ratio Tsa/Tsw must always be an integer number * /

/ * values for setup of timing pattern : PWM & control * / swpercnt = 2097; / + 2097 152 = 2kHz

4194 = I kHz = fsw 1398 = 3 kHz, 466 = 9 kHz 9 kHz very limited p w range!*/

fsmax = 100; / * in Hz fmax < fsw/15 * / amax = OxOFSD; / * OxOFSD 2 kHz

0.94 3 kHz 0xOF09 0.87 max for 9 kHz OxODEB for 1 H z OxOFAD * /

phi1 = 0; / * phi per unit = OxFFFF due t o table structure of TBLS command fxp 24.8 for resolution * /

xl = (Ox00041852*60) >> 16; phiincr = ( ((swpercnt*4*xl) >> 12) *fsmax);

/ * fxp 2 4 . 8 for better resolution * / * scart frequency 0.2 % of fmax

incr = OxFFFF * Tsw * f s ine * / phi240 = OXFFFF/3; phil20 = phi240f2;

/ * start modulation index 1% of amax * / x2 = (0~0028F333~1) >> 16; ams = (amax ' x2) >> 12;

swotcnt = 10; / * 26 cnt is 6.2 usec 17 cnt is 4 usec measured 3.2 usec IS cnt is 3-58 usec 10 cnt is 2.38 usec * /

/ * pw ideal, pwo upper sw, pwl lower sw, phases 1,2,3 init average voltage vav 0.2 % phase 1 at zero crossing * /

vavl = 0 ; vav2 = -ans; vav3 = ams;

pwlcnt = (swpercnt " ( OxOFFF + vavl) ) >>l3 ; / * (swpercnt (1-vavl)/2) >> 12 * /

pw2cnt = (swpercnt ( OxOFFF + vav2)) >>13; pw3cnt = (swpercnt ( OxOFFF + vav3 ) ) ;

swlocnt = ( (pwlcnt - swotcnt) c< 16)

Page 97: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

+ ( (swpercnt-pwlcnt+swotcnt) >> 1) ; swllcnt = ( (pwlcnt + swotcnt) 16)

+ ( (swpercnt-pwlcnt-swotcnt) >> 1) ;

sw2ocnt = ((pw2cnt - swotcnt) cc 16) + ( (swpercnt-pw2cnc+swotcnt) >> 1 ) ;

sw2lcnt = ((pw2cnt + swotcnt) c< 16) + ((swpercnt-pw2cnt-swotcnt) >> 1);

sw3ocnt = ((pw3cnt - swotcnt) 16) + ((swpercnt-pw3cnt+swotcnt) >> 1);

sw3lcnt = ( (pw3cnt + swotcnt) cc 16) + ( (swpercnt-pw3cnt-swotcnt) >> 1) ;

/ * set up parameter registers * /

/ * ch0 SPWM mode 2 , switch interval timing * / *pCHOprO = 0x0092; / * f low, TCRl * / *pCHOp46 = ( (swpercnt >> 1) <c 16) + swpercnt;

/ * coherent write, hightime = swpercnt/S * / *pCHOpr8 = Ox660E; / * L st L cnt, dummy adr * / *pCHOprA = 0; / * delay, only on start * /

/ * ch1 SPWM mode 1 , QSM algorithm timing * / *pCHlprO = 0x0092; / * f low, TCRl * /

/ * Tsw = Tsa / *pCHlp46 = ( 0x00640000 + (swpercnt-200));

/ * coherent write, hightime 25 usec, del -50 usec * / 'pCHlpr8 = 0x0200; / * adr 1, adr 2 ch O +/

/ * ch2 = switch 10, SPWM mode 1 linked * / *pCH2prO = 0x0092; / * f low, TCRl * / 'pCH2p46 = swlocnt; / * coherent write , pw, del * / *pCH2pr8 = 0x0200; / * adrl, adr2 of ch O * /

/ * ch3 = switch II, SPWM mode 1 linked * / *pCH3prO = 0x0092; / * f low, TCRl * / *pCH3p46 = swllcnt; / * coherent write, pw, del * / *pCH3pr8 = 0x0200; / * adrl, adr2 of ch O * /

/ * ch4 = switch 20, SPWM mode 1 linked * / *pCH4prO = 0x0092; / * f low, TCRl * / 'pCH4p46 = sw2ocnt; / * coherent write , pw, del * / *pCH4pr8 = 0x0200; / * adrl, adr2 of ch O * /

/ * ch5 = switch SI, SPWM mode 1 linked * / *pCHSprO = 0x0092; / * f low, TCRl * / 'pCHSp46 = sw2lcnt; / * coherent write, pw, del * / *pCHSpx8 = 0x0200; / * adrl, adr2 of ch O * /

/ * ch6 = switch 30, SPWM mode 1 linked * / *pCH6prO = 0x0092; / * f low, TCRl +/ *pCH6p46 = sw3ocnt; / * coherent write , pw, del * / *pCH6pr8 = 0x0200; / * adrl, adr2 of ch O * /

Page 98: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

/ * ch7 = switch 31, SPWM mode 1 linked * / 'pCH7prO = 0 x 0 0 9 2 ; / * f low, TCRl * / *pCH7p46 = s w 3 l c n t ; / * coherent write, pw, del * / *pCH7pr8 = 0x0200; / * adrl, adr2 of ch O * /

/ * ch 9..D DIO, no parameter reg, * /

/ * ch8 ITC, input cap -> set flg * / *pCH8prO = 0x0047; / * (0007) for TCRI, TCR2. rising edge * / *pCH8pr2 = Ox000E; / * no li, dummy a& * / *pCH8pr4 = 1; / * cnt every transient * /

i * channel function registers group ch F..8 * / *pCFSRO = 0x0888; / * ch D,C,E DI0 , chF is zero*/ *pCFSRl = Ox88EA; / * ch9 OC (8),ch8 ITC ch A-.B D I 0 * / *pCPRO = 0x1555; / * ch E.,8 low pri,chF disabled * / *pHSQRO = Ox2AA9; / * ch8 is no link cont,

ch9..E upd with HSRl1,chF Disabled*/

/ * channel function registers group ch 7..0 * / 'pCFSR2 = 0x7777; / * ch7..4 SPWM*/ *pCFSR3 = 0x7777 ; / * ch 3 . .O SPWM / *pCPRl = OxFFFF; / * ch 7..0 hi prio * / *pHSQRl = 0x5556; / * ch7..1 m1,chO m2 * /

*pHSRRO = 0x0800; / * Stop chD DI0 low gating must be off * /

/ * set up i n t -> ch1 low-high (dio-samp) * / ka = *pCISR; *pCISX = OxFFFD; / * clear int bit ch1 * / *pCIER = 0x0002; / * enable chlint * / a s m ( " move-w #$2500, SR " ) ;

/ * int vec ch1 o f f s e t 0x41 * 4 = 0x104 * /

/ + intialize/start channel function reg ch F - - 8 * / *pHSRRO = Ox3FFS; /*ch9 OC(D) HIP,ch8 ITC int,

init ch A..E type 3,chF reset*/

/ * intialize/start chamel function reg ch 7..0 * / 'pHSRR1 = O U ; / * init ch7..0 imedate upd (ml)*/

/t********rt***t***t*tt**t*********tt************* / syncflg = *pCISR; *pCfSR = OxFEFF; / * clear int bit ch8 * /

/ * other initializations * /

loopflg = 0x8888; ilpcnt = 0; / * interrupt loop * / cntdio = 0;

phi1 = 0; phicO = 15; / * 16*/

phicin = 182'phicO;

Page 99: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

phic = phicin;

freq = 18; / * intialize to 18 Hz * / xl = (Ox0028FSC3*freq) >> 16;

/ * start frequency 60% of fmax (60 Hz) * / phiincr = ( (swpercnt*fsmax*xl) >> 10) ;

/ * incr = OxFFFF Tsa * fsine tsa = ilpcnt*Tcl, T c l = 1.2topower22 phiincr is 8 - 2 4 format * /

/ * -- - - - - - - - - - - - - - - - - - ' " " " ' - - - - ' - - - - - - - - - - - - - - - - - - - - - - - - - * /

TCR2cnt = O; T C R l c n t = 0; synccntO = 0; pAddress = (unsigned short * ) 0x0880;

ffw = 1;

ILRR = 3400; / * NO load Max-ILR.R=l4-7A~ns = ictR * / ILIR = 3400; / * Always required at leas t I L I R = 1 4 . 7 A r m s * /

/ * === program loop ==== * /

/*-------------------- sync-------------------------- * / syncflg = *pCISR; if ((syncflg & 0x0100) == OxOlOO 1 {

phil = 0; / * stopwatch * / *pHSRRO = 0x0004; TPUflgs = 'pHSRRO; while((TPUflgs & Ox000C) ! = 0)

TPUflgs = "pHSRRO; T C R S c n t = 'pTCR2;

/ * correction + /

corcnt = T C R 2 c n t - 'pCH8pr8; i f (corcnt < 0)

corcnt = OxFFFF + corcnt; phicor = corcnt*IS:

/ * Frequency lock * / syncper = 'pCH8pr8 - synccnt0;

Page 100: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

if(syncper < 0) syncper =OxFFFF + syncper;

phiincr = 2199023616/syncper;

out2 = 16515072/syncper; synccntO = *pCH8pr8; *pCISR = OxFEFF; / * clear int bit ch8 '/

1

/ * Limit vdc to 175 to 615 volt DC. '/

/ * if ( (vdc > OxOOOOOE2B) 1 1 (vdc < OxOOOOO3E8) ) * / if(vdc > Ox00000E2B) C:

*pHSRRO = 0x0800; / * Stop chD DI0 high * / *pPortf = 0x03; / * gating off, no inv * / *pPADR = 0x00; / * sl/off * /

1 / * vdc=400 => sl/on * /

/ if(vdc > 0x00000924) *pPADR = *pPADR 1 0x04; * /

if ( f f w == -1)

vbeta = (Ox093D (valpha + 2*vbc)) >>12; vl = ((valpha * valpha) + (vbeta vbeta)) >>12; if (vl <= OxOFFF) {

tabpos = vl <<4; asm ( ' MOVE. L -tabpos , DO * ) ;

asm(' TBLS-L -sqrttab,DO " 1 ; asm(" M0VE.L DO,-result " ) ;

VI = result; 1 else C

tabpos = vl ;

asrn(" M0VE.L -tabpos,DO " 1 ; asm(" TBLS-L -sqrttab,DO ' ) ;

a s m ( " M0VE.L DO,,result " ) ;

vl = result << 2 ; 1 if (vl==O) vl = 1;

ibeta = (Ox093D (ialpha + 2*ib)) >>12; ilRl = ((ialpha'valpha) + (ibeta'vbeta)) / vl; il11 = ( (ibeta'valpha) - (ialpha'vbeta) ) / vl;

/*Imaginary and Real part of load currents * / / Turn 30 deg * / ilR = ( (ilRl*OxODDB) >>I2) - (ilIl / 2) ; il1 = ( (ii1l'OxODDB) >>12) + (ilR1 / 2 ) ;

Page 101: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

/ * calculate controller current * / ictR = ILRR - ilR; ict1 = ILIR - ilI;

/ * Calculate delta and modulation index * /

vpd = -ictR/SO + ictI/l2 + 1839; vpq = -ictI/50 - ictR/12;

tabpos = del; asm(" M0VE.L -tabpos,DO " ) ;

asm(" TBLS-W arctantab,DO " ) ;

asm(" M0VE.W DO,-tabres " ) ;

delta = tabres;

phictemp = phicin - delta; / * rernove after tesring*/

out3 = delta; out7 = rmn;

t case 1: out4=ictR; out5=ictI>>l;

break; case 2 : out4=0; out5=0; break;

case 3: out4=ictR; outS=ictI>>I; break; case 4: out4=0; out5=0;

cntdisp = 0; break;

1 amç = mm;

phic = phicin - delta; 1 / * end of ffw * / else (

phic = phicbk; amç = amsbk;

1

Page 102: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

/*------------ Gating sine furictions from table------------- * /

phi1 = phi1 + phiincr; phi0 = (phil >> 8) + phic + phicor; / * 8.24 -> integer * /

tabpos = phi0; / * table read out signed 4-12 1.0 p.u. * /

a s m ( ' move.1 -tabpos,DO " 1; asm( " TBLS-W -sintab,DO " 1; . asm( ' move . w DO ,,tabres " ) ;

vavl = (ams * tabres) >> 12;

tabpos = phiO + phil20; a s m ( " move. 1 -tabpos, DO " ) ;

asm( " TBLS.W -sintab,DO ' 1 ; a s m ( " move-w DO,-tabres" 1 ;

vav2 = (ams * tabres) >> 12;

tabpos = phi0 + phi240; a s m ( * move.1 -tabpos,DO " 1 ; asm( " TBLS.W ,sintab,DO ' ) ;

a s m ( ' rnove-w DO,-tabres' ) ;

vav3 = (ans tabres) >> 12; / * out7 = vavl; out8 = vav2; out9 = vav3;*/

/ * update PWM pulsewidth sinusoidal * / pwlcnt = (swpercnt * ( OxOFFF + vavl) ) >>13;

/ * (swpercnt * (1-vavl)/2) >> 12 * / pw2cnr = (swpercnt * ( OxOFFF + vav2)) >>l3; pw3cnt = (swpercnt * ( OxOFFF + vav3)) >>13;

swlocnt = ((pwlcnt - swotcnt) 16) + ( (swpercnt-pwlcnttswotcnt) >> 1) ;

swllcnt = {(pwlcnt + swotcnt) << 16) + ( (swpercnt-pwlcnt-swotcnt) >> 1) ;

sw2ocnt = ((pw2cnt - swotcnt) << 16) + ((swpercnt-pw2cnt+swotcnt) >> 1);

swtlcnt = ((pw2cnt + swotcnt) cc 16) + ( (swpercnt-pw2cnt-swotcnt) >> 1) ;

sw3ocnt = ((pw3cnt - swotcnt) <c 16) + ( (swpercnt-pw3cnt+swotcnt 1 >> 1) ;

sw3lcnt = ( (pw3cnt + swotcnt) cc 16) + ((swpercnt-pw3cnt-swotcnt) >> 1);

/ * end PWM control * /

/ * Al1 keyboard 1/0 done at the end of the algorithm, as it is uncritical in timing, and if once beyond sample t h e it is unlikely to cause problemç + /

if (kbflg == 0-1

Page 103: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

switch (letter) I:

case ('R') : *pHSRRO = 0x0400;

break; case ( ' S ' ) :

*pHSREtO = 0x0800; *p~ortf = 0x03;

break ; case ('G') :

*pPor t f = 0x03; if (val == Il)

{ *pPortf = OxOB; 1 break; case ( ' p ' ) :

/ * R u n chD DI0 high * /

/ * Stop chD DI0 low * / / * gating off, no inv * /

/ * gating o f f , n o inv * /

/ * gating on * /

/ * phaseshift control * / / * input in xxx degrees < 180 * / if (val > 30) val = 30; i f (val < -30) val = -30; val = val - phic0; i f (val > 0)

phic = 182*(360-val) + 0x00000012*val£; else

phic = -182*val - 0x00000012*valf; phicbk = phic;

break; case ('a'j : / * sine amplitude control * /

/ * input in m . x % of amax * / if (val '> 100) f val = 100; )

if (va l < (-100) ) { val = (-100) ; )

xl = ( (OxO028FSC3*val) + (Ox00041893*valf) ) >> 16; ams = ( xl *eamax) >> 12; amsbk = ams;

break; case ('D') : / * ffw * /

ffw = - f fw; break;

} / * end switch letter * / kbflg = 0x55;

1

/*------------------ test for new input---------------- * / keyb-io(&kbflg,&letter,&val,&valf) ; / * keyboard interface, input in succesive loop cycles

keyboard input, req. tirne < 40 usec, placing at end of loop, means update of variables in next loop; it avoids cumulative extra loop t h e for keyb-io routine and! update procedure * /

if (letter == 'Eu) / * exit to 332Bug .*/ ( rnlo = O; letter = OxEE;

*pHSRRO = 0x0800 ; / * Stop chD D I 0 low * / *pPortf = 0x03; / * gating off ,no inv * /

Page 104: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

/ * loop execution length indicator * / * tepsa40;*/

1 / * end program LOOP d o == 2 /

} / * end main * /

/ * ====================== END MAIN PROGRAM ==================== * /

Page 105: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

/******************************************************** * this file provides functions for the table look up * command TBLS. Each table has 257 values (and 7 fiIl * up values O-). The tables are in per unit based * on a 4.12 fixed point number (signed 2's complement) * OXOFFF = +1.0 p.u. , OXFOOO = -1-0 p.u. * The tables are generated with the program tabgen-pas * which generates any desired function in p - u . values, * f irst in decimal format and then generates the f ixed * point format, which can be readily imported to the * constant declaration of the C-program. **********************************************************/

Page 106: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

const signed short arctantab[264] = { 0x0000,0x001D,0x0039,0x0056,0x0072,O~OO8F,O~OOAB,OxOOC8, 0x00E4,0x0101,0x011D,0x013A,0x0156,0x0173,OxOl8F,OxOlAC, 0x01C8,0x01E5,0x0201,0x02~E,0x023A,0x0256,OxO273,OxO28F, 0x02AC,0x02C8,0x02E4,0x0301,0x031D,0x033A,OxO356,OxO3728 0x038F,0x03AB,0x03C7,0x03E3,O~O4OO,O~O41C,OxO438,OxO4S4, 0x0471,0x048D,0x04A9,0x04C5,0x04E~,O~O4FD,OxO5l9,OxOS36, 0x0552,0x056E,0x058A,0x05A6,0x05C2,0x05DE,OxO5F9,OxO6l5,

Page 107: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor
Page 108: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor
Page 109: VOLTAGE SOURCE INVERTER FOR VOLTAGE ......5.1 Prime Mover 5.2 Induction Generator, Load, and Controller 5.3 GPC Board 5 -4 Software 5.5 ûperational Considerations 5.5.1 Filter Capacitor

IMAGE EVALUATION TEST TARGET (QA-3)

APPLIED JMGE . lnc - = 1653 East Main Street - -. - - Rochester. NY 14609 USA -- ,--= Phone: 71 6/4824Wû -- -- - - F m 71 61288-5989