Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD OF OPTIMIZATION OF THE DYNAMIC FUNCTIONS OF A VEHICLE
Document Type and Number:
WIPO Patent Application WO/2017/068386
Kind Code:
A1
Abstract:
The present invention provides a method of implementing the safety dynamic functions of a vehicle with its actual height of gravity center. Said method comprises a step of assessing the height of the gravity center according to the weight of the vehicle, and a step of modifying the reference value of the height of the gravity center during the mission.

Inventors:
DORAY JEAN-BAPTISTE (FR)
BEHOUCHE FRÉDÉRIC (FR)
Application Number:
PCT/IB2015/002133
Publication Date:
April 27, 2017
Filing Date:
October 20, 2015
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
VOLVO TRUCK CORP (SE)
International Classes:
B60W40/12; B60W40/13; B60W50/00
Domestic Patent References:
WO2011036511A12011-03-31
WO2010034580A12010-04-01
WO2011036511A12011-03-31
Foreign References:
DE102013217109A12015-03-05
EP2511149A22012-10-17
DE102005062286A12007-06-28
DE102013211243A12014-12-18
EP1749722A12007-02-07
Attorney, Agent or Firm:
AMIOT, Franck (FR)
Download PDF:
Claims:
Claims :

1. A method for optimizing the dynamic control functions of a vehicle, said method comprising the steps of:

a) Determining a value Hi of the height of the gravity center Hcog of said vehicle, at start of a mission (220),

b) Comparing the Hcog value Hi determined in step a) with one or more of the initial reference value Hrero (240), and default reference value Hrefd (250),

c) Determining whether the conditions to modify one or more of the initial reference value Hrefo (340) and default reference value Hrefd (350) are satisfied,

d) If said conditions of step c) are satisfied, then modifying one or more of the initial reference value Hrefo (440) and default reference value Hrefd (450) to obtain the corresponding intermediate reference values Hreroi , and Hrefdi ,

e) Repeating the steps a), b), c) and d) a number n of times (500) wherein a Hcog value Hn is determined in step a), wherein said Hn value is compared to one or more of the intermediate reference values Href0(n-i) and Hrefd(n-i) in steps b) and c), and wherein said intermediate reference value HrefD(n-i) and Hrefd(n-i) are modified to the corresponding new intermediate reference values HrefOn and Hrefdn in step d). f) Determining a real value Hreai of the Hcog of said vehicle (600),

g) Updating the dynamic control functions of said vehicle with an effective value Heff of the Hcog (700).

h) Modifying the original reference value Hrero with an updated reference value HrefD'(800).

2. A method according to claim 1 , wherein said Hcog value H\ is step a) and Hn in step e) are determined by the computation of the slippage rate of the wheels of the vehicle.

3. A method according to claims 1 or 2, wherein said conditions in step c) include the fact that Hn is higher than the standard deviation <5cog of the Hn values determined from the start of the mission.

4. A method according to any one of the preceding claims, wherein the modification of the reference value in step d) corresponds to an increase or a decrease of said reference value, and wherein said predetermined amount corresponds to about 10% of the reference value to be modified.

5. A method according to any one of the preceding claims, wherein said number n of iterations is determined to provide a statistically relevant number of measurements.

6. A method according to any one of the preceding claims, wherein the effective value Heff of HCOg implemented to the dynamic control functions in step g) is the highest of the real value Hreai determined in step f) and the reference value Hrefo.

7. A method according to any one of the preceding claims, wherein Hrefo' in step h) is determined in such a way that about 95% of the values Hn of Hcog measured during the mission are under the new initial reference value Hrefo'.

8. A method according to any one of the preceding claims, wherein the updated reference value Hreffl' is saved in a calibration line at the end of the mission (130), and uploaded at start of the following mission.

9. An arrangement comprising : an Hcog determination module Mcog.

a computation module C2,

a calibration module Ca,

a computation module C3, and

a dynamic control module Dm,

10. A vehicle comprising the arrangement of claim 9, wherein the dynamic control functions are optimized according to the method described in claims 1 to 8.

