Next Article in Journal
Supramolecular Diversity in Metal–Organic Hybrids with [VO2(2,6-pydc)] Anion and Piperazine and Its Derivatives
Previous Article in Journal
Modality-Specific Sparse Autoencoders for Efficient Multimodal ICU Alignment: A Symmetry–Asymmetry Learning Framework
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model-Free Non-Singular Fast Terminal Sliding Mode Control Based on Agricultural Unmanned Aerial Vehicle Electrical Control System

1
School of Electrical Engineering, Shandong Huayu University of Technology, Dezhou 253000, China
2
School of Tech X Academy, Shenzhen Polytechnic University, Shenzhen 518055, China
3
School of Electrical Engineering, Beijing Jiaotong University, Beijing 100091, China
*
Author to whom correspondence should be addressed.
Symmetry 2026, 18(4), 678; https://doi.org/10.3390/sym18040678
Submission received: 13 March 2026 / Revised: 5 April 2026 / Accepted: 16 April 2026 / Published: 18 April 2026
(This article belongs to the Special Issue Symmetry/Asymmetry in Control Theory)

Abstract

Permanent magnet synchronous motors (PMSMs) are widely used in agricultural unmanned aerial vehicle (UAV) electromechanical systems for their high efficiency and power density. While sliding mode control (SMC) offers robustness for PMSM drives, conventional designs face challenges like slow convergence, singularity, and chattering. This paper proposes a model-free improved non-singular fast terminal SMC scheme with an improved adaptive super-twisting algorithm and a disturbance observer (MFINFTSMC-IADSTA-IFTSMO) for agricultural UAV applications. The designed sliding surface ensures fixed-time convergence without singularity, the adaptive reaching law reduces chattering, and the observer enables feedforward compensation of disturbances. Closed-loop stability is proven via Lyapunov theory. DSP-based experiments demonstrate that the proposed method outperforms existing SMC variants in dynamic response, steady-state accuracy, chattering suppression, and disturbance rejection. Specifically, the proposed method achieves a start-up convergence time of only 0.35 s, which is 56.25% shorter than that of the classic SMC-STA method, fully verifying its superior fast convergence performance.

1. Introduction

Agricultural UAVs are sophisticated high-end equipment designed to perform precision agricultural tasks such as variable-rate spraying, crop monitoring, and terrain-following flight. Their operational effectiveness fundamentally depends on the performance of core execution units. As a key driving component in the agricultural UAV’s electrical control system, the Permanent Magnet Synchronous Motor (PMSM) powers essential mechanisms including the flight rotors, steering gears for control surfaces, and pump drives for spraying systems [1,2,3]. The high-power density and high efficiency of the PMSM directly translate into extended mission endurance and larger payload capacity, crucial for covering vast agricultural fields. More critically, its excellent dynamic response characteristics are paramount for the agricultural UAV’s maneuverability, flight stability, and mission reliability. The quality of PMSM control has a decisive impact on maintaining attitude stability during low-altitude operations, precise trajectory tracking for swathing patterns, and robust disturbance rejection against unpredictable wind gusts common in open farmlands. Speed control, as the critical link in the PMSM servo loop, must simultaneously meet the stringent requirements of fast response for agile navigation, strong disturbance rejection against aerodynamic and payload variations, and effective chattering suppression to ensure smooth actuator operation and prolong mechanical life [4]. Traditional Proportional–Integral (PI) control is still widely used due to its simple structure and ease of engineering implementation [5]. However, PMSM drive systems exhibit characteristics such as strong nonlinearity, parameter perturbations, and unknown disturbances. Fixed-parameter PI control struggles to adapt to complex operating conditions, often leading to a significant degradation in control accuracy. Although Model Predictive Control (MPC) can optimize the control input voltage vector to improve energy efficiency and reduce stator current harmonics [6], its dual-loop control structure increases the computational burden on the system, posing a challenge to the real-time performance of agricultural UAV onboard computing platforms. Adaptive control can adjust parameters online [7]. However, its insufficient convergence rate makes it unable to meet the real-time control requirements of high-dynamic servo systems represented by agricultural UAVs. Among various control methodologies, SMC has been widely adopted in PMSM control by virtue of its prominent advantages, such as strong robustness, insensitivity to parameter perturbations, and fast dynamic response [8,9]. It is therefore especially appropriate for the flight drive scenarios of agricultural UAVs involving model uncertainties and external disturbances.
Traditional sliding mode control predominantly employs linear sliding mode control (LSMC). While simple and easy to implement, LSMC can only achieve asymptotic convergence, with its convergence speed and control accuracy falling short of the requirements for high-precision servo systems [10]. Terminal sliding mode control (TSMC), by introducing nonlinear sliding mode terms, enables finite-time convergence of system states to the equilibrium point, but suffers from singularity issues [11]. Addressing this, Ref. [12] proposed a non-singular terminal sliding mode controller (NTSMC) by reconstructing the nonlinear structure of the sliding surface. This controller not only eliminates singularities but also improves tracking accuracy and chattering suppression. However, it exhibits shortcomings such as insufficient convergence speed and high computational complexity. To overcome this limitation, Ref. [13] optimized the dynamic characteristics by incorporating a fast convergence term into the sliding surface, proposing a non-singular fast terminal sliding mode controller (NFTSMC). This controller inherits the non-singular property while significantly enhancing the convergence rate, achieving unification of fast finite-time convergence and high-precision tracking. Nevertheless, it still relies on an accurate mathematical model of the motor, and its computational complexity remains high, resulting in insufficient adaptability under conditions of parameter perturbations [13].
Furthermore, the high-frequency chattering inherent in sliding mode control degrades control accuracy. Researchers have proposed various chattering suppression methods, such as improved reaching laws [14,15,16], the boundary layer method [17], adaptive control [18], and Active Disturbance Rejection Control (ADRC) [19,20]. Among these, the conventional super-twisting algorithm (STA), a classic second-order sliding mode reaching law, significantly suppresses chattering through integral filtering [21,22]. However, its fixed gains cannot adapt to dynamic error variations, leading to slow convergence for large errors and residual chattering for small errors. To address the adaptability issue of fixed gains, Ref. [23] introduced a gain adaptation mechanism, proposing an adaptive super-twisting algorithm which enhances disturbance rejection adaptability. However, its adjustment logic is relatively simplistic, making it difficult to achieve precise matching between the gains and system states, thus limiting dynamic adaptation performance. Building on this, Ref. [24] proposed a dynamic gain super-twisting algorithm, directly correlating gains with error magnitudes to optimize convergence speed during the large-error phase. However, it still employs a linear mapping relationship to describe the correlation between gains and errors, which fails to accommodate the nonlinear error dynamics of PMSM drive systems, leaving room for improvement in chattering suppression performance.
To address the reliance of traditional SMC on an accurate mathematical model of the motor, MFC has emerged as a research focus in the field of PMSM control, leveraging its unique advantage of being based on an input–output ultra-local model that does not require a parameterized mathematical representation [25]. This approach reduces the impact of parameter uncertainties and unknown disturbances on control performance; however, the robustness of standalone MFC still requires enhancement. Reference [26] constructs a new ultra-local model by decoupling the known components of the system, further optimizing the MFC structure and improving its adaptability to dynamic operating conditions. Nevertheless, it fails to integrate with robust control strategies, resulting in limited disturbance rejection capability. Reference [27] combines MFC with non-singular fast terminal sliding mode to propose a novel model-free sliding mode control strategy, achieving fault-tolerant control for interior PMSM (IPMSM) under demagnetization faults. However, this method does not account for perturbations in other key parameters such as stator resistance and inductance, which restricts its fault tolerance range.
Simultaneously, disturbance observers serve as an effective means to improve the system’s disturbance rejection capability. Unknown disturbances under complex operating conditions are key factors affecting the control performance of PMSMs. By estimating disturbances in real time and implementing feedforward compensation, disturbance observers can significantly enhance system robustness. The conventional sliding mode observer (SMO) is widely used for disturbance estimation in PMSMs due to its simple structure and fast response [28]. However, its fixed sliding mode gains lead to estimation lag and steady-state error, as well as insufficient tracking capability for time-varying disturbances. The adaptive sliding mode observer proposed in [29] improves upon the conventional SMO by incorporating online resistance identification and enhanced dead-time compensation, addressing issues such as poor tracking of time-varying disturbances, estimation delay, and steady-state error under fixed gains, thereby improving low-speed observation accuracy and robustness. Nevertheless, it still relies on the motor’s mathematical model and lacks experimental validation, making it difficult to balance disturbance estimation accuracy with chattering suppression.
To this end, this paper deeply integrates the model-free framework with a disturbance observer, achieving coordinated adaptation between the two through a homologous design, thereby overcoming the limitations of their individual applications, which proposes a MFINFTSMC-IADSTA-IFTSMO based on an IFTSMO. The main contributions are as follows:
(1) INFTSMC is proposed: It achieves deep integration of the model-free framework with an improved non-singular fast terminal sliding mode surface, which not only eliminates the singularity problem of traditional terminal sliding mode but also completely eliminates reliance on an accurate mathematical model of the motor. By introducing error power terms and dynamic damping feedback, singularity is eliminated while the sliding mode switching amplitude is reduced, thereby balancing fast convergence and engineering feasibility within the model-free framework.
(2) An IADSTA is proposed: By dynamically correlating gains with the sliding mode state, it achieves precise adaptation—accelerating convergence for large errors and suppressing chattering for small errors. Through nonlinear dynamic adjustment of the gains and the smoothing effect of the integral term, this reaching law significantly suppresses high-frequency chattering without sacrificing convergence speed, effectively resolving the inherent contradiction between convergence speed and chattering suppression in SMC.
(3) An IFTSMO embedded in the model-free control architecture is proposed: An improved fast terminal sliding mode observer, homologically designed with the controller, is constructed. Based on the model-free ultra-local extended model, it achieves real-time high-precision estimation of unknown disturbances. The observer and controller adopt a consistent sliding mode design logic, ensuring coordinated adaptation between disturbance estimation and the control strategy, thereby overcoming the estimation lag of conventional sliding mode observers and the model dependence of adaptive observers. Through the synergistic effect of disturbance feedforward compensation and model-free sliding mode control, the system’s disturbance rejection capability under complex operating conditions—such as sudden load changes and time-varying sinusoidal disturbances—is significantly enhanced. Its engineering practicality and stability have been verified through experiments.
The structure of this paper is arranged as follows: Section 2 establishes the mathematical model of the Surface-Mounted Permanent Magnet Synchronous Motor (SPMSM) with disturbances and derives the ultra-local model; Section 3 presents the comprehensive design process of the MFINFTSMC controller, along with a rigorous proof of its stability. Section 4 presents the experimental results; Section 5 summarizes the full text.

