Next Article in Journal
Higher Monotonicity Properties for Zeros of Certain Sturm-Liouville Functions
Next Article in Special Issue
An Extended-State Observer Based on Smooth Super-Twisting Sliding-Mode Controller for DC-DC Buck Converters
Previous Article in Journal
Some Further Coefficient Bounds on a New Subclass of Analytic Functions
Previous Article in Special Issue
State Feedback with Integral Control Circuit Design of DC-DC Buck-Boost Converter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Super-Twisting Sliding Mode Control of Active Power Filter Using Interval Type-2-Fuzzy Neural Networks

1
College of Information Science and Engineering, Jiangsu Key Laboratory of Power Transmission and Distribution Equipment Technology, Hohai University, Changzhou 213022, China
2
College of Mechanical and Electrical Engineering, Hohai University, Changzhou 213022, China
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(12), 2785; https://doi.org/10.3390/math11122785
Submission received: 13 May 2023 / Revised: 16 June 2023 / Accepted: 19 June 2023 / Published: 20 June 2023
(This article belongs to the Special Issue Dynamic Modeling and Simulation for Control Systems, 2nd Edition)

Abstract

:
Aiming at the unknown uncertainty of an active power filter system in practical operation, combining the advantages of self-feedback structure, interval type-2 fuzzy neural network, and super-twisting sliding mode, an adaptive super-twisting sliding mode control method of interval type-2 fuzzy neural network with self-feedback recursive structure (IT2FNN-SFR STSMC) is proposed in this paper. IT2FNN has an uncertain membership function, which can enhance the nonlinear ability and robustness of the network. The historical information will be stored and utilized by the self-feedback recursive structure (SFR) at runtime. Therefore, the novel IT2FNN-SFR is designed to improve the dynamic approximation effect of the neural network and reduce the dependence of the controller on the actual mathematical model. The adaptive rate of each weight of the neural network is designed by the Lyapunov method and gradient descent (GD) algorithm to ensure the convergence and stability of the system. Super-twisting sliding mode control (STSMC) has strong robustness, which can effectively reduce system chattering, and improve control accuracy and system performance. The gain of the integral term in the STSMC is set as a constant, and the other gain is changed adaptively whose adaptive rate is deduced through the stability proof of the neural network, which greatly reduces the difficulty of parameter adjustment. The harmonic suppression ability of the designed control strategy is verified by simulation experiments.

1. Introduction

Nowadays, as countries around the world increasingly favor new energy power generation to improve the energy structure, the power grid is facing increasingly complex nonlinear loads, which will generate a large number of harmonics, presenting significant challenges to maintain the safe and stable operation of the grid [1,2,3]. Therefore, addressing harmonics in the grid is of utmost importance. One common solution is harmonic compensation, which achieves the goal by simply installing a parallel or series compensation device on the load side. Active power filters (APF) have become the primary equipment for harmonic compensation due to the flexibility, excellent compensation capabilities, and superior controllability when compared to passive power filters (PPF) [4,5]. The traditional harmonic current compensation tracking control (HCCTC) cannot fully utilize the superior characteristics of APF. It is the research direction of many researchers to design the novel HCCTC with better performance by incorporating various intelligent control theories.
Sliding mode control (SMC) is a highly robust, discontinuous nonlinear control method that is commonly used to address uncertainties and disturbances within a system [6,7,8]. In order to ameliorate chattering in SMC, researchers have come up with different methods. In some studies, scholars improved the reaching law of sliding mode to reduce chattering and improve the convergence of the controller [9,10]. In one study, a novel nonsingular terminal sliding mode control (NTSMC) is designed to weaken the chattering in [11]. Due to the convergence property of the fractional-order algorithm, it is applied in the design of the SMC to reduce the chattering around the sliding surface and to enhance the robustness of the controller [12,13]. In [13], a controller is designed to combine the advantages of the nonsingular terminal sliding mode control and fractional-order sliding mode control, which has fast convergence, flexible control, and is chatter-free. Adaptive sliding mode control (ASMC) is also an approach to handle the chattering problem [14]. Roy et al. [15,16] developed two novel ASMC strategies successively, one of which removes the assumption of prior bounded uncertainty, and the other can solve the problem of overestimation or underestimation, further improving the robustness of the controller and reducing the chattering. In [17], a high-order sliding mode control (HOSMC) is proposed, to minimize chattering by removing the limitations of input–output relative order. A novel adaptive HOSMC is developed to enhance the chattering suppression ability [18]. As one of the HOSMC, second-order sliding mode control can effectively solve the chattering problem in the control of underactuated mechanical systems [19]. The super-twisting sliding mode (STSMC) applies to systems (typically of any order) where the control is present in the first derivative of the sliding variable. At the same time, it can produce continuous control signals to weaken the chattering [20]. In the field of speed and altitude tracking control of air-breathing hypersonic vehicles, a new composite controller combining STSMC, high-order disturbance observer, and backstepping control is designed [21]. In one study, a model-free controller was designed, which is combining STSMC and iterative learning laws, to be applied in the unknown dynamics tray indexing systems [22]. However, it may be difficult to adjust the gain of STSMC manually, and the performance of STSMC cannot be fully utilized. In this paper, the gain parameter of the integral term is selected manually, and the other gain is adjusted adaptively to reduce the difficulty of parameter selection.
The performance of STSMC can be further improved if the dynamic equations of the system can be predicted in advance and feed-forward compensation can be performed. Neural networks are commonly utilized due to their strong approximation ability [23,24,25,26]. In [23], a novel PID controller based on the NN is developed to adjust the minimum bandwidth for different situations automatically. For the design of the virtual unmodeled dynamic compensator, three-layer NNs were used to estimate unknowns in [24]. A neural network controller is proposed to adjust the sliding mode gain adaptively to reduce chattering [25]. Li et al. utilized the RBFNNs to estimate the unknown function in nonlinear systems [26]. The combination of fuzzy logic rules and neural networks can reduce the number of nodes of neural networks and improve the ability to deal with nonlinearity and robustness [27,28,29,30]. However, due to the fact that the Type-1 fuzzy method uses accurate and clear membership functions, the overall performance of the system could not reduce or eliminate the uncertainties effectively caused by changes in the environment and other factors. In view of the above problems, some scholars extend the interval type-1 to interval type-2, which makes the membership function uncertain, to further improve the nonlinear ability and robustness of the network [31,32,33]. However, FNNs could be regarded as static mapping, which has the defect of poor ability to deal with dynamics. To overcome the disadvantage of the poor dynamic ability of NNs, some scholars put forward a recursive neural network (RNN) by combining feedback structure with the network [34,35,36,37,38,39,40]. A fully connected recurrent NN is designed to approximate the exact mathematical dynamics in a real-time scene, which has a better ability for dynamic response, function approximation ability, and convergence speed [35]. A self-organizing RNN with novel adaptive algorithms is adopted to improve the accuracy of model prediction.
Motivated by the above research, an adaptive super-twisting sliding mode control method of interval type-2 fuzzy neural network with self-feedback recursive structure (IT2FNN-SFR STSMC) is proposed to ensure that the compensation current in the APF system can track the desired current quickly and accurately in this paper. The advantages of the IT2FNN and RNN are concentrated in the novel IT2FNN-SFR, resulting in its better dynamic approximation capacity. The adaptive laws of parameters in the proposed IT2FNN-SFR STSMC are derived by the Lyapunov method and GD algorithm, and the stability and convergence of the designed controller are also proved by the Lyapunov method. Moreover, the simulation experiments have been carried out to verify that the harmonic suppression capability is in line with international standards and has good steady-state response and dynamic performance. In summary, the major contributions of this article are described as:
(1)
A new structure of IT2FNN, namely IT2FNN-SFR, has been proposed, which has the ability of strong robustness as IT2FNN and great dynamic response as RNN. The new NN is error-driven and online optimization, which means it is less dependent on accurate and detailed information about the system. The recursive structure in the NN will store and take advantage of the historical information to improve the accuracy of estimation and dynamic approximation effect;
(2)
STSMC not only has the advantages of strong robustness and simple control principle of traditional SMC but also overcomes the chattering problem. In order to reduce the inaccuracy and complexity of manual parameter setting, a sliding mode gain adaptive law is deduced to realize a set of gain optimal solutions.
The remainder of this article is structured as follows. In Section 2, the principle and ideal dynamic equation of a single-phase APF are presented. Section 3 details a novel control strategy and provides proof of its stability. Section 4 shows the simulation experiment to verify the effectiveness of the proposed method. Finally, Section 5 concludes this article.

2. Principle of Active Power Filter

Due to the high reliability of compensation performance and flexible use, APF is widely used in power systems for harmonic suppression. The main circuit of a single APF consists of a PWM inverter circuit and a large capacitor on the DC side for energy storage. The current and voltage signals of the power grid circuit are collected for harmonic analysis and compensation through the sensors. The pulse width modulation (PWM) signal is generated by processing these signals by the controller. Finally, the PWM inverter works out to generate the corresponding current for the system current.
Figure 1 depicts the typical block diagram of a single-phase APF system control, where u s , U d c , i s , i c , i L are the supply voltage, the DC-link voltage, the grid current, the compensation current, and the load current of the APF circuit, respectively. L and R are the equivalent inductance and resistance of the APF circuit.
According to Kirchhoff’s voltage and current laws, the following equation can be obtained:
u s = L d i c d t R i c + U M N
where U M N is the output voltage of the DC side capacitor voltage modulated by the PWM inverter circuit.
Assuming that the control law of each cycle is u [ 0 , 1 ] , and the IGBTs are ideal, the working state is expressed as:
{ V T 1 , V T 4   is   o n   and   V T 2 , V T 3   is   o f f .   t [ 0 , u ] V T 1 , V T 4   is   o f f   and   V T 2 , V T 3   is   o n . t [ u , 1 ]
Due to U M N [ U d c , U d c ] , the following relation can be obtained:
U M N = ( 2 u 1 ) U d c
From (1) and (3), the ideal equation of compensation current is rewritten as:
i ˙ c = R L i c u s L U d c L + 2 U d c L u
Hence, it can be abbreviated as:
x ˙ = f 1 ( x ) + b u
where x is the compensation current i c .
f 1 ( x ) = R L i c u s L U d c L
b = 2 U d c L
Considering the internal parameters of the system often change uncertainly and the unknown external disturbances are existed in the system, the total disturbance containing parameter perturbation and external disturbances is defined as g ( t ) , assuming that it is bounded. The actual dynamic equation is given as:
x ˙ = f + b u
where f = f 1 ( x ) + g ( t ) = R L i c u s L U d c L + g ( t ) .

3. Controller Design and Analysis

In order to improve the robustness of the system and reduce the chattering, the interval type-2-fuzzy neural networks with self-feedback recursive structure adaptive super-twisting sliding mode control (IT2FNN-SFR STSMC) strategy is designed. The block diagram is depicted in Figure 2. First, the structure of the novel networks is shown in Figure 3 and the basic functions and signal transmission of each layer are introduced as follows:
(1) Layer I (input layer): The input signals X = [ x 1 x 2 x i ] T are transmitted in the layer, where the number of neurons in this layer is determined by the actual needs of the specific problem. In this paper, the current error and DC-side voltage error are used as the input of neural network, i.e., i = 2 . The output of this layer is expressed as:
n e t i 1 ( N ) = x i 1 ( N )
y i 1 ( N ) = f i 1 ( n e t i 1 ( N ) ) = n e t i 1 ( N )
where x i 1 ( N ) and y i 1 ( N ) represent the input and output of the ith node in the first layer, respectively; N represents the number of sampling times.
(2) Layer II (membership function layer/fuzzy layer): In this layer, the Gaussian function with center vector and uncertain base width is selected to enhance the ability of neural network to deal with nonlinearity. Assume that the j-group type-2 fuzzy output set is [ μ _ i j 2 , μ ¯ i j 2 ] . In this paper, the number of output set is selected as 3, i.e., j = 3 . The input–output transfer relation is expressed as:
x i j 2 ( N ) = y i 1 ( N )
μ _ i j 2 ( N ) = exp [ 1 2 ( x i j 2 ( N ) c _ i j 2 σ _ i j 2 ) 2 ]
μ ¯ i j 2 ( N ) = exp [ 1 2 ( x i j 2 ( N ) c ¯ i j 2 σ ¯ i j 2 ) 2 ]
where μ i j 2 , c i j 2 , σ i j 2 represent type-2 fuzzy output, center vector and base width of type 2 Gaussian fuzzy membership function, respectively; “ _ ”, “ ¯ ” represent the lower and upper bounds of each variable, respectively.
(3) Layer III (Rule Layer): This layer integrates input signals from the Layer II. The number of neurons in the layer is the equal to the number of neurons in each group of the Layer II, i.e., j = k = 3 . The signal transmission functions are expressed as:
F _ k 3 = i = 1 I μ _ i j 2
F ¯ k 3 = i = 1 I μ ¯ i j 2
f _ k 3 = F _ k 3 k = 1 K F _ k 3
f ¯ k 3 = F ¯ k 3 k = 1 K F ¯ k 3
where f k 3 is the output of the rule layer after normalization.
(4) Layer IV (self-feedback recursive layer): This layer integrates the current and historical output information from the rule layer, and the temporary recursive layer is applied to reserve and process the history output information. In this layer, the group number of the layer is 1, i.e., o = 1 . The output can be expressed as:
x _ 4 ( N ) = ω _ k 3 f _ k 3
x _ 4 c ( N ) = α x _ 4 c ( N 1 ) + y _ 4 ( N 1 )
n e _ t 4 ( N ) = ω _ 4 x _ 4 ( N ) + ω _ 4 c x _ 4 c ( N ) + b _ 4
y _ 4 ( N ) = σ ( n e _ t 4 ( N ) )
x ¯ 4 ( N ) = ω ¯ k 3 f ¯ k 3
x ¯ 4 c ( N ) = α x ¯ 4 c ( N 1 ) + y ¯ 4 ( N 1 )
n e ¯ t 4 ( N ) = ω ¯ 4 x ¯ 4 ( N ) + ω ¯ 4 c x ¯ 4 c ( N ) + b ¯ 4
y ¯ 4 ( N ) = σ ( n e ¯ t 4 ( N ) )
σ ( z ) = 1 1 + e z
where x 4 ( N ) represents the signal from the rule layer at the current sampling time; x 4 c ( N ) represents the historical information in the temporary recursive layer; ω 4 c represents a self-feedback weight; ω 4 represents the weight of the SFR layer; α is the self-feedback parameter, which determines the proportion of historical information; b l 4 is a bias term; σ ( ) is a sigmod activation function.
(5) Layer V (output layer): the network is defuzzification through weighting. The expression is given as:
y o ( N ) = ω _ 5 y _ 4 ( N ) + ω ¯ 5 y ¯ 4 ( N )
Next, a new neural network is designed to estimate the actual model and reduce the dependence of the controller on the model. Meanwhile, super twisted sliding mode control (STSMC) is introduced to reduce the chattering. However, the traditional STSMC is complicated in adjusting parameters. In this paper, the adaptive rate of gain k 1 is also designed to reduce the difficulty of parameter adjustment when designing the adaptive rate of network parameters as shown in Figure 2.
Define the tracking error of APF system as:
e = x r
where x is a tracking current, r is the reference current.
Design the sliding surface as:
s = C e
where C is the gain of the sliding surface, which is the positive constant to be designed.
The derivative of Equation (29) is obtained as:
s ˙ = C ( x ˙ r ˙ ) = C ( f + b u r ˙ )
The equivalent control law can be derived when s ˙ = 0 :
u e q = 1 b ( f + r ˙ )
Adaptive STSMC is used to design the switching control law:
u s w = k ^ 1 | s | 1 2 sgn ( s ) k 2 sgn ( s ) d t
where k 1 > 0 , k 2 > 0 .
Substituting f ^ into the control law, the control strategy can be established:
u = 1 b ( f ^ + r ˙ ) k ^ 1 | s | 1 2 sgn ( s ) k 2 sgn ( s ) d t
From the proposed neural network, the following results can be obtained:
f = W _ 5 T Φ ( W _ 4 , W _ 4 c , B _ 4 , W _ 3 , B _ 2 , C _ 2 ) + W ¯ 5 T Φ ( W ¯ 4 , W ¯ 4 c , B ¯ 4 , W ¯ 3 , B ¯ 2 , C ¯ 2 ) + ε
where ε is the error between the optimal value and the actual value, and C _ 2 , C ¯ 2 , B _ 2 , B ¯ 2 , W _ 3 , W ¯ 3 , W _ 4 , W ¯ 4 , W _ 4 c , W ¯ 4 c , W _ 5 , W ¯ 5 , B _ 4 , B ¯ 4 are the best parameters.
For the sake of further proof of brevity, define that:
Φ _ = Φ ( W _ 4 , W _ 4 c , B _ 4 , W _ 3 , B _ 2 , C _ 2 )
Φ ¯ = Φ ( W ¯ 4 , W ¯ 4 c , B ¯ 4 , W ¯ 3 , B ¯ 2 , C ¯ 2 )
The output of IT2FNN-SFR is used to replace the f , denoted as:
f ^ = y o = W _ ^ 5 T Φ _ ^ + W ¯ ^ 5 T Φ ¯ ^
where the superscript “ ” represent the estimated values of the corresponding parameters.
The estimation error of the designed neural network is:
f ˜ = f f ^ = W _ 5 T Φ _ + W ¯ 5 T Φ ¯ + ε ( W _ ^ 5 T Φ _ ^ + W ¯ ^ 5 T Φ ¯ ^ ) = W _ ^ 5 T Φ _ ˜ + W _ ˜ 5 T Φ _ ^ + W ¯ ^ 5 T Φ ¯ ˜ + W ¯ ˜ 5 T Φ ¯ ^ + ε 0
where the superscript “ ” represent the approximation errors; ε 0 = W _ ˜ 5 T Φ _ ˜ + W ¯ ˜ 5 T Φ ¯ ˜ + ε is the total approximation error.
By expanding Taylor Φ _ and Φ ¯ , respectively, we can get the following results:
Φ ˜ _ = Φ _ W _ 4 | W _ 4 = W ^ _ 4 ( W _ 4 W ^ _ 4 ) + Φ _ W _ 4 c | W _ 4 c = W ^ _ 4 c ( W _ 4 c W ^ _ 4 c ) + Φ _ B _ 4 | B _ 4 = B ^ _ 4 ( B _ 4 B ^ _ 4 ) + Φ _ W _ 3 | W _ 3 = W ^ _ 3 ( W _ 3 W ^ _ 3 ) + Φ _ C _ 2 | C _ 2 = C _ ^ 2 ( C _ 2 C _ ^ 2 ) + Φ _ B _ 2 | B _ 2 = B ^ _ 2 ( B _ 2 B ^ _ 2 ) + O _ h = Φ _ W _ 4 W _ ˜ 4 + Φ _ W _ 4 c W _ ˜ 4 c + Φ _ B _ 4 B _ ˜ 4 + Φ _ W _ 3 W _ ˜ 3 + Φ _ C _ 2 C _ ˜ 2 + Φ _ B _ 2 B _ ˜ 2 + O _ h
Φ ¯ ˜ = Φ ¯ W ¯ 4 W ¯ ˜ 4 + Φ ¯ W ¯ 4 c W ¯ ˜ 4 c + Φ ¯ B ¯ 4 B ¯ ˜ 4 + Φ ¯ W ¯ 3 W ¯ ˜ 3 + Φ ¯ C ¯ 2 C ¯ ˜ 2 + Φ ¯ B ¯ 2 B ¯ ˜ 2 + O ¯ h
where O _ h and O ¯ h are the vectors of higher order terms, and the above partial derivatives are consistent with the Jacobian matrix arrangement, and the result is:
Φ _ W _ 4 = [ ϕ _ ω _ 4 ] 1 × 1
Φ _ W _ 4 c = [ ϕ _ ω _ 4 c ] 1 × 1
Φ _ B _ 4 = [ ϕ _ b _ 4 ] 1 × 1
Φ _ W _ 3 = [ ϕ _ ω _ 1 3 , ϕ _ ω _ 2 3 , , ϕ _ ω _ k 3 ] 1 × k
Φ _ C _ 2 = [ ϕ _ c _ 11 2 , , ϕ _ c _ 1 j 2 , ϕ _ c _ 21 2 , , ϕ _ c _ i j 2 ] 1 × ( i × j )
Φ _ B _ 2 = [ ϕ _ b _ 11 2 , , ϕ _ b _ 1 j 2 , ϕ _ b _ 21 2 , , ϕ _ b _ i j 2 ] 1 × ( i × j )
Φ ¯ W ¯ 4 = [ ϕ ¯ ω ¯ 4 ] 1 × 1
Φ ¯ W ¯ 4 c = [ ϕ ¯ ω ¯ 4 c ] 1 × 1
Φ ¯ B ¯ 4 = [ ϕ ¯ b ¯ 4 ] 1 × 1
Φ ¯ W ¯ 3 = [ ϕ ¯ ω ¯ 1 3 , ϕ ¯ ω ¯ 2 3 , , ϕ ¯ ω ¯ k 3 ] 1 × k
Φ ¯ C ¯ 2 = [ ϕ ¯ c ¯ 11 2 , , ϕ ¯ c ¯ 1 j 2 , ϕ ¯ c ¯ 21 2 , , ϕ ¯ c ¯ i j 2 ] 1 × ( i × j )
Φ ¯ B ¯ 2 = [ ϕ ¯ b ¯ 11 2 , , ϕ ¯ b ¯ 1 j 2 , ϕ ¯ b ¯ 21 2 , , ϕ ¯ b ¯ i j 2 ] 1 × ( i × j )
By substituting (39) and (40) into (38), it can be obtained:
f ˜ = W _ ^ 5 T Φ _ W _ 4 W _ ˜ 4 + W _ ^ 5 T Φ _ W _ 4 c W _ ˜ 4 c + W _ ^ T 5 Φ _ B _ 4 B _ ˜ 4 + W _ ^ 5 T Φ _ W _ 3 W _ ˜ 3 + W _ ^ 5 T Φ _ C _ 2 C _ ˜ 2 + W _ ^ 5 T Φ _ B _ 2 B _ ˜ 2 + W _ ˜ 5 T Φ _ ^ + W ¯ ^ 5 T Φ ¯ W ¯ 4 W ¯ ˜ 4 + W ¯ ^ 5 T Φ ¯ W ¯ 4 c W ¯ ˜ 4 c + W ¯ ^ 5 T Φ ¯ B ¯ 4 B ¯ ˜ 4 + W ¯ ^ 5 T Φ ¯ W ¯ 3 W ¯ ˜ 3 + W ¯ ^ 5 T Φ ¯ C ¯ 2 C ¯ ˜ 2 + W ¯ ^ 5 T Φ ¯ B ¯ 2 B ¯ ˜ 2 + W ¯ ˜ 5 T Φ ¯ ^ + Δ 0
where the total higher order approximation error is:
Δ 0 = W _ ^ 5 O _ h + W ¯ ^ 5 O ¯ h + ε 0
Theorem 1. 
Considering the system of APF in (8), the proposed IT2FNN-SFR STSMC strategy is guaranteed to be stable if the controller is designed as (33) and the parameter adaptive laws are designed properly as (55)–(69):
W _ ^ ˙ 4 T = W _ ˜ ˙ 4 T = η 1 C sgn ( s ) W _ ^ 5 T Φ _ W _ 4
W ¯ ^ ˙ 4 T = W ¯ ˜ ˙ 4 T = η 2 C sgn ( s ) W ¯ ^ 5 T Φ ¯ W ¯ 4
W _ ^ ˙ 4 c T = W _ ˜ ˙ 4 c T = η 3 C sgn ( s ) W _ ^ 5 T Φ _ W _ 4 c
W ¯ ^ ˙ 4 c T = W ¯ ˜ ˙ 4 c T = η 4 C sgn ( s ) W ¯ ^ 5 T Φ ¯ W ¯ 4 c
B _ ^ ˙ 4 T = B _ ˜ ˙ 4 T = η 5 C sgn ( s ) W ¯ ^ 5 T Φ _ B _ 4
B ¯ ^ ˙ 4 T = B ¯ ˜ ˙ 4 T = η 6 C sgn ( s ) W ¯ ^ 5 T Φ _ B ¯ 4
W _ ^ ˙ 3 T = W _ ˜ ˙ 3 T = η 7 C sgn ( s ) W _ ^ 5 T Φ _ W _ 3
W ¯ ^ ˙ 3 T = W ¯ ˜ ˙ 3 T = η 8 C sgn ( s ) W ¯ ^ 5 T Φ ¯ W ¯ 3
C _ ^ ˙ 2 T = C _ ˜ ˙ 2 T = η 9 C sgn ( s ) W _ ^ 5 T Φ _ C _ 2
C ¯ ^ ˙ 2 T = C ¯ ˜ ˙ 2 T = η 10 C sgn ( s ) W ¯ ^ 5 T Φ ¯ C ¯ 2
B _ ^ ˙ 2 T = B _ ˜ ˙ 2 T = η 11 C sgn ( s ) W ¯ ^ 5 T Φ _ B _ 2
B ¯ ^ ˙ 2 T = B ¯ ˜ ˙ 2 T = η 12 C sgn ( s ) W ¯ ^ 5 T Φ _ B ¯ 2
W _ ^ ˙ 5 = W _ ˜ ˙ 5 = η 13 C sgn ( s ) Φ _ ^
W ¯ ^ ˙ 5 = W ¯ ˜ 5 = η 14 C sgn ( s ) Φ ¯ ^
k ^ ˙ 1 = k ˜ ˙ 1 = η 15 C b | s | 1 2
where η 1 ~ η 15 are the learning rates of the corresponding adaptive gains, which are positive constants.
Proof. 
When s 0 , a Lyapunov function candidate is given as:
V = | s | + 1 2 η 1 t r ( W _ ˜ 4 T W ˜ _ 4 ) + 1 2 η 2 t r ( W ¯ ˜ 4 T W ¯ ˜ 4 ) + 1 2 η 3 t r ( W _ ˜ 4 c T W ˜ _ 4 c ) + 1 2 η 4 t r ( W ¯ ˜ 4 c T W ¯ ˜ 4 c ) + 1 2 η 5 t r ( B _ ˜ 4 T B _ ˜ 4 ) + 1 2 η 6 t r ( B ¯ ˜ 4 T B ¯ ˜ 4 ) + 1 2 η 7 t r ( W _ ˜ 3 T W ˜ _ 3 ) + 1 2 η 8 t r ( W ¯ ˜ 3 T W ¯ ˜ 3 ) + 1 2 η 9 t r ( C _ ˜ 2 T C _ ˜ 2 ) + 1 2 η 10 t r ( C ¯ ˜ 2 T C ¯ ˜ 2 ) + 1 2 η 11 t r ( B _ ˜ 2 T B _ ˜ 2 ) + 1 2 η 12 t r ( B ¯ ˜ 2 T B ¯ ˜ 2 ) + 1 2 η 13 t r ( W _ ˜ 5 T W _ ˜ 5 ) + 1 2 η 14 t r ( W ¯ ˜ 5 T W ¯ ˜ 5 ) + 1 2 η 15 k ˜ 1 2 + C b k 2 2 ( sgn ( s ) d t ) 2
The derivative of Equation (70) is obtained:
V ˙ = sgn ( s ) s ˙ + 1 η 1 W _ ˜ ˙ 4 T W ˜ _ 4 + 1 η 2 W ¯ ˜ ˙ 4 T W ¯ ˜ 4 + 1 η 3 W _ ˜ ˙ 4 c T W ˜ _ 4 c + 1 η 4 W ¯ ˜ ˙ 4 c T W ¯ ˜ 4 c + 1 η 5 B _ ˜ ˙ 4 T B _ ˜ 4 + 1 η 6 B ¯ ˜ ˙ 4 T B ¯ ˜ 4 + 1 η 7 W _ ˜ ˙ 3 T W ˜ _ 3 + 1 η 8 W ¯ ˜ ˙ 3 T W ¯ ˜ 3 + 1 η 9 C _ ˜ ˙ 2 T C _ ˜ 2 + 1 η 10 C ¯ ˜ ˙ 2 T C ¯ ˜ 2 + 1 η 11 B _ ˜ ˙ 2 T B _ ˜ 2 + 1 η 12 B ¯ ˜ ˙ 2 T B ¯ ˜ 2 + 1 η 13 W _ ˜ 5 T W _ ˜ ˙ 5 + 1 η 14 W ¯ ˜ 5 T W ¯ ˜ ˙ 5 + 1 η 15 k ˜ 1 k ˜ ˙ 1 + C b k 2 sgn ( s ) sgn ( s ) d t
To simplify the proof process, define that:
H ˙ = 1 η 1 W _ ˜ ˙ 4 T W ˜ _ 4 + 1 η 2 W ¯ ˜ ˙ 4 T W ¯ ˜ 4 + 1 η 3 W _ ˜ ˙ 4 c T W ˜ _ 4 c + 1 η 4 W ¯ ˜ ˙ 4 c T W ¯ ˜ 4 c + 1 η 5 B _ ˜ ˙ 4 T B _ ˜ 4 + 1 η 6 B ¯ ˜ ˙ 4 T B ¯ ˜ 4 + 1 η 7 W _ ˜ ˙ 3 T W ˜ _ 3 + 1 η 8 W ¯ ˜ ˙ 3 T W ¯ ˜ 3 + 1 η 9 C _ ˜ ˙ 2 T C _ ˜ 2 + 1 η 10 C ¯ ˜ ˙ 2 T C ¯ ˜ 2 + 1 η 11 B _ ˜ ˙ 2 T B _ ˜ 2 + 1 η 12 B ¯ ˜ ˙ 2 T B ¯ ˜ 2 + 1 η 13 W _ ˜ 5 T W _ ˜ ˙ 5 + 1 η 14 W ¯ ˜ 5 T W ¯ ˜ ˙ 5 + 1 η 15 k ˜ 1 k ˜ ˙ 1
Substituting (30) and (72) into (71) obtains:
V ˙ = C sgn ( s ) ( f + b u r ˙ ) + H ˙ + C b k 2 sgn ( s ) sgn ( s ) d t = C s ( f f ^ ) C b k ^ 1 | s | 1 2 + H ˙
If the conditions in Theorem 1 are satisfied, one can obtained:
V ˙ = C sgn ( s ) Δ 0 C b k ^ 1 | s | 1 2 + 1 η 15 k ˜ 1 k ˜ ˙ 1 = C sgn ( s ) Δ 0 C b k 1 | s | 1 2 C b k 1 | s | 1 2 + C | Δ 0 |
Suppose that the total higher order approximation error | Δ 0 | has an upper bound, that is, | Δ 0 | < Δ max . It can be obtained that:
{ V ˙ 0 | s | ( Δ max b k 1 ) 2 V ˙ > 0 | s | < ( Δ max b k 1 ) 2
When the system is stable, it is clear that s will tend to 0, and when V ˙ > 0 , the changes of s is unknown. However, it can be concluded that s will eventually converge to:
( Δ max b k 1 ) 2 s ( Δ max b k 1 ) 2
When it comes to s = 0 , it is easy to find that it meets the requirement in Equation (76).
1 C ( Δ max b k 1 ) 2 e 1 C ( Δ max b k 1 ) 2
As for e , it can be easily to conclude that e is bounded and the system is stable. □
Remark 1. 
When the neural network performs parameter self-learning, matrix operations and partial derivative calculations are required, which will inevitably increase the amount of calculation. Table 1 gives the calculation time of the four control methods. Although the proposed method increases the computational complexity, the computational burden of the design method is relatively small while meeting the APF performance requirements. However, further optimization remains to be done.

4. Numerical Verification

The effectiveness and reliability of the novel control strategy for APF system is verified on MATLAB/Simulink. The simulation experiment and comparative results are introduced below.
In the simulation process, the CPU is i5-8300H(2.30 GHz), the system is 64-bit and the version of MATLAB is 2019b.
A traditional PI controller is used in the DC voltage control of APF. The parameters of PI controller are given as: K P = 0.15 , K I = 0.02 . The designed controller in this paper is applied in the current control of APF system. The parameters of the membership function of IT2FNN in this article are selected by experts as follows:
C _ 2 = [ 0.4 0.02 0.02 8 1 1 ] ;   B _ 2 = [ 1 1 1 5 5 5 ]
C ¯ 2 = [ 0.6 0.05 0.05 10 2 2 ] ;   B ¯ 2 = [ 1.2 1.2 1.2 3 3 3 ]
In addition, the parameters of the STSMC and the related parameters of the adaptive law are selected as follows: C = 10 , k 2 = 2.5 , η 1 = 2250 , η 2 = 2250 , η 3 = 50 , η 4 = 50 , η 5 = 375 , η 6 = 375 , η 7 = 75 , η 8 = 75 , η 9 = 15 , η 10 = 15 , η 11 = 40 , η 12 = 40 , η 13 = 20,000 , η 14 = 22,500 , η 15 = 0.0009 .
The other parameters used in the simulation process are shown in Table 2.
When the APF does not work out, the power supply current is the same as the load current, which is shown in Figure 4. It is not difficult to find that the power supply current is severely polluted by distortion, and the THD of the power supply current is 40.30% (as shown in Figure 5). At 0 s, APF is integrated into the power grid for harmonic compensation. The power supply current is shown in Figure 6, and it recovers to a sine wave in a very short time. The THD of supply current, as shown in Figure 7, is only 2.37%, which greatly eliminates harmonics and significantly improves current quality. Figure 8 and Figure 9 are the compensation current tracking curve and tracking error curve under the designed controller. In the Figure 8, the red line represents the reference current and the blue line represents the compensation current. It can be seen that the compensation current i c can track the expected reference current i r perfectly, the tracking error can approach to zero in a very short time, which further verifies that the designed method has a great ability of harmonic compensation.
At the same time, to verify the dynamic performance of the designed method, an additional nonlinear load was connected to the load at 0.5 s to make the total load of the circuit smaller, and the parallel load was disconnected at 0.7 s to make the total load of the circuit larger. Figure 10 describes the power supply current curves of 0~0.9 s, 0.4~0.6 s, and 0.6~0.8 s from top to bottom, respectively. It can be seen from both the overall power supply current diagram and the amplification diagram of 0.1 s before and after the load change that the power supply current can maintain the sinusoidal waveform. According to Figure 11 and Figure 12, the compensation current tracking curve and error curve still have good tracking performance when the load changes. The frequency spectrum analysis of the power supply current at 0.6 s and 0.8 s is shown in Figure 13 and Figure 14. The THD is 1.64% after load connection and 2.58% after load disconnection, both of which have good performance.
In this paper, the output of the IT2FNN-SFR is taken as the practical mathematical model of APF, and the estimated curve is shown in Figure 15. The estimated curve has almost the same phase and similar amplitude compared with the ideal curve. Although there are many burrs and mutations, the estimated curve is more consistent with the actual situation for the system with actual parameter perturbation and external disturbance. Meanwhile, the adaptive gain of STSMC is shown in Figure 16, which estimates the stable value in a very short time, and its stable value is about 0.3.
At the same time, the adaptive curves of internal parameters in the designed neural network are depicted in Figure 17a–g. As shown in the figure, internal parameters will be adjusted adaptively and stabilized to the optimal value in a short time, which signifies that the NN has strong robustness and self-adaptive performance, and further verifies the superiority of the designed network.
To verify that the proposed method in this paper can significantly weaken the inherent chattering in SMC, the control output comparison curve is given in Figure 18. Compared with the ASMC method (red curve), IT2FNN-SFR STSMC (blue curve) has a smaller control output amplitude range in a certain time period (take 0.2~0.3 s as an example). In addition, Table 3 gives the variance index of the control output, which can also verify the above conclusions.
Remark 2. 
APF is a high-frequency switching power electronics, and its system output chattering is an important indicator to measure system performance. Variance is a statistic that measures the degree of dispersion of data, but large outliers may cause data skew, so the output is standardized as follows:
u ( t ) = u ( t ) u ( t ) max u ( t ) max u ( t ) min
The variance of the standardized control u ( t ) can be easily calculated, and the results are shown in Table 3.
Meanwhile, the superiority of IT2FNN-SFR STSMC controller is illustrated by comparing with the adaptive sliding mode controller (ASMC). Figure 19 shows the error comparison curves of the two controllers. Compared with ASMC, the designed controller can track the desired signal more quickly and has a faster response speed at the initial moment. The overall tracking error is slightly less than that of ASMC controller, which indicates the compensation effect of the IT2FNN-SFR STSMC controller is better. The corresponding THD of the two controllers is also given in Table 4. It can be seen that the THD of the designed IT2FNN-SFR STSMC controller is slightly better than that of the ASMC controller in startup, steady state, and load changes.

5. Conclusions

In this paper, an adaptive super-twisting sliding mode control strategy for single-phase active power filter is proposed by combining interval type-2 fuzzy neural network with self-feedback recursion structure. The advantages of the IT2FNN and RNN are combined in the novel IT2FNN-SFR to obtain better dynamic approximation capacity. The new IT2FNN-SFR estimator is designed to approximate the unknown model of the system, improving the nonlinear processing ability and accuracy by using interval tpye-2 fuzzy membership function. At the same time, the self-feedback recursive structure can use the historical information to adjust the output, which improves the approximation ability of the network. The recursive structure in the NN will store the historical information to improve the accuracy of estimation and dynamic approximation character. The STSMC has cannot only effectively reduce system chattering, improve control accuracy, robustness, and system performance., but also simplify the parameter setting process. Finally, the simulation results show that the controller has good steady-state performance and dynamic response, and can effectively suppress the harmonics of the APF system.

Author Contributions

Conceptualization, J.F.; methodology, J.W.; writing—original draft preparation, J.W.; writing—review and editing, J.F. and Y.F. All authors have read and agreed to the published version of the manuscript.

Funding

This work is partially supported by National Science Foundation of China under Grant No. 62273131.

Data Availability Statement

All relevant data are within the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wu, Z.; Yang, Z.; Ding, K.; He, G. Order-Domain-Based Harmonic Injection Method for Multiple Speed Harmonics Suppression of PMSM. IEEE Trans. Power Electron. 2021, 36, 4478–4487. [Google Scholar] [CrossRef]
  2. RGregory, R.; Azevedo, C.; Santos, I. Study of Harmonic Distortion Propagation from a Wind Park. IEEE Lat. Am. Trans. 2020, 18, 1077–1084. [Google Scholar] [CrossRef]
  3. Jiao, N.; Wang, S.; Ma, J.; Chen, X.; Liu, T.; Zhou, D.; Yang, Y. The Closed-Loop Sideband Harmonic Suppression for CHB Inverter with Unbalanced Operation. IEEE Trans. Power Electron. 2022, 37, 5333–5341. [Google Scholar] [CrossRef]
  4. Fu, J.; Chen, L.; Zhao, H.; Zhang, P. High and Low Frequency Control Strategy for APF DC Side Ripple Voltage under Unbalanced Load. In Proceedings of the 2019 IEEE 2nd International Conference on Electronics and Communication Engineering (ICECE), Xi’an, China, 9–11 December 2019; pp. 326–330. [Google Scholar]
  5. Vahedi, H.; Shojaei, A.A.; Dessaint, L.-A.; Al-Haddad, K. Reduced DC-Link Voltage Active Power Filter Using Modified PUC5 Converter. IEEE Trans. Power Electron. 2018, 33, 943–947. [Google Scholar] [CrossRef]
  6. Incremona, G.P.; Rubagotti, M.; Ferrara, A. Sliding Mode Control of Constrained Nonlinear Systems. IEEE Trans. Autom. Control 2017, 62, 2965–2972. [Google Scholar] [CrossRef] [Green Version]
  7. Hou, L.; Ma, J.; Wang, W. Sliding Mode Predictive Current Control of Permanent Magnet Synchronous Motor with Cascaded Variable Rate Sliding Mode Speed Controller. IEEE Access 2022, 10, 33992–34002. [Google Scholar] [CrossRef]
  8. Qu, L.; Qiao, W.; Qu, L. An Extended-State-Observer-Based Sliding-Mode Speed Control for Permanent-Magnet Synchronous Motors. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 1605–1613. [Google Scholar] [CrossRef]
  9. Chen, X.; Li, Y.; Ma, H.; Tang, H.; Xie, Y. A Novel Variable Exponential Discrete Time Sliding Mode Reaching Law. IEEE Trans. Circuits Syst. II Express Briefs 2021, 68, 2518–2522. [Google Scholar] [CrossRef]
  10. Liu, H.; Wang, H.; Sun, J. Attitude control for QTR using exponential nonsingular terminal sliding mode control. J. Syst. Eng. Electron. 2019, 30, 191–200. [Google Scholar]
  11. Ren, L.; Lin, G.; Zhao, Y.; Liao, Z.; Peng, F. Adaptive Nonsingular Finite-Time Terminal Sliding Mode Control for Synchronous Reluctance Motor. IEEE Access 2021, 9, 51283–51293. [Google Scholar] [CrossRef]
  12. Fei, J.; Wang, H.; Fang, Y. Novel Neural Network Fractional-Order Sliding-Mode Control with Application to Active Power Filter. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 3508–3518. [Google Scholar] [CrossRef]
  13. Bo, L.; Peng, J.; Chong, K.T.; Rodriguez, J.; Guerrero, J.M. Robust Fuzzy-Fractional-Order Nonsingular Terminal Sliding-Mode Control of LCL-Type Grid-Connected Converters. IEEE Trans. Ind. Electron. 2022, 69, 5854–5866. [Google Scholar]
  14. Liu, Y.-J.; Chen, H. Adaptive Sliding Mode Control for Uncertain Active Suspension Systems with Prescribed Performance. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 6414–6422. [Google Scholar] [CrossRef]
  15. Roy, S.; Roy, S.B.; Lee, J.; Baldi, S. Overcoming the Underestimation and Overestimation Problems in Adaptive Sliding Mode Control. IEEE/ASME Trans. Mechatron. 2019, 24, 2031–2039. [Google Scholar] [CrossRef] [Green Version]
  16. Roy, S.; Baldi, S.; Fridman, L.M. On adaptive sliding mode control without a priori bounded uncertainty. Automatica 2020, 111, 108650. [Google Scholar] [CrossRef]
  17. Levant, A. Higher-order sliding modes, differentiation and output-feedback control. Int. J. Control. 2003, 76, 924–941. [Google Scholar] [CrossRef]
  18. Guo, J. The Load Frequency Control by Adaptive High Order Sliding Mode Control Strategy. IEEE Access 2022, 10, 25392–25399. [Google Scholar] [CrossRef]
  19. Shah, I.; Rehman, F.U. Smooth Second Order Sliding Mode Control of a Class of Underactuated Mechanical Systems. IEEE Access 2018, 6, 7759–7771. [Google Scholar] [CrossRef]
  20. Chalanga, A.; Kamal, S.; Fridman, L.M.; Bandyopadhyay, B.; Moreno, J.A. Implementation of Super-Twisting Control: Super-Twisting and Higher Order Sliding-Mode Observer-Based Approaches. IEEE Trans. Ind. Electron. 2016, 63, 3677–3685. [Google Scholar] [CrossRef]
  21. Wu, Y.; Ma, F.; Liu, X.; Hua, Y.; Liu, X.; Li, G. Super Twisting Disturbance Observer-Based Fixed-Time Sliding Mode Backstepping Control for Air-Breathing Hypersonic Vehicle. IEEE Access 2021, 8, 17567–17583. [Google Scholar] [CrossRef]
  22. Wang, W.; Ma, J.; Li, X.; Cheng, Z.; Zhu, H.; Teo, C.S.; Lee, T.H. Iterative Super-Twisting Sliding Mode Control for Tray Indexing System with Unknown Dynamics. IEEE Trans. Ind. Electron. 2020, 68, 9855–9865. [Google Scholar] [CrossRef]
  23. Merayo, N.; Juárez, D.; Aguado, J.C.; de Miguel, I.; Durán, R.J.; Fernández, P.; Lorenzo, R.M.; Abril, E.J. PID Controller Based on a Self-Adaptive Neural Network to Ensure QoS Bandwidth Requirements in Passive Optical Networks. J. Opt. Commun. Netw. 2017, 9, 433–445. [Google Scholar] [CrossRef] [Green Version]
  24. Dai, W.; Zhang, L.; Fu, J.; Chai, T.; Ma, X. Dual-Rate Adaptive Optimal Tracking Control for Dense Medium Separation Process Using Neural Networks. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 4202–4216. [Google Scholar] [CrossRef]
  25. Yang, Y.; Ye, Y. Backstepping sliding mode control for uncertain strict-feedback nonlinear systems using neural-network-based adaptive gain scheduling. J. Syst. Eng. Electron. 2018, 29, 580–586. [Google Scholar]
  26. Li, K.; Li, Y. Adaptive Neural Network Finite-Time Dynamic Surface Control for Nonlinear Systems. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 5688–5697. [Google Scholar] [CrossRef]
  27. Liu, X.; Su, C.-Y.; Yang, F. FNN Approximation-Based Active Dynamic Surface Control for Suppressing Chatter in Micro-Milling with Piezo-Actuators. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 2100–2113. [Google Scholar] [CrossRef]
  28. Wai, R.; Yao, J.; Lee, J. Backstepping Fuzzy-Neural-Network Control Design for Hybrid Maglev Transportation System. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 302–317. [Google Scholar] [PubMed]
  29. Wai, R.-J.; Chen, M.-W.; Liu, Y.-K. Design of Adaptive Control and Fuzzy Neural Network Control for Single-Stage Boost Inverter. IEEE Trans. Ind. Electron. 2015, 62, 5434–5445. [Google Scholar] [CrossRef]
  30. Liu, L.; Fei, J. Extended State Observer Based Interval Type-2 Fuzzy Neural Network Sliding Mode Control with Its Application in Active Power Filter. IEEE Trans. Power Electron. 2022, 37, 5138–5154. [Google Scholar] [CrossRef]
  31. Wang, J.; Luo, W.; Liu, J.; Wu, L. Adaptive Type-2 FNN-Based Dynamic Sliding Mode Control of DC–DC Boost Converters. IEEE Trans. Syst. Man, Cybern. Syst. 2021, 51, 2246–2257. [Google Scholar] [CrossRef]
  32. Gao, Y.; Liu, J.; Wang, Z.; Wu, L. Interval Type-2 FNN-Based Quantized Tracking Control for Hypersonic Flight Vehicles with Prescribed Performance. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 1981–1993. [Google Scholar] [CrossRef]
  33. Kim, C.-J.; Chwa, D. Obstacle Avoidance Method for Wheeled Mobile Robots Using Interval Type-2 Fuzzy Neural Network. IEEE Trans. Fuzzy Syst. 2015, 23, 677–687. [Google Scholar] [CrossRef]
  34. Wai, R.-J.; Lin, C.-M.; Peng, Y.-F. Adaptive Hybrid Control for Linear Piezoelectric Ceramic Motor Drive Using Diagonal Recurrent CMAC Network. IEEE Trans. Neural Netw. 2004, 15, 1491–1506. [Google Scholar] [CrossRef] [PubMed]
  35. Yogi, S.C.; Tripathi, V.K.; Behera, L. Adaptive Integral Sliding Mode Control Using Fully Connected Recurrent Neural Network for Position and Attitude Control of Quadrotor. IEEE Trans. Neural Netw. Learn. Syst. 2021, 32, 5595–5609. [Google Scholar] [CrossRef]
  36. Fei, J.; Chen, Y.; Liu, L.; Fang, Y. Fuzzy Multiple Hidden Layer Recurrent Neural Control of Nonlinear System Using Terminal Sliding-Mode Controller. IEEE Trans. Cybern. 2022, 52, 9519–9534. [Google Scholar] [CrossRef]
  37. Fei, J.; Liu, L. Real-Time Nonlinear Model Predictive Control of Active Power Filter Using Self-Feedback Recurrent Fuzzy Neural Network Estimator. IEEE Trans. Ind. Electron. 2022, 69, 8366–8376. [Google Scholar] [CrossRef]
  38. Han, H.-G.; Zhang, L.; Hou, Y.; Qiao, J.-F. Nonlinear Model Predictive Control Based on a Self-Organizing Recurrent Neural Network. IEEE Trans. Neural Networks Learn. Syst. 2016, 27, 402–415. [Google Scholar] [CrossRef]
  39. Fei, J.; Wang, Z.; Pan, Q. Self-Constructing Fuzzy Neural Fractional-Order Sliding Mode Control of Active Power Filter. IEEE Trans. Neural Networks Learn. Syst. 2022. [Google Scholar] [CrossRef]
  40. Fei, J.; Wang, Z.; Fang, Y. Self-Evolving Chebyshev Fuzzy Neural Fractional-Order Sliding Mode Control for Active Power Filter. IEEE Trans. Ind. Inform. 2022, 19, 2729–2739. [Google Scholar] [CrossRef]
  41. Wang, J.; Fei, J. Self-Feedback Neural Network Sliding Mode Control with Extended State Observer for Active Power Filter. IEEE Internet Things J. 2023. [Google Scholar] [CrossRef]
  42. Zhang, L.; Fei, J. Intelligent Complementary Terminal Sliding Mode Using Multi-Loop Neural Network for Active Power Filter. IEEE Trans. Power Electron. 2023. [Google Scholar] [CrossRef]
Figure 1. The block diagram of a single-phase active power filter.
Figure 1. The block diagram of a single-phase active power filter.
Mathematics 11 02785 g001
Figure 2. The block diagram of IT2FNN-SFR STSMC.
Figure 2. The block diagram of IT2FNN-SFR STSMC.
Mathematics 11 02785 g002
Figure 3. The structure of IT2FNN-SFR.
Figure 3. The structure of IT2FNN-SFR.
Mathematics 11 02785 g003
Figure 4. The power supply current before compensation.
Figure 4. The power supply current before compensation.
Mathematics 11 02785 g004
Figure 5. The spectrum analysis of power supply current before compensation.
Figure 5. The spectrum analysis of power supply current before compensation.
Mathematics 11 02785 g005
Figure 6. The power supply current after compensation.
Figure 6. The power supply current after compensation.
Mathematics 11 02785 g006
Figure 7. The spectrum analysis of power supply current after compensation.
Figure 7. The spectrum analysis of power supply current after compensation.
Mathematics 11 02785 g007
Figure 8. The compensation current tracking curve.
Figure 8. The compensation current tracking curve.
Mathematics 11 02785 g008
Figure 9. The compensation current tracking error curve.
Figure 9. The compensation current tracking error curve.
Mathematics 11 02785 g009
Figure 10. The power supply current of simulation experiment.
Figure 10. The power supply current of simulation experiment.
Mathematics 11 02785 g010
Figure 11. Current tracking and error curve when load is connected.
Figure 11. Current tracking and error curve when load is connected.
Mathematics 11 02785 g011
Figure 12. Current tracking and error curve when load is disconnected.
Figure 12. Current tracking and error curve when load is disconnected.
Mathematics 11 02785 g012
Figure 13. Power supply current spectrum analysis after load is connected.
Figure 13. Power supply current spectrum analysis after load is connected.
Mathematics 11 02785 g013
Figure 14. Power supply current spectrum analysis after load is disconnected.
Figure 14. Power supply current spectrum analysis after load is disconnected.
Mathematics 11 02785 g014
Figure 15. The output of the IT2FNN-SFR.
Figure 15. The output of the IT2FNN-SFR.
Mathematics 11 02785 g015
Figure 16. The gain of the adaptive STSMC.
Figure 16. The gain of the adaptive STSMC.
Mathematics 11 02785 g016
Figure 17. The adaptive curves of internal parameters in the IT2FNN-SFR. (a) The base width curves of membership function. (b) The center vector curves of membership function. (c) The input weight curves of SFR layer. (d) The weight curves of the SFR layer. (e) The self-feedback weight curves of SFR layer. (f) The bias term curves of SFR layer. (g) The output weight curves.
Figure 17. The adaptive curves of internal parameters in the IT2FNN-SFR. (a) The base width curves of membership function. (b) The center vector curves of membership function. (c) The input weight curves of SFR layer. (d) The weight curves of the SFR layer. (e) The self-feedback weight curves of SFR layer. (f) The bias term curves of SFR layer. (g) The output weight curves.
Mathematics 11 02785 g017aMathematics 11 02785 g017b
Figure 18. The control output comparison curve.
Figure 18. The control output comparison curve.
Mathematics 11 02785 g018
Figure 19. The compensation current error contrast curve.
Figure 19. The compensation current error contrast curve.
Mathematics 11 02785 g019
Table 1. The computational time of four control method.
Table 1. The computational time of four control method.
StrategyASMCFNNASMC-SFR based on LESO [41]IT2FNN-SFR STSMCCTSMC-MLNN [42]
Time(s)5.561915.79528.23432.829
Table 2. Parameters for Simulation.
Table 2. Parameters for Simulation.
ParametersValues
Supply voltage 24   V / 50   Hz
APF main circuit L = 18   mH , R = 0.1   Ω ,
C 0 = 2200   μ F , U d c = 50   V
Non-linear load at steady state R 1 = 5       Ω ,   R 2 = 15       Ω , C 1 = 1000   uF
Additional non-linear load in parallel R 1 = 15       Ω ,   R 2 = 15       Ω , C 2 = 1000   uF
Sampling time T s = 1   e 5 s
Table 3. The output variance of the two controllers.
Table 3. The output variance of the two controllers.
Strategy IndexIT2FNN-SFR STSMCASMC
Output variance0.06500.1362
Table 4. The corresponding THD of the two controllers.
Table 4. The corresponding THD of the two controllers.
Control Strategy0 s0.2 s0.6 s0.8 s
IT2FNN-SFR STSMC16.44%2.37%1.64%2.58%
ASMC20.03%2.66%1.68%2.92%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, J.; Fang, Y.; Fei, J. Adaptive Super-Twisting Sliding Mode Control of Active Power Filter Using Interval Type-2-Fuzzy Neural Networks. Mathematics 2023, 11, 2785. https://doi.org/10.3390/math11122785

AMA Style

Wang J, Fang Y, Fei J. Adaptive Super-Twisting Sliding Mode Control of Active Power Filter Using Interval Type-2-Fuzzy Neural Networks. Mathematics. 2023; 11(12):2785. https://doi.org/10.3390/math11122785

Chicago/Turabian Style

Wang, Jiacheng, Yunmei Fang, and Juntao Fei. 2023. "Adaptive Super-Twisting Sliding Mode Control of Active Power Filter Using Interval Type-2-Fuzzy Neural Networks" Mathematics 11, no. 12: 2785. https://doi.org/10.3390/math11122785

APA Style

Wang, J., Fang, Y., & Fei, J. (2023). Adaptive Super-Twisting Sliding Mode Control of Active Power Filter Using Interval Type-2-Fuzzy Neural Networks. Mathematics, 11(12), 2785. https://doi.org/10.3390/math11122785

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop