Next Article in Journal
An Optimized Position Control via Reinforcement-Learning-Based Hybrid Structure Strategy
Previous Article in Journal
Research on the Bearingless Brushless DC Motor Structure with Like-Tangential Parallel-Magnetization Interpolar Magnetic Poles and Its Air-Gap Magnetic Field Analytical Calculation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Active Disturbance Rejection for Linear Induction Motors: A High-Order Sliding-Mode-Observer-Based Twisting Controller

1
Software Engineering College, Zhengzhou University of Light Industry, Zhengzhou 450001, China
2
College of Electrical Engineering, Henan University of Technology, Zhengzhou 450001, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Actuators 2025, 14(4), 200; https://doi.org/10.3390/act14040200
Submission received: 10 March 2025 / Revised: 4 April 2025 / Accepted: 11 April 2025 / Published: 21 April 2025
(This article belongs to the Section Control Systems)

Abstract

:
This paper presents a twisting controller (TC) based on a high-order sliding mode observer (HOSMO) for linear induction motors (LIMs), accounting for dynamic end effects. Based on the LIM model in the field-oriented frame, two extended subsystems are developed: a velocity extended model and a flux extended model. Using these models, two HOSMOs are designed to estimate the disturbances in each subsystem. The HOSMO outputs are then used for disturbance rejection, resulting in two second-order systems with small bounded disturbances. Two TCs are subsequently implemented to achieve finite-time velocity and flux tracking of the LIM. The primary advantage of this strategy lies in its ability to reduce chattering through active disturbance rejection. Hardware-in-the-loop (HIL) experiments validate the effectiveness of the proposed TC-HOSMO scheme.

1. Introduction

With increasing competition in science and technology, the advancement level of electric drive systems directly reflects a country’s technological development [1]. As industrial control fields develop rapidly, the requirements for controlling electric drive systems have become increasingly demanding. As the core component of electric drive systems, the importance of motors is self-evident. In recent years, electric motor design and performance have been developing toward simpler and more efficient solutions [2]. Among various types, linear induction motors have gained widespread attention both domestically and internationally due to their simple mechanical structure and elimination of intermediate conversion units [3]. Compared to rotary induction motors, linear induction motors offer longer lifespans, enhanced climbing capabilities, greater flexibility in circuit design, and eliminate the need for intermediate conversion units [4,5].
However, compared to rotary induction motors, linear induction motors have inherent structural asymmetry. The dynamic end effect arises when the primary (analogous to the stator in rotary induction motors) and the secondary (analogous to the rotor) move relative to each other, and this effect becomes more pronounced as the motor speed increases [6,7]. This dynamic end effect significantly increases the model’s non-linearity and complexity, making high-precision control of linear induction motors more challenging [8,9].
Considering the influence of dynamic end effects, various control methods have been applied to LIMs, including field-oriented control techniques [10,11] and combined vector and direct thrust control methods [12]. However, these controllers exhibit relatively slow dynamic response. To address this limitation, Pucci proposed an input-output feedback linearization (FL) control strategy to enhance dynamic response performance [13]. This FL method extends control strategies from rotary to linear induction motors; however, the implementation of the final controller needs multiple transformations, leading to a significant increase in computational complexity. In practical applications, LIM parameters are affected by physical factors such as temperature and humidity [14]. The aforementioned controllers rely on accurate motor parameter information to ensure optimal control performance but struggle to maintain robustness in the presence of parameter variations or system uncertainties.
When significant uncertainties exist in industrial applications, sliding mode control theory serves as an effective solution [15,16,17]. These controllers can accurately compensate for matched uncertainties by maintaining appropriately chosen sliding variables at zero, though this theoretically requires infinite switching frequency. Among the sliding mode techniques, twisting algorithms ensure that both the expected output and its first derivative converge to zero in finite time, despite bounded perturbations [18,19]. Unlike traditional sliding mode controllers, twisting algorithms eliminate the need for sliding plane design in systems with a relative order of two [20,21].
However, the direct application of the TC technique in LIM systems leads to severe chattering phenomena. To address this issue and reduce chattering, total disturbance can be compensated through observer implementation. Among state observer techniques, the extended state observer stands as one of the most effective tools. Two linear extended state observers (LESOs) have been implemented in extended models to estimate redefined state variables and their first-time derivatives [22]. LESOs ensure asymptotic convergence of estimation errors to zero [23]. However, this method fails to guarantee adequate estimation performance under parameter uncertainty. To overcome this limitation, the super twisting observer (STO) was developed and has found wide application in various industrial settings [24]. Meanwhile, HOSMO was proposed for high-order derivative estimation. This observer shares characteristics with STO and has been widely adopted across various fields [25,26,27,28,29].
As a key power conversion device, LIM plays an important role in high-speed rail transit, industrial automation and other fields. However, its control performance is easily affected by external disturbances and internal parameter changes. To overcome this challenge, researchers introduced the auto-disturbance rejection control (ADRC) strategy, in which the twisting controller based on the high order sliding mode observer (TC-HOSMO) attracted much attention due to its high robustness and fast response ability to the disturbance. This research aims to design an efficient disturbance suppression scheme by combining the advantages of ADRC and TC to improve the control accuracy and stability of LIMs, thus meeting the requirements of high-performance applications.
This paper applies a TC-HOSMO to LIM systems, considering dynamic end effects. The main contributions are as follows: the total disturbances f 1 and f 2 in the two extended models are precisely estimated using HOSMO in finite time, and the TC-HOSMO scheme enables LIM to track the desired signals with reduced chattering in finite time despite bounded disturbances.
The remainder of this paper is organized as follows. Section 2 presents the space vector state model of LIMs, including end effects. Section 3, which constitutes the core contribution, describes the TC based on HOSMO law. This section consists of three parts: the development of two extended models, the design of HOSMOs for these models, and the proposal of a TC strategy to meet the specified requirements for flux linkage and velocity control. Section 4 demonstrates the effectiveness of the proposed TC-HOSMO technique using HIL experiments. Section 5 concludes the paper.

2. Space-Vector State Model of LIM with Dynamic End Effects

The TC-HOSMO design for LIM is based on voltage equations considering dynamic end effects, as presented in [22]. The model is established in a reference frame rotating at the induced part velocity, with the direct axis d aligned with the induced part flux vector. Following [9], the state equations are as follows:
d i d s d t = γ i d s + n p π h v i q s + α L ^ m i q s 2 ψ r + β α ψ r + u d s σ ^ L ^ s
d i q s d t = γ i q s n p π h v ( i d s + β ψ r ) α L ^ m i d s i q s ψ r + u q s σ ^ L ^ s
d ψ r d t = ( α η ) ψ r + α L ^ m i d s
d ρ d t = n p π h v + α L ^ m i q s | ψ r |
d v d t = μ ( ψ r i q s ) F e b M F r M
F e b = ϑ [ ψ r 2 + L σ r 2 ( i d s 2 + i q s 2 ) + L σ r ( ψ r i d s ) ]
where ψ r = ψ d r , ψ q r = 0 . The system parameters are defined as follows:
α = ( 1 T ^ r R ^ r L ^ m ) , β = L ^ m σ ^ L ^ s L ^ r , η = R ^ r L ^ m μ = 3 n p π L ^ m 2 M h L ^ r , ϑ = sign ( v ) 3 2 L r L ^ r 2 1 e Q 2 n p h γ = 1 σ ^ L ^ s [ R s + R ^ r ( 1 L ^ m L ^ r ) + L ^ m L ^ r ( L ^ m T ^ r R ^ r ) ]
with auxiliary variables:
Q = τ m R r ( L m + L σ r ) v , f ( Q ) = 1 e Q Q L ^ s = L σ s + L ^ m , L ^ r = L σ r + L ^ m L ^ m = L m [ 1 f ( Q ) ] , R ^ r = R r f ( Q ) T ^ r = L ^ r R r + R ^ r , σ ^ = 1 L ^ m 2 L ^ s L ^ r
The symbols are defined in Table 1. Unlike rotary induction motors where these parameters remain constant, LIM parameters (denoted with “^”) are velocity-dependent and time-varying due to the end effects, as detailed in [22]. Figure 1 illustrates how these parameters vary with LIM velocity.

3. Terminal Convergent Control Based on HOSMO

This section presents a TC-HOSMO design for the LIM system based on an ( n + 1 ) -order model, where n denotes the order of the controlled system. The approach introduces additional state variables that encompass all nonlinear terms dependent on the LIM system’s states and parameters, including external disturbances, collectively termed the total disturbance. The LIM model is transformed into a canonical form comprising cascaded integrators, with the final equation describing the total perturbation dynamics. Two HOSMOs are then designed to estimate these total disturbances, enabling the implementation of the TC strategy.

3.1. Extended Models

Two extended models are developed: the flux extended model an d the velocity extended model. The flux model captures the dynamics of the direct component of the inductance current and the induced part ofmagnetic flux, while the velocity model describes the quadrature current component and velocity dynamics. Both models are derived from Equations (1)–(6).

3.1.1. Flux Extended Model

Following the linearization approach in [13], we define state variables x ψ 1 = ψ r and x ψ 2 = ψ ˙ r . The flux dynamics can be expressed as:
x ˙ ψ 1 = x ψ 2 x ˙ ψ 2 = f 1 + g 1 u d s
where f 1 represents the total flux disturbance:
f 1 = q 1 ψ r + ( α η ) 2 ψ r α L ^ m ( α η ) i d s + q 2 i d s α L ^ m γ i d s + α L ^ m n p π h v i q s + α 2 L ^ m 2 i q s 2 | ψ r | + L ^ m β α ψ r
The parameters q 1 and q 2 are defined as follows:
q 1 = R r L ^ r + R r L m ( 1 + f ( Q ) ) L ^ r 2 · T r a τ m 1 1 + τ m T r v e τ m T r v
q 2 = R r L m L ^ r 2 ( 1 + f 2 ( Q ) ) + 1 2 L m f ( Q ) L ^ r · T r a τ m 1 1 + τ m T r v e τ m T r v
where Q = τ m R r ( L m + L σ r ) v , f ( Q ) = 1 e Q Q , and g 1 = α L ^ m σ ^ L ^ s .
Introducing a new state variable x ψ 3 = f 1 , the complete flux extended model becomes:
x ˙ ψ 1 = x ψ 2 x ˙ ψ 2 = x ψ 3 + g 1 u d s x ˙ ψ 3 = f ˙ 1

3.1.2. Extended Velocity Model

