Method for detecting the reverse travel of a motor vehicle

Information

  • Patent Grant
  • 5436831
  • Patent Number
    5,436,831
  • Date Filed
    Friday, June 25, 1993
    31 years ago
  • Date Issued
    Tuesday, July 25, 1995
    28 years ago
Abstract
In a method for detecting the reverse travel of a motor vehicle, the yaw speed and a model yaw-speed are obtained and, with the aid of these variables as well as constants, a factor .THETA.t is determined, which is compared to preselected comparison values. From these comparisons, it is determined whether forward travel or reverse travel exists.
Description

FIELD OF THE INVENTION
The present invention relates to the detection of vehicle travel and in particular to a method for detecting the reverse travel of a motor vehicle.
BACKGROUND INFORMATION
Automatic control concepts having to do with dynamic driving response have been described and proposed, in which yawing moments are artificially produced when there is a generation of, or change in, brake slippage at the wheels, or as a result of an angular change in the steering of the rear axle. These concepts are applied to reduce or to compensate for yawing moments which are too great, these yawing moments being caused by .mu.-split braking, braking at curves, or other influences. These automatic control concepts are based on a model-supported closed-loop control. The model equations lose their validity when backward travel is involved. For this reason, it is necessary to modify the automatic control of the dynamic driving response. To achieve this, reverse travel must be reliably detected.
SUMMARY OF THE INVENTION
A method for detecting the reverse travel of a motor vehicle comprises the steps of:
determining a model yaw-angle speed W.sub.m as a function of a steering angle .delta., a vehicle speed V.sub.F and a wheel base R;
determining a current estimation value .THETA.t at a time t according to the equation: ##EQU1## wherein W represents an additional yaw-angle speed, .THETA.t-1 represents a previous estimation value, and k1, k2 and .THETA.a represent constants;
generating a forward-travel signal L.sub.v when at least one of .THETA.t>.THETA.v and V.sub.F >V.sub.Rmax, wherein .THETA.v represents a first preselected, positive comparison value, and V.sub.Rmax represents a maximum reverse-travel speed;
generating a reverse-travel signal L.sub.R when the forward-travel signal L.sub.v is not generated and .THETA.t<-.THETA.r, wherein .THETA.r represents a second preselected, positive comparison value; and
suppressing the reverse-travel signal L.sub.R when the forward-travel signal L.sub.v is generated.
The estimation method according to the present invention for detecting reverse travel employs only those sensors which are also used for the automatic control of the dynamic driving response. As a result, the additional expenditure is relatively low. Fault detection in the case of temporary, transient operations or unclear situations does not occur.





BRIEF DESCRIPTION OF THE DRAWING
The FIGURE is a block diagram illustrating the method according to the present invention.





DETAILED DESCRIPTION
The starting point for obtaining the estimation algorithm is the performance index:
J(.THETA.t)=u.sup.2 (.THETA.t)+k1 * v.sup.2 (.THETA.t)+k2 * w.sup.2 (.THETA.t)
where
u(.THETA.t)=(.THETA.t*(W.sub.m -W) . . . measuring error;
W.sub.m . . . model yaw-angle speed;
W . . . measured yaw-angle speed;
v(.THETA.t)=.THETA.t-.THETA.t-1 . . . change;
w(.THETA.t)=.THETA.t-.THETA.a . . . deviation from start-up (break-away) value;
.THETA.t . . . current estimation value;
.THETA.t-1 . . . estimation value for the previous computing cycle;
.THETA.a . . . start-up value (preferably 0);
k1 . . . weighting factor for old estimation value, e.g. 0.4;
k2 weighting factor for start-up value, e.g. 0.05
From the minimization of J(.THETA.t) with respect to .THETA.t, it follows that ##EQU2## i.e.,
W.sub.m *(.THETA.t*W.sub.m -W)+k1*(.THETA.t-.THETA.t-1)+k2*(.THETA.t-.THETA.a)=0.
When the equation is solved for .THETA.t, it follows that ##EQU3##
It is apparent from this equation that the measuring error is heavily weighted when .vertline.W.sub.m .vertline. is large. On the other hand, given a small .vertline.W.sub.m .vertline., .THETA.t shows more of a tendency toward the start-up value .THETA.a. Forward or backward travel is recognized with the aid of the value .THETA.t. The forward-travel signal L.sub.v is generated when
.THETA.t>.THETA.v or V.sub.f >V.sub.Rmax (e.g., .THETA.v=0.2).
V.sub.Rmax is the maximum achievable speed in the case of backward travel. The backward-travel signal L.sub.R is generated when
.THETA.t<-.THETA.r (e.g., .THETA.r =0.2) and L.sub.v is not available.
In all other cases, L.sub.v and L.sub.r are not changed.
For the case when the motor vehicle is at a standstill (V.sub.F <V.sub.min), .THETA.t=0 is set, and neither of the signals L.sub.v or L.sub.R is generated.
The sensitivity of the recognition is able to be influenced on the whole by k1. k1 must be selected to be large enough to avoid an error detection in the case of short-term, transient driving states. k2 stipulates the level of the start-up of .THETA.t for .THETA.a. It must be large enough to avoid an error detection in the case of long-lasting errors, such as sensor offsets.
The reverse-travel recognition according to the method of the present invention virtually represents a comparison between a model yaw-angle speed (W.sub.m =V.sub.F .times..delta./R) calculated from the vehicle speed and the steering angle, on the one hand, and the measured or estimated yaw-angle speed W, on the other hand, with the application of a simple least-square estimator.
Referring to the Figure, signals corresponding to the measured steering angle .delta. and to the vehicle speed V.sub.F determined, for example, from the wheel speeds, as well as a signal corresponding to the wheel base R of the vehicle, are fed to a block 1 via input terminals. This block 1 generates a model yaw-angle speed W.sub.m =V.sub.F .times..delta./R (according to Ackermann).
Both the measured or estimated yaw-angle speed W and the model yaw-angle speed W.sub.m are fed to a block 2. In addition, constant values k1, k2 and .THETA.a are also fed to this block 2. k1 and k2 can be, for example, 0.4 and 0.05, respectively. .THETA.a is preferably 0. The instantaneous value for .THETA. is calculated in block 2 with the relation .THETA.t indicated above, and is then fed to comparators 3 and 4. The comparator 3 generates a signal as soon as .THETA.t exceeds a comparison value e v (e.g., 0.2). This signal allows a forward-travel signal L.sub.v to be generated at terminal 6. The L.sub.v signal is retained until another comparator 10 emits a signal. The comparator 10 emits a signal when the vehicle speed V.sub.F is lower than a breaking-off speed V.sub.min (meaning that the vehicle is at a standstill). The comparator 4 supplies a signal to the AND gate 7 when .THETA.t falls below a value of, for example, -0.2. In this manner, in case L.sub.v was not already set, the backward-travel signal L.sub.R can be set. This signal is also retained until the comparator 10 emits a signal.
In addition, the comparator 10 can determine, through comparison, whether V.sub.F is greater than the maximum possible reverse speed V.sub.Rmax, and use this in addition to, or in place of, the comparison of .THETA.t to .THETA.v in order to generate the forward-travel signal L.sub.v. This is indicated by the dotted line 11.
Claims
  • 1. A method for detecting the reverse travel of a motor vehicle, comprising the steps of:
  • determining a model yaw-angle speed W.sub.m as a function of a steering angle .delta., a vehicle speed V.sub.F and a wheel base R;
  • determining a current travel estimation value .THETA.t as a function of an additional yaw-angle speed W at a time t according to the equation: ##EQU4## wherein W represents the additional yaw-angle speed, .THETA.t-1 represents an old travel estimation value determined as a function of the additional yaw-angle speed W at a preselected time prior to the time t, and k1, k2 and .THETA.a represent constants;
  • generating a forward-travel signal L.sub.v when at least one of .THETA.t>.THETA.v and V.sub.F >V.sub.Rmax, wherein .THETA.v represents a first preselected, positive comparison value, and V.sub.Rmax represents a maximum reverse-travel speed;
  • generating a reverse-travel signal L.sub.R when the forward-travel signal L.sub.v is not generated and .THETA.t<-.THETA..gamma., wherein .THETA.r represents a second preselected, positive comparison value; and
  • suppressing the reverse-travel signal L.sub.R when the forward-travel signal L.sub.v is generated.
  • 2. The method according to claim 1, further comprising the step of suppressing the forward-travel signal L.sub.v and the reverse-travel signal L.sub.R when the motor vehicle is at a standstill.
  • 3. The method according to claim 2, further comprising the step of setting the current estimation value .THETA.t to zero when the motor vehicle is at a standstill.
  • 4. The method according to claim 1, wherein k1 represents a weighting factor for the old travel estimation value.
  • 5. The method according to claim 4, wherein k1 is equal to 0.4.
  • 6. The method according to claim 1, wherein k2 represents a weighting factor for a start-up value, the start-up value having a preselected value used to determine an initial value of the current travel estimation value .THETA.t.
  • 7. The method according to claim 6, wherein k2 is equal to 0.05.
  • 8. The method according to claim 1, wherein .THETA.a represents a start-up value, the start-up value having a preselected value used to determine an initial value of the current travel estimation value .THETA.t.
  • 9. The method according to claim 8, wherein .THETA.a is equal to zero.
  • 10. A method for detecting the reverse travel of a motor vehicle, comprising the steps of:
  • determining a model yaw-angle speed W.sub.m as a function of a steering angle .delta., a vehicle speed V.sub.F and a wheel base R;
  • determining a current travel estimation value .THETA.t as a function of an additional yaw-angle speed W at a time t according to the equation: ##EQU5## wherein W represents the additional yaw-angle speed, .THETA.t-1 represents an old travel estimation value determined as a function of the additional yaw-angle speed W at a preselected time prior to the time t, and k1, k2 and .THETA.a represent constants;
  • generating a forward-travel signal L.sub.v when at least one of .THETA.t>.THETA.v and V.sub.F >V.sub.Rmax, wherein .THETA.v represents a first preselected, positive comparison value, and V.sub.Rmax represents a maximum reverse-travel speed; and
  • generating a reverse-travel signal L.sub.R when the forward-travel signal L.sub.v is not generated and .THETA.t<-.THETA..gamma., wherein .THETA.r represents a second preselected, positive comparison value.
  • 11. The method according to claim 10, wherein the additional yaw-angle speed includes a measured yaw-angle speed.
  • 12. The method according to claim 10, further comprising the step of suppressing the forward-travel signal L.sub.v and the reverse-travel signal L.sub.R when the motor vehicle is at a standstill.
  • 13. The method according to claim 12, further comprising the step of setting the current travel estimation value .THETA.t to zero when the motor vehicle is at the standstill.
Priority Claims (1)
Number Date Country Kind
42 23 385.2 Jul 1992 DEX
US Referenced Citations (6)
Number Name Date Kind
4278962 Lin Jul 1981
4561064 Bruggen et al. Dec 1985
4638295 Middlebrook et al. Jan 1987
4797673 Dombrowski Jan 1989
4910512 Riedel Mar 1990
5235316 Qualizza Aug 1993