2. Mathematical Model of SPMSM

In the agricultural UAV electronic control system, when the PMSM operates under ideal conditions, its mathematical model can be expressed as follows [30]:
u d = R s i d + L d d i d d t ω e L q i q u q = R s i q + L q d i q d t + ω e L d i d + ψ f d ω e d t = n p J T e T L B ω m T e = 3 2 n p ψ f i q
where u d and u q denote the d -axis and q -axis stator voltages ( V ) , respectively; i d and i q represent the d -axis and q -axis stator currents ( A ) , respectively; R s is the stator resistance ( Ω ) ; L d and L q are the d - q axis stator inductances ( H ) ; ω e is the electrical angular velocity ( r a d / s ) ; n p is the number of pole pairs; ω m is the mechanical angular velocity (rad/s); B denotes the damping coefficient ( N m s ) ; J is the moment of inertia ( k g m 2 ) ; T L represents the load torque ( N m ) ; T e is the electromagnetic torque ( N m ) ; where ω e   =   n p ω m defines the electrical angular velocity; and ψ f is the permanent magnet flux linkage ( W b ) . Considering the impact of SPMSM operation under complex operating conditions on system stability, a further refined mathematical model of SPMSM is derived as follows:
u d = R s i d + L d d i d d t ω e L q i q + Δ u d u q = R s i q + L q d i q d t + ω e ( L d i d + ψ f ) + Δ u q d ω e d t = n p J ( T e T L B ω m ) + Δ P n T e = 3 2 n p ψ f i q + Δ T e
where Δ u d and Δ u q denote the d -axis and q -axis voltage disturbance components under complex operating conditions, respectively. Δ P n denotes the disturbance arising from uncertainties or changes in the rotational inertia ( J ) and the damping coefficient ( B ). Δ T L denotes the disturbance value of load torque. Δ T e is the disturbance component of the output electromagnetic torque under complex operating conditions. Combining Equations (1) and (2) yields the following:
d ω e d t = 3 n p 2 2 J ψ f i q B J ω e + n p J Δ T e T L + Δ T L + Δ P n

3. Design of MFINFTSMC

To ensure that the SPMSM maintains high-performance control in the agricultural UAV electronic control system under complex operating conditions, this section first establishes a new ultra-local model for the SPMSM speed loop. It then integrates the designed IADSTA with the INFTSMC to propose a MFINFTSMC strategy, which is tailored for high-dynamic flight environments.

3.1. Novel Ultra-Local Model for SPMSM Speed Loop

Following the ultra-local modeling framework [30], the first-order nonlinear dynamics can be described by the following:
y = x x ˙ = λ 1 u + g ( x )
Based on the ultra-local modeling framework [30], the first-order nonlinear dynamics can be described by Equation (4), where x stands for the system state and λ 1 K ( the set of real numbers ) is the tunable gain constant.
g x = λ 2 x + F
where λ 2 is the to-be-designed system state gain, and F represents the unknown part. Combining Equations (4) and (5) establishes the new ultra-local model for the SPMSM speed loop [30]:
y = x x ˙ = λ 1 u + λ 2 x + F
Based on Equation (6), a new ultra-local model for the speed loop is formulated to ensure robust control performance under motor parameter uncertainties and time-varying disturbances:
d ω e d t = λ 1 i q + λ 2 ω e + F d F d t = Γ ( t )
where λ 1 = 3 n p ψ f 2 J , λ 2 = B J , and the term Γ ( t ) represents the time derivative of F and satisfies the following boundedness assumption: there exists a positive constant δ 2 such that | Γ ( t ) | δ 2 .

3.2. Design of SPMSM Speed INFTSMC-IADSTA Controller

