Nothing Special   »   [go: up one dir, main page]

Next Article in Journal
Enhancing IoT Security: An Innovative Key Management System for Lightweight Block Ciphers
Next Article in Special Issue
Cross-Coupled Sliding Mode Synchronous Control for a Double Lifting Point Hydraulic Hoist
Previous Article in Journal
Incorporation of Digital Modulation into Vital Sign Detection and Gesture Recognition Using Multimode Radar Systems
Previous Article in Special Issue
Hardware-in-the-Loop Test Bench for Simulation of Catenary–Pantograph Interaction (CPI) with Linear Camera Measurement
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Second-Order Fixed-Time Sliding Mode Controller with a Disturbance Observer for Electronic Throttle Valves

1
Yantai Research Institute, Harbin Engineering University, Yantai 264000, China
2
College of Power and Energy Engineering, Harbin Engineering University, Harbin 150001, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(18), 7676; https://doi.org/10.3390/s23187676
Submission received: 29 July 2023 / Revised: 23 August 2023 / Accepted: 30 August 2023 / Published: 5 September 2023
(This article belongs to the Special Issue Nonlinear Control with Applications to Energy Systems)

Abstract

:
In order to enhance the precision and speed of control for electronic throttle valves (ETVs) in the face of disturbance and parameter uncertainties, an adaptive second-order fixed-time sliding mode (ASOFxTSM) controller is developed, along with disturbance observer compensation techniques. Initially, a control-oriented model specifically considering lumped disturbances within the ETV is established. Secondly, to address the contradiction between fast response and heavy chattering of conventional fixed-time sliding mode, a hierarchical sliding surface approach is introduced. This approach proficiently alleviates chattering effects while preserving the fixed convergence properties of the controller. Furthermore, to enhance the anti-disturbance performance of the ETV control system, an innovative fixed-time sliding mode observer is incorporated to estimate lumped disturbances and apply them as a feed-forward compensation term to the ASOFxTSM controller output. Building upon this, a parameter adaptive mechanism is introduced to optimize control gains. Subsequently, a rigorous stability proof is conducted, accompanied by the derivation of the expression for system convergence time. Finally, a comparison is drawn between the proposed controller and fixed-time sliding mode and super-twisting controllers through simulations and experiments. The results demonstrate the superiority of the proposed method in terms of chattering suppression, rapid dynamic response, and disturbance rejection capability.

1. Introduction

The electronic throttle valve (ETV) serves as the primary actuator for controlling the air intake of an engine, directly influencing the power and fuel efficiency of the engine. Traditional throttle control mechanisms, such as throttle by wire (TbW), often suffer from wear and failure [1]. To overcome these challenges, the adoption of electronic throttle valve technology has gained prominence. ETVS offer enhanced reliability, stability, and reduced maintenance costs [2,3,4]. However, controlling the ETV is complex due to various nonlinear factors, including stick-slip friction, gear clearance, and discontinuous nonlinear springs [5]. In recent years, several control strategies have been proposed for ETV, including PID control [6,7,8], optimal control [9,10], adaptive control [11,12,13,14], and sliding mode control [15,16,17,18]. Among them, sliding mode (SM) control is a powerful nonlinear control method that can achieve stable and robust control even in the presence of model uncertainties and external disturbances, which makes SM well-suited for ETVs.
Initially, the plinear sliding mode (LSM) was predominantly used in ETVs. For instance, Song et al. [19] and Humaidi et al. [20] proposed LSM controllers for automotive electronic throttle using the backstepping method. However, the LSM’s sliding surface can only guarantee asymptotic convergence, limiting the performance of SM in ETVs. To address this limitation, researchers have explored the terminal sliding mode (TSM), which achieves finite-time tracking of the throttle valve target value. Wang et al. [21] adopted the TSM with a nonlinear sliding surface, and Song et al. [22] further improved the approach and applied the fast terminal sliding mode (FTSM) to ETVs. While these methods provide quicker dynamic responses and greater accuracy in position tracking, the settling time still relies on the initial state of the ETV, posing a challenge in estimating and ensuring an upper bound for the settling time.
To resolve the problem of convergence time being affected by the initial state of the system, Polyakov [23] proposed the theory of fixed-time stability, where the settling time is solely determined by the controller’s parameters, independent of the system’s initial state. This theory has significant implications for enhancing system dynamic performance by accelerating convergence speed and introducing a reference index. Building on this theory, Li et al. [23] applied fixed-time stability to propose a fixed-time non-singular terminal sliding mode, and Huang et al. [24] developed a fixed-time fractional-order sliding mode controller for the wind turbines. Hu et al. [15] proposed a fixed-time sliding mode adaptive trajectory controller for ETVS based on extreme learning machines.
It is worth noting that fixed-time stability theory does not explicitly address the chattering problem inherent in SM. Conversely, in some systems, fixed-time controllers can cause more serious chattering problems than conventional controllers [25]. Therefore, further research is necessary to suppress chattering while ensuring fixed-time convergence. Researchers have explored various approaches to mitigate chattering, such as the concept of Quasi-Sliding Mode (QSM) introduced by Slotine et al. [26]. QSM reduces chattering by adopting a relatively smooth switching function. Building upon this concept, Trujillo et al. [27] and Ma et al. [28] proposed more advanced solutions. However, it is crucial that reducing the impact of the switching function might undermine the controller’s robustness, making it unsuitable for the ETV system with numerous disturbances. In recent years, several advanced control methods have emerged, including neural networks and adaptive control. These methods are also considered effective approaches to address the chattering issue in sliding mode control. The principle of these methods is to reduce the required switching control gain by compensating for the disturbance and uncertainty. Feng et al. [29] introduced a novel adaptive sliding mode control method based on RBF neural networks (SMC-RBF), utilizing RBF neural networks to compensate for model uncertainty and disturbance. Narayan et al. [30]. proposed a robust adaptive backstepping control to deal with model uncertainties and external disturbances of a lower-limb exoskeleton system. Similarly, Ma et al. [31] proposed an adaptive backstepping sliding mode fault-tolerant controller and effectively solved the chattering problem in the control of the wind turbine system. Further, Liu et at. [14] and Wang et al. [13] applied adaptive control to the electronic throttle system and made progress in the tracking error. However, in specific applications, ensuring the stability of these intelligent methods is challenging, and incorrect parameter update rules could result in system instability. This challenge is particularly pronounced when addressing the chattering problem in fixed-time sliding mode, as striking a balance between rapid convergence and stability proves intricate.
Furthermore, another effective method to address chattering is high-order sliding mode (HOSM) control. Levant [32] first introduced the concept of HOSM in 1993. Researchers such as Lochan et al. [33], Zhou [34], Wang et al. [35], and Hui et al. [36] have proposed some solutions based on HOSM. These studies highlight the capability of high-order sliding mode to effectively suppress chattering while maintaining robustness and anti-disturbance performance. In view of the advantages of HOSM, many scholars have tried to apply it in the control of ETVs in recent years. Reichhartinger et al. [37] applied the super-twisting technique to an electronic throttle valve controller and a state observer. Long et al. [38] proposed a controller for the electronic throttle (ET) system that incorporates a hierarchical two-layer sliding surface. Experimental results have demonstrated that the HOSM controllers significantly improve the effectiveness of electronic throttle valve control.
Based on the above analysis, this paper proposes an adaptive second-order fixed-time sliding mode (ASOFxTSM) controller for ETV. The controller incorporates a control law determined by two hierarchical sliding surfaces, offering both a fixed-time convergence guarantee and effective chattering suppression. Additionally, an adaptive mechanism based on a disturbance observer is introduced. Once the system converges to the vicinity of the origin, the coefficient of the switching term is progressively reduced, utilizing the minimum gain that ensures system stability. The performance of the proposed controller is evaluated through simulations and experiments, comparing it with other typical algorithms under two different conditions.
This paper makes several key contributions:
(1) A novel adaptive second-order fixed-time convergent sliding mode controller is proposed, offering a fixed-time convergence guarantee and effective chattering suppression;
(2) An adaptive mechanism is devised, leveraging a fast-converging disturbance observer. This mechanism enables dynamic adjustment of control parameters, ensuring precise and efficient control under varying conditions;
(3) A stability analysis of the proposed controller is conducted, and the stable neighborhood of the system is determined.
The paper is structured as follows. Section 2 addresses the modeling of the electronic throttle valve, which accounts for parameter uncertainties. Section 3 introduces the FxTSM controller and the design method of high-order sliding mode. Then, the SOFxTSM controller and ASOFxTSM controller are designed. Section 4 presents comparative results obtained through simulations and experiments, along with corresponding numerical assessments. The conclusions of the research and discussion on the limitations are provided in Section 5.

