Title of Invention

METHOD FOR CONTROLLING A HYBRID TRANSMISSION IN FIXED GEARS AND CONTINUOUSLY VARIABLE OPERATING RANGE STATES

Abstract A hybrid transmission is operative to transfer torque between an input member and torque machines and an output member in one of a plurality of fixed gear and continuously variable operating range states through selective application of torque transfer clutches. The torque machines are operative to transfer power from an energy storage device. A method for controlling the hybrid transmission includes operating the hybrid transmission in one of the operating range states, determining a first set of internal system constraints on output torque transferred to the output member, determining a second set of internal system constraints on the output torque transferred to the output member, and determining an allowable output torque range that is achievable within the first set of internal system constraints and the second set of internal system constraints on the output torque transferred to the output member.
Full Text METHOD AND APPARATUS TO DETERMINE A PREFERRED OUTPUT TORQUE IN MODE AND FIXED GEAR OPERATION WITH CLUTCH TORQUE CONSTRAINTS FOR A HYBRID POWERTRAIN SYSTEM
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application
No. 60/985,404 filed on 11/05/2007 which is hereby incorporated herein by
reference.
TECHNICAL FIELD
[0002] This disclosure pertains to control systems for hybrid
powertrain systems.
BACKGROUND
[0003] The statements in this section merely provide background
information related to the present disclosure and may not constitute prior art.
[0004] Known hybrid powertrain architectures include torque-generative
devices, including internal combustion engines and electric machines, which
transfer torque through a transmission device to an output member. One
exemplary hybrid powertrain includes a two-mode, compound-split, electro-
mechanical transmission which utilizes an input member for receiving tractive
torque from a prime mover power source, preferably an internal combustion
engine, and an output member. The output member can be operatively
connected to a driveline for a motor vehicle for transferring tractive torque
thereto. Electric machines, operative as motors or generators, generate a


torque input to the transmission, independently of a torque input from the
internal combustion engine. The electric machines may transform vehicle
kinetic energy, transferred through the vehicle driveline, to electrical energy
that is storable in an electrical energy storage device. A control system
monitors various inputs from the vehicle and the operator and provides
operational control of the hybrid powertrain, including controlling
transmission operating state and gear shifting, controlling the torque-
generative devices, and regulating the electrical power interchange among the
electrical energy storage device and the electric machines to manage outputs
of the transmission, including torque and rotational speed.
SUMMARY
[0005] A hybrid transmission is operative to transfer torque between an
input member and torque machines and an output member in one of a plurality
of fixed gear and continuously variable operating range states through
selective application of torque transfer clutches. The torque machines are
operative to transfer power from an energy storage device. A method for
controlling the hybrid transmission includes operating the hybrid transmission
in one of the operating range states, determining a first set of internal system
constraints on output torque transferred to the output member, determining a
second set of internal system constraints on the output torque transferred to the
output member, and determining an allowable output torque range that is
achievable within the first set of internal system constraints and the second set
of internal system constraints on the output torque transferred to the output
member.


BRIEF DESCRIPTION OF THE DRAWINGS
[0006] One or more embodiments will now be described, by way of
example, with reference to the accompanying drawings, in which:
[0007] Fig. 1 is a schematic diagram of an exemplary hybrid powertrain,
in accordance with the present disclosure;
[0008] Fig. 2 is a schematic diagram of an exemplary architecture for a
control system and hybrid powertrain, in accordance with the present
disclosure;
[0009] Fig. 3 is a schematic flow diagram of a control system architecture
for controlling and managing torque in a hybrid powertrain system, in
accordance with the present disclosure;
[0010] Fig. 4 is a graphical depiction, in accordance with the present
disclosure;
[0011] Figs. 5 A and 5B are schematic flow diagrams of a control system
architecture for controlling and managing torque in a hybrid powertrain
system, in accordance with the present disclosure;
[0012] Figs. 6A and 6B are graphical depictions, in accordance with the
present disclosure;
[0013] Figs. 7, 8, and 9 are algorithmic flowcharts, in accordance with the
present disclosure; and
[0014] Figs. 10, 11, and 12 are graphical depictions, in accordance with
the present disclosure.

