Next Article in Journal
Study on Single-Phase BLDC Motor Design through Drive IC Integration Analysis
Next Article in Special Issue
A Survey on Path Planning for Autonomous Ground Vehicles in Unstructured Environments
Previous Article in Journal
Precision Face Milling of Maraging Steel 350: An Experimental Investigation and Optimization Using Different Machine Learning Techniques
Previous Article in Special Issue
Kinematic Models and the Performance Level Index of a Picking-and-Placing Hybrid Robot
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

EHB Gear-Drive Symmetric Dead-Zone Finite-Time Adaptive Control

School of Automotive Engineering, Liaocheng University, Liaocheng 252000, China
*
Author to whom correspondence should be addressed.
Machines 2023, 11(11), 1002; https://doi.org/10.3390/machines11111002
Submission received: 13 September 2023 / Revised: 19 October 2023 / Accepted: 26 October 2023 / Published: 30 October 2023
(This article belongs to the Special Issue New Trends in Robotics and Automation)

Abstract

:
Intelligent driving vehicles require more accurate and stable braking control. Electrohydraulic braking (EHB) systems can better adapt to the development of autonomous driving technology. The gear transmission system plays a crucial role in EHB deceleration and torque increase mechanisms. However, its dead-zone nonlinearity poses challenges for EHB control. To address the position-control problem in the EHB gear transmission system, we propose a finite-time adaptive control method for the symmetrical dead zone. This approach combines adaptive control theory with finite-time control theory and designs parameter-updating laws for the unknown parameters in the system. Boundary estimates are introduced into the parameter-update laws and control laws to compensate for unknown disturbances. By adjusting the relevant parameters, the convergence rate can be improved, ensuring that errors converge within a specified range within a limited time. After modifying the parameter-updating laws and control laws, all closed-loop signals remain bounded. Finally, we validate the proposed control strategy through simulation and hardware-in-the-loop (HIL) testing. The results demonstrate that the control strategy developed in this study achieves high tracking accuracy and stability even in the presence of dead zones, unknown parameters, and unknown interferences in the EHB gear-drive servo system.

1. Introduction

With the development of intelligent vehicles and autonomous driving technology, braking systems are playing an increasingly important role. In order to improve the application of automatic driving technology in vehicles, a more reliable braking system has become a research hotspot for countless researchers [1,2,3]. In this context, EHB has gradually replaced traditional braking methods and been applied and promoted in intelligent vehicles due to its advantages such as simple structure, rapid response and strong compatibility [4,5,6,7]. With the continuous improvement of control accuracy requirements, the existence of gap nonlinearity has gradually been paid attention to [8,9].
Backlash nonlinearity is inevitable in many practical systems and it may seriously affect the dynamic performance, control accuracy and stability of the controlled system [10,11,12]. The gear group is an important part of the EHB deceleration and torque increase mechanism. The position-control accuracy of EHB gear-drive servo systems is seriously affected due to clearance, parameter uncertainty and interference [13]. Because of the nonlinear problem of gear backlash, the parameters of the system will change [14]. Because of the unknown time-varying disturbance, the position control of the EHB gear-drive servo system will be more difficult. Therefore, it is necessary to find a control method suitable for the nonlinear backlash of the EHB gear transmission system.
Many experts and scholars have embarked on research on the problem of backlash in the process of gear transmission. In practical engineering, the stiffness and moment of inertia of the gear-drive servo system are often considered. Therefore, the dead-zone model is often used to describe the backlash nonlinear problem of the gear-drive servo system. Within this system, the existence of a backlash problem will lead to the change of different parameters. Additionally, due to its non-differentiable characteristics, it will have an impact on position control [15]. In order to overcome the non-differentiable characteristics of the backlash nonlinearity in the gear transmission system, a new differentiable dead-zone model was established in the literature [16]. State feedback is used to transform it into a linear system, thus avoiding the complex model-switching system and inverse model compensation. The output tracking problem of the gear-drive servo system is realized. In reference [17], the author proposes an inversion algorithm based on a differentiable dead-zone model. The non-differentiable characteristic of the dead-zone model is overcome; the backlash nonlinearity is eliminated and the high-precision output tracking is realized. Papers [18,19], respectively, put forward a differentiable dead-zone model for the gear-drive servo system to solve the output-control problem and verify the effectiveness of the controller through simulation. However, the above method is only applicable to the determination of dead-zone model parameters, which obviously makes it difficult to meet the above conditions in actual working conditions.
An EHB gear-drive servo system will inevitably change the system parameters due to various factors in the working process, which presents challenges in accurate output position tracking. Researchers at the University of Texas designed a dead-zone compensator based on a fuzzy logic controller for the dead-zone model with unknown system parameters. By designing the optimization algorithm of fuzzy logic parameters, small tracking error and bounded parameter estimation are guaranteed [20]. In reference [21], the author designed an adaptive controller by introducing a smooth inverse function of dead interval for the unknown dead interval nonlinearity of uncertain systems. The stability and transient performance of the system are guaranteed. In reference [22], the author uses fuzzy logic to identify unknown nonlinear functions. An adaptive fuzzy output feedback control method is proposed, which ensures the control precision and the stability of the closed-loop system. The unknown disturbance will inevitably exist in the actual system, which will affect the control precision. Some scholars compensate for the influence of unknown disturbance by disturbance observer or adversarial attack [23,24,25]. The authors of reference [26] further consider the influence of unknown perturbations while considering unknown parameters. By adding a robust term to the parameter-updating laws, the authors effectively compensate for the effect of unknown interference. In reference [27], the author proposed a linear nonsingular transformation of state variables and designed an adaptive controller for gear transmission systems. The tracking performance can be guaranteed in the case of parameter uncertainty and unknown disturbance. Therefore, according to the above analysis, the adaptive control algorithm is a good solution for the unknown parameters of the dead-zone model and the unknown disturbance [28,29].
Based on the above analysis, it is necessary to consider the influence of unknown system parameters and disturbance for the output position-tracking control of the gear-drive servo system. In the actual EHB condition, the influence of system stability and convergence rate should also be considered. In reference [30], the authors consider the problem that each subsystem has dead input and is not modeled. A decentralized finite-time controller based on recursion is designed, which makes all state variables return to zero in finite time. The controller designed by the author can ensure the stability of the system in fixed time, in which the stability time depends on the design parameters of the control system. In literature [31], the authors further consider the uncertainty and time delay of system parameters on the basis of the dead-zone problem. In this paper, an adaptive finite-time control scheme is proposed to solve the uncertainty and unknown nonlinearity of the system with neural network. In reference [32], the author proposed an adaptive finite-time control scheme. By designing an adaptive dummy variable, an adaptive law and a controller, the error is guaranteed to converge to a certain range in a certain time. Therefore, the combination of an adaptive control algorithm and finite-time control algorithm can effectively improve the control accuracy and convergence rate of a gear-drive servo system with unknown parameters, unknown disturbance and dead-zone problems.
Based on the above analysis, the dead zone will inevitably exist in the EHB gear-drive servo system, which will affect the precision of position control. System parameters may change due to the dead-zone problem. At the same time, the influence of the unknown disturbance and the convergence rate of the system should be considered. Therefore, on the basis of the above content in this paper, a finite-time adaptive control strategy for a symmetrical dead zone of EHB gear transmission is proposed. The contributions are as follows:
(1)
The unknown disturbance and parameter uncertainty of the EHB gear-drive servo system are considered. In this paper, the parameter-updating law is designed for each parameter in view of the parameter uncertainty in the system. In order to compensate for the unknown disturbance, the boundary estimates are introduced into the parameter-updating law and the control law.
(2)
In order to improve the convergence rate of the system, this paper combines the adaptive control theory with the finite-time control theory to introduce the power exponent β. By adjusting the value of β, the system error can be guaranteed to converge to a certain range in a limited time.
The rest of this article is arranged as follows. In Section 2, the position-control problem of an EHB gear-drive servo system with symmetric dead-zone nonlinearity is described. In Section 3, based on the above problems, a finite-time adaptive controller is designed, its stability is analyzed, and the reliability of the controller is proved. The simulation is verified in Section 4, and the HIL test is carried out in Section 5. Finally, the article is summarized in Section 6.

