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).
where
,
, and
are the moment of inertia and position and viscous friction coefficient of the load end;
,
, and
are the moment of inertia and position and viscous friction coefficient of the drive end;
is the transmission ratio;
is the input torque; and
is the relative displacement.
In (1),
symbolizes the transmission torque between the load end and the drive end, as illustrated in
Figure 3. The mathematical model of
is expressed as
where
is the rigidity coefficient and
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 , , , , , , , , 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:
where
Let
,
,
, and
. By substituting (2) and (3) into (1), we derive the following relationship:
where
,
,
,
,
,
, and
.
The following relationship can be deduced from (6):
where
and
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 , , , , , , and h, consequently influencing the width α of the unilateral dead zone nonlinearity in the gear transmission mechanism. Hence, we consider parameters, , , , , , and in (6) as unknown variables.
4. Simulation Results
This paper proposes a finite-time adaptive control strategy. Although this control strategy introduces a power exponent term 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).
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
and
. The tracking error of
is approximately −0.002~0.002 rad, which is roughly 2/3 smaller than
. Moreover, the former can rapidly converge to 0 in a finite time.
Figure 6c illustrates the tracking performance of
and
. Due to the turning points of the slope function at 0 s and 1 s, the tracking performance of
and
is adversely affected. However, as can be seen from the local magnification diagram in
Figure 6c, it is evident that
can converge to the steady state within a finite time, showing better tracking performance. In contrast,
shows significant fluctuations at the turning points, leading to less effective tracking and longer convergence times. The tracking error curves of
and
in
Figure 6d are synchronized with the tracking performance curves of
and
in
Figure 6c. Notably, the former displays a smaller tracking error and faster convergence speed.
In
Figure 6e, the comparison of compensation signals
and
is presented. Through analysis, it can be found that the trends in the compensation signals
and
closely mirror those of
Figure 6b,d. However,
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
and
. It can be seen that the output signal
of the control strategy with finite-time control theory is more stable.
Experiment 2: The desired trajectory in experiment 2 is shown in (62).
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
.
Figure 7b presents a comparison of the tracking error of
and
. It is evident from
Figure 7b that when the rotation angle of the load end deviates from 0, the error of both
and
remains close to 0. However, when the rotation angle of the load end is 0, the error range of
and
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
and
are illustrated in
Figure 7c. Compared with
,
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
and
are depicted in
Figure 7d. These curves change as
and
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
and
. It is evident that the compensation signal
has an obvious fluctuation and the fluctuation range is large. In comparison to
,
is more in line with the design requirements.
Figure 7f shows a comparison of the command filtering output signals
and
.
and
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
and
. It is evident from
Figure 8b that the error of
is more consistent with the design than the error of
.
The tracking performance curves of
and
are illustrated in
Figure 8c. As we can see from the comparison of
and
,
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
and
in
Figure 8d resemble those in
Figure 8b, with
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
and
is presented. By comparing
with
, we find that compensation signal
is the most appropriate for the design of the controller.
Figure 8f presents a comparison of the command filtering output signals
and
. 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 , , , and and the tracking errors , , , and 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
and
, the tracking error of
and
, 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
and
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
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
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
and
, tracking error of
and
, 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
fluctuates between −0.06 and ~0.102 rad, while the error in
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.