Design Article

IMG1

A Novel SPWM VVVF AC Drive Using a Discrete Analog Approach with SCF

Rodel Vincent Andrada y Corcuera

4/19/2002 12:00 AM EDT




ABOUT THE AUTHOR

Rodel Vincent Andrada y Corcuera earned a BSc in Electrical Engineering and is currently pursuing an MSc in Electrical Engineering specializing in Instrumentation and Control at the University of the Philippines-Diliman. He worked as a Design Engineer for Astec Custom Power for two years and currently heads the Ulterior Motive Group (Mechatronics) of the Instrumentation, Robotics and Control Lab at the UP-Diliman. Experienced in DC-DC and AC-DC in a design-to-manufacturing environment and in DC and AC motor drives, he is pursuing research in robot systems and vision-based control.

This article presents an analog implementation of a variable amplitude/frequency controller for a single-phase DC-AC inverter, with emphasis on an application for induction-motor speed control. The circuit uses a clocked switched-capacitor filter along with an operational amplifier integrator and a comparator to generate the bipolar sinusoidal PWM pulses for the output drive. We demonstrate variable frequency of operation by controlling the clock of the main controller while using the amplitude modulation ratio to automatically vary the effective output voltage. We show that this technique is a novel and cost-effective approach to DC-AC inverter frequency control and has advantages over microcontroller-based and DSP-based methods. This paper also describes the basic concepts of the above VVVF-SPWM and preliminary test results of the prototype controller used for the experiment, which was constructed by integrating the controller with the associated driver, full bridge inverter (H-bridge) and dead-time controller.


Introduction

There is a need for a robust system for varying the AC frequency of a circuit. The main use for this type of inverter is in AC-motor drive applications and in controlled-rectifier applications for DC-AC conversion devices. AC induction motors are the workhorses of the industry, yet there are serious limitations in the characteristics of such motors, such as difficulty in controlling their speed. Recently, a number of control methods have been proposed. but there are tradeoffs in terms of efficiency, simplicity, and cost. Pulse Width Modulation (PWM) techniques have been employed for many DC-AC drive applications due to their low ripple current, well-defined harmonic spectrum, and control of the output amplitude. We employ the bipolar triangle-intersection Sinusoidal PWM (SPWM) technique in our implementation in place of digital-pulse programming techniques. We previously considered analog-based techniques to achieve high accuracy and high bandwidth, but these techniques require high precision components and are not suitable for additional microprocessor-based implementation when the system needs various sinusoidal voltages and frequencies. Microprocessor-based methods are free from drift and disturbance, and are easily manipulated, but online PWM computation is considered laborious and time-consuming. EPROM-based designs need a great deal of memory and, thus, are characteristically more expensive and take longer to implement.


A Novel Analog Approach
You can use the proposed analog SPWM controller for generating variable voltage/frequency (VVVF) sine waves at low cost and with sufficient flexibility for further analog or digital-host interfacing. You can use the proposed hardware platform to implement various SPWM techniques, but in this discussion we use the bipolar triangle-intersection method. The approach this paper describes will deliver a unified solution to provide a VVVF drive suitable for a motor operating at low speed where both voltage and frequency are simultaneously varied linearly. The proposed SPWM scheme will utilize a straightforward analog implementation of the controller's major blocks. The experimental results we obtain will verify that the method described in this paper is a novel, low-cost, and elegant solution in the design of the controller. The use of wave-shaping techniques through simple filtering topologies enables fast online variation of the dynamic response suitable for delivering the reference signals needed for the output drive. We will also show that the use of a switched-capacitor filter (SCF) as a low-pass filter (LPF) is key to an analog realization of the controller, sufficient in our application to convert a square wave to a near-perfect sine wave by filtering out the waveform's higher-order harmonics. Moreover, the controller's use as a LPF that has a clock variable-cutoff frequency cannot be over-emphasized. Novel integrator configurations are readily available and we use the most basic JFET input operational amplifier to implement this function. All signals, including inputs for the filter and integrator, are derived from a universal 50% duty cycle square-wave clock and can come from most familiar oscillators, such as a voltage-controlled oscillator or from microprocessor outputs.