2. System Modeling

The EHB structure is shown in Figure 1. An EHB system is mainly composed of a brake pedal, a pedal stroke sensor, a transmission mechanism, a power source, an oil storage pot and a brake master cylinder. The gear-drive servo system is an important part of the transmission mechanism. The pinion of the gear-drive servo system is connected to the power source, and the big gear is connected with the motion-conversion mechanism, which plays the role of slowing down and increasing torque; it is an important part of EHB. The existence of a dead-zone problem will affect the position-control accuracy of the gear-drive servo system and then affect the pressure control of the EHB brake master cylinder, thus affecting the braking effect. Therefore, the existence of the dead-zone problem will pose a threat to vehicle safety and become a factor that cannot be ignored in the development process of intelligent vehicles.
The symmetric dead zone of EHB gear transmission considered in this paper is shown in Figure 2.
The EHB gear-drive servo system is as follows [33]:
J l θ ¨ l + C l θ ˙ l = i D [ θ ] J m θ ¨ m + C m θ ˙ m = u D [ θ ]
Among them, J l , θ l and C l are the moment of inertia, position and viscous friction coefficient of the driven side gear, respectively. J m , θ m and C m are the moment of inertia, position and viscous friction coefficient of the driving side gear, respectively. i is the transmission ratio, u is the input torque, θ is the relative displacement ( θ = θ m i θ l ), D [ θ ] is the transmission torque.
Transmission torque D [ θ ] is defined as:
D [ θ ] = k d θ β r , i f θ β r 0 , i f β l < θ < β r k d θ + β l , i f θ β l
Among them, k d > 0 denotes the stiffness coefficient and β r > 0 , β l > 0 denote the break points.
Remark 1.
The parameters  J m ,  θ m ,  C m ,  J l ,  θ l ,  C l ,  k d ,  β r  and  β l  are unknown in the system. The control objective is to adjust the position of the driven side to the ideal position while ensuring the boundedness of all closed-loop signals.
To deal with the effects caused by symmetry dead zones, rewrite D [ θ ] as:
D [ θ ] = k d θ + Δ d [ θ ]
Among them,
Δ d [ θ ] = k d β r , i f θ β r k d θ , i f β l < θ < β r k d β l , i f θ β l
It can be concluded that:
Δ d [ θ ] k d β ¯
Among them, β - = max { β r , β l } .
Let x 1 = θ l , x 2 = θ ˙ l , x 3 = θ m , x 4 = θ ˙ m , a 1 = i k d / J l , a 2 = i 2 k d / J l , a 3 = C l / J l , b 1 = i k d / J m , b 2 = k d / J m , b 3 = C m / J m , b 4 = 1 / J m , d 1 = i d θ / J l , d 2 = d [ θ ] / J m . Finally, the following feedback system is established:
x ˙ 1 = x 2 x ˙ 2 = a 1 x 3 a 2 x 1 a 3 x 2 + d 1 x ˙ 3 = x 4 x ˙ 4 = b 1 x 1 b 2 x 3 b 3 x 4 + d 2 + b 4 u
Among them,
d 1 i k d J l β ¯ D 1
d 2 k d J m β ¯ D 2
where d 1 and d 2 are additional disturbances.
Remark 2.
The system will be subject to unknown interference in actual operation, such as vibration and temperature change. These unknown disturbances may cause changes in system parameters and affect preset dead-zone breakpoints. As shown in Equations (6)–(8), there are set bounded values for additional disturbances  d 1  and  d 2  to compensate for the effects of disturbances.

3. Controller Designing and Stability Analysis

The control logic block diagram is shown in Figure 3.

3.1. Design of Adaptive Controller

The multi-variable EHB gear-drive servo system is decomposed into several subsystems. The Lyapunov function of each step is constructed in the design process, and the parameter-updating law and control law are solved. Ensure that the position x 1 of the driven gear keeps track of the expected value x d .
Step 1: First, construct the following error:
z 1 = x 1 x d
z 2 = x 2 α 1
Among them, α 1 is the control law to be designed in this step.
Taking the derivative of z 1 gives us:
z ˙ 1 = z 2 + α 1 x ˙ d
Design the Lyapunov function for this step.
V 1 = 1 2 z 1 2
So,
V ˙ 1 = z 1 z 2 + α 1 x ˙ d
Design control law α 1 is:
α 1 = λ 1 z 1 2 β 1 s 1 z 1 + x ˙ d
Among them, λ 1 and s 1 are normal numbers, and 0 < β < 1 .
V ˙ 1 = λ 1 z 1 2 β s 1 z 1 2 + z 1 z 2
Step 2: Construct the error of this step.
z 3 = x 3 α 2
From Equations (10), (14) and (16), we can get:
z ˙ 2 = a 1 z 3 + a 1 α 2 a 2 x 1 a 3 x 2 + d 1 α 1 x 1 x 2 α 1 x d x ˙ d α 1 x ˙ d x ¨ d
Let
τ 1 = 1 a 1
α 2 = τ ^ 1 α ¯ 2
So, design α - 2 is:
α ¯ 2 = z 1 λ 2 z 2 2 β 1 s 2 z 2 + a ^ 2 x 1 + a ^ 3 x 2 tanh z 2 ε 1 D ^ 1 + α 1 x 1 x 2 + α 1 x d x ˙ d + α 1 x ˙ d x ¨ d
Among them, λ 2 and s 2 are normal numbers, a ^ 2 is the estimate of a 2 , a ^ 3 is the estimate of a 3 , D ^ 1 is the estimate of D 1 , ε 1 is an arbitrary normal number.
The Lyapunov function for constructing this step is:
V 2 = V 1 + 1 2 z 2 2 + a 1 2 γ 1 τ ˜ 1 2 + 1 2 γ 2 a ˜ 2 2 + 1 2 γ 3 a ˜ 3 2 + 1 2 γ 4 D ˜ 1 2
Among them: γ 1 - γ 4 is a normal number, τ ~ 1 = τ 1 τ ^ 1 , a ~ 2 = a 2 a ^ 2 , a ~ 3 = a 3 a ^ 3 , D ~ 1 = D 1 D ^ 1 .
Taking the derivative of V 2 gives us:
V ˙ 2 = λ 1 z 1 2 β s 1 z 1 2 + z 1 z 2 + z 2 ( a 1 z 3 + α ¯ 2 a 1 τ ˜ 1 α ¯ 2 a 2 x 1 a 3 x 2 + d 1 α 1 x 1 x 2 α 1 x d x ˙ d α 1 x ˙ d x ¨ d ) a 1 γ 1 τ ˜ 1 τ ^ ˙ 1 1 γ 2 a ˜ 2 a ^ ˙ 2 1 γ 3 a ˜ 3 a ^ ˙ 3 1 γ 4 D ˜ 1 D ^ ˙ 1
It can be obtained from Equation (20):
V ˙ 2 = λ 1 z 1 2 β λ 2 z 2 2 β s 1 z 1 2 s 2 z 2 2 + a 1 z 2 z 3 z 2 a 1 τ ˜ 1 α ¯ 2 + z 2 a ˜ 2 x 1 + z 2 a ˜ 3 x 2 + z 2 d 1 z 2 tanh ( z 2 ε 1 ) D ^ 1 a 1 γ 1 τ ˜ 1 τ ^ ˙ 1 1 γ 2 a ˜ 2 a ^ ˙ 2 1 γ 3 a ˜ 3 a ^ ˙ 3 1 γ 4 D ˜ 1 D ^ ˙ 1 λ 1 z 1 2 β λ 2 z 2 2 β s 1 z 1 2 s 2 z 2 2 + a 1 z 2 z 3 z 2 a 1 τ ˜ 1 α ¯ 2 + z 2 a ˜ 2 x 1 + z 2 a ˜ 3 x 2 + z 2 z 2 tanh ( z 2 ε 1 ) D 1 + z 2 tanh ( z 2 ε 1 ) D ˜ 1 a 1 γ 1 τ ˜ 1 τ ^ ˙ 1 1 γ 2 a ˜ 2 a ^ ˙ 2 1 γ 3 a ˜ 3 a ^ ˙ 3 1 γ 4 D ˜ 1 D ^ ˙ 1
The following inequality applies to any φ > 0 and φ R [34,35,36].
0 φ φ tanh ( φ ε ) 0.2785 ε
where φ is a constant, and φ = e ( φ + 1 ) . And that gives us φ = 0.2785 .
So, Formula (23) becomes:
V ˙ 2 λ 1 z 1 2 β λ 2 z 2 2 β s 1 z 1 2 s 2 z 2 2 + a 1 z 2 z 3 + 0.2785 ε 1 D 1 z 2 a 1 τ ˜ 1 α ¯ 2 + z 2 a ˜ 2 x 1 + z 2 a ˜ 3 x 2 + z 2 tanh ( z 2 ε 1 ) D ˜ 1 a 1 γ 1 τ ˜ 1 τ ^ ˙ 1 1 γ 2 a ˜ 2 a ^ ˙ 2 1 γ 3 a ˜ 3 a ^ ˙ 3 1 γ 4 D ˜ 1 D ^ ˙ 1 = λ 1 z 1 2 β λ 2 z 2 2 β s 1 z 1 2 s 2 z 2 2 + a 1 z 2 z 3 + 0.2785 ε 1 D 1 + a 1 γ 1 τ ˜ 1 ( z 2 γ 1 α ¯ 2 τ ^ ˙ 1 ) + 1 γ 2 a ˜ 2 ( z 2 γ 2 x 1 a ^ ˙ 2 ) + 1 γ 3 a ˜ 3 ( z 2 γ 3 x 2 a ^ ˙ 2 ) + 1 γ 4 D ˜ 1 [ z 2 γ 4 tanh ( z 2 ε 1 ) D ^ ˙ 1 ]
According to Equation (25), the updating laws of design parameters is shown as follows:
τ ^ ˙ 1 = z 2 γ 1 α ¯ 2 + γ 1 λ 3 τ ˜ 1 2 β 1 + γ 1 s 3 τ ˜ 1
a ^ ˙ 2 = z 2 γ 2 x 1 + γ 2 λ 4 a ˜ 2 2 β 1 + γ 2 s 4 a ˜ 2
a ^ ˙ 3 = z 2 γ 3 x 2 + γ 3 λ 5 a ˜ 3 2 β 1 + γ 3 s 5 a ˜ 3
D ^ ˙ 1 = z 2 γ 4 tanh ( z 2 ε 1 ) + γ 4 λ 6 D ˜ 1 2 β 1 γ 4 s 6 D ˜ 1
Combining Formula (26)–(29), Formula (25) becomes:
V ˙ 2 λ 1 z 1 2 β λ 2 z 2 2 β a 1 λ 3 τ ˜ 1 2 β λ 4 a ˜ 2 2 β λ 5 a ˜ 3 2 β λ 6 D ˜ 1 2 β s 1 z 1 2 s 2 z 2 2 a 1 s 3 τ ˜ 1 2 s 4 a ˜ 2 2 s 5 a ˜ 3 2 s 6 D ˜ 1 2 + a 1 z 2 z 3 + 0.2785 ε 1 D 1
Step 3: The error of constructing this step is:
z 4 = x 4 α 3
From Formulas (6), (14), (16) and (18)–(20), we can obtain:
z ˙ 3 = z 4 + α 3 a 1 α 2 x 2 x 3 + a 2 α 2 x 2 x 1 + a 3 α 2 x 2 x 2 + α 2 x 2 d 1 H 1
Among them,
H 1 = α 2 x 1 x 2 + α 2 τ ^ 1 τ ^ ˙ 1 + α 2 D ^ 1 D ^ ˙ 1 + α 2 x d x ˙ d + α 2 x ˙ d x ¨ d + α 2 x ¨ d x d
Construct the Lyapunov function as follows:
V 3 = V 2 + 1 2 z 3 2 + 1 2 γ 5 a ˜ 1 2 + 1 2 γ 6 a ˜ 21 2 + 1 2 γ 7 a ˜ 31 2 + 1 2 γ 8 D ˜ 11 2
Among them, γ 5 - γ 8 are the normal number, a ~ 1 = a 1 a ^ 1 , a ~ 21 = a 2 a ^ 21 , a ~ 31 = a 3 a ^ 31 , D ~ 11 = D 1 D ^ 11 .
Design control law:
α 3 = a ^ 1 z 2 λ 7 z 3 2 β 1 s 7 z 3 + a ^ 1 α 2 x 2 x 3 a ^ 21 α 2 x 2 x 1 a ^ 31 α 2 x 2 x 2 α 2 x 2 tanh [ ( α 2 / x 2 ) z 3 ε 2 ] D ^ 11 + H 1
Among them, λ 7 and s 7 are normal numbers, a ^ 1 is the estimate of a 1 , a ^ 21 is the estimate of a 2 , a ^ 31 is the estimate of a 3 , D ^ 11 is the estimate of D 1 , ε 2 is an arbitrary normal number.
According to Formulas (31)–(35), the following can be obtained:
V ˙ 3 λ 1 z 1 2 β λ 2 z 2 2 β a 1 λ 3 τ ˜ 1 2 β λ 4 a ˜ 2 2 β λ 5 a ˜ 3 2 β λ 6 D ˜ 1 2 β λ 7 z 3 2 β s 1 z 1 2 s 2 z 2 2 a 1 s 3 τ ˜ 1 2 s 4 a ˜ 2 2 s 5 a ˜ 3 2 s 6 D ˜ 1 2 s 7 z 3 2 + z 3 z 4 + 0.2785 ε 1 D 1 + a ˜ 1 z 2 z 3 z 3 a ˜ 1 α 2 x 2 x 3 + z 3 a ˜ 21 α 2 x 2 x 1 + z 3 a ˜ 31 α 2 x 2 x 2 α 2 x 2 z 3 tanh [ ( α 2 / x 2 ) z 3 ε 2 ] D ^ 11 + α 2 x 2 z 3 D 1 1 γ 5 a ˜ 1 a ^ ˙ 1 1 γ 6 a ˜ 21 a ^ ˙ 21 1 γ 7 a ˜ 31 a ^ ˙ 31 1 γ 8 D ˜ 11 D ^ ˙ 11 λ 1 z 1 2 β λ 2 z 2 2 β a 1 λ 3 τ ˜ 1 2 β λ 4 a ˜ 2 2 β λ 5 a ˜ 3 2 β λ 6 D ˜ 1 2 β λ 7 z 3 2 β s 1 z 1 2 s 2 z 2 2 a 1 s 3 τ ˜ 1 2 s 4 a ˜ 2 2 s 5 a ˜ 3 2 s 6 D ˜ 1 2 s 7 z 3 2 + z 3 z 4 + 0.2785 ε 1 D 1 + a ˜ 1 z 2 z 3 z 3 a ˜ 1 α 2 x 2 x 3 + z 3 a ˜ 21 α 2 x 2 x 1 + z 3 a ˜ 31 α 2 x 2 x 2 + { α 2 x 2 z 3 α 2 x 2 z 3 tanh [ ( α 2 / x 2 ) z 3 ε 2 ] } D 1 + α 2 x 2 z 3 tanh [ ( α 2 / x 2 ) z 3 ε 2 ] D ˜ 11 1 γ 5 a ˜ 1 a ^ ˙ 1 1 γ 6 a ˜ 21 a ^ ˙ 21 1 γ 7 a ˜ 31 a ^ ˙ 31 1 γ 8 D ˜ 11 D ^ ˙ 11 λ 1 z 1 2 β λ 2 z 2 2 β a 1 λ 3 τ ˜ 1 2 β λ 4 a ˜ 2 2 β λ 5 a ˜ 3 2 β λ 6 D ˜ 1 2 β λ 7 z 3 2 β s 1 z 1 2 s 2 z 2 2 a 1 s 3 τ ˜ 1 2 s 4 a ˜ 2 2 s 5 a ˜ 3 2 s 6 D ˜ 1 2 s 7 z 3 2 + z 3 z 4 + 0.2785 ( ε 1 + ε 2 ) D 1 + 1 γ 5 a ˜ 1 ( γ 5 z 2 z 3 γ 5 z 3 α 2 x 2 x 2 a ^ ˙ 1 ) + 1 γ 6 a ˜ 21 ( γ 6 z 3 α 2 x 2 x 1 a ^ ˙ 21 ) + 1 γ 7 a ˜ 31 ( γ 7 z 3 α 2 x 2 x 2 a ^ ˙ 31 ) + 1 γ 8 D ˜ 11 { γ 8 α 2 x 2 z 3 tanh [ ( α 2 / x 2 ) z 3 ε 2 ] D ^ ˙ 11 }
Updating the laws of design parameters is shown as follows:
a ^ ˙ 1 = γ 5 z 2 z 3 γ 5 z 3 α 2 x 2 x 2 + γ 5 λ 8 a ˜ 1 2 β 1 + γ 5 s 8 a ˜ 1
a ^ ˙ 21 = γ 6 z 3 α 2 x 2 x 1 + γ 6 λ 9 a ˜ 21 2 β 1 + γ 6 s 9 a ˜ 21
a ^ ˙ 31 = γ 7 z 3 α 2 x 2 x 2 + γ 7 λ 10 a ˜ 31 2 β 1 + γ 7 s 10 a ˜ 31
D ^ ˙ 11 = γ 8 α 2 x 2 z 3 tanh [ ( α 2 / x 2 ) z 3 ε 2 ] + γ 8 λ 11 D ˜ 11 2 β 1 + γ 8 s 11 D ˜ 11
Then, Formula (36) becomes:
V ˙ 3 λ 1 z 1 2 β λ 2 z 2 2 β a 1 λ 3 τ ˜ 1 2 β λ 4 a ˜ 2 2 β λ 5 a ˜ 3 2 β λ 6 D ˜ 1 2 β λ 7 z 3 2 β λ 8 a ˜ 1 2 β λ 9 a ˜ 21 2 β λ 10 a ˜ 31 2 β λ 11 D ˜ 11 2 β s 1 z 1 2 s 2 z 2 2 a 1 s 3 τ ˜ 1 2 s 4 a ˜ 2 2 s 5 a ˜ 3 2 s 6 D ˜ 1 2 s 7 z 3 2 s 8 a ˜ 1 2 s 9 a ˜ 21 2 s 10 a ˜ 31 2 s 11 D ˜ 11 2 + z 3 z 4 + 0.2785 ( ε 1 + ε 2 ) D 1
Step 4: Finally, deal with the last differential equation in Equation (6). According to Formulas (6) and (31), the following can be obtained.
z ˙ 4 = b 1 x 1 b 2 x 3 b 3 x 4 + d 2 + b 4 u a 1 α 3 x 2 x 3 + a 2 α 3 x 2 x 1 + a 3 α 3 x 2 x 2 α 3 x 2 d 1 H 2
Among them,
H 2 = α 3 x 1 x 2 + α 3 x 3 x 4 + α 3 a ^ 1 a ^ ˙ 1 + α 3 a ^ 21 a ^ ˙ 21 + α 3 a ^ 31 a ^ ˙ 31 + α 3 D ^ 11 D ^ ˙ 11 + α 3 τ ^ 1 τ ^ ˙ 1 + α 3 D ^ 1 D ^ ˙ 1 + α 3 τ ^ ˙ τ ^ ¨ + α 3 D ^ ˙ 1 D ^ ¨ 1 + α 3 x d x ˙ d + α 3 x ˙ d x ¨ d + α 3 x ¨ d x d + α 3 x d x d
Let
τ 2 = 1 b 4
u = τ ^ 2 u ¯
Among them, τ ^ 2 is the estimate of τ 2 .
The design of finite-time adaptive controller u - is:
u ¯ = z 3 λ 12 z 4 2 β 1 s 12 z 4 b ^ 1 x 1 + b ^ 2 x 3 b ^ 3 x 4 tanh ( z 4 ε 3 ) D ^ 2 + a ^ 11 α 3 x 2 x 3 a ^ 22 α 3 x 2 x 1 a ^ 32 α 3 x 2 x 2 α 3 x 2 tanh [ ( α 3 / x 2 ) z 4 ε 4 ] D ^ 12 + H 2
Among them, λ 12 and s 12 are normal numbers, b ^ 1 is the estimate of b 1 , b ^ 2 is the estimate of b 2 , b ^ 3 is the estimate of b 3 , D ^ 2 is the estimate of D 2 , a ^ 11 is the estimate of a 1 , a ^ 22 is the estimate of a 2 , a ^ 32 is the estimate of a 3 , D ^ 12 is the estimate of D 1 , ε 3 and ε 4 are any normal numbers.
The Lyapunov function for constructing this step is:
V 4 = V 3 + 1 2 z 4 2 + b 4 2 γ 9 τ ˜ 2 2 + 1 2 γ 10 b ˜ 1 2 + 1 2 γ 11 b ˜ 2 2 + 1 2 γ 12 b ˜ 3 2 + 1 2 γ 13 D ˜ 2 2 + 1 2 γ 14 a ˜ 11 2 + 1 2 γ 15 a ˜ 22 2 + 1 2 γ 16 a ˜ 32 2 + 1 2 γ 17 D ˜ 12 2
Among them, γ 9 - γ 17 are normal numbers, τ ~ 2 = τ 2 τ ^ 2 , b ~ 1 = b 1 b ^ 1 , b ~ 2 = b 2 b ^ 2 , b ~ 3 = b 3 b ^ 3 , D ~ 2 = D 2 D ^ 2 , a ~ 11 = a 1 a ^ 11 , a ~ 22 = a 2 a ^ 22 , a ~ 32 = a 3 a ^ 32 , D ~ 12 = D 1 D ^ 12 .
Updating the laws of design parameters is shown as follows:
τ ^ ˙ 2 = γ 9 z 4 u ¯ + γ 9 λ 13 τ ˜ 2 2 β 1 + γ 9 s 13 τ ˜ 2
b ^ ˙ 1 = γ 10 z 4 x 1 + γ 10 λ 14 b ˜ 1 2 β 1 + γ 10 s 14 b ˜ 1
b ^ ˙ 2 = γ 11 z 4 x 3 + γ 11 λ 15 b ˜ 2 2 β 1 + γ 11 s 15 b ˜ 2
b ^ ˙ 3 = γ 12 z 4 x 4 + γ 12 λ 16 b ˜ 3 2 β 1 + γ 12 s 16 b ˜ 3
D ^ ˙ 2 = γ 13 z 4 tanh ( z 4 ε 3 ) + γ 13 λ 17 D ˜ 2 2 β 1 + γ 13 s 17 D ˜ 2
a ^ ˙ 11 = γ 14 z 4 α 3 x 2 x 3 + γ 14 λ 18 a ˜ 11 2 β 1 + γ 14 s 18 a ˜ 11
a ^ ˙ 22 = γ 15 z 4 α 3 x 2 x 1 + γ 15 λ 19 a ˜ 22 2 β 1 + γ 15 s 19 a ˜ 22
a ^ ˙ 32 = γ 16 z 4 α 3 x 2 x 2 + γ 16 λ 20 a ˜ 32 2 β 1 + γ 16 s 20 a ˜ 32
D ^ ˙ 12 = γ 17 z 4 α 3 x 2 tanh [ ( α 3 / x 2 ) z 4 ε 4 ] + γ 17 λ 21 D ˜ 12 + γ 17 s 21 D ˜ 12
Among them, λ 13 - λ 21 and s 13 - s 21 are normal numbers.
Similar to Step 3, we end up with:
V ˙ 4 λ 1 z 1 2 β λ 2 z 2 2 β a 1 λ 3 τ ˜ 1 2 β λ 4 a ˜ 2 2 β λ 5 a ˜ 3 2 β λ 6 D ˜ 1 2 β λ 7 z 3 2 β λ 8 a ˜ 1 2 β λ 9 a ˜ 21 2 β λ 10 a ˜ 31 2 β λ 11 D ˜ 11 2 β λ 12 z 4 2 β b 4 λ 13 τ ˜ 2 2 β λ 14 b ˜ 1 2 β λ 15 b ˜ 2 2 β λ 16 b ˜ 3 2 β λ 17 D ˜ 2 2 β λ 18 a ˜ 11 2 β λ 19 a ˜ 22 2 β λ 20 a ˜ 32 2 β λ 21 D ˜ 12 2 β s 1 z 2 2 s 2 z 2 2 a 1 s 3 τ ˜ 1 2 s 4 a ˜ 2 2 s 5 a ˜ 3 2 s 6 D ˜ 1 2 s 7 z 3 2 s 8 a ˜ 1 2 s 9 a ˜ 21 2 s 10 a ˜ 31 2 s 11 D ˜ 11 2 s 12 z 4 2 b 4 s 13 τ ˜ 2 2 s 14 b ˜ 1 2 s 15 b ˜ 2 2 s 16 b ˜ 3 2 s 17 D ˜ 2 2 s 18 a ˜ 11 2 s 19 a ˜ 22 2 s 20 a ˜ 32 2 s 21 D ˜ 12 2 + 0.2785 ( ε 1 + ε 2 + ε 4 ) D 1 + 0.2785 ε 3 D 2

