Title of Invention

A SYSTEM AND A METHOD TO REGULATE TORQUE IN A HYBRID POWERTRAIN

Abstract The invention relates to a torque control system (40, 42, 48), in a hybrid powertrain (10,12,14,16,18, 20), the hybrid powertrain (10) comprising; at least one each propulsion and driveline system (12,14), the propulsion system (12) having an internal combustion engine (16), an electric machine (18), and one or more auxiliary components (20), the torque control system comprising; torque split module (100) that, in a current iteration, determines an internal combustion engine (ICE) torque command and an electric machine (EM) torque command based on a propulsion torque request; an EM delay module (102) that stores said EM torque command and that, in said current iteration, determines a delayed EM torque command based on EM torque commands determined in N previous iterations and a dynamic torque response of an internal combustion engine (16), wherein N is an integer greater than one; and a control module (40) that controls an electric machine (18) based on said delayed EM torque command.
Full Text

A TORQUE SPLIT STRATEGY FOR A
BELT ALTERNATOR STARTER (BAS) HYBRID
CROSS-REFERENCE TO RELATED APPLICATIONS This application claims the benefit of U.S. Provisional
Application No. 60/921,799, filed on April 4, 2007. The disclosure of the above
application is incorporated herein by reference in its entirety.
FIELD
The present disclosure relates to a hybrid powertrain of a
vehicle, and more specifically to a torque split strategy for a hybrid powertrain.
BACKGROUND The statements in this section merely provide background
information related to the present disclosure and may not constitute prior art.
Hybrid powertrains typically include a first torque generator,
such as an internal combustion engine (ICE), and a second torque generator,
such as an electric machine (EM), each providing torque to a driveline to propel a
vehicle. In a full hybrid powertrain, the EM drives the driveline directly without
transferring torque through a component of the ICE. In a mild hybrid powertrain,
the EM is typically coupled with the ICE through an accessory drive such that
torque generated by the EM is transferred to the driveline through the ICE. An
exemplary mild hybrid powertrain includes a belt alternator starter (BAS) system.

In the BAS system, the EM is coupled to the ICE via a traditional belt and pulley
configuration that drives vehicle accessories such as pumps and compressors.
Powertrain torque control typically includes axle torque and
propulsion torque control domains. In the mild hybrid powertrain, the propulsion
torque is the output torque at the crankshaft of the ICE. This output torque
includes the EM torque contribution.
Powertrain torque control typically monitors and adjusts
predicted torque and immediate torque. Predicted torque is a slow changing set
point of the system. For example, a typical predicted torque request may include
driver input. In a spark ignited system, the predicted torque value controls the
airflow. In diesel or electric systems, the predicted torque value is shaped to
establish a normal operating point of the system according to driver preference.
Conversely, immediate torque is a fast changing set point of the powertrain
system. Immediate torque is only active when a torque intervention is active. In
a spark ignited system, the immediate torque value controls the spark and fuel.
In a diesel or electric system, the immediate torque value controls the actual
torque produced by the system.
Mild hybrid powertrain control typically provides an EM torque
command while commanding the ICE torque actuators directly. Mild hybrid
powertrain control typically does not dynamically compensate the EM torque
command to account for a delay in the ICE torque response. Thus, a propulsion
torque output may undershoot or overshoot the propulsion torque request.

SUMMARY
Accordingly, the present disclosure includes a torque control system that
may split a propulsion torque command into an internal combustion engine (ICE)
torque command and an electric machine (EM) torque command. The torque
control system may include a first module that determines an ICE torque
command and an EM torque command based on a propulsion torque request.
The torque control system may also include a second module that delays the EM
torque command based on a dynamic torque response of the ICE.
Further areas of applicability will become apparent from the
description provided herein. It should be understood that the description and
specific examples are intended for purposes of illustration only and are not
intended to limit the scope of the present disclosure.
DRAWINGS
The drawings described herein are for illustration purposes only
and are not intended to limit the scope of the present disclosure in any way.
FIG. 1 is a functional block diagram of an exemplary hybrid
powertrain system according to the present disclosure;
FIG. 2 is a functional block diagram illustrating exemplary
modules, that execute the torque control system according to the present
disclosure;
FIG. 3 is a functional block diagram illustrating a torque split
control module and an EM delay module according to the present disclosure;

