JPH10220268A - エンジン制御方式 - Google Patents

エンジン制御方式

Info

Publication number
JPH10220268A
JPH10220268A JP9020643A JP2064397A JPH10220268A JP H10220268 A JPH10220268 A JP H10220268A JP 9020643 A JP9020643 A JP 9020643A JP 2064397 A JP2064397 A JP 2064397A JP H10220268 A JPH10220268 A JP H10220268A
Authority
JP
Japan
Prior art keywords
air
fuel ratio
engine
feedback
fuel
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.)
Withdrawn
Application number
JP9020643A
Other languages
English (en)
Inventor
Yoko Fujime
葉子 藤目
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.)
Yamaha Motor Co Ltd
Original Assignee
Yamaha Motor 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 Yamaha Motor Co Ltd filed Critical Yamaha Motor Co Ltd
Priority to JP9020643A priority Critical patent/JPH10220268A/ja
Publication of JPH10220268A publication Critical patent/JPH10220268A/ja
Withdrawn 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)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Feedback Control In General (AREA)

Abstract

(57)【要約】 【課題】 従来の酸素センサを用いたエンジン制御方式
の問題点を解決し、空燃比センサとして酸素センサを用
いる場合でも、運転者に不快なフィーリングを与えるこ
となく空燃比制御を行うことができるエンジン制御方式
を提供すること。 【解決手段】 本発明に係るエンジン制御方式は、排気
空燃比を空燃比センサを用いてフィードバックし、空燃
比センサの出力が周期的にON及びOFFを繰り返すよ
うに空燃比を変動した状態に維持するフィードバック制
御を行うと共に、前記空燃比の変動が運転者のフィーリ
ングへ与える影響度を判断し、その結果に基づいてフィ
ードバックゲインを変化させる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、所定の目標値に沿
って空燃比を制御するエンジン制御方式に関する。
【0002】
【従来の技術】近年の排ガス規制の強化に伴い未燃焼ガ
スを低減させるために空燃比を制御することは行われて
いる。前記した空燃比の制御方式としては、図14に示
すように、エンジンの運転情報に基づいて基本燃料噴射
量を決定すると同時に、前記運転情報から補正係数算出
部でその時々の運転情報に適合するように補正係数を算
出し、前記基本燃料噴射量に前記補正係数を乗算すると
共に、エンジンの排気管に酸素センサを設け、この酸素
センサの出力をフィードバックしてフィードバック制御
部にて前記補正後の基本燃料噴射量をさらに補正するフ
ィードバック補正信号を決定して出力する、所謂、O2
フィードバック制御が一般的に挙げられる。このO2フ
ィードバック制御では、酸素センサが理論空燃比にしか
反応しないため、図6(b)に示すように、酸素センサ
が周期的にON/OFFを繰り返すように、空燃比を周
期的にリッチとリーンとに変動した状態に維持すること
により、空燃比を所定の範囲に維持している。
【0003】
【発明が解決しようとする課題】しかし、上記したよう
に酸素センサを用いるために空燃比を周期的にリッチと
リーンとに変動させると、図6(b)及び図11(c)
に示すように、それに伴いトルクも変動してしまい、エ
ンジンの運転状態や運転環境等によっては、このトルク
の変動が体感できるレベルになり、運転者に不快なフィ
ーリングを与える可能性があるという問題がある。特に
従来のO2フィードバック制御は、空燃比の変動が運転
者のフィーリングに与える影響を考慮せずに、酸素セン
サの出力のみに基づいて空燃比を変動させているため運
転者に不快なフィーリングを与える可能性が高い。ま
た、上記した従来のO2フィードバック制御では、フィ
ードバックされた酸素センサの出力に基づいて燃料噴射
量を決定するので制御の精度を高くするために高い応答
性が要求され、その結果、応答性を向上させるためにフ
ィードバックゲインを大きくし、図11(c)に示すよ
うに空燃比をステップ的に変化させており、このためト
ルクの変動が大きくなるという問題もある。本発明は、
上記した従来の酸素センサを用いたエンジン制御方式の
問題点を解決し、空燃比センサとして酸素センサを用い
る場合でも、運転者に不快なフィーリングを与えること
なく空燃比制御を行うことができるエンジン制御方式を
提供することを目的としている。
【0004】
【課題を解決するための手段】上記した目的を達成する
ために、本発明の請求項1に係るエンジン制御方式は、
排気空燃比を空燃比センサを用いてフィードバックし、
空燃比センサの出力が周期的にON及びOFFを繰り返
すように空燃比を変動した状態に維持するフィードバッ
ク制御を行うエンジン制御方式において、空燃比の変動
が運転者のフィーリングへ与える影響度を判断し、その
結果に基づいてフィードバックゲインを変化させること
を特徴とするものである。また、本発明の請求項7に係
るエンジン制御方式によれば、排気空燃比を空燃比セン
サを用いてフィードバックし、空燃比センサの出力が周
期的にON及びOFFを繰り返すように空燃比を変動し
た状態に維持するフィードバック制御を行うエンジン制
御方式において、空燃比の変動が運転者のフィーリング
へ与える影響度を判断し、その結果に基づいて空燃比セ
ンサのON及びOFFの周期を変化させることを特徴と
するものである。
【0005】
【発明の実施の形態】以下、添付図面に示した一実施例
を参照して、本発明に係るエンジン制御方式の実施の形
態について説明する。図1は、エンジン1と本発明に係
るエンジン制御方式を実行可能な制御装置10との関係
を示す概略図である。エンジン1は、吸気管2に設けら
れたエアクリーナ3及び燃料噴射装置4を介してシリン
ダ5の燃焼室内に混合気を導入し、燃焼後の排気ガスを
排気管6を介して大気中に排気する4サイクルエンジン
であり、本図では吸気バルブや排気バルブ等の他の構成
部材については省略されている。尚、図1中、符号7は
クランクケースを、また、符号8はスロットルバルブを
各々示している。制御装置10は、燃料噴射装置4から
の燃料噴射量を操作して排気ガス中の空燃比の値を制御
するものである。この制御装置10は、図1に示すよう
に、スロットルバルブ8に設けられたスロットル開度検
知手段12から得られるスロットル開度に関する情報α
と、クランクケース7に設けられたクランク角検知手段
13から得られるクランク角に関する情報rと、吸気管
2に設けられた吸気管壁温検知手段14から得られる吸
気管壁温に関する情報twとを入力し、これらの入力情
報に基づいて、吸気管2に設けられた燃料噴射装置4の
操作量Mf(即ち、燃料噴射量)を決定して出力すると
共に、排気管6に設けられた酸素センサ15から得られ
る実際の空燃比に関する検知信号Eを、必要に応じて入
力して、この情報に基づく補正及び学習を行い常時最適
な制御が行えるように構成されている。図2は、制御装
置10の構成を示す概略ブロック図である。制御装置1
0は、目標空燃比Epに沿ってフィードフォワード制御
ロジックを用いて燃料噴射量を決定するモデルベース制
御部20、前記目標空燃比Epを算出する目標空燃比算
出部30、エンジン回転数演算部40、変換部50、前
記モデルベース制御部20のずれを補正ために、モデル
ベース制御部20によるフィードフォワード制御を実行
しながら酸素センサ15からの出力に基づいてO2フィ
ードバック制御を行うフィードバック制御部60、及び
O2フィードバック制御中の空燃比の変動が運転者のフ
ィーリングに与える影響を考慮して前記フィードバック
制御部60におけるフィードバックゲインgを決定する
フィードバックゲイン算出部70を備え、フィードフォ
ワード制御を実行する通常制御モード又はフィードフォ
ワード制御を行いながら前記O2フィードバック制御を
実行するフィードバック補正モードの何れかで作動す
る。モデルベース制御部20は、エンジン回転数演算部
40で算出されたエンジン回転数n、及びスロットル開
度α、吸気管壁温tw、及び目標空燃比算出部30で算
出された目標空燃比Epを入力し、これらの情報に基づ
いて燃料噴射装置4の基本操作量Mfnを決定し、変換
部50で、前記基本操作量Mfnをエンジン1の燃料噴
射サイクルに変換して操作量Mfとして制御装置10か
ら出力する。目標空燃比算出部30は、エンジン回転数
n及びスロットル開度αを入力し、これらの情報に基づ
いて、その時々のエンジンの運転状態に合った目標空燃
比Epを決定してモデルベース制御部20に出力する。
フィードバック制御部60及びフィードバックゲイン算
出部70は、制御装置10がフィードバック補正モード
に入れられた時のみ機能する。前記フィードバック制御
部60は、酸素センサ15からの出力信号Eを入力し、
前記出力信号Eに基づいてフィードバック補正信号FB
aを決定してモデルベース制御部20に出力するO2フ
ィードバック制御を実行しモデルベース制御部20と実
際のエンジン1とのずれを補正するための学習データを
獲得し、また、フィードバックゲイン算出部70は、O
2フィードバック制御中の空燃比の変動が運転者のフィ
ーリングに与える影響度を判断し、運転者に不快なフィ
ーリングを与えない範囲でフィードバック制御部60に
おけるフィードバックゲインを決定する。
【0006】(モデルベース制御部について)以下、図
3〜図5を参照してモデルベース制御部20の構成につ
いて説明する。図3は、図2におけるモデルベース制御
部20の構成を示す概略ブロック図である。モデルベー
ス制御部20は、吸気管2内の空気の挙動をモデル化し
た空気系順モデル21、燃料噴射装置4から噴射される
燃料の挙動をモデル化した燃料系順モデル22、及び各
順モデル21及び22から出力される推定空気量Av及
び推定燃料量Fvに基づいて推定空燃比Evを算出する
推定空燃比演算部23を備えている。また、モデルベー
ス制御部20は、推定空燃比演算部23から出力される
推定空燃比Evを基本操作量演算部24にフィードバッ
クするフィードバックループを備えている。前記基本操
作量演算部24は、推定空燃比演算部23から出力され
る推定空燃比Evと、目標空燃比算出部30から出力さ
れる目標空燃比Epとを入力してエンジン1の燃料噴射
装置4に対する基本操作量Mfn(基本燃料噴射量)を
算出する。この基本操作量Mfnは、モデルベース制御
部20から出力されると共に燃料系順モデル22にも入
力され、燃料系順モデル22は前記基本操作量Mfnに
基づいて推定燃料量Fvを求める。上記したように、モ
デルベース制御部20では、空気系順モデル21、燃料
系順モデル22、及び推定空燃比演算部23によりエン
ジン1の順モデルを構成し、かつ、前記燃料系順モデル
22、推定空燃比演算部23、及び基本操作量演算部2
4を含むフィードバックループを用いて前記エンジン1
の順モデルから出力される推定空燃比Evをフィードバ
ックして基本操作量Mfnを出力するエンジンの逆モデ
ルを構成している。
【0007】(燃料系順モデルについて)図4は、前記
燃料系順モデル22の構成を示す概略ブロック図であ
る。この燃料系順モデル22は、前述したように燃料噴
射装置4から噴射された燃料の挙動をモデル化したもの
である。この燃料系順モデル22は、非付着燃料演算部
22a、付着燃料演算部22b、一次遅れ部22c,2
2d、燃料付着率推定部22e、及び蒸発時定数推定部
22fを備え、前記基本操作量演算部24から入力され
る基本操作量Mfn(基本燃料噴射量)から、実際にシ
リンダ8内に入る燃料量を推定する。前記燃料付着率推
定部22eは、エンジン回転数n及びスロットル開度α
と燃料付着率xとの関係を予め学習させたファジーニュ
ーラル回路網、ニューラル回路網、又はCMAC等を用
いて燃料付着率xをモデル化したものであり、エンジン
回転数n及びスロットル開度αを入力し、これらの情報
に基づいて、燃料噴射装置4から噴射された燃料が吸気
管2等の壁面に付着する割合x(以下、燃料付着率x)
を推定する。尚、この燃料付着率推定部22eは、図示
していないが、必要に応じて、エンジンの運転状態が過
渡状態にある時に実際の空燃比と目標空燃比Epとの比
較結果に基づく学習データを入力して、経時変化等が原
因で生じる燃料系順モデルの誤差を補正し、学習できる
ように構成され得る。また、前記蒸発時定数推定部22
fは、エンジン回転数n、スロットル開度α、及び吸気
管壁温tw(又はエンジン水温)と蒸発時定数τとの関
係を予め学習させたファジーニューラル回路網、ニュー
ラル回路網、又はCMAC等を用いて蒸発時定数τをモ
デル化したものであり、エンジン回転数n、スロットル
開度α、及び吸気管壁温tw(又はエンジン水温)を入
力し、これらの情報に基づいて、壁面に付着した燃料が
蒸発する時定数τ(以下、蒸発時定数τ)を推定する。
尚、この蒸発時定数推定部22fも、前記燃料付着率推
定部22eと同様、図示していないが、必要に応じて、
エンジンの運転状態が過渡状態にある時に実際の空燃比
と目標空燃比Epとの比較結果に基づく学習データを入
力して、経時変化等が原因で生じる燃料系順モデルの誤
差を補正し、学習できるように構成され得る。上記した
燃料付着率推定部22e及び蒸発時定数推定部22fに
ついては、本願出願人が平成8年10月14日に出願し
た特願平8−271188号により詳細に開示されてい
る。非付着燃料演算部22aは、前記燃料付着率推定部
22eから得られる燃料付着率xに基づいて、基本操作
量演算部24から入力される基本操作量Mfn(即ち、
基本燃料噴射量)における燃料噴射装置4から直接シリ
ンダ5の燃焼室内に入る燃料量を算出する。付着燃料演
算部22bは、前記燃料付着率推定部22eから得られ
る燃料付着率xに基づいて、基本操作量演算部24から
入力される基本操作量Mfn(基本燃料噴射量)におい
て一度壁面に付着した後でシリンダ5内に入る燃料量を
算出する。前記非付着燃料演算部22a及び付着燃料演
算部22bから得られる燃料量は、各々一次遅れ部22
c,22dで、蒸発時定数演算部22fから得られる蒸
発時定数τ1,τ2に基づいて一次遅れ系にて近似され
た後、加算され、推定燃料量Fvとして燃料系順モデル
22から出力される。尚、通常、エンジン1における燃
料噴射装置4から噴射された燃料の挙動をモデル化する
場合、噴射燃料が燃料噴射装置4からシリンダ5内に入
るまでの無駄時間を考慮して、図4に破線で示すように
無駄時間分だけ位相を遅らせる無駄時間用位相遅れ部2
2gを設ける必要があるが、本実施例における燃料系順
モデル22では、前記無駄時間分だけ燃料系順モデルの
位相を進ませることで無駄時間用位相遅れ部22gを設
ける必要をなくしている。これにより、燃料系順モデル
22は単純な一次遅れ系になるので、燃料系順モデル2
2の出力を用いてフィードバック制御を行う場合に、フ
ィードバックゲインを大きくすることが可能になり、過
渡時にも適正な基本操作量が得られる正確な逆モデルを
構成している。
【0008】(空気系順モデルについて)図5は、前記
空気系順モデル21の構成を示す概略ブロック図であ
る。この空気系順モデル21は、スロットル開度用位相
進み部21a、空気量演算部21b、圧力変換部21
c、吸気負圧演算部21d、体積効率推定部21e、及
びエンジン回転数用位相進み部21fを備えている。
【0009】(各位相進み部21a及び21fについ
て)前記スロットル開度用位相進み部21a及びエンジ
ン回転数用位相進み部21fは、前記燃料系順モデル2
2において、取り除いた無駄時間(即ち、噴射燃料が燃
料噴射装置4から噴射された後、シリンダ5内に入るま
での時間)分だけ入力されるスロットル開度α及びエン
ジン回転数nの位相を進める。具体的には、各位相進み
部21a及び21fは、時刻に対するエンジン回転数又
はスロットル開度の変化パターンを予め学習したニュー
ラル回路網を各々備えており、このニューラル回路網に
より、過去の複数の時刻におけるエンジン回転数又はス
ロットル開度に基づいてエンジン回転数又はスロットル
開度の未来値を求めることにより、位相を進める。この
ように、空気系順モデル21において、スロットル開度
及びエンジン回転数の位相を無駄時間分だけ進めること
により、燃料系順モデル22及び空気系順モデル21の
両方の位相を無駄時間分だけ進めることになり、燃料系
順モデル22で無駄時間を取り除いたことにより推定燃
料量Fvと推定空気量Avとの位相のずれがなくなり、
推定空燃比演算部23で適正な推定空燃比を推定するこ
とが可能になる。また、例えば、筒内噴射式のエンジン
のように、噴射燃料が燃料噴射装置からシリンダ内に入
るまでの無駄時間が存在しないものや、前記無駄時間が
無視できる程小さいものの場合には、噴射燃料の挙動を
モデル化する時に、始めから無駄時間用位相遅れ部を設
ける必要がないので、空気系順モデル21における各位
相進み部21a及び21fも設ける必要はない。尚、各
位相の進め方はニューラル回路網を用いる方法に限られ
ず任意の方法でよく、例えば、最小二乗法等を用いても
よい。
【0010】空気量Av及び吸気負圧Pmanの演算部
21b、21dは流体力学的な数式(1),(2)での
モデル化を行う。 ここで、Ctはスロットルでの流量計数、Dはスロット
ルの直径、Pambは大気圧、kは空気の比熱、Tam
bは大気温、Rは気体定数、Maoは補正計数、Tma
nは吸気管温度、Vは吸気管体積、β1はスロットル開
度に依存する計数、β2は吸気管圧力に依存する計数で
ある。また、体積効率ηに関しては数式によるモデル化
が困難なため、体積効率推定部21eは、エンジン回転
数信号n及びスロットル開度αと体積効率ηとの関係を
予め学習させたファジーニューラル回路網(又はニュー
ラル回路網、CMAC等)によるモデル化を行う。尚、
体積効率推定部21eからの出力は、制御装置10がフ
ィードバック補正モードにある時に、前記フィードバッ
ク制御部30からのフィードバック補正信号FBaによ
り補正され、体積効率推定部21eは、補正後の体積効
率ηを学習データとして学習可能に構成されている。
【0011】(目標空燃比算出部30について)目標空
燃比算出部30は、スロットル開度α及びエンジン回転
数nを入力し、これらの情報に基づいて、その時々に最
適な目標空燃比を決定してモデルベース制御部20に出
力する。
【0012】(フィードバック制御部60について)次
に、フィードバック制御部60及びフィードバックゲイ
ン算出部70を用いたフィードバック補正モードについ
て説明する。上記した制御装置10は、図6(a)に示
すように、エンジンの運転状態が所定以上変化した場
合、例えば、スロットル開度が所定の変化率以上で変化
した場合、通常の制御からフィードバック補正モードに
切り替わる。このフィードバック補正モードは、モデル
ベース制御部20により目標値を一定に維持したフィー
ドフォワード制御を行いながら、酸素センサ15の出力
信号Eに基づいてO2フィードバック制御を行い、モデ
ルベース制御部20におけるエンジンの順モデルと実際
のエンジンとの間のずれを補正するための学習データを
獲得するためのモードであり、このモード中、目標空燃
比算出部30は目標空燃比Epを理論空燃比に維持す
る。具体的には、フィードバック制御部60は、モデル
ベース制御部20により理論空燃比を目標値Epとして
フィードフォワード制御ロジックで制御されるエンジン
1の実際の空燃比に関する情報を排気管6に設けられた
酸素センサ15の出力信号Eとしてフィードバックし、
前記出力信号が”1”の場合、即ち、空燃比がリッチの
場合には燃料噴射量が少なくなるように、また、前記出
力信号が”0”の場合、即ち、空燃比がリーンの場合に
は燃料噴射量が多くなるようにモデルベース制御部20
の順モデルの出力を補正するフィードバック補正信号F
Baを決定して出力する。前記フィードバック制御部6
0から出力されるフィードバック補正信号FBaは、具
体的には、モデルベース制御部20の空気系順モデル2
1における体積効率推定部21eから出力される体積効
率ηを補正するもので、図3に示すように空気系順モデ
ル21に入力され、図5に示すように体積効率推定部2
1eからの出力に補正値として加算される。このフィー
ドバック補正モードは、モデルベース制御部20におけ
るエンジンの順モデルと実際のエンジン1との間のずれ
が許容できる範囲内になるような教師データが得られる
まで、即ち、フィードバック制御部60の出力FBa
(又はモデルベース制御部20の出力Mfn)が理論空
燃比を挟んでリッチとリーンとに周期的に振動し始める
まで行われ、その後は、制御装置10は通常制御モード
に切り換えられる(図6(a)参照)。空気系順モデル
21は、フィードバック補正モードにより得られた補正
後の体積効率ηを学習データとして獲得し、この学習デ
ータに基づいて学習を行う。これにより、学習後は、エ
ンジンの順モデルと実際のエンジンとの間のずれが許容
できる範囲内になる。
【0013】(フィードバックゲイン算出部70につい
て)フィードバック補正モード中、フィードバック制御
部60のフィードバックゲインはフィードバックゲイン
算出部70により決定される。図7は、フィードバック
ゲイン算出部70の概略ブロック図である。図面に示す
ように、このフィードバックゲイン算出部70は、基本
フィードバックゲイン算出部71及びフィードバックゲ
イン制限部72を備えている。
【0014】(基本フィードバックゲイン算出部につい
て)前記基本フィードバックゲイン算出部71は、エン
ジン回転数n及びスロットル開度αと、エンジンの動作
特性に影響を及ぼさない範囲のフィードバックゲイン
(即ち、O2フィードバック中のスキップ量及び積分ゲ
イン)との関係を予め学習させたニューラル回路網(図
8参照)から成り、エンジン回転数n及びスロットル開
度αを入力し、それらの条件において、エンジンの動作
特性に影響を及ぼさない範囲のスキップ量及び積分ゲイ
ンを求め、これを基本フィードバックゲインgnとして
出力する。
【0015】(フィードバックゲイン制限部について)
フィードバックゲイン制限部72は、変動許容値決定部
72a、回転変動検出部72b、比較部72c、及び補
正値算出部72dから成り、基本フィードバックゲイン
gnによるフィードバック補正モード中の空燃比の変動
が運転者のフィーリングに及している影響度を、運転者
のフィーリングに影響を及ぼしやすいファクタであるト
ルク変動、即ち、エンジンの回転変動に基づいて判断
し、フィードバック補正モード中の空燃比の変動が運転
者に不快なフィーリングを与えないように基本フィード
バックゲインgnを補正する。以下に、フィードバック
ゲイン制限部72の各部の具体的な処理について説明す
る。回転変動検出部72bは、図9に示すように、角速
度検出部、角加速度検出部、角加速度平均値算出部、及
び偏差累積加算部から成り、角加速度検出部で、クラン
ク角検出手段13から得られるエンジン1が膨張行程に
ある時の所定の2点のクランク角信号rをフィードバッ
ク情報として入力して、このクランク角信号rに基づい
て、各サイクル毎に前記2点のクランク角間の角速度v
を演算し、さらに、角加速度検出部で、前記2点のクラ
ンク角間の角速度(v1及びv2)から角加速度(ac
c)を演算する。この角加速度の演算を繰り返す毎、即
ち、各サイクル毎に、角加速度平均値算出部で、角加速
度の平均値(acc_ave)を求め、その時の角加速
度(acc)と角加速度平均値(acc_ave)との
差の絶対値を角加速度変動値(f1)とし、当該角加速
度変動値(f1)を燃焼悪化指数(pnt)として偏差
累積加算部で次々に累積加算する。そして、上記した処
理を100サイクル分繰り返して得た燃焼悪化指数(p
nt)を回転変動として出力する。一方、変動許容値決
定部72aは、エンジン1のエンジン回転数及びスロッ
トル開度に対応した、運転者に不快なフィーリングを与
えない回転変動の許容値(lim)を予め実験等により
求めてマップや数式等の形式で記憶しており、エンジン
回転数信号n及びスロットル開度信号αを入力して、そ
の時の回転変動の許容値(lim)を出力する。比較部
72cでは、前記回転変動検出部72bから得られる実
際の回転変動(pnt)と、変動許容値決定部72aか
ら得られる変動許容値(lim)とを比較し、その比較
結果を補正値算出部72dに出力する。補正値演算部7
2dは、実際の回転変動(pnt)が変動許容値(li
m)より大きい場合には、現在のフィードバックゲイン
gによるO2フィードバック制御中の空燃比の変動は運
転者に不快なフィーリングを与えるものであると判断し
て、前記回転変動(pnt)が変動許容値(lim)の
範囲内に入るように基本フィードバックゲインgnのス
キップ量及び積分ゲインを小さくする制限的補正信号L
aを決定して出力する。また、実際の目標回転変動(p
nt)が変動許容値(lim)より小さい場合には、現
在のフィードバックゲインgによるO2フィードバック
制御中の空燃比の変動は、運転者に不快なフィーリング
を与えないと判断し、前記回転変動(pnt)が変動許
容値(lim)の範囲内で最大になるように基本フィー
ドバックゲインgnを補正する前記補正信号Laを決定
して出力する。図10は上記した変動制限部72の一連
の処理を示すフローチャートである。
【0016】フィードバックゲイン算出部70は、上記
したように基本フィードバックゲイン算出部71の出力
gnにフィードバックゲイン制限部72からの出力La
を加算したスキップ量及び積分ゲインをフィードバック
ゲインgとしてフィードバック制御部60に出力し、フ
ィードバック制御部60は該フィードバックゲインgを
用いたフィードバック制御を行いフィードバック補正信
号FBaを決定して出力する。これにより、例えば、運
転者のフィーリングに影響を及ぼし易い運転状態や運転
環境においては、例えば、スキップ量はゼロにされ、積
分ゲインも小さくされるのでフィードバック制御部60
からのフィードバック補正信号FBaが図11(a)に
示すように極端に変動しなくなり、その結果トルクの変
動も小さくなる。また、例えば、運転者のフィーリング
に影響を及ぼしにくい運転状態や運転環境においては、
例えば、スキップ量も積分ゲインも比較的大きくされる
ので、フィードバック制御部60からのフィードバック
補正信号FBaが図11(b)及び(c)に示すように
比較的大きく変動するようになりO2フィードバック制
御の応答性が高くなり、学習データを獲得するための時
間を短くすることができるようになる。このように、空
燃比の変動が運転者のフィーリングに与える影響度を判
断しながらフィードバックゲインを決定することによ
り、従来のO2フィードバック制御のように運転者のフ
ィーリングに与える影響を全く考慮せずにスキップ量及
び積分ゲインを常に図11(c)に示す一定値に維持す
る制御方式に比べて、O2フィードバック制御の応答性
を必要以上に下げることなく運転者のフィーリングに与
える影響を極めて低くすることが可能になる。
【0017】(基本フィードバックゲイン算出部の学習
について)尚、前記基本フィードバックゲイン算出部7
1を構成するニューラル回路網は、フィードバックゲイ
ン制限部72から出力される補正信号Laを加算した補
正後のフィードバックゲインgを学習データとして、そ
の時のエンジン回転数及びスロットル開度に対応させて
学習を行う。これにより、学習後の制御では、基本フィ
ードバックゲイン算出部71が、その時々のエンジンの
経時変化等に追従して改善され、運転者に不快なフィー
リングを与ない範囲内で応答性を高くすることができる
基本フィードバックゲインgnを出力するようになる。
このように、運転者のフィーリングに影響を及ぼし易い
ファクタである回転変動をフィードバックして、この回
転変動が許容値の範囲内に収まるように補正を加えなが
らフィードバックゲインを決定することによって、O2
フィードバック制御中の空燃比の変動が運転者に不快な
フィーリングを与えることがなくなり、かつ、運転者に
不快なフィーリングを与ない範囲内で、応答性を高くす
ることができ、また、補正後のフィードバックゲインを
学習データとして学習していくことにより経時変化にも
対応できるようになる。
【0018】(実施例効果)以上説明した実施例によれ
ば、運転者のフィーリングに与える影響度を回転変動を
用いて判断し、その判断結果に基づいてフィードバック
ゲインを制限して空燃比の変動を制御しているので、運
転者に不快なフィーリングを与えることがなく、空燃比
を変動させてO2フィードバック制御を行い空燃比を最
適な値に維持することが可能になるという効果を奏す
る。また、本実施例では、モデルベース制御部20によ
るフィードフォワード制御を行いながら、必要に応じて
学習データ獲得時のみフィードバック制御部60による
O2フィードバック制御を行っているので、従来のO2
フィードバック制御のように常時、空燃比を変動させる
必要がなくなり、O2フィードバック制御によるトルク
変動が生じる時間を最低限に抑えることができる。
【0019】(別の適用例)以上説明した実施例では、
通常制御モード中は、エンジンの順モデル及び逆モデル
を用いたモデルベース制御部20によりフィードフォワ
ード制御を実行し、また、フィードバック補正モード中
は、前記フィードフォワード制御に加えてフィードバッ
ク制御部60及びフィードバックゲイン算出部70によ
るO2フィードバック制御を実行するように構成されて
いるが、フィードフォワード制御を実行する制御ロジッ
クは本実施例に限定されることなく、例えば、図12に
示すように、マップ制御ロジックで構成してもよい。こ
の場合のマップ制御部110はCMAC等の学習可能な
マップで構成するか、或いは、通常のマップとマップか
らの出力を補正することができる学習可能な補正部とで
構成され、また、フィードバック制御部130は、制御
装置がフィードバック補正モードに入った時のみ作動し
て、酸素センサの出力に応じてマップ制御部110から
出力される基本操作量Mfnを補正するフィードバック
補正信号FBaを出力する。フィードバック補正モード
は、図1〜図11で説明した実施例と同様、マップ制御
部110におけるマップデータと実際のエンジン1との
間のずれが許容できる範囲内になるような教師データが
獲得されるまで続けられ、教師データを獲得した時点で
終了する。マップ制御部110は、フィードバック補正
モードにより得られた補正後の操作量Mfを学習データ
として学習を行い、学習後は運転状態に応じた適当な操
作量を出力するようになる。フィードバックゲイン算出
部140も、図1〜図11で説明した実施例と同様、フ
ィードバック補正モード中に、空燃比の変動が運転者の
フィーリングに与える影響度を判断しながら、運転者に
不快なイーリングを与えない範囲でフィードバック制御
部60のフィードバックゲインgを変化させる。
【0020】また、本実施例では、フィードフォワード
制御と組み合わせて部分的にO2フィードバック制御を
行っているが、空燃比センサを用いたフィードバック制
御ロジックは、本実施例に限定されることなく、例え
ば、図13に示すように、例えば、エンジン回転数及び
スロットル開度等のエンジンの運転情報に基づいて基本
燃料噴射量を決定すると同時に、前記運転情報から補正
係数算出部でその時々の運転情報に適合するように補正
係数を算出し、前記基本燃料噴射量に前記補正係数を乗
算すると共に、エンジンの排気管に酸素センサを設け、
この酸素センサの出力をフィードバックしてO2フィー
ドバック制御部にて前記補正後の基本燃料噴射量をさら
に補正する補正信号を決定して出力する、所謂、従来の
O2フィードバック制御ロジックに、フィードバックゲ
イン算出部を設けて、空燃比の変動が運転者に不快なフ
ィーリングを与えないようにフィードバックゲインを変
化させてもよい。さらに、本実施例では、エンジン制御
方式を4サイクルエンジンに適用した例について説明し
ているが、本発明に係るエンジン制御方式を適用するエ
ンジンの形式は、本実施例に限定されることなく、例え
ば、2サイクルエンジンや筒内噴射式エンジン等、任意
の形式のエンジンに適用できることはいうまでもない。
さらにまた、本実施例では、フィードバックゲインを変
化させることにより、空燃比の変動が運転者に不快なフ
ィーリングを与えないようにO2フィードバック制御を
実行しているが、空燃比の変動を制限するファクタは本
実施例に限定されることなく、酸素センサのON/OF
F周期を用いてもよい。この場合、酸素センサのON/
OFF周期が長ければ長い程、空燃比の変動が小さくな
り運転者のフィーリングに与える影響度も小さくなるの
で、例えば、本実施例のように回転変動に基づいて運転
者のフィーリングに与える影響度を判断する場合、前記
回転変動が変動許容値の範囲を越えない範囲で前記周期
を短くするように制御すれば、応答性を必要以上に下げ
ることなく、運転者に不快なフィーリングを与えないよ
うにO2フィードバック制御を実行することが可能にな
る。さらにまた、本実施例では目標値の変動が運転者の
フィーリングへ与える影響度を、エンジンの回転変動に
基づいて判断しているが、前記影響度を判断するための
ファクタは本実施例に限定されることなく、運転者のフ
ィーリングを判断し得るファクタであれば任意のファク
タでよく、例えば、特願平7−306264号に記載さ
れているようにヘルメットやグローブ等の運転者の装備
品、又は車両におけるアクセル等の運転者と接触する部
分に運転者自身の心拍数、体温、発汗状態、脈拍等の生
理状態を検知するセンサ等を設け、検知結果に基づいて
運転者の生理状態を判断し、運転者の生理状態から直接
運転者のフィーリングを判断するように構成してもよ
く、或いは、回転変動以外の車両又はエンジンの動作状
態から運転者のフィーリングを判断するように構成して
もよい。さらに、本実施例では、フィードバックゲイン
算出部においてスキップ量と積分ゲインの両方を決定し
ているが、これは本実施例に限定されることなく、スキ
ップ量及び積分ゲインの何れか一方を変化させてもよ
い。
【0021】
【発明の効果】以上説明した本発明に係るエンジン制御
方式によれば、排気空燃比を空燃比センサを用いてフィ
ードバックし、空燃比センサの出力が周期的にON及び
OFFを繰り返すように空燃比を変動した状態に維持す
るフィードバック制御を行うエンジン制御方式におい
て、空燃比の変動が運転者のフィーリングへ与える影響
度を判断し、その結果に基づいてフィードバックゲイン
や空燃比センサのON及びOFFの周期を変化させてい
るので、応答性を必要以上に下げることなく、かつ運転
者に不快なフィーリングを与えずに空燃比センサを用い
たフィードバック制御を行うことが可能になるという効
果を奏する。
【図面の簡単な説明】
【図1】 エンジン1と本発明に係るエンジン制御方式
を実行可能な制御装置10との関係を示す概略図であ
る。
【図2】 制御装置10の構成を示す概略ブロック図で
ある。
【図3】 図2におけるモデルベース制御部20の構成
を示す概略ブロック図である。
【図4】 燃料系順モデル22の構成を示す概略ブロッ
ク図である。
【図5】 空気系順モデル21の構成を示す概略ブロッ
ク図である。
【図6】 (a)は制御装置10におけるフィードバッ
ク補正信号とエンジンのトルク変動の関係を示す図であ
り、(b)は、酸素センサを用いた従来のフィードバッ
ク制御におけるフィードバック補正信号とエンジンのト
ルク変動との関係を示す図である。
【図7】 フィードバックゲイン算出部70の概略ブロ
ック図である。
【図8】 基本フィードバックゲイン算出部71を構成
するニューラル回路網の概略構成図である。
【図9】 回転変動検出部72bの構成を示す概略ブロ
ック図である。
【図10】 変動制限部72の一連の処理を示すフロー
チャートである。
【図11】 (a)〜(c)は、酸素センサの出力値及
びECUの判定値に対するフィードバック補正信号及び
トルク変動の関係を示す図である。
【図12】 エンジン1と本発明に係るエンジン制御方
式を実行可能なマップ制御ロジックを用いた制御装置と
の関係を示す概略図である。
【図13】 従来のO2フィードバック制御ロジックに
本発明に係るエンジン制御方式を適用した例を示す概略
ブロック図である。
【図14】 従来のO2フィードバック制御ロジックの
概略ブロック図である。
【符号の説明】
1 エンジン 2 吸気管 3 エアクリーナ 4 燃料噴射装置 5 シリンダ 6 排気管 7 クランクケース 8 スロットルバルブ 10 制御装置 12 スロットル開度検知手段 13 クランク角検知手段 14 吸気管壁温検知手段 15 酸素センサ 20 モデルベース制御部 21 空気系順モデル 21a スロットル開度用位相進み部 21b 空気量演算部 21c 圧力変換部 21d 吸気負圧演算部 21e 体積効率推定部 21f エンジン回転数用位相進み部 22 燃料系順モデル 22a 非付着燃料演算部 22b 付着燃料演算部 22c 一次遅れ部 22d 一次遅れ部 22e 燃料付着率推定部 22f 蒸発時定数推定部 23 推定空燃比演算部 24 基本操作量演算部 30 目標空燃比算出部 40 エンジン回転数演算部 50 変換部 60 フィードバック制御部 70 フィードバックゲイン算出部 71 基本フィードバックゲイン算出部 72 フィードバックゲイン制限部 72a 変動許容値決定部 72b 回転変動検出部 72c 比較部 72d 補正値算出部 α スロットル開度 r クランク角 tw 吸気管壁温 n エンジン回転数 Mf 操作量 Mfn 基本操作量 E 実際の空燃比に関する検知信号 Ep 目標空燃比 Ev 推定空燃比 Av 推定空気量 Fv 推定燃料量 FBa フィードバック補正信号 g フィードバックゲイン

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】 排気空燃比を空燃比センサを用いてフィ
    ードバックし、空燃比センサの出力が周期的にON及び
    OFFを繰り返すように空燃比を変動した状態に維持す
    るフィードバック制御を行うエンジン制御方式におい
    て、 空燃比の変動が運転者のフィーリングへ与える影響度を
    判断し、その結果に基づいてフィードバックゲインを変
    化させることを特徴とするエンジン制御方式。
  2. 【請求項2】 前記フィードバックゲインを学習機能付
    きフィードフォワード制御によって決定することを特徴
    とする請求項1に記載のエンジン制御方式。
  3. 【請求項3】 前記学習機能付きフィードフォワード制
    御を、ニューラル回路網、ファジーニューラル回路網、
    CMAC、又はマップの少なくとも一つを用いて行うこ
    とを特徴とする請求項2に記載のエンジン制御方式。
  4. 【請求項4】 空燃比のステップ的な変化が小さくなる
    ように、又はなくなるように、前記フィードバックゲイ
    ンを決定することを特徴とする請求項1〜3の何れか一
    項に記載のエンジン制御方式。
  5. 【請求項5】 前記空燃比の変動が運転者のフィーリン
    グへ与える影響度を、トルク変動から判断することを特
    徴とする請求項1〜4の何れか一項に記載のエンジン制
    御方式。
  6. 【請求項6】 前記トルク変動を、エンジンの回転変動
    を用いて検出することを特徴とする請求項5に記載のエ
    ンジン制御方式。
  7. 【請求項7】 排気空燃比を空燃比センサを用いてフィ
    ードバックし、空燃比センサの出力が周期的にON及び
    OFFを繰り返すように空燃比を変動した状態に維持す
    るフィードバック制御を行うエンジン制御方式におい
    て、 空燃比の変動が運転者のフィーリングへ与える影響度を
    判断し、その結果に基づいて空燃比センサのON及びO
    FFの周期を変化させることを特徴とするエンジン制御
    方式。
  8. 【請求項8】 前記周期を学習機能付きフィードフォワ
    ード制御によって決定することを特徴とする請求項7に
    記載のエンジン制御方式。
  9. 【請求項9】 前記学習機能付きフィードフォワード制
    御を、ニューラル回路網、ファジーニューラル回路網、
    CMAC、又はマップの少なくとも一つを用いて行うこ
    とを特徴とする請求項8に記載のエンジン制御方式。
  10. 【請求項10】 空燃比のステップ的な変化が小さくな
    るように、又はなくなるように、前記周期を決定するこ
    とを特徴とする請求項7〜9の何れか一項に記載のエン
    ジン制御方式。
  11. 【請求項11】 前記空燃比の変動が運転者のフィーリ
    ングへ与える影響度を、トルク変動から判断することを
    特徴とする請求項7〜10の何れか一項に記載のエンジ
    ン制御方式。
  12. 【請求項12】 前記トルク変動を、エンジンの回転変
    動を用いて検出することを特徴とする請求項11に記載
    のエンジン制御方式。
