Next Article in Journal
A New Method for Friction Estimation in EMA Transmissions
Next Article in Special Issue
Learning-Based Cooperative Adaptive Cruise Control
Previous Article in Journal
Design and Characterization of an Electrostatic Constant-Force Actuator Based on a Non-Linear Spring System
Previous Article in Special Issue
Reconfigurable Slip Vectoring Control in Four In-Wheel Drive Electric Vehicles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Observer-Based Coordinated Control for Blended Braking System with Actuator Delay

1
Shenzhen Institutes of Advanced Technology, Chinese Academy of Sciences, Shenzhen 518055, China
2
SIAT Branch, Shenzhen Institute of Artificial Intelligence and Robotics for Society, Shenzhen 518055, China
3
Guangdong-Hong Kong-Macao Joint Laboratory of Human-Machine Intelligence-Synergy Systems, Shenzhen 518055, China
4
Department of Industrial and Systems Engineering, The Hong Kong Polytechnic University, Hong Kong 999077, China
5
School of Electrical, Computer and Telecommunications Engineering, University of Wollongong, Wollongong 2522, Australia
*
Author to whom correspondence should be addressed.
Actuators 2021, 10(8), 193; https://doi.org/10.3390/act10080193
Submission received: 28 June 2021 / Revised: 6 August 2021 / Accepted: 9 August 2021 / Published: 11 August 2021
(This article belongs to the Special Issue Vehicle Modeling and Control)

Abstract

:
The coordinated control of a blended braking system is always a difficult task. In particular, blended braking control becomes more challenging when the braking actuator has an input time-delay and some states of the braking system cannot be measured. In order to improve the tracking performance, a coordinated control system was designed based on the input time-delay and state observation for a blended braking system comprising a motor braking system and friction braking system. The coordinated control consists of three parts: Sliding mode control, a multi-input single-output observer, and time-delay estimation-based Smith Predictor control. The sliding mode control is used to calculate the total command braking torque according to the desired braking performance and vehicle states. The multi-input single-output observer is used to simultaneously estimate the input time-delay and output braking torque of the friction braking system. With time-delay estimation-based Smith Predictor control, the friction braking system is able to effectively track the command braking torque of the friction braking system. The tracking of command braking torque is realized through the coordinated control of the motor braking system and friction braking system. In order to validate the effectiveness of the proposed approach, numerical simulations on a quarter-vehicle braking model were performed.

1. Introduction

With rising concerns over global environmental and energy issues, the automotive industry has started to focus on electric vehicles (EVs) in recent years since they have the advantages of zero emissions and high efficiency. However, the driving range of EVs is limited compared with fuel vehicles. The regenerative braking system is capable of effectively improving energy efficiency by converting the vehicle’s kinetic energy into electric energy during braking procedures. Studies show that in urban driving situations, about one-third to one-half of the energy of the power plant is consumed during the deceleration process [1,2,3]. Regenerative braking has become a popular area of research for improving the energy efficiency of EVs [4]. Due to the limited braking torque of a regenerative braking system, a friction braking system is still needed to ensure the vehicle’s braking performance. Thus, most vehicles adopt a blended braking system.
Compared with the conventional friction braking system, the blended braking system is able to recover energy and responds quickly. However, in contrast to the conventional friction braking system, the blended braking system comprises different braking systems with quite different dynamic characteristics. For example, the motor’s brake torque responds quickly and accurately. The blended braking system has three different braking states: Friction braking, motor braking, and hybrid braking. These three braking states may occur independently or frequently alternate during one braking procedure [5,6,7]. The coordinated control of the blended braking system is a difficult task.
For commercialized EVs with motor braking, the braking torque distribution is based on the braking situation. When the vehicle enters an emergency braking situation, the motor braking torque is removed quickly, and the friction braking system completely takes over the ABS control [5,6]. The cooperative control of motor braking and friction braking during the normal braking process has also attracted wide attention and inspired many studies [7,8,9,10,11,12,13,14]. When the vehicle enters a normal braking situation, the motor braking torque and friction braking torque are distributed according to a certain proportion [6,7]. The cited studies do not take the dynamics of braking actuators into consideration. However, the dynamics of actuators have a significant effect on the stability of vehicle braking control and should not be ignored.
The effect of the flexibility of an electric drivetrain on the blended brake control performance was analyzed in [15,16]. Blended braking control algorithms with compensation for the powertrain flexibility were developed using an extended Kalman filter. The output braking torque of the friction braking system was estimated by the extended Kalman filter. However, the input time-delay was not taken into consideration in [15,16]. In [17], the sliding mode control and an optimal braking torque distribution strategy were proposed. For the braking torque distribution, the dynamics of the motor braking system and friction braking system were analyzed. However, the output braking torque of the friction braking system and input time-delay were treated as measurable and known [17]. In fact, these two parameters are hard to obtain directly in real applications.
In friction braking systems, such as the hydraulic braking system, there is a gap between the actuator and the brake disc. This gap increases with the wear of materials, which changes the input time-delay of the friction braking system. Thus, the input time-delay of the friction braking system must be estimated. In addition, the output braking torque of the friction braking system cannot be directly measured in the blended braking system. To the best of the authors’ knowledge, no research has reported the simultaneous observation of the input time-delay and output braking torque of a friction braking system in a blended braking system. There are some research papers on the time-delay and state observer design [18,19,20]. However, they focus on the disturbance [19] and single-input single-output (SISO) system [20]. This approach is not suitable for the blended braking system since blended braking is a multi-input single-output system.
The main contributions of this paper are three-fold. First, an observer is designed for the blended braking system. The observer is able to simultaneously estimate the output braking torque and input time-delay of the friction braking system in the blended braking system. Second, the time-delay-based Smith Predictor control is implemented in the friction braking system. The last contribution is the new blended braking system control structure. It makes full use of the advantages of sliding mode control (i.e., strong anti-interference and rapid response), the motor braking system (i.e., fast response speed), and the friction braking system (i.e., large braking torque). As a result, the blended braking system is able to effectively track the desired braking performance.
The remaining sections of this paper are organized as follows. First, the system model is introduced, including models of quarter-vehicle dynamics, motor braking dynamics, and friction braking dynamics. Second, the braking control strategy is introduced. The braking control strategy includes sliding mode control to achieve the desired braking performance, an observer to estimate the input time-delay and output braking torque of the friction braking system, and time-delay estimation-based Smith Predictor control for the friction braking system control. Then, the simulation results are presented. Finally, conclusions are provided in the last section.