FIG. 4 is a flowchart illustrating exemplary steps executed by
the torque control system according to the present disclosure;
FIG. 5 is a second flowchart illustrating exemplary steps
executed by the torque control system according to the present disclosure;
FIG. 6 illustrates various torque signals according to the present
disclosure;
FIG. 7 illustrates various torque signals according to the present
disclosure; and
FIG. 8 is a graph illustrating exemplary predicted and immediate
torque requests and corresponding torque commands determined by the torque
control system according to the present disclosure.
DETAILED DESCRIPTION
The following description of the preferred embodiment is merely
exemplary in nature and is in no. way intended to limit the invention, its
application, or uses. For purposes of clarity, the same reference numbers will be
used in the drawings to identify similar elements. As used herein, the term
module refers to an application specific integrated circuit (ASIC), an electronic
circuit, a processor (shared, dedicated, or group) and memory that execute one
or more software or firmware programs, a combinational logic circuit, or other
suitable components that provide the described functionality.
Inputs from a driver and/or a cruise control system (i.e., true
torque requests) reflect an amount of torque desired. All other torque modifiers

including, but not limited to, traction control, stability control, engine overspeed
protection, transmission torque limiting and the like, are typically considered
torque interventions. These torque interventions are in either an active or
inactive state. When all of the torque interventions are either inactive or apply a
limit that does not ultimately limit a torque request, the torque request will pass
through unchanged. For purposes of clarity, the term torque request is used
herein for both true torque requests and torque interventions.
Referring now to FIG. 1, an exemplary hybrid powertrain 10 is
shown. Although the powertrain 10 is illustrated as a rear wheel drive (RWD)
powertrain, it is appreciated that the torque control system of the present disclosure can be implemented with any other powertrain configuration. The
powertrain 10 includes a propulsion system 12 and a driveline system 14. The
propulsion system 12 includes an internal combustion engine (ICE) 16 and an
electric machine'(EM) 18. The propulsion system may also include one or more
auxiliary components 20 including, but not limited to, an A/C compressor. The
EM 18 and the auxiliary components 20 are drivingly coupled to the ICE 16 using
abelt and pulley system 22. The belt and pulley system 22 includes a plurality of
pulleys that are fixed for rotation with the EM 18, the auxiliary components 20,
and the crankshaft 24 of the ICE 16, as well as a belt to enable torque to be
transferred to/from the crankshaft 24 from/to the EM 18 and/or the auxiliary
components 20. This configuration is referred to as a belt alternator starter
(BAS) system.

The crankshaft 24 of the ICE 16 drives the driveline system 14.
The driveline system 14 includes a flexplate or flywheel (not shown), a torque
converter or other coupling device 26, a transmission 28, a propeller shaft 30, a
differential 32, axle shafts 34, brakes 36. and driven wheels 38. A propulsion
torque (TPROp) that is output at the crankshaft 24 of the ICE 16 is transferred
through the driveline system 14 to provide an axle torque (TAXLE) at the axle
shafts 34 to drive the wheels 38. More specifically, TPROp is multiplied by several
gear ratios provided by the coupling device 26, the transmission 28 and the
differential 32 to provide TAXLE at the axle shafts 34. TPROP is multiplied by an
effective gear ratio, which is a function of the ratio introduced by the.coupling
device 26, the transmission gear ratio determined by transmission input/output
shaft "speeds, the differential ratio, as well as any other component that may
introduce a ratio in the driveline system 14 (e.g., a transfer case in a four wheel
drive (4WD) or all wheel drive (AWD) powertrain).
A control module 40 regulates operation of the powertrain 10
based on the torque control system of the present disclosure. A driver input 42
communicates with the control module 40. The driver input 42 can include, but is
not limited to, an accelerator pedal 44 and/or a cruise control system 46.. A driver
interface 48 also communicates with the control module 40. The driver interface
48 includes, but is not limited to, a transmission range selector 50.
The control module 40 may rely on the EM 18 rather than the
ICE 1.6 for torque contribution to improve fuel economy, or use the EM 18 in
addition to the ICE 16 to provide an acceleration boost. In addition, the control

