Brod 1985

Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

562- IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. IA-21. NO.

4, MAY/WUNE 1985

Current Control of VSI-PWM Inverters


DAVID M. BROD, MEMBER, IEEE, AND DONALD W. NOVOTNY, SENIOR MEMBER, IEEE

Abstract-The inherent limitations of commanding voltages and


currents in a three-phase load with an inverter are examined. An overview
of several current controllers described in the literature is presented, and
computer simulations are used to compare performance. A switching
diagram is developed which reveals some of the operating characteristics
of hysteresis controllers. For ramp comparison controllers, a frequency
transfer function analysis is used to predict the line currents and provide
some insight into the compensation required to reduce the current errors.

INTRODUCTION
C URRENT-CONTROLLED PWM inverters offer b !H Cntroler
l(
6

substantial advantages in eliminating stator dynamics a in


high-performance ac drives and are widely applied in such
systems. A basic VSI-PWM system with current control is
shown in Fig. 1. Presently, current controllers can be
classified as hysteresis, ramp comparison, or predictive
controllers. Hysteresis controllers utilize some type of hyster- Fig. 1. Basic system diagram of PWM current controller.
esis in the comparison of the line currents to the current
references [1]-[4]. The ramp comparison controller compares expression:
the current errors to a triangle waveform to generate the
2
inverter firing signals [5]. Predictive controllers calculate the V (Va+ dub+d2vc) (1)
inverter voltages required to force the currents to follow the 3
current references [4], [6], [7]. where
This paper presents a general overview of the behavior and
inherent limitations of current controllers when commanding a = ej(2,x/3)
currents in a three-phase load. Typical simulation results for
several current controllers are presented to illustrate important which defines a two-timensional vector (or complex number)
performance characteristics. The hysteresis controller and the associated with the three-phase voltages. The actual voltages
ramp comparison controller are studied in greater depth can be recovered from v and the zero sequence component v0
because of their simplicity and widespread use. A switching using the equations
diagram for a hysteresis controller is developed and utilized to
help explain the controller operation. For the ramp compari- VaI=UI cos 0+VO
son controller, a frequency domain transfer function analysis
is presented, and its use in compensator design is illustrated. Vb = |V|I COS 0- )+ O

GENERAL CURRENT CONTROLLER PROPERTIES


Vc= 1171 Cos 0+ +) (2)
Before analyzing specific controllers, the general properties
of current controllers are examined. The concept of the where 0 is the angle between the voltage vector and the real
voltage (current) vector is utilized because it is a very
convenient representation of a set of three-phase voltages (or axis.
currents). The voltage vector is defined by the following Fig. 2 shows the basic circuit of a three-phase voltage
source inverter. Notice that the dc bus midpoint is assumed to
be the ground reference. The inverter operates in one of eight
Paper IPCSD 84-31, approved by the Industrial Drives Committee of the
IEEE Industry Applications Society for presentation at the 1984 Industrial conduction modes to produce one of six nonzero voltage
Applications Society Annual Meeting, Chicago, IL, April 3-6, 1984. vectors or a zero voltage vector as illustrated in Fig. 3. The
Manuscript released for publication August 9, 1984. This work was supported line-to-ground voltages: vag, Vbg, and vcg are uniquely specified
in part by the Wisconsin Alumni Research Foundation and in part by the
Wisconsin Electric Machine and Power Electronics Consortium. by the inverter with the line-to-neutral voltages equal to the
D. M. Brod is with the Borg-Warner Corporation, Wolf and Algonquin line-to-ground voltages if the neutral is connected to the dc bus
Roads, Des Plaines, IL 60018. midpoint. Otherwise, the line-to-neutral voltages sum to zero,
D. W. Novotny is with the Department of Electrical and Computer
Engineering, University of Wisconsin, 1415 Johnson Drive, Madison, WI and the inverter cannot apply a zero sequence voltage across
53706. the load.

0093-9994/85/0500-0562$01.00 © 1985 IEEE


