DSP全數位控制2KVA在線式UPS之研製

DSP全數位控制2KVA在線式UPS之研製

Development of a DSP-Controlled On-Line UPS

鄒應嶼 教 授 (Prof. Ying-Yu Tzou)

交通大學 電力電子與數位電源實驗室

Power Electronics and Digital Control Lab., NCTU, Taiwan

2005112

【研究成果】Technical Report: TR-UP06:DSP-controlled 2KVA on-line UPS


DSP-Controlled UPS for Smart Power Supplying and Protection


Abstract

        This research has developed DSP-based digital control techniques for high-performance single-phase on-line UPS systems. A transformerless common-neutral half-bridge AC-DC-AC converter has been adopted for the main power circuit.  All the control functions for an on-line UPS, which includes power-on start-up control, input stage power factor control, battery charging and boosting control, output stage ac voltage regulation, and shut-down control, were realized by using a single-chip DSP controller, the TMS320F2407A. A multiple rate digital controller generates all the PWM control signals for the power stage by using a set of synchronously detected feedback signals. Software current control scheme with nonlinear pulsewidth compensation has been developed to eliminate the nonlinearity caused by the dead-lock protected PWM converters. A nonlinear digital control scheme with lower switching frequency has been developed for the power factor control of the ac-dc converter. Computer simulation and experimental results have been given to verify the proposed digital control scheme. The constructed DSP-controlled UPS system can achieve fast dynamic response for nonlinear loads and high power factor under various loading conditions. The developed UPS digital control techniques have been applied to a commercialized single-phase 2 kVA double conversion UPS. Excellent performance measurements have been achieved in the designed DSP-controlled UPS. 

中文摘要說明:本研究研製一個以數位訊號處理器(DSP)為基礎之全數位控制單相2KVA在線式不斷電系統(on-line UPS),在線式UPS之正式名稱應稱之為雙轉換(double-conversion)不斷電系統。 本文選擇共水式半橋式換流器架構,此UPS的電路架構具有簡單、高效率、與市電共水線等之優點,普遍應用於中、高功率在線式不斷電系統且符合配線法規之。

本研究發展出具有符合換流器多項控制特色的全數位式電壓輸出控制方法,解決了在一般交流電源輸出供應級操作於非線性負載下之電壓總諧波失真、電壓穩壓率及動態響應不佳等問題。針對UPS系統中各個不同的功率轉換器,建立其數學等效模型,並探討電路特性、脈寬調變控制方式、與動態響應特性。控制架構採用多迴路控制方式,包含電流內迴路預測型電流控制器設計、電壓外迴路比例積分控制器及相位領先控制器,以增加電壓回路頻寬,降低輸出電壓諧波失真大小,達到高頻寬快速響應之系統要求。

本研究提出之非同步控制方法,在採用低開關頻率的前提下,具有兼顧良好動態響應與低電磁干擾的優點,在穩態響應、非線性非平衡負載控制及暫態響應上,皆有顯著的性能改善。本文採用 數位類比混合模擬軟體進行半橋式AC-DC-AC轉換器之數位式多迴路控制模擬,採用單晶片DSP(TMS320LF2407A)實現所提出之控制法則,並以一個2kVA的功率級完成系統整合之測試驗證。實驗結果顯示所提出控制方法之效果及優越性,在全載輸出時,輸出電壓總諧波失真可降低至2.4%,輸入電流之總諧波失真亦降於4.2%;由無載切換至滿載時,輸出電壓直流量可降低至0.4V,暫態時間為1.2ms。

1. Introduction

        Application of microprocessors and DSP in high-performance power electronic systems has been a long term pursuing goal in development of control techniques for power converting systems [1]-[6]. However, due to the complicated control functions required in a UPS system, most of the previous works were focused on the digital control of the PWM inverter for ac voltage regulation. There are many control functions in an on-line UPS system, such as power on/off sequence control, frequency synchronization, power factor control, PWM inverter control. Battery charging control, battery voltage booster control, and many other diagnostic and monitoring functions. 