Brief Review of the Bipolar PWM

Figure 1:  Waveforms associated with a bipolar SPWM

Figure 1 illustrates the principle of sinusoidal bipolar pulse-width modulation. The figure shows the associated waveforms where a sinusoidal signal (V sine) serves as a reference and a triangular wave (V tri) serves as the carrier signal. Both waveforms are compared instantaneously to produce the alternating plus (+) and minus (-) DC supply after driving a full-bridge inverter. Some important definitions and considerations follow:

  1. Frequency-modulation ratio mf: The ratio between the frequencies of the carrier and reference where the mf is either odd or even and is usually greater than 1. Depending on mf being odd or even, the output will either be a Fourier sine or cosine series.

    mf = f tri / f sine (1)

    The Fourier series of the PWM output has a fundamental frequency that is the same as that of the reference sine signal. Harmonics exists at and around multiples of the switching frequencies.

  2. Amplitude modulation ratio ma: This is the ratio between the peak of the reference signal Vm,sine and the peak of the carrier signal Vm,tri.

    ma = Vm,sine / Vm,tri (2)

    If ma is less than 1, the amplitude of the fundamental frequency of the output voltage is linearly proportional to ma; in other words, the effective AC output is

    VFUNDAMENTAL = ma Vdc (3)

Figure 2:  Detailed block diagram of the SPWM controller


Controller Architecture

Carrier Triangle-Wave Generator
The integrator produces the carrier-wave modulation signal. This is implemented using a JFET op-amp (LF353) with appropriate DC-rejection circuits to reshape the input clock-derived square-wave signal into the triangle-wave carrier. By using the described integrator circuit, the produced triangle wave will retain its positive-going and negative-going slopes, no matter at what frequency it operates, such that only the amplitudes/peaks of the output triangle wave change. Thus, as the wave's input frequency changes from high to low and conversely, the output peak varies inversely. Intuitively, when the operating frequency is sufficiently low, clipping will occur such that the output has a voltage swing less than the true peak. We extend the slopes to produce the effective triangle wave and its consequent effective peak Vm,tri"this is illustrated in Figure 3. As the top and bottom of the triangle wave is clipped, it will be of no consequence, since the only important part, from the electronic viewpoint, is its intersection with the reference sine wave. The Vm,tri, at sufficiently low frequencies where clipping occurs, can be approximately related to the slope(m), and the triangle wave frequency by:

Vm,tri = m / 200f (4)

Figure 3:  Illustration of acquiring the effective peak even after clipping where Vp1,2 = Vm,tri

Refer to Figure 4 for the approximation of Vm,tri at low frequencies and over the entire frequency range.

Figure 4:  Vm, tri as frequency is varied


Reference Sine-Wave Generator Using a Switched Capacitor Filter
You need an LPF to derive the sine-wave reference from the square-wave clock. Again, after AC-coupling, another clock-derived square-wave input, the 6th-order Butterworth SCF (MF6-100), is chosen to produce the reference sine wave. Recall that a square wave is just a superposition of sinusoidal harmonics and that by filtering out the higher-order harmonics, the result will be a sufficiently clean sinusoid at the fundamental frequency. The MF6 has a clock-tunable corner frequency, with the cutoff having a ratio of 1:100 with respect to the separate clock input. Hence, for our application, since we vary the cutoff as we vary the input, there will be no associated attenuation at the output and we will produce a sine wave that has constant amplitude throughout the operating region. We note further that since the both the sine wave and triangle waves are clock-derived, we have a constant mf while the ma will vary directly with the frequency. The non-changing amplitude of the reference and the subsequent variation of the ma are evident in Figure 5.

