throbber
United States Patent [19J
`Hosaka
`
`[54] AUTOMOTIVE ENGINE CONTROL SYSTEM
`CAPABLE OF DETECTING SPECIFIC
`ENGINE OPERATING CONDITIONS AND
`PROJECTING SUBSEQUENT ENGINE
`OPERATING PATTERNS
`Inventor: Aldo Hosaka, Yokohama, Japan
`[75]
`[73] Assignee: Nissan Motor Company, Limited,
`Kanagawa, Japan
`[21] Appl. No.: 666,367
`[22] Filed:
`Oct. 30, 1984
`Foreign Application Priority Data
`[30]
`Japan ................................ 58-205927
`Nov. 4, 1983 [JP]
`Nov. 4, 1983 [JP]
`Japan ................................ 58-205928
`Japan ................................ 58-205929
`Nov. 4, 1983 [JP]
`Int. Cl.4 ......•...••.•.•.•.....••.•...•...•.•.•..•... F02M 51/00
`[51]
`[52] U.S. Cl ..................................... 123/478; 123/480;
`123/486; 123/339
`[58] Field of Search ............... 123/440, 478, 486, 349,
`123/339, 395,417,489,479,480
`References Cited
`U.S. PATENT DOCUMENTS
`Re. 31,582 5/1984 Hosaka et al. ................. 364/431.04
`4,130,095 12/1978 Bowler et al. ...................... 123/440
`4,235,234 11/1980 Rice ..................................... 123/486
`4,319,327 3/1982 Higashiyama et al. ........ 364/431.05
`4,344,398 8/1982 Ikeura ................................. 123/339
`4,345,557 8/1982 Ikeura ................................. 123/339
`4;376,428 3/1983 Hata et al ............................ 123/417
`4,402,217 9/1983 Higashiyama et al. ............ 73/117.3
`lkeura ................................. 123/339
`4,402,289 9/1983
`4,406,261 9/1983 Ikeura ................................. 123/339
`4,406,262 9/1983 Ikeura ................................. 123/339
`4,459,670 7/1984 Yamaguchi et al. ........... 364/431.10
`FOREIGN PATENT DOCUMENTS
`0058826 9/1982 European Pat. Off . .
`0081648 6/1983 European Pat. Off . .
`0084116 7/1983 European Pat. Off . .
`0085909 8/1983 European Pat. Off . .
`2949988 7/1980 Fed. Rep. of Germany .
`
`[56]
`
`[11] Patent Number:
`[45] Date of Patent:
`
`4,625,697
`Dec. 2, 1986
`
`3333392 3/1984 Fed. Rep. of Germany .
`49-40886 11/1974 Japan .
`2125578 3/1984 United Kingdom .
`OTHER PUBLICATIONS
`SAE Technical Paper Series, 800825, Digital Engine
`Controller (date unavailable).
`Ser. No. 655,554 filed 9/28/84, by Hara.
`Ser. No. 445,552 filed 11/30/82, by Ito.
`SAE Paper 800056 of Feb. '80, "Microprocessor Con-
`trol Brings About Better Fuel Economy With Good
`Drivability".
`Primary Examiner-Raymond A. Nelli
`Attorney, Agent, or Firm-Schwartz, Jeffery, Schwaab,
`Mack, Blumenthal & Evans
`[57]
`ABSTRACT
`An engine control system monitors engine operation by
`periodically sampling engine operating parameters and
`records variation patterns of the engine operating pa-
`rameters as engine operation pattern data whenever any
`of a number of preselected specific engine operating
`conditions occur, such as engine stalling, acceleration,
`or deceleration. The control system normally controls
`the engine according to conventional engine control
`procedures and adjusts the control procedures in re-
`sponse to preselected engine operating conditions in
`accordance with a projected engine operation pattern
`derived from prerecorded engine operation pattern data
`and the detected specific engine operating condition.
`The engine operation pattern data may be repeatedly
`updated and/or accumulated during engine operation
`and may be held in a memory of the control system even
`after the engine is turned off. The engine operating
`parameters may include the operation state of one or
`more vehicle components influencing engine operation,
`such as an air conditioner with a compressor driver by
`the engine and so acting as an additional load on the
`engine, or a transmission, the gear position of which can
`change engine operation significantly.
`
`27 Claims, 26 Drawing Figures
`
`A
`
`BMW1057
`Page 1 of 38
`
`

`

`U.S. Patent Dec. 2, 1986
`
`Sheet 1 of 16
`
`4,625,697
`
`D
`
`E
`
`ARITHMETIC
`OPERATION
`
`ACTUATORS
`
`D
`
`E
`
`ARITHMETIC
`OPERATION
`
`ACTUATOR
`
`FIG .1
`
`A
`
`EOVP
`
`B
`
`A FIG.2
`
`PEOPD
`
`C
`
`B
`
`EOVP
`
`AEOP
`
`F
`
`PEOPD
`
`C
`
`A FIG.3
`
`AEDP
`
`F
`
`AEOC
`
`D
`
`E
`
`ARITHMETIC
`OPERATION
`
`ACTUATOR
`
`C
`
`EOVP
`
`B
`
`BMW1057
`Page 2 of 38
`
`

`

`U.S. Patent Dec. 2, 1986
`
`Sheet2 of 16
`
`4,625,697
`
`FIG.4
`
`AEOP
`
`CDEOVP
`
`FIG.5
`
`A
`
`SENSOR
`
`A
`
`SENSOR
`
`D
`
`E
`
`ARITHMETIC
`OPERATION
`
`ACTUATOR
`
`IEC
`
`J
`
`D
`
`E
`
`K
`
`ARITHMETIC
`OPERATION
`
`ACTUATOR
`
`AEOP
`
`EOCC,V
`
`F
`
`CDEOVP
`
`IEC
`
`J
`
`A FIG.6
`
`AEOP
`
`D
`
`E
`
`ARITHMETIC
`OPERATION
`
`ACTUATOR
`
`CDEOVP
`
`H
`
`C
`
`BMW1057
`Page 3 of 38
`
`

`

`FIG.7A
`
`39
`
`37
`
`FUEL PUMP
`
`~
`C/.l
`•
`~
`
`~ ('D a
`-. -I.O
`
`tj
`~
`N
`
`00
`O"I
`
`106
`
`TO FIG. 7B
`
`{ll g-
`~
`w
`
`~ -O"I
`
`~
`O'\
`N
`U'I
`O'\
`'° .....J
`
`BMW1057
`Page 4 of 38
`
`

`

`U.S. Patent Dec. 2, 1986
`
`Sheet4 of 16
`
`4,625,697
`
`FIG.7 B
`
`41
`
`1008
`
`264
`
`260
`
`35
`
`BATTERY
`VOLTAGE
`SENSOR
`
`A/C SW
`
`FUEL PUMP
`RELAY
`
`FROM
`FIG. 7A
`
`263
`
`STARTER
`
`170
`
`1000
`
`1900~
`
`2010
`
`2521
`
`2000
`
`QC O =
`Cl C Q c:J
`a a a c
`0 Ca C
`=c::ic:,
`
`2510
`
`2500
`
`1002
`FAULT
`MONITOR 1300
`
`CPU
`
`r
`
`NON-VOLATILE
`MEMORY
`1450
`
`259
`
`BMW1057
`Page 5 of 38
`
`

`

`!::
`::::>
`(.)
`a:
`(.)
`
`(!)
`
`2 a:
`<!
`:r:
`C/)
`
`1124-
`1111
`1112
`1121
`1122
`1123
`1113
`1131
`1132
`1133
`1134
`1135
`1136
`1141
`1142
`1137
`1138
`
`-
`
`w
`(.)
`<!
`u.
`a:
`w
`I-
`2
`
`I-
`::::>
`c..
`2
`
`1100
`
`I
`T
`'C::1870 I
`-1810
`r---\~~9---~--- -- '-1880 ,,1400
`----"---,
`I'
`II
`:I
`: RAM VOLATILE SEOPD MASK I
`1ltON-
`I
`MEMORY·
`ROM
`I
`1
`L_it-1~'~0 t __ J1i~~,14(o '
`I
`:
`I
`BUS 1320 U
`I CPU
`Ir
`i PROM I:
`l300]I FLES 17 1-<!
`I
`>-u
`a: C/)
`uo
`13~0-fi42r)
`I OPERATION TIMER CIRCUIT I--
`~ "--1350
`1200
`
`I
`
`-
`a:
`...10
`<!I-
`C/) _J
`
`I
`
`I
`
`I
`
`7
`1302
`
`1311
`
`w
`(.)
`<!
`u.
`a:
`w
`I-
`2
`
`I-
`::::>
`c..
`I-
`::::>
`0
`
`1520
`
`1519
`
`1518
`
`1517
`
`1516
`
`1515
`
`!::
`::::>
`(.)
`a:
`(.)
`w
`>
`a:
`-~~
`0
`(!)
`1752
`1512---
`2
`'---
`I-
`-
`1511 ~ :r: -
`1751
`-- I- (.)
`
`}:2E
`(.) ::::> -
`~ !=)
`--1750
`
`1500
`
`C/) (.)
`
`1600
`
`(1700 '
`
`BACK-UP
`CIRCUIT
`
`l
`
`1713
`1712
`1711
`1701
`
`•
`
`~ • en
`'"'C a ('D a
`
`t,
`~
`N
`,..
`"""" "° 00
`
`O'\
`
`tf.l
`g"
`~
`UI
`~
`"""" O'\
`
`~ ...
`O'\
`N
`...
`UI
`O'\ "'°
`
`.....J
`
`2623
`
`2022
`
`2028
`
`180
`
`170
`
`150
`
`130
`
`160
`
`120
`
`110
`
`-
`-
`-
`-
`-
`-
`-
`
`r1830
`I
`1840,-=:j
`1850--
`
`1860L
`
`I
`
`J_
`
`FIG.8
`
`(1800
`
`POWER CIRCUIT
`
`2023
`
`1spo J;\
`I DISPLAY 1-- 20
`24
`J_
`
`1820
`
`_L
`
`I
`
`2·
`.::;
`ti V
`2
`
`IANK
`C
`
`IGLE
`SE
`
`GA
`
`{;~
`
`NSOR --
`
`' . ~
`-
`211
`22
`23
`-
`I
`I
`.::;
`25
`26
`I
`27
`28
`29
`20
`20
`25::
`25
`11
`::
`25
`
`-~I
`~2 --
`
`BMW1057
`Page 6 of 38
`
`

`

`FIG.9
`
`3700
`
`231
`271
`211
`203
`281
`291
`
`T
`
`1'
`
`I
`
`l
`
`J
`
`I
`
`T 11
`
`1'
`
`I
`
`I
`
`AOPD
`DERIVATION
`
`3100
`
`AEOCD
`DERIVATION
`
`3400
`
`.
`
`CONTROL
`SIGNAL
`DERIVATION
`
`I ::~~
`
`--130
`---150
`.. 190
`
`I
`
`3101------..~~~~-~~
`
`OPVD
`DERIVATION
`
`3201
`
`3401
`3500
`
`SEOPD
`DERIVATION
`
`3501
`
`EOIP
`DERIVATION
`
`PEOPD
`DERIVATION
`
`3200
`
`3600
`
`3601
`
`~
`en
`•
`
`~ a a
`... -'° 00
`
`t,
`~
`N
`
`°'
`
`V.l
`g'
`$a.
`
`°' ~ -°'
`~ ...
`°' N
`...
`U1
`°' '° --.I
`
`BMW1057
`Page 7 of 38
`
`

`

`U.S. Patent Dec. 2, 1986
`
`Sheet7 of 16
`
`4,625,697
`
`FIG.10
`
`DECELERATION
`RANGE
`-A
`
`TRANSITION
`RANGE
`B
`
`ENGINE
`STALLING
`C - -
`
`Cl
`UJ
`UJ
`c..
`C/)
`
`UJ z
`C!l z
`
`UJ
`
`Cl
`UJ
`UJ
`c..
`C/)
`
`UJ z
`C!l z
`
`UJ
`
`TIME
`
`FIG.11
`
`t1
`
`k ____ ._;!_.~ H
`
`---
`
`A/CON
`
`A/C OFF
`
`TIME
`
`BMW1057
`Page 8 of 38
`
`

`

`U.S. Patent Dec. 2, 1986
`
`Sheet8 of 16
`
`4,625,697
`
`FIG.12
`
`A
`
`' ' ' ' "
`
`t1
`' B-+--c
`I
`I
`i.--(D
`I
`I
`I
`I
`I
`I
`I
`
`'
`
`TIME
`
`FIG.13
`
`a
`
`b
`
`1·
`I
`
`a
`w
`w
`a.
`(J)
`w
`2
`C!l
`2
`w
`
`a
`w
`w
`a.
`(J)
`w
`2
`C!l z
`w
`
`\ ,_,_
`
`TIME
`
`BMW1057
`Page 9 of 38
`
`

`

`U.S. Patent Dec. 2, 1986
`
`Sheet9 of 16
`
`4,625,697
`
`FIG.14
`
`START
`
`DERIVE EOP
`
`BRIEFLY MONITOR ENGINE
`OPERATION PARAMETERS
`
`3153
`
`f I G.15
`
`NO
`
`NO
`
`3254
`
`READ ACOPVD OFF
`(A/C OFF)
`
`READ ACOPVD ON
`(A/C ON)
`
`3253
`
`BMW1057
`Page 10 of 38
`
`

`

`U.S. Patent Dec. 2, 1986
`
`Sheet 10 of 16 4,625,697
`
`FIG.16
`
`3351
`
`READ AOPD
`
`3352
`
`DERIVE OPVD
`
`FIG.17
`
`3451
`
`NO
`
`3452
`
`SET FLES
`
`RESET FLES
`
`3453
`
`FIG.18
`
`3551
`
`NO
`
`3552
`
`WRITE-IN OPVD
`
`BMW1057
`Page 11 of 38
`
`

`

`U.S. Patent Dec. 2, 1986
`
`Sheet 11 of 16 4,625,697
`
`FIG.19
`
`READ SEOPD
`
`DERIVE DIA
`
`SHIFT
`SEOPD ADDRESS
`
`NO
`
`3654
`
`3651
`
`3652
`
`3653
`
`3655
`
`LATCH SEOPD
`
`END
`
`BMW1057
`Page 12 of 38
`
`

`

`U.S. Patent Dec. 2, 1986
`
`Sheet 12 of 16 4,625,697
`
`FIG.20
`
`START
`
`NO
`
`YES
`
`3752
`
`NORMAL
`CONTROL
`
`END
`
`FIG.21
`
`271-------
`211 - - - - f - - -
`203--...-+-!---
`
`INCREASE
`AUXILIARY AIR
`FLOW RATE
`
`ADVANCE
`SPARK
`ADVANCE
`
`REDUCE
`EGR RATE
`
`3753
`
`3754
`
`3755
`
`AOPD
`
`3100
`3101
`
`SEOPD
`
`3500
`350!
`
`3600
`
`3601
`TO DISPLAY
`
`BMW1057
`Page 13 of 38
`
`

`

`U.S. Patent Dec. 2, 1986
`
`Sheet 13 of 16 4,625,697
`
`FIG.22
`
`START
`
`DERIVE EOP
`
`3151
`
`SAMPLE INPUT ENGINE
`OPERATION PARAMETERS
`
`CALCULATE
`Xi
`
`CALCULATE
`Xe
`
`SAMPLE
`UPPER PEAKS
`
`SAMPLE
`LOWER PEAKS
`
`SAMPLE
`INTERVALS
`BETWEEN PEAKS
`
`3161
`
`3162
`
`3163
`
`3164
`
`3165
`
`BMW1057
`Page 14 of 38
`
`

`

`FI G.23
`
`231
`271
`211
`203
`281
`291
`
`I AOPD
`
`DERIVATION
`
`3101
`I OPVD
`
`DERIVATION
`
`I
`3100 I AEOCD
`DERIVATION
`t 3401, i
`3300
`f-2-301 I SEOPD
`
`'ti
`
`DERIVATION
`
`3700
`
`CONTROL
`SIGNAL
`DERIVATION
`
`. 110
`120
`130
`150
`190
`
`3400
`
`3500
`
`3201-4
`~ EOIP
`DERIVATION
`
`3501~
`
`}'3600
`PEOPD
`DERIVATION I
`~
`3601
`
`3800
`
`(I)
`
`N
`
`"' -'° 00
`
`~
`c,J
`•
`~
`
`~ ('D a
`t,
`0 .
`
`O"I
`
`Cl.l
`g"
`
`~ -~
`~ -O"I
`~ -. °"' N
`-. °"' "° -J
`
`UI
`
`BMW1057
`Page 15 of 38
`
`

`

`U.S. Patent Dec. 2, 1986
`
`Sheet 15 of 16 4,625,697
`
`FIG.24
`
`NO
`
`NO
`
`YES
`
`YES
`
`YES
`
`YES
`
`SET AEOPD
`(A/C ON)
`
`3262
`
`SET AEOPD
`(A/C OFF)
`
`3264
`
`SET AEOPD
`(NEUTRAL SW. OFF)
`
`3266
`
`SET AEOPD
`(NEUTRAL SW. ON)
`
`3268
`
`BMW1057
`Page 16 of 38
`
`

`

`U.S. Patent Dec. 2, 1986
`
`Sheet 16 of 16 4,625,697
`
`FIG.25
`
`NO
`
`3563
`
`UPDATE SEOPD
`BY CALCULATING
`AVERAGE VALUES
`AT EACH TIME
`POINT
`
`NO
`
`5
`
`BMW1057
`Page 17 of 38
`
`

`

`1
`
`4,625,697
`
`AUTOMOTIVE ENGINE CONTROL SYSTEM
`CAPABLE OF DETECTING SPECIFIC ENGINE
`OPERATING CONDITIONS AND PROJECTING
`SUBSEQUENT ENGINE OPERATING PATTERNS 5
`
`BACKGROUND OF THE INVENTION
`The present invention relates generally to an elec(cid:173)
`tronic control system for an automotive internal com(cid:173)
`bustion engine for controlling fuel injection, air induc- 10
`tion, spark ignition, and exhaust gas recirculation, with
`excellent response characteristics. More particularly,
`the invention relates to an engine control system which,
`under special engine operating conditions, assumes that
`subsequent engine operation will follow prerecorded 15
`. patterns and initiates or expedites special engine control
`procedures in accordance with the assumed engine
`operation pattern.
`SAE Papers 800056 and 800825, published by Society
`of Automotive Engineers discloses electronic control 20
`systems for internal combustion engines for controlling
`fuel supply, fuel injection, auxiliary air flow, spark igni(cid:173)
`tion, exhaust gas recirculation and so forth according to
`predetermined engine control parameters. Control may
`be performed in closed loops and/or open loops to 25
`derive control signals for each of the engine operating
`elements controlled depending upon the engine operat(cid:173)
`ing conditions. In such control systems, the engine op(cid:173)
`erating conditions to be detected have already occurred
`some time before they are actually detected. Response 30
`lags occur in the control system as weJI as in the element
`to be controJled. Such lags may be significant when the
`engine is under critical conditions.
`Numerous experiences of engine stalling under cer(cid:173)
`tain driving conditions have been reported such as 35
`under relatively heavy load conditions while driving
`the compressor of an air conditioner, the alternator, the
`radiator fan and so forth. In modern vehicles, the load
`on the engine tends to be increased by installation of
`power steering which requires an engine-driven pump, 40
`air-conditioning which requires a compressor driven by
`the engine, a relatively high-capacity alternator for
`generating electric power at high ratings, and so forth.
`Furthermore, increases in the electrically operated ac(cid:173)
`cessories such as automotive audio systems, high- 45
`capacity blowers for the air conditioner, and so forth,
`affect engine operation by lowering the supply voltage
`for an ignition system which may cause engine stalling.
`An engine stall preventive engine control system has
`been proposed in Published Japanese Patent (Tokko) 50
`No. Showa 49-40886, published on Nov. 6, 1974. In the
`disclosed system, actual engine speed is compared with
`a predetermined threshold. When the engine speed
`drops below the threshold, a stall-preventing operation
`is performed. In the stall-preventing operation, an auxil- 55
`iary air flow rate is increased and/or the fuel supply or
`fuel injection quantity is increased to increase engine
`output torque.
`However, in the control system of the above-men(cid:173)
`tioned Published Japanese Patent, excessive time lags, 60
`which may prevent successful execution of the engine
`stall-preventing operation, exist due to the nature of the
`engine itself. For instance, after a control signal is issued
`to increase the auxiliary air flow rate, the auxiliary air
`control valve is actuated so as to allow an increased rate 65
`of air flow, but only after a certain time lag. The in(cid:173)
`crease in the of auxiliary air flow rate is recognized only
`after another time lag. After another time lag, the fuel is
`
`2
`increased. FinaJly, engine torque increases to a suffi(cid:173)
`cient level to prevent the engine from stalling. How(cid:173)
`ever, the accumulated time lag may be sufficient to
`allow the engine to stall due to response delays.
`In addition, in the aforementioned stall preventing
`operation, engine operation fluctuates significantly due
`to response delays in increasing the air flow rate and
`fuel supply amount and due to significant deviation of
`air/fuel ratio from the stoichiometric value. This fur(cid:173)
`ther prevents successful staJI pevention.
`
`SUMMARY OF THE INVENTION
`It is an object of the invention to provide an automo(cid:173)
`tive engine control system with improved response
`characteristics by projecting engine operation patterns
`subsequent to specific engine operating condition.
`Another object of the present invention is to provide
`an engine control system capable of updating and/or
`accumulating engine operation pattern data represent(cid:173)
`ing projected engine behavior subsequent to specific
`engine operating conditions.
`A further object of the invention is to provide a pro(cid:173)
`cess for performing engine control including projection
`of engine operation patterns subsequent to specific en(cid:173)
`gine operating conditions and modifying the engine
`control on the basis of the projected engine operation
`pattern so as to optimize engine performance and/or
`prevent undesirable engine behavior.
`In order to accomplish the above-mentioned and
`other objects, an engine control system, according to
`the present invention, monitors engine operation by
`periodically sampling engine operating parameters and
`records variation patterns of the engine operating pa(cid:173)
`rameters as engine operation pattern data whenever any
`of a number of preselected specific engine operating
`conditions occur, such as engine stalling, acceleration,
`or deceleration. The control system normally controls
`the engine according to conventional engine control
`procedures and adjusts the control procedures in re(cid:173)
`sponse to preselected engine operating conditions in
`accordance with a projected engine operation pattern
`derived from prerecorded engine operation pattern data
`and the detected specific engine operating condition.
`The engine operation pattern data may be repeatedly
`updated and/or accumulated during engine operation
`and may be held in a memory of the control system even
`after the engine is turned off.
`The engine operating parameters may include the
`operation state of one or more vehicle components
`influencing engine operation, such as an air conditioner
`with a compressor driver by the engine and so acting as
`an additional load on the engine, or a transmission, the
`gear position of which can change engine operation
`significantly.
`The control procedures executed when the specific
`engine operating condition is detected may include
`control of the aforementioned vehicle components.
`According to one aspect of the invention, an elec(cid:173)
`tronic engine control system for an internal combustion
`engine comprises means for monitoring a preselected
`engine operating parameter and producing a first signal
`indicative thereof, means for sampling the first signal
`and producing and recording engine operation pattern
`data including first engine operating parameter-indica(cid:173)
`tive data and a second time-indicative component,
`means for presetting a model pattern including compo(cid:173)
`nents corresponding to those in the engine operation
`
`BMW1057
`Page 18 of 38
`
`

`

`4,625,697
`
`4
`3
`components corresponding to those in the engine opera-
`pattern data and representing a preselected engine oper-
`tion pattern data and representing a preselected engine
`ating condition, means for comparing the engine opera-
`operating condition, means for comparing the engine
`tion pattern data with the model pattern to judge if the
`operation pattern data with the model pattern to judge
`engine operation pattern data approximately matches
`the model pattern, and means for performing control 5 if the engine operation pattern data approximately
`and fail-safe operations for the engine, normally solely
`matches the model pattern, means for projecting proba-
`on the basis of the first signal, and on the basis of the
`ble immediate changes in engine operating conditions
`first signal and the model pattern when the engine oper-
`on the basis of the model pattern when the engine oper-
`ation pattern approximately matches the model pattern.
`ation pattern data matches the model pattern to derive
`According to another aspect of the invention, an 10 a projected engine operation pattern, and means for
`electronic engine control system for an internal com-
`performing control and fail-safe operations for the en-
`bustion engine comprises means for monitoring prese-
`gine, normally solely on the basis of the first signal, and
`on the basis of the first signal and the projected engine
`lected engine operating parameters including the oper-
`ating states of one or more engine accessories and en-
`operation pattern when the engine operation pattern
`gine-driven components, means for sampling the engine 15 approximately matches the model pattern.
`operating parameters and producing and recording
`According to a still further aspect of the invention, an
`engine operation pattern data including first engine
`electronic engine control system for an internal com-
`operating parameter-indicative data and a second time-
`bustion engine comprises means for monitoring a prese-
`indicative component, means for presetting a plurality
`lected engine operating parameter and producing a first
`of distinct model patterns, each including components 20 signal indicative thereof, means for sampling the first
`corresponding to those in the engine operation pattern
`signal and producing and recording engine operation
`data and each representing a preselected engine operat-
`pattern data including first engine operating parameter-
`ing condition, means for comparing the engine opera-
`indicative data and a second time-indicative compo-
`tion pattern data with each of the model patterns to
`nent, means for presetting a model pattern including
`judge if the engine operation pattern data approxi- 25 components corresponding to those in the engine opera-
`tion pattern data and representing a preselected engine
`mately matches one of the model patterns, and means
`for performing control and fail-safe operations for the
`operating condition, means for means for presetting a
`engine, normally solely on the basis of the engine oper-
`reference pattern representative of a specific engine
`ating parameters and on the basis of the engine operat-
`condition and including a proper subset of the informa-
`ing parameters and the matching one of the model pat- 30 tion in the first signal, means for comparing the engine
`terns when the engine operation pattern approximately
`operation pattern data with the reference pattern and
`matches one of the model patterns.
`replacing the model pattern with the engine operation
`According to a further aspect of the invention, an
`pattern data when the engine operation pattern data
`electronic engine control system for an internal com-
`includes the reference pattern, means for comparing the
`bustion engine comprises means for monitoring a prese- 35 engine operation pattern data with the model pattern to
`Iected engine operating parameter and producing a first
`judge if the engine operation pattern data approxi-
`signal indicative thereof, means for periodically sam-
`mately matches the model pattern, means for projecting
`piing the first signal and producing and recording en-
`probable immediate changes in engine operating condi-
`gine operation pattern data including first engine oper-
`tions on the basis of the model pattern when the engine
`ating parameter-indicative data and a second time- 40 operation pattern data matches the model pattern to
`indicative component, means for presetting a model
`derive a projected engine operation pattern, and means
`pattern including components corresponding t those in
`for performing control and fail-safe operations for the
`the engine operation pattern data and representing a
`engine, normally solely on the basis of the first signal,
`preselected engine operating condition, means for pre-
`and on the basis .of the first signal and the projected
`setting a reference pattern representative of a specific 45 engine operation pattern when the engine operation
`engine condition and including a proper subset of the
`pattern approximately matches the model pattern.
`information in the first signal, means for comparing the
`According to a still further aspect of the invention, an
`engine operation pattern data with the reference pattern
`electronic engine control system for an internal com-
`and replacing the model pattern with the engine opera~
`bustion engine comprises means for monitoring prese-
`tion pattern data when the engine operation pattern 50 lected engine operating parameters and producing a
`data includes the reference pattern, means for compar-
`first signal indicative thereof, means for sampling the
`ing the engine operation pattern data with the model
`first signal and producing and recording engine opera-
`pattern to judge if the engine operation pattern data
`tion pattern data including first engine operating param-
`approximately matches the model pattern, and means
`eter-indicative data and a second time-indicative com-
`for performing control and fail-safe operations for the 55 ponent, means for presetting a plurality of distinct
`engine, normally solely on the basis of the first signal,
`model · patterns, each including components corre-
`and on the basis of the first signal and the model pattern
`sponding to those in the engine operation pattern data
`when the engine operation pattern approximately
`and each representing a preselected engine operating
`matches the model pattern.
`condition, means for presetting one or more reference
`According to a still further aspect of the invention, an 60 patterns, each representative of a distinct specific en-
`electronic engine control system for an internal com-
`gine condition and each including a proper subset of the
`bustion engine comprises means for monitoring a prese-
`information in the first signal, means for comparing the
`lected engine operating parameter and producing a first
`engine operation pattern data with each of the reference
`signal indicative thereof, means for sampling the first
`patterns and updating the model patterns in accordance
`signal and producing and recording engine operation 65 with the engine operation pattern data when the engine
`pattern data including first engine operating parameter-
`operation pattern data includes one of the reference
`indicative data and a second time-indicative compo-
`patterns, means for comparing the engine operation
`pattern data with each of the model patterns to judge if
`nent, means for presetting a model pattern including
`
`BMW1057
`Page 19 of 38
`
`

`

`4,625,697
`
`5
`the engine operation pattern data approximately
`matches one of the model patterns, and means for per(cid:173)
`forming control and fail-safe operations for the engine,
`normally solely on the basis of the first signal, and on
`the basis of the first signal and the matching one of the 5
`model patterns when the engine operation pattern ap(cid:173)
`proximately matches one of the model patterns.
`According to a still further aspect of the invention, an
`electronic engine control system for an internal com(cid:173)
`bustion engine comprises means for monitoring prese- 10
`lected engine operating parameters andproducing a first
`signal indicative thereof, means for sampling the first
`signal and producing and recording engine operation
`pattern data including first engine operating parameter(cid:173)
`indicative data and a second time-indicative compo- 15
`nent, means for presetting a plurality of distinct model
`patterns, each including components corresponding to
`those in the engine operation pattern data and each
`representing a preselected engine operating condition,
`means for comparing the engine operation pattern data 20
`with each of the model patterns to judge if the engine
`operation pattern data approximately matches one of
`the model patterns, means for projecting probable im(cid:173)
`mediate changes in engine operating conditions on the
`basis of the matching one of the model patterns when 25
`the engine operation pattern data matches one of the
`model patterns to derive a projected engine operation
`pattern, and means for performing control and fail-safe
`operations for the engine, normally solely on the basis
`of the first signal, and on the basis of the first signal and 30
`the projected engine operation pattern when the engine
`operation pattern approximately matches one of the
`model patterns.
`According to a still further aspect of the invention, a
`method for controlling an automotive internal combus- 35
`tion engine comrises the steps of:
`monitoring a preselected engine operating parameter
`and producing a first signal indicative thereof;
`periodically sampling the first signal and producing
`and recording engine operation pattern data including 40
`first engine operating parameter-indicative data and a
`second time-indicative component;
`presetting a model pattern including components
`corresponding to those in the engine operation pattern
`data and representing a preselected engine operating 45
`condition;
`presetting a reference pattern representative of a
`specific engine condition and including a proper subset
`of the information in the first signal;
`comparing the engine operation pattern data with the 50
`reference pattern and replacing the model pattern with
`the engine operation pattern data when the engine oper(cid:173)
`ation pattern data includes the reference pattern;
`comparing the engine operation pattern data with the
`model pattern to judge if the engine operation pattern 55
`data approximately matches the model pattern; and
`performing control and fail-safe operations for the
`engine, normally solely on the basis of the first signal,
`and on the basis of the first signal and the model pattern
`when the engine operation pattern approximately 60
`matches the model pattern.
`According to a still further aspect of the invention, a
`method for controlling an automotive internal combus(cid:173)
`tion engine comprises the steps of:
`monitoring a preselected engine operating parameter 65
`and producing a first signal indicative thereof;
`periodically sampling the first signal and producing
`and recording engine operation pattern data including
`
`6
`first engine operating parameter-indicative data and a
`second time-indicative component;
`presetting a model pattern including components
`corresponding to those in the engine operation pattern
`data and representing a preselected engine operating
`condition;
`comparing the engine operation pattern data with the
`model pattern to judge if the engine operation pattern
`data approximately matches the model pattern;
`projecting probable immediate changes in engine
`operating conditions on the basis of the model pattern
`when the engine operation pattern data matches the
`model pattern to derive a projected engine operation
`pattern; and
`performing control and fail-safe operations for the
`engine, normally solely on the basis of the first signal,
`and on the basis of the first signal and the projected
`engine operation pattern when the engine operation
`pattern approximately matches the model pattern.
`According to a still further aspect of the invention, a
`method for controlling an automotive internal combus(cid:173)
`tion engine comprises the steps of:
`monitoring a preselected engine operating parameter
`and producing a first signal indicative thereof;
`periodically sampling the first signal and producing
`and recording engine operation pattern data including
`first engine operating parameter-indicative data and a
`second time-indicative component;
`presetting a model pattern including components
`corresponding to those in the engine operation pattern
`data and representing a preselected engine operating
`condition;
`presetting a reference pattern representative of a
`specific engine condition and including a proper subset
`of the information in the first signal;
`comparing the engine operation pattern data with the
`reference pattern and replacing the model pattern with
`the engine operation pattern data when the engine oper(cid:173)
`ation pattern data includes the reference pattern;
`comparing the engine operation pattern data with the
`model pattern to judge if the engine operation pattern
`data approximately matches the model pattern;
`projecting probable immediate changes in engine
`operating conditions on the basis of the model pattern
`when the engine operation pattern data matches the
`model pattern to derive a projected engine operation
`pattern; and
`performing control and fail-safe operations for the
`engine, normally solely on the basis of the first signal,
`and on the basis of the first signal and the projected
`engine operation pattern when the engine operation
`pattern approximately matches the model pattern.
`According to a still further aspect of the invention, a
`method for controlling an automotive internal combus(cid:173)
`tion engine comprises the steps of:
`monitoring preselected engine operating parameters
`and producing a first signal indicative thereof;
`sampling the first signal and producing and recording
`engine operation pattern data including first engine
`operating parameter-indicative data and a second time(cid:173)
`indicative component;
`presetting a plurality of distinct model patterns, each
`including components corresponding to those in the
`engine operation pattern data and each representing a
`preselected engine operating condition;
`presetting one or more reference patterns, each repre(cid:173)
`sentative of a distinct specific engine condition and each
`
`BMW1057
`Page 20 of 38
`
`

`

`25
`
`7
`including a proper subset of the information in the first
`signal;
`comparing the engine operation pattern data with
`each of the reference patterns and updating the model
`patterns in accordance with the engine operation pat- 5
`tern data when the engine operation pattern data in(cid:173)
`cludes one of the reference patterns;
`comparing the engine operation pattern data with
`each of the model patterns to judge if the engine opera(cid:173)
`tion pattern data approximately matches one of the 10
`model patterns; and
`performing control and fail-safe operations for the
`engine, normally solely on the basis of the first signal,
`and on the basis of the first signal and the matching one
`of the model patterns when the engine operation pattern 15
`approximately matches one of the model patterns.
`According to a still further aspect of the invention, a
`method for controlling an automotive internal combus(cid:173)
`tion engine comprises the steps of:
`monitoring preselected engine operating parameters 20
`and producing a first signal indicative thereof;
`sampling the first signal and producing and rec

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