Figure 1.1.  System block diagram of a double power conversion (on-line) UPS.

        Implementation of a fully digital-controlled UPS provides many advantages, such as more sophisticated control functions can be employed in a UPS system, a software-controlled UPS can be more flexible, advanced robust control schemes can be implemented to accommodate stringent and versatile application requirements. Many research works have been carried out on the closed-loop regulation of PWM inverters using various feedback control schemes to achieve both good dynamic response and low harmonic distortion. Microprocessor-based deadbeat control technique has been applied to the closed-loop regulation of PWM inverters. Deadbeat control has been developed for the voltage regulation of the PWM inverter by employing a minor current loop and a major voltage loop. However, deadbeat control scheme has the disadvantages of highly sensitive to parameter and load variations and requiring large peak-to-average ratio of control signals to achieve deadbeat effect.

Figure 1.2  Block diagram of a DSP-controlled UPS with double power conversion.

        With the great advances in microelectronics and VLSI technology, high-performance microprocessor and digital signal processors (DSPs) can be effectively used to realize advanced control schemes [7]. Most instructions of a DSP can be accomplished within one instruction cycle and complicated control algorithms can be executed with fast speed, therefore, more control functions can be realized by using software. Attempts have been made to realize a fully DSP-controlled UPS [8]-[9]. However, only limited functions have been realized using software. In this paper, a single-chip DSP controller, the TMS320F240 from Texas Instruments, has been used to realize all the control functions required in an on-line UPS system. 

        With the availability of 16/32-bit high-performance single-chip DSP, as shown in Fig. 1.3, most of its instructions can be accomplished within one instruction cycle, complicated control algorithms can be realized efficiently. This paper describes the design and implementation of a DSP-embedded fully digital-controlled single-phase on-line uninterruptible power supply (UPS) system. All the control functions for an on-line UPS, which includes power-on start-up control, input stage power factor control, dc-link voltage regulation, battery charging and voltage boosting control, output stage ac voltage regulation, and shut-down control, were realized by using a single-chip DSP controller. 

Figure 1.3  Development of high-performance single-chip DSP for control applications.

2. Power Circuit Design

        The selection or development of a circuit topology for a single-phase double-conversion UPS plays a most important role in the design of a high-performance UPS. This is due to that the circuit topology is highly dependent on the overall efficiency, cost, safety regulations, and possible patent conflicts. 

Figure 2.1  Topology selection for single-phase ac-dc-ac converter.

2.1 Half-Bridge Common-Neutral AC-DC-AC Converter

        Single-ended, half-bridge, or full-bridge PFC converters are all boost converters, from the point-of-view of control loop design they have the same dynamics. The only difference is the effective voltage applied to the inductor due to a specified PWM duty. From the point-of-view of power circuit design, these three PFC converters have the same utilization factor, which result the processing power ratings are proportional to their number of switches. The half-bridge PFC converter has advantages of common-neutral in UPS applications and a minimal number of power switches is required. However, it also has disadvantages of higher voltage stress and need fast response balance control of the totem-pole capacitor bank. Fig. 2.2 shows the detailed schematics of the power circuit of the common-neutral ac-dc-ac converter and Fig. 2.3 is an illustrated circuit topology for functional description and component rating calculations.  

Figure 2.2  Schematics of the Common-neutral half-bridge ac-dc-ac converter.

Figure 2.3  Common-neutral half-bridge ac-dc-ac converter.

        The inherent bi-directional characteristics of a common-neutral ac-dc-ac converter can be illustrated as shown in Fig. 2.4. The UPS output connected load may be inductive, capacitive, or even nonlinear with reactive characteristics, therefore, in order to a unit power factor input as well as keep a good dynamic response under step load change condition, the dc-link capacitor should provide a sufficient energy storage to maintain a half-cycle voltage fluctuation.

Figure 2.4  Inherent bi-directional control characteristics of the common-neutral half-bridge ac-dc-ac converter.

