A METHOD FOR CONTROLLING AUXILIARY BRAKING BY A VEHICLE
20230001898 · 2023-01-05
Assignee
Inventors
- Leo LAINE (Härryda, SE)
- Anders Eriksson (Torslanda, SE)
- Gustav NEANDER (Göteborg, SE)
- Jan-Inge SVENSSON (Göteborg, SE)
Cpc classification
B60T8/329
PERFORMING OPERATIONS; TRANSPORTING
B60T8/323
PERFORMING OPERATIONS; TRANSPORTING
B60T8/172
PERFORMING OPERATIONS; TRANSPORTING
B60T8/1708
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60T8/17
PERFORMING OPERATIONS; TRANSPORTING
B60T8/172
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for controlling a vehicle brake system for a heavy duty vehicle including a primary brake system and an auxiliary brake system. The method includes configuring a wheel slip magnitude limit, obtaining a requested auxiliary brake torque, engaging the primary brake system at a torque determined in dependence of the requested auxiliary brake torque, while monitoring a wheel slip value, determining an allowable auxiliary brake torque in dependence of the requested auxiliary brake torque and the wheel slip value, and engaging the auxiliary brake system at the allowable auxiliary brake torque.
Claims
1. A method for controlling a vehicle brake system for a heavy duty vehicle, the brake system comprising a primary brake system and an auxiliary brake system, the method comprising: configuring a wheel slip magnitude limit, obtaining a requested auxiliary brake torque, engaging the primary brake system at a torque determined in dependence of the requested auxiliary brake torque, while monitoring a wheel slip value, determining an allowable auxiliary brake torque in dependence of the requested auxiliary brake torque and the monitored wheel slip value, and engaging the auxiliary brake system at the allowable auxiliary brake torque.
2. The method according to claim 1, wherein the auxiliary brake system comprises any of; an electric machine, an electromagnetic retarder system, a compression brake system, and an exhaust brake system.
3. The method according to claim 1, wherein the primary brake system comprises any of; a service brake system, a friction brake system, a regenerative brake system, and an electric machine brake system.
4. The method according to claim 1, wherein the requested auxiliary brake torque is obtained by manual selection from a set of discrete selectable torque values.
5. The method according to claim 1, wherein the requested auxiliary brake torque is obtained from a vehicle control unit arranged to control a vehicle brake operation.
6. The method according to claim 1, comprising engaging the primary brake system according to a pre-determined and gradually increasing function up to the requested auxiliary brake torque.
7. The method according to claim 1, comprising estimating a road friction coefficient.
8. The method according to claim 1, wherein the allowable auxiliary brake torque is reduced compared to the requested auxiliary brake torque in case the requested auxiliary brake torque cannot be obtained with a wheel slip magnitude below the configured wheel slip magnitude limit.
9. The method according to claim 1, wherein the allowable auxiliary brake torque is determined based on a maximum torque achieved by the primary brake system at a wheel slip magnitude below the configured wheel slip magnitude limit.
10. The method according to claim 1, wherein the allowable auxiliary brake torque is determined based on the relationship
T.sub.AUX=λ.sub.PEAK*M*C*R where T.sub.Aux is an auxiliary brake torque, λ.sub.PEAK is the largest monitored wheel slip magnitude value, 0<M≤1 is a margin factor, C is a longitudinal tyre stiffness parameter, and R is a wheel radius.
11. The method according to claim 1, wherein the allowable auxiliary brake torque is determined based on the relationship
T.sub.AUX=μ.sub.PEAK*F.sub.Z*R*G*M where T.sub.Aux is an auxiliary brake torque, μ.sub.PEAK is a peak estimated road friction coefficient, F.sub.z is an estimated tyre normal force, R is a wheel radius, G is a gear ratio, and 0<M≤1 is a margin factor.
12. The method according to claim 1, wherein the allowable auxiliary brake torque is determined to be zero in case a low friction condition is detected during the monitoring of wheel slip.
13. The method according to claim 1, wherein engaging the auxiliary brake system comprises gradually transferring a total brake torque from the primary brake system to the auxiliary brake system.
14. The method according to claim 1, comprising periodically transferring a total brake torque from the auxiliary brake system back to the primary brake system while monitoring wheel slip, and updating the allowable auxiliary brake torque based on the monitored wheel slip.
15. The method according to claim 14, wherein the transfer of brake torque from the auxiliary brake system back to the primary brake system is triggered based on any of road temperature value, presence of rainfall, presence of snowfall, road slope, road banking, and a visual image of the road.
16. The method according to claim 14, wherein the transfer of brake torque from the auxiliary brake system back to the primary brake system is triggered in response to a change in wheel slip/or in response to a change in requested brake torque.
17. A computer program comprising program code means for performing the steps of claim 1 when said program is run on a computer or on processing circuitry of a control unit.
18. A computer readable medium carrying a computer program comprising program code means for performing the steps of claim 1 when said program product is run on a computer or on processing circuitry of a control unit.
19. A control unit configured to control a vehicle brake system in a heavy duty vehicle, the brake system comprising a primary brake system and an auxiliary brake system, the control unit is arranged to: configure a wheel slip magnitude limit, obtain a requested auxiliary brake torque, engage the primary brake system at a torque determined in dependence of the requested auxiliary brake torque, monitor a wheel slip value, determine an allowable auxiliary brake torque in dependence of the requested auxiliary brake torque and the wheel slip value, and engage the auxiliary brake system at the allowable auxiliary brake torque.
20. A vehicle comprising the control unit according to claim 19.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0022] With reference to the appended drawings, below follows a more detailed description of embodiments of the invention cited as examples. In the drawings:
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
DETAILED DESCRIPTION OF EXAMPLE EMBODIMENTS OF THE INVENTION
[0032] The invention will now be described more fully hereinafter with reference to the accompanying drawings, in which certain aspects of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments and aspects set forth herein; rather, these embodiments are provided by way of example so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. Like numbers refer to like elements throughout the description.
[0033] It is to be understood that the present invention is not limited to the embodiments described herein and illustrated in the drawings; rather, the skilled person will recognize that many changes and modifications may be made within the scope of the appended claims.
[0034]
[0035]
[0036]
[0037] Each wheel, or at least a majority of the wheels, is associated with a respective wheel brake 130, 150, 160 (trailer unit wheel brakes are not indicated in
[0038] Each of the wheel brake controllers is communicatively coupled to a control unit 110, allowing the control unit to communicate with the brake controllers, and thereby control vehicle braking. This control unit may potentially comprise a number of sub-units distributed across the vehicle, or it can be a single physical unit. The control unit 110 may, e.g. allocate brake force between wheels to maintain vehicle stability.
[0039] The example vehicles 100 also comprise auxiliary brake systems. An auxiliary brake system is a brake system which slows down the vehicle by means other than the primary brake actuators. The auxiliary brake system may, e.g., be used with advantage during downhill driving in order to spare the primary brake system from prolonged use, which may cause excessive wear and overheating in a service brake system based on disc or drum brakes. Some example auxiliary brake systems comprise compression brakes and exhaust brakes which uses a combustion engine to slow down the vehicle. Electromechanical retarders are also known which convert motion energy into electrical power while at the same time slowing down the vehicle. Auxiliary brake systems are known in general and will therefore not be discussed in more detail herein.
[0040] Some auxiliary brake systems provide relatively powerful braking in terms of brake torque. Also, they are often difficult to control since the auxiliary brake control systems often involve relatively large time constants and course granularity when it comes to controlling torque. For instance, it takes some time to re-configure a combustion engine from being in a drive mode to acting as a retarder, and it may be difficult to predict what braking torque is obtained when braking starts.
[0041] This may be a problem, especially if the vehicle is moving over slippery road surfaces. An abrupt braking operation may cause deep wheel slip, which in turn may negatively affect vehicle stability. For example, abrupt and strong exhaust braking on the front axle wheels of a tractor may cause the vehicle combination to jack-knife, which is undesired.
[0042]
[0043] The WEM 210 controls brake torque via an interface 240 to the brake actuator 250. Longitudinal wheel slip λ may be defined as
where R is the wheel radius in meters, co is the angular velocity of the wheel, and v.sub.x is the longitudinal speed of the wheel (in the coordinate system of the wheel). Thus, A is bounded between −1 and 1 and quantifies how much the wheel is slipping with respect to the road surface. The vehicle control unit 110 maintains information on v.sub.x (in the reference frame of the wheel), while a wheel speed sensor can be used to determine co. Notably, in the following, when limits on wheel slip are discussed, it is the magnitude or absolute value of the wheel slip which is limited. I.e., an increased wheel slip limit may either refer to a larger positive allowed wheel slip or a smaller negative allowed wheel slip. The present disclosure mainly considers braking, i.e., the wheel slip is normally negative herein, since v.sub.x>Rω during braking.
[0044] Modern WEMs and primary brake systems are capable of fine grained slip control, i.e., some modern brake controllers are able to keep wheel slip λ within say +/− 0.02 of some nominal value.
[0045] The vehicle control unit 110, e.g., a vehicle motion management (VMM) system, sends brake requests 220 comprising, e.g., requested brake torque and wheel slip magnitude limit, and receives back data 230 related to, e.g., measured wheel slip, peak measured wheel slip, current braking capability in terms of, e.g., brake torque, and in some cases also estimated road friction coefficients.
[0046] The WEM then controls braking according to the requested brake torque while keeping wheel slip magnitude below the set wheel slip magnitude limit. This is made possible by the data supplied from the control unit 110 on, e.g., vehicle speed in the frame of reference of the wheel. If wheel slip magnitude exceeds the set slip limit, a slip control strategy which may comprise reducing the wheel torque generated in the primary brake system is activated such that the wheel recovers to a slip value equal to or less than the set wheel slip magnitude limit. The slip control function can be incorporated in the VMM or into the WEM or in both. According to some aspects, the VMM-based slip control loop uses one slip limit and the WEM uses a larger one. This way the WEM acts as a safety net if VMM fails to prevent excessive wheel lock.
[0047] The brake system in
[0048]
[0049] It is an object of the present disclosure to allow engagement of auxiliary brake systems also when road conditions are not favorable, e.g., when road friction is reduced due to ice. This is achieved by implementing an efficient way to limit wheel slip also when using auxiliary brake systems.
[0050] The techniques disclosed herein are based on the realization that the fine-grained slip control of modern primary brake systems can be used to effectively probe current road conditions in order to discern what wheel slips that can be expected in response to a given brake force or applied brake torque. The primary brake system can be used as friction measurement equipment, and the auxiliary brake system can then be configured in dependence of the measured friction. Thus, the drawbacks associated with abruptly engaging the often harsh auxiliary brake system can be alleviated or avoided entirely. The probing using the primary brake system is normally done on the same axle as that where the auxiliary brakes are connected. However, alternatively or as a complement, the probing with the primary brake system could be done on another axle compared to that where the auxiliary brakes are connected. For instance, it is possible to probe using the service brakes on an undriven axle, then phase that braking torque out and phase in an auxiliary braking torque on the driven axle.
[0051]
[0052]
[0053]
[0054] As will be explained in connection to
[0055] The allowable auxiliary brake torque 315 may also be determined based on the relationship
T.sub.AUX=λ.sub.PEAK*M*C*R
where T.sub.Aux is an auxiliary brake torque, μ.sub.PEAK is the largest monitored wheel slip magnitude value, 0<M≤1 is a margin factor, C is a longitudinal tyre stiffness parameter, and R is a wheel radius, and/or based on the relationship
T.sub.AUX=μ.sub.PEAK*F.sub.z*R*G*M
where T.sub.Aux is an auxiliary brake torque, μ.sub.PEAK is a peak estimated road friction coefficient, F.sub.z is an estimated tyre normal force, R is a wheel radius, G is a gear ratio, and 0<M≤1 is a margin factor. This means that the WEM is first used to estimate some key parameters related to the current road and driving conditions. Such key data may comprise, e.g., the largest detected wheel slip and/or the largest detected road friction coefficient.
[0056] Of course, if the road conditions are found to be so unfavorable as to not allow any auxiliary braking, the auxiliary braking operation may be cancelled in its entirety, i.e., the allowable auxiliary brake torque 315 is determined to be zero.
[0057] The road conditions is preferably re-evaluated regularly, i.e., with some pre-determined frequency, such as 0.2 Hz or the like. Some sensors may also be able to predict when road friction conditions have likely changed, such as temperature sensors, rain sensors, or camera sensors able to spot formation of ice and snow on the road. In this case re-evaluation of road conditions can be actively triggered, based on the sensor input.
[0058] The slope and bank of the road may also influence wheel slip. This data can be obtained from, e.g., level sensors, and used to trigger road condition re-evaluation comprising transferring brake torque back to the primary brake system in order to monitor wheel slip to see if road conditions have changed since the last probing event.
[0059]
[0060] Each wheel has a corresponding WEM, numbered from 1 to 6 in
[0061] A vehicle motion management module (VMM) or control unit 110 controls at least part of the vehicle braking functionality. The VMM 110 is connected by Controller Area Network (CAN) or Ethernet data bus 420 to the different WEMs.
[0062]
[0063]
[0064] The method comprises configuring S1 a wheel slip magnitude limit λ.sub.LIM. This wheel slip magnitude limit is normally a limit on the maximum allowable magnitude of wheel slip, i.e., how much difference is allowed between wheel rotational velocity and vehicle velocity. However, it can also be a range of allowable wheel slip values (both positive and negative) The wheel slip magnitude limit λ.sub.LIM may be configured by a VMM unit to provide vehicle stability and to maintain an ability by the vehicle to generate lateral forces needed to negotiate curves and the like.
[0065] The method also comprises obtaining S2 a requested auxiliary brake torque 310. This auxiliary brake torque 310 may, e.g., be obtained S21 by manual selection from a set of discrete selectable torque values 267 as discussed above in connection to
[0066] Now, as discussed above, instead of directly engaging the auxiliary brake system at the requested brake torque, the method comprises engaging S3 the primary brake system 320 at a torque determined in dependence of the requested auxiliary brake torque 310, while monitoring S4 a wheel slip magnitude value λ, 340. This engaging of the primary brake system effectively measures road conditions, since the primary brake system of the vehicle 100 comprises a fine-grained slip control. For a manually driven vehicle, the engaging of the primary brake system to probe road conditions is performed automatically without the driver having to take any action. This also means that the disclosed technique is suitable for use with autonomous or semi-autonomous vehicles, where no driver is present to control the auxiliary brake torque. This probing operation is different from the operations described in WO 02/32737, which requires an experienced driver, and where the experienced driver first configures a brake level using a manual input means, which brake torque level is then maintained regardless of wheel slip or impact on vehicle stability.
[0067] At least two options exist when it comes to engaging the primary brake system 320 at the torque determined in dependence of the requested auxiliary brake torque 310. According to a first option the VMM actively adjusts the requested torque to the primary system if the wheel slip magnitude exceeds the configured slip limit. In this case the requested torque will not be reached, since the primary brake system will be made to back off in order to reduce wheel slip. However, according to a second, during the probing phase, the VMM actually applies a gradually increasing torque up to the requested torque (for a short duration of time), and then monitors wheel slip to ‘read off’ what auxiliary braking can be applied without breaching the configured wheel slip limit. The present disclosure may comprise any of these options, or a combination of the two.
[0068] According to aspects, the engaging of the primary brake system 320 is performed according to a pre-determined and gradually increasing function up to the requested auxiliary brake torque 310. Thus, there is no abrupt application of brake torque, which is an advantage since unfavorable road conditions can be detected in time to abort the braking operation. The pre-determined and gradually increasing function may, e.g., be a linearly increasing function of some other function, such as a second order function of time.
[0069] Some aspects of the method also comprises estimating S5 a road friction coefficient μ. This road friction coefficient can be used as input for determining, e.g., when no auxiliary braking can be applied. The friction coefficient can also be estimated for separate wheels, or for the two sides of the vehicle, and used as input for the VMM to perform vehicle control.
[0070] The method also comprises determining S6 an allowable auxiliary brake torque 315 in dependence of the requested auxiliary brake torque 310 and the wheel slip value λ, 340. The allowable auxiliary brake torque is a brake torque that can be tolerated given the current road conditions and the configured slip limits. In
[0071] The allowable auxiliary brake torque 315 may optionally be determined S62 based on a maximum torque achieved by the primary brake system 320 at a wheel slip magnitude below the configured wheel slip magnitude limit λ.sub.LIM. Thus, the primary brake system is used to estimate what level of brake torque that can be supported given the current driving conditions, including road friction coefficient, road slope, and road banking. This maximum torque achieved by the primary brake system 320 can then be applied by the auxiliary brake system, perhaps after reduction by some margin factor or the like.
[0072] The allowable auxiliary brake torque 315 may also be determined S63 based on the relationship
T.sub.AUX=λ.sub.PEAK*M*C*R
where T.sub.Aux is an auxiliary brake torque, λ.sub.PEAK is the largest monitored wheel slip magnitude value, 0<M≤1 is a margin factor, C is a longitudinal tyre stiffness parameter, and R is a wheel radius.
[0073] The allowable auxiliary brake torque 315 may furthermore also be determined S64 based on the relationship
T.sub.AUX=μ.sub.PEAK*F.sub.z*R*G*M
where T.sub.Aux is an auxiliary brake torque, μ.sub.PEAK is a peak estimated road friction coefficient, F.sub.z is an estimated tyre normal force, R is a wheel radius, G is a gear ratio, and 0<M≤1 is a margin factor.
[0074] Thus, the allowable auxiliary brake torque 315 may be determined based on an estimated road friction coefficient or based on a monitored wheel slip level. The allowable auxiliary brake torque 315 may also be based on combinations of the two, e.g., a weighted combination of the relationships above, such as
[0075] where a and b are pre-determined or adaptively adjusted weight factors.
[0076] In case the road conditions are too slippery for supporting any auxiliary braking, the allowable auxiliary brake torque 315 may be determined S65 to be zero. This may, for instance be the case if a low friction condition is detected during the monitoring of wheel slip. This means that the requested auxiliary braking operation is automatically cancelled in case the VMM determines that such braking cannot be safely applied. This increases vehicle safety. Also, accidental manual engagement of the auxiliary braking system, e.g., by an inexperienced driver, is prevented in case such engagement cannot be safely executed without the vehicle breaching set wheel slip limits.
[0077] The method further comprises engaging S7 the auxiliary brake system 330 at the allowable auxiliary brake torque 315. This engaging may, for instance, be performed by gradually transferring S71 a total brake torque from the primary brake system 320 to the auxiliary brake system 330. This means that the total brake torque is kept constant, which may be an advantage.
[0078] It is appreciated that road friction conditions may change over time, and even over a single downhill drive. Thus, some aspects of the disclosed method comprises periodically transferring S8 a total brake torque from the auxiliary brake system 330 back to the primary brake system 320 while monitoring wheel slip λ, 340, and updating the allowable auxiliary brake torque 315 based on the monitored wheel slip λ, 340. Thus, if road conditions change, the vehicle will adapt in order to maintain safe operation. The transfer of brake torque from the auxiliary brake system 330 back to the primary brake system 320 may for instance be triggered S81 based on any of road temperature value, presence of rainfall, presence of snowfall, road slope, road banking, and a visual image of the road.
[0079]
[0080] Particularly, the processing circuitry 710 is configured to cause the control unit 110 to perform a set of operations, or steps, such as the methods discussed in connection to
[0081] The storage medium 730 may also comprise persistent storage, which, for example, can be any single one or combination of magnetic memory, optical memory, solid state memory or even remotely mounted memory.
[0082] The control unit 110 may further comprise an interface 720 for communications with at least one external device such as a suspension system sensor or IMU. As such the interface 720 may comprise one or more transmitters and receivers, comprising analogue and digital components and a suitable number of ports for wireline or wireless communication.
[0083] The processing circuitry 710 controls the general operation of the control unit 110, e.g., by sending data and control signals to the interface 720 and the storage medium 730, by receiving data and reports from the interface 720, and by retrieving data and instructions from the storage medium 730. Other components, as well as the related functionality, of the control node are omitted in order not to obscure the concepts presented herein.
[0084] Thus, with reference also to
[0085] configure a wheel slip magnitude limit λ.sub.LIM,
[0086] obtain a requested auxiliary brake torque 310,
[0087] engage the primary brake system 320 at a torque determined in dependence of the requested auxiliary brake torque 310,
[0088] monitor a wheel slip value λ, 340,
[0089] determine an allowable auxiliary brake torque 315 in dependence of the requested auxiliary brake torque 310 and the wheel slip value λ, 340, and
[0090] engage the auxiliary brake system 330 at the allowable auxiliary brake torque 315.
[0091]