Similar to the flux model extension, we develop the velocity model with LIM velocity as the measured output variable. Based on Equations (1)–(5) and following [13], we define state variables x v 1 = v and x v 2 = v ˙ = a . The velocity dynamics can be expressed as follows:
x ˙ v 1 = x v 2 x ˙ v 2 = f 2 + g 2 u q s
where f 2 represents the total velocity disturbance:
f 2 = ( q 3 μ ( α η ) ) ψ r i q s + μ α L ^ m i d s i q s γ μ ψ r i q s + ( q 4 2 ϑ M ( α η ) ) ψ r 2 + α ϑ M L ^ m i d s + L σ r 2 ( q 2 2 γ ϑ M ) i q s 2 ( μ ψ r + 2 ϑ M L σ r 2 ) ( n p π h v i d s + α 2 L ^ m 2 i q s i d s | ψ r | + β n p π h v ψ r F ˙ r M )
The parameters q 3 and q 4 are defined as follows:
q 3 = 3 n p π 2 h M ( L σ r L m L ^ r 2 T r a τ m [ 1 ( 1 + τ m T r v ) e τ m T r v ] )
q 4 = 3 L r 2 L ^ r 2 n p h M a v [ L m L ^ r 2 ( 1 e Q ) ( f ( Q ) e Q ) · ( L ^ r L m f ( Q ) ) Q e Q ]
where Q = τ m R r ( L m + L σ r ) v , f ( Q ) = 1 e Q Q , and g 2 = μ ψ r + 2 ϑ M L σ r 2 σ ^ L ^ s .
Introducing a new state variable x v 3 = f 2 , the complete velocity extended model becomes:
x ˙ v 1 = x v 2 x ˙ v 2 = x v 3 + g 2 u q s x ˙ v 3 = f ˙ 2
Parameters q 1 , q 2 , q 3 , and q 4 are functions of LIM velocity v and acceleration a, as illustrated in Figure 2.

3.2. High-Order Sliding Mode Observer Design

This section presents the design of two HOSMOs for estimating the total disturbances in the extended flux model (7) and velocity model (12). The observers are structured as follows:

3.2.1. Observer Equations

For the flux subsystem:
x ^ ˙ ψ 1 = x ^ ψ 2 + λ ψ 1 | x ˜ ψ 1 | 2 / 3 sign ( x ˜ ψ 1 ) x ^ ˙ ψ 2 = x ^ ψ 3 + λ ψ 2 | x ˜ ψ 1 | 1 / 3 sign ( x ˜ ψ 1 ) + g 1 u d s x ^ ˙ ψ 3 = λ ψ 3 sign ( x ˜ ψ 1 )
For the velocity subsystem:
x ^ ˙ v 1 = x ^ v 2 + λ v 1 | x ˜ v 1 | 2 / 3 sign ( x ˜ v 1 ) x ^ ˙ v 2 = x ^ v 3 + λ v 2 | x ˜ v 1 | 1 / 3 sign ( x ˜ v 1 ) + g 2 u q s x ^ ˙ v 3 = λ v 3 sign ( x ˜ v 1 )

3.2.2. Variable Definitions

The observer variables and parameters are defined as x ^ ψ i , x ^ v i ( i = 1 , 2 , 3 ) as estimated state variables, g 1 , g 2 as known system parameters, and λ ψ i , λ v i ( i = 1 , 2 , 3 ) as observer gains.
The estimation errors are defined as follows:
x ˜ ψ 1 = x ψ 1 x ^ ψ 1 , x ˜ ψ 2 = x ψ 2 x ^ ψ 2
x ˜ v 1 = x v 1 x ^ v 1 , x ˜ v 2 = x v 2 x ^ v 2

3.2.3. Error Dynamics

The estimation error dynamics are given by the follows:
For the flux subsystem:
x ˜ ˙ ψ 1 = x ˜ ψ 2 λ ψ 1 | x ˜ ψ 1 | 2 / 3 sign ( x ˜ ψ 1 ) x ˜ ˙ ψ 2 = x ˜ ψ 3 λ ψ 2 | x ˜ ψ 1 | 1 / 3 sign ( x ˜ ψ 1 ) x ˜ ˙ ψ 3 = λ ψ 3 sign ( x ˜ ψ 1 )
For the velocity subsystem:
x ˜ ˙ v 1 = x ˜ v 2 λ v 1 | x ˜ v 1 | 2 / 3 sign ( x ˜ v 1 ) x ˜ ˙ v 2 = x ˜ v 3 λ v 2 | x ˜ v 1 | 1 / 3 sign ( x ˜ v 1 ) x ˜ ˙ v 3 = λ v 3 sign ( x ˜ v 1 )

3.2.4. Extended Error Dynamics

To complete the error analysis, we introduce additional estimation error variables:
x ˜ ψ 3 = f 1 x ^ ψ 3
x ˜ v 3 = f 2 x ^ v 3
The complete estimation error dynamics then become:
For the flux subsystem:
x ˜ ˙ ψ 1 = x ˜ ψ 2 λ ψ 1 | x ˜ ψ 1 | 2 / 3 sign ( x ˜ ψ 1 ) x ˜ ˙ ψ 2 = x ˜ ψ 3 λ ψ 2 | x ˜ ψ 1 | 1 / 3 sign ( x ˜ ψ 1 ) x ˜ ˙ ψ 3 = λ ψ 3 sign ( x ˜ ψ 1 ) + f ˙ 1
For the velocity subsystem:
x ˜ ˙ v 1 = x ˜ v 2 λ v 1 | x ˜ v 1 | 2 / 3 sign ( x ˜ v 1 ) x ˜ ˙ v 2 = x ˜ v 3 λ v 2 | x ˜ v 1 | 1 / 3 sign ( x ˜ v 1 ) x ˜ ˙ v 3 = λ v 3 sign ( x ˜ v 1 ) + f ˙ 2
The disturbances are bounded by known constants:
| f ˙ 1 | f 1 + | f ˙ 2 | f 2 +
With properly designed observer gains λ ψ i and λ v i   ( i = 1 , 2 , 3 ) , the estimation errors converge to zero in finite time t T , yielding:
For the flux subsystem:
x ψ 1 = x ^ ψ 1 x ψ 2 = x ^ ψ 2 x ^ ψ 3 = f 1
For the velocity subsystem:
x v 1 = x ^ v 1 x v 2 = x ^ v 2 x ^ v 3 = f 2

3.3. Terminal Convergent Control Design Based on HOSMO

3.3.1. Tracking Error Definition

The tracking errors for flux and velocity subsystems are defined as follows:
e ψ 1 = ψ r ψ r , ref
e v 1 = v v ref
where ψ r , ref and v ref denote the reference trajectories for rotor flux and velocity, respectively.

3.3.2. Error Dynamics

Defining the derivative tracking errors as e ψ 2 = e ˙ ψ 1 and e v 2 = e ˙ v 1 , the error dynamics can be expressed as follows:
For the flux subsystem:
e ˙ ψ 1 = e ψ 2 e ˙ ψ 2 = f 1 + g 1 u d s ψ ¨ r , ref
For the velocity subsystem:
e ˙ v 1 = e v 2 e ˙ v 2 = f 2 + g 2 u q s v ¨ ref

3.3.3. Control Law Design

The control inputs are designed as follows:
For the flux channel:
u d s = 1 g 1 ( x ^ ψ 3 + ν d s )
For the velocity channel:
u q s = 1 g 2 ( x ^ v 3 + ν q s )
where x ^ ψ 3 represents the estimated flux disturbance f 1 , x ^ v 3 represents the estimated velocity disturbance f 2 , and ν d s , ν q s are the auxiliary control inputs to be designed.

3.3.4. Closed-Loop Error Dynamics

Substituting the control laws into the error dynamics yields:
For the flux subsystem:
e ˙ ψ 1 = e ψ 2 e ˙ ψ 2 = ψ ¨ r , ref + ν d s
For the velocity subsystem:
e ˙ v 1 = e v 2 e ˙ v 2 = v ¨ ref + ν q s
Based on [30,31,32], we consider parametric uncertainties in the control gains g 1 and g 2 . For the extended models of flux (11) and velocity (16), the high-order sliding mode observers provide estimates of the equivalent disturbances:
x ^ ψ 3 f 1
x ^ v 3 f 2
The control gains are bounded by:
g 1 [ g m 1 , g M 1 ]
g 2 [ g m 2 , g M 2 ]
To account for these uncertainties, we define nominal gains as geometric means:
g ^ 1 = g m 1 g M 1
g ^ 2 = g m 2 g M 2

3.3.5. Modified Control Laws

The control inputs are modified from their original form in Equations (34) and (35) to:
For the flux channel:
u d s = 1 g ^ 1 ( x ^ ψ 3 + ν d s )
For the velocity channel:
u q s = 1 g ^ 2 ( x ^ v 3 + ν q s )

3.3.6. Resulting Error Dynamics

Substituting these modified control laws into the original error dynamics (32) and (33) yields:
For the flux subsystem:
e ˙ ψ 1 = e ψ 2 e ˙ ψ 2 = f 1 g 1 g ^ 1 x ^ ψ 3 ψ ¨ r , ref + g 1 g ^ 1 ν d s
For the velocity subsystem:
e ˙ v 1 = e v 2 e ˙ v 2 = f 2 g 2 g ^ 2 x ^ v 3 v ¨ ref + g 2 g ^ 2 ν q s
If g ^ 1 = g 1 and g ^ 2 = g 2 , the above two subsystems reduce to control models (36) and (37). However, when g ^ 1 g 1 and g ^ 2 g 2 (with g 1 g ^ 1 and g 2 g ^ 2 ), the dynamics become the following:
For the flux subsystem:
e ˙ ψ 1 = e ψ 2 e ˙ ψ 2 = f 1 1 g 1 g ^ 1 ψ ¨ r , ref + g 1 g ^ 1 ν d s
For the velocity subsystem:
e ˙ v 1 = e v 2 e ˙ v 2 = f 2 1 g 2 g ^ 2 v ¨ ref + g 2 g ^ 2 ν q s
These equations can be written in compact form:
For the flux subsystem:
e ˙ ψ 1 = e ψ 2 e ˙ ψ 2 = ζ 1 + g 1 g ^ 1 ν d s
For the velocity subsystem:
e ˙ v 1 = e v 2 e ˙ v 2 = ζ 2 + g 2 g ^ 2 ν q s
where ζ 1 = f 1 ( 1 g 1 / g ^ 1 ) ψ ¨ r , ref and ζ 2 = f 2 ( 1 g 2 / g ^ 2 ) v ¨ ref . As only the bounds of g 1 / g ^ 1 and g 2 / g ^ 2 are known, robust control techniques are required to ensure system stability.
Notice that models (50) and (51) can be expressed as second-order systems:
e ¨ ψ 1 = a ψ ( t ) + b ψ ( t ) ν d s
e ¨ v 1 = a v ( t ) + b v ( t ) ν q s
where
a ψ ( t ) = ζ 1 , b ψ ( t ) = g 1 g ^ 1
a v ( t ) = ζ 2 , b v ( t ) = g 2 g ^ 2
Under the assumptions:
| ζ 1 | C 1 , 0 K m 1 g 1 g ^ 1 K M 1
| ζ 2 | C 2 , 0 K m 2 g 2 g ^ 2 K M 2
The twisting algorithm yields the following control laws:
For the flux channel:
ν d s = r d 1 sign ( e ψ 1 ) r d 2 sign ( e ψ 2 ) = r d 1 sign ( x ψ 1 x ψ 1 , ref ) r d 2 sign ( x ˙ ψ 1 x ˙ ψ 1 , ref )
For the velocity channel:
ν q s = r q 1 sign ( e v 1 ) r q 2 sign ( e v 2 ) = r q 1 sign ( x v 1 x v 1 , ref ) r q 2 sign ( x ˙ v 1 x ˙ v 1 , ref )
The control parameters must satisfy:
For the flux control:
K m 1 ( r d 1 + r d 2 ) C 1 > K M 1 ( r d 1 + r d 2 ) + C 1
K m 1 ( r d 1 + r d 2 ) > C 1
For the velocity control:
K m 2 ( r q 1 + r q 2 ) C 2 > K M 2 ( r q 1 + r q 2 ) + C 2
K m 2 ( r q 1 + r q 2 ) > C 2
The proposed controllers ensure finite-time convergence to the two-sliding manifolds:
e ψ 2 = e ˙ ψ 1 = 0
e v 2 = e ˙ v 1 = 0
For the detailed convergence proof, readers are referred to [20]. In practical implementations, parametric uncertainties in g 1 and g 2 affect the reduced second-order system obtained after disturbance compensation. These uncertainties necessitate the proposed robust TC to achieve a finite-time tracking performance for both velocity and flux variables.
Proposition 1.
The TC-HOSMO reduces control gains while preserving finite-time convergence, thereby achieving reduced chattering compared with classical TC.
Proof. 
Without HOSMOs, the total disturbances f 1 and f 2 cannot be estimated, eliminating the terms x ^ ψ 3 and x ^ v 3 from control laws (44) and (45). The control inputs reduce to the following:
u d s = 1 g ^ 1 ν d s
u q s = 1 g ^ 2 ν q s
Consequently, control models (32) and (33) become:
For the flux subsystem:
e ˙ ψ 1 = e ψ 2 e ˙ ψ 2 = d 1 + g 1 g ^ 1 ν d s
For the velocity subsystem:
e ˙ v 1 = e v 2 e ˙ v 2 = d 2 + g 2 g ^ 2 ν q s
where:
d 1 = f 1 ψ ¨ r , ref
d 2 = f 2 v ¨ ref
The corresponding control laws become:
For flux control:
ν d s = r D 1 sign ( e ψ 1 ) r D 2 sign ( e ψ 2 ) = r D 1 sign ( x ψ 1 x ψ 1 , ref ) r D 2 sign ( x ˙ ψ 1 x ˙ ψ 1 , ref )
For velocity control:
ν q s = r Q 1 sign ( e v 1 ) r Q 2 sign ( e v 2 ) = r Q 1 sign ( x v 1 x v 1 , ref ) r Q 2 sign ( x ˙ v 1 x ˙ v 1 , ref )
Given that:
| ζ 1 | | d 1 | , | ζ 2 | | d 2 |
The control gains without HOSMO must be significantly larger:
r D 1 r d 1 , r D 2 r d 2
r Q 1 r q 1 , r Q 2 r q 2
These substantially higher gains in classical TC result in increased chattering compared with the HOSMO-based approach. □

