Method for determining a torque to be applied to the wheels in a vehicle speed limiting function
The method addresses erratic feedback loops in speed limiting functions by switching to the rotational speed of non-driving wheels as a basis for calculating forward speed, stabilizing the servo loop and enhancing driver comfort and vehicle stability.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-07-17
- Publication Date
- 2026-03-19
AI Technical Summary
Existing speed limiting functions in vehicles experience erratic and turbulent feedback loops due to wheel slippage, particularly during slight slip conditions, leading to undesirable oscillations felt by the driver and affecting vehicle stability.
A method for determining motor torque applied to wheels in a speed limiting function that switches the basis for calculating current forward speed from the rotational speed of driving wheels to non-driving wheels when specific thresholds are met, ensuring a smooth transition and avoiding oscillations.
This approach stabilizes the servo loop, eliminating undesirable oscillations and improving driver comfort and vehicle stability by using the more stable rotational speed of non-driving wheels as a reference during slight slip conditions.
Smart Images

Figure FR2025000135_19032026_PF_FP_ABST
Abstract
Description
[0001] DESCRIPTION
[0002] TITLE OF THE INVENTION: METHOD FOR DETERMINING A TORQUE TO BE APPLIED TO THE WHEELS IN A VEHICLE SPEED LIMITING FUNCTION
[0003]
[0001] The present invention relates generally to the field of driver assistance systems in motor vehicles, and in particular the speed limitation function.
[0004]
[0002] The vehicles concerned include electric or hybrid vehicles, but the present invention is equally applicable to vehicles with internal combustion engines.
[0005] [003 j We are particularly interested here in a speed limitation function, and in a speed restriction function.
[0006]
[0004] We consider here motor vehicles comprising a motorized axle with driving wheels and a non-motorized axle with non-driving wheels.
[0007]
[0005] The transmission of torque from the wheels to the ground depends on the coefficient of friction between the tire and the ground at the point of contact between the tire and the ground, which can also generally be called 'adhesion'.
[0008] [0061 It may happen that the coefficient of friction does not allow all the applied torque to pass between the tire and the ground, in which case wheel slippage occurs.
[0009]
[0007] Such a slip can occur in particular in the event of significant acceleration on a surface with little adhesion, for example on a wet road.
[0010]
[0008] When the vehicle is equipped with an anti-slip function, also called 'ASR', this function intervenes as soon as the slip rate reaches a certain percentage (on the order of 10% or more, according to a non-limiting example), but it does not intervene for lighter slips. The percentage in question for 'triggering' an ASR intervention depends on the operating conditions and circumstances.
[0011]
[0009] Such slippage can occur while the speed limiting function is engaged. [0 ü] Generally, when the speed limiting function is engaged, the speed limiting function manages a maximum advance speed that must not be exceeded (except in very specific cases).
[0012]
[0011] Furthermore, the speed limiting function generally uses as the current forward speed a forward speed based on the average rotational speed of the drive wheels.
[0013]
[0012] It has been observed that when the speed limiting function intervenes to limit the torque requested by the driver while a slight slip condition exists on the drive wheels, this leads to a somewhat erratic and turbulent feedback loop, which is felt by the driver. Indeed, one or more small oscillations are observed in the rotational speed of the drive wheels.
[0014]
[0013] In this context, the inventors sought to propose a solution to eliminate the aforementioned servo turbulence, in order to improve driver feel and to improve vehicle stability.
[0015]
[0014] To achieve this objective, the invention proposes a method for determining a motor torque to be applied to the wheels of a motorized axle, in a speed limiting function in a motor vehicle comprising a motorized axle with driving wheels and a non-motorized axle with non-driving wheels, the speed limiting function managing a ceiling advance speed and generally using as the current advance speed an advance speed based on the rotation speed of the driving wheels, the method providing that: a- if a first difference between the ceiling advance speed and the current advance speed is less than a first threshold, and if a second difference between the rotation speed of the driving wheels and the rotation speed of the non-driving wheels is greater than a second threshold, then the speed limiting function changes the basis for calculating the current advance speed which becomes the rotation speed of the non-driving wheels.
[0016]
[0015] Thanks to these provisions, switching to the current feed rate calculated from the rotational speed of the non-driving wheels prevents the creation of undesirable oscillations.
[0016] It should be noted that in this document, the term "speed limiting function" encompasses both the conventional speed limiter function and the speed restrictor function.
[0017]
[0017] Advantageously, the rotational speed of the non-driving wheels is more stable than that of the driving wheels, and the servo loop is then free of oscillations.
[0018]
[0018] This helps to avoid small jolts that could be felt by the driver and occupants of the vehicle.
[0019]
[0019] Of course, if the slip suddenly increases, the traction control regulation / feedback loop of the traction control system intervenes and then controls the engine torque control downwards.
[0020]
[0020] It should be noted that in practice, one works with the half-sum of the wheel speeds of the axle in question. It is observed that, provided the average wheel radius is known, it is possible to convert a wheel rotation speed into a vehicle forward speed.
[0021]
[0021] According to an advantageous option, the method may further include: b- if the second difference between the rotational speed of the driving wheels and the rotational speed of the non-driving wheels becomes less than a third threshold, then the speed limiting function changes the basis for calculating the current forward speed, which becomes the rotational speed of the driving wheels again.
[0022]
[0022] Whereupon, the speed limiting function then returns to its nominal operation. Thus, the use of the rotational speed of the non-driving wheels as the basis for calculating the current forward speed is only temporary and concerns the phase of approaching the maximum speed setpoint and reaching said setpoint.
[0023]
[0023] According to a particular example, the basic loop of the process is executed iteratively with a frequency of at least 100 Hz, i.e., a loop period of 10 ms or less. This results in a very responsive system behavior, although, as will be seen later, for certain conditions to be verified, a confirmation over a certain confirmation time prevails.
[0024]
[0024] According to one embodiment, the first threshold and / or the second threshold are parameterizable or calibrable thresholds.
[0025] The threshold values can therefore be adjusted after qualification tests. The threshold values can be made dependent on the type of vehicle to which the process is applied.
[0025]
[0026] In one particular example, calibration values may depend on the vehicle load, the slope of their road, and so on.
[0026]
[0027] The calibration table or matrix can have several dimensions as known in itself.
[0027]
[0028] According to one implementation, the third threshold is a configurable or calibrable threshold.
[0028]
[0029] The speed of return to nominal operation for the speed limiting function can thus be chosen.
[030] According to one embodiment, the conditions concerning the first deviation and the second deviation must be verified for a first and a second confirmation duration respectively, in order to be validated.
[0029]
[0031] Each of the first and second confirmation durations can be on the order of a few tens of milliseconds. As a result, the function does not react to a very specific event, such as a wheel passing over a pothole.
[0030]
[0032] The first and second confirmation durations may be identical or different.
[0031]
[0033] According to one embodiment, the change of the calculation basis for the calculation of the current feed rate is achieved by a smooth transition without a jump.
[0032]
[0034] The switch from one piece of information to the other is gradual, without any jump in the determination of the vehicle's forward speed. The behavior is sufficiently smooth, and the change is therefore not perceptible to the driver and / or the vehicle's occupants.
[0033]
[0035] This applies on the one hand to the switching of the rotational speed of the driving wheels towards the rotational speed of the non-driving wheels and on the other hand to the switching of the rotational speed of the non-driving wheels towards the rotational speed of the driving wheels.
[0034]
[0036] To perform the smooth transition, weights that gradually reverse can be used. The time gradient of the change can also be limited.
[0037] In one embodiment, the use of the smooth transition is subject to calibration. The seamless transition function can thus be activated or deactivated.
[0035]
[0038] If the calibration is such that the jumpless transition function is not activated, then a jump from VRR1 to VRR2, or vice versa from VRR2 to VRR1, can occur.
[0036]
[0039] According to one embodiment, authorization of the process may be provided subject to calibration, or subject to manufacturer, fleet manager or end user parameterization.
[0037]
[0040] It is therefore possible to activate or deactivate the function of switching the forward speed calculation based on the rotational speed of the non-drive wheels. This configuration can be included in the vehicle configuration settings.
[0038]
[0041] The present invention also relates to a motor vehicle comprising at least one motorized axle with drive wheels and one non-motorized axle with non-drive wheels, a speed limiting function, and at least one computer involved in the speed limiting function and configured to implement the method as defined above.
[0039]
[0042] The invention will be further detailed by describing non-limiting embodiments, and based on the accompanying figures illustrating variants of the invention, in which:
[0040] - [Fig.1] schematically illustrates in top view a synoptic diagram of the vehicle equipped with the speed limitation function;
[0041] - [Fig.2] represents an example of a timing diagram of a situation in increasing speed towards the advance speed capped by the speed limitation function;
[0042] - [Fig.3] represents an example of a process flowchart.
[0043]
[0043] In the different figures, the same references designate identical or similar elements.
[0044]
[0044] In Figure 1, a VHL vehicle is schematically represented, with a front axle ESS AV with steering and driving wheels and a rear axle ESS ARR with non-driving wheels.
[0045] The vehicle in question may be a passenger vehicle, a utility vehicle, a van, a recreational vehicle, a minibus, a coach, a truck, etc.
[0045]
[0046] The front axle is powered by a hybrid powertrain in the example shown. This powertrain consists of an electric motor (ME1) and an internal combustion engine (ICE). Generally, powertrains can be purely electric, hybrid, or conventionally powered.
[0046]
[0047] The electric motor unit is engaged with the front axle wheel shafts via a TR1 transmission.
[0047]
[0048] As known in itself and not described in detail, the TR1 transmission includes a differential and a reduction gear which allows the rotational speed to be lowered from the rotational speed of the powertrain output to the rotational speed of the front wheel shafts.
[0048]
[0649] We are interested here in the speed limitation function designated here by the acronym FLV.
[0049]
[0050] The vehicle in question includes at least one on-board computer responsible for the FLV speed limitation function. In practice, several computers may be involved. For the sake of simplicity, we will refer to it here as the FLV computer (identified as CMM), even though the FLV function described may be distributed across two or more computers.
[0050] [0511 The CMM computer controls the torque produced in the electromotor group, via the INV inverter with regard to the electric machine ME1.
[0051]
[0052] The vehicle is also equipped with a braking computer, otherwise generally called an ABS computer, which is responsible for determining the rotation speed of each wheel of the vehicle.
[0052] [0531 The ABS control unit can also implement the ASR traction control function.
[0053] [0541 To communicate with each other, the ABS control unit and the CMM control unit communicate via a multiplexed network 15, for example a CAN type network, as known per se.
[0054]
[0055] The CAN network data rate is at least 500 kilobits / s. In practice, a CAN network with a data rate of 1 megabit / s can be used. If necessary, a private multiplexed network can be used to avoid any latency in the transmission of messages from the ASR computer to the engine control unit.
[0055]
[0056] Each wheel is equipped with a rotational speed sensor, labeled WSS in Figure 1. The four individual wheel rotational speed readings are acquired by the ABS control unit, which then transmits this information to other control units. The ABS control unit also calculates the average wheel rotational speed for each axle of the vehicle.
[0056]
[0057] VRR1 denotes the average rotational speed of the drive wheels of the axle with drive wheels, here the front axle ESS AV. VRR2 denotes the average rotational speed of the wheels of the axle with non-drive wheels, here the rear axle ESS ARR.
[0057] [058 j One or both of the computers involved know a ratio that allows the vehicle's forward speed to be calculated by simply multiplying the wheel rotation speed. This ratio is based primarily on the average wheel radius.
[0058]
[0059] Among the driver assistance systems is the speed limitation function, abbreviated FLV, which helps the driver not to exceed a speed limit.
[0059] [060 In the speed limit function, a maximum speed is set either by the driver or by another vehicle system, for example, a navigation system informed of speed limit zones. The speed limit can also be received in real time from a remote system via a wireless communication link.
[0060]
[0061] This maximum speed limit generally changes over time depending on driving conditions, the roads traveled, and so on. It can also generally depend on the type of vehicle (trailer attached, van, truck) and certain local restrictions (pollution, roadworks, etc.).
[0061]
[0062] A speed limiter is a variant of a speed restriction system, which involves setting a maximum speed that the vehicle must not exceed, depending on the country of sale and / or local regulations. In this case, the set speed is not intended to change over time; it is fixed.
[0062]
[0063] Figure 2 illustrates a situation where the driver accelerates to the pending speed limit in the FLV speed limitation function.
[0063] [Q6 ] The line at the bottom of the timing diagram indicates the actual activation state of the speed limitation function.
[0064]
[0065] The area above represents the field of velocities transposed into forward speed of the vehicle.
[0065]
[0066] The ABS system acquires signals from the four WSS wheel speed sensors, one on each wheel. The ABS system calculates the average wheel rotation speed for each axle.
[0066]
[0067] The average rotational speed of the front axle wheels (drive axle) is denoted RR1 (in revolutions per minute). The average rotational speed of the rear axle wheels (non-drive axle) is denoted RR2 (in revolutions per minute).
[0067]
[0068] Given the average wheel radius, the wheel rotation speed is converted into the vehicle's forward speed, VRR1 and VRR2 respectively (in km / h). In general terms, we can write VRR1 = f(RR1) and VRR2 = f(RR2).
[0068]
[0069] The current feed rate typically used by the FLV speed limiting function is the feed rate calculated based on the rotational speeds of the drive wheels, i.e., f(RR1). This allows for a reliable and precise dynamic control loop.
[0069]
[0070] The limiting setpoint speed, also called the ceiling speed, is denoted VP. The current advance speed, taken as the variable to be controlled, is denoted VV. In the general case, VV = f(RR1).
[0070]
[0071] At time t0, VRR2 = VRR1. Between t0 and t1, we observe an increase in the current forward speed VV, and a concomitant reduction in the difference VP-VV. We also observe a slight drift between the speed of the driving wheels and the speed of the non-driving wheels, that is to say VRR2-VRR1 increases.
[0071]
[0072] When VP-VV is less than a first threshold S1, the FLV function is about to intervene. This first threshold S1 is configurable or calibrable. We denote E1 = VP-VV, E1 being the first deviation, measuring the difference in current advance speed relative to the maximum setpoint (see downward arrow in Figure 2).
[0072]
[0073] Furthermore, the difference E2 = VRR2 - VRR1 represents the effect of the drive wheels slipping on the road surface. The difference E2 is called the second deviation E2.
[0073]
[0074] At time t1, the difference E2 = VRR2-VRR1 becomes greater than a second threshold S2. This second threshold, denoted S2, is parameterizable or calibrable.
[0074]
[0075] Note that the second threshold can be expressed in km / h or revolutions per minute, depending on whether one is working with an equivalent advance speed or with the source information of wheel rotation speed. At time t1, according to the proposed method, the speed limiting function changes its source for calculating the current advance speed. From time t1 onward, it now uses the basis provided by the rotation speeds of the non-driving wheels VRR2 instead of using the basis provided by the rotation speeds of the driving wheels VRR1 as before.
[0075]
[0077] This is symbolized on the highest curve of the graph in Figure 2, where RMM denotes the mode with the basis provided by the rotational speeds of the drive wheels VRR1 and RNMO denotes the mode with the basis provided by the rotational speeds of the non-drive wheels VRR2.
[0076]
[0078] The motor torque to be applied to the wheels of the motorized axle is denoted CMO. It is shown just below in Figure 2. Up to time t2 the motor torque corresponds to the driver's will, but from time t2 or even a little before, the speed limiting function takes over and imposes a lower motor torque so that the vehicle's forward speed does not exceed the ceiling VP.
[0077]
[0079] Advantageously, thanks to the use of the rotational speed of the non-driving wheels as a reference, the control of the torque servo system on the ceiling speed is calm and does not exhibit oscillation.
[0078]
[0080] At time t3, while the regulation provided by the speed limitation function is active, the gap E2 = VRR2-VRR1 becomes less than a third threshold S3.
[0079]
[0081] This is the condition for switching the calculation of the forward speed back to the calculation based on the rotational speeds of the drive wheels VRR1.
[0082] This third threshold S3 is configurable or calibrable.
[0080]
[0083] The proposed method therefore uses the following basic loop, as also visible in Figure 3:
[0081]
[0084] a- if a first difference between the ceiling advance speed and the current advance speed E1 = VP - VV is less than the first threshold S1 and if a second difference E2 between the rotation speed VRR1 of the driving wheels and the rotation speed VRR2 of the non-driving wheels, i.e. E2 = VRR1 - VRR2, is greater than the second threshold S2, then the speed limiting function FLV changes the calculation basis of the current advance speed VV which becomes the rotation speed VRR2 of the non-driving wheels.
[0082]
[0085] b- if the second difference E2 between the rotational speed VRR1 of the driving wheels and the rotational speed VRR2 of the non-driving wheels ie E2 = VRR1 - VRR2, becomes less than the third threshold S3, then the speed limiting function changes the basis for calculating the current forward speed VV which becomes again the rotational speed VRR1 of the driving wheels.
[0083]
[0086] This loop is repeated, as illustrated in Figure 3, with a recurrence of at least 100 hertz.
[0084]
[0087] According to an optional feature, a smooth transition is provided during a switch from one reference to another. For example, a calculation can be provided as follows: VV = C1 x VRR1 + C2 x VRR2, with the sum of the coefficients C1 + C2 = 1, and opposite variations, the complete variation being able to extend over a period of a few tens of milliseconds, or even one to two hundred milliseconds, or even a longer period without these values being limiting.
[0085]
[0088] According to an alternative solution, the temporal gradient of the velocity calculation can be limited below a value expressed in m / s 2 .
[0086]
[0089] Generally speaking, we speak of a smooth transition when it is devoid of a jump.
[0087]
[0090] It is noted that this smoothing function can be subject to the presence of an activation calibration of this smoothing function.
[0088]
[0091] Furthermore, the entire function of switching to the reference provided by the non-driven wheels can also be subject to the presence of a calibration flag activating the entire function. In addition, as already discussed above, the inequality conditions expressed above may require confirmation in several consecutive calculation loops, or may require confirmation over a predetermined retention period.
Claims
DEMANDS 1. A method for determining a motor torque (CMO) to be applied to the wheels of a driven axle MMM, in a speed limiting function (FLV) in a motor vehicle comprising a driven axle with driving wheels and a non-driven axle with non-driving wheels, the speed limiting function managing a maximum advance speed (VP) and generally using as the current advance speed (VV) an advance speed based on the rotational speed (VRR1) of the driving wheels, the method providing that: a- if a first difference (E1) between the maximum advance speed (VAP) and the current advance speed (VV) is less than a first threshold (S1) and if a second difference (E2) between the rotational speed (VRR1) of the driving wheels and the rotational speed (VRR2) of the non-driving wheels is greater than a second threshold (52), then the speed limiting function changes the calculation basis of the current forward speed (W) which becomes the rotation speed (VRR2) of the non-driving wheels.
2. Method according to claim 1, further comprising: b- if the second difference (E2) between the rotational speed (VRR1) of the driving wheels and the rotational speed (VRR2) of the non-driving wheels VRR1 - VRR2 becomes less than a third threshold (S3), then the speed limiting function changes the calculation basis of the current forward speed (VV) which becomes again the rotational speed (VRR1) of the driving wheels.
3. A method according to any one of claims 1 to 2, characterized in that the first threshold (S1) and / or the second threshold (S2) are parameterizable or calibrable thresholds.
4. A method according to claim 2, characterized in that the third threshold (53) is a configurable or calibrable threshold.
5. A method according to any one of claims 1 to 4, characterized in that the conditions concerning the first deviation (E1) and the second deviation (E2) must be verified for a first duration and a second duration respectively. second confirmation period, to be validated.
6. A method according to any one of claims 1 to 4, characterized in that the change of the calculation basis for the calculation of the current feed rate is achieved by a smooth transition without a jump.
7. Method according to claim 6, characterized in that the use of the smooth transition is subject to calibration.
8. A method according to any one of claims 1 to 4, characterized in that it provides for authorization of the method subject to calibration, or subject to parameterization by the manufacturer, fleet manager or end user.
9. Motor vehicle, comprising at least one powered axle with drive wheels and one non-powered axle with non-drive wheels, a speed limiting function, and at least one computer involved in the speed limiting function and configured to implement the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Vehicle running speed control method and system, controller, medium and vehicle
CN118269969A
Controlling vehicle speed involves forming control parameter of at least one of drive slip and engine torque controllers depending on deviation between actual and demanded speed
DE10055868A1