(57)【特許請求の範囲】
【請求項１】
燃料を高圧状態で蓄える蓄圧室と、該蓄圧室に燃料を圧送する燃料ポンプと、前記蓄圧室に蓄えられた燃料を噴射する燃料噴射弁と、前記蓄圧室内の燃圧を検出する検出手段とを備える内燃機関の燃料噴射装置に適用される燃料噴射制御装置において、
前記燃料噴射装置は、前記燃料噴射弁による燃料噴射の期間と前記燃料の圧送の期間とが重複し得るように設定されており、
前記検出手段による検出結果をフィルタ処理するフィルタ処理手段と、
該フィルタ処理手段の出力に基づき、実際の燃圧に対する前記フィルタ処理によるずれ量を補償して実際の燃圧のピーク値を推定する推定手段と、
該推定される実際の燃圧のピーク値を目標値にフィードバック制御すべく前記燃料ポンプを操作する操作手段とを備えることを特徴とする燃料噴射制御装置。
【請求項２】
前記フィルタ処理手段は、前記検出手段の出力を取り込むフィルタ回路を備えて構成され、
前記推定手段は、前記内燃機関の出力軸の回転速度と前記フィルタ回路の時定数とに基づき、前記フィルタ回路による前記ずれ量のうちの燃圧の変化量のずれ量を補償して前記推定を行なうことを特徴とする請求項１記載の燃料噴射制御装置。
【請求項３】
前記推定手段は、前記フィルタ回路の出力に基づき、前記フィルタ回路における電圧降下による前記検出手段の出力のドリフト量を更に補償しつつ前記推定を行なうことを特徴とする請求項２記載の燃料噴射制御装置。
【請求項４】
前記推定手段は、前記燃料噴射の終了後に前記推定を行なうことを特徴とする請求項１〜３のいずれかに記載の燃料噴射制御装置。
【請求項５】
前記検出手段の検出結果をディジタルデータに変換する変換器と、
前記ディジタルデータを記憶する記憶手段とを更に備えることを特徴とする請求項１〜４のいずれかに記載の燃料噴射制御装置。
【請求項６】
前記フィルタ処理手段は、前記ディジタルデータをフィルタ処理する手段を備えて構成され、
該ディジタルデータをフィルタ処理する手段は、前記燃料噴射の終了後に当該フィルタ処理を行なうことを特徴とする請求項５記載の燃料噴射制御装置。
【請求項７】
前記燃料噴射のなされるタイミングに応じて、前記ディジタルデータのサンプリングのタイミングを変更することを特徴とする請求項５又は６記載の燃料噴射制御装置。
【請求項８】
前記ディジタルデータのサンプリング周期を前記内燃機関の既定の回転角度毎に各別に設定可能であることを特徴とする請求項５〜７のいずれかに記載の燃料噴射制御装置。
【請求項９】
燃料を高圧状態で蓄える蓄圧室と、該蓄圧室に燃料を圧送する燃料ポンプと、前記蓄圧室に蓄えられた燃料を噴射する燃料噴射弁と、前記蓄圧室内の燃圧を検出する検出手段とを備え、前記燃料噴射弁による燃料噴射の期間と前記燃料の圧送の期間とが重複し得るように設定された内燃機関の燃料噴射装置に適用され、前記検出手段による検出結果をディジタルデータに変換する変換器を備える燃料噴射制御装置において、
前記燃料噴射のなされるタイミング近傍において、前記ディジタルデータを複数回サンプリングする手段と、
該サンプリングされた複数個のディジタルデータに基づき前記燃圧のピーク値を算出する手段と、
前記ピーク値に基づき前記燃料ポンプを操作する手段とを備えることを特徴とする燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料を高圧状態で蓄える蓄圧室と、該蓄圧室に燃料を圧送する燃料ポンプと、前記蓄圧室に蓄えられた燃料を噴射する燃料噴射弁と、前記蓄圧室内の燃圧を検出する検出手段とを備える内燃機関の燃料噴射装置に適用される燃料噴射制御装置に関する。
【背景技術】
【０００２】
ディーゼル機関の各気筒の燃料噴射弁に高圧の燃料を供給する共通の蓄圧室（コモンレール）を備える燃料噴射装置が周知である。このコモンレール式のディーゼル機関によれば、機関運転状態に応じて、コモンレール内の燃圧を自由に制御することができ、ひいては燃料噴射弁に供給される燃料の圧力を自由に制御することができる。
【０００３】
このディーゼル機関の燃料噴射制御装置では、通常、コモンレール内の燃圧の検出値を目標値にフィードバック制御すべく、燃料ポンプを操作する（特許文献１）。ここで、コモンレール内の燃圧のサンプリング周期は、通常、ディーゼル機関の出力軸の所定の回転角度に設定されている。
【０００４】
また、燃料ポンプによるコモンレールへの燃料の加圧供給（圧送）は、燃料噴射よりも前となるように設定されることが多い。これにより、燃料の圧送によるコモンレール内の燃圧の変動が収まった後に燃料噴射を行なうことができ、燃料噴射の制御精度を高く維持することが容易となるからである。また、上記設定は、コモンレール内の燃圧のフィードバック制御にとっても都合がよい。これは、燃料の圧送後に燃圧をサンプリングし、このサンプリングされる燃圧に基づきフィードバック制御を行うことで、燃料の圧送や燃料噴射等によってコモンレール内の燃圧が変動したとしても、略ピークの燃圧を所望に制御することができるからである。
【０００５】
ところで、燃料噴射弁の開弁期間（燃料噴射期間）が同一である場合、コモンレール内の燃圧が高いほど燃料噴射弁から噴射される燃料量が増加する。このため、ディーゼル機関の出力トルクを増加させるべく、燃料の圧送の期間をディーゼル機関の圧縮上死点近傍とする要求がある。ただし、この場合、燃圧がピークとなる回転角度は、燃料噴射と圧送との重複の態様に応じて変化する。このため、圧送終了後の所定の回転角度をサンプリングタイミングとしたのでは、コモンレール内の燃圧の正確なピーク値を検出することができない。
【０００６】
これに対し、燃料の圧送開始時近傍に燃圧をサンプリングしてフィードバック制御をすることで、燃圧のピーク値がコモンレールの耐圧を超えないようにすることも考えられる。しかし、この場合、燃圧のピーク値を直接管理することができないため、コモンレールの耐圧を超えないように大きなマージンを設けて燃圧の目標値を設定することとなり、ディーゼル機関の出力トルクの向上にとって障害となってしまう。
【０００７】
更に、コモンレール内の燃圧を検出する燃圧センサの出力に対するノイズ対策等を目的として、通常、燃圧センサの出力にフィルタ処理が施される。ただし、このフィルタ処理によってノイズを除去することはできるものの、フィルタ処理の施された燃圧と実際の燃圧との間にずれが生じる。このため、燃圧の目標値の設定に際しては、このずれを考慮してマージンが設けられることとなり、ディーゼル機関の出力トルクの向上にとって障害となってしまう。
【０００８】
このように、燃料噴射制御を所望に行なうためには、燃圧をより高精度に管理することが要求される。
【特許文献１】特開２００１−００３７９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上記課題を解決するためになされたものであり、その目的は、燃料を高圧状態で蓄える蓄圧室内の燃圧をより高精度に管理することのできる燃料噴射制御装置を提供することにある。
【課題を解決するための手段】
【００１０】
以下、上記課題を解決するための手段、及びその作用効果について記載する。
【００１１】
請求項１記載の発明は、前記燃料噴射装置は、前記燃料噴射弁による燃料噴射の期間と前記燃料の圧送の期間とが重複し得るように設定されており、前記検出手段による検出結果をフィルタ処理するフィルタ処理手段と、該フィルタ処理手段の出力に基づき、実際の燃圧に対する前記フィルタ処理によるずれ量を補償して実際の燃圧のピーク値を推定する推定手段と、該推定される実際の燃圧のピーク値を目標値にフィードバック制御すべく前記燃料ポンプを操作する操作手段とを備えることを特徴とする。
【００１２】
上記構成では、検出手段の検出結果にフィルタ処理を施すことで、検出手段の出力にノイズが混入する場合であっても、このノイズを好適に除去することができる。ただし、フィルタ処理を施すことで、実際の燃圧の挙動とフィルタ処理の施された検出結果との間にずれが生じ得る。この点、上記構成では、フィルタ処理による上記ずれ量を補償して実際の燃圧の挙動を推定する推定手段を備えることで、実際の燃圧をより高精度に管理することができる。したがって、燃料ポンプの操作による燃圧の制御や、燃料噴射弁の操作による燃料噴射制御をより適切に行うことができる。
また、上記構成では、燃料噴射の期間と圧送の期間とが重複し得るために、重複を回避する設定と比較して、燃料噴射の期間における燃圧を高圧とすることができる。このため、重複を回避する設定と比較して、燃料噴射量を増加させることができ、ひいては、内燃機関の出力トルクを増加させることができる。
さらに、上記構成では、推定手段によってピーク値を推定するとともに、推定されるピーク値を目標値にフィードバック制御するために、ピーク値を高精度に制御することができる。このため、例えばピーク値を蓄圧室の耐圧等に応じて許容される範囲内で極力大きな値とすることが可能となる。
【００１３】
請求項２記載の発明は、請求項１記載の発明において、前記フィルタ処理手段は、前記検出手段の出力を取り込むフィルタ回路を備えて構成され、前記推定手段は、前記内燃機関の出力軸の回転速度と前記フィルタ回路の時定数とに基づき、前記フィルタ回路による前記ずれ量のうちの燃圧の変化量のずれ量を補償して前記推定を行なうことを特徴とする。
【００１４】
上記構成では、フィルタ回路を備えるために、当該燃料噴射制御装置の演算負荷を増大させることなく、検出手段に対するフィルタ処理を施すことができる。そして、上記構成では、フィルタ回路による上述したずれ量のうちの燃圧の変化量のずれ量を、回転速度と時定数とによって精度良く算出することができる。
【００１５】
請求項３記載の発明は、請求項２記載の発明において、前記推定手段は、前記フィルタ回路の出力に基づき、前記フィルタ回路における電圧降下による前記検出手段の出力のドリフト量を更に補償しつつ前記推定を行なうことを特徴とする。
【００１６】
上記構成において、フィルタ回路を備える場合、フィルタ回路内の抵抗における電圧降下によって検出手段の出力が低下するおそれがある。この点、上記構成では、フィルタ回路での電圧降下による上記ドリフト量を補償しつつ燃圧の挙動を推定することで、こうした問題を好適に抑制又は回避することができる。
【００１９】
請求項４記載の発明は、請求項１〜３のいずれかに記載の発明において、前記推定手段は、前記燃料噴射の終了後に前記推定を行なうことを特徴とする。
【００２０】
燃料噴射がなされるときには、一般に、燃料噴射弁の操作に関連する演算処理を行なうために、燃料噴射制御装置の演算負荷が大きくなる傾向にある。この点、上記構成では、推定手段による推定を、燃料噴射の終了後に行なうことで、当該燃料噴射制御装置の演算負荷を分散させることができるため、燃料噴射がなされているときに演算負荷が極度に増大することを回避することができる。
【００２１】
請求項５記載の発明は、請求項１〜３のいずれかに記載の発明において、前記検出手段の検出結果をディジタルデータに変換する変換器と、前記ディジタルデータを記憶する記憶手段とを更に備えることを特徴とする。
【００２２】
上記構成では、検出手段の検出結果をディジタルデータとして変換し、このディジタルデータを記憶することで、上記推定に都合のよいときに記憶手段からディジタルデータを読み出して上記推定を行なうことができる。
【００２３】
請求項６記載の発明は、請求項５記載の発明において、前記フィルタ処理手段は、前記ディジタルデータをフィルタ処理する手段を備えて構成され、該ディジタルデータをフィルタ処理する手段は、前記燃料噴射の終了後に当該フィルタ処理を行なうことを特徴とする。
【００２４】
燃料噴射がなされるときには、一般に、燃料噴射弁の操作に関連する演算処理を行なうために、燃料噴射制御装置の演算負荷が大きくなる傾向にある。この点、上記構成では、ディジタルデータのフィルタ処理を燃料噴射の終了後に行なうことで、当該燃料噴射制御装置の演算負荷を分散させることができるため、燃料噴射がなされているときに演算負荷が極度に増大することを回避することができる。
【００２５】
請求項７記載の発明は、請求項５又は６記載の発明において、前記燃料噴射のなされるタイミングに応じて、前記ディジタルデータのサンプリングのタイミングを変更することを特徴とする。
【００２６】
上記構成では、燃料噴射のなされるタイミングに応じてディジタルデータのサンプリングのタイミングを変更することで、ディジタルデータのサンプリングが要求されるときに同変換を行なうことが可能となる。このため、サンプリング要求に適切に応じつつも、当該燃料噴射制御装置の演算負荷を極力低減することができる。更に、上記検出手段以外の手段が変換器を使用する構成であっても、変換器の使用要求が互いに干渉することを極力抑制することができる。
【００２７】
請求項８記載の発明は、請求項５〜７のいずれかに記載の発明において、前記ディジタルデータのサンプリング周期を前記内燃機関の既定の回転角度毎に各別に設定可能であることを特徴とする。
【００２８】
上記構成では、既定の回転角度毎にサンプリング周期が各別に設定可能であるため、検出手段の検出値を短周期でサンプリングすることが望まれるときに限定して短周期でのサンプリングを行なうことができる。このため、サンプリング要求に適切に応じつつも、当該燃料噴射制御装置の演算負荷を極力低減することができる。更に、上記検出手段以外の手段が変換器を使用する構成であっても、変換器の使用要求が互いに干渉することを極力抑制しつつ、燃圧の挙動を高精度に推定することができる。
【００３３】
請求項９記載の発明は、前記燃料噴射のなされるタイミング近傍において、前記ディジタルデータを複数回サンプリングする手段と、該サンプリングされた複数個のディジタルデータに基づき前記燃圧のピーク値を算出する手段と、前記ピーク値に基づき前記燃料ポンプを操作する手段とを備えることを特徴とする。
【００３４】
上記構成では、燃料噴射の期間と燃料の圧送の期間とが重複し得るために、重複の態様に応じて燃圧のピーク値が大きく変動し得る。ここで、上記構成では、燃料噴射のなされるタイミング近傍において、ディジタルデータを複数回サンプリングすることで、変動し得る燃圧の情報を十分に取得することが可能となる。そして、サンプリングされる複数個のディジタルデータに基づき算出されるピーク値に基づき燃料ポンプを操作することで、ピーク値を適切に管理することができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明にかかる燃料噴射制御装置をディーゼル機関の燃料噴射制御装置に適用した一実施形態について、図面を参照しつつ説明する。
【００３６】
図１に、本実施形態にかかるエンジンシステムの全体構成を示す。
【００３７】
図示されるように、燃料タンク２内の燃料は、燃料フィルタ４を介して燃料ポンプ６によって汲み上げられる。この燃料ポンプ６は、ディーゼル機関の出力軸であるクランク軸８から動力を付与されて燃料を吐出するものである。詳しくは、燃料ポンプ６は、吸入調量弁１０を備えており、この吸入調量弁１０が操作されることで、外部に吐出される燃料量が決定される。また、燃料ポンプ６は、いくつかのプランジャを備えており、これらプランジャが上死点及び下死点間を往復運動することで、燃料が吸入及び吐出される。
【００３８】
燃料ポンプ６からの燃料は、コモンレール１２に加圧供給（圧送）される。コモンレール１２は、燃料ポンプ６から圧送された燃料を高圧状態で蓄え、これを高圧燃料通路１４を介して各気筒（ここでは、４気筒を例示）の燃料噴射弁１６に供給する。なお、燃料噴射弁１６は、低圧燃料通路１８を介して燃料タンク２と接続されている。
【００３９】
上記エンジンシステムは、コモンレール１２内の燃圧を検出する燃圧センサ２０や、クランク軸８の回転角度を検出するクランク角センサ２２等、ディーゼル機関の運転状態を検出する各種センサを備えている。更に、エンジンシステムは、ユーザによる加速要求に応じて操作されるアクセルペダルの操作量を検出するアクセルセンサ２４を備えている。
【００４０】
一方、電子制御装置（ＥＣＵ３０）は、マイクロコンピュータを主体として構成され、上記各種センサの検出結果を取り込み、これに基づきディーゼル機関の出力を制御するものである。
【００４１】
上記ＥＣＵ３０は、ディーゼル機関の出力制御を適切に行なうべく、燃料噴射制御を行う。すなわち、要求トルクを生成する燃料噴射量の指令値（指令噴射量）に見合った開弁時間（噴射期間）となるように、燃料噴射弁１６を開操作する。ここで、この噴射期間は、指令噴射量と燃圧との２次元マップに基づき設定される。この２次元マップは、同一の噴射量なら、燃圧が高いほど噴射期間が短くなるように設定されている。
【００４２】
また、燃料噴射制御に際しては、燃圧センサ２０によって検出される燃圧を、ディーゼル機関の運転状態等に応じて設定される燃圧の目標値（目標燃圧）にフィードバック制御する。
【００４３】
図２に、ＥＣＵ３０のうち、特に燃圧センサ２０の出力を処理する部分の構成を示す。
【００４４】
図示されるように、ＥＣＵ３０は、燃圧センサ２０の出力電圧Ｖｉｎが印加される端子Ｔｐを備えている。そして、端子Ｔｐには、定電圧回路３１を介して、燃圧センサ２０の出力に混入するノイズを除去するフィルタ回路３２が接続されている。フィルタ回路３２は、入力信号を抵抗値Ｒ１の抵抗器３２ａを介して外部へ出力するものであって且つ、入力信号を平滑化するための容量Ｃのコンデンサ３２ｂが抵抗器３２ａの出力側及び接地間に接続されて構成されている。
【００４５】
フィルタ回路３２の出力電圧は、端子Ｔｆを介して、マイクロコンピュータ（マイコン３３）に取り込まれる。マイコン３３は、端子Ｔｆに入力される信号を、抵抗値Ｒ２の抵抗器３４の電圧降下の値として、アナログ／ディジタル変換器（Ａ／Ｄ変換器３５）に取り込む。Ａ／Ｄ変換器３５は、入力される信号を所定のタイミングでディジタルデータに変換して中央処理装置（ＣＰＵ３６）に出力する。ＣＰＵ３６は、ランダムアクセスメモリ（ＲＡＭ３７）に、演算データを一旦記憶させつつ各種演算を行なう。
【００４６】
図３に、燃圧センサ２０の検出値の目標燃圧へのフィードバック制御の処理手順を示す。この処理は、ＥＣＵ３０により、例えば所定周期で繰り返し実行される。
【００４７】
この一連の処理では、まずステップＳ１０においてアクセルセンサ２４によって検出されるアクセルペダルの操作量と、クランク角センサ２２を用いて検出される回転速度とに基づき、目標燃圧を算出する。ここで、目標燃圧は、ディーゼル機関の要求トルクが大きいほど、また、回転速度が大きいほど、高圧に設定される。続くステップＳ１２では、燃圧センサ２０によって検出される燃圧を取得する。更に、ステップＳ１４では、目標燃圧と検出される燃圧とに基づき、比例項、積分項、微分項を算出することで、燃料ポンプ６に対する吐出量の指令値（指令吐出量）を算出する。そして、ステップＳ１６では、指令吐出量を駆動電流値に換算する。そして、ステップＳ１８では、算出される駆動電流値に応じて燃料ポンプ６（詳しくは、吸入調量弁１０）を操作する。
【００４８】
上記態様にてコモンレール１２内の燃圧を目標燃圧にフィードバック制御することが可能となる。ただし、フィードバック制御は、燃圧センサ２０により燃圧をどのタイミングで検出するかに依存してその制御精度が変動し得る。より正確には、上記Ａ／Ｄ変換器３５によって燃圧センサ２０の出力の変換されたディジタルデータのサンプリングのタイミングをいつにするかに依存してその制御精度が変動し得る。
【００４９】
図４に、フィードバック制御の一例を示す。詳しくは、図４（ａ）は、燃料噴射弁１６に対する操作信号を示し、図４（ｂ）は、燃圧の推移を示し、図４（ｃ）は、燃料ポンプ６による燃料の吸入及び吐出の態様を示す。なお、図４（ａ）には、要求トルクを生成するためのメインとなる噴射であるメイン噴射ｍの操作信号に加えて、パイロット噴射ｐの操作信号を例示した。ここで、パイロット噴射ｐは、極微小な燃料が噴射されて着火の直前の燃料と空気との混合を促進させるとともに、メイン噴射後の着火時期の遅れを短縮して窒素酸化物（ＮＯｘ）の発生を抑制し、燃焼音及び振動を低減するためのものである。
【００５０】
図４（ｂ）の実線は、図４（ｃ）に例示する態様にて燃料が吐出される場合の燃圧の挙動を示している（ただし、便宜上、パイロット噴射ｐによる影響を無視している）。この例では、燃料ポンプ６からコモンレール１２への燃料の圧送が、燃料噴射と重複しないように、各気筒の上死点よりも十分に進角して設定されている。このため、燃料の圧送後、燃圧が安定したタイミング（図中、７８°ＢＴＤＣ）の燃圧センサ２０の出力（Ａ／Ｄ変換器３５により変換されたディジタルデータ）を用いて先の図３に示したフィードバック制御にかかる演算を行なうことで、燃圧のピーク値を目標燃圧に精度良くフィードバック制御することができる。
【００５１】
ただし、燃料噴射制御においては、上述したように、同一の噴射期間であっても燃圧が高いほど噴射量が増加する。このため、ディーゼル機関の出力トルクを極力増大させるためには、メイン噴射の期間と圧送の期間とを重複させることが望まれる。これにより、図４（ｂ）に一点鎖線にて示すように、メイン噴射の行なわれる圧縮上死点の近傍においてコモンレール１２内の燃圧が最高圧となるため、噴射量を極力増大させることが可能となる。
【００５２】
ただし、この場合、燃料噴射量や噴射開始時期に依存して燃圧のピーク位置が図４（ｂ）に示す範囲ΔＷで変動する。このため、特定の回転角度においてサンプリングされる燃圧センサ２０の出力についてのディジタルデータを用いて先の図３に示した処理により燃圧を目標燃圧にフィードバック制御したのでは、ピーク値を目標燃圧に高精度に制御することが困難となる。このため、目標燃圧は、コモンレール１２内の燃圧がその耐圧を超えないように大きなマージンを設けて設定されることとなる。特に、燃圧のピーク値は、燃料ポンプ６や、コモンレール１２、燃料噴射弁１６等を備えて構成される燃料噴射装置の個体差に起因するばらつきにより、図４（ｂ）に示す変動幅ΔＨのばらつきを有する。このため、上記目標燃圧の設定に際しては、特に上記変動幅ΔＨを考慮してマージンを設定することが要求される。このため、コモンレール１２が許容する燃圧の最高値よりも低い値で燃圧が制御されることとなり、ディーゼル機関の出力トルクも制約を受けることとなる。
【００５３】
そこで本実施形態では、図５に示すように、燃料の圧送上死点を各気筒の圧縮上死点と対応付けて且つ、燃料噴射のなされるタイミング近傍において、Ａ／Ｄ変換器３５により変換される燃圧センサ２０の出力に関するディジタルデータを集中的にサンプリングし、これらサンプリングされるディジタルデータに基づき燃圧のピーク値を算出する。これにより、クランク軸８の所定の回転角度毎にサンプリングされるディジタルデータを用いる場合と比較して、燃圧のピーク値をより適切に管理することができる。
【００５４】
ただし、燃料噴射時には、燃料噴射弁１６の操作のための演算等により、ＥＣＵ３０の演算負荷が大きい。このため、本実施形態では、上記複数のディジタルデータを一旦先の図２に示したＲＡＭ３７に記憶させ、燃料噴射の終了後にピーク値の算出を行なう（図中、「４２°ＡＴＤＣ」）。そして、こうして算出されるピーク値を、先の図３に示したフィードバック制御において用いることで、ピーク値を目標燃圧にフィードバック制御する。
【００５５】
以下、上記ピーク値の算出にかかる処理について詳述する。
【００５６】
図６に、Ａ／Ｄ変換器３５によって変換される燃圧センサ２０の出力に関するディジタルデータのサンプリング処理の手順を示す。この処理は、ＥＣＵ３０により、クランク軸８の回転角度周期（ここでは、先の図４及び図５に示す「３０°ＣＡ」間隔）で繰り返し実行される。
【００５７】
この一連の処理では、まずステップＳ２０において、別のロジックで設定されるメイン噴射の噴射開始時期を取り込む。続くステップＳ２２では、噴射開始時期との差が「６０°ＣＡ」進角以内であるか否かを判断する。この判断は、燃料噴射開始時期を含む「３０°ＣＡ」の角度領域の１つ前の「３０°ＣＡ」の角度領域を判断するためのものである。そして、ステップＳ２２において肯定判断されると、ステップＳ２４において、上記サンプリングを行なう角度領域を設定する。この角度領域は、先の図５に例示したように、噴射開始時期を含む「３０°ＣＡ」の角度領域と、その前後の各「３０°ＣＡ」の角度領域として設定される。なお、以下では、説明の便宜上、これら３つの角度領域を、進角側から順に、第１領域〜第３領域とする。
【００５８】
続くステップＳ２６では、第１領域から第３領域のそれぞれにおける上記サンプリング周期を設定する。ここでは、先の図５に例示されるように、メイン噴射の噴射開始時期を含む角度領域（圧縮上死点を含む角度領域）である第２領域において最もサンプリング回数を多くするためにサンプリング周期が最も短く設定される。また、第３領域にもメイン噴射の期間が重複するために、第１領域よりもサンプリング回数が多くなるように、第１領域よりもサンプリング周期を短く設定している。
【００５９】
なお、第１領域〜第３領域までの各サンプリング周期は固定値でもよいが、クランク軸８の回転速度に応じて可変設定するようにしてもよい。ここで、サンプリング周期を固定値とする場合には、「３０°ＣＡ」間に「５」回程度のサンプリング回数となるようにすることが望ましい。
【００６０】
ステップＳ２６においてサンプリング周期が算出されると、これに応じて、ステップＳ２８においてＡ／Ｄ変換器３５によって変換される燃圧センサ２０についてのディジタルデータのサンプリング処理が実行される。
【００６１】
なお、ステップＳ２２において否定判断されるときや、ステップＳ２８の処理が完了するときには、図６に示す一連の処理を一旦終了する。
【００６２】
図７に、先の図６のステップＳ２８の処理によってサンプリングされたディジタルデータの取得（記憶保持）にかかる処理の手順を示す。この処理は、ＥＣＵ３０により、クランク軸８の所定の回転角度周期で繰り返し実行される。
【００６３】
この一連の処理では、まずステップＳ３０において、前回の「３０°ＣＡ」の回転に伴い、先の図６のステップＳ２８によるサンプリング処理がなされたか否かを判断する。そして、ステップＳ３０において肯定判断されるときには、ステップＳ３２において、前回の「３０°ＣＡ」の回転に伴いサンプリングされたディジタルデータを、上記ＲＡＭ３７の所定の記憶領域に記憶させる。
【００６４】
なお、ステップＳ３０において否定判断されるときや、ステップＳ３２の処理が完了するときには、図７に示す一連の処理を一旦終了する。
【００６５】
図８に、ピーク値の算出にかかる処理の手順を示す。この処理は、ＥＣＵ３０により、例えば所定周期で繰り返し実行される。
【００６６】
この一連の処理では、まずステップＳ４０において、メイン噴射が終了したと想定される所定角度であるか否かを判断する。この所定角度は、ピーク値の算出にかかる演算処理を行なうタイミングを定めるものであり、例えば先の図５における「ＡＴＤＣ４２°ＣＡ」に設定されている。
【００６７】
そして所定角度であると判断されると、ステップＳ４２において、先の図２に示したＣＰＵ３６によるソフトウェアによるフィルタ処理としての移動平均処理を行なう。この処理は、燃圧センサ２０の出力に混入するノイズを更に除去するために行なわれる。これは、燃料噴射に際しては、燃料噴射弁１６に駆動電流値を与える関係上、燃圧センサ２０の出力に混入するノイズも大きなものとなりやすく、先の図２に示したフィルタ回路３２のみではノイズを適切に除去することができないおそれがあるために行なうものである。
【００６８】
具体的には、図９に示すように、所定周期でＡ／Ｄ変換器３５により変換される時系列に沿ったディジタルデータである燃圧データＮＰＣ１，ＮＰＣ２，ＮＰＣ３，…について、前後のデータを含む複数個（ここでは３つ）のデータの平均値をフィルタ処理後のデータとする。例えば、フィルタ処理後の２つ目の燃圧データＮＰＣ２は、フィルタ処理前の３つの燃圧データＮＰＣ１〜ＮＰＣ３の平均値として算出される。
【００６９】
先の図８に示すステップＳ４２の処理が完了すると、ステップＳ４４に移行する。ステップＳ４４では、ステップＳ４２にてフィルタ処理の施された燃圧データを用いて、燃圧のピーク値を算出する。ここでは、例えばフィルタ処理後の燃圧データのうちの最大の値をピーク値としてもよいし、また、フィルタ処理後の燃圧データを用いた補間処理によりピーク値を算出してもよい。
【００７０】
こうしてステップＳ４４の処理が完了すると、ステップＳ４６〜Ｓ５０においては、ステップＳ４４の処理によって算出されるピーク値と、実際の燃圧のピーク値とのずれ量を補償して、実際のピーク値を推定する処理を行なう。これは、図１０に示すように、一般に、燃圧センサ２０の出力をフィルタ処理することでノイズを除去することができるものの、フィルタ処理後の値は、実際の燃圧の値に対してずれたものとなることなどのために行なう処理である。図１０では、フィルタ回路３２や、移動平均処理により、燃圧センサ２０の検出値が、実際よりも低い値となる傾向を模式的に示している。
【００７１】
以下、図１１を用いて、フィルタ処理等による実際の燃圧に対するずれについて更に考察する。図１１では、便宜上、先の図２の端子Ｔｐに印加される電圧Ｖｉｎを振幅Ａ１の正弦波にて近似して考える。この場合、フィルタ回路３２の出力Ｖ０は、振幅Ａ２の正弦波となる。ここで、「Ａ２＜Ａ１」である。詳しくは、これら振幅の間には、正弦波の周波数ｆと、先の図２に示したフィルタ回路３２の時定数であるコンデンサ３２ｂの容量Ｃ及び抵抗器３２ａの抵抗値Ｒ１の積とを用いた下式（ｃ１）の関係がある。
【００７２】
【数１】
0004518026.tif 000002
ただし、フィルタ回路３２の出力は、振幅Ａ２が小さくなるのみならず、振幅の中心値についても、ドリフト量Ｖｄｒｉｆｔだけ入力に対して低下する。これは、先の図２に示すように、Ａ／Ｄ変換器３５が抵抗器３４による電圧降下の値をディジタルデータに変換するために生じるものである。すなわち、この電圧降下の値は、フィルタ回路３２の入力電圧に対して、抵抗器３２ａによる電圧降下分だけ低い値となる。この抵抗器３２ａによる電圧降下分がドリフト量Ｖｄｒｉｆｔである。このドリフト量Ｖｄｒｉｆｔは、下式（ｃ２）となる。
【００７３】
Ｖｄｒｉｆｔ＝Ａ１×Ｒ１／（Ｒ１＋Ｒ２）      …（ｃ２）
更に、先の図８のステップＳ４２に示した移動平均処理により、振幅Ａ３の正弦波となる。ここで、「Ａ３＜Ａ２」である。
【００７４】
このため、移動平均処理後の燃圧データに基づき算出されるピーク値から、移動平均処理による減衰量と、ドリフト量Ｖｄｒｉｆｔと、フィルタ回路３２による減衰量とを補償して実際のピーク値を推定する。
【００７５】
具体的には、まず先の図８のステップＳ４６において、上記ステップＳ４４において算出されるピーク値に基づき、移動平均処理による減衰量の補償されたピーク値を算出する。ここでは、燃圧データの大きさと、移動平均における平均処理に用いる燃圧データ数とに基づき理論式から減衰量の補償のなされた燃圧を算出する。
【００７６】
続く、ステップＳ４８では、ステップＳ４６によって算出されるピーク値ＶＰ１に基づき、下式（ｃ３）により、ドリフト量の補償された電圧ＶＰを算出する。
ＶＰ＝ＶＰ１×（Ｒ１＋Ｒ２）／Ｒ２  …（ｃ３）
そして、ステップＳ５０では、上記式（ｃ１）を用いて、フィルタ回路３２による振幅の減衰量の補償されたピーク値を算出する。ここで、周波数ｆは、クランク軸８の回転速度と相関を有する。すなわち、コモンレール１２内の燃圧は、燃料の圧送によって上昇し、燃料噴射によって低下するため、正弦波によって近似することができる。そして、単位時間当たりの燃圧の上昇及び低下の回数は、クランク軸８の回転速度に比例する。したがって、クランク軸８の回転速度に所定の換算係数を乗算することで、同回転速度を燃圧の上昇及び低下の周波数に換算することができる。このため、フィルタ回路３２の時定数「Ｃ×Ｒ１」と、回転速度とに基づき、フィルタ回路３２による振幅の減衰量が補償されたピーク値を算出することができる。
【００７７】
なお、上記ステップＳ４０において否定判断されるときや、ステップＳ５０の処理が完了するときには、この一連の処理を一旦終了する。
【００７８】
以上詳述した本実施形態によれば、以下の効果が得られるようになる。
【００７９】
（１）燃圧センサ２０による検出結果をフィルタ処理し、フィルタ処理の施された燃圧データに基づき、実際の燃圧に対するフィルタ処理によるずれ量を補償して実際の燃圧のピーク値を推定した。ここで、フィルタ処理を施すことで、燃圧センサ２０の出力にノイズが混入する場合であっても、このノイズを好適に除去することができる。また、フィルタ処理による実際の燃圧に対するずれ量を補償して実際の燃圧のピーク値を推定することで、実際の燃圧をより高精度に管理することができる。したがって、コモンレール１２内の燃圧のピーク値を目標燃圧に高精度にフィードバック制御することができる。
【００８０】
（２）ディーゼル機関のクランク軸８の回転速度とフィルタ回路３２の時定数とに基づき、フィルタ回路３２による実際の燃圧に対するずれ量のうちの燃圧の変化量のずれ量を補償してピーク値を推定した。これにより、フィルタ回路３２による上記ずれ量を、回転速度と時定数とによって高精度に補償することができる。
【００８１】
（３）フィルタ回路３２の抵抗器３２ａにおける電圧降下による燃圧センサ２０の出力のドリフト量Ｖｄｒｉｆｔを更に補償しつつピーク値の推定を行なった。これにより、フィルタ回路３２での電圧降下の影響を排除して、ピーク値を高精度に推定することができる。
【００８２】
（４）移動平均処理による実際の燃圧に対するずれ量を補償しつつピーク値を推定した。これにより、ピーク値をより高精度に推定することができる。
【００８３】
（５）燃料の圧送上死点を、各気筒の圧縮上死点と対応させた。これにより、燃料噴射の期間と燃料圧送の期間とが重複するため、重複を回避する設定と比較して、燃料噴射の期間における燃圧を高圧とすることができる。このため、重複を回避する設定と比較して、燃料噴射量を増加させることができ、ひいては、ディーゼル機関の出力トルクを増加させることができる。
【００８４】
（６）燃圧センサ２０の検出結果であって、Ａ／Ｄ変換器３５によりディジタルデータに変換される燃圧データを、一旦ＲＡＭ３７に記憶し、燃料噴射の終了後に移動平均処理を行なった。これにより、ＥＣＵ３０の演算負荷を分散させることができるため、燃料噴射がなされているときに演算負荷が極度に増大することを回避することができる。
【００８５】
（７）燃料噴射の終了後にピーク値の推定を行なうことで、ＥＣＵ３０の演算負荷を分散させることができるため、燃料噴射がなされているときに演算負荷が極度に増大することを回避することができる。
【００８６】
（８）燃料噴射のなされるタイミングに応じてディジタルデータのサンプリングのタイミングを変更することで、ディジタルデータのサンプリングが要求されるときに同サンプリングを行なうことが可能となる。このため、サンプリング要求に適切に応じつつも、ＣＰＵ３６によるＡ／Ｄ変換器３５の出力のサンプリング処理による演算負荷を極力低減することができる。更に、変換器３５をアクセルセンサ２４等の他のセンサと共有して用いる場合であっても、他のセンサによる変換要求との干渉を極力抑制することができる。
【００８７】
（９）ディジタルデータのサンプリング周期をディーゼル機関の「３０°ＣＡ」の角度領域毎に各別に設定可能とした。これにより、短周期でサンプリングすることが望まれるときにのみ、サンプリングを短周期で行なうことができる。このため、サンプリング要求に適切に応じつつも、ＣＰＵ３６によるＡ／Ｄ変換器３５の出力のサンプリング処理による演算負荷を極力低減することができる。更に、変換器３５をアクセルセンサ２４等の他のセンサと共有して用いる場合であっても、他のセンサによる変換要求との干渉を極力抑制しつつ燃圧の挙動を高精度に推定することができる。
【００８８】
（その他の実施形態）
なお、上記各実施形態は、以下のように変更して実施してもよい。
【００８９】
・燃圧センサ２０の出力に混入するノイズを除去するためのフィルタ処理としては、上述したものに限らない。例えば先の図９に例示した移動平均処理に代えて、前回のデータと今回のデータとのそれぞれを重み付けして平均化する加重平均処理を行なってもよい。これにより、例えば先の図９に示した例においては、２つ目の燃圧データの加重平均処理後の値は、「α×ＮＰＣ１＋β×ＮＰＣ２」として算出される。ただし、「α＋β＝１」である。こうした処理を施すことによっても、処理後の値は、実際の燃圧の値に対してずれたものとなるため、このずれ量を補償してピーク値を算出することは有効である。
【００９０】
・フィルタ回路３２による燃圧センサ２０の出力の減衰を補償する手法としては、上記式（ｃ１）を利用するものに限らない。実際の燃圧の挙動が正弦波からずれたものとなることに鑑みれば、正弦波を想定した理論式を用いる代わりに、実験によって予め適合したマップ演算により減衰量を算出する構成などとすることで、上記減衰をより適切に補償することが可能となる。ここで、マップは、例えば燃圧及び回転速度と減衰量との関係を定めるものとすればよい。特に、燃料噴射と燃料の圧送とが一対一に対応しない非同期式システムにおいては、燃圧の変動も不規則となるため、マップ演算等を用いることは特に有効となる。また、フィルタ回路をより複雑な回路構成とする場合には、理論式によっては正確に減衰量を補償することが極めて困難となるおそれもあるため、そうした場合にもマップ演算等を用いることは有効である。
【００９１】
・フィルタ処理による減衰量やフィルタ回路３２における電圧降下によるドリフト量Ｖｄｒｉｆｔを補償しつつ燃圧の挙動を推定するものとしては、燃圧のピーク値を推定するものに限らない。ピーク値に限らず、燃圧の挙動をより高精度に推定することができれば、これに基づき燃料噴射弁１６の指令噴射期間を設定することで、燃料噴射量をより高精度に制御することができる。
【００９２】
・内燃機関としては、ディーゼル機関に限らず、例えば筒内噴射式ガソリン機関であってもよい。
【図面の簡単な説明】
【００９３】
【図１】一実施形態にかかるエンジンシステムの全体構成を示す図。
【図２】同実施形態にかかるＥＣＵの構成の詳細を示す図。
【図３】同実施形態にかかる燃圧のフィードバック制御の処理手順を示すフローチャート。
【図４】フィードバック制御に際しての圧送タイミングの変更による問題点を説明するためのタイムチャート。
【図５】上記実施形態にかかる燃圧のフィードバック制御に用いる燃圧のＡ／Ｄ変換態様を示すタイムチャート。
【図６】上記フィードバック制御のためのＡ／Ｄ変換にかかる処理の手順を示すフローチャート。
【図７】上記Ａ／Ｄ変換されたデータを取得する処理の手順を示すフローチャート。
【図８】上記実施形態にかかる燃圧のピーク値の算出処理の手順を示すフローチャート。
【図９】上記ピーク値の算出に際しての移動平均処理を示す図。
【図１０】フィルタ処理による問題点を説明するための図。
【図１１】フィルタ処理等による実際の燃圧に対するずれを示す図。
【符号の説明】
【００９４】
６…燃料ポンプ、１２…コモンレール、１６…燃料噴射弁、２０…燃圧センサ、３０…ＥＣＵ（燃料噴射制御装置の一実施形態）、３２…フィルタ回路、３５…Ａ／Ｄ変換器、３６…マイコン、３７…ＲＡＭ（記憶手段の一実施形態）。
【図１】
0004518026.tif 000003
【図２】
0004518026.tif 000004
【図３】
0004518026.tif 000005
【図４】
0004518026.tif 000006
【図５】
0004518026.tif 000007
【図６】
0004518026.tif 000008
【図７】
0004518026.tif 000009
【図８】
0004518026.tif 000010
【図９】
0004518026.tif 000011
【図１０】
0004518026.tif 000012
【図１１】
0004518026.tif 000013