4. Hardware-in-the-Loop Experimental Validation

A dual-dSPACE HIL test platform is developed to validate the proposed TC-HOSMO strategy against classical TC, as illustrated in Figure 3. This real-time platform provides an efficient and cost-effective solution for control validation. The setup comprises two key components: dSPACE Controller and dSPACE Emulator.
  • Controller dSPACE DS1104: Implements the TC-HOSMO control algorithm at 10 kHz sampling rate.
  • Emulator dSPACE DS1104: Simulates the LIM drive system at 10 kHz sampling rate, incorporating:
    Dynamic end-effect model (Equations (1)–(6)). The specific steps are as follows: Firstly, the LIM model is validated using experimental data to ensure its accuracy and effectiveness. Secondly, a real-time simulation environment is established based on the selected processor and I/O module. This involves implementing the system model in software code to enable real-time execution. Finally, the system under test is connected to the simulator, ensuring that all signals are transmitted accurately. The necessary communication protocols are configured to facilitate seamless data exchange between the system and the simulator.
    Park’s transformation is used for voltage and current coordinate conversion between three-phase stator and rotor reference frames. The process typically consists of two stages: first, converting three-phase quantities into a stationary reference frame using Clarke’s transformation, and second, applying a rotational transformation to map these quantities into the dq frame synchronized with the rotor’s electrical position. This approach enhances dynamic performance, reduces computational complexity, and improves stability in modern motor drives, renewable energy systems, and power electronics applications. The nominal parameters of the LIM are shown in the Table 2.
Table 2. Linear Induction Motor Parameters.
Table 2. Linear Induction Motor Parameters.
ParameterValue
Stator resistance, R s 11 Ω
Secondary resistance, R r 32.57 Ω
Stator inductance, L s 0.6376 H
Magnetizing inductance, L m 0.5175 H
Secondary inductance, L r 0.7578 H
Primary mass, M20 kg
Viscous friction coefficient, D20 N·s/m
Number of pole pairs, n p 3
Pole pitch, h0.1 m

4.1. HOSMO Performance Evaluation

The HOSMO implementation uses the following gains:
Flux observer : λ ψ 1 = 1000 ,   λ ψ 2 = 500 ,   λ ψ 3 = 1000
Velocity observer : λ v 1 = 1000 ,   λ v 2 = 500 ,   λ v 3 = 1000
To evaluate robustness, we introduce time-varying stator resistance perturbations:
Δ R s = 0 , 0 s t < 2 s 0.2 R s , 2 s t < 4 s 0.2 R s , 4 s t 6 s
where the actual stator resistance becomes R ¯ s = R s + Δ R s .
Figure 4 and Figure 5 demonstrate the observer’s capability to accurately reconstruct both flux and velocity disturbances ( f 1 and f 2 ) despite parametric uncertainties. The proposed HOSMO effectively compensates for unmodeled dynamics and parameter variations through its high-gain architecture and adaptive disturbance estimation mechanism. As shown in the time-domain responses, the observer achieves precise disturbance reconstruction within finite time while maintaining robustness against variations in system parameters such as inertia and friction coefficients. Notably, the estimation errors for both flux and velocity disturbances converge to a bounded region within 1 s, demonstrating a superior transient performance. This capability remains consistent under disturbances, validating the observer’s applicability in practical scenarios with complex operating conditions. The results further highlight the observer’s ability to decouple parametric uncertainties from disturbance estimation through its innovative error injection term.