2. Modeling of Electric Throttle Valve

The main components of the ETV system include a DC motor, a gearbox, a throttle plate, return springs, and a position sensor. Figure 1 illustrates the structural arrangement of the ETV system.
The mechanical equation of the throttle plate has the following form:
J e t ω ˙ = T l T f T s T L
where, Jet is the rotational inertia of the throttle plate, ω is the angular velocity of the throttle plate, Tl, Tf, Ts, and TL are the output torque of the gearbox, friction torque, reset spring torque, and an intake load torque of throttle plate, respectively. TL is typically influenced by the intake airflow and is considered a disturbance [39]. The following are the expressions of Tf and Ts:
T f = k d ω + k k sgn ( ω ) T s = k s ( θ θ 0 ) + k m sgn ( θ θ 0 )
where, θ is the angle of the throttle plate, θ0 is the initial angle of the throttle plate, and kd, kk, ks, and km are the viscous damping coefficient, coulomb friction coefficient, spring offset coefficient, and spring gain coefficient, respectively.
The electromechanical part of the DC motor is modeled as follows:
L i ˙ = u R i k e ω m J m ω ˙ m = k t i B m ω m T m
where, N = ωm, ωm is the angular velocity, i is the armature current, u is the control voltage, ke is the coefficient of electromotive force, R is the armature resistance, Jm is the inertial moment, kt is the motor torque coefficient, Bm is viscous damping coefficient, Tm is the output torque. Due to the presence of gear backlash in the gearbox, the torque relationship between the motor and the throttle plate can be expressed as follows:
T l = N T m + d ( T m )
where, d(Tm) is a bounded function of Tm, satisfying |Tm| ≤ dm, dm > 0.
The value of inductance L being very small, allows for the neglect of dynamic change in current. Therefore, the ETV system model is obtained by combining (1)–(4):
δ 10 θ ¨ + δ 20 θ ˙ + δ 30 ( θ θ 0 ) + δ 40 sgn ( θ θ 0 ) + δ 50 sgn ( θ ˙ ) d = u
where,
d = R d T m T L N k t ,   δ 10 = R J e t + N 2 J m N k t , δ 20 = N 2 k t k e + R N 2 B m + R k d N k t , δ 30 = R k s N k t , δ 40 = R k m N k t , δ 50 = R k k N k t
Considering the parameter uncertainty caused by the machining error and aging of the parts, (5) becomes
( δ 10 + Δ δ 1 ) θ ¨ + ( δ 20 + Δ δ 2 ) θ ˙ + ( δ 30 + Δ δ 3 ) ( θ θ 0 ) + ( δ 40 + Δ δ 4 ) sgn ( θ θ 0 ) + ( δ 50 + Δ δ 5 ) sgn ( θ ˙ ) d = u
where, Δδ1, Δδ2, Δδ3, Δδ4, Δδ5 are the uncertainties of the corresponding parameters. Those uncertainties and disturbances are written as lumped disturbances:
δ 10 θ ¨ + δ 20 θ ˙ + δ 30 ( θ θ ) 0 + δ 40 sgn ( θ θ 0 ) + δ 50 sgn ( θ ˙ ) = u + Δ d
where, Δd = − Δδ1   θ ¨ − Δδ2   θ ˙ − Δδ3(θθ0) − Δδ4sgn(θθ0) − Δδ5sgn( θ ˙ ) + d.
Define φ as the reference signal. Then, the system state variables x1 and x2 are defined as the errors of throttle opening value and angular velocity, respectively:
x 1 = θ φ ,   x 2 = ω φ ˙
Combining (7) and (8), the state equation of the ETV can be obtained as follows:
x ˙ 1 = x 2 x ˙ 2 = μ u φ ¨ μ δ 20 θ ˙ μ δ 30 ( θ θ 0 ) μ δ 40 sgn ( θ θ 0 ) μ δ 50 sgn ( θ ˙ ) + d l y = x 1
where, μ = 1/δ10, dl = μΔd.

3. Controller Design and Stability Analysis

3.1. Fixed-Time Sliding Mode Controller

To simplify the expression, we define the involution operation with the number’s sign as x [ a ] = x a sgn x , x R , a R .
Lemma 1 
[23]. Consider a dynamic system:
y ˙ = α 1 y [ γ 1 ] α 2 y α 3 y [ γ 2 ] , y ( 0 ) = y 0
where, α1 > 0, α2 > 0, α3 > 0, γ1 > 1, 0 < γ2 < 1. Then, this dynamic establishes fixed-time stability at the equilibrium point of the system and bounds the settling time as follows:
T max = 1 α 2 1 γ 1 1 ln 1 + α 2 α 1 + 1 1 γ 2 ln 1 + α 2 α 3
The rigorous proof of Lemma 1 can be found in reference [23]. For the second-order nonlinear system (9), the terminal sliding surface with a fixed-time convergence guarantee is designed by combining Lemma 1:
s = x 2 + α 1 x 1 [ γ 1 ] + α 2 x 1 + α 3 x 1 [ γ 2 ]
where, α1 > 0, α2 > 0, α3 > 0, γ1 > 1, 0 < γ2 < 1. A fixed-time convergence reaching law is adopted for s:
s ˙ = a 1 s [ b 1 ] a 2 s a 3 s [ b 2 ] K 1 sgn ( s )
where, a1 > 0, a2 > 0, a3 > 0, K1 > |dl|, b1 > 1, 0 < b2 < 1. The system state Equation (9), sliding surface (12), and dynamic (13) are combined to obtain the control output of the fixed-time sliding mode (FxTSM) controller:
u = μ 1 α 1 γ 1 x 1 γ 1 1 + α 2 + α 3 γ 2 x 1 γ 2 1 x 2 + f ( x ) + a 1 s [ b 1 ] + a 2 s + a 3 s [ b 2 ] + K 1 sgn ( s )
where, f(x) = − φ ¨ μδ20   θ ˙ μδ30(θθ0) − μδ40sgn(θθ0) − μδ50sgn( θ ˙ ).
Remark 1. 
The convergence of the FxTSM controller is proved in [23] and it is concluded that the settling time solely depends on the controller parameters. Since the function y(x) = ln (1 + x)/x is a monotonically decreasing function, combined with the settling time expression in Lemma 1, it can be seen that as α2 and a2 increase, the system settling time will reduce.
Remark 2. 
In the pursuit of faster convergence, FxTSM incorporates the power terms. However, in practical applications, when the system experiences significant fluctuations near the origin, the large power term directly affects the control output u, leading to considerable chattering that cannot be fully addressed by FxTSM alone. Research in [40] highlights that enhancing control continuity is a crucial approach to reducing chattering, which is a distinctive advantage of high-order sliding mode.

