JPS60228741A - Air-fuel ratio control - Google Patents

Air-fuel ratio control

Info

Publication number
JPS60228741A
JPS60228741A JP4483584A JP4483584A JPS60228741A JP S60228741 A JPS60228741 A JP S60228741A JP 4483584 A JP4483584 A JP 4483584A JP 4483584 A JP4483584 A JP 4483584A JP S60228741 A JPS60228741 A JP S60228741A
Authority
JP
Japan
Prior art keywords
air
fuel ratio
learning
map
fuel
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP4483584A
Other languages
Japanese (ja)
Inventor
Matsuo Amano
松男 天野
Masami Shida
正実 志田
Masahide Sakamoto
坂本 正英
Takeshi Hirayama
平山 健
Takao Sasayama
隆生 笹山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP4483584A priority Critical patent/JPS60228741A/en
Priority to US06/672,591 priority patent/US4703430A/en
Priority to KR1019840007238A priority patent/KR890000497B1/en
Priority to DE8484114027T priority patent/DE3471973D1/en
Priority to EP84114027A priority patent/EP0145992B1/en
Publication of JPS60228741A publication Critical patent/JPS60228741A/en
Priority to US07/112,146 priority patent/US4837698A/en
Pending legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2441Methods of calibrating or learning characterised by the learning conditions
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • F02D41/2454Learning of the air-fuel ratio control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02BINTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
    • F02B1/00Engines characterised by fuel-air mixture compression
    • F02B1/02Engines characterised by fuel-air mixture compression with positive ignition
    • F02B1/04Engines characterised by fuel-air mixture compression with positive ignition with fuel-air mixture admission into cylinder

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、自動車用ガソリンエンジンなどの内燃機関に
おける燃料供給量の制御方法に係り、特に減速運転時で
の排気ガスの悪化を充分に抑えることができるようにし
た制御方法に関する。
[Detailed Description of the Invention] [Field of Application of the Invention] The present invention relates to a method for controlling the amount of fuel supplied to an internal combustion engine such as an automobile gasoline engine, and particularly to sufficiently suppress deterioration of exhaust gas during deceleration driving. This invention relates to a control method that enables

〔発明の背景〕[Background of the invention]

大気汚染の防止による環境保全やエネルギー資源の枯渇
に両心が高まるにつれ、自動車用ガソリンエンジンの運
転状態を総合的に制御して排気ガスの状態を良好にし、
燃費の改善が図れるようKした制御装置が望まれるよう
になり、そのため、マイコン(マイクロコンピュータ)
を用い、冷却水温センサ、排気ガス中の酸素の有無を検
出する0、センサなとエンジンの運転状態を表わす各棟
のデータを与えるセンサからの信号を取り込み、燃料供
給量や点火時期及びアイドル回転数や排気ガス還流量な
ど種々の制御を行なって常に最適なエンジンの運転状態
が得られるよう処した、電子式エンジン制御装置(以下
、EECという)が使用されるようになってきた。
As interest in environmental conservation by preventing air pollution and the depletion of energy resources increases, efforts are being made to comprehensively control the operating conditions of automobile gasoline engines to improve exhaust gas conditions.
There is a growing demand for sophisticated control devices that can improve fuel efficiency, and as a result, microcomputers (microcomputers)
The system uses signals from a cooling water temperature sensor, a sensor that detects the presence or absence of oxygen in exhaust gas, and a sensor that provides data for each building that indicates the operating status of the engine, and calculates fuel supply amount, ignition timing, and idle speed. Electronic engine control devices (hereinafter referred to as EECs) have come into use, which perform various controls such as the number of engines and the amount of exhaust gas recirculation so as to always obtain the optimum operating state of the engine.

このようなEECを燃料噴射タイプの内燃機関に適用し
たシステムの一例が特開昭55−134721号公報に
よシ提案されておシ、この従来例を第1図及び第2図で
説明する。
An example of a system in which such an EEC is applied to a fuel injection type internal combustion engine is proposed in Japanese Patent Application Laid-open No. 134721/1982, and this conventional example will be explained with reference to FIGS. 1 and 2.

第1図はエンジンの制御系全体を概括的に示した一部断
面図で、図において、吸入空気はエアクリーナ2.スロ
ットルチャンバ4.e、気管6を通シ、シリンダ8の中
に供給すれる。シリンダ8内で燃焼したガスは、シリン
ダ8から排気管10を通り、大気中へ排出される。
FIG. 1 is a partial sectional view schematically showing the entire engine control system. In the figure, intake air is supplied to the air cleaner 2. Throttle chamber 4. e. Pass through the trachea 6 and feed into the cylinder 8. The gas burned within the cylinder 8 passes through the exhaust pipe 10 from the cylinder 8 and is discharged into the atmosphere.

スロットルチャンバ4には、燃料を噴射するためのイン
ジェクタ12が設けられており、このインジェクタ12
から噴出した燃料はスロットルチャンバ4の空気通路内
で霧化され、牧人空気と混合して混合気を形成し、この
混合気は蚊気管6t−通って、吸気弁20の開弁により
、シリンダ8の燃焼室へ供給される。
The throttle chamber 4 is provided with an injector 12 for injecting fuel.
The fuel ejected from the throttle chamber 4 is atomized in the air passage of the throttle chamber 4 and mixed with the pastoral air to form a mixture. is supplied to the combustion chamber of

インジェクタ12の出口近傍にはMD弁14が設けられ
ている。叙シ弁14は、アクセルペダルと機械的に連動
するように構成され、運転者によυ駆動される。
An MD valve 14 is provided near the outlet of the injector 12. The control valve 14 is configured to be mechanically interlocked with an accelerator pedal, and is driven by the driver.

スロットルチャンバ4のffり弁14の上流には空気通
路22が設けられ、この空気通路22には電気的発熱体
からなる熱線式空気流量針、即ち流量センサ24が配設
され、空気流速に応じて変化する電気信号APか取シ出
される。この発熱体(ホットワイヤ)からなる流電セン
サ24はバイパス空気進路22内に設けられているので
、シリンダ8からのバツクファイア時に生じる高温ガス
から保護されると共に、吸入空気中のごみなどによって
汚染されることからも保護される。このバイパス金気通
路22の出口はベンチシリの最狭部近傍に開口され、そ
の入口はペンチきりの上流側に開口されている。
An air passage 22 is provided upstream of the FF valve 14 of the throttle chamber 4, and a hot-wire type air flow needle made of an electric heating element, that is, a flow rate sensor 24 is disposed in this air passage 22, and the flow rate sensor 24 is arranged in accordance with the air flow rate. An electrical signal AP is extracted that changes as the signal changes. Since the current sensor 24 made of this heating element (hot wire) is installed in the bypass air path 22, it is protected from high-temperature gas generated during backfire from the cylinder 8, and is also contaminated by dust in the intake air. It is also protected from being attacked. The outlet of the bypass metal passage 22 is opened near the narrowest part of the bench cutter, and the inlet thereof is opened on the upstream side of the pliers.

インジェクタ12には、燃料タンク30からフ二一エル
ボンプ32を介して加圧さ、れた燃料が常時供給され、
制御回路60からの噴射信号かインジェクタ12に与え
られたとき、インジェクタ12から吸入管6の中に燃料
が噴射される。
The injector 12 is constantly supplied with pressurized fuel from the fuel tank 30 via the fuel pump 32.
When an injection signal from the control circuit 60 is applied to the injector 12, fuel is injected from the injector 12 into the intake pipe 6.

吸気弁20から吸入された混合気はピストン50によシ
圧縮され、点火プラグ(図示してない)Kよるスパーク
により燃焼し、この燃焼は連動エネルギに変換される。
The air-fuel mixture taken in from the intake valve 20 is compressed by the piston 50 and combusted by a spark from an ignition plug (not shown) K, and this combustion is converted into interlocking energy.

シリンダ8は冷却水54により冷却される。この耐却水
の温度は水温センサ56によシ計測され、この計測値T
Wはエンジン温度として利用される。
The cylinder 8 is cooled by cooling water 54. The temperature of this water is measured by a water temperature sensor 56, and this measured value T
W is used as engine temperature.

排気ii′lOにはOtセンサ142が設けられ、排気
ガス中のOlの有無を計測°して計測値λを出力する。
An Ot sensor 142 is provided in the exhaust gas ii'lO, which measures the presence or absence of Ol in the exhaust gas and outputs a measured value λ.

また、図示しないクランク軸にはエンジンの回転に応じ
て基準クランク角度毎に及び一定角度(例えば0.5度
)毎に基準角信号及びポジション信号を出すクランク角
センサが設けられている。
Further, a crank angle sensor (not shown) is provided on the crankshaft, which outputs a reference angle signal and a position signal at each reference crank angle and at each fixed angle (for example, 0.5 degrees) according to the rotation of the engine.

