JPH0776539B2 - Air-fuel ratio control method for internal combustion engine - Google Patents
Air-fuel ratio control method for internal combustion engineInfo
- Publication number
- JPH0776539B2 JPH0776539B2 JP13088886A JP13088886A JPH0776539B2 JP H0776539 B2 JPH0776539 B2 JP H0776539B2 JP 13088886 A JP13088886 A JP 13088886A JP 13088886 A JP13088886 A JP 13088886A JP H0776539 B2 JPH0776539 B2 JP H0776539B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- air
- fuel ratio
- correction value
- output
- 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 - Fee Related
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).
このような空燃比制御装置においては、エンジン負荷に
関する複数のエンジン運転パラメータに応じて空燃比制
御の基準値を設定し、所定周期毎に酸素濃度センサ等の
排気成分濃度センサの出力値と目標空燃比に対応する目
標値とを比較し、その比較結果に応じて基準値を補正す
ることにより出力値が決定され、出力値に応じて空燃比
調整用電磁弁の開度が制御されるようになっている。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 and correcting the reference value according to the comparison result, and the opening of the air-fuel ratio adjusting solenoid valve is controlled according to the output value. Has become.
ところで、気化器の経時変化、又は劣化のために気化器
のベース空燃比が予め定めた値からずれることにより設
定された基準値が目標空燃比に対応しなくなり誤差が生
じてくることが普通である。よって、基準値の誤差が所
定値以上に大きくなると、空燃比フィードバック制御に
よってエンジンに供給される混合気の空燃比を目標空燃
比に高精度で制御することが不可能となり良好な排気浄
化性能が得られなくなるという問題点があった。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. Therefore, when the error of the reference value becomes larger than the predetermined value, it becomes impossible to control the air-fuel ratio of the air-fuel mixture supplied to the engine to the target air-fuel ratio with high accuracy by the air-fuel ratio feedback control, 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 is characterized in that a correction value representing an error of the reference value is calculated, and the target value to be compared with the output value of the exhaust gas component concentration sensor is corrected according to the magnitude of the calculated 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. 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 air 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. A catalytic converter 33 is provided in the exhaust manifold 15 downstream of the position where the oxygen concentration sensor 14 is arranged 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、カウンタ25、駆
動回路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. The multiplexer 22, the A / D converter 23, the counter 25, the drive circuit 28, the CPU 29, the ROM 30 and the RAM 31 are connected to each other by the input / output bus 32.
かかる構成においては、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 output value T OUT is supplied to the drive circuit 28. The output value of the drive circuit 28 is the current value flowing through the solenoid 9a.
The value of the current flowing through the solenoid 9a is closed-loop controlled so that it has a value according to 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)。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). 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≦Lre
fならば、空燃比が目標空燃比よりリッチであるので空
燃比フラグFAFが“O"であるか否かを判別する(ステッ
プ66)。FAF=1ならば、前回の空燃比がリーンである
と判別しリーンからリッチに反転したので比例加算値PR
を算出する(ステップ67)。加算値PRは定数K3(>1)
と後述の積分加算値IRとを互いに乗算(K3・IR)するこ
とにより得られる。加算値PRの算出後、このA/Fルーチ
ンの実行によって既に算出している補正値IOUTをRAM31
の記憶位置a1から読み出し、読み出した補正値IOUTと加
算値PRとを加算してその算出値を新たな補正値IOUTとし
かつRAM31の記憶位置a1に書き込む(ステップ68)。ス
テップ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"をセットし(ステップ7
1)、補正値Krefを算出する(ステプ72)。補正値Kref
は、Kref=α・IOUT+(1−α)・Krefn-1なる式から
算出される。ここで、αは定数、Krefn-1は前回のステ
ップ72の実行によって得られた補正値Krefである。算出
された補正値Krefがこのときの吸気マニホールド内絶対
圧PBAとエンジン回転数Neに対応するRAM31のKrefデータ
マップの位置に記憶される。算出された補正値Krefが0.
9より大でかつ1.1より小であるか否かを判別する(ステ
ップ73)。0.9<Kref<1.1ならば、直ちにステップ65の
実行により出力値TOUTを算出する。Kref≦0.9、又はKre
f≧1.1ならば、気化器のベース空燃比のずれにより補正
値Krefの大きさが大きいと見做して目標空燃比に対応す
る目標値Lrefを補正し(ステップ74)、その後、ステッ
プ65の実行により出力値TOUTを算出する。例えば、第6
図に示すような特性で補正値Krefに対応する目標値Lref
がROM30にLrefデータマップとして予め記憶されてお
り、Kref≦0.9、又はKref≧1.1ならば、補正値Lrefに対
応する目標値LrefをLrefデータマップから検索する。補
正値Krefが1.1以上になることは気化器のベース空燃比
がリッチ側にずれているので目標値Lrefが小さくされ、
補正値Krefが0.9以下になることは気化器のベース空燃
比がリーン側にずれているので目標値Lrefが大きくされ
るのである。ステップ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 output Δ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). That is, it is determined in step 56 whether or not the predetermined time Δt 1 has elapsed after the time counter A started counting from the initial value by executing step 57. 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 ) by a constant K 1 (> 1) and an integral subtraction value I L described later. After calculating the subtraction value P L , the 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 air-fuel ratio 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.
Read from 1 , subtract the subtraction value I L from the read correction value I OUT, and use the calculated value as the new correction value I OUT.
To the memory location a 1 of (step 63). After the correction value I OUT is calculated in step 61 or 63, “1” is set to the flag F AF to indicate that the air-fuel ratio is lean (step 64), and the reference value D BASE set in step 51 is set.
The correction value I OUT is added to and the addition result is used as the output value T OUT (step 65). On the other hand, in step 58, L O2 ≦ Lre
If f, 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 "O" (step 66). If F AF = 1, it is determined that the previous air-fuel ratio is lean, and since lean was reversed to rich, the proportional addition value P R
Is calculated (step 67). The added value P R is a constant K 3 (> 1)
And the integrated addition value I R described later are multiplied by each other (K 3 · I R ). After calculating the added value P R, the correction value I OUT already calculated by executing this A / F routine is stored in RAM 31.
Reading from the storage position a 1, adds the read correction value I OUT and additional value P R, and writes the calculated value in the storage position a 1 of the new correction value I OUT Toshikatsu RAM 31 (step 68). 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 a constant K 4 (≠ K 2 ), engine speed
It is obtained by multiplying Ne and the absolute pressure P BA by each other (K 4 · Ne · P BA ) and depends on the intake air amount of the engine 5. After the addition value I R is calculated, the correction value I OUT already calculated by executing the A / F routine is stored in the RAM 31 at the storage position a 1
Read from the read correction value by adding the addition value I R in I OUT writes the calculated value in the storage position a 1 of the new correction value I OUT Toshikatsu RAM 31 (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 7
1) Calculate the correction value Kref (step 72). Correction value Kref
Is calculated from the equation Kref = α · I OUT + (1−α) · Kref n-1 . Here, α is a constant, and Kref n−1 is a correction value Kref obtained by executing the previous step 72. The calculated correction value Kref is stored in the Kref data map position of the RAM 31 corresponding to the intake manifold absolute pressure P BA and the engine speed Ne at this time. The calculated correction value Kref is 0.
It is determined whether it is greater than 9 and less 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.9 or Kre
If f ≧ 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 target value Lref corresponding to the target air-fuel ratio is corrected (step 74). The output value T OUT is calculated by execution. For example, the sixth
Target value Lref corresponding to correction value Kref with the characteristics shown in the figure
Is previously stored in the ROM 30 as an Lref data map, and if Kref ≦ 0.9 or Kref ≧ 1.1, the target value Lref corresponding to the correction value Lref is searched from the Lref data map. When the correction value Kref is 1.1 or more, the target value Lref is reduced because the base air-fuel ratio of the carburetor is shifted to the rich side,
When the correction value Kref is 0.9 or less, the target value Lref is increased because the base air-fuel ratio of the carburetor is shifted to the lean side. 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).
なお、第6図に示したように補正値Krefに対して目標値
Lrefが段階的に定まるのではなく、補正値Krefに対して
目標値Lrefを連続的に定まるようにしても良い。またRA
M31はエンジン5の作動停止時にも記憶内容が揮発しな
い不揮発性であり、Krefデータマップの各Krefは本装置
の使用前に1に初期設定される。In addition, as shown in FIG. 6, the target value for the correction value Kref
The target value Lref may be continuously determined with respect to the correction value Kref instead of being determined stepwise. Also RA
M31 is a non-volatile memory content that does not volatilize even when the operation of the engine 5 is stopped, and each Kref in the Kref data map is initially set to 1 before the use of this device.
駆動回路28は電磁弁9のソレノイド9aに流れる電流値を
電流検出用抵抗によって検出してその検出電流値と出力
値TOUTと比較し、比較結果に応じて駆動トランジスタを
オンオフすることによりソレノイド9aに電流を供給す
る。よって、ソレノイド9aには出力値TOUTが表わす電流
が流れ、電磁弁9のソレノイド9aに流れる電流値に比例
した量の吸気2次空気が吸気マニホールド4内に供給さ
れるのである。The drive circuit 28 detects the current value 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, thereby turning on / off the solenoid 9a. Supply current to the. Therefore, the current represented by the output value T OUT flows through the solenoid 9a, and the intake secondary air in an amount proportional to the value of the current flowing through the solenoid 9a of the solenoid valve 9 is supplied into the intake manifold 4.
なお、タイムカウンタAがステップ57においてリセット
されて初期値からの計数が開始された後、所定時間Δt1
が経過していないとステップ56において判別されたなら
ば、直ちにステップ65が実行され、この場合、前回まで
のA/Fルーチンの実行によって得られた補正値IOUTが読
み出される。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 correction value I OUT obtained by the previous execution of the A / F routine is read.
また、上記した本発明の実施例においては、リニア型の
電磁弁を備えたた具えた空燃比制御装置について説明し
たが、電磁開閉弁を吸気2次空気供給通路に備え、所定
周期毎に電磁開閉弁の開弁時間TOUT(=基準開弁時間T
BASE+補正値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 on-off valve is provided in the intake secondary air supply passage, and the electromagnetic valve is provided at predetermined intervals. Open / close valve opening time T OUT (= reference valve opening time T
The present invention can also be applied to an air-fuel ratio control device that calculates BASE + correction value I OUT ) and opens the solenoid on-off valve for the valve opening time T OUT .
発明の効果 以上の如く、本発明の空燃比制御方法においては、基準
値の誤差を表わす補正値を算出し、排気成分濃度センサ
の出力値と比較する目標空燃比に対応した目標値を算出
した補正値の大きさに応じて変化させるので気化器のベ
ース空燃比のずれが大きくなっても空燃比を高精度で目
標空燃比に制御することができ、排気浄化性能の向上を
図ることができるのである。As described above, in the air-fuel ratio control method of the present invention, the correction value representing the error of the reference value is calculated, and the target value corresponding to the target air-fuel ratio to be compared with the output value of the exhaust gas component concentration sensor is calculated. Since it is changed according to the magnitude of the correction value, the air-fuel ratio can be controlled to the target air-fuel ratio with high accuracy even if the deviation of the base air-fuel ratio of the carburetor becomes large, and the exhaust purification performance can be improved. Of.
第1図は本発明の空燃比制御方法を適用した装置を示す
概略図、第2図は第1図の装置中の制御回路の具体的構
成を示すブロック図、第3図はCPUの動作を示すフロー
図、第4図はROMに書き込まれたDBASEデータマップを示
す図、第5図はRAMに書き込まれたKrefデータマップを
示す図、第6図は補正値Kref−目標値Lref特性を示す図
である。 主要部分の符号の説明 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 flow chart showing the D BASE data map written in the ROM, FIG. 5 is a diagram showing the Kref data map written in the RAM, and FIG. 6 shows the correction value Kref-target value Lref characteristics. FIG. 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
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, compare the output value of the exhaust gas component concentration sensor and the target value for each predetermined cycle, determine the output value for the target air-fuel ratio by correcting the set reference value according to the comparison result and the reference value Is an air-fuel ratio control method for calculating a correction value representing the error, wherein the target value is corrected according to the magnitude of the correction value when the correction value is calculated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13088886A JPH0776539B2 (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 |
---|---|---|---|
JP13088886A JPH0776539B2 (en) | 1986-06-04 | 1986-06-04 | Air-fuel ratio control method for internal combustion engine |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS62288338A JPS62288338A (en) | 1987-12-15 |
JPH0776539B2 true JPH0776539B2 (en) | 1995-08-16 |
Family
ID=15045047
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13088886A Expired - Fee Related JPH0776539B2 (en) | 1986-06-04 | 1986-06-04 | Air-fuel ratio control method for internal combustion engine |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0776539B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6955214B2 (en) * | 2017-12-27 | 2021-10-27 | トヨタ自動車株式会社 | Internal combustion engine control device |
-
1986
- 1986-06-04 JP JP13088886A patent/JPH0776539B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPS62288338A (en) | 1987-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6090944A (en) | Air-fuel ratio learning control apparatus for electronically controlled fuel injection type internal-combustion engine | |
JP2518247B2 (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 | |
JP2690482B2 (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 | |
US4765305A (en) | Control method of controlling an air/fuel ratio control system in an internal combustion engine | |
US4694803A (en) | Air-fuel ratio control system for an internal combustion engine with an atmospheric pressure responsive correction operation | |
JPH0776539B2 (en) | Air-fuel ratio control method for internal combustion engine | |
JP2726257B2 (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 | |
US4844041A (en) | Method of controlling the air/fuel ratio for an internal combustion engine mounted on a vehicle | |
US4705012A (en) | Air intake side secondary air supply system for an internal combustion engine with a duty ratio control operation | |
US4715349A (en) | Air intake side secondary air supply system for an internal combustion engine with an improved operation under a small intake air amount | |
JPH0713491B2 (en) | Air-fuel ratio control method for internal combustion engine | |
JPS6213754A (en) | Idle rotational speed control device in internal-combustion engine | |
JP2551558B2 (en) | Air-fuel ratio control method for internal combustion engine | |
JP2655639B2 (en) | Air-fuel ratio control method for internal combustion engine | |
JP2672494B2 (en) | Air-fuel ratio control method for internal combustion engine | |
US4715352A (en) | Air intake side secondary air supply system for an internal combustion engine with a duty ratio control operation | |
JP2505750B2 (en) | Air-fuel ratio control method for multi-fuel internal combustion engine | |
JP2609230B2 (en) | Air-fuel ratio control method for internal combustion engine | |
JP2571214B2 (en) | Air-fuel ratio control method for multi-fuel internal combustion engine | |
JPH0646013B2 (en) | Air-fuel ratio control method for fuel supply device for internal combustion engine | |
JPH0735740B2 (en) | Air-fuel ratio controller for internal combustion engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |