Inertial reference for TBA speed limiting
10222804 ยท 2019-03-05
Assignee
Inventors
Cpc classification
B62D15/02
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0075
PERFORMING OPERATIONS; TRANSPORTING
G08G1/168
PHYSICS
B60W30/0953
PERFORMING OPERATIONS; TRANSPORTING
B62D13/06
PERFORMING OPERATIONS; TRANSPORTING
G08G1/0962
PHYSICS
B60W10/04
PERFORMING OPERATIONS; TRANSPORTING
G08G1/167
PHYSICS
B60W2520/22
PERFORMING OPERATIONS; TRANSPORTING
B60W10/20
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W10/20
PERFORMING OPERATIONS; TRANSPORTING
B60W30/095
PERFORMING OPERATIONS; TRANSPORTING
G08G1/0962
PHYSICS
B60W10/04
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method of controlling a vehicle while the vehicle is backing up with a trailer attached thereto. The vehicle may include a brake system and a power train system. The method includes determining a trailer yaw rate, and estimating a modified trailer curvature. The modified trailer curvature comprises a ratio of the trailer yaw rate to the vehicle speed. The method further includes determining a maximum allowable vehicle speed as a function of modified trailer curvature utilizing predefined criteria that defines a maximum allowable vehicle speed for a given modified trailer curvature. The method further includes limiting the vehicle speed such that the maximum allowable vehicle speed is not exceeded.
Claims
1. A method of controlling a vehicle while the vehicle is backing up with a trailer attached to the vehicle, the method comprising: utilizing a sensor to determine a trailer yaw rate; utilizing a sensor to determine a vehicle speed; determining a ratio of the trailer yaw rate and the vehicle speed; utilizing a controller to determine a maximum allowable vehicle speed as a function of the ratio of the trailer yaw rate and the vehicle speed utilizing predefined criteria that defines a maximum allowable vehicle speed based on the ratio of the trailer yaw rate and the vehicle speed; and utilizing a controller to prevent the vehicle from exceeding the maximum allowable vehicle speed.
2. The method of claim 1, wherein: limiting the vehicle speed includes controlling at least one of a brake system and powertrain system of the vehicle.
3. The method of claim 1, wherein: the predefined criteria for determining maximum allowable vehicle speed comprises a jackknife angle.
4. The method of claim 2, wherein: the vehicle defines a front wheel angle; the jackknife angle comprises the hitch angle at which no front wheel angle will reverse the sign of the modified trailer curvature.
5. The method of claim 2, wherein: the jackknife angle comprises hitch angles at which the vehicle collides with the trailer.
6. The method of claim 5, wherein: a value of the ratio of the trailer yaw rate and the vehicle speed is recalculated at small intervals of time to provide a current ratio of the trailer yaw rate and the vehicle speed.
7. The method of claim 6, wherein: a value of the ratio of the trailer yaw rate and the vehicle speed from a previous time interval is stored if the vehicle speed is below a predefined threshold vehicle speed, and wherein a value of the ratio of the trailer yaw rate and the vehicle speed from the previous time interval is replaced with a value of the current ratio of the trailer yaw rate and the vehicle speed if the vehicle speed is above the predefined threshold vehicle speed.
8. The method of claim 5, including: utilizing a value of the last stored ratio of the trailer yaw rate and the vehicle speed if the vehicle begins to move after stopping.
9. The method of claim 5, including: utilizing a low-pass filter to attenuate current ratio of the trailer yaw rate and the vehicle speed values that are greater than a predefined limit if vehicle speed is above a predefined minimum threshold speed.
10. A method of controlling a vehicle utilizing a trailer backup assist control system comprising: utilizing a controller to calculate a current value of a control parameter by dividing sensor-measured trailer yaw rate by a sensor-measured vehicle speed; utilizing a controller to cause the vehicle to reduce speed if the current value of the control parameter exceeds an allowable limit that is a function of the measured vehicle speed.
11. The method of claim 10, wherein: the vehicle includes at least one wheel defining a wheel angle that can be varied to steer the vehicle; the allowable limit comprises the maximum value the control parameter can take beyond which no wheel angle will reverse the sign of the control parameter.
12. The method of claim 10, wherein: the allowable limit comprises a collision jackknife condition.
13. The method of claim 10, wherein: measured trailer yaw rate is estimated by determining a time derivative of a measured trailer yaw angle or hitch angle.
14. A trailer backup assist control system, comprising: a sensor configured to provide data concerning vehicle speed in a reverse direction; a sensor configured to provide data concerning at least one of a trailer yaw angle and a trailer yaw rate; a controller that is configured to limit vehicle speed in a reverse direction by controlling at least one of a vehicle brake system and a vehicle powertrain system; wherein the control system determines a ratio of trailer yaw rate to vehicle speed as a control parameter, and limits vehicle speed in a reverse direction when the value of the control parameter exceeds the maximum allowable value for the vehicle speed.
15. The trailer backup assist control system of claim 14, wherein: the maximum allowable value of the control parameter comprises a jackknife condition or an impending jackknife condition.
16. The trailer back up assist control system of claim 15, wherein: the jackknife condition comprises a physical collision of a vehicle and a trailer connected to the vehicle.
17. The trailer back up assist control system of claim 15, wherein: the maximum allowable value of the control parameter comprises a control jackknife condition wherein no vehicle wheel angle of a steered wheel will reverse the sign of the control parameter.
18. The trailer back up assist control system of claim 14, including: a steering angle control that controls steering angle based, at least in part, on the control parameter.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(9) For purposes of description herein, the terms upper, lower, right, left, rear, front, vertical, horizontal, and derivatives thereof shall relate to the invention as oriented in
(10) Known methods of controlling a vehicle while backup up with a trailer may have various limitations. For example, existing control schemes may require that the hitch angle, trailer length, and hitch offset. Whether the hitch angle or only the trailer yaw rate is measured, reliable estimation of trailer length typically requires a moderate change in hitch angle. Thus the accuracy of an estimate depends on the maneuver executed. Furthermore, when the hitch angle must be estimated on the basis of trailer yaw rate measurements, known methods do not provide either a trailer length or a hitch angle estimate until the maneuver satisfies particular conditions. These factors limit the ability of the controller to meet desired performance criteria during some initial learning period whose duration is maneuver-dependent. During such a learning period, the controller must be conservative with respect to meeting driver-requested curvature, and may fail to prevent jackknife under certain conditions.
(11) The present disclosure addresses this limitation by providing a trailer backup control system and method that uses trailer yaw rate measurements, but does not require knowledge or estimates of instantaneous hitch angle, trailer length, or hitch offset in order to ensure stability and jackknife avoidance. The control system and method is not unduly conservative in the sense that it can control the trailer very close to jackknife. The method is applicable to fifth wheel and conventional trailers, and may utilize modified trailer curvature (the ratio of yaw rate to vehicle speed) as a control input/parameter/variable. When the hitch angle is small, the modified curvature is approximately equal to the true curvature, making it an intuitive quantity for a driver to command. The modified trailer curvature-based control described herein may be utilized during initial backup operations to prevent jackknife or other unacceptable operating conditions during the learning period. Alternatively, the modified curvature control scheme described herein may be used instead of control systems that require knowledge of hitch angle, trailer length, and hitch offset. In general, the method described herein utilizes yaw rate and vehicle speed as control inputs. It will be understood, however, that the present disclosure is not limited to a ratio of yaw rate to vehicle speed, and these inputs may be utilized without taking a ratio of these inputs. In general, trailer yaw rate and vehicle speed can be utilized to control or limit vehicle speed and/or vehicle steering while a vehicle is backing up with a trailer attached thereto.
(12) As discussed in more detail below, the present disclosure includes a method of controlling a vehicle 1 (
(13) With reference to
(14) A brake system control module 4A (
(15) The TBA system 10 also includes a trailer yaw rate detection apparatus 26 (
(16) The speed of vehicle 1 during trailer backup is controlled/limited based on measured trailer yaw rate and vehicle speed. With further reference to
(17) With reference to
(18) During vehicle backup with TBA system 10 activated, the power steering assist control module 18 (
(19) Kinematic Model
(20) The variables utilized in a kinematic model of a vehicle 1 and trailer 2 are shown in
(21)
(22) where := is the hitch angle, .sub.1 is the velocity of the rear axle of the tow vehicle, is the road wheel angle of the tow vehicle, L is the hitch offset, D is the trailer length, and W is the tow vehicle wheelbase. We assume the road wheel angle is limited to .sub.max.sub.max. We also adopt the convention that .sub.10 when the vehicle is in reverse. These quantities are illustrated in
(23) For the purpose of control, the term control jackknife is used herein to mean any configuration in which the hitch angle is locally uncontrollable with the vehicle in reverse. This is distinct from the notion of jackknife as a collision between the vehicle and the trailer, which is referred to herein as collision jackknife. In general, the control jackknife angle (as used here) may be greater than or less than the hitch angle at which the trailer and the vehicle collide. Thus, while the controller will attempt to prevent control jackknife, but collision jackknife avoidance may require additional information about the vehicle and trailer geometry.
(24) The control jackknife angle is given by .sub.jk=(.sub.ik, D, L) where .sub.jk=tan(.sub.max)/W is the maximum vehicle curvature and
(25)
Control jackknife is not possible if D.sup.2L.sup.2>1/.sup.2.sub.jk.
Modified Curvature Control
(26) A controller according to the present disclosure may also control steering to prevent control jackknife. A driver input (t)[1, 1] representing a normalized desired trailer curvature and a trailer yaw rate measurement .sub.2(t) may be utilized to determine an appropriate road wheel angle to prevent control jackknife. Furthermore, the controller may be configured to drive the trailer curvature .sub.2(t) approximately to the desired curvature .sub.d(t):=.sub.max (t), where .sub.max=sin(.sub.jk)/(L+D cos .sub.jk). This approximate asymptotic curvature tracking is achieved even if the controller does not know and cannot compute the maximum curvature .sub.max or the control jackknife angle .sub.jk because the controller does not know D or L.
(27) Modified Curvature
(28) A controller according to the present disclosure may utilize a control parameter that takes into account vehicle speed and trailer yaw rate. The control parameter may comprise modified trailer curvature (), which is defined as:
(29)
the hitch angle dynamics equation (1) can be rewritten in terms of as:
(30)
As {dot over ()}=.sub.2.sub.1 and .sub.1=.sub.1 tan()/W, we have .sub.2=.sub.1, or, when |.sub.1|>0,
(31)
Thus, if the vehicle is moving, can be determined (computed) from measurements of vehicle velocity and trailer yaw rate without knowing , D, or L. Furthermore, the trailer curvature .sub.2 satisfies
(32)
so =.sub.2 when is small. Just as with the trailer curvature, when taken as an output for the dynamics equation (1), the modified curvature has relative degree one when L=0 and relative degree zero when L0.
(33) It is useful to rewrite the hitch angle dynamics in terms of the distance s.sub.1 traveled by the rear vehicle axle. Because .sub.1=ds.sub.1/dt, the chain law implies that
(34)
From the new expression, it is seen that hitch angle equilibrium is equivalent to =tan()/W=.sub.1, where .sub.1 is the vehicle curvature, and control jackknife corresponds to the equilibrium with ||=.sub.max, or ||=j.
(35) The preceding observations justify regarding the driver input (t) as a normalized, desired modified curvature command, which is formalized through the definition.
.sub.d(t):=.sub.jk(t)(8)
(36)
(37) Control Jackknife Detection and Margin
(38) A measure of the system's proximity to control jackknife can be utilized to implement a speed limiting system/method according to one aspect of the present disclosure. Recalling the previous definition, the system is jackknifed (control jackknife) when the hitch angle is locally uncontrollable, or, in other words, when the hitch angle is such that there is no admissible choice of wheel angle which reverses the sign of d/ds.sub.1 (or, equivalently, of {dot over ()}). The boundary of the control jackknife region corresponds to the equilibrium
(39) When it is known that L=0, modified curvature provides a simple solution. In this case, the modified curvature is independent of the wheel angle, so it is sufficient to compare the instantaneous value of to j; if ||j, then the system is control jackknifed. Furthermore, the map .fwdarw.|/j| provides a measure of the proximity to control jackknife, with small values (|/j|1) indicating a large control jackknife margin, and values closer to unity indicating a smaller control jackknife margin. When L=0 and [90, 90], /j=sin /sin j, so this measure is related by a nonlinear transformation to a (parameter-dependent) hitch angle-based measure of proximity to control jackknife.
(40) For general L, the value |/.sub.jk| provides a meaningful measure of the proximity to control jackknife when the system is in equilibrium, that is, when =tan()/W (see (4)). Thus, one heuristic measure of proximity to control jackknife is the absolute value of the function
(41)
where 0c<1 is a constant parameter. The term c (.sub.1)/.sub.jk penalizes (by increasing (, .sub.1)|) deviations from equilibrium which will drive the hitch angle closer to control jackknife.
Speed Limiting
(42) It is often more convenient to study the trailer backing problem in a velocity-invariant framework. However, vehicle velocity may be limited to ensure that the TBA system remains active. Furthermore, control jackknife avoidance is improved by reducing the maximum allowed vehicle speed as the hitch angle approaches .sub.jk.
(43) The following disclosure describes a parameterless speed limiting approach based on trailer yaw rate and vehicle speed (e.g. the modified curvature).
(44) Speed limiting can be realized by specifying the desired speed limit .sub.max as a function of the modified curvature . As .sub.max=tan(.sub.max)/W is a function of known vehicle parameters, it is possible to specify a reasonable speed limit (maximum allowable vehicle speed) as a function of modified curvature . One example is illustrated in
(45) In
(46) It will be understood that the speed limit line 120 of
(47) Estimation of Modified Curvature
(48) In principle, the modified curvature can be determined (calculated) from vehicle velocity measurements and trailer yaw rate measurements using equation (5), provided that the vehicle velocity is nonzero. Furthermore, if the vehicle is in motion and subsequently comes to a stop, we have only to recall the last value of before the velocity reaches zero, as long as it is safe to assume that the hitch angle is unchanged. In practice, however, it is useful to modify this strategy for computing, or, more accurately, estimating, .
(49) The first modification is to specify some positive threshold .sub.1, and to update the estimate of only when |.sub.1|>.sub.1. In addition to avoiding divide-by-zero, this modification may also reduce the effect of velocity sensor nonlinearities.
(50) Also, a low-pass filter may be applied to the estimate of . The low-pass filter attenuates sensor noise (including quantization noise), which could otherwise have a significant effect on the estimate of at low speeds. With a suitable realization, the filter state can be used to hold the value of while updates are disabled. One such realization in discrete-time is given by
(51)
where a (0, 1] is the normalized filter bandwidth.
(52) It is to be understood that variations and modifications can be made on the aforementioned structure without departing from the concepts of the present invention, and further it is to be understood that such concepts are intended to be covered by the following claims unless these claims by their language expressly state otherwise.