2. Vehicle Model

In this paper, the braking system of each independently controlled wheel is treated as a research object. For convenience, a quarter-vehicle model is adopted. The quarter-vehicle model, which is simple but effective (see Figure 1), is used, and only the longitudinal force is considered in this paper.
The quarter-vehicle blended braking system is shown in Figure 2. As shown in Figure 2, each wheel is equipped with a blended braking system: A motor braking system and a friction braking system.
In this paper, the normal braking situation is analyzed. During the normal braking process, the wheel slip is small and can be ignored. Then, the rotational speeds of the four wheels are equal, and the relationship between the wheel speed and vehicle velocity can be written as:
v = ω ω r e f f
where v is the vehicle speed, ω ω is the wheel speed, and r e f f is the wheel radius. The vehicle speed control can be converted to wheel speed control. In order to achieve vehicle speed control through wheel speed control, the motion inertia of the vehicle should be converted to that of the wheel [21]. According to the law of conservation of energy, the equivalent moment of inertia can be obtained:
1 2 J ω ω 2 = 1 2 m v 2 + 1 2 J ω ω ω 2
where J is the equivalent moment of inertia, m is the mass of the quarter-vehicle, and J ω is the moment of inertia of the wheel. Then, the equivalent moment of inertia can be obtained:
J = m r e f f 2 + J ω
Then, the dynamics control of the quarter vehicle can be converted to the dynamics control of the wheel (as shown in Figure 2). The dynamics of the wheel can be expressed by the following equations:
J ω ˙ ω = T b r e f f F ω
T b = T f + T m
F ω = f v m g ω ω
where T b is the total braking torque acting on the wheel, T f is the output braking torque of the friction braking system, T m is the output braking torque of the motor braking system, F ω is the wheel viscous friction force, f v is the wheel viscous friction coefficient, and g is the gravitational acceleration. When the driver makes a braking action, the desired vehicle braking deceleration can be converted to the desired wheel braking deceleration according to the following equation:
ω ˙ d = v ˙ d r e f f
where v ˙ d is the desired vehicle deceleration speed, and ω ˙ d is the desired wheel deceleration. According to the desired vehicle deceleration speed and the initial braking speed of the vehicle, the desired vehicle speed can be obtained. Then, the desired wheel speed can be calculated.
As shown in Figure 2, the blended braking system comprises a motor braking system and friction braking system. Regarding the effect of the electric system dynamics, the motor braking system can be modeled as a first-order reaction, with a short time constant τ m being taken into consideration [22]. It can be expressed as follows:
T m = T m , c o m d τ m s + 1
where T m is the output braking torque of the motor braking system, T m , c o m d is the command braking torque of the motor braking system, and τ m is the time constant of the motor braking system. In the friction braking system, there is a gap between the brake disc and the brake actuator. When the command braking torque is released, the brake actuator has an empty stroke. The braking torque response is approximated by a first-order system with a time delay [22]:
T f = T f , c o m d τ f s + 1 e δ s
where T f , c o m d is the command braking torque of the friction braking system, T f is the output braking torque of the friction braking system, τ f is the dominant time constant of the friction braking system, and δ is the pure time-delay. The relevant parameters are listed in Table 1.

3. Braking Control

The whole control structure is shown in Figure 3 and Figure 4. As shown in Figure 3, the outermost layer adopts the sliding mode control, which is used to ensure that the wheel speed tracks the desired speed. The command braking torque can be calculated through the sliding mode controller.
Each braking system has its own characteristics. Compared with the motor braking system, the friction braking system can provide a larger braking torque. The motor braking system has a faster response than the friction braking system. In order to make full use of the advantages of the respective braking system, the command braking torque is used as the input of the friction braking system, and the difference between the command braking torque and the output braking torque of the friction braking system is used as the command braking torque of the motor braking system. The friction braking system can provide the majority of the command braking torque, and the motor braking system can compensate for the slow response of the friction braking system. As a result, the blended braking system is able to obtain effective tracking performance. In order to obtain the fastest possible friction braking response, time-delay estimation-based Smith Predictor (SP) control is adopted. However, neither the output braking torque nor the input time-delay of the friction braking system can be directly measured. In order to solve this problem, an observer is designed. The observer is able to estimate the input time-delay and output braking torque of the friction braking system simultaneously. The details about the controller and observer are introduced in the next part. Since the motor has a fast response and the motor usually has a special controller, the motor torque controller design is not considered in this paper.

3.1. Wheel Speed Control