Description:
Method of optimization of the dynamic functions of a vehicle

The present invention relates to a method of optimization of the dynamic control functions of a vehicle, and in particular the ESC functions. The vehicle is preferably an industrial vehicle. Background

Dynamic control of a vehicle is known to assist the driver in keeping the control of his vehicle. The dynamic control includes the ESC functions, which automatically detect an abnormal trajectory of a vehicle and correct its behavior. The ESC functions are usually calibrated according to the mass and/or the height of the center of gravity (H cog ) of the vehicle. However, the mass and/or H cog is not necessary constant from one travel to the other. Thus, the ESC functions should be updated with the actual H cog for each travel. Several methods are used to determine the H cog of a vehicle. Some of those methods are based on the slippage rate of the wheels, such as described in WO2011036511. Other methods are based on the yaw rate of the vehicle like in EP 1749722. Each of these methods provides an estimation of Hcog. However, it is crucial that the value of H cog updated within the dynamic control devices corresponds to the true and precise value of H cog . Therefore, the present invention aims at providing a more reliable H cog value.

Summary of the invention

It is the aim of the present invention to provide a method of optimizing the dynamic functions of a vehicle, and in particular an industrial vehicle, according to its actual driving status. In particular, the present method comprises steps aiming at providing an optimized calibration of the Hcog value according to the weight of the vehicle. The method further comprises steps aiming at determining the real H cog value based on convergent iterations. The last step of this method is to implement into the dynamic control system, and in particular into the ESC functions, an updated value of the H cog of the vehicle, in such a way to induce an adequate activation of the ESC functions, according to the real driving status of the vehicle.

To this extend, the present method comprises the steps of: a) Determining a first H cog value, at start of a mission,

b) Comparing said H cog value with one or more of an initial reference value and default reference value, c) Determining whether the conditions to modify one or more of the initial and default reference values are satisfied,

d) If said conditions are satisfied, then modifying the initial reference value and/or the default reference value to obtain an intermediate reference value,

d') Optionally storing the intermediate reference value determined during the mission e) Repeating the preceding steps a certain number of times,

f) Determining a real value of the H cog of said vehicle,

g) Updating the dynamic control functions of said vehicle with an effective value H eff of the Hcog.

h) Modifying the initial reference value to an updated reference value.

For the purpose of the present invention a mission should be understood as a travel from a starting point to a destination with a given payload. The start of a given mission is for example determined at key-on, and the end of said mission may be determined at key-off. However, other alternatives may be envisaged. For example, a new start of mission may be considered under variation of the weight of the vehicle, due to change of the payload, or at specific geographical positions.

The Hcog value is determined several times while the vehicle is running. The H cog value may be determined by any known method, including the methods which analyze the behavior of the vehicle on road. It is preferably determined according to the method described in WO201 1036511 or a similar method, using the slippage rate of the wheels. This provides the advantage to not include sensors to the vehicle, in addition to the sensors already involved in existing functions. In particular, the wheel rotation sensors used in the determination of the slippage rate of the wheels are already used by the ESC functions. The H cog values, are preferably determined during accelerations phases of the vehicle, which can be true accelerations of the vehicle, or on the contrary, braking phases of the vehicle.

The Hcog values, determined during the mission, are each compared to one or more reference values, which can be an initial reference value, a default reference value, or an intermediate reference value. An initial reference value denotes an H cog value corresponding to the current weight of the vehicle, and already determined along a previous mission, or at the manufacturing of the vehicle. The aim of such an initial reference value is to easily determine an approximate value of H cog , knowing the weight of the vehicle. It can be for instance an H cog value of a calibration line wherein several H cog values are already known with respect to given vehicle weights.

The intermediate reference value denotes an intermediate H cog value, or a set of intermediate H cog values, previously determined during the current mission. A default reference value denotes a H cog value independent from the weight of the vehicle. A default reference value can be for instance the highest possible H cog value.

