Abstract
This paper proposes a particle swarm optimization algorithm tuned fuzzy terminal sliding mode control for the application of UPS inverters. Though classic sliding mode control (SMC) is insensitive to system uncertainties, it possesses an infinite system-state convergence time. For high-accuracy tracking control, a terminal sliding mode control (TSMC) is developed to provide a finite system-state convergence time. However, difficult estimation occurs in TSMC, and incurs high UPS inverter voltage harmonics and slow dynamic response. To obtain high-quality UPS inverter output voltage, a fuzzy logic (FL) with a computationally simple and practically easy estimator is integrated into TSMC to resolve system uncertainties. Simultaneously, the particle swarm optimization (PSO) algorithm is applied to optimally tune the control gains of the TSMC with a fuzzy estimator. Results indicate that the presented combination of PSO, FL and TSMC yields a closed-loop UPS inverter with good performance under various loading conditions. Simulation and experimental results indicate that the proposed control can achieve low total harmonic distortion (THD) under nonlinear loading conditions and fast dynamic response under transient loading conditions.
Keywords
Introduction
Uninterruptible power supply (UPS) has been widely applied to provide emergency power to critical loads including safe lighting, telecommunication centers and life support equipment in hospitals that cannot afford utility failures [2]. In UPS systems, the overall performance is dependent upon the static inverter-filter arrangement, which is used to convert DC voltage to a sinusoidal AC output. A primary concern of a UPS inverter is to determine an effective controller which is able to achieve accurate tracking of the desired sinewave command. Accurate tracking for a UPS inverter should meet the following requirements: 1) perfect sinusoidal voltage waveform, even under nonlinear loading; 2) fast transient response under sudden load changes; 3) a steady-state error of approximately zero. Owing to the simple structure and easy design, a PID control is typically used as the control method for the inverter. However, a PID controller cannot achieve satisfactory performance when the controlled plant experiences highly nonlinear loading [5, 6, 5, 6].Several control methods have been employed, such as H-infinity control, repetitive control, and multi-loop control, but they are difficult to realize, and their algorithms are extremely complex [4, 11]. Sliding mode control (SMC) is intrinsically robust against system uncertainties [15]. The SMC has been presented as a good alternative for UPS inverter design, but a linear sliding surface is employed and the system trajectory has an infinite system-state convergence time [12, 13]. Recently, a terminal sliding mode control (TSMC) with a nonlinear sliding-surface has been developed and applied to many fields. Compared to linear sliding-surface-based control, the TSMC can force the system tracking error to converge to zero in finite time, and thus achieve a high-accuracy tracking control [9, 14]. This paper introduces such a control which possesses a finite system-state convergence time mechanism to overcome the disadvantages of classic SMC with an infinite system-state convergence time for special application to UPS inverters. However, the estimation of system uncertainties is a difficult problem in TSMC systems. Such problems will yield high THD, nonzero steady-state errors, and low dynamic responses in the terminal sliding mode controlled UPS inverter. Fuzzy logic (FL) controllers have been applied to a wide range of applications in various fields. FL has been further developed for power conversion applications, since its operation principle does not require precise knowledge of the load parameters [1, 3]. Hence, the estimation of system uncertainties can be accomplished by FL. The particle swarm optimization (PSO) algorithm is also an excellent evolutionary algorithm, and has been widely applied to many areas of science and engineering [8, 10]. To enhance the performance of UPS inverters, the PSO is used to optimally tune control gains of the TSMC with the fuzzy estimator. By combining PSO, FL, and TSMC, the presented system will easily achieve finite system-state convergence time, a zero steady-state error, fast dynamic response, and prevent a low THD under various loading conditions. Simulation and experimental results are presented to illustrate the good performance of the proposed controlled UPS inverter.
Mathematical modeling of UPS inverter
As shown in Fig. 1, the output voltage v o of the UPS inverter can be forced to track a sinusoidal reference voltage, v d by applying the proposed control.
As shown in Fig. 1, two equations can be obtained by the use of the KVL and KCL:
Substituting Equations (1) into (2) yields thefollowing:
Let x1 = v
o
, , and u = v
i
. Then, the matrix equation can beexpressed as:
Suppose the desired output voltage is x
d
= v
d
, and a state variable related to the tracking error is expressed by new state variables asfollows:
Thus, the error state matrix can be obtained as
For the sake of brevity, system (6) is redefined as follows:
The finite-time convergent sliding function is designed as follows:
From Equation (8):
Define
For system (6), the control law u can be expressed as follows:
While the system dynamics are in sliding action,s = 0:
Substituting Equations (14) into (13) yields the following:
Let
The condition for the existence of a sliding motion is, as follows:
The conditions φ i , ψ i and N to satisfy Equation (17) can next be obtained. Notice that w (t) in Equation (17) is an interference and in practice should be rewritten as w (k), where k denotes the sample interval. Because w (k) is generally uncertain, the control in this form cannot be implemented and must beestimated.
Therefore, define the uncertainty estimation error as follows:
Then, an algorithm is expressed as:
The FL is used to tune the β in Equation (19), and the fuzzy rule can be expressed as a two-input single-output system as follows:
The and can be easily obtained according to the following processes.
The incremental change of is defined as follows:
From Equations (18) through (21), when the parameter β is well tuned, the and will be forced to zero and the will tend toward zero. Thus, the system dynamics of system (6) will be insensitive to system perturbations, and the closed-loop system can stabilize asymptotically. The resulting fuzzy rule base designed with a two-dimensional phase plane for tuning β is displayed in Table 1.
Though the control gains can be tuned by the use of φ
i
, ψ
i
and N, thus achieving finite system-state convergence time, Equation (16) implies that the sine function across the surface s, and therefore chatter phenomenon, exists. Thus, to eliminate the chatter, the PSO algorithm represented in Equations (22) and (23) is used to optimally tune the control gains of the fuzzy TSMC. Equations (22) and (23) indicate the evolution models of a particle; then, the speed and position of each particle can be updated when moving toward a destination.
The system parameters are listed as follows: DC source voltage, V DC = 220 V; switching frequency, f s = 18 kHz; output voltage and frequency, v o = 110 Vrms, f = 60 Hz; full resistive load, R = 12 Ω; diode bridge rectifier load (electrolytic capacitor: 200μF and load resistor: 55 Ω); filter inductor, L = 1.2 mH; filter capacitor, C = 10 μF. Figure 2(a) and (b) depict the simulated output voltage and the load current obtained using the proposed control and the classic SMC, respectively, under TRIAC load (from no load to full load) with a firing angle of 90° each half cycle. As shown by the figures, the proposed control indicates a smaller voltage drop and a fast recovery of the steady-state response (% THD of the output voltage equals 1.21%), as compared to the classic SMC (% THD of the output voltage equals 2.62%). The performance of the inverter with the proposed control under rectifier load is reported. Figure 2(c) indicates that the simulated output voltage waveform is nearly sinusoidal and has very small distortion (% THD of the output voltage equals 1.30%), which exceeds the industrial standard of 5% . Compared to the proposed control, the simulatedwaveforms obtained using the classic SMC under a rectifier load, are reported in Fig. 2(d), with a % THD of 5.66% ; note that the output voltage distortion is high. Additionally, experimental waveforms under TRIAC load are investigated. Figure 3(a) shows the experimental waveform with the proposed control under TRIAC load (from no load to full load) with a firing angle of 90° each half cycle. Figure 3(b) shows the experimental waveform with the classic SMC under the same load condition. Results indicate that the proposed control provides better compensation of output voltage waveform (i.e., a smaller voltage drop and faster recovery time), particularly at the firing angle (% THD of the output voltage equals 1.28%), as compared to the classic SMC (% THD of the output voltage equals 2.94%). Figure 3(c) and (d) show the experimental output voltage and the load current waveforms of the UPS inverter controlled by the proposed control and the classic SMC under rectifier load, consisting of a full wave rectified with a parallel resistor and capacitor filter. As shown in Fig. 3(c), only a slight distortion (% THD of the output voltage equals 1.36%) occurs in the output voltage when the current rises abruptly. In contrast to the proposed control, the experimental output-voltage waveform obtained using the classic SMC exhibits a high % THD of 5.87% . Indeed, the proposed control decreases the high THD, reduces the steady-state error, and quickly converges to the origin.
Conclusions
By combining PSO, FL, and TSMC, the presented system has improved the steady-state and dynamic response of the UPS inverter. The TSMC can resolve the classic SMC problem, but the difficult estimation of system uncertainties still exists in TSMC. Such difficulty may cause high voltage harmonics, and slow transient response. The PSO algorithm is used to optimally tune the control gains of the fuzzy TSMC, thus obtaining robust UPS inverter performance. Simulation and experimental results show that THD and dynamic response results from a UPS inverter under the proposed system exceed the results achieved under the classic SMC system with both linear and nonlinear loading.
Footnotes
Acknowledgments
This work was supported by the Ministry of Science and Technology of Taiwan, R.O.C., under contract number MOST104-2221-E-214-011.