3.2. Second-Order Fixed-Time Sliding Mode Controller

For system 9, the objective of the traditional sliding mode approach is to maintain s at zero while the control u appears in s ˙ , as explained in Section 3.1. However, the chattering effect often makes the solution unacceptable. To counteract chattering, one approach is to treat the control derivative u ˙ as a virtual control variable [41]. Usually, the sliding function σ = s + s ˙ is chosen. Consequently, σ ˙ = s ˙ + s ¨ will encompass the new control output, and σ can be regulated to zero using classic sliding mode strategies. Then, s gradually tends towards zero. This constitutes the foundational principle of the second-order sliding mode design.
Based on the above analysis, a new variable σ is introduced to ensure that the system state can converge to the sliding surface s = 0 in fixed time. Then, the σ sliding surface with fixed-time stability can be designed as
σ = s ˙ + β 1 s [ ε 1 ] + β 2 s + β 3 s [ ε 2 ]
where, β1 > 0, β2 > 0, β3 > 0, ε1 > 1, 0 < ε2 < 1. Correspondingly, a reaching law with fixed-time stability is designed for σ:
σ ˙ = k 1 σ [ η 1 ] k 2 σ k 3 σ [ η 2 ] K 2 sgn ( σ )
where, k1 > 0, k2 > 0, k3 > 0, η1 > 1, 0 < η2 < 1, K2 > 0.
Due to the introduction of the σ sliding surface, the switching term does not directly act on control u but the virtual control u ˙ . Hence, the effect of the switching term becomes continuous through the influence of the integral term, ultimately resolving the chattering issue. Then it is the solution to the virtual control u ˙ , and the expression of the control output u is further obtained.
By deriving the sliding mode surface s (12), the formula for controlling u is obtained as:
s ˙ = f ( x ) + μ u + d l + α 1 γ 1 x 1 γ 1 1 + α 2 + α 3 γ 2 x 1 γ 2 1 x 2
Based on the equivalent control design method [42], control u is divided into two parts, including the equivalent control and the switching control:
u = u e q + u s
The equivalent control is a feedforward term related to the system state, which can compensate for the influence of the nonlinear factors of the system:
u e q = μ 1 f ( x )
Substituting the compensated control u (18) into (17),
s ˙ = μ u s + d l + α 1 γ 1 x 1 γ 1 1 + α 2 + α 3 γ 2 x 1 γ 2 1 x 2
By deriving (20), the formula for the virtual control u ˙ is obtained as
s ¨ = μ u ˙ s + d ˙ l + α 1 γ 1 x 1 γ 1 1 + α 2 + α 3 γ 2 x 1 γ 2 1 x ˙ 2 + α 1 γ 1 γ 1 1 x 1 [ γ 1 2 ] + α 3 γ 2 γ 2 1 x 1 [ γ 2 2 ] x 2 2 = μ u ˙ s + d ˙ l + α 1 γ 1 x 1 γ 1 1 + α 2 + α 3 γ 2 x 1 γ 2 1 ( μ u s + d l ) + α 1 γ 1 γ 1 1 x 1 [ γ 1 2 ] + α 3 γ 2 γ 2 1 x 1 [ γ 2 2 ] x 2 2
After taking the derivative of the sliding surface σ and substituting the expressions of s ˙ (20) and s ¨ (21) into it, the following expression is obtained:
σ ˙ = s ¨ + β 1 ε 1 s ε 1 1 + β 2 + β 3 ε 2 s ε 2 1 s ˙ = μ u ˙ s + d ˙ l + w 1 ( μ u s + d l ) + α 1 γ 1 γ 1 1 x 1 [ γ 1 2 ] + α 3 γ 2 γ 2 1 x 1 [ γ 2 2 ] x 2 2 + w 2 ( μ u s + d l ) + w 1 w 2 x 2 = μ u ˙ s + d ˙ l + ( w 1 + w 2 ) ( μ u s + d l ) + g ( x )
where, w1 = α1γ1 x 1 γ 1 1 + α2 + α3γ2 x 1 γ 2 1 , w2 = β1ε1 s ε 1 1 + β2 + β3ε2 s ε 2 1 , g(x) = w1w2×2 + α1γ1(γ1 − 1) x 1 [ γ 1 2 ] x 2 2 + α3γ2(γ2 − 1) x 1 [ γ 2 2 ] x 2 2 .
In order to facilitate the solution of the virtual control u ˙ s , the equivalent control design method is also adopted. The control u ˙ s is divided into two parts, including the equivalent control and the switching control:
u ˙ s = u ˙ s e q + u ˙ s w i t c h
The equivalent control here is related to both the system state and the sliding surface:
u ˙ s e q = μ 1 ( w 1 + w 2 ) μ u s e q + g ( x )
Combining with reaching law (16), the switching control u ˙ s w i t c h is designed as
u ˙ s w i t c h = μ 1 k 1 σ [ η 1 ] + k 2 σ + k 3 σ [ η 2 ] + K 2 sgn ( σ )
The final expression of the control u can be obtained by combining (18) and (23–25):
u = u e q + u ˙ s e q + u ˙ s w i t c h = u e q + u ˙ s e q + μ 1 k 1 σ [ η 1 ] k 2 σ k 3 σ [ η 2 ] K 2 sgn ( σ )
Theorem 1. 
Consider the second-order nonlinear system (9), if the control output is given by (26) and the control parameter K2 satisfies K2 > |(w1 + w2)dl +  d ˙ l |. Subsequently, the system state will approach a neighborhood of the origin in fixed time, with the settling time T(x0) bounded by:
T ( x 0 ) T max
where, Tmax = Tσmax + Tsmax + Trmax,
T σ max = 1 k 2 1 η 1 1 ln 1 + k 2 k 1 + 1 1 η 2 ln 1 + k 2 k 3 ,
T s max = 1 β 2 1 ε 1 1 ln 1 + β 2 β 1 + 1 1 ε 2 ln 1 + β 2 β 3 ,
T r max = 1 α 2 1 γ 1 1 ln 1 + α 2 α 1 + 1 1 γ 2 ln 1 + α 2 α 3 .
Proof of Theorem 1. 
The Lyapunov function is constructed as
V 1 = 1 2 σ 2
The time derivative of V1 is
V ˙ 1 = σ σ ˙ = σ s ¨ + β 1 ε 1 s ε 1 1 + β 2 + β 3 ε 2 s ε 2 1 s ˙ = σ ( w 1 + w 2 ) ( μ u S + d l ) + μ u ˙ S + d ˙ l + g ( x ) = σ k 1 σ η 1 k 2 σ k 3 σ η 2 σ K 2 ( w 1 + w 2 ) d l d ˙ l σ k 1 σ η 1 k 2 σ k 3 σ η 2 = 2 k 1 V 1 η 1 + 1 2 2 k 2 V 1 2 k 3 V 1 η 2 + 1 2
Combining with Lemma 1, it can be concluded that this dynamic guarantees fixed-time stability and bounds the settling time as follows:
T σ max = 1 k 2 1 η 1 1 ln 1 + k 2 k 1 + 1 1 η 2 ln 1 + k 2 k 3
Then, the system state will reach the sliding surface σ = 0, and the ideal sliding trajectory of the system can be obtained by combining with (15):
s ˙ = β 1 s [ ε 1 ] β 2 s β 3 s [ ε 2 ]
When the system trajectory adheres to (31), it will reach the sliding surface s = 0 within fixed time, and the settling time is bounded by:
T s max = 1 β 2 1 ε 1 1 ln 1 + β 2 β 1 + 1 1 ε 2 ln 1 + β 2 β 3
When the system state reaches the sliding surface s = 0, the ideal sliding trajectory of the system can be obtained by combining (12):
x 2 = x ˙ 1 = α 1 x 1 [ γ 1 ] α 2 x 1 α 3 x 1 [ γ 2 ]
Combining with Lemma 1, it can be concluded that this dynamic guarantees fixed-time stability and bounds the settling time as follows:
T r max = 1 α 2 1 γ 1 1 ln 1 + α 2 α 1 + 1 1 γ 2 ln 1 + α 2 α 3
The proof of Theorem 1 is now concluded. □
Remark 3. 
The proof process demonstrates that the value of K2 depends on  d ˙ , and the challenge of determining the upper bound d ˙ leads to the overestimation of K2. To address this, an adaptive method is introduced to determine the most suitable value of K2.

