Method and device for limiting the torque build-up of an engine
10731574 · 2020-08-04
Assignee
Inventors
Cpc classification
F02D41/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/604
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/606
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D28/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D29/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2250/26
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02D29/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method for limitation of torque build-up of an engine (230) in a motor vehicle (100, 110), including the steps of continuously identifying (s410) a pattern pertaining to a maximum permissible torque (Tqmax); responding to torque demand (s420) by guiding torque build-up towards desired torque (Tqreq); responding to torque demand by continuously determining (s440) a difference (Tqdiff; Tqdiffnorm) between maximum permissible torque (Tqmax) and a prevailing torque (Tq); and controlling the torque build-up (s460) so that the resulting torque (Tq) is a function of the continuously determined difference (Tqdiff; Tqdiffnorm). Also a computer program product containing program code (P) for a computer (200; 210; 500) for implementing a method according to the invention. Also a device that performs the method and a motor vehicle (100; 110) equipped with the device are disclosed.
Claims
1. A method for limitation of torque build-up of an engine in a motor vehicle, comprising the steps of: continuously determining a dynamic pattern pertaining to a maximum permissible torque that varies over time, said maximum permissible torque being continuously determined based on data concerning a lowest permissible torque indicated by any of at least one torque limiter of said motor vehicle; responding to a demanded torque by guiding said torque build-up towards said demanded torque, said demanded torque being demanded by a user of said motor vehicle controlling acceleration and braking of said motor vehicle by at least one device; and, while said demanded torque exceeds said maximum permissible torque, and while a prevailing torque is less than said maximum permissible torque and until said prevailing torque is equal to said maximum permissible torque, responding to said demanded torque by: (1) determining, a plurality of times, a difference between said maximum permissible torque and said prevailing torque; and setting said torque build-up towards said maximum permissible torque as a function of said determined difference each time a difference is determined between said maximum permissible torque and said prevailing torque, wherein said torque build-up is a rate of change of engine torque toward said maximum permissible torque.
2. The method according to claim 1, in which said torque build-up pertains to setting the vehicle in motion from stationary.
3. The method according to claim 1, wherein said function represents a curve with a concave underside in a coordinate system for torque and time.
4. The method according to claim 1, wherein said function is a second-degree function.
5. The method according to claim 1, further comprising the step, when said difference is zero, of activating control of torque according to a function which represents said maximum permissible torque.
6. The method according to claim 1, further comprising the step of continuously standardising said continuously determined difference with said maximum permissible torque.
7. The method according to claim 1, further comprising the step of choosing a curve pattern of said function on the basis of desired characteristics of said torque build-up.
8. A device for limitation of torque build-up of an engine in a motor vehicle, wherein the device is configured: to continuously determine a dynamic pattern pertaining to a maximum permissible torque that varies over time, said maximum permissible torque being continuously determined based on data concerning a lowest permissible torque indicated by any of at least one torque limiter of said motor vehicle; to respond to a demanded torque by guiding said torque build-up towards said demanded torque, said demanded torque being demanded by a user of said motor vehicle controlling acceleration and braking of said motor vehicle by at least one device; and while said demanded torque exceeds said maximum permissible torque, and while a prevailing torque is less than said maximum permissible torque and until said prevailing torque is equal to said maximum permissible torque, to respond to said demanded torque by: (1) determining, a plurality of times, a difference between said maximum permissible torque and said prevailing torque; and (2) setting said torque build-up towards said maximum permissible torque as a function of said determined difference each time a difference is determined between said maximum permissible torque and said prevailing torque, wherein said torque build-up is a rate of change of engine torque toward said maximum permissible torque.
9. The device according to claim 8, wherein said torque build-up pertains to setting the vehicle in motion from stationary.
10. The device according to claim 8, wherein said function represents a curve with a concave underside in a coordinate system for torque and time.
11. The device according to claim 8, wherein said function is a second-degree function.
12. The device according to claim 8, further configured to activate control of torque according to a function which represents said maximum permissible torque when said continuously determined difference is zero.
13. The device according to claim 8, further configured to continuously standardise said continuously determined difference with said maximum permissible torque.
14. The device according to claim 8, further configured to choose a curve pattern of said function on the basis of desired characteristics of said torque build-up.
15. A motor vehicle provided with the device according to claim 8.
16. A motor vehicle according to claim 15, which is any one from among a truck, a bus or a car.
17. An electronic control unit or another computer connected to the electronic control unit configured to execute program code stored on a non-volatile computer-readable medium, wherein the program code comprises the method steps according to claim 1.
18. The method according to claim 1, wherein said function of said continuously determined difference is such that the smaller said continuously determined difference is, the more slowly said prevailing torque is permitted to increase.
19. The device according to claim 8, wherein said function of said continuously determined difference is such that the smaller said continuously determined difference is, the more slowly said prevailing torque is permitted to increase.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) For fuller understanding of the present invention and its further objects and advantages, the detailed description set out below should be read in conjunction with the accompanying drawings, in which the same reference notations pertain to similar items in the various diagrams and
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF THE DRAWINGS
(8)
(9) The term link refers herein to a communication link which may be a physical connection such as an opto-electronic communication line, or a non-physical connection such as a wireless connection, e.g. a radio link or microwave link.
(10)
(11) The subsystem 299 comprises a first control unit 200 which may comprise a device described in more detail with reference to
(12) The subsystem 299 comprises an engine 230 which may be a combustion engine. It may be a diesel engine with a suitable number of cylinders.
(13) The engine 230 is adapted to conveying a torque generated to a clutch configuration 235 via a rotatably journalled shaft 233. The clutch configuration is adapted to transmitting torque in a controlled way to an automatically operated gearbox 240 via a rotatably journalled shaft 237. The clutch configuration may in one version be a disc clutch. The gearbox is adapted to transmitting a torque via an output shaft 245 to tractive wheels 250a and 250b of the vehicle.
(14) The first control unit 200 is provided with communication with the engine 230 via a link L230 and is adapted to controlling the operation of the engine according to control routines stored in a memory of the control unit.
(15) The first control unit 200 is provided with communication with the clutch configuration 235 via a link L235 and is adapted to controlling the operation of the clutch configuration according to control routines stored in a memory of the control unit.
(16) The first control unit 200 is provided with communication with the gearbox 240 via a link L240 and is adapted to controlling the operation of the gearbox according to control routines stored in a memory of the control unit.
(17) The subsystem 299 comprises a pedal system 260 which may be a two-pedal system comprising a braking means and an acceleration control. The pedal system is signal-connected to the first control unit 200 by means of a link L260. A driver may use the acceleration control to demand a desired torque from the engine 230.
(18) Operating means 270 are provided for communication with the first control unit 200 via a link L270 and may comprise one or more push-buttons, a lever or a touchscreen. A driver may use said operating means to set a desired operating mode for the vehicle, e.g. an environment mode, sport mode or normal mode. A desired characteristic of a torque build-up according to the invention may thus be chosen by a driver.
(19) The vehicle is provided with a number of engine torque limiters (not depicted). One example of an engine torque limiter may be a smoke limiter adapted to demanding limitation of a maximum permissible torque pertaining to vehicle operation in order thereby to reduce the amount of undesirable emissions from said engine 230.
(20) Another example of a torque limiter may be a cruise control function adapted to demanding a torque from the engine 230 in order thereby to achieve desired operation of said engine.
(21) Said torque limiter may be software in the form of operating routines for the first control unit 200.
(22) The first control unit 200 is adapted to continuously identifying a pattern pertaining to a maximum permissible torque. It is adapted to responding to torque demand by guiding said torque build-up towards torque demanded. It is adapted to responding to demand for torque by continuously determining a difference between said maximum permissible torque and a prevailing torque. It is adapted to controlling the torque build-up so that the resulting torque is a function of said continuously determined difference. It is adapted, when said difference is zero, to activating control of torque according to a function which represents said maximum permissible torque. It is adapted to continuously standardising with a maximum permissible torque said difference determined. It is adapted to choosing the curve pattern of said function on the basis of desired characteristics of said torque build-up.
(23) A second control unit 210 is provided with communication with the first control unit 200 via a link L210. The second control unit may be detachably connected to the first control unit. It may be situated externally to the vehicle 100. It may be adapted to performing the innovative method steps according to the invention. It may be used to crossload software to the first control unit, particularly software for conducting the innovative method. It may alternatively be provided with communication with the first control unit via an internal network of the vehicle. It may be adapted to performing substantially similar functions to the first control unit, e.g. using the signals received which contain a torque demanded by a driver as a basis for controlling torque build-up in accordance with the innovative method.
(24)
(25) It shows how a maximum permissible torque Tqmax depends on time T. Said maximum permissible torque Tqmax is determined continuously and is therefore defined by a dynamic pattern. It is determined continuously on the basis of data concerning a lowest permissible torque indicated by any of the vehicle's torque limiters. Among the vehicle's existing activated torque limiters, Tqmax is determined as being equal to the lowest permissible torque, chosen from among said activated torque limiters.
(26) The diagram also describes a pattern for (limitation of) the engine's torque build-up. The build-up of a prevailing torque Tq of the engine 230 is plotted against time T.
(27) At a first time T1 a torque Tqreq which at that time exceeds the maximum permissible torque Tqmax is demanded, e.g. by means of the pedal system 260.
(28) According to the invention, a difference Tqdiff is continuously determined between said maximum permissible torque Tqmax and a prevailing torque
(29) Tq. The torque build-up is controlled so that the resulting torque is a function of said continuously determined difference Tqdiff. In one aspect of the invention, said difference Tqdiff is continuously standardised with a corresponding maximum permissible torque Tqmax.
(30) An example of said difference Tqdiff is illustrated at time T2.
(31) In one aspect of the invention the smaller said difference Tqdiff, the more slowly the prevailing torque Tq is allowed to increase, as schematically depicted in
(32) At time T3, the prevailing torque Tq will be substantially equal to the maximum permissible torque Tqmax and the control will thereupon switch to a different operating routine. In this example, control of torque is activated according to a function which represents said maximum permissible torque Tqmax.
(33)
(34)
(35) The method comprises a first step s410 of continuously identifying a pattern pertaining to a maximum permissible torque. This takes place continuously on the basis of the influence of various engine torque limiters of the vehicle 100. Step s410 is followed by a step s420.
(36) Method step s420 comprises demanding a desired torque from the engine 230. This may be by a driver using the pedal system 260. Alternatively, some other torque demander may demand a torque. Step s420 is followed by a step s440.
(37) Method step s440 comprises, when there is demand for torque which exceeds said maximum permissible torque, of continuously determining a difference Tqdiff between said maximum permissible torque Tqmax and a prevailing torque Tq. Step s440 is followed by a step s450.
(38) Method step s450 comprises continuously standardising said difference determined Tqdiff with a maximum permissible torque. Information about said maximum permissible torque may be stored in a memory of a control unit of the vehicle 100. Said maximum permissible torque may be predetermined and be defined as a function of a prevailing engine speed. Step s450 is followed by a step s460.
(39) Method step s460 comprises controlling the torque build-up so that the resulting torque is a function of said continuously determined difference Tqdiff. In one embodiment, method step s460 comprises controlling the torque build-up so that the resulting torque Tq is a function of said continuously determined standardised difference Tqdiffnorm. The method ends after step s460.
(40)
(41) A proposed computer program P comprises routines for limitation of torque build-up in an engine of a motor vehicle, according to an aspect of the innovative method.
(42) The program P comprises routines for continuously identifying a pattern pertaining to a maximum permissible torque. The program comprises routines for responding to torque demand by guiding said torque build-up towards torque demanded. It comprises routines whereby, when demand for torque exceeds said maximum permissible torque, a difference is continuously determined between said maximum permissible torque and a prevailing torque. It comprises routines for controlling the torque build-up so that the resulting torque is a function of said continuously determined difference. It comprises routines whereby, when said difference is zero, control of torque according to a function which represents said maximum permissible torque is activated. It comprises routines for continuously standardising with a maximum available torque said difference determined. It comprises routines for choosing the curve pattern of said function on the basis of desired characteristics of said torque build-up.
(43) The program P may be stored in an executable form or in compressed form in a memory 560 and/or in a read/write memory 550.
(44) Where the data processing unit 510 is described as performing a certain function, it means that the data processing unit 510 conducts a certain part of the program stored in the memory 560, or a certain part of the program stored in the read/write memory 550.
(45) The data processing device 510 can communicate with a data port 599 via a data bus 515. The non-volatile memory 520 is intended for communication with the data processing unit 510 via a data bus 512. The separate memory 560 is intended to communicate with the data processing unit 510 via a data bus 511. The read/write memory 550 is adapted to communicating with the data processing unit 510 via a data bus 514. The data port 599 may for example have the links L210, L230, L235, L240 and L260 connected to it (see
(46) When data are received on the data port 599, they are stored temporarily in the second memory element 540. When input data received have been temporarily stored, the data processing unit 510 is prepared to conduct code execution as described above. In one version, signals received on the data port contain information about a torque demanded Tqreq. In one version, signals received on the data port contain information about a desired characteristic of a torque build-up. The signals received on the data port may be used by the device 500 to control torque limitation of the vehicle's engine according to an aspect of the innovative method.
(47) Parts of the methods herein described may be conducted by the device 500 by means of the data processing unit 510 which runs the program stored in the memory 560 or the read/write memory 550. When the device 500 runs the program, methods herein described are executed.
(48) The foregoing description of the preferred embodiments of the present invention is provided for illustrative and descriptive purposes. It is not intended to be exhaustive, nor to restrict the invention to the variants described. Many modifications and variations will obviously suggest themselves to one skilled in the art. The embodiments have been chosen and described in order best to explain the principles of the invention and their practical applications and thus make it possible for one skilled in the art to understand the invention for different embodiments and with the various modifications appropriate to the intended use.