Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2014, Article ID 864989, 6 pages http://dx.doi.org/10.1155/2014/864989 Research Article Control System Design of Shunt Active Power Filter Based on Active Disturbance Rejection and Repetitive Control Techniques Le Ge,1,2 Xiaodong Yuan,3 and Zhong Yang1 1 College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China School of Electric Power Engineering, Nanjing Institute of Technology, Nanjing 211167, China 3 Department of Renewable Energy and Distribution Network Technology, Jiangsu Electric Power Company Research Institute, Nanjing 211103, China 2 Correspondence should be addressed to Le Ge; gele nit@sina.com Received 13 December 2013; Accepted 18 February 2014; Published 23 March 2014 Academic Editor: Xiaojie Su Copyright © 2014 Le Ge et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. To rely on joint active disturbance rejection control (ADRC) and repetitive control (RC), in this paper, a compound control law for active power filter (APF) current control system is proposed. According to the theory of ADRC, the uncertainties in the model and from the circumstance outside are considered as the unknown disturbance to the system. The extended state observer can evaluate the unknown disturbance. Next, RC is introduced into current loop to improve the steady characteristics. The ADRC is used to get a good dynamic performance, and RC is used to get a good static performance. A good simulation result is got through choosing and changing the parameters, and the feasibility, adaptability, and robustness of the control are testified by this result. 1. Introduction The proliferation of nonlinear loads caused by more and more modem electronic equipments results in deterioration of power quality in power transmission or distribution systems. Harmonic, reactive, negative sequence and flickers are the reasons of various undesirable phenomena in the operation of power system. In order to solve these problems, the concept of active power filter (APF) was presented. Active power filters, which compensate harmonic and reactive current component for the power supplies, can improve the power qualities and enhance the reliabilities and stabilities on power utility [1–3]. In recent 30 years from APF presented, the continual innovation of control strategies mainly impels the APF techniques to be developed rapidly [4–7]. Active disturbance rejection control (ADRC) is a robust control method that is based on extension of the system model with an additional and fictitious state variable, representing everything that the user does not include in the mathematical description of the plant [8–11]. Different from other disturbances and states estimation [12–15], this virtual state (sum of internal and external disturbances, usually denoted as a “total disturbance”) is estimated online with a state observer and used in the control signal in order to decouple the system from the actual perturbation acting on the plant. This disturbance rejection feature allows user to treat the considered system with a simpler model, since the negative effects of modeling uncertainty are compensated in real time. As a result, the operator does not need a precise analytical description of the system, as one can assume the unknown parts of dynamics as the internal disturbance in the plant. Robustness and the adaptive ability of this method make it an interesting solution in scenarios where the full knowledge of the system is not available. Repetitive control is a control method developed by a group of Japanese scholars in 1980s. It is based on the Internal Model Principle and used specifically in dealing with periodic signals, for example, tracking periodic reference or rejecting periodic disturbances. The repetitive control system has been proven to be a very effective and practical method dealing with periodic signals [15–18]. Repetitive control has some similarities with iterative learning control. This paper addresses the electric current tracking control problem for shunt APF. The control law is joint ADRC and RC which can deal with the static and dynamic performance. The rest of this paper is organized as follows. In Section 2, 2 Mathematical Problems in Engineering y∗ (t) Transient profile generator y∗(n) (t) ··· y∗Μ (t) Nonlinear u0 (t) weighted sum − 1/b(t) d(t) u(t) Plant y(t) b(t) . . . zn zn+1 = aΜ (t) Extended state ··· observer (ESO) z1 Figure 1: Block diagram of the ADRC. a brief description of the ADRC is presented. In Section 3, main results of ADRC + RC control technique are developed. In Section 4, simulation results are presented to show the effectiveness of the proposed control technique. Finally, some conclusions are made in Section 5. 2. Active Disturbance Rejection Control In ADRC, the tracking differentiator (TD) is used to deal with the reference input and the extended state observer (ESO) is used to deal with the output of controlled system. Then the ADRC control law can be selected through the appropriate nonlinear combination of state errors. The general structure of ADRC is shown in Figure 1. In Figure 1 of ADRC, the transient profile generator is used to obtain each order derivative π¦∗Μ (π‘), π¦∗Μ (π‘), . . . , π¦∗π (π‘) of reference trajectory π¦∗ (π‘). Next, brief description of ADRC is given as follows. Consider a class SISO nonlinear system as π¦π = π (π¦, π¦,Μ . . . , π¦(π−1) , π‘) + ππ’ (π‘) + π (π‘) . (1) Equation (1) also can be described as ππ = π¦∗π (π‘) − π§π , .. . (2) π₯πΜ = π (π₯1 , π₯2 , . . . , π₯π−1 , π‘) + ππ’ (π‘) + π (π‘) π¦ = π₯1 , where π(π₯1 , π₯2 , . . . , π₯π−1 , π‘) is unknown function, π(π‘) is unknown disturbance, and π’(π‘) is control input. Construct the following ESO for nonlinear systems (2): π§Μ1 = π§2 − π1 (π§1 − π¦) (3) π§Μπ = π§π+1 − ππ (π§1 − π¦) + ππ’ (π‘) π§Μπ+1 = − ππ+1 (π§1 − π¦) . Let π(π‘) = π(π₯1 , π₯2 , . . . , π₯π−1 , π‘) + π(π‘), so we can obtain the following conclusion: π§1 σ³¨→ π₯1 , π§2 σ³¨→ π₯2 , . . . , π§π σ³¨→ π₯π , π§π+1 σ³¨→ π (4) (5) So the following nonlinear combination can be gotten by state errors (5): π’0 (π‘) = π1 fal (π1 , πΌ, πΏ) + ⋅ ⋅ ⋅ + ππ fal (ππ , πΌ, πΏ) , (6) where ππ , πΌ, and πΏ are adjustable parameters. And nonlinear function fal is defined as follows: σ΅¨σ΅¨ σ΅¨σ΅¨ σ΅¨σ΅¨ππ σ΅¨σ΅¨ > πΏ σ΅¨σ΅¨ σ΅¨σ΅¨ σ΅¨σ΅¨ππ σ΅¨σ΅¨ ≤ πΏ. (7) Using the nonlinear state errors feedback (6) and estimation value πΜ(π‘), the ADRC law can be given by π’ (π‘) = .. . π = 1, 2, . . . , π. σ΅¨σ΅¨ σ΅¨σ΅¨πΌ σ΅¨π σ΅¨ sgn (ππ ) { {σ΅¨ π σ΅¨ fal (ππ , πΌ, πΏ) = { π { π { πΏ1−πΌ π₯1Μ = π₯2 π₯π−1 = π₯π through selecting appropriate nonlinear function π1 , π2 , . . . , ππ+1 . Defining that πΜ(π‘) is the estimation value of π(π‘), we can obtain π§π+1 = πΜ(π‘). From the above brief description of ESO, it can be seen that ESO can be used to estimate the states and the sum of model uncertainty π(π₯1 , π₯2 , . . . , π₯π−1 , π‘) and disturbance π(π‘). So, ESO is such a link, which uses the output π¦(π‘) of plant to get each order derivative signal π§1 , π§2 , . . . , π§π and estimation value of disturbance. Using π§1 , π§2 , . . . , π§π from ESO and π¦∗Μ (π‘), π¦∗Μ (π‘), . . . , π¦∗π (π‘) from TD, we get the state errors as π’0 (π‘) − πΜ (π‘) , π π = 1, 2, . . . , π. (8) 3. Main Results Shunt APF circuit schematic is shown in Figure 2; the upper and lower arm of the shunt APF can be considered as ideal switch from the APF working principle. The equivalent circuit of APF is shown in Figure 3. Since the switching operation can control voltage size of the AC side. So shunt APF can be considered as a controllable voltage source and a parallel impedance in the circuit, and to compensate harmonic current and reactive current can be achieved. So we can obtain the model of shunt APF as follows: πΏ πππ = π’π − π ππ − π’π . ππ‘ (9) Mathematical Problems in Engineering is 3 iL where π11 , π12 , πΌ1 , and πΏ1 are selected parameters. So we can obtain the ADRC law as Load AC π’0 (π‘) = π2 fal ((ππ ∗ (π‘) − π§1 ) , πΌ2 , πΏ2 ) , ic L π’ (π‘) = R APF Figure 2: Block diagram of shunt APF. is iL Load AC ic S1 L R C S2 + V − c Figure 3: Equivalent circuit of shunt APF. Define PWM as a proportional part, namely, π’π = π’ππ , where π’ is modulation amount. Let π’ be the control input of system. ππ is voltage of DC side. For the supply current, we know ππ = ππ + ππΏ . (10) Substituting (10) into (9), we have (πΏ + πΏ π ) πππ ππ = − (π + π π ) ππ − π’ππ + π’π + π ππΏ + πΏ πΏ . (11) ππ‘ ππ‘ Designed system controller can be considered by a DC voltage outer-loop control and an inner-loop current control. Since the response speed of inner-loop is much faster than the DC voltage outer-loop, it can be considered that DC voltage is constant when the inner current controls. Ignore the impedance of the power line; we let π(π‘) = π’π + π ππΏ + πΏ(πππΏ /ππ‘); system (11) can be written as (πΏ + πΏ π ) πππ = − (π + π π ) ππ − π’ππ + π (π‘) . ππ‘ (12) The APF is a first-order system. ADRC does not need to detect the load current and supply voltage and only uses them as unknown disturbances. A PI controller is used to control the outer-loop DC voltage, which is order to obtain a given current value ππ ∗ (π‘). ππ ∗ (π‘) can be seen as the reference input π¦∗ (π‘) of ADRC. The control objective is to make the supply current ππ able to track the given current value ππ ∗ (π‘) through controlling the modulation amount π’ of PWM. Set an order TD output as π§Μ1,1 = −π0 fal ((π§1,1 − ππ ∗ (π‘)) , πΌ0 , πΏ0 ) , (13) where π0 , πΌ0 , and πΏ0 are selected parameters. Construct of the following formula ESO: π§Μ1 = π§2 − π11 fal ((π§1 − ππ ∗ (π‘)) , πΌ1 , πΏ1 ) − ππ π’ (π‘) , π§Μ2 = −π12 fal ((π§1 − ππ ∗ (π‘)) , πΌ1 , πΏ1 ) , (14) π’0 (π‘) − π§Μ2 , ππ (15) where π2 , πΌ2 , and πΏ2 are also selected parameters. All selected parameters of ADRC controller must try to get in simulation. RC is mainly used in continuous processes for tracking or rejecting periodic exogenous signals. In most cases, the period of the exogenous signal is known. The internal model principle is the theoretical foundation of RC. According to internal model principle, to track or reject a certain signal without steady-state error, the signal can be regarded as the output of an autonomous generator that is inside the control system. Although RC system can still get a good static performance, it cannot get a good dynamic performance of the system. RC is usually used to meet up with other control strategies. Actually, RC is only used to restrain the tracking error. But ADRC can improve the rapid response of the system. After being coupled with the repetitive controller, controller can detect the tracking error and accumulate a correction on the basis of the original command to reduce the error. Repetitive controller can be seen as an embedded component, so this system is called embedded repetitive control system (ERCS). Figure 4 is a block diagram of a parallel ADRC with RC. Next, how to select the controller parameters of RC is shown as follows. (1) Cycle delay factor N: π is sampled beat number of sinusoidal cycle and can be described as fundamental frequency ππ and the switching frequency ππ . (2) Compensation link π(π§): π(π§) characterizes the steady precision of repetitive controller. In general, π(π§) is a constant. When π(π§) = 1, the open-loop gain of system is infinite, and steady-state error is zero. But this may likely cause system instability. So we usually select a constant that is less than but close to 1. π(π§) is also preferably chosen zero phase low pass filter. (3) Compensation link π(π§) of plant: π(π§) is used to reform the controlled plant. After reformation, the amplitude-frequency characteristics of the plant has zero gain in the low frequency band. Generally, the series correction part π1 (π§) is first selected to correct the low-frequency gain of controlled plant. Then, in order to improve system stability, the second-order low-pass filter is selected to attenuate high frequency gain. (4) Phase compensation factor π: the aim of phase compensation factor π is to compensate phase lag for reformed controlled plant in the low frequency. (5) Repetitive controller gain πΎπ : πΎπ is used to ensure the stability of the system in the high frequency band. The smaller πΎπ can cause the better stability, but the speed of convergence will become slow and the steady-state 4 Mathematical Problems in Engineering is∗ (t) Vc∗ − PI Kr zk S(z) z−N + Q(z) Z −N − is (t) is∗ (t) k2 fal((is∗ (t) − z1 ), πΌ2 , πΏ2 ) u0 (t) + 1/Vc u(t) APF PWM − Vc is (t) Vc z2 ESO of (14) z1 Figure 4: Block diagram of a parallel ADRC with RC for shunt APF. 50 25 20 10 Electric current (A) Load electric current (A) 15 5 0 −5 −10 0 −15 −20 −25 0 0.02 0.04 0.06 Time (s) 0.08 0.1 Figure 5: Load electric current. error will increase. In general, πΎπ is chosen to be close to 1 as possible under maintaining the well stability of the RC. 4. Simulation Results In this section, we use Matlab/Simulink for testing and verifying the proposed APF control method. The parameters of chosen APF are πΏ = 1 H, π = 8 Ω, π = 100 πs, and ππ = 10 kHz. The ADRC controller parameters are designed as πΌ0 = 2, πΌ1 = 0.5, πΌ0 = 1, πΏ0 = 0.00001, πΏ1 = 0.001, πΏ0 = 0.00001, π0 = 8000, π11 = 10000, π12 = 50000, and π2 = 500. The RC controller parameters are designed as π = 200, π1 (π§) = (π§ − 0995)/[0.1248(π§ − 06)], π2 (π§) = (0.0675π§2 + 01349π§ + 00675)/(π§2 − 1143π§ + 0.4128), π(π§) = 0.97, π = 3, and πΎπ = π.8. First, we consider the 150 Hz sine wave for load. Figures 5 and 6 show the load electric current which is third harmonic and the output current π(π‘) of controlled APF. −50 0 0.02 0.04 0.06 Time (s) 0.08 0.1 i(t) i∗ (t) Figure 6: Reference current π∗ (π‘) and output current π(π‘) of controlled APF. Figure 7 shows the total harmonic distortion (THD) analysis for grid current. It can be seen that the proposed control method of the APF can better restrain harmonic of grid. The value of TDH can achieve 0.26%. First, we consider the 200 Hz square wave signal for load. Figures 8 and 9 show the load electric current which is fourth harmonic and the output current π(π‘) of controlled APF. Figure 10 shows the total harmonic distortion (THD) analysis for grid current. It can be seen that the proposed control method of the APF can better restrain harmonic of grid. The value of TDH can achieve 3.88%. In simulation process, we do not correct the controller parameters, just change the distortion form of load; the simulation results are provided to show that the proposed Mathematical Problems in Engineering 5 FFT analysis FFT analysis Fundamental (50 Hz) = 39.54, THD = 3.88% Fundamental (50 Hz) = 40.09, THD = 0.26% 1.2 Mag (% of fundamental) Mag (% of fundamental) 4 1 0.8 0.6 0.4 0.2 2 1 0 0 0 5 10 Harmonic order 15 20 0 5 10 Harmonic order 15 20 Figure 10: THD analysis for grid current. Figure 7: THD analysis for grid current. Load electric current (A) 3 30 control algorithm of APF has a very reliable robustness and adaptability for the different distortion forms. 20 5. Conclusions 10 0 −10 −20 −30 0 0.02 0.04 0.06 Time (s) 0.08 0.1 Figure 8: Load electric current. Since the switch voltage drops, the drive circuit delay differs and dead zones are affected, there are a large number of low-order harmonics in the output current of a single-phase grid-connected APF. The traditional PI controller exists the capacity deficiencies in the harmonic suppression, and unable realizes the static error tracking for the sine command current. It can effectively improve the grid current waveform through ADRC + RC controller. In this paper, we give the composite control law design method for single-phase grid connected APF current loop. Theory and simulation are provided to show that the proposed control algorithm has a very reliable tracking ability and satisfactory robustness to different harmonics of the load. Conflict of Interests The authors declare that there is no conflict of interests regarding the publication of this paper. Electric current (A) 50 Acknowledgments The authors wish to thank Professor Yongqiang Ye and Dr. Xu for their constructive comments and suggestions which have helped to improve the presentation of the paper. This work was partially supported by the Advanced Research Project of Jiangsu Electric Power Company Research Institute. 0 References −50 0 0.02 0.04 0.06 Time (s) 0.08 0.1 i(t) i∗ (t) Figure 9: Reference current π∗ (π‘) and output current π(π‘) of controlled APF. [1] T.-F. Wu, H.-S. Nien, H.-M. Hsieh, and C.-L. Shen, “PV power injection and active power filtering with amplitudeclamping and amplitude-scaling algorithms,” IEEE Transactions on Industry Applications, vol. 43, no. 3, pp. 731–741, 2007. [2] G. Zhang, T. Zhang, M. Ding, J. Su, and H. Wang, “Combined control of active power filter and PV grid connected generation,” Automation of Electric Power Systems, vol. 31, no. 8, pp. 61–66, 2007. 6 [3] H. Akagi, “New trends in active filters for power conditioning,” IEEE Transactions on Industry Applications, vol. 32, no. 6, pp. 1312–1322, 1996. [4] V. B. Sriram, S. SenGupta, and A. Patra, “Indirect current control of a single-phase voltage-sourced boost-type bridge converter operated in the rectifier mode,” IEEE Transactions on Power Electronics, vol. 18, no. 5, pp. 1130–1137, 2003. [5] H. Akagi, A. Nabae, and S. Atoh, “Control strategy of active power filters using multiple voltage-source PWM converters,” IEEE Transactions on Industry Applications, vol. 22, no. 3, pp. 460–465, 1986. [6] L. Malesani and P. Tenti, “Novel hysteresis control method for current-controlled voltage-source PWM inverters with constant modulation frequency,” IEEE Transactions on Industry Applications, vol. 26, no. 1, pp. 88–92, 1990. [7] M. I. M. Montero, E. R. Cadaval, and F. B. GonzaΜlez, “Comparison of control strategies for shunt active power filters in three-phase four-wire systems,” IEEE Transactions on Power Electronics, vol. 22, no. 1, pp. 229–236, 2007. [8] Z. Gao, “Active disturbance rejection control: a paradigm shift in feedback control system design,” in Proceedings of the American Control Conference, pp. 2399–2405, June 2006. [9] J. Han, “Active disturbances rejection control technique,” Frontier Scientific, vol. 1, no. 1, article 24C31, 2007. [10] J. Han, “From PID to active disturbance rejection control,” IEEE Transactions on Industrial Electronics, vol. 56, no. 3, pp. 900– 906, 2009. [11] B. Sun and Z. Gao, “A DSP-based active disturbance rejection control design for a 1-kW H-bridge DC-DC power converter,” IEEE Transactions on Industrial Electronics, vol. 52, no. 5, pp. 1271–1277, 2005. [12] X. Su, L. Wu, and P. Shi, “Senor networks with random link failures: distributed filtering for T-S fuzzy systems,” IEEE Transactions on Industrial Informatics, vol. 9, no. 3, pp. 1739– 1750, 2013. [13] E. Ikonen, J. Kovacs, and J. Ritvanen, “Circulating fluidized bed hot-loop analysis, tuning, and stateestimation using particle filtering,” International Journal of Innovative Computing, Information and Control, vol. 9, no. 8, pp. 3357–3376, 2013. [14] C. Ahn and P. Kim, “New energy-to-peak FIR filter design for systems with disturbance: a convex optimization approach,” International Journal of Innovative Computing, Information and Control, vol. 9, no. 5, pp. 1987–1993, 2013. [15] X. Su, P. Shi, L. Wu, and S. K. Nguang, “Induced π2 filtering of fuzzy stochastic systems with time-varying delays,” IEEE Transactions on Cybernetics, vol. 43, no. 4, pp. 1251–1264, 2013. [16] I. Murakami, T. Sakanushi, K. Yamada, Y. Ando, T. Hagiwara, and S. Matsuura, “The parameterization of all stabilizing simple repetitive controllers with the specified input-output characteristic,” ICIC Express Letters, vol. 4, no. 5 B, pp. 1773–1778, 2010. [17] T. Sakanushi, K. Yamada, I. Murakami et al., “A design method for simple repetitive controllers with specified input-output characteristic,” International Journal of Innovative Computing, Information and Control, vol. 8, no. 7, pp. 4883–4899, 2012. [18] S. Hara, Y. Yamamoto, T. Omata, and M. Nakano, “Repetitive control system: a new type of servo system for periodic exogenous signals,” IEEE Transactions on Automatic Control, vol. 33, no. 7, pp. 659–668, 1988. Mathematical Problems in Engineering Advances in Operations Research Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Advances in Decision Sciences Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Journal of Applied Mathematics Algebra Hindawi Publishing Corporation http://www.hindawi.com Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Journal of Probability and Statistics Volume 2014 The Scientific World Journal Hindawi Publishing Corporation http://www.hindawi.com Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 International Journal of Differential Equations Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Volume 2014 Submit your manuscripts at http://www.hindawi.com International Journal of Advances in Combinatorics Hindawi Publishing Corporation http://www.hindawi.com Mathematical Physics Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Journal of Complex Analysis Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 International Journal of Mathematics and Mathematical Sciences Mathematical Problems in Engineering Journal of Mathematics Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Volume 2014 Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Discrete Mathematics Journal of Volume 2014 Hindawi Publishing Corporation http://www.hindawi.com Discrete Dynamics in Nature and Society Journal of Function Spaces Hindawi Publishing Corporation http://www.hindawi.com Abstract and Applied Analysis Volume 2014 Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 International Journal of Journal of Stochastic Analysis Optimization Hindawi Publishing Corporation http://www.hindawi.com Hindawi Publishing Corporation http://www.hindawi.com Volume 2014 Volume 2014