3.2. Stability Analysis

According to references [37,38], there are the following criteria:
Theorem 1.
If there exists a continuously differentiable function  L :   p R , such that it satisfies the following conditions:
(1) 
L is positive definite.
(2) 
The existence of positive real numbers  q > 0  and  e   ( 0 , 1 ) , and the existence of an open neighborhood  p 0 p  containing the origin, makes the following true:
L ˙ ( x ) + q V e ( x ) 0 , x p 0 \ { 0 }
If  p = p 0 = R n , then it is globally finitely time-stable.
From Equations (12), (21), (34) and (47), we can see:
V 4 = 1 2 z 1 2 + 1 2 z 2 2 + a 1 2 γ 1 τ ˜ 1 2 + 1 2 γ 2 a ˜ 2 2 + 1 2 γ 3 a ˜ 3 2 + 1 2 γ 4 D ˜ 1 2 + 1 2 z 3 2 + 1 2 γ 5 a ˜ 1 2 + 1 2 γ 6 a ˜ 21 2 + 1 2 γ 7 a ˜ 31 2 + 1 2 γ 8 D ˜ 11 2 + 1 2 z 4 2 + b 4 2 γ 9 τ ˜ 2 2 + 1 2 γ 10 b ˜ 1 2 + 1 2 γ 11 b ˜ 2 2 + 1 2 γ 12 b ˜ 3 2 + 1 2 γ 13 D ˜ 2 2 + 1 2 γ 14 a ˜ 11 2 + 1 2 γ 15 a ˜ 22 2 + 1 2 γ 16 a ˜ 32 2 + 1 2 γ 17 D ˜ 12 2
According to Section 3.1, V 4 is a continuously differentiable function and a positive definite function.
Let
V 4 = V
It can be obtained from Equation (57):
V ˙ 4 λ 1 z 1 2 β λ 2 z 2 2 β a 1 λ 3 τ ˜ 1 2 β λ 4 a ˜ 2 2 β λ 5 a ˜ 3 2 β λ 6 D ˜ 1 2 β λ 7 z 3 2 β λ 8 a ˜ 1 2 β λ 9 a ˜ 21 2 β λ 10 a ˜ 31 2 β λ 11 D ˜ 11 2 β λ 12 z 4 2 β b 4 λ 13 τ ˜ 2 2 β λ 14 b ˜ 1 2 β λ 15 b ˜ 2 2 β λ 16 b ˜ 3 2 β λ 17 D ˜ 2 2 β λ 18 a ˜ 11 2 β λ 19 a ˜ 22 2 β λ 20 a ˜ 32 2 β λ 21 D ˜ 12 2 β s 1 z 2 2 s 2 z 2 2 a 1 s 3 τ ˜ 1 2 s 4 a ˜ 2 2 s 5 a ˜ 3 2 s 6 D ˜ 1 2 s 7 z 3 2 s 8 a ˜ 1 2 s 9 a ˜ 21 2 s 10 a ˜ 31 2 s 11 D ˜ 11 2 s 12 z 4 2 b 4 s 13 τ ˜ 2 2 s 14 b ˜ 1 2 s 15 b ˜ 2 2 s 16 b ˜ 3 2 s 17 D ˜ 2 2 s 18 a ˜ 11 2 s 19 a ˜ 22 2 s 20 a ˜ 32 2 s 21 D ˜ 12 2 + 0.2785 ( ε 1 + ε 2 + ε 4 ) D 1 + 0.2785 ε 3 D 2 a V b V β + c
Among them,
a = min s 1 , s 2 , s 3 , s 4 , s 5 , s 6 , s 7 , s 8 , s 9 , s 10 , s 11 , s 12 , s 13 , s 14 , s 15 , s 16 , s 17 , s 18 , s 19 , s 20 , s 21
b = min λ 1 2 β 1 , λ 2 2 β 1 , λ 3 2 β 1 , λ 4 2 β 1 , λ 5 2 β 1 , λ 6 2 β 1 , λ 7 2 β 1 , λ 8 2 β 1 , λ 9 2 β 1 , λ 10 2 β 1 , λ 11 2 β 1 , λ 12 2 β 1 , λ 13 2 β 1 , λ 14 2 β 1 , λ 15 2 β 1 , λ 16 2 β 1 , λ 17 2 β 1 , λ 18 2 β 1 , λ 19 2 β 1 , λ 20 2 β 1 , λ 21 2 β 1
c = 0.2785 ( ε 1 + ε 2 + ε 4 ) D 1 + 0.2785 ε 3 D 2
Thus, τ ~ 1 , a ~ 2 , a ~ 3 , D ~ 1 , a ~ 1 , a ~ 21 , a ~ 31 , D ~ 11 , τ ~ 2 , b ~ 1 , b ~ 2 , b ~ 3 , D ~ 2 , a ~ 11 , a ~ 22 , a ~ 32 , D ~ 12 , z 1 , z 2 , z 3 , and z 4 are all bounded, and the estimated parameters obtained by the parameter-updating laws are all bounded. Since z 1 is bounded in formula (9), and the target value x d is also bounded, it follows that x 1 is also bounded. In formulas (10) and (11), since z 1 and z 2 are bounded, and the control law α 1 and the target value x d are also bounded, x 2 is also bounded. In Formulas (16), (17), (19), and (20), since τ ~ 1 , a ~ 2 , a ~ 3 , D ~ 1 , z 1 , z 2 , and z 3 are bounded, x 3 is also bounded. In Formulas (31), (32), and (35), since a ~ 1 , a ~ 21 , a ~ 31 , D ~ 11 , z 1 , z 2 , z 3 , and z 4 are bounded, x 4 is also bounded. In Formulas (45) and (46), since τ ~ 2 , b ~ 1 , b ~ 2 , b ~ 3 , D ~ 2 , a ~ 11 , a ~ 22 , a ~ 32 , and D ~ 12 are all bounded, it can be judged that u is also bounded. Therefore, all closed-loop signals are bounded.