このクランク角センサの出力、水温センサ56の出力信
号TW、0.センサ142の出力信号λ及び発熱体24
からの電気信号AFはマイクロコン、ピユータなどから
なる制御回路60の出力によってインジェクタ12及び
点火コイルが駆動される。
The output of this crank angle sensor, the output signal TW of the water temperature sensor 56, 0. Output signal λ of sensor 142 and heating element 24
The electric signal AF from the injector 12 and the ignition coil are driven by the output of a control circuit 60 consisting of a microcomputer, computer, etc.

さらに、スロットルチャンバ4には絞シ弁14を跨いで
吸気11ir6に連通するバイパス26が設けられ、こ
のバイパス26には開閉制御されるバイパスパルプ61
が設けられている。
Further, the throttle chamber 4 is provided with a bypass 26 that straddles the throttle valve 14 and communicates with the intake air 11ir6, and this bypass 26 has a bypass pulp 61 that is controlled to open and close.
is provided.

このバイパスパルプ61は紋シ弁14を迂回して設けら
れたバイパス26に臨ませられ、パルス電流によって開
閉制御され、そのリフト蓋によりバイパス26の断面積
を変更するもので、このり7ト量は制御回路60の出力
によって駆動部が駆動され制御される。即ち、制御回路
60によって駆動部の制(至)のため開閉周期信号が発
生され、駆動部はこの開閉周期信号によってバイパスパ
ルプ61のリフト量を調節する。
This bypass pulp 61 is made to face the bypass 26 provided by bypassing the seal valve 14, and is controlled to open and close by pulse current, and the cross-sectional area of the bypass 26 is changed by the lift lid. The drive section is driven and controlled by the output of the control circuit 60. That is, the control circuit 60 generates an opening/closing periodic signal to control the driving section, and the driving section adjusts the lift amount of the bypass pulp 61 based on this opening/closing periodic signal.

HG几制御弁90は排気管10と吸入管6との間の通路
を制御し、排気管ioから吸入管6へのEG比意が制御
される。
The HG control valve 90 controls the passage between the exhaust pipe 10 and the intake pipe 6, and the EG ratio from the exhaust pipe IO to the intake pipe 6 is controlled.

従って、第1図のインジェクタ1zt−佃+mして空燃
比(A/F)の制御と燃料増景制御とを行い、バイパス
パルプ61とインジェクタ12によりアイドル時のエン
ジン回転数制御(I8C)を行う。
Therefore, the injector 1zt-Tsukuda+m shown in Fig. 1 is used to control the air-fuel ratio (A/F) and fuel increase control, and the bypass pulp 61 and injector 12 are used to control the engine speed at idle (I8C). .

ことができ、さらにHGRiliの制御を行なうことが
できる。
In addition, it is possible to control HGRili.

第2図はマイコンを用いた制御回路60の全体構成図で
、セントラル・グロセッシング・ユニツ)102(以下
CPUと記す)とリード・オンリ・メモリ 104 (
以下ROMと記す)とランダム・アクセス・メモリ10
6(以下RAMと配す)と入出力回路108とから構成
されている。上記CPU 102は比OM 104内に
記憶された各種のプログラムにより、入出力回路108
からの入力データを演算し、その演算結果を再び入出力
回路108へ民す。これらの演算に必要な中間的な記憶
はRAM 106を使用する。CPU 102.HOM
104. 凡AMl’06.入出力回路108間の各種
データのやυ取りはデータ・バスとコントロール−バス
とアドレス・バスからなるパスライン110によって行
なわれる。
FIG. 2 is an overall configuration diagram of the control circuit 60 using a microcomputer, which includes a central processing unit 102 (hereinafter referred to as CPU) and a read-only memory 104 (
(hereinafter referred to as ROM) and random access memory 10
6 (hereinafter referred to as RAM) and an input/output circuit 108. The CPU 102 controls the input/output circuit 108 according to various programs stored in the OM 104.
It calculates the input data from and sends the result of the calculation to the input/output circuit 108 again. The intermediate storage required for these operations uses RAM 106. CPU 102. HOM
104. BAMl'06. Transfer of various data between the input/output circuits 108 is performed by a path line 110 consisting of a data bus, a control bus, and an address bus.

入出力回路108にを1第1のアナログ・ディ、ジタル
・コンバータ122(以下At)C1と配ス)と與2の
アナログ・ディジタルφコンバータ124(以下ADC
2と記す)と角度信号処理回路126と1ビツト情報を
入出力する為のディスクリート入出力回路128(以下
DIOと記す)との入力手段を持つ。
The input/output circuit 108 includes a first analog/digital converter 122 (hereinafter referred to as At) C1) and a second analog/digital φ converter 124 (hereinafter referred to as ADC).
2), an angle signal processing circuit 126, and a discrete input/output circuit 128 (hereinafter referred to as DIO) for inputting and outputting 1-bit information.

ADC1にはバッテリ電圧検出センサ132(以下■B
Sと記す)と冷却水温センサ56(以下TWSと記す)
と大気温センサ136(以下TASと記す)と調整′屯
田発生器138(以下■几Sと記す)とスロットルセン
サ140(以下0TH8と記す)と0.センサ142(
以下0. Sと記す)との出力がマルチ・プレクサ16
2(以下MPXと記す)に加えられ、MPX 162に
よシ、この内の1つを選択してアナログ・ディジタル・
変換回路164(以下ADCと配す)へ入力する。AD
C164の出力であるディジタル値はレジスタ166(
以下kLEGと記す)に保持される。
The ADC1 has a battery voltage detection sensor 132 (hereinafter ■B
(hereinafter referred to as TWS) and cooling water temperature sensor 56 (hereinafter referred to as TWS)
, the atmospheric temperature sensor 136 (hereinafter referred to as TAS), the adjustment generator 138 (hereinafter referred to as ■几S), the throttle sensor 140 (hereinafter referred to as 0TH8), and the 0. Sensor 142 (
Below 0. The output from the multiplexer 16 (denoted as S)
2 (hereinafter referred to as MPX), and MPX 162 selects one of these to perform analog/digital
The signal is input to a conversion circuit 164 (hereinafter referred to as ADC). A.D.
The digital value that is the output of C164 is stored in register 166 (
(hereinafter referred to as kLEG).

また流量センサ24(以下AFSと記す)はADC2・
 124へ入力され、アナログ・ディジタル、変換回路
172(以下ADCと記す)を介してディジタル変換さ
れレジスタ174(以下几EGと記す)へセットされる
In addition, the flow rate sensor 24 (hereinafter referred to as AFS) is the ADC2.
124, is digitally converted via an analog/digital conversion circuit 172 (hereinafter referred to as ADC), and is set in a register 174 (hereinafter referred to as EG).

角度センサ146(以下ANGLSと記す)からは基準
クランク角、例えは180クランク角を示す信号(以下
kLEFと記す)と微少角、例えば1度クランク角を示
す信号(以下PO8と記す)とが出力され、角度信号処
理回路126へ加えられ、ここで波形整形される。
The angle sensor 146 (hereinafter referred to as ANGLS) outputs a signal indicating a reference crank angle, for example, 180 crank angle (hereinafter referred to as kLEF), and a signal indicating a minute angle, for example, 1 degree crank angle (hereinafter referred to as PO8). The signal is then applied to the angle signal processing circuit 126, where the waveform is shaped.

DIO(128)Kは叙り弁14が全閉位置に戻ってい
るときに動作するアイドル−スイッチ148、(以下I
DLE−8Wと記す)とトップ−ギア・スイッチ150
(以下TOP−8Wと記す)とスタータ令スイッチ15
2(以下8TART−8Wと記す)とが入力される。
DIO(128)K is an idle switch 148, (hereinafter referred to as I
DLE-8W) and top gear switch 150
(hereinafter referred to as TOP-8W) and starter command switch 15
2 (hereinafter referred to as 8TART-8W) is input.

次にCPUの演算結果に基づくパルス出力回路及び制御
対象について説明する。インジェクタ制御回路1134
(以下INJCと記す)は演算結果のディジタル値をパ
ルス出力に変換する回路である。従って燃料噴射量に相
当したパルス幅を有するパルスINJが1NJc113
4で作られ、ANDゲート1136を介してインジェク
タ12へ印加される。
Next, a pulse output circuit and a controlled object based on the calculation results of the CPU will be explained. Injector control circuit 1134
(hereinafter referred to as INJC) is a circuit that converts the digital value of the calculation result into a pulse output. Therefore, the pulse INJ having a pulse width corresponding to the fuel injection amount is 1NJc113
4 and is applied to the injector 12 via an AND gate 1136.

点火パルス発生回路1138(以下IGNcと記す)は
点火時期をセットするレジスタ(以下ALIVと記す)
と点火コイルの一次電流通電開始時間をセットするレジ
スタ(以下DWLと記す)とを有し、CPUよシこれら
データがセットされる。
The ignition pulse generation circuit 1138 (hereinafter referred to as IGNc) is a register (hereinafter referred to as ALIV) for setting the ignition timing.
and a register (hereinafter referred to as DWL) for setting the primary current supply start time of the ignition coil, and these data are set by the CPU.

セットされたデータに基づいてパルスIGNを発生し、
点火コイルに一次電流を供給するための増幅器62へA
NDゲート1140を介してこのパルスIGNを加える
Generates a pulse IGN based on the set data,
A to amplifier 62 for supplying primary current to the ignition coil
This pulse IGN is applied via ND gate 1140.

バイパスバルブ61の開弁率は制御回路(以下I SC
Cと記す)1142からANDゲー) 1144を介し
て加えられるパルスISCによって制御される。1sc
c1142はパルス幅をセットするレジスタl5CDと
パルス周期をセラトスるレジスタl8CPとを持ってい
る。
The opening rate of the bypass valve 61 is controlled by a control circuit (hereinafter referred to as ISC).
It is controlled by a pulse ISC applied from 1142 (denoted C) to 1144 (AND gate) 1144. 1sc
The c1142 has a register l5CD for setting the pulse width and a register l8CP for setting the pulse period.

EG)1制御弁90を制御するE G )1.[制御パ
ルス発生回路1178(以下EG)ECと記す)Kはパ
ルスのデユーティを表わす値をセットするレジスタwa
kLoとパルスの周期を表わす値をセットするレジスタ
HGRPとを有している。とのEGRCの出力パルスE
GRはANDゲート1156を介してトランジスタ90
に加えられる。
EG)1 controlling the control valve 90 EG)1. [Control pulse generation circuit 1178 (hereinafter referred to as EG) EC] K is a register wa that sets a value representing the duty of the pulse.
It has a register HGRP for setting kLo and a value representing the pulse period. EGRC output pulse E with
GR is connected to transistor 90 via AND gate 1156.
added to.

