METHOD FOR DRIVING A MOTOR VEHICLE
20220203986 ยท 2022-06-30
Assignee
Inventors
Cpc classification
B60W30/17
PERFORMING OPERATIONS; TRANSPORTING
B60W60/001
PERFORMING OPERATIONS; TRANSPORTING
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W30/17
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for controlling a drive unit of a motor vehicle include acquiring a speed instruction, measuring the speed of the motor vehicle, and computing a control instruction for the drive unit on the basis of the measured speed and of the speed instruction. When the motor vehicle is moving forwards and should be stopped, the speed instruction is determined so as to be strictly less than zero.
Claims
1-8. (canceled)
9. A method for controlling a drive member of a motor vehicle, comprising: acquiring a speed setpoint; measuring a speed of the motor vehicle; and calculating a control setpoint for said drive member as a function of the measured speed and of the speed setpoint, wherein, when the motor vehicle is moving forward and has to be stopped, the speed setpoint is determined so as to be strictly less than zero.
10. The control method as claimed in claim 9, wherein the motor vehicle is considered to be moving forward and having to be stopped when the speed setpoint passes from a strictly positive value to zero.
11. The control method as claimed in claim 9, wherein the control setpoint is determined as a function at least of a deviation between the speed setpoint and the measured speed.
12. The control method as claimed in claim 9, wherein the control setpoint is determined as a function also of an external datum relating to an environment of the motor vehicle.
13. The control method as claimed in claim 12, wherein, when another vehicle precedes said motor vehicle, the external datum comprises at least one of a speed of said other vehicle and a distance separating said other vehicle and said motor vehicle.
14. The control method as claimed in claim 9, further comprising acquiring a desired speed, wherein the speed setpoint is determined as a function of the desired speed.
15. The control method as claimed in claim 9, wherein the speed setpoint is determined as a function of an external datum relating to an environment of the motor vehicle.
16. The control method as claimed in claim 15, wherein, when another vehicle precedes said motor vehicle, the external datum comprises at least one of a speed of said other vehicle and a distance separating said other vehicle and said motor vehicle.
17. A motor vehicle, comprising: an autonomous or assisted drive unit, wherein the drive unit is programmed to implement the control method as claimed in claim 9.
Description
DETAILED DESCRIPTION OF THE INVENTION
[0030] The description given below in light of the attached drawings, given as nonlimiting examples, will give a good understanding of what the invention consists of and how it can be produced.
[0031] In the attached drawings:
[0032]
[0033]
[0034]
[0035]
[0036] In
[0037] The motor vehicle that will be considered more particularly here will be the one which is following the other. This motor vehicle will hereinafter be called vehicle considered 10. The other motor vehicle will be called preceding vehicle 20.
[0038] As appears in
[0039] It will be able to be a manually-controlled vehicle, in which case the latter will be equipped with driver assistance means, or, preferentially, an autonomous vehicle.
[0040] The braking means here comprise four brake stirrups designed to clamp the brake disks with which the four wheels of the vehicle considered 10 are equipped. These braking means further comprise a drive member that, here, takes the form of an actuator suitable for actuating the four brake stirrups when it receives the appropriate setpoint in order to brake the vehicle considered 10.
[0041] This vehicle considered 10 is equipped with sensors allowing it to be identified in its environment so as to be able to drive at least the braking means autonomously, that is to say without human intervention.
[0042] Any type of sensor could be employed.
[0043] In the example represented in
[0044] The vehicle considered 10 could, as a variant, be equipped with a camera or any other telemetry sensor (LIDAR or SONAR).
[0045] The vehicle is moreover equipped with a speed sensor suitable for measuring the speed V.sub.M with which it is traveling on the road 30. This speed sensor is, for example, suitable for measuring the speed of rotation of the wheels of the vehicle and for deducing therefrom the value of the speed V.sub.M.
[0046] Finally, the vehicle considered 10 is equipped with a means for inputting a speed at which the driver wants to travel (hereinafter called desired speed V.sub.S).
[0047] In order to process the information supplied by the input means, by the speed sensor and by the remote detector RADAR 12, and in order to be able to generate a braking setpoint Cf for the vehicle considered 10, the latter is equipped with a drive unit hereinafter called computer 11.
[0048] This computer 11 comprises a processor, a memory and various input and output interfaces.
[0049] Through its input interfaces, the computer 11 is adapted to receive input signals originating from the input means, from the speed sensor and from the remote detector RADAR 12.
[0050] The memory of the computer 11 stores a computer application, consisting of computer programs comprising instructions, the executing of which by the processor allows the computer to implement the method described hereinbelow.
[0051] Among these computer programs, one ensures the adaptive speed regulator function.
[0052] Finally, through its output interfaces, the computer is adapted to transmit setpoints to the various members of the vehicle, and notably to the braking means.
[0053] The method according to the invention is provided to generate a control of the actuator of the braking means which makes it possible to ensure the complete stopping of the vehicle considered 10 when that proves necessary. This method comprises a number of steps implemented recursively, that is to say in a loop, with regular time steps.
[0054] It first of all comprises an initialization step during which the computer 11 acquires the measured speed V.sub.M of the vehicle considered 10, the speed V.sub.20 of the preceding vehicle 20 and the distance d.sub.10-20 separating these two vehicles.
[0055] In this step, the computer also acquires the desired speed V.sub.S. Here, this speed is input by the driver of the vehicle considered 10. As a variant, provision could be made for it to be determined otherwise (it could for example be chosen to be equal to the legal speed limit on the road being taken).
[0056] During a second step, the computer 11 determines whether the adaptive speed regulator function is activated or not.
[0057] If it is not, the method is reset and therefore reverts to the initialization step.
[0058] If it is, the method continues in a third step during which the computer calculates a speed setpoint Cv for the vehicle considered 10.
[0059] This speed setpoint Cv is, here, for example, determined as follows.
[0060] As long as no vehicle is preceding the vehicle considered 10 or as long as the distance d.sub.10-20 separating the vehicle considered 10 from the preceding vehicle 20 is greater than a determined safe distance (which depends for example on the measured speeds V.sub.M, V.sub.20), the speed setpoint Cv is chosen to be equal to the desired speed V.sub.S.
[0061] When the distance d.sub.10-20 separating the vehicle considered 10 from the preceding vehicle 20 is less than the determined safe distance, the speed setpoint Cv is reduced so as to keep the distance d.sub.10-20 equal to the safe distance.
[0062] Then, the method continues in a fourth step during which the computer 11 determines the control setpoint of the actuator of the braking means, hereinafter called braking setpoint Cf.
[0063] For that, the computer 11 calculates the deviation .Math.V, in absolute value, between the speed setpoint Cv and the measured speed V.sub.M, then it deduces therefrom the braking setpoint Cf using a closed feedback loop. The braking setpoint Cf is therefore, here, determined conventionally as a function of the speed setpoint Cv and of the measured speed V.sub.M. It is thus possible for example to use a corrector of PID (proportional, integral, derivative) type.
[0064] According to the invention, when the speed setpoint Cv passes from a positive value to a value equal to zero, which can be interpreted as a desire to stop the vehicle considered 10, this speed setpoint Cv is then determined so as to have a negative value.
[0065] In this way, the deviation .Math.V becomes once again positive, which allows the computer 11 to calculate a braking setpoint Cf which is not zero.
[0066] An example of implementation of this method can be described in more detail with reference to
[0067] Between the instants t.sub.0 and t.sub.1, the real speed V.sub.R of the vehicle considered 10 is high enough for the measurement performed by the speed sensor to be reliable.
[0068] It can be seen in
[0069] It will be noted that there is only a delay between the speed setpoint Cv and the measured speed V.sub.M, which is explained by the non-zero response time of the braking chain (transmission, response time of the actuators, etc.).
[0070] Between the instants t.sub.0 and t.sub.1, the deviation .Math.V between the speed setpoint Cv and the measured speed V.sub.M, represented in
[0071] At the instant t.sub.1, the real speed V.sub.R of the vehicle considered 10 becomes too low for the speed sensor to be capable of measuring it accurately. Also, as
[0072] At this instant, as
[0073] Consequently, the real speed V.sub.R of the vehicle considered continues to decrease.
[0074] When the speed setpoint Cv becomes zero (at the instant t.sub.2), the deviation .Math.V between the speed setpoint Cv and the measured speed V.sub.M is also canceled. Then, as
[0075] The risk is then that the vehicle is not completely stopped, which may not be detected by the speed sensor. In our example,
[0076] To prevent this risk without modifying the abovementioned control law of the adaptive speed regulation function, the speed setpoint Cv is then determined so as to become strictly negative while the vehicle is either stopped or moving forward.
[0077] Consequently, the deviation .Math.V between the speed setpoint Cv and the measured speed V.sub.M, represented in
[0078] Provision can then be made to cancel the speed setpoint Cv after a predefined time.
[0079] The present invention is in no way limited to the embodiment described and represented, but the person skilled in the art will be able to add any variant that conforms to the invention.
[0080] Thus, it would be possible to envisage determining that the motor vehicle is moving forward and has to be stopped in a different way.
[0081] Provision could thus be made to calculate a criterion indicating whether or not the vehicle considered has to be stopped as a function of the measured speed V.sub.M, of the speed V.sub.20 of the preceding vehicle 20 and of the distance d.sub.10-20.
[0082] It would thus be possible, if these three data are below three predetermined thresholds, to provide for the motor vehicle to have to be stopped. Consequently, the speed setpoint Cv could be directly set at a strictly negative value.