Next Article in Journal
Impact of Drawing Machine Parameters on Force and Energy Consumption in Borosilicate Glass Tube Production
Previous Article in Journal
Research and Analysis of Liquid Cooling Heat Dissipation Equipment for Insulated-Gate Bipolar Transistor Modules of Wind Power Converters Based on the Finite Element Analysis Method
Previous Article in Special Issue
An Automatic Vehicle Navigation System Based on Filters Integrating Inertial Navigation and Global Positioning Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite-Time Adaptive Control for Electro-Hydraulic Braking Gear Transmission Mechanism with Unilateral Dead Zone Nonlinearity

1
School of Mechanical and Automotive Engineering, Liaocheng University, Liaocheng 252000, China
2
School of Vehicle and Mobility, Tsinghua University, Beijing 100084, China
*
Author to whom correspondence should be addressed.
Machines 2024, 12(10), 698; https://doi.org/10.3390/machines12100698
Submission received: 8 September 2024 / Revised: 29 September 2024 / Accepted: 30 September 2024 / Published: 2 October 2024
(This article belongs to the Special Issue Modeling, Estimation, Control, and Decision for Intelligent Vehicles)

Abstract

:
Autonomous vehicles require more precise and reliable braking control, and electro-hydraulic braking (EHB) systems are better adapted to the development of autonomous driving. However, EHB systems inevitably suffer from unilateral dead zone nonlinearity, which adversely affects the position tracking control. Therefore, a finite-time adaptive control strategy was designed for unilateral dead zone nonlinearity. Initially, the unilateral dead zone nonlinearity was reformulated into a matched disturbance term and an unmatched disturbance term to reduce the adverse effects of disturbances, thereby enhancing system controllability. Then, the “complexity explosion” in the design of the control strategy was avoided by command filtering, and the design process of the controller was simplified. Furthermore, the finite-time control theory was employed to boost the system’s convergence speed, thereby enhancing control performance. In order to ensure the stability of the system under the dead zone disturbance, the unknown disturbance terms were estimated. The stability of the control strategy was validated through the finite-time stability theorem and the Lyapunov function. Eventually, simulations and hardware-in-the-loop (HIL) experiments validated the feasibility and availability of the finite-time adaptive control strategy.

1. Introduction

In the context of the rapid advancement of automobile technology [1,2,3,4,5], intelligent driving vehicles have higher requirements for the reliability and accuracy of the braking system. With traditional braking systems exhibiting drawbacks such as braking force delays and extended braking distances, they no longer suffice to meet the evolving requirements of intelligent driving vehicles [6]. As a result, EHB systems have progressively supplanted traditional braking systems due to their swift braking response and precise braking force modulation [7]. Consequently, to adapt more effectively to the progression of intelligent driving vehicles, numerous scholars have conducted extensive research on EHB systems [8,9,10] and gradually recognized the influence of backlash nonlinearity on the system’s performance.
In practical mechanical transmission systems, the presence of backlash nonlinearity tends to cause unnecessary disturbances, significantly impacting the system’s dynamic response, control performance, and overall reliability [11,12]. Given that the gear transmission mechanism is an important part of the EHB system, the detrimental effects of backlash nonlinearity on the control performance of EHB systems are particularly pronounced. This nonlinearity leads to unknown disturbances in the gear transmission mechanism, hindering the realization of precise position tracking control [13,14]. Consequently, designing a control strategy capable of addressing the backlash nonlinearity emerges as a pressing issue in need of resolution.
Considering the effects of backlash nonlinearity on the system, researchers have commonly employed dead zone models to characterize backlash nonlinearity [15,16,17]. However, traditional dead zone models exhibit non-differentiable characteristics within their dead zone ranges, where input signals fail to induce changes in output signals. To address this limitation, a differentiable dead zone model was proposed [18]. On this basis, the concept of “soft degree” was introduced to mitigate oscillation and instability issues [19]. Subsequent research extended the above achievement to mechanical systems featuring asymmetric dead zone nonlinearity, offering better solutions for general backlash nonlinearity systems [20,21]. Yiyun Zhao et al. utilized a differentiable function to approximate the traditional dead zone model in order to address system jitter problems [22]. Despite these advances, unknown disturbances in the system are still not negligible.
Mingjie Cai et al. transformed the dead zone model into a linear system with unknown gain and bounded disturbance and proposed an adaptive neural finite-time control method [23]. An adaptive robust control strategy was proposed to solve the unknown parameters, dead zones, and disturbances [24]. Xiuping Wang et al. proposed an adaptive RBF neural network command filter backstepping control for the unmodeled disturbances in PPMLM [25]. A robust adaptive sliding mode control strategy was designed [26]. This strategy provides strong robustness to uncertain parameters and unknown disturbances. Shihong Ding et al. constructed a new third-order sliding mode control strategy for the effect of unknown disturbances on tracking control [27]. From the above analysis, it can be seen that adaptive control is an important tool for solving the dead zone nonlinearity. However, the design of adaptive control strategies is prone to the problem of “complexity explosion” in high-order nonlinearity systems.
For the problem of “complexity explosion”, researchers have made significant advancements by incorporating command filtering technology [28,29,30,31]. Command filtering technology was introduced into the adaptive control algorithms, which simplified the design of the controller [32,33]. Focusing on uncertain nonlinearity systems with unknown dynamics models, Yongliang Yang et al. presented a robust adaptive control method to solve the issue of “complexity explosion” by utilizing command filtering technology [34]. Additionally, a command filtering adaptive fuzzy control scheme was proposed to address parameter uncertainty within the system and to simplify the controller’s design [35]. Command filtering technology has proven to be a valuable solution for overcoming the “complexity explosion” in adaptive control strategy design. Furthermore, there is a growing recognition of the impact of convergence speed on the control performance of systems.
Considering the influence of convergence speed on system control performance, researchers have introduced finite-time control theory within adaptive control [36,37]. An adaptive finite-time control strategy based on a neural network was proposed, effectively resolving the limitations of traditional control methods in achieving rapid convergence under input saturation conditions [38]. Moreover, an output feedback control was presented based on adaptive finite-time control, which accomplished tracking tasks of the system within finite time [39]. A novel adaptive control strategy was proposed, which used the finite-time control theory to achieve rapid convergence to the desired trajectory [40]. For the unmodeled dynamic nonlinearity systems, a control method integrating adaptive control, fuzzy control, and finite-time control theory was designed, providing a novel solution to control issues in such systems [41]. All of the above control methods have achieved good control results.
It can be seen from the above analysis that the combination of command filtering technology and adaptive control can avoid the issues of “complexity explosion” and simplify the design of the controllers. Meanwhile, by applying the finite-time control theory, the convergence speed of the controller can be improved, thereby enhancing the control performance of the system. Therefore, this paper presents a finite-time adaptive control strategy based on command filtering. The strategy utilizes command filtering to introduce the compensation signals to reduce the system’s tracking error. Then, a power exponent term is introduced through finite-time control theory to make the system converge quickly in finite time. Finally, the control signal is solved by adaptive control. The contributions are as follows:
(1) A finite-time adaptive control strategy is proposed for the unilateral dead zone of the EHB gear transmission mechanism. The “complexity explosion” in the design of the control strategy is avoided by command filtering, and the design difficulty of the control strategy is simplified. Considering the influence of convergence speed on the control performance, this paper incorporates finite-time control theory into the control strategy. This method guarantees that the system converges to the desired trajectory within a finite time.
(2) The unilateral dead zone nonlinearity is transformed into a matched disturbance term and an unmatched disturbance term through a linear transformation. This transformation enhances the controllability of the system. The unknown disturbance terms in the system are estimated to ensure the stability of the system under the dead zone disturbance.