According to Equations (3) and (7), Equation (8) is formulated:
i q * = ω ˙ e * λ 2 ω e F + u c λ 1
where u c denotes the to-be-designed INFTSMC-IADSTA control law. Define the state error as follows:
e = ω e * ω e
Combining Equations (7)–(9) yields the following:
ω ˙ e * ω ˙ e = u c
According to Equation (10), e 1 and e 2 are designed as follows:
e ˙ 1 = e 2 = ω e * ω e e ˙ 2 = e ˙ = ω ˙ e * ω ˙ e
In Ref. [31], the traditional TSMC surface is defined as s = e ˙ + β b | e | λ b s i g n ( e ) , where λ b ( 0 , 1 ) and β b > 0 . The convergence time T b required for the system states to converge from the initial error e ( 0 ) to the equilibrium point is given by the following:
T b = β b 1 ( 1 λ b ) 1 | e ( 0 ) | 1 λ b
It follows from Equation (12) that the convergence time T b is a power function of the initial error e 0 due to 1 λ b > 0 . As e 0 goes to infinity, T b also increases without bound. This reveals that the traditional TSMC merely achieves finite-time convergence, for which the convergence time rises infinitely with the increase in the initial error and thus lacks a uniform upper time bound that is independent of the initial system states. To overcome this aforementioned limitation, an INFTSMC surface s is proposed in this paper and defined as follows:
s = c 1 e + α | e | λ 1 + | e | λ s i g n e + β | e ˙ | γ 1 + | e ˙ | γ s i g n e ˙
where c 1 > 0 ,   α > 0 ,   β > 0 ,   λ = p q ,   γ = y z (where p ,   q ,   y   and   z are all to-be-designed positive odd integers), and 1 < γ < 2 ,   2 < λ . The INFTSMC incorporates dynamic damping terms | e | λ 1 + | e | λ  and  | e ˙ | γ 1 + | e ˙ | γ . When the error e or its derivative e ˙ is large, the term 1 + | e | λ in the denominator suppresses the sharp increase in gain, eliminating singularities while avoiding control input saturation. When the error is small, the nonlinear terms approximate linear terms, ensuring smooth convergence. According to Equation (13), under the sliding mode condition (s = 0), and assuming an initial error e > 0 with its derivative e ˙ < 0 during the convergence process (a similar derivation applies for the case of e < 0 and e ˙ > 0 ), the expression c 1 e + α | e | λ 1 + | e | λ s i g n e = β | e ˙ | γ 1 + | e ˙ | γ s i g n e ˙ is obtained.
In order to prove fixed-time convergence, the error dynamics are defined by e ˙ = ϕ ( e ) . Subsequently, consider the Lyapunov function candidate V = 1 2 e 2 . The derivative of V along the system trajectories is as follows:
V ˙ = e e ˙ = e ϕ ( e )
Let G e = c 1 e + α | e | λ 1 + | e | λ s i g n e . The term e ϕ ( e ) is then analyzed as follows:
For sufficiently large values of e and with the parameter λ > 2 , the function G e α e λ 2 , since the term e λ becomes dominant, leading to the approximation 1 + e λ e λ 2 . Based on the defining equation G e = c 1 e + α | e | λ 1 + | e | λ s i g n e = β [ ϕ ( e ) ] γ 1 + [ ϕ ( e ) ] γ , it can be concluded that
e ϕ e α β 2 γ e 1 + λ γ .
Let d 1 = 1 + λ γ . Given that λ > 2 and γ > 1 , it follows that d 1 > 1 + 2 γ > 2 .
For sufficiently small values of e and under the condition λ > 2 , the term e λ is negligible, leading to the approximation G e c 1 e . Substituting this into the defining equation G e = c 1 e + α | e | λ 1 + | e | λ s i g n e = β [ ϕ ( e ) ] γ 1 + [ ϕ ( e ) ] γ yields the following:
e ϕ ( e ) c 1 β 1 γ e 1 + 1 γ
Let d 2 = 1 + 1 γ . Since γ > 1 , it follows that d 2 < 2 .
To derive the global inequality (17) from the asymptotic relations in (15) and (16), we construct the auxiliary function ψ e = e ϕ e e d 1 + e d 2 . This function is continuous on 0 , , and its limits as e 0 + and e are both positive. By the properties of continuous functions, such a function attains a positive minimum m > 0 on the positive real axis 0 , . This directly implies the global lower bound e ϕ e m e d 1 + e d 2 , e > 0 . By symmetry, the inequality also holds for e < 0 .
V ˙ = e ϕ ( e ) m ( e d 1 + e d 2 )
Noting the definitions d 1 = 1 + λ γ , d 2 = 1 + 1 γ , and expressing the error in terms of the Lyapunov function as e = 2 V (from V = 1 2 e 2 ), Equation (17) can be rewritten as follows:
V ˙ m 2 d 1 2 V d 1 2 m 2 d 2 2 V d 2 2
Define α 1 = m 2 d 1 2 and β 1 = m 2 d 2 2 . Also, let p = d 1 2 = 1 2 + λ 2 γ and q = d 2 2 = 1 2 + 1 2 γ . The earlier bounds d 1 > 2 and d 2 < 2 imply p > 1 and q < 1 , respectively. It is also noted that α 1 and β 1 are positive. Therefore,
V ˙ α 1 V p β 1 V q .
Thus, the condition for fixed-time convergence is satisfied. From Equation (19), the upper bound of the fixed settling time can be derived as follows:
T T m a x = 1 α 1 ( p 1 ) + 1 β 1 ( 1 q )
Substituting p = 1 2 + λ 2 γ and q = 1 2 + 1 2 γ into this expression yields the following:
T m a x = 1 α 1 λ γ 2 γ + 1 β 1 γ 1 2 γ = 2 γ α 1 ( λ γ ) + 2 γ β 1 ( γ 1 )
Here, α 1 = m 2 1 2 + λ 2 γ and β 1 = m 2 1 2 + 1 2 γ , where m is a positive constant related to the parameters c 1 , α , β , γ and λ .
Combining Equations (12) and (21), and noting that the settling time bound T b in [31] depends on the initial error e ( 0 ) such that T b as e ( 0 ) , we calculate the ratio H of the convergence time upper bound T m a x for the proposed INFTSMC to T b for the TSMC in [31] in the limiting case:
l i m e ( 0 ) H = l i m e ( 0 ) T m a x T b = 0
The convergence time upper bound T m a x for the proposed INFTSMC is a constant, independent of e ( 0 ) . When the initial error e ( 0 ) is large, T m a x is significantly less than T b ( T m a x T b ). Even for small e ( 0 ) , T m a x still provides a guaranteed upper bound. Therefore, the designed INFTSMC outperforms the traditional terminal sliding mode control in terms of convergence time.
Differentiating Equation (13) yields the following:
s ˙ = c 1 e ˙ + α λ | e | λ 1 e ˙ 2 + | e | λ 2 1 + | e | λ 3 2 + β γ | e ˙ | γ 1 e ¨ 2 + | e ˙ | γ 2 1 + | e ˙ | γ 3 2
To ensure that the state variables of the control system can enter the sliding mode, an improved adaptive super-twisting control law (IADSTA) is proposed as follows:
s ˙ = k p 1 + 1 1 + | s | σ | s | 1 2 sign s + g + F g ˙ = k i 1 1 + | s | σ sign ( s )
where k p > 0 , k i > 0 , σ > 0 , F denotes the system disturbance, and g is an intermediate state. Assumption 1 (Bounded Disturbance). The lumped disturbance F t and its rate of change are bounded. That is, there exist known positive constants δ 1 and δ 2 such that for all t 0 : | F ( t ) | δ 1 , | Γ ( t ) | = d F d t δ 2 . Rationale for Assumption 1: This assumption is standard and reasonable in the context of PMSM control for agricultural UAVs. The lumped disturbance F encompasses unmodeled dynamics, parameter variations (e.g., in R s , L d , L q ), and external load torques. In practical engineering systems, the energy and power of such disturbances are always finite due to physical constraints (e.g., limited supply voltage, mechanical saturation). Therefore, their magnitudes and rates of change are bounded. This assumption allows us to conduct a rigorous worst-case analysis and derive sufficient conditions (gain constraints) for stability, which is a common practice in robust control theory.
Theorem 1.
For the speed error expressed by Equation (10), by selecting the sliding mode surface in Equation (13) and the super-twisting control law in Equation (24), the feedback control law  u c  of the proposed INFTSMC-IADSTA is designed as given in Equation (25):
u c = c 1 + α λ | e | λ 1 ( 2 + | e | λ ) 2 ( 1 + | e | λ ) 3 2 β γ 2 + e ˙ | γ 2 ( 1 + | e ˙ | γ ) 3 2 1 e ˙ 2 γ + k p 1 + 1 1 + | s | σ | s | 1 2 sgn ( s ) + k i 0 t 1 1 + | s | σ sign ( s ) d t
Let k 1 = k p 1 + 1 s σ + 1 and k 2 = k i 1 1 + s σ , where k p > 0 ,   k i > 0 ,   σ > 0 ,  and the parameter constraints 0 < k p < k 1 < 2 k p and 0 < k 2 < k i are satisfied. If Equation (24) meets the condition specified in Equation (26), this ensures finite-time convergence of the state error e to zero.
k 1 > 4 k 2 + k 1 2 δ 1 2 k 2 + k 1 2 k 2 > 16 k 2 δ 1 + k 1 δ 1 2 8 k 1
Proof. 
Consider the following Lyapunov function V 1 :
V 1 = 1 2 s 2
Differentiating V 1 yields the following:
V ˙ 1 = d V 1 d t = s s ˙ = s k p 1 + 1 1 + | s | σ | s | 1 2 sign s k i 0 t 1 1 + | s | σ sign ( s ) d t = k p 1 + 1 1 + | s | σ | s | 3 2 k i 0 t s 1 + | s | σ sign s d t = k p 1 + 1 1 + | s | σ | s | 3 2 k i 0 t 1 1 + | s | σ | s | d t
Term 1: Based on the definition of k 1 = k p 1 + 1 s σ + 1 with k p > 0 and σ 0 , 1 , it follows that k p 1 + 1 1 + | s | σ | s | 3 2 0 . Consequently, k p 1 + 1 1 + | s | σ | s | 3 2 0 , with equality if and only if s = 0 .
Term 2: Since k i > 0 and s s i g n s = | s | , the integral 0 t 1 1 + | s | σ | s | d t 0 holds. Thus, k i 0 t 1 1 + | s | σ | s | d t 0 , with equality if and only if s = 0 . □
Based on the above analysis, it follows that
V ˙ 1 0 .
According to the Lyapunov stability theorem, it can be concluded that the origin is globally stable. Subsequently, the finite-time convergence property of the introduced IADSTA on the sliding surface is thus substantiated.
Based on Equation (24), let k 1 = k p 1 + 1 s σ + 1 and k 2 = k i 1 1 + s σ , where k p > 0 ,   k i > 0 ,  and  σ > 0 . For k 1 : As s 0 , the term 1 + 1 s σ + 1 2 ; as s , the term 1 + 1 s σ + 1 1 . Consequently, 0 < k p < k 1 < 2 k p , where k p is a positive constant. Thus, k 1 is bounded, with its upper and lower bounds determined by k p . For k 2 : As s 0 , 1 s σ + 1 1 ; as s , the term 1 s σ + 1 0 . Therefore, 0 < k 2 < k i , where k i is a positive constant. Hence, k 2 is bounded, with the upper bound equal to k i and the lower bound approaching 0 (but never equaling 0 ). For any finite s , both k 1 and k 2 are strictly positive and finite. Thus, Equation (24) can be simplified to Equation (30):
s ˙ = k 1 | s | 1 2 sign s + g + F g ˙ = k 2 sign ( s )
where k 1 and k 2 denote state-dependent gains that fulfill k p k 1 2 k p and 0 < k 2 k i for arbitrary s .
Proof. 
Consider a quadratic-like positive definite Lyapunov function:
V 2 ( x ) = 2 k 2 | s | + 1 2 g 2 + 1 2 ( k 1 | s | 1 2 s g n ( s ) g ) 2 = 1 2 ( 4 k 2 + k 1 2 ) | s | + g 2 k 1 g | s | 1 2 s g n ( s ) = 1 2 | s | 1 2 s g n ( s ) g 4 k 2 + k 1 2 k 1 k 1 2 | s | 1 2 sgn ( s ) g
Equation (31) can be simplified as follows:
V 2 = 1 2 ξ T P ξ
where ξ = | s | 1 2 sgn ( s ) g , P = 1 2 4 k 2 + k 1 2 k 1 k 1 2 , with 0 < k p < k 1 < 2 k p and 0 < k 2 < k i . For matrix P :
(a)
First-order leading principal minor: 1 2 ( 4 k 2 + | k 1 | 2 ) > 0 ,   ( k 1 > 0 , k 2 > 0 ) .
(b)
Second-order leading principal minor: d e t P = 1 4 8 k 2 + 2 k 1 2 k 1 2 = 1 4 8 k 2 + k 1 2 > 0 ,   ( k 1 > 0 , k 2 > 0 ) .
Thus, P is a positive definite matrix, and V 2 is a positive definite and continuous matrix. Except for the set s = { ( x 1 , x 2 ) R 2 x = 0 } , V 2 is differentiable. The chain rule is employed to derive V ˙ 2 , where the time derivative of s satisfies d | s | d t = s ˙ sgn ( s ) . □
Differentiating ξ in Equation (32) yields the following:
ξ ˙ = 1 2 | s | 1 2 s ˙ g ˙ = 1 | s | 1 2 1 2 k 1 | s | 1 2 sgn ( s ) + 1 2 g + 1 2 F k 2 | s | 1 2 sgn ( s ) = 1 | s | 1 2 1 2 k 1 1 2 k 2 0 ξ + F 2 0 = 1 | s | 1 2 A ξ + η
where A = 1 2 k 1 1 2 k 2 0 and η T = F 2 0 .
Differentiating V 2 ( x ) in Equation (32) yields the following:
V ˙ 2 = ξ ˙ T P ξ + ξ T P ξ ˙ = 1 | s | 1 2 ξ T A T + η T P ξ + 1 | s | 1 2 ξ T P A ξ + η = 1 | s | 1 2 ξ T A T P + P A ξ + η T P ξ + ξ T P η = 1 | s | 1 2 ξ T Q ξ + 2 | s | 1 2 η T P ξ 1 | s | 1 2 ξ T Q ξ + δ 1 q 1 T ξ
where F δ 1 s 1 2 , Q = A T P + P A = k 1 2 2 k 2 + k 1 2 k 1 k 1 1 , and q 1 T = 2 k 2 + k 1 2 2 k 1 2 . In Equation (34), the range of δ 1 q 1 T ξ is as follows:
δ 1 q 1 ξ = δ 1 2 k 2 + k 1 2 2 k 1 2 s 1 2 sign s g = δ 1 | s | 1 2 2 k 2 + k 1 2 2 | s | 1 2 | s | 1 2 sign s k 1 4 g | s | 1 2 k 1 4 g | s | 1 2 = 1 | s | 1 2 | s | 1 2 sign s g k 1 2 4 k 2 k 1 + k 1 δ 1 1 2 δ 1 1 2 δ 1 0 sign s | s | 1 2 sign s g 1 | s | 1 2 | s | 1 2 sign s g k 1 2 4 k 2 k 1 + k 1 δ 1 1 2 δ 1 1 2 δ 1 0 | s | 1 2 sign s g = 1 s 1 2 ξ M ξ .
where M = k 1 2 4 k 2 k 1 + k 1 δ 1 1 2 δ 1 1 2 δ 1 0 .
Combining Equations (34) and (35), it follows that
V ˙ 2 1 | s | 1 2 ξ T Q ξ + δ 1 q 1 T ξ # ( 32 ) 1 | s | 1 2 ξ T Q ξ + 1 | s | 1 2 ξ T M ξ = 1 | s | 1 2 ξ T Q M ξ = 1 | s | 1 2 ξ T [ Q ~ ] ξ ,
where Q ~ = Q M = k 1 2 2 k 2 + k 1 2 ( 4 k 2 k 1 + k 1 ) δ 1 1 2 δ 1 k 1 1 2 δ 1 k 1 1 . By the property of the Schur complement, it follows that
2 k 2 + k 1 2 ( 4 k 2 k 1 + k 1 ) δ 1 > 0 k 1 2 4 [ 2 k 2 + k 1 2 ( 4 k 2 k 1 + k 1 ) δ 1 ( 1 2 δ 1 k 1 2 ) ] = 1 ( 1 2 δ 1 k 1 ) 2 2 k 2 + k 1 2 4 k 2 k 1 + k 1 δ 1 > 0 .
Further simplifying Equation (37) yields the following:
2 k 1 k 2 + k 1 3 ( 4 k 2 + k 1 2 ) δ 1 > 0 2 k 2 + k 1 2 4 k 2 k 1 + k 1 δ 1 > ( 1 2 δ 1 k 1 ) 2
Simplifying Equation (38) yields the following:
k 1 > 4 k 2 + k 1 2 δ 1 2 k 2 + k 1 2 k 2 > 16 k 2 δ 1 + k 1 δ 1 2 8 k 1
If the parameter ranges of k 1 and k 2 satisfy Equation (39), then Q ~ is positive definite:
V ˙ 2 1 | s | 1 2 ξ T Q T ξ # ( 36 ) 1 | s | 1 2 λ m i n Q ~ ξ | 2 2 1 | | ξ | | 2 λ m i n Q ~ ξ | 2 2 = λ m i n Q ~ ξ | 2
where | | ξ | | 2 2 = ξ 1 2 + ξ 2 2 denotes the squared Euclidean norm of vector ξ . From ξ 1 = | s | 1 2 s i g n s , it follows that | ξ 1 | = | s | 1 2 . Since | | ξ | | 2 = ξ 1 2 + ξ 2 2 | ξ 1 | (by the definition of Euclidean norm), we have 1 | s | 1 2 = 1 | ξ 1 | 1 | | ξ | | 2 , and thus 1 | s | 1 2 1 | | ξ | | 2 . From Equation (32), where V 2 = 1 2 ξ T P ξ and P > 0 (positive definite), it follows that
λ m i n P | | ξ | | 2 2 V 2 λ m a x P | | ξ | | 2 2 .
From the inequality V 2 λ m a x P | | ξ | | 2 2 (where λ m a x P denotes the maximum eigenvalue of matrix P ), it follows that
| | ξ | | 2 V 2 λ m a x P = V 2 1 2 λ m a x 1 2 P .
Substituting Equation (42) into the inequality for V ˙ 2 in Equation (40) yields the following:
V ˙ 2 λ m i n Q ~ | | ξ | | 2 λ m i n Q ~ V 2 1 2 λ m a x 1 2 P = λ m i n Q ~ λ m a x 1 2 P V 2 1 2 = γ 1 V 2 1 2 0
where γ 1 = λ m i n Q ~ λ m a x 1 2 P > 0 . From Equation (43), it can be concluded that the entire system is stable and the state error e converges in finite time. Based on the finite-time convergence proof of Theorem 2, taking into account the practical parameters and initial operating point of the SPMSM, the upper bound of the convergence time is further quantitatively derived. Starting from the Lyapunov inequality V ˙ 2 γ 1 V 2 1 2 in Equation (43), separating variables and integrating both sides yields the following:
V 1 0 0 d V 2 V 2 1 2 γ 1 0 T s d t T s 2 V 2 0 γ 1
Integrating Equation (44) yields the global upper bound of the convergence time, denoted as T s . When s = s ˙ = 0 (i.e., the sliding mode is attained), the expression for the equivalent control law u_eq is given by the following:
u e q = c 1 + α λ | e | λ 1 ( 2 + | e | λ ) 2 ( 1 + | e | λ ) 3 2 β γ 2 + e ˙ | γ 2 ( 1 + | e ˙ | γ ) 3 2 1 e ˙ 2 γ
The IADSTA control law u s t is given by the following:
u s t = k p 1 + 1 1 + | s | σ | s | 1 2 s g n s + k i 0 t 1 1 + | s | σ s i g n s d t
It follows from Equations (45) and (46) that
u c = u e q + u s t .
Combining Equations (8) and (47) yields the overall control law i q * (as shown in Figure 1) for the novel ultra-local speed controller:
i q * = ω ˙ e * λ 2 ω e F + u c λ 1 = 1 λ 1 ω ˙ e * + c 1 + α λ | e | λ 1 ( 2 + | e | λ ) 2 ( 1 + | e | λ ) 3 2 β γ 2 + e ˙ | γ 2 ( 1 + | e ˙ | γ ) 3 2 1 e ˙ 2 γ + k p 1 + 1 1 + | s | σ | s | 1 2 sign s + k i 0 t 1 1 + | s | σ sign s d t λ 2 ω e F