According to Equation (7), the desired vehicle deceleration speed and desired vehicle speed can be achieved through the wheel deceleration speed and speed control. In this paper, it is assumed that the wheel speed can be measured and that the wheel viscous friction coefficient is known. Due to the influence of actuator dynamics (the motor braking system is a first-order system, and the friction braking system is a first-order system with an input time-delay), the command braking torque of actuators cannot be achieved in time [23]. The difference between the command braking torque of the actuators T c o m d and the output braking torque of the actuators T m + T f varies with the change in the command braking torque and the change in the braking torque distribution between the different braking actuators. The difference between the command braking torque and output braking torque of the actuators can be regarded as disturbance and is denoted by Δ . It is assumed that Δ Δ m a x . Δ m a x is the boundary of disturbance. Then, the command braking torque can be represented as T c o m d = T m + T f Δ . Thus, Equation (4) can be rewritten as follows:
J ω ˙ ω = T c o m d + Δ r e f f f v m g ω ω
Equation (10) can also be rewritten as:
ω ˙ ω = T c o m d J r e f f f v m g J ω ω Δ J
where Δ J = Δ J , Δ J Δ m a x J . As shown in Equation (10), the influence of the actuator dynamics (there is a difference between command braking torque and the real output braking torque acting on the wheel) can be regarded as disturbance. The sliding mode control has a fast response and can effectively resist disturbance, so it is chosen as the controller. In order to design the sliding mode control, the sliding mode surface should be selected first, and it is defined as:
S 1 = ω ω ω d
S ˙ 1 = ω ˙ ω ω ˙ d
The desired wheel deceleration is related to the brake pedal travel. When the braking pedal travel and the initial braking speed are given, the desired wheel deceleration and desired wheel speed can be calculated. The braking torque control is designed according to the following equation:
T c o m d = J ( r e f f f v m g ω ω J ω ˙ d + C 1 ω ω ω d + η s g n S 1 )
where C 1 and η are both positive constants.
The Lyapunov function is expressed as:
V 1 = S 1 2 2
Then, (11), (12), (13), and (14) are substituted into the derivative of Equation (15). The derivative of Equation (15) can be obtained as follows:
V ˙ 1 = S 1 S ˙ 1 = C 1 S 1 2 η S 1 Δ J S 1
where η Δ m a x J , V ˙ 1 0 and lim t ω ω = ω d . Then, the wheel is able to track the desired wheel speed, and the vehicle is able to track the desired vehicle speed. This also means that the vehicle can realize the desired deceleration.

3.2. Friction Braking System Observer Design

