DOI QR코드

DOI QR Code

Implementation of a No Pulse Competition CPS-SPWM Technique Based on the Concentrated Control for Cascaded Multilevel DSTATCOMs

  • Wang, Yue (College of Electrical Engineering, Zhejiang University) ;
  • Yang, Kun (College of Electrical Engineering, Zhejiang University) ;
  • Chen, Guozhu (College of Electrical Engineering, Zhejiang University)
  • Received : 2014.05.31
  • Accepted : 2014.10.04
  • Published : 2014.11.20

Abstract

Digital signal processor (DSP) and field programmable gate array (FPGA) based concentrated control systems are designed for implementing CPS-SPWM strategies. The self-defined universal asynchronous receiver/transmitter (UART) protocol is used for communication between a master controller and an individual module controller via high speed links. Aimed at undesired pulse competition, this paper analyzes its generation mechanism and presents a new method for eliminating competition pulses with no time delay. Finally, the proposed concentrated controller is applied to a 10kV/10MVar distribution static synchronous compensator (DSTATCOM) industrial prototype. Experimental results show the accuracy and reliability of the concentrated controller, and verify the superiority of the proposed elimination method for competition pulses.

Keywords

I. INTRODUCTION

Cascaded H-bridge multilevel inverters (CHBMLIs) are receiving increased attention recently for medium-voltage and high-power electronic applications, since an improved high output voltage can be obtained with a respective harmonic content reduction. In particular, CHBMLIs have been reported for use in applications such as medium voltage industrial drives, electric vehicles, and the grid connection of photovoltaic generation systems [1]-[3].

Various pulse width modulation (PWM) strategies for CHBMLIs have been reported in the literature. The unipolar carrier phase shifted SPWM (CPS-SPWM) strategy seems to be superior to others due to its excellent output performance as well as its relatively simple implementation [3]-[7].

To implement a CPS-SPWM technique for CHBMLI systems, there are two major approaches that can be used. 1) The controller and PWM references are generated in a single central processing unit in the concentrated control. 2) Individual processors are used for each inverter module for producing the voltage/current command generated from the central processor controller in the distributed control [8]-[11]. The distributed control method can distribute the computational load to the individual processors in the modules. However, real-time control and PWM synchronization are complex and difficult. This can cause reliability issues and reduce engineering superiority since the theoretical harmonic cancellations and common-mode voltage reductions of CPS-SPWM techniques can only be achieved in practice with the proper synchronization of carriers and waveforms within a cascaded system. The potential problems of distributed control can be solved with a concentrated control in which PWM synchronization can be simply achieved. However, since the centralized processor must handle the computation and data transmission for the entire system, the computational requirements are so intense that they may easily exceed the capability of the majority of digital signal processors (DSPs).

In this paper, a DSP and field programmable gate array (FPGA) based master controller is designed for implementing concentrated control. After the real-time control and CPS-SPWM generation are performed, the master controller sends PWM pulses to each individual module controller, receives DC-link voltage data and fault status observed by the module controller, and a high speed link made of optical cables is applied for communication between the master controller and each of the module controllers. The rest of this paper is organized as follow. Section II describes the main structure of a CHBMLI based cascaded distribution static synchronous compensator (DSTATCOM) and introduces a switching scheme for a CPS-SPWM. Section III describes the detailed design of the proposed concentrated control system. Section IV presents experiments carried out on a cascaded DSTATCOM industrial prototype to verify the accuracy and reliability of the concentrated control. Section V summarizes the results of this paper and draws some conclusions.

 

II. MAIN STRUCTURE OF A CASCADED DSTATCOM AND THE CPS-SPWM SWITCHING SCHEME

A. Main Structure of Cascaded DSTATCOM

Fig. 1 shows the main structure of a cascaded DSTATCOM which has a three-phase three-wire configuration. The inverter of the DSTATCOM consists of several H-bridge power inverter modules connected in series per phase. Each inverter module is made up of an IGBT based H-bridge inverter, a DC-link capacitor (Cdc), a discharge resistor (Rdc) and the peak absorption capacitors (Cs). In addition, it has its own module controller. The DSTATCOM is connected to the point of common coupling (PCC) though an inductor L (with an equivalent resistance R) which makes an essential contribution to the filtering out of switching ripples. When in operation, the DC-link voltage is stabilized at a given value (udc), and the bridge arms switch according to the pulses generated by the CPS-PWM technique to obtain the desired fundamental AC output voltage.

