Next Article in Journal
Solid-State Electromechanical Smart Material Actuators for Pumps—A Review
Previous Article in Journal
Development of Static Test Equipment and a System for Lever-Loaded Air Springs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Disturbance-Observer-Based Sliding-Mode Speed Control for Synchronous Reluctance Motor Drives via Generalized Super-Twisting Algorithm

Energy Department, UTBM, Université Bourgogne Franche-Comté, 90010 Belfort, France
Actuators 2024, 13(7), 233; https://doi.org/10.3390/act13070233
Submission received: 30 April 2024 / Revised: 15 June 2024 / Accepted: 20 June 2024 / Published: 22 June 2024
(This article belongs to the Section Control Systems)

Abstract

:
In this study, a novel composite speed controller combining a sliding-mode speed controller with a disturbance observer is proposed for the vector-controlled synchronous reluctance motor (SynRM) drive system. The proposed composite speed controller employs the generalized super-twisting sliding-mode (GSTSM) algorithm to construct both the speed controller and the disturbance observer. The GSTSM speed controller is utilized to stabilize the speed tracking error dynamics in finite time, while the GSTSM disturbance observer compensates for the total disturbance in the speed tracking error dynamics, which includes external disturbances and parametric uncertainties. Under the framework of the constant direct-axis current component vector control strategy for the SynRM drive system, comparative simulation studies are conducted among the standard STSM speed controller, the GSTSM speed controller, the composite speed controller using a GSTSM speed controller and a standard STSM disturbance observer, and the proposed composite speed controller. The effectiveness and superiority of the proposed composite speed controller are verified through simulation results.

1. Introduction

The synchronous reluctance motor (SynRM) distinguishes itself in comparison with other AC motors through its attractive advantages: relative to the induction motor (IM), it exhibits lower losses and a higher power factor; compared to the permanent-magnet synchronous motor (PMSM), it offers the benefit of lower costs by avoiding the need for expensive permanent-magnet materials; and against the switched reluctance motor, it features reduced torque ripple and noise [1,2,3,4,5]. Therefore, a century after its first introduction [6], the SynRM has gained increasing attention in the present day. In recent years, researchers worldwide have explored the application of SynRM across various fields, such as in electric and hybrid vehicles [7,8,9], water pumps [10,11,12], wind energy conversion systems [13,14,15], cold rolling mills [16,17], and uninterruptible power supplies [18]. Within the industrial sector, over the past two decades, the SynRM has been regarded as a promising alternative to IMs [5]. Some companies have recently launched a range of commercial SynRMs for adjustable-speed AC motor drive applications [19,20].
Regarding advanced control strategies for the adjustable-speed SynRM drive system, the vector control strategy is widely favored [21,22,23,24,25,26,27]. This control strategy employs a dual-loop structure, comprising speed and current control loops, to facilitate effective speed tracking. The proportional–integral (PI) speed controller, designed by treating the speed tracking error dynamics of the SynRM drive system as a linear system, is the most commonly utilized speed controller in the speed control loop. In theory, this linear speed controller can achieve asymptotic stabilization of the speed tracking error dynamics under constant disturbances, leveraging its integral term [28]. Nevertheless, the speed tracking error dynamics of the SynRM drive system represent a nonlinear system that is subject to multiple time-varying external disturbances and parametric uncertainties [29]. Theoretically, the PI speed controller cannot stabilize this system, leading to a degradation in speed tracking performance in practice [28]. To date, various nonlinear control theories have been proposed to stabilize the nonlinear system, either asymptotically or in finite time, under time-varying disturbances. Consequently, various nonlinear speed controllers based on these control theories have been developed for the vector-controlled SynRM drive system, including adaptive speed controllers [30,31,32], backstepping speed controllers [33,34], predictive speed controllers [29,35,36], neural network speed controllers [37,38], and sliding-mode speed controllers [39,40,41,42,43,44,45].
The sliding-mode control theory is highly regarded within the nonlinear control community for its compelling attributes, such as robustness against disturbances, simplicity of implementation, and finite-time convergence [46,47]. Based on this theory, sliding-mode speed controllers have been extensively employed in robust vector control strategies for AC motor drives [47,48,49]. Generally, designing a sliding-mode speed controller involves two steps. The first step involves selecting a sliding variable related to the speed tracking error. The second step entails designing a sliding-mode speed control law to drive the selected sliding variable to zero in finite time, thereby achieving the speed tracking. The conventional sliding-mode speed controller is designed using the first-order sliding-mode algorithm. This speed controller directly employs a high-gain discontinuous signum function to address the total disturbance encompassing external disturbances and parametric uncertainties in the speed tracking error dynamics, ensuring the finite-time convergence of the selected sliding variable to zero in theory. This type of speed controller has been successfully integrated into the vector-controlled SynRM drive system [39,40,41]. However, directly using the high-gain discontinuous signum function in the speed controller results in the well-known chattering phenomenon, subsequently degrading speed tracking performance in practice.
The quasi-sliding-mode algorithm and the second-order sliding-mode (SOSM) algorithm are two widely used improvements on the conventional first-order sliding-mode algorithm for chattering alleviation. The former employs a continuous function to replace the discontinuous signum function. However, this continuous function-based speed control law can only ensure the finite-time convergence of the selected sliding variable to a selected small vicinity around zero in theory [46,47]. In contrast, the latter can maintain the finite-time convergence of the selected sliding variable directly to zero theoretically [46]. Consequently, the SOSM algorithm has found wide applications in recent years [50,51,52,53,54,55,56]. Among existing SOSM algorithms, the standard super-twisting sliding-mode (STSM) algorithm is the most widely used. Its distinguishing features include the elimination of the need for the time derivative of the selected sliding variable and its applicability to both controller and observer designs for systems with a relative degree of one. Consequently, standard STSM controllers and observers have been integrated into numerous high-performance control strategies for adjustable-speed AC motor drive systems in the past few years [43,57,58,59,60]. The standard STSM speed controller has been designed for the vector-controlled SynRM drive system [43]. The standard STSM algorithm, however, still relies on bounded signum function-based nonlinear feedback terms of the tracking error, which results in relatively slow convergence of the sliding variable when it is far from zero [61,62]. Increasing the gains of the standard STSM algorithm can enhance the convergence rate of the sliding variable. However, since the standard STSM algorithm can only alleviate, not eliminate, the chattering phenomenon, increasing its gains will make this issue more severe. To address this challenge, the modified STSM algorithm and the generalized STSM (GSTSM) algorithm were proposed in [61,63], respectively. In these two improved STSM algorithms, extra linear feedback terms of the tracking error, which have relatively fast convergence of the sliding variable when it is far from zero, are added, thus improving the convergence rate of the sliding variable. To date, these two improved STSM algorithms, especially the GSTSM algorithm, have been applied to several advanced control systems, including those for adjustable-speed IM and PMSM drive systems [64,65], servo systems [66,67,68], aircraft [69,70,71,72], and robots [73,74]. However, the GSTSM speed controller for the vector-controlled SynRM drive system has yet to be explored.
Similar to their standard counterpart, the aforementioned improved STSM algorithms employ only a feedback regulation mechanism. Thus, tuning their gains involves compromises among various performance indices, which may degrade their performance in certain scenarios [28]. The disturbance-observer-based control is an effective approach to address this challenge [28,75]. It integrates a disturbance observer with the feedback controller to form a composite controller. This integration introduces a feedforward compensation mechanism specifically designed to deal with disturbances. Consequently, it enhances the control system’s degree of freedom, significantly improving the control performance. Until now, the standard STSM disturbance observer (STSM-DO) has been integrated with several nonlinear controllers, such as the predictive controller [76], the backstepping controller [77], the adaptive controller [78], the complementary sliding-mode controller [79], and the standard STSM controller [80], to construct composite controllers for vector-controlled AC motor drive systems. Nevertheless, to the best of the author’s knowledge, no published literature investigates the standard STSM-DO-based composite controller for vector-controlled SynRM drive systems, let alone their GSTSM-DO-based composite controller.
The main contribution of this study is the first-time proposal of a novel composite speed controller based on the GSTSM algorithm for the vector-controlled SynRM drive system. The proposed composite speed controller comprises the GSTSM speed controller and the GSTSM-DO. The former is employed for the speed tracking, while the latter compensates for the total disturbance in the speed tracking error dynamics, which lumps together external disturbances and parametric uncertainties. Using the constant direct-axis current component vector control strategy for the SynRM drive system as a framework, simulation tests are performed to compare the performance of the proposed composite speed controller with that of the standard STSM speed controller, the GSTSM speed controller, and the composite speed controller using a GSTSM speed controller and a standard STSM-DO.
This rest of this article is structured as follows: Section 2 gives the dynamics of the SynRM drive system, along with the fundamentals of the vector control strategy adopted for this drive system. The design of the proposed composite speed controller is elaborated on in Section 3. Comparative simulation results are presented and analyzed in Section 4. The conclusion and future work are delineated in Section 5.