The time constant of the motor braking system τ m and the time constant of the friction braking system τ f can be obtained from the technical manual or measured in advance. The output braking torque of the motor braking system can be easily calculated or measured [24]. In this paper, it is assumed that the time constants of the motor braking system and friction braking system are known.
However, the input time-delay of the friction braking system δ t is influenced by many factors. It may change and is hard to measure or know in advance. Thus, the output braking torque of the friction braking system is hard to measure and cannot be calculated directly. In this paper, a new observer is designed to estimate the output braking torque and input time-delay of the friction braking system. In order to design the observer, Equations (4), (8), and (9) can be rewritten as the following equations:
ω ˙ ω = T f + T m J r e f f f v m g J ω ω
T ˙ m = T m τ m + u 1 τ m
T ˙ f = T f τ f + u 2 t δ t τ f
where u 1 = T m , c o m d ; u 2 = T f , c o m d . Then, the vehicle dynamic model with actuators (Equations (17)–(19)) can be rewritten as the following state equations:
x ˙ = A x + B U
y = C x t = x 1
where x = x 1 x 2 x 3 and x 1 = ω ω ; x 2 = T m ; x 3 = T f ; A = r e f f f v m g J 1 J 1 J 0 1 τ m 0 0 0 1 τ f ; B = 0 0 1 τ m 0 0 1 τ f ; C = 1 0 0 ; U = u 1 u 2 t δ t . .
The input time-delay δ t is unknown and can be time-varying. It is assumed that it is modeled as a continuous and differentiable function that satisfies δ t ϵ 0 δ ¯ ;   δ ˙ t = ψ t , and ψ t H δ ¯ and H are the bounds. Taylor’s theorem is used to remove the delay from the control [19]. It is assumed that the input u 2 is differentiable. Then, u 2 can be written as:
u 2 t δ t = u 2 t δ t u ˙ 2 t + Υ t δ t
where Υ t h t is called the remainder. From Equation (22), the first-order approximation of u 2 t δ t can be calculated by:
u 2 t δ t u 2 t δ t u ˙ 2 t
The accuracy of this calculation increases when u 2 t δ t is approximated by a higher order. However, from a practical point of view, it was arbitrarily decided to stop at the first order as a tradeoff between problems induced by numerical differentiation and approximation precision. The objective is to design an observer that is able to estimate the input time-delay and output braking torque of the friction braking system simultaneously. Thus, Equation (20) should be reconstructed. According to Equation (23), the input U can be rewritten as:
U = u 1 u 2 t δ t = u 1 u 2 t δ t u ˙ 2 t = u 1 t u 2 t + 0 δ t u ˙ 2 t = u t + 0 δ t u ˙ 2 t
where u t   = u 1 t u 2 t . The input time-delay of the friction braking system needs to be included in the states in order to estimate its value. Denoting the extended vector by X = x T δ T , an extended system with perturbation is obtained. Then, the extended system state equation can be rewritten in the following form:
X ˙ = A ¯ X + B ¯ u t + Γ
y = C ¯ X
where A ¯ = A B 0 0 ; B ¯ = B 0 ; Γ = B 0 Υ t h t δ t C ¯ = C 0 ;   B = B * 0 u ˙ 2 t = 0 0 u ˙ 2 t τ f . It can be seen from (25) that the extended system is free of the input time-delay. The error of approximation Υ is regarded as a perturbation in the design of the observer as well as the dynamics of the input time-delay δ t . In order to estimate the input time-delay and output braking torque of the friction braking system, the following assumption should be made: The perturbation Γ does not modify the observability of Equation (25). From Equation (20), it can be seen that the system is observable if and only if:
u ˙ 2 t     0
This is a logical condition since if the input is constant and the input time-delay of the friction braking system has no influence on the system, then it cannot be observed. However, this condition can be relaxed using the notion of persistence defined in [3]. Generally speaking, it allows u ˙ 2 t to be eliminated at some time instants without adversely affecting the estimation. Although the input time-delay of the friction braking system will change with the use of the braking system, it can be regarded as an invariable constant in one braking process. During the initial braking stage, the pedal travel changes over time. As a result, the command braking torque changes with time. This means that u ˙ 2 t 0 during the initial stage of braking. Once the input time-delay of the friction braking system δ t is estimated, the estimation is finished. The estimated δ t can be used as the input time-delay of this braking process and can also be transferred to the time-delay-based Smith Predictor (SP) controller. The designed observer is expressed as:
X ^ ˙ = A ¯ X ^ + B ¯ u t S 2 1 C ¯ T C ¯ X ^ X
where X ^ is the estimated state. The matrix S 2 is the solution of:
S ˙ 2 = ρ S 2 A ¯ T S 2 S 2 A ¯ + C ¯ T C ¯ ; S 2 0 > 0
where ρ is a positive constant. There exists a real ρ 0 such that for any symmetric positive definite matrix S 2 0 , for all ρ ρ 0 , there exists α ¯ 0 ,   β ¯ 0 , t 0 > 0 such that for all t > t 0 :
α ¯ I n + 1 S 2 t β ¯ I n + 1
The Lyapunov candidate function is expressed as:
V 2 e = e T S 2 e
where e = X ^ X . Then, the derivative of e can be written as:
e ˙ = X ^ ˙ X ˙ = A ¯ X ^ + B ¯ u t S 2 1 C ¯ T C ¯ X ^ X X ˙
According to the assumption that the perturbation Γ does not modify the observability of Equation (25), Equation (25) can be rewritten as follows:
X ˙ = A ¯ X + B ¯ u t
Substituting Equation (33) into (32), e ˙ can be obtained as follows:
e ˙ = X ^ ˙ X ˙ = A ¯ X ^ A ¯ X S 2 1 R C ¯ T C ¯ X ^ X = ( A ¯ S 2 1 C ¯ T C ¯ ) e
Then, using (29) and (34), the time derivative of V 2 e can be written as:
V ˙ 2 e = e T ( C ¯ T C ¯ ρ S 2 ) e = ρ e T S 2 e e T C ¯ T C ¯ e
Since e T C ¯ T C ¯ e 0 ,
V ˙ e ρ α ¯ e 2
According to Equations (30) and (31), V satisfies the relation:
V e 2 β ¯ e
Equations (30), (36), and (37) hold globally. According to Lemma 9.4 in [20], positive scalars k , t 0 , r , θ exist such that for all t t 0 , the following inequality holds:
e k e t 0 exp θ t t 0 +   r
Equation (38) proves that the estimated states can converge to a ball of radius r . The size of r is closely related to the size of the perturbation [19]. Since the perturbation is very small, X ^ X .

3.3. Time-Delay Estimation-Based Smith Predictor Controller

The classical control approaches for time-delay systems include proportional–integral–derivative (PID) control and the Smith Predictor. The Smith Predictor aims to design a controller for a time-delay system that results in a delayed response of a delay-free system, as if the time-delay were shifted outside the feedback loop [23]. It is based on the assumption that the controlled object model is known. In addition, the controlled object model is divided into a delay-free part and a pure-delay part. It is assumed that the plant is:
G s = P s e δ s
where P s is the input time-delay-free part of the controlled object, and e δ s is the pure time-delay part of the controlled object. From Equation (9), P s is equivalent to 1 τ f s + 1 . In   addition ,   δ is the input time-delay of the friction braking system. The Smith Predictor is realized by introducing local feedback to the main controller C s using the Smith Predictor Z s . The Smith Predictor Z s is defined as:
Z s = P s P s e δ s
As shown in Equation (40), the Smith Predictor requires the input time-delay of the friction braking system δ . The input time-delay of the friction braking system δ can be obtained from the observer.
When P s is stable and the input time-delay δ is known, the Smith Predictor-based control system is as shown in Figure 5. It can be seen from Figure 5 that the input time-delay is now outside of the feedback loop. The main controller C s can be designed according to the input time-delay-free part P s of the model only.
The main controller, C s , can only be designed according to the delay-free part P s of the model. The main controller is often designed to meet specified gains and phase margins. For this purpose, a PI controller is adopted. As shown in Figure 5, the transfer function of the closed-loop system can be expressed as:
T y r s = T f T f , c o m d = C s P s e δ s 1 + C s P s
The main controller C s is used for the delay-free part of braking system P s control. The main controller design has to compromise between the robustness and response speed of the system. Thus, the desired delay-free part of the braking system is expressed as: T d y r s = 1 τ d f s + 1 . The value of τ d f can be found in Table 1. According to Equations (9) and (41), in addition to the desired T d y r s = 1 0.01 s + 1 , the main controller can be calculated as:
C s = 0.4 s + 1 0.01 s