Fig. 1.Main structure of a cascaded DSTATCOM.

B. CPS-SPWM Switching Scheme

A so-called carrier phase shifted (CPS) unipolar sinusoidal pulse width modulation (SPWM) switching scheme applied to cascaded multilevel inverters is briefly described with the aid of Fig. 2. N triangle carriers (Vc1, Vc1, … and VcN) are for N H-bridge inverters in a particular phase. The carriers have the same frequency (fs) and the same peak-to-peak amplitude. They are time shifted by Ts/2N, where Ts is the period of the carriers (Ts=1/fs). All of the H-bridge inverters share the same modulating sinusoidal signals, VsL and VsR, which are in phase opposition by 180° from each other. They are responsible for the switches on the left and right arm of a particular H-bridge inverter. The output voltage of a particular phase named as uca is the sum of all of the H-bridge inverter output voltages (uca1, uca2, … and ucaN).

Fig. 2.CPS-SPWM switching scheme.

One of the main advantages of this switching scheme is that the harmonics of the resultant CHBMLIs output voltage only appear at the sidebands centered around the frequency of 2Nfs and its multiples, provided that the voltage across the dc capacitor of each inverter is the same (N is the number of H-bridge inverters, and fs is the frequency of the triangle carrier signals). Therefore, the resultant CHBMLI output voltage has a quite high equivalent switching frequency, even if the switching frequency of the individual switches is not very high.

This is demonstrated with the output voltage spectrums of a single H-bridge inverter and DSTATCOM cascading 12 H-bridge inverters per phase as shown in Fig 3. The switching frequency of an individual switch is 1 kHz. It can be seen from the figure that the harmonics of a single H-bridge inverter output voltage only appear at the sidebands centered around the frequency of 2 kHz and its multiples, while the harmonics of the cascaded DSTATCOM output voltage only appear around 24 kHz, 48 kHz, and so on.

Fig. 3.Spectrums of single H-bridge inverter and cascaded DSTATCOM output voltage.

 

III. DESIGN OF CONCENTRATED CONTROL SYSTEM

To implement the CPS-SPWM technique for a cascaded DSTATCOM, a concentrated control system based on a DSP and a FPGA is designed. The FPGA is a standard integrated circuit that can be programmed by users to perform a variety of complex logical functions. The high level of integration available with these devices means that they can be used to implement complex electronic systems. Furthermore, there are many advantages due to the rapid design process and reprogrammable functions. Therefore, it is possible to create, implement and verify a new design.

The control strategy for the DSTATCOM, as well as the system configuration and features of the concentrated controller are summarized in Fig. 4.

Fig. 4.Concentrated control system for cascaded DSTATCOM. (a) Block diagram of DSTATCOM control strategy. (b) Schematic diagram of DSP+FPGA based concentrated controller.

As the main controller, the DSP is responsible for the current control as well as the DC-link voltage balancing control. It also generates modulation commands and writes them to FPGA through data bus. The current control for the DSTATCOM employs a PI controller in the DQ rotating frame, with a repetitive controller which can introduce an infinite open loop gain at the periodic signal’s fundamental frequency and its harmonics, particularly when compensating for harmonic loads.

The FPGA generates SPWM signals based on modulation commands for each of the H-bridge inverters from the DSP and it sends these PWM pulses to the individual module controller using universal asynchronous receiver/transmitter (UART) communication via a high speed link made of optical cables.

The concentrated controller also performs observation, diagnosis, protection and other auxiliary functions at a system level. The module controller, located in each module, makes its own observation and sends the DC-link voltage data and fault status of that particular module to the concentrated controller via the high speed link. In the proposed design, the self-defined UART communication protocol is used for data transmission between the concentrated controller and the module controllers.

A. Phase Shifted Carriers

Phase shifted carriers are embedded in the FPGA. Each triangular carrier is in general a counter as shown in Fig. 5. The counter repetitively increases from zero to its peak value by adding 1 to the counter value for each clock pulse, and then it decreases to zero with the same counter step. Where P is the peak value of the counter, Ts is carrier period namely the switching period, and tclk is period of the FPGA work clock.

Fig. 5.Schematics of single triangular carrier.

Theoretically, the time shift tshift of each individual carrier from the first carrier for the CPS-SPWM is in accordance with (2). K and N represent the K-th individual and the total carrier number, respectively.

Then the phase shifted carriers can be achieved by setting a series of counters as in Fig. 6. The initialization conditions of the counters essential to the phase shift characteristic should be accurately calculated. Take the peak time t0 of the first carrier as the start time for all of the counters, the initial value t0(K) of the individual carrier is calculated using the following:

Fig. 6.Schematics of phase-shifted carriers.

Meanwhile, the initial count direction of the first carrier is the decrease direction, while other carriers all increase at the next count clock.

Generally, all of the counters share the same count clock, and the carrier misalignment which may occur in distributed control due to the possible drifting of individual clock counting does not appears in concentrated control systems. Thus, the carrier synchronization is achieved easier with a higher reliability.

B. PWM Pulse Competition and its Elimination

As stated previously, the equivalent switching frequency of the cascaded multilevel inverter output is quite high, even if the frequency of the individual switches is not very high. In practical applications, the switching frequency of the individual switches is generally lower than 1 kHz. In addition, the considerably high sampling frequency of the digital control system responsible for control precision and system robustness is selected. Unusually it is higher than two times the switching frequency. Thus, the DSP refreshes the modulation signals several times per switching period. In this case, the asymmetric uniformly sampling SPWM method for which the modulation signal just updates at peaks and troughs of the triangular carrier every switching period would not only sacrifice the sampling frequency but also introduce a large time delay in the PWM.

The other method for which a FPGA updates the modulation signal at each clock pulse can introduce no time delay in the PWM but generates pulse competitions. Fig. 7 shows the schematic diagram of the SPWM pulse competitions, where us(t) is a modulation signal refreshed by the DSP, and uc(t) is a triangular carrier signal counted in the FPGA. During the rising half cycle of the triangular carrier signal, the modulation signal intersect with the carrier signal two times and the PWM signal changes three times as shown in Fig. 7(a). The PWM signal also changes several times during the falling half cycle of the triangular carrier signal as shown in Fig. 7(b). The phenomenon that the PWM signal changes more than once during a triangular carrier’s rising half cycle or falling half cycle is called PWM pulse competition in this paper.

Fig. 7.Demonstration of pulse competitions (a) Rising half cycle and (b) Falling half cycle.

Fig. 8 shows the experimental results of the pulse competitions. In this picture, the narrow PWM pulses of the pulse competition can be up to 6μs which is longer than the common dead time of devices. These pulse competitions will lead to frequently action of IGBTs in a switching period. This will increase the switching loss, produce interference in the multilevel output and introduce additional harmonics.

Fig. 8.Experimental results of pulse competitions. (a) Rising half cycle. (b) Falling half cycle.

To eliminate undesired pulse competitions, a narrow pulse detection method is traditionally adopted for which a narrow pulse detection unit is added. Then all of the narrow pulses from the SPWM generator are deleted and do not appear in the final output. However, the detection unit has an inherent time delay which is approximately of the same magnitude as the time shift of the phase-shifted carriers and will cause interference in the multilevel output. In addition, the selection of the threshold for the detection unit is difficult due to the uncertain width of the narrow pulse. Generally, the larger the threshold is, the less narrow pulses remain. However, a larger inherent time delay is inevitable.

This paper proposes a zero time delay pulse competition elimination method for which the PWM is restricted to change only once during both the rising half cycle and the falling half cycle of the carrier. Fig. 9 shows the flowchart of the proposed pulse competition eliminate algorithm. The algorithm works at each FPGA clock pulse. R_flag and F_flag are binary variables (0-1 variables) corresponding to the rising half cycle and falling half cycle, respectively. It is typically defined that 0 means that the PWM has not changed before the current clock pulse, while 1 means the PWM has changed. In a particular half cycle, the PWM changes for the first time when the modulation signal equals the triangular carrier signal. Meanwhile, the corresponding binary variable is set to 1. After that the PWM does not change even if the modulation signal becomes equal to the triangular carrier signal again. The binary variable R_flag is cleared to 0 for the next riding half cycle at the end of the current rising half cycle, and F_flag is cleared at the end of the falling half cycle.

Fig. 9.Flowchart of the proposed pulse competition eliminate algorithm.

The proposed method can ensure that the PWM changes only once each half cycle, and it can eliminate pulse competitions without a time delay as shown in Fig.10.

Fig. 10.Demonstration of pulse competitions elimination. (a) Rising half cycle. (b) Falling half cycle.

C. Universal Asynchronous Receiver Transmitter