4. Design of IFTSMO

It follows from Equation (7) that the system control input is subject to an unknown disturbance F , extending F as a state variable. For precise estimation of the composite unknown disturbance, an IFTSMO is constructed. Building upon Equation (7), the enhanced novel ultra-local model governing the speed loop is subsequently presented as follows:
d ω e d t = λ 1 i q + λ 2 ω e + F d F d t = Γ ( t )
where Γ ( t ) represents the time derivative of the unknown disturbance F . For the system described by Equation (49), an IFTSMO is designed, as shown in Equation (50):
d ω ^ e d t = λ 1 i q + λ 2 ω ^ e + F ^ + u s m o d F ^ d t = ε u s m o
where ω ^ e denotes the estimated electrical angular velocity; F ^ represents the real-time estimated value of the unknown disturbance in the system; u s m o is the sliding mode control law; and ε > 0 is the observer gain. Combining Equations (49) and (50), the speed observation error equation is derived, as shown in Equation (51):
e ˙ ω = λ 2 e ω + e f + u s m o e ˙ f = ε u s m o Γ ( t )
Note that the derivative of the disturbance, Γ ( t ) , is bounded as per Assumption 1 ( | Γ ( t ) | δ 2 ), where e ω denotes the speed estimation error, defined as e ω = ω ^ e ω e ; and the variable e f corresponds to the error in observing the unknown disturbance, defined as e f = F ^ F . For the IFTSMO, the sliding mode surface proposed in Equation (13) is adopted, as shown in Equation (52):
l = c 1 e ω + α | e ω | λ 1 + | e ω | λ s i g n e ω + β | e ˙ ω | γ 1 + | e ˙ ω | γ s i g n e ˙ ω
The sliding mode reaching law is adopted as shown in Equation (53):
l ˙ = W s i g n l
where W > 0 .
Theorem 2.
Adopting Equation (52) as the sliding mode surface and Equation (53) as the sliding mode reaching law, the system will inevitably achieve a stable state in finite time when the parameter  W > 0 .
Proof. 
Consider the following Lyapunov function given by Equation (54):
V 3 = 1 2 l 2
Differentiating Equation (54) with respect to time yields the following:
V ˙ 3 = l l ˙ = l W s i g n l = W l 0
When the parameter W > 0 , it can ensure that the system states reach the sliding mode surface in a short finite time. From Equations (53)–(55), the control law of the IFTSMO is derived as follows:
u s m o = c 1 + α λ | e ω | λ 1 ( 2 + | e ω | λ ) 2 ( 1 + | e ω | λ ) 3 2 β γ 2 + e ˙ ω | γ 2 ( 1 + | e ˙ ω | γ ) 3 2 e ˙ ω 2 γ λ 2 e ˙ ω + W s i g n l
From Equations (50) and (56), F ^ can be obtained as follows:
F ^ = ε 0 t c 1 + α λ | e ω | λ 1 ( 2 + | e ω | λ ) 2 ( 1 + | e ω | λ ) 3 2 β γ 2 + e ˙ ω | γ 2 ( 1 + | e ˙ ω | γ ) 3 2 e ˙ ω 2 γ λ 2 e ˙ ω + W s i g n l d x
Substituting Equation (57) into Equation (50) yields the overall control law i q * (as shown in Figure 2) of the controller:
i q * = ω ^ ˙ e * λ 2 ω ^ e F ^ + u s m o λ 1 = 1 λ 1 ω ^ ˙ e * + c 1 + α λ | e | λ 1 ( 2 + | e | λ ) 2 ( 1 + | e | λ ) 3 2 β γ 2 + e ˙ | γ 2 ( 1 + | e ˙ | γ ) 3 2 1 e ˙ 2 γ + k p 1 + 1 1 + | s | σ | s | 1 2 sign s + k i 0 t 1 1 + | s | σ sign s d t λ 2 ω ^ e F ^