4. Simulation Results

In this paper, a blended braking system comprising motor braking and friction braking is the research object, of which the related parameters are listed in Table 1.
To the best of the authors’ knowledge, there is little research on an observer that simultaneously estimates the input time-delay and output braking torque of a friction braking system. Therefore, we first tested the designed observer.
As discussed in relation to the wheel speed control, the command braking torque of the motor can be any value, and the derivative of the command braking torque of the friction braking system should not be 0: u ˙ 2 t 0 . In these tests, the command braking torque of the friction braking system is set as a ramp signal: The slope is 10, and the initial value is 0   N m . The command braking torque of the motor is a constant number: 10   N m . The initial wheel speed is set to 200   r a d / s , the initial braking torque of the friction braking system is 0   N m , and the initial braking torque of the motor braking system is 10   N m . The initial estimated states are X ^ = 0 , 0 ,   0 , 0.1 , S 0 = I 4 * 4 . To test the observer, three groups of simulation experiments were performed.
In the first group of the simulation experiments, the input time-delay is set to a constant value of 0.4   s . The simulation results are shown in Figure 6a,b.
As shown in Figure 6a,b, the designed observer is able to accurately estimate the input time-delay and the output braking torque of the friction braking system. As shown in Figure 6a, the proposed observer is able to quickly estimate the input time-delay (it is a practical value and is reported as the real time-delay in the simulation results). The output braking torque is 0 during the initial stage (as shown in Figure 6b). This is due to the fact that the actuator has an input time-delay ( 0.4   s ). This proves that the observer is able to effectively estimate the braking torque of the friction braking system. In order to further verify the effectiveness of the observer and test its estimation ability in the case of a sudden change in the input time-delay parameter, we set up an experiment in which the input time-delay signal is set to 0.2 s for the first 5 and 0.4 s for the subsequent 5 s. The simulation results are shown in Figure 7a,b.
Due to the sudden change in the input time-delay signal, there is an overshoot in the estimated input time-delay at around 5 s. It can be seen from Figure 7a that the designed observer is able to estimate the input time-delay even if the input time-delay changes. Figure 7b proves that the designed observer can accurately estimate the output braking torque of the friction braking system even if the input time-delay changes during the braking process. During the initial stage and at about the fifth second, the braking torque does not change. This is due to the fact that the actuator has a time delay, and the input time-delay changes at the fifth second. To further verify the effectiveness of the observer, the input time-delay signal is set to a sinusoidal signal. The simulation results are shown in Figure 8a,b.
As shown in Figure 8a,b, the observer is able to estimate the input time-delay and output braking torque of the friction braking system, even if the input time-delay signal changes with time as a sinusoidal signal. All of these tests prove that the designed observer is able to effectively estimate the input time-delay and output braking torque of the friction braking system in many different situations.
In the second set of simulation tests, the input time-delay-based Smith Predictor controller was tested, and PID control was adopted for comparison. For this test, the input time-delay is set to 0.2   s , and other braking system parameters are shown in Table 1. The control structures are shown in Figure 9a,b. The difference between these two structures is the controller. The input time-delay-based Smith Predictor controller is shown in Figure 9a. In this test, it is assumed that the input time-delay of the friction braking system is known and is directly used in the input time-delay-based Smith Predictor controller. The PID controller is shown in Figure 9b. Since the response speed of motor braking is fast and the motor usually has a proprietary controller, the motor control is not taken into consideration. In this paper, the maximum braking torque of motor braking is set to 100   N m .
In order to compare the tracking performance of the two control algorithms in the blended braking system, two kinds of signals are used as the command signal. As shown in Figure 10a–c, the step signal and sinusoidal signals are set as the command signals. The step signal and sinusoidal signal are used to simulate emergency braking and normal braking, respectively. The step signal is used to simulate the rapid depression of the brake pedal, and the sinusoidal signal is used to simulate the process of slowly stepping on and raising the brake pedal. The step command is set to 500   N m . Sinusoidal command signals are set with an amplitude of 500   N m and a frequency of 1   r a d / s , 500   N m and a frequency of 2   r a d / s . The simulation results are shown in Figure 10a–c.
It can be seen from Figure 10a,b that the input time-delay-based SP can effectively track the command braking torque, regardless of the value of the command braking torque. Compared with the PID control for the blended braking system, the input time-delay-based SP has a faster response (as shown in Figure 10a). As shown in Figure 10b, the output signal under PID control cannot effectively track the command signal. This is due to the fact that the friction braking system under PID control has a slow response. As a result, the output braking torque of the friction braking system cannot effectively track the command braking torque. As the command braking torque increases, the difference between the command braking torque and the output braking torque increases. When this difference is larger than the maximum braking torque of the motor, the output braking torque of the motor cannot compensate for the difference between the command braking torque and the output braking torque of the friction braking torque. As a result, when the command braking torque is large, it cannot be tracked by the output braking torque of the blended braking system (as shown in Figure 10b). In contrast to the blended braking system under PID control, the blended braking system under time-delay-based SP control is able to effectively track the command braking torque. This is due to the fact that the friction braking system under the time-delay-based SP control has a faster response. This decreases the difference between the command braking torque and the friction braking system’s output braking torque. In this situation, the braking torque provided by the motor is sufficient to compensate for this difference. Thus, the blended braking system is able to effectively track the command braking system. It can also be seen from Figure 10c that the proposed control method maintains good tracking performance at a higher frequency.
In order to prove the necessity of obtaining an accurate estimation of the input time-delay, two groups of simulations were performed. In this test, the sinusoidal signal command signal has an amplitude of 500 and a frequency of 1   r a d / s . The simulation model is the same as that in Figure 9. The input time-delay is 0.2   s for both the model and time-delay-based SP control. The input time-delay of SP control is 0.1   s . The simulation results are shown in Figure 11.
As shown in Figure 11, the time-delay-based SP is able to effectively track the command braking torque when the input time-delay of the controller is the same as that of the model. It can also be seen that the system becomes unstable when the input time-delay of the controller is different from that of the model. This proves that the accurate estimation of the input time-delay is important for the time-delay-based SP control. For the friction braking system, the distance between the brake disc and the actuator changes with the braking system’s usage time and is hard to measure. Thus, the observer is necessary in this situation. This proves that the designed observer described in this paper is highly relevant.
Finally, the proposed braking control method for the blended braking system (the control structure is shown in Figure 4) was tested in the case of normal braking.
In order to further verify the effectiveness of the proposed braking control method for the blended braking system (the control structure is shown in Figure 4), it was tested in a case of normal braking. In this test, vehicle braking during normal braking was tested. The initial wheel speed is 200   r a d / s , the input time-delay of the friction braking system is set to 0.1 s , 0.2   s or 0.3   s (in separate simulations), and the desired deceleration speed of the wheel is set to 10   r a d / s 2 . The other relevant control parameters are listed in Table 1. For comparison, PID control is used to replace the time-delay-based SP control as the conventional blended braking systems’ controller (the control structure is shown in Figure 12). The simulation results are shown in Figure 13. Figure 13a–c shows the simulation results for time delays of 0.1 , 0.2 , and 0.3   s , respectively.
The controller’s parameters are adjusted when the time delay is 0.1 s. The relevant control parameters are adjusted so that the performance of the two controllers is as close as possible. As shown in Figure 13a, with both control methods, the vehicle wheel is able to effectively track the desired speed. When the adjusted control parameters remain unchanged and the input time-delay of the conventional blended braking systems is set to 0.2 s or 0.3 s, the vehicle is still able to effectively track the command signal with the proposed method (as shown in Figure 13b,c). However, under PID control, the braking command tracking performance becomes worse with the increasing input time-delay of conventional blended braking systems (as shown in Figure 13b,c). This proves that the proposed method has better tracking performance than the conventional PID control.
As shown in Figure 13, the proposed method has better tracking performance than the PID control. During the initial stage, there is a tracking error and chattering for the proposed method. This is due to the fact that the observer estimation error exists and the sign function exists in sliding mode control at the initial stage. When the observer obtains the accurate input time-delay and the tracking error of the wheel speed to the desired wheel speed becomes smaller, the proposed method is able to effectively track the command signal (as shown in Figure 13 after about 2   s ). However, the PID control consistently has a lower tracking performance. All of these simulation results prove that the proposed braking control method for the blended braking system is effective and important.