Figure 5:  Reference amplitude remains constant while Vp changes inversely with frequency


Clock Generator and Frequency Divider
Two decade counters (CD4017) are cascaded to produce the frequency divider block that produces the clock10 integrator input and the clock100 SCF input. The clock frequency itself will drive another SCF input. To ensure a 50% duty cycle throughout the operation, a JK flip-flop is used as a frequency divider and as the source of the clock signal. The input of the clock, which can come from a VCO or from an external host microprocessor, is therefore twice the system clock. Operating the controller at a high enough frequency will tend to make the ma > 1 such that the output will be over-modulated and not vary linearly with the ma. A number of over-modulation schemes have been discussed, but these are not employed in this research.


Results

You usually do not need a pre-filter for motor drives since the motor itself can be considered the output filter. Large harmonics will only occur at very high multiples of the fundamental/output frequency and are easily filtered either by the inherent motor-winding inductance or by additional output pre-filters. You can consider the controller output to be essentially the output of the drive since their switching patterns are identical. We compare the frequency spectrums of a sinusoid and the SPWM from the controller in Figures 6 and 7 at different frequencies of operation. Note that as the operating frequency decreases, the effective output amplitude also decreases and conversely. The output VAC can be related to ma by deriving it from Equation 3, where VFUNDAMENTAL = VAC√2. The ma and VAC at low frequencies can readily be calculated from Equation 4. Refer to Table 1 for the measured Vm,tri and corresponding VAC with the DC link at 311v, resulting from direct unregulated AC-DC conversion of the 220Vrms main voltage. The induction motor is a capacitor-shunt motor rated at 110V, hence we choose the VAC, for most of the operating frequency, not to exceed the rated voltage by more than 50%. From Figure 8, we verify that the effective output voltage drops as frequency decreases"a desirable characteristic of an AC motor drive.

Freq. (Hz) Vm,tri ma m=slope VAC=ma Vdc/√2
90 3.92 0.5714 70560 125
100 3.62 0.6188 72400 136
110 3.24 0.6914 71280 152
120 3 0.7467 72000 164

Table 1:  Computation for ma and VAC =Vo/ √2 with Vm,sine = 2.24 and Vdc = 311. Measured Vm,tri and corresponding VAC with the DC link at 311v.



Figure 6:  Comparative spectrum between a sinusoidal reference and SPWM at 60Hz



Figure 7:  Comparative spectrum between a sinusoidal reference and SPWM at 100Hz



Figure 8:  Output voltage as a function of operating frequency


Conclusions

This article proposes a novel single-phase VVVF inverter controller using low-cost op-amps, SCF, and TTL-logic circuitry. We showed that the output of the controller exhibited close to true sinusoidal output via a bipolar SPWM. Features of the circuit include an intuitive and unified approach to variable-voltage motor-speed control at low frequencies, control flexibility, and feedback data from either an analog/mixed-signal VCO, or microprocessor/digital interfacing. The controller achieves variable-frequency operation by modifying the single-input clock reference. The proposed circuit architecture has significant advantages over various digital-based techniques in terms of simplicity and cost-effectiveness. The proposed hardware implementation is a particularly attractive tradeoff between programmability and robustness. The implementation has reasonably high linearity in the frequency range where there is no over-modulation.


Acknowledgements

The author wishes to thank J. Cuadra, formerly of Astec Power, J. Guzman of Phil. Industrial Automation, C. Odulio and V. Yuson of Astec Power, and G. Mendoza and L. G. Sison, Ph.D. of UP-Diliman, EEE Dept. for their assistance in this research project. Special thanks to F.F. Bo-o, and the men and women of the IRC Ulterior Motive (Mechatronics) Group for their invaluable support and encouragement.

print

email

rss

Bookmark and Share

Joinpost comment




Please sign in to post comment

Navigate to related information

Product Parts Search

Enter part number or keyword
PartsSearch

FeedbackForm