(57)【特許請求の範囲】
【請求項１】
エンジンのクランキングを行うスタータを備え、エンジンの始動時にスタータモータの信号とエンジンの回転数に基づいてエンジンフリクションが経時劣化または故障ほどでない軽度の支障によって増加したかどうかを判定することを特徴とするエンジンのフリクション推定装置。
【請求項２】
前記スタータモータの信号はスタータモータに作用する電圧およびスタータモータを流れる電流であることを特徴とする請求項１に記載のエンジンのフリクション推定装置。
【請求項３】
エンジンのクランキングを行うスタータを備えるとともに、
エンジンの始動時にスタータモータに与えた電気エネルギーを演算する手段と、
スタータよりエンジンに与えられた回転エネルギーをエンジンの回転数に基づいて演算する手段と、
前記電気エネルギーからこの回転エネルギーを差し引いた値と判定値の比較によりエンジンフリクションが増加したかどうかを判定する手段と
を備えることを特徴とするエンジンのフリクション推定装置。
【請求項４】
エンジンの完爆までに前記判定を行うことを特徴とする請求項３に記載のエンジンのフリクション推定装置。
【請求項５】
前記判定のタイミングはエンジンの完爆タイミングであることを特徴とする請求項４に記載のエンジンのフリクション推定装置。
【請求項６】
前記エンジンの完爆タイミングをスタータスイッチがＯＮになってからの経過時間により予測することを特徴とする請求項５に記載のエンジンのフリクション推定装置。
【請求項７】
前記エンジンの完爆タイミングをエンジン回転数により予測することを特徴とする請求項５に記載のエンジンのフリクション推定装置。
【請求項８】
前記エンジンの完爆タイミングをエンジン回転数の変化割合より検出することを特徴とする請求項５に記載のエンジンのフリクション推定装置。
【請求項９】
前記判定が終わるまで燃料供給を停止することを特徴とする請求項３に記載のエンジンのフリクション推定装置。
【請求項１０】
エンジンにより駆動される補機を有する場合に、エンジンにより駆動される補機がない場合より前記判定値を大きくすることを特徴とする請求項３に記載のエンジンのフリクション推定装置。
【請求項１１】
前記判定値は始動時のエンジン温度または外気温に応じ、これら温度が低くなるほど大きくなる値であることを特徴とする請求項３に記載のエンジンのフリクション推定装置。
【請求項１２】
エンジンのクランキングを行うスタータを備え、エンジンの始動時にスタータモータの信号とエンジンの回転数に基づいてエンジンフリクションが経時劣化または故障ほどでない軽度の支障によって増加したかどうかを判定し、この判定結果より燃料消費が悪化したかどうかを判定することを特徴とするエンジンの燃料消費診断装置。
【請求項１３】
前記スタータモータの信号はスタータモータに作用する電圧およびスタータモータを流れる電流であることを特徴とする請求項１２に記載のエンジンの燃料消費診断装置。
【請求項１４】
エンジンのクランキングを行うスタータを備えるとともに、
エンジンの始動時にスタータモータに与えた電気エネルギーを演算する手段と、
スタータよりエンジンに与えられた回転エネルギーをエンジンの回転数に基づいて演算する手段と、
前記電気エネルギーからこの回転エネルギーを差し引いた値と判定値の比較により燃料消費が悪化したかどうかを判定する手段と
を備えることを特徴とするエンジンの燃料消費診断装置。
【請求項１５】
エンジンの完爆までに前記判定を行うことを特徴とする請求項１４に記載のエンジンの燃料消費診断装置。
【請求項１６】
前記判定のタイミングはエンジンの完爆タイミングであることを特徴とする請求項１５に記載のエンジンの燃料消費診断装置。
【請求項１７】
前記エンジンの完爆タイミングをスタータスイッチがＯＮになってからの経過時間により予測することを特徴とする請求項１６に記載のエンジンの燃料消費診断装置。
【請求項１８】
前記エンジンの完爆タイミングをエンジン回転数により予測することを特徴とする請求項１６に記載のエンジンの燃料消費診断装置。
【請求項１９】
前記エンジンの完爆タイミングをエンジン回転数の変化割合より検出することを特徴とする請求項１６に記載のエンジンの燃料消費診断装置。
【請求項２０】
前記判定が終わるまで燃料供給を停止することを特徴とする請求項１４に記載のエンジンの燃料消費診断装置。
【請求項２１】
エンジンにより駆動される補機を有する場合に、エンジンにより駆動される補機がない場合より前記判定値を大きくすることを特徴とする請求項１４に記載のエンジンの燃料消費診断装置。
【請求項２２】
前記判定値は始動時のエンジン温度または外気温に応じ、これら温度が低くなるほど大きくなる値であることを特徴とする請求項１４に記載のエンジンの燃料消費診断装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はエンジンのフリクション推定装置およびエンジンの燃料消費診断装置に関する。
【０００２】
【従来の技術】
エンジンを車両から取り外すことなく、車両の走行中にエンジンの状態量としての燃料消費率を検出するようにした装置がある（特開平９−１４４５９２号公報参照）。この装置では、エンジン出力ＰＥと、エンジン回転数Ｎｅと、燃料コントロールラックのラック位置Ｒと、このＲとＮｅとの関数ｆ（Ｒ、Ｎｅ）として特性曲線の形で予め設定している単位時間当たりの燃料噴射量とから、たとえば、
【０００３】
【数１】
ｇ＝Ｂ×ｆ（Ｒ、Ｎｅ）×γ／ＰＥ
の式により燃料消費率ｇを求めている。ただし、Ｂは係数、γは燃料の比重量である。
【０００４】
【発明が解決しようとする課題】
ところで、エンジンやエンジンにより駆動される補機（ラジエータファンなど）の各フリクションが経時劣化（たとえばエンジンオイルの劣化）や故障ほどでない軽度の支障（たとえばギヤや摺動面へのかみこみなど）によって増大すると、燃料の消費量が多くなり、燃費が悪化するので、補機を含めたエンジンのフリクションが増加したと判定できれば、この判定結果よりエンジンの燃料消費悪化の原因を特定できる。
【０００５】
しかしながら、現在のところそうした提案はされていない。
【０００６】
そこで本発明は、エンジン始動時にスタータモータの信号とエンジン回転数に基づいてエンジンフリクションを推定することにより、エンジンの燃料消費の悪化原因を特定できるようにすることを目的とする。
【０００７】
また、エンジン始動時にスタータモータの信号とエンジン回転数に基づいてエンジンの燃料消費の悪化に関する診断を行うことにより、診断を簡易に行わせることをも目的とする。
【０００８】
なお、上記の燃料消費率を用いても、これが大きくなれば燃料消費が悪くなったと診断することができる。しかしながら、燃料消費率を用いて燃料消費の悪化に関する診断を行うのでは、燃料消費率の計算が複雑である。たとえば、数１式のエンジン出力ＰＥを求めるには次の操作が必要となる。まず、動力伝達トルク検出器の有するひずみゲージで推進軸等のひずみを測定することにより動力伝達トルクＴＰを検出する。そして、このＴＰを用いて
【０００９】
【数２】
ＰＥ＝（Ａ×Ｎｅ×ＴＰ）／（η×Ｋ）
の式によりエンジン出力ＰＥに換算する。ただし、Ａは所定の係数、ηはエンジン出力端から動力伝達トルク検出器までの動力伝達効率、Ｋは逆転機構や減速機等の歯車比である。このように、燃料消費率を用いて燃料消費の悪化に関する診断を行うときは、上記の関数ｆ（Ｒ、Ｎｅ）の設定に加えて、実際のエンジン出力ＰＥを演算しなければならない。
【００１０】
これに対して本発明では、診断に際してスタータモータの信号とエンジンの回転数をパラメータとしてこれらより簡単な計算をすれば足りるので、従来装置の燃料消費率を用いて診断を行う場合よりも構成を簡単にすることができる。
【００１１】
【課題を解決するための手段】
第１の発明は、エンジンのクランキングを行うスタータを備え、エンジンの始動時にスタータモータの信号とエンジンの回転数に基づいてエンジンフリクションが経時劣化または故障ほどでない軽度の支障によって増加したかどうかを判定する。
【００１２】
第２の発明では、第１の発明において前記スタータモータの信号がスタータモータに作用する電圧およびスタータモータを流れる電流である。
【００１３】
第３の発明は、エンジンのクランキングを行うスタータを備えるとともに、図１０に示すように、エンジンの始動時にスタータモータに与えた電気エネルギーを演算する手段２１と、スタータよりエンジンに与えられた回転エネルギーをエンジンの回転数に基づいて演算する手段２２と、前記電気エネルギーからこの回転エネルギーを差し引いた値と判定値の比較によりエンジンフリクションが増加したかどうかを判定する手段２３とを備える。
【００１４】
第４の発明では、第３の発明においてエンジンの完爆までに前記判定を行う。
【００１５】
第５の発明では、第４の発明において前記判定のタイミングがエンジンの完爆タイミングである。
【００１６】
第６の発明では、第５の発明において前記エンジンの完爆タイミングをスタータスイッチがＯＮになってからの経過時間により予測する。
【００１７】
第７の発明では、第５の発明において前記エンジンの完爆タイミングをエンジン回転数により予測する。
【００１８】
第８の発明では、第５の発明において前記エンジンの完爆タイミングをエンジン回転数の変化割合より検出する。
【００１９】
第９の発明では、第３の発明において前記判定が終わるまで燃料供給を停止する。
【００２０】
第１０の発明では、第３の発明においてエンジンにより駆動される補機を有する場合に、エンジンにより駆動される補機がない場合より前記判定値を大きくする。
【００２１】
第１１の発明では、第３の発明において前記判定値が始動時のエンジン温度または外気温に応じ、これら温度が低くなるほど大きくなる値である。
【００２２】
第１２の発明は、エンジンのクランキングを行うスタータを備え、エンジンの始動時にスタータモータの信号とエンジンの回転数に基づいてエンジンフリクションが経時劣化または故障ほどでない軽度の支障によって増加したかどうかを判定し、この判定結果より燃料消費が悪化したかどうかを判定する。
【００２３】
第１３の発明では、第１２の発明において前記スタータモータの信号がスタータモータに作用する電圧およびスタータモータを流れる電流である。
【００２４】
第１４の発明は、エンジンのクランキングを行うスタータを備えるとともに、図１１に示すように、エンジンの始動時にスタータモータに与えた電気エネルギーを演算する手段２１と、スタータよりエンジンに与えられた回転エネルギーをエンジンの回転数に基づいて演算する手段２２と、前記電気エネルギーからこの回転エネルギーを差し引いた値と判定値の比較により燃料消費が悪化したかどうかを判定する手段３１とを備える。
【００２５】
第１５の発明では、第１４の発明においてエンジンの完爆までに前記判定を行う。
【００２６】
第１６の発明では、第１５の発明において前記判定のタイミングがエンジンの完爆タイミングである。
【００２７】
第１７の発明では、第１６の発明において前記エンジンの完爆タイミングをスタータスイッチがＯＮになってからの経過時間により予測する。
【００２８】
第１８の発明では、第１６の発明において前記エンジンの完爆タイミングをエンジン回転数により予測する。
【００２９】
第１９の発明では、第１６の発明において前記エンジンの完爆タイミングをエンジン回転数の変化割合より検出する。
【００３０】
第２０の発明では、第１４の発明において前記判定が終わるまで燃料供給を停止する。
【００３１】
第２１の発明では、第１４の発明においてエンジンにより駆動される補機を有する場合に、エンジンにより駆動される補機がない場合より前記判定値を大きくする。
【００３２】
第２２の発明では、第１４の発明において前記判定値が始動時のエンジン温度または外気温に応じ、これら温度が低くなるほど大きくなる値である。
【００３３】
【発明の効果】
第１、第２、第３の発明によれば、エンジンフリクションが増加したと判定したときには、この判定結果よりエンジンの燃料消費悪化の原因を特定できる。
【００３４】
第４の発明によれば、エンジンの完爆のタイミングでは判定（推定）を終了しているので、始動時の運転性に影響を与えることがない。
【００３５】
第５の発明は判定（推定）のタイミングを遅くするほどデータの信頼性が増すことに対応するもので、第５の発明によれば、いわゆる分解能が最もよくなる。
【００３６】
第６の発明によれば、判定（推定）までの期間を一律に設定できる。
【００３７】
第７、第８の発明によれば、始動時のクランキング回転数の上昇度合が急なものやゆっくりしたものがあっても、あるいはエンジンの経時劣化により始動時のクランキング回転数の上昇度合が当初より緩やかになるものがあっても判定（推定）タイミングを精度よく設定できる。
【００３８】
推定中も燃料供給を行い、エンジン燃焼室内で燃焼を行わせると、燃焼熱による分がエンジンの回転エネルギーを演算する際の誤差として生じ、推定の精度が低下してしまうのであるが、第９の発明によれば、こうした誤差が生じることがないので、推定精度が向上する。
【００３９】
第１０の発明によれば、エンジンにより駆動される補機の有無に関係なく推定精度を向上できる。
【００４０】
第１１の発明はエンジンのフリクションはエンジン温度や外気温に応じ、これら温度が低下するほど大きくなるのに対応するもので、第１１の発明によれば、エンジン温度や外気温に関係なく、推定精度を向上できる。
【００４１】
第１２、第１３、第１４の発明によれば、判定（診断）に際してスタータモータの信号とエンジンの回転数をパラメータとしてこれらより簡単な計算をすれば足りるので、従来装置の燃料消費率を用いて診断を行う場合よりも構成を簡単にすることができる。
【００４２】
第１５の発明によれば、エンジンの完爆のタイミングでは判定（診断）を終了しているので、始動時の運転性に影響を与えることがない。
【００４３】
第１６の発明は判定（診断）のタイミングを遅くするほどデータの信頼性が増すことに対応するもので、第１６の発明によれば、いわゆる分解能が最もよくなる。
【００４４】
第１７の発明によれば、判定（診断）までの期間を一律に設定できる。
【００４５】
第１８、第１９の発明によれば、始動時のクランキング回転数の上昇度合が急なものやゆっくりしたものがあっても、あるいはエンジンの経時劣化により始動時のクランキング回転数の上昇度合が当初より緩やかになるものがあっても判定（診断）タイミングを精度よく設定できる。
【００４６】
診断中も燃料供給を行い、エンジン燃焼室内で燃焼を行わせると、燃焼熱による分がエンジンの回転エネルギーを演算する際の誤差として生じ、診断の精度が低下してしまうのであるが、第２０の発明によれば、こうした誤差が生じることがないので、診断精度が向上する。
【００４７】
第２１の発明によれば、エンジンにより駆動される補機の有無に関係なく診断精度を向上できる。
【００４８】
第２２の発明によれば、エンジン温度や外気温に関係なく、診断精度を向上できる。
【００４９】
【発明の実施の形態】
図１、図２において  エンジン１にはクランキングのためスタータ（たとえばリダクション式スタータ）５を備える。スタータ５は、シャフト５ｂ上を前後（図で左右）に移動できるピニオン５ａを有し、このピニオン５ａがエンジン１のフライホイールの外側にはめ込まれたリングギヤ３にかみ合うようになっている。つまり、始動時にスタータスイッチ１１をＯＮにすると、ピニオン５ａがリングギヤ３にかみ合い、かつ大きな起動トルクと大きなスピードを有するスタータモータ５ｃにより、リングギア３に駆動力が与えられてエンジン１がクランキングされる。
【００５０】
その一方で、コントロールユニット６からの燃料噴射弁２への燃料噴射信号と点火装置（図示しない）への点火信号により、エンジン１の回転に応じて所定のタイミングで燃料噴射と点火が行われると、燃焼室内で混合気が燃焼する。この燃焼によるエネルギーがエンジン回転を加速し、これによってエンジン回転が完爆回転数に達すると、エンジン１が自立運転に入る。このとき、スタータスイッチ１１をＯＦＦにすることで、ピニオン５ａはリングギヤ３とのかみ合いから外れて元の位置に戻り、スタータモータ５ｃへの通電がやんでモータ５ｃが停止する。
【００５１】
燃料噴射と点火を制御するため、主にマイコンからなるコントロールユニット６には、クランク角センサ１２からのクランク角の基準位置信号と単位クランク角度毎の信号、水温センサ１３からエンジン水温信号などが入力されている。
【００５２】
さて、上述したところは一般的なエンジン始動時の動作であるが、本実施形態では、エンジン始動時に燃料噴射を停止した状態でスタータモータの信号とエンジン回転数に基づいて、エンジンフリクションを推定するか、またはエンジンの燃料消費の悪化に関する診断を行う。
【００５３】
これについてさらに説明すると、スタータモータに与えた電気エネルギーがエンジンの回転エネルギーに変換されるとともに、電気エネルギーの一部はエンジンのフリクションに伴う熱として消失する。つまり、スタータモータに与えた電気エネルギーから、エンジンの有する回転エネルギーを差し引いた値がエンジンフリクション分であるから、両者をそれぞれ求めることができれば、エンジンフリクションの推定が可能になる。
【００５４】
ここで、スタータに与えられる電気エネルギーＳＵＭＷは、スタータモータの単位時間当たりの仕事量である電力Ｗ（＝Ｉ×Ｖ）を推定のタイミングまで積算することで求めることができる。また、エンジンの有する回転エネルギーＥは推定タイミングにおけるエンジン回転数Ｎｅの二乗に比例する。したがって、推定タイミングで両者の差であるＳＵＭＷ−Ｅを計算し、これと判定値（エンジンフリクションが標準的なエンジンに対する値）を比較することにより、ＳＵＭＷ−Ｅが判定値を超えれば標準エンジンよりもエンジンフリクションが大きくなっていると、またＳＵＭＷ−Ｅが判定値以下であるときは標準エンジンと同等のエンジンフリクションであると推定できる。
【００５５】
同様にして、スタータモータの単位時間当たりの仕事量である電力Ｗを診断タイミングまで積算することで、スタータに与えられる電気エネルギーＳＵＭＷを求めるとともに、診断タイミングでエンジン回転数Ｎｅの二乗に比例することで、エンジンの有する回転エネルギーＥを求め、両者の差であるＳＵＭＷ−Ｅを計算し、これと判定値を比較することにより、ＳＵＭＷ−Ｅが判定値を超えれば燃料消費が悪化していると、またＳＵＭＷ−Ｅが判定値以下であるときは燃料消費が悪化していないと診断できる。
【００５６】
上記のスタータモータに与える電力Ｗを計測するため、コントロールユニット６には、図２に示したように、スターモータ５ｃのプラス端子とマイナス端子の各電圧ＶA、ＶBのほか、マイナス端子側に接続した電流検出用の抵抗（シャント抵抗といわれる）１５とアースの間の電圧ＶCが入力されている。
【００５７】
コントロールユニット６で実行されるエンジンフリクションの推定または燃料消費悪化に関する診断の制御内容を、図３のフローチャートにしたがってさらに説明する。図３は一定時間毎（たとえば１０ｍｓｅｃ毎）に実行する。
【００５８】
なお、エンジンフリクションの推定と燃料消費悪化に関する診断とではほぼ同様の処理を行うので、エンジンフリクションの推定について主に説明し、その後に燃料消費悪化に関する診断に言及する。
【００５９】
同図において、ステップ１、２では現在のスタータスイッチの状態と前回のスタータスイッチの状態をみる。スタータスイッチが前回はＯＦＦで今回はＯＮのときには（つまり始動開始）、ステップ３、４、５に進み、スタータに与えた電気エネルギー（総量）を表すＳＵＭＷとスタータＯＮ時間を計測するためのタイマをともにクリアした（ＳＵＭＷ＝０、タイマ＝０）あと、燃料噴射を停止する指令信号を出し（たとえば燃料噴射停止フラグを導入しこれを１にする）、今回の処理を終了する。図示しない燃料噴射制御フローでは、この指令信号を受けると、燃料噴射が禁止される。
【００６０】
スタータスイッチが前回、今回ともＯＮのときは、ステップ１、２よりステップ６に進み、タイマと所定値を比較する。ここで、所定値は、標準エンジン（エンジンフリクションが標準的なエンジンのこと）に対して燃料噴射すればエンジンが完爆するであろう電気エネルギーがスタータに供給されたと判断される時間であり、予め設定したものである。当初はタイマが所定値より小さいため、ステップ７に進んでタイマを演算周期（つまり１０ｍｓｅｃ）の分だけインクリメントした後、ステップ８、９、１０では３つの電圧ＶA、ＶB、ＶCを読み込み、このうちスタータモータに印加された電圧ＶをＶ＝ＶA−ＶBの式により、またスタータモータを流れる電流ＩをＩ＝（ＶB−ＶC）／Ｒ（ただしＲは抵抗１５の値）の式により計算し、これら電圧Ｖと電流Ｉを用いて、
【００６１】
【数３】
ＳＵＭＷ＝ＳＵＭＷｚ＋ｋ１×Ｉ×Ｖ
の式によりスタータモータに与えた電気エネルギーＳＵＭＷ［Ｊ］を計算する。これは、単位時間当たりの電気エネルギーを表す電力Ｗ（＝Ｉ×Ｖ）［Ｊ／ｓ］を積算するものである（図６参照）。ただし、数３式のｋ１は１０ｍｓｅｃ当たりに換算するための係数である。
【００６２】
タイマのインクリメントの繰り返しによりやがてタイマが所定値以上になると、推定タイミングになったと判断し、ステップ６よりステップ１１以降に進む。ステップ１１では燃料噴射停止を解除する指令を出す（燃料噴射停止フラグを０にする）。図示しない燃料噴射制御フローでは、この指令信号を受けると、燃料噴射（および点火）が開始される。
【００６３】
このように、始動から診断タイミングまでのあいだ燃料噴射を行わないのは、この間も燃料噴射を行うと、燃焼熱による分がエンジンの回転エネルギーを演算する際の誤差として生じ、そのぶんエンジンフリクションの推定（または燃料消費悪化の診断）の精度が低下してしまうのでこれを避けるためである。
【００６４】
ステップ１２では推定タイミングでのエンジン回転数Ｎｅとエンジン水温Ｔｗを読み込み、このうちエンジン回転数Ｎｅからステップ１３において
【００６５】
【数４】
Ｅ＝ｋ２×Ｎｅ2
の式により推定タイミングでエンジンが有する回転エネルギーＥ［Ｊ］を計算する。ただし、数４式の係数ｋ２はエンジン回転部分の慣性モーメントに応じた値である。
【００６６】
ここで、推定タイミングでのこの回転エネルギーＥは、推定タイミングまでにスタータに与えた電気エネルギーＳＵＭＷより小さく、その差であるＳＵＭＷ−Ｅがエンジンフリクションのために熱として消失するエネルギー分である。したがって、ＳＵＭＷ−Ｅをエンジンフリクションとして推定することで、エンジンの燃料消費悪化の原因を特定できる。本発明ではこの推定結果を表示させるため、あるいはデータとして記憶するためステップ１４、１５でエンジン水温Ｔｗに応じた判定値を演算し、この判定値とエンジンフリクションを表すＷ−Ｅの値を比較する。ここで、Ｗ−Ｅを横軸とする頻度分布を図４に示すと、エンジン水温一定の条件のもとで、エンジンのフリクションが標準のエンジン（標準エンジン）に対してこの標準エンジンよりエンジンフリクションの増加したエンジンでは、頻度のピーク位置が右側にずれる。したがって、図示の位置に判定値を設定しておけば、Ｗ−Ｅが判定値を超えると、エンジンフリクションが標準エンジンよりも増加していると、またＷ−Ｅが判定値以下のとき、エンジンフリクションは標準エンジンと同等であると判断できる。このため、Ｗ−Ｅが判定値を超えるときだけステップ１５よりステップ１６、１７に進み、エンジンフリクションが標準エンジンよりも増加していることを表す情報（図では「ＮＧ」で略記）をコントロールユニット６内のメモリ（たとえばＥＥＰＲＯＭ）に格納するとともに、その情報を警告表示装置７（図１参照）に表示させる。この表示によりドライバに対してエンジンフリクションが標準エンジンよりも増加している事態が警告されるとともに、整備工場やディーラーへの入庫が促されることになる。
【００６７】
一方、Ｗ−Ｅが判定値以下のときはそのまま今回の処理を終了する（このときは、エンジンフリクションが標準エンジンよりも増加していることを表す情報がコントロールユニット６内のメモリに格納されることもないし、警告表示装置７に何も表示されない）。そして、次回からは、従来と同様に、図示しない燃料噴射制御フローにおいて、始動時の燃料噴射が実行され、やがてエンジンが自立運転に入る。
【００６８】
エンジンフリクションはエンジン水温Ｔｗの影響を大きく受けるので、図５に示したように、実際には上記の判定値をエンジン水温Ｔｗに応じた値としている。同図において、エンジン水温Ｔｗが低くなるほど判定値を大きくするのは、エンジン水温Ｔｗが低くなるほどエンジンフリクションが大きくなることに対応させたものである。また、エンジン駆動の補機がない場合とエンジン駆動の補機（たとえばラジエータファン）がある場合とでは判定値を変え、エンジン駆動の補機がある場合のほうがエンジンフリクションが大きくなるためそのぶん判定値を大きくする必要がある。また、パワーステアリング装置（図では「パワステ」で略記）を備える車両では、始動時に、電磁クラッチを接続してパワーステアリング用のオイルポンプをエンジンにより駆動するようにしているので、このパワーステアリング用のオイルポンプの駆動分だけさらに判定値を大きくする。したがって、始動時のエンジン駆動の補機の有無を考慮して判定値のテーブルを予め作成しておき、このテーブルを上記のステップ１４で検索させる。
【００６９】
一方、燃料消費悪化に関する診断では、上記の推定タイミングが診断タイミングとなり、ステップ１５でＷ−Ｅが判定値を超えると燃料消費が悪化していると判断し、ステップ１６、１７で燃料消費が悪化していることを表す情報（図では「ＮＧ」で略記）をコントロールユニット６内のメモリ（たとえばＥＥＰＲＯＭ）に格納するとともに、その情報を警告表示装置７（図１参照）に表示させる。この表示によりドライバに対して燃料消費が悪化している事態が警告されるとともに、整備工場やディーラーへの入庫が促されることになる。また、Ｗ−Ｅが判定値以下のとき、燃料消費が悪化していないと判断し、そのまま今回の処理を終了する（このときは、燃料消費が悪化していることを表す情報がコントロールユニット６内のメモリに格納されることもないし、警告表示装置７に何も表示されない）。
【００７０】
このように本実施形態では、エンジンの始動時に推定タイミングまでにスタータモータに与えた電気エネルギーＳＵＭＷと、推定タイミングにおいてエンジンの有する回転エネルギーＥとをそれぞれ演算し、これらの差であるＳＵＭＷ−Ｅと判定値との比較により標準エンジンよりもエンジンフリクションが増加したかどうかを判定するので、エンジンフリクションが増加したと判定したときには、この判定結果よりエンジンの燃料消費悪化の原因を特定できる。
【００７１】
また、燃料消費の悪化に関する診断に際してはスタータモータの信号とエンジンの回転数をパラメータとしてこれらより上記の数３式、数４式により簡単な計算をすれば足りるので、従来装置の燃料消費率を用いて診断を行う場合よりも診断装置の構成を簡単にすることができる。
【００７２】
また、診断結果の表示される警告表示装置７をみれば、エンジンフリクションが増大していることやエンジンの燃料消費が悪化していることを容易に知ることができる。
【００７３】
また、エンジンフリクションの推定中や燃料消費の悪化に関する診断中も燃料噴射を行いエンジン燃焼室内で燃焼を行わせると、燃焼熱による分がエンジンの回転エネルギーを演算する際の誤差として生じ、推定や診断の精度が低下してしまうのであるが、本実施形態では、推定や診断が終わるまで燃料噴射を停止するので、こうした誤差が生じることがなく、推定や診断の精度を向上できる。
【００７４】
また、推定や診断の各タイミングをエンジンの完爆タイミングにほぼ合わせることにより完爆タイミングでは推定や診断を終了させるようにしているので、始動時の運転性に影響を与えることがない。
【００７５】
なお、推定や診断のタイミングを完爆タイミングの前にもってきてもかまわない。ただし、推定や診断のタイミングを遅くするほどデータの信頼性が増すので、運転性に影響のない最も遅い時期であるエンジンの完爆タイミングに推定や診断のタイミングを近づけることで、いわゆる分解能が最もよくなる。
【００７６】
図７のフローチャートは第２実施形態で、第１実施形態の図３と置き換わるものである。なお、図３と同一部分には同一のステップ番号をつけてその詳細な説明は省略する。この実施形態は、推定や診断のタイミングの判定方法が第１実施形態と異なり、エンジン回転数Ｎｅが所定値以上のとき推定や診断のタイミングになったと判定するものである（ステップ２１、２２）。ここで、所定値は、標準エンジンに対して燃料噴射すればエンジンが完爆するであろう電気エネルギーがスタータに与えられたと判断される回転数で、予め設定したものである。
【００７７】
完爆回転数は同じでも始動時のクランキング回転数の上昇度合が急なものやゆっくりしたものなどや、エンジンの経時劣化により始動時のクランキング回転数の上昇度合が当初より緩やかになるものがあり、第１実施形態ではこうした場合にタイマと比較するための所定値のマッチングが困難であるが、第２実施形態によれば、始動時のクランキング回転数の上昇度合が急なものやゆっくりしたものがあっても、あるいはエンジンの経時劣化により始動時のクランキング回転数の上昇度合が当初より緩やかになるものがあっても推定や診断のタイミングを精度よく設定できる。
【００７８】
ただし、スタータの故障などによりエンジンに対してスタータからエネルギーが与えられなくなると、所定値までエンジン回転が上昇せず、エンジン回転数が所定値以上とならないので、推定や診断を行うことができない。そこで、スタータの故障などによりエンジンにエネルギーが与えられなくなる場合までを考慮するのであれば、第１段階でまず第２実施形態による推定や診断を行い、スタータスイッチのＯＦＦ→ＯＮから所定時間が経過しても推定や診断のタイミングにならなければ、第２段階に移り、今度は第１実施形態による推定や診断を行うことが考えられる。
【００７９】
また、エンジンの完爆タイミングに推定や診断のタイミングを近づけることにより完爆タイミングになったときには推定や診断を終了させているので、第１実施形態と同様に、始動時の運転性に影響を与えることがない。
【００８０】
図８のフローチャートは第３実施形態で、第１実施形態の図３と置き換わるものである。なお、図３と同一部分には同一のステップ番号をつけてその詳細な説明は省略する。
【００８１】
第１、第２の各実施形態が、推定や診断が終わるまで燃料噴射を停止したのに対して、第３実施形態は始動の開始から燃料噴射を行いつつエンジンの完爆までに推定や診断を終了するようにしたものである。この実施形態では、エンジンが実際に完爆したタイミングを推定や診断のタイミングとするので（ステップ３１）、図９に示したように、エンジン回転数の所定時間当たりの変化量（＝エンジン回転数の変化割合）ΔＮが所定値以上となったとき、エンジンが完爆したと判定させる。
【００８２】
第３実施形態では完爆タイミングを実際に検出しているので、第２実施形態と同様に、始動時のクランキング回転数の上昇度合が急なものやゆっくりしたものがあっても、あるいはエンジンの経時劣化により始動時のクランキング回転数の上昇度合が当初より緩やかになるものがあっても推定や診断のタイミングを精度よく設定できる。
【００８３】
なお、第３実施形態でも、エンジンの完爆のタイミングでは推定や診断を終了しているので、始動時の運転性に影響を与えることがない。
【００８４】
実施形態では判定値をエンジン水温に応じて演算する場合で説明したが、外気温に応じて判定値を演算させてもかまわない。このときも、外気温が低くなるなるほど判定値が大きくなる特性である。
【００８５】
最後に、スタータモータやバッテリが劣化しているときに本発明の推定や診断を行わない等の対策は必要でない。なぜなら電力計算によりエンジンに与えたエネルギーを演算するので、劣化等の影響を受けないからである。
【図面の簡単な説明】
【図１】一実施形態の制御システム図。
【図２】電気回路図。
【図３】推定や診断を説明するためのフローチャート。
【図４】Ｗ−Ｅに対する頻度分布図。
【図５】エンジン水温に対する判定値の特性図。
【図６】第１実施形態の作用説明図。
【図７】第２実施形態の推定や診断を説明するためのフローチャート。
【図８】第３実施形態の推定や診断を説明するためのフローチャート。
【図９】完爆判定を説明するための波形図。
【図１０】第３の発明のクレーム対応図。
【図１１】第１４の発明のクレーム対応図。
【符号の説明】
１  エンジン
５  スタータ
５ｃ  スタータモータ
６  コントロールユニット
１１  スタータスイッチ
１２  クランク角センサ（エンジン回転数センサ）
【図１】
0003972536.tif 000002
【図２】
0003972536.tif 000003
【図３】
0003972536.tif 000004
【図４】
0003972536.tif 000005
【図５】
0003972536.tif 000006
【図６】
0003972536.tif 000007
【図７】
0003972536.tif 000008
【図８】
0003972536.tif 000009
【図９】
0003972536.tif 000010
【図１０】
0003972536.tif 000011
【図１１】
0003972536.tif 000012