5. Discussion and Conclusions

In this study, an observer for a blended braking system comprising a motor braking system and friction braking system was designed. The simulation results prove that the designed observer is able to effectively estimate the input time-delay and the output braking torque of the friction braking system simultaneously. In addition, the sliding mode control is used to ensure that the wheel tracks the command wheel speed. The input time-delay-based Smith Predictor is adopted for the friction braking system control. The simulation results show that the input time-delay-based Smith Predictor has better tracking performance than the conventional PID control. In addition, the input time-delay parameter provided by the observer helps the Smith Predictor overcome the problem of an unknown input time-delay. The simulation results also show that the proposed control structure for the blended braking system has better braking performance than the traditional braking control method.
In the future, the braking torque distribution between the motor braking system and the friction braking system will be addressed. By coordinating the braking torque ratio between these two braking systems, the brake system can not only meet the braking requirements but also maximize the recovery of braking energy.

Author Contributions

Conceptualization, W.L.; methodology, W.L.; validation, T.S. and C.H.; formal analysis, C.H.; investigation, W.L.; writing—original draft preparation, W.L.; writing—review and editing, T.S.; supervision, H.L. and H.D.; project administration, H.L.; funding acquisition, H.L. and K.X. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant no. 62073311; the Key Program of Natural Science Foundation of Shenzhen, grant nos. JCYJ20200109115403807 and JCYJ20200109115414354; Science and Technology Development Fund, Macao S.A.R. (FDCT), no. 0015/2019/AKP; Shenzhen Institute of Artificial Intelligence and Robotics for Society and Guang-Dong Basic and Applied Basic Research Foundation (no. 2020B515130004).

Acknowledgments

This work was supported by a grant from the National Natural Science Foundation of China (grant no. 62073311), the Key Program of Natural Science Foundation of Shenzhen (grant nos. JCYJ20200109115403807 and JCYJ20200109115414354), and CAS Key Laboratory of Human-Machine Intelligence-Synergy Systems, Shenzhen Institutes of Advanced Technology, Shenzhen Engineering Laboratory for Autonomous Driving Technology, the Science and Technology Development Fund, Macao S.A.R. (FDCT) nos. 0015/2019/AKP and 2019B121205007, Shenzhen Institute of Artificial Intelligence and Robotics for Society, and Guang-Dong Basic and Applied Basic Research Foundation (no. 2020B515130004). The authors would like to thank the National Natural Science Foundation of China, the Key Program of Natural Science Foundation of Shenzhen, and Science and Technology Development Fund, Macao S.A.R. (FDCT), for their support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yuan, X.; Li, L.; Gou, H.; Dong, T. Energy and environmental impact of battery electric vehicle range in China. Appl. Energy 2015, 157, 75–84. [Google Scholar] [CrossRef]
  2. Li, L.; Zhang, Y.; Yang, C.; Yan, B.; Martinez, C.M. Model predictive control-based efficient energy recovery control strategy for regenerative braking system of hybrid electric bus. Energy Convers. Manag. 2016, 111, 299–314. [Google Scholar] [CrossRef]
  3. Xu, G.; Xu, K.; Zheng, C.; Zhang, X.; Zahid, T. Fully Electrified Regenerative Braking Control for Deep Energy Recovery and Maintaining Safety of Electric Vehicles. IEEE Trans. Veh. Technol. 2015, 65, 1186–1198. [Google Scholar] [CrossRef]
  4. Vodovozov, V.; Raud, Z.; Petlenkov, E. Review on Braking Energy Management in Electric Vehicles. Energies 2021, 14, 4477. [Google Scholar] [CrossRef]
  5. Von Albrichsfeld, C.; Karner, J. Brake System for Hybrid and Electric Vehicles; SAE Technical Paper; SAE: Detroit, MI, USA, 2009. [Google Scholar] [CrossRef]
  6. Zhang, J.; Lv, C.; Qiu, M.; Li, Y.; Sun, D. Braking energy regeneration control of a fuel cell hybrid electric bus. Energy Convers. Manag. 2013, 76, 1117–1124. [Google Scholar] [CrossRef]
  7. Li, L.; Li, X.; Wang, X.; Liu, Y.; Song, J.; Ran, X. Transient switching control strategy from regenerative braking to anti-lock braking with a semi-brake-by-wire system. Veh. Syst. Dyn. 2016, 54, 231–257. [Google Scholar] [CrossRef]
  8. Jo, C.; Ko, J.; Yeo, H.; Yeo, T.; Hwang, S.; Kim, H. Cooperative regenerative braking control algorithm for an automatictransmission-based hybrid electric vehicle during a downshift. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2011, 226, 457–467. [Google Scholar] [CrossRef]
  9. Kim, J.; Ko, S.; Lee, G.; Yeo, H.; Kim, P.; Kim, H. Development of co-operative control algorithm for parallel HEV with electric booster brake during regenerative braking. In Proceedings of the 2011 IEEE Vehicle Power and Propulsion Conference, Chicago, IL, USA, 6−9 September 2011; pp. 1–5. [Google Scholar] [CrossRef]
  10. Kumar, C.N.; Subramanian, S.C. Cooperative control of regenerative braking and friction braking for a hybrid electric vehicle. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2015, 230, 103–116. [Google Scholar] [CrossRef]
  11. Zhang, J.; Li, Y.; Lv, C.; Gou, J.; Yuan, Y. Time-varying delays compensation algorithm for powertrain active damping of an electrified vehicle equipped with an axle motor during regenerative braking. Mech. Syst. Signal Process. 2017, 87, 45–63. [Google Scholar] [CrossRef]
  12. Wang, B.; Huang, X.; Wang, J.; Guo, X.; Zhu, X. A robust wheel slip ratio control design combining hydraulic and regenerative braking systems for in-wheel-motors-driven electric Vehicles. J. Frankl. Inst. 2014, 352, 577–602. [Google Scholar] [CrossRef]
  13. Khatun, P.; Bingham, C.; Schofield, N.; Mellor, P. Application of fuzzy control algorithms for electric vehicle antilock braking/traction control systems. IEEE Trans. Veh. Technol. 2003, 52, 1356–1364. [Google Scholar] [CrossRef]
  14. Zhao, L.-H.; Liu, Z.-Y.; Chen, H. Design of a Nonlinear Observer for Vehicle Velocity Estimation and Experiments. IEEE Trans. Control. Syst. Technol. 2010, 19, 664–672. [Google Scholar] [CrossRef]
  15. Lv, C.; Zhang, J.; Li, Y. Extended-Kalman-filter-based regenerative and friction blended braking control for electric vehicle equipped with axle motor considering damping and elastic properties of electric powertrain. Veh. Syst. Dyn. 2014, 52, 1372–1388. [Google Scholar] [CrossRef]
  16. Lv, C.; Zhang, J.; Li, Y.; Yuan, Y. Novel control algorithm of braking energy regeneration system for an electric vehicle during safety–critical driving maneuvers. Energy Convers. Manag. 2015, 106, 520–529. [Google Scholar] [CrossRef]
  17. De Castro, R.; Araújo, R.E.; Tanelli, M.; Savaresi, S.M.; Freitas, D. Torque blending and wheel slip control in EVs with in-wheel motors. Veh. Syst. Dyn. 2012, 50, 71–94. [Google Scholar] [CrossRef]
  18. Gaudette, D.L.; Miller, D.E. Stabilizing a SISO LTI Plant with Gain and Delay Margins as Large as Desired. IEEE Trans. Autom. Control. 2014, 59, 2324–2339. [Google Scholar] [CrossRef]
  19. Léchappé, V.; De Leon, J.; Moulay, E.; Plestan, F.; Glumineau, A. Delay and state observation for SISO nonlinear systems with input delay. Int. J. Robust Nonlinear Control. 2018, 28, 2356–2368. [Google Scholar] [CrossRef] [Green Version]
  20. Léchappé, V.; Moulay, E.; Plestan, F. Prediction-based control of LTI systems with input and output time-varying delays. Syst. Control Lett. 2018, 112, 24–30. [Google Scholar] [CrossRef] [Green Version]
  21. Yin, D.; Oh, S.; Hori, Y. A Novel Traction Control for EV Based on Maximum Transmissible Torque Estimation. IEEE Trans. Ind. Electron. 2009, 56, 2086–2094. [Google Scholar] [CrossRef]
  22. Zhang, J.; Lv, C.; Gou, J.; Kong, D. Cooperative control of regenerative braking and hydraulic braking of an electrified passenger car. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2012, 226, 1289–1302. [Google Scholar] [CrossRef]
  23. Zhong, Q.C. Robust Control of Time-Delay Systems; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  24. Samba Murthy, A. Optimal Kinetic Energy Recovery Algorithms for Electric Machines. Ph.D. Thesis, Georgia Institute of Technology, Atlanta, GA, USA, 2017. [Google Scholar]