2. Preliminaries

2.1. Dynamics of the SynRM Drive System

In this study, the two-level voltage-source inverter-fed SynRM drive system is taken into account, which is depicted in Figure 1. Here, U d c represents the DC-link voltage, C denotes the DC-link capacitor, Q i j and D i j (i = a, b, c, j = 1,2) represent the power switching device and the freewheeling diode, respectively, and i s a , i s b , and i s c denote three-phase stator currents. In this study, the adopted model for the two-level voltage-source inverter accounts for nonlinearities, comprising dead time, turn-on/-off time, saturation voltage of the power switching device, and diode forward voltage.
The switching function for each phase S i is defined as
S i = 1 ,         if   Q i 1   on ,   Q i 2   off 0 ,         if   Q i 1   off ,   Q i 2   on
For each phase of the two-level voltage-source inverter, over a switching period T s , the relation of the actual conducting time to the applied conducting time for Q i 1 is articulated by (2), while the high-frequency pole voltage model is described as (3) [81,82,83,84,85].
T i = T i * + T o f f T o n T d e a d sgn i s i
u i o = U d c U s a t + U d i o d e S i 1 2 1 2 U s a t + U d i o d e sgn i s i
where T i indicates the actual conducting time for Q i 1 , T i * represents the applied conducting time for Q i 1 , T o n represents the turn-on time of Q i j , T o f f denotes the turn-off time of Q i j , T d e a d indicates the dead time of Q i j , u i o is the pole voltage for the phase i, U s a t indicates the saturation voltage of Q i j , U d i o d e represents the diode forward voltage of D i j , and sgn( i i n ) is the signum function, defined as follows:
sgn i s i = + 1 ,         if   i s i > 0 0 ,               if   i s i = 0 1 ,         if   i s i < 0
For balanced three-phase loads, the three-phase stator voltages u s a , u s b , and u s c can be derived as follows [81,85].
u s a u s b u s c = 1 3 2 1 1 1 2 1 1 1 2 u a o u b o u c o
To reveal the impacts of T o n , T o f f , and T d e a d on u s a , u s b , and u s c , the duty cycle-based low-frequency model of the two-level voltage-source inverter is adopted in this study.
Based on (2), the actual duty cycle for each phase d i , indicating the average value of S i in T s , is defined as (5) [85].
d i = T i T s = T i * T s + T o f f T o n T d e a d T s sgn i s i = d i * + T o f f T o n T d e a d T s sgn i s i
where d i * represents the applied duty cycle for each phase.
Using d i to replace S i in (3), the low-frequency pole voltage model can be derived as
u i o = U d c U s a t + U d i o d e d i * 1 2 + U d e a d sgn i s i
with
U d e a d = U d c U s a t + U d i o d e T o f f T o n T d e a d T s U s a t + U d i o d e 2
Based on (4) and (6), the low-frequency model of the two-level voltage-source inverter adopted in this study is derived as (8). Here, u s a * , u s b * , and u s c * denote ideal three-phase stator voltages, while u s a d , u s b d , and u s c d represent the disturbance voltages resulting from the considered inverter nonlinearities.
u s a = 2 d a * d b * d c * 3 U d c u s a * + 2 d a * d b * d c * 3 U d i o d e U s a t + U d e a d 3 2 sgn i s a sgn i s b sgn i s c u s a d = u s a * + u s a d u s b = 2 d b * d a * d c * 3 U d c u s b * + 2 d b * d a * d c * 3 U d i o d e U s a t + U d e a d 3 2 sgn i s b sgn i s a sgn i s c u s b d = u s b * + u s b d u s c = 2 d c * d a * d b * 3 U d c u s c * + 2 d c * d a * d b * 3 U d i o d e U s a t + U d e a d 3 2 sgn i s c sgn i s a sgn i s b u s c d = u s c * + u s c d
In the synchronous reference frame, also known as the dq coordinate system, the dynamics of the SynRM drive system can be described by the following equations [21].
λ ˙ s d = R s i s d + n p ω m λ s q + u s d λ ˙ s q = R s i s q n p ω m λ s d + u s q ω ˙ m = 1 J T r 1 J T f 1 J T l
where R s denotes the stator resistance, i s d and i s q represent the direct- and quadrature-axis stator current components, respectively, u s d and u s q denote the direct- and quadrature-axis stator voltage components, respectively, λ s d and λ s q represent the direct- and quadrature-axis stator flux linkage components, respectively, ω m denotes the mechanical rotor speed, n p denotes the pole pairs of the SynRM, J represents the moment of inertia, and T r , T f , and T l are the reluctance torque, the friction torque, and the load torque, respectively.
Due to the magnetic saturation effect, the SynRM experiences significant magnetic nonlinearity, resulting in a highly nonlinear relation of the stator flux linkage to the stator current. Consequently, λ s d and λ s q can be described by the following equations [86].
λ s d = λ s d i s d , i s q = L d i s d , i s q i s d , λ s q = λ s q i s d , i s q = L q i s d , i s q i s q
where L d ( i s d ,   i s q ) and L q ( i s d ,   i s q ) represent the direct- and quadrature-axis apparent inductances, respectively.
In this study, the apparent inductance model illustrated in Figure 2 is adopted. This model expressed in (11) is proposed in [86], allowing for an approximation of the values of L d ( i s d ,   i s q ) and L q ( i s d ,   i s q ) across a wide range of i s d and i s q combinations.
L d i s d , i s q = L d 0 i s d L d 1 i s d L q 2 i s q , L q i s d , i s q = L q 0 i s q L d 2 i s d L q 1 i s q
where
L d 0 i s d = α d 0 + α d 1 / i s d 4 + α d 2 i s d 2 + α d 3 ,                                 L q 0 i s q = α q 0 + α q 1 / i s q 4 + α q 2 i s q 2 + α q 3 L d 1 i s d = α d 4 / i s d 4 + α d 5 i s d 2 + α d 6 ,                                                 L q 1 i s q = α q 4 / i s q 4 + α q 5 i s q 2 + α q 6 L d 2 i s d = 1 1 / α d q i s d 2 + 1 ,                                                             L q 2 i s q = 1 1 / α q d i s q 2 + 1
where α d 0 = 0.0391 , α d 1 = 45.4 , α d 2 = 12.9 , α d 3 = 1329 , α d 4 = 19.9 , α d 5 = 13, α d 6 = 795 , α d q = 0.0133 , α q 0 = 0.01 , α q 1 = 0.571 , α q 2 = 0 , α q 3 = 58 , α q 4 = 0.825 , α q 5 = 0 , α q 6 = 63.8 , and α q d = 0.0833 [86].
T r can be written as the following equation [21].
T r = 3 2 n p λ s d i s q λ s q i s d
T f can be written as the following equation [21].
T l = B m ω m
where B m represents the viscous friction coefficient.
Substituting (12) and (13) into (9), the ω m -dynamics of the SynRM drive system can be expressed as
ω ˙ m = 3 n p 2 J L d L q i s d i s q B m J ω m 1 J T l
Given that the constant i s d control strategy described in Section 2.2 is adopted in this study, and considering that the dynamics of the current control loop are significantly faster than those of the speed control loop [21], it can be deemed that i s d = i s d r remains valid throughout the speed controller design process, where i s d r indicates the predefined nonzero constant reference direct-axis current component. Consequently, the ω m -dynamics of the SynRM drive system can be rewritten as
ω ˙ m = a i s q b ω m c T l
where a = 3 n p ( L d L q ) i s d r / 2 J , b = B m / J , and c = 1 / J .
Treating the load and friction torques as external disturbances, along with mechanical and electrical parametric uncertainties, the ω m -dynamics of the SynRM drive system can be derived as
ω ˙ m = a r + Δ a i s q b r + Δ b ω m c r + Δ c T l = a r i s q b r ω m + D
where a r , b r , and c r respectively denote the rated values of a , b , and c , Δ a , Δ b , and Δ c respectively represent parametric uncertainties in terms of a , b , and c , and D denotes the total disturbance, described as
D = Δ a i s q Δ b ω m c r + Δ c T l
Assuming that D and D ˙ are bounded.
Remark 1. 
The units of variables and parameters in the equations presented in this article are all based on the International System of Units (SI) and its derived units.