BROD AND NOVOTNY: CURRENT CONTROL OF VSI-PWM INVERTERS 563
expected to experience interaction between the phases if the
load has no neutral connection.
Some current controllers may exacerbate this interaction
between the phases by adding offsets to the current errors. The
added offsets may cause unexpected and even incorrect line-
to-neutral voltages to be produced. For example, if the current
in phase A is too low and the currents in phases B and C are
too high, then the controller probably should apply the voltage
vector v1, (A +, B -, C -), to reduce the current errors
quickly. If the current controller adds an offset to the phase A
current error, the controller might switch phase A low and
attempt to drive all three line currents lower by producing the
voltage vector v8, (A -, B-, C- ). Under this condition the
load is effectively allowed to coast, and the controller seems to
experience a lack of control during this time.
Fig. 2. Power circuit configuration of VSI inverter.
In this example, the controller attempted to command a zero
sequence current change. A current controller should not need
to command a zero sequence current change because the
Im current errors sum to zero if the three-phase current reference
sums to zero. Adding offsets to the line current errors may be
13
beneficial in reducing the inverter switching frequency.
However, if the offsets are added improperly, higher current
errors and a poorer dynamic response may result.
Effect of DC Voltage Limit
14 VI Re
For a current controller to operate properly, there must be
sufficient voltage to force the line currents in the desired
I direction. For loads with low counter EMF the dc bus voltage
is not critical, but as the counter EMF is increased, a point is
reached where the current controller is not able to command
the desired current. This condition is reached when the line-to-
v6 neutral voltages approach a six-step quasi-square wave. In the
1
following sections it is assumed that there is sufficient voltage
to command the line currents.
Fig. 3. Six nonzero voltage vectors associated with VSI inverter. Inverter Switching Frequency
To determine the factors that influence the inverter switch-
Effect of Unconnected Neutral
ing frequency, let one phase of the load be described by the
following differential equation:
A current controller can exhibit an ambiguity when com-
manding the firing signals to an inverter that supplies a load v = Ri + Ldi/dt + e (3)
with an unconnected neutral. When an inverter leg switches
state, the resulting voltage vector is dependent on the state of where
the other two inverter legs. For example, if phase A switches v line-to-neutral load voltage,
from high to low, the following inverter voltage vectors can i line current,
result: e counter EMF,
L leakage inductance.
tl(A+, B-, C-)-'i78(A-, B-, C-) The time A t in which the line current will increase by A i can
92(A+, B+, C-)-4-(A-, B+, C-) be found from (3) assuming that v and e do not change
appreciately over the interval and that the resistance is
97(A+, B+, C+)--i4(A -, B+, C+) negligible:
96(A +, B-, C+)-*i7(A-, B-, C+). At = LAi/(v - e). (4)
If the neutral is not connected, the individual line-to-neutral Equation (4) shows that the inverter switching frequency is
voltages are not independent of each other, and the response of influenced by several factors: inductance and the counter EMF
each line current will depend not only on the state of the of the load, dc bus voltage, and the current ripple. The
corresponding inverter leg but also on the state of the other fundamental of the line-to-neutral voltage and the counter
two inverter legs. Therefore, a current controller can be EMF vary periodically. Therefore, either the inverter switch-
564 IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS. VOL. IA-21. NO. 4, MAYiJUNE 1985

ing frequency or/and the current ripple will vary over a 4


fundamental inverter period.
DESCRIPTION OF CURRENT CONTROLLERS
Several of the current controllers described in the literature
are briefly reviewed to provide a basis for the subsequent
sections.
Fig. 4. Hysteresis control for one phase.
Hysteresis Controller: Three Indepenfent Controllers
One version of hysteresis control, described in [1], uses
three independent controllers, one for each phase. The control
for one inverter leg is shown in Fig. 4. When the line current
becomes greater (less) than the current reference by the
hysteresis band, the inverter leg is switched in the negative i
a
(positive) direction, which provides an instantaneous current
limit if the neutral is connected to the dc bus midpoint.
Therefore, the hysteresis band specifies the maximum current
ripple assuming neither controller nor inverter delays. The
inverter switching frequency will vary over a fundamental Fig. 5. Ramp comparison controller for one phase.
inverter period since the current ripple is specified by the
hysteresis band. In a system without a neutral connection, the
actual current error can reach double the hysteresis band frequency of the triangle wave and produces well-define
assuming the three-phase current reference sums to zero. A harmonics [5]. Multiple crossings of the ramp by the current
more complete discussion of this phenomenon is given later. error may become a problem when the time rate of change of
the current error becomes greater than that of the ramp.
Hysteresis Controller: Three Dependent Controls It will be shown later that there is an inherent magnitude and
In many applications the inverter switching frequency can phase error in the line currents. The errors can be reduced by
be reduced if a zero voltage vector is applied at the appropriate increasing the controller gain or adding compensation. The
time. Also, the maximum current error can be limited within gain of the controller can be adjusted by either adjusting the
the hysteresis band, rather than twice the band, with proper triangle amplitude or amplifying the current error.
control. Predictive Controller: Constant Switching Frequency
A controller has been suggested which incorporates three
dependent hysteresis controls and the intelligent application of The constant inverter switching frequency predictive con-
the zero voltage vector to accomplish these improvements. troller calculates an inverter voltage vector, once every sample
The controller is described in 141 and requires knowledge of period, that will force the current to track the current
the load counter EMF for the proper application of the zero command. The controller is shown in Fig. 6 and is described
voltage vector. A new inverter state is commanded when the in [41, [6]. The following is a description of the controller
current error in any line exceeds the hysteresis band providing operation. Let the load be represented by the differential
an instantaneous current limit. First, a zero voltage vector is equation in (3) which can be converted to a difference equation
applied if the counter EMF is in the appropriate direction to and solved for i:
reduce the current error in all three lines. If a line current error i (T,,, + 1) =f(i (Tn), &(Tn), &(Tn)) (5)
exceeds the hysteresis band after a time delay, then new
inverter firing signals are obtained from comparators without where the inverter voltage and counter EMF are assumed to be
hysteresis. If the line current error is positive (negative), then constant over one sample period. A current command i*(Tn+ I)
the corresponding inverter leg is fired in the positive (nega- can be substituted for i(Tn + 1), and the voltage vector j(T,)that
tive) direction, reducing the current error as quickly as changes the current from i( T,) to the commanded value
possible. i*(Tn+) can be written as follows:
Ramp Comparison Controller: Asynchronous 6(Tn) = g(i*'(Tn + 1,) i (Tn), j(Tn)) (6)
Sine-Triangle PWM with Current Feedback If the load is described by (3), then v(Tn) is given by
A ramp comparison control for one inverter leg is shown in
Fig. 5. The controller can be thought of as producing R[i*(Tn± I) - i(Tn)e TR L] j(T) (7)
asynchronous sine-triangle PWM with the current error I - e- TRIL
considered to be the modulating function. The current error is
compared to a triangle waveform and if the current error is where T is the sample period. The voltage vector u(T,) has to
greater (less) than the triangle waveform, then the inverter leg be transformed into a weighted average of three inverter
is switched in the positive (negative) direction. voltage vectors. Each inverter voltage vector is applied for a
With sine-triangle PWM, the inverter switches at the portion of the sample period with each inverter leg switched
BROD AND NOVOTNY: CURRENT CONTROL OF VSI-PWM INVERTERS 565

e r, jxt
VS Es L8

E
aB(Lm+LmLtr1 Xi
e

Xm Xt
Xt X ode+ fori
m
Fig. 6. Predictive controller: constant inverter switching frequency.
Fig. 7. Transient model for induction motor.
once every sample period, producing a constant inverter
switching frequency of 1/(27). For faster dynamic response,
TRANSIENT MODEL OF INDUCTION MOTOR
the closest inverter voltage vector to v(Tn) can be applied for Ln TORQUE-O.N-m, VDC=300V, FREQ=3OHz, BAND=1. 5A
the entire sample period. 4-
The actual current lags the current reference by as much as
one sample period. Longer lags probably will be realized due 9
to calculation delays. The current ripple cannot be explicity
-

specified as with a hysteresis controller but the inverter


switching frequency is well-defined. The controller does not Ln
14'
I
provide an inherent instantaneous current limit. 1.

Predicitve Controller: Minimum Switching Frequency 0. ; 0


9
The minimum inverter switching frequency controller is I
similar to the previous predicitve controller in that the proper E-4
z
itn
I I

inverter voltage vector is found with knowledge of the load I- I I I-


.
I
1
and operating conditions. When the current error vector 8
magnitude exceeds a specified value, the controller predicts 9. cn
I

the current trajectory for each possible inverter state and I

determines the length of time that the current error vector will tn
remain within the specified value. The inverter switching 4I ti-n
I -1
0-71
,
-1
1.43
Vv.
i
2.14
i
2.86
v. / 3.57
I i
4.29
XL . 4.
I
5.00
TIME tSc . U0l J.., 't. ., I.. v1

frequency is minimized by selecting the inverter state that TIME (Secs ) * 10-
maximizes the following expression: Fig. 8. Simulated current error waveform of typical 10-hp induction motor
(8) operating at no-load and one-half rated speed with hysteresis controller
t(k)/nc(k) incorporating three independent controls.
where
t predicted time before next inverter switching,
within a reasonable tolerance. This assumption will create an
nc number of commutations required to reach the new error for the ramp comparison controller which can produce
inverter state,
k new inverter state. relatively large current errors if the controller gain is low.
The transient model for the induction motor is shown in Fig.
The controller is discussed in detail in [7]. This controller 7 with the parameters for a typical 220-V three-phase 60-Hz
provides an instantaneous current limit, although there will be four-pole 10-hp induction motor listed in the Appendix. The
a calculation delay in determining the next inverter state. The simulations only investigated the steady-state operation of the
controller response might be slower than any of the hysteresis current controllers using the transient model with an operating
controllers due to the necessary calculations, but this was not frequency of 30 Hz and were run for one and one-half cycles
investigated. with the load currents initialized to zero. The simulations did
not incorporate controller or inverter delays and did not
SIMULATION OF THE CURRENT CONTROLLERS account for variation of motor parameters, i.e., saturation.
Simulations were carried out on a VAX 11/780 using the More detail on the simulation technique and additional
Advanced Continuous Simulation Language (ACSL). Since simulation results can be found in [8].
the inverter switching period is very short, the constant flux
linkage model for the transient behavior of the induction Hysteresis Controller: Three Independent Controls
machine is employed in the simulations. The machine is Simulation results for the hysteresis controller with three
assumed to be in a high-performance field-oriented drive independent controls illustrate the properties of the controller.
operating at constant speed over the period of the simulation. Fig. 8 shows the current error when the induction motor
The magnitude and phase of the counter EMF is calculated operates at no-load and one-half rated speed with the hystere-
assuming that the actual currents track the current references sis band set at 1.5 A. The average inverter switching frequency
566 IEEE TRANSAC7'C)\ O -t W (- v -,, -CA ? -.I

TRANSIENT MODEL OF INDUCTION MOTOR T1kJJ$4]r


I U`NOO>C-
: 1_ U{. JCN IOT3.rR
I 'A!
)POULE=rE.N-M, JID=30:,J FRE>-)OHz, 3ANM-)
c TRIANGLE PEAKC i). T`RilRGLE FPEQ=2000Hz

E urrent Reference - IAREF

~Current IA

40
s._|.s j~~
-;

0
0
1.43 2.14 2.86

'0.0 0.83 1.67 2.50 3.33 4.17 5.0 TIME (Secs) *1Q2
TIME (Secs) *102 Fig. 10. Simulated waveforms of typical 10-hp induction motor operating at
Fig. 9. Simulated waveforms of stalled typical 10-hp induction motor with no-load and one-half rated speed with ramp comparison controller.
hysteresis controller incorporating three independent controls. TRANSIENT MODEL OF INDUCTION MOTOR
TORQUE-O.N-m, VDC=300V, FREQ=30Hz
is approximately 2600 Hz. The figure shows that the maxi- INVERTER SWITCHING FREQ=2000Hz
mum line current error can be double the hysteresis band. 0

A load consisting of a stalled induction motor was simulated 40


to observe the operating characteristics of the hysteresis
controller when the load counter EMF is zero. The line current D

and current reference are shown in Fig. 9. The inverter has


periods of high switching frequency which are interrupted _
u)
cn

occasionally when the inverter applies a zero voltage vector vi

across the load. The periods of high switching frequency are


--

w;
referred to as limit cycles in this paper. The switching _
frequency during the limit cycles is approximately 6600 Hz.
Hysteresis Controller: Three Dependent Controls
Simulation results for the hysteresis controller with three r0
dependent controls and the programmed application of the 40
D

zero voltage vector indicate that the magnitude and phase error 0
in the line currents are small. Also, the current errors remain l4

within the hysteresis band. The average inverter switching 0.0


_ I
0.71
I-
1.43 2.14
I* *-
2.86 3.57
frequency is approximately 5350 Hz when the induction motor TIME (Secs) *102
operates at no-load and one-half rated speed with a hysteresis Fig. 11. Simulated waveforms of typical 10-hp induction motor operating at
band of 1.5 A. The switching frequency is much higher than no-load and one-half rated speed with constant inverter switching
for the previous hysteresis controller. There are two reasons frequency predictive controller.
for this: 1) the maximum current error is smaller, and 2) without any additional compensation. Some hysteresis was
when any one hysteresis band is exceeded, more than one added to the controller to prevent multiple crossings of the
inverter leg may switch. triangle ramp. There is a magnitude and phase error in the line
A load consisting of a stalled induction motor was also current which results in a sinusoidal current error. The
simulated. The simulation showed that the limit cycles that inverter switching frequency is approximately equal to the
occur with the previous controller are eliminated, and the triangle frequency of 2000 Hz. The current ripple amplitude is
average inverter switching frequency is much lower (approxi- reduced when the triangle frequency is increased.
mately 550 Hz) than that of the hysteresis controller with three Predictive Controllers
independent controls. The predictive controllers performed as expected with a
Ramp Comparison Controller typical simulation for the constant inverter switching fre-
Fig. 10 shows the line current, current reference, and quency controller shown in Fig. 11. Additional simulation
counter EMF that result with the ramp comparison controller results are given in [8].
BROD AND NOVOTNY: CURRENT CONTROL OF VSI-PWM INVERTERS 567

