This application is the U.S. National Stage of International Application No. PCT/EP2011/005487, filed Oct. 31, 2011, which designated the United States and has been published as International Publication No. WO 2012/059207 and which claims the priority of German Patent Application, Serial No. 10 2010 050 474.2, filed Nov. 4, 2010, pursuant to 35 U.S.C. 119(a)-(d).
The invention relates to a method for determining the drawbar length of a trailer of a tractor vehicle according to preamble the claim 1 and the use of this method to determine a maximum permissible articulation angle between the tractor vehicle and its trailer.
Maneuvering a vehicle combination, as for example a passenger car or a truck with trailer, in particular a single-axle trailer according to the German Highway Code, requires a high skill level from a driver of such vehicle. The articulation angle between the longitudinal axis the tractor vehicle and a trailer drawbar attached by a drawbar represents an additional degree of freedom which may cause instabilities during reverse travel which must be compensated by the driver via appropriate steering angle corrections. When a maximum articulation angle is exceeded, there is a risk that the trailer jackknifes unless the brake is applied early enough or forward travel is commenced. An articulation angle beyond the maximum articulation angle can be reduced only by driving forward in a straight line.
The kinematic and dynamic behavior of a trailer during maneuvering, in particular jackknifing during reverse maneuvers, depends on the distance between the ball head of the trailer coupling and the hitch the drawbar, respectively, and the axle of the trailer. An effective drawbar length can be defined for multi-axle trailers, for example, the distance of a point between the hitch and a point located between the two axles of the trailer.
For example, the maximum allowable articulation angle, at which the trailer can still be straightening in reverse is about 25° for a short trailer with a drawbar length from 1.5 m, whereas for a long trailer with a drawbar length from 4.9 m this value increases to about 85°. These exemplary values apply to a wheelbase of about 3 m and a distance from ball head to the rear-axle of the trailer of about 1 m when only the front-axle of the tractor vehicle is steered.
It would therefore be possible to have a maneuvering assistant of the tractor vehicle use the full maneuvering space of the tractor-trailer combination by determining the maximum permissible articulation angle for vehicles with and without rear-axle steering. If such drawbar length not known, the maneuvering assistant would start with a maximum permissible articulation angle obtained from the shortest possible drawbar length of a permitted trailer.
In order to fully use the maneuvering space of a tractor-trailer combination for the actually attached trailer, its drawbar length must be known.
U.S. 2004/0130441 A1 discloses a control system for estimating the drawbar length of a trailer of a tractor vehicle with rear-axle steering, wherein an estimated value for the articulation angle is determined with an algorithm based on an estimated drawbar length, the steering angle of the front wheels and the rear wheels, a measured articulation angle, the speed of the tractor vehicle and its yaw rate. The estimated articulation angle is compared with the measured articulation angle to generate from the difference an articulation angle error which is converted to a drawbar length error. This drawbar length error is compared with the drawbar length estimate to correct the drawbar length estimate. The corrected drawbar length estimate should match the actual value of the drawbar length after several computation loops.
The estimation method described in U.S. 2004/0130441 A1 is characterized in that during a computation period a current articulation angle estimate is determined from the movement variables the tractor vehicle and the trailer, namely speed of the tractor vehicle, the steering angle on the front axle and rear-axle, the yaw rate and the measured articulation angle and the articulation angle estimate from the last computation period, which is compared with the current measured articulation angle, producing an articulation angle error signal based on the difference. This articulation angle error signal is supplied to a PID controller which generates therefrom a drawbar angle error signal which is used to correct the drawbar angle estimate determined in the previous computation period. The corrected drawbar angle estimate is outputted as a current drawbar angle estimate for the next computation period.
The estimation method is terminated, when the articulation angle error during a specific time period lies within a given value range. In this case, the current drawbar angle estimate is accepted as the current value of the drawbar length.
It has been observed with this known estimation method of the drawbar length, that its application is limited onto a few driving situations of a tractor vehicle and trailer and is hence hardly practical. In particular, an exact estimate can only be attained with short forward or reverse driving maneuvers; furthermore, steering maneuvers causing curvy or sinusoidal driving maneuvers can also result in an exact estimate of the drawbar length.
Furthermore, U.S. 2005/0055138 A1 discloses an estimation method based on a similar estimation principle system for estimating a drawbar length, wherein additionally a yaw rate of the trailer is estimated from a drawbar length determined in a previous computation cycle, and the measured quantities steering angle of the front-axle and rear-axle of a tractor vehicle and its speed and yaw rate, which is compared with a yaw rate measured by a sensor of the trailer. The difference between these two qualities is then supplied as a yaw rate error signal to a PID which generates therefrom a drawbar angle error signal used to correct the drawbar angle estimate determined in the previous computation period. The corrected drawbar angle estimate is outputted as a current drawbar angle estimate for the next computation period.
Disadvantageously, this known estimation method disclosed in U.S. 2005/0055138 A1 requires a yaw rate sensor for the trailer. This known method is also of little practical value because exact estimates for the drawbar length can only be attained when specific maneuvers such as brief forward and backward movements or curvy or sinusoidal driving maneuvers are performed.
To determine the maximum permissible articulation angle of a tractor-trailer combination, methods are also known which start from a known drawbar length, as described, for example, in DE 2007 025 969 A1. However, such method disadvantageously requires that the current parameters must be entered into an assistant.
It is therefore an object of the invention to provide a method for determining the drawbar length of a trailer of a tractor-trailer combination of the aforedescribed type with which a high accuracy the estimate for the drawbar length can be obtained, in particular without the need to perform specific driving maneuvers.
This object is solved with a method having the features of claim 1.
This method according to the invention is characterized in that the estimation method is configured to produce three sequences of drawbar length estimates for the drawbar length, wherein the first sequence is formed from a sequence of estimation time windows wherein the end of an estimation time window is defined by the existence of predetermined conditions relating to dynamic movement variables of the tractor vehicle and the trailer. The second consecutive sequence is determined by statistical evaluation from the so-far determined drawbar length estimates of the estimation time window as statistical drawbar length estimates, each being assigned a quality measure. In particular, a smoothed sequence of estimates is generated, thus eliminating statistical outliers. The so determined statistical drawbar length estimates with their respective quality measures are used to generate the third sequence, the final estimates for the drawbar length.
The sequences are thus generated continuously, i.e. “on the fly”, from the respective previous sequences up to the respective current time step and or computation step and continue in principle unlimited, unless this process is terminated.
This final sequence of drawbar length estimates converge with high probability to around a value, which approaches the true value the drawbar length from below.
This ensures that an accurate estimate of the drawbar length which is safer for the maneuvering is determined with high probability. Advantageously, the drawbar length estimate weighted with the quality measure produces a value for the drawbar length which ensures with high probability that the value assumed in the computation of the maximum permissible articulation angle is not too high compared with the actual drawbar length. It is thus possible to assume a worst-case value for the drawbar length in the computation of the maximum permissible articulation angle when a predetermined value of the quality measure is not attained.
In a particularly advantageous embodiment of the invention, the drawbar length estimates are generated by using articulation angle estimates for the articulation angle and offset estimates for the offset between the articulation angle estimate and the articulation angle measured by the sensors, wherein the articulation angle estimates for the articulation angle and the offset estimates for the offset between the articulation angle estimate and the articulation angle measured by the sensors are determined with the estimation method.
Advantageously, the offset value inherent in the measurement of the articulation angle is thus estimated, which may also change over time, so as to further improve the estimate for the drawbar length, i.e., two unknown parameters are determined simultaneously with the estimation method according to the invention, namely the drawbar length and the offset the measured articulation angle.
According to an embodiment of the invention, for the statistical evaluation of the drawbar length estimates, an undirected graph node is formed for nodes from the existing drawbar length estimates incrementally and continuously, i.e. “on the fly”, wherein the previous drawbar length estimates correspond to the nodes and an edge is drawn depending on the value of a distance measure between the drawbar length estimates as a node. Advantageously, this can be used to identify so-called “outliers”.
In a further development of the invention, the statistical drawbar length estimate is determined from the nodes with maximum degree and the quality measure is determined as a function of the already generated graphs. The quality measure will typically depend only from the structure of the degrees of the nodes in the graphs, preferably therefore from maximum degree the graph. Alternatively, the drawbar length estimate can also be determined as a minimum of the estimated values corresponding to the notes with a maximum degree or as a maximum of the estimated values corresponding to the nodes with maximum degree.
According to another improvement, the drawbar length estimate may be estimated from the set of estimated values that correspond to the nodes, which are part of a maximum clique of the graphs, wherein the quality measure is again determined as a function of the maximum degree.
According to another development of the invention, the beginning and the end of each estimation time window may be derived from at least the movement variables representing the rotation rate the tractor, the speed of the tractor vehicle and the rotation rate of the trailer in relation to the tractor; preferably, threshold values for the movement variables are determined and the estimation time window is opened and closed as a function of these threshold values. Optionally, the transverse acceleration of the tractor vehicle may be used.
According to other advantageous embodiments of the invention, conditions may be formulated for improving the estimation result, in which case the estimates are discarded. For example, the estimates generated during an estimation time window are discarded when the duration of the estimation time window is less than a predetermined duration threshold value. Preferably, according to another condition, the generated estimates should be discarded when the angle of the trailer swept during the opening phase of the respective window compared to the tractor vehicle is less than a given swing threshold value or when the swing in the value of the articulation angle of the trailer above ground is smaller than a predetermined trailer swing threshold value.
In an advantageous embodiment of the invention, the estimates, in particular the drawbar length estimates as well as the estimates for the articulation angle and the estimates for its offset values, may be determined with a Kalman filter.
In another particularly advantageous embodiment of the invention, the threshold values determining the estimation time window may not only be determined as a function of specific driving situations, but also as a function of the final drawbar length estimate or the determined drawbar length.
Furthermore, according to an advantageous embodiment of the invention, the estimates determined based on the last open estimation time window may be used as starting value for the estimation method, and otherwise standard values (default values) and/or worst-case values.
The method according to the present invention can also be used for tractors with rear-axle steering, wherein the rear-axle steering of the tractor vehicle is also used for determining a drawbar length estimate, in addition to the articulation angle measured with sensors, the front-axle steering angle, the speed and yaw rate of the tractor.
Lastly, the method according to the invention can be used for determining the drawbar length of a trailer of a tractor vehicle for determining the maximum permissible articulation angle between a tractor vehicle and its trailer, for example, by providing a maneuvering assistant with the value of the drawbar length determined with the method of the invention.
The invention will now be described in more detail below with reference to an exemplary embodiment in conjunction with the appended figures, wherein:
As shown in
The tractor vehicle has both a front-axle steering system and a rear-axle steering system, wherein a steering angle to the front-axle is designated with dv and a steering angle on the rear-axle is designated with dh, l designates the distance between the two axles, ld the distance between the rear-axle and the ball head of the trailer hitch, lA the drawbar length the trailer 20, γ the articulation angle, i.e. the angle between the longitudinal axis of the tractor vehicle 10 and the longitudinal axis the trailer 20 and T the yaw rate the tractor vehicle 10.
At low speed, at which the tractor-trailer combination is typically maneuvered, the movement of the tractor-trailer combination can be described essentially by a kinematic model without taking into account the skew angle, so that the accuracy of these elementary geometrical calculations is adequate for describing the dynamics the tractor-trailer combination during maneuvering, for example for a maneuvering assistant. To estimate parameters of this dynamic system composed of the tractor vehicle 10 and the trailer 20, a nonlinear variant of a Kalman filter is used, wherein the parameters to be estimated are the articulation angle γ and the offset Δ between the measured articulation angle ymeas and the actual articulation angle γ.
The state of the system at a specific time t is described with a state vector xk=(γ, Δ, lA) by the state transition function:
xk=f(xk-1, uk-1, vk-1)
vk is here an optionally multidimensional stochastic error term, which is typically assumed to be independent and have a normal distribution, uk are external parameters, for example steering angle or speed in the present case.
Furthermore, the system has an observable feature, namely the measured articulation angle ymeas. The observation function is hence described by the measurement equation:
zk=h(γk, Δk)+wk
with the observation vector zk=γk, wherein the observation can be regarded in good approximation as additively disturbed by a zero-mean noise process wk with the error covariance matrix R with wk˜N (0, R11). The parameters of the Kalman filter are the initial covariance matrix of the state vector, the initial state, a three-dimensional diagonal matrix Qli descriptive of the variance of the process noise vk and the scalar R11 describing the variance the measurement noise.
The state transition function f is formulated for the parameters of the state vector in each case as discretized differential equation:
γk=fr(γk-1, νv+ν2, δv+ν2, δk+ν2, l, ld, lA,k-1, θ) (DGL1)
Δk=fΔ(Δk-1, ν1) (DGL2)
lA,k=fl
γ is here the articulation angle, νv the speed the tractor, dv and dh the steering angle on the front and the rear-axle of the tractor, respectively, l the wheelbase of the tractor, ld the distance between the rear-axle of the tractor vehicle and the ball head of the trailer hitch, lA is the drawbar length the trailer, T the yaw rate the tractor, Δ the offset between the measured articulation angle ymeas and the actual articulation angle γ, and Γ1, Γ2 and Γ3 are each an error term of the noise process vk, wherein the yaw rate T as well as the other movement variables are measured with sensors or can be calculated from the kinematics.
The input variables for this filtering process are hence the variables speed νv of the tractor, steering angles dv and dh on the front-axle and the rear-axle of the tractor vehicle and the yaw rate T the tractor, wherein the wheelbase l and the overhang ld are constant parameters of the estimation process describing the geometry of the tractor.
The input variables are then supplied to the estimation process only when driving situations exist which provide suitable values of these input parameters for the estimation process. For this purpose, estimation time windows are generated which have a beginning and an end defined in each case by calibratable thresholds. The input variables are measured during such estimation time window and supplied to the aforementioned Kalman filter process in order to generate internal estimated values {circumflex over (γ)}, {circumflex over (Δ)} and {circumflex over (l)}A for the articulation angle γ, the offset Δ and the drawbar length lA with the dynamically following quantifications of the accuracy of the respected estimated values.
A drawbar length estimate lA is determined with the time-discretized differential equations DGL1, DGL2 and DGL3 during an estimation time window, generating a first sequence of estimates {circumflex over (l)}, from which a second sequence of statistical drawbar length estimates ({circumflex over (l)}A,stat) is determined, resulting finally in a third sequence of final estimates lA, final of the drawbar length lA, as will be explained below.
The estimation time window is started, for example, when the trailer rotates sufficiently quickly relatively to the tractor vehicle and the lateral acceleration and the tractor vehicle speed are sufficiently small. The estimation time window remains open, for example, as long as the trailer rotates. The window is closed, for example, i.e. the estimation process is terminated, when for example the lateral acceleration is too large or when tractor vehicle speed is too large or too small, but also for example when a cruise control system such as ESP or ABS intervenes. An estimation time window may also be closed when the measured articulation angle signal is inconsistent.
The estimation method according to invention will now be explained based the flowchart according to
According to
In the next step S3, the estimated values {circumflex over (γ)} for the articulation angle, {circumflex over (Δ)} for the offset and {circumflex over (l)}A for the drawbar length are generated based on the aforedescribed filtering process with a Kalman filter. In a subsequent step S4 it is checked, whether the estimation time window needs to be closed if the values of the input variables are no longer located in the range is defined by the corresponding threshold values. If the Input variables meet the threshold conditions, then the window is not closed and the process returns to step S3 for performing the next estimation step.
If the input variables no longer meet the threshold conditions, then the estimation time window is closed and the usability of the drawbar length estimate {circumflex over (l)}A is checked in a subsequent step S5 based a list from criteria which will be explained below; the estimate is discarded if the threshold conditions are met.
Such estimates are, for example, discarded when the duration of the estimation time window was too short or when the integrated change during the duration the open estimation time window of the measured articulation angle γ, i.e. the swing of the articulation angle, was too small. For this purpose, for example, a duration threshold value and/or a swing threshold value is defined. When these threshold conditions are satisfied, the process returns to the input step S1. In addition, similarly the rotation rate of the trailer during the duration of the estimation time window may be used for determining the swing of the trailer above ground.
If the conditions for the validity of the just finished and checked window are satisfied, according to
In the next step S7, a degree is determined for each node, i.e. the number of edges connecting this node with other node. Subsequently, the nodes with maximum degree are determined and, in step S8, the arithmetic means over the nodes with maximum degree is determined as the statistical drawbar length estimate {circumflex over (l)}A,stat.
Alternatively, the statistical drawbar length estimate {circumflex over (l)}A,stat can also be determined from the minimum or maximum over nodes with maximum degree. It would also be possible to consider those nodes that belong to a maximum clique. The term clique in the mathematical graph theory refers to the set of nodes that are pair-wise connected with an edge.
The quality measure Q associated with the statistical drawbar length estimate {circumflex over (l)}A,stat is determined in a subsequent step S9. This quality measure Q depends from the graphs constructed thus far and the distance measure. The value Q of the quality measure is between 0 and 1 and is determined as a function of the maximum degree P relevant for the determination of the statistical drawbar length estimate {circumflex over (l)}A,stat. For example, a Q value of 0.00 may be assigned a degree P<4 and a Q value of 1.00 for example to a degree P>10. The intermediate values for the degree P may be distributed uniformly or nonuniformly.
In a step S10, with these two values, the statistical drawbar length estimate {circumflex over (l)}A,stat and the associated quality measure Q, a final estimate lA,final for the drawbar length lA is determined, which converges via the sequence of estimation time windows with high probability towards a value that approximates the true value of the drawbar length lA from below. This final estimate lA, final of the drawbar length lA can be determined, for example, according to following formula:
lA={circumflex over (l)}A*Q.
With a quality measure Q with the value 0, the drawbar length is assumed to have a default value, for example, the shortest possible drawbar length of a permissible trailer, which corresponds to a worst-case value.
From this final estimate lA, final for the drawbar length lA, in a step S11, the maximum allowable articulation angle γmax is determined by elementary geometric relationships from the quantities wheelbase l of the tractor, distance ld of the rear-axle from the ball head of the trailer hitch, drawbar length lA of the trailer, maximum front and rear steering angle dv,max and dh,max and the radii R1 and R2 (See
Because the kinematic and the dynamics of the tractor-trailer combination strongly depends on the actual drawbar length, the threshold values for generating the estimation time window are made dependent also from the current estimate the drawbar length and not only from the input variables.
In particular, the criterion causing the estimated value to be discarded may be adapted according to step S5 in relation to the presence of a specific swing of the articulation angle, to match the last estimated value of the drawbar length, for example by increasing the associated threshold when a long drawbar length was estimated in order to prevent an exceedingly large value to be estimated for the drawbar length. If this increased swing value is not detected, the estimation time window and hence also the potentially excessively large estimate the drawbar length are discarded.
Furthermore, when opening a new estimation time window, the starting values of the Kalman filter may be matched entirely or partially to the estimated values obtained when the last estimation time window was closed. In order to obtain an exact estimated value within only a few estimation cycles, specific situations in driving operation, as for example straightening the tractor-trailer combination, may be included when setting the starting values, because the uncertainties are generally less after such situations than under normal driving conditions. In particular, after straightening the tractor-trailer combination, the offset between the measured and the actual articulation angle is known so that this uncertainty is small.
After the maximum permissible articulation angle γmax is outputted, for example to a maneuvering assistant, the process branches again back to step S1.
Number | Date | Country | Kind |
---|---|---|---|
10 2010 050 474 | Nov 2010 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2011/005487 | 10/31/2011 | WO | 00 | 7/22/2013 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2012/059207 | 5/10/2012 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
6292094 | Deng et al. | Sep 2001 | B1 |
7904222 | Lee et al. | Mar 2011 | B2 |
20040130441 | Lee et al. | Jul 2004 | A1 |
20050055138 | Lee et al. | Mar 2005 | A1 |
20090005932 | Lee et al. | Jan 2009 | A1 |
20120049469 | Michel et al. | Mar 2012 | A1 |
20120098221 | Michel et al. | Apr 2012 | A1 |
Number | Date | Country |
---|---|---|
102004050149 | Apr 2006 | DE |
102005042957 | Mar 2007 | DE |
102007025969 | Dec 2008 | DE |
102008029612 | Jan 2009 | DE |
102009007990 | Aug 2010 | DE |
Entry |
---|
International Search Report issued by the European Patent Office in International Application PCT/EP2011/005487 on Jan. 10, 2012. |
Number | Date | Country | |
---|---|---|---|
20140136052 A1 | May 2014 | US |