またシ lビットの入出力信号は回路DIO(128)
により制御される。入力信号としては よりLR−8W
イは号、5TART−8W信号、T。
In addition, the input/output signal of the bit is connected to the circuit DIO (128).
controlled by As an input signal, LR-8W
A is number, 5TART-8W signal, T.

P−8W信号がある。また、出力信号としては燃料ポン
プをkmするためのパルス出力信号がある。
There is a P-8W signal. Further, as the output signal, there is a pulse output signal for driving the fuel pump to km.

このDIOは端子を入力端子として使用するかを決定す
るためのレジスタD D 14192と、出力データを
ラッチするためのレジスタυ0UT194とが設けられ
ている。
This DIO is provided with a register DD 14192 for determining whether a terminal is used as an input terminal, and a register υ0UT 194 for latching output data.

モードレジスタ1160は入出力回路108内部の色々
な状態を指令する命令を保持するレジスタ(以下MOI
)と記す)であシ、例えばこのモードレジスタ1160
に命令セットすることによりANDゲート1136,1
140,1144,1156を総て動作状態にさせた夛
、不動作状態にさせたシする。このようKMODレジス
タ1160に命令セットする−ことKよシ、INJCや
1GNC。
The mode register 1160 is a register (hereinafter referred to as MOI) that holds instructions for commanding various states inside the input/output circuit 108.
)), for example, this mode register 1160
AND gate 1136,1 by setting the instruction to
140, 1144, and 1156 are all activated and inactivated. In this way, instructions are set in the KMOD register 1160 - K, INJC, 1GNC.

l5CCの出力の停止や起動を制御できる。It is possible to control the stop and start of the l5CC output.

DIO(128)にはフ瓢−エル・ポンプ32を制御す
るための信号LJIOIが出力される。
A signal LJIOI for controlling the fuel pump 32 is output to DIO (128).

従って、このようなEECを適用すれば、A/Fの制御
など内燃機関に関するほとんど全ての制御を適切に行な
うことができ、自動車用として厳しい排ガス規制も充分
にクリア可能で、しかも燃費の優れたエンジンを得るこ
とができる。
Therefore, by applying this type of EEC, almost all controls related to internal combustion engines such as A/F control can be properly performed, and it is possible to fully meet the strict exhaust gas regulations for automobiles, while also achieving excellent fuel efficiency. You can get the engine.

ところで、このようなEECにおけるA/F’の制御で
は、例えば吸入空気量を表わすデータAF24とエンジ
ン回転数データNとからインジェクタ12の制御データ
を得、その結果を0.センサ142のデータによシフイ
ードバック制御で補正し、所定のA / Fが得られる
ようにしていることは周知であシ、この棟の制御技術に
よれば、機械部品、センサやアクチュエータのばらつき
、経時変化及び環境変化などによシ、噴射パルスが最適
の空燃比状態を得る値からずれた場合にも、排ガス中の
特定成分濃度が0!センサ142で検出され、この検出
値に応じたフィードバック補正が行なわれるため、噴射
パルスは常に最適値に制御される。
By the way, in controlling A/F' in such EEC, control data for the injector 12 is obtained from data AF24 representing the intake air amount and engine rotation speed data N, and the result is set to 0. It is well known that data from the sensor 142 is corrected using shift feedback control to obtain a predetermined A/F.According to the control technology of this building, variations in mechanical parts, sensors and actuators, Even if the injection pulse deviates from the value that provides the optimum air-fuel ratio due to changes over time or environmental changes, the concentration of the specific component in the exhaust gas will be 0! Since the injection pulse is detected by the sensor 142 and feedback correction is performed according to the detected value, the injection pulse is always controlled to the optimum value.

しかしながら、このような制御は、機関の運転状態が定
常状態であるか、ゆるやかに変化している状態では有効
に作用するが、急激に運転状態が変化するような過渡運
転状態においては、空燃比のフィードバック補正が運転
状態に追従できないため、機関の空燃比状態が最適値か
ら大きくずれる。このため、排ガス中の有害成分の低減
を計るための触媒コンバータの浄化効率が大幅に悪化す
る。
However, such control works effectively when the engine operating condition is steady or changing slowly, but in transient operating conditions where the engine operating condition changes suddenly, the air-fuel ratio Since the feedback correction cannot follow the operating conditions, the air-fuel ratio state of the engine deviates significantly from the optimum value. For this reason, the purification efficiency of the catalytic converter, which is used to reduce harmful components in exhaust gas, is significantly deteriorated.

一方、このように、望燃比が太きくずれた場合に、噴射
パルスを最適値処する方法として竿習制御が提案されて
いる。学習制御の一例として、特開昭57−26229
号公報がある。この方法によれば、機関がアイドル運転
状態にある際の排ガス中の特定成分濃度によって決まる
空燃比補正係数の平均値をめ、該平均値が所定範囲内に
収まる。ように藤差稲正量を学習制御によって定め、機
関がアイドルとは異なる所定回転速度の運転状態にある
際の排ガス中の特定成分濃度によって決まる空燃比軸正
係数の平均値をめ、その平均値が所定範囲内に収まるよ
うな誤差補正量を学習制御によ請求め、アイドル時とア
イドル以外の各々の誤差補正量から回転速度に応じて変
動する成分を回転速度の関数としてめて、全体の誤差補
正量を定めている。
On the other hand, rod learning control has been proposed as a method for optimizing the injection pulse when the desired fuel-fuel ratio deviates significantly. As an example of learning control, Japanese Patent Application Laid-Open No. 57-26229
There is a publication. According to this method, the average value of the air-fuel ratio correction coefficient determined by the concentration of a specific component in exhaust gas when the engine is in an idling operating state is determined, and the average value falls within a predetermined range. The Fujisashi Ine positive amount is determined by learning control as shown in FIG. The learning control is used to request an error correction amount such that the value falls within a predetermined range, and the component that fluctuates depending on the rotational speed is determined from the error correction amounts for each of the idle and non-idle states as a function of the rotational speed, and the overall calculation is performed. The amount of error correction is determined.

しかしながら、この種の方法は、アイドル時とアイドル
以外の処理が異なるためのプログラム量の増大、学習制
御による誤差補正量による収束性及び回転速度による補
正量の一義性に問題を有している上、上記したようにエ
ンジンの負荷状態が急激に変化するような過渡状態の補
正はできない。
However, this type of method has problems such as an increase in the amount of programs due to the difference between idle and non-idle processing, convergence of the error correction amount by learning control, and unambiguousness of the correction amount depending on the rotation speed. As mentioned above, it is not possible to correct a transient state in which the engine load state suddenly changes.

このように、従来の全燃比制御方法では、いずれもエン
ジンの運転状態か急激に変化する過渡運転状態で充分に
排ガスの悪化を抑えることができず、特にエンジンの急
激な減速時に排ガス中にスパイク状に有害成分を発生し
、排ガスの悪化をもたらし易いという欠点があった。
As described above, all conventional total fuel ratio control methods are unable to sufficiently suppress the deterioration of exhaust gas during transient operating conditions where engine operating conditions change rapidly. This has the drawback that it generates harmful components and tends to cause deterioration of exhaust gas.

〔発明の目的〕[Purpose of the invention]