HYSTERESIS CONTROLLERS-THE SWITCHING


DIAGRAM
A switching diagram can be used to explain some of the
Im
characteristics of hysteresis controllers. The diagram indicates
when and how a hysteresis current controller switches the
inverter given the current references and the load currents. b
The derivation of the switching diagram for the hysteresis
controller with three independent controls is presented as
follows. Referring to Fig. 12, the current reference vector, the
actual current vector, and the current error vector along with
the A, B, and C axes of a three-phase set of coordinates are IAT
a

drawn in the complex plane. The line current errors Aia, Aib,
and A i are the projections of the current error vector A i on
the corresponding A, B, and C axes. The hysteresis controller
switches the A inverter leg when Ai, exceeds the hysteresis
band as represented in Fig. 13 by two switching lines drawn
perpendicular to the A axis. The switching lines are located Re
from the current reference vector by a distance equal to the
hysteresis band. Similarly, the switching lints for phases B Fig. 12. Current vectors in complex plane.
and C can be drawn. Fig. 14 shows the switching diagram that
results when the switching lines for each phase are combined. tm
The switching diagram will move with the current reference
vector since the current reference vector locates the center of
the switching diagram in the complex plane. A somewhat
similar development is contained in [9].
The switching diagram confirms that the maximum line
current can be double the hysteresis band, 2h, and the
maximum spatial current error (magnitude of the current error
vector) is also double the hysteresis band. Fig. 15 shows a
current trajectory which results in the maximum error in a line
current. This trajectory occurs when the initial voltage vector
vI, (A +, B-, C- ), forces the line current vector to hit the
-A switching line which results in the zero voltage vector v8,
(A-, B-, C-). The line current error in phase A can
increase further because of the load resistance, load counter Re