2.2 PFC Converter 

        Single-ended, half-bridge, or full-bridge PFC converters are all boost converters, from the point-of-view of control loop design they have the same dynamics. The only difference is the effective voltage applied to the inductor due to a specified PWM duty. From the point-of-view of power circuit design, these three PFC converters have the same utilization factor, which result the processing power ratings are proportional to their number of switches. The half-bridge PFC converter has advantages of common-neutral in UPS applications and a minimal number of power switches is required. However, it also has disadvantages of higher voltage stress and need fast response balance control of the totem-pole capacitor bank.   

3. Control Loop Design

        There are many control functions required in a smart UPS system, These may include system monitoring, diagnosis, protection, interface control, and real-time control. The real-time control function plays an important role for the improvement of the UPS control performance. The control functions of a UPS system can be classified four major parts according to their control purposes. These include: front-end power factor correction control, PWM inverter control for sinusoidal output voltage regulation, the dc-dc boost control for dc-link voltage regulation, and the battery charging control. These control functions are described as follows. 

3.1 Power Factor Control 

        Regulations on line current harmonics have made power factor control a basic requirement for power electronic equipment [14]. The main purpose of the PFC converter is to shape the input current to be linear proportional to its input voltage so that it behaves as a resistor. Another purpose of the PFC converter is to regulate its output dc voltage under line and load variations. 

        Conventional PFC control schemes focus on the shaping of the line current in proportional to the voltage and therefore, a current loop controller with wide bandwidth is required. However, in order to minimize the current distortion resulted from the dc-link voltage regulation, a low-pass filter is required to smooth the double line frequency ripples in the dc-link voltage. This results a slow response of the UPS front-stage power converter. The slow response of the PFC converter will result a large voltage drop under a step load change and further deteriorate the UPS output waveform. 

        In order to improve the dynamic response of the PFC boost converter, various feedback control schemes have been analyzed in [15]. Analog notch filter to eliminate measured output voltage ripples can achieve a better dynamic response compared with other approaches. Development of fast response control schemes for the PFC boost converter has become a technical pursuing goal in recent years [16]-[19]. These control techniques break the bandwidth barrier of double line frequency by using sophisticated control techniques in elimination the influences of output voltage ripples. All these control schemes are applied to the PFC boost converter and using analog controller or analog current-loop controller with microprocessor-based voltage-loop controller.

        One major design challenge in synthesizing a digital PFC controller is that we must make a compromise between the line current distortion and a fast response of the dc-link voltage regulation. Fig. 3.1 shows the control structure of a single-phase PFC converter and Fig. 3.2 is the detailed control block diagram. The PFC controller consists of three sub-controllers: an inner current loop controller, an outer voltage loop controller, and an adaptive ripple estimator.

    The inner current loop controller is required to regulate the line current with a high sampling rate, usually from 10 to 20 kHz. The outer voltage loop controller is used to regulate the dc-link voltage and at the same time to generate a current reference for the current loop. A lower sampling rate from 1 to 2 kHz is an appropriate choice for the voltage loop. The adaptive voltage ripple estimator is used to generate a compensated signal to cancel the line ripple voltage occurred in the dc-link. 

Figure 3.1  Control structure of a single-phase PFC converter.

Figure 3.2  Detailed control block diagram of a digital-controlled half-bridge PFC converter.

3.2 PWM Inverter Control 

        The control loop design for the PWM inverter for ac voltage regulation is most difficult in the synthesis of the digital controller for the UPS. This is due to that the inverter should provide good quality ac voltage, this means low voltage THD, for various kinds of loads. The control architecture of the PWM inverter for ac voltage regulation is shown in Fig. 3.3. It includs four control loops.

  1. Balancing Control Loop (fs=60 Hz): This loop is used to compensate dc-offset due to nonlinear distortion such as unbalanced turn-on and turn-off time, unbalance of the upper and lower common-neutral dc-link voltages, and possible dc-offsets of the feedback sensing circuits. 

  2. RMS Control Loop (fs=60 Hz): This loop is used to compensate RMS voltage errors due to limited voltage loop bandwidth and output voltage THD distortion when connected with nonlinear loads. 

  3. Voltage Control Loop (fs=6 kHz): This loop is used to compensate the instantaneous output voltage to track a sinusoidal 60 Hz reference. The desired closed-loop bandwidth (600 Hz) should be at least ten times of the reference frequency (60 Hz). A 10 times of sampling frequency to BW ratio means the voltage loop sampling frequency should be 6 kHz. 

  4. Current Control Loop (fs=24 kHz): The current loop plays a most important role in the control of a PWM inverter for ac voltage regulation. This loop can decouple the inductor from the LC filter dynamics and eliminate nonlinear distortion due to dead-time of the PWM inverter. 

