Chapter 07: Modulation Strategies

advertisement
7
Modulation Strategies
Michael Giesselmann
Texas Tech University
Hossein Salehfar
7.1
7.2
7.3
PWM Signals with DC Average • PWM Signals for
AC Output
University of North Dakota
Hamid A. Toliyat
7.4
Texas A&M University
Tahmid Ur Rahman
Texas A&M University
Introduction
Six-Step Modulation
Pulse Width Modulation
7.5
7.6
7.7
Third Harmonic Injection for Voltage Boost
of SPWM Signals
Generation of PWM Signals Using Microcontrollers
and DSPs
Voltage Source–Based Current Regulation
Hysteresis Feedback Control
Introduction • Principles of the Hysteresis Feedback Control
Circuits • Design Procedure • Experimental
Results • Conclusions
7.8
Space-Vector Pulse Width Modulation
How the SVPWM Works • Implementation • Switching
Signals
7.1 Introduction
Michael Giesselmann
In this chapter, modulation techniques for power electronics circuits are discussed. Modulation techniques are strategies to control the state of switches in these circuits. Switch mode is preferred to linear
operation since switches ideally do not dissipate any power in either the ON or OFF state. Depending
on the switches that are being used, it may only be possible to control the turn on instants. However,
most modern power semiconductors such as IGBTs can be turned on and off tens of thousands of times
per second on command. In parallel with the development of these modern power semiconductors, new
modulation techniques have emerged. In the following sections, a number of modulation techniques
along with their advantages and disadvantages will be discussed. Most figures have been generated using
MathCAD® 2000 [1]. The examples for the digital modulation techniques and the voltage source–based
current control techniques have been generated using PSpice®[2].
References
1. MathCAD® 2000 Professional, MathSoft Engineering & Education, Inc., 101 Main Street, Cambridge,
MA 02142-1521, http://www.mathsoft.com.
2. PSpice® Documentation, 555 River Oaks Parkway, San Jose, CA 95134, U.S.A.; (408)-943-1234;
http://pcb.cadence.com/.
© 2002 by CRC Press LLC
7.2 Six-Step Modulation
Michael Giesselmann
Six-step modulation represents an early technique to control a three-phase inverter. Six-step modulation
uses a sequence of six switching patterns for the three phase legs of a full-bridge inverter to generate a
full cycle of three-phase voltages. A switch pair connected between the positive DC bus and the negative
DC bus represents a phase leg. The output terminal is the midpoint of the two switches. Only one switch
of a phase leg may be turned on at any given time to prevent a short circuit between the DC buses. One
state of the inverter leg represents the case when the upper switch is turned on whereas the opposite state
is represented by the lower switch being turned on. If each phase leg has these two states, the inverter has
3
2 = 8 possible switching states. Six of these states are active states, whereas the two states in which either
all of the upper or all of the lower switches are turned on are called zero states, because the line-to-line
output voltage is zero in these cases. The six discrete switching patterns for six-step modulation are shown
in Fig. 7.1a to f. For clarity, free-wheeling diodes have been omitted. After the switching pattern shown
in Fig. 7.1f, the cycle begins anew with the switching pattern shown in Fig. 7.1a. Note that in subsequent
patterns, only a single inverter leg changes states. The switching patterns shown in Fig. 7.1a to f represent
the following inverter states in the following order:
•
•
•
•
•
•
Positive peak of Phase A
Negative peak of Phase C
Positive peak of Phase B
Negative peak of Phase A
Positive peak of Phase C
Negative peak of Phase B
The aforementioned inverter states are equally spaced in a circle with 60° of phase shift between them.
This is illustrated in Fig. 7.2. The hexagon in Fig. 7.2 represents the trace of a voltage vector around a
circle for six-step modulation. This scheme could be extended to space vector modulation, if the voltage
vector would not make discrete 60° steps, but would alternate at high speed between two adjacent states.
The switching control would be such that the average time spend in the previous state is gradually
decreasing, whereas the average time spent in the next state is gradually increasing. Also by inserting zero
states, the magnitude of the output voltage could be controlled.
Figure 7.3 shows the phase to neutral waveform of one inverter leg for six-step operation if the neutral point
is considered the midpoint between the positive and negative bus. The resulting line-to-line output voltage
is shown in Fig. 7.4. This waveform is closer to a sinusoid than the phase to neutral voltage but it still has a
considerable amount of harmonics. Figure 7.5 shows the spectrum of the line-to-line voltage for six-step
operation normalized to the fundamental frequency. The lowest harmonic component is the 5th harmonic.
The advantages of six-step modulation are the simplicity of the procedure and the ability to use slowswitching, high-power devices like GTOs. However, the harmonic content of the output voltage and the
inability to control the magnitude of the output voltage are serious drawbacks. Because of these drawbacks
and due to the recent advances in high-power IGBT technology, this modulation scheme is today seldom
considered for new designs.
7.3 Pulse Width Modulation
Michael Giesselmann
Pulse width modulation (PWM) is the method of choice to control modern power electronics circuits. The
basic idea is to control the duty cycle of a switch such that a load sees a controllable average voltage. To
achieve this, the switching frequency (repetition frequency for the PWM signal) is chosen high enough
that the load cannot follow the individual switching events. Switching, rather than linear operation of the
© 2002 by CRC Press LLC
FIGURE 7.1 (a) GTO inverter indicating conducting switches for step 1 in six step sequence. (b) GTO inverter
indicating conducting switches for step 2 in six-step sequence. (c) GTO inverter indicating conducting switches for
step 3 in six-step sequence. (d) GTO inverter indicating conducting switches for step 4 in six-step sequence. (e) GTO
inverter indicating conducting switches for step 5 in six-step sequence. (Continued)
© 2002 by CRC Press LLC
GTO3
3
GTO1
1
C
B
A
GTO6
6
(f)
FIGURE 7.1
(Continued.) (f) GTO inverter indicating conducting switches for step 6 in six-step sequence.
FIGURE 7.2
Graphical representation of the vector positions of the inverter states in a circle for six-step modulation.
FIGURE 7.3
Phase to neutral waveform of the inverter for six-step operation.
© 2002 by CRC Press LLC
FIGURE 7.4
Line-to-line waveform of the inverter for six-step operation.
FIGURE 7.5
Spectrum of the line-to-line voltage for six-step operation normalized to the fundamental frequency.
power semiconductors, is of course done to maximize the efficiency because the power dissipation in a
switch is ideally zero in both states. In a typical case, the switching events are just a “blur” to the load,
which reacts only to the average state of the switch.
PWM Signals with DC Average
There are a number of different methods to generate periodic rectangular waveforms with varying duty
cycle. A standard method is the so-called carrier-based PWM technique, which compares a control signal
with a triangular (or sawtooth shaped) waveform. Figure 7.6 shows an example of a triangular waveform
with 10-kHz repetition (switching) frequency. By comparing this signal with a reference level, which can
vary between 0 and 1 V, a PWM signal with a duty cycle between 0 and 100% is generated. Because of
the triangular carrier, the relation between the reference level and the resulting duty cycle is linear.
Figure 7.7 shows an example where a PWM signal with 80% duty cycle is created. This method works
very well for duty cycles in the range from 5% up to 95% as shown in Figs. 7.8 and 7.9. However, if the
reference signal exceeds 100% or falls below 0%, the resulting PWM signal would be always on or always
off, respectively. This is called overmodulation. This regime must be avoided by proper conditioning of
the control signal. In addition, for control signals resulting in PWM signals with duty cycle values as
high as 99% or as low as 1%, the switch may never fully reach the opposite state and spend an undue
amount of time in transitions. Therefore, it is typically recommended to limit the control signal to a
range, which avoids overmodulation as well as extremely narrow pulses.
© 2002 by CRC Press LLC
FIGURE 7.6
Triangular carrier wave for PWM modulation with a duty cycle between 0 and 100%.
FIGURE 7.7
Triangular carrier wave and PWM signal for 80% duty cycle.
FIGURE 7.8
Triangular carrier wave and PWM signal for 95% duty cycle.
© 2002 by CRC Press LLC
FIGURE 7.9
FIGURE 7.10
Triangular carrier wave and PWM signal for 5% duty cycle.
Spectrum of a PWM signal with 25% duty cycle.
The spectrum of a typical PWM signal with 25% duty cycle with a switching frequency of 10 kHz is
shown in Fig. 7.10. The DC magnitude of 25% is clearly visible. The harmonics are multiples of the
carrier frequency. The lowest harmonic is located at 10 kHz. This spectrum might look dramatic,
especially in comparison with Fig. 7.5, but the reader should be reminded that, due to the switching
speed of modern power semiconductors, the carrier frequency can be chosen sufficiently high that the
harmonics can be easily filtered with capacitors and inductors of small size.
PWM Signals for AC Output
In addition to a DC reference signal, any other waveform could be used as the modulation signal as long
as the highest frequency of its AC components are at least an order of magnitude less than the frequency
of the carrier signal. Figure 7.11 shows an example of a carrier waveform, which is symmetrical with
respect to the zero level. To generate a sinusoidal output voltage for an inverter, which is often desired,
this carrier can be modulated with a sinusoidal reference signal. An example is shown in Fig. 7.12. Note
that for clarity, the ratio between the carrier frequency and the frequency of the modulation signal is
lower than recommended for actual implementation. The resulting sinusoidal PWM (SPWM) voltage
drives one phase leg of an inverter. If the voltage level is +1, the upper switch is on, and vice versa. After
filtering out the switching frequency components, the resulting output voltage has the shape and frequency of the modulation signal. For the remaining phase legs, the same technique, with reference signals
© 2002 by CRC Press LLC
FIGURE 7.11
Triangular carrier wave AC modulation.
FIGURE 7.12
Illustration of the generation of sinusoidal PWM (SPWM) signals.
that are phase shifted by 120 and 240°, is used. The amplitude of the output voltage can be controlled
by varying the ratio between the peak of the modulation signal and the peak of the carrier wave. If the
amplitude of the modulation signal exceeds the amplitude of the carrier, overmodulation occurs and the
shape of the fundamental of the output voltage deviates from the modulation signal.
To appreciate the spectral content of sinusoidal PWM signals, a 20-kHz triangular carrier has been modulated with a 500-Hz sinusoid with an amplitude of 80% of the carrier signal. The resulting SPWM signal is
shown in Fig. 7.13. The spectrum of this PWM signal is shown in Fig. 7.14. The fundamental with an amplitude
of 0.8 is located at 500 Hz. The harmonics are grouped around multiples of the carrier frequency [1].
It should be pointed out that this modulation scheme is far superior to the six-step technique described
earlier, because the difference between the switching frequency and the fundamental is much larger.
Therefore, the carrier frequency components can be easily removed with LC filters of small size [2]. In
addition, the amplitude of the output voltage can be controlled simply by varying the amplitude ratio
between the modulation signal and the carrier. If six-step modulation is used, the DC bus voltage would
have to be controlled in order to control the amplitude of the output voltage.
© 2002 by CRC Press LLC
20-kHz carrier modulated with 500 Hz
1
0.5
SPWM(t)
Sin(t)
0
0.5
1
0
0.2
0.4
0.6
0.8
1
t
ms
FIGURE 7.13
20-kHz carrier modulated with 500 Hz.
FIGURE 7.14
Spectrum of the SPWM signal shown in Fig. 7.13.
1.2
1.4
1.6
1.8
2
References
1. Mohan, N., Undeland, T., and Robbins, W., Power Electronics: Converters, Applications, and Design,
2nd ed., John Wiley & Sons, New York, 1995.
2. Von Jouanne, A., Rendusara, D., Enjeti, P., and Gray, W., Filtering techniques to minimize the effect
of long motor leads on PWM inverter fed AC motor drive systems, IEEE Trans. Ind. Appl., July/Aug.,
919–926, 1996.
7.4 Third Harmonic Injection for Voltage Boost of SPWM Signals
Michael Giesselmann
It can be shown (Mohan et al.[1], p. 105) that if a three-phase input voltage is rectified using a standard
three-phase rectifier, the resulting DC voltage is equal to 1.35 times the rms value of the AC line–line
input voltage. If this DC voltage is used to feed a three-phase inverter using the SPWM modulation
technique described above, the theoretical maximum AC line–line output voltage is only 82.7% of the
AC line–line input voltage feeding the rectifier (Mohan et al.[1], p. 228). To boost the output voltage
without resorting to overmodulation, the third harmonic of the fundamental frequency can be added to
the modulation signal. Figure 7.15 shows an example, where a third harmonic with an amplitude of
21.1% has been added to the fundamental modulation signal.
© 2002 by CRC Press LLC
FIGURE 7.15
Sinusoidal modulation signal with and without added 3rd harmonic.
FIGURE 7.16
Line-to-line signal showing the voltage boost obtained by 3rd harmonic injection.
The amplitude of the fundamental has been increased to 112% in this example. It can be seen, that
the peak amplitude of the resulting signal does not exceed the amplitude of the pure sinusoid with
100% amplitude. By inspection of Fig. 7.15 it is easy to see that the voltage–time integral will be higher
if a 3rd harmonic is added to the reference signal for the phase to neutral voltage. This voltage boost
beyond the previously mentioned value of 82.7% is very desirable, to retrofit induction motors with
adjustable speed drives in existing installations. The 3rd harmonic components exactly cancel each other
in the line-to-line voltages of the inverter. This is because the phase shift of the fundamental signals is
120° and therefore the phase shift of the 3rd harmonic is 3 × 120 = 360°. Therefore, the 3rd harmonic
voltages precisely cancel and result in a pure sinusoidal output voltage being applied to the motor. This
is shown in Fig. 7.16, which illustrates the voltage boost that is obtained.
© 2002 by CRC Press LLC
Reference
1. Mohan, N., Undeland, T., and Robbins, W., Power Electronics: Converters, Applications, and Design,
2nd ed., John Wiley & Sons, New York, 1995.
7.5 Generation of PWM Signals Using Microcontrollers
and DSPs
Michael Giesselmann
Modern power electronics controllers are rapidly moving toward digital implementation. Typical solutions consist of microcontrollers or DSPs. In addition, coprocessors, such as the ADMC200/201 from
Analog Devices, are available that are specifically designed to support inverter control. Most of the
processors, such as the 68HC12B32 from Motorola, that are commonly used to control power electronics
have built-in hardware support for PWM generation. Figure 7.17 shows the basic principle of their digital
PWM generation.
For clarity, the circuit shown in Fig. 7.17 has only 4-bit resolution for the duty cycle of the generated
PWM signals, resulting in only 16 discrete duty cycles. In actual applications, 8 to 12 bits of resolution
is typical. In Fig. 7.17, a digital counter (74163) counts from zero to its maximum value and repeats the
cycle afterward. The count is continuously compared with a digital value representing the duty cycle
using a hardware comparator (7485). The PWM signal is available on the output of the comparator.
Figure 7.18 shows the simulation results from the example circuit shown in Fig. 7.17. The duty cycle in
this example is 3/16.
If more than one channel is present, the PWM signals can be left, right, or center aligned. To be center
aligned, up–down counters are used, which count up to their maximum count and then back to zero
bits
before starting the next cycle. The maximum count (2 − 1) is determined by the number of stages
(bits) the digital counter has. In a digital PWM modulator each counter has an associated period register.
The content of this register determines the maximum count at which the counter resets. If this number
bits
is less than the maximum count (2 − 1), the repetition (switching) frequency is increased and the
FIGURE 7.17
Principle of digital PWM signal generation.
FIGURE 7.18
Simulation results from the circuit shown in Fig. 7.17.
© 2002 by CRC Press LLC
resolution of the duty cycle is decreased for a given clock speed. It is often important to make the correct
trade-off between the switching frequency and the resolution.
The advantage of hardware support for PWM generation is that the processor typically only needs to
access any registers if the duty cycle is to be changed, since the period is typically only initialized once
upon program start-up. It should also be mentioned that the duty cycle registers are typically “doublebuffered,” meaning that an update of a duty cycle does not need to be synchronized with the current
state of the counter. In double-buffered systems, the new duty cycle will only be chosen once the previous
period is completed to avoid truncated PWM signals. If necessary, a software override can disable this
feature.
7.6 Voltage Source–Based Current Regulation
Michael Giesselmann
In motor drive applications, it is often desired to control directly the input current of the motor to control
the torque. DC control also limits dynamics resulting from the electrical characteristics of the machine.
Controlling the torque provides direct control over the angular acceleration, which is essential for precise
motion control. Current control is typically performed in the innermost loop of a cascaded feedback
control loop arrangement [1]. However, most power electronics converters are circuits with controllable
voltage output. To achieve current control, the voltage of the power electronics converter can be controlled
in such a way, that the desired current is obtained. Several methods can be used to achieve this:
• A feedback control loop, typically using a PI controller can be used control the current.
• The necessary voltage can be calculated in real time and applied to the motor.
• The necessary voltage for fast transients can be calculated in real time and applied to the motor
and the residual error can be corrected by a PI controller.
Examples illustrating each of the schemes are described in the following. Figure 7.19 shows an example
of a DC motor in which the current is controlled by adjusting the applied voltage using a PI controller
such that the current follows the desired trajectory. The result is presented in Fig. 7.20, which shows that
the current indeed follows the desired value at all times.
Sometimes even better results and higher loop bandwidth can be obtained if known information about
the motor and the load is used to calculate the required voltage in real time. Figure 7.21 shows some
fundamental equations of a permanent magnet (PM) DC motor. Here a capacitor is used to represent
the kinetic energy stored in the machine. Therefore, the second voltage loop equation in Fig. 7.21
represents the voltage across the motor at all times. To test this theory, the “compensator” in the circuit
shown in Fig. 7.22 calculates this voltage and applies the result to the DC motor. The subcircuit of the
FIGURE 7.19
Voltage source–based current control using a PI feedback loop.
© 2002 by CRC Press LLC
FIGURE 7.20
Simulation result for the circuit shown in Fig. 7.19.
d
Vs = Rrot⋅Irot + Lrot⋅ − Irot + Km⋅ω
dt
1
1
−⋅Ceq⋅E2
−⋅J⋅ω2 = 2
2
d
Vs = Rrot⋅Irot + Lrot⋅−Irot + 1
−⋅
Ceq
dt
Voltage loop equation
Ceq = J⋅
ω
2
2
E
= J2
Km
Irot dt
Equivalent Capacitance
Voltage loop equation
FIGURE 7.21
Fundamental equations for the PM DC machine.
FIGURE 7.22
Voltage source–based current control using a feedforward approach.
compensator is shown in Fig. 7.23. The result is identical to that shown in Fig. 7.20. However, for the
correct implementation of this scheme, the load and the inertia of the system needs to be known precisely,
which is not realistic. Therefore, the best strategy is to implement the first two terms on the right side
of the second voltage loop equation in Fig. 7.21 using a compensator and to use a PI controller to eliminate
the residual error.
The advantage of the mixed (compensator and PI residual controller) approach is that the fast dynamics
are covered by the feedforward path through the compensator, whereas the effect of the slower integral
term is taken care of by the PI controller. The compensator will immediately apply the correct voltage to
overcome the ohmic resistance of the winding and to establish the correct current slope in the rotor inductance. As the machine accelerates, the PI controller adds the appropriate voltage to offset the back-emf
© 2002 by CRC Press LLC
FIGURE 7.23
Subcircuit for the compensator shown in Fig. 7.22.
FIGURE 7.24 Voltage source–based current control using a feedforward approach for the fast transients and a PI
controller for the residual error.
of the motor. An example for this approach is shown in Fig. 7.24. Again, the results are identical to the
ones shown in Fig. 7.20.
Reference
1. Mohan, N., Electric Drives, An Integrative Approach, MNPERE, Minneapolis, MN, 2001.
7.7 Hysteresis Feedback Control
Hossein Salehfar
This section presents a hysteresis feedback control technique for DC-DC buck converters operating in
both continuous and discontinuous conduction modes. A dead band with a high boundary above the
voltage reference and a low boundary below the voltage reference are used to avoid chattering in the
switch. The output voltage is regulated by comparing it to a reference voltage and the difference between
the two voltages (error) is used to turn ON or OFF the switch. Regardless of where the voltage starts,
switching takes place as soon as a boundary is encountered.
Initially, the switch turns ON because the output voltage of the converter is below the turn-on boundary.
The output voltage then rises at a rate limited only by the inductor, the capacitor, and the load. The
switch then turns OFF when the output voltage crosses the upper boundary and it remains OFF until
© 2002 by CRC Press LLC
the output voltage falls below and crosses the lower boundary where the switch is turned ON again. Once
the voltage is between the upper and lower boundaries, switching actions will keep it in that vicinity
under all conditions. This type of operation becomes independent of line, load, inductor, and capacitor
values. Hysteresis control in principle eliminates the output variations other than the ripples. The system
will stay close to the desired output voltage even if the input voltage, the load, or the component values
change. Hysteresis control also provides an immediate response to dynamic disturbances. The control
circuit is very simple and relatively straightforward to design and physically implement.
Introduction
Because of their high efficiency, compact size, and low cost, switching power supplies continue to gain
popularity. Switching power supplies could be as high as three times more efficient than linear power
supplies and in some cases eight times smaller in size. The heart of a switching power supply is its switch
control circuit. Generally, the control circuit is a negative-feedback control loop connected to the switch
through a comparator and a pulse width modulator (PWM). This control circuit regulates the output
voltage against changes in the load and the input voltage. A feedforward loop may also be used to
compensate for changes in the input voltage. Several topologies of switching power supplies have been
developed and used. DC-DC buck converters are one of the widely used topologies.
The PWM-based voltage and current mode feedback controllers used in buck converters are widely
used to improve line regulation [1]. Apparently, however, PWM voltage mode controllers have disadvantages. Since the input voltage is a significant parameter in the loop gain, any changes in the input
voltage will alter the gain and will change the dynamics of the system. The central issue is that a voltage
mode controller alone cannot correct any disturbances or changes until they are detected at the output.
In the voltage-based controllers the compensation loop is difficult to implement. A limitation of the
current mode controllers is the limit on the duty ratio. If the duty ratio exceeds 50%, then instability
occurs [1]. In the current mode controllers a sensing resistor is used in the current loop, which increases
the power losses in the converter. Most feedback controllers in buck converters use both the PWM voltage
and current mode controllers to produce a better steady-state response and to reduce the voltage overshoots
during start-ups.
Feedforward controllers may also be used to improve the line regulation in applications with a wide
range of input voltages and loads [1, 2]. An apparent disadvantage of these types of controllers, however,
is that the feedforward scheme with its direct sensing of the input quantities may have adverse effects
when the converter is subjected to abrupt line transients. The sensing of input voltage through the
feedforward loop may induce large-signal disturbances that could upset the normal duty cycle of the
control mode. These concerns appear to be legitimate in light of the fact that such an effect is often
observed with other forms of feedforward controls as well [2].
Most buck converters are designed for a continuous-current mode operation [3]. What if changes in
the load or input voltage cause the system to operate in a discontinuous-current mode? In these situations,
a voltage-based hysteresis feedback control circuit is a viable alternative [4–6]. Hysteresis feedback controllers enable buck converters to operate in both continuous- and discontinuous-current modes. With
the ability of the system to operate in both modes, the size of the inductor and the capacitor are minimized
compared with the other standard converters where a minimum size of the inductor is required to produce
a continuous-current mode [3]. A minimum size of the capacitor is also required to limit the output
voltage ripples as well. The output voltage of a hysteresis controller is stable and exhibits a robust behavior.
The output is maintained even under extreme changes in the load, the line, or in the component values
[4]. In some cases, the hysteresis controller determines the output ripple. The voltage-based hysteresis
feedback controller presented in this section combines the advantages of both the PWM voltage and
current-based controllers but it does not require a PWM circuit. It needs only a comparator circuit,
which make it simpler and cheaper to build. Hysteresis controllers work well with DC-DC buck converters.
But they do not work with other types of DC converters. If they are used, for example, with a boost
converter, the results could be disastrous [4].
© 2002 by CRC Press LLC
Vref
Vo
+
+
+
Vcc
-
+V
GS
S1
+
L
+
Vin
S2
C
Rload
Vout
-
-
FIGURE 7.25
The basic circuit of a hysteresis controller for buck converters.
Principles of the Hysteresis Feedback Control Circuits
The main function of a DC-DC converter is to provide a good output voltage regulation. The output
voltage must be maintained at the desired level against all changes in the input voltage or the load. The
converter must act quickly to correct errors in the output voltage due to changes in the input voltage or
in the load.
Figure 7.25 shows the basic circuit of the hysteresis controller for a buck converter. The circuit consists
of a comparator and a switch (transistor). The comparator compares the output voltage Vout to a
reference voltage Vref. If Vout > Vref, the switch is turned OFF. If Vout < Vref, the switch is turned ON. This
process repeats and Vout is maintained at a value close to Vref. However, the circuit in Fig. 7.25 leads to
chattering in the switch. In an attempt to keep Vout equal to Vref, the switch chatters when it rapidly
turns ON and OFF as Vout moves back and forth across Vref. In power converters, an excessively fast
switching action associated with chattering is destructive and it is therefore essential to avoid this
condition.
Chattering is eliminated in hysteresis controllers by creating a dead band around Vref. The dead band
is created by using an upper boundary above Vref and a lower boundary below Vref. The space between
the two boundaries is the dead band. Figure 7.26 shows the circuit of the hysteresis controller with a
dead band. R1 and R2 resistors are added to the control circuit to provide the required dead band. The
values of R1 and R2 determine the upper boundary and the lower boundary of the dead band.
The comparator in Fig. 7.26 is a Schmitt trigger. The input voltage V+ of the positive terminal of the
op-amp is no longer a fixed reference voltage Vref as is the case in the basic comparator (without R1 and
R2) in Fig. 7.25. V+ now depends on Vref, Vo, R1, and R2. It switches from one boundary of the dead band
to another. During the initial start-up of the buck converter, the input to the negative terminal (−) of
the op-amp (Vout) is a small positive value and is less than V+. The amplifier will be saturated so that
© 2002 by CRC Press LLC
Feedback Control Circuit
Vref
R2
V cc
R1
Vo
V+
+
-
+
VGS
+
L
S1
+
Vin
C
S2
Rload
Vout
-
-
FIGURE 7.26
The basic circuit of the hysteresis controller with a dead band.
Vo = Vcc, thus the switch is turned ON. V+ then becomes
R2 Vo
R 1 V ref
- + ---------------V + = ---------------R1 + R2 R1 + R2
(7.1)
As time progresses, Vout will increase gradually in the positive direction. The output voltage, Vo, remains
unchanged at Vcc until Vout is equal to V+. The op-amp will then enter its linear region and Vo will decrease
and thus V+ will decrease as well. This process will continue until Vo reaches zero and the op-amp will
again saturate. The voltage V+ will no longer be given by Eq. (7.1) but is given:
R 1 V ref
V + = ---------------R1 + R2
(7.2)
Equations (7.1) and (7.2) represent the control boundaries of the control circuit. Equation (7.1) defines
the upper boundary and Eq. (7.2) gives the lower boundary of the dead band. The dead band is computed
by subtracting Eq. (7.2) from Eq. (7.1). The dead band is given by Eq. (7.3).
R2 Vo
∆D b = ---------------R1 + R2
R1 and R2 may be chosen to give the required value of ∆Db /Vo.
© 2002 by CRC Press LLC
(7.3)
Vout
Upper Boundary
Vupper
Vref
Vlower
Transistor OFF
Transistor ON
Lower Boundary
VGS
0
FIGURE 7.27
time
Time behavior of a buck converter under hysteresis control.
When the output voltage Vout is inside the dead band, the switch is OFF. Regardless of where the voltage
starts, switching starts as soon as a boundary is encountered. In Fig. 7.27 the converter start-up process
is illustrated. The transistor turns ON initially because the output voltage Vout is below the turn-on
boundary. The output voltage rises from 0 to Vupper at a rate limited only by the inductor (L), the capacitor
(C), and the load. The transistor then turns OFF as the voltage crosses the upper boundary and remains
OFF until the output voltage falls below and crosses the lower boundary where the transistor is turned
ON at Vlower . Once the voltage is between the boundaries, switching actions will keep it within the control
boundaries under all conditions.
The operation of the system becomes independent of the line, the load, the inductor, and the capacitor
values. The system will stay close to the desired output voltage Vref even if the component values or the
load changes drastically. A major drawback of this, however, is that the controller gives rise to an
overvoltage during start-ups. But this problem can be solved by choosing the correct inductor and
capacitor values that will allow the system to rise exponentially and settle somewhat close to the desired
output voltage, while maintaining the desired ripple voltage. Initial voltage overshoots during start-ups
can sometimes damage loads that are sensitive to high voltages or they may trigger the overvoltage
protection circuits. Thus, it is essential to prevent such occurrences from happening.
Design Procedure
In the steady-state mode, the output voltage of the converter depends on the input voltage (Vin), the
switching frequency (fs ), and the on duration of the switching period (ton). This output voltage is given
in Eq.(7.4):
V out = t on f s V in = DV in
© 2002 by CRC Press LLC
(7.4)
The product ton fs is defined as the duty ratio D. The output voltage Vout is regulated by changing D while
fs is kept constant. This method is widely used in DC-DC converters. Another approach to regulating
Vout is to vary fs and keep D constant. However, this method is undesirable because it is difficult to filter
the ripples in the input and output signals of the converter.
The hysteresis control of the buck converter is a fixed boundary control. Vout is regulated by the
switching action of the switch as Vout crosses the upper or the lower boundary of the dead band of the
hysteresis. In the hysteresis control of converters, fs as well as D are not fixed values, but they change with
the converter conditions. For a given set of converter parameters, both fs and D are determined by the
boundaries of the hysteresis. The frequency fs and the duty ratio D are not used as control parameters
in the design of hysteresis controllers. However, using a hysteresis controller, the basic operating principles
of the buck converter do not change. The output voltage ripples of the converter depend on the dead
band of the controller. As the dead band increases or decreases, the output voltage ripples will increase
or decrease as well. The voltage ripple specifications can be guaranteed by setting the dead band of the
controller at 50% of the ripple specifications with a suitable inductor value.
A properly designed hysteresis controller has excellent steady-state and dynamic properties. Its response
quickly changes from its starting point to its desired operating value. Fixed boundary controllers have
some important operating advantages. These controllers are stable under extreme disturbance conditions
and can be chosen to directly guarantee the ripple specifications or other operating issues in a converter.
The implementation of the hysteresis controller is illustrated by a design example.
Design Example
A DC-DC buck converter with voltage-based hysteresis control is designed to verify the method discussed
in this section. Let Vout = 5 V and let the load vary between 1 and 5 Ω. The input voltage Vin also varies
between 16 and 24 V with a nominal value of 20 V. The maximum ripple voltage is set at ±1%. A nominal
switching frequency of fs = 100 kHz is chosen. The output voltage ripple is then
∆V out
------------- = 2%
V out
(7.5)
∆V out = 0.02 × 5 = 0.1 V
The dead band is chosen to be 50% of the output voltage ripple to account for the small increase in
the ripple level due to the natural response of the RLC circuit of the converter, after the switch is turned
OFF, and to meet the required voltage ripple specification. The system will not meet the voltage ripple
specification if the dead band is chosen to be equal to the output voltage ripple. The dead band is then
∆D b = 0.5 × 0.1 = 0.05 V
(7.6)
Vo
R 1 = R 2  --------- – 1
 ∆D b 
