JPH10159699A - 内燃機関の燃焼制御装置 - Google Patents
内燃機関の燃焼制御装置Info
- Publication number
- JPH10159699A JPH10159699A JP8321901A JP32190196A JPH10159699A JP H10159699 A JPH10159699 A JP H10159699A JP 8321901 A JP8321901 A JP 8321901A JP 32190196 A JP32190196 A JP 32190196A JP H10159699 A JPH10159699 A JP H10159699A
- Authority
- JP
- Japan
- Prior art keywords
- combustion
- timing
- internal combustion
- combustion engine
- 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
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1438—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
- F02D41/1444—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
- F02D41/1454—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio
- F02D41/1455—Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being an oxygen content or concentration or the air-fuel ratio with sensor resistivity varying with oxygen concentration
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02P—IGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
- F02P17/00—Testing of ignition installations, e.g. in combination with adjusting; Testing of ignition timing in compression-ignition engines
- F02P17/12—Testing characteristics of the spark, ignition voltage or current
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Ignition Installations For Internal Combustion Engines (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
(57)【要約】
【課題】 少ないデータを演算処理して安価で高精度な
内燃機関の燃焼制御装置を得る。 【解決手段】 イオン電流検出値Idからオン信号Ip
を生成する波形整形手段26と、オン信号の立ち下がり
タイミングを検出する手段15と、立ち下がりタイミン
グを基準クランク角からの時刻に変換する演算手段11
Aと、運転条件に応じて燃焼期間に対応したマスク区間
を設定する手段11Aと、マスク区間内で検出される立
ち下がり時刻のうちの少なくとも1つを燃焼終了時期と
して選択する手段11Aと、燃焼終了時期に応じて燃焼
パラメータを決定する手段11Aとを備え、マスク区間
内で検出される燃焼終了時期から各気筒の燃焼状態を検
出し、燃焼変動を抑制するように燃料パラメータを決定
する。
内燃機関の燃焼制御装置を得る。 【解決手段】 イオン電流検出値Idからオン信号Ip
を生成する波形整形手段26と、オン信号の立ち下がり
タイミングを検出する手段15と、立ち下がりタイミン
グを基準クランク角からの時刻に変換する演算手段11
Aと、運転条件に応じて燃焼期間に対応したマスク区間
を設定する手段11Aと、マスク区間内で検出される立
ち下がり時刻のうちの少なくとも1つを燃焼終了時期と
して選択する手段11Aと、燃焼終了時期に応じて燃焼
パラメータを決定する手段11Aとを備え、マスク区間
内で検出される燃焼終了時期から各気筒の燃焼状態を検
出し、燃焼変動を抑制するように燃料パラメータを決定
する。
Description
【0001】
【発明の属する技術分野】この発明は、イオン電流検出
値に基づいて各気筒の燃焼状態を検出し、燃焼変動を抑
制することにより有害な排気ガスを低減した最適な燃焼
制御を行う内燃機関の燃焼制御装置に関し、特にコスト
アップを招くことなく信頼性の高い燃焼制御を実現した
内燃機関の燃焼制御装置に関するものである。
値に基づいて各気筒の燃焼状態を検出し、燃焼変動を抑
制することにより有害な排気ガスを低減した最適な燃焼
制御を行う内燃機関の燃焼制御装置に関し、特にコスト
アップを招くことなく信頼性の高い燃焼制御を実現した
内燃機関の燃焼制御装置に関するものである。
【0002】
【従来の技術】一般に、内燃機関の燃焼時においては、
導電性を有するラジカル成分が火炎内に発生するので、
イオン電流として検出できることが知られている。すな
わち、機関燃焼室の内壁および燃焼室内の点火プラグを
イオン電流検出用の電極とし、両電極(内壁および点火
プラグ)間に所定電圧を印加すると、燃焼時の火炎が電
極間を通過する際に、電極間にイオン電流が流れる。
導電性を有するラジカル成分が火炎内に発生するので、
イオン電流として検出できることが知られている。すな
わち、機関燃焼室の内壁および燃焼室内の点火プラグを
イオン電流検出用の電極とし、両電極(内壁および点火
プラグ)間に所定電圧を印加すると、燃焼時の火炎が電
極間を通過する際に、電極間にイオン電流が流れる。
【0003】また、火炎が燃焼しながら広がる際、電極
間に存在するラジカル濃度が燃焼状態に応じて変動する
特性があるので、イオン電流の検出値は、燃焼状態変化
を発生させる火炎の広がり状態や、火炎の形に対応して
変化することも知られている。したがって、このような
イオン電流の性質を利用して、内燃機関の燃焼状態を検
出することができる。
間に存在するラジカル濃度が燃焼状態に応じて変動する
特性があるので、イオン電流の検出値は、燃焼状態変化
を発生させる火炎の広がり状態や、火炎の形に対応して
変化することも知られている。したがって、このような
イオン電流の性質を利用して、内燃機関の燃焼状態を検
出することができる。
【0004】図8は気筒内の燃焼時に検出されるイオン
電流Ioの時間変化を示す波形図であり、横軸はクラン
ク角θ、TDCは上死点、Tsは点火時期、縦軸はイオ
ン電流Ioの検出電圧値である。図8に示すように、イ
オン電流Ioは、微小変動の中に複数の極大値のある出
力波形を示し、この出力波形は、内燃機関の燃焼火炎に
おける主たる火炎伝播の期間に発生する。
電流Ioの時間変化を示す波形図であり、横軸はクラン
ク角θ、TDCは上死点、Tsは点火時期、縦軸はイオ
ン電流Ioの検出電圧値である。図8に示すように、イ
オン電流Ioは、微小変動の中に複数の極大値のある出
力波形を示し、この出力波形は、内燃機関の燃焼火炎に
おける主たる火炎伝播の期間に発生する。
【0005】通常、点火時期Tsは、図8のようにTD
Cのクランク角位置よりも進角側に設定されており、点
火時に点火プラグの近接部分から燃焼が起こってイオン
が発生するので、イオン電流Ioは、TDCよりも手前
の点火タイミングで最大のピーク値となる。
Cのクランク角位置よりも進角側に設定されており、点
火時に点火プラグの近接部分から燃焼が起こってイオン
が発生するので、イオン電流Ioは、TDCよりも手前
の点火タイミングで最大のピーク値となる。
【0006】また、TDC以後のクランク角位置におい
て燃焼が広がり、点火プラグから隔離した部分で最大の
イオン量となるので、イオン電流Ioは極大値となる。
その後、燃焼終了後の期間(数msec程度)において
もイオンが存在するため、燃焼室内での空気移動によ
り、イオン電流Ioの検出値は、変動しながら収束して
いく。
て燃焼が広がり、点火プラグから隔離した部分で最大の
イオン量となるので、イオン電流Ioは極大値となる。
その後、燃焼終了後の期間(数msec程度)において
もイオンが存在するため、燃焼室内での空気移動によ
り、イオン電流Ioの検出値は、変動しながら収束して
いく。
【0007】また、主な火炎伝播の期間が終了した後で
も、燃焼室内壁などに付着した液体状態の燃料が蒸発
し、出力トルクに寄与しない後燃えと呼ばれる小さな火
炎が形成され、これに対応したイオン電流Ioが検出さ
れる。さらに、イオン電流Ioの検出値に種々の波形処
理を施すことにより、燃焼状態と強い相関関係を持つ特
性値が得られことも知られている。
も、燃焼室内壁などに付着した液体状態の燃料が蒸発
し、出力トルクに寄与しない後燃えと呼ばれる小さな火
炎が形成され、これに対応したイオン電流Ioが検出さ
れる。さらに、イオン電流Ioの検出値に種々の波形処
理を施すことにより、燃焼状態と強い相関関係を持つ特
性値が得られことも知られている。
【0008】従来より、イオン電流Ioの上記特性を用
いた内燃機関制御方法としては、たとえば特開平6−4
2384号公報に開示されたものがある。図9は上記公
報に記載された従来の内燃機関制御装置を概略的に示す
構成図である。
いた内燃機関制御方法としては、たとえば特開平6−4
2384号公報に開示されたものがある。図9は上記公
報に記載された従来の内燃機関制御装置を概略的に示す
構成図である。
【0009】図9において、100は内燃機関の本体を
構成するエンジン、101はエンジン100に燃料およ
び空気を供給する吸気系、102は吸気系101内に設
けられてアクセルペダル(図示せず)に応動するスロッ
トルバルブ、103はスロットルバルブ102の下流側
に設けられたサージタンク、104はサージタンク10
3に連通された吸気マニホルド、105は吸気マニホル
ド104の下流側に設けられた燃料噴射弁である。
構成するエンジン、101はエンジン100に燃料およ
び空気を供給する吸気系、102は吸気系101内に設
けられてアクセルペダル(図示せず)に応動するスロッ
トルバルブ、103はスロットルバルブ102の下流側
に設けられたサージタンク、104はサージタンク10
3に連通された吸気マニホルド、105は吸気マニホル
ド104の下流側に設けられた燃料噴射弁である。
【0010】106はエンジン100の気筒、107は
気筒106の燃焼室内に設けられた点火プラグ、108
および109は気筒106に設けられた吸気管および排
気管である。吸気管108は、気筒106の吸気系10
1側を開閉する。110は排気管109に連通された排
気系であり、気筒106の排気系110側を開閉する。
111は排気系110の下流に設けられて排気ガスを浄
化する触媒である。
気筒106の燃焼室内に設けられた点火プラグ、108
および109は気筒106に設けられた吸気管および排
気管である。吸気管108は、気筒106の吸気系10
1側を開閉する。110は排気管109に連通された排
気系であり、気筒106の排気系110側を開閉する。
111は排気系110の下流に設けられて排気ガスを浄
化する触媒である。
【0011】111は排気系110内の酸素濃度に基づ
いて空燃比hを検出する空燃比センサ、113はエンジ
ン100の冷却水温eを検出する水温センサ、114は
スロットルバルブ102の全閉状態を検出してアイドル
信号dを出力するアイドルスイッチ、115は吸気系1
01内の吸気圧aを検出する吸気圧センサ、116はエ
ンジン回転数bを検出する回転数センサ、117は車速
cを検出する車速センサである。
いて空燃比hを検出する空燃比センサ、113はエンジ
ン100の冷却水温eを検出する水温センサ、114は
スロットルバルブ102の全閉状態を検出してアイドル
信号dを出力するアイドルスイッチ、115は吸気系1
01内の吸気圧aを検出する吸気圧センサ、116はエ
ンジン回転数bを検出する回転数センサ、117は車速
cを検出する車速センサである。
【0012】10はマイクロコンピュータからなる車載
の電子制御装置(Electronic Contro
l Unit)(以下、ECUという)であり、各種セ
ンサ112〜117からの検出情報a〜fに基づいて、
燃料噴射弁105に対する燃料噴射信号F(燃料噴射時
期および燃料噴射量を決定する)および点火プラグ10
7に対する点火駆動信号Q(点火時期を決定する)を出
力する。
の電子制御装置(Electronic Contro
l Unit)(以下、ECUという)であり、各種セ
ンサ112〜117からの検出情報a〜fに基づいて、
燃料噴射弁105に対する燃料噴射信号F(燃料噴射時
期および燃料噴射量を決定する)および点火プラグ10
7に対する点火駆動信号Q(点火時期を決定する)を出
力する。
【0013】ECU10は、各種センサからの検出情報
a〜fに基づいて種々の演算処理を行うCPU11と、
CPU11と協動して演算処理中のメモリとして機能す
るRAM12と、検出情報a〜fを取り込む入力インタ
フェース13と、燃料噴射信号Fおよび点火駆動信号Q
を出力する出力インタフェース14とを含み、運転条件
に応じた演算処理によりエンジン100の種々のパラメ
ータを制御する。
a〜fに基づいて種々の演算処理を行うCPU11と、
CPU11と協動して演算処理中のメモリとして機能す
るRAM12と、検出情報a〜fを取り込む入力インタ
フェース13と、燃料噴射信号Fおよび点火駆動信号Q
を出力する出力インタフェース14とを含み、運転条件
に応じた演算処理によりエンジン100の種々のパラメ
ータを制御する。
【0014】23は点火プラグ107に接続されたイオ
ン電流検出用の逆流防止用ダイオード、24はイオン電
流Ioを流すためのバイアス用電源であり、これらは、
ECU10と協動して、イオン電源検出手段を構成して
いる。
ン電流検出用の逆流防止用ダイオード、24はイオン電
流Ioを流すためのバイアス用電源であり、これらは、
ECU10と協動して、イオン電源検出手段を構成して
いる。
【0015】ECU10は、あらかじめ動作プログラム
が格納されたROM(図示せず)を含み、各種センサ出
力a〜fから、運転条件に応じた最適な燃料噴射信号F
および点火駆動信号Qを出力し、燃料噴射弁105およ
び点火プラグ107を駆動する。また、イオン電流Io
の検出値に基づいて失火などの燃焼状態を検出し、たと
えば、失火検出には燃焼噴射信号Fを停止させて燃焼カ
ット制御を行う。
が格納されたROM(図示せず)を含み、各種センサ出
力a〜fから、運転条件に応じた最適な燃料噴射信号F
および点火駆動信号Qを出力し、燃料噴射弁105およ
び点火プラグ107を駆動する。また、イオン電流Io
の検出値に基づいて失火などの燃焼状態を検出し、たと
えば、失火検出には燃焼噴射信号Fを停止させて燃焼カ
ット制御を行う。
【0016】図9において、イオン電流検出手段の具体
的構成は開示されていないが、バイアス用電源24およ
び逆流防止用ダイオード23を介してイオン電流を流す
ことにより、イオン電流Ioの検出値がECU10に入
力される。
的構成は開示されていないが、バイアス用電源24およ
び逆流防止用ダイオード23を介してイオン電流を流す
ことにより、イオン電流Ioの検出値がECU10に入
力される。
【0017】上記特開平6−42384号公報に記載の
イオン電流検出方法においては、イオン電流Ioのアナ
ログ値をECU10内でA/D変換し、大量のディジタ
ルデータとして大容量メモリからなるRAM12内に記
憶しておき、演算処理するようになっている。
イオン電流検出方法においては、イオン電流Ioのアナ
ログ値をECU10内でA/D変換し、大量のディジタ
ルデータとして大容量メモリからなるRAM12内に記
憶しておき、演算処理するようになっている。
【0018】なお、車載の内燃機関の燃焼室内からイオ
ン電流を検出する装置の具体的構成例は、たとえば、特
開平2−104978号公報の失火検出回路内に開示さ
れている。
ン電流を検出する装置の具体的構成例は、たとえば、特
開平2−104978号公報の失火検出回路内に開示さ
れている。
【0019】しかしながら、イオン電流Ioの検出値は
アナログ電圧で得られるので、車載のディジタルコンピ
ュータを用いて高精度に信号処理するためには、たとえ
ば、内燃機関のクランク角で1°程度毎にサンプリング
してA/D変換する必要がある。
アナログ電圧で得られるので、車載のディジタルコンピ
ュータを用いて高精度に信号処理するためには、たとえ
ば、内燃機関のクランク角で1°程度毎にサンプリング
してA/D変換する必要がある。
【0020】こうしてA/D変換された多量のディジタ
ルデータは、RAM12内に一旦格納された後、次の燃
焼までの間に高速に演算処理されることになるが、車載
エンジン制御用のワンチップマイコンで上記演算処理を
実行することは、多大なメモリ容量を要するので非常に
困難なことである。
ルデータは、RAM12内に一旦格納された後、次の燃
焼までの間に高速に演算処理されることになるが、車載
エンジン制御用のワンチップマイコンで上記演算処理を
実行することは、多大なメモリ容量を要するので非常に
困難なことである。
【0021】
【発明が解決しようとする課題】従来の内燃機関の燃焼
制御装置は以上のように、イオン電流検出値に関する多
大なディジタルデータを処理する必要があるので、信頼
性の高い燃焼制御を実現することができないという問題
点があった。
制御装置は以上のように、イオン電流検出値に関する多
大なディジタルデータを処理する必要があるので、信頼
性の高い燃焼制御を実現することができないという問題
点があった。
【0022】この発明は上記のような問題点を解決する
ためになされたもので、コストアップを招くことなく有
害な排気ガスを低減し、最適な燃焼制御を安価な構成で
実現した内燃機関の燃焼制御装置を得ることを目的とす
る。
ためになされたもので、コストアップを招くことなく有
害な排気ガスを低減し、最適な燃焼制御を安価な構成で
実現した内燃機関の燃焼制御装置を得ることを目的とす
る。
【0023】
【課題を解決するための手段】この発明の請求項1に係
る内燃機関の燃焼制御装置は、内燃機関の燃焼室内に設
けられてイオン電流を検出するイオン電流検出手段と、
イオン電流の検出値がスレッショールド値より大きい区
間にオン信号を出力する波形整形手段と、オン信号がオ
ンからオフに移行するときの立ち下がりタイミングを検
出する立ち下がりタイミング検出手段と、立ち下がりタ
イミングを基準クランク角発生時期からの立ち下がり時
刻に変換する立ち下がり時刻演算手段と、内燃機関の運
転条件に応じて燃焼期間に対応したマスク区間を設定す
るマスク区間設定手段と、マスク区間内で検出される立
ち下がり時刻のうちの少なくとも1つを燃焼終了時期と
して選択する燃焼終了時期選択手段と、燃焼終了時期に
応じて、内燃機関の燃焼パラメータを決定する燃焼パラ
メータ決定手段とを備えたものである。
る内燃機関の燃焼制御装置は、内燃機関の燃焼室内に設
けられてイオン電流を検出するイオン電流検出手段と、
イオン電流の検出値がスレッショールド値より大きい区
間にオン信号を出力する波形整形手段と、オン信号がオ
ンからオフに移行するときの立ち下がりタイミングを検
出する立ち下がりタイミング検出手段と、立ち下がりタ
イミングを基準クランク角発生時期からの立ち下がり時
刻に変換する立ち下がり時刻演算手段と、内燃機関の運
転条件に応じて燃焼期間に対応したマスク区間を設定す
るマスク区間設定手段と、マスク区間内で検出される立
ち下がり時刻のうちの少なくとも1つを燃焼終了時期と
して選択する燃焼終了時期選択手段と、燃焼終了時期に
応じて、内燃機関の燃焼パラメータを決定する燃焼パラ
メータ決定手段とを備えたものである。
【0024】また、この発明の請求項2に係る内燃機関
の燃焼制御装置は、請求項1において、基準クランク角
発生時期を、内燃機関の点火時期としたものである。
の燃焼制御装置は、請求項1において、基準クランク角
発生時期を、内燃機関の点火時期としたものである。
【0025】また、この発明の請求項3に係る内燃機関
の燃焼制御装置は、請求項1または請求項2において、
マスク区間を定める運転条件は、内燃機関の回転数およ
び負荷を含むものである。
の燃焼制御装置は、請求項1または請求項2において、
マスク区間を定める運転条件は、内燃機関の回転数およ
び負荷を含むものである。
【0026】また、この発明の請求項4に係る内燃機関
の燃焼制御装置は、請求項1から請求項3までのいずれ
かにおいて、燃焼パラメータは、燃料噴射量、燃料噴射
時期、点火時期、EGRガス量および吸入空気量の少な
くとも1つを含むものである。
の燃焼制御装置は、請求項1から請求項3までのいずれ
かにおいて、燃焼パラメータは、燃料噴射量、燃料噴射
時期、点火時期、EGRガス量および吸入空気量の少な
くとも1つを含むものである。
【0027】また、この発明の請求項5に係る内燃機関
の燃焼制御装置は、請求項1から請求項4までのいずれ
かにおいて、燃焼終了時期選択手段は、最も遅角側の立
ち下がり時刻を燃焼終了時期として選択するものであ
る。
の燃焼制御装置は、請求項1から請求項4までのいずれ
かにおいて、燃焼終了時期選択手段は、最も遅角側の立
ち下がり時刻を燃焼終了時期として選択するものであ
る。
【0028】また、この発明の請求項6に係る内燃機関
の燃焼制御装置は、請求項1から請求項5までのいずれ
かにおいて、燃焼パラメータ決定手段は、燃焼終了時期
の燃焼サイクル毎の燃焼変動量を演算する燃焼変動量演
算手段と、燃焼変動量に応じて燃焼パラメータを補正す
る燃焼パラメータ補正手段とを含むものである。
の燃焼制御装置は、請求項1から請求項5までのいずれ
かにおいて、燃焼パラメータ決定手段は、燃焼終了時期
の燃焼サイクル毎の燃焼変動量を演算する燃焼変動量演
算手段と、燃焼変動量に応じて燃焼パラメータを補正す
る燃焼パラメータ補正手段とを含むものである。
【0029】また、この発明の請求項7に係る内燃機関
の燃焼制御装置は、請求項6において、燃焼変動量演算
手段は、燃焼終了時期の平均値を演算するフィルタ処理
手段を含み、平均値と今回の燃焼終了時期との偏差を燃
焼変動量とし、燃焼パラメータ補正手段は、燃焼変動量
が所定値を越えたときに、燃焼パラメータのうちの燃料
噴射量を所定量ずつ増量補正し、燃焼変動量が所定値以
下を示す状態が所定回数以上連続したときに、燃料噴射
量を所定量ずつ減量補正するものである。
の燃焼制御装置は、請求項6において、燃焼変動量演算
手段は、燃焼終了時期の平均値を演算するフィルタ処理
手段を含み、平均値と今回の燃焼終了時期との偏差を燃
焼変動量とし、燃焼パラメータ補正手段は、燃焼変動量
が所定値を越えたときに、燃焼パラメータのうちの燃料
噴射量を所定量ずつ増量補正し、燃焼変動量が所定値以
下を示す状態が所定回数以上連続したときに、燃料噴射
量を所定量ずつ減量補正するものである。
【0030】また、この発明の請求項8に係る内燃機関
の燃焼制御装置は、請求項6または請求項7において、
オン信号がオフからオンに移行するときの立ち上がりタ
イミングを検出する立ち上がりタイミング検出手段と、
マスク区間内で立ち上がりタイミングが検出されない場
合に完全失火判定信号を出力する完全失火判定手段と、
完全失火判定信号に応答して燃焼制御禁止信号を出力す
る燃焼制御禁止手段とを備え、燃焼パラメータ補正手段
は、燃焼制御禁止信号に応答して、燃焼パラメータの補
正を停止するものである。
の燃焼制御装置は、請求項6または請求項7において、
オン信号がオフからオンに移行するときの立ち上がりタ
イミングを検出する立ち上がりタイミング検出手段と、
マスク区間内で立ち上がりタイミングが検出されない場
合に完全失火判定信号を出力する完全失火判定手段と、
完全失火判定信号に応答して燃焼制御禁止信号を出力す
る燃焼制御禁止手段とを備え、燃焼パラメータ補正手段
は、燃焼制御禁止信号に応答して、燃焼パラメータの補
正を停止するものである。
【0031】また、この発明の請求項9に係る内燃機関
の燃焼制御装置は、請求項1から請求項8までのいずれ
かにおいて、内燃機関は、燃焼室内に燃料を直接噴射す
る筒内噴射型の内燃機関であり、マスク区間は、内燃機
関の燃料噴射時期および燃料噴射量の少なくとも一方に
応じて補正されるものである。
の燃焼制御装置は、請求項1から請求項8までのいずれ
かにおいて、内燃機関は、燃焼室内に燃料を直接噴射す
る筒内噴射型の内燃機関であり、マスク区間は、内燃機
関の燃料噴射時期および燃料噴射量の少なくとも一方に
応じて補正されるものである。
【0032】
実施の形態1.図1はこの発明の実施の形態1の要部を
示す構成図であり、10A、11A、23Aおよび24
Aは、それぞれ、前述(図9参照)のECU10、CP
U11、逆流防止用ダイオード23およびバイアス用電
源24に対応しており、12、107、F、Ioおよび
Qは前述と同様のものである。
示す構成図であり、10A、11A、23Aおよび24
Aは、それぞれ、前述(図9参照)のECU10、CP
U11、逆流防止用ダイオード23およびバイアス用電
源24に対応しており、12、107、F、Ioおよび
Qは前述と同様のものである。
【0033】図2は図1内のCPU11Aの具体的構成
例を示す機能ブロック図である。また、図3はこの発明
の実施の形態1による処理動作を説明するためのタイミ
ングチャートであり、図1内の波形整形回路によるイオ
ン電流検出値のパルス処理動作、および、ECU10A
による燃焼終了時期選択動作を示している。
例を示す機能ブロック図である。また、図3はこの発明
の実施の形態1による処理動作を説明するためのタイミ
ングチャートであり、図1内の波形整形回路によるイオ
ン電流検出値のパルス処理動作、および、ECU10A
による燃焼終了時期選択動作を示している。
【0034】さらに、図4および図5はCPU11Aの
処理動作を示すフローチャートであり、図4は燃焼終了
時期を検出するための処理ルーチン、図5は燃焼終了時
期の変動に基づいて燃焼パラメータを補正するための処
理ルーチンである。る。
処理動作を示すフローチャートであり、図4は燃焼終了
時期を検出するための処理ルーチン、図5は燃焼終了時
期の変動に基づいて燃焼パラメータを補正するための処
理ルーチンである。る。
【0035】図1において、ECU10Aは、入力側に
タイミング検出手段15を含む点、およびCPU11A
内の機能が一部異なる点を除けば、前述と同様であり、
また、図示しない構成は図9に示した通りである。
タイミング検出手段15を含む点、およびCPU11A
内の機能が一部異なる点を除けば、前述と同様であり、
また、図示しない構成は図9に示した通りである。
【0036】したがって、ECU10Aは、入力インタ
フェース13および出力インタフェース14(図9参
照)を含み、各種センサからの検出情報を取り込むとと
もに、各種アクチュエータに対する駆動信号を出力する
ものとする。
フェース13および出力インタフェース14(図9参
照)を含み、各種センサからの検出情報を取り込むとと
もに、各種アクチュエータに対する駆動信号を出力する
ものとする。
【0037】1は一次コイル1aおよび二次コイル1b
を有する点火コイルであり、一次コイル1aに流れる一
次電流I1を通電遮断することにより、二次コイル1b
に負極性の点火用高電圧を発生し、二次電流I2を流す
ようになっている。
を有する点火コイルであり、一次コイル1aに流れる一
次電流I1を通電遮断することにより、二次コイル1b
に負極性の点火用高電圧を発生し、二次電流I2を流す
ようになっている。
【0038】2は一次電流I1を通電遮断するエミッタ
接地のパワートランジスタであり、コレクタが一次コイ
ル1aの入力端子に接続されている。3は二次コイル1
bの出力端子側に挿入された逆流防止用ダイオードであ
り、二次電流I2の流れる方向が順方向となるように、
アノード側が点火プラグ107の一端に接続されてい
る。
接地のパワートランジスタであり、コレクタが一次コイ
ル1aの入力端子に接続されている。3は二次コイル1
bの出力端子側に挿入された逆流防止用ダイオードであ
り、二次電流I2の流れる方向が順方向となるように、
アノード側が点火プラグ107の一端に接続されてい
る。
【0039】点火コイル1、パワートランジスタ2およ
び点火プラグ3は、点火部を構成している。なお、ここ
では1つの気筒に対する点火部を代表的に表している
が、同構成からなる点火部は、各気筒毎に設けられてい
るものとする。
び点火プラグ3は、点火部を構成している。なお、ここ
では1つの気筒に対する点火部を代表的に表している
が、同構成からなる点火部は、各気筒毎に設けられてい
るものとする。
【0040】逆流防止用ダイオード23Aは、イオン電
流Ioの流れる方向が順方向となるように、アノード側
が点火プラグ107の一端に接続されている。また、バ
イアス用電源24Aは、負極側が逆流防止用ダイオード
23Aのカソードに接続され、正極側が接地されてい
る。
流Ioの流れる方向が順方向となるように、アノード側
が点火プラグ107の一端に接続されている。また、バ
イアス用電源24Aは、負極側が逆流防止用ダイオード
23Aのカソードに接続され、正極側が接地されてい
る。
【0041】25はイオン電流Ioを電圧変換して検出
値Idを出力する負荷抵抗器であり、逆流防止用ダイオ
ード23Aとバイアス用電源24Aとの間に挿入されて
いる。逆流防止用ダイオード23A、バイアス用電源2
4Aおよび負荷抵抗器25は、イオン電流検出手段を構
成している。
値Idを出力する負荷抵抗器であり、逆流防止用ダイオ
ード23Aとバイアス用電源24Aとの間に挿入されて
いる。逆流防止用ダイオード23A、バイアス用電源2
4Aおよび負荷抵抗器25は、イオン電流検出手段を構
成している。
【0042】26はイオン電流の検出値Idをパルス信
号に変換するための波形整形回路であり、イオン電流の
検出値Idが所定のスレッショールド電圧値Ith(図
3参照)よりも大きい区間にオン信号Ipを出力する。
このオン信号Ipは、ECU10A内のタイミング検出
手段15に入力される。
号に変換するための波形整形回路であり、イオン電流の
検出値Idが所定のスレッショールド電圧値Ith(図
3参照)よりも大きい区間にオン信号Ipを出力する。
このオン信号Ipは、ECU10A内のタイミング検出
手段15に入力される。
【0043】タイミング検出手段15は、CPU11A
の制御下で、オン信号Ipがオンからオフに移行すると
きの立ち下がりタイミングTMdを検出するとともに、
オフからオンに移行するときの立ち上がりタイミングT
Muを検出する。立ち下がりタイミングTMdは、CP
U11Aと協動するRAM12内に検出順に格納された
後でCPU11Aに入力され、立ち上がりタイミングT
Muは、CPU11Aに直接入力される。
の制御下で、オン信号Ipがオンからオフに移行すると
きの立ち下がりタイミングTMdを検出するとともに、
オフからオンに移行するときの立ち上がりタイミングT
Muを検出する。立ち下がりタイミングTMdは、CP
U11Aと協動するRAM12内に検出順に格納された
後でCPU11Aに入力され、立ち上がりタイミングT
Muは、CPU11Aに直接入力される。
【0044】118は各気筒の基準位置に対応したクラ
ンク角信号SGTを生成するクランク角信号生成手段、
119は特定気筒に対応した気筒識別信号SGCを生成
する気筒識別信号生成手段であり、これらは、エンジン
のカム軸に設置された単一のクランク角センサ(図示せ
ず)により構成され得る。クランク角信号SGTおよび
気筒識別信号SGCは、他の各種検出情報A(図9内の
各種センサ出力a〜f)と同様に、ECU10Aに入力
される。
ンク角信号SGTを生成するクランク角信号生成手段、
119は特定気筒に対応した気筒識別信号SGCを生成
する気筒識別信号生成手段であり、これらは、エンジン
のカム軸に設置された単一のクランク角センサ(図示せ
ず)により構成され得る。クランク角信号SGTおよび
気筒識別信号SGCは、他の各種検出情報A(図9内の
各種センサ出力a〜f)と同様に、ECU10Aに入力
される。
【0045】ECU10A内のCPU11Aは、燃焼パ
ラメータ、すなわち、燃料噴射量、燃料噴射時期、点火
時期、EGRガス量および吸入空気量の少なくとも1つ
の制御量を決定し、点火駆動信号Q、燃料噴射信号F、
EGR駆動信号Gおよび空気バルブ駆動信号Hを、駆動
回路(図示せず)を介して内燃機関の各種アクチュエー
タに出力する。
ラメータ、すなわち、燃料噴射量、燃料噴射時期、点火
時期、EGRガス量および吸入空気量の少なくとも1つ
の制御量を決定し、点火駆動信号Q、燃料噴射信号F、
EGR駆動信号Gおよび空気バルブ駆動信号Hを、駆動
回路(図示せず)を介して内燃機関の各種アクチュエー
タに出力する。
【0046】図2において、CPU11Aは、立ち下が
りタイミングTMdを時間情報に変換する立ち下がり時
刻演算手段31と、立ち下がり時刻検出用のマスク区間
τ(図3参照)を設定するマスク区間設定手段32と、
立ち下がり時刻Tnから燃焼終了時期Teを選択する燃
焼終了時期選択手段33と、運転状態に応じた燃焼パラ
メータを決定する燃焼パラメータ決定手段34とを含
む。
りタイミングTMdを時間情報に変換する立ち下がり時
刻演算手段31と、立ち下がり時刻検出用のマスク区間
τ(図3参照)を設定するマスク区間設定手段32と、
立ち下がり時刻Tnから燃焼終了時期Teを選択する燃
焼終了時期選択手段33と、運転状態に応じた燃焼パラ
メータを決定する燃焼パラメータ決定手段34とを含
む。
【0047】燃焼パラメータ決定手段34は、燃焼終了
時期Teの燃焼サイクル毎の燃焼変動量ΔTeを演算す
る燃焼変動量演算手段35と、燃焼変動量ΔTeに応じ
て燃焼パラメータを補正する燃焼パラメータ補正手段3
6と、燃焼パラメータ補正手段36からの補正信号Cに
応答して、補正制御された燃焼パラメータを出力する燃
焼パラメータ制御手段37とを含む。
時期Teの燃焼サイクル毎の燃焼変動量ΔTeを演算す
る燃焼変動量演算手段35と、燃焼変動量ΔTeに応じ
て燃焼パラメータを補正する燃焼パラメータ補正手段3
6と、燃焼パラメータ補正手段36からの補正信号Cに
応答して、補正制御された燃焼パラメータを出力する燃
焼パラメータ制御手段37とを含む。
【0048】燃焼変動量演算手段35は、今回までに検
出された燃焼終了時期Teの平均値Teaを演算するフ
ィルタ処理手段を含み、平均値Teaと今回の燃焼終了
時期Teとの偏差を燃焼変動量ΔTeとする。
出された燃焼終了時期Teの平均値Teaを演算するフ
ィルタ処理手段を含み、平均値Teaと今回の燃焼終了
時期Teとの偏差を燃焼変動量ΔTeとする。
【0049】燃焼パラメータ補正手段36は、燃焼変動
量ΔTeが所定値Tzを越えたときに、燃焼パラメータ
のうちの燃料噴射量Fpを一定量ΔFpずつ増量補正
し、燃焼変動量ΔTeが所定値Tz以下を示す状態が所
定回数Wo以上連続したときに、燃料噴射量Fpを一定
量ΔFpずつ減量補正する。
量ΔTeが所定値Tzを越えたときに、燃焼パラメータ
のうちの燃料噴射量Fpを一定量ΔFpずつ増量補正
し、燃焼変動量ΔTeが所定値Tz以下を示す状態が所
定回数Wo以上連続したときに、燃料噴射量Fpを一定
量ΔFpずつ減量補正する。
【0050】また、CPU11Aは、完全失火判定時に
完全失火判定信号Eを出力する完全失火判定手段38
と、完全失火判定信号Eに応答して燃焼制御禁止信号J
を出力する燃焼制御禁止手段39とを含む。燃焼パラメ
ータ決定手段34内の燃焼パラメータ補正手段36は、
燃焼制御禁止信号Jに応答して、燃焼変動量ΔTeに基
づく補正動作を停止するようになっている。
完全失火判定信号Eを出力する完全失火判定手段38
と、完全失火判定信号Eに応答して燃焼制御禁止信号J
を出力する燃焼制御禁止手段39とを含む。燃焼パラメ
ータ決定手段34内の燃焼パラメータ補正手段36は、
燃焼制御禁止信号Jに応答して、燃焼変動量ΔTeに基
づく補正動作を停止するようになっている。
【0051】次に、図1〜図3および図9を参照しなが
ら、この発明の実施の形態1によるCPU11Aの動作
について概略的に説明する。まず、点火駆動信号Qによ
り二次電流I2が通電遮断されて点火プラグ107で点
火が行われると、直後の燃焼開始により気筒内にイオン
が発生し、バイアス用電源24Aを介してイオン電流I
o(図3参照)が流れる。
ら、この発明の実施の形態1によるCPU11Aの動作
について概略的に説明する。まず、点火駆動信号Qによ
り二次電流I2が通電遮断されて点火プラグ107で点
火が行われると、直後の燃焼開始により気筒内にイオン
が発生し、バイアス用電源24Aを介してイオン電流I
o(図3参照)が流れる。
【0052】イオン電流Ioは、負荷抵抗器25を介し
て検出され、さらに、波形整形回路26を介してオン信
号IpとなってECU10A内のタイミング検出手段1
5に入力される。
て検出され、さらに、波形整形回路26を介してオン信
号IpとなってECU10A内のタイミング検出手段1
5に入力される。
【0053】このとき、波形整形回路26は、イオン電
流検出値Id(アナログ信号電圧)が所定のスレッショ
ールド電圧値Ithより大きい区間にオン信号Ipを出
力し、これをECU10A内のタイミング検出手段15
に入力する。
流検出値Id(アナログ信号電圧)が所定のスレッショ
ールド電圧値Ithより大きい区間にオン信号Ipを出
力し、これをECU10A内のタイミング検出手段15
に入力する。
【0054】タイミング検出手段15は、オン信号Ip
の立ち下がりタイミングTMdおよび立ち上がりタイミ
ングTMuを検出し、CPU11Aに入力する。立ち下
がりタイミングTMdは、検出順にRAM12に格納さ
れた後、CPU11A内の立ち下がり時刻演算手段31
に読み出される。
の立ち下がりタイミングTMdおよび立ち上がりタイミ
ングTMuを検出し、CPU11Aに入力する。立ち下
がりタイミングTMdは、検出順にRAM12に格納さ
れた後、CPU11A内の立ち下がり時刻演算手段31
に読み出される。
【0055】立ち下がり時刻演算手段31は、タイミン
グ検出手段15により検出された立ち下がりタイミング
TMdを時間情報に変換し、基準クランク角発生時期か
らの立ち下がり時刻Tnを演算する。
グ検出手段15により検出された立ち下がりタイミング
TMdを時間情報に変換し、基準クランク角発生時期か
らの立ち下がり時刻Tnを演算する。
【0056】この場合、立ち下がり時刻Tnを演算する
ための基準クランク角発生時期は、クランク角信号SG
Tおよび気筒識別信号SGCに基づいて、内燃機関の点
火時期Ts(図3参照)すなわちB15°(TDCより
も15°だけ進角側のクランク角位置)程度にあらかじ
め設定される。
ための基準クランク角発生時期は、クランク角信号SG
Tおよび気筒識別信号SGCに基づいて、内燃機関の点
火時期Ts(図3参照)すなわちB15°(TDCより
も15°だけ進角側のクランク角位置)程度にあらかじ
め設定される。
【0057】マスク区間設定手段32は、クランク角信
号SGTおよび気筒識別信号SGCに基づいて、点火制
御直後の燃焼期間に対応したマスク区間τを設定するた
めのパルス状のマスク信号Mを出力する。マスク区間τ
は、演算処理対象として有効な立ち下がりタイミングT
Mdのみを抽出するために、エンジン出力トルクと関連
する主たる火炎伝播の燃焼期間に対応して設定されてい
る。
号SGTおよび気筒識別信号SGCに基づいて、点火制
御直後の燃焼期間に対応したマスク区間τを設定するた
めのパルス状のマスク信号Mを出力する。マスク区間τ
は、演算処理対象として有効な立ち下がりタイミングT
Mdのみを抽出するために、エンジン出力トルクと関連
する主たる火炎伝播の燃焼期間に対応して設定されてい
る。
【0058】したがって、マスク区間τの間に発生した
検出値Idのみが演算処理対象として有効となり、エン
ジン出力とは無関係なノイズ期間に発生した検出値Id
は、演算処理対象から除去される。
検出値Idのみが演算処理対象として有効となり、エン
ジン出力とは無関係なノイズ期間に発生した検出値Id
は、演算処理対象から除去される。
【0059】なお、マスク区間τは、クランク角位置に
対応した区間として設定されるので、内燃機関の運転条
件(たとえば、エンジン回転数)に応じて可変設定され
得る。たとえば、マスク信号Mの立ち下がりタイミング
(終了時期)は、A50°〜A70°(TDCよりも5
0°〜70°遅角側のクランク角位置)程度に設定され
る。
対応した区間として設定されるので、内燃機関の運転条
件(たとえば、エンジン回転数)に応じて可変設定され
得る。たとえば、マスク信号Mの立ち下がりタイミング
(終了時期)は、A50°〜A70°(TDCよりも5
0°〜70°遅角側のクランク角位置)程度に設定され
る。
【0060】マスク信号Mは、図3のように、あらかじ
め設定された点火時期Ts(基準クランク角発生時期)
から微小時間Δtsの経過後に立ち上がり、実際の燃焼
期間に相当するマスク区間τにわたってHレベルとな
る。燃焼終了時期選択手段33は、マスク区間τ内に検
出されるオン信号Ipの立ち下がり時刻T1〜T3のみ
を有効とし、このうちの少なくとも1つ、たとえば、最
も遅角側の立ち下がり時刻T3を燃焼終了時期Teとし
て選択する。
め設定された点火時期Ts(基準クランク角発生時期)
から微小時間Δtsの経過後に立ち上がり、実際の燃焼
期間に相当するマスク区間τにわたってHレベルとな
る。燃焼終了時期選択手段33は、マスク区間τ内に検
出されるオン信号Ipの立ち下がり時刻T1〜T3のみ
を有効とし、このうちの少なくとも1つ、たとえば、最
も遅角側の立ち下がり時刻T3を燃焼終了時期Teとし
て選択する。
【0061】これにより、ノイズ成分が含まれる可能性
のある時刻(Ts+Δts+τ)よりも後に検出される
立ち下がり時刻を全て無効とし、ノイズに起因した信頼
性の劣化を防止する。
のある時刻(Ts+Δts+τ)よりも後に検出される
立ち下がり時刻を全て無効とし、ノイズに起因した信頼
性の劣化を防止する。
【0062】燃焼パラメータ決定手段34内の燃焼パラ
メータ制御手段37は、運転状態を示す各種検出情報A
に基づいて内燃機関の燃焼パラメータを決定するととも
に、燃焼パラメータ補正手段36からの補正信号Cに基
づいて燃焼パラメータを補正する。
メータ制御手段37は、運転状態を示す各種検出情報A
に基づいて内燃機関の燃焼パラメータを決定するととも
に、燃焼パラメータ補正手段36からの補正信号Cに基
づいて燃焼パラメータを補正する。
【0063】すなわち燃焼パラメータ制御手段37は、
燃焼変動量ΔTeに応じた補正信号Cにより、点火駆動
信号Q(点火時期)燃料噴射信号F(燃料噴射量および
燃料噴射時期)、EGR駆動信号G(EGRガス量)お
よび空気バルブ駆動信号H(吸入空気量)のうちの少な
くとも1つを補正制御する。
燃焼変動量ΔTeに応じた補正信号Cにより、点火駆動
信号Q(点火時期)燃料噴射信号F(燃料噴射量および
燃料噴射時期)、EGR駆動信号G(EGRガス量)お
よび空気バルブ駆動信号H(吸入空気量)のうちの少な
くとも1つを補正制御する。
【0064】これにより、各気筒の点火プラグ107を
駆動するパワートランジスタ2、各気筒の吸気ポートに
具備された燃料噴射弁105(図9参照)、排気管と吸
気管との間に設置されたEGRバルブ(図示せず)、吸
気管内のスロットル弁102(図9参照)をバイパスし
て吸入空気量を制御する空気バルブ(図示せず)の少な
くとも1つが適性に補正駆動される。
駆動するパワートランジスタ2、各気筒の吸気ポートに
具備された燃料噴射弁105(図9参照)、排気管と吸
気管との間に設置されたEGRバルブ(図示せず)、吸
気管内のスロットル弁102(図9参照)をバイパスし
て吸入空気量を制御する空気バルブ(図示せず)の少な
くとも1つが適性に補正駆動される。
【0065】一方、マスク区間τ内で立ち上がりタイミ
ングTMuが検出されない場合、完全失火判定手段38
は完全失火判定信号Eを出力し、続いて、燃焼制御禁止
手段39は、燃焼制御禁止信号Jを出力することによ
り、燃焼パラメータ決定手段34内の燃焼パラメータ補
正手段36の機能を無効にする。
ングTMuが検出されない場合、完全失火判定手段38
は完全失火判定信号Eを出力し、続いて、燃焼制御禁止
手段39は、燃焼制御禁止信号Jを出力することによ
り、燃焼パラメータ決定手段34内の燃焼パラメータ補
正手段36の機能を無効にする。
【0066】このような完全失火による燃焼制御禁止状
態において、燃焼パラメータ決定手段34は、たとえば
各燃焼パラメータを固定値に設定してもよい。
態において、燃焼パラメータ決定手段34は、たとえば
各燃焼パラメータを固定値に設定してもよい。
【0067】さらに、燃焼制御禁止手段39は、完全失
火判定信号Eが繰り返し入力される場合に警報駆動信号
Lを出力し、警報手段(図示せず)を駆動することによ
り、運転者に完全失火状態を警告して適性な処理を施す
ことを促す。
火判定信号Eが繰り返し入力される場合に警報駆動信号
Lを出力し、警報手段(図示せず)を駆動することによ
り、運転者に完全失火状態を警告して適性な処理を施す
ことを促す。
【0068】なお、ここでは1気筒に注目して説明した
が、多気筒の場合であっても、ECU10A内のCPU
11Aは、ROM内の動作プログラムを実行し、気筒識
別信号SGCに基づいて各気筒の判別処理を行い、気筒
毎に燃焼終了時期Teを検出して記憶することができ
る。
が、多気筒の場合であっても、ECU10A内のCPU
11Aは、ROM内の動作プログラムを実行し、気筒識
別信号SGCに基づいて各気筒の判別処理を行い、気筒
毎に燃焼終了時期Teを検出して記憶することができ
る。
【0069】このとき、CPU11Aは、燃焼終了時期
Teを選択する処理動作として、マスク区間τにおいて
最も遅角側の(点火時期Tsから最も離れた)立ち下が
り時刻を燃焼終了時期Tsとして選択する。以下、図4
のフローチャートを参照しながら、CPU11Aによる
燃焼終了時期Teの選択処理用動作プログラムについて
説明する。
Teを選択する処理動作として、マスク区間τにおいて
最も遅角側の(点火時期Tsから最も離れた)立ち下が
り時刻を燃焼終了時期Tsとして選択する。以下、図4
のフローチャートを参照しながら、CPU11Aによる
燃焼終了時期Teの選択処理用動作プログラムについて
説明する。
【0070】図4の処理ルーチンは、クランク角信号S
GTおよび気筒識別信号SGCからの割り込みにより、
各気筒の所定クランク角で実行開始されるようになって
いる。
GTおよび気筒識別信号SGCからの割り込みにより、
各気筒の所定クランク角で実行開始されるようになって
いる。
【0071】なお、燃焼終了時期選択手段33におい
て、立ち下がり時刻Tnの検出回数を計数するための検
出回数カウンタnは、図4の処理ルーチン開始前に、n
=1に初期設定(リセット)されているものとする。
て、立ち下がり時刻Tnの検出回数を計数するための検
出回数カウンタnは、図4の処理ルーチン開始前に、n
=1に初期設定(リセット)されているものとする。
【0072】まず、立ち下がり時刻演算手段31は、検
出回数カウンタn番目の立ち下がりタイミングTMdn
をRAM12から読み込み(ステップS1)、点火時期
Tsを基準とした立ち下がり時刻Tnを演算する。
出回数カウンタn番目の立ち下がりタイミングTMdn
をRAM12から読み込み(ステップS1)、点火時期
Tsを基準とした立ち下がり時刻Tnを演算する。
【0073】続いて、燃焼終了時期選択手段33は、マ
スク区間τ内における立ち下がり時刻Tnの検出回数n
が1であるか否かを判定し(ステップS2)、もし、n
=1(すなわち、YES)と判定されれば、1番目の立
ち下がり時刻T1を最大値Tmaxとして設定する(ス
テップS3)。
スク区間τ内における立ち下がり時刻Tnの検出回数n
が1であるか否かを判定し(ステップS2)、もし、n
=1(すなわち、YES)と判定されれば、1番目の立
ち下がり時刻T1を最大値Tmaxとして設定する(ス
テップS3)。
【0074】一方、ステップS2において、n>1(す
なわち、NO)と判定されれば、n番目の立ち下がり時
刻Tnが最大値Tmaxを越えているか否かを判定し
(ステップS4)、もし、Tn>Tmax(すなわち、
YES)と判定されれば、n番目の立ち下がり時刻Tn
を最大値Tmaxとする(ステップS5)。
なわち、NO)と判定されれば、n番目の立ち下がり時
刻Tnが最大値Tmaxを越えているか否かを判定し
(ステップS4)、もし、Tn>Tmax(すなわち、
YES)と判定されれば、n番目の立ち下がり時刻Tn
を最大値Tmaxとする(ステップS5)。
【0075】また、ステップS4において、Tn≦Tm
ax(すなわち、NO)と判定されれば、検出回数カウ
ンタnをインクリメント(n←n+1)として(ステッ
プS6)、検出回数カウンタnがリミット値nrを越え
ているか否かを判定する(ステップS7)。
ax(すなわち、NO)と判定されれば、検出回数カウ
ンタnをインクリメント(n←n+1)として(ステッ
プS6)、検出回数カウンタnがリミット値nrを越え
ているか否かを判定する(ステップS7)。
【0076】もし、n>nr(すなわち、YES)と判
定されれば、図4の処理ルーチンを終了し、n≦nr
(すなわち、NO)と判定されれば、ステップS1に戻
って上記ステップS1〜S7を繰り返す。
定されれば、図4の処理ルーチンを終了し、n≦nr
(すなわち、NO)と判定されれば、ステップS1に戻
って上記ステップS1〜S7を繰り返す。
【0077】こうして、最終的に設定された最大値Tm
axは、マスク区間τ内で最も遅角側の立ち下がり時刻
に対応しており、燃焼終了時期選択手段33により燃焼
終了時期Teとして選択される。
axは、マスク区間τ内で最も遅角側の立ち下がり時刻
に対応しており、燃焼終了時期選択手段33により燃焼
終了時期Teとして選択される。
【0078】なお、マスク区間τ内で立ち下がりタイミ
ングTMdが1回も検出されなかった場合は、マスク区
間τの終了時期そのものが、最大値Tmaxすなわち燃
焼終了時期Teとして選択される。
ングTMdが1回も検出されなかった場合は、マスク区
間τの終了時期そのものが、最大値Tmaxすなわち燃
焼終了時期Teとして選択される。
【0079】次に、図5のフローチャートを参照しなが
ら、CPU11A内の燃焼パラメータ決定手段34によ
る燃焼パラメータ制御処理用の動作プログラムについて
説明する。図5の処理ルーチンは、図4の処理ルーチン
と同様に、クランク角信号SGTおよび気筒識別信号S
GCからの割り込みにより、各気筒の所定クランク角で
実行開始される。
ら、CPU11A内の燃焼パラメータ決定手段34によ
る燃焼パラメータ制御処理用の動作プログラムについて
説明する。図5の処理ルーチンは、図4の処理ルーチン
と同様に、クランク角信号SGTおよび気筒識別信号S
GCからの割り込みにより、各気筒の所定クランク角で
実行開始される。
【0080】また、燃焼パラメータ補正手段36におい
て、燃料補正経過時間を計数するための燃料補正経過カ
ウンタWは、図5の処理ルーチン開始前に、W=0に初
期設定(クリア)されているものとする。
て、燃料補正経過時間を計数するための燃料補正経過カ
ウンタWは、図5の処理ルーチン開始前に、W=0に初
期設定(クリア)されているものとする。
【0081】まず、燃焼変動量演算手段35内のフィル
タ処理手段は、今回までに検出された燃焼終了時期Te
に基づいて、以下の式(1)により平均値Teaを演算
する(ステップS11)。
タ処理手段は、今回までに検出された燃焼終了時期Te
に基づいて、以下の式(1)により平均値Teaを演算
する(ステップS11)。
【0082】 Tea(m)=K・Tea(m−1)+(1−K)・Te …(1)
【0083】ただし、式(1)において、Tea(m)
は今回の演算により求められる燃焼終了時期の平均値、
Tea(m−1)は前回までの演算により求められた平
均値である。また、Kは一次フィルタ演算に用いられる
フィルタ係数であり、0<K<1の範囲内の値に設定さ
れる。この場合、燃焼終了時期Teは、今回の処理ルー
チン実行直前の燃焼サイクルで検出された瞬時値であ
る。
は今回の演算により求められる燃焼終了時期の平均値、
Tea(m−1)は前回までの演算により求められた平
均値である。また、Kは一次フィルタ演算に用いられる
フィルタ係数であり、0<K<1の範囲内の値に設定さ
れる。この場合、燃焼終了時期Teは、今回の処理ルー
チン実行直前の燃焼サイクルで検出された瞬時値であ
る。
【0084】続いて、燃焼変動量演算手段35は、平均
値Tea(m)と今回の燃焼終了時期Teとの偏差をと
り、以下の式(2)により燃焼変動量ΔTeを演算す
る。
値Tea(m)と今回の燃焼終了時期Teとの偏差をと
り、以下の式(2)により燃焼変動量ΔTeを演算す
る。
【0085】 ΔTe=Te−Tea(m−1) …(2)
【0086】次に、燃焼変動量ΔT(n)が許容上限値
に相当する所定値Tzを越えているか否かを判定し(ス
テップS13)、もし、ΔTe>Tz(すなわち、YE
S)と判定されれば、燃焼終了時期Teが平均値Tea
(m)よりも所定値Tz以上遅角側となる(燃焼期間が
平均値よりも長い)燃焼変動が発生していると見なされ
るので、燃料供給量が不足していると判断して、以下の
式(3)のように、燃料噴射量Fpを一定量ΔFpだけ
増量補正する(ステップS14)。
に相当する所定値Tzを越えているか否かを判定し(ス
テップS13)、もし、ΔTe>Tz(すなわち、YE
S)と判定されれば、燃焼終了時期Teが平均値Tea
(m)よりも所定値Tz以上遅角側となる(燃焼期間が
平均値よりも長い)燃焼変動が発生していると見なされ
るので、燃料供給量が不足していると判断して、以下の
式(3)のように、燃料噴射量Fpを一定量ΔFpだけ
増量補正する(ステップS14)。
【0087】Fp←Fp+ΔFp …(3)
【0088】これにより、燃料噴射量Fpを増加させて
空燃比をリッチ側に補正し、燃焼変動量ΔTeを低減す
る方向に制御した後、図5の処理ルーチンを終了する。
空燃比をリッチ側に補正し、燃焼変動量ΔTeを低減す
る方向に制御した後、図5の処理ルーチンを終了する。
【0089】一方、ステップS13において、ΔTe≦
Tz(すなわち、NO)と判定されれば、燃料補正経過
カウンタWをインクリメント(W←W+1)して(ステ
ップS15)、燃料補正経過カウンタWの値が所定回数
Woを越えたか否かを判定する(ステップS16)。た
だし、所定回数Woは、要求仕様などに応じてあらかじ
め設定されている。
Tz(すなわち、NO)と判定されれば、燃料補正経過
カウンタWをインクリメント(W←W+1)して(ステ
ップS15)、燃料補正経過カウンタWの値が所定回数
Woを越えたか否かを判定する(ステップS16)。た
だし、所定回数Woは、要求仕様などに応じてあらかじ
め設定されている。
【0090】もし、W>Wo(すなわち、YES)と判
定されれば、燃料噴射量Fpが補正された後に十分な時
間が経過して燃焼が安定していると見なされるので、空
燃比をリーン側に戻してよいと判断して、以下の式
(4)のように、燃料噴射量を一定量ΔFpだけ減量補
正する(ステップS17)。
定されれば、燃料噴射量Fpが補正された後に十分な時
間が経過して燃焼が安定していると見なされるので、空
燃比をリーン側に戻してよいと判断して、以下の式
(4)のように、燃料噴射量を一定量ΔFpだけ減量補
正する(ステップS17)。
【0091】Fp←Fp−ΔFp …(4)
【0092】続いて、燃料補正経過カウンタWを0クリ
アして(ステップS18)、図5の処理ルーチンを終了
する。
アして(ステップS18)、図5の処理ルーチンを終了
する。
【0093】このように、波形整形回路26を介してオ
ン信号Ipを得て、マスク区間τ内で立ち下がりタイミ
ングTMdを検出することにより、RAM12内の少な
いメモリ容量を使用して燃焼状態を検出制御することが
可能となる。
ン信号Ipを得て、マスク区間τ内で立ち下がりタイミ
ングTMdを検出することにより、RAM12内の少な
いメモリ容量を使用して燃焼状態を検出制御することが
可能となる。
【0094】すなわち、従来装置では、イオン電流検出
値Id(アナログ信号)を、1回の全燃焼区間でA/D
変換してRAM12に記憶した後、燃焼終了時期Teを
ディジタル演算するのに対し、この発明による装置で
は、検出値IdをECU10Aに入力する前に、波形整
形回路26によりオン信号Ip(パルス信号)に変換
し、オン信号Ipの立ち下がり時刻TnのみをECU1
0A内で演算処理するので、RAM12の容量を大幅に
削減でき、ECU10Aの負荷を著しく軽減することが
できる。
値Id(アナログ信号)を、1回の全燃焼区間でA/D
変換してRAM12に記憶した後、燃焼終了時期Teを
ディジタル演算するのに対し、この発明による装置で
は、検出値IdをECU10Aに入力する前に、波形整
形回路26によりオン信号Ip(パルス信号)に変換
し、オン信号Ipの立ち下がり時刻TnのみをECU1
0A内で演算処理するので、RAM12の容量を大幅に
削減でき、ECU10Aの負荷を著しく軽減することが
できる。
【0095】また、内燃機関の燃焼期間に対応したマス
ク区間τを設定することにより、主たる火炎伝播の燃焼
期間(出力トルクと関連する)に発生した検出値Idに
基づく立ち下がりタイミングTMdのみを演算処理対象
とし、出力トルクとは無関係なアフタバーンなどのノイ
ズを含む期間に発生する検出値を分離して除去したの
で、信頼性の高い検出を安価に実現することができる。
ク区間τを設定することにより、主たる火炎伝播の燃焼
期間(出力トルクと関連する)に発生した検出値Idに
基づく立ち下がりタイミングTMdのみを演算処理対象
とし、出力トルクとは無関係なアフタバーンなどのノイ
ズを含む期間に発生する検出値を分離して除去したの
で、信頼性の高い検出を安価に実現することができる。
【0096】したがって、コストアップを招くことなく
安定な燃焼状態を実現し、常に高精度に燃焼制御するこ
とができ、ドライバビリティを保ちつつ、有害な燃焼ガ
スの排出を最小限に抑制した内燃機関の燃焼制御装置を
実現することができる。
安定な燃焼状態を実現し、常に高精度に燃焼制御するこ
とができ、ドライバビリティを保ちつつ、有害な燃焼ガ
スの排出を最小限に抑制した内燃機関の燃焼制御装置を
実現することができる。
【0097】また、図5の処理ルーチンを実行する前に
制御禁止判定を行い、タイミング検出手段15において
オン信号Ipの立ち上がりタイミングTMuが1回も検
出されない場合には、完全失火と判定して燃焼終了時期
Teに応じた燃焼パラメータの制御を禁止したので、さ
らに検出制御精度を向上させることができる。
制御禁止判定を行い、タイミング検出手段15において
オン信号Ipの立ち上がりタイミングTMuが1回も検
出されない場合には、完全失火と判定して燃焼終了時期
Teに応じた燃焼パラメータの制御を禁止したので、さ
らに検出制御精度を向上させることができる。
【0098】なお、上記実施の形態1では、立ち下がり
タイミング検出手段および立ち上がりタイミング検出手
段を、単一のタイミング検出手段15により構成した
が、個別のタイミング検出手段で構成してもよい。
タイミング検出手段および立ち上がりタイミング検出手
段を、単一のタイミング検出手段15により構成した
が、個別のタイミング検出手段で構成してもよい。
【0099】実施の形態2.また、基準クランク角発生
時期として、B15°程度の点火時期Tsを設定した
が、点火時期Tsに比較的近接した他のクランク角位置
を設定してもよい。また、燃焼制御を最適化するため
に、燃料噴射量Fpを一定量ΔFpずつ増減補正した
が、任意の所定量ずつ補正してもよい。たとえば、補正
の初期においては比較的大きい所定量で補正し、補正処
理の後半では小さい所定量で微調整することもできる。
時期として、B15°程度の点火時期Tsを設定した
が、点火時期Tsに比較的近接した他のクランク角位置
を設定してもよい。また、燃焼制御を最適化するため
に、燃料噴射量Fpを一定量ΔFpずつ増減補正した
が、任意の所定量ずつ補正してもよい。たとえば、補正
の初期においては比較的大きい所定量で補正し、補正処
理の後半では小さい所定量で微調整することもできる。
【0100】実施の形態3.また、補正制御対象となる
燃焼パラメータとして燃料噴射量Fpを例にとり、イオ
ン電流Ioの検出処理結果(燃焼終了時期Teの変動量
ΔTe)に応じて燃料噴射量Fpを補正制御する場合に
ついて説明したが、他の燃焼パラメータ(燃料噴射時
期、点火時期、EGRガス量、吸入空気量)を制御対象
としても、同等の作用効果を奏することは言うまでもな
い。
燃焼パラメータとして燃料噴射量Fpを例にとり、イオ
ン電流Ioの検出処理結果(燃焼終了時期Teの変動量
ΔTe)に応じて燃料噴射量Fpを補正制御する場合に
ついて説明したが、他の燃焼パラメータ(燃料噴射時
期、点火時期、EGRガス量、吸入空気量)を制御対象
としても、同等の作用効果を奏することは言うまでもな
い。
【0101】実施の形態4.また、燃焼終了時期Teと
して、マスク区間τ内の最も遅角側で検出される立ち上
がり時刻Tnを選択したが、マスク区間τ内で検出され
る任意の立ち上がり時刻を選択しても、任意の複数の立
ち上がり時刻を選択してもよい。
して、マスク区間τ内の最も遅角側で検出される立ち上
がり時刻Tnを選択したが、マスク区間τ内で検出され
る任意の立ち上がり時刻を選択しても、任意の複数の立
ち上がり時刻を選択してもよい。
【0102】実施の形態5.また、上記実施の形態1で
は、燃焼終了時期Teの選択時に使用されるマスク区間
τの設定条件について具体的に言及しなかったが、マス
ク区間τの終了時期をエンジン回転数および負荷に応じ
て補正してもよい。
は、燃焼終了時期Teの選択時に使用されるマスク区間
τの設定条件について具体的に言及しなかったが、マス
ク区間τの終了時期をエンジン回転数および負荷に応じ
て補正してもよい。
【0103】以下、マスク区間τの終了時期をエンジン
回転数および負荷に応じて補正したこの発明の実施の形
態5を図について説明する。図6はこの発明の実施の形
態5によるマスク区間τの補正内容を示す説明図であ
り、エンジン回転数および負荷に対するマスク区間τの
終了時期(クランク角位置)を二次元マップからなるテ
ーブルデータで示している。
回転数および負荷に応じて補正したこの発明の実施の形
態5を図について説明する。図6はこの発明の実施の形
態5によるマスク区間τの補正内容を示す説明図であ
り、エンジン回転数および負荷に対するマスク区間τの
終了時期(クランク角位置)を二次元マップからなるテ
ーブルデータで示している。
【0104】図6において、マスク区間τの終了時期
は、エンジン回転数が高くなるか、または負荷が大きく
なるにつれて、遅角側(たとえば、A50°→A60°
→A65°)にシフトされ、マスク区間τが長くなるよ
うに設定される。
は、エンジン回転数が高くなるか、または負荷が大きく
なるにつれて、遅角側(たとえば、A50°→A60°
→A65°)にシフトされ、マスク区間τが長くなるよ
うに設定される。
【0105】一般に、内燃機関の1回の燃焼時における
主燃焼期間は、エンジン回転数および負荷に依存して変
化するので、図6のように、エンジン回転数および負荷
に対応してマスク区間τの終了時期を補正することによ
り、イオン電流Ioに基づく燃焼変動量ΔTeの検出時
のS/N比が向上する。
主燃焼期間は、エンジン回転数および負荷に依存して変
化するので、図6のように、エンジン回転数および負荷
に対応してマスク区間τの終了時期を補正することによ
り、イオン電流Ioに基づく燃焼変動量ΔTeの検出時
のS/N比が向上する。
【0106】なお、負荷を検出する手段としては、スロ
ットル弁102の開度を検出するスロットル開度セン
サ、吸入空気量検出手段、または、吸気管内圧力検出手
段などの周知の検出手段を用いることができるので、特
にコストアップを招くこともない。
ットル弁102の開度を検出するスロットル開度セン
サ、吸入空気量検出手段、または、吸気管内圧力検出手
段などの周知の検出手段を用いることができるので、特
にコストアップを招くこともない。
【0107】同様に、エンジン回転数を検出する手段と
しては、内燃機関に具備された点火装置の点火周期を検
出して回転数に変換する手段、または、クランクシャフ
トまたはカムシャフトに装着された回転角度センサに基
づき回転数を検出する手段などの周知の検出手段を用い
ることができる。
しては、内燃機関に具備された点火装置の点火周期を検
出して回転数に変換する手段、または、クランクシャフ
トまたはカムシャフトに装着された回転角度センサに基
づき回転数を検出する手段などの周知の検出手段を用い
ることができる。
【0108】実施の形態6.さらに、上記実施の形態1
では、吸気マニホルド104内に燃料噴射弁105を設
けた内燃機関について説明したが、たとえば、気筒10
6の燃焼室内に燃料を直接噴射する筒内噴射型の内燃機
関に適用してもよい。
では、吸気マニホルド104内に燃料噴射弁105を設
けた内燃機関について説明したが、たとえば、気筒10
6の燃焼室内に燃料を直接噴射する筒内噴射型の内燃機
関に適用してもよい。
【0109】以下、筒内噴射型の内燃機関に適用したこ
の発明の実施の形態6を図について説明する。一般に、
圧縮行程において燃焼室内に燃料を直接噴射する筒内噴
射型の内燃機関は、吸気ポート噴射型の内燃機関の場合
と比べて、燃焼状態が燃料噴射量および燃料噴射時期に
依存し易い特性を有する。
の発明の実施の形態6を図について説明する。一般に、
圧縮行程において燃焼室内に燃料を直接噴射する筒内噴
射型の内燃機関は、吸気ポート噴射型の内燃機関の場合
と比べて、燃焼状態が燃料噴射量および燃料噴射時期に
依存し易い特性を有する。
【0110】したがって、筒内噴射型の内燃機関の場
合、マスク区間τは、エンジン回転数および負荷で補正
されるのみならず、図7のように、燃料噴射信号F(燃
料噴射量および燃料噴射時期の少なくとも一方)の制御
量に応じて補正されることが望ましい。
合、マスク区間τは、エンジン回転数および負荷で補正
されるのみならず、図7のように、燃料噴射信号F(燃
料噴射量および燃料噴射時期の少なくとも一方)の制御
量に応じて補正されることが望ましい。
【0111】図7はこの発明の実施の形態6によるマス
ク区間τの補正内容を示す説明図であり、燃料噴射時期
に対するマスク区間τの開始時期および終了時期(クラ
ンク角位置)をテーブルデータで示している。図7にお
いて、マスク区間τの終了時期に関して、実線は燃料噴
射量が大きい場合、破線は燃料噴射量が小さい場合の特
性曲線をそれぞれ示している。
ク区間τの補正内容を示す説明図であり、燃料噴射時期
に対するマスク区間τの開始時期および終了時期(クラ
ンク角位置)をテーブルデータで示している。図7にお
いて、マスク区間τの終了時期に関して、実線は燃料噴
射量が大きい場合、破線は燃料噴射量が小さい場合の特
性曲線をそれぞれ示している。
【0112】図7のテーブルデータは、燃料噴射量およ
び燃料噴射時期に対応してマスク期間τを補正する際に
使用される。図7において、燃料噴射時期が圧縮行程側
に設定されて、マスク区間τの開始時期が燃焼TOP
(TDC)のクランク角位置に近づくにつれて、安定し
た燃焼を実現することができ、マスク区間τを短くする
ことができる。
び燃料噴射時期に対応してマスク期間τを補正する際に
使用される。図7において、燃料噴射時期が圧縮行程側
に設定されて、マスク区間τの開始時期が燃焼TOP
(TDC)のクランク角位置に近づくにつれて、安定し
た燃焼を実現することができ、マスク区間τを短くする
ことができる。
【0113】また、燃料噴射量が少なくなると、燃焼期
間が長くなるので、破線のように、マスク区間τの終了
時期を遅角側にシフトさせる必要がある。ただし、燃料
噴射時期が圧縮行程側に設定されている場合は、燃焼期
間が空燃比(すなわち、燃料噴射量)に依存しにくくな
るので、燃料噴射量が少ない場合のマスク区間τの増大
補正量を小さくしている。
間が長くなるので、破線のように、マスク区間τの終了
時期を遅角側にシフトさせる必要がある。ただし、燃料
噴射時期が圧縮行程側に設定されている場合は、燃焼期
間が空燃比(すなわち、燃料噴射量)に依存しにくくな
るので、燃料噴射量が少ない場合のマスク区間τの増大
補正量を小さくしている。
【0114】このように、図7のマップデータを用いる
ことにより、筒内噴射型の内燃機関にも適用しても、前
述と同様の効果を奏することができる。
ことにより、筒内噴射型の内燃機関にも適用しても、前
述と同様の効果を奏することができる。
【0115】
【発明の効果】以上のようにこの発明の請求項1によれ
ば、内燃機関の燃焼室内に設けられてイオン電流を検出
するイオン電流検出手段と、イオン電流の検出値がスレ
ッショールド値より大きい区間にオン信号を出力する波
形整形手段と、オン信号がオンからオフに移行するとき
の立ち下がりタイミングを検出する立ち下がりタイミン
グ検出手段と、立ち下がりタイミングを基準クランク角
発生時期からの立ち下がり時刻に変換する立ち下がり時
刻演算手段と、内燃機関の運転条件に応じて燃焼期間に
対応したマスク区間を設定するマスク区間設定手段と、
マスク区間内で検出される立ち下がり時刻のうちの少な
くとも1つを燃焼終了時期として選択する燃焼終了時期
選択手段と、燃焼終了時期に応じて、内燃機関の燃焼パ
ラメータを決定する燃焼パラメータ決定手段とを備え、
マスク区間内のオン信号立ち下がりタイミング(燃焼終
了時期)から各気筒の燃焼状態を検出し、燃焼変動を抑
制するように燃料パラメータを決定するようにしたの
で、少ないデータ量を用いて、コストアップを招くこと
なく高精度の燃焼制御を実現した内燃機関の燃焼制御装
置が得られる効果がある。
ば、内燃機関の燃焼室内に設けられてイオン電流を検出
するイオン電流検出手段と、イオン電流の検出値がスレ
ッショールド値より大きい区間にオン信号を出力する波
形整形手段と、オン信号がオンからオフに移行するとき
の立ち下がりタイミングを検出する立ち下がりタイミン
グ検出手段と、立ち下がりタイミングを基準クランク角
発生時期からの立ち下がり時刻に変換する立ち下がり時
刻演算手段と、内燃機関の運転条件に応じて燃焼期間に
対応したマスク区間を設定するマスク区間設定手段と、
マスク区間内で検出される立ち下がり時刻のうちの少な
くとも1つを燃焼終了時期として選択する燃焼終了時期
選択手段と、燃焼終了時期に応じて、内燃機関の燃焼パ
ラメータを決定する燃焼パラメータ決定手段とを備え、
マスク区間内のオン信号立ち下がりタイミング(燃焼終
了時期)から各気筒の燃焼状態を検出し、燃焼変動を抑
制するように燃料パラメータを決定するようにしたの
で、少ないデータ量を用いて、コストアップを招くこと
なく高精度の燃焼制御を実現した内燃機関の燃焼制御装
置が得られる効果がある。
【0116】また、この発明の請求項2によれば、請求
項1において、内燃機関の点火時期を基準クランク角発
生時期としたので、燃焼終了時期を高精度に演算するこ
とができ、信頼性の高い内燃機関の燃焼制御装置が得ら
れる効果がある。
項1において、内燃機関の点火時期を基準クランク角発
生時期としたので、燃焼終了時期を高精度に演算するこ
とができ、信頼性の高い内燃機関の燃焼制御装置が得ら
れる効果がある。
【0117】また、この発明の請求項3によれば、請求
項1または請求項2において、マスク区間を定める運転
条件として内燃機関の回転数および負荷を含み、回転数
および負荷が高くなるにつれてマスク区間を長く設定し
たので、信頼性の高い内燃機関の燃焼制御装置が得られ
る効果がある。
項1または請求項2において、マスク区間を定める運転
条件として内燃機関の回転数および負荷を含み、回転数
および負荷が高くなるにつれてマスク区間を長く設定し
たので、信頼性の高い内燃機関の燃焼制御装置が得られ
る効果がある。
【0118】また、この発明の請求項4によれば、請求
項1から請求項3までのいずれかにおいて、燃焼パラメ
ータは、燃料噴射量、燃料噴射時期、点火時期、EGR
ガス量および吸入空気量の少なくとも1つを含むように
したので、最適な燃焼制御を実現した内燃機関の燃焼制
御装置が得られる効果がある。
項1から請求項3までのいずれかにおいて、燃焼パラメ
ータは、燃料噴射量、燃料噴射時期、点火時期、EGR
ガス量および吸入空気量の少なくとも1つを含むように
したので、最適な燃焼制御を実現した内燃機関の燃焼制
御装置が得られる効果がある。
【0119】また、この発明の請求項5によれば、請求
項1から請求項4までのいずれかにおいて、燃焼終了時
期選択手段は、最も遅角側の立ち下がり時刻を燃焼終了
時期として選択するようにしたので、最適な燃焼制御を
実現した内燃機関の燃焼制御装置が得られる効果があ
る。
項1から請求項4までのいずれかにおいて、燃焼終了時
期選択手段は、最も遅角側の立ち下がり時刻を燃焼終了
時期として選択するようにしたので、最適な燃焼制御を
実現した内燃機関の燃焼制御装置が得られる効果があ
る。
【0120】また、この発明の請求項6によれば、請求
項1から請求項5までのいずれかにおいて、燃焼パラメ
ータ決定手段は、燃焼終了時期の燃焼サイクル毎の燃焼
変動量を演算する燃焼変動量演算手段と、燃焼変動量に
応じて燃焼パラメータを補正する燃焼パラメータ補正手
段とを含むようにしたので、燃焼状態に応じた最適な燃
焼制御を実現した内燃機関の燃焼制御装置が得られる効
果がある。
項1から請求項5までのいずれかにおいて、燃焼パラメ
ータ決定手段は、燃焼終了時期の燃焼サイクル毎の燃焼
変動量を演算する燃焼変動量演算手段と、燃焼変動量に
応じて燃焼パラメータを補正する燃焼パラメータ補正手
段とを含むようにしたので、燃焼状態に応じた最適な燃
焼制御を実現した内燃機関の燃焼制御装置が得られる効
果がある。
【0121】また、この発明の請求項7によれば、請求
項6において、燃焼変動量演算手段は、燃焼終了時期の
平均値を演算するフィルタ処理手段を含み、平均値と今
回の燃焼終了時期との偏差を燃焼変動量とし、燃焼パラ
メータ補正手段は、燃焼変動量が所定値を越えたとき
に、燃焼パラメータのうちの燃料噴射量を所定量ずつ増
量補正し、燃焼変動量が所定値以下を示す状態が所定回
数以上連続したときに、燃料噴射量を所定量ずつ減量補
正するようにしたので、燃焼状態に応じた最適な燃焼制
御を実現した内燃機関の燃焼制御装置が得られる効果が
ある。
項6において、燃焼変動量演算手段は、燃焼終了時期の
平均値を演算するフィルタ処理手段を含み、平均値と今
回の燃焼終了時期との偏差を燃焼変動量とし、燃焼パラ
メータ補正手段は、燃焼変動量が所定値を越えたとき
に、燃焼パラメータのうちの燃料噴射量を所定量ずつ増
量補正し、燃焼変動量が所定値以下を示す状態が所定回
数以上連続したときに、燃料噴射量を所定量ずつ減量補
正するようにしたので、燃焼状態に応じた最適な燃焼制
御を実現した内燃機関の燃焼制御装置が得られる効果が
ある。
【0122】また、この発明の請求項8によれば、請求
項6または請求項7において、オン信号がオフからオン
に移行するときの立ち上がりタイミングを検出する立ち
上がりタイミング検出手段と、マスク区間内で立ち上が
りタイミングが検出されない場合に完全失火判定信号を
出力する完全失火判定手段と、完全失火判定信号に応答
して燃焼制御禁止信号を出力する燃焼制御禁止手段とを
備え、燃焼パラメータ補正手段は、燃焼制御禁止信号に
応答して、燃焼パラメータの補正を停止するようにした
ので、完全失火状態での誤制御を防止した内燃機関の燃
焼制御装置が得られる効果がある。
項6または請求項7において、オン信号がオフからオン
に移行するときの立ち上がりタイミングを検出する立ち
上がりタイミング検出手段と、マスク区間内で立ち上が
りタイミングが検出されない場合に完全失火判定信号を
出力する完全失火判定手段と、完全失火判定信号に応答
して燃焼制御禁止信号を出力する燃焼制御禁止手段とを
備え、燃焼パラメータ補正手段は、燃焼制御禁止信号に
応答して、燃焼パラメータの補正を停止するようにした
ので、完全失火状態での誤制御を防止した内燃機関の燃
焼制御装置が得られる効果がある。
【0123】また、この発明の請求項9によれば、請求
項1から請求項8までのいずれかにおいて、内燃機関
は、燃焼室内に燃料を直接噴射する筒内噴射型の内燃機
関であり、マスク区間は、内燃機関の燃料噴射時期およ
び燃料噴射量の少なくとも一方に応じて補正されるよう
にしたので、筒内噴射型に適用した場合であっても燃焼
状態に応じた最適な燃焼制御を実現した内燃機関の燃焼
制御装置が得られる効果がある。
項1から請求項8までのいずれかにおいて、内燃機関
は、燃焼室内に燃料を直接噴射する筒内噴射型の内燃機
関であり、マスク区間は、内燃機関の燃料噴射時期およ
び燃料噴射量の少なくとも一方に応じて補正されるよう
にしたので、筒内噴射型に適用した場合であっても燃焼
状態に応じた最適な燃焼制御を実現した内燃機関の燃焼
制御装置が得られる効果がある。
【図1】 この発明の実施の形態1の要部を示す構成図
である。
である。
【図2】 図1内のCPUの具体的構成例を示す機能ブ
ロック図である。
ロック図である。
【図3】 この発明の実施の形態1によるイオン電流検
出値の波形整形処理動作を説明するためのタイミングチ
ャートである。
出値の波形整形処理動作を説明するためのタイミングチ
ャートである。
【図4】 この発明の実施の形態1による燃焼終了時期
検出動作を示すフローチャートである。
検出動作を示すフローチャートである。
【図5】 この発明の実施の形態1による燃焼変動に応
じた燃料噴射量補正動作を示すフローチャートである。
じた燃料噴射量補正動作を示すフローチャートである。
【図6】 この発明の実施の形態5によるエンジン回転
数および負荷とマスク区間との関係を示す説明図であ
る。
数および負荷とマスク区間との関係を示す説明図であ
る。
【図7】 この発明の実施の形態6による燃料噴射時期
とマスク区間との関係を示す説明図である。
とマスク区間との関係を示す説明図である。
【図8】 一般的なイオン電流のアナログ検出値を示す
波形図である。
波形図である。
【図9】 従来のイオン電流検出機能を含む内燃機関の
燃焼制御装置を概略的に示す構成図である。
燃焼制御装置を概略的に示す構成図である。
1 点火コイル、2 パワートランジスタ、3、23A
逆流防止用ダイオード、10A ECU、11A C
PU、12 RAM、15 タイミング検出手段、24
A バイアス用電源、25 負荷抵抗器、26 波形整
形回路、31立ち下がり時刻演算手段、32 マスク区
間設定手段、33 燃焼終了時期選択手段、34 燃焼
パラメータ決定手段、35 燃焼変動量演算手段、36
燃焼パラメータ補正手段、37 燃焼パラメータ制御
手段、38 完全失火判定手段、39 燃焼制御禁止手
段、105 燃料噴射弁、107 点火プラグ、A 各
種検出情報、C 補正信号、E 完全失火判定信号、F
燃料噴射信号、G EGR駆動信号、H 空気バルブ
駆動信号、Id 検出値、Io イオン電流、Ip オ
ン信号、Ith スレッショールド電圧値、J 燃焼制
御禁止信号、Kフィルタ係数、L 警報駆動信号、M
マスク信号、Q 点火駆動信号、SGTクランク角信
号、SGC 気筒識別信号、Te 燃焼終了時期、Te
a 平均値、Tz 所定値、TMd 立ち下がりタイミ
ング、TMu 立ち上がりタイミング、Ts 点火時期
(基準クランク角発生時期)、T1〜T3、Tn 立ち
下がり時刻、Wo 所定回数、ΔTe 燃焼変動量、Δ
Fp 一定量(所定量)、τ マスク区間、S4、S5
最も遅角側の立ち下がりタイミングを燃焼終了時期と
するステップ、S11 燃焼終了時期をフィルタ処理す
るステップ、S12燃焼変動量を求めるステップ、S1
3 燃焼変動量を所定値と比較するステップ、S14
燃料噴射量を所定量ずつ増量補正するステップ、S16
燃焼変動量が所定値以下の状態を計数するステップ、
S17 燃料噴射量を所定量ずつ減量補正するステッ
プ。
逆流防止用ダイオード、10A ECU、11A C
PU、12 RAM、15 タイミング検出手段、24
A バイアス用電源、25 負荷抵抗器、26 波形整
形回路、31立ち下がり時刻演算手段、32 マスク区
間設定手段、33 燃焼終了時期選択手段、34 燃焼
パラメータ決定手段、35 燃焼変動量演算手段、36
燃焼パラメータ補正手段、37 燃焼パラメータ制御
手段、38 完全失火判定手段、39 燃焼制御禁止手
段、105 燃料噴射弁、107 点火プラグ、A 各
種検出情報、C 補正信号、E 完全失火判定信号、F
燃料噴射信号、G EGR駆動信号、H 空気バルブ
駆動信号、Id 検出値、Io イオン電流、Ip オ
ン信号、Ith スレッショールド電圧値、J 燃焼制
御禁止信号、Kフィルタ係数、L 警報駆動信号、M
マスク信号、Q 点火駆動信号、SGTクランク角信
号、SGC 気筒識別信号、Te 燃焼終了時期、Te
a 平均値、Tz 所定値、TMd 立ち下がりタイミ
ング、TMu 立ち上がりタイミング、Ts 点火時期
(基準クランク角発生時期)、T1〜T3、Tn 立ち
下がり時刻、Wo 所定回数、ΔTe 燃焼変動量、Δ
Fp 一定量(所定量)、τ マスク区間、S4、S5
最も遅角側の立ち下がりタイミングを燃焼終了時期と
するステップ、S11 燃焼終了時期をフィルタ処理す
るステップ、S12燃焼変動量を求めるステップ、S1
3 燃焼変動量を所定値と比較するステップ、S14
燃料噴射量を所定量ずつ増量補正するステップ、S16
燃焼変動量が所定値以下の状態を計数するステップ、
S17 燃料噴射量を所定量ずつ減量補正するステッ
プ。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI F02D 43/00 301 F02D 43/00 301J 301N 45/00 368 45/00 368Z
Claims (9)
- 【請求項1】 内燃機関の燃焼室内に設けられてイオン
電流を検出するイオン電流検出手段と、 前記イオン電流の検出値がスレッショールド値より大き
い区間にオン信号を出力する波形整形手段と、 前記オン信号がオンからオフに移行するときの立ち下が
りタイミングを検出する立ち下がりタイミング検出手段
と、 前記立ち下がりタイミングを基準クランク角発生時期か
らの立ち下がり時刻に変換する立ち下がり時刻演算手段
と、 前記内燃機関の運転条件に応じて燃焼期間に対応したマ
スク区間を設定するマスク区間設定手段と、 前記マスク区間内で検出される前記立ち下がり時刻のう
ちの少なくとも1つを燃焼終了時期として選択する燃焼
終了時期選択手段と、 前記燃焼終了時期に応じて、前記内燃機関の燃焼パラメ
ータを決定する燃焼パラメータ決定手段とを備えた内燃
機関の燃焼制御装置。 - 【請求項2】 前記基準クランク角発生時期は、前記内
燃機関の点火時期であることを特徴とする請求項1に記
載の内燃機関の燃焼制御装置。 - 【請求項3】 前記マスク区間を定める運転条件は、前
記内燃機関の回転数および負荷を含むことを特徴とする
請求項1または請求項2に記載の内燃機関の燃焼制御装
置。 - 【請求項4】 前記燃焼パラメータは、燃料噴射量、燃
料噴射時期、点火時期、EGRガス量および吸入空気量
の少なくとも1つを含むことを特徴とする請求項1から
請求項3までのいずれかに記載の内燃機関の燃焼制御装
置。 - 【請求項5】 前記燃焼終了時期選択手段は、最も遅角
側の立ち下がり時刻を前記燃焼終了時期として選択する
ことを特徴とする請求項1から請求項4までのいずれか
に記載の内燃機関の燃焼制御装置。 - 【請求項6】 前記燃焼パラメータ決定手段は、 前記燃焼終了時期の燃焼サイクル毎の燃焼変動量を演算
する燃焼変動量演算手段と、 前記燃焼変動量に応じて前記燃焼パラメータを補正する
燃焼パラメータ補正手段とを含むことを特徴とする請求
項1から請求項5までのいずれかに記載の内燃機関の燃
焼制御装置。 - 【請求項7】 前記燃焼変動量演算手段は、 前記燃焼終了時期の平均値を演算するフィルタ処理手段
を含み、 前記平均値と今回の燃焼終了時期との偏差を前記燃焼変
動量とし、 前記燃焼パラメータ補正手段は、 前記燃焼変動量が所定値を越えたときに、前記燃焼パラ
メータのうちの燃料噴射量を所定量ずつ増量補正し、 前記燃焼変動量が所定値以下を示す状態が所定回数以上
連続したときに、前記燃料噴射量を所定量ずつ減量補正
することを特徴とする請求項6に記載の内燃機関の燃焼
制御装置。 - 【請求項8】 前記オン信号がオフからオンに移行する
ときの立ち上がりタイミングを検出する立ち上がりタイ
ミング検出手段と、 前記マスク区間内で前記立ち上がりタイミングが検出さ
れない場合に完全失火判定信号を出力する完全失火判定
手段と、 前記完全失火判定信号に応答して燃焼制御禁止信号を出
力する燃焼制御禁止手段とを備え、 前記燃焼パラメータ補正手段は、前記燃焼制御禁止信号
に応答して、前記燃焼パラメータの補正を停止すること
を特徴とする請求項6または請求項7に記載の内燃機関
の燃焼制御装置。 - 【請求項9】 前記内燃機関は、前記燃焼室内に燃料を
直接噴射する筒内噴射型の内燃機関であり、 前記マスク区間は、前記内燃機関の燃料噴射時期および
燃料噴射量の少なくとも一方に応じて補正されることを
特徴とする請求項1から請求項8までのいずれかに記載
の内燃機関の燃焼制御装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8321901A JPH10159699A (ja) | 1996-12-02 | 1996-12-02 | 内燃機関の燃焼制御装置 |
| US08/980,892 US5983862A (en) | 1996-12-02 | 1997-12-01 | Combustion control system for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8321901A JPH10159699A (ja) | 1996-12-02 | 1996-12-02 | 内燃機関の燃焼制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10159699A true JPH10159699A (ja) | 1998-06-16 |
Family
ID=18137675
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8321901A Pending JPH10159699A (ja) | 1996-12-02 | 1996-12-02 | 内燃機関の燃焼制御装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5983862A (ja) |
| JP (1) | JPH10159699A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006138262A (ja) * | 2004-11-12 | 2006-06-01 | Toyota Motor Corp | 自動適合装置 |
| JP2010127137A (ja) * | 2008-11-26 | 2010-06-10 | Daihatsu Motor Co Ltd | 内燃機関の失火判定方法 |
| JP2011174382A (ja) * | 2010-02-23 | 2011-09-08 | Mitsubishi Electric Corp | 内燃機関の燃焼状態検出装置 |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE19838222A1 (de) * | 1998-08-22 | 2000-02-24 | Daimler Chrysler Ag | Verfahren zur Auswertung eines Ionenstromsignales einer selbstzündenden Brennkraftmaschine |
| DE19901066C1 (de) * | 1999-01-14 | 2000-08-10 | Daimler Chrysler Ag | Verfahren zur Erkennung von durchlaßverringernden Veränderungen in einem Abgaskatalysatorkörper |
| US6980903B2 (en) * | 2002-11-01 | 2005-12-27 | Visteon Global Technologies, Inc. | Exhaust gas control using a spark plug ionization signal |
| US6845314B2 (en) * | 2002-12-12 | 2005-01-18 | Mirenco, Inc. | Method and apparatus for remote communication of vehicle combustion performance parameters |
| WO2012103368A1 (en) * | 2011-01-28 | 2012-08-02 | Wayne State University | Autonomous operation of electronically controlled internal combustion engines on a variety of fuels and/or other variabilities using ion current and/or other combustion sensors |
| JP6094553B2 (ja) * | 2014-09-26 | 2017-03-15 | トヨタ自動車株式会社 | 内燃機関の制御装置 |
| US9964093B2 (en) * | 2014-11-26 | 2018-05-08 | Southwest Research Institute | Two-dimensional igniter for testing in-cylinder gas velocity and/or gas composition |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR950004612B1 (ko) * | 1990-06-25 | 1995-05-03 | 미쓰비시덴키가부시키가이샤 | 내연기관 실화검출방법 및 장치 |
| JP2721604B2 (ja) * | 1991-09-30 | 1998-03-04 | 株式会社日立製作所 | 燃焼状態診断装置 |
| US5337716A (en) * | 1992-02-04 | 1994-08-16 | Mitsubishi Denki Kabushiki Kaisha | Control apparatus for internal combustion engine |
| JP2843194B2 (ja) * | 1992-02-19 | 1999-01-06 | 三菱電機株式会社 | 内燃機関制御装置 |
| JP2909345B2 (ja) * | 1993-03-23 | 1999-06-23 | 三菱電機株式会社 | 内燃機関制御装置 |
| JPH09324690A (ja) * | 1996-06-03 | 1997-12-16 | Mitsubishi Electric Corp | 内燃機関制御装置 |
-
1996
- 1996-12-02 JP JP8321901A patent/JPH10159699A/ja active Pending
-
1997
- 1997-12-01 US US08/980,892 patent/US5983862A/en not_active Expired - Lifetime
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006138262A (ja) * | 2004-11-12 | 2006-06-01 | Toyota Motor Corp | 自動適合装置 |
| JP2010127137A (ja) * | 2008-11-26 | 2010-06-10 | Daihatsu Motor Co Ltd | 内燃機関の失火判定方法 |
| JP2011174382A (ja) * | 2010-02-23 | 2011-09-08 | Mitsubishi Electric Corp | 内燃機関の燃焼状態検出装置 |
| US8291747B2 (en) | 2010-02-23 | 2012-10-23 | Mitsubishi Electric Corp. | Internal combustion engine combustion state detection apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| US5983862A (en) | 1999-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8297256B2 (en) | Ignition control system for internal combustion engines | |
| JP5209454B2 (ja) | 内燃機関の停止時に点火を停止する時期を制御する装置 | |
| US7121233B2 (en) | Control apparatus for an internal combustion engine | |
| EP2660451B1 (en) | Method for controlling starting of internal combustion engine and starting control device | |
| EP2128411B1 (en) | Ignition timing control system and method for internal combustion engine | |
| JP2008069713A (ja) | 内燃機関の燃焼制御装置 | |
| JPH0914027A (ja) | 内燃エンジンの制御装置及び車両の制御装置 | |
| US5664544A (en) | Apparatus and method for control of an internal combustion engine | |
| JPH10159699A (ja) | 内燃機関の燃焼制御装置 | |
| JP2010156248A (ja) | 内燃機関の制御装置 | |
| CN102787929B (zh) | 用于运行内燃机的方法 | |
| US6769401B2 (en) | Power output control system for internal combustion engine | |
| EP1554491A1 (en) | Electronic control unit and method for controlling an ignition timing of an internal-combustion engine | |
| EP0160959B1 (en) | Method and apparatus for detecting surging in internal combustion engine | |
| JPH1150878A (ja) | 内燃機関の制御装置 | |
| JP2001082302A (ja) | 内燃機関の点火時期制御装置 | |
| JP2775676B2 (ja) | 内燃機関の燃料供給制御装置 | |
| US7891335B2 (en) | Control system for internal combustion engine | |
| JPH1193716A (ja) | 内燃機関の内部残留ガス制御装置 | |
| JP2504020B2 (ja) | 内燃エンジンの始動直後の点火時期制御方法 | |
| JP3401131B2 (ja) | 内燃機関の燃料性状検出装置 | |
| JPH06159208A (ja) | イオン電流によるmbt制御方法 | |
| JP3096379B2 (ja) | 内燃エンジンの触媒温度制御装置 | |
| JP4293939B2 (ja) | 内燃機関の制御方法 | |
| JPH06317207A (ja) | アイドル回転数制御装置 |