本発明の目的は、上ロピした従来技術の欠点を除き、エ
ンジンの連転状態が急激に変化し、轡に急減速運転を行
なったときでも排ガスの悪化を充分に抑えることができ
、常に排ガスの状態を良好に保つことができるようにし
た空燃比制御方法を提供するにある。
An object of the present invention is to eliminate the drawbacks of the prior art mentioned above, to sufficiently suppress deterioration of exhaust gases even when the continuous rotation state of the engine changes rapidly and to perform sudden deceleration operation, and to constantly reduce exhaust gas emissions. An object of the present invention is to provide an air-fuel ratio control method that can maintain a good condition of the air-fuel ratio.

〔発明の概要〕[Summary of the invention]

この目的を達成するため、本発明は、排ガス中の特定成
分儀度によってフィードバック補正する全領域において
、エンジン回転数と負荷によって決まるアドレスが変化
しないときで、フィードバック補正がある期間続いたと
きに学習するようにした定常学習と、負荷の変動を基本
燃料噴射時間の変化としてとらえ、その後の空燃比補正
係数の極値を基本燃料噴射時点の過渡学習補正量を記憶
すると共に、基本燃料噴射時間の変化が急激で、基本燃
料噴射時間の絶対値がアイドル状態の基本燃料噴射時間
よシ小さくなるような急減速時にム工、燃料の壁面付着
を考慮して噴射燃料量を少くした点に%徴がある。
In order to achieve this objective, the present invention is designed to learn when feedback correction continues for a certain period of time and when the address determined by the engine speed and load does not change in the entire range where feedback correction is performed based on the performance of specific components in exhaust gas. Steady-state learning is performed such that load fluctuations are treated as changes in the basic fuel injection time, and the extreme value of the subsequent air-fuel ratio correction coefficient is stored as the transient learning correction amount at the time of basic fuel injection, and the change in the basic fuel injection time is The percentage difference is that the amount of injected fuel is reduced to take into account mechanical engineering and fuel adhesion to the wall during sudden deceleration when the change is sudden and the absolute value of the basic fuel injection time is smaller than the basic fuel injection time in the idle state. There is.

〔発明の実施例〕[Embodiments of the invention]

以下、本発明による空燃比制御方法について、図示の実
施例を参照して詳細に説明する。なお、本発明の一実施
例は、そのハード的な構成は第1図及び第2図で説明し
た従来のHECと同じで、ただマイコンを含む制御回路
60による制御動作が異なシ、そのため、ROM104
に格納されているプログラムの一部が異なったものとな
っているものである。
EMBODIMENT OF THE INVENTION Hereinafter, the air-fuel ratio control method according to the present invention will be explained in detail with reference to the illustrated embodiments. The hardware configuration of an embodiment of the present invention is the same as the conventional HEC described in FIGS. 1 and 2, but the control operation by the control circuit 60 including a microcomputer is different.
Some of the programs stored in the computer are different.

まず、第1図及び第2図で示したEECでは、インジェ
クタ12による燃料の噴射が、エンジンの回転に同期し
て周期的に断続して行なわれ、燃料噴射量の制御は、1
回の噴射動作におけるインジェクタ12の開弁時間、つ
まb ox射時間TIの制御によって行なわれている。
First, in the EEC shown in FIGS. 1 and 2, the fuel injection by the injector 12 is periodically performed intermittently in synchronization with the rotation of the engine, and the fuel injection amount is controlled only once.
This is done by controlling the valve opening time of the injector 12 and the toe box injection time TI during each injection operation.

そこで、本発明の一実施例では、この噴射時間T1を次
のように定めている。
Therefore, in one embodiment of the present invention, this injection time T1 is determined as follows.

T+=α・Tp ・(Kz+Kt −Ks ) ・(1
+ΣKI)・凹曲(1)ここで、k:インジェクタによ
って決まる係数Tp:基本燃料噴射時間 α:空燃比補正係数 Kt:定常学習係数 Kt:過渡学習係数 に1:各種補正係数 Ks:シフト係数 Ql:吸入空気流量 N:エンジン回転数 すなわち、エンジンの吸入空気流量Q、と回転数Nから
(2)式により基本燃料噴射時間l1lpを定め、大ま
かに理論空燃比(k/F= 14.7 )が得られるよ
うにし、0.センサ142の信号λにより空燃比補正係
数αを変えてフィードバックによるを燃比の補正を行な
い、さらに正確な理論空燃比を得られるよう処した上で
、さらに定常学習補正量によって、空燃比制御に関係す
る各種アクチュエータやセンサの特性のばらつきや経年
変化の補正を行なわせるようKし、これに、過渡学習係
数KtKよシ加速及び減速の補正も行なわせ、これに、
急減速時にシフト係数を減算して、燃料噴射時間TIを
決定するものである。
T+=α・Tp ・(Kz+Kt −Ks ) ・(1
+ΣKI)・Concave curve (1) where, k: Coefficient determined by the injector Tp: Basic fuel injection time α: Air-fuel ratio correction coefficient Kt: Steady learning coefficient Kt: Transient learning coefficient 1: Various correction coefficients Ks: Shift coefficient Ql : Intake air flow rate N: Engine rotation speed, that is, the engine intake air flow rate Q, and the rotation speed N, determine the basic fuel injection time l1lp using equation (2), and roughly calculate the stoichiometric air-fuel ratio (k/F = 14.7). and 0. The air-fuel ratio correction coefficient α is changed by the signal λ of the sensor 142 to correct the fuel ratio by feedback, and after obtaining a more accurate stoichiometric air-fuel ratio, the steady learning correction amount is used to adjust the air-fuel ratio control. K to compensate for variations in the characteristics of various actuators and sensors and changes over time, and also to compensate for acceleration and deceleration using the transient learning coefficient KtK.
The fuel injection time TI is determined by subtracting the shift coefficient during sudden deceleration.

まず、学習係数Ktについて説明する。0.センサ14
2は排ガス中の酸素の有無に応じて二値信号(高、低レ
ベル電圧)を出力する。この二値信号に基づいて、空燃
比補正係数αをステップ的に増減し、その後、漸増又は
漸減して空燃比制御を行うことは周知である。0.セン
サの出力信号λによって、空燃比のリッチ又はり一部を
検出して動く空燃比補正係数αの状態を第3図に示す。
First, the learning coefficient Kt will be explained. 0. sensor 14
2 outputs a binary signal (high, low level voltage) depending on the presence or absence of oxygen in the exhaust gas. It is well known that the air-fuel ratio correction coefficient α is increased or decreased in steps based on this binary signal, and then the air-fuel ratio is controlled by gradually increasing or decreasing it. 0. FIG. 3 shows the state of the air-fuel ratio correction coefficient α which detects whether the air-fuel ratio is rich or partially rich based on the sensor output signal λ.

ここで、0.センサの信号が反転したときの空燃比補正
係数αで、リーンがらリッチの極値番αrnax。
Here, 0. The air-fuel ratio correction coefficient α when the sensor signal is reversed is the lean to rich extreme value αrnax.

リッチからり一部の極値をαmlnとし、その平均値α
aveは次式で計算する。
Let αmln be the extreme value of a part of Rich Karari, and its average value α
ave is calculated using the following formula.

この平均値の考えは周知であるが、この実施例では、平
均値αaweが上限値(T、U、L )と下限値(T、
L、L)の範囲外にあるときは、平均値αaVeと1.
0の偏差Ktを定常学習補正量とするものである。この
定常学習補正量Ktの演算は、0.センサによるフィー
ドバック補正を行なりでいる全領域で実施する。
The idea of this average value is well known, but in this example, the average value αawe is the upper limit value (T, U, L) and the lower limit value (T,
L, L), the average value αaVe and 1.
The deviation Kt of 0 is taken as the steady learning correction amount. The calculation of this steady learning correction amount Kt is 0. Feedback correction by the sensor is performed in all areas.

第4図に1定常学習補正量Ktt−書き込むテープルを
示す。このテーブルは基本燃料噴射時間Tpとエンジン
回転数Nとで決まる分割点にKtを書き込むようKして
いる。この学習タイミングは、分割点が変らないときで
、極値の回数が1回になったときである。この第4図に
示すテーブルを定常学習マツプと定義する。この定常学
習マツプは分割点(ここでは64点)全てが学習により
埋められることは、実用上まずありえない。このため、
未学習の分割点は学習している分割点を参考にして、作
成する必要がある。
FIG. 4 shows a table for writing one steady learning correction amount Ktt. In this table, Kt is written at division points determined by the basic fuel injection time Tp and the engine speed N. This learning timing is when the dividing point does not change and the number of extreme values reaches one. The table shown in FIG. 4 is defined as a steady learning map. In practical terms, it is almost impossible for this steady learning map to fill in all the division points (64 points in this case) through learning. For this reason,
Unlearned division points must be created by referring to learned division points.

そこで、次に、この作成法について説明する。Therefore, next, this method of creation will be explained.

第5図に、定常学習マツプ作成のために用いる、定常学
習マツプの分割点と同じ点数を持つ、バッファマツプと
比較マツプの一例を示す。
FIG. 5 shows an example of a buffer map and a comparison map, which are used to create a steady learning map and have the same number of points as the division points of the steady learning map.

第6図に、定常学習マツプ作成のルーチンをブロック図
で示す。(1)では、定常学習マツプと比較マツプは全
てクリアされておシ、バッファマツプに定常学習補正量
を書き込んで行く。但し、この時点では;バッファマツ
プに二重1Fキ込みはしない。(2)で、バッファマツ
プの書き込み個数が0個になったら、バッファマツプの
内容を比較マツプに転送し、(3)で、バッファマツプ
に誓き込んである0個の内容を参考にして、バッファマ
ツプ全てを作成し、その内容を定常学習マツプに転送す
る。
FIG. 6 shows a block diagram of a routine for creating a steady learning map. In (1), the steady learning map and comparison map are all cleared, and the steady learning correction amount is written to the buffer map. However, at this point; double 1F keys are not included in the buffer map. In (2), when the number of writes in the buffer map becomes 0, transfer the contents of the buffer map to the comparison map, and in (3), refer to the 0 contents committed to the buffer map, Create all buffer maps and transfer their contents to the steady learning map.

(4)では、比較マツプの内容をバッファマツプに再転
送する。この時点から、燃料噴射時間の計算にKtO値
を使用する。この時点までは、(1)式のKtは1.0
である。(5)で定常学習補正量を定常学習マツプとバ
ッファマツプの両方に曹き込むと共K、空燃比補正係数
αを1.0にし、バッファマツプと比較マツプの内容を
比較する。この比軟した内容の違いが、ある個数になる
と、(6)において、(2)から(4)までのルーチン
をくシ返し行うことKなる。
In (4), the contents of the comparison map are retransferred to the buffer map. From this point on, the KtO value is used to calculate the fuel injection time. Up to this point, Kt in equation (1) is 1.0
It is. In (5), the steady learning correction amount is added to both the steady learning map and the buffer map, and the air-fuel ratio correction coefficient α is set to 1.0, and the contents of the buffer map and the comparison map are compared. When the number of differences in the content becomes a certain number, the routines from (2) to (4) are repeated in (6).

この実施例によれば、定常学習補正Ktは1.0からの
偏差を記憶するので、−回の補正量で、空燃比補正係数
αを1.0付近で制御することができ、排ガスの有害成
分を低減できる。
According to this embodiment, since the steady-state learning correction Kt stores the deviation from 1.0, the air-fuel ratio correction coefficient α can be controlled around 1.0 with - times of correction, and the harmful exhaust gas Components can be reduced.

又、第4図に示す定常学習マツプで、基本燃料噴射時間
Ill、?以上及びエンジン回転数N?以上では1、最
右端列及び最下端行のマツプ1旺を使用することになる
ので、パワー領域でも、常に最適なパワーとなるような
補正を行うことができる。
Also, in the steady learning map shown in Fig. 4, the basic fuel injection time Ill, ? or more and engine speed N? In the above example, map 1 in the rightmost column and bottom row is used, so that correction can be made to always provide the optimum power even in the power domain.

次に、定電学習係数Kzの学習ルーチンの一実施例を第
7図、第8図のフローチャートによって説明する。
Next, an example of a learning routine for the constant voltage learning coefficient Kz will be described with reference to flowcharts shown in FIGS. 7 and 8.

このフローチャートにしたがった処理は工/ジ/始動後
、所定の周期で繰シ返され、まず、ステップ300で0
.フィードバック制御に入っているか否かを判定し、結
果がYesの場合はステップ302に進む。結果がNO
の場合はステップ332に向う。ステップ302では%
U!センサの信号がλ=1(理論空燃比A/1” = 
14.7 )をよぎったか否かを判定する。結果がNo
の場合はステップ332に向い周知の積分処理(図示せ
ず)を行、うことになる。結果がYesなら、ステップ
3041c、進み、(3)弐に示す平均値α8マeを計
算する。ステップ306では、平均値αaweが第3図
に示す上・下限値の中に入っているか否かを判定し、結
果がYesなら、正常なフィードバック制御が行なわれ
ているので、ステップ326でカウンタをクリアし、ス
テップ332へ向う。一方、平均値αeveが上・下限
値外にあるなら、ステップ308で、平均値αaVeと
1との差を定常学習補正量Ktとする。
The process according to this flowchart is repeated at a predetermined cycle after starting the process, and first, at step 300, the
.. It is determined whether or not feedback control is being performed, and if the result is Yes, the process proceeds to step 302. The result is NO
If so, proceed to step 332. In step 302 %
U! The sensor signal is λ = 1 (stoichiometric air-fuel ratio A/1” =
14.7)) is crossed. The result is no
In this case, the program proceeds to step 332 and performs well-known integration processing (not shown). If the result is Yes, proceed to step 3041c and (3) calculate the average value α8mae shown in 2. In step 306, it is determined whether the average value αawe is within the upper and lower limits shown in FIG. Clear and proceed to step 332. On the other hand, if the average value αeve is outside the upper and lower limits, in step 308, the difference between the average value αaVe and 1 is set as the steady learning correction amount Kt.

次に、ステップ310では、第4図に示す、基本燃料噴
射時間Tpとエンジン回転数Nから決まる現在の分割点
を#算し、ステップ312で、このルーチンの1回前の
分割点と比較して、分割点が変化しているか否かを判定
する。分割点が変化しているなら(Yes)、定常学習
補正量Ktを書き込む分割点が定まっていないので、ス
テップ326に向う。分割点が変化してないなら、ステ
ップ314でカウンタをアップし、ステップ316でカ
ウンタはnになったか否かを判定する。カウンタ値がn
でないなら(No ) 、ステップ332に向う。カウ
ンタ値がnになったら(Yes )、ステップ318で
カウンタをクリアし、ステップ320に進む。
Next, in step 310, the current dividing point determined from the basic fuel injection time Tp and engine speed N shown in FIG. 4 is calculated, and in step 312, it is compared with the dividing point one time before this routine. Then, it is determined whether the dividing point has changed. If the dividing point has changed (Yes), the dividing point at which the steady learning correction amount Kt is written has not been determined, and the process proceeds to step 326. If the dividing point has not changed, the counter is incremented in step 314, and it is determined in step 316 whether the counter has reached n. Counter value is n
If not (No), proceed to step 332. When the counter value reaches n (Yes), the counter is cleared in step 318 and the process proceeds to step 320.

ステップ320では、第6図で説明した(2)から(4
)の動作である定常学習マツプの最初の作成が行なわれ
たか否かを判定する。マツプ作成がまだなら、ステップ
322以降に進み、第6図で説明した(1)の動作を行
なう。ステップ322では、分割点には、既に書き込ん
であるか否かを判定する。既に沓き込んであるなら(Y
es )、何もしないでステップ332に向う。結果が
NOなら、ステップ324で、ステップ308で計算し
た定常学習補正量KLを分割点に誉き込む。ステップ3
20で、最初の定常学習マツプの作成をしたなら(Ye
s )、ステップ328以降に進み、第6図で説明した
(5) (6)の動作を行う。ステップ328で定常学
習マツプ及びバッファマツプの分割点に足當学習袖正1
liiiKtを加算する。そして、ステップ330で空
燃比倫正係数を1.0にする。
In step 320, steps (2) to (4) explained in FIG.
), it is determined whether the first generation of the steady learning map has been performed. If the map has not yet been created, the process proceeds to step 322 and subsequent steps, and the operation (1) described in FIG. 6 is performed. In step 322, it is determined whether the division point has already been written. If you are already in it (Y
es), do nothing and proceed to step 332. If the result is NO, in step 324, the steady learning correction amount KL calculated in step 308 is added to the dividing point. Step 3
If you have created the first steady learning map in step 20 (Ye
s), the process proceeds to step 328 and subsequent steps, and operations (5) and (6) explained in FIG. 6 are performed. In step 328, the learning curve 1 is added to the dividing point of the steady learning map and the buffer map.
Add liiiKt. Then, in step 330, the air-fuel ratio coefficient is set to 1.0.