2. System Modeling and Problem Description

The EHB system, an electronic control braking system, comprises essential components such as a power source, a sensor, a brake pedal, a gear transmission mechanism, and a brake master cylinder, as depicted in Figure 1. In contrast to traditional braking systems, the EHB system no longer relies solely on the mechanical connection to realize the transmission of braking force. Instead, it utilizes electronic components to replace some of the mechanical components in the traditional braking system. The hydraulic unit is electronically controlled to manage and allocate braking force effectively. Central to the EHB system is the gear transmission servo system, encompassing the power source and gear transmission mechanism. This system converts the motor’s high-speed rotational motion into low-speed axial translational motion, utilizing gear ratios to amplify torque. However, there are inevitably dead zones between the gears that prevent perfect meshing.
Figure 2 shows the schematic diagram of the unilateral dead zone in Figure 1. Assuming that a is the initial moment of the steady state, at this time, the driving and driven gears are in full contact at the left meshing point; if, at the moment of b, the driving gear begins to decelerate or change direction, the speed difference between the driving and driven gears is generated, and the driving and driven gears are separated and cross the tooth gap; at this time, the driven gear is not under the control of the driving gear, and it begins to move freely; when the driving gear crosses the tooth gap, the positional relationship of the driving and driven gears is shown as c, and the two of them are in full contact at the right meshing point. Therefore, the presence of the dead zone nonlinearity within the gear transmission mechanism poses challenges for precise position tracking control, thereby impacting the braking performance of the EHB system.
The gear transmission mechanism of the EHB system serves as a classic example of a sandwich system, which can be treated as two interconnected subsystems. Considering that the moment of inertia of the two subsystems is highly coincident with the physical reality, the unilateral dead zone nonlinearity under investigation in this paper is mathematically represented by (1).
J l θ ¨ l + C l θ ˙ l = N 0 D θ J m θ ¨ m + C m θ ˙ m = u D θ ,
where J l , θ l , and C l are the moment of inertia and position and viscous friction coefficient of the load end; J m , θ m , and C m are the moment of inertia and position and viscous friction coefficient of the drive end; N 0 is the transmission ratio; u is the input torque; and θ = θ m N 0 θ l is the relative displacement.
In (1), D [ θ ] symbolizes the transmission torque between the load end and the drive end, as illustrated in Figure 3. The mathematical model of D [ θ ] is expressed as
D θ = h θ α ,       θ α 0 ,                             0 < θ < α ,  
where h > 0 is the rigidity coefficient and α > 0 is the backlash width.
Remark 1.
The study in this paper refers to the unilateral dead zone nonlinearity between the time the driver depresses the brake pedal and the end of braking, excluding the process of pedal reset. When the EHB system starts braking, the gear transmission mechanism rotates from the starting point to one side to transfer the torque. When the EHB system ends braking, the gear drive mechanism returns to the starting point in the original path. Therefore, the dead zone in the EHB gear drive mechanism is one-sided.
Remark 2.
In the gear transmission mechanism, all parameters, including  J l , θ l , C l , J m , θ m , C m , h , α , and so forth, are considered unknown. Building upon this premise, the primary control objective of this study is to achieve motion trajectory tracking at the load end, ensuring alignment with the desired trajectory while guaranteeing the overall stability of the system.
To address the unilateral dead zone nonlinearity in the gear transmission mechanism, we undertake a straightforward mathematical transformation of (2) as follows:
D θ = h θ + d ,
where
d = h α ,           θ α h θ ,         0 < θ < α .
We can obtain
d h α .
Let x 1 = θ l , x 2 = θ ˙ l , x 3 = θ m , and x 4 = θ ˙ m . By substituting (2) and (3) into (1), we derive the following relationship:
x ˙ 1 = x 2 x ˙ 2 = a 1 x 1 + a 2 x 2 + a 3 x 3 + Δ d 1 x ˙ 3 = x 4 x ˙ 4 = b 1 x 1 + b 2 x 3 + b 3 x 4 + b 4 u + Δ d 2 ,
where a 1 = N 0 2 h / J l , a 2 = C l / J l , a 3 = N 0 h / J l , b 1 = N 0 h / J m , b 2 = h / J m , b 3 = C m / J m , and b 4 = 1 / J m .
The following relationship can be deduced from (6):
Δ d 1 N 0 h α J l = D 1 ,
Δ d 2 h α J m = D 2 ,
where D 1 and D 2 are unknown bounded disturbances.
Remark 3.
The operating conditions of the gear transmission mechanism. Throughout its operation, factors such as friction, gear collisions, and temperature fluctuations produce variations in parameters  J l , θ l , C l , J m , θ m , C m , and h, consequently influencing the width α of the unilateral dead zone nonlinearity in the gear transmission mechanism. Hence, we consider parameters   a 1 , a 2 , a 3 , b 1 , b 2 , b 3 and   b 4  in (6) as unknown variables.

3. Controller Design and Stability Analysis

Based on command filtering technology, a finite-time adaptive control strategy is proposed in this chapter to solve the unilateral dead zone nonlinearity in the gear transmission mechanism. The combination of adaptive control with command filtering technology and finite-time control theory effectively avoids the issue of “complexity explosion” in traditional adaptive control and enhances the convergence speed of the system. This method enhances the overall control performance of the EHB system. The control block diagram of the gear transmission mechanism is depicted in Figure 4.

3.1. Design of the Controller