2.2. Adopted Vector Control Strategy

In this study, a specific dual-loop vector control strategy, commonly referred to as the constant i s d control strategy, is adopted as the overall control strategy of the considered drive system, as shown in Figure 3. Here, θ m is the measured mechanical rotor position, i s represents the measured stator current vector, and d * denotes the applied duty cycle vector for the inverter. The adopted vector control strategy is based on the dq coordinate system. As depicted in Figure 3, this control strategy includes the speed and current control loops, as well as the duty cycle calculation module based on the principle of the space-vector pulse-width modulation. In the speed control loop, the speed controller ensures that ω m tracks its predefined reference ω m r , outputting the reference quadrature-axis current component i s q r . In the current control loop, two current controllers ensure that i s d and i s q , which are obtained by performing the Park transformation on the measured i s a , i s b , and i s c , track their respective references i s d r and i s q r , outputting the reference direct- and quadrature-axis stator voltage components u s d r and u s q r , respectively. These voltage components, after undergoing the inverse Park transformation, then feed into the duty cycle calculation module, generating the applied duty cycle for the inverter.
This study focuses on the design of the speed controller. Regarding two current controllers, two robust composite current controllers based on the standard STSM algorithm, which account for the magnetic saturation effect, are utilized as proposed in [85].

3. Controller Design

3.1. Speed Tracking Error Dynamics

The speed tracking error e ω can be defined as
e ω = ω m r ω m
Based on (16) and (17), the e ω -dynamics of the SynRM drive system can be obtained as
e ˙ ω = ω ˙ m r ω ˙ m = ω ˙ m r a r i s q + b r ω m D
The control objective is to drive e ω to 0.

3.2. GSTSM-DO Design

According to (16), by selecting D as the second state variable, the ω m -dynamics of the SynRM drive system can be extended as
x ˙ 1 = a r i s q b r ω m + x 2 ,     x ˙ 2 = D ˙
where x 1 = ω m and x 2 = D .
On the basis of (19), the GSTSM-DO for the estimation of D can be designed as
x ^ ˙ 1 = a r i s q b r ω m + x ^ 2 + k 1 ϕ 1 ,       x ^ ˙ 2 =     k 2 ϕ 2
with
ϕ 1 = e x 1 sgn e x 1 + k 3 e x 1 ,     ϕ 2 = 1 2 sgn e x 1 + 3 2 k 3 e x 1 sgn e x 1 + k 3 2 e x 1
where x ^ 1 = ω ^ m and x ^ 2 = D ^ denote the estimated mechanical rotor speed and total disturbance, respectively, e x 1 = x 1 x ^ 1 = ω m ω ^ m represents the estimation error for the mechanical rotor speed, and k 1 , k 2 , and k 3 are positive constant gains.
Based on (21), the following equation is established.
ϕ 1 e x 1 ϕ 1 = ϕ 2
Assuming that there exists a positive constant L 1 for which D ˙ L 1 ϕ 2 is satisfied [87]. From these, it can be derived that D ˙ = H 1 ϕ 2 with H 1 L 1 [87].
Based on (19) and (20), the estimation error dynamics for the GSTSM-DO can be obtained as follows:
e ˙ x 1 = e x 2 k 1 ϕ 1 ,     e ˙ x 2 = D ˙ k 2 ϕ 2
where e x 2 = x 2 x ^ 2 = D D ^ represents the estimation error for the total disturbance.
Theorem 1. 
Considering the system (23), if  k 1 ,  k 2  , and  k 3  are selected as (24),  e x 1  and  e x 2  will converge to zero in finite time.
k 1 > ε 1 2 L 1 + 1 β 1 + L 1 + β 1 + 4 ε 1 2 2 4 ε 1 β 1 ,     k 2 = 2 ε 1 k 1 ,     k 3 > 0
where  β 1  and  ε 1  are two positive constants.
Proof. 
First, the vector η is specified as follows:
η = η 1 η 2 = ϕ 1 e x 2
Considering D ˙ = H 1 ϕ 2 with H 1 L 1 , based on (21)–(23) and (25), the time derivative of η can be calculated as follows:
η ˙ = η ˙ 1 η ˙ 2 = ϕ ˙ 1 e ˙ x 2 = ϕ 1 e x 1 e ˙ x 1 e ˙ x 2 = ϕ 1 e x 1 e x 2 k 1 ϕ 1 k 2 ϕ 2 + D ˙ = ϕ 1 e x 1 k 1 ϕ 1 + e x 2 k 2 ϕ 1 e x 1 ϕ 1 + H 1 ϕ 1 e x 1 ϕ 1 = ϕ 1 e x 1 k 1 ϕ 1 + e x 2 k 2 ϕ 1 + H 1 ϕ 1 = ϕ 1 e x 1 k 1 1 k 2 + H 1 0 A ϕ 1 e x 2 = ϕ 1 e x 1 A η
Afterward, the following Lyapunov candidate function V 1 is selected [87].
V 1 = η T P 1 η ,     P 1 = β 1 + 4 ε 1 2 2 ε 1 2 ε 1 1
Based on (26) and (27), the time derivative of V 1 can be calculated as
V ˙ 1 = η ˙ T P 1 η + η T P 1 η ˙ = ϕ 1 e x 1 η T A T P 1 + P 1 A η = ϕ 1 e x 1 η T k 1 k 2 + H 1 1 0 β 1 + 4 ε 1 2 2 ε 1 2 ε 1 1 + β 1 + 4 ε 1 2 2 ε 1 2 ε 1 1 k 1                     1 k 2 + H 1             0 η = ϕ 1 e x 1 η T 2 β 1 k 1 4 ε 1 2 ε 1 k 1 k 2 4 ε 1 H 1             * 2 ε 1 k 1 k 2 + β 1 + 4 ε 1 2 + H 1                         4 ε 1 η = ϕ 1 e x 1 η T Q η
with
Q = 2 β 1 k 1 + 4 ε 1 2 ε 1 k 1 k 2 + 4 ε 1 H 1               * 2 ε 1 k 1 + k 2 β 1 4 ε 1 2 H 1                   4 ε 1
Substituting (24) into (29), Q can be simplified as
Q = 2 β 1 k 1 + 4 ε 1 H 1             * β 1 4 ε 1 2 H 1             4 ε 1
Regarding the 2 × 2 identity matrix I 2 × 2 , ( Q 2 ε 1 I 2 × 2 ) can be expressed as
Q 2 ε 1 I 2 × 2 = 2 ε 1 + 2 β 1 k 1 + 4 ε 1 H 1 * β 1 4 ε 1 2 H 1 2 ε 1
Substituting (24) into (31), Q 2 ε 1 I 2 × 2 is ensured.
Given that P 1 is a positive definite symmetric matrix, with λ m i n { P 1 } and λ m a x { P 1 } denoting its minimum and maximum eigenvalues, respectively, the following inequality is ensured.
λ min P 1 η 2 2 V 1 λ max P 1 η 2 2
where · 2 represents the Euclidean norm of a vector.
Based on (21) and (25), η 2 2 can be calculated as
η 2 2 = e x 1 + 2 k 3 e x 1 3 2 + k 3 2 e x 1 2 + e x 2 2
According to (32) and (33), the following inequality is ensured.
1 e x 1 1 e x 1 + 2 k 3 e x 1 3 2 + k 3 2 e x 1 2 + e x 2 2 = 1 η 2 λ min P 1 V 1
Considering Q 2 ε 1 I 2 × 2 , based on (21) and (28), the following inequality is ensured.
V ˙ 1 = ϕ 1 e x 1 η T Q η ϕ 1 e x 1 2 ε 1 η T η = 2 ε 1 1 2 e x 1 + k 3 η 2 2 = ε 1 e x 1 η 2 2 2 ε 1 k 3 η 2 2
Based on (32), (34) and (35), the following inequality is ensured.
V ˙ 1 ε 1 e x 1 η 2 2 2 ε 1 k 3 η 2 2 ε 1 λ min P 1 V 1 V 1 λ max P 1 2 ε 1 k 3 V 1 λ max P 1 = ε 1 λ min P 1 λ max P 1 V 1 2 ε 1 k 3 λ max P 1 V 1 ε 1 λ min P 1 λ max P 1 V 1
According to (36) and the comparison principle [88], the finite-time convergence of e x 1 and e x 2 to zero can be guaranteed. The proof is completed. □