従って、これらのステップ300ないし332にしたが
った処理が練シ返されることにより第、6図で説明した
(1) (e (6)の!、4t1作が得られたことK
なる。
Therefore, by repeating the processing according to these steps 300 to 332, the !, 4t1 product of (1) (e (6)) explained in FIG. 6 was obtained.
Become.

次に、第8図のフローチャートで、第6区に説明した(
2) (3) (4)の動作を説つ1する。
Next, using the flowchart in Figure 8, we explained to the 6th ward (
2) Explain the operations of (3) and (4)1.

ステップ350で、最初の定常学習マツプを作成したか
否かを判定する。作成がまだなら(No)。
At step 350, it is determined whether the first steady learning map has been created. If it has not been created yet (No).

ステップ354に進み、バッファマツプの誉き込み個数
のチェックを行う。個数がm個罠なったら、ステップ3
56に進むが、m個に達していないなら、ステップ37
0に向う。ステップ350で最初の定常学習マツプを作
成したなら(Yes )、ステップ352で、バッファ
マツプと比較マツプのデータの違いをチェックする。バ
ッファマツプと比較マツプでその内容に1個の違いがあ
るなら、ステップ356に進み、定常学習マツプの作成
を行う。その内科に1個の違いがないなら、ステップ3
70に向う。
Proceeding to step 354, the number of buffer maps loaded is checked. When the number becomes m traps, step 3
Proceed to step 56, but if m has not yet been reached, proceed to step 37
Heading towards 0. If the first steady learning map is created in step 350 (Yes), then in step 352 the difference in data between the buffer map and the comparison map is checked. If there is one difference in content between the buffer map and the comparison map, the process proceeds to step 356, where a steady learning map is created. If there is no difference in the internal medicine, step 3
Heading towards 70.

ステップ356で、マツプ作成中のフラグをセットし、
学習結果の書き込みを禁止する。ステップ358で、バ
ッファマツプの内科を比較マツプに転送し、ステップ3
60で、バッファマツプを使用して、定常学習マツプの
作成を行う。ステップ362で、作成したバッファマツ
プの内容を定常学習マツプに転送し、ステップ364で
、比較マツプの内容をバッファマツプに転送する。ステ
ップ366で定常学習マツプを作成したというフラグを
セットする。このフラグは、ステップ350及び第7図
のステップ320での判定に&用する。
At step 356, a map creation flag is set;
Prohibit writing learning results. In step 358, internal medicine in the buffer map is transferred to the comparison map, and in step 3
At 60, a steady learning map is created using the buffer map. In step 362, the contents of the created buffer map are transferred to the steady learning map, and in step 364, the contents of the comparison map are transferred to the buffer map. At step 366, a flag indicating that a steady learning map has been created is set. This flag is & used for determination in step 350 and step 320 in FIG.

ステップ368では、ステップ356でセットした、マ
ツプ作成中フラグをリセットする。
In step 368, the map creation flag set in step 356 is reset.

次に、過渡状態における基本燃料噴射時間ipと空燃比
補正係数αの状態を第9図に示す。
Next, FIG. 9 shows the basic fuel injection time ip and the air-fuel ratio correction coefficient α in a transient state.

過渡状態の変化は、基本燃料噴射時間ipの時間当シの
変化量Δl1lpで知ることができる。このΔTpが増
加方向にある加速期間及び減少方向の減速期間では、空
燃比倫正係数αが極値a Jf bを示す〇これらの極
値a、bが上限値(K、U、L)を超えたシ、下限値(
K、1..1.)以下のときの差KaccやKd e 
cを過渡学習補正量とし、加速学習補正量K a cc
 、減速学i/補正量Kdecとする。これらの各補正
量は加速学習マツプや減速学習マツプに豊き込まれる。
Changes in the transient state can be known from the amount of change Δl1lp in the basic fuel injection time ip over time. During the acceleration period when ΔTp is increasing and the deceleration period when it is decreasing, the air-fuel ratio integrity coefficient α shows extreme values a, Jf, and b. These extreme values a and b exceed the upper limit values (K, U, L). Tashi, lower limit value (
K.1. .. 1. ) The difference Kacc and Kd e when
Let c be the transient learning correction amount, and the acceleration learning correction amount K a cc
, deceleration i/correction amount Kdec. Each of these correction amounts is enriched in the acceleration learning map and the deceleration learning map.

第1θ図、第11図に、加速学習マツプと減速学習マツ
プを示す。これらのマツプは、基本燃料噴射時間の変化
ΔTpとエンジン回転数へからなるマツプであシ、加速
及び減速期間の時間当たシの最大変化量Δl1lpを検
出した時点のエンジン回転数Nから分割点を計算し、そ
の後の極値における補正量KaccやKdeeを分割点
に書くことになる。
Fig. 1θ and Fig. 11 show an acceleration learning map and a deceleration learning map. These maps are maps consisting of the basic fuel injection time change ΔTp and the engine speed, and the dividing point is calculated from the engine speed N at the time when the maximum change Δl1lp in acceleration and deceleration period per hour is detected. is calculated, and the correction amounts Kacc and Kdee at the subsequent extreme values are written at the division points.

次に、過渡学習の一実施例をフローチャートで説明する
Next, an example of transient learning will be explained using a flowchart.

ステップ400で、0.フィードバック制御中か否かを
判定する。制御中でないならステップ424へ向う。制
御中ならステップ402に選み、02センサが反転した
か否かをチェックし、反転直後ならステップ404KM
む。反転直後でないなら、メチツブ424に向う。ステ
ップ404で加速又は減速のチェックを行う。加減速の
チェックはある時間当たりの基本燃料噴射時間ipの震
化奮見て行う。加減速でないなら、ステップ424へ向
う。
In step 400, 0. Determine whether feedback control is in progress. If it is not under control, proceed to step 424. If the control is in progress, select step 402, check whether the 02 sensor has reversed or not, and if it has just been reversed, select step 404KM.
nothing. If it is not immediately after the reversal, head to Mechitsubu 424. At step 404, acceleration or deceleration is checked. Acceleration/deceleration is checked by looking at the fluctuation of the basic fuel injection time ip per certain time. If it is not acceleration/deceleration, the process proceeds to step 424.

加減速ならステップ406に運む。ステップ406では
、定常学習マップパを作成して使用状態にあるか否かを
判定する。定常学習マツプが作成されていないなら、ス
テップ424に向う。定常学習マツプが使用許可状態な
らステップ408に進む。
If it is acceleration/deceleration, proceed to step 406. In step 406, a steady learning map is created and it is determined whether it is in use. If the steady learning map has not been created, the process advances to step 424. If the steady learning map is in a use permitted state, the process advances to step 408.

ステップ408モは、全燃比桶正保数αが第9図に示す
上・下限値内圧あるか否かを判定する。−上・下限値内
にあればステップ424に向う。結果がNoであればス
テップ410に進む。ステップ410では、空燃比例正
係数αが上限値(m、u、h)より上にあれば、ステッ
プ412に結果がNOであれば、ステップ414に進み
、それぞれ、加減速の学習補正量Δαを計算する。ステ
ップ416では、加減速を検出した時点のエンジン回転
数へとその時の基本燃料噴射時間の変化ΔTpより分割
点を計算する。ステップ418では、加減速を検出した
時点が加速か減速かの判定を行い、加速ならステップ4
20で、加速学習マツプに加速学習補正量Δαを加算し
、減速ならステップ422で、減速学習マツプに減速学
習補正量Δαを加算する。
In step 408, it is determined whether or not the total fuel ratio bucket positive constant α has the upper and lower limit internal pressure values shown in FIG. - If it is within the upper and lower limits, the process proceeds to step 424. If the result is No, the process advances to step 410. In step 410, if the air-fuel proportionality positive coefficient α is above the upper limit value (m, u, h), if the result in step 412 is NO, the process proceeds to step 414, and the learned correction amount Δα of acceleration/deceleration, respectively. Calculate. In step 416, a division point is calculated based on the engine rotational speed at the time when acceleration/deceleration is detected and the change ΔTp in the basic fuel injection time at that time. In step 418, it is determined whether the detected acceleration or deceleration is acceleration or deceleration, and if acceleration is detected, step 4
At step 20, the acceleration learning correction amount Δα is added to the acceleration learning map, and if it is deceleration, the deceleration learning correction amount Δα is added to the deceleration learning map at step 422.

第13図に、本発明の基本燃料噴射時間と各補正の関係
を示す。Aは定常学習、Bは加速学習。
FIG. 13 shows the relationship between the basic fuel injection time and each correction according to the present invention. A is steady learning, B is accelerated learning.

Cは減速学習の各領域7示す。Dは(1)式で示される
シフト係数に3が作用する領域を示す。
C shows each region 7 of deceleration learning. D indicates a region where 3 acts on the shift coefficient expressed by equation (1).

このシフト係数Ksに藺するフローチャートを第14図
に示す。ステップ600では、第8図のステップ366
でセットするマツプ作成フラグにより、定常学習マツプ
の作成完了かどうかを調べる。
A flowchart relating to this shift coefficient Ks is shown in FIG. In step 600, step 366 of FIG.
Check whether the creation of the steady learning map is complete using the map creation flag set in .

作成完了ならステップ602に進み、作成が未完ならス
テップ616に進む。ステップ602では、現在の基本
燃料噴射時間がアイドル時の基本燃料噴射時間より小さ
い場合はステップ604に進み、空燃比補正係数αを1
.0にする。ステップ606では、リーンシフトフラグ
のセット状態を調べ、セットされてないなら、ステップ
608でリーンにシフトする時間をセットし、ステップ
610でり−ンシフトフラグをセットする。ステップ6
12では、ステップ608でセットした時間が零になっ
たかどうかを調べ、零でないなら、ステップ614で、
リーンシフト用ワークをに8にする。これにより、基本
燃料噴射時間がアイドル時の基本燃料噴射時間よシ小さ
くなっているDC1413図に示す)の期間でリーンシ
フト時間の間、Ks分だけ薄くなる。
If the creation is completed, the process advances to step 602; if the creation is incomplete, the process advances to step 616. In step 602, if the current basic fuel injection time is smaller than the basic fuel injection time at idle, the process proceeds to step 604, and the air-fuel ratio correction coefficient α is set to 1.
.. Set to 0. In step 606, the set state of the lean shift flag is checked, and if it is not set, the lean shift time is set in step 608, and the lean shift flag is set in step 610. Step 6
In step 12, it is checked whether the time set in step 608 has become zero, and if it is not zero, in step 614,
Set the lean shift work to 8. As a result, the basic fuel injection time becomes thinner by Ks during the lean shift time during the period (shown in the DC1413 diagram) in which the basic fuel injection time is smaller than the basic fuel injection time during idling.

ステップ616では、リーンシフトフラグをリセットし
、ステップ618でリーンシフト用ワークを零にする。
In step 616, the lean shift flag is reset, and in step 618, the lean shift work is set to zero.

ここで、リーンシフト時間の更新は別のタスク(図示せ
ず)で行なわれる。
Here, the lean shift time is updated in a separate task (not shown).

従って、この実施例によれば、基本燃料噴射時間Tpが
アイドル状態での基本燃料噴射時間(アイドルIll、
)よシ小さくなっているときだけ、このシフト係数に、
が作用し、(1)式によシ唄射時間Tiをさらに/J%
さくするように働く。そして、これにより。
Therefore, according to this embodiment, the basic fuel injection time Tp is the basic fuel injection time in the idle state (idle Ill,
) only when the shift coefficient is smaller than
acts, and according to equation (1), the firing time Ti is further reduced by /J%
Work to improve. And with this.

吸気管内壁面に付着し1こ燃料が急減速時にシリンダに
多葉に吸込まルることにより発生するA / Fの濃化
を防止し、排ガス中の有害成分を規制内にすることがで
きる。
This prevents the concentration of A/F caused by fuel adhering to the inner wall of the intake pipe and being sucked into the cylinder in large numbers during rapid deceleration, making it possible to keep the harmful components in the exhaust gas within regulations.

ここで、シフト係数Ksの大きさは、急減速時の基本燃
料噴射時間の変化量や空燃比補正係数に比例した飯にし
てもよい。
Here, the magnitude of the shift coefficient Ks may be proportional to the amount of change in the basic fuel injection time during sudden deceleration or the air-fuel ratio correction coefficient.

なお、シフト係数は、学習制御のない空燃比フィードバ
ック制御のみの場合では、急減速時に、空燃比補正係数
を現在の値で固定して、シフト係数を設定しても、排ガ
スの有害成分を除去することができる。
In addition, if the shift coefficient is only air-fuel ratio feedback control without learning control, even if the air-fuel ratio correction coefficient is fixed at its current value and the shift coefficient is set during sudden deceleration, harmful components of exhaust gas will not be removed. can do.

また、上記実施例では、急減速時であるか否かを基本燃
料噴射時間で判定しているが、吸気管内負圧値やスロッ
トル角度をエンジン回転数で除算した値でも判定できる
Further, in the embodiment described above, whether or not it is a sudden deceleration is determined based on the basic fuel injection time, but it can also be determined using a value obtained by dividing the intake pipe negative pressure value or the throttle angle by the engine rotation speed.

第15図は、シフト係数に3を急減速時の学習によ請求
めるフローチャートである。ステップ700及びステッ
プ702は、第15図のステップ600及びステップ6
02と同じ処理である。ステップ704では、リーンシ
フトフラグのセット状態を調べ、セットされてないなら
、ステップ706でリーンシフト時間をセットし、ステ
ップ708でり一ンシフトフラグをセットする。ステッ
プ710では、空燃比補正係数は上、下限値にあるかど
うかを調べ、上、下限値内であれは、ステップ718に
進む。
FIG. 15 is a flowchart in which a shift coefficient of 3 can be requested for learning during sudden deceleration. Step 700 and step 702 are equivalent to step 600 and step 6 in FIG.
This is the same process as 02. In step 704, the set state of the lean shift flag is checked, and if it is not set, the lean shift time is set in step 706, and the lean shift flag is set in step 708. In step 710, it is checked whether the air-fuel ratio correction coefficient is within the upper or lower limit values, and if it is within the upper or lower limit values, the process proceeds to step 718.

上、下限値にないならば、ステップ712に進み、空燃
比補正係数が上限値以上であれば、ステップ714に進
む。空燃比補正係数が下限値以下であれば、ステップ7
16に進む。ステップ714では、空燃比補正係数と1
.0の差をリーンシフトメモリに加算し、ステップ71
6では、空燃比補正係数と1.0との差をリーンシフト
メモリから減算し、ギの値をリーンシフトメモリに格納
する。ステンプ718では、リーンシフト時間が零でな
い力ら、ステップ720で、ステップ714及び716
で計算したり一ンシフトメモリの値をリーンシフトワー
クに格納する。ステップ722では、ステップ708で
セットしたり一ンシフトフラグをリセットし。
If the air-fuel ratio correction coefficient is not within the upper or lower limit values, the process proceeds to step 712, and if the air-fuel ratio correction coefficient is greater than or equal to the upper limit value, the process proceeds to step 714. If the air-fuel ratio correction coefficient is below the lower limit, step 7
Proceed to step 16. In step 714, the air-fuel ratio correction coefficient and 1
.. Add the difference of 0 to the lean shift memory, step 71
In step 6, the difference between the air-fuel ratio correction coefficient and 1.0 is subtracted from the lean shift memory, and the value of G is stored in the lean shift memory. In step 718, if the lean shift time is not zero, in step 720, steps 714 and 716 are
Calculate or store the value in the lean shift memory in the lean shift work. In step 722, the one-shift flag that was set in step 708 is reset.

ステップ724で、リーンシフトワークを零にする。In step 724, the lean shift work is made zero.

これによシ、急減速時の補償を学習により決定したシフ
ト係数に3で行うことができる。
As a result, compensation for sudden deceleration can be performed using a shift coefficient of 3 determined by learning.

なお、燃料噴射時間の#を算は、リーンシフト用ワーク
を参照することでできる。
Note that the fuel injection time # can be calculated by referring to the lean shift work.

以上の結果、この実施例によれは、空燃比制御における
一連の定常的な学習や過渡的な学習に加え、急減速時の
補正(シフト係数KsKよる補正)が適用されているた
め、急減速時、排ガス中に、スパイク状に現われる有害
成分の発生を充分に抑えることができる上、空燃比制御
に必要な各株アクチェエータやセンサに特性上のばらつ
きや経年変化があっても、常に自動的に動作条件の補正
が行なわれるようにすることができるので、排ガスの有
害成分の除去ができるはかりでなく、空燃比フィードバ
ック制御が行なわれないパワー領域においても、センサ
、アクチュエータのばらつきゃ経年変化の補正を定常学
習マツプで行なっているので、常に最適なパワー補正に
することができる内燃機関の空燃比制御方式を容易に提
供することができる。
As a result of the above, in this embodiment, in addition to a series of steady learning and transient learning in air-fuel ratio control, correction for sudden deceleration (correction by shift coefficient KsK) is applied, so sudden deceleration It is possible to sufficiently suppress the generation of harmful components that appear in the form of spikes in exhaust gas when the air-fuel ratio is controlled. Since the operating conditions can be corrected at the same time, it is not only possible to remove harmful components of exhaust gas, but also to eliminate variations in sensors and actuators and aging effects even in the power range where air-fuel ratio feedback control is not performed. Since the correction is performed using a steady learning map, it is possible to easily provide an air-fuel ratio control method for an internal combustion engine that can always make optimum power correction.

又、定常学習マツプの分割点が変化しないことをとらえ
て、空燃比補正係数の反転個数をカウントして安定な状
態の定常学習補正量を算出するので、確実な定常学習マ
ツプが得られる。
Further, since the steady state learning correction amount in a stable state is calculated by counting the number of inversions of the air-fuel ratio correction coefficient, taking into account that the division points of the steady state learning map do not change, a reliable steady state learning map can be obtained.

そして、定常学習マツプ作成後は、過渡学習マツプによ
p、加減速における空燃比補正係数αの変化を学習補正
量とするので、過渡状態においても空燃比の変動が抑え
られ、排ガスの有害成分を除去でき、ドライバビリティ
を向上させることができる。
After creating the steady-state learning map, the transient learning map uses p and changes in the air-fuel ratio correction coefficient α during acceleration and deceleration as the learning correction amount, so fluctuations in the air-fuel ratio are suppressed even in transient states, and harmful components of exhaust gas can be removed and drivability can be improved.