4.2. Comparative Analysis of TC-HOSMO Performance

The comparative study implements two control schemes with the following parameters:
TC-HOSMO configuration:
TC gains : r d 1 = 16 ,   r d 2 = 8 ,   r q 1 = 16 ,   r q 2 = 8
HOSMO gains : λ ψ 1 = 1000 ,   λ ψ 2 = 500 ,   λ ψ 3 = 1000 ,
λ v 1 = 1000 ,   λ v 2 = 500 ,   λ v 3 = 1000
Classical TC configuration:
r D 1 = 80 ,   r D 2 = 40 ,   r Q 1 = 320 ,   r Q 2 = 160
The experimental results in Figure 6 and Figure 7 demonstrate that while both controllers achieve finite-time convergence, TC-HOSMO exhibits significantly reduced chattering. This improvement stems from its hybrid structure integrating higher-order sliding modes with a dynamic adaptive gain adjustment mechanism, which replaces discontinuous switching terms with smoothed error injection signals. Particularly, the chattering frequency spectrum reveals that TC-HOSMO attenuates high-frequency components above 1 kHz, crucially mitigating mechanical wear and sensor noise amplification in practical implementations. The reduced chattering also enhances control precision, achieving steady-state tracking errors even under parameter mismatches. Moreover, the adaptive layer embedded in TC-HOSMO dynamically modulates observer gains based on real-time disturbance estimates, effectively balancing chattering suppression and disturbance rejection robustness. These characteristics position TC-HOSMO as a superior solution for applications requiring both smooth actuation and rigorous finite-time stability guarantees.
Figure 8 reveals smoother control inputs ( u d s and u q s ) for TC-HOSMO, attributable to HOSMO’s compensation of disturbances f 1 and f 2 in the control design. The observed reduction in input signal oscillations (quantified by standard deviation metrics) stems from the observer’s ability to preemptively counteract disturbances through its two-layer estimation architecture. This improvement is achieved through the nonlinear disturbance observer’s adaptive bandwidth modulation, significantly reducing electromagnetic interference risks. The smoothed inputs also correlate with enhanced energy efficiency, exhibiting lower Joule losses compared with discontinuous control counterparts. Such characteristics validate the integrated observer-controller structure’s effectiveness in decoupling disturbance dynamics from actuation signals, while preserving the inherent finite-time convergence properties of sliding mode control.

5. Conclusions

This paper presents a novel twisting control strategy integrated with high-order sliding mode observers for LIMs. The proposed TC-HOSMO framework explicitly addresses the dynamic end-effects by decomposing the LIM model into speed and flux-extended subsystems. Two high-order sliding mode observers are designed to achieve disturbance rejection while maintaining robustness and finite-time convergence properties. The TC are then synthesized to achieve flux and speed tracking with reduced chattering. The effectiveness of the proposed approach has been thoroughly validated through both Matlab/Simulink simulations and hardware-in-the-loop experiments. Key findings demonstrate that HOSMOs accurately estimate the total disturbances even in the presence of parametric uncertainties. Moreover, a comparative analysis reveals that the TC-HOSMO scheme achieves significantly reduced chattering compared with classical twisting control while maintaining finite-time convergence and robustness characteristics. Both theoretical analysis and experimental results validate that the proposed TC-HOSMO framework provides an effective control solution for LIM applications. In the future, ADRC will be combined with other advanced control methods (such as model predictive control and adaptive control) to form a composite control strategy to further improve the control performance of LIMs. At the same time, by optimizing the controller parameters and algorithm design, the control precision and response speed of the LIM are improved to meet the control requirements of higher precision.

Author Contributions

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

Funding

This research was funded by key research, development, and promotion of science and technology projects of Henan Province (grant numbers 252102210154, 232102240056 and 232102210078).

Data Availability Statement