3.3. Adaptive Second-Order Fixed-Time Sliding Mode Controller

For the second-order system (9), the fixed-time disturbance-observer (FxTDO) is formulated as
z ˙ 1 = l 1 h 1 k o x ˜ 2 + z 2 + f ( x ) + μ u z ˙ 2 = l 2 h 2 k o x ˜ 2
where, z1 and z2 are state variables of FxTDO and they are utilized to estimate the system state x2 and lumped disturbance dl, respectively, x ˜ 2 = x 2 z1 is differentiation error, ko is the error amplification coefficient and satisfies ko > 0, l 1 > 0 , l 2 > 0 , l 1 2 l 2 , h 1 x = x [ κ 1 ] + x [ κ 2 ] , h 2 x = x [ 2 κ 1 1 ] + x [ 2 κ 2 1 ] , κ 1 0.5 , 1 , κ 2 1 , 1.5 .
Lemma 2 
[43]. Consider the second-order nonlinear system (9) with a fixed-time disturbance observer (35), assuming that the lumped disturbance satisfies the boundary condition |dl| ≤ τ, where τ > 0, the observation error |dl – z2| will converge to a neighborhood of the origin in fixed time, that is,  E > 0 , |dl – z2| ≤ E, t T d max , the settling time Tdmax has the following expression:
T d max = 1 c 2 κ 1 1 κ 1 + 2 κ 2 κ 2 1
where, c is a positive number, and E is the tracking error of FxTDO.
The expression of E is given in [43], and E decreases with the increase of ko. Therefore, the control u is redesigned as
u = u e q 0 + u s u e q 0 = μ 1 f ( x ) + z 2
Substituting (37) into (17), we obtain
s ˙ = μ u s 0 + d l z 2 + w 1 x 2
In equation (38), the lumped disturbance dl is compensated by z2, and it is represented as the observation error E. Therefore, s ¨ will not include the term d ˙ l and can be expressed as follows:
s ¨ = μ u ˙ s + d ˙ l z ˙ 2 + w 1 x ˙ 2 + α 1 γ 1 γ 1 1 x 1 [ γ 1 2 ] + α 3 γ 2 γ 2 1 x 1 [ γ 2 2 ] x 2 2 = μ u ˙ s + d ˙ l z ˙ 2 + w 1 μ u s + d l z 2 + α 1 γ 1 γ 1 1 x 1 [ γ 1 2 ] + α 3 γ 2 γ 2 1 x 1 [ γ 2 2 ] x 2 2
Take the derivative of the sliding surface σ and substitute the expressions of s ˙ (38) and s ¨ (39) into it:
σ ˙ = s ¨ + w 2 s ˙ = μ u ˙ s + d ˙ l z ˙ 2 + ( w 1 + w 2 ) ( μ u s + d l z 2 ) + g ( x )
Similarly, the virtual control u ˙ s is divided into two parts, including the equivalent control and the switching control:
u ˙ s = u ˙ s e q 0 + u ˙ s w i t c h 0
The equivalent control here is similar to (24):
u ˙ s e q 0 = μ 1 ( w 1 + w 2 ) μ u s e q 0 + g ( x )
Combining with reaching law (16), the switching control is designed as
u ˙ s w i t c h 0 = μ 1 k 1 σ [ η 1 ] + k 2 σ + k 3 σ [ η 2 ] + K 3 sgn ( σ )
The final expression of the control u can be obtained by combining (37) and (40)–(42):
u = u e q 0 + u ˙ s e q 0 + u ˙ s w i t c h 0 = u e q 0 + u ˙ s e q 0 + μ 1 k 1 σ [ η 1 ] k 2 σ k 3 σ [ η 2 ] K 3 sgn ( σ )
Since E is a neighborhood of the origin, it can be assumed that d ˙ l z ˙ 2 M , M > 0 without loss of generality. In order to adopt the minimum value of K3 after achieving convergence, an adaptive mechanism is designed to adjust the value of K3. Define a neighborhood Ef of σ = 0, where the neighborhood is E f = { σ R | V ( σ ) V 2 f , V 2 f > 0 } . When the system state is far away from Ef, K3 takes the maximum value to ensure that the system state can converge to Ef with the expected performance. When the system state converges into Ef, an adaptive mechanism is designed:
K 3 = K a   ,   V ( σ ) V 2 f K i   ,   V ( σ ) < V 2 f
where, V(σ) = 1/2σ2, KaM + max|(w1 + w2)E|, K ˙ i = q V , Ki(0) = Ka, q > 0.
Theorem 2. 
Consider the second-order nonlinear system (9), if the control output is given by (44). Then the system state will converge to a neighborhood of the origin in fixed time and maintain a stable state. The settling time T1(x0) is bounded by
T 1 ( x 0 ) T max
where, Tmax = Tσmax + Tsmax + Trmax, the specific expression of the convergence time is the same as Theorem 1.
Proof of Theorem 2. 
The Lyapunov function is constructed as
V 2 = 1 2 σ 2
The time derivative of V2 is
V ˙ 2 = σ σ ˙ = σ s ¨ + β 1 ε 1 s ε 1 1 + β 2 + β 3 ε 2 s ε 2 1 s ˙ = σ μ u ˙ s + d ˙ l z ˙ 2 + ( w 1 + w 2 ) ( μ u s + d l z 2 ) + g ( x ) = σ k 1 σ [ η 1 ] k 2 σ k 3 σ [ η 2 ] K 2 sgn ( σ ) + d ˙ l z ˙ 2 + ( w 1 + w 2 ) ( d l z 2 )
According to Lemma 2, when t > tdmax, there exist |dlz2| ≤ E. Then, (48) becomes
V ˙ 2 σ k 1 σ [ η 1 ] k 2 σ k 3 σ [ η 2 ] K 3 sgn ( σ ) + d ˙ l z ˙ 2 + ( w 1 + w 2 ) ( d l z 2 ) σ k 1 σ [ η 1 ] k 2 σ k 3 σ [ η 2 ] σ K 3 sgn ( σ ) M ( w 1 + w 2 ) E
When the system state does not enter Ef, K3 adopts its maximum value, i.e., K3 = Ka, and then (49) becomes
V ˙ 2 2 k 1 V 2 η 1 + 1 2 2 k 2 V 2 2 k 3 V 2 η 2 + 1 2
According to Lemma 1, the system state will reach the sliding surface σ = 0 in fixed time, and the settling time has the following upper bound:
T σ max = 1 k 2 1 η 1 1 ln 1 + k 2 k 1 + 1 1 η 2 ln 1 + k 2 k 3
Once the system state enters Ef, K3 transitions into an adaptive parameter, i.e., K3 = Ki, then (49) becomes
V ˙ 2 = σ k 1 σ [ η 1 ] k 2 σ k 3 σ [ η 2 ] K i sgn ( σ ) + d ˙ l z ˙ 2 + ( w 1 + w 2 ) ( d l z 2 )
Since the expected convergence region of the system is as small as possible, it can be assumed V2−f < 1, then (52) becomes
V ˙ 2 2 k 3 V 2 η 2 + 1 2 K i V 2 1 2 + M + ( w 1 + w 2 ) E V 2 1 2
Introduce an auxiliary function: B V 2 = 2 k 3 V 2 η 2 2 + K i , if B V 2 M + ( w 1 + w 2 ) E , i.e., V 2 1 2 k 3 K i + M + ( w 1 + w 2 ) E η 2 2 V 2 b , (53) can reduce as
V ˙ 2 V 2 1 2 B V 2 M ( w 1 + w 2 ) E 0
Therefore, the system will reach the neighborhood Es, where E s = { σ R | V ( σ ) V 2 b } . Obviously, V2−bV2−f, i.e., E s E f . So, the system will reach the neighborhood V2−f in fixed time and be stable. When the system state reaches the neighborhood of σ = 0, the subsequent proof process is consistent with Proof 1, and the proof of Theorem 2 is thus completed. □
Remark 4. 
In order to ensure that it converges to the origin at a faster speed, K3 takes the maximum value before arriving at the neighborhood V2−f. The reason for designing K3 in sections is that when the system reaches a stable state, K3 is overvalued most of the time. So, the adaptive design of K3 is designed to use the minimum Ki to satisfy the stability of the system.
The block diagram of the proposed controller is shown in Figure 2. Its core design includes two hierarchical fixed-time sliding surfaces and an adaptive mechanism based on the disturbance estimator.