JP9020643A 1997-02-03 1997-02-03 エンジン制御方式 Withdrawn JPH10220268A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9020643A JPH10220268A (ja) 1997-02-03 1997-02-03 エンジン制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9020643A JPH10220268A (ja) 1997-02-03 1997-02-03 エンジン制御方式

Publications (1)

Publication Number Publication Date
JPH10220268A true JPH10220268A (ja) 1998-08-18

Family

ID=12032917

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9020643A Withdrawn JPH10220268A (ja) 1997-02-03 1997-02-03 エンジン制御方式

Country Status (1)

Country Link
JP (1) JPH10220268A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010249057A (ja) * 2009-04-16 2010-11-04 Isuzu Motors Ltd 内燃機関の制御方法及び制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010249057A (ja) * 2009-04-16 2010-11-04 Isuzu Motors Ltd 内燃機関の制御方法及び制御装置

Similar Documents

Publication Publication Date Title
CN102733970B (zh) 空燃比控制装置
JPH10122017A (ja) エンジン制御方式
US20200332731A1 (en) Oxygen storage amount estimation device, oxygen storage amount estimation system, controller for internal combustion engine, data analysis device, and method for estimating oxygen storage amount
US6840214B2 (en) Air-fuel ratio control apparatus for internal combustion engine
JP2969540B2 (ja) 内燃機関の空燃比制御装置
EP2378102A1 (en) Device for calculating intake air volume in cylinder of internal combustion engine
JPH11231907A (ja) 学習可能な制御ロジックを用いたフィードフォワード制御における予測学習方法
JPH10184431A (ja) エンジン制御方式
US6814067B2 (en) Control system for plant and air-fuel ratio control system for internal combustion engine
JPH10184429A (ja) エンジン制御方式
JPH0747938B2 (ja) エンジンの空燃比制御装置
EP1422584B1 (en) Control apparatus for plant
JP2004019629A (ja) 内燃機関の制御装置
JPH10220268A (ja) エンジン制御方式
JP3541111B2 (ja) 内燃機関の運転制御装置
JPH10205378A (ja) エンジン制御方式
JPH10220269A (ja) エンジン制御方式
JPH10274082A (ja) エンジン制御方式
JPH10205377A (ja) エンジン制御方式
JP3223472B2 (ja) 内燃機関の制御装置
JPH11353006A (ja) オンライン学習方法
JPH11324782A (ja) 内燃機関の空燃比制御装置における学習方法
US20210108589A1 (en) State estimation device for internal combustion engine, state estimation system for internal combustion engine, data analysis device, and control device for internal combustion engine
JP2582562B2 (ja) 内燃機関の空燃比制御装置
JPH11287146A (ja) エンジン制御方法および装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040106

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20060515