VEHICLE BRAKE SYSTEM AND VEHICLE BRAKE SYSTEM CONTROL METHOD
20170313294 · 2017-11-02
Inventors
Cpc classification
B60T8/171
PERFORMING OPERATIONS; TRANSPORTING
B60T13/686
PERFORMING OPERATIONS; TRANSPORTING
B60T2220/04
PERFORMING OPERATIONS; TRANSPORTING
B60T7/042
PERFORMING OPERATIONS; TRANSPORTING
B60T8/172
PERFORMING OPERATIONS; TRANSPORTING
B60T7/12
PERFORMING OPERATIONS; TRANSPORTING
B60T13/146
PERFORMING OPERATIONS; TRANSPORTING
B60T13/662
PERFORMING OPERATIONS; TRANSPORTING
B60T13/745
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60T13/66
PERFORMING OPERATIONS; TRANSPORTING
B60T7/12
PERFORMING OPERATIONS; TRANSPORTING
B60T8/171
PERFORMING OPERATIONS; TRANSPORTING
B60T8/172
PERFORMING OPERATIONS; TRANSPORTING
B60T13/74
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A vehicle brake system for giving an excellent brake feeling to a driver includes: a stroke detector configured to detect a stroke of a brake pedal; a brake fluid pressure generator including a motor actuator and configured to generate a brake fluid pressure by operation of the motor actuator, and a controller configured to control the operation of the motor actuator on the basis of a detected value by the stroke detector. The controller has a base required-deceleration map for obtaining a base required-deceleration associated with a detected value by the stroke detector; a responsive-feeling required-deceleration map for obtaining a responsive-feeling required-deceleration associated with the detected value by the stroke detector; and a phase-lag processor applying phase-lag processing on the responsive-feeling required-deceleration, and control the operation of the motor actuator on the basis of the required-deceleration and the responsive-feeling required-deceleration applied with the phase-lag processing.
Claims
1. A vehicle brake system comprising: a stroke detector configured to detect a stroke of a brake pedal; a brake fluid pressure generator including a motor actuator and configured to generate a brake fluid pressure by operation of the motor actuator; and a controller configured to control the operation of the motor actuator on a basis of a detected value by the stroke detector, the controller comprising: a first map for obtaining a first required-deceleration associated with a detected value by the stroke detector; and a second map for obtaining a second required-deceleration associated with the detected value by the stroke detector; and a phase-lag processor applying phase-lag processing on the second required-deceleration, and controlling the operation of the motor actuator on a basis of the first required-deceleration and the second required-deceleration applied with the phase-lag processing.
2. A vehicle brake system according to claim 1, wherein the controller shortens a lag time for the phase-lag processing as a vehicle speed is lower.
3. A vehicle brake system according to claim 1, wherein the controller increases a third required-deceleration gradually when the stroke of the brake pedal is kept depressed; and controls the operation of the motor actuator on the basis of the first required-deceleration, the second required-deceleration applied with the phase-lag processing, and the third required-deceleration.
4. A vehicle brake control method executed by a vehicle brake system comprising: a stroke detector configured to detect a stroke of a brake pedal; a brake fluid pressure generator comprising a motor actuator and configured to generate a brake fluid pressure by operation of the motor actuator, and a controller configured to control the operation of the motor actuator on the basis of a detected value by the stroke detector, the method comprising steps executed by the controller of: determining on a basis of a first map a first required-deceleration associated with a detected value by the stroke detector; determining on a basis of a second map a second required-deceleration associated with the detected value by the stroke detector; and controlling the operation of the motor actuator on the basis of the first required-deceleration and the second required-deceleration applied with a phase-lag processing by a phase-lag processor.
5. A vehicle brake system according to claim 2, wherein the controller increases a third required-deceleration gradually when the stroke of the brake pedal is kept depressed; and controls the operation of the motor actuator on the basis of the first required-deceleration, the second required-deceleration applied with the phase-lag processing, and the third required-deceleration.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
DESCRIPTION OF EMBODIMENTS
[0022] Hereinafter, a detailed description is provided of the vehicle brake system and brake control method for a vehicle according to an exemplary embodiment of the present invention, with reference to the drawings.
Embodiment
<Configuration of Vehicle Brake System>
[0023]
[0024] The vehicle brake system 1 according to the present embodiment is installed in a vehicle driven by an internal combustion engine, such as a car, an electric car, a hybrid car, and a fuel-cell car, and has a function of generating a braking force to be applied on each wheel of the vehicle.
[0025] The vehicle brake system 1 is a by-wire brake system that operates a slave cylinder 30 in response to a stroke of a brake pedal 3 to brake a vehicle using brake fluid pressure generated by the slave cylinder 30. Note that when the by-wire brake system is in malfunctioning status, master cut valves 60a and 60b, which will be described later, are designed to be opened to apply a braking force on each wheel through a fluid pressure from a master cylinder 10.
[0026] The vehicle brake system 1 includes: the master cylinder 10, a stroke simulator 20, the slave cylinder 30, sensors such as a stroke sensor 41, and VSA (TM; Vehicle Stability Assist) unit 50, the master cut valves 60a and 60b, and a controller 90 (see
<Master Cylinder>
[0027] The master cylinder 10 is a device generating a fluid pressure depending on a depression force on the brake pedal 3 at least in pipe-tubes 81a and 81b. The master cylinder 10 is, for example, a tandem type cylinder as shown in
[0028] Viewing
[0029] Further, when the brake pedal 3 is returned and the pistons 13a and 13b return back, the pressure chamber Fa communicates with a supply port Sa and a back chamber Ea via the relief port Ra, and also communicates with a reservoir 14 (The same applies to the pressure chamber Fb).
[0030] Note that an output port Ta of the pressure chamber Fa is connected to wheel cylinders 71FR (right front wheel) and 71RL (left rear wheel) via the pipe-tube 81a, the master cut valve 60a, the pipe-tube 82a, and the VSA unit 50.
[0031] Further, an output port Tb of the pressure chamber Fb is connected to wheel cylinders 71FL (left front wheel) and 71RR (right rear wheel) via the pipe-tube 81b, a master cut valve 60b, the pipe-tube 82b, and the VSA unit 50.
<Stroke Simulator>
[0032] The stroke simulator 20 is a device generating an operational reaction force depending on the depression force onto the brake pedal 3 and includes: a cylinder body 21, a piston 22, spring members 23 and 24, and a spring seat 25.
[0033] Viewing
<Slave Cylinder>
[0034] The slave cylinder 30 (brake fluid pressure generator) is a device that generates a brake fluid pressure by operation of a motor actuator 31 to operate the wheel cylinders 71FR, 71RL, 71FL, and 71RR. The slave cylinder 30 mainly includes: the motor actuator 31, a gear mechanism 32, a ball screw structure 33, a cylinder body 34, pistons 35a and 35b, and spring members 37a and 37b.
[0035] The motor actuator 31 is a motor that is operated by a command signal Q sent by the controller 90 (see
[0036] Viewing
[0037] In addition, the slave cylinder 30 is provided with regulating members 38 and 39 for setting a maximum and minimum stroke by regulating relative movements of the pistons 35a and 35b.
[0038] When the motor actuator 31 is operated, a rotational actuation force of the motor actuator 31 is transmitted through the gear mechanism 32 to the ball screw structure 33, and advances the ball screw shaft 33b toward the left side on the
[0039] It should be noted that the configuration of the slave cylinder 30 may not be limited to that shown in
[0040] As shown in
[0041] Further, an output port Wa of the pressure chamber Ha is connected through pipe-tubes 83a, a portion of a pipe-tube 82a, and the VSA unit 50 to the wheel cylinders 71FR and 71RL.
[0042] And, an output port Wb of the pressure chamber Hb is connected through pipe-tubes 83b, a portion of a pipe-tube 82b, and the VSA unit 50 to the wheel cylinders 71FL and 71RR.
[0043] It should be understood that the wheel cylinder 71FR is configured to apply a braking force depending on the brake fluid pressure on the disk brake 70FR to brake the front right wheel (the same applies to the other wheel cylinders 71RL, 71FL, and 71RR).
<Sensors>
[0044] The stroke sensor 41 (stroke detector) is a sensor detecting a stroke (depression amount) of the brake pedal 3. For the stroke sensor 41, a sensor such as a potentiometer type or an optical type of sensor may be used. The stroke S detected by the stroke sensor 41 is output to the controller 90 (see
[0045] The angle sensor 42 is a sensor for detecting a mechanical angle of a rotor (not shown) provided in the motor actuator 31, and incorporated in the motor actuator 31. The angle sensor 42 may be implemented using a Hall sensor, a resolver, or the like. Further, a position sensor may be used to detect a stroke of the ball screw shaft 33b (a movement from a predetermined reference position). The mechanical angle θ detected by the angle sensor 42 is outputted to the controller 90 (see
[0046] A fluid pressure sensor 43 is a sensor for detecting a liquid pressure at a point closer to the master cylinder 10 than the master cut valves 60a and 60b, and installed in the pipe-tube 81a.
[0047] A fluid pressure sensor 44 is a sensor for detecting a liquid pressure at a point closer to the slave cylinder 30 than the master cut valves 60a and 60b, and installed in the pipe-tube 82b.
[0048] The fluid pressures detected by the fluid pressure sensors 43 and 44 are outputted to the controller 90 (see
[0049] A wheel speed sensor 45 shown in
<VSA Unit>
[0050] The VSA unit 50 shown in
[0051] The configuration of the VSA unit 50 is well known, and thus, its detailed explanation is omitted, but it should be known that in a normal state, the fluid pressure generated by the slave cylinder 30 is supplied through the VSA unit 50 directly as is (or after appropriately adjusted) to the wheel cylinders 71FR, 71RL, 71FL, and 71RR to act thereon.
<Master Cut Valve>
[0052] The master cut valve 60a is a normally open solenoid valve that cuts off and retrieves communications between the pipe-tubes 81a and 82a according to a command from the controller 90 (see
[0053] It should be noted that in normal operation, the master cut valves 60a and 60b are configured to be closed so that a pseudo reaction force from the stroke simulator 20 is applied on the brake pedal 3, and at the same time the vehicle is braked by the brake fluid pressure generated by the slave cylinder 30.
<Controller>
[0054]
[0055] The controller 90 is configured to include electronic circuits such as a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), and various types of interfaces, and to read out a program stored in the ROM to develop it in the RAM, and to make the CPU execute various processes.
[0056] As shown in
[0057] The vehicle speed calculator 91 is configured to have a function of calculating a vehicle speed V.sub.C (vehicle speed when the brake pedal 3 is depressed) on a basis of a wheel speed V.sub.R detected by the wheel speed sensor 45. The vehicle speed calculator 91 calculates the vehicle speed V.sub.C at a predetermined cycle on a basis of, for example, an average value of the wheel speeds V.sub.R inputted from the wheel speed sensors 45. The vehicle speed V.sub.C calculated by the vehicle speed calculator 91 is outputted to the base required-deceleration calculator 92, the responsive-feeling required-deceleration calculator 93, and the build-up required-deceleration calculator 94.
[0058] It should be understood that the responsive-feeling required-deceleration calculator 93 and the build-up required-deceleration calculator 94 are able to provide calculation results using the vehicle speed V.sub.C calculated when the brake pedal 3 is depressed to improve the driver's brake feeling.
[0059] The base required-deceleration calculator 92 is configured to have a function of calculating the base required-deceleration (first required-deceleration) G.sub.B on the basis of the stroke S inputted from the stroke sensor 41 and the vehicle speed V.sub.C inputted from the vehicle speed calculator 91. Here, the “base required-deceleration G.sub.B” is a deceleration reflecting as is the depression of the brake pedal 3, and serves as a base of the required-deceleration G described later (see
[0060] As shown in
[0061] The base required-deceleration map 92M is configured such that the base required-deceleration G.sub.B becomes greater as the stroke S of the brake pedal 3 becomes larger. That is, the base required-deceleration map 92M is configured such that the braking effect becomes greater as the driver stronger depresses the brake pedal 3.
[0062] Further, the base required-deceleration map 92M is configured such that the base required-deceleration G.sub.B becomes larger as the vehicle speed V.sub.C is faster, when the stroke S of the brake pedal 3 is constant. That is, the base required-deceleration map 92M is configured such that the brake works smoothly without giving a feeling of abruptness to the driver during a low-speed driving, and the brake works securely to give the driver a feeling of secureness during a high-speed driving.
[0063] The base required-deceleration G.sub.B is calculated at a predetermined cycle by the base required-deceleration calculator 92, and outputted to the build-up required-deceleration calculator 94 and the required-deceleration calculator 95.
[0064] Note that the base required-deceleration calculator 92 does not have a phase-lag filter unlike the responsive-feeling required-deceleration calculator 93 described later. Thus, for example, when the driver rapidly depresses the brake pedal 3 in an attempt to apply a sudden brake on a vehicle, the base required-deceleration G.sub.B calculated at a predetermined cycle rapidly increases and is outputted to the required-deceleration calculator 95 without a timing delay. This enables to prevent a response delay for the sudden brake.
[0065] The responsive-feeling required-deceleration calculator 93 is configured to have a function of calculating a responsive-feeling required-deceleration G.sub.LF (Second required-deceleration) on a basis of the stroke S inputted by the stroke sensor 41 and a vehicle speed V.sub.C inputted by the vehicle speed calculator 91. The “responsive-feeling required-deceleration G.sub.LF” is a deceleration in order to improve a responsive-feeling of a brake (feeling of secureness that the brake is surely effective) for the driver, by generating a braking force at a timing slightly delayed from a time of the depression of the brake pedal 3.
[0066] As shown in
[0067] The responsive-feeling required-deceleration map 93M is configured such that, for example, the responsive-feeling required-deceleration G.sub.L becomes greater as the stroke S of the brake pedal 3 becomes larger. Note that the responsive-feeling required-deceleration map 93M is not limited to the last example and may be configured using a map of other characteristics that would be capable of generating a braking force according to a strength of the depression of the brake pedal 3. For example, the responsive-feeling required-deceleration map 93M may be configured to increase the responsive-feeling required-deceleration G.sub.L linearly accompanying with an increase of the stroke S of the brake pedal 3, and to make the responsive-feeling required-deceleration G.sub.L constant in a map region in which the stroke S is greater than or equal to a predetermined value.
[0068] Further, the responsive-feeling required-deceleration map 93M is configured such that the responsive-feeling required-deceleration G.sub.L is greater as the vehicle speed V.sub.C is faster when the stroke S of the brake pedal 3 is constant. When the vehicle speed V.sub.C is low, the responsive-feeling required-deceleration G.sub.L is set to be smaller and thereby a variation in the braking force is reduced to allow the braking effect to be smooth. And, when the vehicle speed V.sub.C is high, the responsive-feeling required-deceleration G.sub.L is set to be greater and thereby provides the driver with a feeling of secureness that the brake working securely.
[0069] The responsive-feeling required-deceleration G.sub.L that is calculated at a predetermined cycle by the responsive-feeling required-deceleration calculator 93 is outputted to the phase-lag filter 93F.
[0070] The phase-lag filter 93F may be, for example, a low-pass filter (LPF), and configured to have a function of applying the phase-lag processing on the responsive-feeling required-deceleration G.sub.L determined according to the responsive-feeling required-deceleration map 93M. Therefore, the responsive-feeling required-deceleration G.sub.LF is outputted to the required-deceleration calculator 95 after a time delay since the stroke S is inputted to the responsive-feeling required-deceleration calculator 93. A lag time (time constant) of the phase-lag filter 93F is set such that this time lag makes the driver feel the brake responsive-feeling (feeling of secureness for the braking effect) but no discomfort.
[0071] Further, the phase-lag filter 93F is preferably configured to shorten the lag time as the vehicle speed V.sub.C inputted from the vehicle speed calculator 91 (vehicle speed when the brake pedal 3 is depressed) is slower, because when the vehicle speed V.sub.C is low, the depression amount on the brake pedal 3 is also often small, and thus, if the lag time described above is too long, it is rather more likely to make a driver feel discomfort.
[0072] The responsive-feeling required-deceleration G.sub.LF applied with the phase-lag processing by the phase-lag filter 93F is outputted to the required-deceleration calculator 95.
[0073] The build-up required-deceleration calculator 94 is configured to have a function of calculating a build-up required-deceleration G.sub.U (third required-deceleration) on the basis of the stroke S of the brake pedal 3, the vehicle speed V.sub.C, and the base required-deceleration G.sub.B. Note that the “build-up required-deceleration G.sub.U” is a deceleration for gradually increasing the braking force while the brake pedal 3 is kept to be depressed.
[0074] The build-up required-deceleration calculator 94 gradually increases the build-up required-deceleration G.sub.U (third required-deceleration) when the stroke S of the brake pedal 3 is kept. For example, the build-up required-deceleration calculator 94 increases the build-up required-deceleration G.sub.U as the vehicle speed V.sub.C is decelerated based on a predetermined map or function, during an amount of change per unit time of the stroke S (>0) is within a predetermined range.
[0075] The gradual increase of the braking force as described above during keeping the depression of the brake pedal 3 and decelerating the vehicle enables to give the driver a feeling of secureness that the brake is well effective. The build-up required-deceleration G.sub.U that is calculated at a predetermined cycle by the build-up required-deceleration calculator 94 is outputted to the required-deceleration calculator 95.
[0076] The required-deceleration calculator 95 is configured to have a function of calculating a required-deceleration G by adding the base required-deceleration G.sub.B, the responsive-feeling required-deceleration G.sub.LF, and the build-up required-deceleration G.sub.U.
[0077] The required-deceleration calculator 95 includes an adder 95a adding the base required-deceleration G.sub.B and the responsive-feeling required-deceleration G.sub.LF; an adder 95b adding a value inputted by the adder 95a and the build-up required-deceleration G.sub.U.
[0078] The required-deceleration G calculated by the required-deceleration calculator 95 is outputted to the required fluid pressure calculator 96.
[0079] The required fluid pressure calculator 96 is configured to calculate a required fluid pressure P that is a required value of the brake fluid pressure, based on the required-deceleration G inputted by the required-deceleration calculator 95. For example, the required fluid pressure calculator 96 multiplies the required-deceleration G and a predetermined coefficient to calculate the required fluid pressure P, and outputs the required fluid pressure P to an actuation controller 97.
[0080] The actuation controller 97 controls the operation of the motor actuator 31 included in the slave cylinder 30 (see
[0081] It should be understood that the actuation controller 97 may calculate a target value of the stroke of the ball screw shaft 33b (see
<Operation of Vehicle Brake System>
[0082]
[0083] At step S101, the controller 90 calculates the vehicle speed V.sub.C on the basis of the wheel speeds V.sub.R inputted by the respective wheel speed sensors 45 using the vehicle speed calculator 91.
[0084] At step S102, the controller 90 calculates the base required-deceleration G.sub.B on the basis of the vehicle speed V.sub.C calculated at step S101 and the stroke S of the brake pedal 3 using the base required-deceleration calculator 92.
[0085] At step S103, the controller 90 calculates the responsive-feeling required-deceleration G.sub.L on the basis of the vehicle speed V.sub.C calculated at step S101 and the stroke S of the brake pedal 3 using the responsive-feeling required-deceleration calculator 93. Note that responsive-feeling required-deceleration G.sub.L is applied with the phase-lag processing by the phase-lag filter 94 to calculate the responsive-feeling required-deceleration G.sub.LF.
[0086] At step S104, the controller 90 calculates the build-up required-deceleration G.sub.U on the basis of the vehicle speed V.sub.C calculated at step S101, the stroke S of the brake pedal 3, and the base required-deceleration calculated at step S103, using the build-up required-deceleration calculator 94.
[0087] At step S105, the controller 90 calculates the required-deceleration G by adding the base required-deceleration G.sub.B calculated at step S102, the responsive-feeling required-deceleration G.sub.LF (after applied with the phase-lag processing) calculated at step S103, and the build-up required-deceleration G.sub.U calculated at step S104.
[0088] At step S106, the controller 90 calculates the required fluid pressure P on the basis of the required-deceleration G calculated at step S105, using the required fluid pressure calculator 96.
[0089] At step S107, the controller 90 operates the motor actuator 31 on the basis of the required fluid pressure P calculated at step S106, using the actuation controller 97.
[0090] Note that a series of steps S101 to S107 is performed repeatedly in a predetermined cycle.
<Operation and Effect>
[0091]
[0092]
[0093] The base required-deceleration G.sub.B is a deceleration that is calculated in response to the stroke S of the brake pedal 3 according to the base required-deceleration map 92M (see
[0094] Further, the responsive-feeling required-deceleration G.sub.LF is a deceleration that is calculated in response to the stroke S of the brake pedal 3 according to the responsive-feeling required-deceleration map 93M (see
[0095] Incidentally, another configuration can be also thought of, which omits the responsive-feeling required-deceleration calculator 93 shown in
[0096] In contrast, the present embodiment has a configuration in which the phase-lag filter 93F (see
[0097] In addition, the lag time for the phase-lag filter 93F is set to be shorter as the vehicle speed V.sub.C is slower. Therefore, during the low vehicle speed, the driver almost never feels a delay of the braking effect due to the responsive-feeling required-deceleration G.sub.LF (a feeling of discomfort that the braking force is unexpectedly increased after a delay from the time of depressing the brake).
[0098] Further, as shown in
[0099] Incidentally, the hysteresis component of the deceleration shown in
Modification Example
[0100] The vehicle brake system 1 according to the present invention is described above according to the embodiment, but the present invention is not limited to the above description and allows various modifications to be adopted.
[0101] The above embodiment is explained as a case in which the required-deceleration G is calculated by adding the base required-deceleration G.sub.B, the responsive-feeling required-deceleration G.sub.LF, and the build-up required-deceleration G.sub.U, but the present invention is not limited thereto. For example, in another embodiment, the motor actuator 31 may be operated according to a sum of the base required-deceleration G.sub.B and the responsive-feeling required-deceleration G.sub.LF applied with the phase-lag processing without being provided with the build-up required-deceleration calculator 94. Even such a configuration can improve the brake feeling of the driver by increasing the braking force (immediately) after the depression of the brake pedal 3 starts to be kept.
[0102] Further, the above described embodiment calculates the base required-deceleration G.sub.B and the responsive-feeling required-deceleration G.sub.L depending on the stroke S of the brake pedal 3 and the like, but the present invention is not limited thereto. For example, another embodiment may calculate a depression force associated with the stroke S of the brake pedal 3 according to a predetermined map and calculate the base required-deceleration G.sub.B and the responsive-feeling required-deceleration G.sub.L in response to the depression force.
[0103] Further more, the above-described embodiment calculates the base required-deceleration G.sub.B, the responsive-feeling required-deceleration G.sub.L, and the like on the basis of the stroke S inputted by the stroke sensor 41 and the vehicle speed V.sub.C inputted by the vehicle speed calculator 91, the present invention is not limited thereto. For example, the base required-deceleration G.sub.B, the responsive-feeling required-deceleration G.sub.L, and the like may be calculated only on the basis of the stroke S inputted by the stroke sensor 41.
[0104] In addition, in a case in which an input device such as a joystick (not shown) is operated to select a “sport mode”, respective maps may be replaced by other ones for calculating the base required-deceleration G.sub.B, the responsive-feeling required-deceleration G.sub.L, and the build-up required-deceleration G.sub.U. For example, in the sport mode, acceleration is powerful, and thus, each of the required-decelerations may be calculated according to each of maps that are set such that the braking effect is strengthened comparing a normal driving.
REFERENCE SIGNS LIST
[0105] 1: vehicle brake system [0106] 3: brake pedal [0107] 10: master cylinder [0108] 20: stroke simulator [0109] 30: slave cylinder (brake fluid pressure generator) [0110] 31: motor actuator [0111] 41: stroke sensor (stroke detector) [0112] 45: wheel speed sensor [0113] 50: VSA unit [0114] 90: controller (controlling unit) [0115] 91: vehicle speed calculator [0116] 92: base required-deceleration calculator [0117] 92M: base required-deceleration map (first map) [0118] 93: responsive-feeling required-deceleration calculator [0119] 93M: responsive-feeling required-deceleration map (second map) [0120] 93F: phase-lag filter (phase-lag processor) [0121] 94: build-up required-deceleration calculator [0122] 95: required-deceleration calculator [0123] 96: required fluid pressure calculator [0124] 97: actuation controller