〔発明の効果〕〔Effect of the invention〕

以上説明したように、本発明によれば、エンジンが急減
速運転されたときでも排ガスの態化を光分に抑えること
ができるから、従来技術の欠点を除き、常に排ガスの状
態を良好に保つことができる空燃比制御方法を容易に提
供することができる。
As explained above, according to the present invention, even when the engine is operated at rapid deceleration, the state of exhaust gas can be suppressed to a light fraction, thereby eliminating the drawbacks of the conventional technology and maintaining the exhaust gas in a good condition at all times. It is possible to easily provide an air-fuel ratio control method that can control the air-fuel ratio.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は電子式エンジン制御装置の一例を示す概略構成
図、第2図は制御回路の一例を示すブロック図、第3図
は定常学習状態での空燃比補正係数の動作説明図、第4
図は本発明における定常学習マツプの一実施例を示す構
成図、第5図は本発明における定常学習マツプとバッフ
ァそれに比軟マッグの一実施例を示す配置図、m6図は
本発明の一実施例における各マツプの作成状況説明図、
第7図及び第8図は本発明の一実施例における定常学習
状態での空燃比制御動作を説明するフローチャート、第
9図は加減速時における本発明の一実施例による学習動
作の説明図、第10図及び第11図は本発明による加減
速学習マツプの一実施例を示す構成図、第12図は本発
明の一実施例による過渡学習制御処理動作を説明するフ
ローチャー)、第ta図は本発明の一実施例における過
渡学習動作の説明図、第14図は本発明の一実施例にお
けるシフト係数を用いた制御の動作を示すフリーチヤー
ド、第15図は本発明におけるシフト係数の学習動作の
一実施例を示すフローチャートである。 12・・・・・・インジェクタ(燃料噴射弁)、24・
・・・・・吸入空気流量センサ、56・・・・・・冷却
水温センサ。 142・・・・・・0.センサ。 第1図 第2図 第3図 祐4図 第5図 第6図 第7図 第8図 第9図 め bTp 第12図 第13図 −一時間 第14図
FIG. 1 is a schematic configuration diagram showing an example of an electronic engine control device, FIG. 2 is a block diagram showing an example of a control circuit, FIG. 3 is an explanatory diagram of the operation of the air-fuel ratio correction coefficient in a steady learning state, and FIG.
Figure 5 is a configuration diagram showing an embodiment of the steady learning map in the present invention, Figure 5 is a layout diagram showing an embodiment of the steady learning map, buffer, and relative soft mag in the present invention, and Figure m6 is an embodiment of the steady learning map in the present invention. An explanatory diagram of the creation status of each map in the example,
7 and 8 are flowcharts for explaining the air-fuel ratio control operation in a steady learning state according to an embodiment of the present invention, and FIG. 9 is an explanatory diagram of the learning operation according to an embodiment of the present invention during acceleration and deceleration. 10 and 11 are configuration diagrams showing an embodiment of the acceleration/deceleration learning map according to the present invention, FIG. 12 is a flowchart explaining the transient learning control processing operation according to the embodiment of the present invention), and FIG. 14 is an explanatory diagram of the transient learning operation in an embodiment of the present invention, FIG. 14 is a freechart showing the control operation using a shift coefficient in an embodiment of the present invention, and FIG. 15 is an illustration of the shift coefficient in the present invention. 3 is a flowchart illustrating an example of a learning operation. 12... Injector (fuel injection valve), 24.
...Intake air flow rate sensor, 56...Cooling water temperature sensor. 142...0. sensor. Figure 1 Figure 2 Figure 3 Yu Figure 5 Figure 6 Figure 7 Figure 8 Figure 9 bTp Figure 12 Figure 13 - One hour Figure 14

Claims (1)

【特許請求の範囲】 1、 内燃機関の運転条件のうちの吸入空気量に応じて
燃料噴射弁による燃料゛供給量の基本値を算出し、他の
運転条件に応じて上記基本値に対する補正を行なう方式
の空燃比制御方法において、上記基本値が内燃機関のア
イドル状態における燃料供給量の基本値以下になったと
きだけ働く補正手段を設け、この補正手段による補正動
作が、このときの基本値に対して1以下の値をとる係数
の乗算動作となるように構成したことを%畝とする空燃
比制御方法。 2、特許請求の範囲第1項において、上記1以下の値を
とる係数が、内燃機関減速時における空燃比補正に基づ
く学習によって決定されるように構成したことを%徴と
する空燃比制御方法。
[Claims] 1. A basic value of the amount of fuel supplied by the fuel injection valve is calculated according to the intake air amount among the operating conditions of the internal combustion engine, and the basic value is corrected according to other operating conditions. In this air-fuel ratio control method, a correction means is provided that operates only when the basic value becomes equal to or less than the basic value of the fuel supply amount when the internal combustion engine is in an idling state, and the correction operation by this correction means adjusts the basic value at this time. An air-fuel ratio control method that is configured to perform a multiplication operation by a coefficient that takes a value of 1 or less. 2. An air-fuel ratio control method according to claim 1, characterized in that the coefficient taking a value of 1 or less is determined by learning based on air-fuel ratio correction during deceleration of the internal combustion engine. .
JP4483584A 1983-11-21 1984-03-10 Air-fuel ratio control Pending JPS60228741A (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP4483584A JPS60228741A (en) 1984-03-10 1984-03-10 Air-fuel ratio control
US06/672,591 US4703430A (en) 1983-11-21 1984-11-19 Method controlling air-fuel ratio
KR1019840007238A KR890000497B1 (en) 1983-11-21 1984-11-19 Method of controlling air fuel ratio
DE8484114027T DE3471973D1 (en) 1983-11-21 1984-11-20 Method of controlling air-fuel ratio
EP84114027A EP0145992B1 (en) 1983-11-21 1984-11-20 Method of controlling air-fuel ratio
US07/112,146 US4837698A (en) 1983-11-21 1987-10-26 Method of controlling air-fuel ratio

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4483584A JPS60228741A (en) 1984-03-10 1984-03-10 Air-fuel ratio control

Publications (1)

Publication Number Publication Date
JPS60228741A true JPS60228741A (en) 1985-11-14

Family

ID=12702522

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4483584A Pending JPS60228741A (en) 1983-11-21 1984-03-10 Air-fuel ratio control

Country Status (1)

Country Link
JP (1) JPS60228741A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57143136A (en) * 1981-02-26 1982-09-04 Toyota Motor Corp Method of controlling air fuel ratio of internal combustion engine
JPS58220931A (en) * 1982-06-16 1983-12-22 Japan Electronic Control Syst Co Ltd Electronic control system fuel injection device of internal-combustion engine
JPS5934429A (en) * 1982-08-23 1984-02-24 Japan Electronic Control Syst Co Ltd Electronically controlled fuel injection device of internal-combustion engine

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS57143136A (en) * 1981-02-26 1982-09-04 Toyota Motor Corp Method of controlling air fuel ratio of internal combustion engine
JPS58220931A (en) * 1982-06-16 1983-12-22 Japan Electronic Control Syst Co Ltd Electronic control system fuel injection device of internal-combustion engine
JPS5934429A (en) * 1982-08-23 1984-02-24 Japan Electronic Control Syst Co Ltd Electronically controlled fuel injection device of internal-combustion engine

Similar Documents

Publication Publication Date Title
KR930006056B1 (en) Air-fuel ratio feedback control method of mixer supplied to internal combustion engine
US4703430A (en) Method controlling air-fuel ratio
JPS58152147A (en) Air-fuel ratio control method for internal combustion engine
JPH0634491A (en) Lean limit detecting method utilizing ion current
US4589390A (en) Air-fuel ratio feedback control method for internal combustion engines
KR900002313B1 (en) Learning control method of internal combustion engine
JPS58150057A (en) Study control method of air-fuel ratio in internal-combustion engine
JPS60228741A (en) Air-fuel ratio control
JP2512789B2 (en) Engine fuel control device
JPS62203951A (en) Air fuel ratio control method
JP2655145B2 (en) Control device for internal combustion engine
JPH0567776B2 (en)
JPS6353366B2 (en)
JP3170046B2 (en) Air-fuel ratio learning method for internal combustion engine
JPH01155047A (en) Air fuel ratio control device
JP3014541B2 (en) Air-fuel ratio control method for internal combustion engine
JPS58150034A (en) Air-fuel ratio storage control method of internal-combustion engine
JPH0544553B2 (en)
JP2914973B2 (en) Electronic engine control unit
JPS6172848A (en) Control device of fuel increase and ignition timing in internal-combustion engine
JP6599301B2 (en) Control device for internal combustion engine
JPH06100126B2 (en) Engine air-fuel ratio learning control device
JPH01155042A (en) Fuel supply controller for internal combustion engine
JPS6158946A (en) Air-fuel ratio control method for automobile
JPH02108827A (en) Fuel injection controller for two-cycle internal combustion engine