DETAILED DESCRIPTION
[0015] Referring now to the drawings, wherein the showings are for the
purpose of illustrating certain exemplary embodiments only and not for the
purpose of limiting the same, Figs. 1 and 2 depict an exemplary hybrid
powertrain. The exemplary hybrid powertrain in accordance with the present
disclosure is depicted in Fig. 1, comprising a two-mode, compound-split,
electro-mechanical hybrid transmission 10 operatively connected to an engine
14 and torque machines comprising first and second electric machines ('MG-
A') 56 and ('MG-B') 72. The engine 14 and first and second electric
machines 56 and 72 each generate mechanical power which can be transferred
to the transmission 10. The enginel4, transmission 10 and the torque
machines comprising the first and second electric machines in this
embodiment comprise torque actuators. The power generated by the engine
14 and the first and second electric machines 56 and 72 and transferred to the
transmission 10 is described in terms of input and motor torques, referred to
herein as TI, TA, and TB respectively, and speed, referred to herein as NI, NA,
and NB, respectively.
[0016] The exemplary engine 14 comprises a multi-cylinder internal
combustion engine selectively operative in several states to transfer torque to
the transmission 10 via an input shaft 12, and can be either a spark-ignition or
a compression-ignition engine. The engine 14 includes a crankshaft (not
shown) operatively coupled to the input shaft 12 of the transmission 10. A
rotational speed sensor 11 monitors rotational speed of the input shaft 12.
Power output from the engine 14, comprising rotational speed and engine
torque, can differ from the input speed NI and the input torque TI to the


transmission 10 due to placement of torque-consuming components on the
input shaft 12 between the engine 14 and the transmission 10, e.g., a hydraulic
pump (not shown) and/or a torque management device (not shown).
[0017] The exemplary transmission 10 comprises three planetary-gear sets
24, 26 and 28, and four selectively engageable torque-transferring devices, i.e.,
clutches C1 70, C2 62, C3 73, and C4 75. As used herein, clutches refer to
any type of friction torque transfer device including single or compound plate
clutches or packs, band clutches, and brakes, for example. A hydraulic control
circuit ('HYD') 42, preferably controlled by a transmission control module
(hereafter TCM') 17, is operative to control clutch states. Clutches C2 62 and
C4 75 preferably comprise hydraulically-applied rotating friction clutches.
Clutches C1 70 and C3 73 preferably comprise hydraulically-controlled
stationary devices that can be selectively grounded to a transmission case 68.
Each of the clutches C1 70, C2 62, C3 73, and C4 75 is preferably
hydraulically applied, selectively receiving pressurized hydraulic fluid via the
hydraulic control circuit 42.
[0018] The first and second electric machines 56 and 72 preferably
comprise three-phase AC machines, each including a stator (not shown) and a
rotor (not shown), and respective resolvers 80 and 82. The motor stator for
each machine is grounded to an outer portion of the transmission case 68, and
includes a stator core with coiled electrical windings extending therefrom.
The rotor for the first electric machine 56 is supported on a hub plate gear that
is operatively attached to shaft 60 via the second planetary gear set 26. The
rotor for the second electric machine 72 is fixedly attached to a sleeve shaft
hub 66.


[0019] Each of the resolvers 80 and 82 preferably comprises a variable
reluctance device including a resolver stator (not shown) and a resolver rotor
(not shown). The resolvers 80 and 82 are appropriately positioned and
assembled on respective ones of the first and second electric machines 56 and
72. Stators of respective ones of the resolvers 80 and 82 are operatively
connected to one of the stators for the first and second electric machines 56
and 72. The resolver rotors are operatively connected to the rotor for the
corresponding first and second electric machines 56 and 72. Each of the
resolvers 80 and 82 is signally and operatively connected to a transmission
power inverter control module (hereafter 'TPIM') 19, and each senses and
monitors rotational position of the resolver rotor relative to the resolver stator,
thus monitoring rotational position of respective ones of first and second
electric machines 56 and 72. Additionally, the signals output from the
resolvers 80 and 82 are interpreted to provide the rotational speeds for first
and second electric machines 56 and 72, i.e., NA and NB, respectively.
[0020] The transmission 10 includes an output member 64, e.g. a shaft,
which is operably connected to a driveline 90 for a vehicle (not shown), to
provide output power to the driveline 90 that is transferred to vehicle wheels
93, one of which is shown in Fig. 1. The output power at the output member
64 is characterized in terms of an output rotational speed NO and an output
torque To- A transmission output speed sensor 84 monitors rotational speed
and rotational direction of the output member 64. Each of the vehicle wheels
93 is preferably equipped with a sensor 94 adapted to monitor wheel speed,
the output of which is monitored by a control module of a distributed control
module system described with respect to Fig. 2, to determine vehicle speed,


and absolute and relative wheel speeds for braking control, traction control,
and vehicle acceleration management.
[0021] The input torque from the engine 14 and the motor torques from
the first and second electric machines 56 and 72 (TI, TA, and TB respectively)
are generated as a result of energy conversion from fuel or electrical potential
stored in an electrical energy storage device (hereafter 'ESD') 74. The ESD
74 is high voltage DC-coupled to the TPIM 19 via DC transfer conductors 27.
The transfer conductors 27 include a contactor switch 38. When the contactor
switch 38 is closed, under normal operation, electric current can flow between
the ESD 74 and the TPIM 19. When the contactor switch 38 is opened electric
current flow between the ESD 74 and the TPIM 19 is interrupted. The TPIM
19 transmits electrical power to and from the first electric machine 56 by
transfer conductors 29, and the TPIM 19 similarly transmits electrical power
to and from the second electric machine 72 by transfer conductors 31 to meet
the torque commands for the first and second electric machines 56 and 72 in
response to the motor torque commands TA and TB. Electrical current is
transmitted to and from the ESD 74 in accordance with whether the ESD 74 is
being charged or discharged.
[0022] The TPIM 19 includes the pair of power inverters (not shown) and
respective motor control modules (not shown) configured to receive the motor
torque commands and control inverter states therefrom for providing motor
drive or regenerative functionality to meet the commanded motor torques TA
and TB- The power inverters comprise known complementary three-phase
power electronics devices, and each includes a plurality of insulated gate
bipolar transistors (not shown) for converting DC power from the ESD 74 to


AC power for powering respective ones of the first and second electric
machines 56 and 72, by switching at high frequencies. The insulated gate
bipolar transistors form a switch mode power supply configured to receive
control commands. There is typically one pair of insulated gate bipolar
transistors for each phase of each of the three-phase electric machines. States
of the insulated gate bipolar transistors are controlled to provide motor drive
mechanical power generation or electric power regeneration functionality.
The three-phase inverters receive or supply DC electric power via DC transfer
conductors 27 and transform it to or from three-phase AC power, which is
conducted to or from the first and second electric machines 56 and 72 for
operation as motors or generators via transfer conductors 29 and 31
respectively.
[0023] Fig. 2 is a schematic block diagram of the distributed control
module system. The elements described hereinafter comprise a subset of an
overall vehicle control architecture, and provide coordinated system control of
the exemplary hybrid powertrain described in Fig. 1. The distributed control
module system synthesizes pertinent information and inputs, and executes
algorithms to control various actuators to meet control objectives, including
objectives related to fuel economy, emissions, performance, drivability, and
protection of hardware, including batteries of ESD 74 and the first and second
electric machines 56 and 72. The distributed control module system includes
an engine control module (hereafter 'ECM') 23, the TCM 17, a battery pack
control module (hereafter 'BPCM') 21, and the TPIM 19. A hybrid control
module (hereafter 'HCP') 5 provides supervisory control and coordination of
the ECM 23, the TCM 17, the BPCM 21, and the TPIM 19. A user interface


('UI') 13 is operatively connected to a plurality of devices through which a
vehicle operator controls or directs operation of the electro-mechanical hybrid
powertrain. The devices include an accelerator pedal 113 ('AP'), an operator
brake pedal 112 ('BP'), a transmission gear selector 114 ('PRNDL'), and a
vehicle speed cruise control (not shown). The transmission gear selector 114
may have a discrete number of operator-selectable positions, including the
rotational direction of the output member 64 to enable one of a forward and a
reverse direction.
[0024] The aforementioned control modules communicate with other
control modules, sensors, and actuators via a local area network (hereafter
'LAN') bus 6. The LAN bus 6 allows for structured communication of states
of operating parameters and actuator command signals between the various
control modules. The specific communication protocol utilized is application-
specific. The LAN bus 6 and appropriate protocols provide for robust
messaging and multi-control module interfacing between the aforementioned
control modules, and other control modules providing functionality including
e.g., antilock braking, traction control, and vehicle stability. Multiple
communications buses may be used to improve communications speed and
provide some level of signal redundancy and integrity. Communication
between individual control modules can also be effected using a direct link,
e.g., a serial peripheral interface ('SPI') bus (not shown).
[0025] The HCP 5 provides supervisory control of the hybrid powertrain,
serving to coordinate operation of the ECM 23, TCM 17, TPIM 19, and
BPCM 21. Based upon various input signals from the user interface 13 and
the hybrid powertrain, including the ESD 74, the HCP 5 determines an


operator torque request, an output torque command, an engine input torque
command, clutch torque(s) for the applied torque-transfer clutches C1 70, C2
62, C3 73, C4 75 of the transmission 10, and the motor torque commands TA
and TB for the first and second electric machines 56 and 72.
[0026] The ECM 23 is operatively connected to the engine 14, and
functions to acquire data from sensors and control actuators of the engine 14
over a plurality of discrete lines, shown for simplicity as an aggregate bi-
directional interface cable 35. The ECM 23 receives the engine input torque
command from the HCP 5. The ECM 23 determines the actual engine input
torque, TI, provided to the transmission 10 at that point in time based upon
monitored engine speed and load, which is communicated to the HCP 5. The
ECM 23 monitors input from the rotational speed sensor 11 to determine the
engine input speed to the input shaft 12, which translates to the transmission
input speed, NI. The ECM 23 monitors inputs from sensors (not shown) to
determine states of other engine operating parameters including, e.g., a
manifold pressure, engine coolant temperature, ambient air temperature, and
ambient pressure. The engine load can be determined, for example, from the
manifold pressure, or alternatively, from monitoring operator input to the
accelerator pedal 113. The ECM 23 generates and communicates command
signals to control engine actuators, including, e.g., fuel injectors, ignition
modules, and throttle control modules, none of which are shown.
[0027] The TCM 17 is operatively connected to the transmission 10 and
monitors inputs from sensors (not shown) to determine states of transmission
operating parameters. The TCM 17 generates and communicates command
signals to control the transmission 10, including controlling the hydraulic


control circuit 42. Inputs from the TCM 17 to the HCP 5 include estimated
clutch torques for each of the clutches, i.e., C1 70, C2 62, C3 73, and C4 75.
and rotational output speed, No, of the output member 64. Other actuators and
sensors may be used to provide additional information from the TCM 17 to the
HCP 5 for control purposes. The TCM 17 monitors inputs from pressure
switches (not shown) and selectively actuates pressure control solenoids (not
shown) and shift solenoids (not shown) of the hydraulic control circuit 42 to
selectively actuate the various clutches C1 70, C2 62, C3 73, and C4 75 to
achieve various transmission operating range states, as described hereinbelow,
[0028] The BPCM 21 is signally connected to sensors (not shown) to
monitor the ESD 74, including states of electrical current and voltage
parameters, to provide information indicative of parametric states of the
batteries of the ESD 74 to the HCP 5. The parametric states of the batteries
preferably include battery state-of-charge, battery voltage, battery temperature,
and available battery power, referred to as a range PBAT_MIN to PBAT_MAX
[0029] A brake control module (hereafter 'BrCM') 22 is operatively
connected to friction brakes (not shown) on each of the vehicle wheels 93.
The BrCM 22 monitors the operator input to the brake pedal 112 and
generates control signals to control the friction brakes and sends a control
signal to the HCP 5 to operate the first and second electric machines 56 and 72
based thereon.
[0030] Each of the control modules ECM 23, TCM 17, TPIM 19, BPCM
21, and BrCM 22 is preferably a general-purpose digital computer comprising
a microprocessor or central processing unit, storage mediums comprising read
only memory ('ROM'), random access memory ('RAM'), electrically


programmable read only memory ('EPROM'), a high speed clock, analog to
digital ('A/D') and digital to analog ('D/A') circuitry, and input/output
circuitry and devices ('I/O') and appropriate signal conditioning and buffer
circuitry. Each of the control modules has a set of control algorithms,
comprising resident program instructions and calibrations stored in one of the
storage mediums and executed to provide the respective functions of each
computer. Information transfer between the control modules is preferably
accomplished using the LAN bus 6 and serial peripheral interface buses. The
control algorithms are executed during preset loop cycles such that each
algorithm is executed at least once each loop cycle. Algorithms stored in the
non-volatile memory devices are executed by one of the central processing
units to monitor inputs from the sensing devices and execute control and
diagnostic routines to control operation of the actuators, using preset
calibrations. Loop cycles are executed at regular intervals, for example each
3.125, 6.25, 12.5, 25 and 100 milliseconds during ongoing operation of the
hybrid powertrain. Alternatively, algorithms may be executed in response to
the occurrence of an event.
[0031] The exemplary hybrid powertrain selectively operates in one of
several states that can be described in terms of engine states comprising one of
an engine-on state ('ON') and an engine-off state ('OFF'), and transmission
operating range states comprising a plurality of fixed gears and continuously
variable operating modes, described with reference to Table 1, below.


[0032] Each of the transmission operating range states is described in the
table and indicates which of the specific clutches C1 70, C2 62, C3 73, and C4
75 are applied for each of the operating range states. A first continuously
variable mode, i.e., EVT Mode 1, or Ml, is selected by applying clutch C1 70
only in order to "ground" the outer gear member of the third planetary gear set
28. The engine state can be one of ON ('Ml_Eng_On') or OFF
('MI_Eng_Off). A second continuously variable mode, i.e., EVT Mode 2, or
M2, is selected by applying clutch C2 62 only to connect the shaft 60 to the
carrier of the third planetary gear set 28. The engine state can be one of ON
('M2_Eng_On') or OFF ('M2_Eng_Off). For purposes of this description,
when the engine state is OFF, the engine input speed is equal to zero
revolutions per minute ('RPM'), i.e., the engine crankshaft is not rotating. A
fixed gear operation provides a fixed ratio operation of input-to-output speed

of the transmission 10, i.e., NI/NO. A first fixed gear operation ('GT) is
selected by applying clutches C1 70 and C4 75. A second fixed gear operation
('G2') is selected by applying clutches C1 70 and C2 62. A third fixed gear
operation ('G3') is selected by applying clutches C2 62 and C4 75. A fourth
fixed gear operation ('G4') is selected by applying clutches C2 62 and C3 73.
The fixed ratio operation of input-to-output speed increases with increased
fixed gear operation due to decreased gear ratios in the planetary gears 24, 26,
and 28. The rotational speeds of the first and second electric machines 56 and
72, NA and NB respectively, are dependent on internal rotation of the
mechanism as defined by the clutching and are proportional to the input speed
measured at the input shaft 12.
[0033] In response to operator input via the accelerator pedal 113 and
brake pedal 112 as captured by the user interface 13, the HCP 5 and one or
more of the other control modules determine torque commands to control the
torque-generative devices comprising the engine 14 and the first and second
electric machines 56 and 72 to meet the operator torque request at the output
member 64 and transferred to the driveline 90. Based upon input signals from
the user interface 13 and the hybrid powertrain including the ESD 74, the HCP
5 determines the operator torque request, the output torque commanded from
the transmission 10 to the driveline 90, an input torque from the engine 14,
clutch torques for the torque-transfer clutches C1 70, C2 62, C3 73, C4 75 of
the transmission 10; and the motor torques for the first and second electric
machines 56 and 72, respectively, as is described hereinbelow.
[0034] Final vehicle acceleration can be affected by other factors
including, e.g., road load, road grade, and vehicle mass. The engine state and


the transmission operating range state are determined based upon operating
characteristics of the hybrid powertrain. This includes the operator torque
request communicated through the accelerator pedal 113 and brake pedal 112
to the user interface 13 as previously described. The transmission operating
range state and the engine state may be predicated on a hybrid powertrain
torque demand caused by a command to operate the first and second electric
machines 56 and 72 in an electrical energy generating mode or in a torque
generating mode. The transmission operating range state and the engine state
can be determined by an optimization algorithm or routine which determines
optimum system efficiency based upon operator demand for power, battery
state of charge, and energy efficiencies of the engine 14 and the first and
second electric machines 56 and 72. The control system manages torque
inputs from the engine 14 and the first and second electric machines 56 and 72
based upon an outcome of the executed optimization routine, and system
efficiencies are optimized thereby, to manage fuel economy and battery
charging. Furthermore, operation can be determined based upon a fault in a
component or system. The HCP 5 monitors the torque-generative devices, and
determines the power output from the transmission 10 at output member 64
that is required to meet the operator torque request while meeting other
powertrain operating demands, e.g., charging the ESD 74. As should be
apparent from the description above, the ESD 74 and the first and second
electric machines 56 and 72 are electrically-operatively coupled for power
flow therebetween. Furthermore, the engine 14, the first and second electric
machines 56 and 72, and the electro-mechanical transmission 10 are

mechanically-operatively coupled to transfer power therebetween to generate a
power flow to the output member 64.
[0035] Fig. 3 shows a control system architecture for controlling and
managing signal flow in a hybrid powertrain system having multiple torque
generative devices, described hereinbelow with reference to the hybrid
powertrain system of Figs. 1 and 2, and residing in the aforementioned control
modules in the form of executable algorithms and calibrations. The control
system architecture is applicable to alternative hybrid powertrain systems
having multiple torque generative devices, including, e.g., a hybrid powertrain
system having an engine and a single electric machine, a hybrid powertrain
system having an engine and multiple electric machines. Alternatively, the
hybrid powertrain system can utilize non-electric torque machines and energy
storage systems, e.g., hydraulic-mechanical hybrid transmissions using
hydraulically powered torque machines (not shown).
[0036] In operation, the operator inputs to the accelerator pedal 113 and
the brake pedal 112 are monitored to determine the operator torque request
('Toreq'). Operation of the engine 14 and the transmission 10 are monitored
to determine the input speed ('Ni') and the output speed ('No'). A strategic
optimization control scheme ('Strategic Control') 310 determines a preferred
input speed ('Ni_Des') and a preferred engine state and transmission operating
range state ('Hybrid Range State Des') based upon the output speed and the
operator torque request, and optimized based upon other operating parameters
of the hybrid powertrain, including battery power limits and response limits of
the engine 14, the transmission 10, and the first and second electric machines
56 and 72. The strategic optimization control scheme 310 is preferably


executed by the HCP 5 during each 100 ms loop cycle and each 25 ms loop
cycle. The desired operating range state for the transmission 10 and the
desired input speed from the engine 14 to the transmission 10 are inputs to the
shift execution and engine start/stop control scheme 320.
[0037] The shift execution and engine start/stop control scheme 320
commands changes in the transmission operation (Transmission Commands')
including changing the operating range state based upon the inputs and
operation of the powertrain system. This includes commanding execution of a
change in the transmission operating range state if the preferred operating
range state is different from the present operating range state by commanding
changes in application of one or more of the clutches C1 70, C2 62, C3 73,
and C4 75 and other transmission commands. The present operating range
state ('Hybrid Range State Actual') and an input speed profile ('Ni_Prof) can
be determined. The input speed profile is an estimate of an upcoming input
speed and preferably comprises a scalar parametric value that is a targeted
input speed for the forthcoming loop cycle. The engine operating commands
and the operator torque request are based upon the input speed profile during a
transition in the operating range state of the transmission. A clutch torque
('Tel') for each clutch is estimated in the TCM 17, including the presently
applied clutches and the non-applied clutches.
[0038] A tactical control scheme ('Tactical Control and Operation') 330 is
repeatedly executed during one of the control loop cycles to determine engine
commands ('Engine Commands') for operating the engine, including a
preferred input torque from the engine 14 to the transmission 10 based upon
the output speed, the input speed, and the operator torque request and the


present operating range state for the transmission. The engine commands also
include engine states including one of an all-cylinder operating state and a
cylinder deactivation operating state wherein a portion of the engine cylinders
are deactivated and unfueled, and engine states including one of a fueled state
and a fuel cutoff state. A present engine input torque ('Ti') reacting with the
input member 12 is determined in the ECM 23.
[0039] An output and motor torque determination scheme ('Output and
Motor Torque Determination') 340 is executed to determine the preferred
output torque from the powertrain ('To_cmd'). This includes determining
motor torque commands ('TA\ 'TB') to transfer a net output torque to the
output member 64 of the transmission 10 that meets the operator torque
request, by controlling the first and second electric machines 56 and 72 in this
embodiment. The immediate accelerator output torque request, the immediate
brake output torque request, the present input torque from the engine 14 and
the estimated applied clutch torque(s), the present operating range state of the
transmission 10, the input speed, the input speed profile, and the axle torque
response type are inputs. The output and motor torque determination scheme
340 executes to determine the motor torque commands during each iteration of
one of the loop cycles. The output and motor torque determination scheme
340 includes algorithmic code which is regularly executed during the 6.25 ms
and 12.5 ms loop cycles to determine the preferred motor torque commands.
[0040] The hybrid powertrain is controlled to transfer the output torque to
the output member 64 and thence to the driveline 90 to generate tractive
torque at wheel(s) 93 to forwardly propel the vehicle in response to the
operator input to the accelerator pedal 113 when the operator selected position


of the transmission gear selector 114 commands operation of the vehicle in the
forward direction. Similarly, the hybrid powertrain is controlled to transfer
the output torque to the output member 64 and thence to the driveline 90 to
generate tractive torque at wheel(s) 93 to propel the vehicle in a reverse
direction in response to the operator input to the accelerator pedal 113 when
the operator selected position of the transmission gear selector 114 commands
operation of the vehicle in the reverse direction. Preferably, propelling the
vehicle results in vehicle acceleration so long as the output torque is sufficient
to overcome external loads on the vehicle, e.g., due to road grade,
aerodynamic loads, and other loads.
[0041] Operation of the engine 14 and transmission 10 is constrained by
power, torque and rotational speed limits of the engine 14, the first and second
electric machines 56 and 72, the ESD 74 and the clutches C1 70, C2 62, C3
73, and C4 75. The operating constraints on the engine 14 and transmission
10 can be translated to a set of system constraint equations executed as one or
more algorithms in one of the control modules, e.g., the HCP 5.
[0042] Referring again to Fig. 1, in overall operation, the transmission 10
operates in one of the operating range states through selective actuation of the
torque-transfer clutches in one embodiment. Torque constraints for each of
the engine 14 and the first and second electric machines 56 and 72 and speed
constraints for the engine 14 and the first and second electric machines 56 and
72 are determined. Battery power constraints for the ESD 74, i.e., the
available battery power is determined, and applied to further limit operation of
the first and second electric machines 56 and 72. The preferred operating
region for the powertrain is determined using the system constraint equations


that are based upon the battery power constraints, the motor torque constraints,
the speed constraints, and clutch reactive torque constraints. The preferred
operating region comprises a range of permissible operating torques or speeds
for the engine 14 and the first and second electric machines 56 and 72. By
deriving and simultaneously solving dynamics equations of the transmission
10, the torque limit, in this embodiment the output torque T0, can be
determined using linear equations including: the following.
TM1 = TAtoTM1*TA + TBtoTM1 *TB + Misc_TM1; [1]
TM2= TAtoTM2*TA+TBtoTM2*TB + Misc_TM2; [2]
Tm= TAtoTM3*TA+ TBtoTM3 *TB + Misc_TM3 [3]
[0043] In one embodiment, the torque values include: TM1 representing the
output torque T0 at output member 64, TM2 representing the input torque TI at
input shaft 12, and TM3 representing the clutch torque(s) for the applied
torque-transfer clutches C1 70, C2 62, C3 73, C4 75 of the transmission 10;
[0044] The factors TAtoTM1, TAtoTM2, and TAtoTM3 are contributing
factors of TAto TM1, TM2, TM3, respectively. The factors TBtoTM1, TBtoTM2,
and TBtoTM3 are contributing factors of TB to TM1, TM2, TM3, respectively. The
factors Misc_TM1, Misc_TM2, and Misc_TM3 are constants which contribute to
TMI, TM2, TM3 by non TA, TB, TM1, TM2 and TM3 parameters such as time-rate
changes in speed of the input member 12, time-rate changes in speed of the
output member 64, and slip speed(s) of the torque-transfer clutches C1 70, C2


62, C3 73, C4 75 depending on the applications, and are described herein. The
torque parameters TA and TB are the motor torques from the first and second
electric machines 56 and 72. The torque parameters TM1, TM2, TM3 can be any
three independent parameters, depending upon the operating range state and
the application.
[0045} The engine 14 and transmission 10 and the first and second electric
machines 56 and 72 have speed constraints, torque constraints, and battery
power constraints due to mechanical and system limitations. The speed
constraints can include engine input speed constraints of NI = 0 (engine off
state), and NI ranging from 600 rpm (idle) to 6000 rpm for the engine 14.
Exemplary speed constraints for the first and second electric machines 56 and
72 for this embodiment can be:
-10,500 rpm ≤ NA≤ +10,500 rpm, and,
-10,500 rpm ≤ NB ≤ +10,500 rpm,
and can vary based upon operating conditions. The torque constraints include
engine input torque constraints to the input member 12, comprising TI-MIN ≤TI
≤TI_MAX- The torque constraints include motor torque constraints for the first
and second electric machines 56 and 72 comprising maximum and minimum
motor torques for the first and second electric machines 56 and 72 ('TA MAX",
'TA_MIN', 'TB_MAX', 'TB_MIN') that are preferably obtained from data sets stored
in tabular format within one of the memory devices of one of the control
modules. Such data sets are empirically derived from dynamometer testing of
the combined motor and power electronics, e.g., the first and second electric
machines 56 and 72 and the TPIM 19, at various temperature and voltage
conditions. The motor torque outputs of the first and second electric machines


56 and 72 are set such that TA_MIN ≤ TA ≤ TA_MAX and TB_MIN ≤TB ≤TB_MAX. and
are dependent upon motor speed. The torque limits comprise torque curves
that are speed-based. The motor torque constraints TA_MAX and 1A_MIN
comprise torque limits for the first electric machine 56 when working as a
torque-generative motor and an electric generator, respectively. The motor
torque constraints TB_MAX and TB__MIN comprise torque limits for the second
electric machine 72 when working as a torque-generative motor and an
electrical generator, respectively. The term PBAT_MIN is the maximum
allowable charging power of the ESD 74 and PBAT MAX is the maximum
allowable battery discharging power of the ESD 74, with the limits imposed
based upon factors related to durability and charge capacity of the ESD 74.
[0046] An operating range, comprising a torque output range is
determinable based upon the battery power constraints of the ESD 74.
Calculation of battery power usage, PBAT is as follows:
PBAT = PA.ELEC + PB.ELEC + PDC_LOAD [4]
wherein PA,ELEC comprises electrical power from the first electric machine 56,
PB.ELEC comprises electrical power from the second electric machine
72, and
PDC_LOAD comprises known DC load, including accessory loads.
Substituting equations for PA,ELEC and PB.ELEC, yields the following equation:
PBAT = (PA,MECH + PA,LOSS) + (PB.MECH + PB.LOSS) + PDC_LOAD [5]

wherein PA,MECH comprises mechanical power from the first electric machine
56,
PA.LOSS comprises power losses from the first electric machine 56,
PB,MECH comprises mechanical power from the second electric
machine 72, and
PB.LOSS comprises power losses from the second electric machine 72.
[0047] Eq. 5 can be restated as Eq. 6, below, wherein speeds, NA and NB,
and torques, TA and TB, are substituted for powers PA and PB. This includes an
assumption that motor and inverter losses can be mathematically modeled as a
quadratic equation based upon torque, as follows:
PBAT = (NA TA + (a, (NA) TA 2 + a2(NA) TA + a3(NA))) [6]
+ (NB TB + (B,(NB) TB2 + B2(NB) TB + B3(NB))) + PDC_LOAD
wherein NA, NB comprise motor speeds for the first and second electric
machines 56 and 72,
TA, TB comprise the motor torques for the first and second electric
machines 56 and 72, and
a1, a2, a3, b1, b2, b3 each comprise quadratic coefficients which are
a function of respective motor speeds, NA, NB.
[0048] This can be restated as follows:
PBAT = a, * TA 2 + (NA+ a2)* TA + b1 * TB2 + (NB + b2) * TB [7]
+ a3 + b3 + PDC_LOAD

PBAT = a, [TA2 + TA(NA + a2)/a1 + ((NA + a2)/(2*a1 ))2] [8]
+ b1[TB2 + TB(NB+ b2)/b, + ((NB+ b2)/(2*b1))2]
+ a3 + b3 + PDC_LOAD - (NA + a2)2/(4*a1) - (NB + b2)2/(4*b1)
[0050] This reduces to:
PBAT = a, [TA + (NA + a2)/(2*a1)]2 + b, [TB + (NB + b2)/(2*b1)]2 [9]
+ a3 + b3 + PDC.LOAD - (NA + a2)2/(4*a1) - (NB + b2)2/(4*b1)
[0051] This reduces to:
PBAT = [SQRT(a,) * TA+ (NA + a2)/(2*SQRT(a1))]2 [10]
+ [SQRT(b1) * TB+ (NB + b2)/(2*SQRT(b1))]2
+ a3 + b3 + PDC.LOAD - (NA + a2)2/(4*a1) - (NB + b2)2/(4*b1)
[0052] This reduces to:
PBAT = (A1* TA +A2)2+ (B1* TB + B2)2 + C [11]
wherein A1 = SQRT(a,),
B1 = SQRT(b,),
A2 = (NA + a2)/(2*SQRT(a,)),
B2 = (NB + b2)/(2*SQRT(b,)), and
C = a3 + b3 + PDC_LOAD - (NA + a2)2/(4*a,) - (NB + b2)2/(4*b1).

This can be restated as:
PBAT = PA_ELEC + PB_ELEC + PDC^LOAD [HA]
wherein PA _ELEC = (A1 *TA + A2)2 + CA, and
PB_ELEC=(BI*TB + B2)2 + CB
wherein CA = a3 - (NA + a2)2/(4*a1) and
CB = b3-(NB + b2)2/(4*b1),and
C = CA + CB + PDC_LOAD
[0053] The motor torques TA and TB can be transformed to the Tx and TY
as follows:

wherein Tx is the transformation of TA,
Ty is the transformation of TB, and
A1, A2, B1, B2 comprise application-specific scalar values.
[0054] Eq. 11 further reduces to the following.
PBAT=(TX2+TY2) + C [13]

PBAT=R2+C [14]
[0055] Eq. 12 specifies the transformation of motor torque, TA to Tx and
the transformation of motor torque TB to TY. Thus, a new coordinate system
referred to as Tx/Ty space is defined, and Eq. 13 comprises battery power PBAT
transformed into Tx/Ty space. Therefore, the available battery power between
maximum and minimum battery powers PBAT MAX and PBATMIN can be
calculated and graphed as radii ('RMAX' and 'RMIN') with a center at locus (0,
0) in the Tx/Ty space, and designated by the letter K, wherein:
RMIN = SQRT(PBAT_MIN - C)
RMAX = SQRT(PBAT_MAX-C)
[0056] The minimum and maximum battery powers, PBAT_MIN and
PBAT__MAX, are preferably correlated to various conditions, e.g. state of charge,
temperature, voltage and usage (amp-hour/hour). The parameter C, above, is
defined as the absolute minimum possible battery power at given motor
speeds, NA, NB, ignoring motor torque limits. Physically, when TA=0 and
TB=0 the mechanical output power from the first and second electric machines
56 and 72 is zero. Physically Tx= 0 and Ty= 0 corresponds to a maximum
charging power condition for the ESD 74. The positive sign ('+') is defined as
discharging power from the ESD 74, and the negative sign ('-") is defined as
charging power into the ESD 74. RMAX defines a maximum battery power

typically a discharging power, and RMIN defines a minimum battery power,
typically a charging power.
[0057] The forgoing transformations to the TX/TY space, designated by a
second coordinate system K, are shown in Fig. 4, with representations of the
battery power constraints as concentric circles having radii of RMIN and RMAX
('Battery Power Constraints'), and linear representations of the motor torque
constraints ('Motor Torque Constraints') circumscribing an allowable
operating region. Analytically, the transformed vector [Tx/Ty] determined in
Eq. 12 is solved simultaneously with the vector defined in Eq. 13 to identify a
range of allowable torques in the Tx/Ty space which are made up of motor
torques TA and TB constrained by the minimum and maximum battery powers
PBAT MIN to PBAT_MAX- The range of allowable motor torques in the Tx/Ty
space is shown with reference to Fig. 4, wherein points A, B, C, D, and E
represent the bounds, and lines and radii are defined. A first coordinate
system L depicts TA/TB space in relationship to the Tx/Ty space.
[0058] Figs. 5A and 5B schematically show a control scheme and Figs. 6A
and 6B graphically shows operation of the control scheme of Figs. 5 A and 5B
for determining a preferred output torque from a powertrain system having
multiple torque-generative devices, described hereinbelow with reference to
the powertrain system depicted in Figs. 1 and 2, residing in the
aforementioned control modules in the form of executable algorithms and
calibrations, and preferably used in the control system architecture of Fig. 3.
[0059] Fig. 5 A depicts operation in one of the continuously variable mode
operating range states. During ongoing operation in one of the mode
operating range states, the operator inputs to the accelerator pedal 113 and the


brake pedal 112 are monitored to determine the operator torque request. The
system calculates offset motor torques based upon inputs including the
operating range state of the transmission 10, the input torque and terms based
upon system inertias, system damping, and clutch slippage (TA Misc Opt'. 'TB
Misc Opt', "TCL1 Misc Opt') described hereinbelow with reference to Eqs.
17, 18, and 19 (510). The term 'CL1' designates a first applied clutch, i.e.,
one of clutches C1 70 and C2 62 in the embodiment described, and TCLT is
the torque transferred across CL1. The offset motor torques and clutch torque
are inputs to calculate linear torque constraints to the output torque (520) and
calculate an unconstrained quadratic solution to the output torque (530)
[0060] The unconstrained quadratic solution to the output torque (530) is
calculated using the power limits for the ESD 74, i.e., the available battery
power PBAT MIN to PBATMAX, the offset motor torque constraints, motor torque
characteristics defined in terms of coefficients for converting between
mechanical torque and electric power in terms of efficiency and power loss in
the first and second electric machines 56 and 72 ('Donut Space Coefficients'),
and other scalar terms related to the torque outputs from the first and second
electric machines 56 and 72 and the reactive torque of the applied clutch ('KTA
from TO', 'KTB from To', 'KTCL1 from To')- The aforementioned inputs are used to
calculate a first constraint on the output torque from the transmission 10,
comprising the unconstrained quadratic solution, which includes an optimized
output torque ('To*') and an optimized battery power ('P*BAT') for operating
the system without concern for other constraints on the system. The power
for the energy storage device 74 can be represented mathematically as a
function of the transmission output torque To as shown in Eq. 15.



wherein a1 and b1 represent scalar values determined for the specific
application. Eq. 15 can be solved for the output torque, as shown in Eq. 16:

[0061] For the available battery power range PBAT MIN to PBAT_MAX- four
distinct output torques can be determined from Eq. 16, including maximum
and minimum quadratic output torque constraints for the positive root case
(To@PBATMax Opt (Pos Root)' and 'To@PBATMin Opt (Pos Root)'), and
minimum and maximum quadratic output torque constraints for the negative
root case (To@PBATMax Opt (Neg Root)' and 'To@PBATMin Opt (Neg
Root)'), plotted with reference to Fig. 6A. Fig. 6A shows valid, i.e.,
achievable ranges of output torque determined based the battery power
constraints.
[0062] The linear torque constraints to the output torque, i.e., minimum
and maximum linear output torques ('To Min Linear', 'To Max Linear') (520)
are determined based upon the offset motor torques, the scalar terms related to
the motor torques from the first and second electric machines 56 and 72 and
the reactive torque of the applied clutch ('KTA from To', 'KTB from TO', 'KTCLI from
To'), the motor torque constraints comprising minimum and maximum motor


torque limits of the first and second electric machines 56 and 72. Minimum
and maximum clutch reactive torques for applied clutch(es) CL1 (and CL2)
are graphed relative to the motor torque constraints, for first and, as shown
(where necessary) second applied clutches ('TCL1 MIN', 'TCL1 MAX') and
('TCL2MIN','TCL2MAX').
[0063] Fig. 6B graphically shows determining minimum and maximum
linear output torques ('To Min Lin', 'To Max Lin') based upon the offset
motor torques, the minimum and maximum achievable motor torques for the
first and second electric machines 56 and 72 and the minimum and maximum
clutch reactive torque(s) for the applied clutch(es) (520). The minimum and
maximum linear output torques are the minimum and maximum output
torques that meet the motor torque constraints and also meets the applied
clutch torque constraints. An operating region for the exemplary powertrain
system is graphically shown, including the motor torque constraints ('Motor
Torque Constraints') comprising maximum and minimum achievable motor
torques ('TA_MAX', 'TA_MIN', 'TB_MAX' and 'TB_MIN') for the first and second
electric machines 56 and 72 in one embodiment. Minimum and maximum
clutch reactive torques for applied clutch(es) CL1 and CL2 are graphed
relative to the motor torque constraints, for first and, as shown (where
necessary), second applied clutches ('TCL1 MIN', 'TCL1 MAX') and (' T'CL2
MIN', 'TCL2 MAX'). Minimum and maximum linear output torques ("To Min
Lin', 'To Max Lin') can be determined based upon the offset motor torques,
the minimum and maximum achievable motor torques for the first and second
electric machines 56 and 72 and the minimum and maximum clutch reactive
torques for the applied clutch(es). The minimum and maximum linear output


torques are the minimum and maximum output torques that meet the motor
torque constraints and also meet the applied clutch torque constraints In the
example shown, the minimum and maximum clutch reactive torques for the
second applied clutch CL2 are less restrictive and outside the motor torque
constraints, and thus do not constrain the output torque. Operation is bounded
by the region defined by the minimum and maximum clutch reactive torques
for the first applied clutch CL1 and the maximum and minimum motor torque
constraints for the second electric machine 72, i.e., TB_MAX and TB_MIN. The
maximum linear output torque is the maximum output torque in this region,
i.e., the output torque at the intersection between the maximum motor torque
constraint for the second electric machine 72 and minimum clutch reactive
torque for the first applied clutch ('TCLI Min'). The minimum linear output
torque is the minimum output torque in this region, i.e., the output torque at
the intersection between the minimum motor torque command for the second
electric machine 72 and maximum clutch reactive torque for the first applied
clutch ('TCLI Max').
[0064] Fig. 5B depicts operation in one of the fixed gear operating range
states. During ongoing operation in one of the fixed gear operating range
states, the operator inputs to the accelerator pedal 113 and the brake pedal 112
are monitored to determine the operator torque request. The system calculates
offset torques based upon inputs including the operating range state of the
transmission 10, the input torque and terms based upon system inertias, system
damping, and clutch slippage ('TOMisc Opt', TCLI Misc Opt', 'TCL2 Misc
Opt') described hereinbelow with reference to Eqs. 20, 21, 22, and 23 (510').
The term 'CL1' designates a first applied clutch, i.e., one of clutches C1 70


and C2 62 in the embodiment described and TCL1' is the torque transferred
across CL1. The term 'CL2' designates a second applied clutch, when
applied, and includes one of C2 62, C3 73, and C4 75 in the embodiment
described and 'TCL2' is the torque transferred across CL2. The offset torques
are inputs to calculate linear output torque constraints (520') and calculate an
unconstrained quadratic solution to the output torque (530').
[0065] The unconstrained quadratic solution to the output torque (530) is
calculated using the power limits for the ESD 74, i.e., the available battery
power PBAT MIN to PBAT_MAX, the offset motor torque constraints, motor torque
characteristics defined in terms of coefficients for converting between
mechanical torque and electric power in terms of efficiency and power loss in
the first and second electric machines 56 and 72 ('Donut Space Coefficients')
which are detailed in Eq. 11, and other scalar terms related to the torque
outputs from the first and second electric machines 56 and 72 and the reactive
torque Of the applied clutch ('KTA from To', 'KTB from To', 'KTCLI from To' 'KICL2 from
To'), that are preferably determined along an optimal motor torque split line.
The aforementioned inputs are used to calculate the first constraint on the
output torque from the transmission 10, comprising the unconstrained
quadratic solution, which includes the optimized output torque ('To*') and an
optimized battery power ('P*BAT') for operating the system without concern
for other constraints on the system (530), and described hereinabove with
reference to Eqs. 15 and 16, and plotted with reference to Fig. 6A.
[0066] The linear output torque constraints, i.e., the minimum and
maximum linear output torques ('To Min Linear', 'To Max Linear') 1520') are
determined based upon the offset torques, the scalar terms related to the output


torque and the reactive torque of the applied clutches ('kTo From TA", 'kTo From
TB', 'kTA From TCI.l', 'kTB From TCL1', 'kTA From TCL2', 'k'TB From TCL2'), motor torque
ranges comprising minimum and maximum motor torque limits of the first and
second electric machines 56 and 72 ('TAMin', TAMax', 'TBMin', 'TBMax').
Minimum and maximum clutch reactive torque constraints of the applied
torque transfer clutches (TCL1 Min', 'TCL1Max', 'TCL2Min', TCL2Max')
comprising the specifically applied clutches for the selected operating range
state, are determined. The constraints comprising the minimum and maximum
linear output torques ('To Min Linear', 'To Max Linear') are determined, with
the minimum linear output torque preferably comprising a maximum value of
the aforementioned minimum torque values and the maximum linear output
torque preferably comprising a minimum value of the aforementioned
maximum torque values.
[0067] In both the mode operating range state and the fixed gear operating
range state, the unconstrained quadratic solution to the output torque and the
maximum and minimum linear output torques are combined with a preferred
output torque to calculate a preferred output torque ('To Opt') and output
torque constraints ('To Min Raw', 'To Max Raw') (540). The preferred
output torque is described in terms of a search range ('To Min Search', To
Max Search'), which preferably comprises the operator torque request, or
another allowable torque constraint. The preferred output torque can comprise
an output torque which minimizes battery power consumption within the
output torque range and meets the operator torque request in this embodiment.
[0068] The output torque constraints ('To Min Raw', 'To Max Raw')
comprise maximum and minimum unfiltered output torques that are


determined based upon inputs including the input speed, output speed, motor
torque constraints, reactive clutch torque constraints for the applied clutches,
engine input torque, and input and output accelerations. The preferred output
torque is subject to the output torque constraints and is determined based upon
the range of allowable output torques, which can vary, and may include the
immediate accelerator output torque request. The preferred output torque may
comprise an output torque corresponding to a minimum battery discharge
power or an output torque corresponding to a maximum battery charge power.
The preferred output torque is based upon a capacity of the powertrain to
transmit and convert electric power to mechanical torque through the first and
second electric machines 56 and 72, and the immediate or present torque,
speed, and reactive clutch torque constraints, and electric power inputs thereto.
[0069] The output torque constraints including the maximum and
minimum unfiltered output torques ('To Min Raw', 'To Max Raw') and the
preferred output torque ('To Opt') can be determined by executing and solving
an optimization function in one of the operating range states for neutral, mode
and fixed gear operation. The output torque constraints comprise a preferred
output torque range at the present input torque, within the available battery
power ('PBATMin/Max') and within the motor torque constraints comprising
the ranges of available motor torques (TA Min/Max', 'TB Min/Max'), subject
to the reactive clutch torques of the applied torque transfer clutch(es) (TCL1
Min', "TCL1 Max', 'TCL2 Min', 'TCL2 Max'). Under non-braking
operation, the output torque request is constrained to a maximum output
torque capacity.

[0070] The inputs used to determine the maximum and minimum
constraints on the output torque and the preferred output torque include power
output capacity of the ESD 74, including the available battery power and any
DC load on the ESD 74, the motor torque characteristics defined in terms of
coefficients for converting between mechanical torque and electric power in
terms of efficiency and power loss in the first and second electric machines 56
and 72 ('Donut Space Coefficients'). Furthermore the present operating range
state of the transmission ('Hybrid Range State'), the input torque, the input
speed ('NI), output speed ('No'), clutch speed ('NC'), acceleration of slipping
clutches ('Ncsdot'), acceleration of the output member 64 ('Nodot'), and
acceleration of the input member 12 ('Nidot') and maximum and minimum
reactive clutch torques for the applied clutch(es) ('TCL1 Min', TCL1 Max',
TCL2 Min', TCL2 Max') and estimated torques of the non-applied, slipping
clutches ('Tcs') are monitored. The aforementioned accelerations are
preferably based upon acceleration profiles with targeted acceleration rates,
but can be actual accelerations. The ranges of available motor torques for the
first and second electric machines 56 and 72 are also monitored and used as
described hereinabove.
[0071] The optimization function preferably comprises a linear equation
that is implemented in an executable algorithm and solved during ongoing
operation of the system to determine the preferred output torque range to
minimize battery power consumption and meet the operator torque request.
The linear equation takes into account the input torque ('Ti'), system inertias
and linear damping. Preferably, there is a linear equation for each of the
operating range states for mode operation.


[0072] When the transmission 14 is in one of the mode operating range
states the linear equation for the system is Eq. 17:

[0073] Eq. 17 can be solved to determine a preferred output torque which
minimizes the battery power and meets the operator torque request. The
TCL1 term represents reactive torque transfer across the applied clutch for the
mode operation, i.e., clutch C1 62 in Mode 1 and clutch C2 70 in Mode 2.
The terms Tcs1, Tcs2, Tcs3 represent torque transfer across the non-applied,
slipping clutches for the specific mode operation.

torques (TA, TB) and the reactive torque transfer across the applied clutch TCL1
due to the input torque TI. The scalar terms are based upon the torque outputs
from the first and second electric machines 56 and 72 and the reactive torque
of the applied clutch related to the input torque ('kTA from TI' 'kTB from TI', "kTCL1
from Ti') determined for the specific system application.


torques (TA, TB) and the reactive torque transfer across the applied clutch TCL1
due to the output torque TO. The scalar terms are based upon the torque
outputs from the first and second electric machines 56 and 72 and the reactive
torque of the applied clutch related to the input torque ('kTA from TO', 'kTB from
TO', 'kTCL1 from To') determined for the specific system application.

motor torques (TA, TB) and the reactive torque transfer across the applied
clutch TCL1 due to system inertias, having two degrees of freedom. The input
acceleration term and the output acceleration term are selected as two linearly
independent system accelerations which can be used to characterize the
inertias of the components of the powertrain system. The a11-a32 terms are
system-specific scalar values determined for the specific system application.

torques (TA, TB) and the reactive torque transfer across the applied clutch TCL1
due to linear damping, having two degrees of freedom, selected as two linearly
independent system speeds, i.e., the input and output speeds, which can be
used to characterize the damping of the components of the powertrain system.
The b11-b32 terms are system-specific scalar values determined for the
specific system application.


torques (TA, TB) and the reactive torque transfer across the applied clutch TCL1
due to non-applied, slipping clutch torques. The Tcs1, Tcs2, and Tcs.3 terms
represent clutch torques across the non-applied, slipping torque transfer
clutches. The c11l-c33 terms are system-specific scalar values determined for
the specific system application.
[0078] Eq. 17 can be rewritten as Eq. 18:

with the offset motor torques based upon inputs including the operating range
state of the transmission 10, the input torque and terms based upon system
inertias, system damping, and clutch slippage (TA Misc', 'TB Misc'. TCL1
Misc') combined into a single vector.
[0079] For an input torque TI, Eq. 18 reduces to Eq. 19 as follows.

[0080] Eq. 19 can be solved using the preferred output torque ('To Opt')
to determine preferred motor torques from the first and second electric

machines 56 and 72 (TA Opt', 'TB Opt') (550). Preferred battery powers
('PBATOpt', TAOpt', 'PBOpt') can be calculated based thereon (560)
[0081] When the transmission 14 is in one of the fixed gear operating
range states the linear equation for the system is Eq. 20.

[0082] Eq. 20 can be solved to determine a preferred output torque which
minimizes the battery power and meets the operator torque request. The TCL1
and TCL2 terms represent reactive torque transfer across the applied clutches
for the fixed gear operation. The terms Tcs1 and Tcs2 represent torque
transfer across the non-applied, slipping clutches for the specific fixed gear
operation.

torque To and the reactive torque transfer across the applied clutches TCLI and
TCL2 due to the input torque T\. The scalar terms are based upon the output
torque and the reactive torques of the applied clutches related to the input
torque ('kTo from TI', 'kTCL1 from TI', 'kTCL2 from TI') determined for the specific
system application.


to the output torques and the reactive torque transfer across the applied
clutches due to the motor torques TA and TB- The scalar terms are based upon
the output torque and the reactive torque of the applied clutches related to the
torque outputs from the first and second electric machines 56 and 72
determined for the specific system application.

torques and the reactive torque transfer across the applied clutches (TCL1,
TCL2) due to system inertias, having a single degree of freedom. The input
acceleration term is selected as a linearly independent system acceleration
which can be used to characterize the inertias of the components of the
powertrain system. The bl 1 -b31 terms are system-specific scalar values
determined for the specific system application.

and the reactive torque transfer across the applied clutches TCLI and TCL2 due
to linear damping, having a single degree of freedom, selected as a linearly
independent system speed which can be used to characterize the damping of
the components of the powertrain system. The a11-a31 terms are system-
specific scalar values determined for the specific system application


output torque and the reactive torque transfer across the applied clutches TCL1
and TCL2 due to non-applied, slipping clutch torques. The Tcsl and Tcs2
terms represent clutch torques across the non-applied, slipping torque transfer
clutches. The c11 -c32 terms are system-specific scalar values determined for
the specific system application.
[0088] Eq. 20 can be rewritten as Eq. 21:

[0089] For an input torque TI, Eq. 21 can be rewritten as Eq. 22;

with the output torque and the reactive torque transfer across the applied
clutches TCL1 and TCL2 based upon the motor torques with the operating range
state of the transmission 10, and terms based upon input torque, system
inertias, system damping, and clutch slippage (To Offset', TCL1 Offset*,
TCL2_Offset') combined into a single vector. Eq. 22 can be solved using the
preferred output torque (To Opt') determined in Eq. 20 to determine preferred

motor torques from the first and second electric machines 56 and 72, including
determining preferred motor torque split ('TA Opt', TB Opt') (550').
[0090] The motor torque commands can be used to control the first and
second electric machines 56 and 72 to transfer output torque to the output
member 64 and thence to the driveline 90 to generate tractive torque at
wheel(s) 93 to propel the vehicle in response to the operator input to the
accelerator pedal 113. Preferably, propelling the vehicle results in vehicle
acceleration so long as the output torque is sufficient to overcome external
loads on the vehicle, e.g., due to road grade, aerodynamic loads, and other
loads.
[0091] Fig. 7 shows a process (700) for determining a preferred output
torque (To Opt') including preferred motor torques for controlling the first
and second electric machines 56 and 72 ('TA Opt', 'TB Opt') and a preferred
battery power (TBAT-Opt) based thereon. This includes determining the
minimum and maximum linear output torques (To Min Linear', To Max
Linear') (710), and thus determining minimum and maximum output torques
(To Min') (720) and (To Max') (730). A search is executed to determine a
minimum output torque, and the preferred output torque can be calculated (To
Opt') (740). This includes selecting a temporary output torque comprising a
minimum value of the minimum of the search range for the output torque (To
Min Search') and the maximum output torque (To Max'). The preferred
output torque is selected as the maximum of the temporary output torque, the
minimum output torque, and the minimum linear output torque. Preferred
motor torques and battery powers (Ta Opt', Tb Opt', and 'PBAT Opt') can be

determined based upon the preferred output torque (750), and used to control
operation of the powertrain system.
[0092] Fig. 8 shows a flowchart 720 for determining the minimum output
torque ('To Min'). Figs. 10 and 11 show results illustrative of the concept,
when operating in a fixed gear operating range state. The preferred output
torque at maximum charging battery power (To@PBATMin Pos Root') can be
determined ('DOPT'), as described herein with reference to Fig. 6 and Eqs. 15
and 16 (802). The preferred output torque at maximum charging battery
power is compared to the minimum linear output torque ('To Min Lin') (804).
When the minimum linear output torque is greater than or equal to the
preferred output torque at maximum charging battery power, the output torque
is set equal to the minimum linear output torque (806). This is the preferred
output torque returned to the process 700 at 720 as the minimum output torque
To Min.
[0093] When the minimum linear output torque is less than the preferred
output torque at minimum charging battery power, clutch torques for the
applied clutches are determined for operating the powertrain system at the
preferred output torque at maximum charging battery power (808). For
purposes of the figures, the applied clutches are referred to as 'CL1.' and
'CL2', wherein the applied clutches are specific to the selected transmission
operating range state. When the transmission 10 is operating in one of the
mode operating range states, i.e., M1 and M2 in this embodiment, torques and
forces related to clutch CL2 are ignored. When the clutch torques for the first
and second applied clutches CL1 and CL2 are between respective minimum
and maximum clutch reactive torques and thus achievable (810), the output


torque is set equal to the preferred output torque at the maximum charging
battery power (812).
[0094] When the clutch torque for the first applied clutch CL1 is within
respective minimum and maximum clutch reactive torques and thus
achievable (814), the clutch torque for the second applied clutch CL2 is
compared to a maximum achievable clutch torque (816), and when greater, the
preferred output torque ('To Min') is determined to be a maximum charging
battery power ('To@PBATMin') at a point ('DCL2MAX') at which the output
torque meets the maximum achievable clutch torque for the second applied
clutch CL2 ('TCL2MAX') and is within the battery power constraints and the
motor torque constraints (818). This is the preferred output torque returned to
the process 700 at 720 as the minimum output torque To Min (819).
[0095] When the second applied clutch CL2 is less than the maximum
achievable clutch torque (816), i.e., less than TCL1Min, the preferred output
torque ('To Min') is determined to be a maximum charging battery power
('To@PBATMin') at a point ('DCL2MIN') at which the output torque meets the
minimum achievable clutch torque for the second applied clutch CL2
('TCL2MIN') and is within the battery power constraints and the motor torque
constraints (820). This is the preferred output torque returned to the process
700 at 720 as the minimum output torque To Min (821).
[0096] When the clutch torque for the first applied clutch CL1 is not
within respective minimum and maximum clutch reactive torques (814), it is
determined whether the clutch torque for the second applied clutch CL2 is
within respective minimum and maximum clutch reactive torques and is thus
achievable (822). When the clutch torque for the second applied clutch CL2 is


within respective minimum and maximum clutch reactive torques, a slope of
the output torque line ('To') is compared to the slope of the clutch torque for
the first applied clutch CL1 (824). When the output torque line ('To') is
parallel to the clutch torque for the first applied clutch CL1 ('TCL1') the
minimum output torque ('To Min') is determined to be the minimum linear
output torque ('To Min Lin') (826). This is the preferred output torque
returned to the process 700 at 720 as the minimum output torque To Min.
[0097] When the clutch torque for the first applied clutch CL1 ('TCL1') is
greater than the maximum clutch torque of the first applied clutch CL1
('TCL1MAX') (828, 830), the preferred output torque ('To Min') is determined
to be the maximum charging battery power ('To@PBATMin') at a point
('DCL1MAX') at which the output torque which meets the maximum achievable
clutch torque for CL1 ('TCL1MAX') and is within the battery power
constraints and the motor torque constraints (830). This is the preferred output
torque returned to the process 700 at 720 as the minimum output torque To
Min (831).
[0098] When the output torque line ('To') is not parallel to the clutch
torque for the first applied clutch CL1 ('TCL1'), and when the clutch torque for
the first applied clutch CL1 ('TCL1') is less than the minimum clutch torque of
the first applied clutch CL1 ('TCL1MAX') (828, 834), i.e., less than TCL1Min,
the preferred output torque ('To Min') is determined to be the maximum
charging battery power ('To@PBATMin') at a point ('DCLIMIN') at which the
output torque which meets the minimum achievable clutch torque for CL1
('TCLIMIN') and is within the battery power constraints and the motor torque

constraints (834). This is the preferred output torque returned to the process
700 at 720 as the minimum output torque To Min (835).
[0099] When the clutch torque for the second applied clutch CL2 is
outside the respective minimum and maximum clutch reactive torques, a
clutch torque limit ('TCL1Limit') for the first applied clutch CL1 is set to a
minimum of the maximum clutch torque of the first applied clutch CL1
(TCL1MAX') and a maximum of the first clutch torque ('TCL1') and a
minimum clutch torque of the first applied clutch CL1 ('TCL1MIN'). A clutch
torque limit ('TCL2Limit')for the second applied clutch CL2 is set to a
minimum of the maximum clutch torque of the second applied clutch CL2
('TCL1MAX') and a maximum of the second clutch torque ('TCL2') and a
minimum clutch torque of the second applied clutch CL2 ('ToCL2MEM') (836).
[00100] Subsequently, a slope of the output torque line ('To') is
compared to the slope of the clutch torque line for the first applied clutch CL1
(838). When the output torque line ('To') is parallel to the clutch torque for
the first applied clutch CL1 ('TCL1'), the output torque ('Return To') at the
maximum charging battery power ('To@PBATMin') at a point that is within
the battery power constraints and the motor torque constraints and meeting
limits of the clutch torque of the second applied clutch CL2 ('TCL1Limit') is
determined (840). The minimum output torque ('To min') is determined to be
the maximum of the maximum linear output torque ('To Max Lin') and the
return output torque ('Return To') (841). This is the preferred output torque
returned to the process 700 at 720 as the minimum output torque To Min
[00101] When the output torque line ('To') is not parallel to the clutch
torque for the first applied clutch CL1 ('TCL1'), a first output torque is


determined at the maximum charging battery power ('To@PBATMin') at a
point that is within the battery power constraints and the motor torque
constraints and that meets limits of the clutch torque of the first applied clutch
CL1 ('TCL1Limit'). A second output torque is determined at the maximum
charging battery power ('To@PBATMin') at a point that is within the battery
power constraints and the motor torque constraints and that meets limits of the
clutch torque of the second applied clutch CL2 ('TCL2Limit') (842). The
preferred output torque is a maximum of the first and second output torque,
which is returned to the process 700 at 720 as the minimum output torque To
Min (844).
[00102] Fig. 9 shows a flowchart 730 for determining the maximum
output torque ('To Min'). Figs. 10 and 11 show results illustrative of the
concept. The preferred output torque at maximum discharging battery power
('To@PBATMax Opt'), which comprises 'To@PBATMax Pos Root' of Fig. 6,
can be determined ('COPT') as described herein with reference to Fig. 6 and
Eqs. 15 and 16 (902). The preferred output torque at maximum discharging
battery power is compared to the maximum linear output torque ('To Max
Lin') (904). When the preferred output torque at the maximum discharging
battery power is greater than the maximum linear output torque, the output
torque ('COPT') is set equal to the maximum linear output torque (906). This is
the preferred output torque returned to the process 700 at 720 as the maximum
output torque To Max.
[00103] When the preferred output torque at maximum discharging
battery power is less than or equal to the maximum linear output torque, clutch
torques for the applied clutches are determined for operating the powertrain


system at the preferred output torque at maximum discharging battery power
(908). For purposes of this figure, the applied clutches are referred to as
'CL1,' and 'CL2', wherein the applied clutches are specific to the selected
transmission operating range state. When the transmission 10 is operating in
one of the mode operating range states, i.e., Mil and M2 in this embodiment,
torques and forces related to clutch CL2 are ignored. When the clutch torques
for the first and second applied clutches CL1 and CL2 are between respective
minimum and maximum clutch reactive torques and thus achievable (910), the
output torque is set equal to the preferred output torque at the maximum
discharging battery power (912).
[00104] When the clutch torque for the first applied clutch CL1 is
within respective minimum and maximum clutch reactive torques and thus
achievable (914), the clutch torque for the second applied clutch CL2 is
compared to a maximum achievable clutch torque (916), and when greater, the
preferred output torque ('To Max') is determined to be a maximum
discharging battery power ('To@PBATMax') at a point ('CCL2MAX') at which
the output torque meets the maximum achievable clutch torque for the second
applied clutch CL2 ('TCL2MAX') and is within the battery power constraints
and the motor torque constraints (918). This is the preferred output torque
returned to the process 700 at 720 as the maximum output torque To Max
(919).
[00105] When the second applied clutch CL2 is less than the maximum
achievable clutch torque (916), the preferred output torque ('To Max') is
determined to be a maximum discharging battery power ('To@PBATMax') at a
point ('CCL2MIN') at which the output torque meets the minimum achievable


clutch torque for the second applied clutch CL2 ('TCL2MIN') and is within the
battery power constraints and the motor torque constraints (920). This is the
preferred output torque returned to the process 700 at 720 as the maximum
output torque To Max (921).
[00106] When the clutch torque for the first applied clutch CL1 is not
within respective minimum and maximum clutch reactive torques (914), it is
determined whether the clutch torque for the second applied clutch CL2 is
within respective minimum and maximum clutch reactive torques and is thus
achievable (922). When the clutch torque for the second applied clutch CL2 is
within respective minimum and maximum clutch reactive torques, a slope of
the output torque line ('To') is compared to the slope of the clutch torque for
the first applied clutch CL1 (924). When the output torque line ('To') is
parallel to the clutch torque for the first applied clutch CL1 (TCL1'), the
preferred output torque ('To Max') is determined to be the maximum linear
output torque ('To Max Lin') (926). This is the preferred output torque
returned to the process 700 at 720 as the maximum output torque To Max.
[00107] When the output torque line ('To') is not parallel to the clutch
torque for the first applied clutch CL1 ('TCLI'), when the clutch torque for the
first applied clutch CL1 ('TCL1') is greater than the maximum clutch torque of
the first applied clutch CL1 ('TCL1MAX') (928, 930), the preferred output
torque ('To Max') is determined to be the maximum discharging battery
power ('To@PBATMax') at a point ('CCL1MAX') at which the output torque
which meets the maximum achievable clutch torque for CL1 ('TCL1MAX')
and is within the battery power constraints and the motor torque constraints

(930). This is the preferred output torque returned to the process 700 at 720 as
the maximum output torque To Max (931).
[00108] When the clutch torque for the first applied clutch CLl ('TCL1')
is less than the maximum clutch torque of the first applied clutch CLl
('TCL1MAX') (928, 934), the preferred output torque ('To Max') is determined
to be the maximum discharging battery power ('To@PBATMax') at a point
('CCLIMIN') at which the output torque which meets the minimum achievable
clutch torque for CLl ('TCL1MIN') and is within the battery power constraints
and the motor torque constraints (934). This is the preferred output torque
returned to the process 700 at 720 as the maximum output torque To Max
(935).
[00109] When the clutch torque for the second applied clutch CL2 is
outside the respective minimum and maximum clutch reactive torques, a
clutch torque limit ('TCLI Limit') for the first applied clutch CLl is set to a
minimum of the maximum clutch torque of the first applied clutch CLl
('TCLIMAX') and a maximum of the first clutch torque ('TCLI') and a
minimum clutch torque of the first applied clutch CLl ('TCLIMIN'). A clutch
torque limit ('TCL2 Limit') for the second applied clutch CL2 is set to a
minimum of the maximum clutch torque of the second applied clutch CL2
('TCL2MAX') and a maximum of the second clutch torque ('TCL2') and a
minimum clutch torque of the second applied clutch CL2 ('TCL1MIN') (932).
Subsequently, a slope of the output torque line ('To') is compared to the slope
of the clutch torque for the first applied clutch CLl (938). When the output
torque line ('To') is parallel to the clutch torque for the first applied clutch
CLl ('TCL1'), the output torque ('Return To') at the maximum discharging


battery power ('To@PBATMax') at a point that is within the battery power
constraints and the motor torque constraints and meeting limits of the dutch
torque of the second applied clutch CL2 (TCL1Limit') is determined (940).
The maximum output torque ('To Max') is determined to be the minimum of
the maximum linear output torque ('To Max Lin') and the return output torque
('Return To') (941) This is the preferred output torque returned to the process
700 at 720 as the maximum output torque To Max.
[00110] When the output torque line ('To') is not parallel to the clutch
torque for the first applied clutch CL1 ('TCL1'), a first output torque is
determined at the maximum discharging battery power ('To@PBATMax') at a
point that is within the battery power constraints and the motor torque
constraints and that meets limits of the clutch torque of the first applied clutch
CL1 (TCL1Limit'). A second output torque is determined at the maximum
discharging battery power ('To@PBATMax') at a point that is within the
battery power constraints and the motor torque constraints and that meets
limits of the clutch torque of the second applied clutch CL2 ('TCL2 Limit")
(942). The preferred output torque is a minimum of the first and second
output torques, which is returned to the process 700 at 720 as the maximum
output torque To Max (944).
[00111] Figs. 10, 11, and 12 graphically show operation of the control
scheme to control the powertrain system described with reference to Figs. 1, 2,
and 3, utilizing the graphical mathematical constructs described with reference
to Figs. 4 and 6. The first coordinate system L depicts TA/TB space, and is
based upon motor torques TA and TB. The second coordinate system K depicts
motor torques TA and TB transformed to the TX/TY space, described with


reference to Fig. 4 and Eqs. 1-12, and is plotted in relationship to the first
coordinate system L and the TA/TB space. The third coordinate system M
depicts PBAT/TO space, and is based upon battery power PBAT in relation to
output torque To, described with reference to Fig. 6 and Eqs. 1-12 In the
illustrative operation shown, the transmission 10 is operating in G2 with CL1
= C1 70 and CL2 = C2 62.
[00112] The independently determined parameters include PBAT Min
and PBAT Max, plotted as RMIN and RMAX in TX/TY space relative to the second
coordinate system K. A net zero battery power line RO is also shown. The
transformed motor torque constraints ('Motor torque constraints') can be
determined and plotted in the TX/TY space, or in the TA/TB space. The First
coordinate system L shows the TA/TB space with TA = 0 and TB =0, which can
be determined in the Tx/TY space and plotted relative to the K coordinate
system. The two points TA = 0, TB = 0 and Tx = 0, Ty = 0 define the preferred
motor torque split line ('Optimal Motor Torque Split Line'), which comprises
a torque split between the first and second electric machines 56 and 72 that
achieves minimum power losses and can be determined based upon the motor
torque constraints and minimizes battery power for an output torque. Clutch
reactive torque ranges comprising minimum, maximum, and zero clutch
torques for the first clutch ('TCLIMIN', 'TCLIMAX', 'TCLI= 0') and for the
second clutch ('TCL1MIN', 'TCL2MAX', 'TCL2= 0') can be determined relative
to the motor torque constraints and battery power constraints and plotted in the
Tx/Ty space relative to the second coordinate system K or the TA/TB space
relative to the first coordinate system L. The battery powers PBAT Min and
PBAT Max are plotted relative to the third coordinate system M which shows


PBAT in relationship to output torque TO. The third coordinate system M shows
PBAT in relationship to output torque To, from zero output torque CTO = 0')
with increasing output torque, including lines representing the minimum and
maximum linear output torques ('T0 Min Lin', T0 Max Lin'). The maximum
and minimum output torques are plotted in the third coordinate system
(TO@PBATMAX Opt' and 'To@PBATMAX Opt'), and are shown for the
positive root case, the derivation of which is described with reference to Fig.
6. The maximum and minimum output torques translate to the Tx/TY space, as
shown.
[00113] Thus, in operation the hybrid transmission 14 transfers torque
between the input member 12 and the torque machines, e.g., the first and
second electric machines 56 and 72, and the output member 64 in one of the
fixed gear and continuously variable operating range states through selective
application of the torque transfer clutches, e.g., clutches C1 70, C2 62, C3 73,
and C4 75. The clutch reactive torque ranges are determined for the applied
clutches, and the motor torque ranges are determined for the torque machines.
The electric power transferred from the ESD 74 is determined. Constraints on
the output torque transferred to the output member 64 are determined based
upon the clutch reactive torque ranges of the applied clutches. Constraints on
the output torque transferred to the output member 64 are determined based
upon the motor torque ranges of the torque machines. Constraints on the
output torque transferred to the output member 64 are determined based upon
the power transferred from the energy storage device. An allowable output
torque range to the output member 64 is determined that is achievable within
the constraints on the output torque transferred to the output member based


upon the clutch reactive torque ranges of the applied clutches, the motor
torque ranges of the torque machines, and the power transferred from the
energy storage device. The hybrid transmission can be controlled to generate
an output torque from the transmission 10 that is based upon the allowable
output torque range and the constraints. This can include inducing a constraint
on the clutch reactive torque range of one of the applied clutches, e.g.. to
offload torque transfer by the clutch in order to permit deactivation of the
clutch without slipping. The constraints on the output torque transferred to the
output member can be determined, as described herein, based upon the
induced constraint on the clutch reactive torque range of one of the applied
clutches. An allowable output torque range can be determined that is
achievable within the constraints on the output torque transferred to the output
member based upon the clutch reactive torque ranges of the applied clutches,
if any, and the other constraints including the motor torque ranges of the
torque machines, the power transferred from the energy storage device, and
the induced constraint on the clutch reactive torque range of one of the applied
clutches. Operation of the powertrain system to determine constraints on the
output torque are depicted.
[00114] Fig. 10 depicts operation in one of the fixed gears, i.e., G2, for
the embodiment described with reference to Figs. 1 and 2, when operation is
not constrained by the clutch torque constraints for the first and second
clutches CL1 and CL2. When the preferred output torque at maximum
charging battery power ('TO@PBATMIN Opt') is greater than the minimum
linear output torque ('TOMIN Lin'), then the preferred output torque ('DOPT')
is the maximum charging battery power ('TO@PBAT MIN Opt') so long as the


preferred output torque does not violate clutch torque constraints. When the
preferred output torque at maximum discharging battery power (TO@PBAT
MAX Opt') is less than the maximum linear output torque ('TOMax Lin'),
then the preferred output torque ('COPT') is the maximum discharging battery
power ('TO@PBATMAX Opt') so long as the preferred output torque does not
violate clutch torque constraints.
[00115] Fig. 11 depicts operation in one of the fixed gears, i.e., G2 for
the embodiment described with reference to Figs. 1 and 2, and during a
transition to Mode 2 operation, wherein one of the clutches CL1 is off-loaded.
In this scenario, the clutch torques for CL1 can affect operation. The preferred
output torque at maximum discharging battery power ('TO@PBATMAX Opt')
is less than the maximum linear output torque ('ToMAX Lin'), but the first
clutch torque TCL1 at the preferred output torque ('COPT') comprising the
maximum discharging battery power ('TO@PBAT MAX Opt') is less than the
minimum clutch torque constraints for the first clutch ('TCLIMIN'). In this
instance, the preferred maximum output torque ('CCLIMIN') comprises the
output torque that satisfies the battery power constraints ('PBATMAX') and
meets the minimum clutch torque constraint for the first clutch ('TCL1MIN').
The preferred output torque ('CCL1MIN') does not intersect the preferred motor
torque split line ('Optimal Motor Torque Split Line'), and the motor torque
split between the first and second electric machines 56 and 72, i.e., TA and TB,
can not achieve minimum power losses during operation with the clutch
constraints. The motor torque split can be determined based upon the CL1
torque constraints.

[00116] The preferred output torque at maximum charging battery
power ('TO@PBAT MIN Opt') is greater than the minimum linear output torque
(TOMIN Lin'), and the preferred output torque ('DOPT') comprising the
maximum discharging battery power (To@PBAT MAX Opt') is within clutch
torque constraints for the first clutch ('TCLIMIN'). In this instance, the
preferred minimum output torque ('DCLIMIN') comprises the output torque that
satisfies the battery power constraints ('PBAT MIN') and meets the maximum
charging battery power (TO@PBATMIN Opt').
[00117] Fig. 12 depicts operation in one of the fixed gears, i.e., G2 for
the embodiment described with reference to Figs. 1 and 2, and during a
transition to Mode 1 operation, wherein a second one of the clutches CL2 is
off-loaded. In this scenario, the clutch reactive torques for CL2 can affect
operation. The preferred output torque at maximum charging battery power
('TO@PBATMIN Opt') is less than the minimum linear output torque ('To Min
Lin'), and the preferred output torque ('D OPT') comprising the maximum
charging battery power ('TO@PBAT MIN Opt') exceeds the maximum clutch
torque constraint for the second clutch ('TCL2MAX'). In this instance, the
preferred minimum output torque (To Min Lin') consists of the minimum
linear output torque. The preferred minimum output torque does not intersect
the preferred motor torque split line ('Optimal Motor Torque Split Line'), and
thus the motor torque split between the first and second electric machines 56
and 72, i.e., TA and TB, can not achieve minimum power losses during
operation with the clutch constraints. The motor torque split can be
determined based upon the CL2 torque constraints.

[00118] It is understood that modifications are allowable within the
scope of the disclosure. The disclosure has been described with specific
reference to the preferred embodiments and modifications thereto. Further
modifications and alterations may occur to others upon reading and
understanding the specification. It is intended to include all such
modifications and alterations insofar as they come within the scope of the
disclosure.

CLAIMS
1. Method for controlling a hybrid transmission operative to transfer torque
between an input member and torque machines and an output member in
one of a plurality of fixed gear and continuously variable operating range
states through selective application of torque transfer clutches, the torque
machines operative to transfer power from an energy storage device, the
method comprising:
operating the hybrid transmission in one of the operating range states;
determining a first set of internal system constraints on output torque
transferred to the output member;
determining a second set of internal system constraints on the output
torque transferred to the output member; and
determining an allowable output torque range that is achievable within
the first set of internal system constraints and the second set of
internal system constraints on the output torque transferred to the
output member.
2. The method of claim 1, wherein determining the first set of internal
system constraints on output torque comprises determining system
constraints that exhibit a linear change in the output torque
corresponding to a linear change in one of the constraints.

3. The method of claim 2, wherein the linear torque constraints comprise
minimum and maximum achievable motor torques for the torque
machines.
4. The method of claim 2, wherein the linear torque constraints comprise
minimum and maximum clutch reactive torques for applied torque
transfer clutches.
5. The method of claim 1, wherein determining the second set of internal
system constraints on output torque comprises determining system
constraints that exhibit a non-linear change in the output torque
corresponding to a linear change in one of the constraints.
6. The method of claim 5, wherein the non-linear system constraints
comprise available power from the energy storage device.
7. The method of claim 1, comprising:
inducing an external system constraint upon the output torque transferred
to the output member; and
determining an allowable output torque range that is achievable within
the first set of internal system constraints and the second set of
internal system constraints on the output torque transferred to the
output member and is responsive to the external system constraint.

8. The method of claim 7, wherein the external system constraint is
determined based upon an operator torque request.
9. The method of claim 7, further comprising determining a preferred
output torque that minimizes power transferred from the energy storage
device to the torque machines and is achievable within the allowable
output torque range.
10. Method for controlling a hybrid transmission operative to transfer torque
between an input member and torque machines and an output member in
one of a plurality of fixed gear and continuously variable operating range
states through selective application of torque transfer clutches, the torque
machines operative to transfer power from an energy storage device, the
method comprising:
applying torque transfer clutches and operating the hybrid transmission
in one of the operating range states;
determining clutch reactive torque ranges of the applied clutches, motor
torque ranges of the torque machines, and power transferred from the
energy storage device;
determining constraints on the output torque transferred to the output
member based upon the clutch reactive torque ranges of the applied
clutches;
determining constraints on the output torque transferred to the output
member based upon the motor torque ranges of the torque machines;

determining constraints on the output torque transferred to the output
member based upon the power transferred from the energy storage
device;
determining an allowable output torque range that is achievable within
the constraints on the output torque transferred to the output member
based upon the clutch reactive torque ranges of the applied clutches,
the motor torque ranges of the torque machines, and the power
transferred from the energy storage device; and
controlling output torque from the transmission based upon the allowable
output torque range.
11. The method of claim 10, further comprising:
inducing a constraint on the clutch reactive torque range of one of the
applied clutches;
determining constraints on the output torque transferred to the output
member based upon the induced constraint on the clutch reactive
torque range of one of the applied clutches; and
determining an allowable output torque range that is achievable within
the constraints on the output torque transferred to the output member
based upon the clutch reactive torque ranges of the applied clutches,
the motor torque ranges of the torque machines, the power
transferred from the energy storage device, and the induced
constraint on the clutch reactive torque range of one of the applied
clutches.


12. The method of claim 11, further comprising:
determining an operator torque request; and
controlling the output torque from the transmission that is achievable
within the allowable output torque range, is responsive to the
operator torque request and minimizes the power transferred from the
energy storage device to the torque machines.
13. The method of claim 10, further comprising:
inducing a constraint on the motor torque range of one of the torque
motors;
determining constraints on the output torque transferred to the output
member based upon the induced constraint on the motor torque range
of one of the torque motors; and
determining an allowable output torque range that is achievable within
the constraints on the output torque transferred to the output member
based upon the clutch reactive torque ranges of the applied clutches,
the motor torque ranges of the torque machines, the power
transferred from the energy storage device, and the induced
constraint on the motor torque range of one of the torque motors.
14. The method of claim 13, further comprising:
determining an operator torque request; and
controlling the output torque from the transmission that is achievable
within the allowable output torque range, is responsive to the

operator torque request and minimizes the power transferred from the
energy storage device to the torque machines.
15. The method of claim 10, further comprising:
inducing a constraint on the power transferred from the energy storage
device;
determining constraints on the output torque transferred to the output
member based upon the induced constraint on the power transferred
from the energy storage device; and
determining an allowable output torque range that is achievable within
the constraints on the output torque transferred to the output member
based clutch reactive torque ranges of the applied clutches, the motor
torque ranges of the torque machines, the power transferred from the
energy storage device, and the induced constraint on the power
transferred from the energy storage device.
16. The method of claim 15, further comprising:
determining an operator torque request; and
controlling the output torque from the transmission that is achievable
within the allowable output torque range, is responsive to the
operator torque request and minimizes the power transferred from the
energy storage device to the torque machines.
17. Method for controlling a hybrid transmission operative to transfer torque
between an input member and first and second torque machines and an


output member in one of a plurality of fixed gear and continuously
variable operating range states through selective application of torque
transfer clutches, the torque machines operative to transfer power from
an energy storage device, the method comprising:
determining an operator torque request;
determining clutch reactive torque ranges of applied clutches, motor
torque ranges of the torque machines, and power transferred from the
energy storage device;
determining constraints on the output torque transferred to the output
member based upon the clutch reactive torque ranges of the applied
clutches;
determining constraints on the output torque transferred to the output
member based upon the motor torque ranges of the torque machines;
determining constraints on the output torque transferred to the output
member based upon the power transferred from the energy storage
device;
inducing a constraint on the clutch reactive torque range of one of the
applied clutches;
determining constraints on the output torque transferred to the output
member based upon the induced constraint on the clutch reactive
torque range of one of the applied clutches;
determining an allowable output torque that is achievable within the
constraints on the output torque transferred to the output member
based upon the clutch reactive torque ranges of the applied clutches,
the motor torque ranges of the torque machines, the power


transferred from the energy storage device, and the induced
constraint on the clutch reactive torque range of one of the applied
clutches; and
controlling the motor torques of the torque machines based upon the
allowable output torque.

A hybrid transmission is operative to transfer torque between an input
member and torque machines and an output member in one of a plurality of
fixed gear and continuously variable operating range states through selective
application of torque transfer clutches. The torque machines are operative to
transfer power from an energy storage device. A method for controlling the
hybrid transmission includes operating the hybrid transmission in one of the
operating range states, determining a first set of internal system constraints on
output torque transferred to the output member, determining a second set of
internal system constraints on the output torque transferred to the output
member, and determining an allowable output torque range that is achievable
within the first set of internal system constraints and the second set of internal
system constraints on the output torque transferred to the output member.

Documents:

http://ipindiaonline.gov.in/patentsearch/GrantedSearch/viewdoc.aspx?id=elzV8gWFuJui58ixpv8vNg==&loc=wDBSZCsAt7zoiVrqcFJsRw==


Patent Number 278312
Indian Patent Application Number 1916/KOL/2008
PG Journal Number 53/2016
Publication Date 23-Dec-2016
Grant Date 20-Dec-2016
Date of Filing 03-Nov-2008
Name of Patentee CHRYSLER LLC,
Applicant Address 800 CHRYSLER DRIVE, AUBURN HILLS, MICHIGAN , USA 48326-2757,
Inventors:
# Inventor's Name Inventor's Address
1 TUNG-MING HSIEH 13055 TARKINGTON COMMON CARMEL, INDIANA 46033
2 ANTHONY H. HEAP 2969 LESLIE PARK CIRCLE, ANN ARBOR, MICHIGAN 48105
3 BIN WU 981 DURHAM CT. TROY, MI 48084
PCT International Classification Number B60K 6/543
PCT International Application Number N/A
PCT International Filing date
PCT Conventions:
# PCT Application Number Date of Convention Priority Country
1 60/985,404 2007-11-05 U.S.A.