Figure 3.3  Control architecture of the PWM inverter for ac voltage regulation.

        The current loop controller can decouple the nonlinear dynamics resulted by the load. The dynamics of the UPS inverter output filter with its connected load exhibits large load variations. Fig. 3.4 shows the frequency responses of the inverter with resistor load (10% ~100% load). It can be observed that the frequency response exhibits highly resonant characteristics at resonant frequency of the output filter when in light load. In order to achieve good dynamics responses and maintain good stability under large nonlinear load variation conditions, an adaptive variable structure control scheme, as shown in Fig. 3.5,  has been developed for the PWM inverter for robust ac voltage regulation. 

Figure 3.4  Frequency responses of the inverter with resistor load (10% ~100% load).

Figure 3.5  Block diagram of the digital adaptive variable structure control scheme for AC voltage regulation.

3.3 DC-DC Booster Control 

        The booster in a UPS system is used to convert the battery output voltage to a much more high dc-link voltage. The battery booster in the designed UPS system is a common-neutral current-fed flyback converter with a coupled transformer. The PI control scheme has been applied for the inner current loop control of the boost converter. Because the booster output is connected to the dc-link and is activated when the utility is failed, its dynamic response behaves as an important performance index. The current-fed flyback converter is current regulated an inner-loop analog PWM controller and voltage regulated by an outer voltage loop controller using PI control with dc-link voltage feedforward compensation. 

3.4 Battery Charger Control 

        The battery charger in the designed UPS system is symmetric common-neutral flyback converter. A proportional controller is used for the current regulation and a simple PI controller is used for the voltage regulation. Constant current with battery voltage profile control is adopted as the battery charging scheme. The charging profile is stored in the EEPROM of the UPS controller and can be reloaded when a new set of battery are installed. The software control approach provides great flexibility in implementing various intelligent battery charging and discharging control schemes. 

3.5 Line Frequency Synchronization Control 

        For a double-conversion UPS, its output voltage must always be synchronized with the line voltage. This design requirement is required because in case of UPS failure or manually switched to maintenance mode the UPS output must be transferred to the line input and the synchronization ensures a smooth voltage transfer. If the line frequency is within the specified output frequency range (±3%), the output voltage should synchronize with the input voltage with zero phase error. However, if the line frequency deviation is larger than ±3% for a specified time interval (such as 10 cycles), the frequency of the UPS output voltage will converge to standard output frequency (such as 60 Hz) with a frequency slew rate of 0.1Hz/cycle. If the line frequency back to specified range, the UPS output should also synchronize with the line frequency with a same frequency slew rate. In any instances, the input current should synchronize with the line voltage and provide a proportional current control for input power factor correction.  

4. UPS Realization 

  Realization of a practical UPS system involves a lot of sophisticated engineering works. In this research we focused on the realization issues of the digital control of the UPS system using a single-chip DSP controller - the TMS320F2407A. 

4.1 Hardware Architecture  

  Fig. 4.1 shows the UPS hardware architecture and the control interface. The UPS consists of two major parts: the power conversion unit and the control unit. In order to unify the control interface for the control of various power converters we have defined a power interface bus, the P-bus, for the control interface between the power converter and the DSP-based control unit. We name UPS control engine for the the DSP-based UPS controller. Fig. 4.2 shows the pin definition of the UPS control engine.  

Figure 4.1  UPS hardware architecture and control interface.