The original contributions presented in this study are included in the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rametti, S.; Pierrejean, L.; Hodder, A.; Paolone, M. Pseudo-Three-Dimensional Analytical Model of Linear Induction Motors for High-Speed Applications. IEEE Trans. Transp. Electrif. 2024, 10, 9109–9120. [Google Scholar] [CrossRef]
  2. Xiao, X.; Xu, W.; Tang, Y.; Li, W.; Dong, D.; Shangguan, Y.; Huang, S. Improved Loss Minimization Control Based on Time-Harmonic Equivalent Circuit for Linear Induction Motors Adopted to Linear Metro. IEEE Trans. Veh. Technol. 2023, 72, 8601–8612. [Google Scholar] [CrossRef]
  3. Hamad, S.A.; Ghalib, M.A. Fuzzy MPPT Operation-Based Model Predictive Flux Control for Linear Induction Motors. Int. J. Hydrogen Energy 2024, 50, 1035–1044. [Google Scholar] [CrossRef]
  4. Zhang, M.; Luo, S.; Liu, Y.; Zhuang, X.; Ma, W. Analysis of the Traction Forces of Two Adjacent Linear Induction Motors. Sci. Rep. 2024, 14, 26760. [Google Scholar] [CrossRef]
  5. Gomes, D.R.; Chabu, I.E. A Novel Analytical Equivalent Circuit for Single-Sided Linear Induction Motors Considering Secondary Leakage Reactance. Energies 2023, 16, 1261. [Google Scholar] [CrossRef]
  6. Palka, R.; Woronowicz, K. Linear Induction Motors in Transportation Systems. Energies 2021, 14, 2549. [Google Scholar] [CrossRef]
  7. Sun, Z.; Xu, L.; Zhao, W.; Du, K. Comparison between Linear Induction Motor and Linear Primary Permanent Magnet Vernier Motor for Railway Transportation. In Proceedings of the 2021 13th International Symposium on Linear Drives for Industry Applications (LDIA), Wuhan, China, 1–3 July 2021; pp. 1–6. [Google Scholar]
  8. Duncan, J. Linear Induction Motor-Equivalent-Circuit Model. IEE Proc. B (Electr. Power Appl.) 1983, 130, 51–57. [Google Scholar]
  9. Pucci, M. State Space-Vector Model of Linear Induction Motors. IEEE Trans. Ind. Appl. 2014, 50, 195–207. [Google Scholar] [CrossRef]
  10. Kang, G.; Nam, K. Field-Oriented Control Scheme for Linear Induction Motor with the End Effect. IEE Proc.-Electr. Power Appl. 2005, 152, 1565–1572. [Google Scholar] [CrossRef]
  11. Pucci, M. Direct Field Oriented Control of Linear Induction Motors. Elect. Power Syst. Res. 2012, 89, 11–22. [Google Scholar] [CrossRef]
  12. Karimi, H.; Vaez-Zadeh, S.; Salmasi, F.R. Combined Vector and Direct Thrust Control of Linear Induction Motors with End Effect Compensation. IEEE Trans. Energy Convers. 2016, 31, 196–205. [Google Scholar] [CrossRef]
  13. Accetta, A.; Cirrincione, M.; D’Ippolito, F.; Pucci, M.; Sferlazza, A. Input–Output Feedback Linearization Control of a Linear Induction Motor Taking into Consideration Its Dynamic End-Effects and Iron Losses. IEEE Trans. Ind. Appl. 2022, 58, 3664–3673. [Google Scholar] [CrossRef]
  14. Krim, S.; Gdaim, S.; Mtibaa, A.; Faouzi Mimouni, M. FPGA-Based Real-Time Implementation of a Direct Torque Control with Second-Order Sliding Mode Control and Input–Output Feedback Linearisation for an Induction Motor Drive. IET Electr. Power Appl. 2020, 14, 480–491. [Google Scholar] [CrossRef]
  15. Wu, L.; Liu, J.; Vazquez, S.; Mazumder, S.K. Sliding Mode Control in Power Converters and Drives: A Review. IEEE/CAA J. Autom. Sin. 2021, 9, 392–406. [Google Scholar] [CrossRef]
  16. Mousavi, Y.; Bevan, G.; Kucukdemiral, I.B.; Fekih, A. Sliding Mode Control of Wind Energy Conversion Systems: Trends and Applications. Renew. Sustain. Energy Rev. 2022, 167, 112734. [Google Scholar] [CrossRef]
  17. Ye, Z.; Zhang, D.; Cheng, J.; Wu, Z.G. Event-Triggering and Quantized Sliding Mode Control of UMV Systems under DoS Attack. IEEE Trans. Veh. Technol. 2022, 71, 8199–8211. [Google Scholar] [CrossRef]
  18. Hu, Q.; Han, T.; Xin, M. Three-Dimensional Guidance for Various Target Motions with Terminal Angle Constraints Using Twisting Control. IEEE Trans. Ind. Electron. 2019, 67, 1242–1253. [Google Scholar] [CrossRef]
  19. Shtessel, Y.B.; Moreno, J.A.; Fridman, L.M. Twisting Sliding Mode Control with Adaptation: Lyapunov Design, Methodology and Application. Automatica 2017, 75, 229–235. [Google Scholar] [CrossRef]
  20. Utkin, V.; Poznyak, A.; Orlov, Y.; Polyakov, A. Conventional and High Order Sliding Mode Control. J. Frankl. Inst. 2020, 357, 10244–10261. [Google Scholar] [CrossRef]
  21. Li, B.; Gao, X.; Huang, H.; Yang, H. Improved Adaptive Twisting Sliding Mode Control for Trajectory Tracking of an AUV Subject to Uncertainties. Ocean Eng. 2024, 297, 116204. [Google Scholar] [CrossRef]
  22. Huang, C.; Li, J.; Mu, S.; Yan, H. Linear Active Disturbance Rejection Control Approach for Load Frequency Control of Two-Area Interconnected Power System. Trans. Inst. Meas. Control 2019, 41, 1562–1570. [Google Scholar] [CrossRef]
  23. Castillo, A.; García, P.; Sanz, R.; Albertos, P. Enhanced Extended State Observer-Based Control for Systems with Mismatched Uncertainties and Disturbances. ISA Trans. 2018, 73, 1–10. [Google Scholar] [CrossRef] [PubMed]
  24. Wang, S.; Wang, H.; Tang, C.; Li, J.; Liang, D.; Qu, Y. Research on Control Strategy of Permanent Magnet Synchronous Motor Based on Fast Terminal Super-Twisting Sliding Mode Observer. IEEE Access 2024, 12, 141905–141915. [Google Scholar] [CrossRef]
  25. Wang, D.; Liu, X. Sensorless Control of PMSM with Improved Adaptive Super-Twisting Sliding Mode Observer and IST-QSG. IEEE Trans. Transp. Electrif. 2024, 11, 721–731. [Google Scholar] [CrossRef]
  26. Chalanga, A.; Kamal, S.; Fridman, L.M.; Bandyopadhyay, B.; Moreno, J.A. Implementation of Super-Twisting Control: Super-Twisting and Higher Order Sliding-Mode Observer-Based Approaches. IEEE Trans. Ind. Electron. 2016, 63, 3677–3685. [Google Scholar] [CrossRef]
  27. Gonzalez-Hernandez, I.; Palacios, F.M.; Cruz, S.S.; Quesada, E.S.E.; Leal, R.L. Real-Time Altitude Control for a Quadrotor Helicopter Using a Super-Twisting Controller Based on High-Order Sliding Mode Observer. Int. J. Adv. Robot. Syst. 2017, 14, 1729881416687113. [Google Scholar] [CrossRef]
  28. Delavari, H.; Heydarinejad, H.; Baleanu, D. Adaptive Fractional-Order Blood Glucose Regulator Based on High-Order Sliding Mode Observer. IET Syst. Biol. 2018, 13, 43–54. [Google Scholar] [CrossRef]
  29. Belkhatir, Z.; Laleg-Kirati, T.M. High-Order Sliding Mode Observer for Fractional Commensurate Linear Systems with Unknown Input. Automatica 2017, 82, 209–217. [Google Scholar] [CrossRef]
  30. Alonge, F.; Cirrincione, M.; D’Ippolito, F.; Pucci, M.; Sferlazza, A. Robust Active Disturbance Rejection Control of Induction Motor Systems Based on Additional Sliding-Mode Component. IEEE Trans. Ind. Electron. 2017, 64, 5608–5621. [Google Scholar] [CrossRef]
  31. Madonski, R.; Shao, S.; Zhang, H.; Gao, Z.; Yang, J.; Li, S. General Error-Based Active Disturbance Rejection Control for Swift Industrial Implementations. Control Eng. Pract. 2019, 84, 218–229. [Google Scholar] [CrossRef]
  32. Nigam, S.; Ajala, O.; Domínguez-García, A.D.; Sauer, P.W. Controller Hardware in the Loop Testing of Microgrid Secondary Frequency Control Schemes. Elect. Power Syst. Res. 2021, 190, 106757. [Google Scholar] [CrossRef]
