JPH0529775B2 - - Google Patents
Info
- Publication number
- JPH0529775B2 JPH0529775B2 JP58201124A JP20112483A JPH0529775B2 JP H0529775 B2 JPH0529775 B2 JP H0529775B2 JP 58201124 A JP58201124 A JP 58201124A JP 20112483 A JP20112483 A JP 20112483A JP H0529775 B2 JPH0529775 B2 JP H0529775B2
- Authority
- JP
- Japan
- Prior art keywords
- learning
- correction coefficient
- fuel ratio
- air
- injection amount
- 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
Links
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/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1438—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
- F02D41/1477—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the regulation circuit or part of it,(e.g. comparator, PI regulator, output)
- F02D41/1483—Proportional component
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Investigating Or Analyzing Materials By The Use Of Fluid Adsorption Or Reactions (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【発明の詳細な説明】
<技術分野>
本発明は電子制御燃料噴射式内燃機関における
空燃比の学習制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION <Technical Field> The present invention relates to an air-fuel ratio learning control device in an electronically controlled fuel injection type internal combustion engine.
<背景技術>
電子制御燃料噴射式内燃機関において、噴射量
Tiは次式によつて定められる。<Background technology> In an electronically controlled fuel injection type internal combustion engine, the injection amount
Ti is determined by the following formula.
Ti=TP×COEF×α+TS
ここで、TPは基本噴射量で、TP=K×Q/N
である。Kは定数、Qは吸入空気流量、Nはエン
ジン回転数である。COEFは各種補正係数であ
る。αは後述する空燃比のフイードバツク制御
(λコントロール)のための空燃比フイードバツ
ク補正係数である。TSは電圧補正分で、バツテ
リ電圧の変動による電磁式噴射弁の噴射量変化を
補正するためのものである。 Ti = T P × COEF × α + T S , where T P is the basic injection amount, T P = K × Q/N
It is. K is a constant, Q is the intake air flow rate, and N is the engine speed. COEF is various correction coefficients. α is an air-fuel ratio feedback correction coefficient for air-fuel ratio feedback control (λ control) to be described later. T S is a voltage correction amount, which is used to correct changes in the injection amount of the electromagnetic injection valve due to changes in battery voltage.
空燃比のフイードバツク制御については、排気
系にO2センサを取付けて実際の空燃比を検出し、
空燃比が理論空燃比より濃いか薄いかをスライス
レベルにより判定し、理論空燃比によるように燃
料の噴射量を制御するわけであり、このため、前
記の空燃比フイードバツク補正係数αというもの
を定めて、このαを変化させることにより理論空
燃比に保つている。 For air-fuel ratio feedback control, an O 2 sensor is installed in the exhaust system to detect the actual air-fuel ratio.
The slice level determines whether the air-fuel ratio is richer or leaner than the stoichiometric air-fuel ratio, and the fuel injection amount is controlled according to the stoichiometric air-fuel ratio. Therefore, the above-mentioned air-fuel ratio feedback correction coefficient α is determined. By changing this α, the air-fuel ratio is maintained at the stoichiometric air-fuel ratio.
ここで、空燃比フイードバツク補正係数αの値
は比例積分(PI)制御により変化させ、安定し
た制御としている。 Here, the value of the air-fuel ratio feedback correction coefficient α is changed by proportional-integral (PI) control to ensure stable control.
すなわち、O2センサの出力とスライスレベル
とを比較し、スライスレベルよりも高い場合、低
い場合に、空燃比を急に濃くしたり、薄くしたり
することなく、空燃比が濃い(薄い)場合には始
めにP分だけ下げて(上げて)、それからI分ず
つ徐々に下げて(上げて)いき、空燃比を薄く
(濃く)するように制御する。 In other words, the output of the O2 sensor is compared with the slice level, and if it is higher or lower than the slice level, the air-fuel ratio is rich (lean) without suddenly increasing or decreasing the air-fuel ratio. At first, the air-fuel ratio is controlled to be lowered (raised) by P, and then gradually lowered (raised) by I minutes to make the air-fuel ratio leaner (richer).
但し、λコントロールを行わない領域ではα=
1にクランプし、各種補正係数COEFの設定によ
り所定の空燃比を得る。ところで、λコントロー
ル領域でα=1のときのベース空燃比を理論空燃
比(λ=1)に設定することができればフイード
バツク制御は不要なのであるが、実際には構成部
品(例えばエアフローメータ、燃料噴射弁、プレ
ツシヤレギユレータ、コントロールユニツト)の
バラツキや経時変化、燃料噴射弁のパルス巾−流
量特性の非直線性、運転条件や変化等の要因でベ
ース空燃比のλ=1からのズレを生じるので、フ
イードバツク制御を行つている。 However, in the region where λ control is not performed, α=
1 and obtain a predetermined air-fuel ratio by setting various correction coefficients COEF. By the way, if the base air-fuel ratio when α = 1 in the λ control region could be set to the stoichiometric air-fuel ratio (λ = 1), feedback control would not be necessary. The deviation of the base air-fuel ratio from λ = 1 due to factors such as variations in the valve, pressure regulator, control unit), non-linearity of the pulse width-flow rate characteristic of the fuel injector, and changes in operating conditions. Since this occurs, feedback control is performed.
しかし、ベース空燃比がλ=1からずれている
と、運転領域が大きく変化したときに、ベース空
燃比の段差をフイードバツク制御によりλ=1に
整定するまでに時間がかかる。そして、このため
にPI定数を大きくするので、オーバーシユート
やアンダーシユートを生じ、制御性が悪くなる。
つまり、ベース空燃比がλ=1からずれている
と、理論空燃比よりかなりズレをもつた範囲で空
燃比制御がなされるのである。 However, if the base air-fuel ratio deviates from λ=1, it takes time to settle the step in the base air-fuel ratio to λ=1 by feedback control when the operating range changes significantly. For this reason, the PI constant is increased, which causes overshoot and undershoot, resulting in poor controllability.
In other words, if the base air-fuel ratio deviates from λ=1, the air-fuel ratio will be controlled within a range that deviates considerably from the stoichiometric air-fuel ratio.
その結果、三元触媒の転換効率の悪いところで
運転がなされることになり、触媒の貴金属量の増
大によるコストアツプの他、触媒の劣化に伴う転
換効率の更なる悪化による触媒の交換を余儀なく
されるという問題点があつた。 As a result, the three-way catalyst is operated at a point where its conversion efficiency is poor, and not only does the cost increase due to an increase in the amount of precious metal in the catalyst, but the conversion efficiency further deteriorates as the catalyst deteriorates, forcing the catalyst to be replaced. There was a problem.
そこで、学習によりベース空燃比をλ=1にす
ることにより、過渡時にベース空燃比の段差から
生じるλ=1からのずれをなくし、かつ、PI定
数を小さくすることを可能にして制御性の向上を
図り、これらにより触媒の原価低減等を図るベー
ス空燃比の学習制御装置が考えられた。 Therefore, by setting the base air-fuel ratio to λ = 1 through learning, it is possible to eliminate deviations from λ = 1 caused by steps in the base air-fuel ratio during transients, and to reduce the PI constant, improving controllability. A learning control device for the base air-fuel ratio was devised to reduce the cost of the catalyst.
すなわち、RAM上にエンジン回転数及び負荷
等のエンジン運転条件に対応した学習補正係数αL
のマツプを設け、噴射量Tiを計算する際に次式
の如く基本噴射量TPをαLで補正する。 In other words, the learning correction coefficient α L corresponding to engine operating conditions such as engine speed and load is stored in RAM.
When calculating the injection amount Ti, the basic injection amount T P is corrected by α L as shown in the following equation.
Ti=TP×COEF×α×αL+TS そして、αLの学習は次の手順で進める。 Ti=T P ×COEF×α×α L +T S Then, the learning of α L proceeds as follows.
(i) 定常状態においてそのときのエンジン運転条
件とαとを検出する。(i) Detect the engine operating conditions and α in a steady state.
(ii) 前記エンジン運転条件に対応して現在までに
学習され記憶されているαLを検索する。(ii) Search for α L that has been learned and stored up to now in accordance with the engine operating conditions.
(iii) αとαLとから所定の更新割合により新たなαL
を設定して記憶させる。(iii) Create a new α L from α and α L at a predetermined update rate.
Set and memorize.
さらに、本出願人は特願昭58−132894号におい
て上記の学習制御装置を利用して、λコントロー
ルを行わない領域でも燃料噴射弁の摩耗やつまり
等による流量変化、周囲温度や気圧等の変化、ガ
ソリンの種類(成分)の変化に対し、空燃比を良
好に補正できるようにしたものを提案した。 Furthermore, in Japanese Patent Application No. 58-132894, the present applicant utilized the above-mentioned learning control device, and even in areas where λ control is not performed, flow rate changes due to wear and clogging of fuel injection valves, changes in ambient temperature, atmospheric pressure, etc. proposed a system that can effectively correct the air-fuel ratio in response to changes in the type (component) of gasoline.
すなわち、上記の学習制御装置において、
RMM上のエンジン運転条件をパラメータとする
学習補正係数のマツプにおいて学習結果が全て同
一の方向(リツチ側又はリーン側)にずれている
場合に、そのずれの最小値を修正する方向に基本
噴射量演算用の定数(いわゆるK定数)を修正
し、これによつてλコントロールを行わない領域
でも燃料噴射弁のつまりや空気密度の変化に対応
できるようにしたものである。 That is, in the above learning control device,
If all learning results deviate in the same direction (rich side or lean side) in the map of learning correction coefficients using the engine operating conditions as a parameter on RMM, the basic injection amount is set in the direction that corrects the minimum value of the deviation. The calculation constant (the so-called K constant) is modified so that it can cope with clogging of the fuel injection valve and changes in air density even in a region where λ control is not performed.
しかしながら、実際には、前記学習補正係数の
マツプにおいては学習精度を良くするために学習
補正係数が記憶される運転領域を細かく区分して
いるため、例えば極低速回転、極低負荷領域等で
は過渡運転時に一時的に通過するだけで定常状態
に在ることは稀であるため長期間学習されないま
まであることが多い。 However, in reality, in the learning correction coefficient map, the operating range in which the learning correction coefficient is stored is divided into fine sections in order to improve learning accuracy. Since it is rare for a station to remain in a steady state even if it only passes through it temporarily during driving, it often remains unlearned for a long period of time.
従つて全ての学習補正係数が初期値からずれる
までに長期間を要し、しかも全てが同一方向にず
れる機会は少ないため必ずしも良好に定数Kを補
正できるものではなかつた。 Therefore, it takes a long time for all the learning correction coefficients to deviate from their initial values, and there is little chance that all of them deviate in the same direction, so it is not always possible to correct the constant K well.
<発明の目的>
本発明は、上記の実情に鑑みなされたもので、
学習制御装置の学習結果をより有効に利用できる
ようにして、λコントロールを行わない領域にお
ける各種要因に基づく空燃比の変化に対してより
良好に補正が行われ、空燃比制御性能を一層高め
るようにすることを目的とする。<Object of the invention> The present invention was made in view of the above circumstances, and
The learning results of the learning control device can be used more effectively, and changes in the air-fuel ratio based on various factors in the region where λ control is not performed can be better compensated for, further improving air-fuel ratio control performance. The purpose is to
<発明の構成>
このため、本発明は第1図に示すように定数と
吸入空気流量とエンジン回転数とから基本噴射量
を演算する基本噴射量演算手段と、排気系に設け
たO2センサからの信号に基づいて検出される実
際の空燃比とを比較して比例積分制御による空燃
比フイードバツク補正係数を設定する空燃比フイ
ードバツク補正係数設定手段と、エンジン回転数
及び負荷等のエンジン運転条件からこれに対応さ
せてRAM上のマツプに記憶させた学習補正係数
を検索する学習補正係数検索手段と、空燃比フイ
ードバツク補正係数を設定する空燃比フイードバ
ツク学習補正係数手段と、エンジン回転数及び負
荷等のエンジン運転条件からこれに対応させて
RAM上のマツプに記憶させた学習補正係数を検
索する学習補正係数検索手段と、空燃比フイード
バツク補正係数と学習補正係数とから新たな学習
補正係数を設定し且つその学習補正係数でRAM
内の同一エンジン運転条件のデータを更新する学
習補正係数更新手段と、基本噴射量に空燃比フイ
ードバツク補正係数と学習補正係数とを乗算して
噴射量を演算する噴射量演算手段と、この演算さ
れた噴射量に相応する駆動パルス信号を燃料噴射
弁に出力する駆動パルス信号出力手段と、RAM
上のマツプにおける全ての学習補正係数のうち所
定割合以上が学習により所定回数(1回を含む)
以上更新されたか否かを判定する学習経歴判定手
段と、前記所定割合以上が更新された場合これら
の学習補正係数のうち所定割合以上が初期値に対
して同一方向にずれているか否かを判定する学習
傾向判定手段と、前記所定割合以上が同一方向に
ずれている場合にそのずれ量に応じて前記定数を
補正する定数補正手段とを設けた構成とする。<Structure of the Invention> Therefore, as shown in FIG. 1, the present invention includes a basic injection amount calculation means for calculating the basic injection amount from a constant, an intake air flow rate, and an engine speed, and an O 2 sensor provided in the exhaust system. an air-fuel ratio feedback correction coefficient setting means for setting an air-fuel ratio feedback correction coefficient by proportional-integral control by comparing the actual air-fuel ratio detected based on a signal from the engine; Correspondingly, there is a learning correction coefficient search means for searching a learning correction coefficient stored in a map on the RAM, an air-fuel ratio feedback learning correction coefficient means for setting an air-fuel ratio feedback correction coefficient, and an air-fuel ratio feedback learning correction coefficient means for setting an air-fuel ratio feedback correction coefficient. Correspond to this based on engine operating conditions.
A learning correction coefficient search means for searching a learning correction coefficient stored in a map on the RAM, and setting a new learning correction coefficient from the air-fuel ratio feedback correction coefficient and the learning correction coefficient, and using the learning correction coefficient in the RAM.
learning correction coefficient updating means for updating data for the same engine operating conditions; injection quantity calculation means for calculating the injection quantity by multiplying the basic injection quantity by the air-fuel ratio feedback correction coefficient and the learning correction coefficient; drive pulse signal output means for outputting a drive pulse signal corresponding to the injection amount to the fuel injection valve;
A predetermined percentage or more of all the learning correction coefficients in the map above are learned a predetermined number of times (including once)
learning history determining means for determining whether or not the learning history has been updated; and if the learning history has been updated by a predetermined percentage or more, determining whether or not a predetermined percentage or more of these learning correction coefficients deviate from the initial value in the same direction. and a constant correction means that corrects the constant according to the amount of deviation when the predetermined percentage or more deviates in the same direction.
<実施例> 以下に実施例を説明する。<Example> Examples will be described below.
第2図にハードウエア構成を示す。 Figure 2 shows the hardware configuration.
1はCPU、2はP−ROM、3は学習制御用の
CMOS−RAM、4はアドレスデコーダである。
尚、RAM3に対しては、キースイツチOFF後も
記憶内容を保持させるためバツクアツプ電源回路
を使用する。 1 is CPU, 2 is P-ROM, 3 is for learning control
CMOS-RAM, 4 is an address decoder.
Note that a backup power supply circuit is used for the RAM 3 in order to retain the memory contents even after the key switch is turned off.
燃料噴射量の制御のためのCPU1へのアナロ
グ入力信号としては、熱線式エアフローメータ5
からの吸入空気流量信号、スロツトルセンサ6か
らのスロツトル開度信号、水温センサ7からの水
温信号、O2センサ8からの排気中酸素濃度信号、
バツテリ9からのバツテリ電圧があり、これらは
アナログ入力インタフエース10及びA/D変換
器11を介して入力されるようになつている。1
2はA/D変換タイミングコントローラである。 The hot wire air flow meter 5 is used as an analog input signal to the CPU 1 for controlling the fuel injection amount.
intake air flow rate signal from the throttle sensor 6, throttle opening signal from the throttle sensor 6, water temperature signal from the water temperature sensor 7, exhaust oxygen concentration signal from the O2 sensor 8,
There is a battery voltage from the battery 9, which is adapted to be input via an analog input interface 10 and an A/D converter 11. 1
2 is an A/D conversion timing controller.
デジタル入力信号としては、アイドルスイツチ
13、スタートスイツチ14及びニユートラルス
イツチ15からのON・OFF信号があり、これら
はデジタル入力インタフエース16を介して入力
されるようになつている。 Digital input signals include ON/OFF signals from an idle switch 13, a start switch 14, and a neutral switch 15, and these are inputted via a digital input interface 16.
その他、クランク角センサ17からの例えば
180゜毎のリフアレンス信号と1゜毎のポジシヨン信
号とがワンシヨツトマルチ回路18を介して入力
されるようになつている。また、車速センサ19
からの車速信号が波形整形回路20を介して入力
されるようになつている。 In addition, for example, from the crank angle sensor 17
A reference signal every 180 degrees and a position signal every 1 degree are inputted via a one-shot multi-circuit 18. In addition, the vehicle speed sensor 19
The vehicle speed signal is inputted via the waveform shaping circuit 20.
CPU1からの出力信号(燃料噴射弁への駆動
パルス信号)は、電流波形制御回路21を介して
燃料噴射弁22に送られるようになつている。 An output signal from the CPU 1 (a drive pulse signal to the fuel injection valve) is sent to the fuel injection valve 22 via a current waveform control circuit 21.
ここにおいて、CPU1は第3図に示すフロー
チヤート(燃料噴射量制御ルーチン)に基づくプ
ログラム(ROM2に記憶されている)に従つて
入出力操作並びに演算処理等を行い、燃料噴射量
を制御する。 Here, the CPU 1 performs input/output operations, arithmetic processing, etc. according to a program (stored in the ROM 2) based on the flowchart (fuel injection amount control routine) shown in FIG. 3, and controls the fuel injection amount.
次に第3図のフローチヤートについて説明す
る。 Next, the flowchart shown in FIG. 3 will be explained.
S1でエアフローメータ5からの信号によつて
得られる吸入空気流量Qとクランク角センサ17
からの信号によつて得られるエンジン回転数Nと
から基本噴射量TP(=K×Q/N)を演算する。 The intake air flow rate Q obtained from the signal from the air flow meter 5 at S1 and the crank angle sensor 17
The basic injection amount T P (=K×Q/N) is calculated from the engine rotation speed N obtained from the signal from the engine.
S2で各種補正係数COEFを設定する。 Set various correction coefficients COEF in S2.
S3でO2センサ8の出力電圧とスライスレベル
電圧とを比較して比例積分制御により空燃比フイ
ードバツク補正係数αを設定する。但し、λコン
トロールを行わない領域ではα=1にクランプす
る。 In S3, the output voltage of the O 2 sensor 8 and the slice level voltage are compared and the air-fuel ratio feedback correction coefficient α is set by proportional-integral control. However, in a region where λ control is not performed, α is clamped to 1.
S4でバツテリ9からのバツテリ電圧に基づい
て電圧補正分TSを設定する。 In S4, a voltage correction amount T S is set based on the battery voltage from the battery 9.
S5では、エンジン運転状態を示すパラメータ
として例えばエンジン回転数N及び基本噴射量
(負荷)TPによる運転領域を複数のエリアに区画
し、各エリア毎に後述する学習補正係数αLを記憶
させたマツプ(RAM3に記憶)から現在の
(N、TP)が存在するエリアを検索し、該エリア
を示すデータをアドレスデコーダ4の所定番地A
にセツトする。 In S5, the operating region is divided into multiple areas using, for example, engine speed N and basic injection amount (load) T P as parameters indicating the engine operating state, and a learning correction coefficient α L , which will be described later, is stored for each area. The area where the current (N, T P ) exists is searched from the map (stored in the RAM 3), and the data indicating the area is transferred to the specified location A of the address decoder 4.
Set to .
S6では前記番地Aにセツトされた現在の(N、
TP)が存在するエリアのデータを同じくアドレ
スデコーダ4の番地LAにセツトされた前回検索
された(N、TP)が存在するエリアのデータと
比較し、同一であるか否かを判定する。そして、
YESであるとき、即ち、運転状態が略同一であ
ると判定された場合はS7へ進む。 In S6, the current (N,
The data in the area where T P ) exists is compared with the data in the area where (N, T P ), which was previously searched and was also set at address LA of the address decoder 4, exists, and it is determined whether they are the same. . and,
If YES, that is, if it is determined that the operating states are substantially the same, the process advances to S7.
S7では、O2センサ8の出力電圧(第4図参照)
がS6の判定がYESとなつてからn回反転したか
否かを判定し、YESの場合はS8へ進む。 In S7, the output voltage of O 2 sensor 8 (see Figure 4)
It is determined whether or not it has been reversed n times after the determination in S6 becomes YES, and if YES, the process advances to S8.
即ち、S6、S7は運転状態が定常状態であるか
否かを判別するため設けられており、S6、S7の
判定が共にYESである場合は定常状態であると
判定される。かかる定常状態判定方法は簡易にし
て、かつ、高精度に行えるが、この他例えば車速
一定、ギヤ位置が非ニユートラル、スロツトル開
度一定で所定時間を経過したか否かによつて判定
する方法等を採用してもよい。そして、S6又は
S7のいずれかの判定がNOである場合は非定常状
態と判定され、この場合は後述するS8〜S10まで
の学習を行うことなくS11へ進む。 That is, S6 and S7 are provided to determine whether the operating state is in a steady state, and if the determinations in S6 and S7 are both YES, it is determined that the operating state is in a steady state. Such a steady state determination method is simple and can be performed with high accuracy, but other methods include, for example, a method of determining whether a predetermined time has elapsed with the vehicle speed constant, the gear position non-neutral, and the throttle opening constant. may be adopted. And S6 or
If any of the determinations in S7 is NO, it is determined that the state is unsteady, and in this case, the process proceeds to S11 without performing the learning in S8 to S10, which will be described later.
S8では空燃比フイードバツク補正係数αの定
常運転時における現在及び過去の複数回の値の平
均値を演算する。これはフローが行われる毎に
平均値を求めてもよいが、例えば空燃比フイード
バツク係数αの値の増減が反転してから反転する
までの間の平均値を求めるか、反転時の空燃比フ
イードバツク補正係数αの値だけの平均値を求め
るようにしてもよく、このようにすれば定常状態
におけるαの制御中心をより適確に求めることが
できる。 In S8, the average value of the current and past values of the air-fuel ratio feedback correction coefficient α during steady operation is calculated. The average value may be calculated each time the flow is performed, but for example, the average value from the time when the increase/decrease in the value of the air-fuel ratio feedback coefficient α is reversed until it is reversed, or the air-fuel ratio feedback coefficient at the time of reversal The average value of only the correction coefficient α may be determined, and in this way, the control center of α in a steady state can be determined more accurately.
S9では、エンジン回転数N及び基本噴射量TP
からRAM3の前記(N、TP)が存在するエリア
に記憶されている(N、TP)に対応する学習補
正係数αLを検索する。尚、前記マツプに記憶され
るαLの値は学習が開始されていない時点では全て
αL=1となつている。 In S9, engine speed N and basic injection amount T P
From there, the learning correction coefficient α L corresponding to (N, T P ) stored in the area of the RAM 3 where (N, T P ) exists is searched. Note that all values of α L stored in the map are α L =1 at the time when learning has not started.
S10ではS9において検索された学習補正係数αL
とS8において演算された空燃比フイードバツク
補正係数αの平均値とから次式にしたがつて演
算を行い、その値を新たな学習補正係数αLとして
設定し、αLマツプの当該エリア内の値を更新す
る。 In S10, the learning correction coefficient α L found in S9
Calculation is performed according to the following formula from Update.
αL←αL+△α/M
尚、△αはと基準値との偏差量を示し、△α
=−αλ=1であり、基準値αλ=1は一般には
1.0となる。またMは定数である。 α L ← α L + △α/M In addition, △α indicates the amount of deviation from the reference value, and △α
=-αλ=1, and the reference value αλ=1 is generally
It becomes 1.0. Further, M is a constant.
学習補正係数αLの学習時偏差量△αを加える割
合を決定するMの値は一定としてもよいが、エン
ジン回転数に比例した値とすればαのPI制御係
数を噴射周期の増大に応じて減少させることがで
きるので、より高精度な噴射量制御が行える。 The value of M, which determines the rate at which the learning correction coefficient αL is added to the deviation amount △α, may be constant, but if it is set to a value proportional to the engine speed, the PI control coefficient of α can be adjusted as the injection cycle increases. Since the fuel injection amount can be reduced by using the fuel injection amount, more accurate injection amount control can be performed.
又、空燃比フイードバツク係数αを平均せず直
接αと基準値との偏差量を求め、該偏差量を所定
割合加算することによつて学習補正係数を更新す
るようにしたものであつてもよい。 Alternatively, the learning correction coefficient may be updated by directly determining the deviation amount between α and the reference value without averaging the air-fuel ratio feedback coefficient α, and adding the deviation amount by a predetermined percentage. .
S11では、アドレスデコーダ4の示す番地LA
にセツトされている前回の(N、TP)のエリア
のデータを番地Aにセツトされている現在の
(N、TP)のエリアのデータを転送することによ
つて更新する。 In S11, the address LA indicated by the address decoder 4 is
The data of the previous area (N, T P ) set at address A is updated by transferring the data of the current area (N, T P ) set at address A.
S12でRAM3からαLマツプを検索し、S13でαL
マツプに記憶された全ての学習補正係数αLのう
ち、学習により所定割合以上が学習による更新の
経歴があるか否かを判定する。S13の判定がYES
の場合にはS14に進み、S13の判定がNOの場合は
S20に進む。 S12 searches for the α L map from RAM3, and S13 searches for the α L map .
It is determined whether or not a predetermined percentage or more of all the learning correction coefficients α L stored in the map have a history of being updated by learning. S13 judgment is YES
In this case, proceed to S14, and if the judgment in S13 is NO, proceed to S14.
Proceed to S20.
S14では、学習による更新が行われた学習補正
係数αLのうち、所定割合以上の学習補正係数αLが
初期値から+(増大)側にずれているか否かを判
定する。S14の判定がYESの場合にはS16へ進み
K定数を所定割合増大側に補正し、次いで前記K
定枚を増大させた割合分だけ全ての学習補正係数
αLを減少側に逆補正する。即ち、K×αL=一定と
なるように補正する。 In S14, it is determined whether or not a predetermined percentage or more of the learning correction coefficients α L of the learning correction coefficients α L that have been updated by learning are shifted from the initial value to the + (increase) side. If the determination in S14 is YES, the process proceeds to S16, where the K constant is corrected to increase by a predetermined percentage, and then the K
All the learning correction coefficients α L are reversely corrected to the decreasing side by the proportion that the fixed number of sheets has been increased. That is, the correction is made so that K×α L =constant.
一方、S14の判定がNOの場合はS17に進み、学
習による更新が行われた学習補正係数αLのうち、
所定割合以上の学習補正係数αLが初期値から−
(減少)側にずれているか否かを判定する。S17
の判定がYESの場合にはS18へ進みK定数を所定
割合減少側に補正し、次いで前記K定数を減少さ
せた割合分だけ全ての学習補正係数αLを増大側に
逆補正する(K×αL=一定)。 On the other hand, if the determination in S14 is NO, the process advances to S17, and among the learning correction coefficients α L updated by learning,
The learning correction coefficient α L of a predetermined percentage or more is −
It is determined whether it has shifted to the (decreasing) side. S17
If the determination is YES, the process proceeds to S18, where the K constant is corrected to decrease by a predetermined percentage, and then all learning correction coefficients α L are reversely corrected to increase by the percentage by which the K constant is decreased (K× α L = constant).
又、S13又はS17の判定がNOの場合、即ち、学
習更新された学習補正係数αLのうち+、−いずれ
か一方の方向にずれている割合が所定割合未満で
ある場合はS20に進む。 Further, if the determination in S13 or S17 is NO, that is, if the proportion of the updated learning correction coefficient α L that deviates in either the + or − direction is less than a predetermined proportion, the process proceeds to S20.
S20では噴射量Tiを次式に従つて演算する。 In S20, the injection amount Ti is calculated according to the following formula.
Ti=TP×COEF×α×αL+TS
ここで、定常状態の場合は学習補正係数αLとし
てS10で更新されたものが用いられ、過渡状態の
場合はS10による更新がなされない状態のものが
用いられる。 Ti=T P × COEF × α × α L + T S Here, in the case of a steady state, the learning correction coefficient α L updated in S10 is used, and in the case of a transient state, the one updated in S10 is used. things are used.
以上で噴射量Tiが計算され、この噴射量Tiに
相応する駆動パルス信号が電流波形制御回路21
を介して燃料噴射弁22に所定のタイミングで与
えられる。 The injection amount Ti is calculated in the above manner, and the drive pulse signal corresponding to this injection amount Ti is sent to the current waveform control circuit 21.
is applied to the fuel injection valve 22 at a predetermined timing.
一方、λコントロールを行わない領域では前述
したように空燃比フイードバツク補正係数αが1
にクランプされると共に、S5〜S19のステツプが
省略され、実質的にはαL=1となる。 On the other hand, in the region where λ control is not performed, the air-fuel ratio feedback correction coefficient α is 1.
At the same time, steps S5 to S19 are omitted, and α L =1 in effect.
よつて噴射量は次式で与えられる。 Therefore, the injection amount is given by the following equation.
Ti=TP×COEF+TS
但し、TP=K×Q/N
そして、基本噴射量TP演算用のK定数は、所
定割合以上の学習補正係数αLが学習による更新の
経歴がある時、即ち、学習補正係数αLの値が学習
により信頼性が高い時であつて学習更新されたαL
のうち所定割合以上が+、−いずれか一方向にず
れていた場合に補正されるから、該補正が行われ
た次のルーチンから補正されたK定数が用いら
れ、燃料噴射弁22の流量変化や周囲温度、気圧
等の変化によるベース空燃比のずれをλコントロ
ールを行わない領域においても効果的に修正する
ことができる。特にシングルポイントインジエク
シヨン(SPI)方式の場合、燃料噴射弁22が1
本で、つまり等に対する影響度が大きいのでフユ
イルセーフ的な効果も期待できる。 Ti = T P × COEF + T S However, T P = K × Q / N And, the K constant for basic injection amount T P calculation is: When the learning correction coefficient α L of a predetermined ratio or more has a history of updating due to learning, That is, when the value of the learning correction coefficient α L is highly reliable due to learning, and the learning updated α L
If a predetermined percentage or more of the deviation is in either + or - direction, it will be corrected, so the corrected K constant will be used from the next routine after the correction, and the flow rate change of the fuel injector 22 will be corrected. It is possible to effectively correct deviations in the base air-fuel ratio due to changes in ambient temperature, atmospheric pressure, etc. even in areas where λ control is not performed. Especially in the case of the single point injection (SPI) method, the fuel injection valve 22 is
Since it has a large influence on things like blockages, it can also be expected to have a fuil-safe effect.
ここで、本発明の場合は、前記したように学習
による更新の経歴と学習傾向とを判定して実質的
に十分K定数を補正すべき状態であると判断した
場合に補正を行うようにしているため、前記した
特願昭58−132894号に示すように全ての学習補正
係数αLが同一方向にずれている場合にのみK定数
の補正を行うものに比べて、有効に補正を行う機
会が増え実用性に優れる。 Here, in the case of the present invention, the correction is performed when it is determined that the K constant should be substantially sufficiently corrected by determining the update history and learning tendency due to learning as described above. Therefore, compared to the case where the K constant is corrected only when all the learning correction coefficients α L are shifted in the same direction, as shown in the above-mentioned Japanese Patent Application No. 132894/1982, there is an opportunity to perform correction effectively. increases and is highly practical.
尚、本実施例では学習経歴の判定は1回でも学
習による更新が行われた学習補正係数αLが所定割
合以上であるか否かを判定するようにしたが、複
数回以上学習による更新が行われた学習補正係数
αLが所定割合以上あるか否かを判定するようにし
てもよく、学習補正係数αLの信頼性がより高い条
件でK定数の補正が行われる。 In this embodiment, the learning history is determined by determining whether the learning correction coefficient α L that has been updated by learning at least once is equal to or higher than a predetermined ratio. It may be determined whether the learned correction coefficient α L is equal to or greater than a predetermined ratio, and the K constant is corrected under conditions where the learning correction coefficient α L is more reliable.
又、本実施例では、K定数を補正した段階で学
習補正係数αLのデータを増減補正するようにした
のでλコントロールに全く影響を与えなくて済む
が、このような学習補正係数αLの強制的な補正を
行わない場合でも、学習により学習補正係数αLの
値は自動的に修正されていく。 Furthermore, in this embodiment, since the data of the learning correction coefficient α L is increased or decreased at the stage of correcting the K constant, there is no need to affect the λ control at all . Even when forced correction is not performed, the value of the learning correction coefficient α L is automatically corrected through learning.
<発明の効果>
以上説明したように本発明によれば、λコント
ロールに学習補正係数αLを用いてベース空燃比を
学習によりλ=1に近づけるように制御するよう
にして過渡的にベース空燃比の段差から生ずるλ
=1からのズレをなくし、かつ、PI定数を小さ
くすることができるので制御性を大巾に向上で
き、従つて触媒を転換効率の良いところで使用で
きることにより貴金属量の低減によるコストダウ
ンの他触媒の変換が不要となる。<Effects of the Invention> As explained above, according to the present invention, the learning correction coefficient α L is used in the λ control to control the base air-fuel ratio so that it approaches λ=1 through learning, thereby temporarily reducing the base air-fuel ratio. λ caused by the difference in fuel ratio
Since the deviation from = 1 can be eliminated and the PI constant can be made small, controllability can be greatly improved, and the catalyst can be used in a place with high conversion efficiency, which reduces the cost of the catalyst by reducing the amount of precious metals. This eliminates the need for conversion.
また、学習補正係数αLの学習経歴と学習傾向と
を判定して基本噴射量のK定数を補正するように
したため、十分な信頼性をもつて、かつ、極めて
効果的にK定数の補正が行われ、もつて、λコン
トロールを行わない領域でのベース空燃比をもλ
=1に近づけることができ、燃料噴射弁の摩耗や
つまり、更には空気密度等の変化に効果的に対処
することができる。これにより具体的には高度セ
ンサ等が不要となり、制御システムの原価低減が
可能となる等の優れた効果が得られる。 In addition, since the K constant of the basic injection amount is corrected by determining the learning history and learning tendency of the learning correction coefficient α L , the K constant can be corrected with sufficient reliability and extremely effectively. The base air-fuel ratio in the region where λ control is not performed is also λ
= 1, and it is possible to effectively deal with wear and clogging of the fuel injector, as well as changes in air density, etc. Specifically, this eliminates the need for an altitude sensor, etc., and provides excellent effects such as making it possible to reduce the cost of the control system.
第1図は本発明の構成を示すブロツク図、第2
図は本発明の一実施例を示すハードウエア構成
図、第3図は同上実施例のフローチヤート、第4
図は同上実施例に使用されるO2センサの出力特
性を示す線図である。
1……CPU、3……学習制御用CMOS−
RAM、5……エアフローメータ、8……O2セン
サ、17……クランク角センサ、22……燃料噴
射弁。
Figure 1 is a block diagram showing the configuration of the present invention, Figure 2 is a block diagram showing the configuration of the present invention.
The figure is a hardware configuration diagram showing one embodiment of the present invention, FIG. 3 is a flowchart of the same embodiment, and FIG.
The figure is a diagram showing the output characteristics of the O 2 sensor used in the above embodiment. 1...CPU, 3...CMOS for learning control
RAM, 5...Air flow meter, 8... O2 sensor, 17...Crank angle sensor, 22...Fuel injection valve.
Claims (1)
基本噴射量を演算する基本噴射量演算手段と、排
気系に設けたO2センサからの信号に基づいて検
出される実際の空燃比と理論空燃比とを比較して
積分制御による空燃比フイードバツク補正係数を
設定する空燃比フイードバツク補正係数設定手段
と、エンジン回転数及び負荷等のエンジン運転条
件からこれに対応させてRAM上のマツプに記憶
させた学習補正係数を検索する学習補正係数検索
手段と、空燃比フイードバツク補正係数と学習補
正係数とから新たな学習補正係数を設定し且つそ
の学習補正係数でRAM内の同一エンジン運転条
件のデータを更新する学習補正係数更新手段と、
基本噴射量に空燃比フイードバツク補正係数と学
習補正係数とを乗算して噴射量を演算する噴射量
演算手段と、この演算された噴射量に相応する駆
動パルス信号を燃料噴射弁に出力する駆動パルス
信号出力手段と、RAM上のマツプにおける全て
の学習補正係数のうち所定割合以上が学習により
所定回数以上更新されたか否かを判定する学習経
歴判定手段と、前記所定割合以上が更新された場
合これらの学習補正係数のうち所定割合以上が初
期値に対して同一方向にずれているか否かを判定
する学習傾向判定手段と、前記所定割合以上が同
一方向にずれている場合にそのずれ量に応じて前
記定数を補正する定数補正手段とを備えることを
特徴とする電子制御燃料噴射式内燃機関における
空燃比の学習制御装置。1 Basic injection amount calculation means that calculates the basic injection amount from a constant, intake air flow rate, and engine speed, and the actual air-fuel ratio and stoichiometric air-fuel ratio detected based on the signal from the O 2 sensor installed in the exhaust system. An air-fuel ratio feedback correction coefficient setting means for setting an air-fuel ratio feedback correction coefficient by integral control by comparing the values with A learning correction coefficient search means for searching for a correction coefficient, and learning for setting a new learning correction coefficient from the air-fuel ratio feedback correction coefficient and the learning correction coefficient, and updating data for the same engine operating condition in the RAM with the learning correction coefficient. correction coefficient updating means;
An injection amount calculation means that calculates the injection amount by multiplying the basic injection amount by an air-fuel ratio feedback correction coefficient and a learning correction coefficient, and a drive pulse that outputs a drive pulse signal corresponding to the calculated injection amount to the fuel injection valve. a signal output means; a learning history determination means for determining whether or not a predetermined percentage or more of all the learning correction coefficients in the map on the RAM have been updated a predetermined number of times or more through learning; learning tendency determining means for determining whether or not a predetermined percentage or more of the learning correction coefficients deviate in the same direction with respect to the initial value; A learning control device for an air-fuel ratio in an electronically controlled fuel injection type internal combustion engine, comprising constant correction means for correcting the constant.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20112483A JPS6093150A (en) | 1983-10-28 | 1983-10-28 | Learnig control device for air-fuel ratio in electronically controlled fuel injection type internal- combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20112483A JPS6093150A (en) | 1983-10-28 | 1983-10-28 | Learnig control device for air-fuel ratio in electronically controlled fuel injection type internal- combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6093150A JPS6093150A (en) | 1985-05-24 |
| JPH0529775B2 true JPH0529775B2 (en) | 1993-05-06 |
Family
ID=16435807
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20112483A Granted JPS6093150A (en) | 1983-10-28 | 1983-10-28 | Learnig control device for air-fuel ratio in electronically controlled fuel injection type internal- combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6093150A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2013335959B2 (en) * | 2012-10-24 | 2016-03-10 | Mitsubishi Electric Corporation | Electric vacuum cleaner |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6294761A (en) * | 1985-10-18 | 1987-05-01 | Matsushita Electric Ind Co Ltd | Temperature control unit of gas hot water supplier |
| JPS62265441A (en) * | 1986-05-12 | 1987-11-18 | Honda Motor Co Ltd | Air-fuel ratio control method for internal combustion engine |
| JP2551558B2 (en) * | 1986-07-14 | 1996-11-06 | 本田技研工業株式会社 | Air-fuel ratio control method for internal combustion engine |
| JP2721978B2 (en) * | 1988-08-31 | 1998-03-04 | 富士重工業株式会社 | Air-fuel ratio learning control device |
| US4977881A (en) * | 1989-01-19 | 1990-12-18 | Fuji Jukogyo Kabushiki Kaisha | Air-fuel ratio control system for automotive engine |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5654936A (en) * | 1979-10-10 | 1981-05-15 | Nippon Denso Co Ltd | Control method for air-fuel ratio |
-
1983
- 1983-10-28 JP JP20112483A patent/JPS6093150A/en active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU2013335959B2 (en) * | 2012-10-24 | 2016-03-10 | Mitsubishi Electric Corporation | Electric vacuum cleaner |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6093150A (en) | 1985-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2143056A (en) | Automatic control of an internal combustion engine | |
| JPS6346254B2 (en) | ||
| JPH0226052B2 (en) | ||
| JPS6093150A (en) | Learnig control device for air-fuel ratio in electronically controlled fuel injection type internal- combustion engine | |
| JPS60101243A (en) | Learning control device of internal-combustion engine | |
| JPS6356414B2 (en) | ||
| JPH0226696B2 (en) | ||
| JPH0686839B2 (en) | Feedback controller with learning function | |
| JPS6053647A (en) | Learning control system at starting of electronic control fuel injection system internal-combustion engine | |
| JPS61190142A (en) | Internal combustion engine learning control device | |
| JPS6313016B2 (en) | ||
| JP3217923B2 (en) | Air-fuel ratio learning control method | |
| JPH0226695B2 (en) | ||
| JPH0455235Y2 (en) | ||
| JPS6045749A (en) | Air-fuel ratio learning controller of electronic fuel injection type internal-combustion engine | |
| JPH0243900B2 (en) | NAINENKIKANNOGAKUSHUSEIGYOSOCHI | |
| JPH0530978B2 (en) | ||
| JPS6356413B2 (en) | ||
| JPH0228700B2 (en) | ||
| JPH03229942A (en) | Air-fuel ratio learning control device for electronically controlled fuel injection type internal combustion engine | |
| JPH0740673Y2 (en) | Air-fuel ratio learning controller for internal combustion engine | |
| JPH0423099B2 (en) | ||
| JPS60153504A (en) | Feedback control device having learning function | |
| JPH0445659B2 (en) | ||
| JP2631585B2 (en) | Air-fuel ratio learning control device for internal combustion engine |