1. Introduction
With the development of electric and intelligent vehicles, the conventional brake system (i.e., vacuum booster) cannot meet the new demands any more, and the brake by wire system (BBW) came into being. BBW cannot only maximize the recovery of braking energy through coordinated control with the driven motor for electric vehicles, but for intelligent vehicles, it can also realize high-performance active braking, which is the development trend of automotive brake systems in the future [
1,
2]. As a branch of BBW, the electro-hydraulic brake system (EHB), which is based on a hydraulic system and activated by electric motors, is superior to the electro-mechanical brake system (EMB) in production inheritance and security reliability [
3,
4,
5,
6,
7,
8,
9,
10,
11,
12].
Pressure control is the core technology of EHB and has been extensively studied [
13,
14,
15,
16]. However, as far as the author knows, in addition to some research by the author’s team [
17,
18,
19], all the master cylinder pressure control algorithms in the existing literature adopted the master cylinder pressure sensor as the feedback signal for closed-loop control. The existence of the pressure sensor increased the cost and the risk of sensor failure. As one of the key safety components of automobiles, once the pressure sensor fails, the function of EHB will be seriously affected. Some products adopted two pressure sensors in the master cylinder for mutual inspection as a solution of failure detection and backup, which led to a further increase in cost [
20]. For this reason, master cylinder pressure estimation (MCPE) is a promising solution to the above-mentioned problems. In addition, the motor information of EHB (e.g., motor torque, motor rotational angle, etc.) can increase the possibility of MCPE.
The MCPEs in literatures were mainly based on the relationship between the master cylinder piston position (which can be obtained from the motor rotational angle and the transmission ratio of the reduction mechanism) and the master cylinder pressure. A first-order polynomial, a second-order polynomial, and a look-up table were used to render the pressure–position relationship in [
16,
21,
22], respectively. However, due to the hysteresis and time-varying characteristics of the pressure–position relationship, the above methods were not accurate all the time. For this reason, the extended least squares and the recursive least squares were adopted to update the coefficients of the quadratic polynomial in [
23,
24], respectively. In [
18], the coefficients were further reduced to one and updated by the recursive least squares with a fixed forgetting factor. Although the above algorithms can adjust the pressure–position model online, the coefficients of the polynomials fluctuate violently during the adaptive process due to the significant uncertainty of EHB (e.g., temperature, motor speed, brake pads wear, and so on). Once the pressure sensor fails, the values of coefficients at that moment are fixed for MCPE, resulting in an inaccurate pressure estimation with large uncertainty. Furthermore, if the EHB is only operated within a small pressure region, the pressure–position model may be over-fitted to this region. This would be a common occurrence in road vehicles since most instances of braking in daily driving involve only low decelerations. To this end, Ref. [
25] proposed a bin-least-square algorithm, in which the measured (
θ,
P) data points were allocated according to the
P value into
nb “bins”, each of which corresponded to a small window of
P. These windows were non-overlapping and distributed over the operating range of
P as shown in
Figure 1. The data points allocated to each bin were aggregated over time into single
θ and
P values; the (
θ,
P) pairs from all
nb bins were then imported to the least square algorithm. Although this method improved the stability of polynomial coefficients, it also deteriorated the accuracy of MCPE by reducing the sensitivity of polynomial coefficients to system pressure-position uncertainty.
It is worth pointing out that all the above MCPE algorithms were based on the pressure sensors and cannot be used in EHB unequipped with pressure sensors. To this end, Ref. [
26] proposed an interconnected pressure estimation method in which the key characteristic parameter of the pressure–position curve, namely, the nonlinearly parameterized perturbations, could be estimated via EHB’s dynamics based on the LuGre friction model. The problem is that the friction itself in EHB is time-varying, and this method needs to be demonstrated through extensive real vehicle verifications in the future.
The above-mentioned methods considered only the actuator characteristics (e.g., pressure–position model, friction model of EHB) and depended on the model accuracy. Inspired by the wheel cylinder pressure estimation algorithms [
27], Ref. [
28] proposed a MCPE algorithm based on vehicle longitudinal dynamics and wheel dynamics for the first time. Real vehicle test demonstrated that the MCPE outperformed that proposed in [
26]. However, the brake linings’ coefficient of friction (BLCF) was regarded as constant. In fact, the BLCF is greatly affected by vehicle speed, brake pressure and brake linings’ temperature [
29].
Summarized by the above literature, the MCPE for EHB requires further improvement on accuracy and robustness, and the BLCF needs to be studied further. Two main contributions make this work distinctive from the previous studies: (1) the MCPE in [
28] has been expanded in this article to adapt it to more working conditions, such as slope condition, based on inertial measurement unit (IMU), which is easily accessible for vehicles equipped with an electronic stability control system (ESC); (2) a revised model of BLCF is proposed based on extensive real vehicle tests, which contributes to a more accurate MCPE. The rest of this article is organized as follows. The vehicle platform and the EHB prototype under consideration are introduced in
Section 2. The MCPE is proposed based on the longitudinal dynamics of the vehicle in
Section 3. The driving resistance is tested through real vehicle tests in
Section 4. The effect of different initial temperatures, different brake pressures, and different initial vehicle speeds on the BLCF is studied through extensive real vehicle tests, and a revised model of the BLCF is proposed in
Section 5. Real vehicle tests under normal driving conditions, including flat road and slope road, are conducted to verify the proposed MCPE in
Section 6.
Section 7 concludes this article.
4. Driving Resistance
Driving resistance of the vehicle, including the rolling resistance and the wind resistance, can be expressed as follows:
The driving resistance is affected by the slope. In fact, the slope of normal road is not large, that is, . Therefore, the influence of slope change on driving resistance is ignored.
Driving resistance is generally obtained through real vehicle tests. Under the coasting condition, the vehicle longitudinal dynamics can be expressed by Equation (14).
Substituting Equation (8) into Equation (14) and ignoring
, driving resistance can be acquired by Equation (15).
Generally, a special road is required to conduct the coasting test. Due to the limitation of test conditions, this article adopted the method of segmented testing, that is, the coasting test was broken down into multiple different vehicle speed segments to be tested separately, and finally, the test data are integrated and fitted by a quadratic polynomial, as shown in
Figure 7.
The analytical model of the driving resistance is shown in Equations (16) and (17).
where
denotes the vehicle speed,
.
5. Revised Model of the BLCF
The BLFC has been widely studied in literature and is affected by several phenomena: fading [
33,
34]; bedding [
35]; hysteresis against the pressure [
36]; hysteresis against the speed [
37], wear [
38,
39], and aging [
35]; and variation in the environmental conditions [
40]. The behavior of a pad–disc coupling is also dependent on the chemical composition and mechanical properties of each component [
41]. Therefore, the BLCF can range between 0.3 and 0.6 [
41,
42], with peaks up to 0.8 and down to 0.1 [
36,
43].
There are mainly two methods in the literature to estimate the BLCF:
Model based analytical approach: which strives for a physical understanding and analytical description of the friction behavior. Accurate BLCF models usually incorporate a temperature model, which is solved by the finite element method (FEM). However, owing to the high computational burden, it is not possible to use this approach for an online estimation of the brake temperature. For this reason, it is not feasible to use the FEM, along with a friction model, for estimation purposes [
43,
44,
45].
Neural-networks: which found an extensive application in friction modelling in recent years due to the capability of accurately modeling complex nonlinear phenomena with several inputs. The main limitation of the neural-network approach is the high experimental burden for the training/learning processes. Furthermore, the approach based on the neural-network is purely black box; therefore, it is not able to describe the actual phenomenology of the tribological contact [
46,
47,
48].
The most recent research put forth a semi-empirical dynamic model of BLCF resulting from a thorough experimental campaign conducted on a brake dynamometer. The model rendered the rotor speed, rotor temperature, and contact area dynamics by means of a set of three differential equations and validated for three passenger cars’ brake systems [
29]. Though the state-of-the-art BLCF model can account for several tribological phenomena, parameter calibration requires lots of experiments.
As far as the author knows, all the above-mentioned methods are based on brake dynamometers, in other words, none of them are based on vehicle test. Furthermore, in normal braking conditions, the variation range of influencing factors of BLCF, such as temperature, may not be that large.
In this article, to estimate brake pressure, needs to be identified. Although is the sum of the pressure–torque factor of all wheels and not the same as BLCF of each wheel, can render the equivalent characteristics of sum of the front and rear BLCFs for both and , which are constant. In this sense, and BLCF have similarities in characteristics. Therefore, the characteristics of BLCF can also be used to explain and analyze the characteristics of .
According to Equation (12),
can be measured by the following equation based on a vehicle test:
where the brake pressure
can be obtained by pressure sensor. When
is 0, the above equation diverges so that the value of
is set to not less than 2 bar.
5.1. Error Analysis
There are two things to point out: (1) is ignored in Equation (12). (2) is also ignored in Equation (15) when identifying the driving resistance. That is, the ignored is balanced in Equations (12) and (18). In other words, Equations (12) and (18) are the exact formula to calculate and , respectively.
Table 2 and
Table 3 provide the specifications of the IMU and the master cylinder pressure sensor, respectively.
It can be roughly calculated from the sensors’ specifications that the error between the calculated by Equation (18) and the actual value should be within ±1.8%.
5.2. The Effect of Temperature on
5.2.1. The Effect of Initial Disc Temperature on the Evolution of
Although there are many factors affecting BLCF, the most important are the temperature, brake pressure, and vehicle speed [
29]. During the braking process, kinetic energy of the vehicle is converted into heat, and the temperature of the friction pair rises sharply. For organic friction material, which is the most widely used in brakes at present, the BLCF increases first and then decreases with disc temperature. The turning point (critical temperature) varies with different specific ingredients and their ratio. The experimental results in Ref. [
49] show that the critical temperature of BLCF under different Sb
2S
3 and ZrSiO
4 ratios ranges from 230 °C to 330 °C. Other literature shows that the critical temperature of BLCF is generally around 230 °C [
29,
50]. For the friction material of the test vehicle in this article, the author only knows that it is organic friction material, but the specific composition and ratio are difficult to find due to proprietary reasons.
In this work, a contact temperature sensor was adopted to measure the disc’s temperature, as shown in
Figure 8. When the vehicle was static, the probe of the temperature sensor was touched to the surface of the brake disc, and the temperature on the display instrument was stable in 3–5 s.
The test process was as follows: when the vehicle was static, we, first, measured the temperature of the brake discs, then, accelerated the vehicle to a predetermined speed, and finally, braked. The temperature could only be measured when the vehicle was static. Therefore, we tried to speed up the vehicle as quickly as possible in the test to reduce the temperature change during this period. Six groups of tests with different initial temperatures of the brake discs were conducted, as shown in
Table 4. Test results (i.e., evolution of
) are shown in
Figure 9.
In
Figure 9a,
stayed around zero at the beginning when there was no brake pressure and quickly dropped and converged to a negative value after the vehicle speed was reduced to zero, which verifies the correctness of Equation (18) and the accuracy of driving resistance identification. When braking,
rose quickly and converged, indicating that there was a small delay between the brake pressure and the vehicle deceleration (50–100 ms). When braking under a constant pressure,
became larger and larger with time because the temperature of the friction pair rose sharply (but did not reach the critical temperature). In addition, the decrease in vehicle speed during braking also led to an increase in
, which was the so called “Stribeck” effect.
We heated the brake disc by repeated accelerations and brakings; the temperature of the disc was increased.
Figure 9b–f show the constant pressure braking test with the initial vehicle speed of 65–80 km/h and the brake pressure of 35–60 bar, but the initial braking temperature is different. We can conclude that, when the initial temperature of the brake disc is within 130 °C, the temperature has little effect on the evolution of
, but the effect is greater when the temperature is above 200 °C, where the temperature of the brake pair reaches the critical value. In addition, the violent fluctuation between 5000 and 5000.5 s in
Figure 9b was caused by the speed bump on the road.
5.2.2. Statistics of Initial Disc Temperature
Although the effect of temperature on
was studied in
Section 5.2.1, the temperature of the brake disc is usually not very high in practice. Generally speaking, the thermal balance of the brake disc is maintained at about 100 °C during low-intensity braking, which is common in city driving conditions [
48,
50,
51].
Additionally, this article recorded statistics of the front brake disc temperature at the end of several regular driving trips, as shown in
Figure 10. Due to the different driving styles of the drivers, the most “prudent” driver and the most “adventurous” driver were selected for testing. The results are shown in
Table 5 and
Table 6.
The temperature of the brake disc after each trip was related to the driving style, traffic condition, and ambient temperature. Most of the statistics were within 130 °C and the average was about 90 °C.
It can be concluded from the above that the influence of the initial disc temperature on the evolution of can be ignored under normal driving conditions.
5.3. The Effect of Brake Pressure on
The influence of brake pressure on the BLCF was related to the material of the friction pair, and specific tests were required. Ref. [
52] pointed out that, for organic friction materials, BLCF first increases and then decreases with the increase of brake pressure; for powder metallurgy friction materials, BLCF decreases with the increase of braking pressure.
This article carried out tests with initial vehicle speed of 60 km/h and brake pressure of 10 bar, 20 bar, 30 bar, 40 bar, and 50 bar based on the X-by-wire function of EHB. The initial temperature of the brake disc was set to 90 °C each time at the beginning of the test. The test results are shown in
Figure 11.
From the perspective of the entire vehicle speed range, the average value of first increased and then decreased with the increase of brake pressure, but the overall change was not large (especially within the range of normal brake pressure). Therefore, the effect of brake pressure on is ignored in this article.
5.4. The Effect of Vehicle Speed on
The BLCF was affected by the speed of the vehicle and obeyed the Stribeck characteristic [
53,
54,
55,
56], that is, the BLCF was greatly affected by speed.
Under normal driving conditions, the brake pressure was within 30 bar. Vehicle tests with the brake pressure of 15 bar and initial vehicle speed of 20 km/h, 40 km/h, 60 km/h, and 80 km/h were carried out based on the X-by-wire function of EHB with initial disc temperature of 90 °C. Test results are shown in
Figure 12.
had a Stribeck effect with the vehicle speed and increased when the vehicle speed was under the critical speed. Specifically, the critical speed was about 30 km/h, 45 km/h and 60 km/h with the initial vehicle speed of 40 km/h, 60 km/h, and 80 km/h, respectively (phenomenon 1). The evolution of with different initial vehicle speeds did not coincide. The greater the initial vehicle speed, the greater the at the end of braking (phenomenon 2).
The explanation of the above two phenomena is that the temperature of the friction pair increased during braking (especially when the initial braking speed was high), which made the BLCF increase. The conclusion in
Section 5.2 “The influence of the initial temperature on the evolution of
under normal driving conditions is negligible” is based on the condition “at the same initial vehicle speed”. However, when the initial vehicle speed is different, due to the different braking temperature evolution in the process, even if the initial temperature is the same, the evolution of
will be different.
It should be noted that, in normal driving conditions, it is rare to decelerate the vehicle from 80 km/h to zero all at once. The more common situation is to decelerate the vehicle from “80 km/h to 60 km/h”, from “60 km/h to 40 km/h”, from “40 km/h to 20 km/h”, and from “20 km/h to zero” in a braking process. From this point of view, the revised BLCF model was defined as a piecewise linear function according to the trend of
in the above several speed ranges. That is, when the vehicle speed was lower than a certain critical speed,
increased as the vehicle speed decreased; when the vehicle speed was above the critical speed,
was fixed, as shown in Equation (19).
where
denotes the critical vehicle speed,
;
denotes the
when the vehicle speed is zero,
; denotes the
when the vehicle speed exceeds the critical speed,
.
There was a certain degree of subjectivity when dividing the speed zone. In addition, defining the revised BLCF model as a piecewise linear function approximated the test results. Based on the above reasons, the three parameters in Equation (19) can be calibrated more accurately in real vehicle tests. The calibration result of this article is shown in Equation (20).
7. Conclusions
Aiming at the problems of low accuracy and poor robustness of the MCPE algorithm, based on EHB’s own sensor information, a MCPE algorithm based on vehicle information is proposed. Compared with the existing literature, the innovation of this article lies in the fact that the BLCF is affected by temperature, brake pressure, and vehicle speed. Additionally, a revised BLCF model is proposed based on a thorough experimental campaign, which is finally verified by real vehicle tests. Compared with the MCPE based on a fixed friction factor, the accuracy is greatly improved. In addition, by adopting IMU information, pressure can be accurately estimated on slopes. In short, the proposed MCPE algorithm can provide EHB with an accurate, robust feedback signal that can be used for pressure control, which can save EHB costs and reduce the risk of pressure sensor failure.
Future works can further study how to integrate different pressure estimation algorithms, such as the MCPE proposed in this work and the MCPEs based on EHB’s own information, to further improve the accuracy and robustness of the MCPE algorithm. Furthermore, the effect of the variability of disc thickness, block thickness, etc. on and the MCPE, can be studied in future works.