The master controller is connected to the module controllers via high-speed links made of optical cables, and the data exchange is performed using universal asynchronous receiver transmitter (UART) communication. Fig. 11 shows the self-defined data format of the UART for which downstream data rather than upstream data is taken as an example. Each frame data includes one low level start bit, one high level end bit and several data bits. During the idle time the bus level is set to high. The downstream data that contains the control instruction is 4μs per frame and each frame contains 5 valid bits, including two bits of PWM enable signal, two bits of PWM for each arm and one bit of software reset. Each bit width is 400 ns. Fig. 12 shows the experimental results of the downstream data. The top waveform of the figure is for the overall process of communication, while the bottom one is for the details of a frame data.

Fig. 11.Self-defined data format of UART.

Fig. 12.Experimental results of downstream data (a) PWM unlocked and (b) PWM locked.

The PWM enable signal can be used to perform protection of the inverter modules. The signal is at a high level when the system operates properly and the bridge arms can switch according to the pulses generated by the CPS-PWM generator as shown in Fig. 12(a). Otherwise, the signal is at a low level so that all of the switches of inverter modules are locked as shown in Fig. 12(b).

Then the phase A output voltages of inverter modules 1 and 2 when the DSTACOM is operated using the proposed concentrated controller are shown in Fig. 13. It can be seen that the time delay between the output of the two inverters is about 42μs, which is quite in accordance with the value calculated using (2) for a 12-layer cascaded DSTATCOM with a carrier frequency of 1 kHz.

Fig. 13.Output voltages of inverter module 1 and 2 in phase A (a) Overall waveforms and (b) Detailed waveforms.

Fig. 14 shows comparison results between the narrow pulse detection method and the proposed method. uca1 is the phase A output multilevel voltage of a DSTATCOM with the conventional narrow pulse detection method, while uca2 is output voltage with the proposed method. From the detailed waveforms, it is obvious that there are numerous fault voltage levels on uca1, while uca2 has better sinusoidal performance.

Fig. 14.Comparison results between narrow pulse detection method and the proposed method. (a) Overall waveforms. (b) Detailed waveforms.

 

IV. EXPERIMENTAL STUDY

A 10kV/10Mvar rated three-phase three-wire cascaded DSTATCOM prototype has been manufactured for testing purposes. Fig. 15 shows the configuration and photos of the DSTATCOM prototype as well as the concentrated controller. The main parameters of the DSTATCOM system in this study are listed in Table I. The 10kV feeder is produced by a regular together with a transformer. Limited by the capacity of the feeder, the capacitive load is used to support the feeder. Besides, the maximum dynamic experiment cannot exceed the feeder capacity for safety reasons.

Fig. 15.Configuration and photos of cascaded DSTATCOM. (a) DSTATCOM configuration. (b) Photo of cascaded DSTATCOM. (c) Photos of concentrated controller.

TABLE IMAIN PARAMETERS OF DSTATCOM SYSTEM

Due to the limitations of the experiment, only the capacitive load consists of a total 2Mvar reactive capacity MSC and harmonic load are available.

First make the prototype work in the current tracking mode. Fig. 16(a) and Fig. 16(b) show the static and dynamic reactive power compensation results, respectively. Then make the prototype work in the voltage stabilizing mode. Fig. 16(c) gives the dynamic waveforms when the 10kV feeder voltage is mutated. Finally, Fig. 16(d) shows the harmonic compensation results, where the waveforms include the load and grid current. All of the experimental results show that the performance and reliability of the concentrated controller are satisfactory.

Fig. 16.Experimental results of 10kV/10Mvar DSTATCOM prototype (a) 2Mvar capacitive compensation, (b) 1.5Mvar capacitive to inductive compensation, (c) Feeder voltage stabilization and (d) Harmonics compensation.

 

V. CONCLUSIONS

A DSP and FPGA based concentrated control is designed for implementing a CPS-SPWM strategy with which PWM synchronization can be simply achieved. A self-defined UART protocol is used for communication between the master controller and the individual module controllers via high speed links. This paper analyzes the generation mechanism of pulse competition and proposes a method for eliminating competition pulses with no time delay. Finally, the proposed concentrated controller is applied to a 10kV/10MVar rated DSTATCOM industrial prototype. The experimental results show the accuracy and reliability of the concentrated controller.

References

  1. J.-S. Lai and F. Z. Peng, "Multilevel converters - A new breed of power converter," IEEE Trans. Ind. Appl., Vol. 32, No. 3, pp. 509-517, May/Jun. 1996. https://doi.org/10.1109/28.502161
  2. F. Z. Peng, J.-S. Lai, J. W. Mckeever and J. Vancoevering, "A multilevel voltage-source inverter with separate DC sources for static var generation," IEEE Trans. Ind. Applicat., Vol. 32, No. 5, pp. 1130-1137, Sep./Oct. 1996. https://doi.org/10.1109/28.536875
  3. R. Naderi and A. Rahmati, "Phase-shifted carrier PWM technique for general cascaded inverters," IEEE Trans. Power. Electron., Vol. 23, No. 3, pp. 1257-1269, May 2008. https://doi.org/10.1109/TPEL.2008.921186
  4. B. P. McGrath and D. G. Holmes, "Multilevel PWM strategies for multilevel inverters," IEEE Trans. Ind. Electron., Vol. 49, No. 4, pp. 858-867, Aug. 2002. https://doi.org/10.1109/TIE.2002.801073
  5. Z. L. Chen, H. F. Mao, B. G. Zhou, J. Shi, and J. D. Ren, "A study on theory and application of digital natural sampling based SPWM," in Proc. of the CSEE, Vol. 25, No. 1, pp. 32-37, 2005.
  6. J. L. Li, L. Q. Wang, C. X. Li, B. Han, and Z. C. Zhang, "Multi-PWM pulse generator based FPGA," in Proc. of the CSEE, Vol. 25, No. 10, pp. 55-59, 2005.
  7. R. Gupta, A. Ghosh, and A. Joshi, "Switching characterization of cascaded multilevel-inverter-controlled systems," IEEE Trans. Ind. Electron., Vol. 55, No. 3, pp. 1047-1058, Mar. 2008. https://doi.org/10.1109/TIE.2007.896274
  8. I. Celanovic, I. Milosavljevic, D. Boroyevich, R. Cooley, and J. Guo, "A new distributed digital controller for the next generation of power electronics building blocks," in Proc. IEEE APEC'00, pp. 889-894, 2000.
  9. Y. Q. Liang and C. O. Nwankpa, "A new type of STATCOM based on cascading voltage-source inverters with phase-shifted unipolar SPWM," IEEE Trans. Ind. Applicat., Vol. 35, No. 5, pp. 1118-1123, Sep./Oct. 1999. https://doi.org/10.1109/28.793373
  10. P. C. Loh, D. G. Holmes, and T. A. Lipo, "Implementation and control of distributed PWM cascaded multilevel inverters with minimal harmonic distortion and common-mode voltage," IEEE Trans. Power Electron., Vol. 20, No. 1, pp. 90-99, Jan. 2005.
  11. Y.-M. Park, J.-Y. Yoo, and S.-B. Lee, "Practical implementation of PWM synchronization and phase-shift method for cascaded H-bridge multilevel inverters based on a standard serial communication protocol," IEEE Trans. Ind. Applicat., Vol. 44, No. 2, pp. 634-643, Mar./Apr. 2008. https://doi.org/10.1109/TIA.2008.916742
  12. C. Govindaraju and K. Baskaran, "Efficient sequential switching hybrid-modulation techniques for cascaded multilevel inverters," IEEE Trans. Power Electron., Vol. 26, No. 6, pp. 1639-1648, Jun. 2011. https://doi.org/10.1109/TPEL.2010.2089064
  13. H. Akagi, S. Inoue, and T. Yoshii, "Control and performance of a transformerless cascade PWM STATCOM with star configuration," IEEE Trans. Ind. Applicat., Vol. 43, No. 4, pp. 1041-1049, Jul./Aug. 2007. https://doi.org/10.1109/TIA.2007.900487
  14. K. A. Corzine, M. W. Wielebski, F. Z. Peng, and J. Wang, "Control of cascaded multilevel inverters," IEEE Trans. Pow. Electron., Vol. 19, No. 3, pp. 732-738, May 2004. https://doi.org/10.1109/TPEL.2004.826495
  15. F. Z. Peng, "A generalized multilevel inverter topology with self voltage balancing," IEEE Trans. Ind. Appl., Vol. 37, No. 2, pp. 611-618, Mar./Apr. 2001. https://doi.org/10.1109/28.913728

Cited by

  1. A Novel Modulation Scheme and a DC-Link Voltage Balancing Control Strategy for T-Type H-Bridge Cascaded Multilevel Converters vol.16, pp.6, 2016, https://doi.org/10.6113/JPE.2016.16.6.2099