Figure 1. Variation in parameters γ , α , β , η , μ , and ϑ with LIM velocity (0–5 m/s).
Figure 1. Variation in parameters γ , α , β , η , μ , and ϑ with LIM velocity (0–5 m/s).
Actuators 14 00200 g001
Figure 2. Parameter surfaces q 1 q 4 vs. velocity (0–10 m/s) and acceleration (0–10 m/s2).
Figure 2. Parameter surfaces q 1 q 4 vs. velocity (0–10 m/s) and acceleration (0–10 m/s2).
Actuators 14 00200 g002
Figure 3. Hardware-in-the-loop test bench architecture for the TC-HOSMO scheme.
Figure 3. Hardware-in-the-loop test bench architecture for the TC-HOSMO scheme.
Actuators 14 00200 g003
Figure 4. Experimental validation of flux-related total disturbance ( f 1 ) estimation performance.
Figure 4. Experimental validation of flux-related total disturbance ( f 1 ) estimation performance.
Actuators 14 00200 g004
Figure 5. Experimental validation of velocity-related total disturbance ( f 2 ) estimation performance.
Figure 5. Experimental validation of velocity-related total disturbance ( f 2 ) estimation performance.
Actuators 14 00200 g005
Figure 6. Comparative analysis of flux tracking performance.
Figure 6. Comparative analysis of flux tracking performance.
Actuators 14 00200 g006
Figure 7. Comparative analysis of velocity tracking performance.
Figure 7. Comparative analysis of velocity tracking performance.
Actuators 14 00200 g007
Figure 8. Control effort comparison: u d s and u q s trajectories.
Figure 8. Control effort comparison: u d s and u q s trajectories.
Actuators 14 00200 g008
Table 1. Linear Induction Motor Symbols.
Table 1. Linear Induction Motor Symbols.
SymbolDescription
u d s , u q s Inductor voltages
i d s , i q s Inductor currents
ψ d s , ψ q s Induced part fluxes
F e , F e b , F r Electromagnetic thrust, braking thrust, load thrust
L s , L r , L m Inductor inductance, induced inductance
τ m Inductor length
R s , R r Inductor resistance, induced resistance
T r Induced part time constant
ω r Induced part electrical angular speed
ρ Induced part flux space-vector angle
v , a LIM speed, LIM acceleration
σ Total leakage factor
n p Pole-pairs number
hPole pitch
MMotor mass
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.; Zhang, L.; Li, P.; Xu, Y. Active Disturbance Rejection for Linear Induction Motors: A High-Order Sliding-Mode-Observer-Based Twisting Controller. Actuators 2025, 14, 200. https://doi.org/10.3390/act14040200

AMA Style

Liu Y, Zhang L, Li P, Xu Y. Active Disturbance Rejection for Linear Induction Motors: A High-Order Sliding-Mode-Observer-Based Twisting Controller. Actuators. 2025; 14(4):200. https://doi.org/10.3390/act14040200

Chicago/Turabian Style

Liu, Yongwen, Lei Zhang, Pu Li, and Yaoli Xu. 2025. "Active Disturbance Rejection for Linear Induction Motors: A High-Order Sliding-Mode-Observer-Based Twisting Controller" Actuators 14, no. 4: 200. https://doi.org/10.3390/act14040200

APA Style

Liu, Y., Zhang, L., Li, P., & Xu, Y. (2025). Active Disturbance Rejection for Linear Induction Motors: A High-Order Sliding-Mode-Observer-Based Twisting Controller. Actuators, 14(4), 200. https://doi.org/10.3390/act14040200

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