While an initial reference value or an intermediate reference value can be modified during or at the end of a mission, a default reference value remains preferably unchanged during the life of the vehicle. When comparing an H cog value to one or more reference values, either initial, or intermediate, it can be determined that said reference value is modified, that is to say that the reference value is either increased or decreased by a certain amount. The modification of the reference value may be subject to one or more conditions, including one or more of the difference between the H cog value and said reference value, the standard deviation of the H cog values determined during the mission, and the H cog value itself. In particular each of the above parameters may determine a threshold value above which a reference value can be modified. The modification of a reference value may be subject to one or several other conditions.

The same process may be repeated at each H cog determination, wherein each H cog value is compared to one or more of the initial reference value, default reference value, and intermediate reference value, and wherein one or both of the initial and intermediate reference value is modified. Alternatively, the process may be stopped after a certain number of iterations.

Out of this process, a new initial reference value may be obtained, which can be used as a reference value for the following mission. In other word, the calibration line is updated with a new H cog value for a given vehicle weight. This means that at least a part of the data is saved at the end of the mission and uploaded at starting of the following mission.

In addition, a converging H cog value is obtained thanks to the successive modifications of intermediate reference values. Such an H cog value, obtained by the converging method, is considered as the real H C02 value. The present method further comprises the step of updating the dynamic control systems with an effective H cog value, which is based on the real H cog value, or a reference value, or a combination of both.

The present invention is further directed to an arrangement, within a vehicle equipped with dynamic control systems, allowing the application of the method described herein. In particular, said arrangement comprises sensors, computing systems, and memories, and is connected to the dynamic control systems in such a way that updated key reference values of the H cog are considered by the dynamic control systems

The present invention also encompasses a vehicle equipped with such an arrangement, wherein the method herein described is processed.

Brief description of the drawings

Figure 1 : Calibration line, updated with a new reference value of H cog for a given vehicle weight

Figure 2; flow chart showing the iterative process of determining a real value of H cog and the update of the calibration line

Figure 3: schematic arrangement according to the present invention

Detailed description

At start of a given mission (100), the weight of the vehicle is determined (1 10) and the corresponding H cog value is deduced (120) and considered as the initial reference value H re ro for the purpose of the dynamic control functions. In other word the H re fD is initially considered as the true H cog value in the settings of the ESC.

The initial reference value H re i ¾ , corresponding to the weight of the vehicle, is for example determined according to a calibration line stored in a permanent memory (130). Said calibration line can comprise a certain number of vehicle weight values associated to the corresponding H cog values, as shown in figure 1. In particular, a fixed value of H cog may be defined, corresponding to the weight of the vehicle when it is empty. Additional values are provided, including one H cog value corresponding to the maximum authorized weight of the vehicle, and intermediate H cog values, each corresponding to intermediate vehicle weights. Preferably, the calibration line comprises 2 to 10 values in addition to the H cog value corresponding to the weight of the empty vehicle, or between 4 and 8 values. The calibration line is preferably predetermined at the time the vehicle is manufactured.

From the beginning of the mission (100), and for at least a certain time during the mission, the H COg value is regularly determined (220). Any method of determination may be used to determine the H cog value. The H cog value is preferably evaluated according to the slippage rate of the wheels of the vehicle during acceleration phases, as described in WO2011036511. For example, H cog may be determined at each braking phase during the mission or for a predetermined number of braking operations

According to a first option, a first H cog value Hi is compared to the initial reference value H ref o (240). It is checked whether the conditions to change the initial reference value are satisfied (340). In case these conditions are satisfied, the reference value H ref o is modifiedto an intermediate reference value H re n (440). In particular, the initial reference value can be increased to an intermediate reference value H ref i, higher than H re ro, if the determined Hi is higher than H re ra. On the contrary, the reference value H ref o is decreased to an intermediate reference value H re n, lower than H re ro, if the determined value Hi is lower than the initial reference value H re ro. The intermediate reference value H ref i is temporarily stored in a memory (540) and used as a new reference value in an iterative process. In addition, the determined H cog value Hi may be stored in another memory (560). The process is iterated, with a second H cog value H 2 , determined during the same or a separate acceleration phase, wherein H 2 is compared with the intermediate reference value H re n, generated after the previous H cog determination.

In a general way, the process is iterated n times (500) wherein n corresponds to 3 to about 500 iterations, preferably 4 to 200, and more preferably 5 to 100 iterations. H n values are thus sequentially determined (220), and compared to the H r e ( n -i), as shown in figure 2. According to a second option, the first H cog value Hi, determined during the first braking phases of the mission (220), is compared to the default reference value H refd (250). The default reference value H refd is independent from any previous measurement or calibration. The default reference value H refd is preferably the highest possible H cog value corresponding to the vehicle, and therefore remains unchanged from one mission to the other. The default reference value H refd is also independent from any vehicle weight measurement. It is checked whether the conditions to change the default reference value H refd are satisfied (350). If these conditions are satisfied, the default reference value H refd is then modified to an intermediate reference value H re fd(n-i ) (450). The new intermediate reference value H re fd is temporarily stored in a memory, and involved in subsequent iterative operations. The iteration process (500) is performed as above.

Depending on the vehicle type and the expected degree of optimization, the first H cog value H \ can be compared to one or both of the initial reference value H refl ) (240) and the default reference value H re fd, (250) according to the first and the second options above-mentioned. . Preferably, the first H cog value is simultaneously compared to both initial reference value H re fo and default reference value H re fd, and each of the initial reference value H re fo and default reference value H re fd may be modified to a corresponding intermediate reference value H ref o(n- l) and H re fd(n-i), wherein H re fO(n-i) and H re fd(n-i) can be equal or different. The conditions under which the initial reference values H re fo (340) and H re fd (350) are modified are not necessarily the same.

The standard deviation 6 C0g is also determined (230) after each H cog evaluation, taking into consideration all the H cog values determined since the start of the mission and stored in the memory (560). The standard deviation 6 C0g is determined before or simultaneously to the comparison of a H cog value H n with the corresponding reference value (240, 250), and may be included in the conditions under which one or more of the reference values H re fo, H re fd, H re fo(n- i)j Hrefd(n-i ) are modified (340, 350).

In general way, one or more of the reference values H re fo, H re fd, H re f0(n-i) 5 H re fd(n-i) is modified if the difference between H n and said reference value is higher than a threshold value.

Such a threshold value may be the standard deviation 6 c0g itself. In other words, a reference value may be modified if the difference between Hn and said reference value is higher or equal to the standard deviation 6 C0g .Alternatively, said threshold value can be a value higher than the standard deviation 6 C0g by a certain amount, such as about 10% or about 20% or about 50%. The conditions of modification (340, 350) are independently determined for each of the reference values H re fo, H re f d , H re fo( n -i), H re fd(n-i).

Also, the range of modification of a reference value (440, 450) may be conditioned to certain parameters. It may be determined that reference value H re fo, H re fd, H re f0(n-i), H re fd(n-i) is modified by a certain predetermined ratio, such as around 10% or around 20% or around 30% of the corresponding reference value. In a first alternative, one or more of the reference values Hrefl), Hrefd, H r efO(n-i), H re fd(n-i) can be modified by a predetermined metric value, such as about 0.10 meter, or about 0.20 meter, or about 0.50 meter. In a second alternative, the variation of one or more of the reference values H re fo, H re fd, H re fo(n-i), H re fd( n -i) may depend on the difference between the determined H cog value H n and said reference values. More particularly a high difference between the H cog value H n and a given reference value initiates a large modification of said reference value, whereas a low difference between the H cog value H n and said reference value initiates a small modification of the reference value H re ¾ n -i)- The difference between the determined H cog value H n and a reference value may be considered high if it is higher than about 1 meter, or about 0.50 meter, and it can be considered low if it is for example below about 0.50 meter, or below about 0.30 meter. Also, the modification of a reference value can be considered large if it is larger than about 0.50 meter, and small if it is lower than 0.20 or 0.10 meter.

In a third alternative, a given reference value may be modified in such a way that it becomes equal to the H n value just determined.

Above and below, a modification of a given reference value is meant for an increase or a decrease of said reference value, in the extend it is feasible. For example the specific default reference value H re d may only decrease if it is chosen as the highest possible value.

