Method and system for computing a road friction estimate
11091164 · 2021-08-17
Assignee
Inventors
Cpc classification
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
B60T8/172
PERFORMING OPERATIONS; TRANSPORTING
B60W10/04
PERFORMING OPERATIONS; TRANSPORTING
B60W40/12
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W40/12
PERFORMING OPERATIONS; TRANSPORTING
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
B60W10/04
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The present disclosure relates to a method for computing a friction estimate between a road surface and a tire of a vehicle. The method comprises applying a controllable torque to at least one of wheel of the vehicle and determining a vehicle velocity when the controllable torque is applied. Estimate a present tire force acting on the first tire when the torque is applied. Based on a vehicle velocity, estimate the present slip of the tire. Determining a present gradient of the tire force with respect to the slip based on the present tire force and the value indicative of the present slip. When the present gradient exceeds a predetermined first gradient threshold value and is below predetermined second gradient threshold value, compute the friction estimate.
Claims
1. A method for computing a friction estimate between a road surface and a tire of a vehicle when the vehicle is in motion along a course, the vehicle comprising two front wheels and two rear wheels, the method comprising: applying a controllable torque to at least one of the two front wheels and two rear wheels; determining a vehicle velocity when the controllable torque is applied; estimating a present tire force acting between a tire of the at least one wheel and the contact surface of the tire, when the torque is applied; based on the vehicle velocity, estimating a value indicative of present slip of the tire when the torque is applied; determining a present gradient of tire force with respect to slip based on a variation in slip caused by a variation in tire force produced when the torque is applied; wherein when a magnitude of the controllable torque is such that the present gradient of tire force exceeds a predetermined first gradient threshold value and is below a predetermined second gradient threshold value, the first gradient threshold value being set to avoid an undesirable sliding condition for the tire: computing the friction estimate based on the estimated present tire force, the value indicative of the present slip, and the present gradient of tire force with respect to slip.
2. The method according to claim 1, wherein the second gradient threshold value is based on a minimum slip condition for the tire.
3. The method according to claim 1 further comprising: determining a desired gradient of tire force with respect to slip, the desired gradient being above the predetermined first gradient threshold value and below the predetermined second gradient threshold value, and altering the controllable torque until the present gradient of tire force reaches the desired gradient before computing the friction estimate.
4. The method according to claim 3 further comprising: maintaining the present gradient of tire force close to the desired gradient within an allowable margin for a predetermined time duration.
5. The method according to claim 1 wherein applying the controllable torque comprises: applying first controllable torque to the at least one of the front wheels and rear wheels; and applying a second controllable torque to another one of the front wheels and rear wheels; wherein the first controllable torque and the second controllable torque are such that net force and net torque on the vehicle caused by any one of the first controllable torque and the second controllable torque is compensated for by the other one of the first controllable torque and the second controllable torque; wherein when magnitudes of the controllable torques are such that the present gradient of tire force with respect to slip exceeds a predetermined first gradient threshold value and is below a predetermined second gradient threshold value, the first gradient threshold value being set to avoid an undesirable sliding condition for the tire: computing the friction estimate based on the estimated present tire force, the value indicative of the present slip, and the present gradient of tire force with respect to slip.
6. The method according to claim 1, wherein the estimated present tire force is a longitudinal tire force along an axis parallel with a vehicle wheel hub direction and the controllable torque(s) is/are tractive torque(s) or braking torque(s).
7. The method according to claim 1, wherein the estimated present tire force is a lateral tire force orthogonal to a vehicle wheel hub direction and the controllable torque(s) is/are a yaw torque(s).
8. The method according to claim 1, wherein the estimated present tire force comprises a combination of a longitudinal tire force and a lateral tire force and the controllable torque(s) is/are a combination of a yaw torque and tractive torque(s) and/or braking torque(s).
9. A system for computing a friction estimate between a road surface and a tire of a vehicle when the vehicle is in motion along a course, the vehicle comprising two front wheels and two rear wheels, the system comprising: a torque applying unit for applying a controllable torque to at least one of the two front wheels and the two rear wheels; an inertial measurement unit and a vehicle speed sensor for determining a velocity of the vehicle; and a control unit configured to: control the torque applying unit to apply a controllable torque to the at least one of the two front wheels and two rear wheels; receive a vehicle velocity from the inertial measurement unit or the vehicle speed sensor when the controllable torque is applied; estimate a present tire force acting between a first tire and the contact surface of the first tire, and a value indicative of present slip of the first tire when the torque is applied based on the vehicle velocity; determine a present gradient of tire force with respect to slip based on a variation in slip caused by a variation in tire force produced when the torque is applied; and when a magnitude of the controllable torque is such that the present gradient of tire force exceeds a predetermined first gradient threshold value and is below a predetermined second gradient threshold value, the first gradient threshold value being set to avoid an undesirable sliding condition for the first tire, compute the friction estimate based on the estimated present tire force, the value indicative of the present slip, and the present gradient of tire force with respect to slip.
10. The system according to claim 9, wherein the second gradient threshold value is based on a minimum slip condition for the first tire.
11. The system according to claim 9, wherein the control unit is further configured to: determine a desired gradient of tire force with respect to slip, the desired gradient being above the predetermined first gradient threshold value and below the predetermined second gradient threshold value, and control the torque applying unit to alter the controllable torque until the present gradient of tire force reaches the desired gradient before computing the friction estimate.
12. The system according to claim 11, wherein the control unit is configured to maintain the present gradient of tire force close to the desired gradient within an allowable margin for a predetermined time duration.
13. The system according to claim 9, wherein the vehicle speed sensor is a wheel speed sensor, a GPS, an optical speed sensor, or a combination thereof.
14. A vehicle comprising the system according to claim 9.
15. The vehicle according to claim 14, wherein the vehicle is an autonomous vehicle.
16. A system for computing a friction estimate between a road surface and a tire of a vehicle when the vehicle is in motion along a course, the vehicle comprising two front wheels, two rear wheels, a torque applying unit for applying a controllable torque to at least one of the two front wheels and two rear wheels, and at least one of an inertial measurement unit and a vehicle speed sensor for determining a velocity of the vehicle, the system comprising: a control unit configured to: control the torque applying unit to apply a controllable torque to the at least one of the two front wheels and two rear wheels; receive a vehicle velocity from the inertial measurement unit or the vehicle speed sensor when the controllable torque is applied; estimate a present tire force acting between a first tire and the contact surface of the tire, and a value indicative of present slip of the first tire when the torque is applied based on the vehicle velocity; determine a present gradient of tire force with respect to slip based on a variation in slip caused by a variation in tire force produced when the torque is applied; and when a magnitude of the controllable torque is such that the present gradient of tire force exceeds a predetermined first gradient threshold value and is below a predetermined second gradient threshold value, the first gradient threshold value being set to avoid a sliding condition for the first tire, compute the friction estimate based on the estimated present tire force, the value indicative of the present slip, and the present gradient of tire force with respect to slip.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These and other aspects of the present disclosure will now be described in more detail, with reference to the attached drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
DETAILED DESCRIPTION
(12) In the present detailed description, various embodiments of the system and method according to the present disclosure are described. However, this disclosure may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided for thoroughness and completeness, and fully convey the scope of the disclosure to the skilled person. Like reference characters refer to like elements throughout.
(13) In the following description it should be understood that the tire force may be any one of a lateral or a longitudinal tire force unless specified. For a lateral tire force, the slip is understood to be a slip angle. For a longitudinal tire force the slip is understood to be a longitudinal slip.
(14)
(15) When applying a torque to a single front wheel 102a, the resulting force (F.sub.Whl) between the wheel and the contact area (e.g., the road) generates a torque, T.sub.WhlStr, that attempts to turn the front wheel 102a around the kingpin 108. The turning torque is in turn transferred to the axle rack 104 and can be monitored as the rack force, F.sub.rack. In more detail and with reference to
(16) In a low friction case (
(17) A wheel 102a subject to propulsion or braking (in
(18) Generally, the value indicative of the present slip may be estimated from a relation between the rotational speed (w) of the wheel, the radius (r) of the wheel and the longitudinal vehicle velocity (v.sub.x) In case of lateral slip, the relation may be given by:
α.sub.slip=arctan(v.sub.y/v.sub.x),
where v.sub.y is the lateral velocity of the vehicle. In order to determine v.sub.y, accelerometers and steering angles sensors arranged on the vehicle may be used to acquire data for calculating v.sub.y.
(19) Alternatively, the slip angle can generally be provided as a function (α(velocity, steering angle)) of the steering angle and the velocities. From the two functions F.sub.y(T.sub.WhlStr, α.sub.slip) and α(velocity, steering angle) the friction μ may be derived. For details regarding the functions (F.sub.y(T.sub.Whlstr, α.sub.slip) and α(velocity, steering angle)) and relationships between the above parameters, see “Tire and vehicle dynamics” (Butterworth-Heinemann, Oxford, 2002) by Hans Pacejka (see in particular Chapter 1 and 3 of the Pacejka reference).
(20) The slip does not have to be provided in the form of a slip angle as described above. Another equally applicable representation of slip is a longitudinal slip. In case of longitudinal slip, the longitudinal slip may be given by:
longitudinal slip=(w*r−v.sub.x)/v.sub.x.
(21) Different embodiments of the disclosure will now be described with reference to
(22)
(23) The system 300 further comprises vehicle state estimator comprising an inertial measurement unit (IMU) 308 for determining a velocity of the vehicle together with a vehicle speed sensor 314. The vehicle speed sensor may be a wheel speed sensor 314 (e.g., a tachometer 122, see
(24) The IMU 308 may comprise accelerometers and/or gyroscopes such that at least the velocity of the vehicle in the plane of the contact surface between the vehicle 100 tire and the ground can be determined. Based on measured e.g., acceleration data, the vehicle mass and inertia, the lateral force and longitudinal force can be determined (via e.g., Newton second law relating mass and acceleration to force).
(25) There is further a control unit 310 which is configured to control the torque applying unit 306 to apply a controllable torque to one of the two front wheels and the two rear wheels. The control unit 310 retrieves a vehicle velocity from the inertial measurement unit (308) (IMU) or the wheel speed sensor when the controllable torque is applied. Additionally, the control unit 310 estimates a present tire force on the first tire and a value indicative of the present slip of the first tire when the torque is applied based on the vehicle velocity. Based on the present tire force and the value indicative of the present slip the control unit 310 determines a present gradient of the tire force with respect to the slip. When the magnitude of the controllable torque is such that the present gradient exceeds a predetermined first gradient threshold value and is below predetermined second gradient threshold value the control unit 310 computes the friction estimate based on the estimated present force, the value indicative of the present slip, and the present gradient of the present tire force with respect to the present slip. The first gradient threshold value is set to avoid an undesirable sliding condition for the tire.
(26)
(27)
(28) In the indicated region 506 the tire force generally reduces as the slip increases which is indicative of that the tire is sliding and thus has no or little adhesion to the road. In this region 506, it is not feasible to determine the friction estimate and additionally, the driving comfort is undesirable due to the sliding of the tires.
(29) Turning now to the center region 504 indicated in
(30)
(31) In prior art it is common to instead monitor the slip. However, assume that the system is configured for the μ=1, .Math.=6 tire case (curve 62), then it would be required to stay within the boundaries of about 0.1<slip<0.25 as may be read from the circles 602 and 608. Assume then that the system enters a low friction situation (e.g., curve 64, μ=0.5, κ=6), for example caused by that the road conditions change (e.g., to an icy or wet road), then the desired region would instead be about 0.05<slip<0.12 as may be read from the circles 612 and 614 which means if we rely on the desired region in case 62, there is a risk of reaches too high force and cause sliding of the tires.
(32) Similarly, if the tires are changed to higher stiffness tires (curve 61, μ=1, κ=10) it would be required to maintained within about 0.05<slip<0.16 as may be read from the circles 618 and 620. However, if we rely on the predetermined curve 62 also for the high stiffness tires, it is again a risk of reaching a too high force. Accordingly, relying on the slip for determining when to compute a friction estimate is not reliable.
(33) Instead, and now with reference to
first gradient<present gradient<second gradient.
(34) In
(35) It should further be noted that the second gradient 701 may be determined by a minimum slip condition, i.e., first it is determined what is the minimum slip that has to be reached for a feasible friction estimate to be possible (i.e., to enter the region 504 in
(36) There is further shown first gradients 705, 707 for the curves 61 and 64. It should be noted that the gradients 702, 705, 707 may be equal to each other, thus providing at least upper boundaries for the desired region 504 regardless of friction condition or stiffness. In a similar manner, the second gradient provides lower boundaries for the desired region 504. Thus, by using gradient thresholds given by the first and the second gradient it is possible to stay within a desired region at a desired operating point 703 for a time during for reliably estimating a friction estimate without risking sliding of the tires.
(37) Accordingly, and as illustrated in the flow chart in
(38) The calculation of the friction estimate may be conceptually understood in the following way. The force may be expressed as a function of friction, stiffness and slip, i.e., force=f(μ, κ, slip), and we also have the gradient at hand, df/ds where f is force and s is slip. The gradient may be calculated by varying the force and slip, i.e., applying torque and estimating slip and the variation in slip caused by the variation in force. From the two equations:
force=f(μ,κ,slip), and
gradient=df/ds,
it is possible to solve for the stiffness and the friction.
(39) For the force, an exemplary tire model may be given by:
(40)
(41)
(42) From the equations (1) and (2), and with knowledge of the force, slip, and the gradient df/ds, it is possible to determine the friction μ and the stiffness κ.
(43) Turning now to
(44) In the first step S902 a braking torque (F.sub.Whl1) is applied to a front wheel 102a. A corresponding propulsion torque (F.sub.Whl3) is applied (S904) to a non-braking wheel, in this case front wheel 102b to compensate for the braking of the vehicle caused by the braking torque (F.sub.Whl1). In addition (S906), a brake torque (F.sub.Whl2) is applied to the rear wheel 102c arranged diagonally opposing the first wheel 102a in order to avoid generating a turning yaw for the vehicle 100. The vehicle velocity is determined in step S908 and the present tire force on one of the tires which is subjected to one of the torques, in this case tire 101a, is determined in step S910 when the torques are applied. Subsequently S912, a value indicative of the present slip for tire 101a is determined based on at least the vehicle velocity.
(45) It is determined whether the magnitude of the propulsion torque and braking torques are such that the present gradient of a measured tire force with respect to slip exceeds a predetermined first gradient threshold value and is below predetermined second gradient threshold value, the first gradient threshold value being set to avoid an undesirable sliding condition for said tire. If the above condition is fulfilled, the friction estimate is computed S916 based on the estimated force, the value indicative of the slip, and the present gradient of said tire force with respect to said slip.
(46) With the above described methods, the friction estimate can be probed and computed while the vehicle is travelling along a course without substantially affecting the course. Thus, the driver and the passenger of the vehicle may not notice the friction estimate computation including the applied forces and torques. For example, the friction estimation may be performed while cornering or driving along a straight course.
(47) As one skilled in the art would understand, the system 300, the torque applying unit 306, the internal measurement unit 308, the control unit 310, and any other system, subsystem, unit, device or module described herein may individually, collectively, or in any combination comprise appropriate circuitry, such as one or more appropriately programmed processors (e.g., one or more microprocessors including central processing units (CPU)) and associated memory, which may include stored operating system software and/or application software executable by the processor(s) for controlling operation thereof and for performing the particular algorithms represented by the various functions and/or operations described herein, including interaction between and/or cooperation with each other. One or more of such processors, as well as other circuitry and/or hardware, may be included in a single ASIC (Application-Specific Integrated Circuitry), or several processors and various circuitry and/or hardware may be distributed among several separate components, whether individually packaged or assembled into a SoC (System-on-a-Chip).
(48) The person skilled in the art realizes that the present disclosure by no means is limited to the preferred embodiments described above. On the contrary, many modifications and variations are possible within the scope of the appended claims.
(49) In the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. Any reference signs in the claims should not be construed as limiting the scope.