4. Simulation and Experiment Validation

4.1. Simulation Setup

The control-oriented model of the electronic throttle valve is established based on BOSCH028750156 which was produced by Bosch. Its parameters are measured by the experimental method in [44] and are shown in Table 1.
External disturbances and parameter uncertainties are introduced into the simulation by using multiple harmonics:
d l t = sin 15 t + 0.7 sin 19 t + 4 + 0.4 sin 28 t + 17 + 0.08 sin 500 t + 0.03 sin 800 t N m
Three different working conditions are designed to verify the performance of the adaptive second-order fixed-time sliding mode(ASOFxTSM) controller proposed in this paper. To demonstrate the advantages of the proposed controller, a comparison is made with the fixed-time sliding mode (FxTSM) controller in [23] and the super-twisting controller in [45]. The super-twisting controller selects a linear sliding surface s = x2 + c0x1, and the control output is expressed as
u = λ 1 s 1 / 2 sgn ( s ) + v v ˙ = λ 2 sgn ( s )
where, λ1 > 0, λ2 > 0.
Based on the nominal values of the ETV system parameters (as shown in Table 1) and the upper bound of lumped disturbance, the parameters of the ASOFxTSM controller were set and listed in Table 2. For FxTSM controller, the parameters were set as follows: γ1 = 7/5, γ2 = 5/9, α1 = 15, α2 = 15, α3 = 10, b1 = 7/5, b1 = 5/9, a1 = 20, a2 = 50, a3 = 30, K1 = 400. For the super-twisting controller, the parameters were set as follows: c0 = 50, λ1 = 220, λ2 = 2500.
To quantify the differences between the individual controllers, several criteria are utilized to compare the performance of the controlled system. Firstly, the maximum error (maxE) is introduced, which represents the maximal deviation within the specified interval:
max E = max x 1 i
The Mean Absolute Error (MAE) needs to be introduced to reflect the average performance:
MAE = 1 n i = 1 n x 1 i
Further, the Mean Square Error (MSE) was used:
MSE = 1 n i = 1 n x 1 2 i
The above criteria can well reflect the performance of the controlled system. In order to evaluate the difference in controllers’ behavior, it is necessary to introduce the activity of control effort (CoEf) [5] for evaluation:
CoEf = 1 n i = 1 n u i u 0
where, u0 = ks(θθ0) + kmsgn(θθ0).

4.2. Simulation Verification

4.2.1. Trajectory Tracking of Steps (Case 1)

In engine speed control strategies, the throttle valve angle is correlated with the torque demand. During engine startup or sudden load increase, a substantial torque is required, necessitating the rapid achievement of the predetermined throttle valve angle. A step signal is designed to assess the response capability and control accuracy of the throttle valve under these extreme conditions. The numerical simulation results are shown in Figure 3.
Figure 3a clearly illustrates that ASOFxTSM exhibits a convergence speed comparable to that of FxTSM. Take the case when response to a step signal from 20 to 80 deg, the settling time of ASOFxTSM is fastest with 88 ms followed by 95 ms for FxTSM and 175 ms for super-twisting. It is worth noting that since the super-twisting controller achieves asymptotic convergence, its settling time is affected by the initial state. For instance, the settling time is 117 ms when the reference signal changes from 70 to 40 deg and significantly extends to 175 ms when the reference signal changes from 20 to 80 deg. In contrast, ASOFxTSM has a fixed-time convergence property and maintains a consistently faster convergence speed under various conditions. Its convergence time is 86 ms when the reference signal changes from 70 to 40 deg and 88 ms when the reference signal changes from 20 to 80 deg.
In theory, FxTSM may be considered to have the fastest convergence time. However, in practice, a more conservative parameter setting is required to account for the output limit and chattering reduction. As shown in Figure 3b, despite adopting smaller parameters, the output of FxTSM exhibited significant chattering, and this chattering of output resulted in a decrease in control accuracy. From Figure 3a, it is evident that ASOFxTSM achieved higher accuracy, followed by super-twisting, and FxTSM exhibited the lowest accuracy. Numerically, the MAE of ASOFxTSM, super-twisting, and FxTSM were 2.825 × 10−3, 5.438 × 10−3, and 28.497 × 10−3, respectively. These demonstrate the excellent chattering suppression capability of the proposed controller and the contribution to enhancing control accuracy.
Figure 3c shows that the designed adaptive mechanism can effectively reduce the value of K3 once the system reaches a stable state. Additionally, Figure 3d demonstrates that the adopted observer exhibits improved tracking performance for disturbances. When encountering large changes in the target value, minor fluctuations are observed. This is attributed to the error amplification factor ko within the observer, which provides sufficient output to compensate for significant errors.
It is worth noting that the integral switching term of super-twisting and the absence of a fast convergence term result in its inability to promptly compensate for large disturbances. In other words, while a super-twisting controller can produce a smooth output, it comes at the cost of robustness, which can also impact steady-state accuracy. As a consequence, when facing substantial disturbances, the control accuracy of super-twisting decreases, as evident from the increase in the values of max and MSE. For the convenience of comparison, the steady-state criteria are listed in Table 3 and it can be seen that the ASO controller has the best steady-state performance.
Parameter CoEf in Table 3 represents the control output performance of the three controllers. FxTSM had significantly larger values (1.5406), while ASOFxTSM had the smallest values (0.5381) among the three controllers. This indicates that the proposed ASOFxTSM controller is more efficient in terms of control efforts and requires the least energy to meet the control requirements. These attributes make ASOFxTSM a highly promising and energy-efficient solution for the ETV system.

4.2.2. Trajectory Tracking of Sinusoidal (Case 2)

Achieving precise tracking control of the throttle valve is crucial. To evaluate the dynamic tracking accuracy of ASOFxTSM, a sinusoidal signal is designed for testing purposes. In Case 2, a sinusoidal increasing signal was used, i.e., φ = 0.05sin(60πt) + 6sin(πt) + 5t + 9. The numerical simulation results are depicted in Figure 4.
In Figure 4a, the proposed ASOFxTSM is shown to effectively overcome nonlinear factors and successfully track dynamic signals. Compared with FxTSM, ASOFxTSM demonstrates higher tracking accuracy. The MAE values show that ASOFxTSM achieved 6.367 × 10−3, FxTSM achieved 28.483 × 10−3, and super-twisting achieved 7.173 × 10−3. Similarly, the performance of the super-twisting controller on maxE and MSE will be comparatively worse due to its weaker robustness.
As evident from Figure 4c, ASOFxTSM effectively maintained stability within the desired area V2−f, leading to a relatively continuous variation in K3. This characteristic was also evident in the smaller CoEf value of ASOFxTSM compared to the other controllers. For ease of comparison, the data for Case 2 are listed in Table 4.