The above described n iterations (500), starting either from an initial value H ref o or a default reference value H re fd, or both, allow to converge to the real H cog value (600) with a good accuracy. In more details, a real value H rea i d of the H cog can be deduced only from the convergence starting from the default reference value H re f d (650). Alternatively, a real value H rea io (640) of H cog can be determined only by the mean of the convergent iterations starting from the initial reference value H ref o- For a better accuracy, the real value H rea i of the H cog of the vehicle is the average of both values H rea id and H rea io, simultaneously obtained during the iterations (640, 650). The number n of iterations (500) may be predetermined to a certain amount, such as around 10, or 50, or 200 iterations. Alternatively, the convergent iterations, either based on the initial reference value H ref o or the default reference value H re fd,can stop as soon as the difference between a measured H cog value H n and one or more of its corresponding reference values H ref o, Hrefd, H ref o( n -i), H re f d (n-i) is in the same range as the standard deviation 6 C0g . In a further alternative, the iterations may stop after the difference between the measured H cog value H n and one or more of the corresponding reference values H ref o, H re f d , H re fo( n- i), H re f d ( n -i) remains in the order of the standard deviation <5 cog after 2 or 3 consecutive H cog determinations. Under these conditions, it is reasonably considered that a real value of H cog is determined.

Thus, a real value of H cog is determined after a limited number of iterations. However, the process may start again at certain points of time during a given mission, to determine a new real value of the H cog and compare it to the real value previously determined in the mission. Certain points of time include for example regular time periods at which the iterative process is launched during the mission, specific geographical positions, like for example before a portion of road comprising turns and slopes such as in mountains. The iterative process may thus be initiated a number p of times (900) during a given mission, wherein p is comprised between 1 and 100 or more. The newly determined real value H rea ip is compared to the previously determined real value H rea i(p-i) (910). In case the newly determined real value H rea i p of H cog differs from the previously determined real value H re ai( p- 1 ) by a certain amount, such as about 10% or 20% or more than 50%, then a dysfunction in the dynamic control system may be detected (920). In this specific case, alert signals may be provided to the driver, either visual or audio or both. In addition, automatic settings may be adopted for the purpose of the dynamic functions. For example, in case divergent real values of H cog are determined during a same mission, the dynamic control functions may automatically consider the initial reference value Hrero or the default reference value H re fd in such a way that best safety running conditions are adopted. Once the real value of H cog is determined (600), according to the above-described iterative process, an efficient value H e ff of H cog is computed and uploaded within the dynamic control systems (700). H e ff replaces any previous reference value considered by the dynamic control systems of the vehicle, and in particular the ESC functions. The threshold activation of the ESC functions will thus be determined according to this H eff value. Depending on the selected parameters, H eff may be one of the values previously determined like Hreaio, H rea id, H rea i. Alternatively, any one of these previously determined values H rea io, H rea id, Hreai may be compared to the initial reference value H re ro, and an average value can be computed to provide H e ff. Otherwise, the highest of the previously determined values H rea i 0 , H rea id, Hreai, and Hrefo may be selected as H e ff in such a way that the best safety conditions are applied. During the iterative process above described, each H cog value H n is thus compared to one or more of the corresponding intermediate reference values H refl )(n-i) and H re fd(n-i) to provide an efficient value H e ff that is uploaded into the ESC functions. One or more of the sets of intermediate reference values H re fo(n-i) stored in a memory (540), H ref d(n-i) stored in another memory (550) or determined H cog values H n , stored in a third memory (560), may simultaneously be used to update the calibration line with a new reference value H re ftr(800). The set of the H cog values H n , is preferably used to the update of the calibration line.

The update of the calibration line can occur for instance at the end of a mission, taking into account all the values of H cog determined during the mission and stored in the temporary memory (560, 550), or only a certain number of these values. The initial reference value H ref o can be updated to in such a way that a certain amount of the considered H cog values determined during the mission are below the updated reference value A certain amount of the H cog values may be for example 100%, or 95% or 90% of the H cog values.

