JPS60204937A - Air-fuel ratio learning control method - Google Patents
Air-fuel ratio learning control methodInfo
- Publication number
- JPS60204937A JPS60204937A JP5828184A JP5828184A JPS60204937A JP S60204937 A JPS60204937 A JP S60204937A JP 5828184 A JP5828184 A JP 5828184A JP 5828184 A JP5828184 A JP 5828184A JP S60204937 A JPS60204937 A JP S60204937A
- Authority
- JP
- Japan
- Prior art keywords
- air
- fuel ratio
- value
- learning
- correction coefficient
- 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
Links
- 239000000446 fuel Substances 0.000 title claims description 74
- 238000000034 method Methods 0.000 title claims description 20
- 238000001514 detection method Methods 0.000 claims description 2
- 238000002347 injection Methods 0.000 description 15
- 239000007924 injection Substances 0.000 description 15
- 239000007789 gas Substances 0.000 description 11
- 238000002485 combustion reaction Methods 0.000 description 5
- 208000037218 exstrophy-epispadias complex Diseases 0.000 description 5
- 239000000498 cooling water Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 239000000203 mixture Substances 0.000 description 3
- 101150042711 adc2 gene Proteins 0.000 description 2
- IFLVGRRVGPXYON-UHFFFAOYSA-N adci Chemical compound C12=CC=CC=C2C2(C(=O)N)C3=CC=CC=C3CC1N2 IFLVGRRVGPXYON-UHFFFAOYSA-N 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 239000003502 gasoline Substances 0.000 description 2
- 238000010438 heat treatment Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 101100434411 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) ADH1 gene Proteins 0.000 description 1
- 102100024063 Type I iodothyronine deiodinase Human genes 0.000 description 1
- 101710119122 Type I iodothyronine deiodinase Proteins 0.000 description 1
- 101150102866 adc1 gene Proteins 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 238000003915 air pollution Methods 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 230000003197 catalytic effect Effects 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005485 electric heating Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000002828 fuel tank Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 235000021395 porridge Nutrition 0.000 description 1
- 238000000746 purification Methods 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2451—Methods of calibrating or learning characterised by what is learned or calibrated
- F02D41/2454—Learning of the air-fuel ratio control
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/24—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
- F02D41/2406—Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
- F02D41/2425—Particular ways of programming the data
- F02D41/2429—Methods of calibrating or learning
- F02D41/2477—Methods of calibrating or learning characterised by the method used for learning
- F02D41/2483—Methods of calibrating or learning characterised by the method used for learning restricting learned values
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
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、ガソリンエンジンなど内燃機関における燃料
制御方式に係り・%に、燃料制御系のセンサ、アクチュ
エータなどの特性のばらつきや経年変化に対して特別な
調整を要せずに常に標準的な特性が得られるようにしf
c空燃比制御方式に関する。[Detailed Description of the Invention] [Field of Application of the Invention] The present invention relates to a fuel control method in an internal combustion engine such as a gasoline engine. Ensures that standard characteristics are always obtained without the need for special adjustments.
c.Regarding an air-fuel ratio control method.
大気汚染の防止による環境保全やエネルギー資源の枯渇
に関心が高まるにつれ、自動車用ガソリンエンジンの運
転状態を総合的に制御して排気ガスの状態を良好にし、
燃費の改善が図れるようにした制御装置が望まれるよう
になり、そのため。As interest in environmental conservation by preventing air pollution and depletion of energy resources increases, efforts are being made to comprehensively control the operating conditions of automobile gasoline engines to improve exhaust gas conditions.
For this reason, there has been a demand for a control device that can improve fuel efficiency.
マイコン(マイクロコンピュータ)を用い、冷却水温セ
ンサ、排気ガス中の酸素の有無を検出する02センサな
どエンジンの運転状態を表わす各種のデータを与えるセ
ンサからの信号を増込み、燃料供給量や点火時期及びア
イドル回転数や排気ガス還流量など種々の制御を行なっ
て常に最遺々エンジンの運転状態が得られるようにした
、電子式エンジン制御装置(以下・EECという)が使
用されるようになってき九。A microcomputer is used to increase the number of signals from sensors that provide various data representing the engine's operating status, such as the cooling water temperature sensor and the 02 sensor that detects the presence or absence of oxygen in exhaust gas, to determine fuel supply amount and ignition timing. Electronic engine control devices (hereinafter referred to as EECs) have come into use, which perform various controls such as idle speed and exhaust gas recirculation amount to ensure that the engine is always in the best possible operating condition. Nine.
このよりなEEC’e燃料噴射タイプの内燃機関に適用
したシステムの一例が特開昭55−134721号公報
により提案されており、この従来例を第1図及び第2図
で説明する。An example of a system applied to this more EEC'e fuel injection type internal combustion engine is proposed in Japanese Patent Laid-Open No. 134721/1982, and this conventional example will be explained with reference to FIGS. 1 and 2.
第1図はエンジンの制御系全体を概括的に示した一部断
面図で5図において・吸入空気はエアクリーナ2.スロ
ットルチャンバ4に吸気管6を通り、シリンダ8の中に
供給される。シリンダ8内で燃焼したガスは、シリンダ
8から排気管10を通り・大気中へ排出される。Figure 1 is a partial cross-sectional view schematically showing the entire engine control system. In Figure 5, intake air is supplied to the air cleaner 2. The air is supplied to the throttle chamber 4 through an intake pipe 6 and into a cylinder 8 . The gas burned in the cylinder 8 is discharged from the cylinder 8 through an exhaust pipe 10 into the atmosphere.
スロットルチャンバ4には、燃料を噴射するためのイン
ジェクタ12が設けられており、このインジェクタ12
から噴出した燃料はスロットルチャンバ4の空気通路内
で霧化され、吸入空気と混合して混合気を形成し、この
混合基は吸気管6を通って、吸気弁20の開弁により、
シリンダ8の燃焼室へ供給される・
インジェクタ12の出口近傍には絞り弁14が設けられ
ている。絞り弁14は、アクセルペダルと機械的に連動
するように構成され、運転者により駆動される。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 intake air to form a mixture, and this mixture passes through the intake pipe 6 and when the intake valve 20 is opened.
A throttle valve 14 is provided near the outlet of the injector 12 that is supplied to the combustion chamber of the cylinder 8. The throttle valve 14 is configured to be mechanically interlocked with the accelerator pedal and is driven by the driver.
スロットルチャンバ4の絞り弁14の上流には空気通路
22が設けられ、この空気通路22には電気的発熱体か
らなる熱線式空気流量計、即ち流量センサ24が配設さ
れ、空気流速に応じて変化する電気信号APが取り出さ
れる。この発熱体(ホットワイヤ)からなる流量センサ
24はバイパス空気通路22内に設けられているので、
シリンダ8からのパックファイア時に生じる高温ガスか
ら保護されると共に、吸入空気中のごみなどによって汚
染されることからも保護される。このバイパス空気通路
22の出口はベンチュリの最狭部近傍に開口され、その
入口はベンチュリの上流側に開口されている。An air passage 22 is provided upstream of the throttle valve 14 of the throttle chamber 4, and a hot wire air flow meter made of an electric heating element, that is, a flow rate sensor 24 is disposed in this air passage 22, and the flow rate is adjusted according to the air flow velocity. A changing electrical signal AP is taken out. Since the flow rate sensor 24 made of this heating element (hot wire) is provided in the bypass air passage 22,
It is protected from high-temperature gas generated during pack-fire from the cylinder 8, and is also protected from being contaminated by dust and the like in the intake air. The outlet of the bypass air passage 22 is opened near the narrowest part of the venturi, and the inlet thereof is opened on the upstream side of the venturi.
インジェクタ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, and when an injection signal from the control circuit 60 is given to the injector 12, the fuel is fed from the injector 12 into the suction pipe 6. Fuel is injected.
吸気弁20から吸入された混合気はピストン50により
圧縮され1点火プラグ(図示してない)によるスパーク
により燃焼し、この燃焼は運動エネルギに変換される。The air-fuel mixture taken in from the intake valve 20 is compressed by the piston 50 and combusted by a spark from one spark plug (not shown), and this combustion is converted into kinetic energy.
シリンダ8Vi冷却水54により冷却される。この冷却
水の温度は水温センサ56により計測され、この計測値
TWはエンジン温度として利用される。The cylinder 8Vi is cooled by cooling water 54. The temperature of this cooling water is measured by a water temperature sensor 56, and this measured value TW is used as the engine temperature.
排気管10にに0!センサ142が設けられ。Exhaust pipe 10 to 0! A sensor 142 is provided.
排気ガス中の02の有無を計測して計測値λを出力する
。The presence or absence of 02 in the exhaust gas is measured and a measured value λ is output.
また、図示しないクランク軸にはエンジンの回転に応じ
て基準クランク角度毎に及び一定角度(例えば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−Osセンサ142の出力信号λ及び発熱体24
からの電気信号APはマイクロコンピュータなどからな
る制御回路60の出力によってインジェクタ12及び点
火コイルが駆動されるO
サラに、スロットルチャンバ4には絞り弁14を跨いで
吸気管6に連通ずるバイパス26が設けられ・このバイ
パス26には開閉制御されるバイパスバルブ61が設け
られている。The output of the crank angle sensor, the output signal λ of the water temperature sensor 56, the output signal λ of the TW-Os sensor 142, and the heating element 24
The injector 12 and the ignition coil are driven by the output of a control circuit 60 consisting of a microcomputer or the like.In addition, the throttle chamber 4 has a bypass 26 that straddles the throttle valve 14 and communicates with the intake pipe 6. This bypass 26 is provided with a bypass valve 61 whose opening and closing are controlled.
このバイパスバルブ61に絞り弁141に迂回して設け
られたバイパス26に臨ませられ、パルス電流によって
開閉制御され、そのリフト量によりバイパス26の断面
積全変更するもので、このリフトIFは制御回路60の
出力によって駆動部が駆動され制御される。即ち2制御
回路60によって駆動部の制御のため開閉周期信号が発
生され、駆動部はこの開閉周期信号によってバイパスバ
ルブ61のリフト量を調節する。This bypass valve 61 faces the bypass 26 provided around the throttle valve 141, and is controlled to open and close by a pulse current, and the entire cross-sectional area of the bypass 26 is changed depending on the amount of lift.This lift IF is controlled by the control circuit. The drive unit is driven and controlled by the output of 60. That is, the second control circuit 60 generates an opening/closing cycle signal to control the drive unit, and the drive unit adjusts the lift amount of the bypass valve 61 based on this opening/closing cycle signal.
EGFL制御弁90は排気管10と吸入管6との間の通
路を制御し、排気管10から吸入管6へのEGR量が制
御される。The EGFL control valve 90 controls the passage between the exhaust pipe 10 and the suction pipe 6, and the amount of EGR flowing from the exhaust pipe 10 to the suction pipe 6 is controlled.
従って、第1図のインジェクタ12を制御して空燃比(
A/F)の制御と燃料増量及び減量制御とを行いバイパ
スバルブ61とインジェクタ12によりアイドル時のエ
ンジン回転数制御(ISO)を行うことができ、さらに
EGR量の制御を行なうことができる。Therefore, by controlling the injector 12 in FIG. 1, the air-fuel ratio (
The bypass valve 61 and the injector 12 control the engine speed during idling (ISO), and further control the amount of EGR.
第2図はマイコンを用いた制御回路60の合体m 成図
−c、セントラル・プロセッシング・ユニツ)102(
以下CPUと記す)とリード・オンリメモリ104(以
下ROMと記す)とランダム・アクセス・メモリ106
(以下RAMと記す)と入出力回路108とから構成さ
れている。上記CPU102μROM104内に記憶さ
れた各種のプログラムにより、入出力回路108からの
入力データを演算し、その演算結果を再び入出力回路1
08へ戻す。これらの演算に必要な中間的な記憶はRA
M106t−使用する。CPUI 02゜ROM104
.RAM106.入出力回路108間の各種データのや
り取りはデータ・バスとコントロール・バスとアドレス
・バスからなるパスライン110によって行なわれる。Figure 2 shows a combination of control circuits 60 using a microcomputer.
(hereinafter referred to as CPU), read-only memory 104 (hereinafter referred to as ROM), and random access memory 106
(hereinafter referred to as RAM) and an input/output circuit 108. The CPU 102 calculates the input data from the input/output circuit 108 using various programs stored in the ROM 104, and sends the calculation results back to the input/output circuit 104.
Return to 08. The intermediate memory required for these operations is RA.
M106t - Use. CPUI 02゜ROM104
.. RAM106. Various types of data are exchanged between the input/output circuits 108 via a path line 110 consisting of a data bus, a control bus, and an address bus.
入出力回路108には第1のアナログ・ディジタル・コ
ンバータ122(以下ADCIと記す)と第2のアナロ
グ・ディジタル・コンバータ124(以下ADC2と記
す)と角度信号処理回路126と1ビツト情報を入出力
するためのディスクリート入出力回路128(以下DI
Oと記す)との入力手段金持つ。The input/output circuit 108 inputs and outputs 1-bit information to a first analog-digital converter 122 (hereinafter referred to as ADCI), a second analog-digital converter 124 (hereinafter referred to as ADC2), and an angle signal processing circuit 126. Discrete input/output circuit 128 (hereinafter referred to as DI) for
(denoted as O) has an input means.
ADCIにはバッテリ電圧検出センサ132(以下VB
Sと記す)と冷却水温センサ56(以下TWSと記す)
と大気温センサ136(以下TASと記す)と調整電圧
発生器138(以下■几Sと記す)とスロットルセンサ
140(以下0TH8−と記す)と02センサ142(
以下02Sと記す)との出力がマルチ・プレクサ162
(以下MPXと記す]に加えられ−MPX162により
、この内の1つを選択してアナログ・ディジタル・変換
回路164(以下ADCと記す)へ入力する。ADC1
64の出力であるディジタル値はレジスタ166(以下
REGと記す)に保持される。The ADCI includes a battery voltage detection sensor 132 (hereinafter referred to as VB).
(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 voltage generator 138 (hereinafter referred to as ■几S), the throttle sensor 140 (hereinafter referred to as 0TH8-), and the 02 sensor 142 (hereinafter referred to as 0TH8-).
The output from the multiplexer 162 (hereinafter referred to as 02S)
(hereinafter referred to as MPX) - MPX162 selects one of these and inputs it to analog-digital conversion circuit 164 (hereinafter referred to as ADC).ADC1
The digital value that is the output of 64 is held in a register 166 (hereinafter referred to as REG).
また流量センサ24(以下AFSと記す)はADC2・
124へ入力され、アナログ・ディジタル、変換回路1
72(以下ADCと記す)を介してディジタル変換され
レジスタ174(以下BEGと記す)ヘセットされる。In addition, the flow rate sensor 24 (hereinafter referred to as AFS) is the ADC2.
124, analog/digital, conversion circuit 1
72 (hereinafter referred to as ADC), the signal is converted into digital data and set in a register 174 (hereinafter referred to as BEG).
角度センサ146(以下ANGLSと記す)からに基準
クランク角、例えば180クランク角を示す信号(以下
REFと記す)と微少角0例えば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 REF), and a signal indicating a minute angle of 0, for example, 1 degree crank angle (hereinafter referred to as PO8). , are applied to the angle signal processing circuit 126, where the waveform is shaped.
DIO(1281には絞り弁14が全閉位置に戻ってい
るときに動作するアイドル・スイッチ148(以下ID
LE−8Wと記す)とトップ・ギア・スイッチ150(
以下TOP−8Wと記す)とスタータ・スイッチ152
(以下5TART−8Wと記す)とが入力される。DIO (1281 has an idle switch 148 (hereinafter referred to as ID) that operates when the throttle valve 14 has returned to the fully closed position).
LE-8W) and top gear switch 150 (denoted as LE-8W)
(hereinafter referred to as TOP-8W) and starter switch 152
(hereinafter referred to as 5TART-8W) is input.
次にCPtJの演算結果に基づくパルス出力回路及び制
御対象について説明する。インジェクタ制御回路113
4(以下INJCと記す)は演算結果のディジタル値を
パルス出力に変換する回路である。従って燃料噴射喰に
相当したパルス幅を有するパルスINJがINJC11
34で作られ。Next, a pulse output circuit and a controlled object based on the calculation result of CPtJ will be explained. Injector control circuit 113
4 (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 intake is INJC11.
Made in 34.
ANDゲート1136’に介してインジェクタ12へ印
加される。Applied to injector 12 via AND gate 1136'.
点火パルス発生回路1138 (以下IGNCと記す)
は点火時期をセットするレジスタ(以下ADVと記す)
と点火コイルの一次電流通1!開始時間をセットするレ
ジスタ(以下DWLと記す)とを有し、cpuよりこれ
らデータがセットされる。セットされたデータに基づい
てパルスIGNを発生し1点火コイルに一次電流を供給
するための増幅器62へANDゲート1140を介して
このパルスIGNを加える0
バイパスバルブ61の開弁率は制御回路(以下l5CC
と記す)1142からANDゲート1144’に介して
加えられるパルスISOによって制御される。l5OC
1142はパルス幅をセットするレジスタl5CDとパ
ルス周期をセットするレジスタl8CPとを持っている
。Ignition pulse generation circuit 1138 (hereinafter referred to as IGNC)
is a register that sets the ignition timing (hereinafter referred to as ADV)
And the primary current of the ignition coil 1! It has a register (hereinafter referred to as DWL) for setting the start time, and these data are set by the CPU. The pulse IGN is generated based on the set data and is applied via the AND gate 1140 to the amplifier 62 for supplying the primary current to the ignition coil. l5CC
) 1142 through an AND gate 1144'. l5OC
1142 has a register l5CD for setting the pulse width and a register l8CP for setting the pulse period.
EG几制御弁9(l制御するEGR量制御パルス発生回
路1178 (以下EG几Cと記す)にはパルスのデユ
ーティを表わす値をセットするレジスタEGRDとパル
スの周期を表わす値をセットするレジスタEGRPとを
有している。このEGRCの出力パルスEGRはAND
ゲート1156を介してトランジスタ90に加えられる
。The EGR amount control pulse generation circuit 1178 (hereinafter referred to as EG C) that controls the EG control valve 9 has a register EGRD for setting a value representing the duty of the pulse, and a register EGRP for setting the value representing the period of the pulse. The output pulse EGR of this EGRC is AND
It is applied to transistor 90 via gate 1156.
また、1ビツトの入出力信号は回路DIO(128)に
より制御される。入力信号としてはIDI、E−8W信
号、5TART−8W信号。Further, the 1-bit input/output signal is controlled by the circuit DIO (128). Input signals include IDI, E-8W signal, and 5TART-8W signal.
TOP−8W信号がある。また、出力信号としては燃料
ポンプを駆動するためのパルス出力信号がある。このD
IOは端子を入力端子として使用するかを決定するため
のレジスタDDRI 92と。There is a TOP-8W signal. Further, the output signal includes a pulse output signal for driving the fuel pump. This D
IO is a register DDRI 92 for determining whether a terminal is used as an input terminal.
出力データをラッチするためのレジスタDOUT194
とが設けられている。Register DOUT194 for latching output data
and is provided.
モードレジスタ11604−!入出力回路108内部の
色々な状態を指令する命令を保持するレジスタ(以下M
ODと記す)でおり1例えばこのモードレジスタ116
0に命令セットすることによりAND ゲー ト 11
36. 1140. 1144゜1156を総て動作状
態にさせたり、不動作状態にさせたりする。このように
MODレジスタ1160に命令をセットすることにより
、INJCやIGNC,l19CCの出力の停止や起動
を制御できる。Mode register 11604-! Registers (hereinafter referred to as M) that hold instructions for commanding various states inside the input/output circuit 108
For example, this mode register 116
AND gate 11 by setting the instruction to 0
36. 1140. 1144° and 1156 are all activated or deactivated. By setting a command in the MOD register 1160 in this way, it is possible to control the stop and start of output of INJC, IGNC, and I19CC.
DIO(128)にはフエーエルーボンブ32を制御す
るための信号DIOIが出力される0従って、このよう
なEECを適用すれば、A/Fの制御など内燃機関に関
するほとんど全ての制御を適切に行なうことができ・自
動車用として厳しい排ガス規制も充分にクリア可能で・
しかも燃費の優れたエンジンを得ることができる0とこ
ろで、このようなEECにおけるA/Fの制御では、例
えば吸入空気量t−表わすデータAF’とエンジン回転
数データNとからインジェクタ12の制御データを得、
その結果を02センサ142のデータによりフィードバ
ック制御で補正し・所定のA/Fが得られるようにして
いることに周知である。A signal DIOI for controlling the fuel bomb 32 is output to DIO (128). Therefore, if such EEC is applied, almost all controls related to the internal combustion engine, such as A/F control, can be appropriately performed.・It can fully meet the strict exhaust gas regulations for automobiles.・
Moreover, an engine with excellent fuel efficiency can be obtained.In the A/F control in such an EEC, for example, control data for the injector 12 is obtained from data AF' representing the intake air amount t and engine rotation speed data N. Gain,
It is well known that the result is corrected by feedback control using data from the 02 sensor 142 to obtain a predetermined A/F.
この種の制御技術によれば・機械部品、センサやアクチ
ュエータのばらつき、経時変化及び環境変化などにより
・噴射パルスが最適の空燃比状Iを得る値からずれた場
合にも、排ガス中の特定成分濃度全02センサ142で
検出し・検出値に応じたフィードバック補正して、噴射
パルスは最適値に制御される。上記した制御は、機関の
運転状態が定常状態であるか・ゆるやかに変化している
状態でに有効に作用するが、急激に運転状態が変化する
ような過渡運転状態においては、空燃比のフィードバッ
ク補正が運転状態に追従できないため1機関の空燃比状
態が最適値から大きくずれる◎このため、排ガス中の有
害成分の低減を計るための触媒コンバータの浄化効率が
大幅に悪化する。According to this type of control technology, even if the injection pulse deviates from the value that obtains the optimum air-fuel ratio I due to variations in mechanical parts, sensors, actuators, changes over time, environmental changes, etc., specific components in the exhaust gas will be detected. The injection pulse is controlled to the optimum value by detecting it with the concentration total 02 sensor 142 and performing feedback correction according to the detected value. The above 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, feedback of the air-fuel ratio is required. Because the correction cannot follow the operating conditions, the air-fuel ratio of one engine deviates significantly from the optimum value.As a result, the purification efficiency of the catalytic converter, which is used to reduce harmful components in exhaust gas, deteriorates significantly.
このように、空燃比が大きくずれた場合に、噴射パルス
を最適値にする方法として学習制御が提案されている。Learning control has been proposed as a method for adjusting the injection pulse to an optimal value when the air-fuel ratio deviates significantly.
学習制御の一例として、特開昭57−26229号公報
がある。本公報によれば。An example of learning control is JP-A-57-26229. According to this bulletin.
機関がアイドル運転状態にある際の排ガス中の特定成分
濃度によって決まる空燃比補正係数の平均値をめ・該平
均値が所定範囲内に収まるように誤差補正量を学習制御
によって定め、機関がアイドルとは異なる所定回転速度
の運転状態にある際の排ガス中の特定成分濃度によって
決まる空燃比補正係数の平均像をめ・その平均値が所定
範囲内に収まるような誤差補正flを学習制御に請求め
・アイドル時とアイドル以外の各々の誤差補正量から回
転速度に応じて変動する成分を回転速度の関数としてめ
て、全体の誤差補正t’i定めている。この種の方法は
、アイドル時とアイドル以外の処理が異なるためのプロ
グラム青の増大、学習制御による誤差補正量による収束
性及び回転速度による補正量の一義性に問題を有してい
る。The average value of the air-fuel ratio correction coefficient determined by the concentration of specific components in the exhaust gas when the engine is in idle operation is determined.The error correction amount is determined by learning control so that the average value falls within a predetermined range. Find the average image of the air-fuel ratio correction coefficient determined by the concentration of a specific component in the exhaust gas when operating at a predetermined rotation speed different from Determination: The overall error correction t'i is determined by determining the component that fluctuates depending on the rotational speed from the error correction amounts for idling and non-idling as a function of the rotational speed. This type of method has problems with an increase in program blue due to differences in processing during idle and non-idling, convergence due to error correction amount by learning control, and unambiguousness of correction amount depending on rotation speed.
本発明の目的は、上記した従来技術の欠点を除き、空燃
比補正係数の学習が簡単に行なえるようにした空燃比制
御方法を提供するにある。SUMMARY OF THE INVENTION An object of the present invention is to provide an air-fuel ratio control method that eliminates the drawbacks of the prior art described above and allows easy learning of air-fuel ratio correction coefficients.
この目的を達成するため2本発明に、空燃比補正係数が
予じめ設定しである上限値と下限値の外に出たとき、こ
の空燃比補正係数の1サイクル変化の中での所定の部分
と空燃比補正係数の標準値又はその近傍の所定値との差
を学習値として取込むようにした点を特徴とする@
〔発明の実施例〕
以下、本発明による空燃比学習制御方式について、図示
の実施例により詳細に説明する。In order to achieve this object, two aspects of the present invention are provided in which, when the air-fuel ratio correction coefficient goes outside the preset upper and lower limits, a predetermined change in the air-fuel ratio correction coefficient within one cycle of change is provided. [Embodiments of the Invention] Below, the air-fuel ratio learning control method according to the present invention will be described. , will be explained in detail with reference to the illustrated embodiment.
本発明の一実施例は・そのハード的な構成は第1図及び
第2図で説明した従来のEECと同じで・ただマイコン
を含む制御回路60による制御動作が異なり、そのため
、ROMI 04に格納されているプログラムの一部が
異なったものとなっている。One embodiment of the present invention has the same hardware configuration as the conventional EEC explained in FIGS. 1 and 2, but the control operation by the control circuit 60 including a microcomputer is different. Some of the programs provided are different.
まず、第1図及び@2図で示し′fcEECでは2イン
ジエクタ12による燃料の噴射が、エンジンの回転に同
期して周期的に断続して行なわれ・燃料噴射量の制御は
、1回の噴射動作におけるインジェクタ12の開弁時間
・つまり噴射時間Tiの制御によって行なわれている。First, in 'fcEEC' shown in Figures 1 and 2, the fuel injection by the 2 injector 12 is performed intermittently in synchronization with the rotation of the engine.The fuel injection amount is controlled by one injection. This is done by controlling the valve opening time of the injector 12 during operation, that is, the injection time Ti.
そこで、本発明の一実施例では、この噴射時間Tiを次
のように定めている。Therefore, in one embodiment of the present invention, this injection time Ti is determined as follows.
Ti−α・Tp−Kl・(1+ΣKit ・・・・・・
(1)数
Tp;基本燃料噴射時間
α ;空燃比補正係数
Kt;学習係数
KI ;各種補正係数
Qム;吸入空気流量
N :エンジン回転数
すなわち、エンジンの吸入空気流′1ltQAと回転数
Nから(2)式により基本燃料噴射時間Tpを定め。Ti-α・Tp-Kl・(1+ΣKit ・・・・・・
(1) Number Tp; Basic fuel injection time α; Air-fuel ratio correction coefficient Kt; Learning coefficient KI; Various correction coefficients Qm; Intake air flow rate N: Engine rotation speed, that is, from engine intake air flow '1ltQA and rotation speed N The basic fuel injection time Tp is determined by equation (2).
大まかに理論空燃比(A/P=14.71が得られるよ
うにし−Oxセンサ142の信号スにより空燃比補正係
数αを変えてフィードバックによる空燃比の補正を行な
い、さらに正確な理論空燃比を得られるようにした上で
、さらに学習係数Ktによって・空燃比制御に間係する
各種アクチュエータやセンサの特性のばらつきや経年変
化の補正を行なわせるようにする。The stoichiometric air-fuel ratio (A/P = 14.71) is roughly obtained, and the air-fuel ratio is corrected by feedback by changing the air-fuel ratio correction coefficient α based on the signal from the Ox sensor 142 to obtain a more accurate stoichiometric air-fuel ratio. In addition, the learning coefficient Kt is used to correct variations in characteristics and aging of various actuators and sensors involved in air-fuel ratio control.
まず、学習係数Ktについて説明する。0!七ンサ14
2は排ガス中の酸素の有無に応じて、二1直信号(高、
低レベル電圧)を出力する。この二値信号に基づいて、
空燃比補正係数αをステップ的に増減し、その後、漸増
又は漸減して空燃比制御を行うことに周知である。02
センサの出力信号λによって、空燃比のリッチ又はリー
ンを検出して動く空燃比補正係数αの状態f!:第3図
に示す。First, the learning coefficient Kt will be explained. 0! Nansa 14
2 is a 21 direct signal (high,
low level voltage). Based on this binary signal,
It is well known that air-fuel ratio control is performed by increasing or decreasing the air-fuel ratio correction coefficient α stepwise and then gradually increasing or decreasing it. 02
The state f of the air-fuel ratio correction coefficient α that detects whether the air-fuel ratio is rich or lean based on the sensor output signal λ! : Shown in Figure 3.
ここで、02センサの信号が反転したとき空燃比補正係
数αで、空燃比がリーンからリッチに変化した時点での
極値をαrnax、リッチからり一部に変化した時点で
の極値をαminとする。そして・この実施例では、空
燃比補正係数の最大値αmaxが上限値(U、Llを越
えているか、又は、最小値αmlnが下限値+L、L)
より下にあるときに、空燃比補正係数値1.0からの偏
差Ktf学習量とするものである。この学習量Ktの演
算は02センサによるフィードバック補正を行っている
全領域で実施する。Here, when the signal of the 02 sensor is reversed, the air-fuel ratio correction coefficient α is the extreme value when the air-fuel ratio changes from lean to rich, αrnax, and the extreme value when the air-fuel ratio changes partially from rich to αmin. shall be. In this embodiment, the maximum value αmax of the air-fuel ratio correction coefficient exceeds the upper limit (U, Ll, or the minimum value αmln exceeds the lower limit +L, L)
When the air-fuel ratio correction coefficient value is lower than 1.0, the deviation Ktf learning amount from the air-fuel ratio correction coefficient value 1.0 is set. This calculation of the learning amount Kt is performed in all areas where feedback correction is being performed by the 02 sensor.
第4図に、学習@Tr(tを書き込むテーブルを示す・
このテーブルは基本燃料噴射時間Tpとエンジン回転数
Nとで決まる分割点にKtt−書き込むようにしている
。この学習タイミングは1分割点が変らないときで、空
燃比係数の最大値αmax、I&小値αmlnが上限値
又は下限値の範囲外にあるときの回数が0回になったと
きに行う。この第4図に示すテーブルを学習マツプと定
義する。Figure 4 shows the table in which learning @Tr(t is written.
In this table, Ktt- is written at division points determined by the basic fuel injection time Tp and the engine speed N. This learning timing is performed when the 1 division point does not change, and when the number of times when the maximum value αmax, I & small value αmln of the air-fuel ratio coefficient is outside the range of the upper limit value or the lower limit value becomes 0. The table shown in FIG. 4 is defined as a learning map.
次に、学習係数(学習#)Ktの学習ルーチンの一実施
例を第5図によって説明する。このフローチャートにし
たがった処理はエンジン始@後。Next, an example of a learning routine for learning coefficient (learning #) Kt will be described with reference to FIG. Processing according to this flowchart is done after the engine starts.
ステップ300からステップ332′1で、所足の周期
で繰り返される。1ず、ステップ302で02フイード
バツク制御に入っているか否が全判定し、結果がYes
の場合はステップ304に進む。Steps 300 to 332'1 are repeated as often as necessary. 1. At step 302, it is determined whether or not the 02 feedback control is in progress, and the result is Yes.
In this case, the process advances to step 304.
結果がNOの場合はステップ332に進む。ステップ3
04でに、02センサの信号がz=l (理論空燃比A
/F−14,71f:よぎったが否がを判定する。結果
がNOの場合にステップ332に向い・周知の積分処理
(図示せず)を行うことになる。結果がYes なら、
ステップ306Vc進み。If the result is NO, proceed to step 332. Step 3
At 04, the signal from the 02 sensor is z=l (theoretical air-fuel ratio A
/F-14, 71f: Determine whether it crossed or not. If the result is NO, the process goes to step 332 and performs a well-known integration process (not shown). If the result is Yes,
Step 306Vc advances.
02センサの反転状態をチェックする。空燃比がリーン
からリッチになったら、ステップ308に進み、空燃比
係数の最大値αIIIaxが上限値以上かをチェックし
、上限値以上ならステップ310で。02 Check the inverted state of the sensor. When the air-fuel ratio changes from lean to rich, the process proceeds to step 308, where it is checked whether the maximum value αIIIax of the air-fuel ratio coefficient is greater than or equal to the upper limit value, and if it is greater than the upper limit value, the process proceeds to step 310.
αmlKと1との偏差を学習IKtとする。一方・ステ
ップ306で空燃比がリッチからリーンになったら、ス
テップ312に進み、空燃比係数の最小値αmInが下
限値以下かをチェックし・下限値以下なら・ステップ3
14でαm1tIと1との偏差を学習11)Kzとする
。ステップ310,314からステップ316に進む。Let the deviation between αmlK and 1 be learning IKt. On the other hand, if the air-fuel ratio changes from rich to lean in step 306, proceed to step 312, and check whether the minimum value αmIn of the air-fuel ratio coefficient is less than or equal to the lower limit value.If it is less than the lower limit value, step 3
In step 14, the deviation between αm1tI and 1 is determined as learning 11) Kz. The process proceeds from steps 310 and 314 to step 316.
ステップ316では、第4図に示すエンジン回転数の回
転軸と燃料噴射時間の負荷軸より学習マツプの分割点を
計算する。In step 316, dividing points of the learning map are calculated from the rotation axis of the engine speed and the load axis of the fuel injection time shown in FIG.
ステップ318では、−周期前に計算した分割点と今回
の分割点が変化しているかどうかを見る。In step 318, it is checked whether the division point calculated - period ago and the current division point have changed.
分割点が変化していない場合は、ステップ320でカウ
ンタをインクリメントする。ステップ322では、カウ
ンタがn[なったらステップ326でカウンタをクリア
する。ステップ328で、ステップ310,314で計
算した学習量Kt’lk、ステップ316で計算した分
割点(アドレス)に加算する。次に、ステップ330で
空燃比補正係数αを1.0にする・
ステップ308でαmazが上限値以下のとき。If the division point has not changed, a counter is incremented at step 320. In step 322, when the counter reaches n[, the counter is cleared in step 326. In step 328, the learning amount Kt'lk calculated in steps 310 and 314 is added to the dividing point (address) calculated in step 316. Next, in step 330, the air-fuel ratio correction coefficient α is set to 1.0. In step 308, when αmaz is less than the upper limit value.
ステップ312でαmlnが下限値以下のとき、それに
ステップ318で分割点が変化しているとそれぞれ判断
されたときには、ステップ324に進んでカウンタをク
リアしたあと332に進む。If αmln is less than the lower limit in step 312, and if it is determined in step 318 that the dividing point has changed, the process proceeds to step 324, where the counter is cleared, and then the process proceeds to 332.
従って、この実施例によれば、空燃比補正係数の学習値
取込みが簡単になり、少ない応答遅れで取込みを行なう
ことができる。Therefore, according to this embodiment, the learned value of the air-fuel ratio correction coefficient can be easily taken in, and can be taken in with less response delay.
なお、以上の説明では、空燃比補正係数の最大値αml
K及び最小値αmInの1.0からの偏差全学習量Kt
として耶込むようにした実施例について説明したが、本
発明は、この1.0という空燃比補正係数の標準値から
の偏差に限定されるものではなく、標準値1.0の近傍
の値、例えば最大値αm&Xと1.02との偏差量、及
び最小値αml勘と0.98との偏差量を学習量Ktと
して増込むようにしてもよい。In addition, in the above explanation, the maximum value αml of the air-fuel ratio correction coefficient
K and the deviation of the minimum value αmIn from 1.0, the total learning amount Kt
However, the present invention is not limited to the deviation from the standard value of the air-fuel ratio correction coefficient of 1.0, but the deviation from the standard value of 1.0, For example, the amount of deviation between the maximum value αm&X and 1.02 and the amount of deviation between the minimum value αml and 0.98 may be increased as the learning amount Kt.
また・以上の実施例では、空燃比補正係数の最大値αn
’+ax及び最小値α1111!lと所定値との偏差量
を学習iKzとしているが・本発明はこれに限るもので
はなく、空燃比補正係数αの1サイクル変化の任意の一
足部分と所定値との偏差量を学習量Ktとして取込むよ
うにしてもよいのはいうまでもない。In addition, in the above embodiment, the maximum value αn of the air-fuel ratio correction coefficient
'+ax and minimum value α1111! Although the deviation amount between l and a predetermined value is set as the learning iKz, the present invention is not limited to this, and the deviation amount between an arbitrary part of one cycle change of the air-fuel ratio correction coefficient α and the predetermined value is set as the learning amount Kt. It goes without saying that it may be taken in as .
以上説明したように1本発明によれば、空燃比補正係数
の変化時点における最新の瞬時値により学習量の増込み
が行なわれるため、従来技術の欠点を除き、簡単な構成
で応答が早く・しかも適切な学習制御を行なうことがで
き・燃料制御系のセンサ・アクチュエータなどの特性の
ばらつきや経年変化に対して特別な調整を要せずに常に
標準的な特性を得ることができる空燃比学習制御方法を
容易に提供することができる0As explained above, according to the present invention, the learning amount is increased based on the latest instantaneous value at the time of change of the air-fuel ratio correction coefficient, so the shortcomings of the prior art are eliminated and the response is quick with a simple configuration. Moreover, it is possible to perform appropriate learning control.・Air-fuel ratio learning that can always obtain standard characteristics without requiring special adjustments to account for variations in the characteristics of fuel control system sensors, actuators, etc. or changes over time. 0 that can easily provide a control method
第1図は電子式エンジン制御装置の一例を示す概略ブロ
ック図、第2図は制御回路の一例を示すブロック図・第
3図は本発明による空燃比学習制御方法の一実施例にお
ける学習動作の説明図、第4図は本発明の一実施例にお
ける学資マツプの一例を示す説明図・第5図は本発明の
一実施例の動作を説明するためのフローチャートである
。
12・・・インジェクタ、24・・・吸入空気流量セン
サ。
桔11¥1
粥7のFig. 1 is a schematic block diagram showing an example of an electronic engine control device, Fig. 2 is a block diagram showing an example of a control circuit, and Fig. 3 shows a learning operation in an embodiment of the air-fuel ratio learning control method according to the present invention. FIG. 4 is an explanatory diagram showing an example of a school fund map according to an embodiment of the present invention. FIG. 5 is a flowchart for explaining the operation of an embodiment of the present invention. 12... Injector, 24... Intake air flow rate sensor. 11 yen 1 porridge 7
Claims (1)
ンサを備え、このセンサの検出信号に基づいて空燃比補
正係数を学習するようにした空燃比学習制御方法におい
て、上記空燃比補正係数が予じめ設定しである上限値と
下限値の外に出たとき、この空燃比補正係数の1サイク
ルの変化の中の所定の部分の値と空燃比補正係数の標準
値又はその近傍の所定値との間の偏差値を学習値として
取込むように構成したことを特徴とする空燃比学習制御
方法。 ′2、特許請求の範囲第1項において・上記学習値の増
込みを、エンジンの運転条件が同じに保たれたままで同
一の学習値が所定回数以上得られたときに行なうように
構成したことを特徴とする空燃比学習制御方法。[Scope of Claims] 1. An air-fuel ratio learning control method comprising a sensor for detecting an air-fuel ratio based on exhaust gas components of an engine, and learning an air-fuel ratio correction coefficient based on a detection signal of the sensor. When the correction coefficient goes outside the preset upper and lower limits, the value of a predetermined portion of the change in one cycle of the air-fuel ratio correction coefficient and the standard value of the air-fuel ratio correction coefficient or its An air-fuel ratio learning control method characterized in that a deviation value from a nearby predetermined value is taken in as a learning value. '2. In claim 1, the learning value is increased when the same learning value is obtained a predetermined number of times or more while the engine operating conditions remain the same. An air-fuel ratio learning control method characterized by:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5828184A JPS60204937A (en) | 1984-03-28 | 1984-03-28 | Air-fuel ratio learning control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5828184A JPS60204937A (en) | 1984-03-28 | 1984-03-28 | Air-fuel ratio learning control method |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS60204937A true JPS60204937A (en) | 1985-10-16 |
Family
ID=13079800
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5828184A Pending JPS60204937A (en) | 1984-03-28 | 1984-03-28 | Air-fuel ratio learning control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS60204937A (en) |
-
1984
- 1984-03-28 JP JP5828184A patent/JPS60204937A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4630206A (en) | Method of fuel injection into engine | |
JPH0634491A (en) | Lean limit detecting method utilizing ion current | |
JPH04214947A (en) | Torque fluctuation control device for internal combustion engine | |
EP0064664B1 (en) | Electronic control apparatus for internal combustion engine | |
US4681077A (en) | Air-fuel ratio controlling method and apparatus for an internal combustion engine | |
JPH0571783B2 (en) | ||
US4852010A (en) | Learning control method for internal combustion engines | |
JP2737426B2 (en) | Fuel injection control device for internal combustion engine | |
JPS60204937A (en) | Air-fuel ratio learning control method | |
US4658785A (en) | Method of controlling air-fuel ratio and ignition timing in internal combustion engine and apparatus therefor | |
US6209314B1 (en) | Air/fuel mixture control in an internal combustion engine | |
JP2512789B2 (en) | Engine fuel control device | |
JPS6158946A (en) | Air-fuel ratio control method for automobile | |
JPS6353366B2 (en) | ||
JPH0567776B2 (en) | ||
JPS6410662B2 (en) | ||
JPS62150057A (en) | Method of setting basic control quantity of internal-combustion engine | |
JPH0674100A (en) | Exhaust gas re-circulation control method for engine | |
JPS62203951A (en) | Air fuel ratio control method | |
JPH01155047A (en) | Air fuel ratio control device | |
JPH06100126B2 (en) | Engine air-fuel ratio learning control device | |
JP2914973B2 (en) | Electronic engine control unit | |
JPH0544553B2 (en) | ||
JPS61237858A (en) | Control device for air-fuel ratio in internal-combustion engine | |
JPS60228741A (en) | Air-fuel ratio control |