1. Field of the Invention
This invention relates generally to a system and method for detecting road bank and, more particularly, to a system and method for detecting road bank using vehicle yaw rate and vehicle front or rear axle forces.
2. Description of the Related Art
Most modern vehicles are typically equipped with electronic stability control (ESC) systems that ensure the safety of the occupants of the vehicle during unstable driving conditions. An ESC system constantly monitors vehicle conditions and is activated to stabilize the vehicle in the event that certain vehicle states, such as yaw rate, lateral velocity and the like, change in a way so as to reflect an unstable condition. An unstable condition may occur in situations where the vehicle is turning too fast, which presents a risk of the vehicle losing control and possibly rolling over. Although known ESC systems address most unstable conditions, there are certain situations where the ESC system is not activated or wrongly activated. One such situation is the presence of a road bank which may act as a false alarm for the ESC system because certain vehicle states, such as yaw rate and lateral acceleration, when the vehicle is on the bank resemble states corresponding to unstable conditions. Thus, it is necessary to detect when the vehicle is on a road bank.
Known ESC systems typically provide road bank detection using two basic approaches. The first approach is to follow a case-logic analysis. This approach obtains vehicle states, such as lateral acceleration, yaw rate, etc., and compares these values with values obtained when the vehicle is made to traverse a banked road during testing. If a strong correlation is obtained, the system assumes a road bank is present. However, such an approach is limited by the number of simulations used during testing and hence is not exhaustive in nature.
A second approach for road bank detection is to filter the obtained signals from the vehicle sensors, in particular lateral acceleration and the lateral velocity derivative. An increase in lateral acceleration indicates the presence of a road bank. However, this approach is not entirely conclusive in terms of bank detection as an offset in the filtered lateral acceleration can be induced by conditions other than a bank.
Further, in the case of a vehicle traveling on a banked road, a bias is induced by a force component due to gravity. As a result, the vehicle parameters change in a way that could make them appear as error values to the ESC system.
Another problematic situation arises when the vehicle is traveling on a path having a low coefficient of friction p, such as ice. A road bank is equivalent to a slow turn on ice or snow for the ESC system, which is unable to differentiate between the two conditions.
In accordance with the teachings of the present invention, a method for road bank detection is disclosed that has particular application in vehicle stability control systems and vehicle roll-over avoidance systems. The method includes obtaining a yaw rate value and a front or rear axle force value for a vehicle travelling on a road. The method compares the yaw rate value with a corresponding predetermined vehicle yaw rate value to obtain a vehicle yaw rate error value and compares the obtained vehicle front or rear axle force value with a corresponding predetermined vehicle front or rear axle force value to obtain a vehicle front axle force error value. The road bank detection is based on the vehicle yaw rate error value and the vehicle front or rear axle force error value.
Additional features of the present invention will become apparent from the following description and appended claims, taken in conjunction with the accompanying drawings.
The following discussion of the embodiments of the invention directed to a method for providing road bank detection is merely exemplary in nature, and is in no way intended to limit the invention or its applications or uses. For example, the method for road bank detection of the invention may have application in vehicle stability control systems and vehicle roll-over avoidance systems. However, as will be appreciated by those skilled in the art, the method for road bank detection of the invention may have other applications.
Similar to the above-mentioned unstable conditions, the presence of a road bank also results in changes in the values of these states, which might appear as error values to an ESC system. For example, the gravity weight component introduced due to the bank biases the sensors leading to an error being registered. In another exemplary case, a slow turn on ice may also be misinterpreted as a bank as the vehicle states, such as yaw rate and lateral acceleration, show similar behavior in these two situations. This analogy can be drawn by studying the variation of yaw rate values for a vehicle traveling on ice and on a banked road, as illustrated in
In accordance with the present invention, an algorithm, as shown by flow diagram 16 in
Where, FyF is the front axle force value, FyR is the rear axle force value, ay is the lateral acceleration, and {dot over (r)} is the rate of change of the yaw rate.
These values are used for comparison with the corresponding predetermined values for these states. The predetermined front axle force values are obtained from force tables, which can be generated as described below in
Where, Fy,err is the front axle force error, FyF,table is the predetermined front axle force value, FyF,calc is the calculated front axle force value, rdesired is the predetermined yaw rate value, rmeasured is obtained yaw rate value, rerr is yaw rate error value, vx is the vehicle speed, δ is the steering angle, L is wheel base of the vehicle, and Ku is an understeer co-efficient.
The front or rear axle force error value and the yaw rate error value are then used to detect the presence of a road bank. If the presence of a bank is confirmed, a magnitude of the bank angle is calculated and based on this calculation, the vehicle yaw rate and the vehicle lateral velocity are compensated by the ESC system.
At step 24, a logical comparison between the magnitudes of the error values is performed. If the yaw rate error value and the front or rear axle force value are both in the same region, i.e., either both are high or both are low, then a road bank is not present, as shown at step 28. If the yaw rate error is low, but the front or rear axle force error is high, then a bank is present as shown in step 26. An exemplary graphical representation of the error values is shown in
In another exemplary embodiment, the presence of a road bank can be established by comparing an estimated rate of change of the lateral velocity obtained by using table look-ups, as is done for axle force values, and an obtained rate of change of lateral velocity obtained using ESC sensors. On flat surfaces, the values for the estimated and obtained rate of change of lateral velocity should be equivalent. On bank surfaces, there is a difference between the estimated and obtained rate of change of lateral velocity and the difference corresponds to the magnitude of the banked surface. Further, the rate of change of the lateral velocity can also be used for calculating the bank angle. The equations used in this embodiment are as follows.
First, the estimated values of rate of change lateral velocity are obtained by using the following equation.
Where, vy,table is the estimated rate of change of lateral velocity obtained from tables, M is the mass of the vehicle, vx is vehicle speed, r is yaw rate, FyF,table is the pre-defined front axle force value obtained from the table, FyR,table is the rear axle force value obtained from the table.
The rate of change of lateral velocity using sensors is given by the following equation.
{dot over (v)}
y,calc
=a
y
−rv
x
Where, vy,calc is the calculated rate of change of lateral velocity and r, vx and ay are as described above.
Based on the estimated and obtained rate of change of the lateral velocity values, a rate of change of the lateral velocity error is calculated as:
For flat surfaces, the error should be zero. In case the error is not zero, then an error term is formed which equals the bank angle as:
Where, vy,err is the error in rate of change of lateral velocity, vy,calc is the calculated rate of change of lateral velocity, vy,table is the estimated rate of change of lateral velocity obtained from the table, ay is lateral acceleration, g is acceleration due to gravity, Φb is the bank angle and M, FyF, FyR, r, vx are as described above.
The method is terminated at step 30. The calculations of the bank angle, vehicle yaw rate and vehicle lateral velocity compensation are shown below.
First, a rate of change of the lateral velocity is calculated using the following equations. For a level surface where measured and actual lateral acceleration are the same.
{dot over (v)}
y
=a
y,actual
−rv
x
On a bank:
a
y,measured
=a
y,actual
−g sin φb
{dot over (v)}
y
=a
y,measured
+g sin φb−rvx
Under steady state:
In the above equations, {dot over (v)}y is the rate of change of lateral velocity, ay,actual is the actual lateral acceleration, ay,measured is the measured lateral acceleration, g is acceleration due to gravity, Φb is the bank angle, vx is vehicle speed, and r is yaw rate.
The compensation for the bank can be done by calculating the desired lateral velocity value as detailed by the following equations.
This leads to a rate of change of the lateral velocity being zero, where;
Hence, a compensated lateral velocity can be calculated by the equations:
Where, δm is the measured steering wheel angle, δactual is actual steering wheel angle, rdesired,bank is the compensated yaw rate, vdesired is the estimated lateral velocity (from tables), vdesired,bank is the compensated lateral velocity, M is the mass of the vehicle and vx, L, Ku, rdesired, g, r and ay are as described above.
The lateral acceleration measurement is compensated for gravity due to vehicle roll using a one degree of freedom vehicle roll dynamics model, as shown in the equations below.
Where ay,compensated is the compensated lateral acceleration, and ay,measured is the measured lateral acceleration.
Front and rear axle forces are calculated from lateral acceleration and yaw rate measurements using the following equations.
Lateral velocity measurement is compensated for roll motion using roll rate information as shown in the following equation.
v
y,compensated
=v
y,measured
+c
vy,rr
p
Where, vy,compensated is the compensated lateral velocity, vy,measured is the compensated lateral velocity, and p is the measured roll rate.
If roll rate measurement is not available, estimated roll rate is used instead with the following equations.
Where, pestimated is the estimated roll rate.
Front and rear axle slip angles are computed based on the following kinematic equations between lateral velocity and axle slip angles.
Where, αf is the front axle slip angle, αr is the rear axle slip angle, vy,compensated, vy,measured, vx, δ, r are as described above.
Front and rear axle lateral forces versus axle slip angle tables are generated using calculated forces and slip angles. The table data can be fit with a non-linear function of the following type.
Where, μ is co-efficient of friction and αr is rear axle slip angle.
Various embodiments of the present invention offer one or more advantages. The present invention provides a method for road bank detection for use in vehicle stability control systems. The method of the present invention helps in devising ESC systems that are capable of differentiating between unstable vehicle conditions and the presence of a bank and also are capable of activation in low coefficient of friction p conditions to help in better stability control of a moving vehicle for enhanced safety of its occupants.
The foregoing discussion discloses and describes merely exemplary embodiments of the present invention. One skilled in the art will readily recognize from such discussion and from the accompanying drawings and claims that various changes, modifications and variations can be made therein without departing from the spirit and scope of the invention as defined in the following claims.