DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

70
DESIGN OF A NEUTRAL POINT CLAMPED POWER INVERTER by DAVID BRENT CRITTENDEN, B.S.E.E. A THESIS IN ELECTRICAL ENGINEERING Submitted to the Graduate Faculty of Texas Tech University in Partial Fulfillment of the Requirements for the Degree of MASTER OF SCIENCE IN ELECTRICAL ENGINEERING Approved December, 1996 /

Transcript of DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

Page 1: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

DESIGN OF A NEUTRAL POINT CLAMPED

POWER INVERTER

by

DAVID BRENT CRITTENDEN, B.S.E.E.

A THESIS

IN

ELECTRICAL ENGINEERING

Submitted to the Graduate Faculty of Texas Tech University in

Partial Fulfillment of the Requirements for

the Degree of

MASTER OF SCIENCE

IN

ELECTRICAL ENGINEERING

Approved

December, 1996 /

Page 2: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

J t. % ACKNOWLEDGEMENTS

NO.

^ * To properly recognize all of the people responsible for bringing me to

this point in my life would take a considerable amount of space.

Nevertheless, here is an attempt, mediocre at best, to recognize those

individuals responsible for this thesis and master's degree.

Only by the grace of God have I come this far. God's never ending

grace and mercy and his ultimate plan for my life have molded me for his

desired purpose.

Gena, my wife, has endured long evenings alone, spoiled dinner plans,

and a self-centered spouse. What a model of patience and compassion. I

have been blessed.

My parents, Dave and DeJuana, have given me moral foundations,

financial assistance, and spiritual guidance beyond what any son could ask

for. They are truly a gift from God.

My advisor, Dr. Michael Giesselmann, showed great faith in accepting

me as one of his graduate students. He has given me incredible insight into

engineering in general. It has been a pleasure to work with him.

Dr. Darrell Vines provided the initial encouragement to continue my

education at the graduate level. Without out his timely encouragement, I

would not have been able to enjoy the benefits of my graduate education.

ii

Page 3: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

Dr. William Portnoy and Dr. Magne Kristiansen were very kind in

serving on my thesis committee amidst their very busy schedules.

Lonnie Stephenson is a very talented machinist. I have gained a

greater respect for the work he does and the environment in which he works.

The construction of my project could not have been done without him.

Finally, the research in which I participated was funded by the

taxpayers of the United States. These funds were channeled through Wright

Laboratories.

I l l

Page 4: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

TABLE OF CONTENTS

ABSTRACT v

LIST OF TABLES vi

LIST OF FIGURES vii

CHAPTER

I. INTRODUCTION 1

II. REVIEW OF CONVENTIONAL INVERTERS AND PULSE WIDTH MODULATION 3

III. THE NEUTRAL POINT CLAMPED INVERTER 10

IV. NEUTRAL POINT CLAMPED INVERTER CONTROL STRATEGY AND SIMULATION 14

V. PHYSICAL SYSTEM AND DESCRIPTION 38

VI. RESULTS AND DATA ANALYSIS 49

VII.CONCLUSIONS 56

REFERENCES 57

APPENDIX:

MATHCAD DOCUMENT FOR NPCI CODE GENERATION 58

IV

Page 5: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

ABSTRACT

This thesis details the design, construction, and preliminary testing of

a Neutral Point Clamped Power Inverter. The inverter is designed for the

100 kilowatt class of inverters and has a three phase output connection and a

neutral connection.

The inverter is designed around insulated gate bipolar transistor as

the power switching devices. The inverter employs software generation of

the gate signals for the power switches and gate driver electronics to ensure

reliability and insulation between the high power and low power circuitry.

The inverter produces a true three level line-to-neutral voltage

waveform and a true five level line-to-line voltage waveform. The true

descriptor indicates that a zero voltage output is not produced by averaging

two potentials. Rather, a zero voltage output is produced by connecting the

output voltage to a neutral point. To date, the inverter has been tested at 20

kilowatts of continuous power.

Page 6: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

LIST OF TABLES

1.1 Comparison of Universal Power Supply Methods 2

4.1 Truth table for ABM block in Figure 4.9 (b) 30

4.2 Truth table for ABM block in Figure 4.11 33

4.3 Truth table for ABM block in Figure 4.12 34

VI

Page 7: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

LIST OF FIGURES

2.1 Conventional inverter topology 3

2.2 Block diagram of PWM signal generation 5

2.3 Illustration of control signals (a) i;controi and repetitive wave signals 6 (b) Resulting control signal (UAO) after comparator 6

2.4 Harmonics of/i shown in Figure 2.3 (b) 8

3.1 Neutral Point Clamped Inverter topology 10

3.2 Example waveforms for leg A 13

4.1 Neutral point clamped inverter topology 16

4.2 Reference waves and triangle wave for PWM signal

generation with a frequency modulation ratio of 9 17

4.3 Switching functions for Figure 4.2 20

4.4 Gate signals for Figure 4.2 21

4.5 Portion of Mathcad document, part 1 23

4.6 Portion of Mathcad document, part 2 25

4.7 NPCI schematic from PSpice 29

4.8 PSpice models: (a) IGBT model 30 (b) diode model in PSpice 30

4.9 Model of NPCI load 31

4.10 First layer of the NPC_PWM block of Figure 4.7 32

4.11 PWM_x block in Figure 4.10 33

4.12 Gate drive signals for upper IGBTs of phase A 35

V l l

Page 8: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

4.13 Gate drive signals for lower IGBTs of phase A 35

4.14 Line-to-neutral voltage waveforms 36

4.15 Line-to-line voltage waveforms 36

4.16 Line current waveforms 37

5.1 Basic interconnects of the primary sections of the NPCI 38

5.2 Block diagram of low power control circuitry 39

5.3 Schematic of low power control circuit 40

5.4 Picture of Semikron driver board 42

5.5 Busbar connections for one leg of inverter 44

5.6 Cross section of busbar layout 45

5.7 Photograph of switches, diodes, and busbar assembly 45

5.8 Rectifier circuit 46

5.9 Filter schematic 47

5.10 Picture of inverter test platform 48

6.1 Gate signal for IGBT Al in Figure 4.1 50

6.2 Gate signal for IGBT A2 in Figure 4.1 50

6.3 Gate signal for IGBT A3 in Figure 4.1 51

6.4 Gate signal for IGBT A4 in Figure 4.1 51

6.5 Line-to-line voltage - Phase A-Phase B, 100 V/div 52

6.6 Line-to-neutral voltage - Phase A-Phase B, 50 V/div 52

6.7 Line current for Phase A, 1 A/div 53

V l l l

Page 9: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

6.8 Line-to-line voltage - Phase B-Phase C, 250 V/div 54

6.9 Line current, 10 A/div 54

6.10 Line current, 20 A/div 55

IX

Page 10: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

CHAPTER I

INTRODUCTION

Today's electric power utilities employ many sources, distribution

schemes, two major frequencies, and countless levels of power quality. An

electrically-driven load intended for global use must be able to utilize the

available power source regardless of the characteristics of that power source.

This gives rise to the need for an interface between a load and the existing

power supply or power grid. The universal power supply (UPS) is a solution

to this need. The UPS must be tolerant of the characteristics mentioned

above concerning electric power sources.

The scope of the project centers on the power supply requirements of a

load where the power levels reach the megawatt level. Existing technology

for meeting these requirements includes rotating machinery and commercial

uninterruptible power supplies. Table 1.1 lists characteristics of some

methods for achieving the goals of a UPS.

In general, a UPS will have an input conditioning stage and an output

conditioning stage. This thesis considers the output stage of the UPS by

investigating the neutral point clamped inverter (NPCI). The objective of the

project which this thesis describes is to design, build, and test a scaled

prototype of a megawatt level NPCI. The NPCI is a power electronics based

Page 11: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

method for converting DC power into AC power. The implement^ition of this

NPCT us(>.s insulated-gate bipolar transistors (IGBTs) as the major power

electronic devices, and it also utilizes medium power diodes. A major

advantage of the NPCI is its multilevel switching capabilities. The specific

NPCI modulation method employed leads to a five voltage level switching

scheme in the line-to-line waveforms whereas conventional power electronic

methods lead to three voltage levels of switching. The line-to-neutral

waveforms have three voltage levels versus two levels in the conventional

inverter. These increases in voltage levels reduce the harmonic content in

the voltage waveforms.^

Table 1.1: Comparison of Universal Power Supply Methods

Performance Item

Size Weight Power

Capability Fault

Tolerance Input

Harmonics Ruggedness

Strengths

Weakness

Comments

Legend: Key TTU

NPC_Converter

++ ++ +

+

0

0 Compact,

Powerful, Neutral Connection

without transformer

Input harmonics for small size and weight are high,

remedies not mature yet. l lkW/f f , 13]b/kW.

Input Harmonics can

be traded off with weight.

: ++ Best, + Good, 0 Average, -TTU Stair-step

Waveform Converter

0 0

++

++

0

0 Very powerful

and robust. Can be modularized.

Relatively heavy due to the need

for transformers.

Input Harmonics can

be traded off with weight.

Westinghouse DVR Utility

Type Inverter

----

++

+

+

0 Commercial

proven product, good control.

Very big and heavy.

Size and weight of a Semi-Trailer.

PWM based Inverter with

excellent control, extreme size and

weight.

j*oor, "Worst Rotating

Machinery,

---+

--

++

++ Robust,

insensitive to short overload

120 Ibs/kW, hard to adapt to

different voltages and frequencies.

No harmonics and very rugged, but very heavy

and needs gearing to change

freq.

Commercial UPS,

Libert, Toshiba

----

+

+

++ Commercial

proven product, good control.

Heavy, 42 Ibs/kW without batteries, and

big, 0.62 kW/ft'

Not available for high power, high specific size and

weight.

2

Page 12: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

CHAPTER II

REVIEW OF CONVENTIONAL INVERTERS

AND PULSE WIDTH MODULATION

Topologv of Conventional Inverter

A conventional inverter utilizes six switches and six diodes. The

switches can be any power electronic device suitable for operating in a

completely on or completely off state on command. Figure 2.1 shows this

+ Yd 2

o

N

TA TKDA TB

Vd i . TA-

TKDB.

^DA-TB

TKDc-

< • — •

S£>R-

Ui S^r-

6A

€—*

6B Ac

Figure 2.1: Conventional inverter topology.^

topology with phase outputs A, B, and C and a bus voltage of Vd. The phase

voltages are defined with respect to the neutral point, o, and have a value of

either Vd or 0. As shown, the phase outputs connect to the DC bus via ideal

Page 13: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

switches. The ideal switches are used to facilitate the explanation of the

topology and the generation of the control signals. The diodes across each

switch are necessary when driving inductive loads. The diodes turn on when

the potential across them is above a manufacturer specified level, generally a

few volts for power diodes. The diodes carry regenerative currents at times

when the current direction in an inductive load and the applied voltage have

opposite polarity.

Generation of Pulse Width Modulation Signals

The topology above has a three phase output where the three phase

voltages are 120° out of phase. Each phase requires a separate PWM signal,

but the method for producing the PWM signal is the same. The difference in

the PWM signals come from the control voltage signal, control. The control

signals have a frequency of/i and the same phase difference of 120° as the

voltages of the phase outputs. The frequency, /i , is the desired fundamental

frequency of the inverter output voltage which will not look like the control

signal and will contain voltage components at harmonic frequencies of/i.

With the similarities between the phases, generation of the pulse width

modulation signals is illustrated for only one phase.

A block diagram for the generation of PWM signals is shown in

Figure 2.2. The control input is the desired waveform characteristic to be seen

Page 14: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

V control

Repetitive ^ waveform

Comparator

Switch •^ control

signal

Figure 2.2: Block diagram of PWM signal generation

at the phase output. Usually, this is a sine wave of fixed or variable

frequency with a normalized amplitude. The repetitive waveform input is a

triangle wave (utri) with a frequency considerably higher than the frequency

of the control signal. Thus, the triangle wave becomes a carrier frequency for

the fcontroi signal. This relationship gives the modulation characteristic of the

switch control signal. See Figure 2.3 (a) for an illustration where ftri is the

repetitive waveform signal with a frequency /s.

The comparator operates on two conditions: i;controi< i tri and i;controi>

utri. For i;controi< i tri, the output of the comparator is a logic high signal and

the top switch (TA+) is closed. For i;controi> i tri, the output of the comparator is

a logic low signal and the bottom switch (TA) is closed. These conditions give

the results shown in Figure 2.3 (b). Note, the comparator output is not

shown in Figure 2.3 (b); Figure 2.3 (b) is the phase voltage. The values of the

logic signal from the comparator are such that the devices being driven by

the signals are in a completely on or completely off state. When in one of

these states, the phase output voltage (UAO in Figure 2.3 (b)) has a value of

Page 15: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

either the positive DC bus or the negative DC bus, resulting in the waveform

shown in Figure 2.3 (b).

f control ^\r\

(a)

f^Ao

;

0

control

I i l 1 II 1

t

t-' •

- ^

^ '

- * -

V.

t fi

' • • "

*.

1 A o, fundamental = ^^A^\

<

<

/

N

/

v \ V. * <

T 2

/ <*'

2

-.—

]J * —

control t r i

(b)

Figure2.3: Illustration of control signals: (a) control and repetitive wave signals (b) resulting control

signal (uAo) after comparator.^

A mathematical representation of the above explanation is as follows.

Two additional terms need to be defined. The amplitude modulation ratio is

given by

6

Page 16: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

' control /(-, -, >.

where Fcontroi is the peak amplitude of the control signal, Ucontroi, and Vxn is the

amplitude of the triangle wave, utri. The frequency modulation ratio is given

by

m,=^. (2.2)

In the inverter in Figure 2.1, the switches TA+ and TA- are controlled

based on the comparison of i;controi and utri. The output voltage for each phase

is independent of the direction of the current through the switches, to,

resulting in the relationships:

V l^control > f tri, T A + i s On, VAo = —

or (2.3)

y L'control < L'tri, TA- i s On, VAo =-— .

These relationships show that the switches are never on simultaneously and

the resulting waveform varies between Vd/2 and -Vd/2 as shown in Figure 2.3

(b). The waveforms in Figure 2.3 (b) are shown for mf= Id and ma = 0.8. Also

shown in Figure 2.3 (b) is the fundamental frequency of the phase voltage VAO

represented by the dashed line. Figure 2.4 shows the harmonics of/i from

Figure 2.3 (b).

Page 17: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

i^Ao)h VJ2

II 1.2

1.0

0.8

0.6

0.4

0.2

0 0

i

-

]

I I , L rrif \

{mf +

m^ = 0.8, m^ = 15

f M X 1 , .

1 \ . , . . 2 m ^ \

2) {2mf + 1)

Harmonics k of /^ — » -

. t i l l , . 3""/ \

(3m/ + 2)

Figure 2.4: Harmonics of/i shown in Figure 2.3 (b). ^

Figure 2.4 shows that the peak amplitude of the fundamental

A

frequency component (V AO)I is ma times (V/2). If the control voltage varies

sinusoidally with a desired output frequency, fi= (DJITT, the control voltage

can be represented as: A A A

^control = ^control Sm(Q)^t) w h c r C Fcontrol < ^tr i • ( 2 . 4 )

The fundamental component of the output voltage then becomes

A

y control . , . X ' ^ J

K J i =— sin(6;it) —

= m^ sin(6;,t)^ (for m, < 1.0). (2.5)

Grouping the ma and the Vd/2 terms, the amplitude of the fundamental

frequency is linearly dependent on the amplitude-modulation ratio, ma.

8

Page 18: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

A second observation is the amplitudes of the harmonics that surround

the switching frequency. The switching frequency multiples are almost

independent of mf, but mf defines where the harmonics will occur. In theory,

the harmonics will occur by the following relation:

fh = (Mf ± ^)/i

where h is the harmonic order corresponding to the /jth sideband of the j

times the frequency-modulation ratio mf:

h = jXm^)±k (2.6)

Finally, mf should be an odd integer. With mf an odd integer, odd symmetry

[f(-t) = -f(t)] as well as half-wave symmetry [f(t) = -f(t + T^ 12)] with the

time origin as shown in Figure 2.3 (b) can be achieved. Recognizing

symmetry when finding the Fourier coefficients one finds that the sine series

coefficients are finite and the cosine series coefficients are zero.

9

Page 19: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

CHAPTER III

THE NEUTRAL POINT CLAMPED INVERTER

Topologv

Figure 3.1 is an NPCI topology that allows for line-to-line waveforms

with five voltage levels and line-to-neutral waveforms with three voltage

Figure 3.1: Neutral Point Clamped Inverter topology

levels. (See waveforms in later sections.) The phase outputs are the center

point of a series connection of four IGBTs , and the DC bus input is connected

to the top and bottom row of devices, Al , Bl , CI, and A4, B4, C4,

respectively. The center point of the DC bus is shown by a ground symbol

10

Page 20: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

and is connected between a pair of series connected diodes in each phase.

These six clamping diodes connected to the neutral bus control the voltage

distribution among the four IGBTs in each phase leg. A conventional

inverter requires the switches to sustain the full voltage drop between the

positive and negative DC buses. However, the voltage drop (stress) across

each switch of the NPCI is one half of the voltage between the positive and

negative bus since the switches on either side of the neutral bus are in series,

and an actual neutral point exists. Each IGBT has an individual gate signal

that must be referenced between the respective IGBT gate and emitter

terminal. The diode shown between the collector and emitter of each IGBT is

an internal "body diode" inherent to the IGBT device structure.

The batteries in Figure 3.1 represent a DC bus structure. The DC bus

has a positive, negative, and neutral connection with large low frequency

filter capacitors and smaller high frequency filter capacitors. The bus

structure is discussed in more detail in the physical system section.

Operation

This specific NPCI topology uses 3-level switching instead of 2-level

switching used in conventional 3-phase inverters. The three levels

correspond to the positive, negative, and neutral buses. Taking leg A of

Figure 3.1 as an example, the phase output A is connected to the positive bus

11

Page 21: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

by turning on switches A l and A2. Turning switches A3 and A4 on connect

the phase A output to the negative bus, and turning switches A2 and A3 on

connects the phase A output to the neutral bus. The other two phases

operate in the same manner, but with phase shifted results with respect to

phase A.

The resulting waveforms for the switches in leg A are shown in

Figure 3.2 where N covers one cycle of the desired output waveform.

Svnopsis of Control Strategv

The control strategy for the NPCI is similar to a conventional

converter in that a control voltage signal, a repetitive triangle wave signal,

and a comparator function are used to produce the gate signals. The control

voltage signal for each phase of the NPCI is the same signal used in the

conventional converter, and likewise for the triangle wave. The function for

the comparator, however, is the three level signum function as defined by:

Sgn(x) =

1 i f joO

0 ifjc = 0 . 3.1

- l i f j c < 0

With four switches per phase, the NPCI gate signals are not as easily

produced as the conventional inverter gate signals. The next chapter covers

the control strategy in detail.

12

Page 22: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

1.1

0.8

A1(N) 0.5

0.2

-0.1 N

1.1

0.8

A2(N) 0.5

0.2

-0.1 N

1.1

0.8

A3(N) 0.5

0.2

-0.1 N

1.1

0.8

A4(N) 0.5

0.2

-0.1 N

Figure 3.2: Example waveforms for leg A.

13

Page 23: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

CHAPTER IV

NPCI CONTROL STRATEGY AND SIMULATION

The design process concerning the control strategy utilizes both

Mathcad® and PSpice® software packages. The Mathcad software is used to

generate the gate drive signal patterns that are later burned into EPROMs.

The PSpice software allows simulation of the topology and control strategy

and returns a good estimation of the behavior of the system.

Available Methods for Generation of Gate Drive Signals

The gate drive signal generation involves both hardware and software.

The hardware based drive signals employ data storage devices (ROMs,

EPROMS, etc.) or specific analog circuits. The data storage method requires

tha t the drive signals be created and coded off-line for implementation on a

specific storage device. Many interactive software programs are capable of

generating the drive signals via digital waveform comparisons, and the data

can be converted to the required device format. Implementing the data

storage approach takes little time to construct and requires only basic

external components and integrated circuits to store the data and to extract

the data from the storage device. However, this method provides limited

flexibility without reprogramming the storage device, and the frequency

14

Page 24: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

response is limited to the frequency response of the storage device and

associated circuitry.

The second hardware approach relies solely on electronic circuit

design. The control circuit does exactly what the software program in the

storage device method does, but in real time. Three major components of the

gate drive circuit are the triangle wave generator, reference wave generator,

and comparator ladder. This hardware approach is circuit design intensive

and somewhat time consuming to construct. The complexity of the circuit is

limited by the overall goals of the circuit and the availability of integrated

analog circuits. The analog approach enjoys a larger degree of flexibility

than the storage device method, and the frequency response is limited only by

the delay time from input to output of the circuit (i.e., real time).

The software-based method utilizes microprocessor-generated signals.

The microprocessor is programmed with a similar algorithm as used in the

hardware method. The algorithm for the microprocessor can be very robust

and complex, but, once it is loaded onto a device, reprogramming is required

to change the algorithm. Usually, a microprocessor will require an output

interface circuit(s) and possibly external program memory. The main

advantage of the microprocessor approach is the robustness and flexibility

tha t can be incorporated into the program. Typically, extremely fast

microprocessors (digital signal processors [DSPs]) are required to execute the

15

Page 25: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

programs. When a flexible and robust drive circuit is required, the cost of the

DSP and related external hardware can be justified.

Control Strategv Used for NPCI

For the period of time that this report covers, the hardware

implementation using a data storage device was the best choice. The time

constraints were such that a working prototype was needed quickly, and the

data storage implementation is the best method for the given constraints.

Figure 4.1 is a repeat of Figure 3.1 for reference.

Figure 4.1: Neutral Point Clamped Inverter topology

16

Page 26: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

As in the case of the conventional inverter, each leg (or phase) of the

inverter (a vertical, four switch group) has identical gate drive signals except

for a 120° phase shift between each leg. Therefore, a description of one leg

can be extended to the other two legs keeping in mind the phase shift

between legs.

Figure 4.2 shows the classic method for generating pulse-width

modulation (PWM) signals as in the case of the conventional inverter of

Chapter II. For Figure 4.2, the waveforms have been digitally generated

Tri(N) Oe

PhA(12,N)

PhB(12,N)

Plic(12,N)

0.2

-0.2

- 0 . 6 ^

Figure 4.2: Reference waves and triangle wave for PWM signal generation with a frequency

modulation ratio of 9.

using Mathcad. The index N is the "time step" used as the argument for the

three control voltages (PhA, Phs, Phc) and the triangle reference wave (Tri).

The N index sets the resolution for the waveforms and therefore the

sensitivity of the output. The other index in the control voltages is the

17

Page 27: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

amplitude-modulation ratio index. The amplitude-modulation ratio index is

a pointer to a particular amplitude-modulation ratio. Its use will be better

understood later as the Mathcad algorithm is explained. The frequency

modulation ratio for Figure 4.2 is not a practical value. However, a low

frequency modulation ratio allows for a good illustration. The following

figures will explain the derivation of the individual control signals for all the

IGBTs.

To accomplish the three level line-to-neutral voltage waveforms, a

switching function with three discrete levels is needed for each phase. A

switching function shows what the output of the phase will be for the given

timestep. Using the control voltage for each phase, the triangle reference

wave, and the signum function as defined earlier, a switching function for

each phase is given as follows:

c .• ^n \Sgn{Ph,{UN)) ii\Ph,{UN)\>Th{N) Sw^(i,N) = \ . (4.1)

y 0 otherwise

SwM,N) = \ SgniPh,(i,N)) if \Ph,(i,N)\ > TriiN)

0 otherwise (4.2)

\Sgn(Phc(/, N)) if \Phc(i, N)\ > Tn{N)

I 0 otherwise SwAi,N) = \ - ^ - - - , . • (4.3)

18

Page 28: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

Recalling that the signum function has three discrete values for a given

input, the switching function will indeed have three values: -1, 0, or 1.

Figure 4.3 shows the switching functions for the waveforms in Figure 4.2.

From the switching functions, it is possible to obtain the individual

gate control signals. Again, each phase uses the same method for obtaining

the signals, but with the respective switching function. For phase A, the

switch A l is on when the switching function is greater than 0. This connects

the phase A output voltage to the positive bus. The switch A2 is conducting

when the switching function is greater than -1 . Switch A2 must conduct

when ever the phase A output must be zero or the positive bus voltage.

Similarly, switch A3 is turned on when the switching function is less than 1,

i.e. when the phase A output voltage must be zero or the negative bus

voltage. Finally, the switch A4 conducts when the phase A output voltage

must be connected to the negative bus voltage. Mathematically, these

relations appear as follows.

[on ifSw^(i,N)>0

Gate signal of Al = i _ , . (4.4) off otherwise

on ifSw^(i,N)>-\ Gatesignalof A2 = i ^ , . (4.5)

'off otherwise

on ifSw^{i,N)<l Gate signal of A3 = i __ . . (4.6)

'off otherwise

19

Page 29: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

1.1

0.55

Sw ^ ( 12 ,N)

-0 .55 -

-1.1

1.1

0.55 -

SWBC12,N)

-0.55

-1.1

1.1

0.55 -

SvT cC 12 ,N)

- 0 .55 -

-1.1

H

(a)

N

(b)

N

(C)

Figure 4.3: Switch functions for Figure 4.2

20

Page 30: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

Gate signal of A4 = 'on ifSw^(i,N)<0

off otherwise (4.7)

Graphically, the gate signals for Figure 4.2 are shown in Figure 4.4. This

figure is the same as shown in Chapter III concerning the gate signals. For

1.1

0.8

A1(H) 0.5

0.2

-0.1

1.1

0.8

A2(N) 0.5

0.2

-0.1

1.1

0.8

A3CN) 0.5

0.2

-0.1

1.1

0.8

A4(N) 0.5 -

0.2 -

-0.1

N

N

N

N

Figure 4.4: Gate signals for Figure 4.2.

21

Page 31: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

the other two phases, the same approach is used, but with the corresponding

switching function with respect to the phase.

Code Generation with Mathcad

As mentioned above, the figures shown previously concerning the

switching functions and the gate signals were used to illustrate the method

for obtaining the desired gate signals. Below, the equations and resulting

waveforms used for developing the actual NPCI code are given. The

Appendix contains the entire Mathcad document used for code development.

The document begins with a definitions of necessary functions and

constants (see Figure 4.5). The number of modulation ratios (lo) dictates how

many different sets of data will be calculated. The amplitude ratios

themselves are calculated and stored in the array k^ . The frequency

modulation ratio, mf, is defined to be 57. With a frequency modulation ratio

of mf, the switching frequency of the IGBTs is given by

device switching frequency = k^ • (desired output frequency). (4.8)

Since the waveforms used for generation of the gate signals are digital

in nature, the resolution or time step for the waveforms is No. The value

assigned to No is dictated by the storage device used to hold the gate signal

data. The EPROM used for the NPCI is a 16,384 (16k) word device with each

word having 8 bits. With No equal to 1024 and assuming each control word

22

Page 32: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

requires 8 bits, the size of the data set in kilobits is (I^ N^ -8/1024), or 128.

The total number of bits in the EPROM is given by multiplying the number

of words in the device times the number of bits per word giving 128 kbits for

a 16k EPROM. The choice of No now becomes obvious in light of the

available space and the number of amplitude modulation ratios. Multiple

EPROMs could be used if the number of modulation ratios and the resolution

needed to be increased. A resolution of 1024 samples per period gives

adequate representation of the desired signals for the parameters given.

The resolution of the data could be increased while using only one EPROM by

reducing the number of amplitude modulation ratios (lo).

Definition of Signum Function:

Number of Modulation Ratios:

Amplitude Modulation Ratios:

Frequency Modulation Ratio:

Number of Points in Period:

EPROM Size in kbits:

Ssn(x) :=

I , .16

0

NQE1024

I ,N, .81C

1

-1

0

324

if x>0

if x<0

otherwise

• = 128

Device switchinpi frequency: mfr60Hz = 3420-Hz

Figure 4.5: Portion of Mathcad document, part 1.

The next portion of the Mathcad document provides the definition of

the triangle function, the control voltages (reference sinusoids), and the

23

Page 33: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

switching function for each phase (see Figure 4.6). The triangle function

(Tri(N)) takes advantage of the Mathcad's definition of the arcsin function.

K n

The range of the arcsin result is defined from - ~ to + —. Since the sine

2 function varies from -1 to 1, and including the — factor, the triangle function

n

has a range from -1 to l . Notice the frequency modulation factor (mf) in the

argument of the sine function. As mf increases, so does the frequency of the

triangle wave. As the name implies, the modulation ratio varies the degree

to which the control signals are modulated, and thus the triangle function is

the means by which the modulation is controlled.

The control voltage signals, PhA, Phe, Phc, are easily understood from

their definitions in Figure 4.6. The (i/I J term in front of the control voltage

equations is simply the amplitude modulation ratio, or the amplitude of the

sinusoid. At this point in the Mathcad document, the index i is only an

argument in a function definition, and it need not be defined. Later, the

index is defined from 1 to lo. The switching functions in Figure 4.6 have the

same definitions as above but with the Mathcad notation. The notation is as follows:

iiiconditional statement, result if true, result if false).

24

Page 34: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

Triangle function:

Reference Sinusoid for Phase a:

Reference Sinusoid for Phase b:

Reference Sinusoid for Phase c:

NPC Switching Function, Phase A

NPC Switching Function, Phase B

NPC Switching Function, Phase C

Tri(N) :=—asin 71

sin trii N

N •2n

\\

II

Ph^(i ,N) :=—sin 0

/ N

\"o

N

•2-7l]

\ Phg(i,N) := — s i n ^n- 120deg

N /

PhQ(i,N) :=—sini—•2-;7+120degl 0 \^o

*** BIT#7 *** BIT#6 *** BIT#5 *** BIT#4 *** BIT#3 *** BIT#2

s upper IGBT Phase A **** s upper IGBT Phase B **** s upper IGBT Phase C **** s lower IGBT Phase A **** s lower IGBT Phase B **** s lower IGBT Phase C

BIT#1 & BIT#0 (LSB) not used • * - * - * *

Sw^(i ,N):=if( |Ph^(i ,N) |>Tri(N),Sgn(Ph^(i ,N)) ,0)

SwB(i,N) :-if(|Phg(i,N)|>Tii(N),Sgn(PhB(i,N)),0)

Swc(i,N) :=if(|PhcCi,N)|>Tri<N),Sgn(Phc(i,N)),0)

B i t ^ ^ ( i , N ) :=lf(sw^(l,N)>0,2^o)

Bit^^(i ,N) :=if(sw^(i,N)>-l,2 ' ,o)

Bit^^(i ,N) :=if(sw^(i ,N)<l ,2\o)

Bit^^^(i,N) :=if(sw^(i,N)<0,2\o)

BitB^(i ,N) :=if(swB(i,N)>0,2',o)

BitB^(i,N) :=if(si^B(^'N)>-l,2',o)

BitB^(i,N) :=lf(swB(i,N)<l,2^o)

BitB^(i ,N) :=lf(swBCl,N)<0,2^o)

Bi tc^ ( i ,N) :=if(swcCi'N)>0,2',o)

Bltc^(l ,N):=if(s^cC^'N)>-l ,2^o)

BitcdiCi,N) :=if(swc(l,N)<l,2^o)

Bit^dhCi-N) :=lf(swc(l,N)<0,2^o)

Byte^(i,N) :=Bi t^^( i ,N) + Bit ^ ( i ,N) + Bit 5 ^ ( 1 , N) + Bit g^iCi^N) + Bit c;^(i ,N) + Bit ^^iCi.N)

Byte ^(i,N) :=Bit^^(i ,N) + Bit ^ ( i , N ) + Bit B ^ ( I , N ) + Bit 5 ^ ( 1 , N) + Bit c;^(i,N) + Bit ^^ ( i ^N)

N : = 0 . . ( N , - 1 )

Index h(igh) means on the +/- bus.

Index l(ow) means on the ground bus.

Index u(p) means above ground bus.

Index d(own) means below ground bus.

Figure 4.6: Portion of Mathcad document, part 2.

25

Page 35: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

The individual gate signals are given by the Bit(.)() functions with

subscript notation given on the left edge of the Mathcad document. The gate

signals have the same conditional statement definitions as given previously

but again with a different notation. However, the result if true portion of the

Mathcad notation is different from that previously shown. The "result if the

conditional statement is true" is based upon the location of the data within

the storage device (i.e., EPROM). For the device Al in Figure 4.1, the control

bit (BitAuh) will be located in the eighth position of a control word, where a

control word is comprised of eight control bits numbered 0 to 7. The 2'^

value is the decimal representation of a 1 in the eighth position of an eight

bit word. For the device A3 in Figure 4.1, the control bit (BitAdi) will be

located in the fourth position of a control word. The 2^ value is the decimal

representation of a 1 in the fourth position of an eight bit word. The

remainder of the control bits and words follow the same pattern. Each word

holds a single value for each device. The next word holds the next value "in

time" for each device, and so on until all No points have been completed.

Now, notice that the result for which the conditional statement is true

for the control bits BitAuh and BitAui is the same. This would imply that two

control bits occupy one bit location. This is not possible without using

multiple storage devices. Using multiple devices provides enough bit

locations for each gate signal. Dividing the twelve signals evenly between

26

Page 36: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

the two devices leaves two bits on each storage device empty as noted on the

Mathcad document. Further understanding concerning the two storage

devices will come when the driver boards are explained in the following

chapter.

To combine the individual gate control bits into the respective control

words, the Byte functions are needed. The BytCu function combines control

bits for the first and third rows of IGBTs in Figure 4.1. Likewise, the Bytea

combines the control bits for the second and fourth rows of IGBTs. This

combination avoids the conflict mentioned concerning bit locations. The Byte

functions accomplish a bit addition of the control bits to form control words

where again each control word represents one time step of 1024 steps per

cycle.

The remainder of the Mathcad document places the data from the Byte

functions in the proper order for loading onto the storage device (see

Appendix.) Bytes_13 and Bytes_24 are the two gate signal data sets in the