4.2.3. Trajectory Tracking of Sawtooth (Case 3)

In Case 3, a sawtooth signal was used. This signal is utilized to assess the dynamic tracking performance of the throttle valve during engine acceleration or deceleration. The numerical simulation results are illustrated in Figure 5 and the steady-state criteria are listed in Table 5.
It is evident from Figure 5a that ASOFxTSM exhibited the fastest tracking speed when the signal is switched, and the steady-state error was also minimal. In Figure 5b, ASOFxTSM continues to display excellent output characteristics, providing sufficient output for rapid response.
To conclude, ASOFxTSM demonstrates exceptional performance and robust stability across the three mentioned working conditions. When compared to conventional control approaches, ASOFxTSM effectively enhances ETV performance while mitigating chattering.

4.3. Experiment Setup and Verification

Experiments are conducted using Rapid Control Prototyping technology and dSpace hardware, as illustrated in Figure 6. The primary objective of these experiments is to validate the advantages demonstrated by the proposed controller in simulation. There are many uncertain factors in the experiment; in order to ensure the stability of the system, the parameter setting is more conservative than the simulation. The parameters of ASOFxTSM are shown in Table 6, the parameters of FxTSM adopts γ1 = 7/5, γ2 = 5/9, α1 = 15, α2 = 20, α3 = 10, b1 = 7/5, b1 = 5/9, a1 = 5, a2 = 10, a3 = 20, K1 = 500, and the parameters of super-twisting adopts c0 = 20,λ1 = 200, λ2 = 3000.
Similar to the simulation, three different reference signals are designed. Figure 7 demonstrates the tracking performance of controllers under these various signals and the corresponding output of controllers.
Figure 7a demonstrates that ASOFxTSM exhibited an excellent performance in the practical application of ETV. For instance, when considering the step signal from 10 to 80 deg, the settling time of ASOFxTSM was 165 ms, while FxTSM required 173 ms, and super-twisting took 235 ms. Additionally, Figure 7c,e display the favorable dynamic tracking performance of ASOFxTSM, with the steady-state error being maintained within ±0.3 deg, whereas FxTSM exhibits ±0.95 deg and super-twisting shows ±0.7 deg steady-state errors. Moreover, Figure 7b,d,f reveal that although the control outputs of ASOFxTSM, FxTSM, and super-twisting varied due to parameter uncertainties and disturbances, ASOFxTSM maintained the smoothest output among them. The experimental performance was evaluated using the above-mentioned criteria, and the steady-state performance of the three working conditions was analyzed to comprehensively evaluate the performance of the controllers. The results are presented in Table 7.
In summary, the proposed controller accomplished accurate tracking control of the ETV despite parameter uncertainties and diverse disturbances. It maintained stability across various operating conditions and exhibits robust resistance to interference, along with minimal chattering, rendering it a more practical solution.

5. Conclusions and Discussion

The adaptive second-order fixed-time sliding mode (ASOFxTSM) controller is proposed for the ETV system in this paper, aimed at enhancing the system’s response speed and control accuracy. ASOFxTSM combines fixed-time sliding mode and high-order sliding mode advantages, achieving rapid convergence and effective chattering suppression. The addition of a fixed-time sliding mode observer overcomes overestimation issues caused by difficulty in determining disturbance information. Based on this observer, an adaptive mechanism was added to further reduce chattering. The simulation and experimental outcomes demonstrated that ASOFxTSM attains equivalent convergence speed to FxTSM, far surpassing the asymptotically convergent super-twisting controller. Evaluating diverse metrics reveals ASOFxTSM’s superiority over the other two controllers in terms of steady-state error and controller output. To sum up, the proposed controller adeptly amalgamates the benefits of fixed-time sliding mode and high-order sliding mode, thereby significantly enhancing the effectiveness of electronic throttle valve control.
Furthermore, the controller’s design process involves several parameters, which poses a limitation to this study. As control theory evolves, exploring simpler methods to achieve similar or improved control effects remains a direction for our future research. Simultaneously, we intend to incorporate intelligent algorithms to optimize parameters.

Author Contributions

