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:
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:
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:
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:
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):
where,
Considering the parameter uncertainty caused by the machining error and aging of the parts, (5) becomes
where, Δ
δ1, Δ
δ2, Δ
δ3, Δ
δ4, Δ
δ5 are the uncertainties of the corresponding parameters. Those uncertainties and disturbances are written as lumped disturbances:
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:
Combining (7) and (8), the state equation of the ETV can be obtained as follows:
where,
μ = 1/
δ10,
dl = μΔ
d.