Introduction
Development of power technology has brought convenience to our lives, however, a lot of power quality problems have been generated. Harmonic current will decrease the energy efficiency in production, transmission, and utilization. APF is a new power electronic device which can produce compensating currents into the grid in order to offset the harmonic currents that may do great harm to the electric power system. Since APF performs better than passive filter, APF possesses broad prospects in application and develops rapidly.
Because of the widely application of APF in power systems over the past few years, many scholars have devoted a large quantity of efforts to make APF work in a more efficient way by applying intelligent control methods and they have gotten great achievements. Abdeslam et al. [1] introduced a neural method based on Adalines for the online extra extraction of the voltage components to recover a balanced and equilibrated voltage system. Wang et al. [2] presented comprehensive analysis and design for one-cycle controlled DC side APF on the basis of analyzing its circuit topology and basic principle. Fei and Hou [3] pointed out that the unknown parameters in the system can be approximated with a fuzzy controller and designed an adaptive controller with fuzzy control to adjust parameters online to track the instruction current. Rahmani et al. [4] derived a proportional-integral control law by linearizing the inherently nonlinear shunt active power filter (SAPF) system so that the tasks of current dynamics and DC capacitor voltage dynamics became decoupled. Valiviita and Ovaska [5] introduced a multistage adaptive filtering system which generates the current reference delaylessly and accurately. To deal with the nonlinearity of APF, Hou and Fei [6] developed an adaptive fuzzy backstepping controller by combining the backingstepping method with adaptive fuzzy strategy in the design of current tracking control system. Shu et al. [7] took a new approach using filed-programmable gate array (FPGA) to implement a fully digital control algorithm of active power filter. Fei et al. [8] proposed an adaptive control technology and PI-fuzzy compound control technology to track instruction current and control DC voltage. Hua et al. [9] discussed a Lyapunov based control strategy to provide a general design framework for the model-based harmonic current elimination and reactive power compensation. Fang et al. [10] described a radical basis function (RBF) neural model reference adaptive control to control a single-phase APF and obtained excellent performance in tracking given instructional signal.
A common feature of the researches above is that they are based on the integer order. With the development of engineering applications, fractional calculus becomes widespread concerned during these years, many scientists applied fractional order controllers in order to achieve better performance and have also obtained some progress. Shi et al. [11] extended the conventional model reference adaptive control (MRAC) systems to fractional ones by designing a fractional adaptation law for the fractional plant and fractional reference model. Luo and Liu [12] proposed a fractional order integration method for updating the parameters of fuzzy systems. Wang et al. [13] addressed the design of sliding mode controller (SMC) for an uncertain chaotic fractional order economic system. By driving the state trajectory to the switching surface and maintaining a sliding-mode condition in spite of the uncertainties, Chen et al. [14] proposed the method for designing sliding-mode controller for a class of fractional-order linear interval systems with the external disturbances. Yin et al. [15] designed an adaptive sliding mode controller for a novel class of fractional-order chaotic systems with uncertainty and external disturbance to realize chaos control. Lin and Lee [16] dealt with chaos synchronization between two different uncertain fractional order chaotic systems based on adaptive fuzzy sliding mode control. Ladaci and Charef [17] put forward a fractional model reference adaptive control algorithm for single input single output (SISO) plants to guarantee the closed loop stability with a satisfying level of performances and strong robustness. Takahiro and Ohmori [18] designed an adaptive law containing fractional order integrator in adaptive law to improve the response in the case of unsatisfying model matching condition. Odibat [19] presented an adaptive feedback control scheme for the synchronization of two coupled chaotic fractional order systems with different fractional orders. Tabatabaei [20] employed a fractional order MRAC method to control the angular velocity of the permanent magnet synchronous motor (PMSM).
The combination of intelligent controllers with fractional orders for APF can improve the tracking performance and stabilize the DC voltage in a short time. It is a very interesting work to combine fuzzy controller with adaptive fractional sliding mode control for the APF system together which has not been investigated so far in the literature. In this paper, an adaptive fractional fuzzy sliding mode control for three-phase active power filter is proposed. The proposed control strategy has the following advantages:
The conventional adaptive sliding mode controller is extended to fractional ones for three-phase active power filter, in addition, a fuzzy controller is also applied to the APF system. By applying fractional modules to the sliding mode controller and adaptive controller, the system can obtain an extra degree of freedom apart from integer orders. That means the two fractional controllers access more adjusted parameters than integer order controllers so that the performance of the controller can be improved.
Sliding mode controller is implemented to make the system work on the designed siding surface stably. Fuzzy controller is proposed to approximate the unknown dynamic model term. The whole control strategy with fractional orders is also derived in the sense of Lyapunov stability theory to guarantee the stability of the proposed system while improving total harmonic distortion (THD) performance and stabling DC voltage in a short time.
Principle of Active Power Filter
The investigation in this paper is based on the parallel-voltage type of APF. The three-phase alternating current can be seen almost everywhere, so the three-phase, three-wire system will be discussed. The block diagram of the three-phase three wire active power system is shown in Fig.1. The mathematical model of APF can be described next. According to circuit theory and Kirchhoff’s theorem, we can get the following state equations:\begin{align} \begin{cases} {v_{1} =L_{c} \displaystyle \frac {di_{1}}{dt}+R_{c} i_{1} +v_{1M} +v_{MN}} \\[0.5pc] {v_{2} =L_{c} \displaystyle \frac {di_{2}}{dt}+R_{c} i_{2} +v_{2M} +v_{MN}} \\[0.5pc] {v_{3} =L_{c} \displaystyle \frac {di_{3}}{dt}+R_{c} i_{3} +v_{3M} +v_{MN}} \\ \end{cases} \end{align}
The parameters of
Taking the equations in (1) and combining with the absence of the zero-sequence in the three wire system currents yield:\begin{equation} v_{MN} =-\frac {1}{3}\sum \limits _{m=1}^{3} {v_{mM}} \end{equation}
In order to indicate the working status of insulated gate bipolar transistor (IGBT), we can define \begin{equation} c_{k} =\begin{cases} 1,& if~S_{k}~is ~On ~and~ S_{k+3}~ is ~Off, \\ 0,& if~ S_{k}~ is ~Off~ and ~S_{k+3} ~is~ On, \\ \end{cases}\quad k=1,2,3\qquad \!\!\! \end{equation}
Hence by writing \begin{equation} \begin{cases} \displaystyle \frac {di_{1}}{dt}=-\frac {R_{c}}{L_{c}}i_{1} +\frac {v_{1}}{L_{c}}-\frac {v_{dc}}{L_{c}}\left({c_{1} -\frac {1}{3}\sum \limits _{m=1}^{3} {c_{m}} }\right) \\ \displaystyle \frac {di_{2}}{dt}=-\frac {R_{c}}{L_{c}}i_{2} +\frac {v_{2}}{L_{c}}-\frac {v_{dc}}{L_{c}}\left({c_{2} -\frac {1}{3}\sum \limits _{m=1}^{3} {c_{m}} }\right) \\ \displaystyle \frac {di_{3}}{dt}=-\frac {R_{c}}{L_{c}}i_{3} +\frac {v_{3}}{L_{c}}-\frac {v_{dc}}{L_{c}}\left({c_{3} -\frac {1}{3}\sum \limits _{m=1}^{3} {c_{m}} }\right). \\ \end{cases} \end{equation}
Adaptive Fractional Fuzzy Sliding Mode Control
A. Fractional Calculus Preliminaries
Define
Grunwald–Letnikov definition
\begin{equation} {}_{a}D_{t}^{\alpha } f(t)=\lim \limits _{h\to 0} h^{-\alpha }\sum \limits _{j=0}^\infty {(-1)^{j}\left ({ {\begin{array}{l} \alpha \\ j \\ \end{array}} }\right )(t-jh)} \end{equation} View Source\begin{equation} {}_{a}D_{t}^{\alpha } f(t)=\lim \limits _{h\to 0} h^{-\alpha }\sum \limits _{j=0}^\infty {(-1)^{j}\left ({ {\begin{array}{l} \alpha \\ j \\ \end{array}} }\right )(t-jh)} \end{equation}
RL (Riemann-Liouville) definition
\begin{equation} {}_{a}D_{t}^{\alpha } f(t)=\frac {d^{n}}{dt^{n}}\left[{\frac {1}{\Gamma (n-\alpha )}\int \limits _{0}^{t} {\frac {f(\tau )}{(t-\tau )^{\alpha -n+1}}} d\tau }\right] \end{equation} View Source\begin{equation} {}_{a}D_{t}^{\alpha } f(t)=\frac {d^{n}}{dt^{n}}\left[{\frac {1}{\Gamma (n-\alpha )}\int \limits _{0}^{t} {\frac {f(\tau )}{(t-\tau )^{\alpha -n+1}}} d\tau }\right] \end{equation}
Caputo definition
\begin{equation} {}_{a}D_{t}^{\alpha } f(t)=\frac {1}{\Gamma (n-\alpha )}\int _{a}^{t} \frac {f^{(n)}(\tau )}{(t-\tau )^{\alpha -n+1}}d\tau \end{equation} View Source\begin{equation} {}_{a}D_{t}^{\alpha } f(t)=\frac {1}{\Gamma (n-\alpha )}\int _{a}^{t} \frac {f^{(n)}(\tau )}{(t-\tau )^{\alpha -n+1}}d\tau \end{equation}
In the following section, we denote
B. Fuzzy Logic Systems
A fuzzy logic system is composed of some fuzzy rules, fuzzy and defuzzification strategies. A fuzzy logic system is usually constructed by series of fuzzy IF-THEN rules as: \begin{equation*} R^{l}:~\text {If}~x_{1} ~\text {is}~A_{1}^{l} ~\text {and}~ \ldots x_{n} ~\text {is}~A_{n}^{l},\quad \text {then}~y ~\text {is} ~B^{l} \end{equation*}
\begin{equation} \mu _{A_{i}^{l}} \left ({ {x_{i}} }\right )=\exp \left ({ {-\frac {\left ({ {x_{i} -\psi _{i}} }\right )^{2}}{2\sigma _{i}^{2}}} }\right ) \end{equation}
The output of the system can be expressed using center-average defuzzifier, product inference and singleton fuzzifier.\begin{equation} y(x)=\frac {\sum \limits _{l=1}^{M} {h_{l}} \left ({ {\prod \limits _{i=1}^{n} {\mu _{A_{i}^{l}} \left ({ {x_{i}} }\right )}} }\right )}{\sum \limits _{l=1}^{M} {\left ({ {\prod \limits _{i=1}^{n} {\mu _{A_{i}^{l}} \left ({ {x_{i}} }\right )}} }\right )}}=\theta ^{T}\xi (x)^{T} \end{equation}
C. Adaptive Fractional Fuzzy Sliding Mode Controller
The block diagram of adaptive fractional fuzzy sliding mode control system for APF is shown in Fig.2.
The three equations in (4) can be transformed into the following form:\begin{equation} \dot {x}=f(x)+bu+d \end{equation}
The tracking error is defined as \begin{equation} s=-\lambda _{1} e-\lambda _{2} \int e -\lambda _{3} D^{\alpha -1}e \end{equation}
The derivative of the sliding surface is \begin{equation} \dot {s}=-\lambda _{1} (\dot {x}_{d} -f(x)-bu-d)-\lambda _{2} e-\lambda _{3} D^{\alpha }e \end{equation}
The equivalent controller is derived by setting \begin{equation} u_{eq}=\frac {1}{b\lambda _{1}}[-\lambda _{1}f(x)-\lambda _{1}d+\lambda _{1}\dot {x}_{d}+\lambda _{2}e+\lambda _{3}D^\alpha e]\qquad \end{equation}
The sliding mode control signal is proposed as \begin{align} u_{eq}=\frac {1}{b\lambda _{1}}[-\lambda _{1}f(x)-\lambda _{1}\rho \text {sgn}(s)+\lambda _{1}\dot {x}_{d}+\lambda _{2}e+\lambda _{3}D^\alpha e]\notag \\ {}\end{align}
Choose a Lyapunov function as \begin{equation} V=\frac {1}{2}s^{T}s \end{equation}
Then \begin{equation} \dot {V}=s^{T}\lambda _{1} (d-\rho \text {sgn}(s))\leq \left |{ {s^{T}} }\right |\lambda _{1} (\left |{ d }\right |-\rho )\leq 0 \end{equation}
The control law (14) can not be applied to the system directly when
Then the controller can be transformed into the following form with fuzzy input:\begin{align} u_{k} =\frac {1}{b\lambda _{1}}[-\lambda _{1} \hat {f}(x_{k} )-\lambda _{1} \hat {h}(s_{k} )+\lambda _{1} \dot {x}_{dk} +\lambda _{2} e_{k} +\lambda _{3} D^{\alpha }e_{k} ]\notag \\ {}\end{align}
\begin{align} \dot {\theta }_{fk}=&\lambda _{1} r_{1} s_{k} \xi (x_{k} )^{T} \\ \dot {\theta }_{hk}=&\lambda _{1} r_{2} s_{k} \phi (s_{k} )^{T} \end{align}
Theorem:
The controller and adaptive laws are designed to make sure that
Proof:
Define the optimal parameters as \begin{align} \theta _{f}^{\ast }=&\arg \min \limits _{\theta _{f} \in \Omega _{f}} [\sup \vert \hat {f}(x\vert \mathop {\theta _{f}}\limits _{x\in R^{n}} )-f(x)\vert ] \\[4pt] \theta _{h}^{\ast }=&\arg \min \limits _{\theta _{h} \in \Omega _{h}} [\sup \vert \hat {h}(s\vert \mathop {\theta _{h}}\limits _{x\in R^{n}} )-\rho \text {sgn}(s)\vert ] \end{align}
Define the minimum approximation error as \begin{equation} \omega =f(x)-\hat {f}(x\vert \theta _{f}^{\ast } ) \end{equation}
\begin{equation} \hat {h}(s\vert \theta _{h}^{\ast } )=(\rho +\eta )\text {sgn}(s) \end{equation}
Then the derivative of the sliding surface becomes \begin{align} \dot {s}_{k}=&-\lambda _{1} [\dot {x}_{dk} -f(x_{k} )-bu_{k} -d_{k} ]-\lambda _{2} e_{k} -\lambda _{3} D^{\alpha }e_{k}\notag \\[4pt]=&\lambda _{1} [f(x_{k} )-\hat {f}(x_{k} )]-\lambda _{1} \hat {h}(s_{k} \vert \theta _{hk} )+\lambda _{1} d_{k} \notag \\[4pt]=&\lambda _{1} [\hat {f}(x_{k} \vert \theta _{fk}^{\ast } )-\hat {f}(x_{k} )]+\lambda _{1} [\hat {h}(s_{k} \vert \theta _{hk}^{\ast } )-\hat {h}(s_{k} \vert \theta _{hk} )] \notag \\[4pt]&-\,\lambda _{1} \hat {h}(s_{k} \vert \theta _{hk}^{\ast } )+\lambda _{1} d_{k} +\lambda _{1} \omega _{k} \notag \\[4pt]=&\lambda _{1} \varphi _{f_{k}}^{T} \xi (x_{k} )^{T}+\lambda _{1} \varphi _{hk}^{T} \phi (s_{k} )^{T}+\lambda _{1} d_{k} \notag \\[4pt]&+\,\lambda _{1} \omega _{k} -\lambda _{1} \hat {h}(s_{k} \vert \theta _{hk}^{\ast } ) \end{align}
Choose a Lyapunov function as \begin{equation} V_{k} =\frac {1}{2}\left({s_{k}^{2}+\frac {1}{r_{1}}\varphi _{fk}^{T} \varphi _{fk} +\frac {1}{r_{2}}\varphi _{hk}^{T} \varphi _{hk} }\right) \end{equation}
Then the derivative of \begin{align} \dot {V}_{k}=&s_{k} \dot {s}_{k} +\frac {1}{r_{1}}\varphi _{f}^{T} \dot {\varphi }_{f} +\frac {1}{r_{2}}\varphi _{h}^{T} \dot {\varphi }_{h} \notag \\=&s_{k} [\lambda _{1} \varphi _{fk}^{T} \xi (x_{k} )^{T}+\lambda _{1} \varphi _{hk}^{T} \phi (s_{k} )^{T}+\lambda _{1} d_{k} +\lambda _{1} \omega _{k} \notag \\&-\,\lambda _{1} \hat {h}(s_{k} \vert \theta _{hk}^{\ast } )]+\frac {1}{r_{1}}\varphi _{fk}^{T} \dot {\varphi }_{fk} +\frac {1}{r_{2}}\varphi _{hk}^{T} \dot {\varphi }_{hk} \notag \\=&\frac {1}{r_{1}}\varphi _{fk}^{T} [\lambda _{1} r_{1} s_{k} \xi (x_{k} )^{T}+\dot {\varphi }_{fk} ]+\frac {1}{r_{2}}\varphi _{hk}^{T} [\lambda _{1} r_{2} s_{k} \phi (s_{k} )^{T} \notag \\&+\,\dot {\varphi }_{hk} ]+\lambda _{1} s_{k} \omega _{k} +\lambda _{1} s_{k} d_{k} -\lambda _{1} s_{k} \hat {h}(s_{k} \vert \theta _{hk}^{\ast } ) \end{align}
Because \begin{align} \dot {V}_{k}=&\lambda _{1} s_{k} \omega _{k} +\lambda _{1} s_{k} d_{k} -\lambda _{1} s_{k} \hat {h}(s_{k} \vert \theta _{hk}^{\ast } ) \notag \\=&\lambda _{1} s_{k} \omega _{k} +\lambda _{1} s_{k} d_{k} -\lambda _{1} s_{k} [(\rho +\eta )\text {sgn}(s_{k} )] \notag \\=&\lambda _{1} s_{k} \omega _{k} -\lambda _{1} s_{k} \eta \text {sgn}(s_{k} )+\lambda _{1} s_{k} d_{k} -\lambda _{1} s_{k} \rho \text {sgn}(s_{k} )\notag \\=&\lambda _{1} s_{k} \omega _{k} -\lambda _{1} s_{k} \eta \text {sgn}(s_{k} )+\lambda _{1} s_{k} [d_{k} -\rho \text {sgn}(s_{k} )]\notag \\\leq&\lambda _{1} [s_{k} \omega _{k} -\eta \left |{ {s_{k}} }\right |]\leq \lambda _{1} [\omega _{k} \left |{ {s_{k}} }\right |-\eta \left |{ {s_{k}} }\right |]\notag \\=&-\lambda _{1} \left |{ {s_{k}} }\right |(\eta -\left |{ {\omega _{k}} }\right |) \end{align}
Choose
Simulation Study
In this section, a simulation example is presented to testify the proposed adaptive fractional fuzzy sliding mode control and show the feasibility at the platform of Matlab/Simulink package with SimPower Toolbox.
We choose
Define the three membership functions as \begin{align*} \mu _{NM} (s)=&\frac {1}{1+\exp (5(s+3))},\quad \mu _{ZO} (s)=\exp (-s^{2}) \\ \mu _{PM} (s)=&\frac {1}{1+\exp (5(s-3))} \end{align*}
We choose the parameters: \begin{align*} \theta _{hk}=&\left [{ {{\begin{array}{*{20}c} {\theta _{hk1}} & {\theta _{hk2}} & {\theta _{hk3}} \\ \end{array}}} }\right ]^{T}, \\ \theta _{fk}=&\left [{ {{\begin{array}{*{20}c} {\theta _{hk1}} & {\theta _{hk2}} & {\theta _{hk3}} & {\theta _{hk4}} & {\theta _{hk5}} & {\theta _{hk6}} \\ \end{array}}} }\right ]^{T}. \end{align*}
The inductance in the circuit of APF is
At the time
Instruction current and compensation current with different values of fractional order are given together in Fig.5. It can be seen that if
Instruction current and compensation current with different values of fractional order. (a)
For the purpose of demonstrating that the adaptive fractional fuzzy sliding mode control has good robustness in the presence of load changes, we add the loads in a ladder-type increase. We add the same loads at the time 0.1s and 0.2s in order to make sure that the applied loads increase. In Fig.11 and Fig.12 we can see the harmonic spectrum of source current in different working situations and THD is still under 5% which means the system has strong robustness. In addition, the DC capacitor voltage also can tend to be stable by implementing the PI controller. It can be seen in Fig.13 that the DC capacitor voltage can also be adjusted to a stable status regardless of the changes of the applied load.
At last, comparison between adaptive fuzzy sliding control system with fractional control and without fractional control is also given so as to show the superiority of the proposed adaptive fractional fuzzy sliding mode control. We can clearly see the better THD performance with fractional control in Table.1. The performance of APF is obviously better than that of the conventional integral control methods. In the simulation, the overheads of the two control strategies are all about 17 minutes, and it shows the computations caused by using the fractional order calculations will not increase the complexity in the simulation.
Conclusion
In this paper, an adaptive fractional fuzzy sliding mode control for three-phase active power filter has been put forward and verified. First of all, a fractional sliding surface is defined. The unknown parameters in the fractional sliding mode controller can be approached precisely by applying the fuzzy system with adaptive laws. The excellent dynamic performance, asymptotic stability and strong robustness are illustrated through the simulation result, showing the small tracking error, good THD performance and fast stable DC voltage compared with the conventional adaptive fuzzy sliding mode control.
In consideration of practical application, the biggest challenge is to conduct real-time experiment to verify the good performance of proposed strategy. The proposed adaptive fractional fuzzy sliding mode control can be realized with hardware such as digital signal processor (DSP). The experimental test bench is developing for the implement of the proposed control scheme in our laboratory. Other intelligent control strategies can also be investigated after the experimental test bench is completed.