4. Simulation Results and Discussion

In order to verify the effectiveness of the finite-time adaptive controller designed in this paper, it is simulated and analyzed in this section. The object considered in this paper is EHB gear-drive servo system, and the simulation parameters set in establishing the simulation model are shown in Table 1.
In the simulation experiment, in order to verify the position-tracking effect of the controller, we set up two sets of experiments based on MATLAB/Simulink for verification. In experiment 1, we set the expected value of x d to be a half-sinusoidal signal, and the sinusoidal disturbance term was added to simulate the influence of unknown disturbance on the control effect. In experiment 2, the expected value x d was set as the ramp signal, and the proportional disturbance term was added to simulate the influence of unknown disturbance on the control effect.

4.1. Experiment 1

The control objective of this paper is the position-tracking target value of the driven side gear of the gear transmission servo system, that is, the state quantity x 1 tracks the target value x d , and the tracking effect is shown in Figure 4. The arrows show the location-tracking details at the peak. It can be seen from the figure that the tracking effect is good, the convergence rate is fast, and the maximum error is less than 0.1 rad. The effect of gap nonlinearity and unknown interference is compensated, which can meet the demand of position accuracy.
In order to observe the difference between the finite-time adaptive controller designed in this paper and the adaptive controller, the error z 1 under the control of each controller is compared. As shown in Figure 5. As can be seen from the figure, the finite-time adaptive controller has smaller overshoot, shorter convergence time and higher control accuracy than the adaptive controller. Compared with literature [27], the convergence rate of tracking error under the control strategy in this paper is faster.
The acceleration of the driven side gear under the half-sinusoidal input condition is shown in Figure 6. From the figure we can see that the acceleration is in the ideal range.
Figure 7 show the changes of estimated parameters of EHB gear-drive servo system. As can be seen from the figure, the estimated parameters of the system rapidly converge to a certain value and change in a small range with the change of the expected value of x d . This means that the system parameters change while the system is running. At the same time, the validity of the parameter-update laws designed in this paper is proved.
In order to study the effect of parameter β on the convergence rate, we set the value of β to 0.6, 0.7 and 0.67, respectively. As shown in Figure 8. The arrows show the location-tracking details at the peak. As can be seen from the figure, the convergence rate is different when β takes different values. When the value of β is 0.67, the overshoot is the smallest and the convergence is the fastest.
As can be seen from the above figures, the EHB gear transmission system parameters will change when working. The updated laws of the parameters designed in this paper can make the estimated parameters converge to a certain range in a certain time and adjust it adaptively according to the working conditions. The finite-time adaptive controller can effectively compensate the effects of unknown interference and dead-zone problems.