5. Experimental Analysis

To validate the effectiveness and superiority of the proposed MFINFTSMC-IADSTA-IFTSMO controller, a physical back-to-back motor experimental platform was constructed based on the control block diagram shown in Figure 3, simulating the architecture of an agricultural UAV electromechanical system. The experimental setup, illustrated in Figure 4, employs the TMS320F28379D digital signal processor (DSP) as the core control unit to replicate the high-dynamic operating environment of an agricultural UAV propulsion system. For comparative analysis, five representative control strategies—namely SMC-STA, INFTSMC-STA, INFTSMC-IADSTA, MFINFTSMC-IADSTA-SMO, SMC [30], and the proposed MFINFTSMC-IADSTA-IFTSMO—were selected for evaluation under simulated agricultural UAV operational conditions. The detailed parameters of the PMSM and the tuned parameters of the five controllers are listed in Table 1 and Table 2, respectively. A Space Vector Pulse Width Modulation (SVPWM) technique, with its switching frequency set to 10 kHz, is implemented in the vector control system. A low-pass filter with a cutoff frequency of 0.001 rad/s is used for signal conditioning, simulating the actual signal processing conditions in an agricultural UAV electronic control system.
The experimental operating conditions are configured as follows: no-load start-up with the speed initially ramped up to 600 r p m . At the 10 s and 20 s marks, the reference speed is set to 900 rpm and 750 rpm, respectively. Subsequently, a 0.1 N m load torque is applied at 25 s and then removed at 30 s; the sinusoidal disturbance frequency is adjusted to 0.18 τ m 1 (where τ m denotes the mechanical time constant) at 35 s. At 50 s, the flux linkage is adjusted upward to 1.3 of its initial value. Figure 5 shows the phase trajectory plots of different control algorithms. The speed waveforms and q-axis current waveforms are illustrated in Figure 6 and Figure 7, respectively.