3.3. Proposed Composite Speed Controller Design

Selecting e ω as the sliding variable, and based on (18), the proposed composite speed control law is designed as follows:
i s q = 1 a r i G S T S M + ω ˙ m r + b r ω m D ^
where i G S T S M is written as
i G S T S M = p 1 ψ 1 + p 2 ψ 2 d t
with
ψ 1 = e ω sgn e ω + p 3 e ω , ψ 2 = 1 2 sgn e ω + 3 2 p 3 e ω sgn e ω + p 3 2 e ω
where p 1 , p 2 , and p 3 are positive constant gains.
Remark 2. 
By eliminating  D ^  in (37), the GSTSM speed control law is derived.
Remark 3. 
By setting  k 3 = 0  in (21), the composite speed control law combining a GSTSM speed control law with a standard STSM-DO is derived.
Remark 4. 
By eliminating  D ^  in (37) and setting  p 3 = 0  in (39), the standard STSM speed control law is derived.
The block diagram of the proposed composite speed controller is depicted in Figure 4.
Based on (39), the following equation is established.
ψ 1 e ω ψ 1 = ψ 2
Substituting (37) into (18), the controlled e ω -dynamics with the proposed composite speed control law are expressed as
e ˙ ω = p 1 ψ 1 p 2 ψ 2 d t e x 2
Since e x 2 will converge to zero in finite time based on (24), it can be assumed that there exists a positive constant L 2 for which e ˙ x 2 L 2 ψ 2 is satisfied. From these, it can be derived that e ˙ x 2 = H 2 ψ 2 with H 2 L 2 .
Theorem 2. 
Considering the system (41), if  p 1  ,   p 2 , and  p 3 are selected as (42),  e ω  will converge to zero in finite time.
p 1 > ε 2 2 L 2 + 1 β 2 + L 2 + β 2 + 4 ε 2 2 2 4 ε 2 β 2 , p 2 = 2 ε 2 p 1 ,   p 3 > 0
 where  β 2  and  ε 2  are two positive constants.
Proof. 
First, the system (41) is extended as (43) and the vector ξ is specified as (44).
e ˙ ω = p 1 ψ 1 + φ ,     φ ˙ = p 2 ψ 2 e ˙ x 2
ξ = ξ 1 ξ 2 = ψ 1 φ
Considering e ˙ x 2 = H 2 ψ 2 with H 2 L 2 , based on (39)–(41) and (44), the time derivative of ξ can be calculated as follows:
ξ ˙ = ξ ˙ 1 ξ ˙ 2 = ψ ˙ 1 φ ˙ = ψ 1 e ω e ˙ ω φ ˙ = ψ 1 e ω p 1 ψ 1 + φ p 2 ψ 2 e ˙ x 2 = ψ 1 e ω p 1 ψ 1 + φ p 2 ψ 1 e ω ψ 1 + H 2 ψ 1 e ω ψ 1 = ψ 1 e ω p 1 ψ 1 + φ p 2 ψ 1 + H 2 ψ 1 = ψ 1 e ω p 1 1 p 2 + H 2 0 Ξ ψ 1 e ω = ψ 1 e ω Ξ ξ
Afterward, the following Lyapunov candidate function V 2 is selected [87].
V 2 = ξ T P 2 ξ ,     P 2 = β 2 + 4 ε 2 2 2 ε 2 2 ε 2 1
Based on (45) and (46), the time derivative of V 2 can be calculated as
V ˙ 2 = ξ ˙ T P 2 ξ + ξ T P 2 ξ ˙ = ψ 1 e ω ξ T Ξ T P 2 + P 2 Ξ ξ = ψ 1 e ω ξ T p 1 p 2 + H 2 1 0 β 2 + 4 ε 2 2 2 ε 2 2 ε 2 1 + β 2 + 4 ε 2 2 2 ε 2 2 ε 2 1 p 1                   1 p 2 + H 2             0 ξ = ψ 1 e ω ξ T 2 β 2 p 1 4 ε 2 2 ε 2 p 1 p 2 4 ε 2 H 2             * 2 ε 2 p 1 p 2 + β 2 + 4 ε 2 2 + H 2             4 ε 2 ξ = ψ 1 e ω ξ T Ω ξ
with
Ω = 2 β 2 p 1 + 4 ε 2 2 ε 2 p 1 p 2 + 4 ε 2 H 2             * 2 ε 2 p 1 + p 2 β 2 4 ε 2 2 H 2             4 ε 2
Substituting (42) into (48), Ω can be simplified as
Ω = 2 β 2 p 1 + 4 ε 2 H 2             * β 2 4 ε 2 2 H 2             4 ε 2
( Ω 2 ε 2 I 2 × 2 ) can be expressed as
Ω 2 ε 2 I 2 × 2 = 2 ε 2 + 2 β 2 p 1 + 4 ε 2 H 2             * β 2 4 ε 2 2 H 2             2 ε 2
Substituting (42) into (50), Ω 2 ε 2 I 2 × 2 is ensured.
Given that P 2 is a positive definite symmetric matrix, the following inequality is ensured.
λ min P 2 ξ 2 2 V 2 λ max P 2 ξ 2 2
Based on (39) and (44), ξ 2 2 can be calculated as
ξ 2 2 = e ω + 2 p 3 e ω 3 2 + p 3 2 e ω 2 + φ 2
According to (51) and (52), the following inequality is ensured.
1 e ω 1 e ω + 2 p 3 e ω 3 2 + p 3 2 e ω 2 + φ 2 = 1 ξ 2 λ min P 2 V 2
Considering Ω 2 ε 2 I 2 × 2 , based on (39) and (47), the following inequality is ensured.
V ˙ 2 = ψ 1 e ω ξ T Ω ξ ψ 1 e ω 2 ε 2 ξ T ξ = 2 ε 2 1 2 e ω + p 3 ξ 2 2 = ε 2 e ω ξ 2 2 2 ε 2 p 3 ξ 2 2
Based on (51), (53), and (54), the following inequality is ensured.
V ˙ 2 ε 2 e ω ξ 2 2 2 ε 2 p 3 ξ 2 2 ε 2 λ min P 2 V 2 V 2 λ max P 2 2 ε 2 p 3 V 2 λ max P 2 = ε 2 λ min P 2 λ max P 2 V 2 2 ε 2 p 3 λ max P 2 V 2 ε 2 λ min P 2 λ max P 2 V 2
According to (55) and the comparison principle [88], the finite-time convergence of e ω to zero can be guaranteed. The proof is completed. □

4. Simulation Results