Conceptualization, Y.L.; methodology, Y.F.; software, Y.F.; validation, Y.F., Y.L.; investigation, Y.L.; resources, C.Y.; writing—original draft preparation, Y.F.; writing—review and editing, Y.L.; visualization, Y.F.; supervision, C.Y.; project administration, E.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Fundamental Research Funds for the Central Universities of China, grant number 3072022JC2704.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Pillai, A.V.; Manojkumar, B. Overview of Drive by Wire Technologies in Automobiles. In AIP Conference Proceedings; AIP Publishing: Long Island, NY, USA, 2022; Volume 2452, p. 030001. [Google Scholar]
  2. Ashok, B.; Denis Ashok, S.; Ramesh Kumar, C. Trends and Future Perspectives of Electronic Throttle Control System in a Spark Ignition Engine. Annu. Rev. Control. 2017, 44, 97–115. [Google Scholar] [CrossRef]
  3. Dewi, A.S.; Arifin, Z.; Adiyasa, I.W. Study Case Ratio Gear of Stepper Motor on Electronic Throttle Using PID Control. J. Eng. Appl. Technol. 2021, 2, 36–42. [Google Scholar] [CrossRef]
  4. Gevorkov, L.; Smidl, V.; Sirovy, M. Stepper Motor Based Model of Electric Drive for Throttle Valve. In DAAAM Proceedings; Katalinic, B., Ed.; DAAAM International Vienna: Wien, Austria, 2018; Volume 1, pp. 1102–1107. ISBN 978-3-902734-20-4. [Google Scholar]
  5. Grepl, R.; Lee, B. Modeling, Parameter Estimation and Nonlinear Control of Automotive Electronic Throttle Using a Rapid-Control Prototyping Technique. Int. J. Automot. Technol. 2010, 11, 601–610. [Google Scholar] [CrossRef]
  6. Yuan, X.; Wang, Y. Neural Networks Based Self-Learning PID Control of Electronic Throttle. Nonlinear Dyn. 2009, 55, 385–393. [Google Scholar] [CrossRef]
  7. Deur, J.; Pavkovic, D.; Peric, N.; Jansz, M.; Hrovat, D. An Electronic Throttle Control Strategy Including Compensation of Friction and Limp-Home Effects. IEEE Trans. Ind. Applicat. 2004, 40, 821–834. [Google Scholar] [CrossRef]
  8. Thomasson, A.; Eriksson, L. Model-Based Throttle Control Using Static Compensators and Pole Placement. Oil Gas Sci. Technol.–Rev. D’ifp Energ. Nouv. 2011, 66, 717–727. [Google Scholar] [CrossRef]
  9. Vasak, M.; Baotic, M.; Petrovic, I.; Peric, N. Hybrid Theory-Based Time-Optimal Control of an Electronic Throttle. IEEE Trans. Ind. Electron. 2007, 54, 1483–1494. [Google Scholar] [CrossRef]
  10. Zhang, S.; Yang, J.J.; Zhu, G.G. LPV Modeling and Mixed Constrained H2/H Control of an Electronic Throttle. IEEE/ASME Trans. Mechatron. 2015, 20, 2120–2132. [Google Scholar] [CrossRef]
  11. Hu, Y.; Wang, H.; He, S.; Zheng, J.; Ping, Z.; Shao, K.; Cao, Z.; Man, Z. Adaptive Tracking Control of an Electronic Throttle Valve Based on Recursive Terminal Sliding Mode. IEEE Trans. Veh. Technol. 2021, 70, 251–262. [Google Scholar] [CrossRef]
  12. Jiao, X.; Li, G.; Wang, H. Adaptive Finite Time Servo Control for Automotive Electronic Throttle with Experimental Analysis. Mechatronics 2018, 53, 192–201. [Google Scholar] [CrossRef]
  13. Wang, D.; Liu, S.; He, Y.; Shen, J. Barrier Lyapunov Function-Based Adaptive Back-Stepping Control for Electronic Throttle Control System. Mathematics 2021, 9, 326. [Google Scholar] [CrossRef]
  14. Liu, Y.; Li, F.; Sun, B. Self-Tuning Backstepping Control with Kalman-like Filter for High-Precision Control of Automotive Electronic Throttle. Electronics 2023, 12, 2938. [Google Scholar] [CrossRef]
  15. Hu, Y. Adaptive Full Order Sliding Mode Control for Electronic Throttle Valve System with Fixed Time Convergence Using Extreme Learning Machine. Neural Comput. Appl. 2022, 34, 5241–5253. [Google Scholar] [CrossRef]
  16. Ozguner, U.; Hong, S.; Pan, Y. Discrete-Time Sliding Mode Control of Electronic Throttle Valve. In Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No. 01CH37228), Orlando, FL, USA, 4–7 December 2001; Volume 2, pp. 1819–1824. [Google Scholar]
  17. Hu, Y.; Wang, H. Robust Tracking Control for Vehicle Electronic Throttle Using Adaptive Dynamic Sliding Mode and Extended State Observer. Mech. Syst. Signal Process. 2020, 135, 106375. [Google Scholar] [CrossRef]
  18. Wang, H.; Shi, L.; Man, Z.; Zheng, J.; Li, S.; Kong, H.; Cao, Z. Continuous Fast Nonsingular Terminal Sliding Mode Control of Automotive Electronic Throttle Systems Using Finite-Time Exact Observer. IEEE Trans. Ind. Electron. 2018, 65, 7160–7172. [Google Scholar] [CrossRef]
  19. Pan, Y.; Ozguner, U.; Dagci, O.H. Variable-Structure Control of Electronic Throttle Valve. IEEE Trans. Ind. Electron. 2008, 55, 3899–3907. [Google Scholar] [CrossRef]
  20. Humaidi, A.; Hameed, A. Design and Comparative Study of Advanced Adaptive Control Schemes for Position Control of Electronic Throttle Valve. Information 2019, 10, 65. [Google Scholar] [CrossRef]
  21. Wang, H.; Li, Z.; Jin, X. Adaptive Integral Terminal Sliding Mode Control for Automobile Electronic Throttle via an Uncertainty Observer and Experimental Validation. IEEE Trans. Veh. Technol. 2018, 67, 8129–8143. [Google Scholar] [CrossRef]
  22. Song, M.; Li, S.; Du, H.; Wang, Z. Chattering-Free Discrete-Time Fast Terminal Sliding Mode Control of Automotive Electronic Throttle with Disturbances. In Proceedings of the 2020 39th Chinese Control Conference (CCC), Shenyang, China, 27–29 July 2020; pp. 2652–2657. [Google Scholar]
  23. Li, H.; Cai, Y. Fixed-time Non-singular Terminal Sliding Mode Control with Globally Fast Convergence. IET Control. Theory Appl. 2022, 16, 1227–1241. [Google Scholar] [CrossRef]
  24. Huang, S.; Wang, J.; Huang, C.; Zhou, L.; Xiong, L.; Liu, J.; Li, P. A Fixed-Time Fractional-Order Sliding Mode Control Strategy for Power Quality Enhancement of PMSG Wind Turbine. Int. J. Electr. Power Energy Syst. 2022, 134, 107354. [Google Scholar] [CrossRef]
  25. Utkin, V. Discussion Aspects of High-Order Sliding Mode Control. IEEE Trans. Automat. Contr. 2016, 61, 829–833. [Google Scholar] [CrossRef]
  26. Slotine, J.J.; Sastry, S.S. Tracking Control of Non-Linear Systems Using Sliding Surfaces, with Application to Robot Manipulators†. Int. J. Control 1983, 38, 465–492. [Google Scholar] [CrossRef]
  27. Trujillo, S.C.; Candelo-Becerra, J.E.; Hoyos, F.E. Numerical Validation of a Boost Converter Controlled by a Quasi-Sliding Mode Control Technique with Bifurcation Diagrams. Symmetry 2022, 14, 694. [Google Scholar] [CrossRef]
  28. Ma, H.; Wu, J.; Xiong, Z. Discrete-Time Sliding-Mode Control with Improved Quasi-Sliding-Mode Domain. IEEE Trans. Ind. Electron. 2016, 63, 6292–6304. [Google Scholar] [CrossRef]
  29. Feng, H.; Song, Q.; Ma, S.; Ma, W.; Yin, C.; Cao, D.; Yu, H. A New Adaptive Sliding Mode Controller Based on the RBF Neural Network for an Electro-Hydraulic Servo System. ISA Trans. 2022, 129, 472–484. [Google Scholar] [CrossRef] [PubMed]
  30. Narayan, J.; Abbas, M.; Dwivedy, S.K. Robust Adaptive Backstepping Control for a Lower-Limb Exoskeleton System with Model Uncertainties and External Disturbances. Automatika 2023, 64, 145–161. [Google Scholar] [CrossRef]
  31. Ma, C.; He, X.; Xie, B.; Sun, W.; Zhao, D.; Liao, W. Backstepping Sliding Mode Fault-Tolerant Control for the Wind Turbine System with Disturbance Observer. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2022, 236, 1667–1678. [Google Scholar] [CrossRef]
  32. Levant, A. Sliding Order and Sliding Accuracy in Sliding Mode Control. Int. J. Control 1993, 58, 1247–1263. [Google Scholar] [CrossRef]
  33. Lochan, K.; Singh, J.P.; Roy, B.K.; Subudhi, B. Adaptive Global Super-Twisting Sliding Mode Control-Based Filter for Trajectory Synchronisation of Two-Link Flexible Manipulators. Int. J. Syst. Sci. 2020, 51, 2410–2428. [Google Scholar] [CrossRef]
  34. Zhou, B. Multi-Variable Adaptive High-Order Sliding Mode Quasi-Optimal Control with Adjustable Convergence Rate for Unmanned Helicopters Subject to Parametric and External Uncertainties. Nonlinear Dyn. 2022, 108, 3671–3692. [Google Scholar] [CrossRef]
  35. Wang, B.; Shao, Y.; Yu, Y.; Dong, Q.; Yun, Z.; Xu, D. High-Order Terminal Sliding-Mode Observer for Chattering Suppression and Finite-Time Convergence in Sensorless SPMSM Drives. IEEE Trans. Power Electron. 2021, 36, 11910–11920. [Google Scholar] [CrossRef]
  36. Hui, J.; Yuan, J. Chattering-Free Higher Order Sliding Mode Controller with a High-Gain Observer for the Load Following of a Pressurized Water Reactor. Energy 2021, 223, 120066. [Google Scholar] [CrossRef]
  37. Reichhartinger, M.; Golkani, M.A.; Horn, M. Experimental Evaluation of Observer-Based Throttle Valve Control Using Super-Twisting Algorithm. In Proceedings of the 2015 European Control Conference (ECC), Linz, Austria, 15–17 July 2015; pp. 2144–2149. [Google Scholar]
  38. Long, Y.; Yao, C.; Song, E.-Z. Design and Experimental Analysis of an Adaptive Second-Order Fast Non-Singular Terminal Sliding Mode Controller for Electronic Throttle With Disturbance. IEEE Access 2023, 11, 57854–57866. [Google Scholar] [CrossRef]
  39. Pavković, D.; Deur, J.; Jansz, M.; Perić, N. Adaptive Control of Automotive Electronic Throttle. Control Eng. Pract. 2006, 14, 121–136. [Google Scholar] [CrossRef]
  40. Guo, R.; Ding, Y.; Yue, X. Active Adaptive Continuous Nonsingular Terminal Sliding Mode Controller for Hypersonic Vehicle. Aerosp. Sci. Technol. 2023, 137, 108279. [Google Scholar] [CrossRef]
  41. Shtessel, Y.; Edwards, C.; Fridman, L.; Levant, A. Sliding Mode Control and Observation; Springer: New York, NY, USA, 2014; ISBN 978-0-8176-4892-3. [Google Scholar]
  42. Ha, Q.P.; Nguyen, Q.H.; Rye, D.C.; Durrant-Whyte, H.F. Fuzzy Sliding-Mode Controllers with Applications. IEEE Trans. Ind. Electron. 2001, 48, 38–46. [Google Scholar] [CrossRef]
  43. Wu, R.; Wei, C.; Yang, F.; Cui, N.; Zhang, L. FxTDO-based Non-singular Terminal Sliding Mode Control for Second-order Uncertain Systems. IET Control Theory Appl. 2018, 12, 2459–2467. [Google Scholar] [CrossRef]
  44. Reichhartinger, M.; Horn, M. Application of Higher Order Sliding-Mode Concepts to a Throttle Actuator for Gasoline Engines. IEEE Trans. Ind. Electron. 2009, 56, 3322–3329. [Google Scholar] [CrossRef]
  45. Levant, A. Principles of 2-Sliding Mode Design. Automatica 2007, 43, 576–586. [Google Scholar] [CrossRef]