Experimental Results and Performance Analysis

To comprehensively evaluate the performance of the proposed method under the high-dynamic and multi-disturbance conditions typical of agricultural UAV applications, comparative experiments were conducted between the MFINFTSMC-IADSTA-IFTSMO and four benchmark controllers: SMC-STA, INFTSMC-STA, INFTSMC-IADSTA, SMC [30], and MFINFTSMC-IADSTA-SMO. The results, presented in Figure 6 and Table 3, demonstrate that the proposed method achieves superior comprehensive performance across all test scenarios. To quantitatively evaluate the convergence performance of the proposed algorithms, a universally accepted industrial criterion is adopted in this paper: the convergence/settling time is defined as the total duration required for the actual motor speed to enter and stably remain within a ±2% error band of the target speed after a step change in the speed reference command.
During the start-up transient from standstill to 600 rpm, the proposed controller achieved the shortest start-up time of 0.35 s with a minimal fluctuation amplitude of 5 rpm and a smooth speed trajectory, significantly outperforming the SMC-STA controller, which exhibited the longest start-up time (0.8 s) and pronounced fluctuations (10 rpm). This performance advantage is attributed to the powerful driving capability of the INFTSM surface (Equation (13)) in the large-error region, facilitated by its nonlinear power terms and the dynamic gain adjustment of the IADSTA (Equation (20)), which balances rapid convergence with chattering suppression.
In the speed regulation tests, including acceleration (600 → 900 rpm) and deceleration (900 → 750 rpm), the proposed method demonstrated the fastest response, completing the transitions in 0.5 s and 0.6 s, respectively, without overshoot or oscillations. The IFTSMO (Equation (52)), designed based on the ultra-local model (Equation (7)), played a critical role by providing real-time, high-precision estimation of unknown disturbances for feedforward compensation. This observer–controller synergy, maintained through a homologous design logic, effectively mitigates the impact of model mismatches and inertial disturbances during dynamic transitions.
Under steady-state operation at 900 rpm, the proposed algorithm minimized the speed fluctuation to merely 3 rpm and eliminated high-frequency chattering. Such high-fidelity steady-state performance is achieved through a synergy between the IADSTA’s low-gain operation under small-error conditions and the intrinsic convergence smoothness of the INFTSMS design. The controller’s robustness was further validated under significant disturbances. When a load torque of 0.1 N·m was suddenly applied and removed, the proposed method exhibited the smallest speed deviation (96 rpm) and the fastest recovery time (<0.3 s), with no overshoot upon load release. This strong disturbance rejection capability is achieved through the rapid capture and compensation of sudden load changes by the IFTSMO, combined with the fast error suppression of the IADSTA.
The controller’s ability to handle complex, time-varying disturbances was confirmed under a sinusoidal disturbance with a frequency of 0.18 τm−1; the controller limited speed oscillations to within 4 rpm—even when subjected to a significant parameter mismatch. An instantaneous rise in flux linkage to 1.3 of its rated value limited the fluctuation to 20 rpm. These results underscore the effectiveness of the model-free framework, which eliminates dependence on motor parameters, and the high-precision compensation capability of the IFTSMO for time-varying and parametric disturbances.
Compared with the SMC algorithm proposed in Ref. [30], the MFINFTSMC-IADSTA-IFTSMO control method proposed in this paper exhibits superior comprehensive performance under all test operating conditions.
During the dynamic transients of start-up, acceleration and deceleration, the proposed method achieves a faster response speed (0.3 s shorter than that of SMC [30]), and its dynamic fluctuation amplitude in steady-state operation outperforms that of SMC [30], which addresses the inherent problems of slow convergence and large dynamic error in traditional SMC. During steady-state operation, the proposed method effectively suppresses high-frequency chattering, with its steady-state speed ripple far lower than that of SMC [30], thus achieving higher control accuracy. Under severe disturbance conditions, including sudden load torque application and removal, sinusoidal time-varying disturbances, and parameter mismatch, the proposed method yields smaller speed deviation and faster recovery speed and possesses stronger disturbance rejection capability and robustness compared with SMC [30].
Based on Figure 6 and Figure 7, it can be seen that the control strategy proposed in this paper can maintain good q-axis current response under various disturbances, especially when applying load torque. Compared with SMC-STA and INFTSMC-STA, the current peak of the IADSTA based control strategy is the smallest, and at variable speeds, the current peak of MFINFTSMC-IADSTA-IFTSMO is the highest but does not exceed the current threshold, proving that its response speed is faster.

6. Conclusions

This paper addresses issues in the SPMSM of agricultural UAV electric control systems, such as parameter variations, unknown disturbances, and severe chattering in traditional sliding mode control. It proposes an MFINFTSMC-IADSTA-IFTSMO. Experimental results demonstrate that this method successfully achieves the following objectives:
(1) Fast convergence and non-singularity: The designed improved non-singular fast terminal sliding surface, by integrating error power terms and dynamic damping feedback, completely eliminates the singularity of traditional terminal sliding mode while achieving fixed-time convergence of the system. This significantly enhances dynamic response speed and transient smoothness.
(2) Strong robustness and high-precision control: The improved adaptive super-twisting reaching law, through the dynamic association of gains and sliding mode states, effectively resolves the conflict between convergence speed and chattering suppression. Combined with the real-time feedforward compensation of disturbances by the IFTSMO constructed within a model-free framework, it ensures the system’s robustness and high steady-state accuracy under parameter variations and external disturbances.
Comprehensive experimental studies show that the proposed MFINFTSMC-IADSTA-IFTSMO strategy significantly outperforms existing advanced methods in terms of dynamic response, precision in steady-state operation, and ability to attenuate disturbances. Specifically, under sudden load conditions, its speed drop is reduced by approximately 85% compared to traditional methods, with steady-state fluctuations attenuated by over 75%. Additionally, the system exhibits excellent stability under time-varying sinusoidal disturbances and parameter variations. Future research could focus on extending this method to broader industrial applications, such as sensorless control in agricultural UAV electric control systems.

