JPH0422724A - エンジンの燃料噴射制御方法 - Google Patents

エンジンの燃料噴射制御方法

Info

Publication number
JPH0422724A
JPH0422724A JP12671090A JP12671090A JPH0422724A JP H0422724 A JPH0422724 A JP H0422724A JP 12671090 A JP12671090 A JP 12671090A JP 12671090 A JP12671090 A JP 12671090A JP H0422724 A JPH0422724 A JP H0422724A
Authority
JP
Japan
Prior art keywords
fuel injection
fuel
engine
cylinder
injection amount
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP12671090A
Other languages
English (en)
Inventor
Shinsuke Takahashi
信補 高橋
Teruji Sekozawa
瀬古沢 照治
Makoto Shiotani
塩谷 真
Hiroatsu Tokuda
博厚 徳田
Seiji Asano
誠二 浅野
Toshio Ishii
俊夫 石井
Kazuya Kono
一也 河野
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
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP12671090A priority Critical patent/JPH0422724A/ja
Publication of JPH0422724A publication Critical patent/JPH0422724A/ja
Pending 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)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は多点燃料噴射システムのエンジンにおいて気筒
別に燃料輸送遅れを精度良く補償するのに好適なエンジ
ンの燃料噴射制御方法に関する。
〔従来の技術〕
多点燃料噴射システムのエンジンにおいて噴射燃料が吸
気管壁面等に付着することによって生じる燃料輸送状態
を補償するため、本出願人は、特願平1−227367
の方法を提案した、この方法では、噴射燃料の全てが一
時的に吸気管壁面に付着し、その後の吸気行程において
付着燃料の一部が気筒に流入するというモデルで燃料輸
送特性を表現している。さらに、このモデルを利用して
燃料輸送遅れを完全補償するように気筒別の燃料の制御
を行っている。
又、エンジン22回転に1回の周期で、吸気管内の燃料
状態を表わす滞留燃料量(液膜量)の更新を行っている
又、今度燃料噴射を気筒を判定し、判定気筒においての
み燃料噴射量の演算を行うようにして、演算負荷の低減
を図っている。
〔発明が解決しようとする課題〕
上記従来技術では、燃料輸送特性は1次式の伝達関数で
近似される。
GI : 燃料噴射量(g/5) Gje  :  気筒流入燃料量(g/s)T  : 
エンジン運転状態に依存する変数(1)式から、燃料輸
送特性を1次遅れと見なしていることがわかる。
一方、SAE poper 890837では、吸気管
内圧が大気圧に近い場合や低水温時には、燃料の遅れは
2次遅れで定式化されると報告している。
吸気管内の燃料の挙動は非常に複雑であり、上記報告の
ように部分的領域で2次遅れの方が精度良く特性を表現
できる場合もあると考えられる。
上記従来技術では、1次遅れを補償するような燃料補償
アルゴリズムのため、このような2次以上の遅れは精度
良く補償できないという問題がある。
又、従来技術では、エンジン2回転に1回の周期で、液
膜量の更新を行っている。エンジン2回転は、回転数を
1100Orpとすると、120m5ecの時間に相当
する。120m5ecで急加速する場合、吸気管内の状
態は大きく変化するにもかかわらず、上記従来技術では
、1回の演算のみで、この状態を推定しようとしている
ため、推定誤差が大きくなる。これにより所望の制御性
能が得られなくなるという問題がある。
又、従来技術では、今度燃料噴射を行う気筒においての
み燃料噴射量の演算を行っている。この演算周期は10
m5ecとなっている。回転数が3000rpmより大
きい時、ある時期に燃料噴射量の演算を行ってから、次
に燃料噴射量の演算を行うまで、すなわち、10m5e
c間に、クランク角は180度より大きく変化する。4
気筒エンジンの場合、この間に2度燃料噴射が行なわれ
る可能性がある。従来技術は、次に燃料噴射を行う気筒
しか燃料噴射量を演算しないため、上記場合には、その
次に燃料噴射を行う気筒の燃料噴射量の演算が行なわれ
ないという問題がある。
本発明の目的は、上記問題点を解消したエンジンの燃料
噴射制御方法を提供することにある。
〔課題を解決するための手段〕
上記目的を達成するため次の(1)からの手段を設ける
(1)吸入空気量に基づいて燃料噴射量を制御する多点
燃料噴射システムのエンジン電子式制御装置において、
1次の位相進み要素かそれに等価な処理、あるいは、2
次以上の進み要素かそれに等価な処理のいずれか1つで
、1つの気筒の燃料輸送遅れを補償するようにして、全
気筒の燃料輸送遅れを上記処理の1つか複数により独立
に補償する。
(2)上記電子式制御装置において1次の位相進み要素
かそれに等価な処理の1つで、1つの気筒の燃料輸送遅
れを補償するようにして、全気筒の燃料輸送れを上記処
理の1つか複数により補償する。
a oS n十a 1 S n−1+ ・・・+ a 
n −1S + a nここに Sニラプラス演算子 n≧1 n≧m≧O an=bmf−0 an−0≠○ 但し、上記要素の内、次の要素は除く a□−I S + a n (an−1≠O) b。
(3)(1)と(2)において、少なくとも1つの気筒
の燃料輸送遅れの補償を(比例+微分)要素かそれに等
価な処理で行い、かつ、全気筒の燃料輸送遅れの補償を
上記処理で行うことがないようにする。
(4)(1)から(3)において気筒別に燃料輸送状態
を推定演算する。
(5)(4)において、所定の時間同期で燃料輸送状態
を推定、演算する。
(6)(5)において、所定の回転数以下で、上記所定
の時間がエンジン2回転に要する時間より小さくなるよ
う所定の時間を設定する。
(7)(4)において、所定のクランク角度周期で燃料
輸送状態を推定する。
(8)(7)において、所定のクランク角度をエンジン
2回転に相当するクランク角度より小さく設定する。
(9)(7)において、所定のクランク角度をエンジン
運転状態に応じて可変にする。
(]O)  (1)から(9)において、所定の時間周
期で燃料噴射量を演算する。
(1、1、)  (10)において、ある燃料噴量演算
時期において、次の燃料噴射量の演算時期までに燃料噴
射を行う気筒の判定し、判定気筒のみ燃料噴射量を演算
する。
(12)  (1)から(1コ)において、最新の燃料
噴射量の演算を過去の実行燃料噴射量に基づいて行う。
(13)吸入空気量に基づいて燃料噴射量を制御するエ
ンジン電子式制御装置において、3次以上の位相進み要
素かそれに等価な処理で燃料輸送遅れを補償する。
〔作用〕
前記方法では、燃料の輸送遅れを、より高次の遅れで精
度良く肥えているので制御性能を向上させることができ
る。
又、より短い時間周期で、吸気管内の燃料状態を推定、
更新するので燃料状態の推定精度を確保できる。これに
より、所望の制御性能を得ることができる。
又、各気筒において燃料噴射量の演算を行うことなく、
燃料噴射を行うようなことはなくなる。
〔実施例〕
以下1本発明の実施例を第1図から第9図に従って説明
する。
燃料制御系を構築するためには、まず、噴射燃料が気筒
に流入するまでの燃料輸送遅れ特性を定式化する必要が
ある。第1図から第2図に従って、この方法を説明する
ここでは、燃料系動特性を次式に示す2次以下の遅れと
した場合のモデリング方法を示す。
Gf :燃料噴射量(g/5) Gie :気筒流人燃料量(g/5) Th (i=1,2.3)  :エンジン運転状態に依
存する変数特性を 式で表わした時、 そのモデリング は、モデルパラメータT1をいかに定めるかということ
になる。以下、TIの設定方法を説明する。
(2)式を連続時間領域の微分方程式で表わすと次式の
ようになる。
さらに、(3)式を中心差分を用い離散化し次式を得る
2Δt 2Δt i :時刻(2時刻がΔtに相当) Δt:離散化のための時間きざみ 又、時刻jでの吸入空気量をQa(i)−排気弁付近の
排気空燃比をA/F(i)とするとGze(1)は、こ
れらの変数から次式で求めることができる。
式から、 ateを消去して次式を得 る。
さらに、 次式でX。
T。
Z定義する。
X=T、・ Y =Tx + Ti Z=T3 この時、 式は次のようになる。
−□ [Gt(j+1)−Gz(i−1)] j Z−
Gz(i)二〇2Δt (10)式中の3変数Q a = A / F 、G 
xは全て計測可能である。又、(10)式はx、y、z
に関して線形である。従って、吸入空気量Q&を所定値
とし、燃料噴射量Q、を所定の条件で変化させた時の空
燃比の応答A/Fを計測すれば、それらの時系列データ
から最/IX2乗法により、四則演算のみでパラメータ
x、y、zを一意に決定できる。さらに、(7)〜(9
)式を利用してTiが算出される。
ここで、パラメータの算出精度は、時系列データの計測
精度に存在する。排気空燃比を計測する空燃比センサの
応答遅れは比較的大きく、これを考慮しなければ高精度
なパラメータ算出は行えない。
そこで、空燃比センサの応答遅れ特性を加味した方程式
を導き、パラメータ算出を行う。
まず、センサの応答遅れ特性を定式化する。第1図は空
燃比をステップ変化させた時の計測空燃比の応答である
。isが応答開始時刻、ieが応答終了時刻、時刻iの
計測空燃比がA/F−oO)である。
センサの応答特性は、この計測値を利用し、燃空比の移
動平均モデルで定式化する。その特性式は次のようにな
る。
A/F  :真の空燃比 A/F、:計測空燃比 (10)  (11)式からA/Fを消去すればセンサ
の応答遅れ特性を加味した次の方程式が得られる。
a(i)・X+b(i)・Y+c(i)・z+d(i)
=0j”j、s A/F、、:計測空燃比 (13)式に最小2乗法を適用しパラメータX。
Y。
Zの算出を行う。
評価指$11Jを方程式誤差の 2乗和として次式で定義する。
J=Σ(a(i)−X+b(j、)・Y+c(i)4+
d(i))2i (J8) Jが最小となるパラメータは、 次の連立方程式 解けば求められる。
(19)式を行列を用いて表わすと次式のようになる。
クラメルの公式を用いて、 式を解くと その解は次のようになる。
Δ (7)〜(9)式をTi (i=1.2.3)について
解くと次式を得る。
(25)式を利用してx、y、zからTi  (i=1
.2.3)が算出できる。
Ti計算のためには、(14)〜(17)式に含まれる
変数Gi、A/F−,Qaの時系列データ、及び、dの
値が必要である。これらのデータは例えば1次のように
して計測、あるいは、設定する。
第2図に、吸入空気量Qaを一定に保持してエンジンを
運転し、燃料Giをステップ変化させた時の計測排気空
燃比A/F、の応答を示す。時刻ユ0が燃料をステップ
変化させた時刻、jS′が排気空燃比の応答が開始した
時刻、1e′ がその応答が終了した時刻である。〕5
’ 、 1、e’ は空燃比の応答をグラフに描き目視
により適当に定める。
吸気から排気までの時間であるdは、図に示すようにi
s′ とioの差分から求める。G、とA、 / F。
の時系列データは第2図の応答のディジタル値を使用し
、一定値である空気量Qaは、H/Wセンサ等の空気量
センサの計測値とする。
又、(21)〜(24)式中の総和の範囲は最低]o=
(is’  d)から(ie’   d)までの範囲と
する。以上のデータからTj、(i=1.2゜3)が算
出できる。
エンジンの燃料系動特性は、エンジン運転状態運転環境
等により変化する。その支配因子としては吸入空気量Q
a、吸気管内圧PM、エンジン回転数N、水温Tw、吸
気温T M、大気温Ta、大気圧P8等が考えられる。
これらの変数が変化すると当然パラメータT、の値も変
ってくる。従って。
パラメータT1の算出は上記変数を全て固定しエンジン
を定常運転して計測したデータに基づいて行うようにす
る。種々の運転条件、環境条件下でパラメータT1の算
出を繰り返し、得られた結果から上記変数の関数として
パラメータTiの特性を定式化する。全ての変数の関数
としての定式化は困難なので、特に支配的な因子のみの
関数とする。その因子をPM、N、TwとするとT、は
次のようになる。
TI=fj(PMF  NP  Tl1)   (i=
11 2.3)fl:3変数PM、N、Twの関数 以上は、次数を2次以下とした場合のある気筒における
燃料系動特性のモデル化方法である。多点燃料噴射シス
テムのエンジンにおいては、インジェクタの特性のバラ
ツキ、吸気管の構成の違い、燃料噴射角度の違いなどか
ら気筒ごとに燃料の輸送特性が異なることも考えられる
。従って上記方法で気筒ごとにモデル化を行うようにす
る。その結果気筒ごとに特性の差が認められないような
ら、全気筒とも同一の特性とする。特性に差があれば、
それぞれの気筒に応じた特性を設定する。
得られたパラメータTiと(13)〜(17)式から計
算される空燃比の応答と計測空燃比の応答が精度良く一
致しない場合、すなわち、次数を2次以下とした場合の
モデルの適合度が低い場合はより高い次数の遅れを仮定
してモデル化を行っても良い。
次に第3図から第5図に従って得られた数式モデルに基
づいて燃料輸送遅れを補償する制御系の構成について説
明する。
第3図は、多点燃料噴射システムにおけるある気筒の燃
料制御系である。ブロック31は、所定時間周期で燃料
噴射量を演算する。時刻lの燃料噴射量Gz(i)は次
式で計算される。
ここに Qa:吸入標気量(g/s) A/F : 目標空燃比 Gie :気筒流人燃料量(g/5) aJ、bJ:エンジン運転状態に依存する変数 変数aJ、bJは、ブロック32において所定の演算式
に基づいて吸気管内圧PM、エンジン回転数N、水温T
wから決定される。
(27)式、及び、ブロック32の関数F1J(ji 
、 GlJ (i)は、次のようにして決定される。
燃料輸送特性を(2)式で仮定した時、そのモデルパラ
メータが前述した方法で(26)式のように定式化され
たとする。
(2)式から、燃料輸送特性を表わす次の離散式が得ら
れる。
のiをi−1とおきかえ た式) 式を得る。
j=1 j:0 時刻iにおける吸入空気量をQaとする時、所望の空燃
比A/Fを実現するためには次式が成立すれば良い。
(29)、(35)式の−e(i )を消去し、Gf(
x)について解くと燃料噴射量の演算式である(27)
式が得られる。
ブロック32の関数F1J、 G1−は、(30)〜(
34)式に(26)式を代入して1次のように求められ
る。
Fx o(F’p+ 、N 、Tw) Fl、(P+、N、Tw) 2・Δt2 F、2(PM、N、TV) Δt−fi (PM、N、Tll+) ガ、(P+、N、Tw) ・f、 (PM、N、TV)
+Δt’ (f、 (Px、N、Tw)+f2(PM、
N、TV))q□(PM、N、Tw) 2・Δt”−4・f、 (PM、N、TV) ・f2(
PM、N、TV)Zf、(PM、N、丁w)% (PH
−N−TIJ)十Δt・(f、(PM、N、Tw)+f
2 (PM、N、TI))G、2(PM、N、TV) 2fよ、(PM、N、Tw)・f、(P+、N、Tw)
−Δt−(fx (PxlN、TV)+f2 (Ps、
N、Tw))なお、 式中のΔtの値は、 G、の演算周期に等しくなるよう設定する。
(27)式において、燃料噴射量Gz(i)の演算に、
過去の気筒流入燃料量Gze(i  j)が用いられて
いる。この値の演算は、ブロック33で(29)式を利
用して行う。
さらに、ブロック31の燃料噴射量at(i)の演算に
は、過去の燃料噴射量Gi (1−j、 ) t(j=
1.2) 、ブロック32の気筒流人量の演算には、現
時刻iから2時刻前までの燃料噴射量Gx (i−j)
(j=o、1.2)が用いられている。これらの値とし
て、ブロック31での演算値をそのまま用いるのではな
く、ブロック34の処理を施した値を使用する。
ブロック34では、対応気筒において最新の実行燃料噴
射量が演算された時刻をi。、その前の実行燃料噴射量
が演算された時刻を1.とする時、次式に従い、現時刻
iまでの燃料噴射量Gi(fl)(Q≦i)を設定する
ブロック34の処理は、過去の実行燃料噴射量に基づい
て次回の燃料噴射量、及び、気筒流入燃料量の演算を行
うためのものである。
ブロック35では、ブロック31で計算される燃料噴射
量に基づいて次式に従い燃料噴射パルス幅を計算する。
以上で、ある気筒の燃料制御系の説明を終る。
多気筒エンジンでは、第3図の燃料制御系を各気筒ごと
に設定し、燃料の制御を行う。例えば。
4気筒エンジンの場合の制御系の構成は、第4図のよう
になる。第3図の制御系をブロック41aから41dに
設定し各気筒の噴射パルス幅T I JF=1−+ 2
* 3+ 4)の演算を行う。当然のことながら、各気
筒ごとにGit Gte+ aJ+ bJといった変数
を独立に設定し、それらの値の演算更新を独立に行うこ
とになる。
燃料噴射量を制御する上記制御系の各ブロックの演算周
期は通常10 m s e cと設定される。この周期
は、燃料輸送状態を示す気筒流入燃料量の推定精度を確
保するのに十分なものである。
第4図の構成では、燃料噴射量の演算を全気筒行うので
なく、次の条件に従って定められる気品筒のみを行うよ
うにして、演算負荷の低減を図ることができる。
ここで、制御系の各ブロックの演算周期は、通常の制御
システムに設定されている10m5ecとする。4気筒
4サイクルエンジンの場合、その条件は、次のようにな
る。
(1)燃料噴射量の演算に同期して10m5ecおきに
検出される回転数が(3000−ΔN)rpm以内の場
合、次に燃料噴射を行う気筒においてのみ、燃料噴射量
の演算を行う。ここで、ΔNは数百に設定する。他の気
筒は、燃料噴射量の演算を行なわない。
(2)上記回転数が(3000−ΔN)rpm以上、(
6000−2ΔN)rpm以内の場合、次と、その次に
燃料噴射を行う気筒のみ、燃料噴射量の演算を行う。
(3)上記回転数が(6000−2ΔN)rpm以上、
(9000−3ΔN)rpm以内の場合。
燃料噴射を行った最新の気筒以外の全ての気筒の燃料噴
射量の演算を行う。
(4)上記回転数が、(9000−3ΔN)rpm以上
の場合、全気筒の燃料噴射量の演算を行う。
4気筒4サイクルエンジンの場合、ある時期に燃料噴射
量の演算を行ってから、次に燃料噴射量の演算を行うま
でのクランク角度変化は、回転数が3000rpm以内
の場合、180度以内となる。従って、4気筒エンジン
の場合、回転数が3000rpm以内であれば、2つの
燃料噴射量の演算時期の間に1度しか燃料噴射は行なわ
れない。この時は、次に燃料噴射を行う気筒のみ燃料噴
射量の演算を行えば良い。これが、(1)の条件である
。(1)の条件で回転数を3000rpm以内としない
のは、ある燃料噴射量の演算時期に回転数が3000r
pm以内でも、次の燃料噴射量演算時期には、3000
rpmを越える場合があり、この時は、2つの演算時期
の間に2度燃料噴射を行う場合がある。次の演算時期ま
で回転数が3000rpm以内であることを保障し、燃
料噴射を1度のみとするため(1)の条件では回転数を
(3000−ΔN)以内としている。
回転数が3000rpmを越えた時、2つの燃料噴射量
の演算時期の間(10msecの間)に2度以上燃料噴
射を行う場合がある。この時は。
燃料噴射を行う全ての気筒の燃料噴射量を演算しておく
必要がある。すなわち、2度燃料噴射を行う場合は、次
と、その次に燃料噴射を行う気筒の燃料噴射量の演算を
、3度燃料噴射を行う場合は、燃料噴射を行った最新の
気筒以外の全ての気筒の燃料噴射量の演算を、4度燃料
噴射を行う場合は、全気筒の燃料噴射量の演算を行う必
要がある。これらは、上記条件の(2)から(4)に対
応するものである。
以上のように演算負荷の低減を図っても各気筒同時に1
0m5ec周期で演算を行うことになるので、演算量は
、依然として多いということが予想される。演算能力が
小さいプロセッサで上記燃料の制御を行う場合、エンジ
ン制御の下位のレベルのタスクが回らなくなる可能性が
ある。この問題に対処するためには、燃料制御のための
演算量をさらに低減する必要がある。このために次の方
法を用いることができる。
燃料制御のための演算量は、その演算周期に依存する。
演算周期を大きくすれば、その演算量は小さくなる。し
かし、演算周期を固定値とすれば次のような問題が生じ
る。例えば、演算量を低減するために演算周期を30m
5ecに設定したとする。ある時刻に燃料噴射量の演算
が終了し、その後次の噴射量の演算が開始される直前に
燃料噴射指令であるREF割込が入ったとする。この場
合、30m5ec前すなわち、かなり前に計算された燃
料量を噴射することになるので、急却減時には燃料の過
不足が生じる。演算周期を大きくし、しかも、このよう
な問題を避けるためには、演算周期をエンジン回転に同
期させる方法をとれば良い、4サイクルエンジンの場合
、燃料噴射は、22.3.・・・)回転おきに燃料制御
系の演算を行うようにすれば、丁度、燃料噴射指令であ
るR、 E F割込が入る時間近傍で燃料噴射量の演算
を行えようにすることができる。
次の時間となる。
例えば、M=1、すなわち、2回転に1回だけ制御系の
演算を行うようにすると上記時間は、11000rpで
は、120m5ec、3000msecでは、40m5
ecとなる。速い加速が、百数十m s e c程度で
あることを考えると120m5ecの演算周期は、上記
加速状態における燃料軸輸送現象を把えるには粗すぎる
。最低でも60m5ec程度の演算周期が必要となる。
11000rpで、演算周期を60 m s e cと
するためには、M=2、すなわち、演算を1回転に1回
行うようにすれば良い。この時、6000rpmでは、
演算周期は10m5ecとなり、演算量が大きくなる。
従って、演算量が大きくなる所定の回転数以上では、演
算周期がより大きくなるようにMの値を設定しなおす。
例えば、3000rpm以上で、M、=1、すなわち、
3回転に1回転演算を行うようにすると6000rpm
でも20 m s e cとなる。
上記方法、すなわち、約3000rpm以上では、1回
転に1回、約300Orpm以上では2回転に1回の周
期で演算を行う燃料制御系の構成を第5図に従って説明
する。
ブロック5Aは、1回転に1回の周期で演算を行う制御
系の構成、ブロック5Bは、2回転に1回の周期で演算
を行う制御系の構成である。
まず、ブロック5Aの制御系の各構成要素について説明
する。
ブロック51aでは、燃料噴射量を次式に従って計算す
る。
m   :エンジンクランク角度(1角度はエンジン1
回転のクランク角度に相当) Qa  :吸入空気量 A、/F:目標空燃比 Cn1dゎ:エンジン運転状態に依存する変数パラメー
タC1l dnは、ブロック52aで、吸気管内圧PM
、エンジン回転数N、水温Twから算出される。
(44)式、及び、パラメータC1l dnの算出式は
次のようにして導呂される。
エンジンが1回転する時間t(sec)は、エンジン回
転数をN(rpm)とすると次のようになる。
燃料輸送特性を表わす離散式である(28)式において
、離散式の1時刻の時間を上記時間tとするために(2
8)式においてΔ1=1とおくと次式が得られる。
ここに、 m:エンジンクランク角度(1角 度は1回転の角度に相当) □・ T3 CO: 2T、、T2+□・(T1÷T2) 2・(□)2 C1= 2T1T2+□・(T□十T2) ・T3 C2: 2T、T2+□・(T1+T2) 2・(−) ” −4T1T2 d1= 2T1T2+□・(T1+Tz) 2T、・T、−□・(TI+72) d2= − (5]) 2T、 T2+□・(T、+T2) (27)式を導出した時と同じ論理で、(46)式から
燃料噴射量の演算式である(44)式が導出され葛。
CJ、 d、の算出式は、(47) 〜(51)式に、
(26)式を代入することで求められる。
ブロック53aでは、(46)式に従って、気筒流人燃
料量ate (m)の演算を行う。この演算結果は、ブ
ロック51aでの燃料噴射量の演算に利用する。
ブロック51aでは、燃料噴射量ax (m)の演算に
、1回転前と2回転前の燃料噴射量の演算値G((m−
1) 、G* (m  2)を使用する。又、ブロック
53aでは、気筒流人燃料量Gfe(m)の演算に、2
回転前までの燃料噴射量Gf(m−j)(j=o、1.
2)を使用する。これらの燃料噴射量は、ブロック51
aでの演算値をそのまま用いるのではなく、ブロック5
4. aで記憶している過去の燃料噴射量の実行値を用
いる。具体的には、最新の燃料噴射量の実行値が計算さ
れた角度をmfl、その前に実行値が演算された角度を
m。
とする時、下式に従って定められる値Gi(m−j )
  (j = 0 、1 、2 )を使用する。
以上のブロック51a、54aの演算は、燃料噴射を行
う時だけ行えば良い。従って、2回転に1回行う。又、
ブロック52a、53aの演算は。
1回転に1回行う。以上で、1回転おきに演算を行うブ
ロック5Aの制御系の説明を終る。
次に、エンジン2回転おきに演算を行うブロック5Bの
制御系の構成要素について説明する。
ブロック51bでは、次式に従って燃料噴射量Gi (
m)を演算する。
:クランク角度(1角度はエンジン 1回転のクランク角度に相当) :吸入空気量 A/F :目標空燃比 :気筒流人燃料量 a te 07 、 dJ’は、エンジン運転状態に依存する変数
で、ブロック52bで計算される。その計算式%式% (54)〜(58)式のT+ (i=1.2.3)は(
26)式を満足するものである。
ブロック53bでは、燃料噴射量の演算に利用する気筒
流人燃料量を次式により演算する。
ブロック54bでは、2回転前と4回転前の燃料噴射量
の演算値G*(m  2)とGz(m  4)を記憶す
る。これらの値は、実行値なので、これらの値を利用し
て、ブロック51bと53bの演算を行う。
以上のブロック5Bの各構成要素の演算式は、ブロック
5Aと同様の方法で求められる。ブロック51b、52
b、53b、54bの演算は、エンジン2回転おきに行
なわれる。又、燃料噴射が行なわれるクランク角度と演
算を行うクランク角度は当然一致させるようにする。
以上で、2回転おきに演算を行うブロック5Bの制御系
の説明を終える。
ブロック56は、ブロック5Aかブロック5Bで演算さ
れる燃料噴射量Gz(rn)のいずれか−方を選択する
。その選択処理は、燃料噴射直後に行い、次回の実行燃
料噴射パルス幅の算出に用いる信号を選択する。選択条
件として、例えば、次のようにものを用いることができ
る。
(]−)前回の選択処理で5Aの出力を選択し、今回の
選択処理で回転数が3200rpm以上の時、今回処理
では5Bの出力を選択する。
(2)前回の選択処理で5Bの出力を選択し、今回の選
択処理で回転数が280Orpm以下の時、今回処理で
は5Aの出力を選択する。
(3)上記以外の場合は、今回の選択信号は、前回の選
択信号と同じにする。
なお1選択処理によって、次回の燃料噴射パルス幅の算
出にブロック5Aの出力を用いると判定された時は1次
の選択処理までブロック5Aの演算のみを行う。ブロッ
ク5Bが選択された時も同様である。
上記選択条件では、選択信号を切り換える条件として異
なる回転数を用いている。同一の回転数を設定しないの
は、同一とした場合、設定回転数近傍に実回転数がある
時、ブロック5Aと5Bの演算の換り変えが頻ばんに起
るのを防ぐためである。
ブロック5Aからブロック5Bに演算が切り変わった直
後の最新の燃料噴射量Gz(m)の演算には、過去の噴
射量の実行値Gi (m  2) 、Gl(m−4)の
値、及び、過去の気筒流人燃料量の演算値、Fte (
m  2) 、Gxe(m  4)の値が必要となる。
燃料噴射量の実行値に関しては、ブロック54aで記憶
した値を使用する。又、気筒流人燃料量の演算値G((
m  2)、Gt (m  4)は、過去にブロック5
3aで演算し記憶した値を使用する。又、ブロック5A
からブロック5Bに演算が切り変った直後の角度mでの
気筒流入燃料量ate (m)も、同様の値を使用し演
算を行う。
逆に、ブロック5Bからブロック5Aに演算が切り変っ
た直後の角度mでの燃料噴射量Gz(m)の演算には、
過去の噴射量の実行値Gi(m  1)、Gf(m  
2)及び、気筒流人燃料量Gie(m−1)、(Gie
(m  2)の値が必要である。ブロック5Bでは2角
度、すなわち2回転おきにしか。
Gi、Gieの値は演算されない。従って、Gi(m−
2)の実行値はブロック54bに記憶されておらず、さ
らに、Gie(m  2)は演算はブロック53bで行
なわれない。角度(m−2)の噴射量の実行値は、角度
(m−3)の実行値に等しいので、Gz(m  2)の
かわりにGz(m  3)の値を使用する。又、角度m
−2の気筒流入燃料量Gze(m  2)は、演算値が
存在する1回転前の値aze(m−3)と1回転後の値
Gze(m  1)から次の補間計算により求める。
Gze(−一2): −(Gie(m−1)十Gie(
m−3)          (60)以上の値を使用
し、Gi(m)を演算する。
G、e(m)の値も、同様の値を使用し演算する。
ブロック55では、以上の方法で演算、選択された燃料
噴射量Gz(m)から、次式により燃料噴射パルス幅を
計算する。
ここに、k :各種補正係数 N :エンジン回転数 Ts:無効噴射時間 以上で、第5図で構成されるある気筒の制御系の動作の
説明を終る。多気筒エンジンでは、第5図の制御系を第
4図に示すように各気筒ごとに設定し、独立に燃料の制
御を行う。
なお、第5図の制御系では、燃料噴射を行うべきクラン
ク角度で、燃料噴射量の演算を開始する。
従って実際噴射が行なわれるまで演算時間だけの遅れが
存在する。演算時間の遅れがなく燃料噴射を行うために
は2次の方法を用いれば良い。
第5図のブロック5A、5Bでは、本来ブロック51a
、51bの演算は、2回転に1回行うようになっている
。これに対し、燃料噴射量の演算を所定時間間隔、例え
ば、10m5ecおきに行うようにする。ブロック51
aでは、(44)式に基づいて燃料噴射量Gz(m)の
演算を行うが、Gte (m−j) 、 C31(C5
1((j =1 、2)の値は本来の値とし、Qa、 
A / F 、 Ci、 d Jの値のみ最新の値を用
いてGz(m)の演算を10m5ecおきに行なう。
全気筒同時に以上のようにして燃料噴射量の演算を行っ
ても良いが、P23−2の方法で演算量を低減させるこ
ともできる。この方法では、燃料噴射を行うにきクラン
ク角度で、最新のGz(m)に基づいて燃料噴射を行う
。このGf(m)を、このクランク角度の燃料噴射量の
実行値とする。
以上の方法では、演算負荷が少し増すが、所定のクラン
ク角度で即燃料噴射を行うことができる。
次に、第3図から第5図の制御等をディジタル式制御ユ
ニットで実現する場合の制御系の全体構成、及び、制御
プログラムの動作を第6図から第9図に従って説明する
第6図には、Dジェトロニックシステムの4気筒エンジ
ンへ本発明を適用した時の制御系の全体構成図が示され
ている。
制御ユニットは、CPtJ、ROM、RAM、タイマ、
Ilo  LSI、タイマ、それらの電気的に接続する
バスを備えている。タイマは、一定周期でCPUに対し
割込要求を発生し、CPUはこれに応じてROMに格納
された制御プログラム実行するようになっている。工/
○LSIには、圧力センサ、スロットル角センサ、水温
センサ、クランク角センサ、吸気温センサ、酸素センサ
からの信号が入力される。又、■/○ LSIからは、
インジェクタへの信号が出力される。
次に、第6図、第7図に従って、第3図、第4図の制御
系の処理を実現する制御プログラム、すなわち、一定時
間周期で燃料噴射量を演算する制御プログラムの動作に
ついて説明する。
10m5ecごとの割込信号が入った時、ステップ70
1で、最新の吸気管内圧PM、エンジン回転数N、水温
Twの計測値を記憶する。
次に、ステップ702では、ステップ701の吸気管内
圧と回転数をパラメータとして所定のテーブルを検索し
て吸入空気量Qaを求め、記憶する。
次に、ステップ703では、前述した方法で、気筒ごと
に定式化したT+ (i=1,2.3)から(30)〜
(34)式を利用して、気筒ごとのパラメータaaHb
iを求める。
次に、ステップ704ではステップ701で記憶した回
転数が2800rpm以内かどうかを判定する。280
0rpm以内であればステップ705以降の処理を行い
、そうでなければステップ706以降の処理を行う。
ステップ705では、ステップ703で求めた。
パラメータ、このプログラムのステップ712で過去に
演算記憶した気筒流人燃料量Gie(i  J)(j=
1.2) 、別のプログラムで記憶される実行燃料噴射
量Gi (10) 、 Gi (xx)から(41)式
に従って定められる噴射量Gi(i−j)(j=1.2
)のそれぞれの変数の今度燃料噴射を行う気筒に対応す
る値から、今度燃料噴射を行う気筒の燃料噴射量G!(
j)を(44)式を利用して演算する。
ステップ706では、ステップ701で記憶した回転数
が5600rpm以内かどうかを判定する。5600r
pm以内であれば、ステップ707以降の処理を行い、
そうでなければ、ステップ708以降の処理を行う。
ステップ707では、(44)式を利用して次と、その
次に燃料噴射を行う気筒の燃料噴射量を演算する。各気
筒の燃料噴射量の演算に使用するa4、b4、Gi等の
各種変数の値は、当然それぞれ気筒に対応する値である
ステップ708では、ステップ701で記憶した回転数
が8400rpm以内かどうかを判定する。8400r
pm以内ならステップ709の処理を行い、そうでなけ
れば、ステップ710の処理を行う。
ステップ709では、(44)式を利用して燃料噴射を
行った最新の気筒以外の全ての気筒の燃料噴射量を演算
する。
ステップ710では、(44)式を利用して全気筒の燃
料噴射を演算する。
次に、ステップ711では、1つ前のステップで燃料噴
射量が演算された全ての気筒の燃料噴射パルス幅を(4
2)式を利用して演算し、記憶する。各気筒のパルス幅
計算には、各気筒の燃料噴射量の演算値を使用する。
最後に、ステップ712では、ステップ703で求めた
パラメータa5、bJ、別のプログラムで記憶される実
行噴射量Gi (jo) t Gt (11)から(4
1)式に従って定められる燃料噴射Gt(i−j)この
ステップで過去に演算した気筒流人煙料量Gze(i 
 j)の各気筒ごとの値から(29)式により気筒ごと
の気筒流人燃料量G。
(i)を演算し、記憶する。以上で処理が終了し、次回
の割込要求があるまで待機する。
次に、第8図に従って、実行燃料噴射量を記憶更新する
制御プログラムの動作について説明する。
このプログラムは、燃料噴射が行なわれた直後に実行さ
れるようになっている。
まず、ステップ801では、これまで、燃料噴射が行な
われた気筒の最新の燃料噴射実行値であったGr(i6
)の値をGi(il)に代入する。
ステップ802では、対応気筒での最新の実行燃料噴射
量をGi(xo)に代入する。以上で処理する終了する
なお、上記変数であるGi (in)、Gi (5)は
、最新の実行噴射量、その1つ前の実行噴射量として気
筒ごとに設定されるものである。
以上で、所定時間周期で燃料噴射量を演算する制御プロ
グラムの説明を終る。
次に、第9図に従って、第5図の構成を気筒ごとに設定
した気筒別の燃料の制御を行うプログラムの動作を説明
する。
このプログラムは、燃料噴射指令であるREF割込が入
るたび、すなわち、半回転おきに実行されるようになっ
ている。
まず、ステップ901では、最新の吸気管内圧PM、回
転数N、水温Twの計測値を記憶する。
次に、ステップ902では、ステップ901で記憶した
吸気管内圧と回転数をパラメータに所定のテーブルを検
索して吸入空気量Qaを求める。
次に、ステップ903では、今回の割込時に燃料噴射を
行う気筒を判定する。
次に、ステップ904では、判定気筒における前回の燃
料噴射後の信号選択処理によって次回の実行燃料噴射パ
ルス幅の計算に第5図の制御系のブロック5Aの出力を
用いるとされた時にはステップ905以降の処理を、ブ
ロック5Bの出力を用いるとされた時には、ステップ9
10以降の処理を行う。この信号選択処理はこのプログ
ラムは。
後述するステップ915で行う。
ステップ905からステップ909は、第5図のブロッ
ク5Aで行う処理をプログラム化したものである。
まず、ステップ905では、ステップ901で記憶した
吸気管内圧PM、回転数N、水温Twから、(47)〜
(51)式、(26)式を利用して、ステップ503で
の判定気筒に対応するパラメータCJ、lを計算する。
次に、ステップ906では、ステップ905で計算した
パラメータCa、d*、前回のプログラム実行時までに
所定の演算式によって計算、記憶されている判定気筒の
気筒流人燃料量Gre (m −j )(j=1.2)
、過去の判定気筒の実行燃料噴射量Gi (me) 、
 Gi (ml)から(52)式に従って定められる燃
料噴射量at (m−j)(j=1゜2)から(44)
式を利用して燃料噴射量Gr(m)を計算する。さらに
、この値を、その気筒の最新の燃料噴射量実行値として
記憶する。
次に、ステップ907では、ステップ906で計算され
た燃料噴射量Gz(m)から(62)式を利用して判定
気筒の燃料噴射パルス幅T、を計算する。
さらに、ステップ908では、上記パルスをインジェク
タに送り判定気筒に燃料を噴射する。
次に、ステップ909では、(46)式を利用して判定
気筒の気筒流人燃料量Gf(m)を演算。
記憶する。この値は次回以降のプログラム実行時の燃料
噴射量の演算に利用する。
ステップ910からステップ9ユ4までの処理は、第S
図のブロック5Bで行う処理をプログラム化したもので
ある。この処理は、全てステップ903での判定気筒に
対するもので、その気筒に対して設定された変数を用い
て各種演算を行う。
まず、ステップ910では、(54)〜(58)式、(
26)式を利用してパラメータCJ’ldJを計算する
次に、ステップ911では、(53)式を利用して燃料
噴射量Gz(m)を演算し、実行値として記憶する。
次に、ステップ912では、(61)式を利用して燃料
噴射パルス幅Tiを計算する。
次に、ステップ913では、上記算出パルスをインジェ
クタに送り、ステップ903での判定気筒へ燃料を噴射
する。
次に、ステップ914では、(59)式を利用して気筒
流入燃料量ate (m)を演算し、記憶する。
ステップ915では、前述した方法により、ステップ9
03での判定気筒に対する次回の実行燃料噴射パルス幅
を計算するのにブロック5Aの出力を用いるかブロック
5Bの出力を用いるかを判定し、この結果を記憶する。
次に、ステップ916では、1回転前に燃料噴射を行っ
た気筒を判定する。
さらに、ステップ917では、ステップ916の判定気
筒に対して今度実行燃料噴射パルス幅を計算するのにブ
ロック5Aの燃料噴射量を用いるかブロック5Bの燃料
噴射量を用いるかをチエツクする。いずれのブロックの
噴射量を用いるかの情報は、前回までのプログラム実行
時におけるステップ915の処理により所定番地に記憶
されている。ブロック5Bの噴射量を用いる場合は、全
ての処理を終了し、次回の割込信号が入るまで待機する
ブロック5Aの噴射量を用いる場合は、ステップ918
以降の処理を行う。
ステップ918では、ステップ901で記憶した吸気管
内圧PM、回転数N、水温Twから(47)〜(51)
式、(26)式を利用してパラメータCJ−d<を求め
る。なお(26)式から求められるT+ (i=1−.
2.3)は、ステップ916の判定気筒に対応した式を
用いる。
次にステップ919では、(46)式を利用してステッ
プ916での判定気筒への気筒流入燃料量を演算し、記
憶する。
以上、第9図の制御プログラムの説明を終る。
以上、燃料輸送性が(2,)式の2次以下の遅れで定式
化された場合の制御系の構成、制御プログラムの動作を
説明してきた。
燃料輸送特性は、一般には、次の伝達関数で表わすこと
かできる。
Gi(S) aO5” + a、S”−”+−+ an−,6S +
 an但し、n ≧ l  、n  ≧ m ≧Oa、
≠ o、bo f−。
a n  ”  b m  ≠ O 燃料系動特性が、(62)式で表わされる場合も、前述
と同様の方法、すなわち、その離散式に最小2乗法を適
用することによりモデルパラメータa+ (i=1+ 
2.””t n) 、ba F=1.2.・・・、m)
を定め、その特性を定式化することができる。
さらに、得られたモデルの離散式から前述と同じ論理に
より制御系を構築することができる。
又、上記実施例では、全気筒2次の進み要素で燃料の補
償を行う場合を示したが、ある気筒は1次の進み要素、
他の気筒は3次の進み要素というように気筒ごとに補償
方法を変えることもできる。
この方法は、各気筒とも前述の方法により同じ次数で精
度良くモデル化できない時、有効である。
C発明の効果〕 本発明によれば、気筒ごとの燃料輸送特性を精度良くモ
デル化し、該モデルを用い燃料輸送遅れを補償するよう
気筒別の燃料の制御を行うので、各気筒の空燃比制御の
精密化を図ることができる。
【図面の簡単な説明】
第1図はステップ入力に対する空燃比センサ出力の応答
、第2図は燃料噴射量のステップ変化に対する排気空燃
比の応答、第3図は所定時間周期で燃料噴射量を演算す
る気筒の制御系の構成図、第4図は4気筒エンジンの各
気筒に第3図の制御系を適用した時の制御系の構成図、
第5図は所定クランク角度で燃料噴射量を演算するある
気筒の制御系の構成図、第6図は本発明をディジタル式
制御ユニットで実現する場合の制御系の全体構成図、第
7図、第8図は第4図の制御系をディジタル式制御ユニ
ットで実現する場合の制御プログラムのフローチャート
。 第9図は第5図の制御系をディジタル式制御ユニットで
実現する場合の制御プログラムのフローチャートである
。 S え i1 1、、C 81闇 1図 んQ んS んe 昨悶 4r ψ ロ ン11ン(]1〜シ・/ト 汲へ:給・(で、(! にケ チ ロ ア 〒(丁″′

Claims (1)

  1. 【特許請求の範囲】 1、吸入空気量に基づいて燃料噴射量を制御する多点燃
    料噴射システムのエンジン電子式制御方法において、1
    次の位相進み要素に相当する処理、あるいは、2次以上
    の位相進み要素に相当する処理のいずれか一方の処理で
    すくなくとも1つの気筒の燃料輸送遅れを補償し、全気
    筒の燃料輸送遅れを上記処理のすくなくとも一方の処理
    により、独立に補償し、燃料噴射量を演算することを特
    徴とするエンジンの燃料噴射制御方法。 2、吸入空気量に基づいて燃料噴射量を制御する多点燃
    料噴射システムのエンジン電子式制御方法において、下
    記の位相進み要素Aに相当する処理の1つで、1つの気
    筒の燃料輸送遅れを補償し、全気筒の燃料輸送遅れを要
    素Aに相当する処理のすくなくとも1つにより補償し、
    燃料噴射量を演算することを特徴とするエンジンの燃料
    噴射制御方法。 A=(a_0S^n+a_1S^n^−^1+・・・+
    a_n_−_1S+a_n)/(b_0S^m+b_1
    S^m^−^1+・・・+b_m_−_1S+b_m)
    ここにS:ラプラス演算子 n≧1 n≧m≧0 a_n=b_m≠0 a_n_−_1≠0 但し、上記要素の内、次の要素は除く (a_n_−_1S+a_n)/b_m ここにa_n_−_1≠0 3、すくなくとも1つの気筒の燃料輸送遅れの補償を(
    比例+微分)要素に相当する処理で行い、かつ、全気筒
    の燃料輸送遅れの補償を上記処理で行うことがないよう
    にしたことを特徴とする請求項1またはこのエンジンの
    燃料噴射制御方法。 4、上記燃料噴射量を計算する処理は、気筒別に燃料輸
    送状態を推定、演算する処理を含むことを特徴とする請
    求項1または2のエンジンの燃料噴射制御方法。 5、上記推定、演算する処理は、所定の時間周期でおこ
    なうことを特徴とする請求項4のエンジンの燃料噴射制
    御方法。 6、上記時間周期は、所定の回転数以下で、エンジン2
    回転に要する時間より小さくなるように設定することを
    特徴とする請求項5のエンジンの燃料噴射制御方法。 7、上記時間周期は、所定のクランク角度周期であるこ
    とを特徴とする請求項5のエンジンの燃料噴射制御方法
    。 8、上記クランク角度は、エンジン2回転に相当するク
    ランク角度より小さく設定することを特徴とする請求項
    7のエンジンの燃料噴射制御方法。 9、上記クランク角度をエンジン運転状態に応じて可変
    とすることを特徴とする請求項7のエンジンの燃料噴射
    制御方法。 10、上記燃料噴料量を演算する処理は、所定の時間周
    期でおこなうことを特徴とする請求項1または2のエン
    ジンの燃料噴射制御方法。 11、上記演算する処理は、燃料噴射量演算時期に、次
    の燃料噴射量演算時期までに燃料噴射を行う気筒を判定
    し、判定気筒のみ燃料噴射量を演算することを特徴とす
    る請求項10のエンジンの燃料噴射制御方法。 12、上記燃料噴射量を演算する処理は、最新の燃料噴
    射量の演算を過去の実行燃料噴射量に基づいて行うこと
    を特徴とする請求項1または2のエンジンの燃料噴射制
    御方法。 13、吸入空気量に基づいて燃料噴射量を制御するエン
    ジン電子式制御装置において、3次以上の位相進み要素
    かそれに等価な処理で燃料輸送遅れを補償することを特
    徴とするエンジンの燃料噴射制御方法。
JP12671090A 1990-05-18 1990-05-18 エンジンの燃料噴射制御方法 Pending JPH0422724A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12671090A JPH0422724A (ja) 1990-05-18 1990-05-18 エンジンの燃料噴射制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12671090A JPH0422724A (ja) 1990-05-18 1990-05-18 エンジンの燃料噴射制御方法

Publications (1)

Publication Number Publication Date
JPH0422724A true JPH0422724A (ja) 1992-01-27

Family

ID=14941945

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12671090A Pending JPH0422724A (ja) 1990-05-18 1990-05-18 エンジンの燃料噴射制御方法

Country Status (1)

Country Link
JP (1) JPH0422724A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5544639A (en) * 1993-08-31 1996-08-13 Nippondenso Co., Ltd. Temperature predicting system for internal combustion engine and temperature control system including same
JP2012057581A (ja) * 2010-09-10 2012-03-22 Toyota Industries Corp 燃料噴射制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5544639A (en) * 1993-08-31 1996-08-13 Nippondenso Co., Ltd. Temperature predicting system for internal combustion engine and temperature control system including same
JP2012057581A (ja) * 2010-09-10 2012-03-22 Toyota Industries Corp 燃料噴射制御装置

Similar Documents

Publication Publication Date Title
JP2551038B2 (ja) 内燃機関の空燃比制御装置
JPH10122017A (ja) エンジン制御方式
JP2004183616A (ja) 制御装置
EP3767546A1 (en) Engine control device and neural network program provided therein
JP2689364B2 (ja) 内燃機関の燃料噴射量制御装置
JP2674077B2 (ja) 内燃機関の非線形フィードバック制御方法
WO1997016639A1 (en) Adaptive transient fuel compensation for an engine
JP2011144753A (ja) プラントの制御装置
JPH0988685A (ja) 内燃機関の空燃比制御装置
JP2004270656A (ja) 応答指定型制御を用いてプラントを制御する装置
JPH0422724A (ja) エンジンの燃料噴射制御方法
JPH08312413A (ja) エンジンの空燃比制御装置
JPH0617681A (ja) 内燃機関の燃料噴射量制御装置
JP2016211504A (ja) 内燃機関の制御装置
JP2000213395A (ja) 空燃比制御装置
JP3823711B2 (ja) エンジンの燃料性状判別方法及び燃料噴射制御方法
JP2001504606A (ja) 非線形特性を有する1次のダイナミックシステムのモデル化および制御方法
JP2658246B2 (ja) 内燃機関の燃料噴射量制御装置
JP2997473B2 (ja) エンジンの適応制御方法
JP2683974B2 (ja) 内燃機関の空燃比制御方法
JP3377908B2 (ja) 内燃機関の燃料噴射制御装置
JP3240780B2 (ja) 内燃機関の燃料供給量制御装置
JP2600698B2 (ja) 内燃機関の燃料噴射量制御装置
JP4605612B2 (ja) 予見制御を用いてプラントを制御する装置
JP2003065141A (ja) 空燃比検出装置