Before designing the controller, we conducted the following coordinate transformations:
z i = x i α ¯ i ,     i = 1 , 2 , 3 , 4
where α ¯ 1 = y r is the desired position signal and α ¯ i is the output signal and satisfies the following relationship:
ε i α ¯ ˙ i + α ¯ i = α i , α ¯ i 0 = α i 0 ,     i = 1 , 2 , 3 , 4
where ε i > 0 and α i are virtual control signals.
Next, the design process of the proposed control strategy is introduced.
Step 1: It can be derived from (9) that
z 1 = x 1 α ¯ 1 = x 1 y r .
The derivation of (11) is obtained:
z ˙ 1 = x 2 α ¯ ˙ 1 = z 2 + α ¯ 2 α 2 + α 2 y r .
Define the compensation signal ξ 1 as follows:
ξ ˙ 1 = k 1 ξ 1 + ξ 2 + α ¯ 2 α 2 l 1 s i g n ξ 1 ,
where k 1 > 0 and l 1 > 0 .
Define the tracking error signal after command filtering compensation as follows:
χ 1 = z 1 ξ 1 ,
χ 2 = z 2 ξ 2 .
According to (12), (13), and (14),
χ ˙ 1 = χ 2 + α 2 + k 1 ξ 1 y ˙ r + l 1 s i g n ξ 1 .
Construct the Lyapunov function as
V 1 = 1 2 χ 1 2 .
The derivation of (17) is obtained:
V ˙ 1 = χ 1 χ 2 + χ 1 α 2 + χ 1 k 1 ξ 1 χ 1 y ˙ r + χ 1 l 1 s i g n ξ 1 .
To ensure the stability of the first subsystem, the virtual control signal α 2 is defined as
α 2 = k 1 z 1 + y ˙ r s 1 χ 1 r .
Substitute (19) into (18) to obtain
V ˙ 1 = k 1 χ 1 2 + χ 1 χ 2 s 1 χ 1 r + 1 + χ 1 l 1 s i g n ξ 1 .
Step 2: It can be derived from (9) that
z 2 = x 2 α ¯ 2 .
The derivation of (21) is obtained:
z ˙ 2 = x ˙ 2 α ¯ ˙ 2 = a 1 x 1 + a 2 x 2 + a 3 x 3 + Δ d 1 α ¯ ˙ 2 = a 1 x 1 + a 2 x 2 + a 3 z 3 + α ¯ 3 α 3 + α 3 + Δ d 1 α ¯ ˙ 2 .
Define the compensation signal ξ 2 as follows:
ξ ˙ 2 = k 2 ξ 2 + a 3 α ¯ 3 α 3 + ξ 3 ξ 1 l 2 s i g n ξ 2 ,
where k 2 > 0 and l 2 > 0 .
Define the tracking error signal after command filtering compensation as follows:
χ 2 = z 2 ξ 2 ,
χ 3 = z 3 ξ 3 .
According to (22), (23), and (24),
χ ˙ 2 = a 1 x 1 + a 2 x 2 + a 3 χ 3 + a 3 α 3 + Δ d 1 α ¯ ˙ 2 + k 2 ξ 2 + ξ 1 + l 2 s i g n ξ 2 .
Construct the Lyapunov function as
V 2 = V 1 + 1 2 χ 2 2 + 1 2 γ D ˜ 1 2 .
where γ > 0 , D ~ 1 = D 1 D ^ 1 , D ^ 1 is the estimate of D 1 , and Δ d 1 < D 1 .
The derivation of (27) is obtained as follows:
V ˙ 2 = V ˙ 1 + χ 2 a 1 x 1 + χ 2 a 2 x 2 + χ 2 a 3 χ 3 + χ 2 a 3 α 3 + χ 2 Δ d 1 χ 2 α ¯ ˙ 2 + χ 2 k 2 ξ 2 + χ 2 ξ 1 + χ 2 l 2 s i g n ξ 2 1 γ D ˜ 1 D ^ ˙ 1 .
To ensure the stability of the first subsystem, the virtual control signal α 3 is defined as
α 3 = 1 a 3 a 1 x 1 a 2 x 2 tanh χ 2 c 2 D ^ 1 + α ¯ ˙ 2 k 2 z 2 z 1 s 2 χ 2 r .
where c 2 > 0 .
Substitute (29) into (28) to obtain
V ˙ 2 = k 1 χ 1 2 k 2 χ 2 2 + a 3 χ 2 χ 3 + χ 2 Δ d 1 χ 2 tanh χ 2 c 2 D 1 D ˜ 1 1 γ D ˜ 1 D ^ ˙ 1 s 1 χ 1 r + 1 s 2 χ 2 r + 1 + χ 1 l 1 s i g n ξ 1 + χ 2 l 2 s i g n ξ 2 . k 1 χ 1 2 k 2 χ 2 2 + a 3 χ 2 χ 3 + χ 2 χ 2 tanh χ 2 c 2 D 1 + χ 2 tanh χ 2 c 2 D ˜ 1 1 γ D ˜ 1 D ^ ˙ 1 s 1 χ 1 r + 1 s 2 χ 2 r + 1 + χ 1 l 1 s i g n ξ 1 + χ 2 l 2 s i g n ξ 2 = k 1 χ 1 2 k 2 χ 2 2 + a 3 χ 2 χ 3 s 1 χ 1 r + 1 s 2 χ 2 r + 1 + χ 1 l 1 s i g n ξ 1 + χ 2 l 2 s i g n ξ 2 + 0 . 2785 c 2 D 1 + 1 γ D ˜ 1 D ^ ˙ 1 + γ χ 2 tanh χ 2 c 2 .
For any c > 0 and c R , the following relation holds:
0 ε ε tanh ε c l c .
We can obtain k = e ( k + 1 ) after a simple calculation.
Step 3: It can be derived from (9) that
z 3 = x 3 α ¯ 3 .
The derivation of (32) is obtained:
z ˙ 3 = x 4 α ¯ ˙ 3 = z 4 + α ¯ 4 α 4 + α 4 α ¯ ˙ 3 .
Define the compensation signal ξ 3 as follows:
ξ ˙ 3 = k 3 ξ 3 + α ¯ 4 α 4 + ξ 4 a 3 ξ 2 l 3 s i g n ξ 3 ,
where k 3 > 0 and l 3 > 0 .
Define the tracking error signal after command filtering compensation as follows:
χ 3 = z 3 ξ 3 ,
χ 4 = z 4 ξ 4 .
According to (33), (34), and (35),
χ ˙ 3 = χ 4 + α 4 α ¯ ˙ 3 + k 3 ξ 3 + a 3 ξ 2 + l 3 s i g n ξ 3 .
Construct the Lyapunov function as
V 3 = V 2 + 1 2 χ 3 2 .
The derivation of (38) is obtained:
V ˙ 3 = V ˙ 2 + χ 3 χ 4 + χ 3 α 4 χ 3 α ¯ ˙ 3 + χ 3 k 3 ξ 3 χ 3 ξ 4 + χ 3 a 3 ξ 2 + χ 3 l 3 s i g n ξ 3 .
To ensure the stability of the third subsystem, the virtual control signal α 4 is defined as
α 4 = k 3 z 3 + α ¯ ˙ 3 a 3 z 2 s 3 χ 3 r .
Substitute (40) into (39) to obtain
V ˙ 3 = k 1 χ 1 2 k 2 χ 2 2 k 3 χ 3 2 + χ 3 χ 4 s 1 χ 1 r + 1 s 2 χ 2 r + 1 s 3 χ 3 r + 1 + χ 1 l 1 s i g n ξ 1 + χ 2 l 2 s i g n ξ 2 + χ 3 l 3 s i g n ξ 3 + 0.2785 c 2 D 1 + 1 γ D ˜ 1 D ^ ˙ 1 + γ χ 2 tanh χ 2 c 2 .
Step 4: It can be derived from (9) that
z 4 = x 4 α ¯ 4 .
The derivation of (42) is obtained:
z ˙ 4 = x ˙ 4 α ¯ ˙ 4 = b 1 x 1 + b 2 x 3 + b 3 x 4 + b 4 u + Δ d 2 α ¯ ˙ 4 .
Define the compensation signal ξ 4 as follows:
ξ ˙ 4 = k 4 ξ 4 ξ 3 l 4 s i g n ξ 4 ,
where k 4 > 0 and l 4 > 0 .
Define the tracking error signal after command filtering compensation as follows:
χ 4 = z 4 ξ 4 .
According to (43), (44), and (45),
χ ˙ 4 = b 1 x 1 + b 2 x 3 + b 3 x 4 + b 4 u + Δ d 2 α ¯ ˙ 4 + k 4 ξ 4 + ξ 3 + l 4 s i g n ξ 4 .
Construct the Lyapunov function as
V 4 = V 3 + 1 2 χ 4 2 + 1 2 γ D ˜ 2 2 .
where γ > 0 , D ~ 2 = D 2 D ^ 2 , D ^ 2 is the estimate of D 2 , and Δ d 2 < D 2 .
The derivation of (47) is obtained:
V ˙ 4 = V ˙ 3 + χ 4 b 1 x 1 + χ 4 b 2 x 3 + χ 4 b 3 x 4 + χ 4 b 4 u + χ 4 Δ d 2 χ 4 α ¯ ˙ 4 + χ 4 k 4 ξ 4 + χ 4 ξ 3 + χ 4 l 4 s i g n ξ 4 1 γ D ˜ 2 D ^ ˙ 2 .
From (48), the actual control signal u is defined as
u = 1 b 4 b 1 x 1 b 2 x 3 b 3 x 4 tanh χ 4 c 4 D ^ 2 + α ¯ ˙ 4 k 4 z 4 z 3 s 4 χ 4 r .
where c 4 > 0 .
According to (49), we can design parameter updating laws as
D ^ ˙ 1 = γ χ 2 tanh χ 2 c 2 λ 1 D ^ 1 ,
D ^ ˙ 2 = γ χ 4 tanh χ 4 c 4 λ 2 D ^ 2 .
where λ 1 > 0 and λ 2 > 0 .
The control signal block diagram of the control strategy proposed in this paper is shown in Figure 5.

3.2. Stability Analysis

Theorem 1.
According to the actual control signal (49); virtual control signals (19), (29), and (40); and parameter updating laws (50) and (51), we can obtain the following conclusions:
(1) All signals of the gear transmission system remain bounded;
(2) The tracking error of the system  χ i = z i ξ i converges to a compact set.
Lemma 1
([42]). If V > 0 and there exist design constants, σ > 0 , β > 0 , 0 < p < 1 , and  0 < b < satisfy the following condition:
V ˙ σ V β V p + b ,
Then, system  x ˙ = f x , u converges and achieves global stability within a finite time.
Proof. 
Substitute (49) into (48) to obtain
V ˙ 4 = k 1 χ 1 2 k 2 χ 2 2 k 3 χ 3 2 k 4 χ 4 2 s 1 χ 1 r + 1 s 2 χ 2 r + 1 s 3 χ 3 r + 1 s 4 χ 4 r + 1 + χ 1 l 1 s i g n ξ 1 + χ 2 l 2 s i g n ξ 2 + χ 3 l 3 s i g n ξ 3 + χ 4 l 4 s i g n ξ 4 + 0.2785 c 2 D 1 + 0.2785 c 4 D 2 + 1 γ D ˜ 1 D ^ ˙ 1 + γ χ 2 tanh χ 2 c 2 + 1 γ D ˜ 2 D ^ ˙ 2 + γ χ 4 tanh χ 4 c 4 .
Substitute (50) and (51) into (53) to obtain
V ˙ 4 = k 1 χ 1 2 k 2 χ 2 2 k 3 χ 3 2 k 4 χ 4 2 s 1 χ 1 r + 1 s 2 χ 2 r + 1 s 3 χ 3 r + 1 s 4 χ 4 r + 1 + χ 1 l 1 s i g n ξ 1 + χ 2 l 2 s i g n ξ 2 + χ 3 l 3 s i g n ξ 3 + χ 4 l 4 s i g n ξ 4 + 0.2785 c 2 D 1 + 0.2785 c 4 D 2 + 1 γ λ 1 D ˜ 1 D ^ 1 + 1 γ λ 2 D ˜ 2 D ^ 2 .
According to Young’s inequality,
v i l i s i g n ξ i l i 2 v i 2 + l i 2 s i g n ξ i 2 l i 2 v i 2 + l i 2 .
Further solving (54), the following is obtained:
V ˙ 4 k 1 χ 1 2 k 2 χ 2 2 k 3 χ 3 2 k 4 χ 4 2 s 1 χ 1 r + 1 s 2 χ 2 r + 1 s 3 χ 3 r + 1 s 4 χ 4 r + 1 + l 1 2 χ 1 2 + l 1 2 + l 2 2 χ 2 2 + l 2 2 + l 3 2 χ 3 2 + l 3 2 + l 4 2 χ 4 2 + l 4 2 + 0.2785 c 2 D 1 + 0.2785 c 4 D 2 1 2 γ λ 1 D ˜ 1 2 + 1 2 γ λ 1 D 1 2 1 2 γ λ 2 D ˜ 2 2 + 1 2 γ λ 2 D 2 2 σ V 4 β V 4 r + 1 2 + b ,
where
σ = min 2 k 1 l 1 , 2 k 2 l 2 , 2 k 3 l 3 , 2 k 4 l 4 , λ 1 , λ 2 ,
β = min s 1 2 r + 1 2 , s 2 2 r + 1 2 , s 3 2 r + 1 2 , s 4 2 r + 1 2 , ,
b = l 1 2 + l 2 2 + l 3 2 + l 4 2 + 0.2785 c 2 D 1 + 0.2785 c 4 D 2 + 1 2 γ λ 1 D 1 2 + 1 2 γ λ 2 D 2 2 ,
and the following relationship is used in (56):
P ˜ P ^ = P ˜ P P ˜ = P ˜ 2 + P ˜ P P ˜ 2 + 1 2 P ˜ 2 + 1 2 P 2 1 2 P ˜ 2 + 1 2 P 2 .
Based on Lemma 1, we can obtain the gradual convergence of the motion trajectory of the controlled system within finite time as V 4 approaches
V p b / 1 η β .
Hence, the motion trajectory of the controlled system is bounded in finite time as follows:
χ i 2 b 1 λ β 1 p .
The maximum settling time is as follows:
T 1 1 σ 1 p ln σ V 1 p x 0 + η β η β .
It can be seen from χ i = z i ξ i that if ξ i is convergent in finite time, then z i is also convergent in finite time.
Choosing the Lyapunov function
V 5 = i = 1 4 1 2 ξ i 2 ,
we obtain
V ˙ 5 = ξ 1 ξ ˙ 1 + ξ 2 ξ ˙ 2 + ξ 3 ξ ˙ 3 + ξ 4 ξ ˙ 4 = k 1 ξ 1 2 + ξ 1 ξ 2 + ξ 1 α ¯ 2 α 2 ξ 1 l 1 s i g n ξ 1 k 2 ξ 2 2 + a 3 ξ 2 α ¯ 3 α 3 + a 3 ξ 2 ξ 3 ξ 1 ξ 2 ξ 2 l 2 s i g n ξ 2 k 3 ξ 3 2 + ξ 3 α ¯ 4 α 4 + ξ 3 ξ 4 a 3 ξ 2 ξ 3 ξ 3 l 3 s i g n ξ 3 k 4 ξ 4 2 ξ 3 ξ 4 ξ 4 l 4 s i g n ξ 4 = i = 1 4 k i ξ i 2 i = 1 3 l i ξ i + ξ 1 α ¯ 2 α 2 + a 3 ξ 2 α ¯ 3 α 3 + ξ 3 α ¯ 4 α 4 .
According to the Lemma in [43], it can achieve α ¯ i + 1 α i + 1 < η i ( η i is a known constant) in finite time T 2 . Therefore, by selecting appropriate parameters that satisfy l i > η i , the following inequality holds:
V ˙ 5 i 1 4 k i ξ i 2 l 1 η 1 ξ 1 l 2 a 3 η 2 ξ 2 l 3 η 3 ξ 3 l 4 ξ 4 K m V 5 d V 5 1 2 ,
where K m = 2 min k i and d = 2 min l 1 η 1 , l 2 a 3 η 2 , l 3 η 3 . From Lemma 1, we can conclude that ξ i converges to the origin in finite time T 3 . Therefore, z i is finitely stable in T = T 1 + T 2 + T 3 .
Therefore, from the above analysis, it can be deduced that χ 1 , χ 2 , χ 3 , χ 4 , D ~ 1 , and D ~ 2 are bounded. Considering the boundedness of χ 1 and (14), we can conclude that z 1 and ξ 1 are bounded. Similarly, based on the boundedness of χ 2 and (24), we can infer that z 2 and ξ 2 are bounded. Additionally, by observing the boundedness of χ 3 and (35), we can deduce that z 3 and ξ 3 are bounded. Furthermore, from the boundedness of χ 4 and (45), it follows that z 4 and ξ 4 are bounded. Moreover, with the boundedness of x 1 , x 2 , x 3 , D ~ 2 , z 3 , z 4 , χ 4 , and (49), we can obtain that u is bounded. Consequently, the controlled system can be inferred to be bounded.

4. Simulation Results

This paper proposes a finite-time adaptive control strategy. Although this control strategy introduces a power exponent term s i χ i r based on the finite-time control theory, the design steps and complexity are essentially the same as those of the control strategy without finite-time control theory.
To verify the feasibility and availability of the finite-time adaptive control strategy, simulation experiments on the control strategy are conducted within the 2018b MATLAB/Simulink environment in this section. In simulation experiments, we established the simulation model of the gear transmission mechanism and configured the simulation parameters as shown in Table 1.
In experiment 1, the desired trajectory adopts a slope function with the slope and rise time set to 1 and 1 s. Once the maximum value of 1 rad is attained, the function value remains constant, and the simulation continues until 5 s. In experiment 2, the desired trajectory adopts a sinusoidal absolute value function with the amplitude and frequency set to 2 rad and 2.5 rad/s. The simulation runs until 5 s. In experiment 3, the desired trajectory adopts a step function. The simulation runs until 15 s.
Remark 4.
To validate the feasibility and availability of the finite-time adaptive control strategy proposed in this paper, we conduct a comparative analysis with the control strategy without finite-time control theory, denoted by “*”.
  • Experiment 1: The desired trajectory in experiment 1 is shown in (61).
    x d = t .
The simulation results are depicted in Figure 6. Observing Figure 6a, it is evident that the tracking performance of both strategies is comparable and meets the design requirements. However, as can be seen from the local magnification diagram in Figure 6a, the tracking performance of the control strategy in this paper is better and can converge in finite time to 1. Figure 6b illustrates the tracking error of x 1 and x 1 . The tracking error of x 1 is approximately −0.002~0.002 rad, which is roughly 2/3 smaller than x 1 . Moreover, the former can rapidly converge to 0 in a finite time.
Figure 6c illustrates the tracking performance of x 2 and x 2 . Due to the turning points of the slope function at 0 s and 1 s, the tracking performance of x 2 and x 2 is adversely affected. However, as can be seen from the local magnification diagram in Figure 6c, it is evident that x 2 can converge to the steady state within a finite time, showing better tracking performance. In contrast, x 2 shows significant fluctuations at the turning points, leading to less effective tracking and longer convergence times. The tracking error curves of x 2 and x 2 in Figure 6d are synchronized with the tracking performance curves of x 2 and x 2 in Figure 6c. Notably, the former displays a smaller tracking error and faster convergence speed.
In Figure 6e, the comparison of compensation signals ξ 1 and ξ 1 is presented. Through analysis, it can be found that the trends in the compensation signals ξ 1 and ξ 1 closely mirror those of Figure 6b,d. However, ξ 1 shows fewer fluctuations at the turning points, a smaller fluctuation range, and the ability to converge to the desired value in a finite time. Figure 6f shows a comparison of the command filtering output signals α ¯ 2 and α ¯ 2 . It can be seen that the output signal α ¯ 2 of the control strategy with finite-time control theory is more stable.
  • Experiment 2: The desired trajectory in experiment 2 is shown in (62).
    x d = 2 sin 2.5 t .
The simulation results are depicted in Figure 7. Figure 7a indicates that both tracking performances are nearly identical, meeting the design requirements. However, the local magnification diagram in Figure 7a reveals that the motion trajectory of the control strategy with finite-time control theory aligns more closely with the desired trajectory x d . Figure 7b presents a comparison of the tracking error of x 1 and x 1 . It is evident from Figure 7b that when the rotation angle of the load end deviates from 0, the error of both x 1 and x 1 remains close to 0. However, when the rotation angle of the load end is 0, the error range of x 1 and x 1 is about −0.018~0 rad and −0.063~0.025 rad, respectively. In comparison to the control strategy without finite-time control theory, this control strategy demonstrates a noteworthy improvement, with the error fluctuation range reduced by approximately 4/5.
The tracking performance curves of x 2 and x 2 are illustrated in Figure 7c. Compared with x 2 , x 2 has a better tracking performance and shorter convergence time when the rotation angle of the load end is near 0. The tracking error curves of x 2 and x 2 are depicted in Figure 7d. These curves change as x 2 and x 2 in Figure 7c change. From the above analysis, the control strategy proposed exhibits smaller tracking errors and faster convergence, demonstrating its availability in enhancing tracking performance.
Figure 7e shows a comparison of the compensation signals ξ 1 and ξ 1 . It is evident that the compensation signal ξ 1 has an obvious fluctuation and the fluctuation range is large. In comparison to ξ 1 , ξ 1 is more in line with the design requirements. Figure 7f shows a comparison of the command filtering output signals α ¯ 2 and α ¯ 2 . α ¯ 2 and α ¯ 2 are basically consistent with the trend shown in Figure 7c.
  • Experiment 3: The desired trajectory in experiment 3 is a step function. The value of the function in 0~0.5 s is 0, the value of the function in 0.5~1 s is 0.2, and the value of the function in 1~1.5 s is 0.1. The period is set to 1.5 s and ends after 5 s.
The simulation results are depicted in Figure 8. Figure 8a indicates the tracking performance of both. The local magnification diagram in Figure 8a reveals that the motion trajectory of the control strategy with finite-time control theory is better with a faster response. Figure 8b presents a comparison of the tracking error of x 1 and x 1 . It is evident from Figure 8b that the error of x 1 is more consistent with the design than the error of x 1 .
The tracking performance curves of x 2 and x 2 are illustrated in Figure 8c. As we can see from the comparison of x 2 and x 2 , x 2 has faster convergence and desirable tracking effects when the rotation angle of the load end is near 0. Figure 8d illustrates the tracking error curve of Figure 8c. The trends of x 2 and x 2 in Figure 8d resemble those in Figure 8b, with x 2 exhibiting superior convergence. In conclusion, the control strategy proposed in this paper effectively mitigates the impact of unilateral dead zone nonlinearity in the EHB gear mechanism.
In Figure 8e, the comparison of compensation signals ξ 1 and ξ 1 is presented. By comparing ξ 1 with ξ 1 , we find that compensation signal ξ 1 is the most appropriate for the design of the controller. Figure 8f presents a comparison of the command filtering output signals α ¯ 2 and α ¯ 2 . The two are almost identical except for some differences in fluctuations.
From the analysis of the three simulation experiments above, we observe that the state variables x 1 , x 1 , x 2 , and x 2 and the tracking errors z 1 , z 1 , z 2 , and z 2 all converge to their expected values within a finite time. However, the control strategy with finite-time control theory demonstrates faster convergence, a reduced fluctuation range, and superior tracking performance. Hence, the control strategy with finite-time control theory proposed in this paper for addressing the unilateral dead zone nonlinearity in the gear transmission mechanism effectively enhances convergence speed and elevates tracking performance.

5. HIL Experiments and Results

In the previous chapters, we design a control strategy to address the unilateral dead zone nonlinearity in the gear transmission mechanism and conduct a stability analysis of the proposed approach. Then, the control strategy is validated through MATLAB/Simulink simulations. Considering the differences between the actual engineering and the simulation results, we perform pertinent HIL experiments on the EHB system test platform to further validate the feasibility and availability of the control strategy.
The EHB system test platform used in this chapter is depicted in Figure 9, comprising the upper computer, the lower computer NI-PXI, the monitor, and the EHB system. Given the direct connection of the drive end of the gear transmission mechanism to the PMSM, angle information of the PMSM is obtained via an angle sensor to derive the angle information of the drive end. Finally, utilizing the transmission ratio relation of the gear transmission mechanism, the angle information of the load end is computed. Based on this transformational process, we conducted two HIL experiments to verify the feasibility and availability of the control strategy.
In the first HIL experiment, we adopt the slope function as the expected trajectory. The tracking performance of x 1 and x 1 , the tracking error of x 1 and x 1 , and the master-cylinder push rod displacement are shown in Figure 10a–c, respectively. As depicted in Figure 10a, compared with the tracking trajectory without finite-time control, the control strategy proposed in this paper is closer to the desired trajectory. When 1 s is reached, the control strategy in this paper can converge to 1 rad in a short time, which is not available for the control strategy without finite-time control. Therefore, the control strategy proposed successfully tracks the desired trajectory within a finite time, exhibiting superior tracking performance. It can be seen from Figure 10b that the errors of x 1 and x 1 within the range of 0~1 s are 0~0.8 rad and 0~0.16 rad, respectively, converging to the desired values after 1 s, with the error stabilizing near 0. However, the error of x 1 converges to 0 faster, the error is smaller, and the control performance is better. Figure 10c illustrates the displacement of the master-cylinder push rod after x 1 reaches the desired value of 1 rad, with a peak value of about 0.75 mm.
In the second HIL experiment, we adopt the sinusoidal absolute value function as the expected trajectory. The tracking performance of x 1 and x 1 , tracking error of x 1 and x 1 , and the master-cylinder push rod displacement are shown in Figure 11a, Figure 11b, and Figure 11c, respectively. As can be seen from the local magnification diagram shown in Figure 11a, the convergence speed and tracking accuracy of the control strategy proposed in this paper are better than those of the control strategy without finite-time control theory at the corner. From Figure 11b, the error in x 1 fluctuates between −0.06 and ~0.102 rad, while the error in x 1 fluctuates between −0.2 and ~0.225 rad. It is evident that the error fluctuation range of the former is about 3/5 smaller. The master-cylinder push rod displacement is illustrated in Figure 11c. The change trend of the master-cylinder push rod displacement is similar to that in Figure 11a, and the peak value is about 1.5 mm.
The above two HIL experiments demonstrate that the control strategy presented in this paper can rapidly converge system state variables and errors under different working conditions. In conclusion, the finite-time adaptive control strategy based on command filtering designed in this paper proves to be both feasible and effective for addressing the unilateral dead zone nonlinearity position tracking of the gear transmission mechanism. This strategy adequately compensates for the impact of dead zone nonlinearity, enhancing the tracking accuracy of the system.

6. Conclusions

In this paper, the unilateral dead zone nonlinearity problem of the gear transmission mechanism is described, and the unilateral dead zone model is established. Secondly, utilizing command filtering to avoid the issue of “complexity explosion” in the finite-time adaptive control strategy design simplifies the controller design process. Then, the finite-time stability analysis of the control strategy is carried out, which proves that the system is convergent and globally stable in finite time. Finally, we have carried out relevant simulation experiments, and the results show that the control strategy in this paper effectively compensates for the influence of unilateral dead zone nonlinearity on the EHB gear transmission servo system, which proves its feasibility and availability.
In the future, we will continue to use more advanced sensors to collect information for better feedback control. To illustrate the practicality of the control strategy designed in this paper, we will conduct accurate vehicle tests under various working conditions.

Author Contributions

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

Funding

This research was funded by the Key R&D Program of Shandong Province, grant numbers 2022CXPT025 and 2023CXGC010214.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Liang, J.; Lu, Y.; Yin, G.; Fang, Z.; Zhuang, W.; Ren, Y.; Xu, L.; Li, Y. A distributed integrated control architecture of AFS and DYC based on MAS for distributed drive electric vehicles. IEEE Trans. Veh. Technol. 2021, 70, 5565–5577. [Google Scholar] [CrossRef]
  2. Liang, J.; Feng, J.; Fang, Z.; Lu, Y.; Yin, G.; Mao, X.; Wu, J.; Wang, F. An energy-oriented torque-vector control framework for distributed drive electric vehicles. IEEE Trans. Transp. Electrif. 2023, 9, 4014–4031. [Google Scholar] [CrossRef]
  3. Liang, J.; Feng, J.; Lu, Y.; Yin, G.; Zhuang, W.; Mao, X. A direct yaw moment control framework through robust TS fuzzy approach considering vehicle stability margin. IEEE/ASME Trans. Mechatron. 2023, 29, 166–178. [Google Scholar] [CrossRef]
  4. Liang, J.; Lu, Y.; Feng, J.; Yin, G.; Zhuang, W.; Wu, J.; Xu, L.; Wang, F. Robust shared control system for aggressive driving based on cooperative modes identification. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 6672–6684. [Google Scholar] [CrossRef]
  5. Liang, J.; Tian, Q.; Feng, J.; Pi, D.; Yin, G. A polytopic model-based robust predictive control scheme for path tracking of autonomous vehicles. IEEE Trans. Intell. Veh. 2023, 9, 3928–3939. [Google Scholar] [CrossRef]
  6. Zheng, H.Y.; He, R.; Zong, C.F. Research of electric vehicle regenerative braking control strategy based on EHB system. Adv. Mater. Res. 2013, 724, 1436–1439. [Google Scholar] [CrossRef]
  7. Zhao, J.; Du, J.; Zhu, B.; Chen, Z. Adaptive Dual-loop Pressure Control for an Integrated Electro-hydraulic Brake System Considering Uncertain Nonlinear Characteristics. IEEE Trans. Transp. Electrif. 2024; Early Access. [Google Scholar]
  8. Xiong, L.; Han, W.; Yu, Z. Adaptive sliding mode pressure control for an electro-hydraulic brake system via desired-state and integral-antiwindup compensation. Mechatronics 2020, 68, 102359. [Google Scholar] [CrossRef]
  9. Pei, X.; Pan, H.; Chen, Z.; Guo, X.; Yang, B. Coordinated control strategy of electro-hydraulic braking for energy regeneration. Control Eng. Pract. 2020, 96, 104324. [Google Scholar] [CrossRef]
  10. Shi, Q.; He, L. A model predictive control approach for electro-hydraulic braking by wire. IEEE Trans. Ind. Inform. 2022, 19, 1380–1388. [Google Scholar] [CrossRef]
  11. Zhao, Z.; Ahn, C.K.; Li, H.X. Dead zone compensation and adaptive vibration control of uncertain spatial flexible riser systems. IEEE/ASME Trans. Mechatron. 2020, 25, 1398–1408. [Google Scholar] [CrossRef]
  12. Ren, Y.; Zhu, P.; Zhao, Z.; Yang, J.; Zou, T. Adaptive fault-tolerant boundary control for a flexible string with unknown dead zone and actuator fault. IEEE Trans. Cybern. 2021, 52, 7084–7093. [Google Scholar] [CrossRef] [PubMed]
  13. Vörös, J. Modeling and identification of systems with backlash. Automatica 2010, 46, 369–374. [Google Scholar] [CrossRef]
  14. Margielewicz, J.; Gąska, D.; Litak, G. Modelling of the gear backlash. Nonlinear Dyn. 2019, 97, 355–368. [Google Scholar] [CrossRef]
  15. Su, H.; Zhao, X.; Zhang, W. Prescribed performance adaptive fuzzy control for nonstrict-feedback nonlinear systems with dead zone outputs. Int. J. Adapt. Control Signal Process. 2021, 35, 567–590. [Google Scholar] [CrossRef]
  16. Azhdari, M.; Binazadeh, T. Output tracker design for uncertain nonlinear sandwich systems with sandwiched dead-zone nonlinearity based on adaptive finite-time control. Int. J. Syst. Sci. 2021, 52, 596–611. [Google Scholar] [CrossRef]
  17. Dong, Z.; Li, Y.; Lv, M.; Zuo, R. Adaptive accurate tracking control of HFVs in the presence of dead-zone and hysteresis input nonlinearities. Chin. J. Aeronaut. 2021, 34, 642–651. [Google Scholar] [CrossRef]
  18. Shi, Z.G.; Huo, W. Robust tracking for BLDCM system based on unknown differentiable deadzone nonlinearity. Appl. Mech. Mater. 2013, 313, 530–534. [Google Scholar] [CrossRef]
  19. Shi, Z.; Zuo, Z. Backstepping control for gear transmission servo systems with backlash nonlinearity. IEEE Trans. Autom. Sci. Eng. 2014, 12, 752–757. [Google Scholar] [CrossRef]
  20. Zuo, Z.; Ju, X.; Ding, Z. Control of gear transmission servo systems with asymmetric deadzone nonlinearity. IEEE Trans. Control Syst. Technol. 2015, 24, 1472–1479. [Google Scholar] [CrossRef]
  21. Shi, Z.; Zuo, Z.; Liu, H. Backstepping control for gear transmission servo systems with unknown partially nonsymmetric deadzone nonlinearity. Proc. Inst. Mech. Eng. Part C J. Mech. Eng. Sci. 2017, 231, 2580–2589. [Google Scholar] [CrossRef]
  22. Zhao, Y.; Lin, H.; Miao, F. An adaptive backstepping nonsingular fast terminal sliding-mode control for the electromechanical brake system with backlash nonlinearity compensation. Proc. Inst. Mech. Eng. Part F J. Rail Rapid Transit 2023, 237, 858–870. [Google Scholar] [CrossRef]
  23. Cai, M.; Shi, P.; Yu, J. Adaptive neural finite-time control of non-strict feedback nonlinear systems with non-symmetrical dead-zone. IEEE Trans. Neural Netw. Learn. Syst. 2022, 35, 1409–1414. [Google Scholar] [CrossRef] [PubMed]
  24. Xu, C.; Hu, J. Adaptive robust control of a class of motor servo system with dead zone based on neural network and extended state observer. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2022, 236, 1724–1737. [Google Scholar] [CrossRef]
  25. Wang, X.; Wang, Y.; Yao, S.; Qu, C.; Wang, H. Adaptive backstepping control of primary permanent magnet linear motor via radial basis function neural network and command filter. Comput. Electr. Eng. 2023, 109, 108774. [Google Scholar] [CrossRef]
  26. Ge, Z.; Man, Z.; Wang, Z.; Bai, X.; Wang, X.; Xiong, F.; Li, D. Robust adaptive sliding mode control for path tracking of unmanned agricultural vehicles. Comput. Electr. Eng. 2023, 108, 108693. [Google Scholar] [CrossRef]
  27. Ding, S.; Huang, C.; Ding, C.; Wei, X. Straight-line tracking controller design of agricultural tractors based on third-order sliding mode. Comput. Electr. Eng. 2023, 106, 108559. [Google Scholar] [CrossRef]
  28. Zirkohi, M.M. Command filtering-based adaptive control for chaotic permanent magnet synchronous motors considering practical considerations. ISA Trans. 2021, 114, 120–135. [Google Scholar] [CrossRef]
  29. Li, Y.X. Command filter adaptive asymptotic tracking of uncertain nonlinear systems with time-varying parameters and disturbances. IEEE Trans. Autom. Control 2021, 67, 2973–2980. [Google Scholar] [CrossRef]
  30. Yang, X.; Ge, Y.; Deng, W.; Yao, J. Command filtered adaptive tracking control of nonlinear systems with prescribed performance under time-variant parameters and input delay. Int. J. Robust Nonlinear Control 2023, 33, 2840–2860. [Google Scholar] [CrossRef]
  31. Zhang, J.; Wu, J.; Liu, J.; Zhou, Q.; Xia, J.; Sun, W.; He, X. Command-filter-adaptive-based lateral motion control for autonomous vehicle. Control Eng. Pract. 2022, 121, 105044. [Google Scholar] [CrossRef]
  32. Zheng, X.; Yang, X. Command filter and universal approximator based backstepping control design for strict-feedback nonlinear systems with uncertainty. IEEE Trans. Autom. Control 2019, 65, 1310–1317. [Google Scholar] [CrossRef]
  33. Shi, M.; Yu, J.; Zhang, T. Command filter-based adaptive control of flexible-joint manipulator with input saturation and output constraints. Asian J. Control 2024, 26, 42–55. [Google Scholar] [CrossRef]
  34. Yang, Y.; Tang, L.; Zou, W.; Ding, D.W. Robust adaptive control of uncertain nonlinear systems with unmodeled dynamics using command filter. Int. J. Robust Nonlinear Control 2021, 31, 7764–7784. [Google Scholar] [CrossRef]
  35. He, Y.; Chang, X.H.; Wang, H.; Zhao, X. Command-filtered adaptive fuzzy control for switched MIMO nonlinear systems with unknown dead zones and full state constraints. Int. J. Fuzzy Syst. 2023, 25, 544–560. [Google Scholar] [CrossRef]
  36. Liu, C.; Liu, Y. Adaptive finite-time stabilization for uncertain nonlinear systems with unknown control coefficients. Automatica 2023, 149, 110845. [Google Scholar] [CrossRef]
  37. Wang, S.; Cao, Q.; Ma, F.; Wu, J. EHB Gear-Drive Symmetric Dead-Zone Finite-Time Adaptive Control. Machines 2023, 11, 1002. [Google Scholar] [CrossRef]
  38. Lu, S.; Wang, X.; Li, Y. Adaptive neural network finite-time command filtered tracking control of fractional-order permanent magnet synchronous motor with input saturation. J. Frankl. Inst. 2020, 357, 13707–13733. [Google Scholar] [CrossRef]
  39. Wang, X.; Niu, B.; Gao, Y.; Shang, Z. Adaptive finite time output feedback bipartite tracking control for nonlinear multiagent systems. IEEE Trans. Autom. Sci. Eng. 2023. [Google Scholar]
  40. Gao, Y.; Sun, W.; Su, S.F.; Zhao, X. Finite-time command filtered control for multiagent systems with unknown control gains and quantized inputs. IEEE Trans. Syst. Man Cybern. Syst. 2023, 53, 7165–7176. [Google Scholar] [CrossRef]
  41. Xu, K.; Wang, H.; Liu, P.X. Adaptive fuzzy finite-time tracking control of nonlinear systems with unmodeled dynamics. Appl. Math. Comput. 2023, 450, 127992. [Google Scholar] [CrossRef]
  42. Li, Y.X. Finite time command filtered adaptive fault tolerant control for a class of uncertain nonlinear systems. Automatica 2019, 106, 117–123. [Google Scholar] [CrossRef]
  43. Farrell, J.A.; Polycarpou, M.; Sharma, M.; Dong, W. Command filtered backstepping. IEEE Trans. Autom. Control 2009, 54, 1391–1395. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of EHB system structure.
