System and method for correcting friction coefficient of brake pad for vehicle

11511725 · 2022-11-29

Assignee

Inventors

Cpc classification

International classification

Abstract

The present disclosure provides a system and a method for correcting a friction coefficient of a brake pad for a vehicle, which can estimate a brake factor including a friction coefficient of a brake pad, and ultimately correct the brake factor through the calculation and the update of a brake factor offset based on the estimated brake factor, thereby enhancing the braking linearity of an electric brake system.

Claims

1. A system for correcting a friction coefficient of a brake pad for a vehicle, comprising: a brake controller; a G sensor for inputting a deceleration signal to the brake controller; a wheel speed sensor for inputting a wheel speed signal to the brake controller; a wheel pressure sensor for inputting a wheel pressure signal to the brake controller at braking; and an upper level controller for inputting regenerative braking torque and coasting traveling braking torque signals to the brake controller, wherein the brake controller is configured to: determine an activation condition for estimating a brake factor; estimate the brake factor, when the brake factor estimation activation condition is satisfied; calculate a brake factor offset by operating a difference in value between the estimated brake factor and a previous brake factor; update the previous brake factor with the calculated brake factor offset; and correct the friction coefficient of the brake pad based on the updated brake factor offset.

2. The system of claim 1, wherein the brake controller determines that the activation condition for estimating the brake factor is satisfied when a driver request braking torque, a wheel speed, a wheel pressure, a regenerative braking torque, and a regenerative braking torque slope are equal to or greater than a reference value, respectively.

3. The system of claim 1, wherein the brake controller estimates the brake factor in a manner of inversely calculating braking force and wheel dynamics, or estimates the brake factor by using a Kalman filter and the wheel dynamics, wherein the brake controller estimates the brake factor by C p = - J .Math. dw dt + r × F b - T reg P wheel , and wherein Cp: the estimated brake factor, - J .Math. dw dt : an inertia torque, r: an effective radius, which is the distance from the wheel center to the point where the brake pad contacts a disk, Fb: the braking force generated by the brake pad contacting the disk, r×Fb: the braking force torque, Treg: the regenerative braking torque, and Pwheel: the wheel pressure.

4. The system of claim 1, wherein the brake controller calculates the brake factor offset by a difference between the estimated brake factor and the previous brake factor, wherein the brake controller determines that convergence of the brake factor offset has been completed when the calculated brake factor offset falls within a certain range for a certain time, and wherein, when the brake factor offset of which the convergence has been completed is equal to or greater than a reference value, the brake controller decides the brake factor offset, which is equal to or greater than the reference value, to be the brake factor offset to be calculated.

5. The system of claim 1, wherein the brake controller updates the brake factor offset in real time considering that the friction coefficient of the brake pad is changed according to a brake temperature, or updates the brake factor offset for each predetermined period considering that the friction coefficient of the brake pad has a deviation according to a seasonal temperature.

6. A method for correcting a friction coefficient of a brake pad for a vehicle, comprising steps of: determining, by a brake controller, an activation condition for estimating a brake factor; estimating, by the brake controller, the brake factor when the brake factor estimation activation condition is satisfied; calculating, by the brake controller, a brake factor offset by operating a difference in value between the estimated brake factor and a previous brake factor; updating, by the brake controller, the previous brake factor with the calculated brake factor offset; and correcting, by the brake controller, the friction coefficient of the brake pad based on the updated brake factor offset.

7. The method of claim 6, wherein, in the step of determining an activation condition, the brake controller determines that the activation condition for estimating the brake factor is satisfied when a driver request braking torque, a wheel speed, a wheel pressure, a regenerative braking torque, and a regenerative braking torque slope are equal to or greater than a reference value, respectively.