EMF, or movement of the switching diagram due to variation Fig. 13. Switching lines for phase A.
of the current references. The voltage vector will not change
until the actual current vector crosses another switching line.
The maximum current error occurs if the actual current vector Im
hits one of the outside corners of the switching diagram.
The switching diagram can also be used to show that limit
cycles, which are interrupted occasionally, can occur when the
load counter EMF is low. Fig. 16 shows a current trajectory,
indicated by the solid line, that may occur during a limit cycle.
The initial voltage vector VI, (A +, B-, C-), forces the
current vector to travel in the same direction as the voltage
vector since the counter EMF and resistance are assumed to be
zero. The current vector hits the + C switching line, causing
inverter leg C to switch and produce the inverter voltage
vector v2, (A +, B -, C+ ). Next, the current vector will hit
the -A switching line producing the voltage vector V3, (A -,
B-, C+ ). Continuing with the same line of reasoning, the six
nonzero voltage vectors are applied repeatedly, and a high
switching frequency results if there is a low leakage induc- Fig. 14. Switching diagram for hysteresis controller with three independent
tance and a small hysteresis band. Notice that the magnitude of controls located in complex plane.
the current error vector is not reduced to zero during the limit
cycle. The dashed line in Fig. 16 represents a current
trajectory when there is a nonzero counter EMF.
568 IEEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL. IA-21 NO. 4, MAY/JUNE 1Q"

