JPS61190141A - Learning control device of internal-combustion engine - Google Patents

Learning control device of internal-combustion engine

Info

Publication number
JPS61190141A
JPS61190141A JP20051285A JP20051285A JPS61190141A JP S61190141 A JPS61190141 A JP S61190141A JP 20051285 A JP20051285 A JP 20051285A JP 20051285 A JP20051285 A JP 20051285A JP S61190141 A JPS61190141 A JP S61190141A
Authority
JP
Japan
Prior art keywords
control
amount
learning
correction amount
steady state
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP20051285A
Other languages
Japanese (ja)
Inventor
Naomi Tomizawa
富澤 尚己
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Japan Electronic Control Systems 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 Japan Electronic Control Systems Co Ltd filed Critical Japan Electronic Control Systems Co Ltd
Priority to JP20051285A priority Critical patent/JPS61190141A/en
Publication of JPS61190141A publication Critical patent/JPS61190141A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To realize high speed and highly accurate learning control by providing a learning correcting amount correcting means for correcting and rewriting learning correcting amount and a normal condition detecting means for detecting normal condition from reverse turn of increase and decrease direction of feedback correcting amount. CONSTITUTION:A learning correcting amount correcting means H learns devia tion from basic value of feedback correcting amount in detecting of normal condition and corrects and rewrites the learning correcting amount. A second normal condition detecting means G2 is provided for detecting the normal condi tion from reverse turn, of increase and decrease direction of feedback correcting amount, of more than predetermined times during normal condition detecting by a first normal condition detecting means G1. Thus, high speed and highly accurate learning control can be made.

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は、内燃機関の空燃比、アイドル回転数等のフィ
ードバック制御系の学習制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention relates to a learning control device for a feedback control system for controlling the air-fuel ratio, idle speed, etc. of an internal combustion engine.

〈従来の技術〉 従来の内燃機関の学習制御装置としては、例えば特開昭
59−203828号公報によって開示された空燃比の
学習制御装置や、特開昭59−211738号公報によ
って開示されたアイドル回転数の学習制御装置がある。
<Prior Art> Conventional learning control devices for internal combustion engines include, for example, an air-fuel ratio learning control device disclosed in Japanese Patent Laid-Open No. 59-203828, and an idler learning control device disclosed in Japanese Patent Laid-Open No. 59-211738. There is a learning control device for the rotation speed.

ここでは、電子制御燃料噴射装置を有する内燃機関にお
いて空燃比を制御目標値である理論空燃比にフィードバ
ック制御する場合のベース空燃比の学習制御装置を例に
とって説明する。
Here, a base air-fuel ratio learning control device will be described as an example in the case where the air-fuel ratio is feedback-controlled to the stoichiometric air-fuel ratio, which is a control target value, in an internal combustion engine having an electronically controlled fuel injection device.

電子制御燃料噴射装置に用いられる燃料噴射弁は、機関
の回転に同期して与えられる駆動パルス信号によって開
弁し、その量弁期間中、所定圧力の燃料を噴射すること
になっている。従って燃料噴射量は駆動パルス信号のパ
ルス巾により制御され、このパルス巾をTIとして燃料
噴射量に相当する制御信号とすれば、理論空燃比を得る
ために、Tiは次式によって定められる。
A fuel injection valve used in an electronically controlled fuel injection system is opened by a drive pulse signal applied in synchronization with the rotation of an engine, and is supposed to inject fuel at a predetermined pressure during the period of the valve opening. Therefore, the fuel injection amount is controlled by the pulse width of the drive pulse signal, and if this pulse width is set as TI, which is the control signal corresponding to the fuel injection amount, Ti is determined by the following equation in order to obtain the stoichiometric air-fuel ratio.

T i =Tp −C0EF・α+Ts但し、’rpは
基本燃料噴射量に相当する基本パルス巾で便宜上基本燃
料噴射量と呼ぶ。’rp =K・Q/Nで、Kは定数、
Qは機関吸入空気流量、Nは機関回転数である。C0E
Fは水温補正等の各種補正係数である。αは後述する空
燃比のフィードバックII?卸(λコントロール)のた
めのフィードバック補正係数である。Tsは電圧補正骨
で、バッテリ電圧の変動による燃料噴射弁の噴射流量変
化を補正するためのものである。
T i =Tp −C0EF·α+Ts However, 'rp is a basic pulse width corresponding to the basic fuel injection amount, and is called the basic fuel injection amount for convenience. 'rp = K・Q/N, K is a constant,
Q is the engine intake air flow rate, and N is the engine rotation speed. C0E
F is various correction coefficients such as water temperature correction. α is the air-fuel ratio feedback II described later? This is a feedback correction coefficient for wholesale (λ control). Ts is a voltage correction element, which is used to correct changes in the injection flow rate of the fuel injector due to fluctuations in battery voltage.

λコントロールについては、排気系に0.セフすを設け
て実際の空燃比を検出し、空燃比が理論空燃比より濃い
か薄いかをスライスレベルにより判定し、理論空燃比に
なるよう燃料噴射量を制御するわけであり、このため、
前記のフィードバック補正係数αというものを定めて、
このαを変化させることにより理論空燃比に保っている
Regarding λ control, set 0.0 to the exhaust system. A cross section is installed to detect the actual air-fuel ratio, and 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 to achieve the stoichiometric air-fuel ratio.
Defining the feedback correction coefficient α mentioned above,
By changing this α, the stoichiometric air-fuel ratio is maintained.

ここで、フィードバック補正係数αの値は比例積分(P
I)制御により変化させ、安定した制御としている。
Here, the value of the feedback correction coefficient α is the proportional integral (P
I) It is changed by control and stable control is achieved.

すなわち、02センサの出力電圧とスライスレベル電圧
とを比較し、スライスレベルよりも高い場合、低い場合
に、空燃比を急に濃くしたり、薄くしたりすることなく
、空燃比が濃い(薄い)場合には始めにP分だけ下げて
(上げて)、それから1分ずつ徐々に下げて(上げて)
いき、空燃比を薄<(濃く)するように制御する。
In other words, the output voltage of the 02 sensor is compared with the slice level voltage, and if it is higher or lower than the slice level, the air-fuel ratio is rich (lean) without suddenly enriching or thinning the air-fuel ratio. In this case, first lower (raise) by P, then gradually lower (raise) 1 minute at a time.
and controls the air-fuel ratio to be lean < (rich).

但し、λコントロールを行わない条件下ではαをクラン
プし、各種補正係数C0EFの設定により、所望の空燃
比を得る。
However, under conditions where λ control is not performed, α is clamped and a desired air-fuel ratio is obtained by setting various correction coefficients COEF.

