JPH112150A - 内燃機関の燃料補正制御装置 - Google Patents

内燃機関の燃料補正制御装置

Info

Publication number
JPH112150A
JPH112150A JP9153944A JP15394497A JPH112150A JP H112150 A JPH112150 A JP H112150A JP 9153944 A JP9153944 A JP 9153944A JP 15394497 A JP15394497 A JP 15394497A JP H112150 A JPH112150 A JP H112150A
Authority
JP
Japan
Prior art keywords
fuel
correction amount
fuel ratio
internal combustion
combustion engine
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
JP9153944A
Other languages
English (en)
Inventor
Norihiro Fujioka
典宏 藤岡
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.)
Honda Motor Co Ltd
Panasonic Holdings Corp
Original Assignee
Honda Motor Co Ltd
Matsushita Electric Industrial 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 Honda Motor Co Ltd, Matsushita Electric Industrial Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP9153944A priority Critical patent/JPH112150A/ja
Publication of JPH112150A publication Critical patent/JPH112150A/ja
Pending legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

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

Abstract

(57)【要約】 【課題】 時間変動が大きな内燃機関の始動直後の燃料
の動特性に対し、空燃比が目標空燃比となる燃料補正量
を求めて、目標空燃比となる制御を行う。 【解決手段】 第1燃料補正量演算手段3に、運転状態
検出手段2の出力と目標空燃比、および内燃機関1の始
動からの時間とを入力し、第1燃料補正量を算出する。
また、第2燃料補正量演算手段6に、運転状態検出手段
2の出力と目標空燃比とを入力し、第1燃料補正量を算
出する。目標空燃比変更手段5は、運転状態検出手段2
の水温や始動からの時間などにより、目標空燃比を変更
する。補正量演算切替手段7によって、水温または始動
からの時間が設定値以下ならば、第1燃料補正量を演算
し、設定値以上ならば、第2燃料補正量を演算する。燃
料噴射量演算手段4により、運転状態から演算される燃
料噴射量の演算値と、第1燃料補正量または第2燃料補
正量とから燃料噴射量を演算する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、内燃機関の排気ガ
ス中の空燃比を制御する燃料補正制御装置に係り、特に
ニューラルネットワークを用いて空燃比を制御する内燃
機関の燃料補正制御装置に関するものである。
【0002】
【従来の技術】従来の内燃機関の空燃比制御は、排気系
に取り付けられた空燃比センサ(O2センサを含む)によ
るフィードバック制御が多く用いられている。しかしな
がら、加減速時などの過渡運転領域では、空燃比センサ
出力の応答時間遅れや、噴射燃料のインテークマニホー
ルド内壁面,吸気バルブなどへの付着、および付着した
燃料の蒸発などを原因とする燃料輸送の遅れにより、空
燃比を正確に制御することは困難である。このため、燃
料の動特性を数理モデル化して、その逆伝達関数を用い
てフィードフォワード制御を行う手法や、特開平4−23
1647号公報に開示されているように非線型モデル化の手
法として、ニューラルネットワーク(以後、NNと略す)
を用いて燃料輸送の遅れを学習し、燃料補正量を演算す
る手法が提案されている。
【0003】
【発明が解決しようとする課題】しかしながら、このよ
うな内燃機関の空燃比制御では、様々な運転環境下で燃
料の動特性を数理モデルで正確に表現することは不可能
である。また、前記NNを用いた制御系では、内燃機関
の暖気後の複雑な挙動を学習することができるが、吸気
バルブ温度やシリンダ壁面温度などが燃料の燃焼(爆発)
により急激に上昇して、燃料の動特性の時間変動が大き
くなるような内燃機関の始動直後の場合と、暖気後のよ
うに十分に暖められている場合とでは、燃料の動特性が
大きく異なることから、動特性を表現することはできな
い。
【0004】また、一般に高水温,高吸気温のときには
排気ガスの目標空燃比を高く設定することができるが、
低水温,低吸気温である始動時には安定性が悪いため、
目標空燃比を高く設定することができない。さらに、N
Nの精度、または内燃機関の経年変化等によって、NN
が推定誤差を持つ場合があるという問題があった。
【0005】本発明は、前記従来技術の問題を解決する
ことに指向するものであり、時間変動が大きな内燃機関
の始動直後の燃料の動特性に対し、空燃比が目標空燃比
となる燃料補正量を求めて、高精度で安定した目標空燃
比となる制御を行う燃料補正をする内燃機関の燃料補正
制御装置を提供することを目的とする。
【0006】
【課題を解決するための手段】この目的を達成するため
に、本発明に係る内燃機関の燃料補正制御装置は、内燃
機関の運転状態を検出する運転状態検出手段と、運転状
態検出手段の出力と目標空燃比と内燃機関の始動からの
時間を入力するニューラルネットワークを用いて、内燃
機関の始動直後における排気ガス中の空燃比が目標空燃
比となる第1燃料補正量を推定する第1燃料補正量演算
手段と、第1燃料補正量と運転状態に基づき演算される
噴射量とによって、燃料噴射量を演算する燃料噴射量演
算手段とを備えたことを特徴とする。
【0007】また、前記燃料補正制御装置に、第1燃料
補正量演算手段に入力される目標空燃比を、内燃機関の
運転状態によって変更する目標空燃比変更手段を備えた
ことを特徴とする。
【0008】また、前記燃料補正制御装置に、運転状態
検出手段の出力と目標空燃比とを入力するニューラルネ
ットワークを用いて、内燃機関の始動後以降の排気ガス
中の空燃比が目標空燃比となる第2燃料補正量を推定す
る第2燃料補正量演算手段と、内燃機関の運転状態によ
り第1燃料補正量演算手段と第2燃料補正量演算手段と
を切り替える補正量演算切替手段を備えたことを特徴と
する。
【0009】また、前記燃料補正制御装置に、排気ガス
中の空燃比を検出する空燃比検出手段と、空燃比検出手
段の出力から目標空燃比の定常誤差を補正する定常燃料
補正量を演算する定常燃料補正量演算手段と、運転状態
検出手段の出力と目標空燃比と定常燃料補正量とを入力
するニューラルネットワークを用いて、内燃機関の始動
後以降の第2燃料補正量を推定する第2燃料補正量演算
手段と、第2燃料補正量が定常推定誤差を持つとき、定
常推定誤差を演算する推定誤差演算手段と、推定誤差演
算手段の出力と第2燃料補正量とにより燃料補正量を変
更する燃料補正量変更手段を備えるように構成したもの
である。
【0010】前記構成によれば、運転状態検出手段の出
力と目標空燃比と内燃機関の始動からの時間とを入力す
るニューラルネットワークを用いて、燃料補正量を求め
内燃機関の始動直後の排気ガス中の空燃比が目標空燃比
となるように精度良く制御することができる。
【0011】また、内燃機関の運転状態によって目標空
燃比を変更する目標空燃比変更手段により、低水温,低
吸気温などの運転環境によらず、安定な目標空燃比の制
御を行うことができる。
【0012】また、内燃機関の運転状態によって、第1
燃料補正量演算手段と第2燃料補正量演算手段とを切り
替える補正量演算切替手段により、始動直後,始動後以
降において精度良く目標空燃比の制御を行うことができ
る。
【0013】また、NNで求めた燃料補正量に定常推定
誤差があっても、その定常推定誤差を疑似的に演算し除
去することにより、精度良く目標空燃比の制御を行うこ
とができる。
【0014】
【発明の実施の形態】以下、図面を参照して本発明にお
ける実施の形態を詳細に説明する。図1は本発明の実施
の形態1における内燃機関の空燃比制御装置の概略構成
を示すブロック図である。図1において、1は内燃機
関、2は運転状態検出手段、3は第1燃料補正量演算手
段、4は燃料噴射量演算手段である。図2は本実施の形
態1における第1燃料補正量演算手段で用いられるNN
(ニューラルネットワーク)を示す図である。
【0015】このように構成された本実施の形態1は、
内燃機関1の回転数,吸入空気圧,水温,吸気温,燃料
噴射量等の運転状態を示すデータが運転状態検出手段2
で検出された後、NNに入力するために±1に正規化さ
れて、第1燃料補正量演算手段3のNNに入力される。
【0016】ここで、第1燃料補正量演算手段3で用い
られる図2に示すNNの学習について説明する。いま、
NNはm入力1出力(m=7)の3層ニューラルネットワ
ークであり、中間層素子数nで、入力層出力関数は線形
関数、中間層出力関数はシグモイド型関数等の連続非線
形関数、出力層の出力関数は線形関数、または非線形関
数である。
【0017】NNの入力項は、現時刻kの運転状態から
演算される燃料噴射量の演算値gf(k)、時刻kで実際に
噴射した噴射量Tout(k)に対する空燃比A/F(k)、過
去の時刻で噴射した燃料噴射量の時系列データTout(k
−i),Tout(k−2・i);(i:シリンダ数)、始動から
の時間を示す現時刻k、及び現時刻kの運転状態を示す
回転数Ne(k),吸入吸気圧Pb(k),水温Tw(k)であり、
NNの出力項である燃料補正量Hgf(k)は(数1)の式
【0018】
【数1】Hgf(k)=Tout(k)−gf(k) で示される。
【0019】なお、入力項に各パラメータの過去デー
タ、または前記以外の運転状態を表すパラメータを加え
ても良いし、入力項数を削減しても良い。また、NNの
入力項の時刻kは始動からのサイクル数としてもよい。
【0020】次に、NNの学習データは以下のようにし
てあらかじめ採取する。空燃比A/F(k)を採取するた
め、各気筒の排気弁直後、または排気管の集合部にリニ
ア空燃比センサを取り付け、燃料補正量Hgf(k)の値を
様々に振らしながら、内燃機関1の運転を行い学習デー
タ群を採取する。データ採取後に、排気ガスの輸送遅
れ、および空燃比センサの応答遅れを考慮して、NNの
入出力データの時系列データを作成し、このデータを用
いてバックプロパゲーション法によりオフラインNN学
習を行う。
【0021】このように学習したNNの入力項の空燃比
A/F(k)に目標空燃比を入力することにより、排気ガ
ス中の空燃比が目標空燃比となる燃料補正量Hgfnn(k)
が推定できる。
【0022】第1燃料補正量演算手段3では、このよう
なNNに運転状態検出手段2の出力と目標空燃比、およ
び内燃機関1の始動からの時間とを入力し、第1燃料補
正量を算出する。燃料噴射量演算手段4では、現時刻k
の運転状態から演算される燃料噴射量の演算値gf(k)と
第1燃料補正量Hgfnn(k)から、(数2)の式によって時
刻kの燃料噴射量Tout(k)
【0023】
【数2】Tout(k)=gf(k)+Hgfnn(k) を演算する。
【0024】図3は本実施の形態1における燃料噴射量
演算の処理を示すフローチャートである。まず、内燃機
関1の始動からの時刻,回転数,吸入吸気圧等の運転状
態を運転状態検出手段2により検出する(S1)。処理
(S1)で検出したデータを第1燃料補正量演算手段3の
NNに入力するために±1の範囲に正規化する(S2)。
【0025】次に、以下の(数3)〜(数7)の式に示すN
Nの計算を行い正規化された第1燃料補正量を求める。
ここで、NNの中間層のj番目の素子へのNNの入力U
jは、閾値をθwj、i番目の入力層素子からj番目の中
間層素子への結合係数Wij、入力数mとすると(数3)の
式から
【0026】
【数3】 と算出される。ここで、W0j=θwj、X0=1、とし
ている。
【0027】中間層のj番目の素子の出力Hjは、
【0028】
【数4】Hj=f(Uj) となる。ただし、
【0029】
【数5】f(Uj)=2/{1+exp(−2Uj)}−1 となるシグモイド型関数である。
【0030】また、出力層への入力Oは、閾値をθv、
j番目の中間層素子から出力層素子への結合係数Vj、
中間層素子数nとすると(数6)の式から
【0031】
【数6】 と算出されるが、ここで、V0=θv、H0=1として
いる。
【0032】出力層から出力Yは、
【0033】
【数7】Y=f(O) となる。ただし、出力層出力関数fは線形関数でもよい
(S3)。
【0034】次に、NNの出力項である正規化された第
1燃料補正量を逆正規化して、燃料噴射量の単位に戻す
(S4)。最後に燃料噴射量演算手段4にて、運転状態か
ら演算される燃料噴射量の演算値gf(k)と第1燃料補正
量Hgfnn(k)から、(数2)の式によって時刻kの燃料噴
射量Tout(k)を演算する(S5)。
【0035】以上の構成およびフローチャートで説明し
たように、本実施の形態1によれば、内燃機関1の始動
直後の排気ガス中の空燃比が目標空燃比となるように精
度良く制御することができる。
【0036】図4は本発明の実施の形態2における内燃
機関の空燃比制御装置の概略構成を示すブロック図であ
る。ここで、実施の形態1を示す図1において説明した
構成要件に対応し実質的に同等の機能を有するものには
同一の符号を付してこれを示し、以下の各図においても
同様とする。図4において、1は内燃機関、2は運転状
態検出手段、3は第1燃料補正量演算手段、4は燃料噴
射量演算手段、5は目標空燃比変更手段である。
【0037】本実施の形態2は、実施の形態1の構成に
目標空燃比変更手段5を加えたもので、実施の形態1と
同様に、内燃機関1の運転状態を示すデータが運転状態
検出手段2で検出された後、NNに入力するために±1
に正規化されて、第1燃料補正量演算手段3のNNに入
力される。さらに本実施の形態2においては、目標空燃
比変更手段5が運転状態検出手段2で得られた水温や、
内燃機関1の始動からの時間などにより、目標空燃比を
変更するものである。
【0038】なお、目標空燃比AFrefは水温のみで決
まる固定値にしてもよいし、水温Twと内燃機関1の始
動からの時間kのテーブル、または(数8)の式のように
【0039】
【数8】AFref(k)=AFref_tw+a AFref_tw:始動時の水温によって決まる目標空燃
比,a:加算項 してもよい。また、目標空燃比は水温が低いほど、燃料
を濃くするように設定する。
【0040】本実施の形態2の第1燃料補正量演算手段
3では、図2に示すようなNNに運転状態検出手段2か
らの出力、および目標空燃比変更手段5の出力である目
標空燃比と内燃機関1の始動からの時間を入力して、第
1燃料補正量を算出する。燃料噴射量演算手段4では、
現時刻kの運転状態から演算される燃料噴射量の演算値
gf(k)と第1燃料補正量Hgfnn(k)から、(数2)の式によ
り時刻kの燃料噴射量を演算する。
【0041】図5は本実施の形態2における燃料噴射量
演算の処理を示すフローチャートである。本実施の形態
2におけるフローチャートにおいて、実施の形態1で説
明した図3に示すフローチャートの処理(S1)と処理
(S2)の間に処理(S6)を追加したものであるため、そ
の重複する説明は省略し差分のみを説明する。
【0042】処理(S1)において、内燃機関1の始動か
らの時刻,回転数,吸入吸気圧等の運転状態を検出した
のち、目標空燃比変更手段5によって、先に検出した水
温や内燃機関1の始動からの時間等から目標空燃比を変
更する(S6)。次に、検出したデータをNNに入力する
ために±1の範囲に正規化して(S2)、実施の形態1で
説明した処理(S3)から処理(S5)の演算を行い、時刻
kの燃料噴射量を(数2)の式から演算する。
【0043】以上説明したように、本実施の形態2によ
れば、低水温,低吸気温時の運転環境によらず、安定し
た目標空燃比の制御を行う燃料補正をすることができ
る。
【0044】図6は本発明の実施の形態3における内燃
機関の空燃比制御装置の概略構成を示すブロック図であ
る。図6において、1は内燃機関、2は運転状態検出手
段、3は第1燃料補正量演算手段、4は燃料噴射量演算
手段、5は目標空燃比変更手段、6は第2燃料補正量演
算手段、7は補正量演算切替手段である。
【0045】本実施の形態3において、実施の形態2と
同様に、内燃機関1の回転数,吸入空気圧,水温,吸気
温,燃料噴射量等の運転状態を示すデータが運転状態検
出手段2で検出後、NNに入力するために±1に正規化
される。次に、目標空燃比変更手段5は、得られた水温
や内燃機関1の始動からの時間などにより目標空燃比を
変更する。
【0046】さらに、本実施の形態3によれば補正量演
算切替手段7により、水温が設定温度以下、または内燃
機関1の始動からの時間が設定値以下ならば、第1燃料
補正量演算手段3のNNにデータを入力して第1燃料補
正量を演算して、燃料噴射量演算手段4により、運転状
態から演算される燃料噴射量の演算値と第1燃料補正量
とから燃料噴射量を演算する。
【0047】また、補正量演算切替手段7により、水温
が設定温度以上、または内燃機関1の始動からの時間が
設定値以上ならば、第2燃料補正量演算手段6のNNに
データを入力して第2燃料補正量を演算して、燃料噴射
量演算手段4により、運転状態から演算される燃料噴射
量の演算値と第2燃料補正量とから燃料噴射量を演算す
る。
【0048】図7は本実施の形態3における第2燃料補
正量演算手段で用いられるNNを示す図である。このN
Nは、m入力1出力(m=6)の3層ニューラルネットワ
ークであり、中間層素子数nで、入力層出力関数は線形
関数、中間層出力関数はシグモイド型関数等の連続非線
形関数、出力層の出力関数は線形関数、または非線形関
数である。
【0049】NNの入力項は、現時刻kの運転状態から
演算される燃料噴射量の演算値gf(k)、時刻kで実際に
噴射した噴射量Tout(k)に対する空燃比A/F(k)、過
去の時刻で噴射した燃料噴射量の時系列データTout(k
−i),Tout(k−2・i);(i:シリンダ数)、及び現時
刻kの運転状態を示す回転数Ne(k),吸入吸気圧Pb
(k),水温Tw(k)であり、NNの出力項は(数1)の式に
示した燃料補正量Hgf(k)である。第2燃料補正量演算
手段6で、第2燃料補正量を演算するときには、NNの
入力項の空燃比A/F(k)に目標空燃比を入力する。
【0050】なお、図7のNNの学習方法については、
実施の形態1で説明した第1燃料補正量演算手段3のN
Nと同様であるため、ここではその説明を省略する。
【0051】図8は本実施の形態3における燃料噴射量
演算の処理を示すフローチャートである。まず、内燃機
関1の始動からの時刻,回転数,吸入吸気圧等の運転状
態を検出する(S1)。先に検出した水温や内燃機関1の
始動からの時間等から目標空燃比を変更する(S6)。
【0052】次に、処理(S7)において検出した水温と
設定温度、または内燃機関1の始動からの時間と設定値
を比較し、水温と始動からの時間が設定値以下ならば、
検出したデータをNNに入力するために±1の範囲に正
規化し(S2)、第1燃料補正量演算手段3にてNNの出
力を演算して、第1燃料補正量を求める(S3)。
【0053】また、処理(S7)において水温が設定温度
以上、または内燃機関1の始動からの時間が設定値以上
ならば、データをNNに入力するために±1の範囲に正
規化し(S2′)、第2燃料補正量演算手段6にてNNの
出力を演算して、第2燃料補正量を求める(S8)。
【0054】前記の処理(S3)または処理(S8)により
得られた、NNの出力である正規化された第1または第
2燃料補正量を逆正規化して、燃料噴射量の単位に戻し
た後(S4)、運転状態から演算される燃料噴射量の演算
値gf(k)と前記第1または第2燃料補正量Hgfnn(k)か
ら、(数2)の式で時刻kの燃料噴射量を演算する。
【0055】以上説明したように、本実施の形態3によ
れば、補正量演算切替手段7が行う判定により始動直後
や始動後以降においても、高精度な目標空燃比の制御を
行う燃料補正をすることができる。
【0056】図9は本発明の実施の形態4における内燃
機関の空燃比制御装置の概略構成を示すブロック図であ
る。図9において、1は内燃機関、2は運転状態検出手
段、3は第1燃料補正量演算手段、4は燃料噴射量演算
手段、5は目標空燃比変更手段、6は第2燃料補正量演
算手段、7は補正量演算切替手段、8は空燃比検出手
段、9は定常燃料補正量演算手段、10は推定誤差演算手
段、11は燃料補正量変更手段である。図10は本実施の形
態4で用いられるNNを示す図である。
【0057】本実施の形態4において、実施の形態3と
同様に、内燃機関1の回転数,吸入空気圧,水温,吸気
温,燃料噴射量等の運転状態が検出され、NNに入力す
るために±1に正規化される。目標空燃比変更手段5は
水温や内燃機関1の始動からの時間などにより目標空燃
比を変更する。さらに、補正量演算切替手段7により、
水温が設定温度以下、または内燃機関1の始動からの時
間が設定値以下ならば、第1燃料補正量演算手段3によ
り第1燃料補正量を演算し、燃料噴射量演算手段4によ
り燃料噴射量の演算値と第1燃料補正量から燃料噴射量
を演算する。
【0058】本実施の形態4においては、補正量演算切
替手段7により、水温が設定温度以上、または内燃機関
1の始動からの時間が設定値以上のときで、かつ、空燃
比検出手段8であるリニア空燃比センサが活性時なら
ば、空燃比検出手段8は空燃比AF_sensorを検出す
る。さらに、定常燃料補正量演算手段9では、空燃比検
出手段8の出力と目標空燃比の誤差のDC成分AFsを
補正する定常燃料補正量Hgfsを(数9)〜(数11)の式
【0059】
【数9】AFs(s)=LPF(s)・{AF_sensor(s)−目
標空燃比}
【0060】
【数10】Hgfs=α1・AFs もしくは
【0061】
【数11】Hgfs=α1・AFs+α2・ΣAFs より求める。
【0062】ここで、sはラプラシ演算子、LPF(s)
は高周波信号成分をカットして低周波信号成分を通すロ
ーパスフィルター、α1、α2はゲインである。
【0063】第2燃料補正量演算手段6では図10に示す
NNを用いて、始動後の補正量である第2燃料補正量を
演算する。図10に示すようにNNの入力項のgfには、現
時刻kの運転状態から演算される燃料噴射量の演算値gf
(k)と定常燃料補正量Hgfs(k)の和を入力する。
【0064】次に、推定誤差演算手段10では、第2燃料
補正量演算手段6と同じNNを用いて第2燃料補正量の
定常推定誤差を擬似的に演算する。まず、排気ガス中の
空燃比が目標空燃比に制御されている定常状態における
NNの入力データを擬似的に作成し、定常時の補正量を
NNで演算する。つまり、図10に示すNNでは、過去の
運転状態を表す入力項、過去の時刻で噴射した燃料噴射
量Tout(k−i)とTout(k−2・i)に、gf(k)とHgfs(k)
の和を入力して、定常時のNNの出力であるHgfnn_s
(k)を演算する。なお、NNの入力項に、燃料噴射量以
外で過去の状態を表す入力がある場合には、その状態量
の最新の値を入力する。
【0065】ここで、排気ガス中の空燃比のDC成分が
目標空燃比に制御されている状態では、(数12)の式
【0066】
【数12】Hgfnn_s(k)≒Hgfs(k) となる。そこで、第2燃料補正量の定常推定誤差eを擬
似的に(数13)の式
【0067】
【数13】e(k)=Hgfnn_s(k)−Hgfs(k) より求める。
【0068】また、燃料補正量変更手段11では、第2燃
料補正量Hgfnnと定常推定誤差eから、(数14)の式
【0069】
【数14】Hgfnn(k)=Hgfnn(k)−e(k) より、燃料補正量に変更する。
【0070】燃料噴射量演算手段4により、運転状態か
ら演算される燃料噴射量の演算値と燃料補正量変更手段
11の出力から、または運転状態から演算される燃料噴射
量の演算値と第1燃料補正量から(数2)の式より燃料噴
射量を演算する。
【0071】なお、図10のNNの学習方法については、
実施の形態1で記した第1燃料補正量演算手段3のNN
と同様であるため、その説明は省略する。
【0072】図11は本実施の形態4における燃料噴射量
演算の処理を示すフローチャートである。まず、内燃機
関1の始動からの時刻,回転数,吸入吸気圧等の運転状
態を検出し(S1)、先に検出した水温や内燃機関1の始
動からの時間等から目標空燃比を変更する(S6)。
【0073】次に、処理(S9)において、リニア空燃比
センサが不活性、かつ水温が設定温度以下、または内燃
機関1の始動からの時間が設定値以下ならば、検出した
データをNNに入力するために±1の範囲に正規化して
(S2)、第1燃料補正量演算手段3のNNの出力を演算
する(S3)。
【0074】また、処理(S9)において、リニア空燃比
センサが活性時、かつ水温が設定温度以上、または内燃
機関1の始動からの時間が設定値以上ならば、(数10)ま
たは(数11)の式により定常燃料補正量を演算する(S1
0)。データをNNに入力するために±1の範囲に正規化
した後(S2′)、第2燃料補正量演算手段6のNNの出
力を演算する(S11)。
【0075】さらに、第2燃料補正量演算手段6と同じ
NNを用いて定常時の燃料補正量を演算した後(S12)、
(数13)の式により定常推定誤差を求め(S13)、(数14)の
式により燃料補正量を変更する(S14)。
【0076】前記の処理(S3)または処理(S14)からの
燃料補正量を逆正規化して(S4)、燃料噴射量の単位に
戻した後、(数2)の式により時刻kの燃料噴射量を演算
する(S5)。
【0077】以上説明したように、リニア空燃比センサ
が活性時において、NNで推定した燃料補正量に定常推
定誤差があっても、精度良く目標空燃比の制御を行う燃
料補正をすることができる。
【0078】
【発明の効果】以上説明したように、本発明によれば、
運転状態検出手段の出力と目標空燃比と内燃機関の始動
からの時間を入力とするNNを用いて、内燃機関の始動
直後の排気ガス中の空燃比が目標空燃比となる補正量を
演算することにより、燃料輸送遅れなどの燃料の動特性
を補正した高精度な目標空燃比の制御を行う燃料補正を
することができる。
【0079】また、目標空燃比を運転状態により変更す
ることによって、低水温、低吸気温時などの運転環境に
よらず、安定な目標空燃比の制御を行う燃料補正をする
ことができる。
【0080】また、運転状態検出手段の出力と目標空燃
比と内燃機関の始動からの時間を入力して、始動直後の
燃料補正量を演算するNNと、運転状態検出手段の出力
と目標空燃比とを入力して始動後以降の燃料補正量を演
算するNNを、始動からの時間や運転状態により切り替
えることで、始動直後や始動後以降においても高精度な
目標空燃比の制御を行う燃料補正をすることができる。
【0081】また、空燃比センサ活性時において、NN
で推定した燃料補正量に定常推定誤差があっても、その
定常推定誤差を擬似的に計算して除去することにより、
精度良く目標空燃比の制御を行う燃料補正をすることが
できるという効果を奏する。
【図面の簡単な説明】
【図1】本発明の実施の形態1における内燃機関の空燃
比制御装置の概略構成を示すブロック図である。
【図2】本発明の実施の形態1における第1燃料補正量
演算手段で用いられるNNを示す図である。
【図3】本発明の実施の形態1における燃料噴射量演算
の処理を示すフローチャートである。
【図4】本発明の発明の実施の形態2における内燃機関
の空燃比制御装置の概略構成を示すブロック図である。
【図5】本発明の実施の形態2における燃料噴射量演算
の処理を示すフローチャートである。
【図6】本発明の発明の実施の形態3における内燃機関
の空燃比制御装置の概略構成を示すブロック図である。
【図7】本発明の実施の形態3における第2燃料補正量
演算手段で用いられるNNを示す図である。
【図8】本発明の実施の形態3における燃料噴射量演算
の処理を示すフローチャートである。
【図9】本発明の実施の形態4における内燃機関の空燃
比制御装置の概略構成を示すブロック図である。
【図10】本発明の実施の形態4で用いられるNNを示
す図である。
【図11】本発明の実施の形態4における燃料噴射量演
算の処理を示すフローチャートである。
【符号の説明】
1…内燃機関、 2…運転状態検出手段、 3…第1燃
料補正量演算手段、 4…燃料噴射量演算手段、 5…
目標空燃比変更手段、 6…第2燃料補正量演算手段、
7…補正量演算切替手段、 8…空燃比検出手段、
9…定常燃料補正量演算手段、 10…推定誤差演算手
段、 11…燃料補正量変更手段。

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 内燃機関の燃料補正制御装置であって、
    前記内燃機関の運転状態を検出する運転状態検出手段
    と、該運転状態検出手段の出力と目標空燃比と内燃機関
    の始動からの時間とを入力するニューラルネットワーク
    を用いて、前記内燃機関の始動直後における排気ガス中
    の空燃比が目標空燃比となる第1燃料補正量を推定する
    第1燃料補正量演算手段と、前記第1燃料補正量と運転
    状態に基づき演算される噴射量とによって、燃料噴射量
    を演算する燃料噴射量演算手段とを備えたことを特徴と
    する内燃機関の燃料補正制御装置。
  2. 【請求項2】 前記燃料補正制御装置に、第1燃料補正
    量演算手段に入力される目標空燃比を、内燃機関の運転
    状態によって変更する目標空燃比変更手段を備えたこと
    を特徴とする請求項1記載の内燃機関の燃料補正制御装
    置。
  3. 【請求項3】 前記燃料補正制御装置に、運転状態検出
    手段の出力と目標空燃比とを入力するニューラルネット
    ワークを用いて、内燃機関の始動後以降の排気ガス中の
    空燃比が目標空燃比となる第2燃料補正量を推定する第
    2燃料補正量演算手段と、前記内燃機関の運転状態によ
    り第1燃料補正量演算手段と前記第2燃料補正量演算手
    段とを切り替える補正量演算切替手段を備えたことを特
    徴とする請求項2記載の内燃機関の燃料補正制御装置。
  4. 【請求項4】 前記燃料補正制御装置に、排気ガス中の
    空燃比を検出する空燃比検出手段と、該空燃比検出手段
    の出力から目標空燃比の定常誤差を補正する定常燃料補
    正量を演算する定常燃料補正量演算手段と、運転状態検
    出手段の出力と目標空燃比と前記定常燃料補正量とを入
    力するニューラルネットワークを用いて、内燃機関の始
    動後以降の第2燃料補正量を推定する第2燃料補正量演
    算手段と、該第2燃料補正量が定常推定誤差を持つと
    き、該定常推定誤差を演算する推定誤差演算手段と、該
    推定誤差演算手段の出力と前記第2燃料補正量とにより
    燃料補正量を変更する燃料補正量変更手段を備えたこと
    を特徴とする請求項3記載の内燃機関の燃料補正制御装
    置。