Figure 1. Schematic diagram of EHB system structure.
Machines 12 00698 g001
Figure 2. Schematic diagram of gear meshing.
Figure 2. Schematic diagram of gear meshing.
Machines 12 00698 g002
Figure 3. Unilateral dead zone model.
Figure 3. Unilateral dead zone model.
Machines 12 00698 g003
Figure 4. The control block diagram of EHB gear transmission mechanism.
Figure 4. The control block diagram of EHB gear transmission mechanism.
Machines 12 00698 g004
Figure 5. The control signal block diagram of finite-time adaptive control strategy.
Figure 5. The control signal block diagram of finite-time adaptive control strategy.
Machines 12 00698 g005
Figure 6. Simulation results 1. (a) Tracking performance of x 1 and x 1 (rad). (b) Tracking error of x 1 and x 1 (rad). (c) Tracking performance of x 2 and x 2 (rad/s). (d) Tracking error of x 2 and x 2 (rad/s). (e) Compensating signals ξ 1 and ξ 1 . (f) Command filtering output signals.
Figure 6. Simulation results 1. (a) Tracking performance of x 1 and x 1 (rad). (b) Tracking error of x 1 and x 1 (rad). (c) Tracking performance of x 2 and x 2 (rad/s). (d) Tracking error of x 2 and x 2 (rad/s). (e) Compensating signals ξ 1 and ξ 1 . (f) Command filtering output signals.
Machines 12 00698 g006
Figure 7. Simulation results 2. (a) Tracking performance of x 1 and x 1 (rad). (b) Tracking error of x 1 and x 1 (rad). (c) Tracking performance of x 2 and x 2 (rad/s). (d) Tracking error of x 2 and x 2 (rad/s). (e) Compensating signals ξ 1 and ξ 1 . (f) Command filtering output signals.
Figure 7. Simulation results 2. (a) Tracking performance of x 1 and x 1 (rad). (b) Tracking error of x 1 and x 1 (rad). (c) Tracking performance of x 2 and x 2 (rad/s). (d) Tracking error of x 2 and x 2 (rad/s). (e) Compensating signals ξ 1 and ξ 1 . (f) Command filtering output signals.
Machines 12 00698 g007
Figure 8. Simulation results 3. (a) Tracking performance of x 1 and x 1 (rad). (b) Tracking error of x 1 and x 1 (rad). (c) Tracking performance of x 2 and x 2 (rad/s). (d) Tracking error of x 2 and x 2 (rad/s). (e) Compensating signals ξ 1 and ξ 1 . (f) Command filtering output signals.
Figure 8. Simulation results 3. (a) Tracking performance of x 1 and x 1 (rad). (b) Tracking error of x 1 and x 1 (rad). (c) Tracking performance of x 2 and x 2 (rad/s). (d) Tracking error of x 2 and x 2 (rad/s). (e) Compensating signals ξ 1 and ξ 1 . (f) Command filtering output signals.
Machines 12 00698 g008
Figure 9. The test platform of the EHB system.
Figure 9. The test platform of the EHB system.
Machines 12 00698 g009
Figure 10. HIL test results 1. (a) Tracking performance of x 1 and x 1 (rad). (b) Tracking error of x 1 and x 1 (rad). (c) Master-cylinder push rod displacement (mm).
Figure 10. HIL test results 1. (a) Tracking performance of x 1 and x 1 (rad). (b) Tracking error of x 1 and x 1 (rad). (c) Master-cylinder push rod displacement (mm).
Machines 12 00698 g010
Figure 11. HIL test results 2. (a) Tracking performance of x 1 and x 1 (rad). (b) Tracking error of x 1 and x 1 (rad). (c) Master-cylinder push rod displacement (mm).
Figure 11. HIL test results 2. (a) Tracking performance of x 1 and x 1 (rad). (b) Tracking error of x 1 and x 1 (rad). (c) Master-cylinder push rod displacement (mm).
Machines 12 00698 g011
Table 1. Parameters of simulation experiments.
Table 1. Parameters of simulation experiments.
SymbolParametersValueUnits
J l Moment of inertia of the load end0.5kg·m2
J m Moment of inertia of the driving end0.01kg·m2
C l Viscous friction coefficient of the load end0.12Nm/rad
C m Viscous friction coefficient of the driving end0.1Nm/rad
N 0 Transmission ratio5Nm/rad
h Rigidity coefficient0.2null
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

Cao, Q.; Wu, J.; Xu, F.; Miao, X.; Guo, M.; Chu, Y. Finite-Time Adaptive Control for Electro-Hydraulic Braking Gear Transmission Mechanism with Unilateral Dead Zone Nonlinearity. Machines 2024, 12, 698. https://doi.org/10.3390/machines12100698

AMA Style

Cao Q, Wu J, Xu F, Miao X, Guo M, Chu Y. Finite-Time Adaptive Control for Electro-Hydraulic Braking Gear Transmission Mechanism with Unilateral Dead Zone Nonlinearity. Machines. 2024; 12(10):698. https://doi.org/10.3390/machines12100698

Chicago/Turabian Style

Cao, Qinghua, Jian Wu, Fuxing Xu, Xinhong Miao, Mingjie Guo, and Yuan Chu. 2024. "Finite-Time Adaptive Control for Electro-Hydraulic Braking Gear Transmission Mechanism with Unilateral Dead Zone Nonlinearity" Machines 12, no. 10: 698. https://doi.org/10.3390/machines12100698

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