Next Article in Journal
A Stochastic Bayesian Neural Network for the Mosquito Dispersal Mathematical System
Next Article in Special Issue
Compound Adaptive Fuzzy Synchronization Controller Design for Uncertain Fractional-Order Chaotic Systems
Previous Article in Journal
Scale-Free Fractal Interpolation
Previous Article in Special Issue
Local Stabilization of Delayed Fractional-Order Neural Networks Subject to Actuator Saturation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model-Free Fractional-Order Sliding Mode Control of Electric Drive System Based on Nonlinear Disturbance Observer

1
College of Automation, Qingdao University, Qingdao 266071, China
2
Shandong Key Laboratory of Industrial Control Technology, Qingdao 266071, China
*
Author to whom correspondence should be addressed.
Fractal Fract. 2022, 6(10), 603; https://doi.org/10.3390/fractalfract6100603
Submission received: 29 August 2022 / Revised: 9 October 2022 / Accepted: 13 October 2022 / Published: 16 October 2022
(This article belongs to the Special Issue Robust and Adaptive Control of Fractional-Order Systems)

Abstract

:
A model-free fractional-order sliding mode control (MFFOSMC) method based on a non-linear disturbance observer is proposed for the electric drive system in this paper. Firstly, the ultra-local model is established by using the mathematical model of electric drive system under parameter perturbation. Then, aiming at reducing the chattering of the sliding mode controller and improving the transient response, a model-free fractional-order sliding mode controller is designed based on fractional-order theory. Next, considering that the traditional sliding mode control can only suppress matched disturbance and that it is sensitive to mismatched disturbance, a non-linear disturbance observer is used to estimate disturbance, and the estimated variables are used in the design of a sliding mode surface to improve the tracking accuracy of the system. Finally, the experiment is completed on an asynchronous motor drive platform. Compared with the model-free integer-order sliding mode control (MFIOSMC), the results show that the proposed method has good dynamic response and strong robustness. Meanwhile, the proposed method reduces the dependence on mathematical models.

1. Introduction

Due to reliable operation, simple structure and convenient maintenance, asynchronous motors (AMs) have been widely used in industrial and energy systems [1], such as electric vehicles [2], electric railway vehicles [3], and wind energy [4]. However, the drive and control system of the AMs is relatively complex, which limits the application in high-performance control. With the development of control theory and power electronic technology, the new control strategies of asynchronous motor have gained more attention. In these methods, the sliding mode control (SMC) has become a research hotspot due to the characteristics of simple structure and strong robustness to parameter perturbation and external disturbance [5]. However, the chattering of SMC is an inherent defect, which will affect control accuracy, damage running parts and increase energy consumption [6].
In recent studies, to suppress the chattering of sliding mode control, some scholars have combined sliding mode control technology with advanced control algorithms, such as neural network control [7], fuzzy control [8], and optimal control [9], but the controller becomes very complex. At the same time, the researchers curb the shortcomings of the sliding mode control through innovative algorithms. As a kind of high-order sliding mode control algorithm, the super-twisting sliding mode control algorithm can effectively weaken the chattering existing in the system, but it is also very complex [10]. Terminal sliding mode control can converge in finite time and reduce chattering, but it also suffers from singularity problems [11,12]. The improved reaching law method can directly act on the reaching process, which can effectively reduce the system chattering, but it is difficult to keep the system state on the sliding surface with zero error [13].
Considering the two deficiencies of sliding mode control: (1) The control system is not robust when the system is in the reaching stage. (2) The chattering phenomenon of the system after reaching the sliding mode surface, the integral sliding mode control (ISMC) [14] is established by adding an integral term to the sliding mode surface. ISMC can set the initial state of the system, so that the arrival phase of the system is eliminated to improve anti-disturbance performance [15]. Most of the existing studies about ISMC are based on integer-order method, but there is an overshoot problem [16]. Since the integer-order integral has an accumulative effect on the error, if the error between the initial signal and the given value is too large, the phenomenon of integral saturation will occur, which will lead to the large overshoot and the long adjustment time [17].
With the development of fractional-order theory, fractional calculus has received enormous attention in engineering control [18,19]. As a generalization of integer-order calculus, fractional-order differential can convert the sign function of control input into fractional-order derivative form, so that the chattering phenomenon caused by switch control action can be effectively avoided and high-precision control can be realized [17]. Fractional-order integral is a low-pass filter of a sign function that removes high-frequency components. In [20], the fractional-order terminal sliding mode control is introduced to integer-order non-linear systems, which reduces the chattering and improves the dynamic response of the system. Due to fractional-order tunability, the system can respond quickly and dynamically [21,22]. In [23], a discrete-time fractional-order terminal sliding mode control strategy is applied to linear motors. The control accuracy and response speed of the motor are improved, and it has certain robustness to uncertain disturbance. In [24], to ensure the system stability and simplify the design, a second-order sliding surface using a fractional module is constructed. For non-holonomic mobile robot system under external disturbances, fixed-time fractional-order global sliding mode control approach is proposed in [25] to against disturbances. A novel adaptive super-twisting non-linear fractional-order PID sliding mode control strategy using extended state observer is presented in [26], the results demonstrate that the proposed control strategy not only achieve good stability and dynamic properties, but also is robust to external disturbance. In order to improve the anti-disturbance performance of a bearingless induction motor control system, a fractional-order sliding mode control strategy based on improved load torque observer is proposed on the basis of the sliding mode speed regulation system in [27].
It should be noted that although the fractional-order sliding mode control algorithms have many advantages in motor control, it is still a model-based control method, besides the motor control performance is closely related to the model parameters. To reduce the dependence on mathematical models, a model-free adaptive control algorithm is proposed in [28]. In [29], the model-free sliding mode control is applied to PMSM, which simplifies the adjustment process of controller parameters. The experiment proves that the method has good robustness for the disturbance. A model-free non-singular terminal sliding mode control method is proposed in [30], which ensures that the PMSM can reliable operate regardless of permanent magnet demagnetization faults and external disturbance.
For unknown linear systems perturbed by odd-harmonics disturbances, a tracking control strategy that combine adaptive and repetitive control methods is presented in [31]. In [32], the digital design of adaptive repetitive control for a class of linear systems subject to time-varying periodic disturbance is proposed, whose periods are assumed to be identifiable. In [33], in order to further reduce the chattering caused by sliding mode control, the extended state observer is used to estimate the system disturbance, which improves the control accuracy of the system. The optimal double-layer sliding mode observer is proposed in [34], which can reduce chattering and improve tracking performances. The above algorithm has good robustness to the matched disturbance, and has limited effect on the mismatched disturbance. So as to suppress the disturbance of the mismatched term, the lumped disturbance is considered in the mathematical model [35], and the estimated value of the disturbance is used for feedforward compensation, which effectively suppresses the influence of the disturbance.
Motivated by the above analysis, a model-free fractional-order sliding mode control (MFFOSMC) method based on non-linear disturbance observer is proposed for asynchronous motor drive in this paper. First, the motor model is simplified to a ultra-local model, which reduces the complexity of model. Then, by introducing fractional calculus into the sliding mode surface, the chattering is reduced and the dynamic response of the system is improved. The lumped disturbance is estimated by using a non-linear disturbance observer, and the disturbance rejection performance of the system is further improved. The experimental results show that the proposed method has fast convergence performance and strong anti-disturbance performance.
The main contributions of this paper are summarized as follows.
(1)
The ultra-local model of the AM is established, which reduces the dependence on motor parameters.
(2)
A fractional-order sliding mode control method is proposed, which reduce the chattering of sliding mode control and improve dynamic performance. Speed-current no-cascade control structure is adopted to effectively simplify the system structure.
(3)
A model-free sliding-mode controller for asynchronous motors based on non-linear disturbance observer is designed, which not only improves the dynamic performance of the system, but also enhances the robustness of the system.
The remainder of this paper is arranged as follows. The Section 2 introduces the fractional-order calculus fundamental. The mathematical model and the ultra-local model of AM is established in Section 3. The MFFOSMC controller and the non-linear disturbance observer are designed in Section 4. The experimental results is shown in Section 5. A brief conclusions of the paper is presented in Section 6.

2. Fractional-Order Calculus Fundamentals

2.1. Introduction of Fractional-Order Calculus

Fractional-order operators are extensions of traditional integer-order calculus operators. Fractional-order calculus operators are defined as follows [36].
t 0 D t α f ( t ) = d α d t α f ( t ) , α > 0 f ( t ) , α = 0 f ( τ ) d τ α , α < 0
where t 0 and t are the upper and lower bounds of the operator, α is the order of the calculus, α > 0 is considered a differential, and α < 0 is an integral.
During the development of fractional-order theory, scholars have given a variety of definitions, among which the R-L fractional integral of α -order is defined as [37,38]
t 0 D t α f ( t ) = 1 Γ ( α ) t 0 t ( t τ ) α 1 f ( τ ) d x
where α > 0, Γ ( α ) is the Gamma function,
Γ ( α ) = 0 e t t α 1 d t
The most common Caputo definition of α -order fractional-order calculus in the field of engineering control is
t 0 C D t α f ( t ) = 1 Γ ( n α ) t 0 t ( t τ ) n α 1 f ( n ) ( τ ) d x
where α > 0, n > α > n 1 , n N .
The Laplace transform of α -order fractional-order calculus (0 initial condition) at t = 0 is
L D α f ( t ) = s α F ( s )

2.2. Analysis of Fractional-Order Operators

The frequency domain analysis of the system can be carried out by bringing s = j ω into the transfer function.
In the frequency domain range ( ω b , ω h ), the approximation order N is set, and the fractional-order operator can use the Oustaloup filter for a good approximation. When 1 > α > 0, the recursive filter of Oustaloup for s α is
G f ( s ) = K k = N N s + ω k s + ω k = s α
where ω k , ω k , K are, respectively,
ω k = ω b ω h ω b k + N + 1 / 2 1 α 2 N + 1 , ω k = ω b ω h ω b k + N + 1 / 2 1 + α 2 N + 1 , K = ω h α
A modified oustaloup filter has been proposed in [39]. It is given by
s α = d ω h b α d s 2 + b ω h s d ( 1 α ) s 2 + b ω h s + d α G p
where ω k , ω k , K are, respectively, G p ( s ) = k = N N s + ω k s + ω k , ω k = d ω b b 2 k + α 2 N + 1 , ω k = b ω h a 2 k + α 2 N + 1 , b = 10 , d = 9 .
The fractional-order system is approximated by the Oustaloup filter.

2.3. Comparison of Fractional-Order Sliding Mode and Integer-Order Sliding Mode

Take a simple fractional-order linear sliding surface as an example for analysis [40]
s = 0 D t r x ( t ) A x ( t )
where 1 > r > 0 , x R n , A is the coefficient matrix and A = ( a i j ) R n × n .
When the system state reaches the sliding mode surface, the fractional-order system and the integer-order system satisfy the following conditions
0 D t r x ( t ) = A x ( t )
Solve Differential Equation (10)
x ( t ) = E r , 1 ( t ) x 0
where
E r , β ( t ) = k = 0 A k t r k Γ ( r k + β )
is the state transfer function, β generally takes as β = 1, Γ ( · ) is the Gamma function, and it is defined in Equation (3).
The transfer function of the integer-order system is
E 1 , 1 ( t ) = k = 0 A k t k Γ ( k + 1 ) = k = 0 A k t k k ! = e A t
The transfer function of the fractional-order system is
E r , 1 ( t ) = k = 0 A k t r k Γ ( r k + 1 ) 1 Γ ( 1 r ) A 1 t r
From (12) and (13), it can be obtained that the state variables of the integer-order system converge to zero at the speed of e A t on the sliding mode surface, and the state variables of the fractional-order system converge at the speed of t r . This indicates that the energy transfer of fractional-order sliding mode surfaces is slower than that of integer-order.
Figure 1 shows the comparison between fractional-order sliding mode control and integer-order sliding mode control. When the system state variable moves on the sliding surface, the switching control takes effect, and it takes time for the control output u ( t ) to switch from + u ( t ) to u ( t ) . This process is called time delay. Time delay is the main cause of chattering. In Figure 1, when the system state reaches the sliding surface from the initial state ( x 0 , y 0 ). For fractional-order systems, the switching control takes effect only when the system state reaches ( x 1 , y 1 ), and the delay at this time is t m . The system state will converge to zero in the form of t r . For an integer-order system, the switching control comes into play at ( x 1 ′, y 1 ′), where the delay is t m ′. The system state will converge to the origin in the form of e t . The delay time of the system depends on the actuator, so t m = t m ′, that is, when 1 > r > 0 , e t m > t m r . It can be seen from the above analysis that the chattering of the fractional-order system is smaller than that of the integer-order system, and the fractional-order system can effectively suppress the chattering added [39,40].

3. Mathematical Model of AM

Based on the rotor field-oriented technology, the mathematical model of the AM in the d-q synchronous rotating frame can be expressed as
d i s d d t = u s d L c R s L c + L m 2 T r L c L r i s d + ω s i s q + L m T r L c L r λ r d + f i s d d i s q d t = u s q L c R s L c + L m 2 T r L c L r i s q ω s i s d L m ω r L c L r λ r d + f i s q d λ r d d t = 1 T r L m i s d λ r d + f λ d ω d t = 1 J T e T L + f ω
where T r = L r R r represents the rotor time constant, T e = n p L m λ r d i s q R r is the electromagnetic torque, ω r = n p ω denote rotor electrical angular velocity, ω s = n p ω + L m i s q T r λ r d denote stator electrical angular velocity, L c = L s L r L m 2 L r . n p is the pole pairs, L s , L r , and L m are the stator inductance, rotor inductance and mutual inductance, respectively. R s and R r are stator resistance and rotor resistance. U s d and U s q are the stator voltage of d-axis and q-axis. λ r d , λ r q represents the rotor flux of d-axis and q-axis, ω denote rotor mechanical angular velocity. J, T L are the moment of inertia and load torque. f i s d , f i s q , f λ , and f ω are the lumped disturbances of motor system.
The second and fourth expressions in model (1) can be rewritten as
d i s q d t = 1 L c α 1 u s q + α 1 u s q R s L c + L m 2 T r L c L r i s q ω s i s d L m ω r L c L r λ r d + f i s q d ω d t = 1 J n p L m λ r d L r α 2 i s q + α 2 i s q 1 J T L + f ω
where α 1 , α 2 represent the proportional adjustable coefficient.
According to model-free theory [14], the model (15) can be simplified to a ultra-local model as
d i s q d t = α 1 u s q + F i s q d ω d t = α 2 i s q + F ω
where F i s q = 1 L c α 1 u s q R s L c + L m 2 T r L c L r i s q ω s i s d L m ω r L c L r λ r d + f i s q , F ω = 1 J n p L m λ r d L r α 2 i s q 1 J T L + f ω are the lumped disturbance including uncertain parameters and external unknown perturbation.
Define the speed error as
ω e = ω * ω
where ω * , ω are the given speed and actual speed of motor.
By combining (16) and (17), the ultra-local model of the speed loop can be rewritten as
α 2 d i s q d t = α 2 α 1 u s q + α 2 F i s q d ω e d t = ω ˙ * ω ˙ = ω ˙ * α 2 i s q F ω
Let x 1 = ω e , x 2 = α 2 i s q , then
x ˙ 2 = α 1 α 2 u s q + d 2 x ˙ 1 = x 2 + d 1
where d 1 = ω ˙ * F ω , d 2 = α 2 F i s q . d 1 and d 2 are the mismatched disturbance and matched disturbance. Assuming that the system disturbance is bounded and slowly varying, the boundary of the disturbance can be expressed as | d 1 | D 1 , | d ˙ 1 | D 11 and | d 2 | D 2 , | d ˙ 2 | D 22 , where D 1 , D 11 , D 2 , D 22 are positive.

4. Design of Speed Controller for AM

4.1. Analysis of Traditional Sliding Surface with Mismatched Terms

In the traditional sliding mode controller, the linear sliding mode surface is composed of state variables as follows
s = x 1 + c x 2
where c is a constant and greater than 0.
Regardless of the system disturbance, when the system state reaches the sliding mode surface, the equivalent control of the system (19) is
u e q = 1 c α 1 α 2 x 2
The switching control of system (19) is
u s w = k c α 1 α 2 sgn ( s )
where k is the designed controller gain, k > 0 . Then, the designed controller is
u = u e q + u s w
Substitute the designed controller (23) into the sliding surface (20)
s ˙ = d 1 + c d 2 k sgn ( s )
If the set value of k is greater than d 1 + c d 2 , the system will eventually reach the sliding surface s = 0 [20]. On the sliding surface of the system and without considering the system chattering, it can be obtained
x ˙ 1 = 1 c x 1 + d 1
Solving the differential Equation (25)
x 1 ( t ) = x 1 ( 0 ) c d 1 e t / c + c d 1
where x 1 ( 0 ) is the initial value of the system speed error variable.
From the analysis of Formula (26), when the system state reaches the sliding mode surface and d 1 0 , the speed error variable x 1 ( t ) will not converge to 0. For the systems with mismatched disturbance, this is a problem faced by traditional sliding mode controllers.

4.2. Design of Fractional-Order Sliding Mode Controller

In order to obtain accurate and fast control of the motor speed, a novel fractional-order sliding mode surface with mismatched disturbance is designed as follows
s = c 1 t 0 D t v 1 x 1 + c 2 x 1 + x 2 + d ^ 1
where c 1 > 0 , c 2 > 0 , 1 > v > 0 are constants that need to be designed. The introduction of d ˙ is used to remove the effect of mismatched disturbance. Then, considering the advantages of the fractional-order relative to the integer-order, the dynamic performance of the system is improved by introducing the fractional-order term in the sliding mode surface.
The time derivative of sliding surface (27) is
s ˙ = c 1 t 0 D t v x 1 + c 2 ( x 2 + d 1 ) α 1 α 2 u s q + d 2 + d ^ ˙ 1
By introducing s = 0 into Equation (28), the equivalent controller of the system can be obtained as
u e q = 1 α 1 α 2 c 1 t 0 D t v x 1 + c 2 ( x 1 + d 1 ) + d 2 + d ^ ˙ 1
Using the exponential reaching law
s ˙ = ε sgn ( s ) k s
The fractional-order sliding mode controller based on exponential reaching rate is designed as
u s q = u e q + u s w = 1 α 1 α 2 c 1 t 0 D t v x 1 + c 2 ( x 2 + d 1 ) + d 2 + d ^ ˙ 1 + 1 α 1 α 2 ε sgn ( s ) + k s
Define the Lyapunov function as [40,41]
V = 1 2 s 2
Then
V ˙ = s s ˙ = s c 1 t 0 D t v x 1 + c 2 ( x 2 + d 1 ) α 1 α 2 u s q + d 2 + d ^ ˙ 1 = s c 1 t 0 D t v x 1 + c 2 ( x 2 + d 1 ) α 1 α 2 1 α 1 α 2 c 1 t 0 D t v x 1 + c 2 ( x 2 + d 1 ) + d 2 + d ^ ˙ 1 + 1 α 1 α 2 ε sgn ( s ) + k s + d 2 + d ^ ˙ 1 = ε s k s 2
When the parameters satisfy conditions of ε > 0 , k > 0 , then V ˙ 0 is satisfied. According to Lyapunov stability theory, the designed controller is asymptotically stable.
To sum up, the diagram of the composite control system of AM based on MFFSMC is shown in Figure 2. The composite control system consists of flux linkage regulator, speed regulator, vector coordinate transformation module, space vector pulse width modulation module, converter module, asynchronous motor, flux linkage observer, and non-linear disturbance observer, where the flux linkage regulator is a cascaded PI controller, speed regulator is the designed MFFOSMC controller.

4.3. Design of Non-linear Disturbance Observer

Since the system performance is affected by the uncertainty of the motor parameters and the load disturbance, in order to improve the anti-disturbance performance of the fractional-order sliding mode controller and the dynamic response of the system, a non-linear disturbance observer is constructed. By compensating the estimated disturbance to the single-loop controller, the influence of disturbance on the system is reduced.
Converting the ultra-local model (19) into matrix form
x ˙ 1 x ˙ 2 = 0 1 0 0 x 1 x 2 + 0 α 1 α 2 u s q + 1 0 0 1 d 1 d 2
The estimated values of d 1 and d 2 are written as
d ^ 1 d ^ 2 = p 1 p 2 + r 1 0 0 r 2 x 1 x 2
where p 1 , p 2 are intermediate variables and r 1 , r 2 are observer gains.
Substituting (35) into (34), then
p ˙ 1 p ˙ 2 = r 1 0 0 r 2 x ˙ 1 x ˙ 2 = r 1 0 0 r 2 0 1 0 0 x 1 x 2 + 0 α 1 α 2 u s q + 1 0 0 1 p 1 p 2 + r 1 0 0 r 2 x 1 x 2 d ^ 1 d ^ 2 = p 1 p 2 + r 1 0 0 r 2 x 1 x 2
The structure of the non-linear disturbance observer designed in this section is shown in Figure 3.

5. Experimental Results

In order to validate the effectiveness of the proposed model-free fractional-order sliding mode control with non-linear disturbance observer for AM, the experiment is completed based on a hardware-in-loop experimental platform LINKS-RT. The photograph of experimental platform is shown in Figure 4. Table 1 lists the parameters of the AM.
To demonstrate the superiority of the proposed method, the speed controllers based on MFFOSMC and MFIOSMC with disturbance observer are designed for comparison. The parameters of control system are obtained by trial and error method. The parameters of model-free fractional-order sliding mode controller are chosen as k = 5 , v = 0.8 , c 1 = 1200 , c 2 = 5 , and ϵ = 5 .

5.1. Low Speed Performance

5.1.1. Low Speed Startup Performance

Firstly, the transient response experiments of the proposed method are performed under low reference speed. The reference speed is given as n = 300 r/min, and the results are shown in Figure 5. It can be seen from Figure 5 that the setting times are 0.8 s and 0.9 s, based on MFFOSMC + NDO and MFIOSMC + NDO, respectively. As shown in Figure 6, the speed fluctuations under MFIOSMC + NDO is 11 r/min, the proposed method reduce speed fluctuation by 27% (3 r/min). Compared with MFIOSMC + NDO, the proposed MFFOSMC + NDO has the shortest setting time and smaller speed fluctuation under low reference speed.

5.1.2. Low Speed Anti-Disturbance Performance

To further verify the robustness for external disturbance, the anti-disturbance experiment is provided. In order to test this performance, when the motor is running at 300 r/min, the load torque of 3.5 N·m is suddenly added to the motor at t = 5 s and removed at t = 10 s. The anti-disturbance curve of 300r/min speed is shown in Figure 7. Figure 7 illustrates that the steady-state speed of the fractional-order sliding mode controller fluctuates to 265 r/min when the load torque is added in 5 s, and returns to the set speed at 5.6 s; the steady-state speed of the integer-order sliding mode controller fluctuates to 258 r/min, and reaches the set speed at 5.8 s. When the load torque is canceled within 10 s, the speed of the integer-order sliding mode controller fluctuates to 338 r/min, and resumes the set speed at 10.8 s; the speed of the fractional-order sliding mode controller fluctuates to 332 r/min, and reaches the set speed at 10.8 s. The results prove that the fractional-order sliding mode controller can better reduce the impact of disturbance, increase the robustness of the system.

5.2. Middle Speed Performance

5.2.1. Middle Speed Startup Performance

Then, the startup control performance of the methods MFFOSMC + NDO and MFIOSMC + NDO under middle reference speed are compared. The experimental results are shown in Figure 8 and Figure 9. It can be seen from Figure 8 that the settling time using the method MFIOSMC + NDO to reference speed is 0.85 s, while the settling time using the method MFFOSMC + NDO to reference speed is 0.75 s. From Figure 9, we can see that the speed fluctuation is about 8 r/min, 12 r/min, respectively. The result above show that the proposed MFFOSMC + NDO has the faster dynamic response time and less chattering.

5.2.2. Middle Speed Anti-Disturbance Performance

In this experiment, we test the speed fluctuation due to external disturbance. The test conditions are that the motor runs in 500 r/min, and a load torque of 3.5 N·m is added at t = 5 s and then removed at t = 10 s. The anti-disturbance curve of 500 r/min speed is shown in Figure 10. The waveforms illustrates that the steady-state speed with the fractional-order sliding mode controller fluctuates to 465 r/min when the load torque is added in 5 s, and returns to the set speed at 5.6 s. The steady-state speed with the integer-order sliding mode controller fluctuates to 460 r/min, and reaches the set speed at 5.8 s. When the load disturbance is removed at t = 10 s, the motor speed of the integer-order sliding mode controller rises to 532 r/min and the motor speed of the fractional-order sliding mode controller rises to 530 r/min. The recovery time is about 0.8 s. As seen in Figure 10, when the load torque is changed, the proposed method under middle speed has the smaller speed fluctuation.

5.3. High Speed Performance

5.3.1. High Speed Startup Performance

Finally, the control performance of the proposed method under high reference speed is tested, and the experimental results are shown in Figure 11 and Figure 12. Figure 11 shows that based on two methods is 0.82 s and 0.9 s, respectively. Figure 12 indicates that the steady-state speed fluctuation with the fractional-order sliding mode controller is 10 r/min, while the steady-state speed fluctuation with the integer-order sliding mode controller is 12 r/min. According to the above analyses, the proposed MFFOSMC + NDO has the better transient performance and the smaller speed fluctuation.

5.3.2. High Speed Anti-Disturbance Performance

The robustness performance for the disturbance under high speed is very important. To validate the superiority of the proposed approach, when the motor is running at 800 r/min, the load torque of 3.5 N·m is added to the motor at t = 5 s and removed at t = 10 s. The results are shown in Figure 13. It is obvious from Figure 13 that when the load torque is added in 5 s, the speed with the integer-order sliding mode controller fluctuates to 763 r/min, and returns to the set speed at 5.8 s; the speed with fractional-order sliding mode controller fluctuates to 775 r/min, and reaches the set speed again at 5.5 s. When the load torque is canceled at 10s, the speed with the integer-order sliding mode controller fluctuates to 835 r/min, and resumes to the set speed at 10.8 s. The speed with fractional-order sliding mode controller fluctuates to 828 r/min, and reaches the set speed at 10.8 s. The results above show that the proposed method under high speed has the strong robustness.
In order to show the operation of asynchronous motor clearly, the detailed comparison of the two control algorithms at different speeds are summarized in Table 2. It can be seen from the Table 2 that the proposed method has smaller mean square error and achieves better speed tracking control. The experimental results above show that the proposed control strategy with MFFOSMC + NDO has the fast convergence speed, the good steady performance and the strong robustness for disturbance.

6. Conclusions

Aiming at the speed regulation problem of an asynchronous motor, a model-free fractional-order sliding mode controller based on non-linear disturbance observer is proposed in this paper. Mismatched disturbance are introduced in the sliding mode surface and estimated by the non-linear disturbance observer to eliminate the influence of non-linear disturbance. At the same time, due to the effect of fractional-order sliding mode surface, the dynamic performance of the system is improved and the robustness of the system is enhanced. The experimental results show that compared with the traditional integer-order sliding mode controller, the proposed control strategy has faster response time, better tracking performance, and stronger anti-disturbance ability at different speeds.

Author Contributions

Conceptualization, X.L. and Y.Y.; methodology, Y.Y.; software, Y.Y.; validation, X.L.; formal analysis, Y.Y.; investigation, Y.Y.; resources, X.L.; data curation, X.L.; writing—original draft preparation, Y.Y.; writing—review and editing, Y.Y.; visualization, X.L.; supervision, X.L.; project administration, X.L.; funding acquisition, X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China under Grant No. 52037005, in part by the China Postdoctoral Science Foundation under Grant No. 2018M632622, in part by the Science and Technology Support Plan for Youth Innovation of Universities in Shandong Province under Grant No. 2019KJN033.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MFFOSMCModel-free fractional-order sliding mode control
MFIOSMCModel-free integer-order sliding mode control
AMAsynchronous motors
NDONon-linear disturbance observer
SMCSliding mode control
ISMCIntegral sliding mode control