4.2. Experiment 2

In order to verify the control effect of the finite-time adaptive controller during fast braking, the expected value x d is set as the ramp signal. The ramp signal is set to rise from 1s, with a slope of 5 and a final value of 1. As can be seen from Figure 9, the convergence rate of the driven side gear x 1 tracking expected value x d is faster. We can see from the enlarged figure at the arrow that the maximum error is less than 0.1 rad, which can meet the requirements of control accuracy. The effect of dead zone and unknown interference is compensated effectively, and the control effect is ideal.
In order to observe the superiority of the finite-time adaptive controller over the adaptive controller, the error z 1 of each controller is compared, as shown in Figure 10. It can be seen from the figure that the finite-time adaptive controller has less overshoot than the adaptive controller. The overshoot is reduced by about 0.05 rad, which is about 30 percent of the overshoot of the adaptive controller. The convergence rate of the finite-time adaptive controller is faster than that of the adaptive controller. It can be verified that the control strategy designed in this paper has better control effects and higher precision. Compared with the tracking error under adaptive control in the literature [33], the tracking error under the control strategy in this paper can be guaranteed to converge to a certain range within a certain period of time.
The acceleration x 2 of the driven side gear is shown in Figure 11. It can be seen from the figure that the convergence rate is fast, and the control effect is excellent.
Figure 12 shows the change in the estimated parameters of the EHB gear-drive servo system under the ramp input. As can be seen from the figure, the estimated parameters of the system will also change with the change in working conditions. A change in the expected value x d at 1s results in a change in the parameter-update law. When the expected value x d is stabilized, the new law of the parameters also converges to a certain range. This verifies the validity of the parameter-updating law designed in this paper.
In order to study the effect of parameter β on the convergence rate under the ramp input condition, we set β values to 0.6, 0.7 and 0.67, respectively, as shown in Figure 13. It can be seen from the figure that parameter β has a significant effect on the convergence rate. As can be seen from the enlarged figure at the arrow, convergence is fastest when the value of β is 0.67. At the same time, it is proved that the finite-time adaptive controller designed in this paper is effective in improving the convergence rate.
The simulation results show that the control strategy designed in this paper can make the driven side gear of the EHB gear-drive servo system reach the desired position in a limited time and can meet the requirements of position accuracy.

5. Implementation and Results of the HIL Test

In Section 4, simulation tests are carried out to prove the effectiveness of the control strategy designed in this paper. However, the control effect in actual engineering needs further verification, so the HIL test is carried out in this section.
Figure 14 displays the HIL test platform, which is based on NI-PXI and dSPACE. Measuring the position of the gear-drive servo system presents a challenge. However, since the driving side gear is coaxial with the permanent magnet synchronous motor, we can derive the motor rotor’s position information from the Hall sensor. This, in turn, provides us with the position information of the driving side gear. Utilizing the transmission relationship, we can calculate the position information of the driven side gear based on the displacement of the master-cylinder push rod. The displacement data of the master-cylinder push rod are obtained from the pulse width modulation signal generated by the digital sensor. By applying the above position relationships and conversions, we acquire the position information of the gear-drive servo system. This information serves to validate the effectiveness of the control strategy proposed in this paper.
In HIL test 1, we set up a half-sine tracking experiment with an amplitude of 2 rad and a period of πs, as shown in Figure 15. Figure 15a shows the displacement y of the master-cylinder push rod, with a peak value of about 1.6 mm. The angle of the driven side gear can be obtained from the transmission relation y = ( s / 2 π ) x 1 , where s is the lead of the ball screw mechanism, and s = 5 . Figure 15b shows the rotation angle of the driving side gear, and it can be seen that its peak value is about 40 rad. It can be seen from Figure 15c that the angle of the driven side gear has a good tracking effect, and the maximum error is less than 0.1 rad. The effect caused by the dead zone is compensated effectively, the control effect is good, and the convergence rate is fast.
To further verify the effectiveness of the control strategy designed in this paper, we designed the amplitudes as 4 rad and 6 rad (see Figure 16 and Figure 17). It can be seen from the two figures that the maximum error of the angle of the driven side gear is less than 0.2 rad when tracking the expected value, and the convergence rate is faster. Under the condition of unknown parameters, unknown disturbance and the dead zone, the finite-time adaptive controller designed in this paper can achieve a relatively stable control effect and can meet the position-tracking requirements of the EHB gear-drive servo system.
Through the HIL test, we have verified that the control strategy proposed in this paper can effectively compensate for the influence of unknown parameters, unknown disturbances, and dead zones. Based on the above analysis, it is evident that the control strategy presented in this paper is effective and capable of enhancing tracking accuracy and convergence rate.

