CONTROL DEVICE, DRIVE TRAIN AND METHOD
20200238969 ยท 2020-07-30
Inventors
- Alexander Huber (Stuttgart, DE)
- Andreas Greis (Stuttgart, DE)
- Juergen Biester (Boeblingen, DE)
- Rajendra Prasad Bandi (Bangalore, IN)
Cpc classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W2050/0048
PERFORMING OPERATIONS; TRANSPORTING
B60W30/188
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/84
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60W20/10
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W20/10
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The invention relates to a control device (1) for a vehicle having at least two drive units, comprising a first interface (3) which is designed to record a target torque (4), and comprising a computer device (5) which is designed to cyclically minimise an evaluation function (6) for the operation of the at least two drive units, in order to determine a torque distribution (11) between the at least two drive units, wherein a boundary condition (7) of the evaluation function (6) is the generation of the target torque (4), wherein the evaluation function (6) has a penalty term (8), which evidences a change in the torque of one of the at least two drive units with an evaluation penalty. The invention also relates to a corresponding drive train and a corresponding method.
Claims
1. A control device (1) for a vehicle having at least two drive units (2-1, 2-2), the control device comprising: an interface (3) configured to record a target torque (4), and a computer device (5) configured to cyclically minimize an evaluation function (6) for the operation of the at least two drive units (2-1, 2-2), in order to determine a torque distribution (11) between the at least two drive units (2 1, 2-2), wherein a boundary condition (7) of the evaluation function (6) is the target torque (4), wherein the evaluation function (6) has a penalty term (8) which indicates a change in the torque of one of the at least two drive units (2-1, 2-2) with an evaluation penalty.
2. The control device (1) as claimed in claim 1, wherein the penalty term (8) has the absolute value of a difference between a torque calculated for one of the drive units (2-1, 2-2) in a current calculation cycle and a torque calculated for the respective drive unit (2-1, 2-2) in a preceding calculation cycle.
3. The control device (1) as claimed in claim 1, wherein the penalty term (8) has the square of a difference between a torque calculated for one of the drive units (2 1, 2 2) in a current calculation cycle and a torque calculated for the respective drive unit (2 1, 2 2) in a preceding calculation cycle.
4. The control device (1) as claimed in claim 1, wherein the penalty term (8) has a predefined maximum value (9) which limits the evaluation penalty.
5. The control device (1) as claimed in claim 1, wherein the computer device (5) is configured to monitor operational variables (10) of the drive units (2 1, 2 2) and to execute a new calculation cycle only when at least one of the operational variables (10) changes by a predefined threshold value.
6. The control device (1) as claimed in claim 5, wherein the computer device (5) is configured to detect a desired torque and/or a maximum and/or minimum torque which can be applied by the drive units (2 1, 2 2) and/or rotational speeds of the drive units (2 1, 2 2) as operational variables (10).
7. A drive train (12) for a vehicle, having at least two drive units (2 1, 2 2), and having a control device (1) as claimed in claim 1, which is coupled to the at least two drive units (2 1, 2 2) and is configured to actuate the latter.
8. A method for controlling a vehicle having at least two drive units (2 1, 2 2), comprising the steps: recording (S1) a target torque (4), cyclically minimizing (S2) an evaluation function (6) for the operation of the at least two drive units (2 1, 2 2), in order to determine a torque distribution (11) between the at least two drive units (2 1, 2 2), wherein a boundary condition (7) of the evaluation function (6) is the target torque (4), wherein the evaluation function (6) has a penalty term (8) which indicates a change in the torque of one of the at least two drive units (2 1, 2 2) with an evaluation penalty.
9. The method as claimed in claim 8, wherein the penalty term (8) has the absolute value of a difference between a torque calculated for one of the drive units (2 1, 2 2) in a current calculation cycle and a torque calculated for the respective drive unit (2 1, 2 2) in a preceding calculation cycle.
10. The method as claimed in claim 8, wherein the penalty term (8) has the square of a difference between a torque calculated for one of the drive units (2 1, 2 2) in a current calculation cycle and a torque calculated for the respective drive unit (2 1, 2 2) in a preceding calculation cycle.
11. The method as claimed in claim 8, wherein the penalty term (8) has a predefined maximum value (9) which limits the evaluation penalty.
12. The method as claimed in claim 8, wherein operational variables (10) of the drive units (2 1, 2 2) are monitored (S3), and a new calculation cycle is executed only when at least one of the operational variables (10) changes by a predefined threshold value.
13. The method as claimed in claim 12, wherein a desired torque and/or a maximum and/or minimum torque which can be applied by the drive units (2 1, 2 2) and/or rotational speeds of the drive units (2 1, 2 2) are detected as operational variables (10).
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The present invention will be explained in more detail below on the basis of the exemplary embodiments disclosed in the schematic figures of the drawings. In the drawings:
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039] In all the figures, identical or functionally identical elements and devices have been provided with the same reference symbols, unless stated otherwise.
DETAILED DESCRIPTION
[0040]
[0041] In the control device 1 a computer device 5 processes the target torque 4 by using it as a boundary condition for minimizing MIN the evaluation function 6 with the penalty term 8. The evaluation function 6 forms models, as mentioned above, a specific power distribution between the drive units to a value which permits definitive information to be made about the efficiency of the corresponding power distribution and can be embodied e.g. as follows:
H(n)=s*P.sub.Batt(n)+H.sub.u*m .sub.Fuel,ICE(n)+max(T.sub.lim.sup.2,w*(T.sub.kT.sub.k1).sup.2)
wherein the penalty term max(T.sub.lim.sup.2, w*(T.sub.kT.sub.k1).sup.2) represents the penalty term 8. T.sub.lim represents a maximum value 9 for the penalty term. The penalty term therefore cannot exceed the latter.
[0042] The abovementioned formula supplies as H(n) a value which characterizes the efficiency of a power distribution or load distribution between an electric motor and an internal combustion engine. If this value becomes minimal, the electric motor and internal combustion engine operate in combination for the respective load situation in an optimum way, that is to say in the most efficient way.
[0043] The computer device 5 can output the calculated load distribution or torque distribution 11 directly to the respective drive units, that is to say e.g. an electric motor and an internal combustion engine, in order to actuate them. Alternatively, the computer device 5 can also transfer this information e.g. to a superordinate drive control unit which performs the actual actuation of the drive units. The outputting of load distribution 11 can, of course, also occur via the interface 3.
[0044]
[0045] The drive train 12 has an electric motor 2-1 and an internal combustion engine 2-2 which are both coupled to a drive shaft 13 and via the latter to the wheels 14-1 to 14-4 of the drive train 12. Since the electric motor 2-1 and the internal combustion engine 2-2 are coupled in parallel with the drive shaft 13, this is a so-called parallel hybrid. Alternatively, the electric motor 2-1 and the internal combustion engine 2-2 can also be arranged mechanically in series.
[0046] In
[0047] The control device 1 has an expanded function in comparison with
[0048] When the evaluation function 6 is minimized, the computer device 1 in
[0049]
[0050] The method starts with the recording S1 of the target torque 4. In order to determine the torque distribution 11, an evaluation function 6 with the operation of the at least two drive units 2-1, 2-2 is minimized cyclically. A boundary condition 7 of the evaluation function 6 is the generation of the target torque 4. As a already mentioned above, the evaluation function 6 has a penalty term 8 which indicates a change in the torque of one of the at least two drive units 2-1, 2-2 with an evaluation penalty.
[0051] Different embodiments of the penalty term 8 can be used in the method. For example, the penalty term 8 can have the absolute value of a difference between a torque calculated for one of the drive units 2-1, 2-2 in a current calculation cycle and a torque calculated for the respective drive unit 2-1, 2-2 in a preceding calculation cycle. Alternatively, the penalty term 8 can have the square of a difference between a torque calculated for one of the drive units 2-1, 2-2 in a current calculation cycle and a torque calculated for the respective drive unit 2-1, 2-2 in a preceding calculation cycle. Finally, the penalty term 8 can have a predefined maximum value 9 which limits the evaluation penalty.
[0052]
[0053] After the minimization of the evaluation function 6 and the associated calculation of the load distribution 11, the method in
[0054] In this context e.g. a desired torque and/or a maximum and/or minimum torque which can be applied by the drive units 2-1, 2-2 and/or rotational speeds of the drive units 2-1, 2-2 can be detected as operational variables 10.
[0055]
[0056] The diagram shows two curves for different, requested rotational speeds. The curves in the diagram have an approximately trough-shaped profile and have a wide central region in which they have an approximately horizontal profile. The curves do not have a precisely horizontal profile here but rather each have local minimum values 16 and 17. It is clearly apparent that the minimum values 16 and 17 give rise to approximately the same result of the evaluation function. The corresponding load distributions 11 therefore have the same efficiency level. The distance between the two minimum values with respect to the abscissa axis is so small here that a change over between the two minimum values 16 and 17 could already occur if e.g. the driver of a vehicle keeps the accelerator pedal approximately constant and varies it very slightly.
[0057] By using the present invention it is possible to avoid oscillation between the minimum values 16 and 17. Oscillations which are perceptible to the driver of a vehicle can therefore be avoided.
[0058]
[0059] As a result of the predefinition of the maximum value 9, an interval can be predefined in which the penalty term 8 is effective. For differences outside this interval, here approximately 0.75, the penalty term always has the same absolute value. It therefore acts on all the differences outside the interval in the same way. If the computer device 5 therefore finds e.g. two minimum values for the evaluation function 6 in the case of torque differences of 1 and 2 compared to the preceding calculation cycle, the values of the evaluation function are comparable with one another independently of the penalty term, since said penalty term is included with precisely the same absolute value in both values.
[0060] Although the present invention has been described above on the basis of preferred exemplary embodiments, it is not restricted thereto but can be modified in a variety of ways. In particular, the invention can be changed or modified in various ways without departing from the core of the invention.