[go: up one dir, main page]

JPH0713491B2 - Air-fuel ratio control method for internal combustion engine - Google Patents

Air-fuel ratio control method for internal combustion engine

Info

Publication number
JPH0713491B2
JPH0713491B2 JP61130889A JP13088986A JPH0713491B2 JP H0713491 B2 JPH0713491 B2 JP H0713491B2 JP 61130889 A JP61130889 A JP 61130889A JP 13088986 A JP13088986 A JP 13088986A JP H0713491 B2 JPH0713491 B2 JP H0713491B2
Authority
JP
Japan
Prior art keywords
air
fuel ratio
value
correction value
error correction
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.)
Expired - Lifetime
Application number
JP61130889A
Other languages
Japanese (ja)
Other versions
JPS62288339A (en
Inventor
正孝 近松
哲也 大野
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP61130889A priority Critical patent/JPH0713491B2/en
Publication of JPS62288339A publication Critical patent/JPS62288339A/en
Publication of JPH0713491B2 publication Critical patent/JPH0713491B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【発明の詳細な説明】 技術分野 本発明は内燃エンジンの空燃比制御方法に関する。TECHNICAL FIELD The present invention relates to an air-fuel ratio control method for an internal combustion engine.

背景技術 内燃エンジンの排気ガス浄化、燃費改善等を目的として
排気ガス中の酸素濃度を酸素濃度センサによって検出
し、酸素濃度センサの出力レベルに応じてエンジンへの
供給混合気の空燃比を目標空燃比にフィードバック制御
する空燃比制御装置が知られている(例えば、特公昭55
−3533号公報)。
BACKGROUND ART For the purpose of purifying exhaust gas from internal combustion engines and improving fuel efficiency, the oxygen concentration in the exhaust gas is detected by an oxygen concentration sensor, and the air-fuel ratio of the air-fuel mixture supplied to the engine is set as a target value according to the output level of the oxygen concentration sensor. An air-fuel ratio control device that performs feedback control on the fuel ratio is known (for example, Japanese Examined Patent Publication 55
-3533 publication).

このような空燃比制御装置においては、エンジン負荷に
関する複数のエンジン運転パラメータに応じて空燃比制
御の基準値を設定し、所定周期毎に酸素濃度センサ等の
排気成分濃度センサの出力値と目標空燃比に対応する目
標値とを比較し、その比較結果に応じて空燃比補正値を
定めてその空燃比補正値によって基準値を補正すること
により出力値が決定され、出力値に応じて空燃比調整用
電磁弁の開度が制御されるようになっている。空燃比補
正値は例えば、排気成分濃度センサの出力値と目標値と
の比較結果に応じてPI(比例積分)制御により定められ
る比例量及び積分量、又はI(積分)制御のみにより定
められる積分量からなる。
In such an air-fuel ratio control device, a reference value for air-fuel ratio control is set according to a plurality of engine operating parameters related to engine load, and the output value of an exhaust gas component concentration sensor such as an oxygen concentration sensor and a target air-fuel ratio are set at predetermined intervals. The output value is determined by comparing the target value corresponding to the fuel ratio, determining the air-fuel ratio correction value according to the comparison result, and correcting the reference value by the air-fuel ratio correction value, and the air-fuel ratio according to the output value. The opening degree of the solenoid valve for adjustment is controlled. The air-fuel ratio correction value is, for example, a proportional amount and an integral amount determined by PI (proportional integral) control according to a comparison result between the output value of the exhaust gas component concentration sensor and a target value, or an integral determined only by I (integral) control. Consists of quantity.

ところで、気化器の経時変化、又は劣化のために気化器
のベース空燃比が予め定めた値からずれることにより設
定された基準値が目標空燃比に対応しなくなり誤差が生
じてくることが普通である。しかしながら、基準値の誤
差が所定値以上に大きくなると、空燃比フィードバック
制御によってエンジンに供給される混合気の空燃比を目
標空燃比に高精度で制御することが不可能となり良好な
排気浄化性能が得られなくなるいう問題点があった。
By the way, the base air-fuel ratio of the carburetor deviates from a predetermined value due to the aging of the carburetor or deterioration, so that the set reference value does not correspond to the target air-fuel ratio and an error is usually generated. is there. However, when the error of the reference value becomes larger than a predetermined value, it becomes impossible to control the air-fuel ratio of the air-fuel mixture supplied to the engine by the air-fuel ratio feedback control to the target air-fuel ratio with high accuracy, and good exhaust gas purification performance is obtained. There was a problem that it could not be obtained.

発明の概要 そこで、本発明の目的は、基準値の誤差が所定値以上に
大となっても良好な排気浄化性能を得ることができる空
燃比制御方法を提供することである。
SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide an air-fuel ratio control method capable of obtaining a good exhaust gas purification performance even if the error in the reference value exceeds a predetermined value.

本発明の空燃比制御方法は排気系に排気ガス中の排気成
分濃度に応じた出力を発生する排気成分濃度センサを備
えた内燃エンジンにおいてエンジン負荷に関する複数の
エンジン運転パラメータに応じて空燃比制御の基準値を
設定し、空燃比フィードバック制御時に所定周期毎に排
気成分濃度センサの出力値と目標値とを比較してその比
較結果に応じて比例制御、又は積分制御の空燃比補正値
を得て、設定した基準値を空燃比補正値に応じて補正し
て目標空燃比に対する出力値を決定すると共に基準値の
誤差を表わす誤差補正値を算出し、空燃比フィードバッ
ク制御停止時に基準値を誤差補正値によって補正してそ
れを出力値として決定し、出力値に応じて供給混合気の
空燃比を制御する空燃比制御方法であって、誤差補正値
を算出したときの誤差補正値の大きさに応じて空燃比補
正値の単位比例量又は単位積分量を補正することを特徴
としている。
The air-fuel ratio control method of the present invention, in an internal combustion engine equipped with an exhaust gas component concentration sensor for generating an output according to the exhaust gas component concentration in the exhaust gas in the exhaust system, the air-fuel ratio control according to a plurality of engine operating parameters regarding the engine load Set a reference value, compare the output value of the exhaust gas component concentration sensor with the target value at every predetermined period during air-fuel ratio feedback control, and obtain the air-fuel ratio correction value for proportional control or integral control according to the comparison result. , The set reference value is corrected according to the air-fuel ratio correction value to determine the output value for the target air-fuel ratio, and the error correction value showing the error of the reference value is calculated, and the reference value is error-corrected when the air-fuel ratio feedback control is stopped. A method of controlling the air-fuel ratio of the supply air-fuel mixture according to the output value by correcting it by determining it as an output value. It is characterized by correcting the unit proportional amount or unit integration quantity of the air-fuel ratio correction value in accordance with the magnitude of the difference correction value.

実 施 例 以下、本発明の実施例を図面を参照しつつ説明する。Embodiments Embodiments of the present invention will be described below with reference to the drawings.

第1図に示した本発明の空燃比制御方法を適用した車載
内燃エンジンの吸気2次空気供給方式の空燃比制御装置
においては、吸入空気が大気吸入口1からエアクリーナ
2、気化器3、そして吸気マニホールド4を介してエン
ジン5に供給される。気化器3には絞り弁6が設けら
れ、絞り弁6の上流にはベンチュリ7が形成されてい
る。
In the air-fuel ratio control device of the intake secondary air supply system for a vehicle-mounted internal combustion engine to which the air-fuel ratio control method of the present invention shown in FIG. 1 is applied, intake air is supplied from the air intake port 1 to the air cleaner 2, the carburetor 3, and It is supplied to the engine 5 via the intake manifold 4. A throttle valve 6 is provided in the vaporizer 3, and a venturi 7 is formed upstream of the throttle valve 6.

吸気マニホールド4とエアクリーナ2の空気吐出口近傍
とは吸気2次空気供給通路8によって連通されている。
吸気2次吸気供給通路8にはリニア型の電磁弁9が設け
られている。電磁弁9の開度はそのソレノイド9aに供給
される電流値に比例して変化する。
The intake manifold 4 and the vicinity of the air outlet of the air cleaner 2 are connected by an intake secondary air supply passage 8.
A linear solenoid valve 9 is provided in the intake secondary intake supply passage 8. The opening degree of the solenoid valve 9 changes in proportion to the current value supplied to the solenoid 9a.

一方、10は吸気マニホールド4に設けられ吸気マニホー
ルド4内の絶対圧に応じたレベルの出力を発生する絶対
圧センサ、11はエンジン5のクランクシャフト(図示せ
ず)の回転に応じてパルスを発生するクランク角セン
サ、12はエンジン5の冷却水温に応じたレベルの出力を
発生する冷却水温センサ、14はエンジン5の排気マニホ
ールド15に設けられ排気ガス中の酸素濃度に応じた出力
を発生する酸素濃度センサである。酸素濃度センサ14に
配設位置より下流の排気マニホールド15には排気ガス中
の有害成分の低減を促進させるために触媒コンバータ33
が設けられている。リニア型の電磁弁9、絶対圧センサ
10、クランク角センサ11、水温センサ12及び酸素濃度セ
ンサ14は制御回路20に接続されている。制御回路20には
更に車両の速度に応じたレベルの出力を発生する車速セ
ンサ16と、ポテンショメータからなり絞り弁6の開度に
応じたレベルの出力を発生する絞り弁開度センサ17とが
接続されている。
On the other hand, 10 is an absolute pressure sensor which is provided in the intake manifold 4 and which produces an output at a level according to the absolute pressure in the intake manifold 4, and 11 produces a pulse in response to rotation of a crankshaft (not shown) of the engine 5. Crank angle sensor, 12 is a cooling water temperature sensor that produces an output at a level according to the cooling water temperature of the engine 5, and 14 is oxygen that is provided in the exhaust manifold 15 of the engine 5 and that produces an output according to the oxygen concentration in the exhaust gas. It is a density sensor. The exhaust manifold 15 downstream of the oxygen concentration sensor 14 is provided with a catalytic converter 33 in order to promote reduction of harmful components in the exhaust gas.
Is provided. Linear solenoid valve 9, absolute pressure sensor
The crank angle sensor 11, the water temperature sensor 12, and the oxygen concentration sensor 14 are connected to the control circuit 20. The control circuit 20 is further connected to a vehicle speed sensor 16 which produces an output of a level according to the speed of the vehicle and a throttle valve opening sensor 17 which is composed of a potentiometer and produces an output of a level according to the opening of the throttle valve 6. Has been done.

制御回路20は第2図に示すように絶対圧センサ10、水温
センサ12、酸素濃度センサ14、車速センサ16及び絞り弁
開度センサ17の各出力レベルを変換するレベル変換回路
21と、レベル変換回路21を経た各センサ出力の1つを選
択的に出力するマルチプレクサ22と、このマルチプレク
サ22から出力される信号をディジタル信号に変換するA/
D変換器23と、クランク角センサ11の出力信号を波形整
形する波形整形回路24と、波形整形回路24からパルスと
して出力されるTDC信号の発生間隔をクロックパルス発
生回路(図示せず)から出力されるクロックパルス数に
よって計測するカウンタ25と、電磁弁9を駆動する駆動
回路28と、プログラムに従ってディジタル演算を行なう
CPU(中央演算回路)29と、各種の処理プログラム及び
データが予め書き込まれたROM30と、RAM31とからなって
いる。電磁弁9のソレノイド9aは駆動回路28の駆動トラ
ンジスタ及び電流検出用抵抗(共に図示せず)に直列に
接続されていてその直列回路の両端間に電源電圧が供給
される。マルチプレクサ22、A/D変換器23、カウンタ2
5、駆動回路28、CPU29、ROM30及びRAM31は入出力バス32
によって互いに接続されている。
As shown in FIG. 2, the control circuit 20 is a level conversion circuit for converting the output levels of the absolute pressure sensor 10, the water temperature sensor 12, the oxygen concentration sensor 14, the vehicle speed sensor 16 and the throttle valve opening sensor 17.
21, a multiplexer 22 that selectively outputs one of the sensor outputs that have passed through the level conversion circuit 21, and an A / D that converts the signal output from this multiplexer 22 into a digital signal.
The D converter 23, the waveform shaping circuit 24 that shapes the output signal of the crank angle sensor 11, and the generation interval of the TDC signal output as a pulse from the waveform shaping circuit 24 are output from a clock pulse generation circuit (not shown). A counter 25 for measuring the number of clock pulses generated, a drive circuit 28 for driving the solenoid valve 9, and a digital operation according to a program
It comprises a CPU (central processing unit) 29, a ROM 30 in which various processing programs and data are written in advance, and a RAM 31. The solenoid 9a of the solenoid valve 9 is connected in series with a drive transistor of the drive circuit 28 and a current detection resistor (both not shown), and a power supply voltage is supplied across the series circuit. Multiplexer 22, A / D converter 23, counter 2
5, the drive circuit 28, CPU29, ROM30 and RAM31 is an input / output bus 32
Are connected to each other by.

かかる構成においては、A/D変換器23から吸気マニホー
ルド4内の絶対圧、冷却水温、排気ガス中の酸素濃度、
車速及び絞り弁開度の情報が択一的に、またカウンタ25
からエンジン回転数を表わす情報がCPU29に入出力バス3
2を介して各々供給される。CPU29は後述の如く所定周期
T1(例えば、5m sec)毎に内部割込信号を発生するよう
にされており、割込信号に応じて電磁弁9のソレノイド
9aへの供給電流値を表わす出力値TOUTをデータとして算
出し、その算出したTOUTを駆動回路28に供給する。駆動
回路28はソレノイド9aに流れる電流値が出力値TOUTに応
じた値になるようにソレノイド9aに流れる電流値を閉ル
ープ制御する。
In such a configuration, from the A / D converter 23, the absolute pressure in the intake manifold 4, the cooling water temperature, the oxygen concentration in the exhaust gas,
Information on vehicle speed and throttle valve opening is selected alternatively, and counter 25
The information indicating the engine speed is sent to the CPU 29 from the input / output bus 3
Each is supplied via 2. CPU 29 has a predetermined cycle as described later
An internal interrupt signal is generated every T 1 (for example, 5 msec), and the solenoid of the solenoid valve 9 is responsive to the interrupt signal.
The output value T OUT representing the value of the current supplied to 9a is calculated as data, and the calculated T OUT is supplied to the drive circuit 28. The drive circuit 28 performs the closed loop control of the current value flowing in the solenoid 9a so that the current value flowing in the solenoid 9a becomes a value according to the output value T OUT .

次に、かかる空燃比制御装置の動作を第3図に示したCP
U29の動作フロー図に従って詳細に説明する。
Next, the operation of such an air-fuel ratio control device is shown in the CP shown in FIG.
A detailed description will be given according to the operation flow chart of U29.

CPU29は、第3図に示すようにA/Fルーチンにおいて先
ず、割込信号発生毎に電磁弁9への供給基準電流値を表
わす基準値DBASEを設定する(ステップ51)。ROM30には
第4図に示すように吸気マニホールド内絶対圧PBAとエ
ンジン回転数Neとから定まる基準値DBASEがDBASEデータ
マップとして予め書き込まれているので、CPU29は絶対
圧PBAとエンジン回転数Neとを読み込み、読み込んだ各
値に対応する基準値DBASEをDBASEデータマップから検索
する。基準値DBASEの設定後、車両の運転状態(エンジ
ンの運転状態を含む)が空燃比フィードバック(F/B)
制御条件を充足しているか否かを判別する(ステップ5
2)。この判別は吸気マニホールド内絶対圧PBA、冷却水
温Tw、車速V及びエンジン回転数Neから決定され、例え
ば、低車速時及び低冷却水温時には空燃比フィードバッ
ク制御条件が充足されていないとされる。ここで、空燃
比フィードバック制御条件を充足しないと判別したなら
ば、基準値DBASEに補正値Krefを乗算しその算出値を出
力値TOUTとする(ステップ53)。この補正値Krefが誤差
補正値である。RAM31には第5図に示すように吸気マニ
ホールド内絶対圧PBAとエンジン回転数Neとに対応する
領域毎の補正値KrefがKrefデータマップとして書き込ま
れているので、CPU29は絶対圧PBAとエンジン回転数Neと
に対応する補正値KrefをKrefデータマップから検索して
出力値TOUTの算出に用いる。
As shown in FIG. 3, the CPU 29 first sets a reference value D BASE representing the reference current value supplied to the solenoid valve 9 each time an interrupt signal is generated (step 51). Since the ROM30 are written in advance reference value D BASE determined from within the intake manifold absolute pressure P BA and the engine speed Ne as shown in FIG. 4 is a D BASE data map, the CPU29 absolute pressure P BA and engine The rotation speed Ne and are read, and the reference value D BASE corresponding to each read value is searched from the D BASE data map. After setting the reference value D BASE , the operating status of the vehicle (including the operating status of the engine) is the air-fuel ratio feedback (F / B).
It is determined whether the control conditions are satisfied (step 5).
2). This determination is determined from the absolute pressure P BA in the intake manifold, the cooling water temperature Tw, the vehicle speed V, and the engine speed Ne. For example, it is assumed that the air-fuel ratio feedback control condition is not satisfied at the low vehicle speed and the low cooling water temperature. If it is determined that the air-fuel ratio feedback control condition is not satisfied, the reference value D BASE is multiplied by the correction value Kref and the calculated value is used as the output value T OUT (step 53). This correction value Kref is an error correction value. Since the RAM31 correction value Kref for each area corresponding to the inside of the intake manifold absolute pressure P BA and the engine speed Ne as shown in FIG. 5 it is written as Kref data map, CPU 29 is an absolute pressure P BA The correction value Kref corresponding to the engine speed Ne is retrieved from the Kref data map and used to calculate the output value T OUT .