4.2 Selection of the Control Processor

   The TMS320Lx240xA series of devices are members of the TMS320 family of digital signal processors (DSPs) designed to meet a wide range of digital motor control (DMC) and other embedded control applications. This series is based on the C2xLP 16-bit, fixed-point, low-power DSP CPU, and is complemented with a wide range of on-chip peripherals and on-chip ROM or flash program memory, plus on-chip dual-access RAM (DARAM). A single-chip DSP controller, the TMS320F2407A, as shown in Fig. 4.3, has been adopted as the control core for the UPS engine. The TMS320F2407A has 32k words on-chip flash memory for program codes. This feature allows program update and flexibility for performance enhancement. 

Figure 4.2  Pin definition of the UPS digital control bus.

 

    Features: 

  • Sectored Flash for field re-programmability and simplified design 

  • Code compatible platform provides easy migration path 
  • CAN module enables inter-system communication 
  • Up to 16 PWM outputs allow multi-motor/axis control 
  • 6.6us to 500-ns A/D converter enhances system accuracy 
  • 33 to 50nS instruction cycle (30 or 20 MIPS) for processing complex control algorithms 
  • RAM for high-level programming language and high-order system modeling 
  • Fast Serial communication Ports 
  • Fast Interrupts Control unit

Figure 4.3  Block diagram and features of a 40MPIS single-chip DSP controller - TMS320F2407A.

4.3 Development of the UPS Control Engine

        The TMS320F2407A running at 40 MHz with a single 3.3V supply voltage, this makes it a challenge in hardware design for electromagnetic interference reduction. Special design considerations must be carried out in the design of the PCBs for the power and control circuits for EMI control. Fig. 4.4 shows the picture of the designed DSP control card for 2U rack-mount UPS systems. This single-board DSP controller is designed to meet high-performance requirement for power electronic systems. 

Special Features: 

  • Control Processor: TMS320F2407A 40 MHz

  • External RAM: 32k Words

  • 8 channels 12-bits D/A conversion 

  • 16 channels 10-bits A/D conversion 

  • 16 channels for programmed PWM generation 

  • SPI (Serial Peripheral Interface) for multiple-DSP controller 

  • On-board RS-232 and USB interface 

  • FPGA for programmed PWM generation 

Figure 4.4  The DSP-based UPS control engine.

4.4 Development of the Power Board 

        Realization of the power board of an on-line UPS system includes a lot of accumulated experienced engineering works, such as  on the components selection, design options for application models, power circuit PCB layout for EMI reduction, and safety requirements, etc.    

 

Figure 4.5  The 2kVA on-line power board.

4.5 System Integration 

        Fig. 4.5 shows the DSP-controlled UPS under development. The developed DSP control techniques have been realized into a commercialized 2kVA UPS to shows the feasibility of employing modern digital control techniques by using an advanced digital signal processor. A systematic top-down design procedure has been developed in the design of the a series of high-performance cost-effective UPS systems for rack-mount server applications.   

Figure 4.6  The 2kVA on-line UPS under development.

4.6 Real-Time Control Firmware Design  

        The control of a power processing system is essential a real-time control problem. Many real-time control tasks can only be tested after the complete hardware has been constructed. It is time consuming for inexperienced engineers in developing these control, communication, and interface software for a commercialized UPS system. Fig. 4.7 shows the system software architecture of an on-line UPS. The control software are classified into three categories: real-time interrupted control routines, periodic background sequential control routines, and aperiodical background interface control routines. Fig. 4.8 illustrate the operating mode and interrupt mechanism of the DSP-based UPS controller and Fig. 4.9 shows the main flow chart of the system software. The interrupt-driven mechanism is activated by a real-time timer. An innovative asynchronous control scheme has been developed for the digital current loop control to achieve both good dynamic response and low electro-magnetic interference (EMI) with low PWM switching frequency.  

Figure 4.7  The system software architecture of an on-line UPS.

Figure 4.8  Operating mode and interrupt mechanism of the DSP-based UPS controller.

Figure 4.9  Main control flow chart.

 

Figure 4.10  The UPS mode detection mechanism.

