US20030004632A1 - Anti-lock brake control method having adaptive exit criteria - Google Patents
Anti-lock brake control method having adaptive exit criteria Download PDFInfo
- Publication number
- US20030004632A1 US20030004632A1 US09/893,483 US89348301A US2003004632A1 US 20030004632 A1 US20030004632 A1 US 20030004632A1 US 89348301 A US89348301 A US 89348301A US 2003004632 A1 US2003004632 A1 US 2003004632A1
- Authority
- US
- United States
- Prior art keywords
- brake pedal
- abs
- brake
- pedal position
- measured
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000003044 adaptive effect Effects 0.000 title description 3
- 238000012512 characterization method Methods 0.000 claims abstract description 36
- 230000003247 decreasing effect Effects 0.000 claims description 4
- 230000004913 activation Effects 0.000 claims 6
- 230000003466 anti-cipated effect Effects 0.000 claims 4
- 230000009849 deactivation Effects 0.000 claims 1
- 238000013480 data collection Methods 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 210000003127 knee Anatomy 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 230000000994 depressogenic effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000010420 art technique Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T8/00—Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
- B60T8/17—Using electrical or electronic regulation means to control braking
- B60T8/176—Brake regulation specially adapted to prevent excessive wheel slip during vehicle deceleration, e.g. ABS
- B60T8/1763—Brake regulation specially adapted to prevent excessive wheel slip during vehicle deceleration, e.g. ABS responsive to the coefficient of friction between the wheels and the ground surface
- B60T8/17636—Microprocessor-based systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T2210/00—Detection or estimation of road or environment conditions; Detection or estimation of road shapes
- B60T2210/10—Detection or estimation of road conditions
- B60T2210/12—Friction
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T2220/00—Monitoring, detecting driver behaviour; Signalling thereof; Counteracting thereof
- B60T2220/04—Pedal travel sensor, stroke sensor; Sensing brake request
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60T—VEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
- B60T2270/00—Further aspects of brake control systems not otherwise provided for
- B60T2270/60—Regenerative braking
- B60T2270/602—ABS features related thereto
Definitions
- This invention relates to motor vehicle anti-lock brake systems, and more particularly to a control method that adaptively determines exit criteria for terminating anti-lock brake pressure modulation.
- a motor vehicle anti-lock braking system (referred to herein as an ABS system) repeatedly releases and re-applies hydraulic brake pressures during conditions of wheel lock to maximize the tractive force between the vehicle tires and the road surface.
- the control is initiated in response to insipient wheel lock detection, and is exited when the driver fully releases the brake pedal or the vehicle deceleration vs. wheel slip operating point is in an exit region for at least a predetermined exit time interval.
- This strategy can unnecessarily delay the termination of ABS control when the driver only partially releases of the brake pedal, which is undesirable, particularly when the road surface coefficient of friction is relatively high. Accordingly, what is needed is method of exiting ABS control that reduces the exit delay, consistent with the road surface coefficient of friction, when the brake pedal is only partially released.
- the present invention is directed to an improved ABS control method in which exit criteria for terminating ABS control are adaptively determined based on rate of brake pedal release and estimates of the brake torque and road surface coefficient of friction.
- the brake torque and road surface coefficient of friction are estimated based on a periodically updated characterization of the relationship between brake pedal position and vehicle deceleration.
- an exit time interval is adaptively adjusted based on the estimated road surface coefficient of friction, and a control value used to determine if ABS control should be exited is adaptively biased toward exiting ABS control based on the brake pedal release rate and the estimated brake torque.
- ABS control is exited independent of the timer when the control value indicates that ABS control should be exited and the brake pedal release rate exceeds a threshold, provided the vehicle deceleration is higher than expected, based on the estimated road surface coefficient of friction.
- the ABS control is exited independent of the timer if the control value indicates that ABS control should be exited and the brake torque corresponding to the pedal position is significantly less than the maximum possible brake torque, given the estimated road surface coefficient of friction.
- FIG. 1 is a schematic diagram of a vehicle ABS system, including a brake pedal position sensor, and a microprocessor-based control unit programmed to carry out the method of this invention.
- FIG. 2 is a graph depicting a prior art technique for defining ABS control regions in terms of vehicle deceleration and wheel slip.
- FIG. 3 is a graph depicting vehicle deceleration as a function of brake pedal position for the braking system of FIG. 1.
- FIG. 4 is a graph depicting an exemplary brake system characterization according to this invention.
- FIGS. 5 - 7 depict a computer software routine executed by the control unit of FIG. 1 for carrying out the control method of this invention.
- FIG. 1 the present invention is disclosed in the context of an ABS system 10 for a vehicle 12 having hydraulically-activated friction brakes 14 , 16 , 18 , 20 at each of four vehicle wheels 22 , 24 , 26 , 28 .
- a driver-manipulated brake pedal 30 is mechanically coupled to a master cylinder (MC) 32 for producing hydraulic pressure in proportion to the force applied to pedal 30 .
- Master cylinder 32 which may include a pneumatic booster (not shown), proportions the hydraulic pressure between front and rear brake supply lines 34 and 36 in a conventional manner.
- Front supply line 34 is coupled to the left front service brake 14 via left-front ABS modulator (M) 38 , and to the right front service brake 16 via right-front ABS modulator (M) 40 .
- Rear supply line 36 is coupled to the left and right rear wheel brakes 18 , 20 via rear ABS modulator (M) 42 .
- a microprocessor-based control unit 50 receives various inputs, including wheel speed signals on lines 52 , 54 , 56 , 58 from respective wheel speed sensors 60 , 62 , 64 , 66 and a brake pedal position signal PP on line 68 from pedal position sensor 70 .
- the sensors 60 , 62 , 64 66 and 70 may be implemented with conventional devices in a manner known to those skilled in the art.
- the control unit 50 outputs modulator control signals on lines 72 , 74 , 76 during wheel lock-up conditions, and diagnostic information signals on line 80 for display on a driver information device 82 .
- the control unit 50 monitors the measured wheel speeds to detect a condition of insipient wheel lock, and then controls modulators 38 , 40 , 42 to modulate the respective hydraulic brake pressures so as to maximize the tractive force between the vehicle tires and the road surface.
- ABS control is terminated when the brake pedal 30 is fully released, or when the vehicle deceleration and wheel slip are such that ABS control is no longer needed.
- FIG. 2 illustrates a prior art approach in which a vehicle deceleration vs. wheel slip table is used to delineate two regions: Region I above the trace 84 for which ABS control is not needed, and Region II below the trace 84 for which ABS control is needed.
- Region II of the table may contain other information, such as brake pressure apply and release rates.
- ABS control is terminated if the vehicle remains in Region I for at least a predetermined exit time interval.
- this exit strategy tends to unnecessarily delay termination of ABS control when the driver only partially releases the brake pedal 30 .
- the present invention which adaptively determines exit criteria based on the rate of brake pedal release and estimates of the brake torque and the road surface coefficient of friction. As described below, the brake torque and road surface coefficient of friction are estimated based on the brake pedal position and a periodically updated characterization of the relationship between brake pedal position and vehicle deceleration.
- FIG. 3 graphically depicts a representative relationship between vehicle deceleration and brake pedal position for defined braking of the vehicle 12 , assuming that there is no lock-up condition and the modulators 38 , 40 , 42 are inactive.
- the “knee” portion of the relationship varies considerably from stop to stop, whereas the portion of the relationship above the knee tends to be linear and repeatable from stop to stop. For this reason, the knee portion of the relationship is ignored for purposes of this invention, and the brake pedal position vs. vehicle deceleration relationship is characterized only for pedal positions and vehicle decelerations in the linear portion above the knee.
- FIG. 3 graphically depicts a representative relationship between vehicle deceleration and brake pedal position for defined braking of the vehicle 12 , assuming that there is no lock-up condition and the modulators 38 , 40 , 42 are inactive.
- the “knee” portion of the relationship varies considerably from stop to stop, whereas the portion of the relationship above the knee tends to be linear and repeatable from stop to
- the characterization data is collected by identifying the pedal position values PPCUR 1 , PPCUR 2 and PPCUR 3 corresponding to three different vehicle deceleration values D 1 , D 2 and D 3 .
- the pedal position values PPCUR 1 , PPCUR 2 and PPCUR 3 corresponding to three different vehicle deceleration values D 1 , D 2 and D 3 .
- the data points may be defined in terms of pedal position, if desired.
- the braking data is only collected during braking operation when the pedal 30 is depressed at a “normal” rate or held at an essentially static position; data is not collected upon release of the pedal 30 or during panic braking. This eliminates the need to compensate for the effects of suspension and powertrain dynamics, tire and sensor dynamics, and so on.
- the vehicle acceleration at the onset of braking is saved and subtracted from the deceleration during braking operation in order to compensate for the effects of engine braking and road grade.
- the road grade and other factors such as vehicle weight and the effects of brake heating may be estimated and used to compensate the collected braking data; see for example, the U.S. Pat. No. 6,212,458 to Walenty et al., issued on Apr. 3, 2001, and incorporated herein by reference.
- the characterization table is periodically updated to reflect a current condition of the braking effectiveness, and the brake torque BRAKE_TQ for any brake pedal position PP greater than or equal to PPCUR 1 can be determined according to the expression:
- BRAKE — TQ [ (( PP ⁇ PPCUR 1 )*( PPCUR 3 ⁇ PPCUR 1 )/( D 3 ⁇ D 1 ))* Kbt ]+(UPDATE_BRAKE_HEAT ⁇ BRAKE_HEAT)* K heat (1)
- Kbt is a brake torque constant
- UPDATE_BRAKE_HEAT is the estimated brake temperature when the characterization table was last updated
- BRAKE_HEAT is a current estimate of the brake temperature
- Kheat is a constant for converting the quantity (UPDATE_BRAKE_HEAT ⁇ BRAKE_HEAT) to a corresponding difference in brake torque.
- the brake torque obtained from the characterization table is compensated for differences in brake temperature; for example, BRAKE_TQ is reduced if BRAKE_HEAT is higher than UPDATE_BRAKE_HEAT, and vice-versa.
- BRAKE_HEAT The brake temperature term BRAKE_HEAT can be modeled reasonably well, and is continuously updated regardless of whether the brakes are activated.
- BRAKE_HEAT may be estimated as:
- BRAKE_HEAT BRAKE_HEAT ⁇ (( VSPD+K 1 ) 2 *K 2 )* (BRAKE_HEAT ⁇ (BRAKE_HEAT* Tamb )+(BRAKE — TQ*K heat* VSPD )*( K 3 ⁇ BRAKE_HEAT)/ K 3 (2)
- K 1 , K 2 and K 3 are constants
- Tamb is the ambient temperature
- VSPD is the vehicle speed
- the vehicle weight is updated each time the braking characterization table is updated, according to:
- V — WT V — WT (last)+ WT _DELTA (3)
- WT_DELTA is a measure of the change in characterization data, compensated for changes in brake temperature. Specifically, WT_DELTA is given by the expression:
- WT _DELTA [((( PPCUR 3 old ⁇ PPCUR 1 old) ⁇ ( PPCUR 3 ⁇ PPCUR 1 ))/( D 3 ⁇ D 1 ))* Kwt ]+(UPDATE_BRAKE_HEAT ⁇ BRAKE_HEAT)* K heat (4)
- the above information is used along with the brake pedal release rate to define adaptive exit criteria that reduce the ABS exit delay, consistent with SURFACE_MU, when the brake pedal 30 is only partially released.
- the exit time interval is adaptively adjusted based on SURFACE_MU, and a control value (ABS_COMMAND) used to determine if ABS control should be exited is adaptively biased toward exiting ABS control based on the brake pedal release rate and BRAKE_TQ.
- ABS control is exited independent of the timer when ABS_COMMAND indicates that ABS control should be exited and the brake pedal release rate exceeds a threshold, provided the vehicle deceleration is higher than expected, based on SURFACE_MU.
- the ABS control is exited independent of the timer when ABS_COMMAND indicates that ABS control should be exited and BRAKE TQ is significantly less than the maximum possible brake torque, given SURFACE_MU.
- FIGS. 5 - 7 represents a software routine periodically executed by control unit 50 of FIG. 1.
- the routine serves to collect the braking system characterization data, to update the estimated brake torque BRAKE TQ and road surface coefficient of friction SURFACE_MU, and once ABS control has been initiated, to determine if the adaptive exit criteria are met.
- the input processing blocks 90 and 92 are first executed to read the brake pedal position PP and the wheel speeds (WS 1 -WS 4 ), to compute the vehicle acceleration ACCEL (compensated for road grade and vehicle weight) and wheel slip, and to update BRAKE_HEAT using equation (2).
- Block 94 checks the ABS FLAG to determine if ABS control is active. Ordinarily, the ABS FLAG is FALSE, and a portion of the routine comprising the blocks 96 - 124 is executed to collect braking system characterization data. If insipient wheel lock has been detected, and the modulators 38 , 40 , 42 have been activated to release brake pressure, the ABS FLAG will be TRUE; in this case, the data collection portion of the routine is skipped, and the block 134 is executed to determine the value of ABS_COMMAND, as explained below.
- Block 94 determines if ACCEL exceeds a relatively high threshold acceleration Kaccel
- block 98 determines if the previous pedal position PPold is greater than the current value PP
- block 100 determines if the difference (PP-PPold) exceeds a threshold rate Krate
- block 102 determines if the difference (ACCEL-ACCEL_ONSET) is less than the minimum deceleration table entry D 1 .
- a “normal” braking condition is defined as one in which (1) ACCEL ⁇ Kaccel, (2) PPold ⁇ PP, (3) PP-PPold ⁇ Krate, and (4) ACCEL-ACCEL_ONSET>D 1 .
- “normal” braking for purposes of data collection does not include (1) panic braking, (2) high rate brake pedal movement, (3) brake pedal releasing, or (4) deceleration below the linear range of the deceleration vs. pedal position relationship. If at least one of the blocks 96 , 98 , 100 , 102 is answered in the affirmative, the blocks 104 - 124 are skipped, and the control unit 50 proceeds to block 126 , as indicated by the circled letter B.
- the data collection blocks 104 - 124 identify the brake pedal positions P 1 , P 2 , P 3 corresponding to the respective predefined vehicle deceleration values D 1 , D 2 , D 3 , and periodically update a brake system characterization table corresponding to the graph of FIG. 4.
- the blocks 104 , 110 and 116 respectively determine if the pedal positions P 1 , P 2 and P 3 have been identified, based on the status of the D 1 FLAG, the D 2 FLAG and the D 3 FLAG. If block 104 determines that the D 1 FLAG is not true, the block 106 determines if the difference (ACCEL-ACCEL_ONSET) has reached the predefined deceleration value identified in FIG. 4 as D 1 .
- the block 108 sets the D 1 FLAG to true, and uses the current value of PP to update the pedal position variable P 1 as shown.
- block 106 will be answered in the affirmative, and block 110 will determine if the D 2 FLAG is true. If not, the block 112 determines if the difference (ACCEL-ACCEL_ONSET) has reached the predefined deceleration value identified in FIG. 4 as D 2 . If not, the data collection portion of the routine is exited; if so, the block 114 sets the D 2 FLAG to true, and uses the current value of PP to update the pedal position variable P 2 as shown.
- blocks 106 and 110 will both be answered in the affirmative, and block 116 will determine if the D 3 FLAG is true. If not, the block 118 determines if the difference (ACCEL-ACCEL_ONSET) has reached the predefined deceleration value identified in FIG. 4 as D 3 . If not, the data collection portion of the routine is exited; if so, the block 120 sets the D 3 FLAG to true, uses the current value of PP to update the pedal position variable P 3 , increments a brake event counter BEC CTR, and sums the pedal position variables P 1 , P 2 and P 3 with corresponding position summation values PS 1 , PS 2 and PS 3 . However, if the difference (ACCEL-ACCEL_ONSET) for the braking event fails to reach the deceleration value D 3 , the block 120 is not executed, and any pedal position data collected during the respective brake application is discarded.
- the difference ACCEL-ACCEL_ONSET
- the block 122 compares the brake event counter BEC_CTR to a calibrated threshold K_BEC indicative of the number of braking events needed to update the braking system characterization table.
- K_BEC a calibrated threshold indicative of the number of braking events needed to update the braking system characterization table.
- the block 124 re-calculates the braking system characterization table values PPCUR 1 , PPCUR 2 , PPCUR 3 by dividing the respective pedal position summation values PS 1 , PS 2 , PS 3 by the brake event counter BEC_CTR.
- PPCUR 1 PS 1 /BEC_CTR
- PPCUR 2 PS 2 /BEC_CTR
- PPCUR 3 PS 3 /BEC_CTR.
- Block 124 also saves the old table values for updating V_WT, stores the current value of BRAKE_HEAT as UPDATE_BRAKE_HEAT, and resets the brake event counter BEC_CTR and the position summation values PS 1 , PS 2 , PS 3 to zero.
- the block 126 is executed to determine if the brake pedal position PP is at least as great as the lowest characterization value PPCUR 1 . If not, the block 128 skipped; if so, the block 128 is executed to update BRAKE_TQ and SURFACE_MU. The brake torque BRAKE_TQ is determined using equation (1), the vehicle weight V_WT is updated using equations (3) and (4), and SURFACE_MU is estimated using equation (5).
- Block 130 then checks for insipient wheel lock. If insipient wheel lock is not detected, the routine is exited; if insipient wheel lock is detected, the block 132 sets the ABS FLAG to TRUE, and the block 134 determines the value of ABS_COMMAND.
- ABS_COMMAND is determined by table look-up as a function of vehicle deceleration and wheel slip as described above in reference to FIG. 2. For operating points in Region I, ABS_COMMAND indicates that ABS control should be exited; for operating points in Region II, ABS_COMMAND indicates that the respective brake pressure should be increased, decreased or maintained at the current value. In most applications, ABS_COMMAND values for different combinations of deceleration and wheel slip are stored as digital numbers, with the magnitude of the numbers corresponding to the commanded action.
- ABS_COMMAND if the retrieved value of ABS_COMMAND is less than a relatively low threshold, it indicates that ABS control should be exited; if ABS_COMMAND is in successively higher ranges, it indicates a rate at which the respective brake pressure should be decreased, that the respective pressure should be maintained, or a rate at which the respective pressure should be increased. According to this invention, however, the ABS_COMMAND value retrieved from the table is reduced as a function of the brake release rate BRR, and BRAKE_TQ whenever BRR is greater than zero, as indicated at block 134 . In the illustrated embodiment, this is achieved with the expression:
- ABS _COMMAND ABS _COMMAND — R ⁇ ( BRR *BRAKE — TQ ) (6)
- ABS_COMMAND_R is the ABS Command value retrieved from the deceleration vs. wheel slip look-up table.
- BRR cannot have a negative value
- ABS COMMAND ABS_COMMAND_R when brake pedal 30 is not being released.
- ABS_COMMAND is reduced as a function of both BRR and BRAKE_TQ, thereby biasing ABS_COMMAND toward less aggressive ABS control.
- the control unit 50 then executes block 140 to determine if ABS_COMMAND indicates that ABS control should be exited. If not, the blocks 142 and 144 are exited to determine the exit time interval TIME_EXIT and to carry out a conventional ABS control algorithm based on the ABS_COMMAND determined at block 134 .
- the exit time interval TIME_EXIT is utilized when the ABS_COMMAND indicates that ABS control should be exited—that is, when block 140 is answered in the affirmative.
- TIME_EXIT is computed using the expression:
- TIME_EXIT K exit*(1 ⁇ SURFACE — MU ) (7)
- Block 140 determines that ABS_COMMAND indicates that ABS control should be exited
- the blocks 146 - 158 are executed to determine how quickly ABS control should be exited. If the brake release rate BRR is relatively high, as determined at block 146 , the blocks 148 and 150 are executed to determine if the actual vehicle deceleration exceeds the vehicle deceleration ACCEL_DES desired by the driver.
- Block 148 determines ACCEL_DES by using the brake system characterization table to determine the desired brake torque BRAKE_TQ_DES, compensated for vehicle weight V_WT, and then converting BRAKE_TQ_DES to a corresponding desired vehicle deceleration ACCEL_DES. In the illustrated embodiment, BRAKE_TQ_DES is determined according to the expression
- BRAKE — TQ — DES [(( PP ⁇ BRR ⁇ PPCUR 1 )*( PPCUR 3 ⁇ PPCUR 1 )/( D 3 ⁇ D 1 ))* Kbt ]+(UPDATE_BRAKE_HEAT ⁇ BRAKE_HEAT)* K heat (8)
- Kd is a deceleration constant. If the actual acceleration ACCEL exceeds ACCEL_DES by more than a reference amount Kdd, the block 150 is answered in the affirmative, and the block 158 is executed to exit ABS control by setting the ABS FLAG to FALSE.
- the blocks 152 and 154 are exited to decrement the exit time interval TIME_EXIT and to check if TIME_EXIT has reached zero. Once TIME_EXIT reaches zero, block 154 is answered in the affirmative, and block 158 is executed to exit ABS control by setting the ABS FLAG to FALSE. Otherwise, the block 156 is executed to determine if the BRAKE_TQ, compensated for the estimated vehicle weight V_WT, is significantly less than the maximum possible brake torque, given the estimated road surface coefficient of friction SURFACE_MU.
- block 156 compares (BRAKE_TQ/V_WT) to (SURFACE_MU*Kmbt), where Kmbt is the maximum brake torque achievable on a high road surface coefficient of friction. If the quantity (BRAKE TQ/V_WT) exceeds the product (SURFACE_MU*Kmbt) by at least at release constant Krel, block 156 will be answered in the affirmative, and block 158 will be executed to exit ABS control by setting the ABS FLAG to FALSE.
- the control of this invention provides a reliable and cost-effective way of adaptively adjusting the exit criteria for an ABS system based on the brake pedal release rate and brake system characterization data to reduce the ABS exit delay when the brake pedal 30 is only partially released.
- ABS_COMMAND is adaptively adjusted based on BRAKE_TQ and BRR
- TIME_EXIT is adaptively adjusted based on SURFACE_MU.
- ABS_COMMAND indicates that ABS control should be exited for at least TIME_EXIT, or before the TIME_EXIT elapses if (1) BRR exceeds a threshold and the vehicle deceleration is higher than the desired deceleration, or (2) if BRAKE_TQ is significantly less than the maximum possible brake torque, given SURFACE_MU.
- the brake system characterization table is depicted as being developed for purposes of estimating BRAKE_TQ and SURFACE_MU, for example, it may be also be advantageously used for diagnosing brake system abnormalities. While described in reference to the illustrated embodiment, it is expected that various modifications in addition to those mentioned above will occur to those skilled in the art.
- control is applicable to other types of ABS systems, and other types of vehicles, including electric or hybrid vehicles that utilize electric or regenerative braking to decelerate the vehicle.
- the scope of this invention is not limited to the illustrated embodiment, and that control methods incorporating these and other modifications may fall within the scope of this invention, which is defined by the appended claims.
Landscapes
- Engineering & Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Regulating Braking Force (AREA)
Abstract
Description
- This invention relates to motor vehicle anti-lock brake systems, and more particularly to a control method that adaptively determines exit criteria for terminating anti-lock brake pressure modulation.
- A motor vehicle anti-lock braking system (referred to herein as an ABS system) repeatedly releases and re-applies hydraulic brake pressures during conditions of wheel lock to maximize the tractive force between the vehicle tires and the road surface. Typically, the control is initiated in response to insipient wheel lock detection, and is exited when the driver fully releases the brake pedal or the vehicle deceleration vs. wheel slip operating point is in an exit region for at least a predetermined exit time interval. This strategy can unnecessarily delay the termination of ABS control when the driver only partially releases of the brake pedal, which is undesirable, particularly when the road surface coefficient of friction is relatively high. Accordingly, what is needed is method of exiting ABS control that reduces the exit delay, consistent with the road surface coefficient of friction, when the brake pedal is only partially released.
- The present invention is directed to an improved ABS control method in which exit criteria for terminating ABS control are adaptively determined based on rate of brake pedal release and estimates of the brake torque and road surface coefficient of friction. In the preferred embodiment, the brake torque and road surface coefficient of friction are estimated based on a periodically updated characterization of the relationship between brake pedal position and vehicle deceleration. In one aspect of the invention, an exit time interval is adaptively adjusted based on the estimated road surface coefficient of friction, and a control value used to determine if ABS control should be exited is adaptively biased toward exiting ABS control based on the brake pedal release rate and the estimated brake torque. In another aspect of the invention, ABS control is exited independent of the timer when the control value indicates that ABS control should be exited and the brake pedal release rate exceeds a threshold, provided the vehicle deceleration is higher than expected, based on the estimated road surface coefficient of friction. In another aspect of the invention, the ABS control is exited independent of the timer if the control value indicates that ABS control should be exited and the brake torque corresponding to the pedal position is significantly less than the maximum possible brake torque, given the estimated road surface coefficient of friction.
- FIG. 1 is a schematic diagram of a vehicle ABS system, including a brake pedal position sensor, and a microprocessor-based control unit programmed to carry out the method of this invention.
- FIG. 2 is a graph depicting a prior art technique for defining ABS control regions in terms of vehicle deceleration and wheel slip.
- FIG. 3 is a graph depicting vehicle deceleration as a function of brake pedal position for the braking system of FIG. 1.
- FIG. 4 is a graph depicting an exemplary brake system characterization according to this invention.
- FIGS.5-7 depict a computer software routine executed by the control unit of FIG. 1 for carrying out the control method of this invention.
- Referring to FIG. 1, the present invention is disclosed in the context of an
ABS system 10 for avehicle 12 having hydraulically-activatedfriction brakes vehicle wheels brake pedal 30 is mechanically coupled to a master cylinder (MC) 32 for producing hydraulic pressure in proportion to the force applied topedal 30.Master cylinder 32, which may include a pneumatic booster (not shown), proportions the hydraulic pressure between front and rearbrake supply lines Front supply line 34 is coupled to the leftfront service brake 14 via left-front ABS modulator (M) 38, and to the rightfront service brake 16 via right-front ABS modulator (M) 40.Rear supply line 36 is coupled to the left and rightrear wheel brakes - A microprocessor-based
control unit 50 receives various inputs, including wheel speed signals onlines wheel speed sensors line 68 frompedal position sensor 70. Thesensors control unit 50 outputs modulator control signals onlines driver information device 82. - In general, the
control unit 50 monitors the measured wheel speeds to detect a condition of insipient wheel lock, and then controlsmodulators brake pedal 30 is fully released, or when the vehicle deceleration and wheel slip are such that ABS control is no longer needed. FIG. 2 illustrates a prior art approach in which a vehicle deceleration vs. wheel slip table is used to delineate two regions: Region I above thetrace 84 for which ABS control is not needed, and Region II below thetrace 84 for which ABS control is needed. As a practical matter, Region II of the table may contain other information, such as brake pressure apply and release rates. According to the conventional approach, ABS control is terminated if the vehicle remains in Region I for at least a predetermined exit time interval. As indicated above, however, this exit strategy tends to unnecessarily delay termination of ABS control when the driver only partially releases thebrake pedal 30. This issue is addressed by the present invention, which adaptively determines exit criteria based on the rate of brake pedal release and estimates of the brake torque and the road surface coefficient of friction. As described below, the brake torque and road surface coefficient of friction are estimated based on the brake pedal position and a periodically updated characterization of the relationship between brake pedal position and vehicle deceleration. - FIG. 3 graphically depicts a representative relationship between vehicle deceleration and brake pedal position for defined braking of the
vehicle 12, assuming that there is no lock-up condition and themodulators pedal 30 is depressed at a “normal” rate or held at an essentially static position; data is not collected upon release of thepedal 30 or during panic braking. This eliminates the need to compensate for the effects of suspension and powertrain dynamics, tire and sensor dynamics, and so on. The vehicle acceleration at the onset of braking is saved and subtracted from the deceleration during braking operation in order to compensate for the effects of engine braking and road grade. Of course, the road grade and other factors such as vehicle weight and the effects of brake heating may be estimated and used to compensate the collected braking data; see for example, the U.S. Pat. No. 6,212,458 to Walenty et al., issued on Apr. 3, 2001, and incorporated herein by reference. - The characterization table is periodically updated to reflect a current condition of the braking effectiveness, and the brake torque BRAKE_TQ for any brake pedal position PP greater than or equal to PPCUR1 can be determined according to the expression:
- BRAKE— TQ=[((PP−PPCUR 1)*(PPCUR3−PPCUR 1)/(
D 3−D 1))*Kbt]+(UPDATE_BRAKE_HEAT−BRAKE_HEAT)*Kheat (1) - where Kbt is a brake torque constant, UPDATE_BRAKE_HEAT is the estimated brake temperature when the characterization table was last updated, BRAKE_HEAT is a current estimate of the brake temperature, and Kheat is a constant for converting the quantity (UPDATE_BRAKE_HEAT−BRAKE_HEAT) to a corresponding difference in brake torque. Thus, the brake torque obtained from the characterization table is compensated for differences in brake temperature; for example, BRAKE_TQ is reduced if BRAKE_HEAT is higher than UPDATE_BRAKE_HEAT, and vice-versa.
- The brake temperature term BRAKE_HEAT can be modeled reasonably well, and is continuously updated regardless of whether the brakes are activated. For example, BRAKE_HEAT may be estimated as:
- BRAKE_HEAT=BRAKE_HEAT−((VSPD+K 1)2 *K 2)* (BRAKE_HEAT−(BRAKE_HEAT*Tamb)+(BRAKE— TQ*Kheat*VSPD)*(
K 3−BRAKE_HEAT)/K 3 (2) - where K1, K2 and K3 are constants, Tamb is the ambient temperature, and VSPD is the vehicle speed.
- Since changes in the vehicle weight change the characterization table data, the vehicle weight is updated each time the braking characterization table is updated, according to:
- V — WT=V — WT(last)+WT_DELTA (3)
- where WT_DELTA is a measure of the change in characterization data, compensated for changes in brake temperature. Specifically, WT_DELTA is given by the expression:
- WT_DELTA=[(((PPCUR 3old−PPCUR 1old)−(
PPCUR 3−PPCUR 1))/(D 3−D 1))*Kwt]+(UPDATE_BRAKE_HEAT−BRAKE_HEAT)*Kheat (4) - where Kwt is a weight constant. In turn, the coefficient of friction between the vehicle tires and the road surface (SURFACE_MU) is given by:
- SURFACE— MU=(BRAKE— TQ/V — WT)*Kmu (5)
- where Kmu is a constant.
- According to the present invention, the above information is used along with the brake pedal release rate to define adaptive exit criteria that reduce the ABS exit delay, consistent with SURFACE_MU, when the
brake pedal 30 is only partially released. In one aspect of the invention, the exit time interval is adaptively adjusted based on SURFACE_MU, and a control value (ABS_COMMAND) used to determine if ABS control should be exited is adaptively biased toward exiting ABS control based on the brake pedal release rate and BRAKE_TQ. In another aspect of the invention, ABS control is exited independent of the timer when ABS_COMMAND indicates that ABS control should be exited and the brake pedal release rate exceeds a threshold, provided the vehicle deceleration is higher than expected, based on SURFACE_MU. In another aspect of the invention, the ABS control is exited independent of the timer when ABS_COMMAND indicates that ABS control should be exited and BRAKE TQ is significantly less than the maximum possible brake torque, given SURFACE_MU. - The method of the invention is illustrated by the flow diagram of FIGS.5-7, which represents a software routine periodically executed by
control unit 50 of FIG. 1. The routine serves to collect the braking system characterization data, to update the estimated brake torque BRAKE TQ and road surface coefficient of friction SURFACE_MU, and once ABS control has been initiated, to determine if the adaptive exit criteria are met. Referring to FIG. 5, the input processing blocks 90 and 92 are first executed to read the brake pedal position PP and the wheel speeds (WS1-WS4), to compute the vehicle acceleration ACCEL (compensated for road grade and vehicle weight) and wheel slip, and to update BRAKE_HEAT using equation (2). Also, the vehicle acceleration when the brake pedal is initially depressed is saved as the onset acceleration ACCEL_ONSET.Block 94 then checks the ABS FLAG to determine if ABS control is active. Ordinarily, the ABS FLAG is FALSE, and a portion of the routine comprising the blocks 96-124 is executed to collect braking system characterization data. If insipient wheel lock has been detected, and themodulators block 94 is answered in the negative, the data collection portion of the routine (blocks 96-102) is executed to detect the presence of braking activity that is suitable for brake system characterization.Block 96 determines if ACCEL exceeds a relatively high threshold acceleration Kaccel, block 98 determines if the previous pedal position PPold is greater than the current value PP, block 100 determines if the difference (PP-PPold) exceeds a threshold rate Krate, and block 102 determines if the difference (ACCEL-ACCEL_ONSET) is less than the minimum deceleration table entry D1. Each of theblocks blocks control unit 50 proceeds to block 126, as indicated by the circled letter B. - The data collection blocks104-124 identify the brake pedal positions P1, P2, P3 corresponding to the respective predefined vehicle deceleration values D1, D2, D3, and periodically update a brake system characterization table corresponding to the graph of FIG. 4. The
blocks block 104 determines that the D1 FLAG is not true, theblock 106 determines if the difference (ACCEL-ACCEL_ONSET) has reached the predefined deceleration value identified in FIG. 4 as D1. If not, the data collection portion of the routine is exited; if so, theblock 108 sets the D1 FLAG to true, and uses the current value of PP to update the pedal position variable P1 as shown. On the next execution of the routine, block 106 will be answered in the affirmative, and block 110 will determine if the D2 FLAG is true. If not, theblock 112 determines if the difference (ACCEL-ACCEL_ONSET) has reached the predefined deceleration value identified in FIG. 4 as D2. If not, the data collection portion of the routine is exited; if so, theblock 114 sets the D2 FLAG to true, and uses the current value of PP to update the pedal position variable P2 as shown. On the next execution of the routine, blocks 106 and 110 will both be answered in the affirmative, and block 116 will determine if the D3 FLAG is true. If not, theblock 118 determines if the difference (ACCEL-ACCEL_ONSET) has reached the predefined deceleration value identified in FIG. 4 as D3. If not, the data collection portion of the routine is exited; if so, theblock 120 sets the D3 FLAG to true, uses the current value of PP to update the pedal position variable P3, increments a brake event counter BEC CTR, and sums the pedal position variables P1, P2 and P3 with corresponding position summation values PS1, PS2 and PS3. However, if the difference (ACCEL-ACCEL_ONSET) for the braking event fails to reach the deceleration value D3, theblock 120 is not executed, and any pedal position data collected during the respective brake application is discarded. - After each successful data collection, the
block 122 compares the brake event counter BEC_CTR to a calibrated threshold K_BEC indicative of the number of braking events needed to update the braking system characterization table. Thus, when BEC_CTR reaches K_BEC, the identified pedal position variables P1, P2, P3 for K_BEC (which may have a value of ten, for example) braking events will have been accumulated in the respective position summation values PS1, PS2, PS3. When this happens, theblock 124 re-calculates the braking system characterization table values PPCUR1, PPCUR2, PPCUR3 by dividing the respective pedal position summation values PS1, PS2, PS3 by the brake event counter BEC_CTR. In other words, PPCUR1=PS1/BEC_CTR, PPCUR2=PS2/BEC_CTR and PPCUR3=PS3/BEC_CTR. Block 124 also saves the old table values for updating V_WT, stores the current value of BRAKE_HEAT as UPDATE_BRAKE_HEAT, and resets the brake event counter BEC_CTR and the position summation values PS1, PS2, PS3 to zero. - Once the data collection portion of the routine has been completed or exited, the
block 126 is executed to determine if the brake pedal position PP is at least as great as the lowest characterization value PPCUR1. If not, theblock 128 skipped; if so, theblock 128 is executed to update BRAKE_TQ and SURFACE_MU. The brake torque BRAKE_TQ is determined using equation (1), the vehicle weight V_WT is updated using equations (3) and (4), and SURFACE_MU is estimated using equation (5).Block 130 then checks for insipient wheel lock. If insipient wheel lock is not detected, the routine is exited; if insipient wheel lock is detected, theblock 132 sets the ABS FLAG to TRUE, and the block 134 determines the value of ABS_COMMAND. - In a conventional ABS system, ABS_COMMAND is determined by table look-up as a function of vehicle deceleration and wheel slip as described above in reference to FIG. 2. For operating points in Region I, ABS_COMMAND indicates that ABS control should be exited; for operating points in Region II, ABS_COMMAND indicates that the respective brake pressure should be increased, decreased or maintained at the current value. In most applications, ABS_COMMAND values for different combinations of deceleration and wheel slip are stored as digital numbers, with the magnitude of the numbers corresponding to the commanded action. For example, if the retrieved value of ABS_COMMAND is less than a relatively low threshold, it indicates that ABS control should be exited; if ABS_COMMAND is in successively higher ranges, it indicates a rate at which the respective brake pressure should be decreased, that the respective pressure should be maintained, or a rate at which the respective pressure should be increased. According to this invention, however, the ABS_COMMAND value retrieved from the table is reduced as a function of the brake release rate BRR, and BRAKE_TQ whenever BRR is greater than zero, as indicated at block134. In the illustrated embodiment, this is achieved with the expression:
- ABS_COMMAND=ABS_COMMAND— R−(BRR*BRAKE— TQ) (6)
- a where ABS_COMMAND_R is the ABS Command value retrieved from the deceleration vs. wheel slip look-up table. In the above expression, BRR cannot have a negative value, and ABS COMMAND=ABS_COMMAND_R when
brake pedal 30 is not being released. However, when thebrake pedal 30 is being released, ABS_COMMAND is reduced as a function of both BRR and BRAKE_TQ, thereby biasing ABS_COMMAND toward less aggressive ABS control. - Referring to FIG. 7, the
control unit 50 then executes block 140 to determine if ABS_COMMAND indicates that ABS control should be exited. If not, theblocks block 142, TIME_EXIT is computed using the expression: - TIME_EXIT=Kexit*(1−SURFACE— MU) (7)
- where Kexit is a relatively long time interval that would be appropriate for a very low road surface coefficient of friction. As the estimated road surface coefficient of friction SURFACE_MU increases, however, the computed value of TIME_EXIT decreases.
- When block140 determines that ABS_COMMAND indicates that ABS control should be exited, the blocks 146-158 are executed to determine how quickly ABS control should be exited. If the brake release rate BRR is relatively high, as determined at
block 146, theblocks Block 148 determines ACCEL_DES by using the brake system characterization table to determine the desired brake torque BRAKE_TQ_DES, compensated for vehicle weight V_WT, and then converting BRAKE_TQ_DES to a corresponding desired vehicle deceleration ACCEL_DES. In the illustrated embodiment, BRAKE_TQ_DES is determined according to the expression - BRAKE— TQ — DES=[((PP−BRR−PPCUR 1)*(
PPCUR 3−PPCUR 1)/(D 3−D 1))*Kbt]+(UPDATE_BRAKE_HEAT−BRAKE_HEAT)*Kheat (8) - provided that the difference (PP-BRR) exceeds the lowest pedal position table value PPCUR1. Reducing the pedal position PP by the release rate BRR causes BRAKE_TQ_DES to lead or anticipate BRAKE_TQ based on driver intent. The desired deceleration, in turn, is given by:
- ACCEL — DES=BRAKE— TQ — DES*Kd (9)
- where Kd is a deceleration constant. If the actual acceleration ACCEL exceeds ACCEL_DES by more than a reference amount Kdd, the
block 150 is answered in the affirmative, and theblock 158 is executed to exit ABS control by setting the ABS FLAG to FALSE. - If the brake release rate BRR is less than Kbrr, or ACCEL<=ACCEL_DES, the
blocks block 156 is executed to determine if the BRAKE_TQ, compensated for the estimated vehicle weight V_WT, is significantly less than the maximum possible brake torque, given the estimated road surface coefficient of friction SURFACE_MU. Thus, block 156 compares (BRAKE_TQ/V_WT) to (SURFACE_MU*Kmbt), where Kmbt is the maximum brake torque achievable on a high road surface coefficient of friction. If the quantity (BRAKE TQ/V_WT) exceeds the product (SURFACE_MU*Kmbt) by at least at release constant Krel, block 156 will be answered in the affirmative, and block 158 will be executed to exit ABS control by setting the ABS FLAG to FALSE. - In summary, the control of this invention provides a reliable and cost-effective way of adaptively adjusting the exit criteria for an ABS system based on the brake pedal release rate and brake system characterization data to reduce the ABS exit delay when the
brake pedal 30 is only partially released. The ABS control term ABS_COMMAND is adaptively adjusted based on BRAKE_TQ and BRR, and TIME_EXIT is adaptively adjusted based on SURFACE_MU. The ABS control is exited if ABS_COMMAND indicates that ABS control should be exited for at least TIME_EXIT, or before the TIME_EXIT elapses if (1) BRR exceeds a threshold and the vehicle deceleration is higher than the desired deceleration, or (2) if BRAKE_TQ is significantly less than the maximum possible brake torque, given SURFACE_MU. While the brake system characterization table is depicted as being developed for purposes of estimating BRAKE_TQ and SURFACE_MU, for example, it may be also be advantageously used for diagnosing brake system abnormalities. While described in reference to the illustrated embodiment, it is expected that various modifications in addition to those mentioned above will occur to those skilled in the art. For example, the control is applicable to other types of ABS systems, and other types of vehicles, including electric or hybrid vehicles that utilize electric or regenerative braking to decelerate the vehicle. Thus, it will be understood that the scope of this invention is not limited to the illustrated embodiment, and that control methods incorporating these and other modifications may fall within the scope of this invention, which is defined by the appended claims.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/893,483 US6490518B1 (en) | 2001-06-29 | 2001-06-29 | Anti-lock brake control method having adaptive exit criteria |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/893,483 US6490518B1 (en) | 2001-06-29 | 2001-06-29 | Anti-lock brake control method having adaptive exit criteria |
Publications (2)
Publication Number | Publication Date |
---|---|
US6490518B1 US6490518B1 (en) | 2002-12-03 |
US20030004632A1 true US20030004632A1 (en) | 2003-01-02 |
Family
ID=25401642
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/893,483 Expired - Fee Related US6490518B1 (en) | 2001-06-29 | 2001-06-29 | Anti-lock brake control method having adaptive exit criteria |
Country Status (1)
Country | Link |
---|---|
US (1) | US6490518B1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10967881B2 (en) * | 2017-11-22 | 2021-04-06 | Polaris Industries Inc. | Anti-lock braking system for utility vehicle |
US11254294B2 (en) | 2018-05-02 | 2022-02-22 | Polaris Industries Inc. | Operating modes using a braking system for an all terrain vehicle |
US11433863B2 (en) | 2017-03-28 | 2022-09-06 | Polaris Industries Inc. | Anti-lock brake system for all-terrain vehicle |
US11618422B2 (en) | 2018-11-14 | 2023-04-04 | Polaris Industries Inc. | Operating modes using a braking system for an all terrain vehicle |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10231556A1 (en) * | 2001-07-11 | 2003-01-23 | Bosch Gmbh Robert | Prediction of maneuver trajectory for automobile during braking, controls the anti lock braking and steering system based upon trajectory prediction dependent upon the relative speeds and distance between two vehicles |
US6895322B2 (en) * | 2001-10-15 | 2005-05-17 | General Motors Corporation | Anti-lock brake control method having adaptive entry criteria |
US6612736B2 (en) * | 2001-10-26 | 2003-09-02 | Delphi Technologies, Inc. | Method and apparatus for estimating vehicle brake rotor temperature |
JP3772809B2 (en) * | 2002-08-29 | 2006-05-10 | トヨタ自動車株式会社 | Motor control device and motor control method |
US7627412B2 (en) * | 2004-04-23 | 2009-12-01 | Nissan Motor Co., Ltd. | Automatic braking force control apparatus |
US7024290B2 (en) * | 2004-07-30 | 2006-04-04 | Ford Global Technologies, Llc | Active motor damping to mitigate electric vehicle driveline oscillations |
KR20090043145A (en) * | 2007-10-29 | 2009-05-06 | 주식회사 만도 | Electronically controlled hydraulic device and its control method |
US8634994B2 (en) * | 2010-08-20 | 2014-01-21 | GM Global Technology Operations LLC | Methods and systems for vehicle control during braking of the vehicle |
US20120133202A1 (en) * | 2010-11-29 | 2012-05-31 | Gm Global Technology Operations, Inc. | Dynamic regenerative braking torque control |
US20120175200A1 (en) * | 2011-01-10 | 2012-07-12 | Ford Global Technologies, Llc | Customized Vehicle Deceleration |
US8525467B2 (en) * | 2011-04-18 | 2013-09-03 | Ford Global Technologies, Llc | Phase delayed active motor damping to mitigate electric vehicle driveline oscillations |
CN116279353B (en) * | 2023-05-18 | 2023-08-04 | 厦门金龙汽车新能源科技有限公司 | Control method for matching regenerative braking and braking anti-lock braking system of pure electric bus |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04230463A (en) * | 1990-12-28 | 1992-08-19 | Mazda Motor Corp | Antiskid brake device for vehicle |
DE4102497C1 (en) * | 1991-01-29 | 1992-05-07 | Mercedes-Benz Aktiengesellschaft, 7000 Stuttgart, De | |
US5281009A (en) * | 1992-08-19 | 1994-01-25 | General Motors Corporation | Antilock brake system with closed loop control of hold during release |
JPH06293254A (en) * | 1993-04-07 | 1994-10-21 | Sumitomo Electric Ind Ltd | Antilock brake control device |
DE4338067C1 (en) * | 1993-11-08 | 1995-03-16 | Daimler Benz Ag | Method for the termination of an automatic braking sequence for motor vehicles |
DE4338068C1 (en) * | 1993-11-08 | 1995-03-16 | Daimler Benz Ag | Method for the driver-dependent determining of the triggering sensitivity of an automatic braking sequence for a motor vehicle |
US5366281A (en) * | 1994-02-14 | 1994-11-22 | General Motors Corporation | Method of initializing a brake actuator |
US6125319A (en) * | 1998-08-17 | 2000-09-26 | General Motors Corporation | Brake system control method responsive to measured vehicle acceleration |
US6212458B1 (en) | 1999-05-10 | 2001-04-03 | General Motors Corporation | Adaptive brake compensation for grade braking |
-
2001
- 2001-06-29 US US09/893,483 patent/US6490518B1/en not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11433863B2 (en) | 2017-03-28 | 2022-09-06 | Polaris Industries Inc. | Anti-lock brake system for all-terrain vehicle |
US10967881B2 (en) * | 2017-11-22 | 2021-04-06 | Polaris Industries Inc. | Anti-lock braking system for utility vehicle |
US11897493B2 (en) | 2017-11-22 | 2024-02-13 | Polaris Industries Inc. | Anti-lock braking system for utility vehicle |
US11254294B2 (en) | 2018-05-02 | 2022-02-22 | Polaris Industries Inc. | Operating modes using a braking system for an all terrain vehicle |
US11618422B2 (en) | 2018-11-14 | 2023-04-04 | Polaris Industries Inc. | Operating modes using a braking system for an all terrain vehicle |
Also Published As
Publication number | Publication date |
---|---|
US6490518B1 (en) | 2002-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6490518B1 (en) | Anti-lock brake control method having adaptive exit criteria | |
US6728621B1 (en) | Anti-lock braking system controller for adjusting slip thresholds on inclines | |
EP0342789B1 (en) | Method for estimating reference speed and acceleration for traction and anti-skid braking control | |
EP1317363B1 (en) | Rough road detection using suspension system information | |
US6409289B2 (en) | Method and device for ensuring the braking effect of brake actuators in a vehicle | |
US6859712B2 (en) | Adaptive compensation method for an anti-lock brake control | |
US6907778B2 (en) | Apparatus and method of judging road surface conditions for vehicle | |
US5378053A (en) | Maximized regenerative braking vehicle braking controller | |
US6618660B2 (en) | Anti-lock brake yaw control method | |
US6405117B1 (en) | Method of diagnosing a vehicle brake system using brake pedal position and vehicle deceleration | |
JPH0338458A (en) | Pressure medium operation type braking device for multiple-shaft car | |
US6553304B2 (en) | Anti-lock brake control method having adaptive initial brake pressure reduction | |
US5551769A (en) | Method and system for split mu control for anti-lock brake systems | |
US6704635B2 (en) | Method for determining optimal ABS slip and deceleration thresholds | |
US6895322B2 (en) | Anti-lock brake control method having adaptive entry criteria | |
US6246946B1 (en) | Automotive brake control system with skid control unit | |
CA1252181A (en) | Antiskid control system responsive to road surface reaction | |
US5487594A (en) | Method for updating a wheel reference value by assessing proximity for the braking power curve peak | |
US5967629A (en) | Vehicle anti-lock braking system adapted to determine pressure control mode of one of rear brake cylinders depending upon that of the other rear brake cylinder | |
US11142177B2 (en) | Method for adjusting brake pressures, brake system of a motor vehicle for carrying out such method, and motor vehicle comprising such a brake system | |
JP4026478B2 (en) | Brake control device for vehicle | |
US5620240A (en) | Anti-lock brake method and system including a variable primary to secondary apply hold stage | |
US6496769B1 (en) | Four wheel drive anti-lock brake control having torque transfer alleviation | |
US5328254A (en) | Method and system for controlling brake pressure under low Mu braking surface conditions in a vehicular ABS | |
US6244670B1 (en) | Method for controlling a hydraulic braking system in open loop |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: GENERAL MOTORS CORPORATION, MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WALENTY, ALLEN JOHN;LEPPEK, KEVIN GERARD;REEL/FRAME:011956/0081 Effective date: 20010614 |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GENERAL MOTORS CORPORATION;REEL/FRAME:022092/0755 Effective date: 20050119 Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC.,MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GENERAL MOTORS CORPORATION;REEL/FRAME:022092/0755 Effective date: 20050119 |
|
AS | Assignment |
Owner name: UNITED STATES DEPARTMENT OF THE TREASURY, DISTRICT Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022201/0501 Effective date: 20081231 |
|
AS | Assignment |
Owner name: CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECU Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022556/0013 Effective date: 20090409 Owner name: CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SEC Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:022556/0013 Effective date: 20090409 |
|
AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:023238/0015 Effective date: 20090709 |
|
XAS | Not any more in us assignment database |
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:UNITED STATES DEPARTMENT OF THE TREASURY;REEL/FRAME:023124/0383 |
|
AS | Assignment |
Owner name: GM GLOBAL TECHNOLOGY OPERATIONS, INC., MICHIGAN Free format text: RELEASE BY SECURED PARTY;ASSIGNORS:CITICORP USA, INC. AS AGENT FOR BANK PRIORITY SECURED PARTIES;CITICORP USA, INC. AS AGENT FOR HEDGE PRIORITY SECURED PARTIES;REEL/FRAME:023127/0326 Effective date: 20090814 |
|
AS | Assignment |
Owner name: UNITED STATES DEPARTMENT OF THE TREASURY, DISTRICT Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023155/0922 Effective date: 20090710 |
|
AS | Assignment |
Owner name: UAW RETIREE MEDICAL BENEFITS TRUST, MICHIGAN Free format text: SECURITY AGREEMENT;ASSIGNOR:GM GLOBAL TECHNOLOGY OPERATIONS, INC.;REEL/FRAME:023161/0864 Effective date: 20090710 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20101203 |