6. Conclusions

In this paper, the backlash nonlinearity of EHB gear-drive servo system is analyzed, and the symmetric dead-zone model of an EHB gear drive is established. Secondly, by combining the finite-time control theory with the adaptive control theory, the parameter-update laws and control laws are designed for the uncertain parameters and dead-zone problems of the system, and boundary estimates are introduced to compensate for the unknown disturbance. Then the stability analysis is carried out to prove that all closed-loop signals are bounded. Finally, simulation and an HIL test are carried out, and the results show that the finite-time adaptive controller designed in this paper is effective.
In future work, the command filtering technology can be introduced to reduce the complexity of the operation and avoid the problem of data explosion. If the conditions permit, the actual vehicle test can be further conducted to verify the practicability of the control strategy.

Author Contributions

Conceptualization, J.W. and S.W.; writing—original draft preparation, S.W.; writing—review and editing, J.W., S.W. and Q.C.; methodology, J.W. and S.W.; data curation, S.W.; software, S.W. and F.M.; visualization, J.W.; formal analysis, Q.C. and F.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Shandong Provincial Higher School Youth Innovation Technology Project of China, grant number 2021KJ039.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xiang, W.; Richardson, P.C.; Zhao, C.; Mohammad, S. Automobile brake-by-wire control system design and analysis. IEEE Trans. Veh. Technol. 2008, 57, 138–145. [Google Scholar] [CrossRef]
  2. Milanés, V.; González, C.; Naranjo, J.E.; Onieva, E.; De Pedro, T. Electro-hydraulic braking system for autonomous vehicles. Int. J. Automot. Technol. 2010, 11, 89–95. [Google Scholar] [CrossRef]
  3. Yeo, H.; Koo, C.; Jung, W.; Kim, D.; Cheon, J.S. Development of Smart Booster Brake Systems for Regenerative Brake Cooperative Control; 0148-7191; SAE Technical Paper; SAE International: Warrendale, PA, USA, 2011. [Google Scholar]
  4. Feigel, H.-J. Integrated brake system without compromises in functionality. ATZ Worldw. 2012, 114, 46–50. [Google Scholar] [CrossRef]
  5. Tan, Z.-H.; Chen, Z.-F.; Pei, X.-F.; Guo, X.-X.; Pei, S.-H. Development of integrated electro-hydraulic braking system and its ABS application. Int. J. Precis. Eng. Manuf. 2016, 17, 337–346. [Google Scholar] [CrossRef]
  6. Yu, Z.; Xu, S.; Xiong, L.; Han, W. An Integrated-Electro-Hydraulic Brake System for Active Safety; 0148-7191; SAE Technical Paper; SAE International: Warrendale, PA, USA, 2016. [Google Scholar]
  7. Zhao, J.; Hu, Z.; Zhu, B. Pressure Control for Hydraulic Brake System Equipped with an Electro-Mechanical Brake Booster; 0148-7191; SAE Technical Paper; SAE International: Warrendale, PA, USA, 2018. [Google Scholar]
  8. Liu, S.; Zhang, L.; Niu, B.; Zhao, X.; Ahmad, A.M. Adaptive neural finite-time hierarchical sliding mode control of uncertain under-actuated switched nonlinear systems with backlash-like hysteresis. Inf. Sci. 2022, 599, 147–169. [Google Scholar] [CrossRef]
  9. Cao, Z.; Niu, B.; Zong, G.; Xu, N. Small-gain technique-based adaptive output constrained control design of switched networked nonlinear systems via event-triggered communications. Nonlinear Anal. Hybrid Syst. 2023, 47, 101299. [Google Scholar] [CrossRef]
  10. Theodorakopoulos, A.; Rovithakis, G.A. Guaranteeing preselected tracking quality for uncertain strict-feedback systems with deadzone input nonlinearity and disturbances via low-complexity control. Automatica 2015, 54, 135–145. [Google Scholar] [CrossRef]
  11. Tarbouriech, S.; Prieur, C.; Queinnec, I. Stability analysis for linear systems with input backlash through sufficient LMI conditions. Automatica 2010, 46, 1911–1915. [Google Scholar] [CrossRef]
  12. Li, M.; Chen, H.; Zhang, R. An input dead zones considered adaptive fuzzy control approach for double pendulum cranes with variable rope lengths. IEEE/ASME Trans. Mechatron. 2022, 27, 3385–3396. [Google Scholar] [CrossRef]
  13. Margielewicz, J.; Gąska, D.; Litak, G. Modelling of the gear backlash. Nonlinear Dyn. 2019, 97, 355–368. [Google Scholar] [CrossRef]
  14. Vörös, J. Modeling and identification of systems with backlash. Automatica 2010, 46, 369–374. [Google Scholar] [CrossRef]
  15. Corradini, M.L.; Manni, A.; Parlangeli, G. Variable structure control of nonlinear uncertain sandwich systems with nonsmooth nonlinearities. In Proceedings of the 2007 46th IEEE Conference on Decision and Control, New Orleans, LA, USA, 12–14 December 2007; pp. 2023–2028. [Google Scholar]
  16. Shi, Z. Global asymptotic tracking for gear transmission servo systems with differentiable backlash nonlinearity. In Proceedings of the 2014 Seventh International Symposium on Computational Intelligence and Design, Hangzhou, China, 13–14 December 2014; pp. 253–257. [Google Scholar]
  17. 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]
  18. 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]
  19. 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]
  20. Lewis, F.L.; Tim, W.K.; Wang, L.-Z.; Li, Z. Deadzone compensation in motion control systems using adaptive fuzzy logic control. IEEE Trans. Control Syst. Technol. 1999, 7, 731–742. [Google Scholar] [CrossRef]
  21. Zhou, J.; Wen, C.; Zhang, Y. Adaptive output control of nonlinear systems with uncertain dead-zone nonlinearity. IEEE Trans. Autom. Control 2006, 51, 504–511. [Google Scholar] [CrossRef]
  22. Li, Y.; Tong, S. Adaptive fuzzy output-feedback control of pure-feedback uncertain nonlinear systems with unknown dead zone. IEEE Trans. Fuzzy Syst. 2013, 22, 1341–1347. [Google Scholar] [CrossRef]
  23. He, X.; Lou, B.; Yang, H.; Lv, C. Robust decision making for autonomous vehicles at highway on-ramps: A constrained adversarial reinforcement learning approach. IEEE Trans. Intell. Transp. Syst. 2022, 24, 4103–4113. [Google Scholar] [CrossRef]
  24. He, X.; Yang, H.; Hu, Z.; Lv, C. Robust lane change decision making for autonomous vehicles: An observation adversarial reinforcement learning approach. IEEE Trans. Intell. Veh. 2022, 8, 184–193. [Google Scholar] [CrossRef]
  25. Javaid, U.; Dong, H.; Ijaz, S.; Alkarkhi, T.; Haque, M. High-performance adaptive attitude control of spacecraft with sliding mode disturbance observer. IEEE Access 2022, 10, 42004–42013. [Google Scholar] [CrossRef]
  26. Xie, B.; Wang, W.; Zuo, Z. Adaptive output feedback control of uncertain gear transmission system with dead zone nonlinearity. In Proceedings of the 2018 13th IEEE Conference on Industrial Electronics and Applications (ICIEA), Wuhan, China, 31 May–2 June 2018; pp. 438–443. [Google Scholar]
  27. Song, J.; Zuo, Z.; Ding, Z. Adaptive backstepping control of gear transmission systems with elastic deadzone. In Proceedings of the 2017 36th Chinese Control Conference (CCC), Dalian, China, 26–28 July 2017; pp. 878–883. [Google Scholar]
  28. Wang, S.; Fan, Z.; Li, B.; Tang, X.; Chen, Z.; Zhou, Q.; Wu, J. Research on adaptive control of input time delay for vehicle electronic stability control system. In Proceedings of the 2022 6th CAA International Conference on Vehicular Control and Intelligence (CVCI), Nanjing, China, 28–30 October 2022; pp. 1–5. [Google Scholar]
  29. Wu, L.-B.; Park, J.H.; Xie, X.-P.; Liu, Y.-J.; Yang, Z.-C. Event-triggered adaptive asymptotic tracking control of uncertain nonlinear systems with unknown dead-zone constraints. Appl. Math. Comput. 2020, 386, 125528. [Google Scholar] [CrossRef]
  30. Hua, C.; Li, Y.; Guan, X. Finite/fixed-time stabilization for nonlinear interconnected systems with dead-zone input. IEEE Trans. Autom. Control 2016, 62, 2554–2560. [Google Scholar] [CrossRef]
  31. Bao, J.; Wang, H.; Liu, P.X. Finite-time synchronization control for bilateral teleoperation systems with asymmetric time-varying delay and input dead zone. IEEE/ASME Trans. Mechatron. 2020, 26, 1570–1580. [Google Scholar] [CrossRef]
  32. Yao, D.; Dou, C.; Zhao, N.; Zhang, T. Finite-time consensus control for a class of multi-agent systems with dead-zone input. J. Frankl. Inst. 2021, 358, 3512–3529. [Google Scholar] [CrossRef]
  33. Wang, W.; Xie, B.; Zuo, Z.; Fan, H. Adaptive backstepping control of uncertain gear transmission servosystems with asymmetric dead-zone nonlinearity. IEEE Trans. Ind. Electron. 2018, 66, 3752–3762. [Google Scholar] [CrossRef]
  34. Yin, S.; Shi, P.; Yang, H. Adaptive fuzzy control of strict-feedback nonlinear time-delay systems with unmodeled dynamics. IEEE Trans. Cybern. 2015, 46, 1926–1938. [Google Scholar] [CrossRef]
  35. Wu, J.; Zhang, J.; Nie, B.; Liu, Y.; He, X. Adaptive control of PMSM servo system for steering-by-wire system with disturbances observation. IEEE Trans. Transp. Electrif. 2021, 8, 2015–2028. [Google Scholar] [CrossRef]
  36. He, X.; Wu, J.; Huang, Z.; Hu, Z.; Wang, J.; Sangiovanni-Vincentelli, A.; Lv, C. Fear-neuro-inspired reinforcement learning for safe autonomous driving. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 1–13. [Google Scholar] [CrossRef]
  37. Lu, W.; Liu, X.; Chen, T. A note on finite-time and fixed-time stability. Neural Netw. 2016, 81, 11–15. [Google Scholar] [CrossRef]
  38. Li, X.; Yang, X.; Song, S. Lyapunov conditions for finite-time stability of time-varying time-delay systems. Automatica 2019, 103, 135–140. [Google Scholar] [CrossRef]