consider the limit cycle in the previous example. A zero


voltage vector occurs when one of the switching lines in the
sequence is skipped due to the load counter EMF, load
resistance, or the movement of the switching diagram. If the
switching diagram moves, the voltage vector VI, (A +, B -.
C - ), in Fig. 16 may cause the current vector to cross the - A
switching line instead of the + C switching line which results
in the zero voltage vector v8, (A -, B-, C- ). The
application of a zero voltage vector will significantly reduce
the inverter switching frequency when the counter EMF is low
Fig. 15. Current trajectory which results in maximum line current error. since the velocity along a trajectory with a zero voltage vector
is much lower (zero if the counter EMF is zero) than with a
nonzero voltage vector.
-B +C
RAMP-COMPARISON CONTROLLERS:
va -
FREQUENCY-DOMAIN ANALYSIS
E_I_, _ _ _g The following analysis assumes that the ramp comparison
IA -A
controller produces asynchronous sine-triangle pulsewidth
modulation. Sine-triangle PWM produces fundamental line-to-
+3,
neutral voltages which are proportional to the ratio of the sine
wave peak and triangle peak. The block diagram of the
frequency domain model for the ramp comparison controller is
Fig. 16. Current trajectory for two limit cycles. Solid line: zero load counter shown in Fig. 17. The line current f can be found from the
EMF. Dashed line: nonzero counter EMF. following quantities:
The frequency of the limit cycle can be found by dividing I* current reference,
the velocity of the current trajectory by the distance traveled in E load counter EMF,
one complete inverter switching period. The velocity is given Z load impedance,
by (for zero counter EMF): K system gain.
2 The system gain is given by the following expression [5], [10]:
di 3 Vdc
-

vel=-=- = (9) K=KsG (13)