ところで、λコントロール条件下でのベース空燃比即ち
α=1のときの空燃比を理論空燃比(λ=1)に設定す
ることができれば、フィードバック制御は不要なのであ
るが、実際には構成部品(例えばエアフローメータ、燃
料噴射弁、プレッシャレギュレータ、コントロールユニ
ット)のバラツキや経時変化、燃料噴射弁のパルス巾−
流量特性の非直線性、運転条件や環境の変化等の要因で
、ベース空燃比のλ=1からのズレを生じるので、フィ
ードバック制御を行っている。
By the way, if the base air-fuel ratio under λ control conditions, that is, the air-fuel ratio when α = 1, could be set to the stoichiometric air-fuel ratio (λ = 1), feedback control would not be necessary. For example, variations in air flow meters, fuel injection valves, pressure regulators, control units), changes over time, and pulse width of fuel injection valves.
Feedback control is performed because the base air-fuel ratio deviates from λ=1 due to factors such as non-linearity of flow characteristics and changes in operating conditions and environment.

しかし、ベース空燃比がλ=1からずれていると、運転
領域が大きく変化したときに、ベース空燃比の段差をフ
ィードバック制御によりλ=1に安定させるまでに時間
がかかる。そして、このために比例及び積分定数(P/
1分)を大きくするので、オーバーシュートやアンダー
シュートを生じ、制御性が悪くなる。つまり、ベース空
燃比がλ=1からずれていると、理論空燃比よりかなり
ズレをもった範囲で空燃比制御がなされるのである。
However, if the base air-fuel ratio deviates from λ=1, it takes time to stabilize the step in the base air-fuel ratio to λ=1 through feedback control when the operating range changes significantly. And for this we need the constant of proportionality and integration (P/
1 minute) increases, overshoot or undershoot occurs, 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. .

そこで、学習によりベース空燃比をλ−1にすることに
より、過渡時にベース空燃比の段差から生じるλ=1か
らのズレをなくし、かつP/r分を小さくすることを可
能にして制御性の向上を図る空燃比の学習制御装置が、
本出願人により、特願昭58−76221号(特開昭5
9−20382B号)あるいは特願昭58−19749
9号として出願された。
Therefore, by setting the base air-fuel ratio to λ-1 through learning, it is possible to eliminate the deviation from λ = 1 caused by the step in the base air-fuel ratio during transients, and to reduce P/r, thereby improving controllability. A learning control device for air-fuel ratio that aims to improve
Japanese Patent Application No. 58-76221 (Japanese Unexamined Patent Publication No. 58-76221)
No. 9-20382B) or patent application No. 1974-1974
It was filed as No. 9.

これは空燃比のフィードバック制御中にベース空燃比が
理論空燃比からずれた場合には、そのギャップを埋める
べくフィードバンク補正係数αが大となるから、このと
きの機関運転状態とαとを検出し、該αに基づく学習補
正係数Klを求めてこれを記憶しておき、再度同一機関
運転状態となったときには記憶した学習補正係数にβに
よりベース空燃比を理論空燃比に応答性良くなるように
補正する。ここにおける学習補正係数KAの記憶は、R
AMのマツプ上を機関回転数及び負荷等の機関運転状態
の適当なパラメータに応じて格子分割した所定範囲の領
域毎に行う。
This is because if the base air-fuel ratio deviates from the stoichiometric air-fuel ratio during air-fuel ratio feedback control, the feedbank correction coefficient α increases to fill the gap, so the engine operating state and α at this time are detected. Then, calculate the learning correction coefficient Kl based on α and store it, and when the same engine operating condition returns, use β to the memorized learning correction coefficient so that the base air-fuel ratio becomes more responsive to the stoichiometric air-fuel ratio. Correct to. The memory of the learning correction coefficient KA here is R
The AM map is divided into grids according to appropriate parameters of the engine operating state such as engine speed and load, and this is done for each area within a predetermined range.

具体的には、RAM上に機関回転数及び負荷等の機関運
転状態に対応した学習補正係数KIlのマツプを設け、
燃料噴射量Tiを計算する際に、次式の如く基本燃料噴
射量’rpを学習補正係数KIlで補正する。
Specifically, a map of learning correction coefficients KIl corresponding to engine operating conditions such as engine speed and load is provided in the RAM.
When calculating the fuel injection amount Ti, the basic fuel injection amount 'rp is corrected using a learning correction coefficient KIl as shown in the following equation.

Ti =Tp−COEF−Kit・α+7gそして、K
忍の学習は次の手順で進める。
Ti = Tp-COEF-Kit・α+7g and K
To learn Shinobi, follow the steps below.

i)定常状態においてそのときの機関運転状態の領域を
検出し、かつ、その間のαの基準値α1からの偏差Δα
(=α−αI)を検出する。基準値α1はλ=1に対応
する値として一般には1に設定される。
i) Detect the region of the engine operating state at that time in a steady state, and detect the deviation Δα of α from the reference value α1 during that period.
(=α−αI) is detected. The reference value α1 is generally set to 1 as a value corresponding to λ=1.

ii )前記機関運転状態の領域に対応して現在までに
学習されている1(j2を検索する。
ii) Search for 1 (j2) that has been learned up to now corresponding to the region of the engine operating state.

1ii)Kj!とΔαとからKj2+Δα/Mの値を求
め、その結果(学習値)を新たなK11n。、、として
記憶を更新する。Mは定数で、M>1である。
1ii) Kj! The value of Kj2+Δα/M is calculated from and Δα, and the result (learning value) is used as a new K11n. , , updates the memory. M is a constant and M>1.

また、アイドル回転数の学習制御装置は、スロットル弁
をバイパスする補助空気通路にアイドル制御弁を設け、
このアイドル制御弁の開度を調整してアイドル回転数を
制御する場合で、機関の冷却水温度毎の目標アイドル回
転数に対応するアイドル制御弁の基本開度を目標アイド
ル回転数と実際のアイドル回転数とを比較しつつフィー
ドバック補正する際、機関運転状態のパラメータである
冷却水温度に応じた学習補正量のマツプを設け、フィー
ドバック補正量の基準値からの偏差を学習して学習補正
量を修正しつつ、この学習補正量で基本開度を補正して
、制御の安定化を図るものである。
In addition, the idle speed learning control device includes an idle control valve in the auxiliary air passage that bypasses the throttle valve.
When controlling the idle speed by adjusting the opening degree of this idle control valve, the basic opening degree of the idle control valve corresponding to the target idle speed for each engine cooling water temperature is the target idle speed and the actual idle speed. When performing feedback correction while comparing the rotation speed, a learning correction amount map is created according to the cooling water temperature, which is a parameter of the engine operating state, and the learning correction amount is determined by learning the deviation from the reference value of the feedback correction amount. While making corrections, the basic opening degree is corrected using this learned correction amount to stabilize the control.

〈発明が解決しようとする問題点〉 ところで、学習制御、例えば空燃比の学習制御を行う場
合、フィードバック補正係数αの基準値α、からの偏差
Δαを検出するわけであるが、機関の燃焼状態が落ち着
いて、αが平衡状態に達した後に、Δαをサンプリング
しないと、Δαの検出精度が悪くなる。
<Problems to be Solved by the Invention> By the way, when performing learning control, for example, learning control of the air-fuel ratio, the deviation Δα of the feedback correction coefficient α from the reference value α is detected. If Δα is not sampled after α has settled down and α has reached an equilibrium state, the detection accuracy of Δα will deteriorate.