Figure 1. Quarter-vehicle model.
Figure 1. Quarter-vehicle model.
Actuators 10 00193 g001
Figure 2. Quarter-vehicle blended braking model.
Figure 2. Quarter-vehicle blended braking model.
Actuators 10 00193 g002
Figure 3. Whole braking system and control structure.
Figure 3. Whole braking system and control structure.
Actuators 10 00193 g003
Figure 4. Whole control system structure.
Figure 4. Whole control system structure.
Actuators 10 00193 g004
Figure 5. Input time-delay-based SP control structure.
Figure 5. Input time-delay-based SP control structure.
Actuators 10 00193 g005
Figure 6. (a) Time−delay estimation when the input time-delay is constant. (b) Braking torque estimation when the input time-delay is constant.
Figure 6. (a) Time−delay estimation when the input time-delay is constant. (b) Braking torque estimation when the input time-delay is constant.
Actuators 10 00193 g006
Figure 7. (a) Time−delay estimation when the input time-delay is a variable step signal. (b) Braking torque estimation when the input time-delay is a variable step signal.
Figure 7. (a) Time−delay estimation when the input time-delay is a variable step signal. (b) Braking torque estimation when the input time-delay is a variable step signal.
Actuators 10 00193 g007
Figure 8. (a) Time−delay estimation when the input time-delay is a sinusoidal signal. (b) Braking torque estimation when the input time-delay is a sinusoidal signal.
Figure 8. (a) Time−delay estimation when the input time-delay is a sinusoidal signal. (b) Braking torque estimation when the input time-delay is a sinusoidal signal.
Actuators 10 00193 g008
Figure 9. (a) Time-delay-based SP for braking torque tracking. (b) PID for braking torque tracking.
Figure 9. (a) Time-delay-based SP for braking torque tracking. (b) PID for braking torque tracking.
Actuators 10 00193 g009
Figure 10. (a) Step signal tracking simulation results. (b) Tracking simulation results for a sinusoidal signal at 1   r a d / s . (c) Tracking simulation results for a sinusoidal signal with 2   r a d / s .
Figure 10. (a) Step signal tracking simulation results. (b) Tracking simulation results for a sinusoidal signal at 1   r a d / s . (c) Tracking simulation results for a sinusoidal signal with 2   r a d / s .
Actuators 10 00193 g010
Figure 11. The simulation results with different time delays.
Figure 11. The simulation results with different time delays.
Actuators 10 00193 g011
Figure 12. PID for braking torque tracking.
Figure 12. PID for braking torque tracking.
Actuators 10 00193 g012
Figure 13. The simulation results with different braking control methods during the normal braking process (a) input time-delay is 0.1 s (b) input time-delay is 0.2 s (c) input time-delay is 0.3 s.
Figure 13. The simulation results with different braking control methods during the normal braking process (a) input time-delay is 0.1 s (b) input time-delay is 0.2 s (c) input time-delay is 0.3 s.
Actuators 10 00193 g013aActuators 10 00193 g013b
Table 1. System parameters.
Table 1. System parameters.
SymbolPropertyValue
m Mass of quarter-vehicle 365   kg
J ω Moment of inertia of the wheel 1   kg * m 2
J Equivalent moment of inertia 33.85   kg * m 2
r e f f Wheel radius 0.3   m
f v Wheel viscous friction coefficient 0.012
τ m Time constant of motor 0.01
τ f Time constant of friction braking system 0.4
C 1 Positive constant 5
η Positive constant 5
δ ¯ Time bound2 s
g Gravitational acceleration 9.8   m / s 2
ρ Positive constant 1000
P PID control2
I PID control2
T m , m a x Maximum braking torque of motor 100   N m
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Li, W.; Li, H.; Huang, C.; Xu, K.; Sun, T.; Du, H. Observer-Based Coordinated Control for Blended Braking System with Actuator Delay. Actuators 2021, 10, 193. https://doi.org/10.3390/act10080193

AMA Style

Li W, Li H, Huang C, Xu K, Sun T, Du H. Observer-Based Coordinated Control for Blended Braking System with Actuator Delay. Actuators. 2021; 10(8):193. https://doi.org/10.3390/act10080193

Chicago/Turabian Style

Li, Wenfei, Huiyun Li, Chao Huang, Kun Xu, Tianfu Sun, and Haiping Du. 2021. "Observer-Based Coordinated Control for Blended Braking System with Actuator Delay" Actuators 10, no. 8: 193. https://doi.org/10.3390/act10080193

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