一方、空燃比フィードバック制御条件を充足していると
判別したならば、CPU29の内部タイマカウンタA(図示
せず)の計数時間が所定時間Δt1だけ経過したか否かを
判別する(ステップ56)。所定時間Δt1は吸気2次空気
を供給してからその結果が排気ガス中の酸素濃度の変化
として酸素濃度センサ14によって検出されるまでの応答
遅れ時間に相当する。このタイムカウンタAがリセット
されて計数を開始した時点から所定時間Δt1が経過した
ならば、タイムカウンタAをリセットしかつ初期値から
計数を開始させる(ステップ57)。すなわち、ステップ
57の実行によりタイムカウンタAが初期値により計数を
開始した後、所定時間Δt1が経過したか否かの判別がス
テップ56において行なわれているのである。こうしてタ
イムカウンタAによる所定時間Δt1の計数が開始される
と、酸素濃度の情報から酸素濃度センサ14の出力値LO2
が目標空燃比に対応する目標値Lrefより大であるか否か
を判別する(ステップ58)。すなわち、エンジン5への
供給混合気の空燃比が目標空燃比よりリーンであるか否
かが判別されるのである。LO2>Lrefならば、空燃比が
目標空燃比よりリーンであるので前回のステップ58の判
別結果を表わす空燃比フラグFAFが“1"であるか否かを
判別する(ステップ59)。FAF=0ならば、前回の空燃
比がリッチであると判別されリッチからリーンに反転し
たので比例減算値PLを算出する(ステップ60)。減算値
PLは定数K1(>1)と後述の積分減算値ILとを互いに乗
算(K1・IL)することにより得られる。減算値PLの算出
後、このA/Fルーチンの実行によって既に算出した空燃
比補正値IOUTをRAM31の記憶位置a1から読み出し、読み
出した補正値IOUTから減算値PLを差し引きその算出値を
新たな補正値IOUTとしかつRAM31の記憶位置a1に書き込
む(ステップ61)。FAF=1ならば、前回も空燃比がリ
ーンであると判別されたので積分減算値ILを算出する
(ステップ62)。減算値ILは定数K2、エンジン回転数Ne
及び絶対圧PBAを互いに乗算(K2・Ne・PBA)することに
より得られ、エンジン5の吸入空気量に依存するように
なっている。減算値ILの算出後、このA/Fルーチンの実
行によって既に算出した補正値IOUTをRAM31の記憶位置a
1か読み出し、読み出した補正値IOUTから減算値ILを差
し引きその算出値を新たな補正値IOUTとしかつRAM31の
記憶位置a1に書き込む(ステップ63)。ステップ61又は
63において補正値IOUTの算出後、空燃比がリーンである
ことを表わすためにフラグFAFに“1"をセットし(ステ
ップ64)、ステップ51において設定した基準値DBASE
空燃比補正値IOUTを加算してその加算結果を出力値TOUT
とする(ステップ65)。一方、ステップ58においてLO2
≦Lrefならば、空燃比が目標空燃比よりリッチであるの
で空燃比フラグFAFが“0"であるか否かを判別する(ス
テップ66)。FAF=1ならば、前回の空燃比がリーンで
あると判別しリーンからリッチに反転したので比例加算
値PR算出する(ステップ67)。加算値PRは定数K3(>
1)と後述の積分加算値IRとを互いに乗算(K3・IR)す
ることにより得られる。加算値PRの算出後、このA/Fル
ーチンの実行によって既に算出している補正値IOUTをRA
M31の記憶位置a1から読み出し、読み出した補正値IOUT
と加算値PRとを加算してその算出値を新たな補正値IOUT
としかつRAM31の記憶位置a1に書き込む(ステップ6
8)。ステップ66においてFAF=0ならば、前回も空燃比
がリッチであると判別したので積分加算値IRを算出する
(ステップ69)。加算値IRは定数K4(≠K2)、エンジン
回転数Ne及び絶対圧PBAを互いに乗算(K4・Ne・PBA)す
ることにより得られ、エンジン5の吸入空気量に依存す
るようになっている。加算値IRの算出後、A/Fルーチン
の実行によって既に算出した補正値IOUTをRAM31の記憶
位置a1から読み出し、読み出した補正値IOUTに加算値IR
を加算しその算出値を新たな補正値IOUTとしかつRAM31
の記憶位置a1に書き込む(ステップ70)。ステップ68又
は70において補正値IOUTの算出後、空燃比がリッチであ
ることを表わすためにフラグFAFに“0"をセットし(ス
テップ71)、補正値Krefを算出する(ステップ72)。補
正値Krefは、Kref=α・IOUT+(1−α)・Krefn-1
る式から算出される。ここで、αは定数、Krefn-1は前
回のステップ72の実行によって得られた補正値Krefであ
る。算出された補正値Krefがこのときの吸気マニホール
ド内絶対圧PBAとエンジン回転数Neに対応するRAM31のKr
efデータマップの位置に記憶される。算出された補正値
Krefが0.9より大でかつ1.1より小であるか否かを判別す
る(ステップ73)。0.9<Kref<1.1ならば、直ちにステ
ップ65の実行により出力値TOUTを算出する。Kref≦0.
9、又はKref≧1.1ならば、気化器のベース空燃比のずれ
により補正値Krefの大きさが大きいと見做して単位比例
量である比例減算量PLを補正し(ステップ74)、その
後、ステップ65の実行により出力値TOUTを算出する。例
えば、第6図に示すような特性で補正値Krefに対応する
比例減算量PLがROM30にPLデータマップとして予め記憶
されており、Kref≦0.9、又はKref≧1.1ならば、補正値
Krefに対応する比例減算量PLをPLデータマップから検索
する。補正値Krefが1.1以上になることは気化器のベー
ス空燃比がリッチ側にずれているので比例減算量PLが大
きくされ、補正値Krefが0.9以下になることは気化器の
ベース空燃比がリーン側にずれているので比例減算量PL
が小さくされるのである。ステップ53又は65において出
力値TOUTの算出後、駆動回路28に対して出力値TOUTを出
力する(ステップ75)。よって、ベース空燃比がリッチ
及びリーンのいずれの方向に大きくずれても、そのベー
ス空燃比のずれを適切に補正することができる。
On the other hand, if it is determined that the air-fuel ratio feedback control condition is satisfied, it is determined whether or not the counting time of the internal timer counter A (not shown) of the CPU 29 has passed a predetermined time Δt 1 (step 56). . The predetermined time Δt 1 corresponds to the response delay time from the supply of the secondary intake air until the result is detected by the oxygen concentration sensor 14 as a change in the oxygen concentration in the exhaust gas. When the predetermined time Δt 1 has elapsed from the time when the time counter A was reset and started counting, the time counter A is reset and counting is started from the initial value (step 57). I.e. step
After the time counter A starts counting with the initial value by executing 57, it is determined in step 56 whether or not a predetermined time Δt 1 has elapsed. When the counting of the predetermined time Δt 1 by the time counter A is started in this way, the output value L O2 of the oxygen concentration sensor 14 is determined from the oxygen concentration information.
Is larger than the target value Lref corresponding to the target air-fuel ratio (step 58). That is, it is determined whether the air-fuel ratio of the air-fuel mixture supplied to the engine 5 is leaner than the target air-fuel ratio. If L O2 > Lref, the air-fuel ratio is leaner than the target air-fuel ratio, so it is determined whether or not the air-fuel ratio flag F AF indicating the determination result of the previous step 58 is "1" (step 59). If F AF = 0, it is determined that the previous air-fuel ratio is rich, and since it has been inverted from rich to lean, the proportional subtraction value P L is calculated (step 60). Subtracted value
P L is obtained by multiplying (K 1 · I L ) a constant K 1 (> 1) and an integral subtraction value I L described later. After the subtraction value P L is calculated, the air-fuel ratio correction value I OUT already calculated by executing this A / F routine is read from the storage position a 1 of the RAM 31, and the subtraction value P L is subtracted from the read correction value I OUT to calculate it. The value is set as a new correction value I OUT and is written in the storage position a 1 of the RAM 31 (step 61). If F AF = 1, it is determined that the air-fuel ratio was lean last time, so the integral subtraction value I L is calculated (step 62). The subtracted value I L is a constant K 2 , the engine speed Ne
And the absolute pressure P BA are multiplied by each other (K 2 · Ne · P BA ) and are dependent on the intake air amount of the engine 5. After the subtraction value I L is calculated, the correction value I OUT already calculated by executing this A / F routine is stored in the RAM 31 at the storage position a.
One is read out, the subtraction value I L is subtracted from the read correction value I OUT, and the calculated value is set as a new correction value I OUT and is written in the storage position a 1 of the RAM 31 (step 63). Step 61 or
After the correction value I OUT is calculated in 63, the flag F AF is set to "1" to indicate that the air-fuel ratio is lean (step 64), and the reference value D BASE set in step 51 is set to the air-fuel ratio correction value. I OUT is added and the addition result is output value T OUT
(Step 65). On the other hand, in step 58, L O2
If ≤Lref, the air-fuel ratio is richer than the target air-fuel ratio, so it is determined whether or not the air-fuel ratio flag F AF is "0" (step 66). If F AF = 1, it is determined that the previous air-fuel ratio is lean, and since lean has been inverted to rich, the proportional addition value P R is calculated (step 67). The added value P R is a constant K 3 (>
It is obtained by multiplying (1) and an integrated addition value I R described later by each other (K 3 · I R ). After the addition value P R is calculated, the correction value I OUT already calculated by executing this A / F routine is RA
Correction value I OUT read from memory location a 1 of M31
And the addition value P R are added and the calculated value is added to the new correction value I OUT.
And write to memory location a 1 of RAM 31 (step 6
8). If F AF = 0 in step 66, it is determined that the air-fuel ratio was rich in the previous time, so the integral addition value I R is calculated (step 69). The added value I R is obtained by multiplying the constant K 4 (≠ K 2 ) by the engine speed Ne and the absolute pressure P BA (K 4 · Ne · P BA ) and depends on the intake air amount of the engine 5. It is like this. After calculating the addition value I R , the correction value I OUT already calculated by executing the A / F routine is read from the storage position a 1 of the RAM 31 and the addition value I R is added to the read correction value I OUT.
And the calculated value as a new correction value I OUT and RAM31
Write to memory location a 1 (step 70). After the correction value I OUT is calculated in step 68 or 70, "0" is set to the flag F AF to indicate that the air-fuel ratio is rich (step 71), and the correction value Kref is calculated (step 72). The correction value Kref is calculated from the equation Kref = α · I OUT + (1-α) · Krefn −1 . Here, α is a constant, and Krefn −1 is the correction value Kref obtained by executing the previous step 72. Calculated correction value Kref corresponds to the absolute pressure P BA and the engine speed Ne in an intake manifold of this time RAM31 of Kr
It is stored at the location of the ef data map. Calculated correction value
It is determined whether Kref is larger than 0.9 and smaller than 1.1 (step 73). If 0.9 <Kref <1.1, the output value T OUT is immediately calculated by executing step 65. Kref ≦ 0.
If 9 or Kref ≧ 1.1, it is considered that the correction value Kref is large due to the deviation of the base air-fuel ratio of the carburetor, and the proportional subtraction amount P L that is the unit proportional amount is corrected (step 74), and thereafter. The output value T OUT is calculated by executing step 65. For example, if the proportional subtraction amount P L corresponding to the correction value Kref with the characteristics shown in FIG. 6 is previously stored in the ROM 30 as the P L data map and Kref ≦ 0.9 or Kref ≧ 1.1, the correction value
The P L data map is searched for the proportional subtraction amount P L corresponding to Kref. The correction value Kref is equal to or greater than 1.1 base air-fuel ratio of the vaporizer is increased proportionally subtracted amount P L because deviates to the rich side, the correction value Kref is 0.9 or less is the base air-fuel ratio of the carburetor Since it is shifted to the lean side, the proportional subtraction amount P L
Is reduced. After calculating the output value T OUT in step 53 or 65, and outputs the output value T OUT with respect to the drive circuit 28 (step 75). Therefore, even if the base air-fuel ratio largely deviates in either the rich or lean direction, the deviation of the base air-fuel ratio can be appropriately corrected.

なお、第6図に示したように補正値Krefに対して比例減
算量PLが段階的に定まるようになっているが、補正値Kr
efに対して比例減算量PLを連続的に定めても良いのであ
る。またRAM31はエンジン5の作動停止時にも記憶内容
が揮発しない不揮発性であり、Krefデータマップの各Kr
efは本装置の使用前に1に初期設定される。
As shown in FIG. 6, the proportional subtraction amount P L is set stepwise with respect to the correction value Kref.
The proportional subtraction amount P L may be continuously determined with respect to ef. The RAM 31 is non-volatile so that the stored contents do not volatilize even when the engine 5 is stopped, and each Kr of the Kref data map is
ef is initialized to 1 before using this device.

駆動回路28は電磁弁9のソレノイド9aに流れる電流値を
電流検出用抵抗によって検出してその検出電流値と出力
値TOUTとを比較し、比較結果に応じて駆動トランジスタ
をオンオフすることによりソレノイド9aに電流を供給す
る。よって、ソレノイド9aには出力値TOUTが表わす電流
が流れ、電磁弁9のソレノイド9aに流れる電流値に比例
した量の空気2次空気が吸気マニホールド4内に供給さ
れているのである。
The drive circuit 28 detects the value of the current flowing through the solenoid 9a of the solenoid valve 9 by the current detection resistor, compares the detected current value with the output value T OUT, and turns on / off the drive transistor according to the comparison result to turn on / off the solenoid. Supply current to 9a. Therefore, the current represented by the output value T OUT flows through the solenoid 9a, and the secondary air of the amount proportional to the current value flowing through the solenoid 9a of the solenoid valve 9 is supplied into the intake manifold 4.

なお、タイムカウンタAがステップ57においてリセット
されて初期値からの計数が開始された後、所定時間Δt1
が経過していないとステップ56において判別されたなら
ば、直ちにステップ65が実行され、この場合、前回まで
のA/Fルーチンの実行によって得られた空燃比補正値I
OUTが読み出される。
After the time counter A is reset in step 57 and counting from the initial value is started, a predetermined time Δt 1
If it is determined in step 56 that has not elapsed, step 65 is immediately executed, and in this case, the air-fuel ratio correction value I obtained by executing the A / F routine up to the previous time is
OUT is read.

また、上記した本発明の実施例においては、リニア型の
電磁弁を備えた空燃比制御装置について説明したが、電
磁開閉弁を吸気2次空気供給通路に備え、所定周期毎に
電磁開閉弁の開弁時間TOUT(=基準開弁時間TBASE+補
正値IOUT)を算出しその開弁時間TOUTだけ電磁開閉弁を
開弁させる空燃比制御装置にも本発明を適用することが
できる。
Further, in the above-described embodiment of the present invention, the air-fuel ratio control device provided with the linear type electromagnetic valve has been described. However, the electromagnetic opening / closing valve is provided in the intake secondary air supply passage, and the electromagnetic opening / closing valve is provided at predetermined intervals. The present invention can also be applied to an air-fuel ratio control device that calculates the valve opening time T OUT (= reference valve opening time T BASE + correction value I OUT ) and opens the electromagnetic on-off valve for the valve opening time T OUT. .

更に、上記した本発明の実施例においては、補正値Kref
の大きさに応じて比例減算量PLのみを補正したが、減算
量PR、IL、IRも補正しても良いのである。
Further, in the above-described embodiment of the present invention, the correction value Kref
Although only the proportional subtraction amount P L is corrected according to the magnitude of, the subtraction amounts P R , I L , and I R may also be corrected.

発明の効果 以上の如く、本発明の空燃比制御方法においては、基準
値の誤差を表わす補正値を算出したときその補正値の大
きさに応じて空燃比補正値の単位比例量又は単位積分量
を補正するので気化器のベース空燃比のずれが大きくな
っても空燃比を高精度で目標空燃比に制御することがで
き、排気浄化性能の向上を図ることができるのである。
また、空燃比フィードバック制御停止時には誤差補正値
で基準値を補正して出力値を決定し、その出力値に応じ
て供給混合気の空燃比を制御するので、空燃比フィード
バック制御停止時においてもベース空燃比のずれが補償
され供給混合気の空燃比を目標空燃比に高精度で制御す
ることができる。
As described above, in the air-fuel ratio control method of the present invention, when the correction value representing the error of the reference value is calculated, the unit proportional amount or unit integral amount of the air-fuel ratio correction value is calculated according to the magnitude of the correction value. Therefore, even if the deviation of the base air-fuel ratio of the carburetor becomes large, the air-fuel ratio can be controlled to the target air-fuel ratio with high accuracy, and the exhaust gas purification performance can be improved.
Also, when the air-fuel ratio feedback control is stopped, the reference value is corrected with the error correction value to determine the output value, and the air-fuel ratio of the supply air-fuel mixture is controlled according to the output value. The deviation of the air-fuel ratio is compensated, and the air-fuel ratio of the supply air-fuel mixture can be controlled to the target air-fuel ratio with high accuracy.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の空燃比制御方法を適用した装置を示す
概略図、第2図は第1図の装置中の制御回路の具体的構
成を示すブロック図、第3図はCPUの動作を示すフロー
図、第4図はROMに書き込まれたDBASEデータマップを示
す図、第5図はRAMに書き込まれたKrefデータマップを
示す図、第6図は補正値Kref−比例減算値PL特性を示す
図である。 主要部分の符号の説明 2……エアクリーナ 3……気化器 4……吸気マニホールド 6……絞り弁 7……ベンチュリ 8……吸気2次空気供給通路 9……リニア型電磁弁 10……絶対圧センサ 11……クランク角センサ 12……冷却水温センサ 14……酸素濃度センサ 15……排気マニホールド 17……絞り弁開度センサ 33……触媒コンバータ
FIG. 1 is a schematic diagram showing an apparatus to which the air-fuel ratio control method of the present invention is applied, FIG. 2 is a block diagram showing a concrete configuration of a control circuit in the apparatus of FIG. 1, and FIG. FIG. 4 is a flowchart showing the D BASE data map written in the ROM, FIG. 5 is a view showing the Kref data map written in the RAM, and FIG. 6 is a correction value Kref-proportional subtraction value P L. It is a figure which shows a characteristic. Explanation of symbols of main parts 2 …… Air cleaner 3 …… Vaporizer 4 …… Intake manifold 6 …… Throttle valve 7 …… Venturi 8 …… Intake secondary air supply passage 9 …… Linear solenoid valve 10 …… Absolute pressure Sensor 11 …… Crank angle sensor 12 …… Cooling water temperature sensor 14 …… Oxygen concentration sensor 15 …… Exhaust manifold 17 …… Throttle valve opening sensor 33 …… Catalytic converter

フロントページの続き (56)参考文献 特開 昭59−203828(JP,A) 特開 昭59−147843(JP,A) 特開 昭54−20231(JP,A) 特開 昭59−54750(JP,A)Continuation of the front page (56) Reference JP 59-203828 (JP, A) JP 59-147843 (JP, A) JP 54-20231 (JP, A) JP 59-54750 (JP , A)

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】排気系に排気ガス中の排気成分濃度に応じ
た出力を発生する排気成分濃度センサを備えた内燃エン
ジンにおいてエンジン負荷に関する複数のエンジン運転
パラメータに応じて空燃比制御の基準値を設定し、空燃
比フィードバック制御時に所定周期毎に前記排気成分濃
度センサの出力値と目標値とを比較してその比較結果に
応じて比例制御、又は積分制御の空燃比補正値を得て、
設定した基準値を前記空燃比補正値に応じて補正して目
標空燃比に対する出力値を決定すると共に前記基準値の
誤差を表わす誤差補正値を算出し、空燃比フィードバッ
ク制御停止時に前記基準値を前記誤差補正値によって補
正してそれを前記出力値として決定し、前記出力値に応
じて供給混合気の空燃比を制御する空燃比制御方法であ
って、前記誤差補正値を算出したときの前記誤差補正値
の大きさに応じて前記空燃比補正値の単位比例量又は単
位積分量を補正することを特徴とする空燃比制御方法。
1. An internal combustion engine having an exhaust component concentration sensor for producing an output according to an exhaust component concentration in exhaust gas in an exhaust system, wherein a reference value for air-fuel ratio control is set in accordance with a plurality of engine operating parameters related to engine load. Set, to obtain an air-fuel ratio correction value of proportional control, or integral control according to the comparison result by comparing the output value and the target value of the exhaust gas component concentration sensor at predetermined intervals during air-fuel ratio feedback control,
The set reference value is corrected according to the air-fuel ratio correction value to determine the output value with respect to the target air-fuel ratio, and an error correction value representing the error of the reference value is calculated, and the reference value is set when the air-fuel ratio feedback control is stopped. An air-fuel ratio control method of correcting the error correction value to determine it as the output value, and controlling the air-fuel ratio of the supply air-fuel mixture according to the output value, wherein the error correction value is calculated when the error correction value is calculated. An air-fuel ratio control method, wherein the unit proportional amount or unit integral amount of the air-fuel ratio correction value is corrected according to the magnitude of the error correction value.
【請求項2】前記誤差補正値が第1所定値以下又は第1
所定値より大なる第2所定値以上であるとき前記空燃比
補正値の単位比例量又は単位積分量を補正し、その補正
の際、前記誤差補正値が前記第1所定値以下のときと前
記第2所定値以上のときとでは前記空燃比補正値の単位
比例量又は単位積分量を異なる方向に変化させることを
特徴とする特許請求の範囲第1項記載の空燃比制御方
法。
2. The error correction value is a first predetermined value or less or a first
The unit proportional amount or unit integral amount of the air-fuel ratio correction value is corrected when the error correction value is equal to or less than the first predetermined value when the error correction value is equal to or less than the first predetermined value. The air-fuel ratio control method according to claim 1, wherein the unit proportional amount or unit integral amount of the air-fuel ratio correction value is changed in a different direction when the second predetermined value or more.
JP61130889A 1986-06-04 1986-06-04 Air-fuel ratio control method for internal combustion engine Expired - Lifetime JPH0713491B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61130889A JPH0713491B2 (en) 1986-06-04 1986-06-04 Air-fuel ratio control method for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61130889A JPH0713491B2 (en) 1986-06-04 1986-06-04 Air-fuel ratio control method for internal combustion engine

Publications (2)

Publication Number Publication Date
JPS62288339A JPS62288339A (en) 1987-12-15
JPH0713491B2 true JPH0713491B2 (en) 1995-02-15

Family

ID=15045072

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61130889A Expired - Lifetime JPH0713491B2 (en) 1986-06-04 1986-06-04 Air-fuel ratio control method for internal combustion engine

Country Status (1)

Country Link
JP (1) JPH0713491B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59147843A (en) * 1983-02-14 1984-08-24 Nissan Motor Co Ltd Air-fuel ratio control device
JPS59203828A (en) * 1983-05-02 1984-11-19 Japan Electronic Control Syst Co Ltd Air-fuel ratio learning control apparatus for electronically controlled fuel injection type internal-combustion engine

Also Published As

Publication number Publication date
JPS62288339A (en) 1987-12-15

Similar Documents

Publication Publication Date Title
JPS60240840A (en) Control device of air-fuel ratio in internal-combustion engine
JP2690482B2 (en) Air-fuel ratio control device for internal combustion engine
US4690121A (en) Air intake side secondary air supply system for an internal combustion engine with a duty ratio control operation
JPH0821283A (en) Air-fuel ratio control device for internal combustion engine
US4763265A (en) Air intake side secondary air supply system for an internal combustion engine with an improved duty ratio control operation
US4753208A (en) Method for controlling air/fuel ratio of fuel supply system for an internal combustion engine
JP3203440B2 (en) Air-fuel ratio feedback control device for internal combustion engine
US4765305A (en) Control method of controlling an air/fuel ratio control system in an internal combustion engine
US4844041A (en) Method of controlling the air/fuel ratio for an internal combustion engine mounted on a vehicle
US4715349A (en) Air intake side secondary air supply system for an internal combustion engine with an improved operation under a small intake air amount
JP2726257B2 (en) Air-fuel ratio control method for internal combustion engine
JPH0713491B2 (en) Air-fuel ratio control method for internal combustion engine
US4732132A (en) Air intake side secondary air supply system for an internal combustion engine using a linear-type solenoid valve
JPH0776539B2 (en) Air-fuel ratio control method for internal combustion engine
US4705012A (en) Air intake side secondary air supply system for an internal combustion engine with a duty ratio control operation
JPS6213754A (en) Idle rotational speed control device in internal-combustion engine
JP2551558B2 (en) Air-fuel ratio control method for internal combustion engine
JP2672494B2 (en) Air-fuel ratio control method for internal combustion engine
US4646699A (en) Method for controlling air/fuel ratio of fuel supply for an internal combustion engine
US4715352A (en) Air intake side secondary air supply system for an internal combustion engine with a duty ratio control operation
JP2609230B2 (en) Air-fuel ratio control method for internal combustion engine
JP2655639B2 (en) Air-fuel ratio control method for internal combustion engine
JPH0715272B2 (en) Air-fuel ratio controller for internal combustion engine
JPH066929B2 (en) Air-fuel ratio controller for in-vehicle internal combustion engine
JPH0735740B2 (en) Air-fuel ratio controller for internal combustion engine