Author Contributions

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

Funding

This research was funded by the Shandong Provincial Natural Science Foundation, grant number ZR2025QC2202Z, and the Dezhou Intelligent Equipment Research and Development Center, grant number PT2025KJT004. The APC was funded by the above grants.

Data Availability Statement

Data is contained within the article.

Acknowledgments

This work was supported by the Shandong Provincial Natural Science Foundation (ZR2025QC2202Z) and the Dezhou Intelligent Equipment Research and Development Center (PT2025KJT004).

Conflicts of Interest

The authors declare that this study received funding from the Shandong Provincial Natural Science Foundation (Grant No. ZR2025QC2202Z) and the Dezhou Intelligent Equipment Research and Development Center (Grant No. PT2025KJT004). The funders had no role in the study design, collection, analysis, interpretation of data, the writing of this article, or the decision to submit it for publication.

References

  1. Zhang, L.; Tao, R.; Li, X. Model-Free Adaptive Second Order Sliding Mode Control for PMSM in Electric Traction Systems Based on Terminal Attractor. IEEE Trans. Power Electron. 2026, 41, 11973–11984. [Google Scholar] [CrossRef]
  2. Zhu, B.; Liao, W.; She, X.; An, J. High Reliability Multi-Input Converter with Low Input Current Ripple Based on SEPIC for Solar-Powered Unmanned Aerial Vehicle. IEEE Trans. Consum. Electron. 2026, early access. [Google Scholar] [CrossRef]
  3. Ma, X.; Zhang, L.; Xu, Y.; Bai, J. Model-Free Control of Permanent Magnet Synchronous Motors with Improved Terminal Sliding Mode Based on a Modified Exponential Reaching Law. Control Eng. Pract. 2026, 166, 106630. [Google Scholar] [CrossRef]
  4. Hu, M.; Zhang, L.; Tao, R.; Wang, P.; Gu, Y.; Ullah, Z. Nonlinear Integral Sliding Mode Control of SPMSMs Using a Dual-Layer Adaptive Super-Twisting Algorithm. Ain Shams Eng. J. 2026, 17, 103948. [Google Scholar] [CrossRef]
  5. Khanh, P.Q.; Anh, H.P.H. Advanced PMSM Speed Control Using Fuzzy PI Method for Hybrid Power Control Technique. Ain Shams Eng. J. 2023, 14, 102222. [Google Scholar] [CrossRef]
  6. Zhang, L.; Tao, R.; Bai, J.; Zeng, D. An Improved Sliding Mode Model Reference Adaptive System Observer for PMSM Applications. Expert Syst. Appl. 2024, 250, 123907. [Google Scholar] [CrossRef]
  7. Zwerger, T.; Mercorelli, P. Noninteracting Optimal and Adaptive Torque Control Using an Online Parameter Estimation with Help of Polynomials in EKF for a PMSM. ISA Trans. 2025, 158, 452–467. [Google Scholar] [CrossRef]
  8. Li, F.; Liu, Z.; Jiang, B. Adaptive Finite-Time Fuzzy Fractional Sliding Mode Control for Uncertain QUAV with Actuator Faults and Slung Load. IEEE Trans. Aerosp. Electron. Syst. 2024, 61, 3046–3058. [Google Scholar] [CrossRef]
  9. Li, F.; Liu, Z.; Zhao, X. Prescribed-Time Tracking Control for a QUAV with a Cable-Suspended Payload and Asymmetric Partial Time-Interval Output Constraints. J. Frankl. Inst. 2025, 362, 107515. [Google Scholar] [CrossRef]
  10. Mathew, K.K.; Abraham, D.M.; Harish, A. Speed Regulation of PMSM Drive in Electric Vehicle Applications with Sliding Mode Controller Based on Harris Hawks Optimization. e-Prime-Adv. Electr. Eng. Electron. Energy 2024, 9, 100643. [Google Scholar] [CrossRef]
  11. Li, K.; Ding, J.; Sun, X.; Tian, X. Overview of Sliding Mode Control Technology for Permanent Magnet Synchronous Motor System. IEEE Access 2024, 12, 71685–71704. [Google Scholar] [CrossRef]
  12. Liu, H. Fixed-Time Non-Singular Terminal Sliding Mode Control for PMSM Drive Systems. J. Power Electron. 2024, 24, 258–268. [Google Scholar] [CrossRef]
  13. Jia, N.; Zhao, K.; Lv, Y.; Li, X. Non-Singular Fast Terminal Sliding Mode Control Torsional Vibration Suppression for PM Synchronous Transmission System of EVs. Prog. Electromagn. Res. M 2023, 122, 63–72. [Google Scholar] [CrossRef]
  14. Zhang, L.; Tao, R.; Zhang, Z.-X.; Chien, Y.-R.; Bai, J. PMSM Non-Singular Fast Terminal Sliding Mode Control with Disturbance Compensation. Inf. Sci. 2023, 642, 119040. [Google Scholar] [CrossRef]
  15. Xu, Q.; Jiang, D.; Wang, Y.; Zhang, X.; Liu, J.; Chen, Y. Variable-Step Close-Loop Angle Compensation Method of PMSM Rotor Position Estimation Based on Super-Twisting Sliding-Mode Observer Using Tangent Reaching Law. Energy Rep. 2023, 9, 356–361. [Google Scholar] [CrossRef]
  16. Zheng, C.; Qin, X.; Chen, G. Sliding Mode Control of PMSM Control Based on Novel Exponential Reaching Law. J. Phys. Conf. Ser. 2023, 2503, 012085. [Google Scholar] [CrossRef]
  17. Nan, Y.; Wang, L.; Qi, M.; Li, Z. Design of Variable Boundary Layer Sliding Mode Observer for Permanent Magnet Synchronous Motor Based on Fuzzy Control. Prog. Electromagn. Res. C 2025, 154, 119–129. [Google Scholar] [CrossRef]
  18. Lv, D.; Zhang, C.; Zhao, W. A Robust and Chattering-Free Control Method for the Speed of PMSM Drive Systems Based on New Adaptive Reaching Law. Electr. Eng. 2025, 107, 13947–13958. [Google Scholar] [CrossRef]
  19. Mencou, S.; Yakhlef, M.B.; Tazi, E.B. Advanced Control of Induction Motors (2019–2025): A Comprehensive Review of Strategies, Algorithms and Sensorless Techniques. e-Prime-Adv. Electr. Eng. Electron. Energy 2025, 14, 101098. [Google Scholar] [CrossRef]
  20. Li, S.; Li, H.; Wang, H.; Yang, C.; Gui, J.; Fu, R. Sliding Mode Active Disturbance Rejection Control of Permanent Magnet Synchronous Motor Based on Improved Genetic Algorithm. Actuators 2023, 12, 209. [Google Scholar] [CrossRef]
  21. Hu, M.; Ahn, H.; Chung, Y.; You, K. Speed Regulation for PMSM with Super-Twisting Sliding-Mode Controller via Disturbance Observer. Mathematics 2023, 11, 1618. [Google Scholar] [CrossRef]
  22. Wang, G.; Zhang, H. A Second-Order Sliding Mode Observer Optimized by Neural Network for Speed and Position Estimation of PMSMs. J. Electr. Eng. Technol. 2022, 17, 415–423. [Google Scholar] [CrossRef]
  23. Bıçak, A.; Gelen, A. Modified Super-Twisting Algorithm-Based Model Reference Adaptive Observer for Sensorless Control of the Interior Permanent-Magnet Synchronous Motor in Electric Vehicles. Machines 2023, 11, 871. [Google Scholar] [CrossRef]
  24. Wang, X.; Li, X.; Zhang, D.; Wu, T. An Improved Global Fast Terminal High-Order Sliding Mode Control Strategy Based on Novel Reaching Law for Improving PMLSM Dynamic Performance. Energy Rep. 2023, 9, 829–838. [Google Scholar] [CrossRef]
  25. Xu, L.; Chen, G.; Li, Q. Cascaded Speed and Current Model of PMSM with Ultra-Local Model-Free Predictive Control. IET Electr. Power Appl. 2021, 15, 1424–1437. [Google Scholar] [CrossRef]
  26. Hua, C.; Shi, D.; Chen, X.; Gao, G. Ultra-Local Model-Based Adaptive Enhanced Model-Free Control for PMSM Speed Regulation. Machines 2025, 13, 541. [Google Scholar] [CrossRef]
  27. Hagras, A.A.; Azab, A.; Zaid, S. Model-Free Nonsingular Fast Terminal Sliding Mode Control of a Permanent Magnet Synchronous Motor. Acta Polytech. Hung. 2024, 21, 283–305. [Google Scholar] [CrossRef]
  28. Zhang, H.; Ran, P.; Zhang, Z. PMSM Sensorless Control Based on Super-Twisting Algorithm Sliding Mode Observer with the IAORLS Parameter Estimations. Sci. Rep. 2025, 15, 22386. [Google Scholar] [CrossRef]
  29. Chen, H. PMSM Adaptive Sliding Mode Controller Based on Improved Linear Dead Time Compensation. Actuators 2022, 11, 267. [Google Scholar] [CrossRef]
  30. Zhao, K. Model-Free Fast Integral Terminal Sliding-Mode Control Method Based on Improved Fast Terminal Sliding-Mode Observer for PMSM with Unknown Disturbances. ISA Trans. 2023, 143, 572–581. [Google Scholar] [CrossRef] [PubMed]
  31. Yu, X.; Feng, Y.; Man, Z. Terminal Sliding Mode Control–An Overview. IEEE Open J. Ind. Electron. Soc. 2021, 2, 36–52. [Google Scholar] [CrossRef]