The two-level voltage-source inverter-fed SynRM drive system is built in the software MATLAB/Simulink. The sampling period is selected as 10   μ s . The inverter model, based on (8), incorporates the following parameters: T s = 100   μ s , T o n = 1.3   μ s , T o f f = 1.3   μ s , T d e a d = 2.0   μ s ,   U s a t = 1.6   V , and U d i o d e = 1.5   V [84]. Additionally, the SynRM model depends on (9)–(11), with parameters set as follows: U d c at 250 V , the rated mechanical rotor speed at 1500   r p m , the rated value of R s at 1.05   Ω , the rated values of L d and L d selected as L d 0,0 and L q 0,0 in (11), respectively, the rated value of T r at 4.8   N m , the rated value of J at 0.0208   k g m 2 , and the rated value of B m at 0.00268   N m s / r a d , n p at 2 [86]. It is important to note that, since the apparent inductance model (11) is incorporated into the SynRM model, the magnetic saturation effect is always included in the simulation tests.
To verify the effectiveness and superiority of the proposed composite speed controller, three comparative simulation tests are performed under the framework of the constant i s d control strategy illustrated in Figure 3. These tests compare the standard STSM speed controller, the GSTSM speed controller, the composite speed controller using a GSTSM speed controller and a standard STSM-DO, and the proposed composite speed controller. The parameters of the four tested speed controllers are presented in Table 1.
In test 1, the value of ω m r increases from 0   r p m to 1500   r p m , starting at 2.0   s and reaching 1500   r p m by 4.0   s , with the value of T l set to   0   N m . Regarding i s d r , its value is set to 5   A for the current control loop and 6   A for the speed controller design, accounting for the parametric uncertainty of i s d r . Furthermore, in the SynRM model, the value of J is adjusted to twice its rated value to account for the parametric uncertainty of J , while B m remains at its rated value. The waveforms of ω m r , ω m , and e ω or four tested speed controllers in this test are presented in Figure 5. The dynamic performance of these speed controllers is shown in Table 2, where the settling time is calculated using a tolerance band of ± 1   r p m . It is clear that, among the tested speed controllers, the standard STSM speed controller exhibits the highest overshoot and the longest settling time. In comparison, the GSTSM speed controller achieves lower overshoot and shorter settling time than the standard STSM speed controller. The composite speed controller, combining a GSTSM speed controller with a standard STSM-DO, further reduces both overshoot and settling time relative to the two aforementioned speed controllers. Specifically, this controller achieves a reduction of 19.44% in overshoot and 16.04% in settling time compared with the standard STSM speed controller, and 7.45% in overshoot and 10.80% in settling time compared with the GSTSM speed controller. Among the tested speed controllers, the lowest overshoot and shortest settling time are achieved with the proposed composite speed controller.
In test 2, the value of ω m r is maintained at 1500   r p m , and the value of T l suddenly changes from 0   N m to 4.0   N m at 2.0   s . Regarding i s d r , its value is set to 5   A   for the current control loop and 6   A for the speed controller design, accounting for the parametric uncertainty of i s d r . Moreover, in the SynRM model, the value of J is adjusted to twice its rated value to account for the parametric uncertainty of J , while B m remains at its rated value. The waveforms of ω m r , ω m , and e ω for the four tested speed controllers in this test are depicted in Figure 6. The dynamic performance of these speed controllers is illustrated in Table 3, where the settling time is calculated using a tolerance band of ± 1   r p m . The test results show that the standard STSM speed controller has the highest maximum tracking error and the longest settling time among the tested speed controllers. In contrast, the GSTSM speed controller demonstrates improvements with a lower maximum tracking error and a shorter settling time than its standard STSM counterpart. The composite speed controller, which combines a GSTSM speed controller with a standard STSM-DO, achieves further reductions in both maximum tracking error and settling time compared to the previously mentioned speed controllers. Specifically, it reduces the maximum tracking error by 21.59% and the settling time by 36.12% relative to the standard STSM speed controller, and by 7.24% and 24.08%, respectively, in comparison to the GSTSM speed controller. Among all the speed controllers tested, the proposed composite speed controller stands out by exhibiting the lowest maximum tracking error and the shortest settling time.
In test 3, the values of ω m r and T l are maintained at 1500   r p m and 0   N m , respectively. Regarding i s d r , its value is set to 5   A for the current control loop and 6   A for the speed controller design, accounting for the parametric uncertainty of i s d r . Moreover, in the SynRM model, the value of B m is suddenly changed to ten times its rated value at 2.0   s , while J remains at its rated value. The waveforms of ω m r , ω m , and e ω for the four tested speed controllers in this test are depicted in Figure 7. The dynamic performance of these speed controllers is illustrated in Table 4, where the settling time is calculated using a tolerance band of ± 1   r p m . The test results indicate that, relative to other tested speed controllers, the standard STSM speed controller records the maximum value in tracking error as well as the longest settling time. On the other hand, the GSTSM speed controller marks a notable reduction in both maximum tracking error and settling time when compared to the standard STSM version. The composite speed controller, which combines a GSTSM speed controller with a standard STSM-DO, further diminishes the tracking error and accelerates the settling process beyond the improvements noted with the individual GSTSM and standard STSM controllers. The proposed composite speed controller distinguishes itself by securing the lowest maximum tracking error and the quickest convergence among the lineup of tested controllers.

5. Conclusions and Future Work

In this study, a novel composite speed controller is proposed for the vector-controlled SynRM drive system. Through the DO-based control principle, it utilizes the GSTSM algorithm to construct both the speed controller and the DO. This approach aims to enhance the control system’s robustness against external disturbances and parametric uncertainties in the speed tracking error dynamics. The finite-time convergence of the speed tracking error is ensured by the GSTSM speed controller, whereas the external disturbances and parametric uncertainties in the speed tracking error dynamics are compensated for by the GSTSM-DO, thereby improving control performance. Comparative simulation tests among the standard STSM speed controller, the GSTSM speed controller, the composite speed controller that combines a GSTSM speed controller with a standard STSM-DO, and the proposed composite speed controller were carried out in the software MATLAB/Simulink. The simulation results confirm the effectiveness and superiority of the proposed composite speed controller.
For future work, experiments are planned to further verify the effectiveness and superiority of the proposed composite speed controller. Additionally, the GSTSM algorithm will be extended to other components of the vector control strategy for the SynRM drive system to further enhance its performance.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in the study are included in the article, further inquiries can be directed to the corresponding author.

Conflicts of Interest

The author declares that this research was conducted in the absence of any commercial or financial relationship that could be construed as a potential conflict of interest.