4.7 Interactive Development Environment for Digital UPS Design 

        The firmware design plays a most important role in the development of a fully digital-controlled UPS system to meet various control and application requirements.  In order to construct a seamless software development environment for the interrupt-oriented real-time control software we have design n on-line monitoring and control software, the WinUPS. Fig. 4.10 shows the operating screen of the UPS remote monitoring software.  

Figure 4.11  The UPS monitoring software.

5. UPS Performance Measures

  The developed digital control techniques have been applied to a commercialized DSP-controlled 2 kVA on-line UPS. The testing of the constructed UPS is based on a specific testing load as shown in Fig. 5.1. The efficiency of a UPS system is related to its control performance. The load connected to a UPS system is usually unknown. The load may be inductive, capacitive, nonlinear, or even be regenerative. In most applications, the UPS are connected with switching mode power supplies with full-bridge uncontrolled ac-dc rectifiers or PWM rectifiers with power factor correction. A rectifier load with crest factor of 3.0 is usually considered as a standard testing condition in evaluation of the UPS performance.

Figure 5.1  Performance measurement setup of the UPS at normal mode with rectifier load.

    The UPS testing bench is shown in Fig. 5.2, which includes several instruments for the performance measurement of the UPS under different testing conditions. 

Figure 5.2  Experiment testing bench for UPS performance measurement.  

Figure 5.3  Testing circuit of the UPS inverter with isolated rectifier load.  

Figure 5.4  Experimental results of the UPS at normal mode with rectifier load.

        The most important performance measurements of a double-conversion UPS can be classified into two categories: efficiency and control performance. The control performance can  have a significant influence on the efficiency, especially when the converter have a dc-offset or under a low-frequency sub-oscillations due to the inappropriate controller realization.    

Figure 5.5  Experimental results of the inverter output for a rated rectifier load  with crest factor of 3.0.

        Table 1 shows the summary of the performance measurements of the designed single-phase DSP-controlled double power conversion UPS.  

Table 1.  Measurements of of the DSP-controlled single-phase double power conversion UPS.
Items Model Elite 2K115
Input Voltage 80~145 V(115V ± 25%)
  Frequency 50Hz/60Hz ± 5% Auto Select
  Rated Current 22A (at 115V normal)
  THD of Line Current < 4.2% (at rated current)
  Power Factor > 0.99
Efficiency Line to Inverter > 85%
  Battery to Inverter  > 85%
 

 

 

Output

 

 

 
Voltage (Line) 115V ± 1%
Voltage (Battery) 115V ± 1%
Frequency (Line) 50/60 Hz ± 3%
Frequency (Battery) 50/60 Hz ± 0.1%
Load Power Factor +0.9 ~ -0.7
Load Crest Factor < 3.0
Output Voltage THD 3% (5%) (Resistive Full Load)
Over Load  +10% Overload 110 ± 2% 30 secs.
  +25% Overload 125 ± 4% ~ 150 ± 4% 10 cycle
Battery  DC Voltage 72V/6 pcs
  Type 12V/7AH Lead-Acid
  Backup Time 5.5 mins (Full load)
  Charging Current 1A ± 5%
  Charging Management 3-stage Charging
  Recharging Time < 8 hours (4 hours up to 90% usable capacity)
Transfer  Switch Relay Parallel with Thyristor
  Line to Inverter Zero Transfer
  Inverter to Line 5 ms max

6. Conclusions 

  This research has completed the design and implementation of a DSP-embedded fully digital-controlled single-phase on-line uninterruptible power supply (UPS) system. The applications of high-performance DSP in complicated power electronic systems will find great potential in synthesis of sophisticated control algorithms and PWM switching schemes. This paper has applied a single-chip DSP controller, the TMS320F2407A, in realizing all the required control functions for a single-phase on-line UPS. Experimental results show the designed 2 kVA UPS can reach very good dynamic responses both in utility interface and output voltage regulation.

    Some practical important research issues include: 


REFERENCES


台灣新竹交通大學電力電子 與數位電源實驗室
Copyright © 1987-2006 by DigitalPowerLab, NCTU, TAIWAN

TR-UP06:DSP全數位控制2KVA在線式UPS之研製【研究成果】

Last update: 2005/1/12