References

  1. Quintero-Manriquez, E.; Sanchez, E.N.; Antonio-Toledo, M.E.; Munoz, F. Neural control of an induction motor with regenerative braking as electric vehicle architecture. Eng. Appl. Artif. Intell. 2021, 104, 104275. [Google Scholar] [CrossRef]
  2. Mohanraj, D.; Gopalakrishnan, J.; Chokkalingam, B.; Mihet-Popa, L. Critical Aspects of Electric Motor Drive Controllers and Mitigation of Torque Ripple-Review. IEEE Access 2022, 10, 73635–73674. [Google Scholar] [CrossRef]
  3. Nagataki, M.; Kondo, K.; Yamazaki, O.; Yuki, K.; Nakazawa, Y. Online Auto-Tuning Method in Field-Orientation-Controlled Induction Motor Driving Inertial Load. IEEE Open J. Ind. Appl. 2022, 3, 125–140. [Google Scholar] [CrossRef]
  4. Dias, F.J.M.; Sotelo, G.G.; de Andrade Júnior, R. Performance Comparison of Superconducting Machines With Induction Motors. IEEE Trans. Appl. Supercond. 2022, 32, 1–5. [Google Scholar] [CrossRef]
  5. Song, S.; Meng, B.; Wang, Z. On Sliding Mode Control for Singular Fractional-Order Systems with Matched External Disturbances. Fractal Fract. 2022, 6, 366. [Google Scholar] [CrossRef]
  6. Shi, D.; Zhang, J.; Sun, Z.; Xia, Y. Adaptive sliding mode disturbance observer-based composite trajectory tracking control for robot manipulator with prescribed performance. Nonlinear Dyn. 2022, 109, 2693–2704. [Google Scholar] [CrossRef]
  7. Sacchi, N.; Incremona, G.P.; Ferrara, A. Neural Network-Based Practical/Ideal Integral Sliding Mode Control. IEEE Control Syst. Lett. 2022, 6, 3140–3145. [Google Scholar] [CrossRef]
  8. Lin, H.; Liu, J.; Shen, X.; Leon, J.I.; Vazquez, S.; Alcaide, A.M.; Wu, L.; Franquelo, L.G. Fuzzy Sliding-Mode Control for Three-Level NPC AFE Rectifiers: A Chattering Alleviation Approach. IEEE Trans. Power Electron. 2022, 37, 11704–11715. [Google Scholar] [CrossRef]
  9. Yuan, L.; Li, J. Consensus of Discrete-Time Nonlinear Multiagent Systems Using Sliding Mode Control Based on Optimal Control. IEEE Access 2022, 10, 47275–47283. [Google Scholar] [CrossRef]
  10. 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. 2021, 51, 7692–7706. [Google Scholar] [CrossRef]
  11. Dong, H.; Yang, X.; Gao, H.; Yu, X. Practical Terminal Sliding-Mode Control and Its Applications in Servo Systems. IEEE Trans. Ind. Electron. 2022, 70, 752–761. [Google Scholar] [CrossRef]
  12. Hou, H.; Yu, X.; Xu, L.; Rsetam, K.; Cao, Z. Finite-Time Continuous Terminal Sliding Mode Control of Servo Motor Systems. IEEE Trans. Ind. Electron. 2020, 67, 5647–5656. [Google Scholar] [CrossRef]
  13. Sun, X.; Cao, J.; Lei, G.; Guo, Y.; Zhu, J. A Composite Sliding Mode Control for SPMSM Drives Based on a New Hybrid Reaching Law With Disturbance Compensation. IEEE Trans. Transp. Electrif. 2021, 7, 1427–1436. [Google Scholar] [CrossRef]
  14. Li, T.; Liu, X. Model-Free Non-Cascade Integral Sliding Mode Control of Permanent Magnet Synchronous Motor Drive with a Fast Reaching Law. Symmetry 2021, 13, 1680. [Google Scholar] [CrossRef]
  15. Xu, Y.; Li, S.; Zou, J. Integral Sliding Mode Control Based Deadbeat Predictive Current Control for PMSM Drives with Disturbance Rejection. IEEE Trans. Power Electron. 2022, 37, 2845–2856. [Google Scholar] [CrossRef]
  16. Pan, Y.; Yang, C.; Pan, L.; Yu, H. Integral Sliding Mode Control: Performance, Modification, and Improvement. IEEE Trans. Ind. Inform. 2018, 14, 3087–3096. [Google Scholar] [CrossRef]
  17. Huang, S.; Xiong, L.; Wang, J.; Li, P.; Wang, Z.; Ma, M. Fixed-Time Fractional-Order Sliding Mode Controller for Multimachine Power Systems. IEEE Trans. Power Syst. 2021, 36, 2866–2876. [Google Scholar] [CrossRef]
  18. Wang, B.; Wang, S.; Peng, Y.; Pi, Y.; Luo, Y. Design and High-Order Precision Numerical Implementation of Fractional-Order PI Controller for PMSM Speed System Based on FPGA. Fractal Fract. 2022, 6, 218. [Google Scholar] [CrossRef]
  19. Zheng, W.; Huang, R.; Luo, Y.; Chen, Y.; Wang, X.; Chen, Y. A Look-Up Table Based Fractional Order Composite Controller Synthesis Method for the PMSM Speed Servo System. Fractal Fract. 2022, 6, 47. [Google Scholar] [CrossRef]
  20. Babes, B.; Mekhilef, S.; Boutaghane, A.; Rahmani, L. Fuzzy Approximation-Based Fractional-Order Nonsingular Terminal Sliding Mode Controller for DC–DC Buck Converters. IEEE Trans. Power Electron. 2022, 37, 2749–2760. [Google Scholar] [CrossRef]
  21. Efe, M.Ö. Fractional Order Systems in Industrial Automation—A Survey. IEEE Trans. Ind. Inform. 2011, 7, 582–591. [Google Scholar] [CrossRef]
  22. Xu, S.; Sun, G.; Ma, Z.; Li, X. Fractional-Order Fuzzy Sliding Mode Control for the Deployment of Tethered Satellite System Under Input Saturation. IEEE Trans. Aerosp. Electron. Syst. 2019, 55, 747–756. [Google Scholar] [CrossRef]
  23. Sun, G.; Ma, Z.; Yu, J. Discrete-Time Fractional Order Terminal Sliding Mode Tracking Control for Linear Motor. IEEE Trans. Ind. Electron. 2018, 65, 3386–3394. [Google Scholar] [CrossRef]
  24. Labbadi, M.; Boubaker, S.; Djemai, M.; Mekni, S.K.; Bekrar, A. Fixed-Time Fractional-Order Global Sliding Mode Control for Nonholonomic Mobile Robot Systems under External Disturbances. Fractal Fract. 2022, 6, 177. [Google Scholar] [CrossRef]
  25. Fang, Y.; Li, S.; Fei, J. Adaptive Intelligent High-Order Sliding Mode Fractional Order Control for Harmonic Suppression. Fractal Fract. 2022, 6, 482. [Google Scholar] [CrossRef]
  26. Gao, P.; Zhang, G.; Ouyang, H.; Mei, L. An Adaptive Super Twisting Nonlinear Fractional Order PID Sliding Mode Control of Permanent Magnet Synchronous Motor Speed Regulation System Based on Extended State Observer. IEEE Access 2020, 8, 53498–53510. [Google Scholar] [CrossRef]
  27. Yang, Z.; Ding, Q.; Sun, X.; Zhu, H.; Lu, C. Fractional-order sliding mode control for a bearingless induction motor based on improved load torque observer. J. Frankl. Inst. 2021, 358, 3701–3725. [Google Scholar] [CrossRef]
  28. Hou, Z.; Xiong, S. On Model-Free Adaptive Control and Its Stability Analysis. IEEE Trans. Autom. Control 2019, 64, 4555–4569. [Google Scholar] [CrossRef]
  29. Zhao, Y.; Liu, X.; Yu, H.; Yu, J. Model-free adaptive discrete-time integral terminal sliding mode control for PMSM drive system with disturbance observer. IET Electr. Power Appl. 2020, 14, 1756–1765. [Google Scholar] [CrossRef]
  30. Zhao, K.; Yin, T.; Zhang, C.; He, J.; Li, X.; Chen, Y.; Zhou, R.; Leng, A. Robust Model-Free Nonsingular Terminal Sliding Mode Control for PMSM Demagnetization Fault. IEEE Access 2019, 7, 15737–15748. [Google Scholar] [CrossRef]
  31. Kurniawan, E.; Harno, H.G.; Wang, H.; Prakosa, J.A.; Sirenden, B.H.; Septanto, H.; Adinanta, H.; Rahmatillah, A. Robust adaptive repetitive control for unknown linear systems with odd-harmonics periodic disturbances. Sci. China Inf. Sci. 2022, 1. [Google Scholar]
  32. Kurniawan, E.; Cao, Z.; Man, Z. Digital design of adaptive repetitive control of linear systems with time-varying periodic disturbances. IET Control Theory Appl. 2014, 8, 1995–2003. [Google Scholar] [CrossRef]
  33. Zhang, Y.; Jin, J.; Huang, L. Model-Free Predictive Current Control of PMSM Drives Based on Extended State Observer Using Ultralocal Model. IEEE Trans. Ind. Electron. 2021, 68, 993–1003. [Google Scholar] [CrossRef]
  34. Zhou, J.; Tian, D.; Sheng, Z.; Duan, X.; Qu, G.; Cao, D.; Shen, X. Decentralized Robust Control for Vehicle Platooning Subject to Uncertain Disturbances via Super-Twisting Second-Order Sliding-Mode Observer Technique. IEEE Trans. Veh. Technol. 2022, 71, 7186–7201. [Google Scholar] [CrossRef]
  35. Liu, X.; Yu, H. Continuous adaptive integral-type sliding mode control based on disturbance observer for PMSM drives. Nonlinear Dyn. 2021, 104, 1429–1441. [Google Scholar] [CrossRef]
  36. Jafarlou, F.; Peimani, M.; Lotfivand, N. Fractional order adaptive sliding-mode finite time control for cable-suspended parallel robots with unknown dynamics. Int. J. Dyn. Control 2022, 10, 1674–1684. [Google Scholar] [CrossRef]
  37. Aghababa, M.P. A Lyapunov-based control scheme for robust stabilization of fractional chaotic systems. Nonlinear Dyn. 2014, 78, 2129–2140. [Google Scholar] [CrossRef]
  38. Ullah, N.; Ali, M.A.; Ibeas, A.; Herrera, J. Adaptive Fractional Order Terminal Sliding Mode Control of a Doubly Fed Induction Generator-Based Wind Energy System. IEEE Access 2017, 5, 21368–21381. [Google Scholar] [CrossRef]
  39. Gu, G. Linear Feedback Control—Analysis and Design with MATLAB. IEEE Control Syst. Mag. 2009, 29, 128–129. [Google Scholar]
  40. Zhang, B.; Pi, Y.; Luo, Y. Fractional order sliding-mode control based on parameters auto-tuning for velocity control of permanent magnet synchronous motor. ISA Trans. 2012, 51, 649–656. [Google Scholar] [CrossRef]
  41. Long, B.; Lu, P.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] [CrossRef]
Figure 1. Comparison between fractional-order sliding mode control and integer-order sliding mode control.
Figure 1. Comparison between fractional-order sliding mode control and integer-order sliding mode control.
Fractalfract 06 00603 g001
Figure 2. The diagram of the composite control system of AM based on MFFSMC.
Figure 2. The diagram of the composite control system of AM based on MFFSMC.
Fractalfract 06 00603 g002
Figure 3. The structure of the non-linear disturbance observer.
Figure 3. The structure of the non-linear disturbance observer.
Fractalfract 06 00603 g003
Figure 4. Experimental platform.
Figure 4. Experimental platform.
Fractalfract 06 00603 g004
Figure 5. The response curves at low speed.
Figure 5. The response curves at low speed.
Fractalfract 06 00603 g005
Figure 6. The speed fluctuation of motor at low speed.
Figure 6. The speed fluctuation of motor at low speed.
Fractalfract 06 00603 g006
Figure 7. The speed curves with disturbance at low speed.
Figure 7. The speed curves with disturbance at low speed.
Fractalfract 06 00603 g007
Figure 8. The response curves at middle speed.
Figure 8. The response curves at middle speed.
Fractalfract 06 00603 g008
Figure 9. The speed fluctuation of motor at middle speed.
Figure 9. The speed fluctuation of motor at middle speed.
Fractalfract 06 00603 g009
Figure 10. The speed curves with disturbance at middle speed.
Figure 10. The speed curves with disturbance at middle speed.
Fractalfract 06 00603 g010
Figure 11. The response curves at high speed.
Figure 11. The response curves at high speed.
Fractalfract 06 00603 g011
Figure 12. The speed fluctuation of motor at high speed.
Figure 12. The speed fluctuation of motor at high speed.
Fractalfract 06 00603 g012
Figure 13. The speed curves with disturbance at high speed.
Figure 13. The speed curves with disturbance at high speed.
Fractalfract 06 00603 g013
Table 1. Parameters of AM.
Table 1. Parameters of AM.
ParametersSymbolValue
rated power P N 1.5 KW
rated stator voltage U N 220 V
rated stator current I N 5.9 A
stator resistance R s 0.96 Ω
rotor resistance R r 0.93 Ω
stator inductance L s 118.32 mH
rotor inductance L r 118.67 mH
mutual inductance L m 112.23 mH
number of pole pairs n p 2
moment of inertiaJ0.0038 kg·m2
Table 2. Detailed comparison of the two control algorithms at different speeds.
Table 2. Detailed comparison of the two control algorithms at different speeds.
SpeedControl SchemeRoot Mean Square Error
300 rpmMFIOSMC4.2948
300 rpmMFFOSMC4.2795
500 rpmMFIOSMC5.6966
500 rpmMFFOSMC5.5471
800 rpmMFIOSMC7.2379
800 rpmMFFOSMC7.1444
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yu, Y.; Liu, X. Model-Free Fractional-Order Sliding Mode Control of Electric Drive System Based on Nonlinear Disturbance Observer. Fractal Fract. 2022, 6, 603. https://doi.org/10.3390/fractalfract6100603

AMA Style

Yu Y, Liu X. Model-Free Fractional-Order Sliding Mode Control of Electric Drive System Based on Nonlinear Disturbance Observer. Fractal and Fractional. 2022; 6(10):603. https://doi.org/10.3390/fractalfract6100603

Chicago/Turabian Style

Yu, Yingxin, and Xudong Liu. 2022. "Model-Free Fractional-Order Sliding Mode Control of Electric Drive System Based on Nonlinear Disturbance Observer" Fractal and Fractional 6, no. 10: 603. https://doi.org/10.3390/fractalfract6100603

Article Metrics

Back to TopTop