References

  1. Pellegrino, G.; Jahns, T.M.; Bianchi, W.L.; Soong, W.L.; Cupertino, F. The Rediscovery of Synchronous Reluctance and Ferrite Permanent Magnet Motors; Springer: Basel, Switzerland, 2016. [Google Scholar]
  2. Moghaddam, R.R.; Magnussen, F.; Sadarangani, C. Theoretical and experimental reevaluation of synchronous reluctance machine. IEEE Trans. Ind. Electron. 2010, 57, 6–13. [Google Scholar] [CrossRef]
  3. Ozcelik, N.G.; Dogru, U.E.; Imeryuz, M.; Ergene, L.T. Synchronous reluctance motor vs. induction motor at low-power industrial applications: Design and comparison. Energies 2019, 12, 2190. [Google Scholar] [CrossRef]
  4. Heidari, H.; Rassõlkin, A.; Kallaste, A.; Vaimann, T.; Andriushchenko, E.; Belahcen, A.; Lukichev, D.V. A review of synchronous reluctance motor-drive advancements. Sustainability 2021, 13, 729. [Google Scholar] [CrossRef]
  5. Murataliyev, M.; Degano, M.; Di Nardo, M.; Bianchi, N.; Gerada, C. Synchronous reluctance machines: A comprehensive review and technology comparison. Proc. IEEE 2022, 110, 382–399. [Google Scholar] [CrossRef]
  6. Kostko, J.K. Polyphase reaction synchronous motors. J. Am. Inst. Elect. Eng. 1923, 42, 1162–1168. [Google Scholar] [CrossRef]
  7. Ferrari, M.; Bianchi, N.; Doria, A.; Fornasiero, E. Design of synchronous reluctance motor for hybrid electric vehicles. IEEE Trans. Ind. Appl. 2015, 51, 3030–3040. [Google Scholar] [CrossRef]
  8. Bianchi, N.; Bolognani, S.; Carraro, E.; Castiello, M.; Fornasiero, E. Electric vehicle traction based on synchronous reluctance motors. IEEE Trans. Ind. Appl. 2016, 52, 4762–4769. [Google Scholar] [CrossRef]
  9. Kumar, G.V.; Chuang, C.H.; Lu, M.Z.; Liaw, C.M. Development of an electric vehicle synchronous reluctance motor drive. IEEE Trans. Veh. Technol. 2020, 69, 5012–5024. [Google Scholar] [CrossRef]
  10. Boztas, G.; Aydogmus, O.; Caner, M.; Guldemir, H. Design, optimisation and implementation of low-voltage synchronous reluctance motor for solar-powered systems. IET Power Electron. 2019, 12, 1679–1685. [Google Scholar] [CrossRef]
  11. Ibrahim, M.N.; Rezk, H.; Al-Dhaifallah, M.; Sergeant, P. Solar array fed synchronous reluctance motor driven water pump: An improved performance under partial shading conditions. IEEE Access 2019, 7, 77100–77115. [Google Scholar] [CrossRef]
  12. Parveen, H.; Singh, B. PV Array fed synchronous reluctance motor driven water pumping system with grid integration and seamless operability. IEEE Trans. Ind. Appl. 2024, 60, 3724–3733. [Google Scholar] [CrossRef]
  13. Roshanfekr, P.; Lundmark, S.; Thiringer, T.; Alatalo, M. A synchronous reluctance generator for a wind application-compared with an interior mounted permanent magnet synchronous generator. In Proceedings of the 7th IET International Conference on Power Electronics, Machines and Drives, Manchester, UK, 8–10 April 2014. [Google Scholar]
  14. Moncada, R.H.; Young, H.A.; Pavez-Lazo, B.J.; Tapia, J.A. A commercial-off-the-shelf synchronous reluctance motor as a generator for wind power applications. In Proceedings of the 2015 IEEE International Electric Machines & Drives Conference, Coeur d’Alene, ID, USA, 10–13 May 2015. [Google Scholar]
  15. Singh, B.; Bhuvaneswari, G. Position sensor-less synchronous reluctance generator based grid-tied wind energy conversion system with adaptive observer control. IEEE Trans. Sustain. Energy 2019, 11, 693–702. [Google Scholar]
  16. Gorozhankin, A.N. The choice of the rotor geometry of synchronous reluctance machines for electric drives for cold-rolling tube mills. Russ. Electr. Eng. 2020, 91, 293–297. [Google Scholar] [CrossRef]
  17. Blagov, M.; Kushnarev, V.; Platonov, V. Application of a synchronous reluctance electric drive in a cold rolling mill. In Proceedings of the 2022 Conference of Russian Young Researchers in Electrical and Electronic Engineering, Saint Petersburg, Russia, 25–28 January 2022. [Google Scholar]
  18. Park, J.; Kalev, C.; Hofmann, H.F. Control of high-speed solid-rotor synchronous reluctance motor/generator for flywheel-based uninterruptible power supplies. IEEE Trans. Ind. Electron. 2008, 55, 3038–3046. [Google Scholar] [CrossRef]
  19. ABB. IE5 SynRM Motors Deliver Ultra-Premium Energy Efficiency. Available online: https://new.abb.com/news/detail/58874/abb-ie5-synrm-motors-deliver-ultra-premium-energy-efficiency (accessed on 15 June 2024).
  20. SIEMENS. Small Step, Big Impact: A New Dimension in Efficiency: The Innovative Synchronous-Reluctance Drive System with SIMOTICS Motors and SINAMICS Converters. Available online: https://cache.industry.siemens.com/dl/files/277/109757277/att_960984/v1/simotics-synchronous-reluctance-drive-system-en-2018.pdf (accessed on 15 June 2024).
  21. Pyrhönen, J.; Hrabovcová, V.; Semken, R.S. Electrical Machine Drives Control: An Introduction; Wiley: Chichester, UK, 2016. [Google Scholar]
  22. Yousefi-Talouki, A.; Pescetto, P.; Pellegrino, G.; Boldea, I. Combined active flux and high-frequency injection methods for sensorless direct-flux vector control of synchronous reluctance machines. IEEE Trans. Power Electron. 2018, 33, 2447–2457. [Google Scholar] [CrossRef]
  23. Liu, Y.-C.; Laghrouche, S.; N’Diaye, A.; Narayan, S.; Cirrincione, G.; Cirrincione, M. Sensorless control of synchronous reluctance motor drives based on the TLS EXIN neuron. In Proceedings of the 2019 IEEE International Electric Machines & Drives Conference, San Diego, CA, USA, 12–15 May 2019. [Google Scholar]
  24. Liu, Y.-C.; Laghrouche, S.; N’Diaye, A.; Cirrincione, M. Model predictive current and capacitor voltage control of post-fault three-level NPC inverter-fed synchronous reluctance motor drives. In Proceedings of the 2019 International Aegean Conference on Electrical Machines and Power Electronics & 2019 International Conference on Optimization of Electrical and Electronic Equipment, Istanbul, Turkey, 27–19 August 2019. [Google Scholar]
  25. Li, C.; Wang, G.; Zhang, G.; Zhao, N.; Xu, D. Adaptive pseudorandom high-frequency square-wave voltage injection based sensorless control for SynRM drives. IEEE Trans. Power Electron. 2020, 36, 3200–3210. [Google Scholar] [CrossRef]
  26. Heidari, H.; Rassõlkin, A.; Kallaste, A.; Vaimann, T.; Andriushchenko, E.; Belahcen, A. Design of a research laboratory drive system for a synchronous reluctance motor for vector control and performance analysis. Inventions 2021, 6, 64. [Google Scholar] [CrossRef]
  27. Hadla, H.; Santos, F. Performance comparison of field-oriented control, direct torque control, and model-predictive control for SynRMs. Chin. J. Electr. Eng. 2022, 8, 24–37. [Google Scholar] [CrossRef]
  28. Li, S.; Yang, J.; Chen, W.-H.; Chen, X. Disturbance Observer-Based Control Methods and Applications; CRC Press: Boca Raton, FL, USA, 2017. [Google Scholar]
  29. Farhan, A.; Abdelrahem, M.; Hackl, C.M.; Kennel, R.; Shaltout, A.; Saleh, A. Advanced strategy of speed predictive control for nonlinear synchronous reluctance motors. Machines 2020, 8, 44. [Google Scholar] [CrossRef]
  30. Mei, M.-Y.; Liu, T.-H. Design and implementation of an online tuning adaptive controller for synchronous reluctance motor drives. IEEE Trans. Ind. Electron. 2013, 60, 3644–3657. [Google Scholar]
  31. Pan, P.C.; Liu, T.H.; Madawala, U.K. Adaptive controller with an improved high-frequency injection technique for sensorless synchronous reluctance drive systems. IET Electr. Power Appl. 2016, 10, 240–250. [Google Scholar] [CrossRef]
  32. Daryabeigi, E.; Mirzaei, A.; Zarchi, H.A.; Vaez-Zadeh, S. Enhanced emotional and speed deviation control of synchronous reluctance motor drives. IEEE Trans. Energy Convers. 2019, 34, 604–612. [Google Scholar] [CrossRef]
  33. Cao, L.; Feng, D.; Diao, X.; Zhu, H. Decoupling control based on backstepping control for bearingless synchronous reluctance motor. In Proceedings of the 32nd Chinese Control Conference, Xi’an, China, 26–28 July 2013. [Google Scholar]
  34. Lin, F.-J.; Huang, M.-S.; Chen, S.-G.; Hsu, C.-W.; Liang, C.-H. Adaptive backstepping control for synchronous reluctance motor based on intelligent current angle control. IEEE Trans. Power Electron. 2020, 35, 7465–7479. [Google Scholar] [CrossRef]
  35. Liu, T.-H.; Ahmad, S.; Mubarok, M.S.; Chen, J.-Y. Simulation and implementation of predictive speed controller and position observer for sensorless synchronous reluctance motors. Energies 2020, 13, 2712. [Google Scholar] [CrossRef]
  36. Costin, M.; Lazar, C. Field-oriented predictive control structure for synchronous reluctance motors. Machines 2023, 11, 682. [Google Scholar] [CrossRef]
  37. Lin, C.-H. Comparative dynamic control for continuously variable transmission with nonlinear uncertainty using blend amend recurrent Gegenbauer-functional-expansions neural network. Nonlinear Dyn. 2017, 87, 1467–1493. [Google Scholar] [CrossRef]
  38. Lin, C.-H.; Chang, K.T. Admixed recurrent Gegenbauer polynomials neural network with mended particle swarm optimization control system for synchronous reluctance motor driving continuously variable transmission system. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2020, 234, 183–198. [Google Scholar] [CrossRef]
  39. Sharaf-Eldin, T.; Dunnigan, M.W.; Fletcher, J.E.; Williams, B.W. Nonlinear robust control of a vector-controlled synchronous reluctance machine. IEEE Trans. Power Electron. 1999, 14, 1111–1121. [Google Scholar] [CrossRef]
  40. Chiang, H.-K.; Tseng, C.-H. Design and implementation of a grey sliding mode controller for synchronous reluctance motor drive. Control Eng. Pract. 2004, 12, 155–163. [Google Scholar] [CrossRef]
  41. Chen, C.-A.; Chiang, H.-K.; Lin, B.-R. The novel adaptive sliding mode control for current sensorless synchronous reluctance motor speed drive. In Proceedings of the 2008 IEEE International Conference on Industrial Technology, Chengdu, China, 21–24 April 2008. [Google Scholar]
  42. Lin, F.-J.; Chen, S.-G.; Huang, M.-S.; Liang, C.-H.; Liao, C.-H. Adaptive complementary sliding mode control for synchronous reluctance motor with direct-axis current control. IEEE Trans. Ind. Electron. 2022, 69, 141–150. [Google Scholar] [CrossRef]
  43. Lin, W.B.; Chiang, H.K. Super-twisting algorithm second-order sliding mode control for a synchronous reluctance motor speed drive. Math. Probl. Eng. 2013, 2013, 632061. [Google Scholar] [CrossRef]
  44. Chiang, H.K.; Lin, W.B. Sub-optimal algorithm second-order sliding mode control for a synchronous reluctance motor speed drive. Trans. Can. Soc. Mech. Eng. 2016, 40, 897–908. [Google Scholar] [CrossRef]
  45. Ren, L.; Lin, G.; Zhao, Y.; Liao, Z.; Peng, F. Adaptive nonsingular finite-time terminal sliding mode control for synchronous reluctance motor. IEEE Access 2021, 9, 51283–51293. [Google Scholar] [CrossRef]
  46. Shtessel, Y.; Edwards, C.; Fridman, L.; Levant, A. Sliding Mode Control and Observation; Birkhäuser: New York, NY, USA, 2014. [Google Scholar]
  47. Utkin, V.I.; Guldner, J.; Shi, J.X. Sliding-Mode Control in Electro-Mechanical Systems, 2nd ed.; CRC Press: Boca Raton, FL, USA, 2009. [Google Scholar]
  48. Šabanovic, A. Variable structure systems with sliding modes in motion control-a survey. IEEE Trans. Ind. Inform. 2011, 7, 212–223. [Google Scholar] [CrossRef]
  49. Mohd Zaihidee, F.; Mekhilef, S.; Mubin, M. Robust speed control of PMSM using sliding mode control (SMC)-a review. Energies 2019, 12, 1669. [Google Scholar] [CrossRef]
  50. Derafa, L.; Benallegue, A.; Fridman, L. Super twisting control algorithm for the attitude tracking of a four rotors. J. Franklin Inst. 2012, 349, 685–699. [Google Scholar] [CrossRef]
  51. Vazquez, C.; Collado, J.; Fridman, L. Super twisting control of a parametrically excited overhead crane. J. Franklin Inst. 2014, 351, 2283–2298. [Google Scholar] [CrossRef]
  52. Liu, S.; Feng, Z.; Gu, Y.; Hai, K.L.; Wang, P. Second-order sliding-mode control of synchronous buck converter based on sub-optimal algorithm. In Proceedings of the 2017 Asian Conference on Energy, Power and Transportation Electrification, Singapore, 24–26 October 2017. [Google Scholar]
  53. Liu, Y.-C.; Laghrouche, S.; N’Diaye, A.; Cirrincione, M. Active-flux-based super-twisting sliding mode observer for sensorless vector control of synchronous reluctance motor drives. In Proceedings of the 2018 7th International Conference on Renewable Energy Research and Applications, Paris, France, 14–17 October 2018. [Google Scholar]
  54. Chen, J.; Shuai, Z.; Zhang, H.; Zhao, W. Path following control of autonomous four-wheel-independent-drive electric vehicles via second-order sliding mode and nonlinear disturbance observer techniques. IEEE Trans. Ind. Electron. 2021, 68, 2460–2469. [Google Scholar] [CrossRef]
  55. Basbas, H.; Liu, Y.-C.; Laghrouche, S.; Hilairet, M.; Plestan, F. Review on floating offshore wind turbine models for nonlinear control design. Energies 2022, 15, 5477. [Google Scholar] [CrossRef]
  56. Gutiérrez-Oribio, D.; Tzortzopoulos, G.; Stefanou, I.; Plestan, F. Earthquake control: An emerging application for robust control. theory and experimental tests. IEEE Trans. Control Syst. Technol. 2023, 31, 1747–1761. [Google Scholar] [CrossRef]
  57. Sadeghi, R.; Madani, S.M.; Ataei, M.; Kashkooli, M.A.; Ademi, S. Super-twisting sliding mode direct power control of a brushless doubly fed induction generator. IEEE Trans. Ind. Electron. 2018, 65, 9147–9156. [Google Scholar] [CrossRef]
  58. Wang, H.; Ge, X.; Liu, Y.-C. Second-order sliding-mode MRAS observer based sensorless vector control of linear induction motor drives for medium-low speed maglev applications. IEEE Trans. Ind. Electron. 2018, 65, 9938–9952. [Google Scholar] [CrossRef]
  59. Scalcon, F.P.; Fang, G.; Vieira, R.P.; Gründling, H.A.; Emadi, A. Discrete-time super-twisting sliding mode current controller with fixed switching frequency for switched reluctance motors. IEEE Trans. Power Electron. 2022, 37, 3321–3333. [Google Scholar] [CrossRef]
  60. Wang, H.; Yang, Y.; Ge, X.; Zuo, Y.; Feng, X.; Chen, D.; Liu, Y.-C. Speed-sensorless control of induction motor drives with a STA-FLL speed estimation scheme. IEEE Trans. Ind. Electron. 2023, 70, 12168–12180. [Google Scholar] [CrossRef]
  61. Moreno, J.; Osorio, M. A Lyapunov approach to second-order sliding mode controllers and observers. In Proceedings of the 47th IEEE conference on decision and control, Cancun, Mexico, 9–11 December 2008. [Google Scholar]
  62. Moreno, J.A. On strict Lyapunov functions for some non-homogeneous super-twisting algorithms. J. Franklin Inst. 2014, 351, 1902–1919. [Google Scholar] [CrossRef]
  63. Moreno, J.; Osorio, M. A linear framework for the robust stability analysis of a generalized super-twisting algorithm. In Proceedings of the 6th International Conference on Electrical Engineering, Computing Science and Automatic Control, Toluca, Mexico, 10–13 January 2009. [Google Scholar]
  64. Kali, Y.; Rodas, J.; Saad, M.; Gregor, R.; Benjielloun, K.; Doval-Gandoy, J.; Goodwin, G. Speed control of a five-phase induction motor drive using modified super-twisting algorithm. In Proceedings of the 2018 International Symposium on Power Electronics, Electrical Drives, Automation and Motion, Amalfi, Italy, 20–22 June 2018. [Google Scholar]
  65. Liu, Y.-C.; Laghrouche, S.; Depernet, D.; N’Diaye, A.; Djerdir, A.; Cirrincione, M. Disturbance-observer-based speed control for SPMSM drives using modified super-twisting algorithm and extended state observer. Asian J. Control 2023, 26, 1089–1102. [Google Scholar] [CrossRef]
  66. Shiralkar, A.; Kurode, S. Generalized super-twisting algorithm for control of electro-hydraulic servo system. IFAC-PapersOnLine 2016, 49, 742–747. [Google Scholar] [CrossRef]
  67. Zhao, L.; Zheng, C.; Wang, Y.; Liu, B. A finite-time control for a pneumatic cylinder servo system based on a super-twisting extended state observer. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 1164–1173. [Google Scholar] [CrossRef]
  68. Cao, Q.; Su, X. Generalized Super-Twisting Backstepping Sliding Mode Control for Electro-Hydraulic Servo Systems Considering the Coexistence of Matched and Mismatched Uncertainties. Appl. Sci. 2023, 13, 4931. [Google Scholar] [CrossRef]
  69. Sumantri, B.; Uchiyama, N.; Sano, S. Generalized super-twisting sliding mode control with a nonlinear sliding surface for robust and energy-efficient controller of a quad-rotor helicopter. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2017, 231, 2042–2053. [Google Scholar] [CrossRef]
  70. Borlaug, I.L.G.; Pettersen, K.Y.; Gravdahl, J.T. Tracking control of an articulated intervention AUV in 6DOF using the generalized super-twisting algorithm. In Proceedings of the 2019 American Control Conference, Philadelphia, PA, USA, 10–12 July 2019. [Google Scholar]
  71. Kristiansen, B.A.; Grøtte, M.E.; Gravdahl, J.T. Quaternion-based generalized super-twisting algorithm for spacecraft attitude control. IFAC-PapersOnLine 2020, 53, 14811–14818. [Google Scholar] [CrossRef]
  72. Russo, A.; Canciello, G.; Cavallo, A. Generalized super-twisting control of a dual active bridge for more electric aircraft. In Proceedings of the 2021 European Control Conference, Delft, The Netherlands, 29 June–2 July 2021. [Google Scholar]
  73. Lee, J.; Deshpande, N.; Caldwell, D.G.; Mattos, L.S. Microscale precision control of a computer-assisted transoral laser microsurgery system. IEEE/ASME Trans. Mechatron. 2020, 25, 604–615. [Google Scholar] [CrossRef]
  74. Singh, P.; Agrawal, P.; Nandanwar, A.; Behera, L.; Verma, N.K.; Nahavandi, S.; Jamshidi, M. Multivariable event-triggered generalized super-twisting controller for safe navigation of nonholonomic mobile robot. IEEE Syst. J. 2021, 15, 454–465. [Google Scholar] [CrossRef]
  75. Chen, W.-H.; Yang, J.; Guo, L.; Li, S. Disturbance-observer-based control and related methods-an overview. IEEE Trans. Ind. Electron. 2016, 63, 1083–1095. [Google Scholar] [CrossRef]
  76. Wang, B.; Dong, Z.; Yu, Y.; Wang, G.; Xu, D. Static-errorless deadbeat predictive current control using second-order sliding-mode disturbance observer for induction machine drives. IEEE Trans. Power Electron. 2018, 33, 2395–2403. [Google Scholar] [CrossRef]
  77. Wu, S.; Zhang, J.; Chai, B. A robust backstepping sensorless control for interior permanent magnet synchronous motor using a super-twisting based torque observer. Asian J. Control 2019, 21, 172–183. [Google Scholar] [CrossRef]
  78. Liu, Y.-C.; Laghrouche, S.; Depernet, D.; N’Diaye, A.; Djerdir, A.; Cirrincione, M. Super-twisting sliding-mode observer-based model reference adaptive speed control for PMSM drives. J. Franklin Inst. 2023, 360, 985–1004. [Google Scholar] [CrossRef]
  79. Liu, Y.-C.; Laghrouche, S.; Depernet, D.; Djerdir, A.; Cirrincione, M. Disturbance-observer-based complementary sliding-mode speed control for PMSM drives: A super-twisting sliding-mode observer-based approach. IEEE J. Emerg. Sel. Topics Power Electron. 2021, 9, 5416–5428. [Google Scholar] [CrossRef]
  80. Nurettin, A.; İnanç, N. High-performance induction motor speed control using a robust hybrid controller with a supertwisting sliding mode load disturbance observer. IEEE Trans. Ind. Electron. 2023, 70, 7743–7752. [Google Scholar] [CrossRef]
  81. Choi, J.-W.; Sul, S.-K. Inverter output voltage synthesis using novel dead time compensation. IEEE Trans. Power Electron. 1996, 11, 221–227. [Google Scholar] [CrossRef]
  82. Liu, K.; Zhu, Z.Q. Online Estimation of the rotor flux linkage and voltage-source inverter nonlinearity in permanent magnet synchronous machine drives. IEEE Trans. Power Electron. 2014, 29, 418–427. [Google Scholar] [CrossRef]
  83. Qiu, T.; Wen, X.; Zhao, F. Adaptive-linear-neuron-based dead-time effects compensation scheme for PMSM drives. IEEE Trans. Power Electron. 2016, 31, 2530–2538. [Google Scholar] [CrossRef]
  84. Tang, Z.; Akin, B. A new LMS algorithm based dead-time compensation method for PMSM FOC drives. IEEE Trans. Ind. Appl. 2018, 54, 6472–6484. [Google Scholar] [CrossRef]
  85. 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. Franklin Inst. 2021, 358, 400–427. [Google Scholar] [CrossRef]
  86. Yamamoto, S.; Tomishige, K.; Ara, T. A method to calculate transient characteristics of synchronous reluctance motors considering iron loss and cross-magnetic saturation. IEEE Trans. Ind. Appl. 2007, 43, 47–56. [Google Scholar] [CrossRef]
  87. Gonzalez, T.; Moreno, J.A.; Fridman, L. Variable gain super-twisting sliding mode control. IEEE Trans. Autom. Control 2012, 57, 2100–2105. [Google Scholar] [CrossRef]
  88. Khalil, H.K. Nonlinear Systems, 3rd ed.; Prentice-Hall: Englewood Cliffs, NJ, USA, 2001. [Google Scholar]