module 40 may shut off the fuel supply to ICE 16 during a stopping event to
improve fuel economy and use the EM 18 to restart the ICE 16 quickly. The
control module 40 uses inputs from a propulsion torque arbitration ring (PTAR)
and an opportunity charge discharge ring (OCDR) to determine an ICE torque
command and an EM torque command (TEM). The PTAR and the OCDR may
reside in the control module 40 or in-a separate module. Inputs from the PTAR
include a predicted propulsion torque request {TSLOW_PROP), an immediate
propulsion torque request vehicle coast torque (TCOAST): a minimum engine run torque (TMIN_RUN), and a
maximum ICE torque (TMAXJCE)-
The PTAR may include coast regeneration logic that sets
TSLOW_PROP 'ess than TMIN_RUN and TCOAST during a coasting event to capture
energy input into the hybrid powertrain 10 through the wheels 38. The PTAR
may also include brake regeneration-logic that sets TFAST_PROP less than TM|N_0FF
during a braking event to capture energy input into the hybrid powertrain 10
through the wheels 38. Inputs from the OCDR include a charge torque request
(TCHARGE) and a negative charge or discharge torque request (TD|SCHARGE)- The
ICE torque command includes an immediate ICE torque command (TFASTJCE)
and a predicted ICE torque command (TSLOWJCE)- TEM includes a predicted EM
torque command (TSLOW_EM) unless TFAST_PROP is active, in which case TEM
includes an immediate EM torque command (TFAST_EM).
The control module 40 provides TEM to the EM 18 and TFASTJCE
and TSLOWJCE to the ICE 16. TEM controls the torque output of the EM 18. When

TFAST_PROP is active, TSLOW_ICE controls the airflow in the ICE 16 while TFASTJCE
controls the spark and fuel in the ICE 16. When TFAST_PROP is not active,
TSLOWJCE controls the airflow, spark, and fuel in the ICE 16. The airflow, spark,
and fuel in the ICE 16 govern the torque output of the ICE 16. Thus, the
propulsion torque output is controlled by TEM, TFASTJCE. and TSLOWJCE- The
control module 40 coordinates the EM torque response and the ICE torque
response so that as one is decreased, the other is increased at the proper rate to
ensure the propulsion torque output does not undershoot or overshoot the
propulsion torque request.
Referring now to FIG. 2, a torque split control module 100
receives inputs from the PTAR and the OCDR, including TSI_OW_PROP and
TFAST_PROP- The torque split control module 100 determines TSLOWJCE and
TSLOW_EM based on TSLOW_PROP- The torque split control module 100 provides
TSLOW_EM to an EM delay module 102. The EM delay module 102 calculates a
final EM torque command (TSLOW_EM_FINAL) based on TSLOW_EM and a dynamic
torque output-response of the ICE 16. The EM delay module 102 provides
TSLOW_EM^FINAL to the torque split control module 100. The torque split control
module 100 determines TEM and TFASTJCE based on TFAST_PROP when TFAST_PROP
is active. Otherwise, the torque split control module 100 determines TEM based
on TSLOW_EM_FINAL and sets TFASTJCE to inactive. The torque split control module
100 outputs TSLOWJCE. TFASTJCE. and TEM. .
In other words, the torque split control module 100 splits
propulsion torque requests into ICE and EM torque commands. The torque split

control module 100 determines predicted ICE and EM torque commands based
on the predicted propulsion torque request. The EM delay module 102 delays
the predicted EM torque command to match the dynamic torque output response
of the ICE 16. When the immediate propulsion torque request is active, the
torque split control module 100 determines the EM torque command and the
immediate ICE torque command based thereon. Otherwise, the torque split
control module 100 determines the EM torque command based on the delayed or
final predicted EM torque command and sets the immediate ICE torque
command to inactive.
Referring now to FIG. 3, the torque split control module 100
receives inputs from the PTAR, including TSLOW_PROP. TFAST_PROP, TMIN_OFF,
TCOAST, TMIN_RUN, and TMAXJCE. and inputs from the OCDR, including TCHARGE and
TDISCHARGE. The torque split control module 100 includes a coast regeneration
module 204, an EM boost module 206, and a predicted torque intervention
module 208. When TSLOW_PROP is less than TMIN_OFF and the greater of TMIN_RUNand TCOAST, the coast regeneration module 204 determines TSLOWJCE based on TMIN_OFF or TM|N_RUN and determines TSLOW_EM- based on TSLOWJCE and either
TSLOW_PROP or the EM torque capacity. When TSLOW_PROP is not less than TM|N_0FF
and the greater of TMIN_RUN and TC0AST. and TSLOW_PROP is greater than TMAXJCE.
the EM boost module 206 determines TSLOWJCE based on TMAXJCE and
determines TSLOWJSM based on TSLOWJCE and either TSLOW_PROP or the EM torque
capacity. When TSLOW_PROP is not less than TMIN_OFF and the greater of TMIN_RUN
and TCOAST, and TSLOW_PROP not greater than TMAXJCE, the predicted torque

intervention module 208 determines TSLOW_ICE and TSLOW_EM based on TSLOW_PROP
and either TCHARGE or an EM torque capacity. The predicted torque intervention
module 208 provides TSLOW_EM at a current iteration k (TSi_ow_EM(k)) to the EM
delay module 102.
The EM delay module 102 includes buffer modules 210, 214,
gain modules 212, 216, and a summer 218. The buffer 210 outputs TSLOWJ=M at
an iteration k-d (TSi_owjEM(k-d)) to the gain module 212. When TSLow_EM(k-d)
does not exist, the buffer 210 sets TSLow_EM(k-d) equal to 0. The gain module 212
multiplies Tsi_ow_EM(k-d) by a gain a and outputs the product (a TSi_ow_EM(k-d)) to
the summer 218. The buffer 214 outputs TSLOW. .EM_FINAL at an iteration k-1
(TSLow_EivLFiNAL(k-1)) to the gain module 216. When TSLow_EMj=iNAL(k-1) does not
exist, the buffer 214 sets TSLOw_EM_FiNAi(k-1) equal to 0. The gain module 216
multiplies TSi_ow_EM(k-d) by a gain 1-a and outputs the product ((1-cr)TSL.ow„EM(k-
1)) to the summer 218. The summer 218 outputs TSLOW_EM_FINAL at an iteration k
(TsLOw_EM_FiNAL(k)) to the buffer 214 and the torque split control module 100.
The torque split control module 100 also includes an immediate
torque intervention module 220. When TFAST_PROP is active, the immediate torque
intervention module 220 determines TEM and TFASTJCE based on TFAST PROP-
Otherwise, the torque split control module 100 determines TEM based on
TSLOW_EM_FINAL and sets TFASTJCE to inactive. The torque split control module 100
outputs TSLOWJCE, TFASTJCE, and TEM.
In other words, torque split control module 100 determines
whether the ICE 16 is being fueled, whether coast regeneration is requested,

whether the maximum ICE torque capacity is exceeded, and whether the
immediate propulsion torque request is active, and splits propulsion torque
requests into ICE and EM torque commands accordingly. When the ICE 16 is
not being fueled, the coast regeneration module 204 determines the predicted
ICE torque command based on the minimum non-fueled ICE torque request and
determines the predicted EM torque command based on the difference between
the predicted propulsion torque request and the predicted ICE torque command.
When the ICE 16 is being fueled and coast regeneration is requested, the coast
regeneration module 204 determines the predicted ICE torque command based
on the minimum fueled ICE torque request and determines the predicted EM
torque command based on the difference between the predicted propulsion
torque request and the predicted ICE'torque command.
When the ICE 16 is being fueled and the predicted propulsion
torque request exceeds the maximum ICE torque capacity, the EM boost module
206 determines the predicted ICE torque command based on the maximum ICE
torque capacity, determines the predicted EM torque command based on the
difference between the predicted propulsion torque request and the ICE torque
command, and limits the predicted EM torque command within the EM torque
capacity. When the ICE 16 is being fueled and the predicted propulsion torque
request does not exceed the maximum ICE torque capacity, the predicted torque
intervention module 208 determines the predicted EM torque command based on
the predicted propulsion torque request, limits the predicted EM torque command
within the EM torque capacity, and determines" the predicted ICE torque

command based on the difference between the predicted propulsion torque
request and the predicted EM torque command.
When the immediate propulsion torque request is active, the
immediate torque intervention module 220 determines the EM torque command
based thereon, limits the EM torque command within the EM torque capacity,
and determines the immediate ICE torque command based.on the difference
between the immediate propulsion torque request and the EM torque command.
Otherwise, the immediate torque intervention module 220 determines the EM
torque command based on the predicted EM torque command and sets the
immediate ICE torque command to inactive.
Referring now to FIG. 4, exemplary steps executed by the
torque control system according to the principle of the present disclosure will be
described in detail. In steps 300 and 302, control determines TSLOWJCE and
TSLOW.EM, respectively, based on TSLOW_PROP- In step 304, control calculates
TSLOW_EM_FINAL based on TSLOW_EM and the dynamic torque output response of the
ICE 16 from FIG. 1. Control may predict the dynamic torque output response of
the ICE 16 and adjust TSLOW_EM to obtain TSLOW_EM_FINAL using a mathematical
model such as a first order response function that incorporates a delay. In step
306, control determines whether TFAST_PROP is active. When TFAST_PROP is active,
control determines TEM based on TFAST_PROP in steps 308, and then determines
TFASTJCE based on TFAST_PROP and TEM in steps 310. If TFAST_PROP is not active,
control determines TEM based on TSLOWJ=M_FINAL in step 312 and sets TFASTJCE to
inactive in step 314.

Referring now to FIG. 5, an alternate embodiment of exemplary
steps executed by the torque control system according to the principles of the
present disclosure will be described in detail. In step 400, control determines if
TSLOW„PROP is less than TMIN_OFF- When TSLOW_PROP is 'ess than TMINJDFF, control
sets TSLOWJCE equal to TMIN_OFF in step 402, sets TSI_OW_EM equal to the difference
between TSLOW_PROP and TSLOWJCE in step 404 and limits TSLOW_EM between a
minimum EM torque (TMIN_EM) and a maximum EM torque (TMAX_EM) in step 406.
When TSLOW_PROP is not less than TMIN _OFF. control sets a minimum vehicle coast
torque (TM|N_COAST) equal to the greater of TMIN_RUN and TCOAST in step 408 and
determines whether TSLOW_PROP is less than TMIN_COAST in step 410. When
TSLOW_PROP is less than TMIN_COAST, control sets TSLOWJCE equal to TMIN_RUN in step
412, sets TSLOW_EM equal to the difference between TSLOW_PROP and TSLOWJCE in
step 404, and limits TSLOWJ=M between TMIN_EM and TMAX_EM in step 406.
When TSLOW_PROP is not less than TMIN_ .COAST, control determines
whether TSLOW_PROP is greater than TMAXJCE in step 414. When TSLOW_PROP is
greater than TMAXJCE. control sets TSLOWJCE equal to TMAXJCE and sets TSLOWJEM
equal to the difference between TSLOWJ=ROP and TMAXJCE in step 416 and limits
TSLOWJEM between a TMIN_EM and TMAXJHM in step 418.
When TSLOW_PROP is not greater than TMAXJCE, control
determines when the source of TSLOW_PROP is the transmission 28 in step 420.,
When the source of TSLOW_PROP is the transmission 28, control sets TSLOW_EM
equal to TSLOW_PROP in step 422, limits TSLOW_EM between TMIN_EM and TMAX_EM in
step 424, and sets TSLOWJCE equal to the difference between TSLow _PROP and

TSLOW_EM in step 426. When the source of TSLOW_PROP is not the transmission 28,
control sets TSI_OW_EM equal to TCHARGE in step 428, limits TSLOW_EM between
TMIN_EM and TMAX_EM in step 430, and sets TSLOWJCE equal to the difference
between TSLOW_PROP and TSLOW^EM in step 432.
In step 434, control calculates TSLOW_EM_FINAL based on TSLOW_EM
and the dynamic torque output response of the ICE 16. As mentioned earlier,
control may predict the dynamic torque output response of the ICE 16 and adjust
TSLOW_EM to obtain TSLOW_EM_FINAL using a mathematical model such as a first
order response function that incorporates a delay. Up to this point in the
discussion of FIG. 5, control has determined all torque values for the current
iteration k. In step 434, control uses torque values determined at prior iterations
to match the dynamic response of the ICE 16. Thus, in step 434, control
calculates Tsi_ow_EM_FiNAL(k) by subtracting the product of the gain 1-o and
TsLow_EM_FiNAi_(k-1) from the product of the gain a and TSi_ow_EM(k-d). When
TsLOw_EM_FiNAL(k-1) or TSi.ow_EM(k-d) do not exist, control sets the value the
nonexistent torque equal to 0.
In step 436, control determines whether TFAST_PROP is active.
When TFAST_PROP is active, control sets TFAST_EM equal to TFAST_PROP in step 438,
limits TFAST_EM between TMIN_EM and TMAX_EM in step 440, and sets TEM and
TFASTJCE equal to TFAST_EM and the difference between TFAST_PROP and TEM ,
respectively, in step 442. When TFAST_PROP is not active, control sets TEM equal to
TSLOW_EM_FINAL in step 444 and sets TFASTJCE to inactive in step 446.

Referring now to FIG. 6, exemplary propulsion and charge
torque requests, corresponding torque commands, and the resulting propulsion
torque output will be described in' detail. The vertical axes represent the
magnitude of a torque signal at a time represented by the horizontal axes.
Control receives the propulsion torque request and the discharge torque request
shown in graphs 500 and 502, respectively, and outputs the ICE and EM torque
commands shown in graphs 504 and 508, respectively. Graph 506 shows the
ICE torque output resulting from the ICE torque command in graph 504, and
graph 510 shows the propulsion torque output. Control decreases the ICE
torque command before time 3 to track the decreasing propulsion torque request.
Control also decreases the EM torque command before time 3 to compensate for
the delay between the ICE torque command and the ICE torque output, and
continues to decrease the EM torque command until it is equal to the charge
torque request. At time 3, control increases the ICE torque command such that
the propulsion torque output satisfies the propulsion torque request.
Referring now to FIG. 7, exemplary propulsion and discharge
torque requests, corresponding torque commands, and the resulting propulsion
torque output will be described in detail. As in FIG. 6, the vertical axes represent
the magnitude of a torque signal at a time represented by the horizontal axes.
Control receives the propulsion torque request and the charge torque request
shown in graphs 600 and 602, respectively, and outputs the ICE and EM torque
commands shown in graphs 604 and 608, respectively. Graph 606 shows the
ICE torque output resulting from the ICE torque command in graph 604, and

graph 610 shows the propulsion torque output. Control increases the ICE torque
command before time 3 to track the increasing propulsion torque request.
Control also increases the EM torque command before time 3 to compensate for
the delay between the ICE torque command and the ICE torque output, and
continues to increase the EM torque command until it is equal to the discharge
torque request. At time 3, control decreases the ICE torque command such that
the propulsion torque output satisfies propulsion torque request.
Referring now to FIG. 8, exemplary predicted and immediate
torque requests and corresponding torque commands will be described in detail.
The vertical axis represents the magnitude of a torque signal at a time
represented by the horizontal axis. Signal 700 represents a predicted propulsion
torque request provided by the PTAR as a result of driver input. Signal 702
represents a predicted propulsion torque request provided by the PTAR as a
result of coast regeneration logic. Signal 704 represents an immediate
propulsion torque request provided by the PTAR as a result of brake
regeneration logic. Signal 706 is an array of the predicted and immediate torque
requests provided by the PTAR, which.includes signals 700, 702, and 704.
Signal 708 represents a sum of the predicted torque requests provided by the
PTAR, and signal 710 represents a sum of the immediate torque requests
provided by the PTAR. Signal 712 represents the EM torque command. Control
sets the ICE torque command equal to a sum of the predicted torque requests
provided by the PTAR and sets the EM torque command equal to the difference
between the propulsion torque request and the ICE torque response.

WE CLAIM :
1. A torque control system (40, 42, 48), in a hybrid powertrain
(10,12,14,16,18, 20), the hybrid powertrain (10) comprising at least one
each propulsion and driveline system (12,14), the propulsion system (12)
having an internal combustion engine (16), an electric machine (18), and
one or more auxiliary components (20), the torque control system
comprising :-
a torque split module (100) that, in a current iteration, determines an
internal combustion engine (ICE) torque command and an electric machine
(EM) torque command based on a propulsion torque request;
an EM delay module (102) that stores said EM torque command and that, in
said current iteration, determines a delayed EM torque command based on
EM torque commands determined in N previous iterations and a dynamic
torque response of an internal combustion engine (16), wherein N is an
integer greater than one; and
a control module (40) that controls an electric machine (18) based on said
delayed EM torque command.
2. The torque control system as claimed in claim 1, wherein said ICE torque
command comprises a predicted ICE torque command and an immediate
ICE torque command.
3. The torque control system as claimed in claim 2, wherein said propulsion
torque request comprises a predicted torque request.

4. The torque control system as claimed in claim 3, comprising a coast
regeneration module (204) that:
compares said predicted torque to a minimum non-fueled ICE torque
request;
determines said predicted ICE torque command based on said minimum
non-fueled ICE torque request; and
determines said EM torque command based on a difference between said
predicted torque request and said predicted ICE torque command when
said minimum non-fueled ICE torque request exceeds said predicted
torque request.
5. The torque control system as claimed in claim 4, wherein said coast
regeneration module (204):
compares said predicted torque request to a maximum torque request
between a minimum fueled ICE torque request and a minimum coast
torque request;
determines said predicted ICE torque command based on said minimum
fueled ICE torque request; and
determines said EM torque command based on a difference between said predicted torque request and said predicted ICE torque command when
said predicted torque request exceeds said minimum non-fueled ICE torque
request and is less than said maximum torque request.

