Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0243900B2 - NAINENKIKANNOGAKUSHUSEIGYOSOCHI - Google Patents
[go: Go Back, main page]

JPH0243900B2 - NAINENKIKANNOGAKUSHUSEIGYOSOCHI - Google Patents

NAINENKIKANNOGAKUSHUSEIGYOSOCHI

Info

Publication number
JPH0243900B2
JPH0243900B2 JP24695585A JP24695585A JPH0243900B2 JP H0243900 B2 JPH0243900 B2 JP H0243900B2 JP 24695585 A JP24695585 A JP 24695585A JP 24695585 A JP24695585 A JP 24695585A JP H0243900 B2 JPH0243900 B2 JP H0243900B2
Authority
JP
Japan
Prior art keywords
control
correction amount
amount
learning
learning correction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP24695585A
Other languages
Japanese (ja)
Other versions
JPS62107253A (en
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 JP24695585A priority Critical patent/JPH0243900B2/en
Priority to US06/880,556 priority patent/US4763627A/en
Publication of JPS62107253A publication Critical patent/JPS62107253A/en
Publication of JPH0243900B2 publication Critical patent/JPH0243900B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

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

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 Application Laid-open No. 59-203828, and an air-fuel ratio learning control device disclosed in Japanese Patent Application Laid-Open No. 59-211738. There is a disclosed idle speed learning control device.

ここでは、電子制御燃料噴射装置を有する内燃
機関において空燃比を制御目標値である理論空燃
比にフイードバツク制御する場合のベース空燃比
の学習制御装置を例にとつて説明する。
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 engine rotation, and during the valve opening period, fuel at a predetermined pressure is injected. . 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 and the control signal corresponds to the fuel injection amount, then in order to obtain the stoichiometric air-fuel ratio, Ti is determined by the following equation. determined.

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

λコントロールについては、排気系にO2セン
サを設けて実際の空燃比を検出し、空燃比が理論
空燃比より濃いか薄いかをスライスレベルにより
制御するわけであり、このため、前記空燃比フイ
ードバツク補正係数αというものを定めて、この
αを変化させることにより理論空燃比に保つてい
る。
Regarding λ control, an O 2 sensor is installed in the exhaust system to detect the actual air-fuel ratio, and whether the air-fuel ratio is richer or leaner than the stoichiometric air-fuel ratio is controlled by the slice level. A correction coefficient α is determined and the stoichiometric air-fuel ratio is maintained by varying this α.

ここで、空燃比フイードバツク補正係数αの値
は比例積分(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分だけ下げて(上げて)、それか
ら分ずつ徐々に下げて(上げて)いき、空燃比
を薄く(濃く)するように制御する。
In other words, the output voltage of the O 2 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. ), the air-fuel ratio is first lowered (raised) by P, and then gradually lowered (raised) minute by minute to make the air-fuel ratio leaner (richer).

但し、λコントロールを行わない条件下ではα
をクランプし、各種補正係数COEFの設定により
所望の空燃比を得る。
However, under conditions where λ control is not performed, α
is clamped, and the 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. Due to factors such as variations in air flow meters, fuel injection valves, pressure regulators, and control units (for example, air flow meters, fuel injection valves, pressure regulators, and control units), changes over time, nonlinearity of the pulse width-flow rate characteristics of fuel injection valves, and changes in operating conditions and environment, Since the base air-fuel ratio deviates from λ=1, feedback control is performed.

しかし、ベース空燃比がλ=1からずれている
と、運転領域が大きく変化したときに、ベース空
燃比の段差をフイードバツク制御によりλ=1に
安定させるまでに時間がかかる。そして、このた
めに比例及び積分定数(P/I分)を大きくする
ので、オーバーシユートやアンダーシユートを生
じ、制御性が悪くなる。つまり、ベース空燃比が
λ=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. For this purpose, the proportionality and integral constants (P/I) are 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 the 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, making it necessary to replace the catalyst.

そこで、学習によりベース空燃比をλ=1にす
ることにより、過渡期にベース空燃比の段差から
生じるλ=1からのズレをなくし、かつP/I分
を小さくすることを可能にして制御性の向上を図
る空燃比の学習制御装置が、本願出願人により、
特願昭58−76221号(特開昭59−203828号)ある
いは特願昭58−197499号として出願された。
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 the transition period, and to reduce the P/I component, improving controllability. An air-fuel ratio learning control device that aims to improve the
It was filed as Japanese Patent Application No. 58-76221 (Japanese Unexamined Patent Publication No. 59-203828) or Japanese Patent Application No. 58-197499.

これは、空燃比のフイードバツク制御中にベー
ス空燃比が理論空燃比からずれた場合には、その
ギヤツプを埋めるべく空燃比フイードバツク補正
係数αが大となるから、このときの機関運転状態
とαとを検出し、該αに基づく学習補正係数Kl
を求めてこれを記憶しておき、再度同一運転状態
となつたときは、記憶した学習補正係数Klによ
りベース空燃比を理論空燃比に応答性良くなるよ
うに補正する。ここにおける学習補正係数Klの
記憶は、RAMのマツプ上を機関回転数及び負荷
等の機関運転状態の適当なパラメータに応じて格
子分割した所定範囲の領域毎に行う。
This is because if the base air-fuel ratio deviates from the stoichiometric air-fuel ratio during air-fuel ratio feedback control, the air-fuel ratio feedback correction coefficient α increases to fill the gap. is detected, and the learning correction coefficient Kl based on the α
is determined and memorized, and when the same operating condition returns, the base air-fuel ratio is corrected using the stored learning correction coefficient Kl so as to have good responsiveness to the stoichiometric air-fuel ratio. Here, the learning correction coefficient Kl is stored for each region of a predetermined range obtained by dividing the RAM map into a grid according to appropriate parameters of the engine operating state such as engine speed and load.

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

Ti=Tp・COEF・Kl・α+Ts そして、Klの学習は次の手順で進める。 Ti=Tp・COEF・Kl・α+Ts Then, learn Kl by following the steps below.

定常状態において、そのときの機関運転状態
の領域を検出し、かつ、αの基準値からの偏差
Δαを平均値として検出する。基準値は、λ=
1に対応する値として一般には1.0に設定され
る。
In the steady state, the region of the engine operating state at that time is detected, and the deviation Δα from the reference value of α is detected as an average value. The standard value is λ=
The value corresponding to 1 is generally set to 1.0.

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

KlとΔαとからKl+Δα/Mの値を求め、そ
の結果(学習値)を新たなKl(oew)として記憶を
更新する。Mは定数である。
The value of Kl+Δα/M is determined from Kl and Δα, and the memory is updated using the result (learning value) as a new Kl (oew) . M is a constant.

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

〈発明が解決しようとする問題点〉 ところで、かかる学習制御方式では、学習補正
量を記憶するマツプへの書き込み及び参照を補間
計算なしで行つている(補間を行うと学習進行速
度が遅くなる)。
<Problems to be Solved by the Invention> By the way, in this learning control method, writing and reference to the map that stores the learning correction amount is performed without interpolation calculation (interpolation slows down the learning progress speed). .

しかしながら、このようにすると学習進行度が
高い運転領域(以下この領域を学習領域という)
と、学習進行度が低い領域(以下この領域を未学
習領域という)との境界付近の運転状態では前記
2つの領域の間で学習補正量の段差が大きいた
め、制御量が変動し、安定した制御性能が得られ
ないという問題があつた。
However, in this way, the driving area where the learning progress is high (hereinafter referred to as the learning area)
In the driving state near the boundary between the learning correction amount and the area where the learning progress is low (hereinafter referred to as the unlearning area), the difference in learning correction amount between the two areas is large, so the control amount fluctuates and becomes stable. There was a problem that control performance could not be obtained.

この点に鑑み、本願出願人はさらに学習補正量
の検索に際し、検索された運転状態の判定を運転
状態が変化する方向に対してヒステリシス性を持
たせるようにしたものを特願昭60−143896号とし
て出願しており、これによれば、各領域の境界近
傍での制御状態の変動を防止できる。
In view of this, the applicant of the present application has further developed a system in which, when searching for the learning correction amount, the determination of the searched driving condition has hysteresis in the direction in which the driving condition changes. According to this application, fluctuations in the control state near the boundaries of each area can be prevented.

しかしこのものにあつては、第7図に示すよう
に、学習補正量を記憶した運転領域を区分する機
関運転状態のパラメータ(例えば機関回転数Nと
基本噴射量Tpが変化する一方向、例えば、Nや
Tpが増大する方向にのみヒステリシスを持たせ
て運転領域の判定を行つているため、長期的に視
ると、学習がなされる運転領域の中心と判定され
た運転信号の学習補正量を用いて補正が行われる
領域の中心との間に一方向に偏つたズレを生じ、
学習制御本来の機能が損なわれてしまうという問
題を生じる。
However, in this case, as shown in FIG. ,Nya
Since the operating region is determined with hysteresis only in the direction in which Tp increases, in the long term, the learning correction amount of the operating signal determined to be the center of the operating region where learning is performed is used. A deviation occurs in one direction between the center of the area to be corrected and
A problem arises in that the original function of learning control is impaired.

本発明は、上記の実状に鑑みなされたもので、
良好な学習制御機能を保持しつつ学習補正量が記
憶される各領域の境界近傍での学習状態の変動を
防止できるようにすることを目的とする。
The present invention was made in view of the above-mentioned circumstances, and
It is an object of the present invention to prevent fluctuations in the learning state near the boundaries of each area where learning correction amounts are stored while maintaining a good learning control function.

〈問題点を解決するための手段〉 このため、本発明は、学習補正量の検索に際し
て、検索された運転状態の判定を運転状態のパラ
メータが変化する相反する2方向に対して夫々運
転領域を拡大する方向にヒステリシスを持たせる
ようにした。
<Means for solving the problem> For this reason, the present invention, when searching for a learning correction amount, determines the searched driving state by determining the driving range in two contradictory directions in which the parameters of the driving state change. Added hysteresis in the direction of expansion.

具体的に、本発明に係る学習制御装置は、第1
図に示すように、下記の(A)〜(I)の手段を備える。
Specifically, the learning control device according to the present invention has a first
As shown in the figure, the following means (A) to (I) are provided.

(A) 空燃比、アイドル回転数等の内燃機関の制御
目標値に対応する基本制御量を設定する基本制
御量設定手段 (B) 機関運転状態をそのパラメータによつて複数
の領域に区画する格子軸と、これらの格子軸に
囲まれた領域毎に前記基本制御量を補正するた
めの学習補正量とを記憶した書き換え可能な記
憶手段 (C) 実際の機関運転状態に基づき前記記憶手段か
ら対応する領域の学習補正量を検索する学習補
正量検索手段 (D) 制御目標値と実際値とを比較し制御目標値に
実際値を近づけるように前記基本制御量を補正
するためのフイードバツク補正量を所定量増減
して設定するフイードバツク補正量設定手段 (E) 基本制御量設定手段で設定した基本制御量
と、前記学習補正量検索手段で検索した学習補
正量と、前記フイードバツク補正量設定手段で
設定したフイードバツク補正量とから制御量を
演算する制御量演算手段 (F) 制御量に応じて作動し、空燃比、アイドル回
転数等を制御するための制御手段 (G) フイードバツク補正量の基準値からの偏差の
平均値を学習し、これを減少させる方向にその
間の機関運転状態の領域に対応する学習補正量
を修正して書き換える学習補正量修正手段 (H) 機関運転状態のパラメータの変化する方向を
判定する運転状態変化方向判定手段 (I) 前記学習補正量検索手段により記憶手段から
検索される学習補正量を記憶した運転領域の判
定を機関運転状態のパラメータが変化する相反
する2方向に対して夫々運転領域を区分する格
子軸が運転領域を拡大する方向にヒステリシス
をもたせて行う運転領域判定手段 〈作用〉 基本制御量設定手段Aは、空燃比、アイドル回
転数等の制御目標値に対応する基本制御量を、例
えば所定の計算式に従つてあるいは検索により設
定し、学習補正量検索手段Cは、記憶手段Bから
実際の機関運転状態に基づき対応する領域の学習
補正量を検索し、フイードバツク補正量設定手段
Dは、制御目標値と実際値とを比較し、制御目標
値に実際値を近づけるようにフイードバツク補正
量を例えば比例積分制御に基づいて所定の量増減
して設定する。そして、制御量演算手段Eは、基
本制御量を学習補正量で補正し、更にフイードバ
ツク補正量で補正することにより制御量を演算
し、この制御量に応じて制御手段Fが作動し、例
えば、燃料噴射量あるいは補助空気量を制御し
て、空燃比あるいはアイドル回転数等の制御を行
う。
(A) Basic control amount setting means for setting basic control amounts corresponding to control target values of the internal combustion engine such as air-fuel ratio and idle speed (B) Grid that divides the engine operating state into multiple regions according to the parameters. A rewritable storage means (C) that stores the axes and learning correction amounts for correcting the basic control amount for each area surrounded by these grid axes. A learning correction amount search means (D) for searching for a learning correction amount in a region where the control target value and the actual value are compared, and determining a feedback correction amount for correcting the basic control amount so that the actual value approaches the control target value. Feedback correction amount setting means (E) that increases or decreases by a predetermined amount and sets 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 setting means Controlled amount calculating means (F) that calculates a controlled amount from the feedback correction amount that has been set; Control means (G) that operates according to the controlled amount and controls the air-fuel ratio, idle rotation speed, etc. From the reference value of the feedback correction amount. A learning correction amount correction means (H) that learns the average value of the deviation of and corrects and rewrites the learning correction amount corresponding to the range of engine operating conditions in the direction of decreasing this. Operating state change direction determining means (I) for determining the operating region in which the learning correction amount retrieved from the storage means by the learning correction amount retrieving means is determined for two contradictory directions in which the parameters of the engine operating state change. Operation area determination means (operation) in which the lattice axes that divide each operation area have hysteresis in the direction of expanding the operation area (operation) The basic control amount setting means A corresponds to control target values such as air-fuel ratio and idle rotation speed. The basic control amount to be controlled 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 D compares the control target value and the actual value, and sets the feedback correction amount by increasing or decreasing a predetermined amount based on, for example, proportional-integral control so that the actual value approaches 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. The fuel injection amount or auxiliary air amount is controlled to control the air-fuel ratio, idle speed, etc.

ここで、記憶手段Bには、機関運転状態を1乃
至2のパラメータによつて区画される複数の領域
に学習補正量が書き換え可能な状態で記憶してあ
る。そして、学習補正量を検索するに際し、まず
運転状態変化方向判定手段Hにより機関運転状態
のパラメータが変化する方向を判定した後、運転
領域判定手段により、該パラメータが一方向に
変化するときと逆方向に変化するときで、夫々学
習補正量を記憶した運転領域を区画する格子軸の
位置を運転領域が拡大する方向にずらせて当該検
索を行う運転領域の判定を行い、該判定結果に基
づいて学習補正量の検索を行う。
Here, the storage means B stores the engine operating state in a plurality of areas partitioned by one or two parameters in a rewritable state with learning correction amounts. When searching for the learning correction amount, first, the operating state change direction determining means H determines the direction in which the parameter of the engine operating state changes, and then the operating region determining means determines the direction in which the parameter changes in the opposite direction. When the vehicle changes direction, the position of the lattice axis that divides the driving region in which the learning correction amount is stored is shifted in the direction in which the driving region expands to determine the driving region in which the search is performed, and based on the determination result. Search for learning correction amount.

これにより、運転状態が格子軸付近にあるとき
に互いに隣接する運転領域から検索された学習補
正量の段差による制御量のハンチングを防止で
き、学習補正量を記憶した運転領域の中心と、判
定により補正される運転領域の中心とを略一致で
きるため、学習制御機能も良好に維持できる。
This makes it possible to prevent hunting of the control amount due to differences in learning correction amounts retrieved from mutually adjacent operating regions when the operating state is near the grid axis. Since the center of the corrected operating region can be substantially coincident with the center, the learning control function can also be maintained satisfactorily.

〈実施例〉 以下に、本発明の学習制御装置を電子制御燃料
噴射装置を有する内燃機関の空燃比のフイードバ
ツク制御系に適用した実施例を説明する。
<Embodiment> An embodiment 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, air is taken into the engine 1 through an air cleaner 2, an intake duct 3, a throttle chamber 4, and an intake manifold 5. As shown in FIG.

吸気ダクト3には吸入空気流量Qの検出手段と
してのエアフローメータ6が設けられていて、吸
入空気流量Q信号に対応する電圧信号を出力す
る。スロツトルチヤンバ4には、図示しないアク
セルペダルと連動する1次側スロツトル弁7と2
次側スロツトル弁8とが設けられていて、吸入空
気流量Qを制御する。また、これらのスロツトル
弁7,8をバイパスする補助空気通路9が設けら
れていて、この補助空気通路9にはアイドル制御
弁10が介装されている。吸気マニホールド5又
は機関1の吸気ポートには、燃料噴射弁11が設
けられている。この燃料噴射弁11は、ソレノイ
ドに通電されて開弁し、通電停止されて閉弁する
電磁式燃料噴射弁であつて、駆動パルス信号によ
りソレノイドに通電されて開弁し、図示しない燃
料ポンプから圧送されプレツシヤレギユレータに
より所定の圧力に制御された燃料を機関1に噴射
供給する。従つて、燃料噴射弁11はその作動に
より燃料噴射量を制御し、空燃比を制御目標値で
ある最適な空燃比(理論空燃比)に制御するため
の制御手段である。
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. The throttle chamber 4 includes primary throttle valves 7 and 2 that are linked to an accelerator pedal (not shown).
A next throttle valve 8 is provided to control the intake air flow rate Q. Further, an auxiliary air passage 9 is provided that bypasses these throttle valves 7 and 8, and an idle control valve 10 is interposed in this auxiliary air passage 9. A fuel injection valve 11 is provided in the intake manifold 5 or the intake port of the engine 1 . The fuel injection valve 11 is an electromagnetic fuel injection valve that opens when the solenoid is energized and closes when the energization is stopped. Fuel that is pressure-fed and controlled to a predetermined pressure by a pressure 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 through its operation and controlling the air-fuel ratio to the optimum air-fuel ratio (stoichiometric air-fuel ratio) which is the control target value.

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

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

この他、クランク角センサ17が設けられてい
る。クランク角センサ17は、クランクプーリ1
8にシグナルデイスクプレート19が設けられ、
該プレート19の外周上に設けた歯により例えば
120゜毎のリフアレンス信号と1゜毎のポジシヨン信
号とを出力する。ここで、リフアレンス信号の周
期を測定することにより機関回転数Nを算出可能
である。従つて、クランク角センサ17はクラン
ク角のみならず機関回転数Nの検出手段である。
In addition, a crank angle sensor 17 is provided. The crank angle sensor 17 is connected to the crank pulley 1
8 is provided with a signal disk plate 19,
For example, the teeth provided on the outer periphery of the plate 19
It outputs a reference signal every 120 degrees and a position signal every 1 degree. Here, the engine rotation speed N can be calculated by measuring the period of the reference signal. Therefore, the crank angle sensor 17 is a means for detecting not only the crank angle but also the engine speed N.

前記エアフローメータ6、クランク角センサ1
7及びO2センサ16からの出力信号は、共にコ
ントロールユニツト30に入力されている。更
に、コントロールユニツト30にはその動作電源
として、また電源電圧のためバツテリ20の電圧
がエンジンキースイツチ21を介して及び直接印
加されている。更にまたコントロールユニツト3
0には、必要に応じ機関冷却水温度を検出する水
温センサ22、一次側スロツトル弁7のスロツト
ル開度を検出するアイドルスイツチを含むスロツ
トルセンサ23、車速を検出する車速センサ2
4、トランスミツシヨンのニユートラル位置を検
出するニユートラルスイツチ25等からの信号が
入力されている。そして、このコントロールユニ
ツト30において、各種入力信号に基づいて演算
処理し、最適なパルス幅の駆動パルス信号を燃料
噴射弁11に出力して、最適な空燃比を得るため
の燃料噴射量を得る。
The air flow meter 6 and the crank angle sensor 1
7 and the O 2 sensor 16 are both input to a control unit 30. Furthermore, the voltage of the battery 20 is directly applied to the control unit 30 as its operating power source and as the power supply voltage via the engine key switch 21. Furthermore, control unit 3
0 includes a water temperature sensor 22 that detects the engine cooling water temperature as necessary, a throttle sensor 23 including an idle switch that detects the throttle opening of the primary throttle valve 7, and a vehicle speed sensor 2 that detects the vehicle speed.
4. A signal from a neutral switch 25 or the like that detects the neutral position of the transmission is input. The control unit 30 performs arithmetic processing based on various input signals and outputs a drive pulse signal with an optimal pulse width to the fuel injection valve 11 to obtain the fuel injection amount for obtaining the optimal air-fuel ratio.

コントロールユニツト30は、第3図に示すよ
うに、CPU31、P−ROM32、CMOS−
RAM33、アドレスデコーダ34を有する。こ
こで、RAM33は学習制御用の書き換え可能な
記憶手段であり、このRAM33の動作電源とし
ては、エンジンキースイツチ21オフ後も記憶内
容を保持させるため、バツテリ20をエンジンキ
ースイツチ21を介することなく適当な安定化電
源を介して接続する。
As shown in FIG. 3, the control unit 30 includes a CPU 31, a P-ROM 32, a CMOS-
It has a RAM 33 and an address decoder 34. Here, the RAM 33 is a rewritable storage means for learning control, and as the operating power source of this RAM 33, the battery 20 is used without going through the engine key switch 21 in order to retain the memory contents even after the engine key switch 21 is turned off. Connect via a suitable regulated power supply.

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

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

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

尚、基本制御量(基本燃料噴射量)設定手段、
学習補正量(係数)検索手段、フイードバツク補
正量(係数)設定手段、制御量(燃料噴射量)演
算手段、学習補正量(係数)修正手段、運転状態
変化方向判定手段、運転領域判定手段、としての
機能は、前記プログラムにより達成される。
Furthermore, basic control amount (basic fuel injection amount) setting means,
As a learning correction amount (coefficient) search means, a feedback correction amount (coefficient) setting means, a control amount (fuel injection amount) calculation means, a learning correction amount (coefficient) modification means, a driving state change direction determining means, and an operating region determining means. The functions are achieved by the program.

次に第4図のフローチヤートを参照しつつ作動
を説明する。
Next, the operation will be explained with reference to the flowchart shown in FIG.

第4図において、ステツプ1(図ではS1とい
う。以下同様)では、エアフローメータ6からの
信号によつて得られる吸入空気流量Qとクランク
角センサ17からの信号によつて得られる機関回
転数Nとから基本燃料噴射量Tp(=K・Q/N)
を演算する。この部分が基本制御量設定手段に相
当する。
In FIG. 4, in step 1 (referred to as S1 in the figure; the same applies hereinafter), the intake air flow rate Q obtained from the signal from the air flow meter 6 and the engine rotation speed N obtained from the signal from the crank angle sensor 17. Basic fuel injection amount Tp (=K・Q/N)
Calculate. This part corresponds to the basic control amount setting means.

ステツプ2では、各種補正係数COEFを設定す
る。
In step 2, various correction coefficients COEF are set.

ステツプ3では、第5図に示すように、学習補
正係数Klが記憶される運転領域を区画する1つ
のパラメータである機関回転数Nの格子軸、例え
ばN1〜N8の添字番号nを2に初期セツトした
後、ステツプ4へ進んで、実際の回転数Nを格子
軸の回転数Noから所定値ΔN(例えば50rpm)を
減算した値No−ΔNと比較する。
In step 3, as shown in FIG. 5, the lattice axis of the engine speed N, which is one parameter that partitions the operating range in which the learning correction coefficient Kl is stored, for example, the subscript number n of N 1 to N 8 , is changed to 2. After initial setting, the process proceeds to step 4, where the actual rotational speed N is compared with a value N o -ΔN obtained by subtracting a predetermined value ΔN (for example, 50 rpm) from the rotational speed N o of the grating shaft.

そして、N≧No−ΔNの場合は、ステツプ5へ
進んで、今度は回転数Nを回転数Noに所定値ΔN
を加算した値No+ΔNと比較する。
If N≧N o −ΔN, proceed to step 5 and set the rotation speed N to a predetermined value ΔN .
is compared with the sum of N o +ΔN.

ステツプ5において、N>No+ΔNと判定され
た場合は、ステツプ6へ進んでnの値を1アツプ
した後、再びステツプ4へ戻つて1アツプされた
nの値に対応する回転数NoからΔNを減算した値
と実回転数Nとを比較する。
If it is determined in step 5 that N>N o +ΔN, proceed to step 6 and increase the value of n by 1, then return to step 4 again and increase the rotational speed N o corresponding to the value of n increased by 1. The value obtained by subtracting ΔN from the actual rotation speed N is compared.

かかる操作により、ステツプ4の比較でN>
No−ΔNとなつたときには、ステツプ7へ進んで
No-1<N≦Noに対応するNの領域のフラグFo-1
を1にセツトし、他の領域に対応する全てのフラ
グFo-1を0にリセツトする。
With this operation, in the comparison in step 4, N>
When N o −ΔN, proceed to step 7.
Flag F o-1 in the area of N corresponding to N o-1 <N≦N o
is set to 1, and all flags F o-1 corresponding to other areas are reset to 0.

次いで、ステツプ9へ進んで学習補正係数Kl
を検索する運転領域の中、回転数Nの領域を
No-1<N≦Noであると決定する。
Next, proceed to step 9 and set the learning correction coefficient Kl.
In the operating region to search for, search for the region of rotation speed N.
It is determined that N o-1 <N≦N o .

また、ステツプ5の比較でN≦No+ΔNとなつ
たときには、ステツプ8へ進んでNo-1<N≦No
に対応するフラグFo-1が1であるか否かを判定
し、YESの場合は、ステツプ9へ進んで回転数
Nの領域をNo-1<N≦Noであると判定し、NO
の場合はステツプ10へ進んで、回転数Nの領域を
No<N≦No+1であると決定する。
Also, when the comparison in step 5 shows that N≦N o +ΔN, proceed to step 8 and find that N o-1 <N≦N o
It is determined whether the flag F o-1 corresponding to NO.
If so, proceed to step 10 and check the area of rotation speed N.
It is determined that N o <N≦N o+1 .

以上示したN領域の決定方法を第5図を用いて
説明すると、回転数Nを区画する各格子No(n=
2〜8)に対して、ΔNを減算した値と加算した
値との間に挾まれる帯状の判定領域を設定してお
き、現在のNの領域が該帯状の領域にあるか否か
をステツプ4及びステツプ5で判定する。そし
て、例えば現在のN領域が図中斜線でハツチング
したように、前記帯状の領域から外れたN2+ΔN
<N3−ΔNの範囲にあるとすれば、n=3の状態
でステツプ4からステツプ7へ進んでフラグF2
=1とされ、ステツプ9でN領域がN2<N≦N3
の領域であると決定される。
The method for determining the N region shown above will be explained using FIG. 5. Each grid N o (n=
For 2 to 8), a band-shaped judgment area is set between the value obtained by subtracting ΔN and the value added. Judgment is made in step 4 and step 5. Then, for example, as the current N area is hatched with diagonal lines in the figure, N 2 +ΔN that deviates from the band-shaped area
If it is in the range <N 3 -ΔN, proceed from step 4 to step 7 with n=3 and set flag F 2
= 1, and in step 9 the N area is set to N 2 <N≦N 3
It is determined that the area is

次に、この状態から回転数Nが減少し、N2
ΔN≦N≦N2+ΔNの帯状の領域に移動すると、
n=2の状態でステツプ5からステツプ8へ進
む。ここで、前回のフローにおいて、F2=1と
されているため、ステツプ8の判定ではF1≠1
のため、NOとなつてステツプ10へ進み、前回
と同様N2<N≦N3の領域であると決定される。
さらに、回転数Nが減少し、N<N2−ΔNとなつ
て帯状領域から外れると、n=2の状態でステツ
プ4からステツプ7へ進み、F1=1とされた後、
ステツプ9へ進んでN領域がN1<N≦N2である
と決定し直される。
Next, the rotation speed N decreases from this state, and N 2
When you move to the band-shaped region of ΔN≦N≦N 2 +ΔN,
With n=2, proceed from step 5 to step 8. Here, in the previous flow, F 2 = 1, so in the judgment in step 8, F 1 ≠ 1
Therefore, the answer is NO and the process proceeds to step 10, where it is determined that the area is N 2 <N≦N 3 as in the previous time.
Furthermore, when the rotational speed N decreases and becomes N<N 2 -ΔN and leaves the band-shaped region, the process proceeds from step 4 to step 7 with n=2, and after setting F 1 =1,
Proceeding to step 9, the N area is re-determined to satisfy N 1 <N≦N 2 .

即ち、回転数Nが減少する場合は、学習補正係
数を検索する領域を決定する下限の回転数は、検
索される学習補正係数が記憶されている領域を区
画する回転数の格子軸の小側の値から所定値ΔN
を減算した値とされるのであり、これにより領域
を拡大する方向のヒステリシスが与えられたこと
になる。
That is, when the rotation speed N decreases, the lower limit rotation speed that determines the area where the learning correction coefficient is searched is on the smaller side of the rotation speed lattice axis that partitions the area where the learning correction coefficient to be searched is stored. from the value of ΔN
This is the value obtained by subtracting , and this provides hysteresis in the direction of expanding the area.

一方、第5図で斜線の領域から回転数Nが増大
しN3−ΔN≦N≦N3+ΔNの帯状領域に移動する
と、n=3の状態でステツプ8へ進むが、前回ま
でのフローでステツプ7でF2=1とされている
ので、ここでの判定はYESとなつて、ステツプ
9へ進み、N領域をN2<N≦N3であると決定す
る。
On the other hand, when the rotational speed N increases from the shaded area in Fig. 5 and moves to the band-shaped area where N 3 -ΔN≦N≦N 3 +ΔN, the process proceeds to step 8 with n=3, but according to the flow up to the previous time. Since F 2 =1 is set in step 7, the determination here is YES, and the process proceeds to step 9, where it is determined that the N region satisfies N 2 <N≦N 3 .

さらに、回転数Nが増大してN>N3+ΔNとな
つた場合は、ステツプ6でn=4となつてからス
テツプ4へ進み、N<N4−ΔNであるため、ステ
ツプ7でF3=1とされた後、ステツプ9へ進ん
でN領域がN3<N≦N4と決定し直される。
Furthermore, when the rotational speed N increases and becomes N>N 3 +ΔN, the process proceeds to step 4 after n=4 in step 6, and since N<N 4 -ΔN, F 3 is increased in step 7. = 1, the process proceeds to step 9 and the N area is determined again as N 3 <N≦N 4 .

即ち、回転数Nが増大する場合は、検索領域を
決定する上限の回転数は、記憶領域の格子軸の大
側の値に所定値ΔNを加算した値とされ、減少の
場合と同様回転数が増大する場合も領域を拡大す
る方向のヒステリシスが与えられる。
That is, when the number of rotations N increases, the upper limit number of rotations for determining the search area is the value obtained by adding a predetermined value ΔN to the value on the larger side of the lattice axis of the storage area. Hysteresis in the direction of expanding the area is also provided when the area increases.

ここで、ステツプ7でフラグFo-1をセツトし、
かつステツプ8でフラグFo-1の判定を行う機能に
よつて回転数Nが増大中か減少中かを判定するこ
とができ、したがつてステツプ7,8の機能が運
転状態変化方向判定手段に相当し、ステツプ3〜
ステツプ6、ステツプ9,10の機能が運転領域
判定手段に相当する。
Here, in step 7, flag F o-1 is set,
In addition, by the function of determining the flag F o-1 in step 8, it is possible to determine whether the rotational speed N is increasing or decreasing. Therefore, the functions of steps 7 and 8 serve as the driving state change direction determining means. corresponds to Step 3~
The functions of step 6, steps 9 and 10 correspond to the driving range determining means.

次に、学習補正係数Klを記憶する運転領域を
区画する他のパラメータである基本燃料噴射量
Tpについても、回転数Nの場合と全く同様にし
てKlが検索される領域を決定する。
Next, the basic fuel injection amount, which is another parameter that demarcates the operating region in which the learning correction coefficient Kl is memorized.
Regarding Tp, the region in which Kl is searched is determined in exactly the same way as in the case of rotation speed N.

即ち、ステツプ12,13で基本燃料噴射量
Tpがその格子軸Tpoに所定値ΔTpを減算した値
と加算した値との間の帯状領域にあるか否かを判
定し、ステツプ15でフラグGo-1をセツトし、
ステツプ16でフラグGo-1の判定を行つてステ
ツプ17,18でTp領域を決定する。
That is, in steps 12 and 13, the basic fuel injection amount is
It is determined whether or not Tp is in a band-shaped region between the value obtained by subtracting and adding a predetermined value ΔTp to the lattice axis Tpo , and in step 15, a flag G o-1 is set;
At step 16, flag G o-1 is determined, and at steps 17 and 18, the Tp area is determined.

ここで、N領域の場合と同様、ステツプ15,
16の機能が運転状態変化方向判定手段に相当
し、ステツプ11〜14及びステツプ17,18
の機能の運転領域判定手段に相当する。
Here, as in the case of the N region, step 15,
The function 16 corresponds to the driving state change direction determination means, and steps 11 to 14 and steps 17 and 18
This corresponds to the operating range determination means of the function.

次いでステツプ19へ進み、ステツプ9又はス
テツプ10で決定されたN領域と、ステツプ17
又はステツプ18で決定されたTp領域とにより、
N及びTpの格子軸で囲まれる運転領域に記憶さ
れた学習補正係数Klを検索する。このステツプ
19が学習補正量検索手段に相当する。
Next, the process proceeds to step 19, where the N area determined in step 9 or step 10 and step 17
Or with the Tp region determined in step 18,
The learning correction coefficient Kl stored in the operating region surrounded by the grid axes N and Tp is searched. This step 19 corresponds to a learning correction amount search means.

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

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

ここで、λコントロール条件でない、例えば高
回転、高負荷領域等の場合は、空燃比フイードバ
ツク補正係数αを前回値(又は基準値α1)にクラ
ンプした状態でステツプ22から後述するステツ
プ23へ進む。
Here, if the condition is not the λ control condition, for example, in a high rotation, high load region, etc., the air-fuel ratio feedback correction coefficient α is clamped to the previous value (or reference value α 1 ) and the process proceeds from step 22 to step 23, which will be described later. .

λコントロール条件の場合は、ステツプ22〜
24でO2センサ16の出力電圧とスライスレベ
ル電圧とを比較して空燃比のリツチ・リーンを判
定し、積分制御又は比例積分制御により空燃比フ
イードバツク補正係数αを設定する。この部分が
フイードバツク補正量設定手段に相当する。具体
的に、積分制御の場合、ステツプ22での比較に
より空燃比=リツチと判定されたときにステツプ
23で空燃比フイードバツク補正係数αを前回値
に対し所定の積分()分減少させ、逆に、空燃
比=リーンと判定されたときに、ステツプ24で
空燃比フイードバツク補正係数αを前回値に対し
所定の積分()分増大させる。比例積分制御の
場合は、これに加え、リツチ←→リーンの反転時に
積分()分と同方向にこれより大きな所定の比
例分(P)分の増減を行う。
In the case of λ control condition, step 22~
At step 24, the output voltage of the O 2 sensor 16 and the slice level voltage are compared to determine whether the air-fuel ratio is rich or lean, and the air-fuel ratio feedback correction coefficient α is set by integral control or proportional-integral control. This part corresponds to the feedback correction amount setting means. Specifically, in the case of integral control, when it is determined that the air-fuel ratio is rich as a result of the comparison in step 22, the air-fuel ratio feedback correction coefficient α is decreased by a predetermined integral ( ) with respect to the previous value in step 23, and vice versa. , when it is determined that the air-fuel ratio is lean, in step 24 the air-fuel ratio feedback correction coefficient α is increased by a predetermined integral ( ) with respect to the previous value. In the case of proportional-integral control, in addition to this, when reversing rich←→lean, an increase or decrease is performed by a predetermined proportional amount (P) larger than the integral () in the same direction as the integral ().

ステツプ25では、ステツプ21で検索した学
習補正係数Klと、空燃比フイードバツク補正係
数αの基準値α1からの偏差Δαの平均値とから
次式に従つて新たな学習補正係数Kl(oew)を設定
し、同一領域の学習補正係数のデータを修正して
書き換える。
In step 25, a new learning correction coefficient Kl (oew) is calculated from the learning correction coefficient Kl retrieved in step 21 and the average value of the deviation Δα of the air-fuel ratio feedback correction coefficient α from the reference value α1 according to the following formula. setting, correct and rewrite the learning correction coefficient data in the same area.

このステツプ25が学習補正量修正手段に相当
する。
This step 25 corresponds to learning correction amount modification means.

Kl(oew)←Kl+/M (Mは定数で、M>1) その後、ステツプ26では、燃料噴射量Tiを
次式に従つて演算する。この部分が制御量演算手
段に相当する。
Kl (oew) ←Kl+/M (M is a constant, M>1) Thereafter, in step 26, the fuel injection amount Ti is calculated according to the following equation. This part corresponds to the control amount calculation means.

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

このようにすれば、機関回転数Nや基本噴射量
Tpが格子軸No,Tpo近傍で変動しても、これら
が変化する方向に応じて学習補正係数Klを検索
する領域の格子軸の大きさにヒステリシス性を持
たせたため、隣接する学習領域と未学習領域との
間のKlの段差による空燃比のハンチングを生じ
ることを防止でき、安定した制御性が得られる。
In this way, engine speed N and basic injection amount
Even if Tp fluctuates in the vicinity of the lattice axes N o and T po , the size of the lattice axes in the region where the learning correction coefficient Kl is searched has hysteresis depending on the direction in which these change, so that the adjacent learning regions It is possible to prevent hunting of the air-fuel ratio due to the difference in Kl between the current range and the unlearned range, and stable controllability can be obtained.

また、機関回転数N及び基本燃料噴射量Tpが
増大する方向と減少する方向とで夫々運転領域を
拡大する方向のヒステリシス性を持たせたため、
学習補正係数Klが記憶されている運転領域の中
心と該運転領域の判定時に前記ヒステリシスを設
けたことにより拡大される運転領域の中心とを略
一致させることができるため、ヒステリシスを持
たせたことによる学習機能への悪影響を回避で
き、良好な学習制御を安定して行える。
In addition, since the engine speed N and the basic fuel injection amount Tp have hysteresis in the direction of increasing and decreasing the operating range, respectively,
The provision of hysteresis allows the center of the operating region in which the learning correction coefficient Kl is stored to substantially coincide with the center of the operating region that is expanded by providing the hysteresis when determining the operating region. It is possible to avoid the negative influence of the learning function on the learning function, and it is possible to stably perform good learning control.

尚、本実施例では、空燃比制御に適用したもの
について示したが、この他、アイドル回転数制御
や点火時期制御等についても適用できることは勿
論である。
Although this embodiment has been described as being applied to air-fuel ratio control, it goes without saying that it can also be applied to idle rotation speed control, ignition timing control, etc.

〈発明の効果〉 以上説明したように、本発明によれば、学習補
正量の検索に際して、検索される運転領域を区画
する運転状態パラメータの格子軸をパラメータが
変化する相反する2方向に対して夫々運転領域が
拡大する方向にヒステリシス性を持たせた構成と
したため、運転状態が格子軸の付近にあるときの
制御量のハンチングを防止でき、かつ、ヒステリ
シスを持たせたことによる学習機能への悪影響を
可及的に回避することができ、安定した制御性が
確保できるものである。
<Effects of the Invention> As explained above, according to the present invention, when searching for a learning correction amount, the lattice axes of the operating state parameters that partition the operating region to be searched are set in two contradictory directions in which the parameters change. Since the configuration has hysteresis in the direction in which the operating range expands, it is possible to prevent hunting of the control amount when the operating state is near the grid axis, and the provision of hysteresis also improves the learning function. Adverse effects can be avoided as much as possible, and stable controllability can be ensured.

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

第1図は、本発明の構成・機能を示すブロツク
図、第2図は本発明の一実施例を示す構成図、第
3図は第2図中のコントロールユニツトのブロツ
ク図、第4図は制御内容を示すフローチヤート、
第5図は学習補正量のマツプの模式図、第6図は
O2センサ出力とフイードバツク補正量との関係
を示すタイムチヤート、第7図は先願の学習制御
方式を説明するためのマツプ図である。 1……機関、6……エアフロメータ、10……
アイドル制御弁、11……燃料噴射弁、16……
O2センサ、17……クランク角センサ、30…
…コントロールユニツト。
Fig. 1 is a block diagram showing the configuration and functions of the present invention, Fig. 2 is a block diagram showing an embodiment of the invention, Fig. 3 is a block diagram of the control unit in Fig. 2, and Fig. 4 is a block diagram showing the configuration and functions of the present invention. Flowchart showing control details,
Figure 5 is a schematic diagram of the learning correction amount map, and Figure 6 is a schematic diagram of the learning correction amount map.
FIG. 7 is a time chart showing the relationship between the O 2 sensor output and the feedback correction amount, and is a map diagram for explaining the learning control method of the prior application. 1... Engine, 6... Air flow meter, 10...
Idle control valve, 11...Fuel injection valve, 16...
O 2 sensor, 17... Crank angle sensor, 30...
...control unit.

Claims (1)

【特許請求の範囲】 1 空燃比、アイドル回転数等の内燃機関の制御
目標値に対応する基本制御量を設定する基本制御
量設定手段と、 機関運転状態をそのパラメータによつて複数の
領域に区画する格子軸と、これらの格子軸に囲ま
れた領域毎に前記基本制御量を補正するための学
習補正量とを記憶した書き換え可能な記憶手段
と、 実際の機関運転状態に基づき前記記憶手段から
対応する領域の学習補正量を検索する学習補正量
検索手段と、 制御目標値と実際値とを比較し制御目標値に実
際値を近づけるように前記基本制御量を補正する
ためのフイードバツク補正量を所定量増減して設
定するフイードバツク補正量設定手段と、 前記基本制御量設定手段で設定した基本制御量
と、前記学習補正量検索手段で検索した学習補正
量と、前記フイードバツク補正量設定手段で設定
したフイードバツク補正量とから制御量を演算す
る制御する制御量演算手段と、 前記制御量に応じて作動し、空燃比、アイドル
回転数等を制御するための制御手段と、 フイードバツク補正量の基準値からの偏差の平
均値を学習し、これを減少させる方向にその間の
機関運転状態の領域に対応する学習補正量を修正
して書き換える学習補正量修正手段と、 機関運転状態のパラメータの変化する方向を判
定する運転状態変化方向判定手段と、 前記学習補正量検索手段により記憶手段から検
索される学習補正量を記憶した運転領域の判定
を、機関運転状態のパラメータが変化する相反す
る2方向に対して夫々運転領域を区分する格子軸
を運転領域が拡大する方向に移動させヒステリシ
スをもたせて行う運転領域判定手段と、 を備えてなる内燃機関の学習制御装置。
[Scope of Claims] 1. Basic control amount setting means for setting basic control amounts corresponding to control target values of the internal combustion engine such as air-fuel ratio and idle speed; rewritable storage means that stores lattice axes for partitioning and learning correction amounts for correcting the basic control amount for each area surrounded by these lattice axes, and the storage means based on the actual engine operating state. a learning correction amount search means for searching for a learning correction amount for a corresponding region from the control target value; and a feedback correction amount for comparing the control target value and the actual value and correcting the basic control amount so as to bring the actual value closer to the control target value. a feedback correction amount setting means for setting by increasing or decreasing by a predetermined amount; 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 setting means A control amount calculation means for calculating a control amount from the set feedback correction amount; a control means that operates according to the control amount to control the air-fuel ratio, idle rotation speed, etc.; and a reference for the feedback correction amount. learning correction amount correction means for learning the average value of the deviation from the value, and correcting and rewriting the learning correction amount corresponding to the area of the engine operating state during that time in the direction of decreasing the learning correction amount; an operating state change direction determination means for determining the direction; and a determination means for determining the operating region in which the learning correction amount retrieved from the storage means by the learning correction amount retrieving means is performed in two contradictory directions in which parameters of the engine operating state change. 1. A learning control device for an internal combustion engine, comprising: operating region determination means that moves a grid axis that divides each operating region in a direction in which the operating region expands to provide hysteresis.
JP24695585A 1985-07-02 1985-11-06 NAINENKIKANNOGAKUSHUSEIGYOSOCHI Expired - Lifetime JPH0243900B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP24695585A JPH0243900B2 (en) 1985-11-06 1985-11-06 NAINENKIKANNOGAKUSHUSEIGYOSOCHI
US06/880,556 US4763627A (en) 1985-07-02 1986-06-30 Learning and control apparatus for electronically controlled internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24695585A JPH0243900B2 (en) 1985-11-06 1985-11-06 NAINENKIKANNOGAKUSHUSEIGYOSOCHI

Publications (2)

Publication Number Publication Date
JPS62107253A JPS62107253A (en) 1987-05-18
JPH0243900B2 true JPH0243900B2 (en) 1990-10-02

Family

ID=17156214

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24695585A Expired - Lifetime JPH0243900B2 (en) 1985-07-02 1985-11-06 NAINENKIKANNOGAKUSHUSEIGYOSOCHI

Country Status (1)

Country Link
JP (1) JPH0243900B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05338710A (en) * 1992-06-05 1993-12-21 Sugiyasu Kogyo Kk Mounting structure of the package type detector on the lift in the stacker crane
JPH0640509A (en) * 1992-06-02 1994-02-15 Murata Mach Ltd Protrusion detecting device for article

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62240447A (en) * 1986-04-09 1987-10-21 Hitachi Ltd Fuel control device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0640509A (en) * 1992-06-02 1994-02-15 Murata Mach Ltd Protrusion detecting device for article
JPH05338710A (en) * 1992-06-05 1993-12-21 Sugiyasu Kogyo Kk Mounting structure of the package type detector on the lift in the stacker crane

Also Published As

Publication number Publication date
JPS62107253A (en) 1987-05-18

Similar Documents

Publication Publication Date Title
JPS6346254B2 (en)
JPH03179147A (en) Air-fuel ratio learning control device for internal combustion engines
JPH04339147A (en) Air-fuel ratio control device for internal combustion engines
JPH0243900B2 (en) NAINENKIKANNOGAKUSHUSEIGYOSOCHI
JPH0529775B2 (en)
JPH051373B2 (en)
JPS61190142A (en) Internal combustion engine learning control device
JPS62191641A (en) Learning control device for air-fuel ratio for internal combustion engine
JPH0455235Y2 (en)
JPH0260852B2 (en)
JPH0686839B2 (en) Feedback controller with learning function
JPH0423099B2 (en)
JPH0445659B2 (en)
JPH0740673Y2 (en) Air-fuel ratio learning controller for internal combustion engine
JPH0455234Y2 (en)
JPS6045749A (en) Air-fuel ratio learning controller of electronic fuel injection type internal-combustion engine
JPH0461181B2 (en)
JPH03229942A (en) Air-fuel ratio learning control device for electronically controlled fuel injection type internal combustion engine
JPS60145443A (en) Controller with learning function for internal- combustion engine
JPS61190141A (en) Learning control device of internal-combustion engine
JPS62107251A (en) Air-fuel ratio learning control device for internal combustion engines
JPH07113841B2 (en) Feedback control device with learning function
JPH0416625B2 (en)
JPH0530978B2 (en)
JPH07119521A (en) Air-fuel ratio learning controller for internal combustion engine

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term