Vehicle stability control system and method
10328915 ยท 2019-06-25
Assignee
Inventors
- Jianbo Lu (Livonia, MI)
- Leonard K. Johnson (Ann Arbor, MI, US)
- Joseph Carr Meyers (Farmington Hills, MI)
Cpc classification
B60K31/00
PERFORMING OPERATIONS; TRANSPORTING
B60T2230/02
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60T8/1755
PERFORMING OPERATIONS; TRANSPORTING
B60T2201/06
PERFORMING OPERATIONS; TRANSPORTING
B60T7/122
PERFORMING OPERATIONS; TRANSPORTING
B60T8/17551
PERFORMING OPERATIONS; TRANSPORTING
B60W2552/15
PERFORMING OPERATIONS; TRANSPORTING
B60T7/12
PERFORMING OPERATIONS; TRANSPORTING
B60T8/17552
PERFORMING OPERATIONS; TRANSPORTING
B60W2510/1005
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60T8/1755
PERFORMING OPERATIONS; TRANSPORTING
B60T7/12
PERFORMING OPERATIONS; TRANSPORTING
B60K31/00
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Various methods of detecting or controlling vehicle stability are disclosed. Certain embodiments provide a method for performing hill hold control for a vehicle, a method for detecting a vehicle sliding into loss of control, and/or a method for controlling a vehicle's sliding into loss of control. Methods for detecting sliding into loss of control may include comparing the vehicle's longitudinal velocity gradient with a reference speed computed from wheel speed sensors inputs and/or detecting a lateral velocity of the vehicle and a longitudinal velocity of the vehicle when vehicle sliding is detected. Methods for control may include calculating a vehicle pitch angle from the lateral acceleration, the longitudinal acceleration, the yaw rate, the roll rate, and the pitch rate, calculating a longitudinal velocity gradient from the vehicle pitch angle, and/or calculating a sideslip angle.
Claims
1. A method for performing hill hold control for a vehicle, the method comprising: receiving signals corresponding to a lateral acceleration, a longitudinal acceleration, a yaw rate, a roll rate, and a pitch rate; calculating a vehicle pitch angle from the lateral acceleration, the longitudinal acceleration, the yaw rate, the roll rate, and the pitch rate; calculating a road grade from the vehicle pitch angle; and determining whether to apply a 4-wheel, service braking system of the vehicle based on the road grade, a vehicle speed or wheel speeds, a transmission status, a throttle input, and a brake status.
2. The method of claim 1, wherein determining whether to apply the 4-wheel, service braking system is based additionally on a sideslip angle.
3. The method of claim 2, further comprising detecting, when the vehicle is on a hill, a backsliding of the vehicle, a backward rolling of the vehicle, and/or a forward rolling of the vehicle, based on the road grade, the vehicle speed or wheel speeds, and the sideslip angle.
4. The method of claim 3, wherein determining whether to apply the 4-wheel, service braking system comprises determining whether to apply the 4-wheel, service braking system based on the detection of the backsliding, the backward rolling, and/or the forward rolling.
5. The method of claim 1, wherein determining whether to apply the 4-wheel, service braking system is based additionally on a clutch status.
6. The method of claim 1, further including applying the 4-wheel, service braking system when appropriate until a driver of the vehicle applies brakes or presses throttle when in gear.
7. The method of claim 6, wherein applying the 4-wheel, service braking system when appropriate comprises applying the 4-wheel, service braking system when a controller of the vehicle detects, when the vehicle is on hill, a backsliding of the vehicle, a backward rolling of the vehicle, and/or a forward rolling of the vehicle.
8. The method of claim 1, wherein the lateral acceleration, the longitudinal acceleration, the yaw rate, the roll rate, and the pitch rate are received from a 5-sensor cluster.
9. The method of claim 1, wherein determining whether to apply the 4-wheel, service braking system comprises determining whether to apply an anti-lock braking system.
10. A method for performing hill hold control for a vehicle, the method comprising: receiving signals corresponding to a lateral acceleration, a longitudinal acceleration, a yaw rate, a roll rate, and a pitch rate; calculating a sideslip angle based on at least the lateral acceleration; calculating a vehicle pitch angle from the lateral acceleration, the longitudinal acceleration, the yaw rate, the roll rate, and the pitch rate; calculating a longitudinal velocity gradient from the longitudinal acceleration, yaw rate, the sideslip angle, and a global pitch angle; calculating a road grade from the vehicle pitch angle and the global pitch angle; detecting back sliding using the road grade, a vehicle speed or wheel speeds, a vehicle side slip angle, and the longitudinal velocity gradient; and applying braking when back sliding is detected.
11. The method of claim 10, wherein the lateral acceleration, the longitudinal acceleration, the yaw rate, the roll rate, and the pitch rate are received from a 5-sensor cluster.
12. A method for performing hill hold control for a vehicle, the method comprising: receiving signals corresponding to a lateral acceleration, a longitudinal acceleration, a yaw rate, a roll rate, a pitch rate, and wheel speed; calculating a sideslip angle based on at least the lateral acceleration; calculating a vehicle pitch angle from the lateral acceleration, the longitudinal acceleration, the yaw rate, the roll rate, and the pitch rate; calculating a road grade from the vehicle pitch angle and a global pitch angle, when an inclined or decline road grade is calculated; calculating a longitudinal velocity gradient from the longitudinal acceleration, yaw rate, the sideslip angle, and the global pitch angle; detecting back sliding using the road grade, a vehicle speed or wheel speeds, the sideslip angle, and the longitudinal velocity gradient; detecting undesired acceleration of the vehicle using wheel speed; and applying braking when one or more of back sliding and undesired acceleration is detected, and maintain braking until a driver of the vehicle applies a sufficient level of braking or throttle.
13. The method of claim 12, wherein the lateral acceleration, the longitudinal acceleration, the yaw rate, the roll rate, and the pitch rate are received from a 5-sensor cluster.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) At least some features and advantages will be apparent from the following detailed description of embodiments consistent therewith, which description should be considered with reference to the accompanying drawings, wherein:
(2)
(3)
(4)
(5) Although the following detailed description makes reference to illustrative embodiments, many alternatives, modifications, and variations thereof will be apparent to those skilled in the art. Accordingly, it is intended that the claimed subject matter be viewed broadly.
DETAILED DESCRIPTION OF VARIOUS EXEMPLARY EMBODIMENTS
(6) Reference will now be made to various embodiments, examples of which are illustrated in the accompanying drawings. However, these various exemplary embodiments are not intended to limit the disclosure. To the contrary, the disclosure is intended to cover alternatives, modifications, and equivalents.
(7) Addition of a pitch rate sensor to an RSC sensor cluster can allow reliable and direct computation of a vehicle pitch angle. Vehicle pitch angle can be translated to determine road grade experienced by a driven vehicle, leading to a reliable and dependable differentiation between inclined/declined driving surfaces and level driving surfaces.
(8) The present teachings contemplate enhancing vehicle stability control to achieve hill hold control, hill speed maintenance functions, and loss-of-control accident mitigation on a low p surface using a 5-sensor cluster that can interact with a vehicle brake controller. Road grade information is determined and utilized to command brake controls. A 5-sensor cluster for use in the present teachings can include, for example, a longitudinal accelerometer, a lateral accelerometer, a roll rate sensor, a yaw rate sensor, and a pitch rate sensor. As an alternative to a 5-sensor cluster, a 6-sensor inertial measurement unit (IMU) sensor can be employed in accordance with the present teachings. The sensor inputs are illustrated in
(9) Hereinafter, the term 5-sensor cluster can include, for example, an RSC sensor cluster with an additional pitch rate sensor, an IMU sensor cluster, or an IMU sensor cluster with the vertical accelerometer removed. The vehicle's pitch angle is determined based on input from a 5-sensor cluster. Data from these sensors can be collected by a processor such as an IMU microprocessor before being sent to a controller on the vehicle, such as, for example, a stability controller, for determining whether backsliding or back rolling is occurring, and whether the vehicle speed matches the drivers intended speed when driving on inclines or declines, when combined with other data indicative of the driver's intended speed, such as throttle input. Throttle input is typically measured by throttle position. An engine torque command can be calculated based on a throttle position initiated by the driver.
(10) Vehicle state information obtained using a 5-sensor cluster, which includes a road grade determination, allows a system of the present teachings to provide enhanced vehicle stability including hill hold control even when the vehicle is moving, e.g., ascending or descending a winding hill and preventing vehicle sliding on wet and other low-friction surfaces. To detect loss of control of a vehicle due to sliding on a low-friction surface such as a wet surface, the vehicle's longitudinal velocity gradientfrom a pitch-compensated longitudinal accelerationis compared with a reference speed computed from wheel speed sensors inputs, such as those used in ABS algorithms. While the former is a signed value, the latter is an unsigned value. Therefore, the former can differentiate reverse vehicle travel from forward vehicle travel, while the latter cannot differentiate opposing directions of vehicle travel. Recognizing loss of control of a vehicle on a low-friction surface can also require a sideslip angle value. Loss of control of a vehicle on a low-friction surface can be indicated by a small forward speed or a small/large reverse speed, together with a significantly large sideslip angle.
(11) When a vehicle is sliding into loss of control, it is typically desirable to stop the vehicle as soon as possible using, for example, 4-wheel ABS braking or braking the vehicle via individual braking such that tire forces caused by braking are oriented in an opposite direction from a sliding velocity vector (which is determined from the values of the vehicle's longitudinal and velocity). In this way, a kinematic energy of the vehicle due to loss of control can be reduced to mitigate a secondary crash.
(12) Using input from a 5-sensor cluster, a dynamic pitch angle of a vehicle can be calculated and used to estimate a grade of the road on which the vehicle is traveling, even when a vehicle is turning on a hilly road. Dynamic pitch angle y of a vehicle, determined from measurements from a 5-sensor cluster, is an indication of an angular position of a vehicle body relative to the horizontal or sea level. By removing the vehicle's pitch angle .sub.yr due to its suspension movement (referred to as chassis pitch angle or relative pitch angle (see U.S. Pat. No. 6,556,908)), the instantaneous road grade .sub.yroad can be determined as .sub.yroad=.sub.y.sub.yr.
(13) Using a longitudinal acceleration measurement, the vehicle's pitch angle is determined as follows:
(14)
(15) where .sub.x is the output of the longitudinal accelerometer in the 5-sensor cluster, {dot over (V)}.sub.xref is the time derivative of the longitudinal velocity v.sub.x of the vehicle, w.sub.z is the output of the yaw rate sensor in the 5-sensor cluster, v.sub.y is the lateral velocity of the vehicle defined on the lateral axis of the sensor cluster, and g is gravity. V.sub.x can be a variable estimated based on the wheel speed sensor signals and the other computed signals used in brake controls. It is heavily influenced by the tire rolling radii (see, for example, U.S. Pat. Nos. 6,915,193 and 6,847,875). v.sub.y is also an estimated variable (see, for example, U.S. Pat. No. 6,725,140).
(16) In current ESC sensor systems, since there is not enough information to determine v.sub.y, the above pitch computation is simplified as
(17)
(18) which is good indication of the vehicle pitch if the vehicle is stopped (i.e., {dot over (V)}.sub.xref=0 and w.sub.z=0). In circumstances where a vehicle is driving on a hilly road, for example, with 0.5 rad/sec yaw rate at 45 mph and a 5 degree sideslip angle, using the above computation introduces at least 5 degrees of error in the pitch estimation. Given the potential errors in v.sub.x, the error in the pitch computation in equation (2) above will be even larger.
(19) Road grade can be determined using the global or dynamic pitch angle of the vehicle (or, more precisely, the pitch angle of the vehicle's sensor frame) and then accounting for (e.g., subtracting) relative pitch angle of the vehicle to determine the road grade. Relative pitch angle is a suspension-caused pitch angle and road grade is an average road surface angular position with respect to sea level. In dynamic events that put a longitudinal force on the vehicle (e.g., braking, acceleration, steering, etc.), a relative angle can be caused to exist between the vehicle's horizontal plane and the grade of the road on which the vehicle is traveling. When a vehicle is in steady state, the vehicle's horizontal plane and the grade of the road on which the vehicle is traveling can be assumed the same. Determination of the pitch angle of the vehicle (the vehicle body angular position with respect to sea level) is described in U.S. Pat. Nos. 7,222,007 and 7,239,949 as a determination of global pitch, the entire disclosures of which are incorporated herein by reference. Determination of relative pitch, or suspension-caused pitch, is described in U.S. Pat. No. 6,556,908, the entire disclosure of which is incorporated herein by reference.
(20) In certain embodiments of the present teachings, the vehicle pitch angle is received or calculated by the stability controller, for example in its state estimator, which determines road grade and also receives other inputs such as the vehicle speed or wheel speeds at multiple wheel locations, lateral acceleration, longitudinal acceleration, yaw rate, and sideslip angle. These inputs and their possible sources are illustrated in the exemplary embodiment of
(21) In accordance with various embodiments of the present teachings, determination of road grade can be performed by a vehicle stability controller, such as a state estimator embedded in an RSC controller. Control of vehicle braking for identified scenarios such as backsliding, backward rolling, and sliding into loss of control can be accomplished, in response to a road grade determination and other sensor inputs, using the same controller or a separate controller such as, for example, an RSC brake controller. The present teachings also contemplate a dedicated controller for determining road grade and/or for determining an amount of vehicle braking to be performed to maintain stability in accordance with the present teachings, or a distributed computation of various subsets of the determination of road grade and/or an amount of vehicle braking to be performed to maintain stability in accordance with the present teachings. Calculating road grade and an amount of vehicle braking to be performed to maintain stability in the same controller/module that actuates the braking may enhance performance of the overall vehicle stability control system described herein. In accordance with certain embodiments of the present teachings, the system continuously monitors sensor inputs to prevent backward rolling in hill holds, and determine and maintain a driver's desired speed during, for example, mountain driving and braking a vehicle to counteract vehicle sliding during a loss-of-control scenario.
(22) On dry roads, a vehicle may experience backward rolling when a driver begins driving and the transmission does not properly and timely engage. Certain embodiments of the present teachings contemplate using road grade, wheel speeds, a longitudinal velocity gradient (a pitch-compensated longitudinal acceleration), a transmission status, past vehicle state information, foot and parking brake status, and clutch status for a manual transmission when available, to detect backward rolling. If dual-direction wheel speed sensors are used, backward rolling detection can be achieved by simply checking whether the wheel speed sensors indicate such backward rolling.
(23) On a low-friction (e.g., wet or icy) road, a vehicle may experience significant sideslip even if ESC is engaged. During such a sideslip, a driver can lose control of a vehicle and the vehicle may end up backsliding or sliding in another direction. Certain embodiments of the present invention contemplate using road grade, wheel speed, sideslip angle, and the vehicle's longitudinal velocity gradient to detect backsliding.
(24) If the system detects backsliding or backward rolling due to driving on a graded road or sliding into loss of control on a hilly or relatively flat surface, the vehicle's braking system can be employed to prevent backsliding or rolling by conducting 4-wheel braking, for example including ABS braking, to stop the vehicle as quickly as possible. A timely stop of a backsliding vehicle can prevent accidents from occurring and can help reduce any influence from possible driver panic actions. Braking can be activated as soon as backsliding or backward rolling is detected when the vehicle is not in reverse gear on a hill. Sufficient brake pressure can be deemed to have been applied when a vehicle's wheels have stopped, and can be alleviated when the driver is pressing the vehicle's brake or throttle to a suitable degree.
(25) In addition to hill hold control, the present teachings contemplate using a vehicle's longitudinal velocity gradient to conduct vehicle speed control during hill driving. For example, by providing the vehicle's longitudinal velocity gradient to a controller such as a braking controller or an engine controller, a constant or intended speed of the vehicle during hill ascent and hill descent can be achievedproactively rather than reactively. During hill driving, a sensed longitudinal acceleration will always include a gravity influence and feedback control regulating the vehicle's longitudinal acceleration will therefore be erroneous. Constant or intended speed is maintained during inclined or declined driving by factoring out the effect of gravity (i.e., the erroneous readings that it causes from the longitudinal acceleration sensors) using the longitudinal velocity gradient. Because here the target speed of the vehicle is not needed, longitudinal velocity gradient regulation provides a flexibility to maintain a vehicle's speed as it existed immediately prior to the vehicle enters into a control condition.
(26) Using a pitch computation, the longitudinal velocity gradient or pitch-compensated longitudinal acceleration can be obtained during hill driving with the following equation:
(27) Thus, a vehicle's exact longitudinal velocity gradient can be determined from the vehicle's longitudinal acceleration, yaw rate, sideslip angle, and global pitch angle. Longitudinal velocity gradient removes the effect of gravity from a longitudinal acceleration reading. Therefore, determination of longitudinal velocity gradient can be used to obtain a true characterization of a vehicle's changing rate of speed.
(28) In certain embodiments of the present teachings, to maintain a constant or intended speed on inclines and declines, braking and throttling can be used to prevent the vehicle from gaining undesired speed downhill or loosing too much speed uphill. Such vehicle speed maintenance can provide increased fuel economy for a vehicle, even when the vehicle is not traveling on an inclined surface.
(29) During downhill driving, if road grade is deep enough for a coasting vehicle to maintain a certain speed, increasing throttle input would lessen fuel economy. To maintain or increase fuel economy, certain embodiments of the present teachings contemplate electronically controlling the throttle to override a driver's throttle input. In addition, if the vehicle is driving on a road having a road grade decline in a medium range, the driver's throttle can be adjusted to reflect the road grade to add a necessary minimum amount of fuel to move the vehicle. If the road grade decline is extreme, braking can be initiated to regulate the longitudinal velocity gradient.
(30) In accordance with certain embodiments of the present teachings, during uphill driving, if the road grade is very large, the vehicle's traction control system can be permitted to quickly respond to a driver's throttle request to move a vehicle forward. If the road grade is large, the vehicle's cruise control system can initiate an control scheme that adapts to the road grade to regulate the vehicle's longitudinal velocity gradient. If the road grade is in a medium range, the normal cruise control can be used.
(31) As illustrated in the exemplary embodiment of
(32)
(33) Certain embodiments of the present teachings additionally contemplate preventing forward rolling of a vehicle during hill starts when a vehicle is parked facing down a hill such that a driver must start out in reverse gear to prevent forward rolling. Forward rolling in such a situation could only be permitted when a neutral or forward gear is engaged by the driver. One skilled in the art would understand, based on the above teachings, how such forward rolling prevention would be implemented.
(34)
(35) As illustrated on the right-hand side of the logic flow diagram for the exemplary embodiment of
(36) To maintain a constant vehicle speed, thus increasing fuel economy, the longitudinal velocity gradient, such as that computed in equation (3), which is a signed value, is maintained as close to zero as possible by adjusting throttle input. The advantage of regulating the longitudinal velocity gradient is that the driver's intended speed does not need to be specified, because the system can automatically keep the vehicle speed as close as possible to the vehicle speed immediately prior to control activation. Thus, a cruise control type of scheme is not needed, although the present invention contemplates certain embodiments that may use a cruise control type scheme to initiate speed maintenance in accordance with the present invention.
(37) While the present invention has been disclosed in terms of preferred embodiments in order to facilitate better understanding of the invention, it should be appreciated that the invention can be embodied in various ways without departing from the principle of the invention. Therefore, the invention should be understood to include all possible embodiments which can be embodied without departing from the principle of the invention set out in the appended claims.
(38) For the purposes of this specification and appended claims, unless otherwise indicated, all numbers expressing quantities, percentages or proportions, and other numerical values used in the specification and claims, are to be understood as being modified in all instances by the term about. Accordingly, unless indicated to the contrary, the numerical parameters set forth in the written description and claims are approximations that may vary depending upon the desired properties sought to be obtained by the present invention. At the very least, and not as an attempt to limit the application of the doctrine of equivalents to the scope of the claims, each numerical parameter should at least be construed in light of the number of reported significant digits and by applying ordinary rounding techniques.
(39) It is noted that, as used in this specification and the appended claims, the singular forms a, an, and the, include plural referents unless expressly and unequivocally limited to one referent. Thus, for example, reference to a sensor includes two or more different restraint devices. As used herein, the term include and its grammatical variants are intended to be non-limiting, such that recitation of items in a list is not to the exclusion of other like items that can be substituted or added to the listed items.
(40) It will be apparent to those skilled in the art that various modifications and variations can be made to the system and method of the present disclosure without departing from the scope its teachings. Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the teachings disclosed herein. It is intended that the specification and embodiment described herein be considered as exemplary only.