6. The torque control system as claimed in claim 3, comprising an EM boost
module (206) that:
compares said predicted torque request to a maximum ICE torque capacity;
determines a predicted ICE torque command based on said maximum ICE
torque capacity; and
determines said EM torque command based on an EM torque capacity and
a difference between said predicted torque request and said ICE torque
command when said predicted torque request exceeds said maximum ICE .
torque capacity.
7. The torque control system as claimed in claim 3, further comprising a
predicted torque invention module (208) that:
compares said predicted torque request to a maximum ICE torque capacity;
determines an EM torque command based on said predicted torque request
and an EM torque capacity; and
determines a predicted ICE torque command based on a difference
between said predicted torque request and said EM torque command when
said predicted torque request is less than said maximum ICE torque
capacity.
8. The torque control system as claimed in claim 7, wherein said predicted
torque request originates in a transmission.
9. The torque control system as claimed in claim 7, wherein said predicted
torque request is a charge torque request.

10. The torque control system as claimed in claim 2, wherein said propulsion
torque request comprises an immediate torque request.
11. The torque control system as claimed in claim 10, comprising an immediate .
torque intervention module (220) that:
determines said EM torque command based on said immediate torque
request and an EM torque capacity; and
determines said immediate ICE torque command based on a difference
between said immediate torque request and said EM torque command
when said immediate torque request is active.
12. A method of regulating torque output, comprising:
determining an internal combustion engine (ICE) torque command and an
electric machine (EM) torque command in a current iteration based on a
propulsion torque request;
storing said EM torque command;
determining a delayed EM torque command in said current iteration based
on EM torque commands determined in N previous iterations and a dynamic
torque response of an internal combustion engine; and
controlling an electric machine based on said delayed EM torque command,
wherein N is an integer greater than one.

13. The method as claimed in claim 12, wherein said ICE torque command
includes a predicted ICE torque command and an immediate ICE torque
command.
14. The method as claimed in claim 13, wherein said propulsion torque request
comprises a predicted torque request.
15. The method as claimed in claim 14, comprising
comparing said predicted torque request to a minimum non-fueled ICE
torque;
determining said predicted ICE torque command based on said minimum
non-fueled ICE torque; and
determining said EM torque command based on a difference between said
predicted torque request and said predicted ICE torque command when
said minimum non-fueled ICE torque exceeds said predicted torque
request.
16. The method as claimed in claim 15, comprising:
comparing said predicted torque request to a maximum torque request
between a minimum fueled ICE torque request and a minimum coast
torque request;
determining said predicted ICE torque command based on said minimum
fueled ICE torque; and
determining said EM torque command based on a difference between said
predicted torque request and said predicted ICE torque command when
said predicted torque request exceeds said minimum non-fueled ICE
torque and is less than said maximum torque request.

17. The method as claimed in claim 14, comprising:
comparing said predicted torque request to a maximum ICE torque
capacity;
determining a predicted ICE torque command based on said maximum
ICE torque capacity; and
determining said EM torque command based on an EM torque capacity
and a difference between said predicted torque request and said ICE
torque command when said predicted . torque request exceeds said
maximum ICE torque capacity.
18. The method as claimed in claim 14, comprising:
comparing said predicted torque request to a maximum ICE torque
capacity;
determining an EM torque command based on said predicted torque
request and an EM torque capacity; and
determining a predicted ICE torque command based on a difference
between said predicted torque request and said EM torque command
when said predicted torque request is less than said maximum ICE torque
capacity.
19. The method as claimed in claim 18, wherein said predicted torque request
originates in a transmission.
20. The method as claimed in claim 18, wherein said predicted torque request
is a charge torque request.

21. The method as claimed in 13, wherein said propulsion torque request
comprises an immediate torque request.
22. The method as claimed in claim 21, comprising:
determining an EM torque command based on said immediate torque
request and an EM torque capacity; and
determining said immediate ICE torque command based on a difference
between said immediate torque request and said EM torque command
when said immediate torque request is active.



ABSTRACT