JP9153944A 1997-06-11 1997-06-11 内燃機関の燃料補正制御装置 Pending JPH112150A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9153944A JPH112150A (ja) 1997-06-11 1997-06-11 内燃機関の燃料補正制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9153944A JPH112150A (ja) 1997-06-11 1997-06-11 内燃機関の燃料補正制御装置

Publications (1)

Publication Number Publication Date
JPH112150A true JPH112150A (ja) 1999-01-06

Family

ID=15573497

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9153944A Pending JPH112150A (ja) 1997-06-11 1997-06-11 内燃機関の燃料補正制御装置

Country Status (1)

Country Link
JP (1) JPH112150A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009167966A (ja) * 2008-01-18 2009-07-30 Mitsubishi Motors Corp 空燃比制御装置
JP2009236089A (ja) * 2008-03-28 2009-10-15 Mitsubishi Motors Corp 内燃機関の空燃比制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009167966A (ja) * 2008-01-18 2009-07-30 Mitsubishi Motors Corp 空燃比制御装置
JP2009236089A (ja) * 2008-03-28 2009-10-15 Mitsubishi Motors Corp 内燃機関の空燃比制御装置

Similar Documents

Publication Publication Date Title
EP1705359B1 (en) Method of feedforward controlling a multi-cylinder internal combustion engine and relative feedforward fuel injection control system
US6805095B2 (en) System and method for estimating and controlling cylinder air charge in a direct injection internal combustion engine
JP3510021B2 (ja) 内燃機関の空燃比制御装置
US6718822B2 (en) Feed-forward observer-based control for estimating cylinder air charge
EP1426594B1 (en) Control system and method
JPH10176578A (ja) 空燃比制御装置
KR960029602A (ko) 공연비제어장치
JPH10122017A (ja) エンジン制御方式
JPH06173755A (ja) 内燃機関の気筒別空燃比推定器
JP2020197165A (ja) 排気ガス再循環システムの異常検出装置
JP3039162B2 (ja) 内燃機関の空燃比制御装置
JPH0617680A (ja) 内燃機関の燃料噴射量制御装置
US7287525B2 (en) Method of feedforward controlling a multi-cylinder internal combustion engine and associated feedforward fuel injection control system
JPH10184431A (ja) エンジン制御方式
JPH0281935A (ja) 空燃比の補正方法、及び、同補正装置
JP2001164971A (ja) 内燃機関の空燃比制御装置
CN109113883B (zh) 内燃机的空燃比控制方法及装置
EP0675277B1 (en) Electronic system for calculating injection time
JPH0874636A (ja) 空燃比制御装置
JP2000330610A (ja) 学習制御装置および学習制御方法
JPH11224106A (ja) パラメータ推定装置
JP2754744B2 (ja) 内燃機関の燃料噴射量制御装置
JPH11218043A (ja) 内燃機関の燃料噴射量制御装置
JP3209067B2 (ja) 内燃機関のegr制御装置
JP2745797B2 (ja) アイドリング回転数制御装置