(7.7)
Eq. (7.3) is solved for R1:
Let R2 = 100 Ω and Vo = 10 V. Then R1 is
R1 = 100(10/0.05 − 1) = 19900 Ω
These resistor values produce a dead band that meets the output ripple specification. The maximum and
minimum values of the load current are
Iout,max = Vout/Rmin = 5/1 = 5 A
© 2002 by CRC Press LLC
(7.8)
and
Iout,min = Vout/Rmax = 5/5 = 1 A
(7.9)
Let the inductor current and the capacitor voltage swings be 10%. The inductor must limit the current
swing at maximum load. The total current swing is as follows. Since
∆I L
------------- = 10%
I out,max
using Eq. (7.8), Iout,max = 5 A, then
∆I L = 0.1 × 5 = 0.5 A
(7.10)
The capacitor voltage swing is
∆V
------------c- = 10%
∆V out
∆V c = 0.1 × 0.1 = 0.01V
(7.11)
The equivalent series resistance (ESR) of the capacitor C must be included in the calculations. Since the
waveform of the output ripple voltage is approximately sinusoidal, the output ripple voltage is then
∆V out =
2
( ∆V c ) + ( ∆V RC )
2
(7.12)
where ∆VRC is the voltage ripple across the capacitor resistance RC. Note that ∆VRC is usually much
greater than ∆Vc. Thus a close approximation of the peak-to-peak output voltage ripple is obtained as
follows:
∆V out ≅ ∆V RC
≅ ∆I c R c
≅ ( ∆I L – ∆I R )R c
(7.13)
With the result from Eq. (7.10), the inductor L is
V out ( V in – V out )
5 ( 20 – 5 )
L = -----------------------------------= ----------------------------------- = 75 mH
V in f s ∆I L
20 ( 100000 )0.5
(7.14)
The value of the capacitor is
∆I L
0.5
- = ----------------------------------- = 62.5mF ≅ 65mF
C = --------------8f s ∆V c
8 ( 100000 )0.01
(7.15)
The value of ESR of the capacitor can be determined from Eq. (7.13):
∆V out
0.1
- = -------------------- = 0.25 Ω
R C = --------------------∆I L – ∆I R
0.5 – 0.1
© 2002 by CRC Press LLC
(7.16)
FIGURE 7.28
The output voltage of the buck converter using feedback hysteresis control.
The output waveform of the buck converter at 1 A load is shown in Fig. 7.28. As can be seen in Fig. 7.28,
there are no excessive voltage overshoots during the start-up of the converter and Vout is kept within the
specified boundaries of the hysteresis.
Transient overshoots, undershoots, and recovery times to step changes in the load and in the input
are important performance parameters in buck converters. Since the current in the inductor cannot
change instantaneously, the transient response is inherently inferior to that of the linear converters. The
recovery time to step changes in the line and in the load is controlled by the characteristic of the feedback
loop of the controller. Transient overshoots and undershoots resulting from step load changes can be
analyzed and calculated in the following manner. The AC output impedance is
V in – V out
Z out = --------------------∆I load
(7.17)
di
V L = −L -------L
dt
(7.18)
Since
© 2002 by CRC Press LLC
and
dv
I out = C ----dt
(7.19)
L∆I out
Z out = -----------------------------( V in – V out )C
(7.20)
thus,
As a result, for an increasing current, the change in the output voltage will be as follows:
2
L∆I out
∆V out,min = ∆I out Z out = -----------------------------( V in – V out )C
(7.21)
and for a decreasing current, the change in the output voltage is
2
L∆I out
∆V out,max = -------------V out C
(7.22)
The transient undershoot for a load change from 1 to 5 A can be determined from Eq. (7.21).
2
2
L∆I out
0.000075 ( 5 – 1 )
- = ----------------------------------------- = 1.231 V
∆V out,min = -----------------------------( V in – V out )C
( 20 – 5 )0.000065
(7.23)
The transient overshoot for the load change from 5 to 1 A can be determined using Eq. (7.22).
2
2
L∆I out
0.000075 ( 5 – 1 )
∆V out,max = -------------= ---------------------------------------- = 3.692 V
V out C
5 ( 0.000065 )
(7.24)
Simulation Results
A DC-DC buck converter with a hysteresis feedback control circuit is constructed and simulated using
the PSpice program. The results of the simulation were then compared to the theoretical results obtained
in Eqs. (7.23) and (7.24) above. Figure 7.29 shows the results from the simulation. The transient behavior
of the output voltage and the current of the converter can be obtained from Fig. 7.29. The maximum
transient overshoot voltage for a load change from 5 to 1 A is found to be
∆V out,max = 6.3463 – 5 = 1.3463 V
(7.25)
and the minimum transient undershoot voltage for a load change from 1 to 5 A is
∆V out,min = 5.0 – 3.4724 = 1.5276 V
(7.26)
These results show that the controller has significantly reduced the overshoot transient. The overshoot
value from the simulation is 36.47% of the theoretical value obtained using Eq. (7.24). However, a small
increase in the undershoot transient is observed. The undershoot value from the simulation increased
by 24.1% compared to the value obtained from Eq. (7.23). One can also see that the system has gone
from a continuous-current mode to a discontinuous-current mode and back to a continuous-current
mode. The switch is turned OFF when the output voltage crosses the upper boundary. The system then
degrades linearly until it is back into a continuous-current mode where the switch is turned ON again
and it continues its switching operation within the continuous-current mode region.
© 2002 by CRC Press LLC
FIGURE 7.29 Simulation results, showing the transient analysis of the output voltage and current of the hysteresis
feedback control for DC-DC buck converters.
Experimental Results
A DC-DC buck converter with a hysteresis feedback control circuit was physically built to verify the
method under variable input and load conditions. The converter was built using an International Rectifier
IRF540 power MOSFET, an International Rectifier Schottky MBR1045 diode, an inductor L = 75 µH,
and a filter capacitor C = 65 µF. The DC input voltage, Vin, was set between 16 and 24 V, the nominal
output voltage, Vout, was 5 V and the load resistance Rload was set between 1 and 5 Ω. The hysteresis
feedback control circuit was built using a Motorola MC34081 operational amplifier as a comparator with
a slew rate of 25 V/µS and resistors R1 = 19900 Ω, R2 = 100 Ω. The resulting waveforms were observed
using the Lab-View program on a Pentium II PC. The output voltage waveform of the converter for a
load change from 1 to 5 A, and vice versa, is shown in Fig. 7.30 with the input voltage Vin fixed at a
nominal value of 20 V.
As expected, the transient undershoot for a load change from 1 to 5 A is found to be
∆V out,min = 5.05 – 4.55 = 0.5 V
(7.27)
which is 32.73% of that obtained from simulation and 40.62% of the theoretical value determined by
Eq. (7.23). The transient overshoot for a load change from 5 to 1 A is found to be
∆V out,max = 5.75 – 5.05 = 0.7 V
(7.28)
which is 51.99% of that obtained from simulation and 18.96% of the theoretical value obtained using
Eq. (7.24). The recovery time to the steady-state value of 5 V after an overshoot or undershoot is somewhat
© 2002 by CRC Press LLC
FIGURE 7.30
The transient response of the output voltage as load changes from 1 to 5A, and vice versa.
FIGURE 7.31
The transient response of the output voltage for a load change from 2 to 3 A, and vice-versa.
longer as compared to that from the simulation. This is due to the natural response of the RLC circuit
in the system. The response decays gradually toward the steady-state value.
Figure 7.31 shows another transient response for a load change from 2 to 3 A, and vice versa. Here
the recovery time to the steady-state value of 5 V is much shorter compared to the result shown in
Fig. 7.30. Because the overshoot and the undershoot transients in this case are minimal, the resulting
response time is much faster. This is mainly because the switching frequency is dependent on the natural
response of the RLC circuit. The switching will only occur when the transient is within the boundary
limits. Thus, one of the disadvantages of this type of feedback controller is a slower response time.
The waveform of the start-up transient response of the converter at 1-A load is shown in Figs. 7.32
and 7.33. These figures indicate that there are no excessive voltage overshoots during the start-up of the
converter. Furthermore, the output ripple voltage of the converter is within the desired specification.
© 2002 by CRC Press LLC
FIGURE 7.32
The start-up transient response at 1-A load.
FIGURE 7.33
Zoom-in for the start-up transient response at 1-A load in Fig. 7.32.
From Fig. 7.33, one finds the ripple voltage to be
∆V out = 4.995 – 4.97 = 0.025 V = 25 mV
(7.29)
which is five times less than the desired specification. The waveform of the start-up transient response
of the converter at 5 A load is shown in Figs. 7.34 and 7.35. As expected, here also there are no excessive
voltage overshoots during the start-up.
© 2002 by CRC Press LLC
FIGURE 7.34
The start-up transient response at 5-A load.
FIGURE 7.35
Zoom-in for the start-up transient response at 5-A load in Fig. 7.34.
The output voltage ripple of the buck converter is still within the desired specification. From Fig. 7.35,
the ripple voltage is determined to be
∆V out = 5.05 – 5.02 = 0.03 = 30 mV
(7.30)
which is within the desired specification. The waveform of the output voltage due to changes in the input
voltage is shown in Fig. 7.36. The input voltage was sequentially changed from the nominal value of 20 V
to 16 V to 24 V to 16 V and back to 20 V again. The load was fixed at 1 A.
As can be seen from Fig. 7.36, there is a small discrepancy in the output voltage due to changes in the
input voltage. The output voltage is no longer maintained at a steady-state value of 5 V. Moreover, at the
switching times between different levels of the input voltage, the output seems to decrease suddenly to
zero and then returns back to a value close to 5 V. However, these sudden and sharp drops in the output
voltage were not actually observed on the scope used for measurements. These sharp voltage drops seem
to be caused by the slow response of the data acquisition card used in the experiment. Figure 7.37 shows
another output voltage transient response to the same input voltages as the previous case except now the
© 2002 by CRC Press LLC
FIGURE 7.36
The output voltage response to various step changes in the input voltage at 1-A load.
FIGURE 7.37
Output voltage response to various step change of input voltage at 2.5-A load.
load was fixed at 2.5 A. As Fig. 7.37 shows, there is an increase in the discrepancy of the output voltage.
As the load increases and the input voltage decreases, the output voltage drops proportionally. But, on
the other hand, as the input voltage increases, the output voltage maintains its steady-state value close
to 5 V.
Conclusions
A voltage-based hysteresis feedback control circuit for DC-DC buck converters has been discussed in this
section. Details of the design and analysis of the control circuit were presented. The basic concept of the
controller was verified using simulation and actual experimental results. Results have shown that the buck
converter with hysteresis control has a good load regulation. Line regulation is good over a wide range
of load values. However, line regulation is good only over a limited range of input voltage values. The
best values of line regulation were obtained at low-load resistance values. The buck converter with
© 2002 by CRC Press LLC
hysteresis control is simple to design and implement and it is suitable for practical applications. The
hysteresis feedback loop decreases the overshoots in the buck converter. Results have also shown that the
switching frequency of the buck converter with hysteresis control is dependent on the RLC circuit of
the converter which causes a slow response time. A study of the dynamic behavior of the hysteresis
controller to improve its response time is recommended for future research.
References
1. R. E. Tarter, Solid-State Power Conversion Handbook, Wiley, New York, 1993, 484–491.
2. S. S. Kelkar and F. C. Y. Lee, A fast time domain digital simulation technique for power converters:
application of a buck converter with feedforward compensation, IEEE Trans. Power Electron., PE-1,
21–31, January 1986.
3. D. W. Hart, Introduction to Power Electronics, Prentice-Hall, Englewood Cliffs, NJ, 1997, 194.
4. P. T. Krein, Elements of Power Electronics, Oxford University Press, New York, 1998, 666–674.
5. E. Vosicher and E. Lougee, Hysteretic controller fits process needs, PCIM Power Electron. Syst. Mag.,
January 2000.
6. L. Hodson and R. Nowakowski, Hysteretic controller IC enables PC power supply to meet advanced
CPU requirements, PCIM Power Electron. Syst. Mag., July 2000.
7.8 Space-Vector Pulse Width Modulation
Hamid A. Toliyat and Tahmid Ur Rahman
One of the most preferred pulse width modulation (PWM) strategies today is space-vector modulation
(SVPWM). This kind of scheme in voltage source inverter (VSI) drives offers improved bus voltage
utilization and less commutation losses. Three-phase inverter voltage control by space-vector modulation
includes switching between the two active and zero voltage vectors so that the time interval times the
voltages in the chosen sectors equals the command voltage times the time period within each switching
cycle. During the switching cycle the reference voltage is assumed to be constant as the time period
would be very low. By simple digital calculation of the switching time one can easily implement the
SVPWM scheme. However, the switching sequence may not be unique.
How the SVPWM Works
For a three-phase voltage source inverter as depicted in Fig. 7.38, each pole voltage may assume one of
the two values depending upon whether the upper switch or the lower switch is on. Therefore, only
eight combinations of switches are possible; these are shown in Fig. 7.39. Of these, two of them have
zero states. Zero states occur when either the upper three or the lower three switches are conducting
simultaneously.
The switches are termed as SA1, SA2 for pole A, SB1 and SB2 for pole B, and SC1 and SC2 for pole
C. Different states are defined as follows:
A = 0 if SA1 off and SA2 on
1 if SA1 on and SA2 off
B = 0 if SB1 off and SB2 on
1 if SB1 on and SB2 off
C = 0 if SC1 off and SC2 on
1 if SC1 on and SC2 off
© 2002 by CRC Press LLC
SA1
SB1
SC1
SA2
SB2
SC2
Vdc
FIGURE 7.38
Six-switch voltage source inverter.
The instantaneous values of the line-to-line voltages of the inverter can be obtained from the above
logic relations given by
V AB = V dc ( A – B )
V BC = V dc ( B – C )
(7.31)
V CA = V dc ( C – A )
where Vdc is the DC bus voltage and VAB, VBC, VCA are the line-to-line voltages. The line-to-neutral voltages
are given by
1
V A = -- ( V AB – V CA )
3
1
V B = -- ( V BC – V AB )
3
1
V C = -- ( V CA – V BC )
3
(7.32)
Replacing the values of line-to-line voltages in the previous set of equations yields the line-to-neutral
voltages of the inverter:
V
V A = ------dc- ( 2A – B – C )
3
V
V B = ------dc- ( 2B – C – A )
3
V
V C = ------dc- ( 2C – A – B )
3
© 2002 by CRC Press LLC
(7.33)
State 2 : [ 1 1 0 ]
State 1 : [ 1 0 0 ]
+
+
Vdc
Vdc
-
-
A
B
A
C
C
State 4 : [ 0 1 1 ]
State 3 : [ 0 1 0 ]
+
+
Vdc
Vdc
-
-
A
B
A
C
B
C
State 6 : [ 1 0 1 ]
State 5 : [ 0 0 1 ]
+
+
Vdc
Vdc
-
-
A
B
A
C
B
C
State 8 : [ 1 1 1 ]
State 0 : [ 0 0 0 ]
+
+
Vdc
Vdc
-
-
A
FIGURE 7.39
B
B
A
C
B
C
Possible switching pattern of the inverter.
For state 1, the values are
2
V A = --V dc
3
1
V B = – --V dc
3
1
V C = – --V dc
3
© 2002 by CRC Press LLC
(7.34)
By using the following transformation for a balanced three-phase system, the space vector for sector
1 with α and β components is given by
V sa
V sb
=
2 1
-3 0
cos 120°
sin 120°
VA
cos 240°
VB
cos 240°
VC
(7.35)
Therefore, for the first sector space vector Vs1 will be given by
V s1 =
2
j0
-- V dc e
3
(7.36)
2
j ( k−1 )60°
-- V dc e
3
(7.37)
All the other six nonzero states are given by
V sk =
where the values of k vary from 1 to 6.
This divides the plane into six equal regions within a regular hexagon. These voltage vectors are of
equal magnitude and mutually phase-displaced by 60°. Figure 7.40 shows the realizable voltage space
vectors for a three-phase VSI. Whenever the reference vector is in a sector, the switches work according
to the time interval Tm and Tm+1 set by the projection of the vector on the adjacent sides as shown in
Fig. 7.41. The [111] and the [000] states are defined as the zero states and they lie on the origin. Suppose
it is necessary to generate a space-vector modulator for the following voltage system:
V an = V 1 cos ( w m t – g )
V bn = V 1 cos ( w m t + 120 – g )
(7.38)
V cn = V 1 cos ( w m t – 120 – g )
js β
Vs 3
Vs 2
M = 1 . 15
sect 2
M = .5
sect 3
sect 1
Vs1
Vs 4
sect 6
sect 4
sect 5
Vs 5
FIGURE 7.40
Possible space vectors.
© 2002 by CRC Press LLC
Vs 6
sβ
jsβ
V s2
*
Vs
Sector1
Vy
θ
FIGURE 7.41
vector.
Time interval calculation for the space
VX
sα
V s1
The system of voltages can be resolved into two components. These components in the stationary α
and β axes are given as below:
V sa = V 1 sin ( w m t – g )
V sb = −V 1 cos ( w m t – g )
(7.39)
These two voltages can be combined as
V s = – jV 1 e
=
j ( w m t−g )
= V1 e
j ( w t−90 )
2
-- MV dc e m
3
j ( w m t−90 )
(7.40)
assuming g to be zero
where M is the modulation index. The voltage vector refers to a circular trajectory within the hexagon
with an angular frequency of ωm. The maximum voltage that can be achieved is proportional to the
radius of the largest circle inscribed within the hexagon.
Implementation
First the position of the rotating vector is computed by taking the arctangent of the ratio between its two
different quadrature axes components. The switching time interval calculation is the tricky part for this
scheme. If the voltage vector lies in the first sector, the time intervals can be expressed as depicted in
Fig. 7.41.
To synthesize a reference voltage vector V ref to its adjacent states and to obtain a minimum switching
frequency for that the total cycle T cycle should be divided into three segments T m , T m+1 , T 0 . Using simple
geometry in Fig. 7.41 yields
T m + T m+1 + T 0 = T cycle
V ref × T cycle = T m × V sm + T m+1 × V S ( m+1 )
(7.41)
For a voltage vector residing in the first sector the equation can be expressed as
V ref × T cycle = T 1 × V s1 + T 2 × V s2
By taking the components of the reference voltages in the quadrature axis,
T2
- × V s2 sin 60°
V ref sin q = ---------T cycle
© 2002 by CRC Press LLC
(7.42)
or
sin q
T 2 = T cycle × M × ---------------sin 60°
where
V ref
M = ----------V s2
(7.43)
Similarly it can be shown that
sin ( 60° – q )
T 1 = T cycle × M × -----------------------------sin 60°
The rest of the cycle can be divided between and T0 and T8. This can be expressed as
T cycle – T 1 – T 2 = T 0
(7.44)
Switching Signals
As has been mentioned previously, the switching sequence is not unique. Of all these, the most prominent
uses minimum inverter switching frequency, which is obtained by transitioning from one inverter state
to another only by switching one inverter pole. The total zero time is divided between the two zero states.
Figure 7.42 clearly demonstrated the switching in Sector 1. Here, the cycle begins in State 0, i.e., [000],
with each inverter pole being successively toggled until State 8, [111], is obtained. The pattern is then
reversed to complete the modulation cycle. Figure 7.42 shows the times from the start of each modulation
cycle at which the inverter poles are toggled, TAon, TBon, and TCon, respectively. Taking the variations from
one sector to another into consideration, it is possible to tabulate these times as functions of both the
active and zero state times. It can be easily seen that from one state to the other only one inverter pole
is toggled.
The other type of switching is a bus-clamped one. Under this scheme, the switching is done in one
sector using two inverter poles only. One of the poles remains clamped to the higher node. This makes
switching easier. This is also called a 60° bus-clamped scheme because the pole is clamped for 60° (see
Fig. 7.43). Now, one can alternate between [111] and [000] for the zero states in adjacent sectors. It is
termed odd 60° bus-clamped switching if state 8 or [111] is used in odd sectors and vice versa.
For example, in case of a space vector in the first sector, the switching will be done according to the
sequence [111], [110], [100], [110], [111]. So the upper switch of A is clamped to the positive terminal.
The next sector would have a switching pattern that would look like this: [000], [010], [110], [010],
[000]. Here the lower switch of C will be clamped to the negative terminal and all of the inverter legs
will toggle when there is a change in sector. It is worth noting that the even sector only uses the [000] states.
In implementing space-vector modulation on a DSP or microcontroller, one must limit the space
vector voltage. The required voltage can sometimes be over the range of the inverter. This may occur in
cases where one needs to use current regulation from a current controller. There are two ways to limit
the current. One is to limit it by the radius of the circle inscribed within the hexagon and the other one
by limiting the interval time within Tcycle.
© 2002 by CRC Press LLC
Ts
S
∗
SA
∗
SB
000 100 110
111
110 100 000
∗
SC
T0
2
Tm
2
Tm +1
2
T8
Tm +1
2
Tm
2
T0
2
T A on
T Bon
T Con
FIGURE 7.42
Switching signals for the SVPWM.
Ts
S
∗
A
∗
SB
S
∗
C
T8
2
FIGURE 7.43
Tm+1
2
Tm
2
Switching signals for the bus-clamped SVPWM.
© 2002 by CRC Press LLC
Tm+1
2
T8
2
Vsvm,1
Vsvm
DVsvm
2π
3
2π
π
3
wmt
Sector 1 Sector 2 Sector 3 Sector 4 Sector 5 Sector 6
FIGURE 7.44
The modulating function of space-vector modulation with harmonic contents.
The limiting conditions can be given by the following equations:
2
2
( V sa ) + ( V sb ) > V s1
T m + T m+1 < T cycle
(7.45)
(7.46)
As mentioned previously, space-vector modulation provides 15% more bus utilization. The spacevector modulating function can be expressed as a sinusoidal and a triangular distorting waveform with
a frequency three times the fundamental. This results in flattening of the peaks of the modulation signal,
and, hence, a higher maximum voltage is achieved. This is shown in Fig. 7.44.
References
S. Ogasawara, H. Akagi, and A. Nabae, A novel PWM scheme of voltage source inverter based on space
vector theory, European Power Electron. Conf. Rec., Aachen, Germany, 1197–1202, 1989.
A. M. Tryzynadlowski, The Field Orientation Principle in Control of Induction Motors, Kluwer Academic
Publishers, Dordrecht, The Netherlands, 1994.
H. Van Der Broeck, H. Skudelny, and G. Stanke, Analysis and realization of a pulse width modulator
based on voltage space vectors, IEEE-IAS Conf. Rec., 244–251, 1986.
© 2002 by CRC Press LLC
Download