dt L
and the distance traveled by a limit cycle is approximately where
d= 6h. (10) =-V (14)
Therefore, the inverter switching frequency can be written as
2At
A, triangle peak,
vel Vdc (11)
G additional gain and/or compensation.
Sd 9hL
Equation (11) can be used to estimate the inverter switching The line-to-neutral voltage phasor V is given by
frequency of the limit cycles observed in the simulation in Fig. V=(I* - f), (15)
9:
and the line-to-neutral voltage and load current are related as
300 follows:
=s 9(1.5)(0.00336) =6614 HIz (12)
V=ILZ+E
P. (16)
which is close to the value estimated from the simulation. The
highest inverter switching frequency occurs during the limit Equations (15) and (16) can be equated and written as
cycles when the counter EMF is zero (since the counter EMF K(I* - 1) = IZ +E. (17)
tends to reduce the switching frequency). Therefore, the
inverter has to be designed to handle the switching frequency Equation (17) can be rearranged to give an expression for the
that occurs with zero counter EMF. This is an important load current
limitation of this type of controller. (18)
The limit cycle may be occasionally interrupted by the I KI*-E
intermittent occurrence of a zero voltage vector. For example,
BROD AND NOVOTNY: CURRENT CONTROL OF VSI-PWM INVERTERS 569

t*
I +

Fig. 17. Frequency domain transfer function model for ramp comparison
controller.

which shows that the counter EMF can have a significant Using the concept of cancellation compensation, the time
effect on the line currents and current error especially at constant of the controller TC can be set
equal to the motor
higher motor speeds. The magnitude and phase errors of the stator transient time constant
line currents are reduced by increasing the controller gain or
including some type of compensation. TC = Ts' = L,/r (22)
This frequency-domain analysis is substantiated by the which results in the following expression:
previous simulations. For example, substituting the following
information, obtained from Figs. 7 and 10, JX

k= 15z00 * = 12.4 0° A I ., ,jKsKc E. (23)


