METHOD FOR CONTROLLING A HYBRID POWERTRAIN AND HYBRID POWERTRAIN OPERATING ACCORDING TO SUCH A METHOD
20240157930 ยท 2024-05-16
Assignee
Inventors
- Gaetano FERRI (PESCARA, IT)
- Mario Pennazza (Pescara, IT)
- Riccardo BUCCI (TORINO, IT)
- Andrea TONOLI (TORINO, IT)
- Nicola AMATI (TORINO, IT)
- Angelo BONFITTO (TORINO, IT)
- Shailesh HEGDE (TORINO, IT)
- ENRICO ZENERINO (TORINO, IT)
- Renato GALLUZZI (TORINO, IT)
Cpc classification
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W20/11
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60W10/10
PERFORMING OPERATIONS; TRANSPORTING
B60W20/16
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W20/11
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W10/10
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A control method of a hybrid powertrain for a vehicle having an internal combustion engine, an electrical machine connected to a crankshaft of the internal combustion engine via a transmission and a control unit are disclosed. The method includes acquisitioning first data representative of the efficiency of the internal combustion engine, of the electrical machine and of the transmission, acquisitioning second data representative of operating conditions of the vehicle, and processing the data, which includes calculating a distribution of the torque between the internal combustion engine and the electrical machine.
Claims
1. Method for controlling a hybrid powertrain (1) for a vehicle comprising an internal combustion engine (2), an electrical machine (3) connected to a crankshaft (7) of the internal combustion engine (2) via a transmission (5), and a control unit (17), the method comprising: acquiring first data comprising data representative of an efficiency of the internal combustion engine (M1), representative of an efficiency of the electrical machine (M2), and representative of an efficiency of the transmission (M3), acquiring second data representative of vehicle operating conditions, and processing the first data and the second data, wherein said processing comprises calculating a distribution of torque between the internal combustion engine and the electrical machine.
2. The method as claimed in claim 1, wherein the transmission comprises an endless flexible transmission element.
3. The method as claimed in claim 1, wherein the first data representative of the efficiency of the transmission is extracted from a map stored in the control unit.
4. The method as claimed in claim 3, wherein the map represents the transmission efficiency as a function of the torque of the electrical machine and the belt tension.
5. The method as claimed in claim 1, wherein the first data representing the transmission efficiency is calculated using a mathematical model.
6. The method as claimed in claim 1, wherein the processing operates according to a strategy of minimizing the equivalent instantaneous consumption defined by the actual fuel consumption of the internal combustion engine and by the equivalent fuel consumption corresponding to the electrical machine power.
7. The method as claimed in claim 6, wherein the equivalent instantaneous consumption is calculated for a plurality of discrete torque values deliverable by the electrical machine at the angular speed and the corresponding torque delivered by the internal combustion engine.
8. The method as claimed in claim 7, wherein the equivalent consumption is calculated based on a variable equivalence factor.
9. The method as claimed in claim 8, wherein the variable equivalence factor contains a penalty factor (p(SOC)) dependent on the battery charge level.
10. The method as claimed in claim 9, wherein the penalty factor is defined by the relation:
11. A hybrid powertrain for a vehicle comprising an internal combustion engine (2), an electrical machine (3) connected to a crankshaft (7) of the internal combustion engine (2) via a transmission (5) and a control unit (17) operating according to the method claimed in claim 1.
12. The hybrid powertrain as claimed in claim 11, wherein the transmission is an accessory drive.
13. The hybrid powertrain as claimed in claim 11, wherein the electrical machine is in a position downstream of the internal combustion engine.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0014] For a better understanding of the present invention, a preferred embodiment is described below, by way of non-limiting example and with reference to the attached drawings, in which:
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
DETAILED DESCRIPTION OF PREFERRED EMBODIMENT OF THE INVENTION
[0023] With reference to
[0024] On the front side 4 of the engine 2 an accessory drive 5 is arranged which comprises a first pulley 6 connected to a crankshaft 7 of the engine 2, having axis EA, a second pulley 8 connected to a shaft 9 of the electrical machine 3, having axis MA, and a belt 10 which connects the first pulley 6 and the second pulley 8 to each other. The accessory drive 5 can comprise other pulleys, not illustrated, for driving other accessories of the engine 1 such as, for example, a compressor of the conditioning system.
[0025] The accessory drive 5 further comprises a tensioner 14 mounted on the electrical machine 3, not illustrated in detail, for example of the type described in WO2018/211452 A.
[0026] The tensioner 14 comprises a pair of pulleys 15, 16 acting on respective branches 10a, 10b of the belt arranged on opposite sides of the electrical machine 3.
[0027] The powertrain 1 lastly comprises a control unit 17 designed to control the engine 2 and the electrical machine 3 as a function of a plurality of input signals S representative of the torque request and the vehicle driving conditions, according to a program described below.
[0028]
[0029]
[0030] In particular, C2 and C3 indicate the characteristic curves of the electrical machine 3, which represent the maximum torque available in the boost condition (upper quadrant) and in the recovery condition (lower quadrant).
[0031] Lastly,
[0032] Alternatively to the map M3, in which the power losses are determined experimentally and stored, a mathematical model can be used in which the losses are calculated instant by instant as a function of the torque [Nm] at the electrical machine 3, once the preload of the belt (10) is known.
[0033]
[0034] Starting from an initialization block 20, the program goes to the block 21 for loading the maps M1, M2 and M3.
[0035] From block 21 the program then goes to a block 22 for acquisition of the input data from on-board sensors, which consist of: [0036] requested torque T.sub.REQ [0037] angular speed ? of the crankshaft [0038] state of charge SOC of the vehicle battery [0039] desired state of charge
[0040] The program then reaches a block 23 in which it verifies whether the requested torque T.sub.REQ is positive (namely, is a traction torque). If so, the program activates a boost function 24 described in further detail below; if not, the program activates a recuperation function 25, in which the mechanical power available to the electrical machine is converted into electrical power for recharging the battery.
[0041] The program then goes on to a block 26 for verifying switch-off of the powertrain. If not switched off, the program returns to block 22. If switched off, it goes to end of cycle 2.
[0042]
[0043] From the system input data, as said, the requested torque T.sub.REQ and the angular speed ? of the engine are known.
[0044] In a first block 30, the maximum torque TEmmax available to the electrical machine 3 for the boost is read from the map M2.
[0045] In a successive block 31, the range of the torques available to the electrical machine 3 is discretized in a finite number of values creating a vector U=[u.sub.min, . . . , u.sub.max] the components u of which represent possible relations between a torque value T.sub.EM available to the electrical machine 3, between 0 and T.sub.EMmax, and the requested torque T.sub.REQ:
[0046] By way of example, in
[0047] The torque range 0-T.sub.EMmax is split into a pre-set number of discrete values T.sub.EMmin, . . . T.sub.EMmax where T.sub.EMmin=u.sub.min.Math.T.sub.REQ (equal to 0 in the example described) and T.sub.EMmax=u.sub.max.Math.T.sub.REQ.
[0048] In a successive block 32, for each value of u the corresponding value of the torque at the engine 2 is calculated
T.sub.ICE=T.sub.REQ?T.sub.EM [2]
[0049] In a successive block 33, for each of the values u.sub.min, . . . , u.sub.max the equivalent consumption is calculated
{dot over (m)}.sub.f,eqv(t)={dot over (m)}.sub.f(t)+{dot over (m)}.sub.ress(t) [g/s][3]
wherein
is the actual fuel consumption by the engine 2, [0050] P.sub.eng(t) [W] is the power of the engine 2 (calculated from the torque T.sub.ICE and from the angular speed ? of the crankshaft), [0051] ?.sub.eng(t) [?] is the efficiency of the engine 2, available from the map M1, [0052] Q.sub.lhv is the energy content of the fuel per unit of mass; [0053] and wherein
[0060] The program then reaches a block 33 in which the value u* is selected to which the minimum value {dot over (m)}.sub.f,eqv corresponds.
[0061] Lastly, the program reaches a block 34 in which the torques T.sub.EM=u*.Math.T.sub.REQ and T.sub.ICE=T.sub.REQ?T.sub.EM are calculated which must be delivered by the electrical machine 3 and by the engine 2 respectively.
[0062] In the known applications, s is generally assigned a constant value. This value is chosen so as to respect the conflicting requirements of maximum exploitation of the electric motor energy potential and maintain the battery charge state.
[0063] In particular, if s(t) is too high, an excessive cost is attributed to the use of the electrical energy and therefore the electrical machine is not exploited to its full potential. If s(t) is too low, on the other hand, the opposite occurs: the battery runs down too rapidly and the recharge sustainability is lost.
[0064] A constant value can be estimated on the basis of a reference guide cycle (for example WLTP, Artemis Urban, etc.); the ECMS will therefore be all the more accurate the more the real guide cycles are similar to the reference guide cycle.
[0065] However, s depends intrinsically on the vehicle operating conditions and is therefore more correctly indicated as s(t).
[0066] Since in a non-plug-in vehicle the desired charge value at the end of the cycle (S.sub.target) is equal to the charge value at the beginning of the cycle, with the speed and requested torque values being equal, it is expedient for the strategy to operate differently according to the charge level (SOC) of the battery.
[0067] For this purpose, according to a preferred embodiment of the present invention, s(t) can be expressed as:
s(t)=s.sub.0.Math.p(SOC) [6]
in which
constitutes a penalty factor which increases the cost of the electrical energy in the vicinity of a low battery charge (SOC near to SOC.sub.min), and reduces the cost of the electrical energy in the vicinity of a high battery charge (SOC near to SOC.sub.max).
[0068] The exponent can assume integer values 1, 2, . . . n, thus obtaining a linear trend of the penalty (a=1), or hyperbolic trends increasingly accentuated as the exponent grows.
[0069]
[0070] It follows that in the first case, [6] produces a high value of s(t), and therefore a high value of {dot over (m)}.sub.f,eqv calculated with [3], thus reducing the probability that this value is selected by the program. On the contrary, in the second case, [6] produces a low value of s(t), and therefore of {dot over (m)}.sub.f,eqv, thus increasing the probability that said value is selected by the program. In other words, the strategy will tend to favour electrical traction at high battery charge levels and thermal traction at low battery charge levels. The higher the exponent a, the more this correction is limited to the extremes of the range SOC.sub.min?SOC.sub.max, as can be seen from
[0071] From an examination of the characteristics of the present invention, the advantages it offers are evident.
[0072] In particular, the use of a map or a mathematical model of the transmission efficiency allows this parameter to be taken into account in a dynamic manner, during the control, and therefore distribution of the torque between the engine and the electrical machine to be optimized.
[0073] This results in a reduction in consumption and emissions.
[0074] Lastly, it is clear that modifications and variations can be made to the method described that do not depart from the scope defined by the claims.
[0075] For example, the control strategy can be based on different logics, for example fuzzy or other types, provided they are based on the acquisition of data that take account of the transmission efficiency. For example, in the case of fuzzy logic, membership functions can be defined that take account of the transmission efficiency.
[0076] The transmission 5 can be a chain transmission instead of a belt transmission.
[0077] The electrical machine 3 can be arranged downstream of the internal combustion engine (2), namely in position P2, instead of forming part of the accessory drive 5.