8. The method of claim 6, wherein, in the step of estimating a brake factor, the brake controller estimates the brake factor in a manner of inversely calculating braking force and wheel dynamics, or estimates the brake factor by using a Kalman filter and the wheel dynamics, wherein the brake controller estimates the brake factor by C p = - J .Math. dw dt + r × F b - T reg P wheel , and wherein Cp: the estimated brake factor, - J .Math. dw dt : an inertia torque, r: an effective radius, which is the distance from the wheel center to the point where the brake pad contacts a disk, Fb: the braking force generated by the brake pad contacting the disk, r×Fb: the braking force torque, Treg: the regenerative braking torque, and Pwheel: the wheel pressure.

9. The method of claim 6, wherein the brake controller calculates the brake factor offset by a difference between the estimated brake factor and the previous brake factor, wherein the brake controller determines that convergence of the brake factor offset has been completed when the calculated brake factor offset falls within a certain range for a certain time, and wherein, when the brake factor offset of which the convergence has been completed is equal to or greater than a reference value, the brake controller decides the brake factor offset, which is equal to or greater than the reference value, to be the brake factor offset to be calculated.

10. The method of claim 6, wherein, in the step of updating the calculated brake factor offset, the brake controller updates the brake factor offset in real time considering that the friction coefficient of the brake pad is changed according to a brake temperature, or updates the brake factor offset for each predetermined period considering that the friction coefficient of the brake pad has a deviation according to a seasonal temperature.

11. A system for correcting a friction coefficient of a brake pad for a vehicle, comprising: a brake controller; a G sensor for inputting a deceleration signal to the brake controller; a wheel speed sensor for inputting a wheel speed signal to the brake controller; a wheel pressure sensor for inputting a wheel pressure signal to the brake controller at braking; and an upper level controller for inputting regenerative braking torque and coasting traveling braking torque signals to the brake controller, wherein the brake controller is configured to: determine an activation condition for estimating a brake factor; estimate the brake factor, when the brake factor estimation activation condition is satisfied; calculate a brake factor offset by operating a difference in value between the estimated brake factor and a previous brake factor, wherein the brake factor is a value calculated by multiplying a friction coefficient of a brake pad, a piston area of a caliper restricting the brake pad, and an effective radius, which is the distance from the wheel center to the point where the brake pad contacts a disk, and is defined as a braking torque generated per 1 bar of hydraulic pressure; update the previous brake factor with the calculated brake factor offset; and correct, the friction coefficient of the brake pad based on the updated brake factor offset, wherein the brake controller updates the brake factor offset in real time considering that the friction coefficient of the brake pad is changed according to a brake temperature, or updates the brake factor offset for each predetermined period considering that the friction coefficient of the brake pad has a deviation according to a seasonal temperature.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The above and other features of the present disclosure will now be described in detail with reference to certain exemplary embodiments thereof illustrated the accompanying drawings which are given hereinbelow by way of illustration only, and thus are not limitative of the present disclosure, and wherein:

(2) FIG. 1 is a flowchart illustrating a braking procedure by a conventional electric brake system.

(3) FIG. 2 is a graph for explaining the friction coefficient variation of a brake pad and the braking linearity problem thereby.

(4) FIG. 3 is a block diagram illustrating a system for correcting a friction coefficient of the brake pad according to an exemplary embodiment of the present disclosure.

(5) FIG. 4 is a flowchart illustrating a method for correcting the friction coefficient of the brake pad according to an exemplary embodiment of the present disclosure.

(6) It should be understood that the appended drawings are not necessarily to scale, presenting a somewhat simplified representation of various preferred features illustrative of the basic principles of the disclosure. The specific design features of the present disclosure as disclosed herein, including, for example, specific dimensions, orientations, locations, and shapes will be determined in section by the particular intended application and use environment.

(7) In the drawings, reference numbers refer to the same or equivalent sections of the present disclosure throughout the several figures of the drawing.

DETAILED DESCRIPTION

(8) Hereinafter, preferred embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.

(9) As described above, a brake factor is a constant value calculated by multiplying a friction coefficient of a brake pad, a piston area of a caliper restricting the brake pad, and an effective radius, which is the distance from the wheel center to the point where the brake pad contacts a disk, and is defined as a braking torque generated per 1 bar of hydraulic pressure.

(10) The piston area of the caliper and the effective radius are unchanged values, but it can be seen that since the friction coefficient of the brake pad can be changed according to the brake temperature and the seasonal temperature, the estimation of the brake factor, which will be described below, can be the same as the estimation of the friction coefficient of the brake pad.

(11) FIG. 3 is a block diagram illustrating a system for estimating a friction coefficient of a brake pad according to the present disclosure, and FIG. 4 is a flowchart illustrating a method for estimating a friction coefficient of a brake pad according to the present disclosure.

(12) As illustrated in FIG. 3, a brake controller 10 may include a processor (e.g., computer, microprocessor, CPU, ASIC, circuitry, logic circuits, etc.). The processor of the brake controller 10 may have an associated non-transitory memory storing software instructions which, when executed by the processor, provides functionalities of a sensor signal processing module 11, a brake factor estimating unit 12, a brake factor offset calculating module 13, and a brake factor offset updating module 14.

(13) In addition, the sensor signal processing module 11 of the brake controller 10 receives a deceleration sensing signal of a G (gravity) sensor 1 included in an Electronic Stability Control (ESC) system, a speed signal of a wheel speed sensor 2, a wheel braking pressure signal at braking of a wheel pressure sensor 4, and traveling state signals such as control signals of an Anti-lock Brake System (ABS), a Traction Control System (TCS), and a Vehicle Dynamic Control (VDC) related to a vehicle braking and posture control.

(14) In addition, the sensor signal processing module 11 of the brake controller 10 receives regenerative braking torque and coasting traveling braking torque signals from an upper level controller 20 as the driver request braking torque calculated by the brake controller 10. The upper level controller 20 may include at least one memory and at least one processor programmed to perform such tasks.

(15) First, the sensor signal processing module 11 determines an activation condition for estimating a brake factor S201.

(16) For this purpose, the sensor signal processing module 11 performs signal processing on an input signal, and determines a brake factor estimation activation condition based on the above.

(17) Preferably, the sensor signal processing module 11 performs synchronization on the phase for each signal input to the sensor signal processing module 11 in order to enhance the brake factor estimation reliability.

(18) For example, the sensor signal processing module 11 performs the synchronization by filtering a deceleration sensing signal Ax of a G sensor 1, a speed signal from a wheel speed sensor 2, a wheel pressure signal at braking from a wheel pressure sensor 4, regenerative braking torque and coasting traveling braking torque from the upper level controller 20, and the driver request braking torque calculated by the brake controller 10.

(19) The sensor signal processing module 11 determines that the activation condition for estimating the brake factor is satisfied when the driver request braking torque, the wheel speed, the wheel pressure, the regenerative braking torque, and the regenerative braking torque slope are equal to or greater than a reference value, respectively.

(20) More specifically, when the sensor signal processing module 11 determines the brake factor estimation activation condition, it is determined whether the activation conditions {circle around (1)} to {circle around (5)} below are satisfied.

(21) {circle around (1)} The driver request braking torque is equal to or greater than a predetermined reference value for activating the brake factor estimation (the driver request braking torque>=the reference value),

(22) {circle around (2)} The wheel speed is equal to or greater than a predetermined reference value for activating the brake factor estimation (the wheel speed>=the reference value),

(23) {circle around (3)} The wheel pressure is equal to or greater than a predetermined reference value for activating the brake factor estimation (the wheel pressure>=the reference value (e.g., 1 bar)),

(24) {circle around (4)} The regenerative braking torque is equal to or greater than a predetermined reference value for activating the brake factor estimation (the regenerative braking torque>=the reference value),

(25) {circle around (5)} The regenerative braking torque slope is equal to or greater than a predetermined reference value for activating the brake factor estimation (the regenerative braking torque slope>=the reference value).

(26) When the sensor signal processing module 11 determines the brake factor estimation activation condition, the reason for determining whether the activation conditions {circle around (1)} to {circle around (5)} are satisfied is because the brake factor is changed due to the friction coefficient variation when the activation conditions {circle around (1)} to {circle around (5)} are satisfied.

(27) Next, when the activation conditions {circle around (1)} to {circle around (5)} for activating the brake factor estimation are satisfied, the brake factor estimating module 12 estimates the brake factor S202.

(28) That is, when the sensor signal processing module 11 determines that the activation conditions {circle around (1)} to {circle around (5)} are satisfied to transmit a satisfying signal to the brake factor estimating module 12, the brake factor estimating module 12 estimates the brake factor by using the wheel dynamics.

(29) The brake factor estimating module 12 is composed of a direct estimating module 12-1 for estimating the brake factor in a manner of inversely calculating the braking force and the wheel dynamics, and an indirect estimating module 12-2 for estimating the brake factor by using a Kalman filter and the wheel dynamics.

(30) The direct estimating module 12-1 estimates the brake factor by inversely calculating a wheel dynamics factor, and estimates the brake factor based on input signals such as the wheel deceleration included in an inertia torque, a braking force torque, a regenerative braking torque, and a wheel pressure.

(31) That is, the direct estimating module 12-1 estimates the brake factor based on the wheel deceleration signal inputted from the G sensor 1, the braking force torque calculated by the brake controller 10, the regenerative braking torque inputted from the upper level controller 20, and the wheel pressure signal inputted from the wheel pressure sensor 4.

(32) The brake factor estimated by inversely calculating the wheel dynamics element in the direct estimating module 12-1 is expressed by the following Equation 1.

(33) C p = - J .Math. dw dt + r × F b - T reg P wheel Equation 1

(34) In the Equation 1, C.sub.p: an estimated brake factor,

(35) - J .Math. dw dt :
the inertia torque, r: the effective radius, which is the distance from the wheel center to the point where the brake pad contacts the disk, F.sub.b: the braking force generated by the brake pad contacting the disk, r×F.sub.b: the braking force torque, T.sub.reg: the regenerative braking torque, and the wheel P.sub.wheel: the wheel pressure.

(36) When the direct estimating module 12-1 estimates the brake factor by using the Equation 1, the wheel deceleration included in the inertia torque, the regenerative braking torque, the wheel pressure, etc. are fixed values, but the braking force is an estimation signal calculated by the brake controller, such that it is possible to secure the brake factor estimation accuracy when the braking force estimation performance is good, but it is possible to reduce the brake factor estimation accuracy when the braking force estimation is not perfect.

(37) As described above, considering the fact that the braking force estimation cannot be perfect, the indirect estimating module 12-2 simultaneously estimates the brake factor and the braking force by using a mathematical model using a Kalman filter.

(38) For reference, the Kalman filter simultaneously estimates the brake factor and the braking force by using a state equation having a factor change rate, the sensing signal Ax offset of the G sensor, etc. as state variables.

(39) Therefore, although it is preferable to use the brake factor calculated through the Equation 1 in the direct estimating module 12-1 of the brake factor estimating module 12 in calculating the brake factor offset that is a next step, it is more preferable to use the brake factor obtained by weighted sum of the brake factor estimated by using the mathematical model using the Kalman filter in the indirect estimating module 12-2 and the brake factor estimated by the direct estimating module 12-1 in calculating the brake factor offset that is a next step.

(40) Next, the brake factor offset calculating module 13 calculates the brake factor offset by operating a difference between the brake factor estimated by the brake factor estimating module 12 in the S202, and the previous brake factor S203.

(41) As an example of the calculating the brake factor offset, the brake factor offset is calculated based on the difference between the brake factor estimated by the direct estimating module 12-1 of the brake factor estimating module 12 and the previous brake factor, and when the calculated brake factor offset falls within a certain range for a certain time, it is determined that the convergence of the brake factor offset has been completed, and the brake factor offset to be calculated is decided only when the convergence-completed brake factor offset is equal to or greater than a reference value.

(42) As another example of the calculating the brake factor offset, a moving average value is calculated when the brake factor dispersion obtained by using the Kalman filter has a local minimum value at a predetermined value or less, and the brake factor offset is calculated as a difference between the moving average value and the previous brake factor, and it is determined that the convergence of the brake factor offset has been completed when the calculated brake factor offset falls within a certain range for a certain time, and the brake factor offset to be calculated is decided only when the convergence-completed brake factor offset is equal to or greater than the reference value.

(43) The reason for deciding the brake factor offset to be calculated only when the convergence-completed brake factor offset is equal to or greater than the reference value as described above is for preventing the brake factor offset from being updated frequently or sensitively.

(44) Meanwhile, the brake factor offset updating module 14 calculates and determines the reliability of the brake factor offset calculated by the brake factor offset calculating module 13 to update the brake factor offset S204.

(45) For example, the brake factor offset updating module 14 can update the brake factor offset at the time of setting an update request variable (e.g., at the time of receiving the signal for determining the convergence of the brake factor offset in the S203), and immediately before stopping the vehicle (e.g., a vehicle speed=3 kph).

(46) As an example of the method for updating the brake factor offset, a method for updating the brake factor offset in real time can be adopted considering the fact that the friction coefficient of the brake pad is changed according to the brake temperature.

(47) As another example of the method for updating the brake factor offset, a method for updating the brake factor offset by a predetermined period (summer and winter seasons) can be adopted considering the fact that the friction coefficient of the brake pad has deviation according to the seasonal temperature.

(48) For example, the brake factor offset updating module 14 performs the update of deciding the final brake factor offset by using the brake factor offset calculated by the brake factor offset calculating module 13 as follows.
Final brake factor offset=the previous final brake factor offset+A*(the calculated brake factor offset−the previous final brake factor offset)  (Equation):

(49) In the Equation, A: a filter constant.

(50) As described above, it can be seen that the brake factor offset finally decided by the brake factor offset updating module 14 is the same as the friction coefficient offset of the brake pad.

(51) That is, since the brake factor is calculated by multiplying the friction coefficient of the brake pad, the piston area of the caliper restricting the brake pad, and the effective radius, which is the distance from the wheel center to the point where the brake pad contacts the disk, the piston area of the caliper and the effective radius are unchanged values, but the friction coefficient of the brake pad can be changed according to the brake temperature and the seasonal temperature, such that it can be seen that the brake factor offset finally decided by the brake factor offset updating module 14 is the same as the friction coefficient offset of the brake pad.

(52) Therefore, the brake controller 10 corrects the brake factor, that is, the friction coefficient of the brake pad based on the brake factor offset finally decided by the brake factor offset updating module 14 S205.

(53) For example, it is possible to add or subtract the brake factor offset finally decided by the brake factor offset updating module 14 to and from the previous brake factor to correct the brake factor, that is, the friction coefficient of the brake pad, thereby constantly keeping the braking linearity.

(54) That is, it is possible for the brake controller 10 to correct the brake factor, that is, the friction coefficient of the brake pad based on the brake factor offset finally decided by the brake factor offset updating module 14, thereby solving the conventional problem in that the scattering occurs in the braking feeling as the brake factor is changed, and the braking linearity due to the deceleration does not become constant, thereby occurring the sense of heterogeneity at braking.

(55) As described above, although the embodiments of the present disclosure have been described in detail with reference to the drawings, the present disclosure is not limited to the above-described embodiments, and various modifications can be made without departing from the technical scope of the present disclosure.