-= 76.6 z900 V Z=0.66z72.9o 1+ JrS (1 + jws ')( 1 + KgK
into (18) results in a line current of 13.2z - 24.8° A which
KsKc
corresponds to that shown in Fig. 10. The compensation gain KC would be set to as large a value as
The analysis can be extended to incorporate the steady-state permitted by the parasitic poles (and/or the delays associated
equivalent circuit for the induction motor. This is useful since with the inverter switching and sampling effects).
the counter EMF is not normally known explicity. The For systems in which the closed loop phase error is a major
equivalent circuit can be reduced to an equivalent impedance concern (i.e., field orientation), the best choice of a compensa-
Zq which provides the following expression for the line tor will depend on the speed range of the system. If small
current phase errors at high speed are required, the compensator
KI* should be chosen to minimize the phase error near the cutoff
K+ Zeq (I9) frequency. This design problem was not considered in this
project.
This expression can be useful in evaluating system response at SUMMARY
specific operating points (i.e., evaluating the effect of load or Of the controllers studied, the hysteresis controller with
changes in machine parameters). three independent controls is the simplest to implement. The
As an illustration of the use of (18) for compensation predictive controllers are the most complex and require
design, consider a proportional-integral compensator to im- knowledge of the load and extensive hardware which may
prove the low-frequency response. The transfer function of a limit the dynamic response of the controller. The ramp
proportional-integral controller is comparison controller has the advantage of limiting the
maximum inverter switching frequency and producing well-
G=Kc
I
+j- - (20) defined harmonics, but the controller requires a large gain and
compensation to reduce the current error and generally has
where Tc is the time constant of the compensation network. lower bandwidth than hysteresis controllers.
Using the transient model of the induction motor and The hysteresis controller with three independent controls
substituting (20) into (18), the following expression for the works very well except the inverter switching frequency is
current results: higher than required when there is low counter EMF due to
limit cycles. The switching frequency can be reduced by
KsKc(I + jwTC)] P*_I introducing zero voltages at the appropriate times (when the
counter EMF is low). A combination of a ramp comparison
'21' controller for low-speed operation and a simple hysteresis
jw(L+ ')K
rS
+ sK O(+jCOTC) controller for high-speed operation may provide a good overall
solution.
570 IEBEE TRANSACTIONS ON INDUSTRY APPLICATIONS, VOL, IA-21, NO. 4, MAY/JUNE 1985

APPENDIX David M. Brod (S'79-M'83) received the B.S.


degree from Northwestern University, Evanston,
TYPICAL 10-hp INDUCTION MOTOR PARAMETERS IL, and the M.S. degree from the University of
220 V, FOUR POLE, 60 Hz Wisconsin, Madison, in 1982 and 1984, respec-
tively, both in electrical engineering.
From 1979 to 1982, he was a co-op student at the
r, Stator resistance, 0.195 Q. Borg-Warner Research Center, Des Plaines, IL. He
rr Rotor resistance, 0.195 Q. is currently a Research Engineer at the Borg-
x15 Stator leakage reactance, 0.649 O. Warner Research Center. His interests include
electric machines, variable frequency drives, and
x,, Rotor leakage reactance, 0.649 O. power electronics.
xm Magnetizing reactance, 12.98 U. Mr. Brod is a member of Eta Kappa Nu and Tau Beta Pi.
REFERENCES
t1] A. B. Plunkett, "A current-controUed PWM transistor inverter drive,"
in Conf. Rec. 1979 14th Annu. Meet. IEEE Ind. Appl. Soc., pp.
785-792.
[21 S. C. Peak and A. B. Plunkett, "Transistorized PWM inverter-
induction motor drive system," in Conf, Rec. 1982 17th Annu. Meet. Donald W. Novotny (M'62-SM'77) received the
IEEE Ind. Appl. Soc., pp. 892-898. B.S. and M.S. degrees in electrical engineering
[3] W. McMurray, "Modulation of the chopping frequency in dc choppers from the Illinois Institute of Technology, Chicago,
and PWM inverters having current-hysteresis controllers," in Conf. and the Ph.D. degree from the University of
Rec. 1983 IEEE PESC, pp. 295-299. Wisconsin, Madison, in 1956, 1957, and 1961
[41 G. Pfaff, A. Weschta, and A. Wick, "Design and experimental results respectively.
of a brushless ac servo-drive," in Conf. Rec. 1982 17th Annu. Meet. Since 1961 he has been a member of the faculty at
IEEE Ind. Appi. Soc., pp. 692-697. the University of Wisconsin-Madison where he is
t5] A. Schonung and H. Stemmler, "Static frequency changers with currently Professor and Director of the Wisconsin
'subharmonic' control in conjunction with reversible variable-speed Electric Machines and Power Electronics Consor-
a.c. drives," Brown Boveri Rev., pp. 555-577, Aug./Sept. 1964. tium (WEMPEC). He served as Chairman of the
[6] I. Takahashi, "A flywheel energy storage system having harmonic Electrical and Computer Engineering Department from 1976 to 1980 and as
power compensation," Univ. of Wisconsin, Madison, WEMPEC Res. an Associate Director of the University-Industry Research Program from 1972
Rep. 82-3, June 1982. to 1974 and from 1980 to the present. He has been active as a consultant to
[7] J. Holtz and S. Stadtfeld, "A predictive controller for the stator current many organizations including Marathon Electric Company, Borg Warner
vector of ac machines fed from a switched voltage source," in Conf. Corporation, Barber Coleman Company, Otis Elevator Corporation, Allen
Rec. 1983 Annu. Meet. Int. Power Electronics Conf., pp. 1665- Bradley Company, Eaton Corporation, and the Wisconsin Department of
1675. Natural Resources. He has also been a Visiting Professor at Montana State
[8] D. Brod, "Current control in VSI-PWM inverters," M.S. thesis, Univ. University and the Technical University of Eindhoven, Eindhoven, Nether-
of Wisconsin, Madison, 1984. lands, and a Fulbright Lecturer at the University of Ghent, Ghent, Belgium.
[9] G. Pfaff and A. Wick, "Direct current control of ac drives with pulsed His teaching and research interests include electric machines, variable
frequency converters," Process Automat., vol. 2, pp. 83-88, 1983. frequency drive systems and power electronic control of industrial systems.
[10] P. Wood, Switching Power Converters. New York: Van Nostrand Dr. Novotny is a member of ASEE, Sigma Xi, Eta Kappa Nu, and Tau Beta
Reinhold, 1981, ch. 4, pp. 152-153. Pi, and he is a Registered Professional Engineer in the State of Wisconsin.

You might also like