Alternatively, the initial reference value H ref o can be updated during the mission. In that case, the initial reference value H re ro is updated to a new reference value H re ft)' at each H cog determination under specific conditions. Said specific conditions include one or more of the followings:

- Hrefo is updated to H re fo' in such a way that a certain amount of the H n values determined since the beginning of the mission is below Η Γβ ω'· A certain amount can be about 100%, about 95% or about 90%.

- Hrefo is updated to H re ft)' at a given iteration n, only if the corresponding H n value is higher than the standard deviation 6 C0g of all the H cog values determined since the beginning of the mission.

Hrefo is updated to H re fD' at a given iteration n, only if the corresponding H n value is higher than the standard deviation e cog of all the H cog values determined since the beginning of the mission by a certain amount. A certain amount can be about 10%, or 20% or 50%.

Hrefo is updated to H re f0' at a given iteration n, only if the corresponding H n value differs from the previous value H( n-1 ) by a certain amount. A certain amount can be about 10%, or 20% or 50%. Hrefo is updated to H refl )' at a given iteration n, only if the difference between the corresponding H n value and the previous value H (n-1) is higher than the standard deviation 6 C0g .

Alternatively, the calibration line can be updated during the mission, after a certain number m of H cog values have been determined. The number m can be chosen to provide a statistically relevant set of values. For example, m can be comprised between 5 and 100 H cog values, preferably between 10 and 50 H eog values.

In all instances, the updated calibration line is stored in a memory (130) and used at the starting of the following mission. Thus, based on the updated calibration line, an initial reference value H refl r can be determined according to the new weight of the vehicle.

The present invention also encompasses an arrangement allowing the update of the H cog value and its implementation into the dynamic control systems. In particular such an arrangement comprises :

- an H cog determination module M cog ,

- a first computation module C 2 ,

- a calibration module C a ,

- a second computation module C 3 , and - a dynamic control module D m .

The H cog determination module M cog allows to determine the height of the gravity center H cog of the vehicle. To this extend it may comprise one or more sensors Si. Such sensors may be of various type, like wheel rotation sensors SI, used to determine the slippage rate of the wheels, pressure sensors S 2 , used to determine the weight of the vehicle, or any other sensors Si, which can be used to determine the H cog value. The H cog computation module further comprises a calculator Ci, used to compute the data received from the sensors Si, S 2 , S,, in such a way that a value H n of the H cog can be provided. The H cog determination module M cog may further be connected to external sensors like the vehicle speed sensors, in such a way that accelerations phases can be recognized. Thus, calculations of the H cog value can be triggered upon variation of speed of the vehicle. The H cog determination module M cog can alternatively, or in addition, be activated upon other events, like the braking pedal activation, or the accelerator pedal activation. M cog provides series of H cog values, H n , which are stored in a first memory mi. The memory mi is preferably a RAM, storing the data computed during a mission, and erased at the end of the mission.

The arrangement of the present invention further comprises a first computation module C 2 , which computes the H n data stored in the memory mi. In particular, the first computation module C 2 comprises at least a standard deviation calculation module M Sd , and a convergence computation module C m . The standard deviation calculation module M sd allows to determine the standard deviation of the H n values stored in mi during a mission. The convergence computation module C m allows to determine the difference between each H cog value determined in Ci and a reference value. The first computation module C 2 may further be provided with a memory m 2 to store intermediate values, like incremental H ref values. The first computation module C 2 thus produces either a new reference value H refl r or a real H cog value H rea i, or both of them.

The calibration module C a comprises a memory m 3 to store the reference value H ref¾ of the H cog corresponding to a given vehicle weight, and an update module U ref to update the reference values H re ro to a new reference value The data stored in the memory m 3 remain after the vehicle is switched off, in such a way that they can be loaded at the following key-on.

The second computation module C 3 allows to determine an effective value H eff to implement to the dynamic control module, based on the data received at least from C 2 and C a . Said effective value H eff is uploaded within the dynamic control systems D m , and in particular within the ESP functions. The present invention further relates to a vehicle comprising such an arrangement, and able to implement in the dynamic control systems an optimized value of the height of the gravity center H cog , according to the method described herein.