そこで従来は例えば下記の(al又は山)の方法で定常
状態を検出し、このときに学習を行っていた。
Therefore, in the past, a steady state was detected using, for example, the following method (al or mountain), and learning was performed at this time.

(a)スロットル開度又は基本燃料噴射量又は吸気圧又
は機関回転数等の変化割合が所定値以下の状態が所定時
間続いていることをもって定常状態を検出。
(a) A steady state is detected when the rate of change in the throttle opening, basic fuel injection amount, intake pressure, engine speed, etc. remains below a predetermined value for a predetermined period of time.

山)機関回転数、基本燃料噴射量等のパラメータによっ
て複数に区分された機関運転状態の領域のうち任意の1
つの領域に機関運転状態があって、それが所定時間続い
ていることをもって定常状態を検出。
Mountain) Any one of the engine operating state regions divided into multiple regions based on parameters such as engine speed and basic fuel injection amount.
A steady state is detected when the engine operating state is in one region and continues for a predetermined period of time.

しかし、これらの方法では、αの制御が充分平衡に達し
たのを検出する必要から、多少余分口に「所定時間」を
設定する必要があって、学習を高速化する際、ムダ時間
となり、障害となる。また、空燃比が大巾にズしている
と、αで追いかけた後、制御オーバーシュートが生じる
が、これを検出してしまうことにより、学習の精度が悪
化する。
However, in these methods, since it is necessary to detect when the control of α has reached a sufficient equilibrium, it is necessary to set a somewhat extra "predetermined time", which results in wasted time when speeding up learning. It becomes an obstacle. Further, if the air-fuel ratio deviates by a large amount, control overshoot will occur after tracking with α, but if this is detected, the accuracy of learning will deteriorate.

本発明は、このような従来の問題点に鑑み、定常状態の
検出を工夫して、高速かつ高精度な学習制御を可能とす
ることを目的とする。
In view of these conventional problems, it is an object of the present invention to devise steady state detection to enable high-speed and highly accurate learning control.

〈問題点を解決するための手段〉 本発明は、上記の目的を達成するため、第1図に示すよ
うに、内燃機関の学習制御装置を構成する下記A−Hの
手段のうち、定常検出手段Gを下記Gl、G2の手段に
より構成したものである。
<Means for Solving the Problems> In order to achieve the above object, the present invention, as shown in FIG. The means G is constituted by means Gl and G2 below.

(A)空燃比、アイドル回転数等の内燃機関の制御対象
の制御目標値に対応する基本制御量を設定する基本制御
量設定手段 (B)機関運転状態を表すパラメータによって複数に区
分sht、ニー機関運転状態の領域毎に前記基本制御量
を補正するための学習補正量を記憶した書換え可能な記
憶手段 (C)実際の機関運転状態に基づき前記記憶手段から対
応する領域の学習補正量を検索する学習補正量検索手段 (D)制御目標値と実際値とを比較し制御目標値に実際
値を近づけるように前記基本制御量を補正するためのフ
ィードバック補正量を所定の量増減して設定するフィー
ドバック補正量設定手段(Fり前記基本制御量設定手段
で設定した基本制御量と、前記学習補正量検索手段で検
索した学習補正量と、前記フィードバック補正量設定手
段で設定したフィードバンク補正量とから制御量を演算
する制御量演算手段 (F)前記制御量に応じて作動し、空燃比、アイドル回
転数等の内燃機関の制御対象を制御するための制御手段 (G)実際の機関運転状態が定常状態にあることを検出
する定常状態検出手段 (H)定常状態検出時にその間のフィードバック補正量
の基準値からの偏差を学習しこれを減少させる方向にそ
の間の機関運転状態の領域に対応する学習補正量を修正
して書換える学習補正量修正手段 ここで、前記定常状態検出手段Gは、下記Gl。
(A) Basic control amount setting means for setting the basic control amount corresponding to the control target value of the control target of the internal combustion engine such as air-fuel ratio and idle speed (B) Classified into multiple groups according to parameters representing the engine operating state Rewritable storage means storing learning correction amounts for correcting the basic control amount for each region of the engine operating state (C) Searching the learning correction amount for the corresponding region from the storage means based on the actual engine operating state. Learning correction amount search means (D) Compares the control target value and the actual value, and increases or decreases the feedback correction amount by a predetermined amount to correct the basic control amount so that the actual value approaches the control target value. Feedback correction amount setting means (F) The basic control amount set by the basic control amount setting means, the learning correction amount searched by the learning correction amount searching means, and the feed bank correction amount set by the feedback correction amount setting means. (F) A control means for calculating a control amount from the control amount (F) A control means for operating in accordance with the control amount to control control objects of the internal combustion engine such as the air-fuel ratio and idle speed (G) Actual engine operating state Steady state detection means (H) that detects that the steady state is in a steady state.When a steady state is detected, the device learns the deviation of the feedback correction amount from the reference value during that period and responds to the region of the engine operating state during that period in a direction to reduce this deviation. Learning correction amount correction means for correcting and rewriting the learning correction amount Here, the steady state detection means G is defined as Gl below.

G2の手段よりなる。Consists of means of G2.

(G1)実際の機関運転状態が複数の領域のうち任意の
1つの領域に継続してあることを検出する第1の定常状
態検出手段 (G2)この第1の定常状態検出手段による定常状態検
出中にフィードバック補正量の増減方向が所定回以上反
転したことをもって定常状態を検出する第2の定常状態
検出手段 (作用) 基本制御量設定手段Aは、空燃比、アイドル回転数等の
制御目標値に対応する基本制御量を例えば所定の計算式
に従っであるいは検索により設定し、学習補正量検索手
段Cは、記憶手段Bから、実際の機関運転状態に基づき
対応する領域の学習補正量を検索し、フィードバック補
正量設定手段りは、制御目標値と実際値とを比較し制御
目標値に実際値を近づけるようにフィードバック補正量
を例えば比例積分制御に基づいて所定の量増減して設定
する。そして、制御量演算手段Eは、基本制御量を学習
補正量で補正し更にフィードバック補正量で補正するこ
とにより制御量を演算し、この制御量に応じて、制御手
段Fが作動し、例えば燃料噴射量あるいは補助空気量を
制御して、空燃比あるいはアイドル回転数等の制御を行
う。
(G1) A first steady state detection means for detecting that the actual engine operating state continues to be in any one of a plurality of regions (G2) Steady state detection by this first steady state detection means A second steady state detection means (operation) detects a steady state when the direction of increase/decrease of the feedback correction amount is reversed a predetermined number of times or more during operation. The basic control amount corresponding to is set, for example, according to a predetermined calculation formula or by searching, and the learning correction amount retrieval means C searches the storage means B for the learning correction amount of the corresponding region based on the actual engine operating state. The feedback correction amount setting means compares the control target value and the actual value, and increases or decreases the feedback correction amount by a predetermined amount based on, for example, proportional-integral control so as to bring the actual value closer to the control target value. Then, the control amount calculation means E calculates the control amount by correcting the basic control amount with the learning correction amount and further correcting it with the feedback correction amount, and the control means F operates according to this control amount, for example, the fuel The injection amount or auxiliary air amount is controlled to control the air-fuel ratio, idle speed, etc.

一方、定常状態検出手段G (Gl、G2)は、■実際
の機関運転状態が区分された領域の1つにあること、■
フィードバック補正量の増減方向が所定回以上反転した
こと、をもって定常状態であることを知り、学習可能な
状態であることを知る。
On the other hand, the steady state detection means G (Gl, G2) detects that: (1) the actual engine operating state is in one of the divided regions, (2)
When the direction of increase/decrease of the feedback correction amount is reversed a predetermined number of times or more, it is known that a steady state is reached, and that a state in which learning is possible is known.

このような定常状態の検出により、高速かつ高精度な学
習が可能となる。
Detection of such a steady state enables high-speed and highly accurate learning.

学習可能な状態であると判定されたときは、学習補正量
修正手段Hにより学習補正量の修正・書換えを行う。学
習補正量修正手段Hは、定常状態検出時にその間のフィ
ードバック補正量の基準値からの偏差を学習しこれを減
少させる方向にその間の機関運転状態の領域に対応する
学習補正量を修正して記憶手段Bのデータを書換える。
When it is determined that the learning is possible, the learning correction amount is corrected/rewritten by the learning correction amount correction means H. The learning correction amount modifying means H learns the deviation of the feedback correction amount from the reference value during the detection of the steady state, corrects and stores the learning correction amount corresponding to the region of the engine operating state during that time in the direction of decreasing this deviation. Rewrite the data of means B.

(実施例〉 以下に本発明の学習制御装置を電子制御燃料噴射装置を
有する内燃機関の空燃比のフィードバック制御系に適用
した実施例を説明する。
(Example) An example in which the learning control device of the present invention is applied to an air-fuel ratio feedback control system of an internal combustion engine having an electronically controlled fuel injection device will be described below.

第2図において、機関1には、エアクリーナ2゜吸気ダ
クト3.スロットルチャンバ4及び吸気マニホールド5
を介して空気が吸入される。
In FIG. 2, the engine 1 includes an air cleaner 2°, an intake duct 3. Throttle chamber 4 and intake manifold 5
Air is inhaled through.

吸気ダクト3には吸入空気流量Qの検出手段としてのエ
アフローメータ6が設けられていて、吸入空気流量Q信
号に対応する電圧信号を出力する。
The intake duct 3 is provided with an air flow meter 6 as means for detecting the intake air flow rate Q, and outputs a voltage signal corresponding to the intake air flow rate Q signal.

スロットルチャンバ4には図示しないアクセルペダルと
連動する1次側スロットル弁7と2次側スロットル弁8
とが設けられていて、吸入空気流量Qを制御する。また
、これらのスロットル弁7゜8をバイパスする補助空気
通路9が設けられていて、この補助空気通路9にはアイ
ドル制御弁10が介装されている。吸気マニホールド5
又は機関1の吸気ボートには燃料噴射弁11が設けられ
ている。
The throttle chamber 4 includes a primary throttle valve 7 and a secondary throttle valve 8 that operate in conjunction with an accelerator pedal (not shown).
is provided to control the intake air flow rate Q. Further, an auxiliary air passage 9 is provided that bypasses these throttle valves 7.8, and an idle control valve 10 is interposed in this auxiliary air passage 9. Intake manifold 5
Alternatively, the intake boat of the engine 1 is provided with a fuel injection valve 11.

この燃料噴射弁11はソレノイドに通電されて開弁じ通
電停止されて閉弁する電磁式燃料噴射弁であって、駆動
パルス信号によりソレノイドに通電されて開弁し、図示
しない燃料ポンプから圧送されプレッシャレギュレータ
により所定の圧力に制御された燃料を機関1に噴射供給
する。従って燃料噴射弁11はその作動により燃料噴射
量を制御し空燃比を制御目標値である最適な空燃比(理
論空燃比)に制御するための制御手段である。
The fuel injection valve 11 is an electromagnetic fuel injection valve that opens when a solenoid is energized, and then closes when the energization is stopped and the valve is closed. Fuel controlled to a predetermined pressure by a regulator is injected and supplied to the engine 1. Therefore, the fuel injection valve 11 is a control means for controlling the fuel injection amount by its operation and controlling the air-fuel ratio to the optimum air-fuel ratio (stoichiometric air-fuel ratio) which is a control target value.

機関1からは、排気マニホールド12.排気ダクト13
.三元触媒14及びマフラー15を介して排気が排出さ
れる。
From engine 1, exhaust manifold 12. Exhaust duct 13
.. Exhaust gas is discharged via the three-way catalyst 14 and the muffler 15.

排気マニホールド12には0□センサ16が設けられて
いる。この0□センサ16は大気中の酸素濃度(一定)
と排気中の酸素濃度との比に応じた電圧信号を出力し、
混合気を理論空燃比で燃焼させたときに起電力が急変す
る公知のセンサである。従ってatセンサ16は混合気
の空燃比(リッチ・リーン)の検出手段である。三元触
媒14は、排気成分中Co、HC,NOxを混合気の理
論空燃比付近で共に効率良く酸化又は還元し他の無害な
物質に転換する触媒装置である。
The exhaust manifold 12 is provided with a 0□ sensor 16. This 0□ sensor 16 is the oxygen concentration in the atmosphere (constant)
outputs a voltage signal according to the ratio of the oxygen concentration in the exhaust gas and
This is a known sensor whose electromotive force changes suddenly when the air-fuel mixture is combusted at the stoichiometric air-fuel ratio. Therefore, the at sensor 16 is a means for detecting the air-fuel ratio (rich/lean) of the air-fuel mixture. The three-way catalyst 14 is a catalytic device that efficiently oxidizes or reduces Co, HC, and NOx in the exhaust components near the stoichiometric air-fuel ratio of the air-fuel mixture and converts them into other harmless substances.

この他、クランク角センサ17が設けられている。In addition, a crank angle sensor 17 is provided.

クランク角センサ17は、クランクブー111日にシグ
ナルディスクプレート19が設けられ、該プレート19
の外周上に設けた歯により例えば120’毎のリファレ
ンス信号と1°毎のポジション信号とを出力する。ここ
で、リファレンス信号の周期を測定することにより機関
回転数Nを算出可能である。
The crank angle sensor 17 is provided with a signal disc plate 19 on the crankshaft 111, and
For example, a reference signal every 120' and a position signal every 1° are outputted by teeth provided on the outer periphery. Here, the engine speed N can be calculated by measuring the period of the reference signal.

従ってクランク角センサ17はクランク角のみならず機
関回転数Nの検出手段である。
Therefore, the crank angle sensor 17 is a means for detecting not only the crank angle but also the engine speed N.

前記エアフローメータ6、クランク角センサ17及び0
.センサ16からの出力信号は共にコントロールユニッ
ト30に入力されている。更にコントロールユニット3
0にはその動作電源としてまた電源電圧の検出のためバ
ッテリ20の電圧がエンジンキースイッチ21を介して
及び直接に印加されている。
The air flow meter 6, crank angle sensors 17 and 0
.. Both output signals from the sensor 16 are input to a control unit 30. Furthermore, control unit 3
The voltage of a battery 20 is directly applied to the engine 0 via an engine key switch 21 as its operating power source and for detecting the power supply voltage.

更にまたコントロールユニット30には必要に応じ、機
関冷却水温度を検出する水温センサ22.−次側スロッ
トル弁7のスロットル開度を検出するアイドルスイッチ
を含むスロットルセンサ23.車速を検出する車速セン
サ24.トランスミッションのニュートラル位置を検出
するニュートラルスイッチ25等からの信号が入力され
ている。そして、このコントロールユニット30におい
て各種入力信号に基づいて演算処理し、最適なパルス巾
の駆動パルに、CPU31.P−ROM32.CMO3
−RAM33、アドレスデコーダ34を有する。ここで
、RAM33は学習制御用の書換え可能な記憶手段であ
り、このRAM33の動作電源としては、エンジンキー
スイッチ21オフ後も記憶内容を保持させるためバッテ
リ20をエンジンキースイッチ21を介することなく適
当な安定化電源を介して接続する。
Furthermore, the control unit 30 is provided with a water temperature sensor 22 for detecting the engine cooling water temperature as required. - Throttle sensor 23 including an idle switch that detects the throttle opening of the next throttle valve 7. Vehicle speed sensor 24 that detects vehicle speed. A signal from a neutral switch 25 or the like that detects the neutral position of the transmission is input. Then, the control unit 30 performs arithmetic processing based on various input signals, and the CPU 31 . P-ROM32. CMO3
- It has a RAM 33 and an address decoder 34. Here, the RAM 33 is a rewritable storage means for learning control, and the battery 20 is used as an operating power source for the RAM 33 without using the engine key switch 21 in order to retain the stored contents even after the engine key switch 21 is turned off. Connect via a stabilized power supply.

CP U31への入力信号のうち、エアフローメータ6
.0.センサ16.バッテリ20.水温センサ22及び
スロットルセンサ23からの各電圧信号は、アナログ信
号であるので、アナログ入力インターフェース35及び
A/D変換器36を介して入力されるようになっている
。A、/D変換器36はCP U31によりアドレスデ
コーダ34及びA/D変換タイミングコントローラ37
を介して制御される。クランク角センサ17からのリフ
ァレンス信号とポジション信号は、ワンショットマルチ
回路38を介して入力されるようになっている。スロッ
トルセンサ23内蔵のアイドルスイッチからの信号とニ
ュートラルスイッチ25からの信号はデジタル人カイン
ターフエース39を介して入力され、また車速センサ2
4からの信号は波形整形回路40を介して入力されるよ
うになっている。
Among the input signals to the CPU 31, the air flow meter 6
.. 0. Sensor 16. Battery 20. Since the voltage signals from the water temperature sensor 22 and the throttle sensor 23 are analog signals, they are inputted via an analog input interface 35 and an A/D converter 36. The A/D converter 36 is controlled by the address decoder 34 and the A/D conversion timing controller 37 by the CPU 31.
controlled via. The reference signal and position signal from the crank angle sensor 17 are inputted via a one-shot multi-circuit 38. A signal from the idle switch built in the throttle sensor 23 and a signal from the neutral switch 25 are input via the digital human interface 39, and the signal from the vehicle speed sensor 2 is inputted via the digital human interface 39.
The signal from 4 is inputted via a waveform shaping circuit 40.

CP U31からの出力信号(燃料噴射弁11の駆動パ
ルス信号)は、電流波形制御回路41を介して燃料噴射
弁11に送られるようになっている。
The output signal (driving pulse signal for the fuel injection valve 11 ) from the CPU 31 is sent to the fuel injection valve 11 via the current waveform control circuit 41 .

ここにおいて、CP U31は第4図及び第5図に示す
フローチャート(燃料噴射量計算ルーチン及び学習サブ
ルーチン)に基づくプログラム(ROM32に記憶され
ている)に従って入出力操作並びに演算処理等を行い、
燃料噴射量を制御する。
Here, the CPU 31 performs input/output operations, arithmetic processing, etc. according to a program (stored in the ROM 32) based on the flowcharts (fuel injection amount calculation routine and learning subroutine) shown in FIGS. 4 and 5.
Controls fuel injection amount.

尚、基本料’am (基本燃料噴射量)設定手段。In addition, basic charge 'am (basic fuel injection amount) setting means.

学習補正量(係数)検索手段、フィードバンク補正量(
係数)設定手段、制御量(燃料噴射量)演算手段、定常
状態検出手段、学習補正量(係数)修正手段としての機
能は、前記プログラムにより達成される。
Learning correction amount (coefficient) search means, feed bank correction amount (
The functions as a coefficient) setting means, a control amount (fuel injection amount) calculation means, a steady state detection means, and a learning correction amount (coefficient) correction means are achieved by the program.

次に第4図及び第5図のフローチャートを参照しつつ作
動を説明する。
Next, the operation will be explained with reference to the flowcharts of FIGS. 4 and 5.

第4図の燃料噴射量計算ルーチンにおいて、ステップ1
 (図ではSl)ではエアフローメータ6からの信号に
よって得られる吸入空気流量Qとクランク角センサ17
からの信号によって得られる機関回転数Nとから基本燃
料噴射量Tp (=に−Q/N)を演算する。この部分
が基本制御量設定手段に相当する。
In the fuel injection amount calculation routine shown in FIG.
(Sl in the figure) shows the intake air flow rate Q obtained from the signal from the air flow meter 6 and the crank angle sensor 17.
The basic fuel injection amount Tp (=-Q/N) is calculated from the engine speed N obtained from the signal from the engine. This part corresponds to the basic control amount setting means.

ステップ2では必要に応じ各種補正係数C0EFを設定
する。
In step 2, various correction coefficients C0EF are set as necessary.

ステップ3では機関運転状態を表す機関回転数Nと基本
燃料噴射量(負荷)Tpとから対応する学習補正係数K
Nを検索する。この部分が学習補正量検索手段に相当す
る。
In step 3, the learning correction coefficient K corresponding to the engine speed N representing the engine operating state and the basic fuel injection amount (load) Tp is determined.
Search for N. This part corresponds to the learning correction amount search means.

ここで、学習補正係数に7!は、機関回転数Nを横軸、
基本燃料噴射量Tpを縦軸とするマツプ上を8×8程度
の格子により区分して、領域を分け、RAM33上に各
領域毎に学習補正係数に1を記憶させである。尚、学習
が開始されていない時点では、学習補正係数KI!は全
て初期値1に設定しである。
Here, the learning correction coefficient is 7! is the engine speed N on the horizontal axis,
A map having the basic fuel injection amount Tp as the vertical axis is divided into regions by grids of about 8×8, and a learning correction coefficient of 1 is stored in the RAM 33 for each region. Note that at the time when learning has not started, the learning correction coefficient KI! are all set to an initial value of 1.

ステップ4ではバッテリ20の電圧値に基づいて電圧補
正分子sを設定する。
In step 4, a voltage correction numerator s is set based on the voltage value of the battery 20.

ステップ5ではλコントロール条件であるか否かを判定
する。
In step 5, it is determined whether the λ control condition is met.

ここで、λコントロール条件でない例えば高回転、高負
荷領域等の場合は、フィードバック補正係数αを前回値
(又は基準値α1)にクランプした状態で、ステップ5
から後述するステップ10へ進む。
Here, if the conditions are not λ control conditions, such as high rotation, high load region, etc., the feedback correction coefficient α is clamped to the previous value (or reference value α1), and step 5
The process then proceeds to step 10, which will be described later.

λコントロール条件の場合は、ステップ6〜8で02セ
ンサ16の出力電圧V。2と理論空燃比相当のスライス
レベル電圧V、。、とを比較して空燃比のリッチ・リー
ンを判定し積分制御又は比例積分制御によりフィードバ
ック補正係数αを設定する。
In the case of the λ control condition, the output voltage V of the 02 sensor 16 is determined in steps 6 to 8. 2 and a slice level voltage V corresponding to the stoichiometric air-fuel ratio. , to determine whether the air-fuel ratio is rich or lean, and set the feedback correction coefficient α by integral control or proportional-integral control.

この部分がフィードバック補正量設定手段に相当する。This part corresponds to feedback correction amount setting means.

具体的に積分制御の場合は、ステップ6での比較により
空燃比−リッチ(Voz〉Vrar)と判定されたとき
にステップ7でフィードバック補正係数αを前回値に対
し所定の積分(1)分減少させ、逆に空燃比=リーン(
Vo2<v、、、f)と判定されたときにステップ8で
フィードバック補正量数αを前回値に対し所定の積分(
1)分増大させる。
Specifically, in the case of integral control, when the comparison in step 6 determines that the air-fuel ratio is - rich (Voz>Vrar), the feedback correction coefficient α is decreased by a predetermined integral (1) from the previous value in step 7. On the other hand, the air-fuel ratio = lean (
When it is determined that Vo2<v,,,f), in step 8, the feedback correction amount number α is calculated by a predetermined integral (
1) Increase by minutes.

比例積分制御の場合は、これに加え、リッチ0リーンの
反転時に積分(I)分と同方向にこれより大きな所定の
比例骨(P)分の増減を行う(第6図参照)。
In the case of proportional-integral control, in addition to this, when rich 0 lean is reversed, a predetermined proportional bone (P) larger than the integral (I) is increased or decreased in the same direction as the integral (I) (see FIG. 6).

次のステップ9では第5図の学習サブルーチンを実行す
る。これについては後述する。
In the next step 9, the learning subroutine shown in FIG. 5 is executed. This will be discussed later.

その後、ステップIOでは燃料噴射量Tiを次式に従っ
て演算する。この部分が制御量演算手段に相当する。
Thereafter, in step IO, the fuel injection amount Ti is calculated according to the following equation. This part corresponds to the control amount calculation means.

Ti=Tp−COEF−に#・α+Ts燃料噴射量Ti
が演算されると、そのTiのパルス巾をもつ駆動パルス
信号が機関回転に同期して所定のタイミングで出力され
、電流波形制御回路41を介して燃料噴射弁11に与え
られ、燃料噴射が行われる。
Ti=Tp-COEF-#・α+Ts fuel injection amount Ti
When is calculated, a drive pulse signal having a pulse width of Ti is output at a predetermined timing in synchronization with the engine rotation, and is applied to the fuel injection valve 11 via the current waveform control circuit 41 to perform fuel injection. be exposed.

次に第5図の学習サブルーチンについて説明する。Next, the learning subroutine shown in FIG. 5 will be explained.

ステップ11で機関運転状態を表す機関回転数Nと基本
燃料噴射量’rpとが前回と同じ領域にあるか否かを判
定する。前回と同一領域の場合は、ステップ12でフラ
グFがセントされているか否かを判定し、セットされて
いない場合は、ステップ13で02センサ16の出力が
反転すなわちフィードバック補正係数αの増減方向が反
転したが否かを判定し、このフローを繰返して反転する
毎にステップ14で反転回数を表すカウント値を1アン
プし、C=2となった段階でステップ15からステップ
16に進んでフラグFをセットする。このフラグFは同
一領域で02センサ16の出力が2回反転したときに定
常状態になったものとみなされてセットされる。フラグ
Fのセット後は、ステップ11での判定で前回と同一領
域であれば、ステップ12を経てステップ17へ進む。
In step 11, it is determined whether the engine rotational speed N representing the engine operating state and the basic fuel injection amount 'rp are in the same range as the previous time. If it is the same area as the previous time, it is determined in step 12 whether flag F is set, and if it is not set, in step 13, the output of the 02 sensor 16 is reversed, that is, the direction of increase or decrease of the feedback correction coefficient α is It is determined whether or not the reversal has occurred, and this flow is repeated. Each time the reversal is performed, the count value representing the number of reversals is incremented by 1 in step 14. When C=2, the process proceeds from step 15 to step 16 and the flag F is set. Set. This flag F is set when the output of the 02 sensor 16 inverts twice in the same area, as it is assumed that a steady state has been reached. After setting the flag F, if it is determined in step 11 that the area is the same as the previous time, the process proceeds to step 17 via step 12.

このステップ11〜16の部分が定常状態検出手段に相
当し、特にステップ11の部分が第1の定常状態検出手
段、またステップ13゜15の部分が第2の定常状態検
出手段に相当する。
The steps 11 to 16 correspond to the steady state detection means, and in particular, the step 11 corresponds to the first steady state detection means, and the steps 13 to 15 correspond to the second steady state detection means.

定常状態においては、ステップ17でo2センサ16の
出力が反転したか否かを判定し、このフローを繰返して
反転した時はステップ18で定常と判定されてから初め
てか従って同一領域で3回目の反転か否かを判定し、3
回目の場合はステップ19で現在のフィードバック補正
係数αの基準値α1から偏差Δα(−α−α1)をΔα
1として一時記憶する。その後、4回目の反転が検出さ
れたときはステップ20〜24へ進んで3回目の反転か
ら4回目の反転までのデータに基づいて学習を行う(第
6図参照)。5回目以上の反転が検出されたときも同様
でステップ20〜24へ進んで前回の反転から今回の反
転までのデータに基づいて学習を行う。
In a steady state, it is determined in step 17 whether the output of the O2 sensor 16 has reversed or not, and when this flow is repeated and it has reversed, it is the first time since the steady state was determined in step 18, and therefore it is the third time in the same area. Determine whether or not it is reversed, 3
In the case of the second time, in step 19, the deviation Δα (−α−α1) of the current feedback correction coefficient α from the reference value α1 is calculated by Δα
Temporarily stored as 1. Thereafter, when the fourth reversal is detected, the process proceeds to steps 20 to 24 and learning is performed based on data from the third to fourth reversal (see FIG. 6). Similarly, when a fifth or more reversal is detected, the process proceeds to steps 20 to 24 and learning is performed based on data from the previous reversal to the current reversal.

4回目以上の反転時は、ステップ20で現在のフィード
バック補正係数αの基準値α1から偏差Δα(=α−α
I)をΔα2として一時記憶する。このとき記憶されて
いるΔα、とΔα2とは第6図に示すように前回(例え
ば3回目)の反転から今回(例えば4回目)の反転まで
のΔαの最大値と最小値であり、これらに基づいてこの
間の偏差Δαの平均値τiを算出することができる。
At the time of the fourth or more reversal, in step 20, the deviation Δα (=α−α
I) is temporarily stored as Δα2. The Δα and Δα2 stored at this time are the maximum and minimum values of Δα from the previous (for example, the third) reversal to the current (for example, the fourth) reversal, as shown in FIG. Based on this, the average value τi of the deviation Δα during this period can be calculated.

従って、ステップ21で次式に基づいて偏差Δαの平均
値τ7を算出する。
Therefore, in step 21, the average value τ7 of the deviation Δα is calculated based on the following equation.

1スx−(Δα1 +Δα2)72 次にステップ22で現在の領域に対応して記憶しである
学習補正係数KJを検索する。但し、実際にはステップ
3で検索したものを使用すればよい。
1 step x-(Δα1 +Δα2)72 Next, in step 22, a stored learning correction coefficient KJ corresponding to the current area is retrieved. However, in reality, the one searched in step 3 may be used.

次にステップ23で現在の学習補正係数Klとフィード
バック補正係数αの基準値α、からの偏差Δα(−α−
α、)の平均値τiとから次式に従って新たな学習補正
係数K l! (nawl を設定し、同一領域の学習
補正係数のデータを修正して書換える。
Next, in step 23, the deviation Δα(−α−
From the average value τi of α, ), a new learning correction coefficient K l! (Set nawl, correct and rewrite the data of the learning correction coefficient in the same area.

このステップ21〜23の部分が学習補正量修正手段に
相当する。
The steps 21 to 23 correspond to the learning correction amount modification means.

K ’ (nawl ←Kl+τz/M(Mは定数で、
M〉1) この後は、ステップ24で次回の計算のためΔα2の値
をΔα1に代入する。
K' (nawl ←Kl+τz/M (M is a constant,
M>1) After this, in step 24, the value of Δα2 is substituted into Δα1 for the next calculation.

ステップ11での判定で機関運転状態が前回と同一の領
域でなくなった場合は、ステップ25でカウント値Cを
クリアし、かつフラグFをリセットする。
If it is determined in step 11 that the engine operating state is no longer in the same range as the previous time, the count value C is cleared and the flag F is reset in step 25.

尚、以上では空燃比の学習制御装置について説明したが
、本発明をアイドル回転数の学習制御装置に適用できる
ことは勿論である。 −具体的にアイドル回転数の学習
制御装置では、水温から基本制御量l5Ct+1を設定
し、水温から・学習補正量l5O1eを検索し、水温か
ら設定した目標アイドル回転数Ngと実アイドル回転数
とを比較してフィードバック補正量l5Cfbを設定し
、下記+11式によってアイドル制御弁10への制御量
■5cayを演算し、定常状態において、下記(2)式
に従って学習を行っており、この場合には機関運転状態
毎に学習補正量を記憶する領域は水温という1つのパラ
メータによって区分されるが、この場合にも本発明の定
常状態検出方式を適用可能である。
Although the air-fuel ratio learning control device has been described above, the present invention can of course be applied to an idle rotation speed learning control device. -Specifically, in the idle speed learning control device, the basic control amount l5Ct+1 is set from the water temperature, the learned correction amount l5O1e is searched from the water temperature, and the target idle speed Ng set from the water temperature and the actual idle speed are The feedback correction amount l5Cfb is set based on the comparison, and the control amount ■5cay to the idle control valve 10 is calculated using the following +11 formula. In a steady state, learning is performed according to the following formula (2). In this case, the engine The area in which the learning correction amount is stored for each operating state is divided by one parameter, water temperature, and the steady state detection method of the present invention can be applied to this case as well.

I 5Cdy= I SCt%1+ I 5C1e+ 
I 5Cfb−+1)I S Ole lnaw) ←
I S CIe+ΔI S Cfb/M・(21前記の
アイドル制御弁10は開弁用コイルと閉弁用コイルとを
備え、これらのコイルにパルス信号が互いに判定された
状態で送られて、パルス信号のデユーティ比に応じて開
度が調整されるもので、前記のl5Cdyは開弁用コイ
ルがONとなっている時間割合(%)である。
I 5Cdy= I SCt%1+ I 5C1e+
I5Cfb-+1)I S Ole lnaw) ←
I S CIe+ΔI S Cfb/M・(21 The above-mentioned idle control valve 10 is equipped with a valve opening coil and a valve closing coil, and pulse signals are sent to these coils in a mutually judged state, and the pulse signals are The opening degree is adjusted according to the duty ratio, and the above-mentioned l5Cdy is the time percentage (%) that the valve opening coil is ON.

(発明の効果〉 以上説明したように本発明によれば、機関運転状態が区
分された領域の1つにあり、かつ、フィードバンク補正
量の増減方向が所定回以上反転したことを条件として、
定常状態、すなわちフィードバンク制御平衡状態を検出
し、このときに学習するようにしたため、定常状態を適
確にとらえて、高速かつ高精度に学習できるという効果
が得られる。
(Effects of the Invention) As explained above, according to the present invention, on the condition that the engine operating state is in one of the divided regions and the direction of increase/decrease of the feed bank correction amount is reversed a predetermined number of times or more,
Since the steady state, that is, the feed bank control equilibrium state is detected and learning is performed at this time, the steady state can be accurately captured and learning can be performed at high speed and with high accuracy.

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

第1図は本発明の構成を示す機能ブロック図、第2図は
本発明の一実施例を示す構成図、第3図は第2図中のコ
ントロールユニットのブロック回路図、第4図及び第5
図は制御内容を示すフローチャート、第6図は制御特性
図である。
Fig. 1 is a functional block diagram showing the configuration of the present invention, Fig. 2 is a block diagram showing an embodiment of the invention, Fig. 3 is a block circuit diagram of the control unit in Fig. 2, and Figs. 5
The figure is a flowchart showing control details, and FIG. 6 is a control characteristic diagram.

Claims (1)

【特許請求の範囲】 空燃比,アイドル回転数等の内燃機関の制御対象の制御
目標値に対応する基本制御量を設定する基本制御量設定
手段と、 機関運転状態を表すパラメータによって複数に区分され
た機関運転状態の領域毎に前記基本制御量を補正するた
めの学習補正量を記憶した書換え可能な記憶手段と、 実際の機関運転状態に基づき前記記憶手段から対応する
領域の学習補正量を検索する学習補正量検索手段と、 制御目標値と実際値とを比較し制御目標値に実際値を近
づけるように前記基本制御量を補正するためのフィード
バック補正量を所定の量増減して設定するフィードバッ
ク補正量設定手段と、前記基本制御量設定手段で設定し
た基本制御量と、前記学習補正量検索手段で検索した学
習補正量と、前記フィードバック補正量設定手段で設定
したフィードバック補正量とから制御量を演算する制御
量演算手段と、 前記制御量に応じて作動し、空燃比,アイドル回転数等
の内燃機関の制御対象を制御するための制御手段と、 実際の機関運転状態が定常状態にあることを検出する定
常状態検出手段と、 定常状態検出時にその間のフィードバック補正量の基準
値からの偏差を学習しこれを減少させる方向にその間の
機関運転状態の領域に対応する学習補正量を修正して書
換える学習補正量修正手段と、 を備える内燃機関の学習制御装置において、前記定常状
態検出手段を、 実際の機関運転状態が複数の領域のうち任意の1つの領
域に継続してあることを検出する第1の定常状態検出手
段と、 この第1の定常状態検出手段による定常状態検出中にフ
ィードバック補正量の増減方向が所定回以上反転したこ
とをもって定常状態を検出する第2の定常状態検出手段
と、 から構成したことを特徴とする内燃機関の学習制御装置
[Scope of Claims] A basic control amount setting means for setting a basic control amount corresponding to a control target value of a control target of the internal combustion engine such as an air-fuel ratio or an idle rotation speed; a rewritable storage means that stores a learning correction amount for correcting the basic control amount for each region of the engine operating state; and a learning correction amount for the corresponding region is retrieved from the storage means based on the actual engine operating state. a learning correction amount search means for comparing a control target value and an actual value and setting a feedback correction amount by increasing or decreasing a predetermined amount to correct the basic control amount so that the actual value approaches the control target value. A control amount is determined from the correction amount setting means, the basic control amount set by the basic control amount setting means, the learning correction amount searched by the learning correction amount search means, and the feedback correction amount set by the feedback correction amount setting means. a control amount calculation means for calculating the control amount; a control means for operating according to the control amount to control control targets of the internal combustion engine such as an air-fuel ratio and an idle speed; and an actual engine operating state is in a steady state. a steady state detection means for detecting a steady state; A learning control device for an internal combustion engine, comprising: a learning correction amount correcting means for rewriting the learning correction amount according to the method; a first steady state detection means for detecting the steady state; and a second steady state detection means for detecting the steady state when the direction of increase/decrease of the feedback correction amount is reversed a predetermined number of times or more during the steady state detection by the first steady state detection means. A learning control device for an internal combustion engine, characterized by comprising: means;
JP20051285A 1985-09-12 1985-09-12 Learning control device of internal-combustion engine Pending JPS61190141A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20051285A JPS61190141A (en) 1985-09-12 1985-09-12 Learning control device of internal-combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20051285A JPS61190141A (en) 1985-09-12 1985-09-12 Learning control device of internal-combustion engine

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2838585A Division JPS61190138A (en) 1985-02-18 1985-02-18 Learning control device of internal-combustion engine

Publications (1)

Publication Number Publication Date
JPS61190141A true JPS61190141A (en) 1986-08-23

Family

ID=16425542

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20051285A Pending JPS61190141A (en) 1985-09-12 1985-09-12 Learning control device of internal-combustion engine

Country Status (1)

Country Link
JP (1) JPS61190141A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01230710A (en) * 1988-03-11 1989-09-14 Nisshin Steel Co Ltd Method for controlling finishing point of blowing in converter

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58200059A (en) * 1982-05-17 1983-11-21 Mitsubishi Electric Corp Air-fuel ratio controller of internal-combustion engine
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
JPS6026137A (en) * 1983-07-22 1985-02-09 Japan Electronic Control Syst Co Ltd Air-fuel ratio learning control device in electronic control fuel injection type internal-combustion engine
JPS60111034A (en) * 1983-11-21 1985-06-17 Hitachi Ltd Air fuel ratio control method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58200059A (en) * 1982-05-17 1983-11-21 Mitsubishi Electric Corp Air-fuel ratio controller of internal-combustion engine
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
JPS6026137A (en) * 1983-07-22 1985-02-09 Japan Electronic Control Syst Co Ltd Air-fuel ratio learning control device in electronic control fuel injection type internal-combustion engine
JPS60111034A (en) * 1983-11-21 1985-06-17 Hitachi Ltd Air fuel ratio control method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01230710A (en) * 1988-03-11 1989-09-14 Nisshin Steel Co Ltd Method for controlling finishing point of blowing in converter

Similar Documents

Publication Publication Date Title
JPH04112941A (en) Air-fuel ratio control device for internal combustion engines
JPH03179147A (en) Air-fuel ratio learning control device for internal combustion engines
JPS61190142A (en) Internal combustion engine learning control device
JPS62191641A (en) Learning control device for air-fuel ratio for internal combustion engine
JPS61190141A (en) Learning control device of internal-combustion engine
JP2916804B2 (en) Air-fuel ratio control device for internal combustion engine
JPS61190138A (en) Learning control device of internal-combustion engine
JPH0455235Y2 (en)
JPH041439A (en) Air-fuel ratio controller of internal combustion engine
JPH0243900B2 (en) NAINENKIKANNOGAKUSHUSEIGYOSOCHI
JP2757064B2 (en) Air-fuel ratio control device for internal combustion engine
JPS62107251A (en) Air-fuel ratio learning control device for internal combustion engines
JPS6270641A (en) Internal combustion engine learning control device
JPH0740673Y2 (en) Air-fuel ratio learning controller for internal combustion engine
JPS61190140A (en) Learning control device of air-fuel ratio of internal-combustion engine
JP2757065B2 (en) Air-fuel ratio control device for internal combustion engine
JP2916805B2 (en) Air-fuel ratio control device for internal combustion engine
JPS627952A (en) Internal combustion engine learning control device
JPS6365155A (en) Fuel leak self-diagnosis device for electronically controlled fuel injection internal combustion engines
JPS62101862A (en) Air-fuel ratio learning control device for electronically controlled fuel injection internal combustion engines
JPH0417749A (en) Air-fuel ratio control system of internal combustion engine
JPS62107250A (en) Air-fuel ratio learning control device for electronically controlled fuel injection internal combustion engines
JPH0658084B2 (en) Internal combustion engine learning control device
JPS62218636A (en) Air-fuel ratio learning control device for internal combustion engines
JPH0656116B2 (en) Internal combustion engine learning control device