Figure 1. EHB structure diagram.
Figure 1. EHB structure diagram.
Machines 11 01002 g001
Figure 2. Symmetry dead zone.
Figure 2. Symmetry dead zone.
Machines 11 01002 g002
Figure 3. Control logic block diagram.
Figure 3. Control logic block diagram.
Machines 11 01002 g003
Figure 4. Position-tracking effect under half-sinusoidal input.
Figure 4. Position-tracking effect under half-sinusoidal input.
Machines 11 01002 g004
Figure 5. Error z 1 under half-sinusoidal input.
Figure 5. Error z 1 under half-sinusoidal input.
Machines 11 01002 g005
Figure 6. Acceleration of the driven side gear under half-sinusoidal input.
Figure 6. Acceleration of the driven side gear under half-sinusoidal input.
Machines 11 01002 g006
Figure 7. System parameter estimates under half-sinusoidal input.
Figure 7. System parameter estimates under half-sinusoidal input.
Machines 11 01002 g007
Figure 8. Influence of parameter β on tracking effect under half-sinusoidal input.
Figure 8. Influence of parameter β on tracking effect under half-sinusoidal input.
Machines 11 01002 g008
Figure 9. Position-tracking effect under ramp input.
Figure 9. Position-tracking effect under ramp input.
Machines 11 01002 g009
Figure 10. Error z 1 under ramp input.
Figure 10. Error z 1 under ramp input.
Machines 11 01002 g010
Figure 11. Acceleration of the driven side gear under ramp input.
Figure 11. Acceleration of the driven side gear under ramp input.
Machines 11 01002 g011
Figure 12. System parameter estimates under ramp input.
Figure 12. System parameter estimates under ramp input.
Machines 11 01002 g012
Figure 13. Influence of parameter β on tracking effect under ramp input.
Figure 13. Influence of parameter β on tracking effect under ramp input.
Machines 11 01002 g013
Figure 14. HIL test platform.
Figure 14. HIL test platform.
Machines 11 01002 g014
Figure 15. HIL test 1. (a) Master-cylinder push rod displacement (mm). (b) Drive side gear angle (rad). (c) Expected value and driven side gear angle (rad).
Figure 15. HIL test 1. (a) Master-cylinder push rod displacement (mm). (b) Drive side gear angle (rad). (c) Expected value and driven side gear angle (rad).
Machines 11 01002 g015
Figure 16. HIL test 2. (a) Master-cylinder push rod displacement (mm). (b) Drive side gear angle (rad). (c) Expected value and driven side gear angle (rad).
Figure 16. HIL test 2. (a) Master-cylinder push rod displacement (mm). (b) Drive side gear angle (rad). (c) Expected value and driven side gear angle (rad).
Machines 11 01002 g016
Figure 17. HIL test 3. (a) Master-cylinder push rod displacement (mm). (b) Drive side gear angle (rad). (c) Expected value and driven side gear angle (rad).
Figure 17. HIL test 3. (a) Master-cylinder push rod displacement (mm). (b) Drive side gear angle (rad). (c) Expected value and driven side gear angle (rad).
Machines 11 01002 g017
Table 1. Simulation parameters of gear-drive servo system.
Table 1. Simulation parameters of gear-drive servo system.
SymbolParameterValueUnits
J l moment of inertia of the driven side0.52kg·m2
J m driving side moment of inertia0.21kg·m2
C l viscous friction on the driven side0.124Nm/rad
C m driving side viscous friction coefficient0.11Nm/rad
k d stiffness coefficient0.33Nm/rad
β l break point0.062rad
β r break point0.051rad
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

Wang, S.; Cao, Q.; Ma, F.; Wu, J. EHB Gear-Drive Symmetric Dead-Zone Finite-Time Adaptive Control. Machines 2023, 11, 1002. https://doi.org/10.3390/machines11111002

AMA Style

Wang S, Cao Q, Ma F, Wu J. EHB Gear-Drive Symmetric Dead-Zone Finite-Time Adaptive Control. Machines. 2023; 11(11):1002. https://doi.org/10.3390/machines11111002

Chicago/Turabian Style

Wang, Shuai, Qinghua Cao, Fukuo Ma, and Jian Wu. 2023. "EHB Gear-Drive Symmetric Dead-Zone Finite-Time Adaptive Control" Machines 11, no. 11: 1002. https://doi.org/10.3390/machines11111002

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