Figure 1. Two-level voltage-source inverter-fed SynRM drive system.
Figure 1. Two-level voltage-source inverter-fed SynRM drive system.
Actuators 13 00233 g001
Figure 2. Adopted apparent inductance model of the SynRM. (a) Ld (isd, isq), (b) Lq (isd, isq).
Figure 2. Adopted apparent inductance model of the SynRM. (a) Ld (isd, isq), (b) Lq (isd, isq).
Actuators 13 00233 g002
Figure 3. Block diagram of the adopted vector control strategy.
Figure 3. Block diagram of the adopted vector control strategy.
Actuators 13 00233 g003
Figure 4. Block diagram of the proposed composite speed controller.
Figure 4. Block diagram of the proposed composite speed controller.
Actuators 13 00233 g004
Figure 5. Simulation results of test 1. (a) ω m r and ω m . (b) e ω .
Figure 5. Simulation results of test 1. (a) ω m r and ω m . (b) e ω .
Actuators 13 00233 g005
Figure 6. Simulation results of test 2. (a) ω m r and ω m . (b) e ω .
Figure 6. Simulation results of test 2. (a) ω m r and ω m . (b) e ω .
Actuators 13 00233 g006aActuators 13 00233 g006b
Figure 7. Simulation results of test 3. (a) ω m r and ω m . (b) e ω .
Figure 7. Simulation results of test 3. (a) ω m r and ω m . (b) e ω .
Actuators 13 00233 g007
Table 1. Parameters of tested speed controllers.
Table 1. Parameters of tested speed controllers.
Speed ControllerController ParametersObserver Parameters
Standard STSM Speed Controller p 1 = 60 , p 2 = 200 , p 3 = 0 -
GSTSM Speed Controller p 1 = 60 , p 2 = 200 , p 3 = 0.03 -
Composite Speed Controller Using
GSTSM Speed Controller and Standard STSM-DO
p 1 = 60 , p 2 = 200 , p 3 = 0.03 k 1 = 30 , k 2 = 80 , k 3 = 0
Proposed Composite Speed Controller p 1 = 60 , p 2 = 200 , p 3 = 0.03 k 1 = 30 , k 2 = 80 , k 3 = 0.05
Table 2. Dynamic performance of speed controllers in the first test.
Table 2. Dynamic performance of speed controllers in the first test.
Speed ControllerOvershoot (rpm)Settling Time (s)
Standard STSM Speed Controller63.983.74
GSTSM Speed Controller55.693.52
Composite Speed Controller Using
GSTSM Speed Controller and Standard STSM-DO
51.543.14
Proposed Composite Speed Controller49.482.96
Table 3. Dynamic performance of speed controllers in test 2.
Table 3. Dynamic performance of speed controllers in test 2.
Speed ControllerMaximum Tracking Error (rpm)Settling Time (s)
Standard STSM Speed Controller96.592.27
GSTSM Speed Controller81.651.91
Composite Speed Controller Using
GSTSM Speed Controller and Standard STSM-DO
75.741.45
Proposed Composite Speed Controller72.291.21
Table 4. Dynamic performance of speed controllers in test 3.
Table 4. Dynamic performance of speed controllers in test 3.
Speed ControllerMaximum Tracking Error (rpm)Settling Time (s)
Standard STSM Speed Controller88.532.09
GSTSM Speed Controller76.491.79
Composite Speed Controller Using
GSTSM Speed Controller and Standard STSM-DO
72.991.34
Proposed Composite Speed Controller70.871.12
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, Y.-C. Disturbance-Observer-Based Sliding-Mode Speed Control for Synchronous Reluctance Motor Drives via Generalized Super-Twisting Algorithm. Actuators 2024, 13, 233. https://doi.org/10.3390/act13070233

AMA Style

Liu Y-C. Disturbance-Observer-Based Sliding-Mode Speed Control for Synchronous Reluctance Motor Drives via Generalized Super-Twisting Algorithm. Actuators. 2024; 13(7):233. https://doi.org/10.3390/act13070233

Chicago/Turabian Style

Liu, Yong-Chao. 2024. "Disturbance-Observer-Based Sliding-Mode Speed Control for Synchronous Reluctance Motor Drives via Generalized Super-Twisting Algorithm" Actuators 13, no. 7: 233. https://doi.org/10.3390/act13070233

APA Style

Liu, Y. -C. (2024). Disturbance-Observer-Based Sliding-Mode Speed Control for Synchronous Reluctance Motor Drives via Generalized Super-Twisting Algorithm. Actuators, 13(7), 233. https://doi.org/10.3390/act13070233

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