Figure 1. Control block diagram of MFINFTSMC-IADSTA.
Figure 1. Control block diagram of MFINFTSMC-IADSTA.
Symmetry 18 00678 g001
Figure 2. Structure block diagram of IFTSMO.
Figure 2. Structure block diagram of IFTSMO.
Symmetry 18 00678 g002
Figure 3. MFINFTSMC-IADSTA-IFTSMO control block diagram.
Figure 3. MFINFTSMC-IADSTA-IFTSMO control block diagram.
Symmetry 18 00678 g003
Figure 4. Experimental platform.
Figure 4. Experimental platform.
Symmetry 18 00678 g004
Figure 5. Phase trajectory plots of different control algorithms.
Figure 5. Phase trajectory plots of different control algorithms.
Symmetry 18 00678 g005
Figure 6. Speed performance experiments.
Figure 6. Speed performance experiments.
Symmetry 18 00678 g006aSymmetry 18 00678 g006b
Figure 7. q-Axis current performance experiments.
Figure 7. q-Axis current performance experiments.
Symmetry 18 00678 g007
Table 1. Parameters of SPMSM.
Table 1. Parameters of SPMSM.
ParametersNumerical Value
Number of Pole Pairs4
Stator Phase Resistance0.1 Ω
Stator inductance (d-q axis)1.9 × 10−4 H
Permanent Magnet Chain0.0133 Wb
moment of inertia (mechanics)4.03 × 10−4 kg·m2
Viscous Damping Coefficient3.1136 × 10−4 N·m·s
Table 2. Controller parameters.
Table 2. Controller parameters.
SMC-STA [28] c 1 = 8 k p = 2600 k i = 8000
INFTSMC-STA [31] c 1 = 8 α = 7 β = 3.8 λ = 2.2 p = 33 ,   q = 15 ;
γ = 1.7 y = 35 ,   z = 21 ;   k p = 2500 k i = 9000
INFTSMC-IADSTA c 1 = 8 α = 7 ;   β = 3.8 ;   λ = 2.2 p = 33 ,   q = 15 ;
γ = 1.7 ( y = 35 ,   z = 21 ) ;   k p = 4000 ;   k i = 18,000 ;   σ = 40,000
MFINFTSMC-IADSTA-SMO [1] c 1 = 7 W = 13,000 ;   ε = 0.000005
SMC [30] η 1 = 10 ;   η 2 = 0.003 ;   p = 5 ;   q = 7 ε = 15,000 λ = 10
MFINFTSMC-IADSTA-IFTSMO c 1 = 8 α = 7 ;   β = 3.8 ; λ = 2.2 p = 33 ,   q = 15 ;
γ = 1.7 ( y = 35 ,   z = 21 ) ;   W = 13,000 ; ε = 0.000005
(Note: Reference [30] Control law: i q * = F + ω ˙ e * α + ε s g n ( s ) + λ s + e ¨ + η 2 | e | p / q s g n ( e ) α η 1 .
Table 3. A comparative assessment of different control strategies.
Table 3. A comparative assessment of different control strategies.
Control StrategiesStart-Up Convergence TimeSteady-State ErrorSinusoidal DisturbanceFlux DisturbanceLoad DisturbanceSpeed-Up Settling Time (600–900 rpm, s)
SMC-STA [28]0.87100.71500.85
INFTSMC-STA [31]0.7680.651280.75
INFTSMC-IADSTA0.65560.51190.7
MFINFTSMC-IADSTA-SMO [1]0.6450.451150.65
SMC [30]0.65560.41170.55
MFINFTSMC-IADSTA-IFTSMO0.35340.3960.5
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

Hu, M.; Qi, L.; Wei, C.; Zhang, L.; Gu, Y.; Gao, B.; Liu, Y.; Zhang, D. Model-Free Non-Singular Fast Terminal Sliding Mode Control Based on Agricultural Unmanned Aerial Vehicle Electrical Control System. Symmetry 2026, 18, 678. https://doi.org/10.3390/sym18040678

AMA Style

Hu M, Qi L, Wei C, Zhang L, Gu Y, Gao B, Liu Y, Zhang D. Model-Free Non-Singular Fast Terminal Sliding Mode Control Based on Agricultural Unmanned Aerial Vehicle Electrical Control System. Symmetry. 2026; 18(4):678. https://doi.org/10.3390/sym18040678

Chicago/Turabian Style

Hu, Mingyuan, Longhui Qi, Changning Wei, Lei Zhang, Yaqing Gu, Bo Gao, Yang Liu, and Dongjun Zhang. 2026. "Model-Free Non-Singular Fast Terminal Sliding Mode Control Based on Agricultural Unmanned Aerial Vehicle Electrical Control System" Symmetry 18, no. 4: 678. https://doi.org/10.3390/sym18040678

APA Style

Hu, M., Qi, L., Wei, C., Zhang, L., Gu, Y., Gao, B., Liu, Y., & Zhang, D. (2026). Model-Free Non-Singular Fast Terminal Sliding Mode Control Based on Agricultural Unmanned Aerial Vehicle Electrical Control System. Symmetry, 18(4), 678. https://doi.org/10.3390/sym18040678

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