POWERTRAIN AND CONTROL METHOD WITH SELECTIVE PURSUIT OF OPTIMAL TORQUE TARGETS
20170120889 ยท 2017-05-04
Assignee
Inventors
Cpc classification
B60Y2300/435
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
F02B37/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60Y2400/435
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/72
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
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
B60L58/12
PERFORMING OPERATIONS; TRANSPORTING
B60L15/2045
PERFORMING OPERATIONS; TRANSPORTING
F02D17/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D11/105
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/64
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
Y02T10/70
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
F02D41/0007
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
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
F02D41/0087
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W10/26
PERFORMING OPERATIONS; TRANSPORTING
B60L2240/44
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/62
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
International classification
B60W20/10
PERFORMING OPERATIONS; TRANSPORTING
B60W30/188
PERFORMING OPERATIONS; TRANSPORTING
F02D17/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02B37/12
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for controlling a powertrain of a vehicle includes calculating, via a controller, an optimal torque target for the powertrain as a function of system limits of the vehicle. The method includes commanding, via transmission of an output torque signal, an actual output torque of the powertrain to pursue or follow the calculated optimal torque target during a steady-state torque request condition. Additionally, the method includes detecting a predetermined vehicle event during the steady-state torque request condition, and shaping the output torque signal via the controller. A variable gain factor may be used in response to detection of the predetermined vehicle event to allow the output torque signal to temporarily deviate from the calculated optimal torque target during the steady-state torque request condition. A powertrain has an engine, an electric machine, and a controller programmed to execute the method.
Claims
1. A method for controlling a powertrain of a vehicle, comprising: calculating, via a controller, an optimal torque target for the powertrain as a function of system limits of the vehicle; commanding, via transmission of an output torque signal, an actual output torque of the powertrain to pursue or follow the calculated optimal torque target during a steady-state torque request condition; detecting a predetermined vehicle event during the steady-state torque request condition; and shaping the output torque signal via the controller using a variable gain factor in response to detection of the predetermined vehicle event to allow the output torque signal to temporarily deviate from the calculated optimal torque target during the steady-state torque request condition.
2. The method of claim 1, wherein the powertrain is a hybrid electric powertrain having an energy storage system, and wherein the system limits include an electrical power limit of the energy storage system.
3. The method of claim 1, wherein shaping the output torque signal includes preventing the output torque signal from changing in a direction opposite to a direction of the steady-state torque request.
4. The method of claim 1, wherein the predetermined vehicle event is an active fuel management event.
5. The method of claim 4, wherein the active fuel management event includes a selective deactivation of one or more cylinders of an engine of the vehicle.
6. The method of claim 1, wherein the vehicle includes an engine with a turbocharger, and wherein the predetermined vehicle event is an activation or deactivation of the turbocharger.
7. The method of claim 1, wherein the predetermined vehicle event is a threshold increase in a power load of the vehicle.
8. The method of claim 1, wherein the powertrain is a hybrid powertrain having an engine and an energy storage system with a state of charge, and wherein calculating an optimal torque target includes determining the optimal torque target as a function of an optimal power level of the engine and energy storage system.
9. A powertrain comprising: a torque generating device having a calibrated power limit; and a controller in communication with the torque generating device that is programmed to: calculate an optimal torque target for the powertrain as a function of system limits of the powertrain, wherein the system limits include the calibrated power limit; command, via transmission of an output torque signal, an actual output torque of the powertrain to pursue or follow the calculated optimal torque target during a steady-state torque request condition; detect a predetermined vehicle event during the steady-state torque request condition; and shape the output torque signal using a variable gain factor in response to detection of the predetermined vehicle event to allow the output torque signal to temporarily deviate from the calculated optimal torque target during the steady-state torque request condition.
10. The powertrain of claim 9, wherein the torque generating device includes an electric machine, the powertrain further comprising: an energy storage system that is electrically connected to the electric machine, and that has a calibrated electrical power limit as the calibrated power limit.
11. The powertrain of claim 9, wherein the controller is programmed to shape the output torque signal by preventing the output torque signal from changing in a direction opposite to a direction of the steady-state torque request.
12. The powertrain of claim 9, wherein the predetermined vehicle event is an active fuel management event.
13. The powertrain of claim 12, wherein the torque generating device includes an engine having cylinders, and wherein the active fuel management event includes a selective deactivation of one or more of the cylinders.
14. The powertrain of claim 9, wherein the torque generating device includes an engine having a turbocharger, and wherein the predetermined vehicle event is an activation or deactivation of the turbocharger.
15. The powertrain of claim 9, wherein the predetermined vehicle event is a threshold increase in an electrical power load of the vehicle.
16. The powertrain of claim 9, wherein the torque generating device includes an engine, further comprising an energy storage system having a state of charge, and wherein the controller is configured to calculate the optimal torque target as a function of an optimal power level of each of the engine and the energy storage system.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009]
[0010]
[0011]
[0012]
DETAILED DESCRIPTION
[0013] Referring to the drawings, wherein like reference numerals are used to identify like or identical components in the various views, an example vehicle 10 having a powertrain 11 is shown schematically in
[0014] In general terms, the optimal torque target for the powertrain 11 of
[0015] Suitable predetermined vehicle events within the intended inventive scope may include any onboard event that changes the torque capacity of the engine 12 or electric machine 18, which in turn can change optimal battery power in an embodiment in which the powertrain 11 is electrified, i.e., uses energy from the energy storage system 22 to power the electric machine 18 as a torque generator. As the calculated optimal torque target is a function of converted optimal battery power in any electric versions of the powertrain 11, a continued pursuit of the calculated optimal torque target during the predetermined vehicle event may produce undesirable noise, vibration, and harshness in the powertrain 11. Example predetermined vehicle events include selective cylinder deactivation, activation or deactivation of a turbocharger 25, and changes in accessory power loads (L) 27 such as air conditioning or cabin heaters.
[0016] The example vehicle 10 of
[0017] Embodiments using a high-voltage energy storage system 22 may connect the energy storage system 22 to the electric machine 18 via a power inverter module (PIM) 20 by way of an alternating current (AC) voltage bus 21, with the PIM 20 connected to the energy storage system 22 via a direct current (DC) voltage bus 121. A state of charge (arrow SOC) of the energy storage system 22, and/or a voltage (arrow V) or current (arrow i) of the energy storage system 22, may be received by the controller 50 as inputs to the method 100.
[0018] The optional turbocharger 25 may be embodied as a centrifugal gas compressor that forces intake air (arrow AI) into the engine 12. The additional mass of oxygen-containing air improves volumetric efficiency of the engine 12, allowing the engine 12 to burn more fuel in a given compression cycle, and to thereby produce more power, as is well known in the art. The engine 12 includes cylinders 12C that, in an Active Fuel Management (AFM) mode, may be selectively deactivated by the controller 50 to conserve fuel. The vehicle 10 also includes accessory power loads 27, such as an air conditioning unit, defroster, or cabin heater, which when turned on can add a substantial power load, thus affecting the calculation of any optimal torque targets used in the method 100. Therefore, as explained below, the AFM mode and accessory power cycling are two possible examples of the predetermined vehicle event of the present method 100.
[0019] The controller 50 shown in
[0020] As part of the present method 100, the timer 23 may be used to help determine whether a driver-requested torque is sufficiently steady-state, i.e., unchanging or stable over a calibrated duration. The timer 23 may be a quiescence timer. Such a quiescence timer may be used to initiate a fuel economy (FE) mode in which a powertrain, such as the powertrain 11 of
[0021]
[0022] At t1, the timer 23 starts anew, increasing at a calibrated rate and then counting through a calibrated duration (t) while torque request (TR) returns to and remains at a steady-state. After the timer 23 increases by a threshold amount and remains there for the calibrated duration (t), the fuel economy mode is enabled, as indicated by trace F1 at t2. The fuel economy mode may be enabled when other required conditions are satisfied, e.g., pedal angle, transmission state, the driveline not being in a lash state, vehicle speed, etc. In an embodiment, the fuel economy mode is enabled with the timer 23 matured, accelerator pedal 30 of
[0023] At t3, without a change in the driver request torque (trace TR), a predetermined vehicle event may commence that causes a dynamic change to occur in the calculated optimal torque target (trace T.sub.OT). Absent the method 100, the controller 50 would control the open-loop commanded output torque signal (trace T.sub.CC) to pursue as closely as possible the optimal torque target (trace T.sub.OT). Instead, the controller 50 executes the method 100 to prevent any dynamic movement of the output torque (arrow T.sub.O) via control of the commanded output torque signal (trace T.sub.CC).
[0024] This may be achieved by shaping the commanded output torque signal (trace T.sub.CC) using a variable gain factor (K1) in response to detection of the predetermined vehicle event. The variable gain factor (K1) is a value in a range R.sub.K1 of between 0 and 1 that is set by the controller 50 to achieve a desired torque response, i.e., a shaping of the output torque signal (trace T.sub.CC). This allows the actual output torque (arrow T.sub.O) to temporarily deviate from the calculated optimal torque target (trace T.sub.OT), which occurs at t3 in
[0025] The time plot of
[0026] When the torque request (trace TR) rises slightly at t1, the timer 23 may not drop quickly, and therefore the fuel economy mode is sustained. However, the optimal torque target (trace T.sub.OT) can drop because the controller 50 assumes the engine 12 will increase in speed. Due to the ongoing fuel economy mode, however, the open-loop output torque signal (trace T.sub.CC) can move in the opposite direction as the torque request (trace TR), as indicated at t2 by trace . The controller 50, via the method 100, functions so as prevent this result.
[0027] In this instance, the variable gain factor (K1) is a calibration based on the difference between the driver's requested torque (TR) and the previous value of the torque command (arrow T.sub.CC), as indicated graphically by trace . Thus, as trace rises, the controller 50 may begin to vary the gain factor (K1) as a calibrated function of the magnitude of the value of the difference (trace ). The result in
[0028] Another example predetermined vehicle event in the form of an active fuel management (AFM) event occurs in
[0029] Referring to
[0030] At step S104, the controller 50 determines, using the conditions from step S102, whether a steady-state torque request condition is present. Step S104 may be conducted using the timer 23, e.g., a quiescence timer operable for evaluating whether torque request is unchanged or sufficiently steady-state. If a steady-state torque request condition is not present, the method 100 proceeds to step S106. Otherwise, the method 100 proceeds to step S108.
[0031] Step S106 includes controlling the powertrain 11, via the output torque signal (arrow T.sub.CC of
[0032] At step S108, the controller 50 detects a predetermined vehicle event during the steady-state torque request condition. If a predetermined vehicle event is present of any of the types described above, e.g., selective cylinder deactivation, activation or deactivation of turbocharger 25, on/off cycling or other changes in the accessory power loads 27, etc. The method 100 proceeds to step S112. Step S110 is executed in the alternative if a predetermined vehicle event is not detected during the steady-state torque request condition.
[0033] At step S110, the controller 50 applies a variable gain factor K1 of 1 to shape the output torque signal (arrow T.sub.CC of
[0034] Step S112 includes shaping the output torque signal (arrow T.sub.CC) via the controller 50 using variable gain factor K1 in response to detection of the predetermined vehicle event at step S108. This allows the actual output torque (arrow T.sub.O), via the shaping of the output torque signal (arrow T.sub.CC of
[0035] While the best modes for carrying out the disclosure have been described in detail, those familiar with the art to which the disclosure relates will recognize various alternative designs and embodiments that fall within the scope of the appended claims. It is intended that all matter contained in the above description or shown in the accompanying drawings shall be interpreted as illustrative only and not as limiting.