TITLE "A system and a method to regulate torque in a hybrid
powertrain"
The invention relates to a torque control system (40, 42, 48), in a hybrid
powertrain (10,12,14,16,18, 20), the hybrid powertrain (10) comprising; at least
one each propulsion and driveline system (12,14), the propulsion system (12)
having an internal combustion engine (16), an electric machine (18), and one or
more auxiliary components (20), the torque control system comprising; torque
split module (100) that, in a current iteration, determines an internal combustion
engine (ICE) torque command and an electric machine (EM) torque command
based on a propulsion torque request; an EM delay module (102) that stores
said EM torque command and that, in said current iteration, determines a
delayed EM torque command based on EM torque commands determined in N
previous iterations and a dynamic torque response of an internal combustion
engine (16), wherein N is an integer greater than one; and a control module (40)
that controls an electric machine (18) based on said delayed EM torque
command.

Documents:

00642-kol-2008-abstract.pdf

00642-kol-2008-claims.pdf

00642-kol-2008-correspondence others.pdf

00642-kol-2008-description complete.pdf

00642-kol-2008-drawings.pdf

00642-kol-2008-form 1.pdf

00642-kol-2008-form 2.pdf

00642-kol-2008-form 3.pdf

00642-kol-2008-form 5.pdf

642-KOL-2008-(29-10-2013)-ABSTRACT.pdf

642-KOL-2008-(29-10-2013)-ANNEXURE TO FORM 3.pdf

642-KOL-2008-(29-10-2013)-CLAIMS.pdf

642-KOL-2008-(29-10-2013)-CORRESPONDENCE.pdf

642-KOL-2008-(29-10-2013)-DESCRIPTION (COMPLETE).pdf

642-KOL-2008-(29-10-2013)-DRAWINGS.pdf

642-KOL-2008-(29-10-2013)-FORM-2.pdf

642-KOL-2008-(29-10-2013)-OTHERS.pdf

642-KOL-2008-(29-10-2013)-PA.pdf

642-KOL-2008-(29-10-2013)-PETITION UNDER RULE 137.pdf

642-KOL-2008-ASSIGNMENT-1.1.pdf

642-KOL-2008-ASSIGNMENT.pdf

642-KOL-2008-CANCELLED PAGES.pdf

642-KOL-2008-CORRESPONDENCE OTHERS 1.1.pdf

642-KOL-2008-CORRESPONDENCE OTHERS 1.2.pdf

642-KOL-2008-CORRESPONDENCE.pdf

642-KOL-2008-EXAMINATION REPORT.pdf

642-KOL-2008-FORM 18-1.1.pdf

642-kol-2008-form 18.pdf

642-KOL-2008-GPA.pdf

642-KOL-2008-GRANTED-ABSTRACT.pdf

642-KOL-2008-GRANTED-CLAIMS.pdf

642-KOL-2008-GRANTED-DESCRIPTION (COMPLETE).pdf

642-KOL-2008-GRANTED-DRAWINGS.pdf

642-KOL-2008-GRANTED-FORM 1.pdf

642-KOL-2008-GRANTED-FORM 2.pdf

642-KOL-2008-GRANTED-FORM 3.pdf

642-KOL-2008-GRANTED-FORM 5.pdf

642-KOL-2008-GRANTED-SPECIFICATION-COMPLETE.pdf

642-KOL-2008-OTHERS.pdf

642-KOL-2008-PETITION UNDER RULE 137.pdf

642-KOL-2008-REPLY TO EXAMINATION REPORT.pdf

642-KOL-2008-TRANSLATED COPY OF PRIORITY DOCUMENT-1.1.pdf

642-KOL-2008-TRANSLATED COPY OF PRIORITY DOCUMENT.pdf


Patent Number 264173
Indian Patent Application Number 642/KOL/2008
PG Journal Number 50/2014
Publication Date 12-Dec-2014
Grant Date 11-Dec-2014
Date of Filing 31-Mar-2008
Name of Patentee GM GLOBAL TECHNOLOGY OPERATIONS, INC.
Applicant Address 300 GM RENAISSANCE CENTER DETROIT, MICHIGAN
Inventors:
# Inventor's Name Inventor's Address
1 GREGORY P. MATTHEWS 6021 BEACHWOOD DRIVE WEST BLOOMFIELD, MI 48324
PCT International Classification Number B60W10/06; B60W20/00; B60W10/06
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 60/921799 2007-04-04 U.S.A.