throbber
||||||||||||||llllllll|||||||||||l|ll|||||lllll|||||l||||l|||||||||l|||l||l
`USOO5479898A
`
`Ulllted States Patent
`
`[19]
`
`[11] Patent Number:
`
`5,479,898
`
`Cullen et al.
`
`[45] Date of Patent:
`
`Jan. 2, 1996
`
`[54] METHOD AND APPARATUS FOR
`CONTROLLING ENGINE TORQUE
`
`5,333,109
`5,391,127
`
`..... 364/426.04
`... ....
`7/1994 00 et al.
`2/1995 Nishimura ............................... 477/110
`
`I
`
`[75]
`
`.
`_
`_
`.
`.
`.M1hlJ.Cll
`,Nrthll,L
`t
`nven 0m R_ %:;stens;l’egan,[§n; lair Lows
`gvrutger, P1y;In<;1t1hthg1%\4i«(:v’l1I1aeit1;I-_ h
`ey urne,
`0
`v1 e,
`o
`1c .;
`Joseph N_ U1,-ey, Hiroshima’ Japan;
`David G_ Farmer, plymouth, Mich
`‘
`[73] Assignee: Ford Motor Company, Dearborn,
`Mich,
`
`Primary Examiner—Raymond A. Nelli
`_
`.
`Attorney, Agent, or Fzrm——Allan J. L1ppa; Roger L. May
`[57]
`ABSTRACT
`A method for reducing the engine torque being produced by
`an internal combustion engine to a desired engine torque
`through coordinated control of spark retard, cylinder cut-out
`and air/fuel scheduling. The method is for use with a vehicle
`including a multi-cylinder
`internal combustion engine
`capable of generating torque, each cylinder having an asso-
`ciated fuel injector for providing fuel to the cylinder and an
`[21] Appl_ No; 270,963
`associated spark timing control for providing a spark for
`_
`combustion of the fuel with fresh air during engine opera-
`[22] Flledi
`tion. The method includes identifying the desired engine
`F02D 41/00
`[51]
`Int C15
`torque to which the engine torque being produced is to be
`.................................................... ..
`.
`.
`123/350; 364/431.07 reduced, and determining a first torque reduction to be
`............ ..
`[52] U.S. Cl.
`[58] Field of Search ..................................... 123/350, 349,
`achieved by defueling at least one of the engine cylinders.
`123/352, 361, 340; 73/117.3; 477/110;
`The method also includes determining a second torque
`364/426.04, 431.07; 60/277
`reduction to be achieved by lean air/f11el scheduling, the
`second torque reduction being adjusted for the number of
`cylinders defueled, and determining a third torque reduction
`to be achieved by spark retardation, the third torque reduc-
`tion being adjusted for the number of cylinders defueled and
`for the lean air/fuel Scheduling
`
`Jl11- 5, 1994
`
`[56]
`
`References Cited
`U_s_ PATENT DOCUMENTS
`‘
`
`4,853,720
`5,078,109
`5,190,017
`5,241,855
`
`........................ 364/431.07
`et al.
`8/1989
`1/1992 Yoshida et al.
`.
`123/350
`3/1993 Cullen et al.
`123/571
`9/1993 Cullen et a1.
`.......................... 73/117.3
`
`17 Claims, 6 Drawing Sheets
`
`16
`
`
`
`14
`
`OPERATING
`PARAMETERS
`
`1 of 12
`
`FORD 1383
`
`1 of 12
`
`FORD 1383
`
`

`
`U.S. Patent
`
`Jan. 2, 1996
`
`Sheet 1 of 6
`
`5,479,898
`
`OPERATING
`PARAMETERS
`
`
`
`
`2?/.'¢« 1
`
`I
`
`30
`
`34
`
`38
`
`VEHICLE SPEED
`TORQUE LIMIT
`
`TRANSMISSION ‘
`TORQUE LIMIT
`
`TRACTION CONTROL
`TORQUE LIMIT
`
`32
`
`36
`
`40
`
`ENGINE SPEED
`TORQUE LIMIT
`
`TIP-IN
`TORQUE LIMIT
`
`TQ_I.IM_TRACA
`
`TQ_LlM_RPM T0_LIM_TRANS
`
`TIP-OUT
`TORQUE LIMIT
`
`-
`
`TQ_LIM_VS
`
`TQ_LlM_TI P
`
`
`
`TQ_LIM_DP
`
`42 — ‘I
`TQ_MAX_ALLOW
`I
`
`LOWEST NET ENGINE TOROUE
`
`—
`
`I
`
`CATALYST
`TEMPERATURE
`
`43
`
`45
`
`44
`
`TORQUE
`CALCULATIONS
`
`EXLCMD
`
`‘
`TCLMBT
`‘ TORQUE
`—CONTROL MODULE
`TQ_LOSS
`
`I
`
`55
`
`50
`
`SPK_TQ_RATIO
`
`LAMJ0
`
`52
`
`ACTUAL
`I
`'
`TOROUE
`WON T‘ CALCULATIONS
`'
`54
`
`OPEN
`LOOP FUEL
`
`.
`
`FUEL
`CUT-OUT
`
`SPARK
`ADVANCE
`
`.
`I
`TRQ_NET TQ_|MP
`
`3
`
`2 of 12
`
`FORD 1383
`
`2 of 12
`
`FORD 1383
`
`

`
`U.S. Patent
`
`Jan. 2, 1996
`
`Sheet 2 of 6
`
`5,479,898
`
`START
`
` TORQUE
`REDUCTION
`REQUESTED
`
`
`
`
`
`ASSIGN MINIMUM
`
`DISALLOW SPARK
`
`'
`TORQUE RATIO
`RETARD; CUT-OFF
`ATTAINABLE BY
`
`
`
`FUEL INJECTORS
`
`SPARK RETARD
`
`3 of 12
`
`.
`
`FORD 1383
`
`3 of 12
`
`FORD 1383
`
`

`
`U.S. Patent
`
`Jan. 2, 1996
`
`Sheet 3 of 6
`
`5,479,898
`
`3’
`
`tr_des = (T0_MAX_ALLOW
`+ T0__LOSS) /T0_MBT
`
`
`
`.
`:
`
`SPK_TQ_RATIO =
`tr_des/
`FUNC623(DES_LAMBSE)
`
`96
`
`98
`
`
`
`
`tr_ini_tq =
`tr__exst / TR_LAM__M|N
`
`
`tr_des * NUMCYL
`
`4 0f12
`
`FORD 1383
`
`4 of 12
`
`FORD 1383
`
`

`
`U.S. Patent
`
`Jan. 2, 1996
`
`Sheet 4 of 6
`
`5,479,898
`
`
`
`100
`
`102
`
`104
`
`106
`
`TR_AF = tr_des/I NJ_TR/tr_exst
`
`LAM_TQ = FUNC632(TR_AF)
`
`’
`
`4
`
`v%
`
`DES__LAMSE = M|N(LAM__TQ, FNMAXLAM(N, LOAD)
`
`108
`‘S———Q
`
`END
`
`W’
`
`.
`
`1.0
`
`0.9%
`
`‘I
`
`-J
`3
`XI
`n.
`w|
`E 0.7
`
`0.6
`
`0
`
`O
`
`2
`

`
`1
`
`C
`
`3
`
`4
`
`TQ__SOURCE
`
`.
`
`5
`
`'
`
`6
`
`5 of 12
`
`
`
`FORD 1383
`
`
`
`INJON = min(INJON_MAX, tr_inj_lrq)
`
`
`
`5 of 12
`
`FORD 1383
`
`

`
`U.S. Patent
`
`Jan. 2, 1996
`
`Sheet 5 of 6
`
`5,479,898
`
`
`
`Ind.T0/Ind.TQ@14.5A/F
`
`_.L '0(H
`
`_s
`
`F’to01
`
`.0co
`
`.0300U‘
`
`_I._A._.L—-L—I-_L—L—-L-—A_L|\)Q—-I-I0noh01G)\lQtoO
`
`A/Frequired
`
`0.8
`
`0.85
`
`0.9
`
`0 95
`
`1
`
`1.05
`
`Desired ltq/Itq@14.6
`
`Wk 5
`
`6 of 12
`
`.
`
`FORD 1383
`
`6 of 12
`
`FORD 1383
`
`

`
`U.S. Patent
`
`Jan. 2, 1996
`
`Sheet 6 of 6
`
`5,479,898
`
`
`
`Q '
`
`2as
`
`5-’
`
`0
`
`5
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`DEG. BTDC
`IGNITION TIMING
`
`3% 7
`
`= 600 RPM
`
`-.- 1000 RPM
`
`= 2000 RPM
`
`= 3000 RPM
`
`<lOU|>
`
`7 of 12
`
`FORD 1383
`
`7 of 12
`
`FORD 1383
`
`

`
`1
`METHOD AND APPARATUS FOR
`CONTROLLING ENGINE TORQUE
`
`TECHNICAL FIELD
`
`The present invention relates to a method and apparatus
`for controlling internal combustion engine torque to a
`desired torque value during vehicle operation.
`BACKGROUND ART
`
`Generally, it is desirable to be able to control internal
`combustion engine torque during vehicle operation. Various
`reasons exist for reducing the amount ‘of engine (brake)
`torque generated. For example, there may be a need for a
`reduction of engine torque for traction control or anti-spin
`control purposes. Furthermore, engine torque may need to
`be reduced in order to protect certain vehicle components.
`In addition to being able to determine how much engine
`torque should be reduced, it is also desirable to identify and
`implement the appropriate control actions required to reduce
`the torque to the desired torque in an acceptable period of
`time. For example, controlling the amount of air delivered to
`the engine for combustion purposes is generally a slower
`process than controlling spark advance. Although existing
`strategies have utilized spark retard and/or cylinder cutoff to
`reduce torque, the prior art has yet to teach the coordinated
`control of the present invention.
`There is,
`therefore, a need to develop a strategy for
`controlling the amount of net engine torque produced by an
`internal combustion engine utilizing coordinated torque
`reduction control operations.
`‘
`
`SUMMARY OF THE INVENTION
`
`It is an object of the present invention to provide a method
`and system for controlling the amount of engine torque
`produced by an internal combustion engine through coordi-
`nated management of various control actions.
`In carrying out the above object and other objects and
`features of the present invention, there is provided a method,
`for use with a vehicle including a multi-cylinder internal
`combustion engine capable of generating torque, each cyl-
`inder having an associated fuel injector for providing fuel to
`the cylinder and an associated spark plug for providing a
`spark for combustion of the fuel with fresh air during engine
`operation, for reducing the engine torque being produced to
`a desired engine torque. The method comprises identifying
`the desired engine torque to which the engine torque being
`produced is to be reduced, and determining a first torque
`reduction to be achieved by defueling at least one of the
`engine cylinders. The method also comprises determining a
`second torque reduction to be achieved by lean air/fuel
`scheduling, the second torque reduction being adjusted for
`the number of cylinders defueled, and determining a third
`torque reduction to be achieved by spark retard, the third
`torque reduction being adjusted for the number of cylinders
`defueled and for the lean air/f11el scheduling,
`the first,
`second and third torque reductions being implemented so as
`to reduce the engine torque being produced to the desired
`engine torque.
`A system is also provided for carrying out the method.
`The advantages accruing to the present invention are
`numerous. For example, various control operations are
`closely coordinated to obtain a desired engine torque, with
`little calibration elfort due to the algorithmic nature of
`strategy. The strategy implements control operations for
`quick and significant reductions in torque, and control
`
`5,479,898
`
`2
`
`operations for producing a continuum of smaller torque
`changes between large torque changes resulting from the
`quick and significant reductions in torque. The result is
`smooth torque transitions which enhance customer satisfac-
`tion and driveability.
`The above object and other objects, features, and advan-
`tages of the present invention will be readily appreciated by
`one of ordinary skill in the art from the following detailed
`description of the best mode for carrying out the invention
`when taken in connection with the accompanying drawings.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`FIG. 1 is a block diagram representation of a system for
`controlling engine torque according to the present invention;
`FIG. 2 is a block diagram illustrating the relationship
`between the various modules of the torque control strategy
`of the present invention;
`FIGS. 3a—3c are a flowchart detailing the methodology
`for torque control according to the present invention;
`FIG. 4 is a graphical
`illustration of the relationship
`between a desired minimum torque ratio due to spark retard
`and the source of the torque reduction request;
`FIG. 5 is a graphical representation of the function which
`relates spark offset from MBT to a torque ratio;
`FIG. 6 is a graphical representation of a function which
`relates the lean A/F required to achieve a given desired
`torque ratio;
`FIG. 7 is a graphical representation of a function which
`relates the effect of A/F on indicated torque; and
`FIG. 8 is a graphical representation of a function which
`relates A/F and engine load for use with the present inven-
`tion.
`
`BEST MODE FOR CARRYING OUT THE
`INVENTION
`
`Referring now to FIG. 1, there is shown a block diagram
`representation of a vehicle system, shown generally by
`reference numeral 10, including an electronic control unit
`(ECU) 12 including a microprocessor for controlling a
`spark-ignited internal combustion engine 14. The engine 14
`includes well-known fresh air intake 16 hardware, a plurality
`of fuel injectors shown generally by reference numeral 18,
`and a plurality of spark plugs shown generally by reference
`numeral 20. Preferably, the system operates according to the
`present invention to control the net engine torque produced
`by the engine 14 to a desired torque.
`As is known, the microprocessor has both volatile and
`non-volatile memories, such as a keep-alive memory and
`ROM, associated therewith. The ECU 12 could also include
`additional memories separate from and external
`to the
`microprocessor. During vehicle operation, the microproces-
`sor executes
`software typically stored in non-volatile
`memory, continually gathering in a real-time fashion a
`plurality of both vehicle and engine operating parameters
`from well-known sensors (not specifically illustrated for the
`sake of clarity) for purposes of vehicle and engine control.
`These parameters include, but are not limited to, mass air
`flow, engine speed, coolant temperature, exhaust gas oxy-
`gen, vehicle speed, and throttle position.
`Utilizing the sensed data, the microprocessor controls
`various aspects of both vehicle and engine operation. As
`shown, the microprocessor controls the air/fuel (A/F) sched-
`uling, the fuel delivery, and the spark advance. For A/F
`scheduling, the microprocessor controls the amount of fresh
`air delivered to the individual cylinders of the engine 14. For
`
`5
`
`10
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`8of12
`
`FORD 1383
`
`8 of 12
`
`FORD 1383
`
`

`
`5,479,898
`
`3
`fuel delivery, the microprocessor controls the plurality of
`engine fuel injectors through a like plurality of standard fuel
`injector driver circuits. The associated fuel injectors provide
`fuel to the combustion cylinders in terms of a pulse width
`determined by the microprocessor based on the operating
`parameters. For spark,
`the microprocessor controls the
`amount of spark retard/advance.
`
`there are various
`According to the present invention,
`requesters for reducing the current engine or brake torque,
`the lowest of which is granted and becomes the desired
`engine torque. The desired engine torque is preferably
`converted into an indicated torque (i.e. brake torque plus
`friction torque) by adding in the torque losses and then
`determining a ratio of desired indicated torque over current
`indicated torque. This ratio is then used to determine the
`appropriate control action.
`The preferred embodiment utilizes three control opera-
`tions to elfect a torque reduction. These operations are spark
`retard, A/F scheduling, and fuel injector cutout. Generally,
`smaller torque reduction requests are handled by spark
`retard. For larger reduction requests, a particular control
`priority, such as one of injector cutout, A/F scheduling, and
`spark retard may be implemented.
`When the inferred catalyst temperature indicates an over-
`temperature condition (e.g. such as during a torque reduction
`event), spark retard is precluded as a possible control
`operation by the torque control strategy, due to the relation-
`ship between retarding of spark and temperature. Further-
`more, a minimum number of cylinders may be disabled for
`cooling purposes if one of the appropriate conditions are
`met: e.g., if the A/F is lean (some cylinders oil), and the
`catalyst midbed temperature is above the lean maximum
`midbed temperature, or if the A/F is rich/stoic (cylinders are
`on) the A/F controller is at its rich limit, and the catalyst
`midbed temperature is above the rich maximum midbed
`temperature.
`
`Referring now to FIG. 2, there is shown a block diagram
`for torque control according to the present invention. As
`previously noted, there may be various reasons to limit
`current brake torque. As such,
`the ECU 12 implements
`various brake torque reducing requesters, such as a vehicle
`speed torque lirr1it (VSTL) 30, an engine speed torque limit
`(ESTL) 32, a transmission torque limit (TTL) 34, a tip-in
`torque limit (TITL) 36, a traction control
`torque limit
`(TCTL) 38, and a tip-out torque limit (TOTL) 40. The VSTL
`30 and ESTL 32 function to limit vehicle speed and engine
`speed, respectively. The ’ITL operates to prevent damage to
`the transmission, and ‘the TCTL operates in conjunction with
`a traction control strategy to control the relative slip between
`the vehicle wheels and the road surface. The TITL and
`
`TOTL limit the rate of torque increase and/or decrease
`during tip-in and tip-out so as to reduce powertrain windup
`and impact caused by drivetrain lash.
`With continuing reference to FIG. 2, block 42 determines
`the lowest requested net engine torque based on the various
`maximum net engine torques allowed by vehicle speed
`limiting, engine speed limiting, tip-in and tip-out torque
`control, traction control and transmission strategy described
`above, as well as the maximum net torque that could be
`produced by the engine (TQ_NET_MBT), which is gen-
`erated by block 44. Generally, the lowest net torque calcu-
`lation performs comparisons between the various maximum
`net engine torques to obtain the lowest torque requested. The
`various torque reduction requesters and the lowest torque
`calculation block 42 are also described in U.S. patent
`application Ser. No. 08/057,920, filed on May 7, 1993, titled
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4
`“Torque Managed Traction Control for the Drive Wheels of
`an Automotive Vehicle”, assigned to the assignee of the
`present
`invention,
`the specification of which is hereby
`expressly incorporated by reference in its entirety.
`As best shown in FIG. 2, the output of block 42 is the
`maximum torque allowable (TQ_MAX_ALLOW), which
`is provided to a torque control module block 46. The torque
`control module block 46 also receives as input a signed
`inferred catalyst midbed temperature (EXTMCMD) from a
`catalyst
`temperature model block 48, TQ_MBT, and
`TQ_LOSS from block 44.
`A detailed description of the determination of the catalyst
`midbed temperature can be found in U.S. Pat. No. 5,190,
`017, and U.S. patent application Ser. No. 08/196,735, filed
`on Feb. 15, 1994, titled “Method and Apparatus To Limit A
`Midbed Temperature of a Catalytic Converter”, both of
`which are assigned to the assignee of the present invention,
`the specifications of which are hereby expressly incorpo-
`rated by reference in their entirety. Generally, block 44
`calculates the maximum brake torque available at the engine
`output at a stoichiometric A/F ratio utilizing a base torque
`value modified for accessory loads and engine friction. A
`detailed description of the determination of TQ_~MBT and
`TQ_LOSS can be found in U.S. Pat. No. 5,241,855, titled
`“Method and Apparatus for Inferring Engine Torque”,
`assigned to the assignee of the present invention, the speci-
`fication of which is hereby expressly incorporated by refer-
`ence in its entirety.
`As shown in FIG. 2, the outputs of torque control module
`46, LAM_TQ (A/F ratio), INJ_ON (the number of fuel
`injectors to be energized), and SPK_TQ‘_RATlO (the
`torque ratio to be obtained by retarding spark) are generated '
`and utilized for torque control via an open loop fuel control
`action at block 50, a fuel cut-out control action at block 52,
`and a spark advance control action at block 54 as described
`in greater detail hereinbelow.
`Referring now to FIGS. 3a—3c, there is shown a flowchart
`detailing the steps for torque control according to the present
`invention. At step 60 of FIG. 3a, the ECU 12 compares the
`catalyst midbed temperature to CAT_MAXLEAN, the vari-
`able representing the catalyst rnidbed temperature limit for
`prohibiting torque control spark retard reductions during
`lean A/F scheduling. If there is a midbed over-temperature,
`at step 62 the ECU determines whether the A/F is lean, such
`as based on the value of DES_LAMBSE, the desired A/F.
`If the AIF is lean, at step 64 a flag indicating a catalyst
`midbed over-temperature if A/F lean (EXT_FLG_LEAN)
`is set. If there is no midbed over-temperature (step 60), or if
`the A/F is not lean (step 62), the ECU determines if there has
`been a torque reduction request at step 66. If there is no
`torque reduction request, the flag is cleared at step 68.
`With continuing reference to FIG. 3a, at step 70 the ECU
`checks the state of the EXT_FLG, a flag the state of which
`indicates rich A/F and a catalyst exhaust midbed over-
`temperature flag. A state of ‘1’ indicates a rich A/F and
`catalyst midbed temperature under A/F control. If an over-
`temperature condition exists (EXT_FLG= 1), at step 72 the
`ECU determines whether the A/F ratio is at the rich limit,
`such as by comparing the value of DES_LAMBSE to
`LAM_EXT_MIN,
`the variable representing the lowest
`LAMBSE the open-loop A/F controller will utilize to control
`catalyst temperatures. If DES_LAMBSE is at the rich limit,
`then the catalyst midbed temperature is presumed to be at or
`over the control limit. If either of the conditions tested at
`steps 70 and 72 fail, control flow proceeds to step 74, at
`which the state of the EXT_FLG_LEAN flag is checked. A
`
`9of12
`
`FORD 1383
`
`9 of 12
`
`FORD 1383
`
`

`
`state of ‘l’ indicates a catalyst midbed over-temperature
`with a lean A/F.
`
`If control flow reaches step 76, there is an over-tempera-
`ture condition which precludes the use of spark retard for
`achieving the desired reduction in engine torque. Accord-
`ingly, at step 76 spark retard is disallowed, and fuel is cut
`from the fuel injectors. More particularly, at least one fuel
`injector per bank is turned off for cooling in the event a
`catalyst over-temperature condition exists. If there is no
`over-temperature condition, at step 78 the minimum torque
`ratio (TR_SPK_LVL) attainable by spark retard only is
`assigned utilizing a function which determines the maxi-
`mum amount of spark reduction (in terms of a torque ratio)
`that can be used before cylinder cutout and A/F scheduling
`are utilized. The maximum amount of spark reduction is
`preferably determined based on the source of the torque
`reduction request (TQ_SOURCE).
`Referring now to FIG. 4,
`there is shown a graphical
`illustration of the relationship between TR_SPK_LVL and
`TQ_SOURCE, wherein a TQ_,SOURCE of 0= no torque
`reduction
`request;
`TQ_SOURCE
`of
`1:
`TTL;
`TQ_SOURCE of 2: TCTL; TQ_SOURCE of 3: VSL;
`TQ_SOURCE of 4= ESL; TQ_SOURCE of 5: TITL; and
`TQ_ SOURCE of 6: TOTL. For example, a TR_SPK__,
`LVL of 0.9 corresponds to 10% reduction by spark retard.
`Also at step 78, the number of cylinders eligible to be fueled
`is determined, since there is no over-temperature condition.
`Referring now to FIG. 3b, at step 80 the ECU determines
`a ratio of desired indicated torque over current indicated
`torque. The indicated torque is based on the desired net
`torque (TQ_MAX_ALLOW) and losses:
`
`0)
`
`,,_,1e_,= TQ—MAX"AI‘I‘OW+TQ—L0SS
`TQ"MBT
`This ratio (tr_des) is then preferably utilized to determine
`the appropriate control action at step 82, wherein tr_des is
`compared to TR_SPK_LVL.
`If tr_des is
`less
`than
`TR_SPK_LVL, then the reduction to the desired net torque
`cannot be achieved by spark retard alone and the state of a
`flag (INJ_FLG) is modified accordingly at step 84. If tr_des
`exceeds TR_SPK_LVL, a torque ratio hysteresis is utilized
`at step 86. The value of the hysteresis adder, which is
`preferably added to TR_SPK_LVL prior to the comparison
`with tr_des, is set such that once engine cylinders are
`defueled, they remain defueled until a sizable increase in
`torque, such as 6% of a cylinder’s torque output (for a V8),
`is detected. At step 88, the INJ__FLG is cleared.
`With continuing reference to FIG. 312, at step 90 the ECU
`checks the state of the lNJ_FLG. If spark retard alone is
`sufiicient to achieve the desired torque, control flow pro-
`ceeds to step 92, wherein "all cylinders are fueled and the
`ECU determines the torque reduction as a ratio to be
`performed by spark retard as follows:
`
`wherein SPK,__BASE represents the desired spark advance
`for optimal emissions and driveability, SPK_BDL repre-
`sents borderline detonation spark lirnit, and SPK_LOW_
`LOAD represents the idle emissions spark ceiling. At step
`96, SPKNRM is utilized to determine the torque ratio that
`would exist at the normal spark if no torque control actions
`were required:
`
`tr__exst=FUNC766(SPK_MBT—spkNRM)
`
`(4)
`
`20
`
`25
`
`wherein SPK_MBT is the spark advance required to
`achieve maximum brake torque. FUNC766, which is shown
`graphically in FIG. 7, is a function which relates a spark that
`is offset, or retarded, from the value required for maximum
`brake torque and a torque ratio.
`As shown in FIG. 7, the input, shown along the horizontal
`axis, is the amount the spark is retarded from MBT spark,
`measured in degrees (°). The output, shown along the
`vertical axis, is the ratio of delivered engine torque at a
`particular spark advance to the engine torque delivered when
`the engine is operating at MBT spark. In other words, when
`the engine is operating at MBT spark, the torque ratio is 1.0
`and when the operating point is retarded from MBT spark,
`the resulting torque ratio will be a dimensionless fractional
`value, such as 0.80 or 0.90.
`This function is described in greater detail in U.S. Pat. No.
`5,253,623, assigned to the assignee of the present invention,
`the specification of which is hereby incorporated by refer-
`ence in its entirety.
`'
`With continuing reference to FIG. 3b, at step 98 the ECU
`determines the minimum torque ratio required of injector
`cutout (tr_in__tq). In detemiining that, the desired torque
`ratio is adjusted for any reductions already being executed
`35 by spark retard and for the minimum reduction expected to
`be performed by A/F scheduling:
`
`30
`
`tr_inj_tq=tr_des*NUMCYIJtr_exstfI‘R_LAM_MIN
`
`(5)
`
`40
`
`45
`
`wherein TR_LAM_MIN represents the minimum torque
`reduction (in terms of a torque ratio) that would be realized
`due to A/F scheduling, and NUMCYL represents the number
`of engine cylinders. The result of this calculation is then
`rounded up to the nearest whole number.
`With reference to FIG. 3c, at step 100 the ECU determines
`the number of engine cylinders to be fueled (INJON) as
`follows:
`
`INJON-—-min(lNJON_MAX, tr_iuj_tq)
`
`(6)
`
`5
`
`5,479,898
`
`6
`spkNRM=min(SPK_BASE,SPK_BDL,SPK__LOW_LOAD)
`
`(3)
`
`wherein INJON_MAX represents the maximum number of
`fuel injectors to be energized. Thus, at least INJON_MAX
`injectors are on for catalyst protection (e.g. controlling
`catalyst temperatures). At step 102, the ECU determines the
`torque ratio (INJ__TR) that could be achieved solely by
`SPK_TQ_RATIO=tr__des/1NJ_TR/FUNC623(DES__LAMBSEI2) 55 defuelmg engine cylinders:
`
`50
`
`wherein FUNC623(DES_LAMBSE) represents an engine
`torque multiplier as a function of A/F ratio. More particu—
`larly, FUNC623, shown graphically in FIG. 5, relates the
`effect of AIF on indicated torque. For purposes of step 92,
`A/F is input to the function, which outputs a torque ratio
`(indicated torque over indicated torque at 14.6). As shown,
`FUNC623 is generally bell-shaped, the lean side of which
`can be inverted to obtain FUNC632, shown in FIG. 6.
`As shown in FIG. 3b, if more than spark retard is needed,
`at step 94 the normal spark advance (spkNRM) is determined
`as follows:
`
`60
`
`65
`
`[MON
`INLTR ="‘WNUMcyL
`
`(7)
`
`Thereafter, at step 104 of FIG. 3c, the ECU determines the
`torque reduction as a ratio to be performed by lean A/F
`scheduling (TR_AF), adjusting for the number of cylinders
`' already defueled:
`
`TR_AF=tr_des/INJ_TRltr_exst
`
`(8)
`
`wherein tr_exst represents the torque available from the
`existing level of spark.
`
`10 of 12
`
`FORD 1383
`
`10 of 12
`
`FORD 1383
`
`

`
`7
`
`8
`
`5,479,898
`
`With continuing reference to FIG. 3c, at step 106, the
`ECU converts the A/F torque ratio into a corresponding A/F
`ratio (LAM__TQ) to achieve it:
`
`LAM_TQ=FUNC632(TR__AF)
`
`(9)
`
`wherein FUNC632, which is shown graphically in FIG. 6, is
`a function which maps the relationship of a desired torque
`ratio (desired indicated torque to indicated torque at 14.6) to
`a lean A/F ratio. It is preferable to maintain an A/F of at least
`1.1 during torque reductions, as an A/F of 1.0 or less may be
`too rich for catalyst temperature reasons. At step 108, this
`A/F is clipped or limited to the limits of combustion stability
`as follows:
`
`DES_LAMBSE=rnin(LAM_TQ,FNMAXLAM(N,LOAD))
`
`(10)
`
`wherein FNMAXLAM (shown graphically in FIG. 8) is a
`function which relates A/F to engine load.
`At step 110 of FIG. 3c, the ECU determines the torque
`reduction as a ratio to be performed by spark retard, adjust-
`ing for cylinders defueled and for A/F reductions already
`being performed:
`
`SPK__TQ_RATIO=tr_des/INJ_TR/FUNCo23(DES_LAMBSE)1)
`
`It is understood, of course, that while the form of the
`invention herein shown and described constitutes the pre-
`ferred embodiment of the invention, it is not intended to
`illustrate all possible forms thereof. It will also be under-
`stood that the words used are words of description rather
`than limitation,'and that various changes may be made
`without departing from the spirit and scope of the invention
`as disclosed.
`What is claimed is:
`
`-
`
`1. An apparatus for controlling torque output of a spark
`ignition internal combustion engine having multiple cylin-
`ders, an air and fuel mixture flow control and fuel injectors
`for each of said cylinders, a fuel cut-out control for said
`injectors and a spark timing control, a microprocessor pro-
`grammed for establishing control signals to effect responses
`of said mixture control, said cut-out control and said spark
`timing control, said microprocessor having means for
`receiving operating condition sensor output
`information
`including mass air flow, engine speed, vehicle speed and
`throttle position, said microprocessor further having a con-
`trol unit and memory registers, said memory registers stor-
`ing control functions and being addressable by said control
`unit as said control unit operates on said sensor output
`information:
`
`10
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`wherein said microprocessor identifies a desired torque
`that is the lowest torque to which the engine torque is
`to be reduced;
`
`50
`
`wherein said microprocessor determines a first torque
`reduction to be achieved by defueling at least one of
`said engine cylinders;
`wherein said microprocessor further detemrines a second
`torquereduction to be achieved by lean air/fuel sched-
`uling, adjusted for the number of cylinders defueled;
`wherein said microprocessor further determines a third
`torque reduction to be achieved by spark timing retar-
`dation, adjusted for the number of cylinders defueled
`and for the lean air/fuel scheduling,
`and means for selectively implementing said first, second
`and third torque reductions so as to reduce the engine
`torque to said desired engine torque including means
`for selectively activating said controls for air and fuel
`mixture flow, said fuel cut-out and said spark timing in
`
`55
`
`60
`
`65
`
`accordance with the establishment of predetermined
`values for said control signals.
`2. The apparatus of claim 1 wherein the engine torque
`being produced is reduced to said desired engine torque
`solely by retarding the spark _advance when the reduction
`can be achieved solely by spark retard.
`3. The apparatus of claim 2 wherein the vehicle includes
`a catalytic converter through which engine exhaust passes,
`the apparatus f11rther comprising a catalytic converter tem-
`perature sensor,
`said microprocessor
`further
`including
`means for precluding the use of spark retard to achieve the
`reduced engine torque when a catalytic converter over-
`temperature condition exists.
`4. The apparatus of claim 2 wherein said microprocessor
`further includes means for determining whether the desired
`engine torque can be obtained solely by spark retard.
`5. The apparatus of claim 1 wherein the number of
`cylinders to be fueled is determined according to:
`
`1NJON= min (INJON_MAX, tr__inj__tq)
`
`wherein INJON_MAX represents the maximum number
`of fuel injectors to be energized and tr__inj_tq repre-
`sents the minimum torque ratio required of injector
`cutout.
`
`6. The apparatus of claim 1 wherein said first torque
`reduction is determined according to:
`
`INJON
`”‘”—T’* =mm-
`
`wherein NUMCYL represents the number of cylinders in
`the engine.
`7. The apparatus of claim 1 wherein said second torque
`reduction is determined according to:
`
`TR_AF= tr_des/INJ_TR/tr__exst
`
`and wherein tr_des represents a ratio of desired indicated
`torque over current indicated torque, INJ_TR repre-
`sents a torque ratio that could be achieved solely by
`defueling engine cylinders, add tr_exst represents the
`torque available from the existing level of spark.
`8. The apparatus of claim 7 wherein said microprocessor
`further comprises means for converting TR_AF into a
`corresponding air/fuel ratio utilizing a function which relates
`torque ratios to air/fuel ratios.
`9. The apparatus of claim 8 wherein said microprocessor
`f11rther comprises means for limiting the corresponding
`air/fuel ratio to the limits of combustion stability utilizing a '
`function which relates air/fuel to engine load.
`10. The apparatus of claim 1 wherein said third torque
`reduction is determined according to:
`
`SPK__TQ_RATIO= tr_des/INJ_TR/FUNC623 (DES_LAMBSE)
`
`wherein FUNC623 (DES_LAMBSE) is a function which
`relates the effect of A/F on indicated torque.
`11. A powertrain control for a wheeled vehicle having
`traction wheels, a spark ignition, internal combustion engine
`having multiple cylinders, and a transmission drivably con-
`necting said engine to said traction wheels, an apparatus for
`controlling torque output of said engine, said engine cylin-
`ders having an air and fuel mixture flow control and fuel
`injectors for each of said cylinders, a fuel cut-out control for
`said injectors and a spark timing control, a microprocessor
`means programmed for establishing control signals to effect
`
`11 of12
`
`FORD 1383
`
`11 of 12
`
`FORD 1383
`
`

`
`9
`
`10
`
`5,479,898
`
`a response of said mixture flow, said cut-out and said spark
`timing, said microprocessor having means for receiving
`operating condition sensor information including mass air
`flow, engine speed, vehicle speed and throttle position, a
`control unit and memory registers, said memory registers
`storing control functions and being addressable by said
`control unit as said control unit operates on said sensor
`output information:
`wherein said microprocessor identifies a desired torque to
`which the engine torque is to be reduced;
`wherein said microprocessor determines a first torque
`reduction to be achieved by defueling at least one of the
`engine cylinders;
`wherein said microprocessor further determines a second
`torque reduction to be achieved by lean airlfuel sched-
`uling, adjusted for the number of cylinders defueled;
`wherein said microprocessor further determines a third
`torque reduction to be achieved by spark timing retar-
`dation, said third torque reduction being adjusted for
`the number of cylinders defueled and for the lean
`air/fuel sch

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket