Next Article in Journal
Prediction Model of Elderly Care Willingness Based on Machine Learning
Next Article in Special Issue
A Novel Double-Layered Central Pattern Generator-Based Motion Controller for the Hexapod Robot
Previous Article in Journal
When Fairness Meets Consistency in AHP Pairwise Comparisons
Previous Article in Special Issue
Design of Observer and Dynamic Output Feedback Control for Fuzzy Networked Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Interval Type-2 Fuzzy Neural Network Sliding Mode Control of Nonlinear Systems Using Improved Extended State Observer

1
College of IoT Engineerin, Jiangsu Key Lab. 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(3), 605; https://doi.org/10.3390/math11030605
Submission received: 4 January 2023 / Revised: 18 January 2023 / Accepted: 20 January 2023 / Published: 25 January 2023
(This article belongs to the Special Issue Analysis and Control of Dynamical Systems)

Abstract

:
An adaptive sliding mode control (ASMC) based on improved linear extended state observer (LESO) is proposed for nonlinear systems with unknown and uncertain dynamics. An improved LESO is designed to estimate total disturbance of the uncertain nonlinear system, and an interval type-2 fuzzy neural network (IT2FNN) is used to optimize and approximate the observe bandwidth of LESO, and the adaptive parameter tuning is realized based on the gradient descent (GD) method. Based on the total disturbance estimated by LESO, an ASMC strategy is designed to ensure the system stability. By adapting the sliding mode gain, the observation performance of LESO compared to the total disturbance can be better utilized, and system chattering is reduced. Finally, some simulation results are given which show that the proposed control strategy has a good control effect, strong practicability, and wide versatility.

1. Introduction

In practical applications, most systems are nonlinear and have unknown disturbances, including matched and mismatched disturbances [1]. Due to the existence of unknown nonlinearities, it is not easy to design controllers for a class of systems with unknown uncertainties. For the past few decades, most applications have simply used traditional linear control methods to design controllers on inaccurate nominal models, which are increasingly shown to compromise accuracy and overall performance. In addition, control strategies that do not depend on models, such as PID [2], adaptive technology [3,4], fuzzy logic system [5,6], and neural network [7], have achieved certain results in the application of unknown model information, but their parameter adjustment has great blindness and uncertainty, and none of them have the versatility of control strategies, which means that the designed controllers and parameters cannot be simply extended from one application object to other application objects.
Recently, sliding mode control (SMC) has been widely used in nonlinear system control [8,9,10,11]. Due to its unique high-frequency switching characteristics, it is insensitive to disturbances. Therefore, in many applications, traditional SMC is used to offset the effects of lumped uncertainty. The traditional SMC needs to know the upper bound of the perturbation to select the appropriate switching term gain. However, in most scenarios, the form and size of the disturbance cannot be known in advance, so an excessively large switching term gain will be given to ensure the stability of the system, which will lead to severe output chattering. In response to this problem, many new forms of sliding mode control strategies, such as terminal sliding mode control (TSMC) [12,13], super-twisting sliding mode control (STSMC) [14,15], and adaptive sliding mode control (ASMC) [16,17], have been widely studied and applied. Among them, the ASMC combines the adaptive technology, which can automatically adjust the sliding mode gain according to the real-time state of the system, thus solving the problem that the upper bound of the total disturbance is unknown. In [18], a robust ASMC is proposed for boost converter control where the load and input voltage are unknown. However, when there are too many unknown uncertainties in the system, such as unmodeled dynamics, parameter changes, external disturbances, etc., the simple sliding mode control strategy cannot realize the complete compensation of disturbances. Therefore, to improve the anti-disturbance ability and overall performance of the system, effective strategies must be taken to estimate and automatically compensate the unknown uncertainty, and then, the system can be effectively controlled by related strategies, such as SMC.
Therefore, how to estimate the total disturbance becomes the key to the control of uncertain nonlinear systems. As of recently, neural networks (NN) and model-based observers are two effective disturbance estimation techniques. The former realizes the identification and estimation of unknown disturbances through online learning and parameter adjustment [19,20,21,22], while the latter reconstructs the forms of states and disturbances from system errors and control inputs by constructing appropriate differential equations [23]. In [24], a recurrent neural network (RNN) controller, which was trained online using a dynamic back-propagation algorithm, was proposed to control an ultrasonic motor drive. In addition, a new RNN structure and a TSMC strategy with a new recurrent neural network were proposed in [25,26], improving control accuracy and robustness. In [27], a novel Hermite neural network-based second-order sliding-mode (HNN-SOSM) controller is proposed for the synchronous reluctance motor drive system. A self-constructing fuzzy neural network and self-evolving Chebyshev fuzzy neural network are proposed for active power filter in [28,29]. However, even though NN has strong learning and estimation abilities—and it can solve unknown and uncertain problems—its computational complexity is high, and the parameter learning strategy is ambiguous and difficult to design, which brings difficulties to its wide application.
Fortunately, on the other hand, after the observer was first proposed by Luenberger [30], there has been a growing body of work on the estimation of states and disturbances [31,32,33]. A high-gain extended state observer was used to estimate the system state and disturbance in [34], which is applied for electro-hydraulic systems. However, high-gain observers are sensitive to noise, and high-gain can easily cause the system to diverge and oscillate. Recently, a new method called active disturbance rejection control (ADRC) has been widely studied and used due to its inherent disturbance immunity and model-free property [23,35]. The complete ADRC includes three parts: tracking differentiator, fastest control rate, and extended state observer (ESO). ESO is the core active disturbance rejection module, which can be divided into nonlinear and linear, respectively called nonlinear ESO (NESO) and linear ESO (LESO). In [36], an ADRC-based controller was proposed for a magnetic rodless pneumatic cylinder, where a NESO was used to estimate the nonlinear dynamics, and the self-stabilizing region theory was used to prove the NESO’s convergence. In [37], a convergence theory with explicit error estimates was provided, and the convergence of NESO, consisting of linear and fractional power functions, was demonstrated. Although NESO has achieved effective applications and extensive research, its complex structure and difficult parameter tuning are not conducive to engineering practice and expanded applications. Then, the structure and design of LESO was first proposed by Gao in [38]. Compared with NESO, the proposed LESO has the characteristics of simple structure and greatly simplifies the parameter tuning through the bandwidth parameterization method. Since then, LESO-based ADRC strategies have been widely used in practical industries such as air–fuel ratio control [39] and nonlinear servomechanisms [40], etc. In [41], the parameter tuning problem of LESO was studied, stating the widely used LADRC bandwidth tuning method is equivalent to tuning the two time constants of the setpoint filter and the robust filter in the internal model control. However, both the bandwidth tuning method and the IMC-based tuning method only slightly simplify the parameter tuning process and reduce the tuning dimension, and they still require careful manual adjustments of parameters such as observation bandwidth or time constant. Furthermore, in [42], the relationship between the perturbed estimation error and the observation bandwidth is explicitly given. Therefore, aiming at the difficulty of parameter design, according to the perturbation relation and the bandwidth tuning method, an interval type-2 fuzzy neural network is designed to learn the observer bandwidth based on the gradient descent (GD) method.
Therefore, in this paper, a LESO is used to approach the total disturbance of a class of uncertain nonlinear systems to realize the active compensation of the disturbance. For the inevitable observation error, ASMC is used to ensure the stability of the uncertain system, fully cooperating with the observer to estimate the disturbance and avoid excessive control gain to weaken the chattering. Aiming at the problem of LESO parameter design, based on the parameter adjustment of the bandwidth method, the IT2FNN, based on the GD method, is proposed for the first time to estimate the observer bandwidth and minimize the estimation error. The proposed controller combines LESO, IT2FNN, and ASMC. Compared with existing state-of-the-art research, the main contributions of the proposed strategy include:
(1)
The proposed control strategy is designed for a class of uncertain systems. It does not depend on an accurate mathematical model. It only needs to know the information of the model order to design an efficient controller. The simulation results show that the proposed controller has good versatility and practicability.
(2)
Compared with existing work, the improved LESO does not need to manually select the observation coefficients, and it can automatically learn to estimate the observer bandwidth through the IT2FNN—based on the GD method—and then give the observation coefficients, according to the bandwidth method, to minimize the estimation error. Compared with NESO, although the improved LESO loses a certain estimation accuracy, it greatly simplifies the observer design and parameter adjustment process, which is more conducive to practical application and expansion.
(3)
The IT2FNN, based on the GD method, was first proposed to estimate the observer bandwidth of LESO. Through the designed learning process, the neural network can adaptively learn the optimal parameter values to minimize the estimation error. Compared with reinforcement learning methods, the proposed strategy is more practical and has low computational complexity.
(4)
The combination of ASMC and improved LESO technology enables a coordinated duality of the control process. LESO acts as a forerunner to actively compensate the unknown uncertainty of the system, and ASMC, as the main controller, increases the compensation for the residual disturbance relatively slowly. Such a binary coordinated control strategy can make the control process more visualized and clearer. The proposed controller can reduce the chattering of output while reducing the error and ensuring the optimal comprehensive performance.
This paper is organized as follows. In Section 2, a general model design for a class of uncertain nonlinear systems is introduced under the ADRC framework. In Section 3, a new ASMC with improved LESO is proposed. Simulation verifications are given in Section 4. Section 5 draws conclusions.

2. Problem Statement and Preliminaries

Consider a class of single-input single-output (SISO) N -order general uncertain nonlinear systems
{ x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ n = f ( X ) + b ( X ) u + d ( t ) y = x 1
where
X = [ x 1 x 2 x n ] T ,
X is a system state, d ( t ) is an external disturbance, y is a system output, f ( X ) and b ( X ) are the nonlinear dynamics and control gains of the system, respectively, which satisfy the following two assumptions.
Assumption 1.
The nonlinear dynamic f ( X ) is bounded in absolute value, expressed as
| f ( X ) | < f b ( X )  
where f b ( X ) is a positive bounded function.
Assumption 2.
The control gain  b ( X ) is a positive function greater than 0 and is lower bounded, expressed as
b ( X ) > b l ( X )  
where b l ( X ) is a positive bounded function.
Remark 1.
In practical applications, considering factors such as parameter changes, measurement errors, and modeling errors, the system dynamics and control gains cannot be accurately obtained. Simply using the nominal model to design the controller will bring large unknown uncertainties, and cannot achieve high-precision, strong adaptive control. Therefore, in this article, we will consider the worst-case scenario, where  f ( X ) is completely imprecise, and treat it as an entirely unmodeled dynamic. Fortunately, the modeling error of the control gain is often not large, which will not have a great impact on the control effect. Especially in the ADRC framework, the control gain can be manually selected as a nominal value, and its estimation error will be estimated by the extended state observer. In addition, under the framework of active disturbance rejection control, the concept of total disturbance f t d ( X ) is proposed and defined as
f t d ( X ) = f ( X ) + ( b b o ) u + d ( t )  
which includes the unknown dynamics of the system and external disturbances, where b o is the actual control gain adopted by the controller. And the total disturbance f t d ( X ) is expanded into a new state x n + 1 , that is
x n + 1 = f t d ( X ) .
Therefore, the system can be rewritten as the following extended n + 1 -order differential equation:
{ x ˙ 1 = x 2 x ˙ 2 = x 3 x ˙ n = x n + 1 + b o u x ˙ n + 1 = h y = x 1
where x n + 1 is the expanded state variable, and h is the derivative of the total disturbance, which can always be bounded.

3. Proposed Control System

The block diagram of the proposed control strategy for a class of uncertain nonlinear systems is given in Figure 1. As can be seen from the figure, the controller includes three components: IT2FNN, LESO, and ASMC. Among them, IT2FNN is designed to optimize the LESO parameters, thus self-learning to estimate the observer bandwidth to achieve parameter self-tuning. Then, LESO is used to estimate the total disturbance of the nonlinear system and, then, realize the feedforward compensation of uncertainty. ASMC can offset the estimation error of the disturbance. The control goal is to design an effective controller so that the system state X tracks the reference signal X m asymptotically.

3.1. Design of Linear Extended State Observer

LESO is obtained by simplifying the design of NESO. The construction of the nonlinear feedback function in NESO is very complicated, and the parameter tuning is also difficult. Therefore, although the performance of linear feedback in LESO will be slightly worse in theory, it is obviously worth sacrificing some estimated performance in exchange for the simplicity and practicality of the design. Therefore, this section will design LESO for the ( N + 1 ) -order uncertain nonlinear system after expansion, and the design process is given as follows.
{ z ˙ 1 = z 2 β 1 ( z 1 x 1 ) z ˙ 2 = z 3 β 2 ( z 1 x 1 ) z ˙ n = z n + 1 β n ( z 1 x 1 ) + b o u z ˙ n + 1 = β n + 1 ( z 1 x 1 )
where
Z = [ z 1 z 2 z n + 1 ] T , L = [ β 1 β 2 β n + 1 ] T ,
Z is the observed value of system states and extended total disturbance, while L is the observer gain.
Remark 2.
Because f ( X ) is regarded as the unmodeled dynamic described in Remark 1, which is part of the total disturbance, f ( X ) did not occur in the observer equation Equation (5). It is worth mentioning that if part of the accurate information of the system can be obtained, it can be directly added into the observer equation, which is conducive to further improving the estimation accuracy of the observer.
The observation error is defined as
e o i = x i z i i = 1 , 2 , , n + 1 .
The difference between the system equation and the observer equation can find the observation error equation as follows
{ e ˙ o 1 = e o 2 β 1 e o 1 e ˙ o 2 = e o 3 β 2 e o 1 e ˙ o n = e o n + 1 β n e o 1 e ˙ o n + 1 = h β n + 1 e o 1
The observation error equation can be rewritten in vector form as follows
E ˙ o = A e E o + M h
where
A e = [ β 1 1 0 0 0 β 2 0 1 0 0 0 0 0 β n 0 0 0 1 β n + 1 0 0 0 0 ]
E o = [ e o 1 e o 2 e o n e o n + 1 ] T
M = [ 0 0 0 1 ] T
it can be seen that as long as the poles of the characteristic polynomial
λ ( s ) = s n + 1 + β 1 s n + + β n s + β n + 1
of A e are all in the left half-plane. Additionally, it can be assumed that h is bounded. Then, LESO is proven to be bounded-input bounded-output stable.
Therefore, the observation gain of the LESO can be obtained by the pole configuration method. Gao [32] proposed a bandwidth parameterization method to select the observation gain and configure the poles of the characteristic polynomial at w o , where w o is the observation bandwidth. Therefore, the following equation can be solved to obtain the specific observation gain value:
λ ( s ) = s n + 1 + β 1 s n + + β n s + β n + 1 = ( s + w o ) n + 1

3.2. Structure of Interval Type-2 Fuzzy Neural Network

Although the parameter setting of LESO can be completed by introducing the observation bandwidth, the selection of the observation bandwidth is still a mysterious problem, and a reasonable observation bandwidth value cannot be set in many application scenarios. When the observation bandwidth is selected larger, the observation speed is fast, but if it is too large, it will be too sensitive to noise and lead to divergence, and if it is too small, there will be serious phase lag. Therefore, it is imperative to use adaptive technology, especially the neural network optimization strategy with self-learning ability, to obtain the observation bandwidth of real-time uncertain nonlinear systems. Then, the following section will first introduce the structure and characteristics of the IT2FNN adopted in this paper, and the learning optimization strategy will be given in the next section.
As shown in Figure 2, The IT2FNN is a five-layer structure which is multiple input single output (MISO). The IT2FNN structure can be divided into the antecedent layer part and the consequent layer part. The computation and operation process of each layer in IT2FNN is given as follows. For a more detailed description, please refer to [37].
(1) Antecedent layer part: The antecedent layer contains the input layer and the membership layer. Additionally, the role of the antecedent layer is to obtain the input signal and use the type-2 fuzzy member function to perform nonlinear processing on the input signal to improve the distribution of the input signal, which is beneficial to the information extraction and optimal learning of the neural network. It is worth mentioning that, since there are few parameters in this layer, they are mainly the basis width and center vector in the type-2 fuzzy membership function, and they are easily obtained by a priori selection from the statistical features of the input signal. Therefore, instead of using the gradient optimization algorithm to calculate, it is better to directly use the expert experience to obtain the parameters of the leading layer. It not only simplifies the calculation amount of the neural network and optimizes the computing power but it also ensures that the antecedent layer of IT2FNN can abstract more effective and differentiated input information.
Layer 1: The input and output expressions of the input layer are as follows
y i 1 ( N ) = x i 1 ( N ) i = 1 , , I
where x i 1 ( N ) and y i 1 ( N ) are the input and output of i - t h node, respectively.
Layer 2: The input and output expressions of the membership layer are as follows
x i , j 2 ( N ) = y i 1 ( N ) j = 1 , J
u ¯ i , j 2 ( N ) = exp ( ( x i , j 2 c i , j σ ¯ i , j ) 2 )
u _ i , j 2 ( N ) = exp ( ( x i , j 2 c i , j σ _ i , j ) 2 )
where c i , j is a center vector; σ ¯ i , j and σ _ i , j are the upper and lower base widths.
(2) Consequent layer part: The consequent layer part includes the rule layer, the type reduction layer, and the output layer, which is used to perform data derivation and calculation, based on the input information abstracted by the antecedent layer, and output the expected result.
Layer 3: The input and output expressions of the rule layer are as follows
w ¯ i . j = u ¯ 1 , i u ¯ 1 , j
w _ i . j = u _ 1 , i u _ 1 , j
w ¯ ˜ i , j = w ¯ i , j w ¯ i , j
w _ ˜ i , j = w _ i , j w _ i , j
where w ¯ ˜ i , j and w _ ˜ i , j are the upper bound and lower bound.
Layer 4: The input and output expressions of the type reduction layer are as follows
f i , j = a i , j x i , j + b i , j
ϕ ¯ = f i , j w ¯ ˜ i , j
ϕ _ = f i , j w _ ˜ i , j
where ϕ ¯ and ϕ _ are the upper and lower output, respectively.
Layer 5: The input and output expressions of the output layer are as follows
y o 5 ( N ) = ( 1 q ) ϕ ¯ + q ϕ _
where q is a weighting factor; y ( N ) is the final output of the IT2FNN.
The IT2FNN is used to approach the observation bandwidth w o . The main idea is to use the system error and derivative of error as the inputs of the IT2FNN, adopt the optimization strategy based on GD method to adjust the network parameters, and estimate the observation bandwidth w o . The detailed derivation of the parameter learning strategy of IT2FNN is presented in the next section.

3.3. Parameter Learning of IT2FNN

First, define the loss function E of IT2FNN to estimate bandwidth as
E = 1 2 ( x 1 z 1 ) 2 = 1 2 e o 1 2
Then, define δ 5 as the gradient of the loss function to the network output of the IT2FNN, which can be calculated as
δ 5 = E y o 5 = E e o 1 e o 1 y o 5 = e o 1 e o 1 w o
From the literature [36], it can be known that the relationship between the observation error and the bandwidth is as follows
| e o 1 ( t ) | | i = 1 n + 1 | e o i ( 0 ) | w o n + 1 | + δ v w o n + 1 + δ μ w o 2 n + 2
where v and μ are positive constants computable by order, and δ is also a positive constant, which satisfies δ h .
Therefore, the high-order small quantities can be ignored, and the relationship between the bandwidth and the estimation error can be obtained by simplifying the above formula as
| e o 1 ( t ) | τ w o n + 1
where τ is a large positive constant.
Then, the following can be deduced
e o 1 w o = ( n + 1 ) τ w o n + 2 s i g n ( e o 1 )
Substituting Equation (28) into δ 5 Equation (25) gets
δ 5 = ( n + 1 ) τ w o n + 2 | e o 1 |
Then, the update rate of the weights can be calculated by back-propagation through the gradient method and the chain rule as follows.
The update law of the weight q is calculated as
y o 5 q = ϕ _ ϕ ¯
Δ q = η q E q = η q E y o 5 y o 5 q = η q δ 5 ( ϕ _ ϕ ¯ ) = η q ( n + 1 ) τ w o n + 2 | e o 1 | ( ϕ _ ϕ ¯ )
The update law of the weight a is calculated as
y o 5 a i , j = y o 5 ϕ ¯ ϕ ¯ a i , j + y o 5 ϕ _ ϕ _ a i , j = y o 5 ϕ ¯ ϕ ¯ f i , j f i , j a i , j + y o 5 ϕ _ ϕ _ f i , j f i , j a i , j = ( 1 q ) w ¯ ˜ i , j x i , j + q w _ ˜ i , j x i , j = ( ( 1 q ) w ¯ ˜ i , j + q w _ ˜ i , j ) x i , j
Δ a i , j = η a E a i , j = η a E y o 5 y o 5 a i , j = η a δ 5 y o 5 a i , j = η a ( n + 1 ) τ w o n + 2 | e o 1 | ( ( 1 q ) w ¯ ˜ i , j + q w _ ˜ i , j ) x i , j
The update law of the weight b is calculated as
y o 5 b i , j = y o 5 ϕ ¯ ϕ ¯ b i , j + y o 5 ϕ _ ϕ _ b i , j = ( 1 q ) w ¯ ˜ i , j + q w _ ˜ i , j
Δ b i , j = η b E b i , j = η b E y o 5 y o 5 b i , j = η b δ 5 y o 5 b i , j = η b ( n + 1 ) τ w o n + 2 | e o 1 | ( ( 1 q ) w ¯ ˜ i , j + q w _ ˜ i , j )
where η a , η b , and η q are the learning rate parameters of the weights a , b , and q , respectively.
Finally, these weights are updated by the following equations.
q ( N + 1 ) = q ( N ) + Δ q
a i , j ( N + 1 ) = a i , j ( N ) + Δ a i , j
b i , j ( N + 1 ) = b i , j ( N ) + Δ b i , j

3.4. Controller Design and Stability Analysis

In this section, an ASMC based on the improved LESO is designed for the n -order uncertain nonlinear system represented by Equation (1).
First, define the systematic error vector as
E = X X m = [ e , e ˙ , , e ( n 1 ) ] T R n × 1
The sliding mode variable is designed as
s = C E
where
C = [ c 1 , c 2 , , c n ] R 1 × n ,
C is chosen so that the zeros of the polynomial lie in the left half of the complex plane.
The derivation of the sliding mode variable is defined as
s ˙ = C E ˙ = [ c 1 , c 2 , , c n ] [ e ˙ e ( 2 ) e ( n ) ] = c 1 e ˙ + c 2 e ( 2 ) + + c n 1 e ( n 1 ) + c n ( x n x m n ) = c 1 e ˙ + c 2 e ( 2 ) + + c n 1 e ( n 1 ) + c n ( f + b o u x m n )
Let s ˙ = 0 , and it can be deduced that the equivalent control law u e q is defined as
u e q = 1 b o ( f + x m n ) 1 c n b o ( c 1 e ˙ + c 2 e ( 2 ) + + c n 1 e ( n 1 ) )
The total disturbance f is unknown, so the observation value of LESO is used instead, and the observation error is compensated by adding an adaptive switching term. At this time, the real control rate is obtained as follows
u = 1 b o ( z n + 1 + x m n ) 1 c n b o ( c 1 e ˙ + c 2 e ( 2 ) + + c n 1 e ( n 1 ) ) K s i g n ( s )
Theorem 1.
Consider a class of nonlinear uncertain systems with a single input and a single output represented by Equation (1) with partially unknown parameters. Under the premise of satisfying Assumptions 1 and 2, as long as the following conditions are met, the system can be guaranteed to be asymptotically stable.
(1)
The proposed controller is designed as Equation (43).
(2)
The parameter adaptation laws of the IT2FNN are designed as Equations (36)–(38).
(3)
The adaptive law of ASMC is shown as
K ˙ = γ c n b o | s |
where γ is the learning rate, which is a positive constant.
Proof. 
The Lyapunov function candidate is designed as
V = 1 2 s 2 + 1 2 γ ( K K * ) 2
Then, define the estimation errors of the adaptive switching term as
e K = K K *
The derivative of the Lyapunov candidate function is as
V ˙ = s s ˙ + 1 γ K ˙ ( K K * ) = s ( c 1 e ˙ + c 2 e ( 2 ) + + c n 1 e ( n 1 ) + c n ( f + b o u x m n ) ) ) + 1 γ K ˙ ( K K * ) = s ( c n ( f z n + 1 ) b o c n K s i g n ( s ) ) + 1 γ K ˙ ( K K * ) = c n s ( e o n + 1 b o K s i g n ( s ) ) + 1 γ K ˙ ( K K * ) = c n s e o n + 1 c n b o K | s | + 1 γ K ˙ ( K K * ) = c n s e o n + 1 c n b o K | s | + 1 γ ( γ c n b o | s | ) ( K K * ) = c n s e o n + 1 c n b o | s | K *
Assuming e o n + 1 has upper bound as | e o n + 1 | < B o , then we can get
V ˙ = c n s e o n + 1 c n b o | s | K * c n | s | ( b o K * B o )
Therefore, the conditions for asymptotic stability of the system are defined as
K * > 1 b o B o
If the condition of Equation (49) is satisfied, then V ˙ 0 . Integrating V ˙ with respect to time, we can find
0 t | s | d t 1 c n ( b o K * B o ) ( V ( t ) V ( 0 ) ) .
Since V ( 0 ) is bounded and V ( t ) is nonincreasing, it is concluded that lim t 0 t | s | d t is bounded. According to Barbalat lemma, one can deduce that
lim t s ( t ) = 0 ,   lim t e ( t ) = 0 ,
which means the tracking error and sliding surface will converge to zero asymptotically. □

4. Algorithm Verification

To verify the practicability and generality of the proposed control strategy, simulations are designed for an inverted pendulum system and an active power filter system. In the simulation, the simulation software used is Matlab/Simulink, and the Matlab software version is 2019b. In addition, the computer system is 64-bit, the CPU is i7-6500U (2.5GHz).
A.
Example 1: Single-phase Active power filter
This part takes the single-phase parallel APF as the control object, and it adopts the proposed ASMC-LESO strategy for the first-order dynamic model, obtained by the averaging method, to realize the current control task. The circuit model diagram of APF is given in Figure 3.
With the development of power electronics technology, a large number of electronic devices, such as air conditioners and microwave ovens, have entered the home. These non-linear loads will produce a large amount of harmonic pollution in the power system, which is very harmful to production and life. The specific performance is that the grid current is distorted, thereby affecting the power quality and causing many safety problems. APF is the most effective harmonic control method, and its working principle can be summarized as: First, the harmonic components added on the load side are calculated by the single-phase harmonic fast detection algorithm, and then, the designed inverter built with IGBTs is used to generate a compensation current as large as the reverse of the harmonic components to achieve active compensation. Therefore, the control task is to design the controller to output an appropriate duty cycle to control the correct switching of the IGBT, according to the calculated reference current, so as to realize the high-precision tracking control task of the current. In addition, the IGBT switching signal is output by triangular carrier modulation, and the switching frequency of IGBT is 10   khz .
According to the derivation of the circuit model, the first-order model of APF can be obtained as
x ˙ = f ( x ) + b u + d ( t )
where
x = i c ,   f ( x ) = R L x U s + U d c L ,   b = 2 U d c L ,
d ( t ) is the external disturbance. For the detailed modeling process, please refer to [43].
Therefore, according to the results in Section 3, it can be deduced that the LESO and control law for the APF system is as follows
{ z ˙ 1 = z 2 β 1 ( z 1 x 1 ) + b o u z ˙ 2 = β 2 ( z 1 x 1 )
u = 1 b o ( z 2 + i r ) K s i g n ( s )
where z 1 is the observed value of system state x , z 2 is the extended total disturbance, β 1 , β 2 is the observer gain, b o = 2 U d c / L , i r is the reference current, and s = c 1 e where c 1 = 1 .
In Table 1, the parameters used in the system simulation are given in detail. In the simulation, it is set to connect to the APF main circuit for control at 0 s and add a nonlinear load at 0.6 s. Before the APF is connected, the power supply current contains severe harmonic distortion due to the influence of the nonlinear load on the load side. Figure 4 shows the waveforms of load current i L , compensation current i c , and power supply current i s after the APF is connected. It can be seen from the first load current curve that the current on the load side presents a periodic and severely distorted non-sinusoidal waveform. At the same time, it can be seen from the third power supply current curve that the distortion of the power supply current is gradually controlled to an ideal sinusoidal waveform from the beginning, and the harmonic compensation task is completed in a short time. This is due to the fact that, after the APF is connected, a compensation current that is opposite to the load harmonics is generated. As shown in the second curve in Figure 4, the compensation current enters a steady state process after a short period of adjustment. In more detail, the compensation and reference current tracking comparison curves and error curves are given in Figure 5. It can be said that the compensation current can track the reference current quickly and without overshoot, and the error basically converges after 0.02 s.
To accurately compare the performance of APF, Figure 6 and Figure 7 show the power supply current spectrum when the APF is just connected (0 s) and when it enters the steady state (0.2 s), respectively. It can be seen that, when the controller is just connected at 0 s, the power supply current has a large number of low-order and some high-order harmonic content, and the total harmonic distortion rate (THD) reaches 26.95%, which is far from meeting the requirements of international standards of less than 5%. However, after adopting the proposed control method, the system entered a steady state at 0.2 s, and it can be seen from Figure 6 and Figure 7 that the harmonic components are greatly reduced, and the THD is only 2.10%, which means that a good harmonic suppression task is achieved.
In addition, the estimated curve of IT2FNN for observer bandwidth w o is given in Figure 8, showing after a short adaptive learning and correction, the output of the neural network converges to about 3800, realizing real-time estimation of the observer bandwidth. On this basis, the state estimation curve of LESO is given in Figure 9, where it is shown that LESO also achieves accurate tracking of the system state after the bandwidth has converged, and the red and blue curves almost completely coincide. At the same time, the estimated curve of the total disturbance is shown in the lower half of Figure 9, showing a periodic sine wave-like curve with an amplitude ranging from −6000 to 0, which is basically consistent with the nominal model. In general, the total disturbance estimates are also relatively accurate. Then, the adaptive curve of the switching term gain is shown in Figure 10. The gain of the switching term converges to about 0.24 in a very short time, and the gain value is small, which will not cause serious chattering, and indirectly shows that the LESO has a good estimation effect on the total disturbance.
Remark 3.
The total disturbance f t d ( x ) includes the system dynamics, ( b b ) u and the external disturbance d ( t ) . It can be seen from Equation (50) that the APF system dynamics f ( x ) is theoretically an ideal sinusoid. However, since the value of the resistance and inductance is affected by the environment and the power supply voltage and DC side voltage will also fluctuate, then considering ( b b ) u and external disturbances, the estimated total disturbance will fluctuate larger than the f ( x ) of the nominal model. The total disturbance curve estimated by the system is shown in Figure 9, which shows that the total disturbance is indeed an irregular nonlinear function.
Finally, to show the superiority of the proposed controller, the comparison results and analysis with the ASMC method are presented. Figure 11 shows the current tracking comparison curve and the error comparison curve for the two methods. As can be seen, under the comparative ASMC method, there is obvious overshoot and runaway state in the early control stage because it does not have LESO to accurately observe and compensate the total disturbance of the uncertain system. In addition, even in steady state, although the adaptive gain keeps increasing to offset the uncertainty, there is always a periodic large steady state error. The above phenomenon shows that the high-gain switching term, solely relying on the adaptive sliding mode control, cannot completely offset the uncertainty caused by the unknown dynamics, and there are always some disturbances that cannot be compensated. This shows that the proposed ASMC-LESO method is more robust and practical than AMSC. In addition, in theory, since the LESO prior actively compensates for the unknown uncertainty disturbance, the adaptive gain will be relatively small, thereby weakening the chattering verified in Figure 12, showing the comparison curves of the output chattering under the two methods. It can be clearly seen that the variation amplitude and variation frequency of the control output of the proposed method are smaller, which means that the chattering is smaller. More specifically, the variances of the control outputs under the AMSC-LESO and ASMC methods are calculated to be 0.1539 and 1.6618, respectively, which are significantly different by an order of magnitude.
Further, THD comparison between ASMC-LESO and ASMC is shown in Table 2. In the initial control, the THD under the ASMC-LESO and ASMC methods are 26.95% and 67.01%, respectively, and the performance is very different, which is because the ASMC method has the disadvantages of slow response, overshoot, and runaway in the initial control. Then, the THD of the ASMC-LESO under steady state is 2.10%, which is 1.23% lower than 3.33% of the ASMC. A nonlinear load is added on the user side at 0.6 s, so the THD of the two methods also abruptly increased to 8.43% and 9.10%, respectively, when the load suddenly increased. Then, after a short control adjustment, it entered a new steady state, at which time the THD of the two methods were 1.26% and 2.91%, respectively. Overall, regardless of the state, the proposed ASMC-LESO method always has a smaller THD and better harmonic compensation capability than the comparison methods.
B.
Example 2: Single-stage Inverted Pendulum System
The second-order dynamic model of the single-stage inverted pendulum is as
{ x ˙ 1 = x 2 x ˙ 2 = f ( x ) + b u y = x 1
where
f ( x ) = g sin x 1 m l x 2 2 cos x 1 sin x 1 / ( m c + m ) l [ 4 / 3 m cos 2 x 1 / ( m c + m ) ] ,   b = cos x 1 / ( m c + m ) l [ 4 / 3 m cos 2 x 1 / ( m c + m ) ] ,   g = 9.8   m / s 2
g is the acceleration of gravity, m c = 1   kg is the mass of the car, m = 0.1   kg is the mass of the pendulum, l = 0.5   m is half of the pendulum length, x 1 and x 2 are the swing angle and swing speed, the initial state of the system is [ π / 60   0 ] , and the expected trajectory is y d = 0.1 sin t .
Therefore, according to the results in Section 3, it can be deduced that the LESO and control law for the inverted pendulum system are as follows
{ z ˙ 1 = z 2 β 1 ( z 1 x 1 ) z ˙ 2 = z 3 β 2 ( z 1 x 1 ) + b o u z ˙ 3 = β 3 ( z 1 x 1 )
u = 1 b o ( z 3 + y ¨ d ) 1 c 2 b o ( c 1 e ˙ ) K s i g n ( s )
where
b o = 1.46 ,   C = [ c 1   c 2 ] = [ 100   1 ] ,   s = 100 e + e ˙ ,
y d is the reference current.
The angle tracking curve and tracking error curve are given in Figure 13. Within 1 s, the swing angle of the inverted pendulum completely and accurately tracks the reference angle, and the error also converges to 0. Moreover, Figure 14 shows the observe bandwidth curve in the output of the IT2FNN, which converges to 99.9 within 1 s.
The observation and comparison curves of LESO for system states x 1 , x 2 , and total disturbance f are shown in Figure 15. The red curve in the figure is the system state, and the blue curve is the observation curve. It can be seen that the two almost completely overlap after 0.1 s, which means that the observation effect of LESO is very good, and the system state can be accurately estimated. Further, Figure 16 shows the observation error curves of the three states. It can be seen, more intuitively, that the observation errors of the three states are very small, and the observation error magnitudes of x 1 , x 2 , and x 3 reach 1 e 6 , 1 e 4 , and 1 e 2 , respectively. Finally, the adaptive curve for the gain of the switching term is given in Figure 17, which also converges to around 5.5 within 1 s.

5. Conclusions

A LESO-based adaptive sliding mode control using IT2FNN is established for uncertain nonlinear systems. The proposed general control strategy solves the bandwidth parameter optimization problem of LESO, using IT2FNN to realize the real-time estimation of the observation bandwidth, so as to ensure that LESO can effectively and accurately estimate the total disturbance of the system and realize active compensation. Then, the stability of the system is guaranteed by adaptive sliding mode control, which is designed by the Lyapunov stability theory. Finally, the simulations verified that the proposed control strategy has good practicability and versatility.

Author Contributions

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

Funding

This work is support by the University Graduate Research and Innovation Projects of Jiangsu Province under Grant No. KYCX22_0608, National Science Foundation of China (Grant No. 62273131, 61873085), and the Fundamental Research Funds for the Central Universities under Grant No. 4200261671.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ginoya, D.; Shendge, P.D.; Phadke, S.B. Sliding Mode Control for Mismatched Uncertain Systems Using an Extended Disturbance Observer. IEEE Trans. Ind. Electron. 2014, 61, 1983–1992. [Google Scholar] [CrossRef]
  2. Ang, K.; Chong, G.; Li, Y. PID Control System Analysis, Design, and Technology. IEEE Trans. Control. Syst. Technol. 2005, 13, 559–576. [Google Scholar]
  3. Narendra, K.; Balakrishnan, J. Adaptive control using multiple models. IEEE Trans. Autom. Control 1997, 42, 171–187. [Google Scholar] [CrossRef]
  4. Hong, Y.; Wang, J.; Cheng, D. Adaptive Finite-Time Control of Nonlinear Systems with Parametric Uncertainty. IEEE Trans. Autom. Control 2006, 51, 858–862. [Google Scholar] [CrossRef]
  5. Li, J.; Zhou, S.; Xu, S. Fuzzy Control System Design via Fuzzy Lyapunov Functions. IEEE Trans. Syst. Man Cybern. Part B (Cybern.) 2008, 38, 1657–1661. [Google Scholar] [CrossRef]
  6. Wang, A.; Liu, L.; Qiu, J.; Feng, G. Event-Triggered Robust Adaptive Fuzzy Control for a Class of Nonlinear Systems. IEEE Trans. Fuzzy Syst. 2019, 27, 1648–1658. [Google Scholar] [CrossRef]
  7. Xu, B. Composite Learning Control of Flexible-Link Manipulator Using NN and DOB. IEEE Trans. Syst. Man Cybern. Syst. 2018, 48, 1979–1985. [Google Scholar] [CrossRef]
  8. Liaw, H.C.; Shirinzadeh, B.; Smith, J. Sliding-Mode Enhanced Adaptive Motion Tracking Control of Piezoelectric Actuation Systems for Micro/Nano Manipulation. IEEE Trans. Control. Syst. Technol. 2008, 16, 826–833. [Google Scholar] [CrossRef]
  9. Wu, W.; Liu, T. Frequency-shaped sliding mode control for flying height of pickup head in near-field optical disk drives. IEEE Trans. Magn. 2005, 41, 1061–1063. [Google Scholar] [CrossRef] [Green Version]
  10. Silva, J. Sliding-mode control of boost-type unity-power-factor PWM rectifiers. IEEE Trans. Ind. Electron. 1999, 46, 594–603. [Google Scholar] [CrossRef]
  11. Yu, H.-C.; Liu, T.S. Output Feedback Sliding Mode Control for a Linear Focusing Actuator in Digital Video Cameras. IEEE Trans. Magn. 2007, 43, 4048–4050. [Google Scholar] [CrossRef]
  12. Xu, Q. Piezoelectric Nanopositioning Control Using Second-Order Discrete-Time Terminal Sliding-Mode Strategy. IEEE Trans. Ind. Electron. 2015, 62, 7738–7748. [Google Scholar] [CrossRef]
  13. Yao, X.; Park, J.H.; Dong, H.; Guo, L.; Lin, X. Robust Adaptive Nonsingular Terminal Sliding Mode Control for Automatic Train Operation. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 2406–2415. [Google Scholar] [CrossRef]
  14. 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. 2021, 68, 9855–9865. [Google Scholar] [CrossRef]
  15. Fei, J.; Feng, Z. Fractional-Order Finite-Time Super-Twisting Sliding Mode Control of Micro Gyroscope Based on Double-Loop Fuzzy Neural Network. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 7692–7706. [Google Scholar] [CrossRef]
  16. Chang, Y. Adaptive Sliding Mode Control of Multi-Input Nonlinear Systems with Perturbations to Achieve Asymptotical Stability. IEEE Trans. Autom. Control 2009, 54, 2863–2869. [Google Scholar] [CrossRef]
  17. Yoo, B.; Ham, W. Adaptive fuzzy sliding mode control of nonlinear system. IEEE Trans. Fuzzy Syst. 1998, 6, 315–321. [Google Scholar] [CrossRef]
  18. Oucheriah, S.; Guo, L. PWM-Based Adaptive Sliding-Mode Control for Boost DC–DC Converters. IEEE Trans. Ind. Electron. 2013, 60, 3291–3294. [Google Scholar] [CrossRef]
  19. Hornik, K.; Stinchcombe, M.; White, H. Multilayer feedforward networks are universal approximators. Neural Netw. 1989, 2, 359–366. [Google Scholar] [CrossRef]
  20. Chen, Z.; Huang, F.; Chen, W.; Zhang, J.; Sun, W.; Chen, J.; Gu, J.; Zhu, S. RBFNN-Based Adaptive Sliding Mode Control Design for Delayed Nonlinear Multilateral Telerobotic System with Cooperative Manipulation. IEEE Trans. Ind. Inform. 2020, 16, 1236–1247. [Google Scholar] [CrossRef]
  21. 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. 2021, 52, 9519–9534. [Google Scholar] [CrossRef] [PubMed]
  22. 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]
  23. Han, J. From PID to Active Disturbance Rejection Control. IEEE Trans. Ind. Electron. 2009, 56, 900–906. [Google Scholar] [CrossRef]
  24. Lin, F.-J.; Wai, R.-J.; Hong, C.-M. Recurrent neural network control for LCC-resonant ultrasonic motor drive. IEEE Trans. Ultrason. Ferroelectr. Freq. Control. 2000, 47, 737–749. [Google Scholar] [CrossRef] [PubMed]
  25. Chu, Y.; Fei, J.; Hou, S. Adaptive Global Sliding-Mode Control for Dynamic Systems Using Double Hidden Layer Recurrent Neural Network Structure. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 1297–1309. [Google Scholar] [CrossRef] [PubMed]
  26. Fei, J.; Chen, Y. Fuzzy Double Hidden Layer Recurrent Neural Terminal Sliding Mode Control of Single-Phase Active Power Filter. IEEE Trans. Fuzzy Syst. 2021, 29, 3067–3081. [Google Scholar] [CrossRef]
  27. Liu, Y.-C.; Laghrouche, S.; N’Diaye, A.; Cirrincione, M. Hermite neural network-based second-order sliding-mode control of synchronous reluctance motor drive systems. J. Frankl. Inst. 2021, 358, 400–427. [Google Scholar] [CrossRef]
  28. Fei, J.; Wang, Z.; Pan, Q. Self-Constructing Fuzzy Neural Fractional-Order Sliding Mode Control of Active Power Filter. IEEE Trans. Neural Netw. Learn. Syst. 2022, 1–12. [Google Scholar] [CrossRef]
  29. 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, 1. [Google Scholar] [CrossRef]
  30. Luenberger, D. An Introduction to Observers. IEEE Trans. Autom. Control 1971, 16, 596–602. [Google Scholar] [CrossRef]
  31. Jo, N.H.; Jeon, C.; Shim, H. Noise Reduction Disturbance Observer for Disturbance Attenuation and Noise Suppression. IEEE Trans. Ind. Electron. 2017, 64, 1381–1391. [Google Scholar] [CrossRef]
  32. Ran, M.; Wang, Q.; Dong, C. Active Disturbance Rejection Control for Uncertain Nonaffine-in-Control Nonlinear Systems. IEEE Trans. Autom. Control 2017, 62, 5830–5836. [Google Scholar] [CrossRef]
  33. Wang, H.; Shi, L.; Man, Z.; Zheng, J.; Li, S.; Yu, M.; Jiang, C.; Kong, H.; Cao, Z. Continuous Fast Nonsingular Terminal Sliding Mode Control of Automotive Electronic Throttle Systems Using Finite-Time Exact Observer. IEEE Trans. Ind. Electron. 2018, 65, 7160–7172. [Google Scholar] [CrossRef]
  34. Won, D.; Kim, W.; Tomizuka, M. Nonlinear Control with High-Gain Extended State Observer for Position Tracking of Electro-Hydraulic Systems. IEEE/ASME Trans. Mechatron. 2020, 25, 2610–2621. [Google Scholar] [CrossRef]
  35. Sun, B.; Gao, Z. A DSP-Based Active Disturbance Rejection Control Design for a 1-kW H-Bridge DC–DC Power Converter. IEEE Trans. Ind. Electron. 2005, 52, 1271–1277. [Google Scholar] [CrossRef] [Green Version]
  36. Zhao, L.; Yang, Y.; Xia, Y.; Liu, Z. Active Disturbance Rejection Position Control for a Magnetic Rodless Pneumatic Cylinder. IEEE Trans. Ind. Electron. 2015, 62, 5838–5846. [Google Scholar] [CrossRef]
  37. Zhao, Z.-L.; Guo, B.-Z. A nonlinear extended state observer based on fractional power functions. Automatica 2017, 81, 286–296. [Google Scholar] [CrossRef]
  38. Gao, Z. Scaling and bandwidth-parameterization based controller tuning. In Proceedings of the 2003 American Control Conference, Denver, CO, USA, 4–6 June 2003; pp. 4989–4996. [Google Scholar] [CrossRef]
  39. Xue, W.; Bai, W.; Yang, S.; Song, K.; Huang, Y.; Xie, H. ADRC with Adaptive Extended State Observer and its Application to Air–Fuel Ratio Control in Gasoline Engines. IEEE Trans. Ind. Electron. 2015, 62, 5847–5857. [Google Scholar] [CrossRef]
  40. Wang, S.; Ren, X.; Na, J.; Zeng, T. Extended-State-Observer-Based Funnel Control for Nonlinear Servomechanisms with Prescribed Tracking Performance. IEEE Trans. Autom. Sci. Eng. 2017, 14, 98–108. [Google Scholar] [CrossRef]
  41. Tan, W.; Fu, C. Linear Active Disturbance Rejection Control: Analysis and Tuning via IMC. IEEE Trans. Ind. Electron. 2016, 63, 2350–2359. [Google Scholar] [CrossRef]
  42. Zheng, Q.; Gaol, L.Q.; Gao, Z. On stability analysis of active disturbance rejection control for nonlinear time-varying plants with unknown dynamics. In Proceedings of the 2007 46th IEEE Conference on Decision and Control, New Orleans, LA, USA, 12–14 December 2007; pp. 3501–3506. [Google Scholar] [CrossRef]
  43. 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]
Figure 1. Block diagram of the proposed control systems.
Figure 1. Block diagram of the proposed control systems.
Mathematics 11 00605 g001
Figure 2. Network structure diagram of IT2FNN.
Figure 2. Network structure diagram of IT2FNN.
Mathematics 11 00605 g002
Figure 3. Circuit model diagram of the APF system.
Figure 3. Circuit model diagram of the APF system.
Mathematics 11 00605 g003
Figure 4. Current curves of steady-state response.
Figure 4. Current curves of steady-state response.
Mathematics 11 00605 g004
Figure 5. Current tracking comparison and tracking error curves.
Figure 5. Current tracking comparison and tracking error curves.
Mathematics 11 00605 g005
Figure 6. Spectrogram of supply current after access to APF at 0 s.
Figure 6. Spectrogram of supply current after access to APF at 0 s.
Mathematics 11 00605 g006
Figure 7. Spectrogram of supply current in steady state at 0.2 s.
Figure 7. Spectrogram of supply current in steady state at 0.2 s.
Mathematics 11 00605 g007
Figure 8. Learning curve of IT2FNN for observer bandwidth w o in APF.
Figure 8. Learning curve of IT2FNN for observer bandwidth w o in APF.
Mathematics 11 00605 g008
Figure 9. Observation curves of LESO for system state and total disturbance in APF.
Figure 9. Observation curves of LESO for system state and total disturbance in APF.
Mathematics 11 00605 g009
Figure 10. Adaptive curve of switching term gain of ASMC in APF.
Figure 10. Adaptive curve of switching term gain of ASMC in APF.
Mathematics 11 00605 g010
Figure 11. Tracking and error comparison curves of the ASMC-LESO and ASMC.
Figure 11. Tracking and error comparison curves of the ASMC-LESO and ASMC.
Mathematics 11 00605 g011
Figure 12. Comparison curve of output chattering of the ASMC-LESO and ASMC.
Figure 12. Comparison curve of output chattering of the ASMC-LESO and ASMC.
Mathematics 11 00605 g012
Figure 13. Angle tracking curve and error curve.
Figure 13. Angle tracking curve and error curve.
Mathematics 11 00605 g013
Figure 14. Learning curve of IT2FNN for observer bandwidth w o in the inverted pendulum system.
Figure 14. Learning curve of IT2FNN for observer bandwidth w o in the inverted pendulum system.
Mathematics 11 00605 g014
Figure 15. Observation curves of LESO for system state and total disturbance in the inverted pendulum system.
Figure 15. Observation curves of LESO for system state and total disturbance in the inverted pendulum system.
Mathematics 11 00605 g015
Figure 16. Observe error curves of LESO for system state and total disturbance in the inverted pendulum system.
Figure 16. Observe error curves of LESO for system state and total disturbance in the inverted pendulum system.
Mathematics 11 00605 g016
Figure 17. Adaptive curve of switching term gain of ASMC in the inverted pendulum system.
Figure 17. Adaptive curve of switching term gain of ASMC in the inverted pendulum system.
Mathematics 11 00605 g017
Table 1. System parameters in simulation.
Table 1. System parameters in simulation.
ParameterValue
Grid voltage and frequency 24   V / 50   Hz
Non-linear load in steady state R 1 = 5   Ω ,   R 2 = 15   Ω ,   C = 1 e 3   F
Additional non-linear loads in parallel R 1 = 1 5   Ω ,   R 2 = 15   Ω ,   C = 1 e 3   F
Additional R-L loads in parallel R = 10   Ω ,   L = 200 e 3   H
Main circuit parameter L = 18 e - 3   H ,   R = 1 Ω ,   V r e f = 50   V
Sampling time T s = 1 e 5   s
Table 2. THD performance comparison of different methods.
Table 2. THD performance comparison of different methods.
State\StrategyTHD of ASMC-LESOTHD of ASMC
Initial period26.95%67.01%
Steady state2.10%3.33%
When load increase8.43%9.10%
After load increase1.26%2.91%
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

Liu, L.; Fei, J.; Yang, X. Adaptive Interval Type-2 Fuzzy Neural Network Sliding Mode Control of Nonlinear Systems Using Improved Extended State Observer. Mathematics 2023, 11, 605. https://doi.org/10.3390/math11030605

AMA Style

Liu L, Fei J, Yang X. Adaptive Interval Type-2 Fuzzy Neural Network Sliding Mode Control of Nonlinear Systems Using Improved Extended State Observer. Mathematics. 2023; 11(3):605. https://doi.org/10.3390/math11030605

Chicago/Turabian Style

Liu, Lunhaojie, Juntao Fei, and Xianghua Yang. 2023. "Adaptive Interval Type-2 Fuzzy Neural Network Sliding Mode Control of Nonlinear Systems Using Improved Extended State Observer" Mathematics 11, no. 3: 605. https://doi.org/10.3390/math11030605

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