form of two dimensional arrays. The WRITEPRN(/i/eMame) function is the

Mathcad command for creating the ASCII file filename.^xn. The data in the

Bytes_13 and Bytes_24 arrays are stored in the files NPC_13.prn and

NPC_24.prn, respectively. A BASIC program is used to convert the ASCII

files to the proper storage device hexadecimal format. This hexadecimal

format can then be loaded onto the EPROMs.

27

Page 37: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

The data are arranged so that an orderly addressing structure can be

used to change from one modulation ratio to another. As mentioned

previously, the number of gate signal control words per period of the control

voltage is 1024. This amount of data requires 10 address lines (21^=1024).

Four additional address lines above the original ten access a particular

modulation ratio (2^=16). The schematic of the low power circuitry in the

next chapter shows how the EPROM address structure is implemented.

Simulation

The goal in simulating the NPCI was to investigate the topology with

approximate devices (i.e., simple device models) while demonstrating the

generation of the gate signals. The simulation of the NPCI was performed

using PSpice for Windows. Since the number of component connections in

the schematic of the NPCI exceeds the PSpice student version limit, the

professional version of PSpice is required. The NPCI schematic has multiple

layers for the various components. The top layer of the schematic is shown in

Figure 4.8. This figure resembles previous figures regarding the layout of the

switches and diodes. The IGBTs, diodes, and the NPC_Load component all

have two layers. The IGBT and diode symbols represent a simple model of

the behavior of the respective device. The NPC_Load symbol contains an

28

Page 38: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

appropriate model, also. The NPC_PWM component has three layers. The

second layer contains three instances of the symbol for the third layer.

NPC-PWM V+

IGBT1.-OIGBT1 IGBT2"^-OIGBT2 IGBT3-OIGBT3 IGBT4I-OIGBT4 IGBT5-K5IGBT5 IGBT6'--OIGBT6

IGBT9-0 IGBT1 IBGT11 IGBT1

2500 - ^

IGBT7<--OIGBT7 IGBT8t-olG8T8

IGBT9 IGBT 10

f-OIGBT11 IGBT12

O - o l

2 ' - o l 2500 ^

PARAMETERS: Pi 3.14159265 Freq 60 Omega 32*Pi*Freg^

M IGBT1 r '

IGBT1

IGBT3r

A

L,

@ IGBT2r '

IGBT2

o — IGBT 3

IGBTST'

k A o-

u, IGBT4 r '

\ L,

A

A o—I IGBT4

® IG8T7r '

IGBT7 t \

U

A

IGBT 5 A

U,

IGBTeT'

k i 4 o -

L,

IGBT9r '

o-IGBT8

A o—I IGBT9 k A

IGBTS h \ A

L,

L,

IGBTST' IGBTIOT

IGBTK

A <5—I IGBT 11

IGBTl ip "

/

K u

IGBT12r'

O h ^ 4 o-

L, IGBT 12 k 4

L,

qr, NPC-Lood

A 4C

Figure 4.7: NPCI schematic from PSpice.

The IGBT second layer is shown in Figure 4.9 (a). The terminals of the

IGBT are connected to a voltage controlled switch. The switch is a PSpice

tool for developing models of devices and systems. This switch model has the

following characteristics:

Turn off voltage (switch opens): Resistance when switch is open: Turn on voltage (switch closes): Resistance when switch is closed:

Voff

Roff

Von^

Ivon

0.0 V 100 kQ 1.0 V 100 mQ

So, when the base of any of the IGBTs in Figure 4.8 has a voltage of 1.0 V or

greater, the switch closes and current flows through the model. The diodes in

29

Page 39: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

Figure 4.8 utilize the same switch block along with another analog

behavioral modeling block (ABM) used for comparing two signals.

Figure 4.8 (b) shows the model for the diode. The second ABM block performs

the equation given below it:

IF(V(%IN1) > V(%IN2), 1, 0).

<BQ5g>

<E>

v gllec&r

'—<^mittti>

<-. L: >

(a)

IF( VC«IN1) > y{%\U2l 1. Q)

(b)

Figure 4.8: PSpice models: (a) IGBT model

and (b) diode model.

The PSpice representation of the above equation is understood from the

following table:

Table 4.1: Truth table for ABM block in Figure 4.9 (b)

IF Vi > V2 is true Vi > V2 is false

OUTPUT 1 0

With the anode as the Vi input and the cathode as the V2, the model operates

like a diode based on the V1-V2 relationship.

30

Page 40: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

The second layer of the NPC_Load block in Figure 4.8 shows a simple

inductive load model. The load model is shown in Figure 4.10. The

parameters section in the left hand corner of Figure 4.10 defines the value of

the inductance of the load based upon the Omega parameter. The Omega

parameter in Figure 4.10 is defined in the top layer of the NPCI schematic.

<x:>

<:ii>

< : E >

PARAMETERS: ULogd jiO/Omegai

Ra

•AAAr 10

Rb

10

Re

10

La

5L_Load^

Lb

JL-Lood}

Lc

JL-Loodi

:L

Figure 4.9: Model of NPCI load.

The last model to explain is the NPC_PWM block. The second layer of

the NPC_PWM is shown in Figure 4.11 and the third layer is shown in

Figure 4.12. The second layer has three instances, one for each of the phases,

of an ABM block and PWM_x block. The ABM block implements the three

level signum function. The sinusoidal voltage sources represent the control

signals tha t are 120° out of phase with each other as discussed in previous

31

Page 41: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

chapters. The V_triangle voltage source represents the triangle wave need

for PWM signal generation.

V_sine-0 [ ^

1

V_sine_b ('X.

1

V_sine-C f ' ^

1 V_triongl€(j-\J

1

PWM. A

F(AB5CV(%INr >V[%IN2).

5GN(vr%INl))

) So

UD-hiqh"-<!Gf fn>

Up-iow|—<fGBT>

In

DwnJowf—<fGBT^

Dwn_higf h<'-<IGBTB>

F(AB5(V(;%INr >V(%IN2),

5GN(V{^IN1))

) 5b

PWM H

JGBT> Up-high*'

UpJowrf-—<!GBB>

In

DwnJowo—<IGBT9>

Dwn_high<'-<];CTrT>

FCAg5(v(%iNr >V(%IN2),

SGNCVI^INI)),

) 5c

PARAMETERS: T_slope 50,490/Fr6g-Swi Pw 50.009/Freg_swi Freg-sw 2kHz

PWM C.

Up-highi>-<fGBT^

Up-low>—<1GBTB>

*'\n

Dwn_low<'-<igGT 1>

Dwn_high<>-<CTTT>

Figure 4.10: First layer of the NPC_PWM block of Figure 4.7.

As defined in the Mathcad document, the respective control signals are

compared to the triangle wave using the signum ABM block. The ABM block

operates according to Table 4.2. The signum function (sgn(x)) has the same

32

Page 42: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

definition as in the Mathcad document. Note that when the conditional

s tatement in Table 4.2 is true, the output has three possible values: -1,0,

and 1.

Table 4.2: Truth table for ABM block in Figure 4.11

IF

V, > V2 is true

V, > V2 is false

OUTPUT

sgn(Vi)

0

The PWM_x block contains four ABM blocks as shown in Figure 4.12.

These blocks perform the respective equation listed below each block. For the

topmost block, the equation follows Table 4.3.

IF( V(%IN) > 0, 1. 0)

IF( VC%IN) > - 1 . 1, 0)

IF( V(%IN) < + 1 , 1, 0)

IF( V(%IN) < 0. 1 . 0 )

•<C[p_higj>

<D [>-io>

•<rwn_lo>

-5^n_hi5^

Figure 4.11: PWM_x block of Figure 4.10

33

Page 43: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

Table 4.3: Truth table for ABM block in Figure 4.12

IF

Vin>0 is true

Vin>0 is false

OUTPUT

1

0

Notice the change in the conditional statement for each of the four ABM

blocks. These conditional statements as well as the others used in the

NPC_PWM block are very similar to the equations used to generate the gate

signals in the Mathcad document. The resulting four outputs from the

PWM_x block are the gate signals for the four IGBTs in a particular leg of

the NPCI.

The results from the simulation are given in the following figures.

Notice the similarities between the Mathcad predicted waveforms and the

Pspice simulation waveforms. Also, notice the ripple and the initial transient

conditions in the line current waveforms. The ripple in the current

waveforms has a frequency equal to the switching frequency.

34

Page 44: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

1 . W T -

g.su-t

ou-<

1 . W T -

a U(IGBT1)

0.5U

S E L » ; 9U+ T - -

Os 2ns o U(IG8T2)

<»is 6ns 8ns 111ns 12ns l ims 16ns 18ns

Tine

Figure 4.12: Gate drive signals for upper IGBTs of phase A

o.suH

Q U J - . - U . - l l - J - J -a U(IGBT7)

1 . 0 U T

0.5U-{

S E L » 0U4

OS 2ns a U(IG8T8)

iins 6ns Btts

Tine

12ns I M S 16ns 18ns

Figure 4.13: Gate drive signals for lower two IGBTs of phase A.

35

Page 45: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

I t . OKU 1

n Tmm n n u n UuUuUJJjulJull i I

- I J . O K U - ^

"•.OKU-r-

n

o U(ph_«)

ii.OKUi

m a U(ph_B)

n u u

n u n mF

LiU jj S E L » ;

-1J.BKU + r--Os 2 ns

o U(ph_C)

U

n u nrrm n n u u

ML - - , , , 1 1 1 1 1

'^ns 6n5 8ns 10ns 12ns 1 iins 16ns 1 8PIS

Figure 4.14: Line-to-neutral voltage waveforms

S.OKUx

- 5 . OKU •'

S.OKUi a U(ph_«) - U(ph_B)

IT

fH

5.BKUX-o U(ph_B)- U(ph_C)

S E L » - 5 . 0 K U + - -

Os 2ns o U(ph_C)- U(ph_«)

TT'n'TT

LI. .11. .

n

.11

tf 11 IWMI

iins 6 ns 8ns 10ns

Tine

12ns lUns 16ns 18ns

Figure 4.15: Line-to-line voltage waveforms.

36

Page 46: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

aooA-

200A

-1080 H

-2eOA-|

-3BBA + Os 2ns iins 6ns

o I(HPC_Load.Ra) • I(NPC_Load.Rb) •» I(NPC_Load.Rc) 8ns

Tine

lOns 12ns 11ns 16ns

Figure 4.16: Line current waveforms.

37

Page 47: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

CHAPTER V

PHYSICAL SYSTEM DESCRIPTION

The NPCI system can be broken into four major groups aside from a

power supply and an output filter. Although an output filter is needed to

smooth the NCPI output voltage waveforms, it is not necessary to the

operation of the inverter. Multiple types of power supplies could be employed

with the a neutral point clamped inverter, but for testing only a minimal

supply is needed. Both the filter proposed and power supply utilized are

covered later. The four basic sections of the inverter are the low power control

circuitry, the gate drive circuitry, and the busbar, high power switch and

clamping diode layout. Figure 5.1 shows the basic interconnects of the

primary sections.

Low Power Control Ciruitry

Gate Drive Circuitry

Switches and

Diodes

Switches and

Diodes

Switches and

Diodes

B u

b a

C a

P a

r .

w

h

0 r

From Three Phase Rectifier

Three Phase Output

Figure 5.1: Basic interconnects of the primary sections of the NPCI.

38

Page 48: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

Low Power Control Circuitrv

As mentioned in the previous chapter, the gate signals for the IGBTs

are stored in EPROMs. The information in the EPROMs is delivered to the

driver boards via simple digital circuitry. A block diagram of the control

circuitry is shown in Figure 5.2, and a schematic of the circuit is shown in

Osc

\7

Clock Divider ^

Binary Counter

Address Lines

E P R O M

E P R O M

Data Lines

Level Shifter

Level Shifter

To Driver Boards

Figure 5.2: Block Diagram of low power control circuitry.

Figure 5.3. The crystal oscillator has a frequency of 1.2288 MHz. A clock

divider is used to divide the oscillator frequency down to 61440 Hz (i.e. divide

by 20). This frequency is obtained by multiplying 60 Hz times the number of

samples per period of the gate signals, 1024.

39

Page 49: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

BoUomll-3] 9 1 ]

NPC Driver Design, 1024 Points/Period, 16 Modulation Ratios. Feb-1996 g )

812) 8(3] 8 o t t o ^ l ' - 3 ] Q

Rbl J RbJ >: Rb3 ^ 15k I 15lr 1 I5lr

-15M,

i y j lait j l y I -• 15V ° 1 isk 1 l k pTsir

R M % R t 3 < R t 3 <

T[1] 1(2]

loi>[1-3] 100(1 -3 ]

A<l(lress(0-93

o 0 2 0 2]

3] 8 2] 8 1] 8ottom(1-3)

0(3] 0 <]

1(3]

ft <*i (*a ^ 8

7407jDCJBufrer

1 ? 3 1 5 6 0 6] 0 5]

1|1] T[2] 1|3]

-i

A12 4 5V I o

413 »8 49 411 MO

^I l ress( l0 -13]

^

07 06 05 0< 03

[Hr>-J

?6 ^ 7J ?5 ^ 71 Ki ( re n (*S 1

MICROCHIP J7C128^ PROM

? e ? tf V ' V V 412 il6 « AJ « « Al AO

02

6(1] 812] , , Bollom|(-JJ

8(3] 8 3] aj2] 8 1]

Rbl > Rb2 > Rb3 : '^\^: 151 -| 15lr j 15K -|

4 15V 1 15k I I * 1 15k

Oata[2-7] R t 1 % HI2% Rt3%

g ) -

TOD: 1-3]

1 t>* lT? l 7(2]

0 3]

i'j n n n ('o i ir 014]

T(3]

7407jDCjaufrer

1 ? ? f ? ? I

0ata[2-7]

^iJC|r-;ss[Q-9]

4 5V o X

/ydressl6-4J

Cori-yJ

>4/idrw,[0-9]

01 7] 0 6] 015]

1(1] 1|2] T[3]

4 5V I o

A12 ^

413 48 « 411 MO

• * * -

07 06 05 Di 03

[5!>-i

76 A 7i n ^ 71 70 < re n I'g 1

UICROCHP J7C128 J PROM

3 ^ 5 6 2 S 9 y 1,1 V O 1,4

412 A7 A6 A5 A4 A3 A2 Al AO

AO A2 A3

- * -

4 5V o

1*5 fe ('j n r; n fa 74 LS169AJyn cJJO J30M1 Xou n t er

l i l l l l l

Corry^

^ )^ A lis ft

^ *' r? 4 5V

74LS1 S9A_Synf JjDjDov^Xounter

dock

UO/dOMI

60 » 1024 Hz

4 5V o

TV-)(-1O2-N0J.2288MH7

?4 (•! ft A 1 § 8 7490JDecadeJCounter

f m i r u i

I i i i i i i

A8 A3

1*4 n ft n 1 a

74 LS169A3yn cJLIOJDo*r _Cou n (er

4- l U l I ! To LID/Qo«n S««ch

; -1*4 \'2 ft n i*a § 8

7490JDKadej;ounler

4 5V m i r UI

4 5V

r 02

0ata(2-7]

A^dress(l0-13]

Oola[2-7)

A RodjI RodJl

4.7I( > 4.7k:

'»(13] t5V

6'j sic r j

A(11]

-eX-Encoder

' , ' ?JC 3 4

A(10] 4 5V A(12]

4.7k < <4 .7k

Rod.l I RDd.4 I

Figure 5.3: Schematic of low power control circuit.

The binary counter is composed of three, four bit binary counters in a

cascade configuration. The cascade configuration allows the three four bit

counters to act as a twelve bit counter. Ten of the twelve bits are fed into the

EPROM address inputs with the remaining two counter bits left floating.

As the signals on the address lines count up from 0 to 1024, the data in

the EPROM appear on the output lines of the EPROM and is fed into the

level shifters. The level shifters are required to change the voltage range of

40

Page 50: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

the data from a binary 0 V to 5 V to a binary 0 V to 15 V. The change in

range is to meet the driver board requirement of a 15 V input. The upper

four address lines of the EPROM are controlled by a manual switch that is

used to address one of the 16 modulation ratios. As seen in the schematic,

one set of counters is used to address both EPROMs simultaneously.

However, the EPROM data goes only to the respective gate driver board.

Gate Driver Boards

The gate drivers are the interface between the low power digital

control circuitry and the high power components of the inverter. The primary

features of the driver boards include electrical isolation (2500 V) between the

low voltage and high voltage components and voltage and current output

capabilities such that the switches enter into and remain in hard saturation

or cutoff. Furthermore, the boards monitor the collector-emitter saturation

voltage during the on-time of each device in order to sense over-current

conditions. Should such a condition occur, the boards automatically turn all

switches off and can only be reset by cycling the power supply. The driver

boards are compatible with both metal-oxide-semiconductor FETs (MOSFET)

and insulated gate bipolar transistors (IGBT). Figure 5.4 shows a picture of

one of the driver boards. The square boards with the three circular cores are

41

Page 51: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

the isolation transformers are responsible for the 2500 V isolation between

the high voltage side and the low voltage side.

Figure 5.4: Picture of Semikron driver board

The driver boards are designed to control conventional three phase

inverters. In so doing, these driver boards do not allow for adjacent switches

in series to be simultaneously conducting (so called cross conduction lockout),

and they also generate a 10 |LIS blanking time (allowing a switch to come to a

steady state of operation during a transition). As mentioned before, the

NPCI requires at times for adjacent switches in series to be simultaneously

42

Page 52: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

conducting. The solution for using these boards with the NPCI is to use two

driver boards with each board controlling two rows of switches. One board

controls rows one and three, switches Al , Bl , CI, A3, B3, and C3 as in Figure

4.1, and the other board controls rows two and four, switches A2, B2, C2, A4,

B4, and C4 as in Figure 4.1. Now, the use of the two EPROMs is fully

understood. The EPROM with the data for rows 1 and 3 feeds the driver

board for rows 1 and 3, and the EPROM with the data for rows 2 and 4 feeds

the driver board for rows 2 and 4.

Switches, Diodes, and Busbar

The switches used in the system are 600 V, 165 A IGBTs from

International Rectifier. The IGBTs come inmodules with two devices which

are in a series connection. The diodes are 800 V, 45 A devices from

Semikron. The diodes also come in modules of two devices with a series

connection.

Also attached to the busbar between the positve, negative, and neutral

layers are low frequency and high frequency capacitors. The large low

frequency capacitors provide the DC bus filtering while the smaller high

frequency capacitors absorb high frequency switching ripple.

The high switching speeds of the IGBTs necessitate low inductance

connections between the switches and the diodes. A layered busbar for

43

Page 53: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

connecting the switches and diodes provides the low inductance connections.

The busbar is constructed from 0.040 inch aluminum with the dielectric

being 0.030 inch thick plastic (polyethelene).

Two IGBT modules and one diode module make one leg of the inverter.

Figure 5.5 shows the busbar connections for one leg, and Figure 5.6 is the

cross-section of the busbar layout. Figure 5.7 is a photograph of the switches,

diodes, and busbar assembly. Notice the tabs on either end of the busbar in

Figure 5.7 for the capacitors.

+ BUS

GND

IGBT Module

I I

Diode Layer #2

Diode Layer #1

OUT

-BUS

Figure 5.5: Busbar connections for one leg of inverter.

44

Page 54: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

) h q (

b

//// •'/ -r-,

////A > '

'V/////////////.- • ' / / / / / ' 77////77/, / / / / > / • . •

"y7777777.-''- ^ ' • / / / / / / / / / / / . , ' / / / / / / / / / / / / / / / / / / / / , • / / / / / • ' : '

y ^ ' / / , • /

, ' 7777777//7//\ ' 77//////,,- , .,./'///////////••

•/•,'•.'•'• / ' , / / , ; v - ' . v ^ /

,' -' ''^ ' ' //•, \ V ' ' ' ' V ^ ^ '

V/y '-7/77/ \ \

IGBT

Module

/ / ^ / / / ^ ' ' / - ' ' ' • ' ' ' ' '

i 1 Diode

Po i r

IGPT

Module

777, / ^

/ / ' '/// ^ , , 1 i 1 1 IGBT

MoclL.ie

Diode

P a i t -

' ' ' / '•7 ////////, / '

' - • / / / / / , ' : • ,

1 IGBT

Moc'ui e

( 1 IGBT

Modul e

1 1

Di ode

Pai r

IGBT

Module

_ ^ . -^r f -

Figure 5.6: Cross section of busbar layout.

The tabs across the top of the inverter are the phase outputs. Also, the black

modules are the IGBTs and the white modules are the diodes.

Figure 5.7: Photograph of switches, diodes, and busbar assembly.

Figure 5.1 shows an input to the busbar from a three phase rectifier.

For the purposes of this project, the rectifier circuit needs only to meet

minimum requirements i.e. rectification of a power source. The rectifier is a

simple three phase diode rectifier as shown in Figure 5.8. The output of the

rectifier connects to the positive and negative busbar tabs (see Figure 5.6).

The three phase power source is a motor-controlled Variac (autotransformer)

capable of 0-560 V output. To prevent the neutral point of the inverter from

45

Page 55: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

floating, the neutral from the Variac is connected to the neutral of the

inverter.

3 Phase Inputs

A O-

B O-

c a

lA a:

a.

•^ — . —

IA a

IA a: D.

IA a: n.

+ in

IS a: a

4J

Q.

A

Figure 5.8: Rectifier circuit.

Output Filter

Although the currents drawn from the inverter are sinusoidal in

nature with some switching frequency ripple, an output filter can be used to

further shape the output current waveform. Figure 5.9 shows the schematic

of the filter.

46

Page 56: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

<!n^>

<i^lb>

<InZ>

R_fo L-fo

50.12*L-Bose^

10.1*Z-Bose|

R_fb L-fb

)0.12*L-Bose^ 30J*Z-BoseJ

R_fc -AAAr

L-fc

30J2*L-Bos<eJ

30J*Z-Bosei

Ro-1 3.0

Co-1 15u

Rb-1 3.0

Cb_1 15u

Rc-1 3.0

Cc-1 15u

3.0

15u

Rb_2 3.0

C b ^ 15u

1 1

Rc-2 3.0

Cc-2 15u

1 1 1

Ro-3 3.0

Co-3 15u

1 1 1

Rb-3 3.0

Cb-3 15u

Rc-3 3.0

Cc-3 15u

< a i j Q >

-<aL jQ>

-<:ouQ>

Figure 5.9: Filter schematic

Inverter Load

The initial load for testing the functionality of the inverter was a 1 hp,

208 V induction motor. A larger load of 10 hp has also been utilized.

47

Page 57: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

Figure 5.10 shows a picture of the inverter test platform. The digital

circuitry is on the breadboard, the driver boards are connected to the

breadboard via two ribbon cables, and the driver boards are connected to the

IBGTs and diodes via six ribbon cables. The capacitors are connected to

either end of the busbar, and the rectifier is made up of the three white diode

modules on the far left of the picture.

Figure 5.10: Picture of inverter test platform.

48

Page 58: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

CHAPTER VI

RESULTS AND DATA ANALYSIS

All figures in this chapter were obtained using a digital oscilloscope

tha t captured the particular trace from the oscilloscope screen and created a

bitmap file containing the trace. Note the captions for pertinent information

concerning the t5T)e and scale of trace shown. The use of high voltage

differential probes and magnetic current probes change the y-axis scaling on

some of the waveforms (Figures 6.8-6.10).

Results for 1 hp. Three Phase Induction Motor, No Load

Figures 6.1-6.8 show the preliminary test results. The goal of the

initial tests were to verify the functionality of the inverter. The gate signals

and voltage waveforms should be compared to those from the Mathcad

document and the PSpice simulation.

49

Page 59: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

liBk Run: 50kS/s Sample flBsET [ T

- f - *

MWKA#i^wK4.<ai^wwi^j^iHq|LjtAardU^H«Mi^P4aM

'HSB 5 V M 2ms Ch2 -y. 10.1 V 2 Oct 1996 14:39:27

Figure 6.1: Gate signal for IGBT Al in Figure 4.1

lekRun: 50kS/s Sample msiQj { T-

W <• I** <W ' ^*A *4

L^.-yyi.^>HM w i ^ i ; <jBimii<ii K ^ i

[iiW 5"vr M ims Ch2 A Tv 2 Oct 1996 14:50:40

Figure 6.2: Gate signal for IGBT A2 in Figure 4.1

50

Page 60: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

lek Run: 50kS/s Sample imnfii I T-

mmmMfi'i>t^mti>iajg

isnsr 5 V M 2ms Cn2 A 7.7V 2 Oct 1996 14:53:47

Figure 6.3: Gate signal for IGBT A3 in Figure 4.1

l e k Run: SOkS/s Sample inSMI

2 Oct 1996 14:53:21

Figure 6.4: Gate singal for IGBT A4 in Figure 4.1

51

Page 61: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

liBkRun: 50kS/s Sample USSfE [ T

Hf*

EfldJ 2ooiiitr "M 2ms Chl \ 508mV 2 Oct 1996 15:29:14

Figure 6.5: Line-to-line voltage - Phase A-Phase B, 100 V/div

lek Run: 50kS/s Sample ligBlfil I T

^/M/mtv^fVy

Will lOOmV'

*Tvitr

AMU4<1IMM^

M 2ms c m "t 278mV 2 Oct 1996 15:37:51

Figure 6.6: Line-to-neutral voltage for Phase A - 50 V/div

52

Page 62: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

lek Run: 50kS/s Sample inrnfi [ T ]

Hffi lOOmV M 2ms Ch2 A -226mV 2 Oct 1996 15:47:06

Figure 6.7: Line current for Phase A, 1 A/div

Results for 10 hp. Three Phase Induction Motor

Figures 6.8 through 6.9 show the waveforms for a 10 hp motor as the

load for the NPCI. The two current waveforms indicate two different loads

on the motor. For the first current waveform, the load on the motor is

approximately 10.8 kW. For the second current waveform, the load on the

motor is approximately 21.6 kW. Both current waveforms correspond to the

voltage waveform of Figure 6.8.

53

Page 63: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

l iBkRun: 50kS/s Sample mglQ] [ T ]

aBDsoomV M 2ms Chl 7 710mV 18 Oct 1996 15:31:48

Figure 6.8: Line-to-line voltage - Phase B Phase C, 250 V/div

l e k Run: 50kS/s Sample QESET [ T

tirw T T M 2ms Ch2 y 720mV 18 Oct 1996 15:34:40

Figure 6.9: Line current, 10 A/div

54

Page 64: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

lek Run: 50kS/s Sample msiQJ [ T ]

IfflB" 2 V M 2ms Ch2 I 720mV 18 Oct 1996 15:38:27

Figure 6.10: Line current, 20 A/div

55

Page 65: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

CHAPTER VII

CONCLUSIONS AND COMMENTS

This report details the design and construction of a neutral point

clamped inverter. This NPCI topology can use either IGBTs or power

MOSFETs (metal-oxide semiconductor field-effect transistor) as switching

devices. Although there are other semiconductors available for higher power

uses, they are not as easily controlled as IGBTs and power MOSFETs.

The NPCI is only a part of a power supply structure capable of use in

any power grid given DC bus voltage limitations. The bus voltage limit is

primarily dictated by the devices used for the switches. The current voltage

rat ing of IGBTs is about 1000 V. As technology for fabrication of

semiconductors improves, the voltage limitation of the switches will increase,

and the use of the NPCI topology will have an even broader range of

applications. Furthermore, this same NPC topology can be used as a

converter. A converter would take the place of the three phase rectifier and

because of the converter's four quadrant operation and controlled rectification

capability the power factor, the harmonics injected in the utility, and the

direction of power flow could all be controlled.

56

Page 66: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

REFERENCES

1. S. Fukuda, K. Suzuki and Y. Iwaji, "Harmonic Evaluation of an NPC PWM Inverter Employing the Harmonic Distortion Determining Factor," Proceedings of the IEEE IAS Annual Meeting, October 1995, pp. 2417-2421.

2. Mohan, Undeland. Power Electronics: Applications and Design, John Wiley and Sons, New York, 1989, pp. 104-112.

3. SKHI 60 Data Sheet, Semikron Inc., 11 Executive Drive, P.O. Box 66, Hudson, NH 03051.

4. S. Upchurch, "Bus Bars Improve Power Module Interconnections", Power Conversion & Intelligent Motion, April 1995, p.18..25.

57

Page 67: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

APPENDIX Mathcad DOCUMENT FOR NPCI CODE GENERATION

NPC _ Pulse Width Modulation (SPWM):

V4- ^

V - _ ^ .

npci

Al

k ai

u,

A

A2 r'

A

K

CI r"

u,

k i to B2 r'

u.

A3 r'

k i i

k A

u,

k A Ao

u,

B3 r"

u, A4 r"

C2 r"

A

L,,

k C3 r t

i i o—I u,

B4 r"

k A o

u.

\

A L,,

C4 r"

k s o-

Ui k A

u.

-o ^ •o c -o a

Neutral Point Clamped Inverter Topology Definition of Signum Function: Sgn(x) Iji if x>o

1-1 if x<0

0 otherwise

Number of Modulation Ratios: i^ = i6

Amplitude Modulation Ratios:

Frequency Modulation Ratio:

Number of Points in Period:

EPROM Size in kbits:

o

^ i I

kf=57 o

k f 6 0 H z = 3420Piz

N Q M 0 2 4

I Q N Q - 8 1 0 2 4 ' =128

58

Page 68: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

Triangle function:

Reference Sinusoid for Phase a:

Reference Sinusoid for Phase b:

Reference Sinusoid for Phase c:

NPC Switching Function, Phase A:

Tri(N) •asm sin k N •2-71

71

PhA(i.N)

PhB(i,N)

Phc(i ,N)

i . ^ N . — •sin 2

lo \No / i . N

• s in I

o

, 2 7i - 12(>deg

i . / N \ — sin 2-n - 120deg lo N ^ /

NPC Switching Function, Phase B: Sw^Ci.N) if PhA(i,N),>Tri(N),Sgn^PhA(i,N)),0^

NPC Switching Function, Phase C: Swg(i,N) if PhB(i,N);>Tri(N),Sgn(PhB(i.N)),0)

* * *

* * *

* * *

* * *

* * *

* * *

* * *

* * * *

* * * *

* * * *

BIT# 7 is upper IGBT Phase A

BIT# 6 is upper IGBT Phase B

BIT# 5 is upper IGBT Phase C

BIT# 4 is lower IGBT Phase A ****

BIT# 3 is lower IGBT Phase B ****

BIT# 2 is lower IGBT Phase C ****

Swc(i,N) =if Ph(^(i,N) >Tri(N),Sgn^Phc(i,N)),0)

BitAuh(*'N) i fSwA(i ,N)>0,2^o'

BitAui(i,N) if 'swA(i,N)> l ,2^0

Bit Adi(i,N) if Sw A(i ,N)<l,2^o)

BitAdh(i'N) i / swA(i ,N)<0 ,2 \o)

BitBuh(i'N) if SwB(i,N)>0,2^o)

BitBul(i,N) - i fSwB( i ,N)>- l ,2^o '

BIT#1& BIT# 0 (LSB) not used****BitBdi(i,N) i/swB(i,N)<l,2^o^ /

Index h(igh) means on the +/- bus.

Index l(ow) means on the ground bus.

Index u(p) means above ground bus.

Index d(own) means below ground bus.

3 . \ BitBdh(i'N) ifSwB(i,N)<0,2^0j

Bitcuh(i.N) = i / swc( i ,N)>0,2^o)

Bitcui(i,N) =ifSw(^(i,N)>-l,2^o)

Bitcdi(i,N) =if^Swc(i,N)<l,2^o)

Bitcdh(i'N) if Swc(i,N)<0,2^0y

Bytey(i,N) = BitAuh('.N) + Bit^diCi^N) - BitBuh(i'N) + BitBdi(i,N) ^ Bitcuh(i'N) Bit^diCi-N)

Byte d(i,N) = Bit^^iCi.N) + Bit Adh(i'N) ^ BitBui(i,N) ^ BitBdh(i'N) ^ Bitcui(i,N) ^ Bit^dhC^N)

N =0.. N o

59

Page 69: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

Number of Columns in Print File: Cois=20h Cois =32

Defining a function for Array Columns: Coi(x) =mod(x,Cois)

(X 1 ) ^ N Q Defining a function for Array Rows:

Build Bytes_13 Array for Print File:

Row(x,y) floor

B y t e s l S -

Cols

for i e 1.. K

floor I Cols/

for n e O . . N 1

cols(Bytes_13) =32

Build Bytes_24 Array for Print File: Bytes_24 -

ByteSp ,. , „ ,, , ^ B y t e , ,( i ,n) •' Row(i,n),Col(n) •' U ' ''

Bytes

rows(Bytes_13) =512

for i e 1.. I „

for n e O . . N Q - 1

Bytes_ ,. , „ ,, , ^ B y t e j ( i , n ) •' Row(i,n),Col(n) •' u' ' ^

Bytes

cols(Bytes_24) = 32 rows(Bytes_24) =512

Set Column Width for Print File: PRNCOLWIDTH =4

Print Bytes_13 Array to File: WRITEPIO<NPC_13) = Bytes_i3

Print Bytes_24 Array to File: WRITEPRN:NPC_24) =Bytes_24

IGBT's Row 1 and 3 from the top (+) bus bar:

IGBT's Row 2 and 4 from the top (+) bus bar:

End Mathcad document for NPCI code generation

60

Page 70: DESIGN OF A NEUTRAL POINT CLAMPED by DAVID BRENT ...

PERMISSION TO COPY

In presenting this thesis in partial fulfillment of the requirements for a

master's degree at Texas Tech University or Texas Tech University Health Sciences

Center, I agree that the Library and my major department shall make it freely

available for research purposes. Permission to copy this thesis for scholarly

purposes may be granted by the Director of the Library or my major professor.

It is understood that any copying or publication of this thesis for financial gain

shall not be allowed without my further written permission and that any user

may be liable for copyright infringement.

Agree (Permission is granted.)

Student's Signature Q-^ VGi^ q^

Date

Disagree (Permission is not granted.)

Student's Signature Date