Figure 1. The structure of the ETV system.
Figure 1. The structure of the ETV system.
Sensors 23 07676 g001
Figure 2. The block diagram of the ASOFxTSM controller.
Figure 2. The block diagram of the ASOFxTSM controller.
Sensors 23 07676 g002
Figure 3. Tracking Performance in Case 1: (a) tracking curve, (b) control voltage, (c) value of K3, and (d) disturbance estimation.
Figure 3. Tracking Performance in Case 1: (a) tracking curve, (b) control voltage, (c) value of K3, and (d) disturbance estimation.
Sensors 23 07676 g003
Figure 4. Tracking performance in Case 2: (a) tracking curve, (b) control voltage, (c) value of K3, and (d) disturbance estimation.
Figure 4. Tracking performance in Case 2: (a) tracking curve, (b) control voltage, (c) value of K3, and (d) disturbance estimation.
Sensors 23 07676 g004
Figure 5. Tracking Performance in Case 3: (a) tracking curve, (b) control voltage, (c) value of K3, and (d) disturbance estimation.
Figure 5. Tracking Performance in Case 3: (a) tracking curve, (b) control voltage, (c) value of K3, and (d) disturbance estimation.
Sensors 23 07676 g005
Figure 6. The ETV experimental platform based on RCP.
Figure 6. The ETV experimental platform based on RCP.
Sensors 23 07676 g006
Figure 7. Tracking performance: (a) tracking curve in Case 1, (b) control voltage in Case 1, (c) tracking curve in Case 2, (d) control voltage in Case 2, (e) tracking curve in Case 3, and (f) control voltage in Case 3.
Figure 7. Tracking performance: (a) tracking curve in Case 1, (b) control voltage in Case 1, (c) tracking curve in Case 2, (d) control voltage in Case 2, (e) tracking curve in Case 3, and (f) control voltage in Case 3.
Sensors 23 07676 g007aSensors 23 07676 g007b
Table 1. Electronic throttle valve system parameters.
Table 1. Electronic throttle valve system parameters.
ParametersUnitNominal Values
BmN·m·s/rad2.4 × 10−4
KtN·m/A6 × 10−3
KmN·m·s/rad5.6 × 10−2
KkN·m2.4 × 10−4
KeV·s/rad5 × 10−6
KsN·m·s/rad1.5 × 10−2
RΩ2.8
LH9 × 10−4
Jmkg·m29 × 10−4
Jetkg·m28 × 10−3
θ0rad1.13 × 10−1
N-16
Table 2. Controller parameters for the simulation.
Table 2. Controller parameters for the simulation.
ParametersNominal ValuesParametersNominal Values
α1, α2, α310, 40, 10k1, k2, k3100, 200, 100
γ1, γ27/5, 5/9η1, η27/5, 5/9
β1, β2, β35, 50, 5K31000
ε1, ε27/5, 5/9q100
Table 3. Multi-criteria evaluation of the controllers’ behavior in Case 1.
Table 3. Multi-criteria evaluation of the controllers’ behavior in Case 1.
ControllerMSE (10−5)MAE (10−3)maxE (10−2)CoEf
FxTSM115.98128.49710.4831.5406
super-twisting14.1795.4386.2590.5746
ASOFxTSM1.1172.8251.0270.5381
Table 4. Multi-criteria evaluation of the controllers’ behavior in Case 2.
Table 4. Multi-criteria evaluation of the controllers’ behavior in Case 2.
ControllerMSE (10−5)MAE (10−3)maxE (10−2)CoEf
FxTSM114.08528.48310.8461.4096
super-twisting17.9127.1738.0430.5550
ASOFxTSM7.1826.3671.7010.5215
Table 5. Multi-criteria evaluation of the controllers’ behavior in Case 3.
Table 5. Multi-criteria evaluation of the controllers’ behavior in Case 3.
ControllerMSE (10−5)MAE (10−3)maxE (10−2)CoEf
FxTSM111.86627.95710.441.5502
super-twisting20.8306.1626.2600.5830
ASOFxTSM15.8225.3360.9250.5468
Table 6. Control parameters for the experiment.
Table 6. Control parameters for the experiment.
ParametersNominal ValuesParametersNominal Values
α1, α2, α35, 15, 5k1, k2, k350, 300, 80
γ1, γ27/5, 5/9η1, η27/5, 5/9
β1, β2, β35, 20, 5K32000
ε1, ε27/5, 5/9q50
Table 7. Multi-criteria evaluation of the controller’s overall performance.
Table 7. Multi-criteria evaluation of the controller’s overall performance.
ControllerMSE (10−2)MAE (10−1)maxECoEf
FxTSM6.6092.0490.9341.811
super-twisting4.1241.4560.6690.790
ASOFxTSM0.6350.6240.2920.723
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

Feng, Y.; Long, Y.; Yao, C.; Song, E. Adaptive Second-Order Fixed-Time Sliding Mode Controller with a Disturbance Observer for Electronic Throttle Valves. Sensors 2023, 23, 7676. https://doi.org/10.3390/s23187676

AMA Style

Feng Y, Long Y, Yao C, Song E. Adaptive Second-Order Fixed-Time Sliding Mode Controller with a Disturbance Observer for Electronic Throttle Valves. Sensors. 2023; 23(18):7676. https://doi.org/10.3390/s23187676

Chicago/Turabian Style

Feng, Yinkai, Yun Long, Chong Yao, and Enzhe Song. 2023. "Adaptive Second-Order Fixed-Time Sliding Mode Controller with a Disturbance Observer for Electronic Throttle Valves" Sensors 23, no. 18: 7676. https://doi.org/10.3390/s23187676

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