JPH09250435A - エンジンの制御方法及びその制御装置 - Google Patents

エンジンの制御方法及びその制御装置

Info

Publication number
JPH09250435A
JPH09250435A JP8261538A JP26153896A JPH09250435A JP H09250435 A JPH09250435 A JP H09250435A JP 8261538 A JP8261538 A JP 8261538A JP 26153896 A JP26153896 A JP 26153896A JP H09250435 A JPH09250435 A JP H09250435A
Authority
JP
Japan
Prior art keywords
combustion
crank angle
value
predetermined
target
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
JP8261538A
Other languages
English (en)
Inventor
Tsunehisa Nakamura
倫久 中村
Noritaka Matsuo
典孝 松尾
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 JP8261538A priority Critical patent/JPH09250435A/ja
Publication of JPH09250435A publication Critical patent/JPH09250435A/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/12Improving ICE efficiencies
    • 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

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)
  • Exhaust-Gas Circulating Devices (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

(57)【要約】 【課題】広範囲な運転域において、その運転域、例えば
そのエンジン回転数、負荷における最良トルク、最高出
力、良好な燃費、清浄な排気ガス特性、良好な過渡応答
性等が得られるように制御可能とする。 【解決手段】エンジンの制御方法は、負荷或いはエンジ
ン回転数の内少なくとも一方に対応し高トルクが得られ
る燃焼状態を得て、この燃焼状態の時、所定クランク角
における燃焼割合値を、負荷或いはエンジン回転数の内
少なくとも一方に対応した目標燃焼割合値のマップデー
タとしてメモリに保持する一方、所定クランク角までの
実際の燃焼割合を検知し、この燃焼割合の検知値と目標
燃焼割合値との比較に基づき、検知値の方が小なる時点
火時期を進め、検知値の方が大なる時点火時期を遅らせ
るように、点火時期を制御する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、2サイクルある
いは4サイクルの火花点火エンジン、2サイクルあるい
は4サイクルのディーゼルエンジンの制御方法及びその
制御装置に関するものである。
【0002】
【従来の技術】2サイクル火花点火エンジンあるいは4
サイクル火花点火エンジンにおいて、例えば高負領域に
て高出力を得るように点火時期を制御することが行なわ
れているが、この点火時期を制御するに当たり、ノッキ
ング検知手段を配置し、ノッキングを検知しないなら点
火時期を進角するようにし、ノッキングを検知したら点
火時期を遅角し、ノッキング発生限界の進角状態になる
ようにノッキング有無情報に基づき点火時期のフィード
バック制御を行なうものがある。このような点火時期の
フィードバック制御は、ノッキング発生限界まで点火時
期を進角した時最大出力、或いはその回転数域における
最大トルクを発生可能との考え方に基づいている。
【0003】ディーゼルエンジンにおいても、ノッキン
グを検知し着火遅れがあってもノッキングが発生しない
ように、ノッキングを検知したら燃料噴射開始時期を進
めるものがある。
【0004】
【発明が解決しようとする課題】ところで、エンジン回
転数等の運転状態によっては、ノッキング発生限界の点
火時期進角状態としてもその運転域における最良トルク
を発生せず、又同最良トルクを発生可能な点火時期で点
火してもノッキング発生限界とならない場合がある。こ
の場合にはノッキング有無情報に基づき点火時期のフィ
ードバック制御を行なっても同最良トルクは得られな
い。
【0005】なお、ディーゼルエンジンにおける燃料噴
射開始時期についても同様である。また、最良トルクに
ついてのみでなく、良好なコールドスタート、良好な加
速減速、清浄な排気ガス、良好な燃費、或は良好な最高
出力を得るにも簡便且つ確実な方法が必要である。
【0006】この発明は、かかる点に鑑みてなされたも
ので、広範囲な運転域において、その運転域、例えばそ
のエンジン回転数、負荷における最良トルクとなるよう
に、あるいは、良好な始動性、良好な過渡応答性、清浄
な排気ガス、良好な燃費あるいは良好な最高出力が得ら
れるように制御可能とするエンジンの制御方法及びその
制御装置を提供することを目的としている。
【0007】
【課題を解決するための手段】前記課題を解決し、かつ
目的を達成するために、請求項1記載の発明のエンジン
の制御方法は、負荷或いはエンジン回転数の内少なくと
も一方に対応し所望の運転状態が得られる燃焼状態を得
て、この燃焼状態の時、所定クランク角における燃焼割
合値を、負荷或いはエンジン回転数の内少なくとも一方
に対応した目標燃焼割合値のマップデータとしてメモリ
に保持する一方、前記所定クランク角までの実際の燃焼
割合を検知し、この燃焼割合の検知値と前記目標燃焼割
合値との比較に基づき、前記検知値の方が小なる時点火
時期を進め、検知値の方が大なる時点火時期を遅らせる
ように、点火時期を制御することを特徴としている。
【0008】このように、所定クランク角までの実際の
燃焼割合を検知し、この燃焼割合の検知値と目標燃焼割
合値との比較に基づき、検知値の方が小なる時点火時期
を進め、検知値の方が大なる時点火時期を遅らせるよう
に、点火時期を制御し、広範囲な運転域において、その
運転域、例えばそのエンジン回転数、負荷における所望
の運転状態が得られる最少進角の点火時期を把握し、そ
の点火時期で点火するようにフィードバック制御するこ
とができる。
【0009】請求項2記載の発明のエンジンの制御方法
は、前記所定クランク角までの実際の燃焼割合が、排気
行程の終了後から圧縮行程初期までの間のクランク角
と、圧縮行程開始から点火開始までのクランク角と、点
火開始から排気行程開始までの期間の内の2つのクラン
ク角とからなる少なくとも4つのクランク角における燃
焼圧力を検出し、これらの燃焼圧力データに基づき算出
するようにしたことを特徴としている。
【0010】このように、所定クランク角までの実際の
燃焼割合を、燃焼圧力データに基づき適切に算出するこ
とができる。
【0011】請求項3記載の発明のエンジンの制御方法
は、負荷或いはエンジン回転数のうち少なくとも一方に
対応し所望の運転状態が得られる燃焼状態を得て、この
燃焼状態の時、所定燃焼割合値に達するクランク角値
を、負荷或いはエンジン回転数のうち少なくとも一方に
対応したクランク角値のマップデータとしてメモリに保
持する一方、前記所定燃焼割合値に達する実際のクラン
ク角を検知し、このクランク角の検知値と目標クランク
角値との比較に基づき、前記検知値の方が遅れたクラン
ク角となる場合、点火時期を進め、検知値の方が進んだ
クランク角となる場合点火時期を遅らせるように点火時
期を制御することを特徴としている。
【0012】このように、所定燃焼割合値に達する実際
のクランク角を検知し、このクランク角の検知値と目標
クランク角値との比較に基づき、検知値の方が遅れたク
ランク角となる場合、点火時期を進め、検知値の方が進
んだクランク角となる場合点火時期を遅らせるように点
火時期を制御し、広範囲な運転域において、その運転
域、例えばそのエンジン回転数、負荷における所望の運
転状態が得られる最少進角の点火時期を把握し、その点
火時期で点火するようにフィードバック制御することが
できる。
【0013】請求項4記載の発明のエンジンの制御方法
は、前記所定燃焼割合値に達する実際のクランク角が、
排気行程の終了後から圧縮行程初期までの間のクランク
角と、圧縮行程開始から点火開始までのクランク角と、
点火開始から排気行程開始までの期間の内の2つのクラ
ンク角とからなる少なくとも4つのクランク角における
燃焼圧力を検出し、これらの燃焼圧力データに基づき算
出するようにしたことを特徴としている。このように、
所定燃焼割合値に達する実際のクランク角を、燃焼圧力
データに基づき適切に算出することができる。
【0014】請求項5記載の発明のエンジンの制御装置
は、エンジン回転数検出手段、クランク角検出手段及び
燃焼圧検出手段を含む運転状態検出手段と、目標状態値
を保持するデータ記憶装置と、前記各検出手段からの情
報から実際の状態値を算出する状態値算出プログラム
と、算出された状態値と前記データ記憶装置に保持され
た目標状態値との比較に基づき点火時期の制御値を算出
する制御値算出プログラムとを保持するプログラム記憶
装置と、点火時期の制御値に基づき点火する点火装置と
を有し、下記のAまたはBの点火時期を制御することを
特徴としている。
【0015】A.所定クランク角までの実際の燃焼割合
は、排気行程の終了後から圧縮行程初期までの間のクラ
ンク角と、圧縮行程開始から点火開始までのクランク角
と、点火開始から排気行程開始までの期間の内の2つの
クランク角とからなる少なくとも4つのクランク角にお
ける燃焼圧力を検出し、これらの燃焼圧力データに基づ
き算出するようにし、燃焼割合の検知値と前記目標燃焼
割合値との比較に基づき、前記検知値の方が小なる時点
火時期を進め、検知値の方が大なる時点火時期を遅らせ
るように、点火時期を制御する。
【0016】B.所定燃焼割合値に達する実際のクラン
ク角は、排気行程の終了後から圧縮行程初期までの間の
クランク角と、圧縮行程開始から点火開始までのクラン
ク角と、点火開始から排気行程開始までの期間の内の2
つのクランク角とからなる少なくとも4つのクランク角
における燃焼圧力を検出し、これらの燃焼圧力データに
基づき算出するようにし、クランク角の検知値と目標ク
ランク角値との比較に基づき、前記検知値の方が遅れた
クランク角となる場合、点火時期を進め、検知値の方が
進んだクランク角となる場合点火時期を遅らせるように
点火時期を制御する。
【0017】このように、所定クランク角までの実際の
燃焼割合を、燃焼圧力データに基づき適切に算出し、燃
焼割合の検知値と目標燃焼割合値との比較に基づき、検
知値の方が小なる時点火時期を進め、検知値の方が大な
る時点火時期を遅らせるように、点火時期を制御し、ま
た所定燃焼割合値に達する実際のクランク角を、燃焼圧
力データに基づき適切に算出し、クランク角の検知値と
目標クランク角値との比較に基づき、検知値の方が遅れ
たクランク角となる場合、点火時期を進め、検知値の方
が進んだクランク角となる場合点火時期を遅らせるよう
に点火時期を制御することができる。
【0018】請求項6記載の発明のディーゼルエンジン
におけるエンジンの制御方法は、負荷あるいはエンジン
回転数の内少なくとも一方に対応し所望の運転状態が得
られる燃焼状態を得て、この燃焼状態の時、所定クラン
ク角における燃焼割合値を、負荷あるいはエンジン回転
数の内少なくとも一方に対応した目標燃焼割合値のマッ
プデータとしてメモリに保持する一方、前記所定クラン
ク角までの実際の燃焼割合を検知し、この燃焼割合の検
知値と前記目標燃焼割合値との比較に基づき、前記検知
値の方が小なる時燃料噴射開始時期を進め、検知値の方
が大なる時燃料噴射開始時期を遅らせるように、燃料噴
射開始時期を制御することを特徴としている。
【0019】このように、ディーゼルエンジンにおい
て、所定クランク角までの実際の燃焼割合を検知し、こ
の燃焼割合の検知値と目標燃焼割合値との比較に基づ
き、検知値の方が小なる時燃料噴射開始時期を進め、検
知値の方が大なる時燃料噴射開始時期を遅らせるよう
に、燃料噴射開始時期を制御し、広範囲な運転域におい
て、その運転域、例えばそのエンジン回転数、負荷にお
ける所望の運転状態が得られる燃料噴射開始時期を把握
し、その燃料噴射開始時期で燃料噴射するようにフィー
ドバック制御することができる。
【0020】請求項7記載の発明のディーゼルエンジン
におけるエンジンの制御方法は、負荷あるいはエンジン
回転数の内少なくとも一方に対応し所望の運転状態が得
られる燃焼状態を得て、この燃焼状態の時、所定燃焼割
合に達するクランク角値を、負荷あるいはエンジン回転
数の内少なくとも一方に対応した目標クランク角値のマ
ップデータとしてメモリに保持する一方、前記所定燃焼
割合値に達する実際のクランク角を検知し、このクラン
ク角の検知値と前記目標クランク角値との比較に基づ
き、前記検知値の方がおくれたクランク角となる場合、
燃料噴射開始時期を進め、検知値の方が進んだクランク
角となる場合燃料噴射開始時期を遅らせるように、燃料
噴射開始時期を制御することを特徴としている。
【0021】このように、ディーゼルエンジンにおい
て、所定燃焼割合値に達する実際のクランク角を検知
し、このクランク角の検知値と目標クランク角値との比
較に基づき、検知値の方がおくれたクランク角となる場
合、燃料噴射開始時期を進め、検知値の方が進んだクラ
ンク角となる場合燃料噴射開始時期を遅らせるように、
燃料噴射開始時期を制御し、広範囲な運転域において、
その運転域、例えばそのエンジン回転数、負荷における
高トルクあるいは最良トルク、あるいは良好なコールド
スタート、加減速、あるいは燃費さらには清浄な排気ガ
スが得られる燃料噴射開始時期を把握し、その燃料噴射
開始時期で燃料噴射するようにフィードバック制御する
ことができる。
【0022】請求項8記載の発明のエンジンの制御方法
は、負荷あるいはエンジン回転数の内少なくとも一方に
対応して所望の運転状態が得られる燃焼状態を得て、こ
の燃焼状態の時、複数の所定クランク角における各燃焼
割合値を、前記複数の所定クランク角までの複数の目標
燃焼割合値のマップデータとして、負荷あるいはエンジ
ン回転数の内少なくとも一方に対応してメモリに保持す
る一方、前記複数の所定クランク角の内、早期の所定ク
ランク角までの実際の燃焼割合を検知し、この燃焼割合
の検知値と前記早期の所定クランク角までの目標燃焼割
合値との比較に基づき、前記検知値の方が小さい時点火
時期を進め、検知値の方が大なる時点火時期を遅らせる
ように、点火時期を制御することを特徴としている。
【0023】このように、複数の所定クランク角の内、
早期の所定クランク角までの実際の燃焼割合を検知し、
この燃焼割合の検知値と早期の所定クランク角までの目
標燃焼割合値との比較に基づき、検知値の方が小さい時
点火時期を進め、検知値の方が大なる時点火時期を遅ら
せるように、点火時期をフィードバック制御することに
よりさらに燃焼をきめ細かく制御でき良好なエンジン特
性が得られる。
【0024】請求項9記載の発明のエンジンの制御方法
は、負荷あるいはエンジン回転数の内少なくとも一方に
対応して所望の運転状態が得られる燃焼状態を得て、こ
の燃焼状態の時、複数の所定クランク角における各燃焼
割合値を、前記複数の所定クランク角までの複数の目標
燃焼割合値のマップデータとして、負荷あるいはエンジ
ン回転数の内少なくとも一方に対応してメモリに保持す
る一方、前記複数の所定クランク角の内少なくとも2つ
の所定クランク角までの少なくとも2つの実際の燃焼割
合を検知し、この少なくとも2つの実際の燃焼割合のク
ランク角に対する変化の割合を求め、前記複数の所定の
目標燃焼割合のクランク角に対する変化の割合である目
標割合との比較に基づき、前記検知値による変化の割合
の方が目標割合より小さい場合、燃焼速度が遅いと検知
し、エンジンヘの燃料供給量を増大するか、エンジンの
燃焼室における燃焼前の新気に混合される、前燃焼サイ
クルにおいて形成される既燃焼ガスの一部である再循環
排気ガスの量を減少するか、エンジンの燃焼室における
燃焼前の新気の筒内流動量を増大するか、圧縮比を増大
するか、過給圧を増大するかのいずれか一つを実現する
ように制御することを特徴としている。
【0025】このように、複数の所定クランク角の内少
なくとも2つの所定クランク角までの少なくとも2つの
実際の燃焼割合を検知し、複数の所定の目標燃焼割合の
クランク角に対する変化の割合である目標割合との比較
に基づき、検知値による変化の割合の方が目標割合より
小さい場合、燃焼速度が遅いと検知し、エンジンヘの燃
料供給量を増大するか、エンジンの燃焼室における燃焼
前の新気に混合される、前燃焼サイクルにおいて形成さ
れる既燃焼ガスの一部である再循環排気ガスの量を減少
するか、エンジンの燃焼室における燃焼前の新気の筒内
流動量を増大するか、圧縮比を増大するか、過給圧を増
大するかのいずれか一つを実現するように制御すること
によりさらに燃焼をきめ細かく制御でき良好なエンジン
特性が得られる。
【0026】請求項10記載の発明のエンジンの制御方
法は、負荷あるいはエンジン回転数の内少なくとも一方
に対応して所望の運転状態が得られる燃焼状態を得て、
この燃焼状態の時、複数の所定燃焼割合となる各クラン
ク角値を、前記複数の所定クランク角までの複数の目標
クランク角値のマップデータとして、負荷あるいはエン
ジン回転数の内少なくとも一方に対応してメモリに保持
する一方、前記複数の所定燃焼割合に到達する各クラン
ク角の内、小さな所定燃焼割合に到達する実際のクラン
ク角を検知し、このクランク角の検知値と前記小さな所
定燃焼割合に対応して設定された目標クランク角値との
比較に基づき、前記検知値の方が遅れている場合は点火
時期を進め、検知値の方が進んでいる場合には点火時期
を遅らせるように、点火時期を制御することを特徴とし
ている。
【0027】このように、複数の所定燃焼割合に到達す
る各クランク角の内、小さな所定燃焼割合に到達する実
際のクランク角を検知し、このクランク角の検知値と小
さな所定燃焼割合に対応して設定された目標クランク角
値との比較に基づき、検知値の方が遅れている場合は点
火時期を進め、検知値の方が進んでいる場合には点火時
期を遅らせるように、点火時期をフィードバック制御す
ることによりさらに燃焼をきめ細かく制御でき良好なエ
ンジン特性が得られる。
【0028】請求項11記載の発明のエンジンの制御方
法は、負荷あるいはエンジン回転数の内少なくとも一方
に対応して所望の運転状態が得られる燃焼状態を得て、
この燃焼状態の時、複数の所定燃焼割合となる各クラン
ク角値を、前記複数の所定クランク角までの複数の目標
クランク角値のマップデータとして、負荷あるいはエン
ジン回転数の内少なくとも一方に対応してメモリに保持
する一方、前記複数の所定燃焼割合の内少なくとも2つ
の所定燃焼割合に到達する少なくとも2つの実際のクラ
ンク角を検知し、この少なくとも2つの実際のクランク
角の燃焼割合に対する変化の割合を求め、前記複数の所
定の目標クランク角の燃焼割合に対する変化の割合であ
る目標割合との比較に基づき、前記検知値による変化の
割合の方が目標割合より大きい場合、燃焼速度が遅いと
検知し、エンジンヘの燃料供給量を増大するか、エンジ
ンの燃焼室における燃焼前の新気に混合される、前燃焼
サイクルにおいて形成される既燃焼ガスの一部である再
循環排気ガスの量を減少するか、エンジンの燃焼室にお
ける燃焼前の新気の筒内流動量を増大するか、圧縮比を
増大するか、過給圧を増大するかの少なくとも一つを実
現するように制御することを特徴としている。
【0029】このように、複数の所定燃焼割合の内少な
くとも2つの所定燃焼割合に到達する少なくとも2つの
実際のクランク角を検知し、複数の所定の目標クランク
角の燃焼割合に対する変化の割合である目標割合との比
較に基づき、検知値による変化の割合の方が目標割合よ
り大きい場合、燃焼速度が遅いと検知し、エンジンヘの
燃料供給量を増大するか、エンジンの燃焼室における燃
焼前の新気に混合される、前燃焼サイクルにおいて形成
される既燃焼ガスの一部である再循環排気ガスの量を減
少するか、エンジンの燃焼室における燃焼前の新気の筒
内流動量を増大するか、圧縮比を増大するか、過給圧を
増大するかのいずれか一つを実現するように制御するこ
とによりさらに燃焼をきめ細かく制御でき良好なエンジ
ン特性が得られる。
【0030】請求項12記載の発明のエンジンの制御方
法は、前記目標燃焼割合、目標クランク角に所定幅を持
たせたことを特徴としている。このように、目標燃焼割
合、目標クランク角に所定幅を持たせることで、フィー
ドバック制御が実施されない遊び領域を作ることがで
き、フィードバック制御に伴うハンチングの防止を可能
とすることができ運転性が向上する。
【0031】
【発明の実施の形態】以下、この発明のエンジンの制御
方法及びその制御装置を図面に基づいて詳細に説明す
る。
【0032】図1はこの発明が適用される複数気筒の火
花点火式4サイクルエンジンの構成図である。このエン
ジン1はクランクケース2と、その上部のシリンダ本体
3とシリンダヘッド4とにより構成される。シリンダ本
体3内にはピストン7が連接棒8を介して摺動可能に装
着され、連接棒8はクランク軸9に連結されている。ク
ランク軸9には所定の歯数を有するリングギヤ10が装
着され、このリングギヤ10の回転位置を検出してクラ
ンク角及びエンジン回転数を計測するためのエンジン回
転数センサを兼ねるクランク角センサ11が備えられて
いる。シリンダヘッド4とピストン7との間には燃焼室
13が形成される。この燃焼室13内の燃焼圧力を検出
するための燃焼室圧センサ5がシリンダヘッド4側に設
けられる。シリンダヘッド4及びシリンダ本体3の適当
な位置に冷却水ジャケット6が形成されている。燃焼室
13には排気通路15及び吸気通路16が連通し、その
開口部に排気弁17及び吸気弁18がそれぞれ設けられ
る。排気通路15に接続された排気管22の途中には排
気ガス浄化用三元触媒等の触媒23が設けられ、端部に
はマフラ24が設けられている。排気管22には酸素濃
度センサ(Oセンサ)25及び排気管温度センサ12
0が設けられ、それぞれ制御装置l2に連結されてい
る。
【0033】シリンダヘッド4には温度センサ26が装
着され、燃焼室13の温度情報が制御装置12に送られ
る。また、触媒23には制御装置12に連結された触媒
温度センサ150が設けられる。制御装置12にはさら
にエンジン1のキルスイッチ43が接続され、エンジン
駆動制御の停止情報を得る。
【0034】一方、吸気通路16には吸気管20が接続
され、吸気管20は吸気分配管28を介して各気筒に連
結される。吸気分配管28には吸気管圧力センサ32が
装着され、吸気管圧力情報が制御装置12に送られる。
吸気分配管28と排気管22とを連結してEGR管15
2が設けられる。EGR管152には制御装置12に連
結されたEGR調整弁l51が設けられる。吸気分配管
28には吸気管33を介してエアクリーナ35が接統さ
れる。エアクリーナ35には吸入空気温度センサ36が
設けられ、吸入空気温度情報が制御装置12へ送られ
る。吸気管33の途中には吸気量調整器30が設けら
れ、吸気量調整器30にはスロットル弁29が装着され
ている。
【0035】スロットル弁29にはスロットル開度セン
サ31が設けられ、このスロットル開度センサ31は制
御装置12に連結される。吸気量調整器30部分の吸気
管33にはスロットル弁迂回通路37が設けられ、この
迂回通路37には迂回通路開度調整弁38が設けられて
いる。迂回通路開度調整弁38は制御装置12に連結さ
れる。吸気管33内には、熱線式吸入空気量センサ34
が設けられ、吸入空気量情報が制御装置12に送られ
る。
【0036】吸気通路16の吸気弁18の上流側には、
各気筒の吸気ポート毎にインジェクタ105が設けられ
る。インジェクタ105は制御装置12に連結され、運
転状態に応じて演算された最適噴射量の制御信号が送ら
れる。各インジェクタ105には各気筒に連結する燃料
管101aを介して燃料が送られる。燃料管101aは
燃料分配管104から分岐し、この燃料分配管104に
は燃料タンク100から燃料供給管101を通し、さら
にフィルタ102を介して燃料ポンプ103により燃料
が送られる。インジェクタ105から噴射されなかった
燃料は、燃料戻り管107を通して燃料タンク100に
回収される。燃料戻り管107にはレギュレータ106
が設けられ、燃料噴射圧力を一定に保つようになってい
る。
【0037】図2はエンジンの各種運転状態の制御を行
うメインルーチンのフローチャートである。以下各ステ
ップを説明する。
【0038】ステップS11:イニシャライズが行なわ
れ、各フラグ値及び各変数値に初期値がセットされる。
【0039】ステップS12:吸入空気温度センサ36
からの吸入空気温度情報、熱線式吸入空気量センサ34
からの吸入空気量情報、スロットル開度センサ31から
のスロットル開度情報、吸気管圧力センサ32からの吸
気管圧力情報、触媒温度センサ150からの触媒温度情
報、クランク角センサ11からのクランク角情報、温度
センサ26からの温度情報、排気管温度センサ120か
らの排気管温度情報、燃焼室圧センサ5からの燃焼室圧
信号、酸素濃度センサ25からの酸素濃度情報及び不図
示のオイルセンサからのオイル残量情報を取り込み、そ
のデータをメモリA(i)に記憶する。エンジン負荷
は、アクセル位置あるいはスロットル開度として把握で
きる。このスロットル開度とエンジン回転数が決れば、
定常運転時の場合吸入空気量が決るので吸入空気量を直
接検知してエンジン負荷とみなすことができる。また、
吸気管負圧はエンジン回転数が決れば、スロットル開度
と一定の関係があるので、吸気管負圧を検知してエンジ
ン負荷とみなすことができる。
【0040】ステップS13:キルスイッチ43のO
N,OFF、不図示のメインスイッチのON,OFF及
び不図示のスタータスイッチのON,OFF等のスイッ
チ情報を取り込み、メモリB(i)に記憶する。キルス
イッチ43は緊急停止用のスイッチであり、車両用エン
ジンには備えられないで、例えば小型船舶用エンジンに
備えられる。
【0041】ステップS14:前記ステップ12におい
て取り込んだセンサ情報と、前記ステップ13で取り込
んだスイッチ情報に基づき運転状態の判定し、この運転
状態,,,,,に対応してメモリ中の変数
Cに対応した値を入力する。 運転状態・・・スロットル開度が所定値以上、エンジ
ン回転数が所定値以上かつスロットル開度の変化率が所
定値以下の中高速回転、中高速負荷かつ急加減速状態で
ない一定アクセル状態あるいは緩アクセル操作状態の
時、MBT(Minimum Advance Ign
ition for Best Torque)制御状
態と判定し、変数Cに1をメモリする。
【0042】運転状態・・・スロットル開度の変化率
が所定値以上の場合には、過渡運転状態と判定し、変数
Cに2をメモリする。
【0043】運転状態・・・スロットル開度が所定値
以下かつエンジン回転数が所定域、例えば2000rp
m〜5000rpmの間の場合、希薄燃焼制御状態と判
定し、変数Cに3をメモリする。
【0044】運転状態・・・エンジン回転数が所定限
界値以上のオーバレボ、エンジン温度が所定値以上のオ
ーバヒート等のエンジン異常状態の時、異常運転状態と
判定し、変数Cに4をメモリする。
【0045】運転状態・・・エンジン温度が所定値以
下かつスタータスイッチONの時、コールドスタート状
態と判定し、変数Cに5をメモリする。
【0046】運転状態・・・メインスイッチOFFあ
るいはキルスイッチOFFの時、エンジン停止要求状態
と判定し、変数Cに6をメモリする。
【0047】また、同一の変数C値で、フラグ=1の
まま何回目のメインルーチンにおけるステップS14か
をチェックし、所定回Rを越える場合P=0とする。
【0048】
【0049】C=1のときRの値はRc=1 C=2のときRの値はRc=2 C=3のときRの値はRc=3 として変更すると、 Rc=1<Rc=2<Rc=3 となる。
【0050】前回のメインルーチンにおけるC値と今回
のC値が異なる場合、P=0とする。
【0051】ステップS15:モード運転実行か否かの
判断が行なわれ、変数Cが1〜3の場合には、ステップ
S16に移行し、変数Cが4〜6の場合には、ステップ
S20に移行する。
【0052】ステップS16:フラグの値に基づき、
=0の場合、メモリ中のマップデータ(図5に相当す
るもの)により、エンジン回転数及び負荷に応じた目標
燃焼割合を求め、その結果をメモリDに入れる。また、
基本点火時期、基本燃料噴射開始時期、基本燃料噴射量
もメモリ中のそれぞれ図5と同様のマップデータ(エン
ジン回転数と負荷の関数として与えられる値を図示化し
たもの)から求め、それぞれメモリE’(1)、E’
(2)、E’(3)に入れる。その後、=1にする。
=1の場合は、何もせずステップS17へ移行する。
【0053】燃焼割合とは燃焼1サイクルで燃焼する燃
料に対するあるクランク角度までに燃焼した燃料の割合
をいう。この燃焼割合の計算方法について、1つの方法
は、燃焼1サイクル中の所定の複数点での燃焼室圧力デ
ータを一次近似式により求める方法であり、もう1つは
サンプリングした圧力値から熱発生量を熱力学的な式で
計算して所定のクランク角(例えば上死点)までの燃焼
割合を求める方法である。両方の方法とも真の値に非常
に近い計算結果が得られた。
【0054】この場合、燃焼室圧力のデータは、排気行
程の終了後から圧縮行程の初期までの間の第1の期間の
クランク角における燃焼室圧力を検出して求める。この
場合、排気行程の終了後から圧縮行程の初期までの間の
クランク角とは、燃焼室内の圧力が最も低下して大気圧
に近づいた状態の範囲内でのクランク角であり、例えば
下死点またはその近傍である。即ち、4サイクルエンジ
ンでは、図6に示す様に爆発後の下死点からの排気行程
により燃焼室内の燃焼ガスが排出され上死点に近づくに
従って燃焼室内の圧力が低下し大気圧に近づく。上死点
後の吸入行程では新気導入のため大気圧に近い状態が維
持され、吸気行程を経て排気弁17が閉じて開始される
下死点後の圧縮行程から徐々に圧力が高められる。この
ような燃焼室内の圧力が低下して大気圧に近づいた範囲
の内1点での燃焼室内の圧力が検出される。図6中クラ
ンク角a0はBDCに取っているが、圧縮行程の初期で
あれば、BDCの後でも良い。勿論BDCの前の吸気工
程中のクランク角でも良い。一方、2サイクルエンジン
では、図12に示す様に爆発後ピストンが下がるととも
に圧力が低下し排気口が開くとこれに従って燃焼室内の
圧力がさらに低下し、掃気口が開くとクランク室から新
気が導入されるため大気圧に近づく。排気口が開いた状
態で下死点からピストンが上昇し掃気口が閉じ続いて排
気口が開じると、圧縮が始り圧力が徐々に高まる。即
ち、排気行程の終了後から圧縮行程の初期までの間と
は、排気口が開いて排気開始後に排気口が開いた状態で
掃気口が開いて吸気が開始されてから、排気口が閉じて
圧縮が開始されるまでの間をいう。図12中では、クラ
ンク角a0をBDCに取っている。
【0055】圧縮後上死点前或いは後に火花点火が行わ
れる。(図6、図12中それぞれ矢印とSで表したクラ
ンク角において火花点火が開始される。)火花点火が開
始されて僅かに遅れて着火し燃焼が開始される。各請求
項で言う点火開始とはこの着火燃焼が開始される瞬間の
ことである。すなわち、圧縮行程開始から着火燃焼開始
までの期間である第2の期間のクランク角(図6、図1
2ともクランク角a1)において熔焼室内の圧力が検知
される。この後、点火開始(着火燃焼開始)から爆発燃
焼行程中、排気行程の開始されるまでの期間である第3
の期間の内の2つのクランク角(図6、図12において
例えば、クランク角a2a3、あるいはクランク角a
2,a4,あるいはクランク角a3,a4あるいはクラ
ンク角2,a5,あるいはクランク角a3a5、あるい
はクランク角a4,a5)において燃焼室内の圧力が検
知される。この期間の内の2つのクランク角の内一方の
クランク角は最高燃焼圧力となるクランク角より前であ
ることが望ましい。また、各請求項で言う4つ以上のク
ランク角例えば5点以上のクランク角において燃焼室内
の圧力が検知する場合には、第1あるいは第2の期間の
圧力測定クランク角点の数を増加させても良い。また、
望ましくは図6、図l2の実施例のように、第3の期間
内において3つ以上のクランク角において圧力検知して
も良い。ディーゼルエンジンでは圧縮後上死点前或いは
上死点後燃焼室内への燃料噴射が開始され、少し遅れて
自然着火により燃焼が始まる。即ち、ディーゼルエンジ
ンでは各請求項に記載する点火開始とはこの自然着火が
開始される瞬間のことを言う。なお燃料噴射開始から自
然着火が開始までの着火遅れをエンジン回転数あるいは
及び負荷に基づくデータとして予め求め、これを織り込
んで第2の期間内の圧力測定クランク角及び第3の期間
内の圧力クランク角点をエンジン回転数あるいは及び負
荷に基づくデータとしてメモリ中に記憶しておくように
して燃焼室の圧力測定を行う。
【0056】このような第1の期間1点、第2の期間1
点、第3の期間2点の合計少なくとも4点のクランク角
度における燃焼室圧力を検出しこれを一次近似式より燃
焼割合を演算する。この近似式は 燃焼割合qx=a+b1*(P1−P0)+b2*(P
2−P0)+・・・+bn*(Pn−P0)で表され
る。
【0057】上式から分かるように、qxは圧力データ
P1〜Pnに対し、各々基準圧力P0を引いたものに、
b1〜bnの定数を掛けたものと予め設定された定数a
を加えたもので表される。
【0058】同様Pmiも圧力データP1〜Pnに対し
各々基準圧力P0を引いたものにC1〜Cnの予め設定
された定数を掛けたものと予め設定された定数を加えた
もので表される。
【0059】ここでP0は大気圧レベルの点(前述のよ
うに例えばBDC近傍のクランク角度)の燃焼室圧力で
あり、センサのドリフト等によるオフセット電圧を補正
するためにP1〜Pnの各圧力値から引いてある。また
P1は、第1の期間のクランク角a1における燃焼圧
力、またP2は、第2の期間のクランク角a2における
燃焼室圧力である。P3〜Pnは第3の期間のクランク
角a3〜an(この実施例ではn=5)である。
【0060】このような簡単な一次近似式による演算に
より短時間で着火後の所定のクランク角までの燃焼割合
が正確に実際の値とほぼ同じ値が算出される。従って、
このような燃焼割合を用いてエンジンの点火時期や空燃
比を制御することにより、燃焼によるエネルギーを効率
よく取り出すことができるとともに、応答性が高めら
れ、希薄燃焼制御やEGR制御を行う場合等に的確に運
転状態に追従して出力変動を抑えることができる。また
燃焼が急激に進行することによるNOxの発生を防止で
きる。2番目のqx算出方法において、2つの圧力測定
点(クランク角度)間に発生した熱量は、両圧力測定点
における差圧を△P、燃焼室容積差を△V、2つの測定
点の内の前側の圧力値及び燃焼室容積値をP及びV、A
は熱等量、Kは比熱比、Rは平均ガス定数、P0はBD
Cでの圧力値とすると、熱発生量 Qx=A/(K−1)*((K+1)/2*△P*△V
+K*(P−P0)*△V+V*△P) として求めることができる。
【0061】また、所定圧力測定点までの燃焼割合は、
燃焼がほぼ終了したときのクランク角を圧力測定点とし
て選定し、点火時に近いクランク角を同様に圧力測定点
として選定し、その間の測定された各圧力測定点の間ご
とに上記熱発生量Qxの演算をしたものを総和したもの
で、最初の圧力測定点から、所定の圧力測定点(所定の
クランク角)までの間について上記Qxの演算をしたも
のを総和したものを割ったものである。
【0062】即ち、燃焼割合qx=任意のクランク角度
までに燃えた熱量/全ての熱量×100(%)=(Q1
+Q2+・・・+Qx)/(Q1+Q2+・・・+Q
n)×100である。
【0063】以上のような計算方法により、所定の複数
のクランク角における燃焼室圧力を計測し、そのデータ
に基づいて所定クランク角までの燃焼割合を正確に算出
することができる。この燃焼割合を用いてエンジンを制
御することにより、安定した出力及びエンジン回転が得
られる。
【0064】ステップS17:吸入空気温度情報、吸気
管負圧情報により燃料噴射のための噴射量の補正演算を
行なう。即ち、吸入空気温度が高いと空気密度が低くな
るので、実質的空気流量が減る。このため燃焼室での空
燃比が低くなる。このため燃料噴射量を減らすための補
正量を算出する。
【0065】ステップS18:エンジン負荷、エンジン
回転数に応じた基本燃料噴射開始、基本燃料噴射量、基
本点火時期はステップS16で求められE’(i)に入
れられている。これを基にステップS17で求めた補正
量及びメモリA(i)にメモリされたそれらの情報に応
じ、燃料噴射補正量、点火時期補正量を求め、各々基準
値に加えて制御量を求める。この制御量は、点火開始時
期はメモリE(1)とし、点火期間はメモリE(2)と
し、P=1の時は噴射開始時期、噴射終了時期をF
(3)、F(4)、P=0の時は、噴射開始時期、噴射
終了時期をE(3)、E(4)に入れる。
【0066】これを、メモリE(i)に入力する。同様
に、メモリA(i)にメモリされた情報に応じてサーボ
モータ群、ソレノイドバルブ群の制御量を算出し、メモ
リG(i)に入れる。
【0067】ステップS19:メモリG(i)の制御量
に応じ、サーボモータ群、ソレノイドバルブ群等のアク
チュエータを駆動制御する。
【0068】ステップS20:エンジン停止要求の判断
を行ない、停止要求の場合にはステップS21に移行
し、停止要求でない場合にはステップS22に移行す
る。
【0069】ステップS21:メモリE(i)i=1〜
4を0とする停止データのセットを行なう。
【0070】ステップS22:エンジンスタートの判断
を行ない、エンジンスタートの場合にはステップS23
に移行し、エンジンスタートでない場合にはステップS
25に移行する。
【0071】ステップS23:メモリF(i)に始動用
の予めメモリに入れてあるデータをセットする。
【0072】ステップS24:始動モータを駆動する。
【0073】ステップS25:メモリF(i)に異常内
容に対応したデータをセットする。
【0074】次に、図3の割込みルーチンについて説
明する。この割込みルーチンは、所定角度のクランク
信号が入力されると、メインルーチンに割込みで実行さ
れる。
【0075】ステップS111: 所定クランク角毎に
割込みルーチンが実行されるように、すなわち次のク
ランク角度における割込みが発生するようにタイマーを
セットする。
【0076】ステップS112:割込みが発生したクラ
ンク角度の圧力データを取り込みメモリに入れる。
【0077】ステップS113:全てのクランク角の圧
力データがメモリに取り込まれたらステップS114に
移行する。
【0078】ステップS114:運転状態に応じた制御
をするために、識別データを判断し、変数Cが1の場合
はステップS115のMBT制御ルーチンの制御を行な
い、変数Cが2の場合はステップS116の過渡応答ル
ーチンの制御を行ない、変数Cが3の場合はステップS
117の希薄燃焼制御ルーチンの制御を行なう。
【0079】次に、図4の割込みルーチンについて説
明する。この割込みルーチンは、基準クランク信号が
入力されると、メインルーチンに割込みで実行される。
【0080】ステップS121:この割込みルーチン
は、エンジン回転、所定クランク角にて1回実行される
ため、周期を計測する。
【0081】ステップS122:エンジン回転数を計算
する。
【0082】ステップS123:メモリF(i)、i=
1〜4の制御データに基づきタイマに点火開始時期、点
火終了時期、噴射開始時期、噴射終了時期をセットす
る。タイマは、セットされたタイミングで点火装置、噴
射装置を起動する。
【0083】次に、図2及び図3で説明した目標燃焼割
合を算出について詳細に説明する。
【0084】図5はエンジン回転数及び負荷に応じた目
標燃焼割合を求めるためのマップの図である。所定クラ
ンク角、例えば上死点TDC、上死点TDC−10度、
・・・までの燃焼割合が運転条件により求めるもので、
負荷(Lx)とエンジン回転数(Rx)によって目標燃
焼割合が決定される三次元の構成を示している。所定の
運転条件(Lx,Rx)における目標燃焼割合はFMB
(Lx,Rx)として求められる。
【0085】図6は4サイクルエンジンの燃焼1サイク
ルの燃焼室圧力のグラフである。横軸はクランク角度、
縦軸は燃焼圧力を示す。クランク角度が図示したa0〜
a5の6点における燃焼圧力P0〜P5を検出してこれ
らの圧力値に基づいて燃焼割合を算出する。a0は吸入
から圧縮に移る下死点位置(BDC)であり、ほぼ大気
圧に近い状態である。a1は圧縮開始後で火花点火前、
a2はSにおいて火花点火後、上死点(TDC)に達す
る前のクランク角である。a3〜a5の4点は上死点後
の爆発行程におけるクランク角である。これら各点の圧
力データに基づいて燃焼割合が算出される。なお、火花
点火の実施されないディーゼルエンジンの場合には、F
Iのように、上死点近傍において燃料が噴射される。噴
射開始後dのクランク角に相当する時間遅れて自然着火
する。自然着火のクランク角がSとなる。点火火花式エ
ンジンにおける点火時期の制御の替わりに本ディーゼル
エンジンにおいては、燃料噴射時期の制御が実測燃焼割
合あるいは実測クランク角をそれぞれ目標燃焼割合ある
いは目標クランク角との差異に基づいて実施される。噴
射開始時期が進角・遅角制御され、かつ噴射終了時期は
所定の噴射量が確保されるように制御される。
【0086】次に、図2及び図3で説明した燃焼割合を
算出に基づく燃焼割合の制御について詳細に説明する。
【0087】図7は燃焼割合を算出に基づく燃焼割合の
フィードバック制御を示す図である。所定運転条件(L
x,Rx)の下で、点火タイミングIgTで点火した
時、燃焼割合FMBを実測する。即ち、燃焼室圧データ
を用いて所定クランク角、例えば−5度(上死点前5
度)までの燃焼割合を算出して、実測燃焼割合FMB
(Lx,Rx)を求める。
【0088】そして、目標燃焼割合FMB(Lx,R
x)と実測燃焼割合FMB(Lx,Rx)との差が0に
近づくように点火タイミングIgTを補正する。仮に、
目標燃焼割合FMB(Lx,Rx)が実測燃焼割合F
MB(Lx,Rx)より小さいと、点火タイミングIg
TよりΔIgT進めて点火する。また、仮に、目標燃焼
割合FMB(Lx,Rx)が実測燃焼割合FMB(L
x,Rx)より大きいと、点火タイミングIgTよりΔ
IgT遅くして点火する。
【0089】次に、図3の割込みルーチンにおけるM
BT制御について説明する。図8はMBT制御ルーチン
である。
【0090】ステップS115a:MBT制御の目標燃
焼割合は、エンジン負荷とエンジン回転数を変数とする
3次元マップとして記憶されており、目標燃焼割合マッ
プからメインルーチン内ステップS16にて算出されて
いる。
【0091】後述の2サイクルエンジン(図11及び図
12)においては、排気通路弁もエンジン負荷とエンジ
ン回転数の2つを変数としてメモリに3次元マップとし
て記憶されており、エンジン負荷情報とエンジン回転数
情報に基づきマップから算出する。また、排気タイミン
グ(圧縮比)可変弁開度は、エンジン回転数を変数とし
てメモリに2次元マップとして記憶されており、エンジ
ン回転数情報に基づきマップから算出する。
【0092】ステップS115a:図6に示すクランク
角度が図示したa0〜a5の6点における燃焼圧力P0
〜P5はメモリに格納されており、これらの圧力値に基
づいて実測燃焼割合を算出する。 ステップS115b:この実測燃焼割合を算出に基づき
燃焼割合の制御を行なう。メモリDの目標燃焼割合値
と、ステップS115aにより求められる実測燃焼割合
値との比較する。 ステップS115c:ステップS115bでの比較結果
から、メモリE(1)の点火開始時期を図7に対応して
補正し、メモリF(1)へ入力する。また、メモリE
(2)の点火期間に基づいて点火終了時期を求め、メモ
リF(2)へ入力する。
【0093】そして、図8におけるMBT制御ルーチン
の替わりに以下の制御を行なう。即ち、燃焼割合の計算
の替わりに所定燃焼割合となるクランク角を計算し、目
標クランク角と、圧力より計算される実測クランク角値
を比較する。次に、比較結果に基づき、点火時期制御を
行なう。目標クランク角より実測クランク角が遅れてい
る時点火時期を早める。また、目標クランク角より計算
クランク角が進んでいる時点火時期を遅める。
【0094】目標クランク角は、図9のマップデータに
より求める。即ち、図9では横軸に負荷(L)と、縦軸
に所定燃焼割合に達すべき目標クランク角CRAとして
おり、所定燃焼割合、例えば60%、70%、80%等
に達すべき目標クランク角CRA(Rx,Lx)が実
際のエンジン回転数rpm(Rx)と、実際のエンジン
負荷(Lx)の場合には、マップより求められる。
【0095】即ち、図10は燃焼割合のフィードバック
制御を示す図である。所定運転条件(Lx,Rx)の下
で、所定燃焼割合、例えば75%の燃焼割合FMBに達
すべき目標クランク角CRA(Lx,Rx)を算出
し、圧力データから実測クランク角CRA(IgT)を
求める。
【0096】そして、目標クランク角CRA(Lx,
Rx)と実測クランク角CRA(IgT)との差が0に
近づくように点火タイミングIgTを補正する。仮に、
目標クランク角CRA(Lx,Rx)より実測クラン
ク角CRA(IgT)が進んでいると点火タイミングI
gTよりΔIgT遅くして点火する。また、仮に、目標
クランク角CRA(Lx,Rx)より実測クランク角
CRA(IgT)が遅れている点火タイミングIgTよ
りΔIgT進めて点火する。
【0097】図11はこの発明が適用される2サイクル
エンジンの構成図である。図1の4サイクルエンジンと
同様に、クランク軸241に連接棒246が連結され、
その先端のピストンとシリンダヘッドとの間に燃焼室2
48が形成される。クランク軸241に装着されたリン
グギヤのマークを検出して基準信号およびクランク角度
を検出するためのエンジン回転数センサ267及びクラ
ンク角検出センサ268がクランクケース300に設け
られている。また、クランクケース300にはクランク
室圧センサ210が設けられている。クランク室301
には吸気マニホルドからリード弁228を介して空気が
送られる。吸気マニホルドにはスロットル弁204を介
してエアクリーナ231から空気が送られる。吸気マニ
ホルドに連通するスロットル弁下流側の吸気通路に吸気
皆圧センサ211が装着される。スロットル弁204は
スロットルプーリ203を介してワイヤ205で連結さ
れたグリップ206により操作される。グリップ206
はステアリングハンドル207の端部に装着され、その
根元部にアクセル位置センサ202が設けられる。21
2はスロットル開度センサである。
【0098】シリンダには掃気ポート229が開口し、
ピストンの所定位置で掃気通路252を介して燃焼室2
48とクランク室301とを連通させる。また、シリン
ダには排気ポート254が開口し、排気通路253が連
通する。排気ポート近傍の排気通路壁に排気タイミング
可変弁264が装着される。この可変弁264はサーボ
モータ等からなるアクチュエータ265により駆動さ
れ、排気ポートの開口部位置を変更し排気のタイミング
が調整される。この排気通路253を構成する排気管に
は排気管圧センサ213及び排気管温度センサ223が
設けられる。また、排気通路には排気通路弁281が備
り、サーボモータ等からなるアクチュエータ282によ
り駆動される。排気通路弁281は、低速域で絞られ吹
き抜けを防止して回転の安定性を図るものである。
【0099】シリンダヘッドにはノックセンサ201が
取付けられ、また燃焼室内に臨んで点火プラグ及び燃焼
室圧力センサ200が装着される。点火プラグは点火制
御装置256に連結される。また、シリンダ側壁にはイ
ンジェクタ208が装着される。インジェクタ208に
は燃料デリバリ管209を介して燃料が送られる。
【0100】また、シリンダブロックにはシリンダボア
の排気ボート開口部よりシリンダヘッド寄りの部分及び
排気ポートの途中部分に連通孔278により連通する燃
焼ガス室279が形成されている。この連通孔は、爆発
行程において吹き抜けガスをほとんど含まない燃焼ガス
が上記燃焼ガス室に導入されるように設定されている。
この燃焼ガス室内には燃焼ガス中の酸素濃度を検出する
センサ277が取付けられている。なお、燃焼ガス
室ヘの導入部、排気ポートヘの排出部には不図示の逆止
弁が配置され、それぞれ逆方向の流れを阻止する。
【0101】このようなエンジンはCPU271を有す
る制御装置257により駆動制御される。この制御装置
257の入力側には、前述の燃焼室圧力センサ200、
ノックセンサ201、アクセル位置センサ202、クラ
ンク室圧センサ210、吸気管圧センサ211、スロッ
トル開度センサ212、排気管圧センサ213、クラン
ク角検出センサ258、エンジン回転数センサ267及
びOセンサ277が接続される。また、制御装置25
7の出力側には、インジェクタ208、排気タイミング
調整弁用のアクチュエータ265、排気弁用のアクチュ
エータ282が接続される。
【0102】図12は前記2サイクルエンジンの燃焼割
合計測のための燃焼圧データ検出点を示すための、前述
の4サイクルエンジンと図6と同様の、燃焼室圧力のグ
ラフである。前述のように、6点のクランク角度におい
て燃焼室圧力データがサンプリングされる。図中Aの範
囲内は排気ポートが開口しているクランク角領域であ
り、Bの範囲内は掃気ポートが開口しているクランク角
領域である。各クランク角度(a0〜a5)の採り方及
び計算方法は前述の4サイクルエンジンと実質上同じで
あり、図3の割込みルーチンのステップS113で、
クランク角度が図示したa0〜a5の6点における燃焼
圧力P0〜P5を検出してこれらの圧力値に基づいて燃
焼割合を算出する。この発明の各実施例は気化器により
燃焼を供給するものでも採用可能である。
【0103】次に、点火時期をフィードバック制御する
ことによりさらに燃焼をきめ細かく制御して良好なエン
ジン特性を得る実施の形態(1)〜(7)について説明
する。
【0104】実施の形態(1) 図13は他の実施の形態のMBT制御ルーチンである。
この実施の形態では、図8の制御と同様に構成される
が、負荷あるいはエンジン回転数の内少なくとも一方に
対応して高出力あるいは最良トルク、良好な始動性、良
好な加速性、良好な燃費あるいはさらに清浄な排気ガス
が得られる燃焼状態を得て、この燃焼状態の時、複数の
所定クランク角における各燃焼割合値を得る(ステップ
S215a)。そして、この各燃焼割合値を、複数の所
定クランク角までの複数の目標燃焼割合値のマップデー
タとして、負荷あるいはエンジン回転数の内少なくとも
一方に対応してメモリに保持する一方、複数の所定クラ
ンク角の内、早期の所定クランク角までの実際の燃焼割
合を検知し、この燃焼割合の検知値と早期の所定クラン
ク角までの目標燃焼割合値との比較を行う(ステップS
215b)。この比較に基づき、検知値の方が小さい時
点火時期を進め、検知値の方が大なる時点火時期を遅ら
せるように、点火時期を制御する(ステップS215
c)。
【0105】即ち、運転状態に応じた燃焼割合データと
して、図14乃至図16に示すように、複数のクランク
角における目標燃焼割合データを持たせる。例えば、燃
焼初期の所定クランク角(TDC・・CRAl)の目標
燃焼割合FMB01と、燃焼後期の所定クランク角(C
RA2)の目標燃焼割合FMB02を持たせる。所定ク
ランク角CRAlの実測燃焼割合FMB1が目標燃焼割
合FMB01より大きければ、着火時期が早いとして、
火花点火機関では点火時期を遅らせ、ディーゼルエンジ
ンでは噴射開始時期を遅らせる。
【0106】逆に実測燃焼割合FMB1が目標燃焼割合
FMB01より小さければ、点火時期を早めあるいは噴
射開始時期を進める。
【0107】実施の形態(2) 図17は他の実施の形態のMBT制御ルーチンである。
この実施の形態では、負荷あるいはエンジン回転数の内
少なくとも一方に対応して高出力あるいは最良トルク、
良好な始動性、良好な加速性、良好な燃費あるいはさら
に清浄な排気ガスが得られる燃焼状態を得て、この燃焼
状態の時、複数の所定燃焼割合となる各クランク角値を
得る(ステップS315a)。この各クランク角値を、
複数の所定クランク角までの複数の目標クランク角値の
マップデータとして、負荷あるいはエンジン回転数の内
少なくとも一方に対応してメモリに保持する一方、複数
の所定燃焼割合に到達する各クランク角の内、小さな所
定燃焼割合に到達する実際のクランク角を検知し、この
クランク角の検知値と小さな所定燃焼割合に対応して設
定された目標クランク角値との比較を行う(ステップS
315b)。この比較に基づき、検知値の方が遅れてい
る場合は点火時期を進め、検知値の方が進んでいる場合
には点火時期を遅らせるように、点火時期を制御する
(ステップS315c)。
【0108】即ち、運転状態に応じた所定燃焼割合とな
る目標クランク角データとして、図18乃至図20に示
すように、複数の所定燃焼割合における目標クランク角
データを持たせる。例えば、燃焼初期の所定燃焼割合
(例えば20%)FMB1となる目標クランク角CRA
01と、燃焼初期の所定燃焼割合(例えば75%)FM
B2となる目標クランク角CRA02を持たせる。所定
燃焼割合FMB1の実測クランク角CRAlが目標クラ
ンク角CRA01より早ければ、着火時期が早いとし
て、火花点火機関では点火時期を遅らせ、ディーゼルエ
ンジンでは噴射開始時期を遅らせる。逆に実測燃焼割合
CRAlが目標クランク角CRA01より遅ければ、点
火時期を進めあるいは噴射開始時期を進める。
【0109】さらに、運転状態に応じて、例えば、燃焼
初期の所定クランク角(TDC・・CRAl)の目標燃
焼割合FMB01と、燃焼後期の所定クランク角(CR
A2)の目標燃焼割合FMB02を持たせるものにおい
て、所定クランク角CRAlにおける実測燃焼割合FM
Blと所定クランク角CRA2における実測燃焼割合F
MB2との比較により燃焼速度を求め、 (FMB2−FMBl)/(CRA2−CRAl) 目標燃焼割合から求められる目標燃焼速度 (FMB02−FMB01)/(CR2−CRAl)との
比較により、燃焼速度が目標とするものより遅いと判定
した場合、燃料供給量の増量、EGR量の低減、
筒内流動の強化、圧縮比の増加、過給圧の上昇のい
ずれかが、あるいは組み合わせて実施される。
【0110】燃料供給量の増量、例えば、燃料噴射式エ
ンジンにおいては、噴射時間の増大により、可変メイン
ジェット付き気化器を搭載するエンジンにおいては、メ
インジェットの絞り面積を増大することにより実施され
る。
【0111】EGRの低減は、例えば、排気通路と吸気
通路を結ぶバイパス路を設け、途中に開閉弁(EGR制
御弁)を配置し、開度を小さくしてEGR量を減少する
ようにする。また、4サイクルエンジンにおいて、排気
弁の閉弁のタイミングを可変とする機構(駆動カムのカ
ム軸に対する位相を可変とするもの、カムとタペットの
間に長さ可変制御のスペーサを配置するもの等有り)を
配置し、排気弁の閉弁のタイミングを早め、既燃焼ガス
の排気通路からの逆流を減少させる。
【0112】筒内流動の増大は、2サイクルエンジンで
は、クランク室容積を可変とし、1次圧縮比を可変とす
るものがある。クランク室容積を減少し、1次圧縮比を
増加すれば掃気流速度が増大し、筒内流動が強化され
る。また、排気通路に排気制御弁を設け、排気抵抗を制
御することにより、掃気流の速度に影響を与えるものが
あり、排気制御弁の開度を大きくすると掃気流速度が大
きくなり、筒内流動が強化される。
【0113】筒内流動の増大は、4サイクルエンジンで
は、吸気弁近傍上流の吸気通路に絞り弁を設け、絞り弁
開度を小さくすることにより吸気流速を増大し、筒内流
動が強化される。また、排気弁開状態且つ吸気弁開状態
となるオ−バーラップ期間を制御し、オーバ−ラップ期
間を標準より長めとすることにより、排気慣性により排
気弁近傍に発生する負圧を吸気弁を介して吸気通路に作
用させ、吸気流速を増大し、筒内流動が強化される。
【0114】圧縮比の増加は、燃焼室を形成するシリン
ダヘッド壁の一部を可動ピストンで構成し、この可動ピ
ストンを燃焼室内に移動させることにより実施される。
また、シリンダ壁に圧逃げ孔を設け、この圧逃げ孔の下
流通路に開閉制御弁を設けて開度を絞って実施される。
なお、この弁の開度を開くと圧縮比が下げる。
【0115】過給圧の増加は、吸気通路入口部に設けら
れる過給機の回転数を上昇させる等により実施される。
【0116】一方、燃焼速度が目標とするものより早い
と判定した場合、燃料供給量の減少、EGR量の増
加、筒内流動の低減、圧縮比の低減、過給圧の低
減のいずれかが、あるいは組み合わせて実施される。
【0117】実施の形態(3) なおさらに、運転状態に応じて、例えば、燃焼初期の所
定クランク角(TDC・・CRA1)の目標燃焼割合F
MB01と、燃焼後期の所定クランク角(CRA2)の
目標燃焼割合FMB02を持たせるものにおいて、所定
クランク角CRA1における実測燃焼割合FMBlと目
標燃焼割合FMB01の比較結果・・NO.1と、所定
クランク角CRA2における実測燃焼割合FMB2と目
標燃焼割合FMB02の比較結果・・NO.2とに基づ
き図14乃至図16に示す1〜9の9の燃焼パターンに
応じ、表1のように制御する。
【0118】
【表1】
【0119】La:燃焼割合が目標値より大 Eg:燃焼割合が目標値と等しい Sm:燃焼割合が目標値より小 +:燃料供給量の増量、EGR量の低減、筒内流動の強
化、圧縮比の増加、過給圧の上昇 0:現状維持 −:燃料供給量の減少、EGR量の増加、筒内流動の低
減、圧縮比の低減、過給圧の低減 即ち、エンジンは運転状態において望ましい燃焼割合曲
線というものがある。クランク角と関連を有する燃焼割
合曲線は、デジタル値でクランク角と燃焼割合の2つの
大きさを持つ複数の点で表すことができる。この実施の
形態において、少なくとも2期間の点が、エンジンの負
荷あるいはさらにエンジン回転数に関連して記憶され
る。あらゆるエンジンの負荷及びエンジン回転数をカバ
ーするためには少なくとも2期間の点を含むセット数が
多くなければならない。
【0120】エンジンは、1つのエンジンの負荷及びエ
ンジン回転数且つ、始動中、過渡中等の運転状態に対応
して予め求められた燃焼割合の理想曲線と比較するため
に、制御ユニットは、記憶されているクランク角と目標
燃焼割合のデータと同じクランク角における実際の燃焼
割合をサンプリングされた圧力値に基づき計算したり、
記憶されている燃焼割合と目標クランク角のデータと同
じ燃焼燃焼でクランク角をサンプリングされた圧力値に
基づき計算する。
【0121】もし、予め与えられる複数のクランク角の
中で最も先行するクランク角までに燃焼した実際の燃焼
割合が、同じクランク角に対応して記憶された目標燃焼
割合よりも小さいなら、点火されたエンジンにおいて点
火時期は早められ、またディ−ゼルエンジンにおいては
インジェクタの燃料噴射開始時期が早められる。これ
は、初期のクランク角において、燃焼割合が燃焼速度よ
りもむしろ燃焼開始時期に影響されるからである。も
し、同じクランク角における実際の燃焼割合が目標値よ
りも大きいならば、各タイミングが遅らされる。
【0122】また、もし予め複数の燃焼割合に到達する
それぞれの目標クランク角を記憶している場合におい
て、最小の燃焼割合に対応する目標クランク角に対し、
実際のクランク角が遅れるなら、点火時期は早められ、
またディ−ゼルエンジンにおいてはインジェクタの燃料
噴射開始時期が早められる。もし、同じクランク角にお
ける実際の燃焼割合が目標値よりも大きいならば、各タ
イミングは遅らされる。
【0123】2つのクランク角に対応する燃焼割合の変
化を、2つのクランクの差で除したクランク角に対する
燃焼割合の変化率を算出する。もし実際の燃焼における
変化率が目標データから求められる目標変化率より小さ
いならば、実際の燃焼速度は理想燃焼速度よりも小さい
と判断する。
【0124】この表1で燃焼速度を速めるには、前記実
施の形態(2)に具体的に記載したように燃料供給量
の増量、EGR量の低減、筒内流動の強化、圧縮
比の増加、過給圧の上昇のいずれかが、あるいは組み
合わせて実施される。
【0125】また、この表1で燃焼速度を遅らせるに
は、前記実施の形態(2)に具体的に記載したように
燃料供給量の減少、EGR量の増加、筒内流動の低
減、圧縮比の低減、過給圧の低減のいずれかが、あ
るいは組み合わせて実施される。
【0126】即ち、もし、コンピュ−タが表1のように
さらに2期間の1セットを持つなら、コンピュ−タは燃
焼開始タイミング(ガソリンエンジンの点火タイミング
もしくはディ−ゼルエンジンの噴射開始タイミング)又
は燃焼速度を制御するために、実際の2回の燃焼割合を
比較、あるいは進んだクランク角のときのと遅れたクラ
ンク角のときの燃焼割合を比較する。
【0127】この制御と実際の燃焼の結果は理想もしく
は目標になっている燃焼に近い。その理想の燃焼におい
て、エンジンは各エンジン運転状態下で高性能、安定し
たアイドリング、エンジン開始が容易、急速な加速、安
定した減速、非常時でもノッキングのない安定した燃焼
を行うことができる。
【0128】表1の燃焼パタ−ンについては図14〜図
16に示す。1〜3の燃焼パタ−ンは早いタイミングで
開始されている。1の燃焼パタ−ンは高い燃焼速度であ
り、3の燃焼パタ−ンはこの3つの燃焼パタ−ンの中で
最も低い燃焼速度である。
【0129】5の燃焼パタ−ンのが理想である。4の燃
焼パタ−ンは適切な燃焼開始タイミングであるが、目標
よりも燃焼速度が高い。6の燃焼パタ−ンもまた、適切
な燃焼開始タイミングであるが、目標よりも燃焼速度が
遅い。7〜9の燃焼パタ−ンは遅いタイミングで開始さ
れている。7と8の燃焼パタ−ンは目標よりも燃焼速度
が高い。
【0130】9の燃焼パタ−ンは次のステップで正確に
知ることができる。先ず、初めの方のクランク角CRA
181での実際の燃焼割合は目標で一致するように制御
されている。燃焼開始タイミングを制御した後、燃焼パ
タ−ンは4〜6の燃焼パタ−ンのいづれかになる。従っ
て、コンピュ−タは上記の装置を制御するためにその燃
焼速度を知ることができる。
【0131】7の燃焼パタ−ンに関しては、燃焼速度が
明らかに高いため、最初に燃焼速度制御が為される。従
って、実際の燃焼割合は、値を目標の範囲内もしくは範
囲外の目標の低い極限点に近づけるように変えられる。
燃焼速度の制御後、燃焼開始タイミング促進に対する制
御がなされる。
【0132】3の燃焼パタ−ンに関しては、コンピュ−
タは又最初に燃焼スピ−ド増加制御を開始し、その後燃
焼開始タイミングを遅らす制御がなされる。
【0133】燃焼開始タイミングを制御することは、他
の装置を制御するよりも燃焼割合に関連のあるクランク
角を変化させるのにより効果がある。そのため、先ず最
初にすべての燃焼パタ−ンにおいてコンピュ−タがガソ
リンエンジンの点火タイミング、デイーゼルエンジンに
おける噴射開始時期の制御により着火タイミングを制御
し、その後他の装置を制御する。これらの制御は交互に
なされるため、実際の燃焼割合曲線は目標曲線にすぐに
近づく。
【0134】上記に記したとおり、目標は範囲として与
えられ、範囲を持つコンピュ−タは点目標を持つ場合よ
り少なくとも1つ余分のデータを持たなければならない
が、この無応答の遊びを持つためコンピュ−タは燃焼開
始タイミングや燃焼速度制御装置を絶えず変化させる必
要がないため、ドライバ−を不快にさせる不安定な運転
状態になることが防止される。
【0135】実施の形態(4) なおさらに、運転状態に応じて、例えば、燃焼初期の所
定燃焼割合(FMB1)となる目標クランク角CRA0
1と、燃焼後期の所定燃焼割合(FMB2)となる目標
クランク角CRA02を持たせるものにおいて、所定燃
焼割合(FMB1)となる実測クランク角CRA1と目
標クランク角CRA01との比較結果・・NO.3と、
所定燃焼割合(FMB2)となる実測クランク角CRA
2と目標クランク角CRA02との比較結果・・NO.
4とに基づき図18乃至図20に示す11〜19の9の
燃焼パターンに応じ、表2のように制御する。
【0136】
【表2】
【0137】Ad:クランク角が目標値より大 Eg:クランク角が目標値と等しい De:クランク角が目標値より小 +:燃料供給量の増量、EGR量の低減、筒内流動の強
化、圧縮比の増加、過給圧の上昇 0:現状維持 −:燃料供給量の減少、EGR量の増加、筒内流動の低
減、圧縮比の低減、過給圧の低減 この表1で燃焼速度を速めるには、前記実施の形態
(2)に具体的に記載したように燃料供給量の増量、
EGR量の低減、筒内流動の強化、圧縮比の増
加、過給圧の上昇のいずれかが、あるいは組み合わせ
て実施される。
【0138】また、この表1で燃焼速度を遅らせるに
は、前記実施の形態(2)に具体的に記載したように
燃料供給量の減少、EGR量の増加、筒内流動の低
減、圧縮比の低減、過給圧の低減のいずれかが、あ
るいは組み合わせて実施される。
【0139】実施の形態(5) また、運転状態により、特願平7−292255号に開
示した少なくとも負荷に応じた燃料供給量の初期値であ
って、その燃料をエンジンに供給する時、希薄混合気が
燃焼室内に形成されるように設定した燃料供給量の初期
値とのデータを持ち、所定クランク角における燃焼割合
を、負荷或いはエンジン回転数の内少なくとも一方に対
応した目標燃焼割合のマップデータとしてメモリに保持
するか、所定燃焼割合に到達するクランク角を、負荷或
いはエンジン回転数の内少なくとも一方に対応した目標
クランク角のマップデータとしてメモリに保持するかの
一方、この所定クランク角までの実際の燃焼割合を検知
し、この検知燃焼割合と目標燃焼割合との比較に基づ
き、検知燃焼割合の方が小なる時燃料供給量を増加し、
検知燃焼割合の方が大なる時燃料供給量を減少するか、
あるいはこの所定燃焼割合に到達する実際のクランク角
を検知し、この検知クランク角と目標クランク角との比
較に基づき、目標クランク角の方が進んでいる時燃料供
給量を増加し、検知値クランク角の方が進んでいる時燃
料供給量を減少するかのいずれかの燃料供給量制御を実
施する希薄燃焼制御が実施される場合、即ち超リーンで
運転される場合には、実施の形態(l)〜(3)のいず
れかの制御が実施されるが、この制御で燃焼速度を速め
るための方法として、EGR量の制御は実施せず、前記
実施の形態(2)に具体的に記載したように燃料供給
量の増量、筒内流動の強化、圧縮比の増加、過給
圧の上昇のいずれかが、あるいは組み合わせて実施され
る。
【0140】例えば、超リーンで運転されている場合に
は、燃料供給量及び筒内流動強化弁が選択される。一方
強いERGのもとで運転されている場合は、EGRバル
ブや吸排気バルブ(オーバーラップ)などが選択され
る。
【0141】実施の形態(6) また、実施の形態(3),(4)の制御方法において、
着火時期及び燃焼速度の制御の内どちらを優先させるか
については以下の通りとなる。
【0142】即ち、着火時期(ガソリンの点火時期、デ
ィーゼルの噴射開始時期)の方が、クランク角と燃焼割
合の関係において、より即効的に影響するため、着火時
期のフィードバック制御を先に実施し、その後燃焼速度
に関する制御を行う。また、操作によるレスポンスの違
いによるフィードバック速度、頻度を最適化し良好な燃
焼を得ることができる。
【0143】あるいは、例えば過渡応答の場合(加速
時)には、空燃比(A/F)のずれによる燃焼速度の変
化がレスポンスの悪化を招く。そこで、過渡状態後すぐ
さま(非同期に)増量燃科が投入される。しかし、吸気
管噴射エンジンなどシリンダまでのボリュームが大きい
場合は、燃料制御の影響に遅れを生ずるため点火時期に
よる着火時期燥作をまず優先させ、その後燃料増量の影
響が出始めたら燃料供給量の操作による燃焼速度の制御
を優先させる。このように、運転状態により操作の優先
順位を設ける。さらに、着火時期のフィードバック制
御、燃焼速度に関する制御を交互に実施すると良い。
【0144】実施の形態(7) また、実施の形態(3),(4)の制御方法において、
目標燃焼割合、目標クランク角に所定幅を持たせ、フィ
ードバック制御が点で作動しないようにしている。この
場合目標燃焼割合、目標クランク角に所定幅を持たせる
ため、メモリに倍の記憶容量が必要になるが、これによ
り、フィードバック制御が実施されない遊び領域を作る
ことができ、フィードバック制御に伴うハンチングの防
止を可能とすることができ運転性が向上する。
【0145】以上のように1つあるいは複数のクランク
角に対応する1つあるいは複数の目標燃焼割合データ、
あるいは1つあるいは複数の燃焼割合に対応する1つあ
るいは複数の目標クランク角データを運転状態(最大出
力運転、最高トルク運転、始動運転、加速運転、減速運
転、低燃費運転あるいはエミッション運転等)毎に、負
荷あるいはエンジン回転数に対応してメモリに記憶し、
運転状態毎にフィードバック制御することによりエンジ
ン性能を向上することができる。
【0146】
【発明の効果】前記したように、請求項1記載の発明で
は、所定クランク角までの実際の燃焼割合を検知し、こ
の燃焼割合の検知値と目標燃焼割合値との比較に基づ
き、検知値の方が小なる時点火時期を進め、検知値の方
が大なる時点火時期を遅らせるように、点火時期を制御
するから、広範囲な運転域において、その運転域、例え
ばそのエンジン回転数、負荷における最良トルク、最高
出力、良好な燃費、清浄な排気ガス特性、良好な過渡応
答性等が得られる最少進角の点火時期を把握し、その点
火時期で点火するようにフィードバック制御することが
できる。
【0147】請求項2記載の発明では、所定クランク角
までの実際の燃焼割合を、燃焼圧力データに基づき適切
に算出することができる。
【0148】請求項3記載の発明では、所定燃焼割合値
に達する実際のクランク角を検知し、このクランク角の
検知値と目標クランク角値との比較に基づき、検知値の
方が遅れたクランク角となる場合、点火時期を進め、検
知値の方が進んだクランク角となる場合点火時期を遅ら
せるように点火時期を制御するから、広範囲な運転域に
おいて、その運転域、例えばそのエンジン回転数、負荷
における最良トルク、最高出力、良好な燃費、清浄な排
気ガス特性、良好な過渡応答性等が得られる最少進角の
点火時期を把握し、その点火時期で点火するようにフィ
ードバック制御することができる。
【0149】請求項4記載の発明では、所定燃焼割合値
に達する実際のクランク角を、燃焼圧力データに基づき
適切に算出することができる。
【0150】請求項5記載の発明では、所定クランク角
までの実際の燃焼割合を、燃焼圧力データに基づき適切
に算出し、燃焼割合の検知値と目標燃焼割合値との比較
に基づき、検知値の方が小なる時点火時期を進め、検知
値の方が大なる時点火時期を遅らせるように、点火時期
を制御し、また所定燃焼割合値に達する実際のクランク
角を、燃焼圧力データに基づき適切に算出し、クランク
角の検知値と目標クランク角値との比較に基づき、検知
値の方が遅れたクランク角となる場合、点火時期を進
め、検知値の方が進んだクランク角となる場合点火時期
を遅らせるように点火時期を制御することができる。
【0151】請求項6記載の発明では、ディーゼルエン
ジンにおいて、所定クランク角までの実際の燃焼割合を
検知し、この燃焼割合の検知値と目標燃焼割合値との比
較に基づき、検知値の方が小なる時燃料噴射開始時期を
進め、検知値の方が大なる時燃料噴射開始時期を遅らせ
るように、燃料噴射開始時期を制御するから、広範囲な
運転域において、その運転域、例えばそのエンジン回転
数、負荷における高トルク、最高出力、良好な燃費、清
浄な排気ガス特性、良好な過渡応答性等が得られる燃料
噴射開始時期を把握し、その燃料噴射開始時期で燃料噴
射するようにフィードバック制御することができる。
【0152】請求項7記載の発明では、ディーゼルエン
ジンにおいて、所定燃焼割合値に達する実際のクランク
角を検知し、このクランク角の検知値と目標クランク角
値との比較に基づき、検知値の方がおくれたクランク角
となる場合、燃料噴射時期を進め、検知値の方が進んだ
クランク角となる場合燃料噴射時期を遅らせるように、
燃料噴射時期を制御するから、広範囲な運転域におい
て、その運転域、例えばそのエンジン回転数、負荷にお
ける高トルク最高出力、良好な燃費、清浄な排気ガス特
性、良好な過渡応答性等が得られる燃料噴射時期を把握
し、その燃料噴射時期で燃料噴射するようにフィードバ
ック制御することができる。
【0153】請求項8記載の発明では、複数の所定クラ
ンク角の内、早期の所定クランク角までの実際の燃焼割
合を検知し、この燃焼割合の検知値と早期の所定クラン
ク角までの目標燃焼割合値との比較に基づき、検知値の
方が小さい時点火時期を進め、検知値の方が大なる時点
火時期を遅らせるように、点火時期をフィードバック制
御することによりさらに燃焼をきめ細かく制御でき良好
なエンジン特性が得られる。
【0154】請求項9記載の発明では、複数の所定クラ
ンク角の内少なくとも2つの所定クランク角までの少な
くとも2つの実際の燃焼割合を検知し、複数の所定の目
標燃焼割合のクランク角に対する変化の割合である目標
割合との比較に基づき、検知値による変化の割合の方が
目標割合より小さい場合、燃焼速度が遅いと検知し、エ
ンジンヘの燃料供給量を増大するか、エンジンの燃焼室
における燃焼前の新気に混合される、前燃焼サイクルに
おいて形成される既燃焼ガスの一部である再循環排気ガ
スの量を減少するか、エンジンの燃焼室における燃焼前
の新気の筒内流動量を増大するか、圧縮比を増大する
か、過給圧を増大するかのいずれか一つを実現するよう
に制御することによりさらに燃焼をきめ細かく制御でき
良好なエンジン特性が得られる。
【0155】請求項10記載の発明では、複数の所定燃
焼割合に到達する各クランク角の内、小さな所定燃焼割
合に到達する実際のクランク角を検知し、このクランク
角の検知値と小さな所定燃焼割合に対応して設定された
目標クランク角値との比較に基づき、検知値の方が遅れ
ている場合は点火時期を進め、検知値の方が進んでいる
場合には点火時期を遅らせるように、点火時期をフィー
ドバック制御することによりさらに燃焼をきめ細かく制
御でき良好なエンジン特性が得られる。
【0156】請求項11記載の発明では、複数の所定燃
焼割合の内少なくとも2つの所定燃焼割合に到達する少
なくとも2つの実際のクランク角を検知し、複数の所定
の目標クランク角の燃焼割合に対する変化の割合である
目標割合との比較に基づき、検知値による変化の割合の
方が目標割合より大きい場合、燃焼速度が遅いと検知
し、エンジンヘの燃料供給量を増大するか、エンジンの
燃焼室における燃焼前の新気に混合される、前燃焼サイ
クルにおいて形成される既燃焼ガスの一部である再循環
排気ガスの量を減少するか、エンジンの燃焼室における
燃焼前の新気の筒内流動量を増大するか、圧縮比を増大
するか、過給圧を増大するかの少なくとも一つを実現す
るように制御することによりさらに燃焼をきめ細かく制
御でき良好なエンジン特性が得られる。
【0157】請求項12記載の発明では、目標燃焼割
合、目標クランク角に所定幅を持たせることで、フィー
ドバック制御が実施されない遊び領域を作ることがで
き、フィードバック制御に伴うハンチングの防止を可能
とすることができ運転性が向上する。
【図面の簡単な説明】
【図1】この発明が適用される複数気筒の火花点火式4
サイクルエンジンの構成図である。
【図2】エンジンの各種運転状態の制御を行うメインル
ーチンのフローチャートである。
【図3】割込みルーチンを示す図である。
【図4】割込みルーチンを示す図である。
【図5】エンジン回転数及び負荷に応じた目標燃焼割合
を求めるためのマップの図である。
【図6】4サイクルエンジンの燃焼1サイクルの燃焼室
圧力のグラフである。
【図7】燃焼割合を算出に基づく燃焼割合のフィードバ
ック制御を示す図である。
【図8】MBT制御ルーチンである。
【図9】エンジン回転数及び負荷に応じた目標燃焼割合
を求めるためのマップの図である。
【図10】燃焼割合を算出に基づく燃焼割合のフィード
バック制御を示す図である。
【図11】この発明が適用される2サイクルエンジンの
構成図である。
【図12】2サイクルエンジンの軸トルク計測のための
燃焼圧データ検出点を示すための、前述の4サイクルエ
ンジンの図6と同様の、燃焼室圧力のグラフである。
【図13】他の実施の形態のMBT制御ルーチンであ
る。
【図14】複数のクランク角における目標燃焼割合デー
タを持たせる実施の形態を説明する図である。
【図15】複数のクランク角における目標燃焼割合デー
タを持たせる実施の形態を説明する図である。
【図16】複数のクランク角における目標燃焼割合デー
タを持たせる実施の形態を説明する図である。
【図17】他の実施の形態のMBT制御ルーチンであ
る。
【図18】複数の所定燃焼割合における目標クランク角
データを持たせる実施の形態を説明する図である。
【図19】複数の所定燃焼割合における目標クランク角
データを持たせる実施の形態を説明する図である。
【図20】複数の所定燃焼割合における目標クランク角
データを持たせる実施の形態を説明する図である。
【符号の説明】
1 エンジン 9 クランク軸 10 リングギヤ 11 クランク角センサ 12 制御装置 13 燃焼室 25 酸素濃度センサ(Oセンサ) 26 温度センサ 31 スロットル開度センサ 32 吸気管圧力センサ 34 熱線式吸入空気量センサ 36 吸入空気温度センサ 105 インジェクタ 106 レギュレータ 120 排気管温度センサ 150 触媒温度センサ
フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 F02D 45/00 368 F02M 25/07 550F F02M 25/07 550

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】負荷或いはエンジン回転数の内少なくとも
    一方に対応し所望の運転状態が得られる燃焼状態を得
    て、この燃焼状態の時、所定クランク角における燃焼割
    合値を、負荷或いはエンジン回転数の内少なくとも一方
    に対応した目標燃焼割合値のマップデータとしてメモリ
    に保持する一方、前記所定クランク角までの実際の燃焼
    割合を検知し、この燃焼割合の検知値と前記目標燃焼割
    合値との比較に基づき、前記検知値の方が小なる時点火
    時期を進め、検知値の方が大なる時点火時期を遅らせる
    ように、点火時期を制御することを特徴とするエンジン
    の制御方法。
  2. 【請求項2】前記所定クランク角までの実際の燃焼割合
    は、排気行程の終了後から圧縮行程初期までの間のクラ
    ンク角と、圧縮行程開始から点火開始までのクランク角
    と、点火開始から排気行程開始までの期間の内の2つの
    クランク角とからなる少なくとも4つのクランク角にお
    ける燃焼圧力を検出し、これらの燃焼圧力データに基づ
    き算出するようにしたことを特徴とする請求項1記載の
    エンジンの制御方法。
  3. 【請求項3】負荷或いはエンジン回転数のうち少なくと
    も一方に対応し所望の運転状態が得られる燃焼状態を得
    て、この燃焼状態の時、所定燃焼割合値に達するクラン
    ク角値を、負荷或いはエンジン回転数のうち少なくとも
    一方に対応したクランク角値のマップデータとしてメモ
    リに保持する一方、前記所定燃焼割合値に達する実際の
    クランク角を検知し、このクランク角の検知値と目標ク
    ランク角値との比較に基づき、前記検知値の方が遅れた
    クランク角となる場合、点火時期を進め、検知値の方が
    進んだクランク角となる場合点火時期を遅らせるように
    点火時期を制御することを特徴とするエンジンの制御方
    法。
  4. 【請求項4】前記所定燃焼割合値に達する実際のクラン
    ク角は、排気行程の終了後から圧縮行程初期までの間の
    クランク角と、圧縮行程開始から点火開始までのクラン
    ク角と、点火開始から排気行程開始までの期間の内の2
    つのクランク角とからなる少なくとも4つのクランク角
    における燃焼圧力を検出し、これらの燃焼圧力データに
    基づき算出するようにしたことを特徴とする請求項3記
    載のエンジンの制御方法。
  5. 【請求項5】エンジン回転数検出手段、クランク角検出
    手段及び燃焼圧検出手段を含む運転状態検出手段と、目
    標状態値を保持するデータ記憶装置と、前記各検出手段
    からの情報から実際の状態値を算出する状態値算出プロ
    グラムと、算出された状態値と前記データ記憶装置に保
    持された目標状態値との比較に基づき点火時期の制御値
    を算出する制御値算出プログラムとを保持するプログラ
    ム記憶装置と、点火時期の制御値に基づき点火する点火
    装置とを有し、下記のAまたはBの点火時期を制御する
    ことを特徴とするエンジンの制御装置。 A.所定クランク角までの実際の燃焼割合は、排気行程
    の終了後から圧縮行程初期までの間のクランク角と、圧
    縮行程開始から点火開始までのクランク角と、点火開始
    から排気行程開始までの期間の内の2つのクランク角と
    からなる少なくとも4つのクランク角における燃焼圧力
    を検出し、これらの燃焼圧力データに基づき算出するよ
    うにし、燃焼割合の検知値と前記目標燃焼割合値との比
    較に基づき、前記検知値の方が小なる時点火時期を進
    め、検知値の方が大なる時点火時期を遅らせるように、
    点火時期を制御する。 B.所定燃焼割合値に達する実際のクランク角は、排気
    行程の終了後から圧縮行程初期までの間のクランク角
    と、圧縮行程開始から点火開始までのクランク角と、点
    火開始から排気行程開始までの期間の内の2つのクラン
    ク角とからなる少なくとも4つのクランク角における燃
    焼圧力を検出し、これらの燃焼圧力データに基づき算出
    するようにし、クランク角の検知値と目標クランク角値
    との比較に基づき、前記検知値の方が遅れたクランク角
    となる場合、点火時期を進め、検知値の方が進んだクラ
    ンク角となる場合点火時期を遅らせるように点火時期を
    制御する。
  6. 【請求項6】負荷あるいはエンジン回転数の内少なくと
    も一方に対応し所望の運転状態が得られる燃焼状態を得
    て、この燃焼状態の時、所定クランク角における燃焼割
    合値を、負荷あるいはエンジン回転数の内少なくとも一
    方に対応した目標燃焼割合値のマップデータとしてメモ
    リに保持する一方、前記所定クランク角までの実際の燃
    焼割合を検知し、この燃焼割合の検知値と前記目標燃焼
    割合値との比較に基づき、前記検知値の方が小なる時燃
    料噴射開始時期を進め、検知値の方が大なる時燃料噴射
    開始時期を遅らせるように、燃料噴射開始時期を制御す
    ることを特徴とするディーゼルエンジンにおけるエンジ
    ンの制御方法。
  7. 【請求項7】負荷あるいはエンジン回転数の内少なくと
    も一方に対応し所望の運転状態が得られる燃焼状態を得
    て、この燃焼状態の時、所定燃焼割合に達するクランク
    角値を、負荷あるいはエンジン回転数の内少なくとも一
    方に対応した目標クランク角値のマップデータとしてメ
    モリに保持する一方、前記所定燃焼割合値に達する実際
    のクランク角を検知し、このクランク角の検知値と前記
    目標クランク角値との比較に基づき、前記検知値の方が
    おくれたクランク角となる場合、燃料噴射開始時期を進
    め、検知値の方が進んだクランク角となる場合燃料噴射
    開始時期を遅らせるように、燃料噴射開始時期を制御す
    ることを特徴とするディーゼルエンジンにおけるエンジ
    ンの制御方法。
  8. 【請求項8】負荷あるいはエンジン回転数の内少なくと
    も一方に対応して所望の運転状態が得られる燃焼状態を
    得て、この燃焼状態の時、複数の所定クランク角におけ
    る各燃焼割合値を、前記複数の所定クランク角までの複
    数の目標燃焼割合値のマップデータとして、負荷あるい
    はエンジン回転数の内少なくとも一方に対応してメモリ
    に保持する一方、前記複数の所定クランク角の内、早期
    の所定クランク角までの実際の燃焼割合を検知し、この
    燃焼割合の検知値と前記早期の所定クランク角までの目
    標燃焼割合値との比較に基づき、前記検知値の方が小さ
    い時点火時期を進め、検知値の方が大なる時点火時期を
    遅らせるように、点火時期を制御することを特徴とする
    エンジンの制御方法。
  9. 【請求項9】負荷あるいはエンジン回転数の内少なくと
    も一方に対応して所望の運転状態が得られる燃焼状態を
    得て、この燃焼状態の時、複数の所定クランク角におけ
    る各燃焼割合値を、前記複数の所定クランク角までの複
    数の目標燃焼割合値のマップデータとして、負荷あるい
    はエンジン回転数の内少なくとも一方に対応してメモリ
    に保持する一方、前記複数の所定クランク角の内少なく
    とも2つの所定クランク角までの少なくとも2つの実際
    の燃焼割合を検知し、この少なくとも2つの実際の燃焼
    割合のクランク角に対する変化の割合を求め、前記複数
    の所定の目標燃焼割合のクランク角に対する変化の割合
    である目標割合との比較に基づき、前記検知値による変
    化の割合の方が目標割合より小さい場合、燃焼速度が遅
    いと検知し、エンジンヘの燃料供給量を増大するか、エ
    ンジンの燃焼室における燃焼前の新気に混合される、前
    燃焼サイクルにおいて形成される既燃焼ガスの一部であ
    る再循環排気ガスの量を減少するか、エンジンの燃焼室
    における燃焼前の新気の筒内流動量を増大するか、圧縮
    比を増大するか、過給圧を増大するかのいずれか一つを
    実現するように制御することを特徴とするエンジンの制
    御方法。
  10. 【請求項10】負荷あるいはエンジン回転数の内少なく
    とも一方に対応して所望の運転状態が得られる燃焼状態
    を得て、この燃焼状態の時、複数の所定燃焼割合となる
    各クランク角値を、前記複数の所定クランク角までの複
    数の目標クランク角値のマップデータとして、負荷ある
    いはエンジン回転数の内少なくとも一方に対応してメモ
    リに保持する一方、前記複数の所定燃焼割合に到達する
    各クランク角の内、小さな所定燃焼割合に到達する実際
    のクランク角を検知し、このクランク角の検知値と前記
    小さな所定燃焼割合に対応して設定された目標クランク
    角値との比較に基づき、前記検知値の方が遅れている場
    合は点火時期を進め、検知値の方が進んでいる場合には
    点火時期を遅らせるように、点火時期を制御することを
    特徴とするエンジンの制御方法。
  11. 【請求項11】負荷あるいはエンジン回転数の内少なく
    とも一方に対応して所望の運転状態が得られる燃焼状態
    を得て、この燃焼状態の時、複数の所定燃焼割合となる
    各クランク角値を、前記複数の所定クランク角までの複
    数の目標クランク角値のマップデータとして、負荷ある
    いはエンジン回転数の内少なくとも一方に対応してメモ
    リに保持する一方、前記複数の所定燃焼割合の内少なく
    とも2つの所定燃焼割合に到達する少なくとも2つの実
    際のクランク角を検知し、この少なくとも2つの実際の
    クランク角の燃焼割合に対する変化の割合を求め、前記
    複数の所定の目標クランク角の燃焼割合に対する変化の
    割合である目標割合との比較に基づき、前記検知値によ
    る変化の割合の方が目標割合より大きい場合、燃焼速度
    が遅いと検知し、エンジンヘの燃料供給量を増大する
    か、エンジンの燃焼室における燃焼前の新気に混合され
    る、前燃焼サイクルにおいて形成される既燃焼ガスの一
    部である再循環排気ガスの量を減少するか、エンジンの
    燃焼室における燃焼前の新気の筒内流動量を増大する
    か、圧縮比を増大するか、過給圧を増大するかの少なく
    とも一つを実現するように制御することを特徴とするエ
    ンジンの制御方法。
  12. 【請求項12】前記目標燃焼割合、目標クランク角に所
    定幅を持たせたことを特徴とする請求項8乃至請求項1
    1記載のエンジンの制御方法。
JP8261538A 1995-10-02 1996-10-02 エンジンの制御方法及びその制御装置 Pending JPH09250435A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8261538A JPH09250435A (ja) 1995-10-02 1996-10-02 エンジンの制御方法及びその制御装置

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP7-254847 1995-10-02
JP25484795 1995-10-02
JP8261538A JPH09250435A (ja) 1995-10-02 1996-10-02 エンジンの制御方法及びその制御装置

Publications (1)

Publication Number Publication Date
JPH09250435A true JPH09250435A (ja) 1997-09-22

Family

ID=26541880

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8261538A Pending JPH09250435A (ja) 1995-10-02 1996-10-02 エンジンの制御方法及びその制御装置

Country Status (1)

Country Link
JP (1) JPH09250435A (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005008051A1 (ja) * 2003-07-17 2005-01-27 Toyota Jidosha Kabushiki Kaisha 内燃機関の制御装置および制御方法
JP2006220139A (ja) * 2005-01-17 2006-08-24 Toyota Motor Corp 内燃機関の制御装置および制御方法
JP2007297992A (ja) * 2006-05-01 2007-11-15 Toyota Motor Corp 内燃機関の制御装置
JP2008138596A (ja) * 2006-12-01 2008-06-19 Toyota Motor Corp 内燃機関の点火時期制御装置
JP2010007618A (ja) * 2008-06-30 2010-01-14 Toyota Motor Corp 内燃機関の制御装置
JP2011202629A (ja) * 2010-03-26 2011-10-13 Toyota Motor Corp 内燃機関の燃焼重心判定方法及び燃焼制御装置
JP2012092730A (ja) * 2010-10-26 2012-05-17 Toyota Motor Corp 内燃機関制御装置
JP2012202233A (ja) * 2011-03-23 2012-10-22 Osaka Gas Co Ltd エンジンシステム
KR101470033B1 (ko) * 2009-11-10 2014-12-05 현대자동차주식회사 엔진 제어 장치 및 방법

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2005008051A1 (ja) * 2003-07-17 2005-01-27 Toyota Jidosha Kabushiki Kaisha 内燃機関の制御装置および制御方法
US7347185B2 (en) 2003-07-17 2008-03-25 Toyota Jidosha Kabushiki Kaisha Unit and method for controlling internal combustion engines
JP2006220139A (ja) * 2005-01-17 2006-08-24 Toyota Motor Corp 内燃機関の制御装置および制御方法
JP2007297992A (ja) * 2006-05-01 2007-11-15 Toyota Motor Corp 内燃機関の制御装置
US7870844B2 (en) 2006-05-01 2011-01-18 Toyota Jidosha Kabushiki Kaisha Control system and method for internal combustion engine
JP2008138596A (ja) * 2006-12-01 2008-06-19 Toyota Motor Corp 内燃機関の点火時期制御装置
JP2010007618A (ja) * 2008-06-30 2010-01-14 Toyota Motor Corp 内燃機関の制御装置
KR101470033B1 (ko) * 2009-11-10 2014-12-05 현대자동차주식회사 엔진 제어 장치 및 방법
JP2011202629A (ja) * 2010-03-26 2011-10-13 Toyota Motor Corp 内燃機関の燃焼重心判定方法及び燃焼制御装置
JP2012092730A (ja) * 2010-10-26 2012-05-17 Toyota Motor Corp 内燃機関制御装置
JP2012202233A (ja) * 2011-03-23 2012-10-22 Osaka Gas Co Ltd エンジンシステム

Similar Documents

Publication Publication Date Title
EP0810362B1 (en) Method for controlling an internal combustion engine
US5778857A (en) Engine control system and method
JP3233039B2 (ja) 筒内噴射型火花点火式内燃エンジンの制御装置
EP1515031B1 (en) System and method for controlling spark-ignition internal combustion engine
KR100291707B1 (ko) 원원통내 분사형 불꽃 점화식 내연 엔진의 제어 장치 및 제어 방법
EP0806559B1 (en) Method of controlling the operation of an internal combustion engine of the two-stroke cycle and direct fuel injection type and internal combustion engine
US5797367A (en) Control apparatus for an in-cylinder injection internal combustion engine
US5937821A (en) Control apparatus for an in-cylinder injection type internal combustion engine
JPH1047121A (ja) 筒内噴射型火花点火式内燃エンジンの制御装置
JPH08312398A (ja) 内燃エンジンのアイドル回転数制御装置
US5823160A (en) Control apparatus for an in-cylinder injection type internal combustion engine
KR100320489B1 (ko) 기통내분사형불꽃점화식내연기관의점화시기제어장치및방법
JPH1061477A (ja) 筒内噴射型火花点火式内燃エンジンの制御装置
JPH08114166A (ja) エンジン制御装置
JPH09250435A (ja) エンジンの制御方法及びその制御装置
JPH09317522A (ja) エンジンの制御方法
JPH11280522A (ja) 筒内噴射式エンジンの始動制御装置
JPH09273436A (ja) エンジンの制御方法
US4898139A (en) Engine control apparatus
JP3233031B2 (ja) 筒内噴射型火花点火式内燃エンジン
JP3131895B2 (ja) 多気筒内燃機関の制御装置
JP2003184606A (ja) 内燃機関
JPH05321706A (ja) 2サイクルエンジンの制御装置
JP3757998B2 (ja) 筒内噴射型内燃エンジンの制御装置
JP3189733B2 (ja) 筒内噴射型火花点火式内燃エンジンの制御装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050330

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20051219

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060501