(57)【要約】【課題】燃料噴射弁の部品に個体差があったり経年劣化等が生じたりした場合であっても燃費を精度よく算出することができ、表示する燃費の信頼性を確保することができる車両用燃費算出装置を提供する。【解決手段】車両用燃費算出装置としてのエンジンＥＣＵ２は、燃料噴射量および走行距離に基づいて燃費を算出する燃費算出部１０ｂと、燃料タンク７内の燃料の変化量に基づいて補正係数算出部１０ａにおいて燃費を算出する際の補正係数を算出する補正係数算出部１０ａと、を備える。【選択図】図１
2015200616.tif 000002
【特許請求の範囲】
【請求項１】
燃料噴射量および走行距離に基づいて燃費を算出する燃費算出部（１０ｂ）と、
燃料タンク（７）内の燃料の変化量に基づいて、前記補正係数算出部（１０ａ）において燃費を算出する際の補正係数を算出する補正係数算出部（１０ａ）と、
を備えることを特徴とする車両用燃費算出装置。
【請求項２】
車両１の動力が停止されてからの経過時間が予め定められている基準時間を超えたか否かを判定する経過時間判定部（１０ｃ）を備え、
前記補正係数算出部（１０ａ）は、前記経過時間判定部（１０ｃ）により経過時間が基準時間を超えたと判定されると、補正係数を算出することを特徴とする請求項１記載の車両用燃費算出装置。
【請求項３】
前記燃料タンク（７）内の燃料の残量が予め定められている基準範囲内にあるか否かを判定する残量判定部（１０ｄ）を備え、
前記補正係数算出部（１０ａ）は、前記残量判定部（１０ｄ）により残量が規準範囲内にあると判定されると、補正係数を算出することを特徴とする請求項１または２記載の車両用燃費算出装置。
【請求項４】
車両（１）の姿勢を検知する姿勢検知部（３ａ、１０）と、
前記姿勢検知部（３ａ、１０）で検知した車両（１）の姿勢が、予め定められている許容範囲内で水平であるか否かを判定する水平判定部（１０ｅ）と、を備え、
前記補正係数算出部（１０ａ）は、前記姿勢判定部（３ａ、１０）により車両（１）の姿勢が許容範囲内で水平であると判定されると、補正係数を算出することを特徴とする請求項１から３のいずれか一項記載の車両用燃費算出装置。
【請求項５】
車両（１）の姿勢を検知する姿勢検知部（３ａ、１０）と、
前記姿勢検知部（３ａ、１０）で検知した車両（１）の姿勢が、前回の補正係数の算出時と予め定められている許容範囲内で一致するか否かを判定する一致判定部と、を備え、
前記補正係数算出部（１０ａ）は、前記一致判定部により車両（１）の姿勢が許容範囲内で一致すると判定されると、補正係数を算出することを特徴とする請求項１から３のいずれか一項記載の車両用燃費算出装置。
【請求項６】
前回の補正係数の算出時から給油があったか否かを判定する給油判定部（１０ｆ）を備え、
前記補正係数算出部（１０ａ）は、前記給油判定部（１０ｆ）により給油がなかったと判定されると、補正係数を算出することを特徴とする請求項１から５のいずれか一項記載の車両用燃費算出装置。
【請求項７】
前記補正係数算出部（１０ａ）で算出された補正係数を時系列で複数記憶する記憶部（１１）を備え、
前記補正係数算出部（１０ａ）は、前記記憶部（１１）に記憶されている複数の補正係数を用いて、燃費の算出に用いる補正係数を算出することを特徴とする請求項１から６のいずれか一項記載の車両用燃費算出装置。
【請求項８】
外部の装置（９）と接続するためのインターフェース（５）を備え、
前記補正係数算出部（１０ａ）で算出した補正係数を、前記外部の装置（９）に出力可能であることを特徴とする請求項１から７のいずれか一項記載の車両用燃費算出装置。
【請求項９】
外部の装置（９）と接続するためのインターフェース（５）を備え、
前記外部の装置（９）から補正係数を設定あるいは変更可能であることを特徴とする請求項１から８のいずれか一項記載の車両用燃費算出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の燃費を算出する車両用燃費算出装置に関する。
【背景技術】
【０００２】
自動車等の車両の燃料消費率つまり燃費は、インジェクタ等の燃料噴射弁の開弁時間に基づいて算出した燃料噴射量と、車速等に基づいて算出された走行距離とから算出される。このとき、燃料噴射量は、燃料噴射弁の開弁時間とその燃料噴射弁の設計上の噴射量とから算出されていた。そのため、燃料噴射弁を構成する部品の個体差や経年劣化等によって、計算上の燃料噴射量と実際の燃料噴射量とが乖離する可能性があった。そして、計算上の燃料噴射量と実際の燃料噴射量とが乖離してしまうと、計算上の燃料噴射量から算出される燃費も、実際の燃費から乖離することになる。
そこで、例えば特許文献１には、メータのスイッチ等からユーザが補正量を入力することで、燃費を補正することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２４２８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、近年では、燃費を表示すること、さらには、表示する燃費の信頼性を確保することを法制化する動きもある。そのため、燃料噴射弁の部品に個体差があったり経年劣化等が生じたりした場合であっても、実際の燃費を精度よく算出することが求められている。また、信頼性を確保するという点においては、ユーザが補正量を設定するのではなく、自動で燃費を算出できることが望ましい。
本発明は上記事情に鑑みてなされたものであり、その目的は、燃料噴射弁の部品に個体差があったり経年劣化等が生じたりした場合であっても燃費を精度よく算出することができ、表示する燃費の信頼性を確保することができる車両用燃費算出装置を提供することにある。
【課題を解決するための手段】
【０００５】
請求項１記載の発明では、車両用燃費算出装置は、燃料噴射量および走行距離に基づいて燃費を算出する燃費算出部と、燃料タンク内の燃料の変化量に基づいて補正係数算出部において燃費を算出する際の補正係数を算出する補正係数算出部と、を備える。これにより、車両用燃費算出装置は、燃料噴射弁の孔の大きさといった設計上の値のみだけでなく、実際の燃料噴射量に基づいてより実際に近い値として燃費を算出することができる。したがって、燃料噴射弁の部品に個体差があったり経年劣化等が生じたりした場合であっても燃費を精度よく算出することができ、表示する燃費の信頼性を確保することができる。また、ユーザによる設定操作等を伴わずに自動で補正係数および燃費を算出するので、恣意的な数値の変更等が行われるおそれを低減でき、表示する燃費の信頼性をより一層向上させることができる。
【図面の簡単な説明】
【０００６】
【図１】一実施形態の車両用燃費算出装置の電気的構成を模式的に示す図
【図２】車両用燃費算出装置による補正係数算出処理の流れを示す図
【発明を実施するための形態】
【０００７】
以下、本発明の一実施形態について、図１および図２を参照しながら説明する。
図１に示すように、車両１内には、車両用燃費算出装置としてのエンジンＥＣＵ２（Electronic Control Unit）が設けられている。このエンジンＥＣＵ２は、車両１のエンジン（動力。図示省略）を制御する電子制御装置であり、各種のセンサを有するセンサ群３から入力される信号に基づいて、アクチュエータ等の駆動部を有する駆動部群４を制御する。なお、車両１は、動力としてエンジンとモータとを有するいわゆるハイブリッド自動車であってもよい。
【０００８】
センサ群３は、例えば、車両１に加わる加速度を検知する加速度センサ３ａ、車両１の速度を検知する車速センサ３ｂ、車両１の走行距離を検知する走行距離センサ３ｃ、エンジンの回転数を検知する回転数センサ３ｄ、アクセル（図示省略）の開度を検知するアクセル開度センサ３ｅ等、各種のセンサで構成されている。
【０００９】
このうち、加速度センサ３ａは、いわゆる三軸加速度センサで構成されており、車両１に加わる三次元方向の加速度を検知する。このため、後述するように、この加速度センサ３ａで検知した加速度に基づいて、車両１の姿勢の検知が行われている。つまり、加速度センサ３ａは、後述する制御部１０とともに、車両１の姿勢を検知する姿勢検知部を構成する。また、エンジンＥＣＵ２は、車速センサ３ｂで検知した車速に基づいて、あるいは、走行距離センサ３ｃで検知した走行距離に基づいて、走行距離を取得する。つまり、車速センサ３ｂや走行距離センサ３ｃは、後述する制御部１０とともに、走行距離を取得する走行距離取得手段として機能する。なお、図１に示すセンサ群３は一例であり、車両１を制御するための他のセンサも設けられている。
【００１０】
駆動部群４は、例えば、燃料を噴射するインジェクタ４ａ、燃料に点火するイグナイタ４ｂ、故障時に点灯する故障警告灯４ｃ等、エンジンＥＣＵ２によって駆動される各種の駆動部で構成されている。このうち、インジェクタ４ａは、噴射孔の大きさが所定の公差内に収まるように設計されている。そのため、噴射孔の大きさと開弁時間とから設計上の燃料噴射量（以下、計算上の燃料噴射量とも称する）を求めることができる。本実施形態では、計算上の燃料噴射量は、後述する制御部１０により求められている。つまり、制御部１０は、燃料噴射量を取得する燃料噴射量取得手段として機能する。なお、図１に示す駆動部群４は一例であり、車両１を制御するための他の駆動部も設けられている。
【００１１】
また、エンジンＥＣＵ２は、例えばＣＡＮ（Controller Area Network）等の車内通信バス５を介して、メータＥＣＵ６に接続されている。メータＥＣＵ６は、インスツルメンタルパネルのメータへの表示を制御するＥＣＵであり、車速やエンジンの回転数、また、本実施形態に関連して燃費の表示等を制御する。つまり、メータＥＣＵ６は、燃費を表示する燃費表示手段として機能する。
【００１２】
また、エンジンＥＣＵ２は、車内通信バス５を介して、燃料タンク７に対応して設けられている燃料センサ８から、燃料タンク７内の燃料の残量を取得可能となっている。つまり、燃料センサ８は、後述する制御部１０とともに、燃料タンク７内の燃料の残量を取得する残量取得手段として機能する。また、エンジンＥＣＵ２は、車内通信バス５を介して、例えばディーラ等で検査のために用いられる診断装置にも接続可能となっている。この診断装置は、外部の装置に相当する。つまり、車内通信バス５は、外部の装置と接続するためのインターフェースを構成している。
【００１３】
このエンジンＥＣＵ２は、図示しないＣＰＵ、ＲＯＭおよびＲＡＭ等を有するマイクロコンピュータで構成された制御部１０、例えばフラッシュメモリのような不揮発性の記憶素子で構成された記憶部１１、動力が停止してからの経過時間を測定し、設定時間に達したことを検知するとエンジンＥＣＵ２が起動するよう起動信号を出力するソークタイマ１２等から構成されている。記憶部１１は、制御部１０で実行されるコンピュータプログラムを記憶しているとともに、本実施形態に関連して、後述するように補正係数、前回の燃料の残量（Ｆ２）を記憶している。このソークタイマ１２は、動力が停止された場合であっても通電されており、動力が停止されてから所定時間が経過すると起動信号を出力する。このソークタイマ１２から起動信号が出力され、エンジンＥＣＵ２が起動されると、例えば燃料経路に漏れがないか等、動力が停止しているときにしか測定できない部位の自己診断が行われる。本実施形態では、このソークタイマ１２が計時部として機能する。
【００１４】
制御部１０は、例えば記憶部１１に記憶されているコンピュータプログラムを実行することで、エンジンＥＣＵ２全体を制御する。この制御部１０には、本実施形態に関連して、補正係数算出部１０ａ、燃費算出部１０ｂ、経過時間判定部１０ｃ、残量判定部１０ｄ、水平判定部１０ｅ、および給油判定部１０ｆが設けられている。
【００１５】
各部の機能については後述する補正係数算出処理（図２参照）にて説明するが、補正係数算出部１０ａは、燃料タンク７内の燃料の変化量に基づいて、燃費算出部１０ｂにて燃費を算出する際の補正係数を算出する。燃費算出部１０ｂは、燃料噴射量と走行距離とに基づいて、燃費を算出する。経過時間判定部１０ｃは、動力が停止されてからの経過時間が予め定められている基準時間を超えたか否かを判定する。この基準時間は、動力が停止されてから燃料タンク７内の燃料が静止状態になったと予想される時間、つまり、燃料タンク７内の燃料の揺れが収まったと予想される時間が設定されている。
【００１６】
残量判定部１０ｄは、燃料タンク７内の燃料の残量が予め定められている基準範囲内にあるか否かを判定する。この規準範囲は、燃料センサ８による残量の検知に誤差が生じないと考えられる範囲が設定されている。具体的には、燃料が満タンの場合や、燃料が空の場合には、残量の検知に誤差が生じやすいため、残量が多すぎたり少なすぎたりしない範囲が設定されている。なお、規準範囲は、燃料タンク７の構造や燃料センサ８の構造等に基づいて、例えば残量が満タン時の２０％〜８０％範囲内等のように適宜設定すればよい。
【００１７】
水平判定部１０ｅは、加速度センサ３ａで検知された加速度に基づいて、車両１の姿勢が予め定められている許容範囲内で水平であるか否かを判定する。なお、水平であるか否かを判定するのは燃料の残量を正確に測定するためであり、許容範囲は、燃料タンク７の構造や燃料センサ８の構造等に基づいて適宜設定されている。
【００１８】
給油判定部１０ｆは、前回補正係数を算出した以降に給油が行われたか否かを判定する。給油判定部１０ｆは、例えば、燃料の残量が前回よりも増加している場合に給油が行われたと判定する。
本実施形態では、これら補正係数算出部１０ａ、燃費算出部１０ｂ、経過時間判定部１０ｃ、残量判定部１０ｄ、水平判定部１０ｅ、および給油判定部１０ｆは、ＣＰＵにより実行されるコンピュータプログラムによってソフトウェア的に実現されている。
【００１９】
次に上記した構成の作用について説明する。
エンジンＥＣＵ２は、図２に示す補正係数算出処理を実行している。なお、補正係数算出処理における各処理は、上記した補正係数算出部１０ａ等により行われているものの、説明の簡略化のためにエンジンＥＣＵ２を主体として説明する。
【００２０】
エンジンＥＣＵ２は、補正係数算出処理において、動力停止からの経過時間が基準時間を超えたか否かを判定する（Ｓ１）。この判定は、ソークタイマ１２から起動されたとき、基準時間が経過したと判定する。ソークタイマ１２は、上記したように動力が停止しているときに自己診断を行うためのタイマであることから、ソークタイマ１２から起動された時点で、動力が停止してから十分な時間が経過していることになる。そして、動力が停止してから十分な時間が経過していれば、燃料タンク７内の燃料の揺れ等が収まり、正確に燃料の残量を測定できる状態になったと判断することができる。つまり、経過時間判定部１０ｃは、基準時間が経過したか否かを判定することで、燃料の残量を正確に測定できる状態になったか否かを判定している。
【００２１】
なお、ソークタイマ１２を利用せず、別のタイマ等で経過時間判定部１０ｃを個別に構成する場合には、基準時間が経過していなければ（Ｓ１：ＮＯ）、処理を終了し、次の補正係数算出処理の実行サイクルにて基準時間が経過したか否かを判定することになる。その場合、ステップＳ１：ＮＯとなったときには、処理を終了するのではなく、ステップＳ１に移行して基準時間が経過するまで待機する流れとしてもよい。
【００２２】
エンジンＥＣＵ２は、経過時間が基準時間を超えたと判定すると（Ｓ１：ＹＥＳ）、燃料タンク７内の燃料の残量が規準範囲内であるかを判定する（Ｓ２）。エンジンＥＣＵ２は、残量が規準範囲内でないと判定した場合には（Ｓ２：ＮＯ）、処理を終了する。これは、残量が多すぎたり少なすぎたりすると残量が正確に測定できず、後述する補正係数の算出に誤差を生じさせるためである。この判定は、残量判定部１０ｄによって行われる。
【００２３】
一方、エンジンＥＣＵ２は、残量が規準範囲内であると判定した場合には（Ｓ２：ＹＥＳ）、車両１の姿勢が水平であるかを判定する（Ｓ３）。このステップＳ３では、エンジンＥＣＵ２は、加速度センサ３ａで検知した三軸方向の加速度に基づいて、車両１の姿勢が予め定められている許容範囲内で水平であるか否かを判定する。これは、車両１の姿勢が水平であれば、燃料タンク７の構造や燃料センサ８の構造等にもよるものの、一般的には燃料の残量を正確に測定できると考えられるためである。この判定は、水平判定部１０ｅにより行われる。
【００２４】
エンジンＥＣＵ２は、車両１の姿勢が水平でないと判定した場合には（Ｓ３：ＮＯ）、処理を終了する。これに対して、エンジンＥＣＵ２は、車両１の姿勢が水平であると判定した場合には（Ｓ３：ＹＥＳ）、前回の算出時以降に給油されているかを判定する（Ｓ４）。この判定は、給油判定部１０ｆにより行われる。
【００２５】
さて、本実施形態では、燃料の変化量、つまり、前回の算出時から今回の算出時までに消費された燃料の量に基づいて補正係数を求めている。そのため、給油されると、残量の変化量を求めることができなくなる。このとき、上記したような表示する燃費の信頼性を確保するという観点からすると、給油量をユーザが設定することは望ましくない。また、給油直後では燃料に揺れ等が生じている可能性が高く、燃料センサ８で給油量を正確に測定することができないおそれがある。また、給油後にはガソリンスタンドから移動することから、給油後に車両１が静止した状態になるまでの間に燃料の消費が発生し、残量の測定に誤差が生じることになる。
【００２６】
そのため、エンジンＥＣＵ２は、給油されたと判定した場合には（Ｓ４：ＮＯ）、ステップＳ８に移行する。このとき、エンジンＥＣＵ２は、ステップＳ４にて給油されたと判定した際の燃料の残量を、今回の給油量（Ｆ１）として記憶する。そして、エンジンＥＣＵ２は、ステップＳ８において、残量をＦ２←Ｆ１として更新するとともに、燃料噴射量（Ｉ）を０に初期化する。これにより、次回の補正係数の算出時には、給油後の残量（より厳密には、給油された以降において車両１の動力が停止された状態での残量）の変化量と、給油後の燃料噴射量の累積値とを用いて、補正係数が算出される。その後、エンジンＥＣＵ２は、処理を終了する。
【００２７】
一方、エンジンＥＣＵ２は、給油されていないと判定した場合には（Ｓ４：ＹＥＳ）、燃料噴射量（Ｉ）と、燃料の変化量（Ｆ２−Ｆ１）とに基づいて、今回の補正係数（Ｃ０）を算出する（Ｓ５）。ここで、燃料噴射量（Ｉ）は、インジェクタ４ａの設計上の孔の大きさと、エンジンＥＣＵ２により制御される開弁時間とにより求められる計算上の噴射量の累積値である。つまり、エンジンＥＣＵ２は、燃料を噴射する毎に、その噴射量を累積的に記憶している。また、Ｆ２は前回計測した燃料の残量であり、Ｆ１は今回計測した燃料の残量である。エンジンＥＣＵ２は、これらに基づいて、今回の補正係数（Ｃ０）を、以下の（１）式にて算出する。この算出は、補正係数算出部１０ａにより行われる。
【００２８】
Ｃ０＝Ｉ／（Ｆ２−Ｆ１）        ・・・（１）
今回の補正係数（Ｃ０）を算出すると、エンジンＥＣＵ２は、今回算出した補正係数（Ｃ０）、および過去に算出したＮ個の補正係数（Ｃ１〜ＣＮ）のＮ＋１回分の補正係数（Ｃ０〜ＣＮ）に基づいて、燃費算出用の補正係数（Ｃ）を算出する（Ｓ６）。具体的には、エンジンＥＣＵ２は、燃費算出用の補正係数（Ｃ）を、以下の（２）式にて算出する。
【００２９】
Ｃ＝（Ｃ０＋Ｃ１＋・・・＋ＣＮ）／（Ｎ＋１）        ・・・（２）
つまり、エンジンＥＣＵ２は、Ｎ＋１回分の補正係数の平均値を、燃費を算出する際の補正係数（Ｃ）として算出している。なお、過去の補正係数は記憶部１１に記憶されている。また、Ｎは、０以上の任意の整数である。
【００３０】
補正係数を算出すると、エンジンＥＣＵ２は、ステップＳ８において、次回の算出のために補正係数の履歴（過去に算出された複数の補正係数が時系列で記憶されている）をＣｎ→Ｃｎ＋１のように更新する（Ｓ７）。この場合、Ｃ１〜ＣＮ−１の補正係数がそれぞれＣ２〜ＣＮとして更新され、今回算出した補正係数（Ｃ０）がＣ１として更新される。その後、エンジンＥＣＵ２は、燃料の残量をＦ２←Ｆ１として更新するとともに、燃料噴射量（Ｉ）を０に初期化する（Ｓ８）。これにより、次回の算出時には、今回の残量（Ｆ１）を、前回の残量（Ｆ２）として使用することができる。また、燃料噴射量（Ｉ）を初期化することにより、次回の算出時には、燃料噴射量（Ｉ）が今回の算出時からの累積値として使用することができる。
【００３１】
このように、エンジンＥＣＵ２は、燃料の変化量に基づいて補正係数を算出している。そして、エンジンＥＣＵは、車両１の走行時等において、算出した補正係数（Ｃ）を用いて、燃料噴射量（Ｉ）と走行距離（Ｋ）とに基づいて、以下の（３）式にて燃費（Ｐ）を算出する。この算出は、燃費算出部１０ｂにて行われる。
【００３２】
Ｐ＝（Ｋ／Ｉ）×Ｃ        ・・・（３）
これにより、計算上の燃費（Ｋ／Ｉ）が、実際の燃料の消費量に基づいて算出された補正係数（Ｃ）により補正される。つまり、燃費（Ｐ）は、インジェクタ４ａの孔の大きさといった設計上の値のみだけでなく、実際の燃料噴射量に基づいてより実際の燃費に近い値として算出される。このとき、算出された燃費は、メータＥＣＵ６に送られてインスツルメンタルパネル等に表示される。
【００３３】
以上説明した本実施形態によれば、次のような効果を得ることができる。
車両用燃費算出装置としてのエンジンＥＣＵ２は、燃料噴射量および走行距離に基づいて燃費を算出する燃費算出部１０ｂと、燃料タンク７内の燃料の変化量に基づいて補正係数算出部１０ａにおいて燃費を算出する際の補正係数を算出する補正係数算出部１０ａと、を備える。これにより、エンジンＥＣＵ２は、インジェクタ４ａの孔の大きさといった設計上の値のみだけでなく、実際の燃料噴射量に基づいてより実際に近い値として燃費を算出することができる。したがって、インジェクタ４ａの部品に個体差があったり経年劣化等が生じたりした場合であっても補正係数を正確に算出することができる。もって、燃費を精度よく算出することができ、表示する燃費の信頼性を確保することができる。
【００３４】
このとき、エンジンＥＣＵ２は、ユーザによる設定操作等を伴わずに自動で補正係数および燃費を算出する。このため、恣意的な数値の変更等が行われるおそれを低減でき、表示する燃費の信頼性をより一層向上させることができる。
エンジンＥＣＵ２は、車両１の動力が停止されてからの経過時間が予め定められている基準時間を超えたか否かを判定する経過時間判定部１０ｃを備え、経過時間判定部１０ｃにより経過時間が基準時間を超えたと判定されると、補正係数算出部１０ａにて補正係数を算出する。このとき、基準時間は、燃料タンク７内の燃料の揺れが収まったと予想される時間が設定されている。これにより、動力を停止した直後にはまだ燃料に揺れが生じている可能性があるものの、基準時間が経過した時点では燃料が静止状態となっていると予想されることから、正確に残量を測定することができる。
【００３５】
エンジンＥＣＵ２は、燃料タンク７内の燃料の残量が予め定められている基準範囲内にあるか否かを判定する残量判定部１０ｄを備え、残量が規準範囲内にあると判定されると、補正係数算出部１０ａにて補正係数を算出する。このとき、規準範囲は、残量の測定に大きな誤差が生じない範囲に設定されている。これにより、燃料の残量をより正確に測定することができる。
エンジンＥＣＵ２は、車両１の姿勢を検知する姿勢検知部と、姿勢検知部で検知した車両１の姿勢が予め定められている許容範囲内で水平であるか否かを判定する水平判定部１０ｅと、を備える。そして、エンジンＥＣＵ２は、姿勢判定部により車両１の姿勢が許容範囲内で水平であると判定されると、補正係数算出部１０ａにて補正係数を算出する。これにより、燃料の残量をより正確に測定することができる。
【００３６】
エンジンＥＣＵ２は、前回の補正係数の算出時から給油があったか否かを判定する給油判定部１０ｆを備え、給油判定部１０ｆにより給油がなかったと判定されると、補正係数算出部１０ａにて補正係数を算出する。つまり、給油が行われた際には補正係数の算出を行わない。これにより、給油量をユーザが設定すること等が不要となり、補正係数を算出する際の信頼性、ひいては、表示する燃費の信頼性を確保することができる。
エンジンＥＣＵ２は、補正係数算出部１０ａで算出された補正係数（Ｃ１〜ＣＮ）を時系列で複数記憶する記憶部１１を備え、その記憶部１１に記憶されている複数の補正係数をも用いて補正係数算出部１０ａにて燃費の算出に用いる補正係数（Ｃ）を算出する。本実施形態では、複数の補正係数の平均値を燃費の算出に用いる補正係数（Ｃ）としている。これにより、仮に１つの補正係数にて誤差が生じていたとしても、その誤差が薄められ、補正された燃費に与える誤差の影響を少なくすることができる。
【００３７】
実施形態では、エンジンＥＣＵ２は、燃料の残量が規準範囲にあるか否か、車両１の姿勢が水平であるか否か、および、給油されているか否かの各条件を複合させて判定しているので、残量の測定に誤差が生じ得る状況を排除でき、より正確に燃料の残量を測定できる。すなわち、より正確に補正係数を算出することができる。
【００３８】
（その他の実施形態）
本発明は、上記した一実施形態にて例示したものに限定されることなく、その範囲を逸脱しない範囲で任意に変形あるいは拡張することができる。
一実施形態では車両１内で完結する構成を示したが、診断装置９と連携させる構成としてもよい。具体的には、外部の装置と接続するためのインターフェースである車内通信バス５を介して、補正係数算出部１０ａで算出した補正係数を、外部の装置である診断装置９に出力可能としてもよい。これにより、診断装置にて算出された補正係数を確認することができ、例えば補正係数が異常に大きい場合や異常に小さい場合等、インジェクタ４ａの消耗や目詰まりといった整備が必要な状況にあることを把握することができる。また、補正係数が異常値を示し、インジェクタ４ａを検査したが消耗等がない場合、燃焼センサ等の他の部位の故障であることを推測することができる。このように、車両１を整備する上での有益な情報を得ることができる。
【００３９】
また、診断装置９から補正係数を設定あるいは変更可能としてもよい。これにより、例えば整備中にインジェクタ４ａを交換した場合等において、過去の補正係数をリセットしたり、新しいインジェクタ４ａに対応した値を補正係数の初期値に設定したりすることができる。したがって、整備直後から正しく燃費を算出することができる。
このとき、診断装置９は、例えばネットワーク上のサーバとして構成されていてもよい。また、車内通信バス５ではなく、車両１に通信手段を設けて例えばインターネット等のネットワーク経由で診断装置９やサーバと接続する構成としてもよい。
【００４０】
一実施形態ではＮ＋１回分の補正係数の平均値を用いて燃費算出用の補正係数（Ｃ）を求めたが、Ｎ＋１回分の補正係数にそれぞれ重み付けを行って燃費算出用の補正係数（Ｃ）を求めてもよい。また、複数の補正係数を用いるのではなく、今回算出した補正係数（Ｃ０）をそのまま燃費算出用の補正係数（Ｃ）としてもよい。つまり、Ｎ＝０としてもよい。また、診断装置９から設定された補正係数を反映させて燃費を算出してもよい。
一実施形態では車両１が停止してからソークタイマ１２から起動される毎（基準時間が経過する毎）に補正係数算出処理にて補正係数を算出する構成を示したが、数回に一回の割合で補正係数を算出する構成としてもよい。
【００４１】
一実施形態では補正係数算出処理を行う毎に燃料噴射量や残量を初期化あるいは更新する例を示したが、数回に一回の割合で燃料噴射量や残量を初期化あるいは更新するようにしてもよい。また、ユーザからの操作に基づいて初期化あるいは更新する構成としてもよい。また、補正しない燃費と補正した燃費とを対比可能に提示する構成とし、例えば診断装置９にて両者の差分を診断可能な構成とし、補正の確かさを確認するようにしてもよい。
【００４２】
一実施形態では車両１の姿勢が水平であるか否かを判定したが、車両１の姿勢が前回の補正係数の算出時と予め定められている許容範囲内で一致するか否かを判定する一致判定部を制御部１０に設けてもよい。つまり、車両１の姿勢が前回補正係数を算出したときと一致する場合に、補正係数を算出するようにしてもよい。なお、姿勢が一致するか否かを判定するのは燃料の残量を正確に測定するためであるので、許容範囲は、燃料タンク７の構造や燃料センサ８の構造等に基づいて適宜設定すればよい。このとき、エンジンＥＣＵ２は、図２に示す補正係数算出処理のステップＳ３において、水平を判定する代わりに、一致を判定すればよい。
【００４３】
車両１の姿勢が前回の算出時と同じ姿勢であれば、燃料タンク７内の燃料の傾斜も前回と同じ状態となっていると考えられる。そして、車両１の姿勢が一致すれば燃料の残量を同じ条件で測定できることから、補正係数を正しく算出することができると考えられる。これにより、例えば、自宅の駐車場が傾斜している等、そもそも水平でない場所に車両１が駐車されるような場合であっても補正係数を算出することができ、車両用燃費算出装置を適用可能な状況を広げることができる。また、仮に前回の姿勢と一致する場合であっても、燃料タンク７内の燃料の残量を測定することが困難であると考えられる限界値を設定可能とし、その限界値を超えて姿勢が傾いている場合には補正係数の算出を行わないようにしてもよい。
【００４４】
一実施形態で示した車両用燃費算出装置としてのエンジンＥＣＵ２の構成は一例であり、図１に示す構成要件以外のものを備えていてもよい。また、エンジンＥＣＵ２を兼用するのではなく、単独のＥＣＵにて車両用燃費算出装置を構成してもよい。
【符号の説明】
【００４５】
図面中、１は車両、２はエンジンＥＣＵ（車両用燃費算出装置）、３ａは加速度センサ（姿勢検知部）、４ａはインジェクタ（燃料噴射弁）、５は車内通信バス（インターフェース）、７は燃料タンク、１０は制御部（姿勢検知部）、１０ａは補正係数算出部、１０ｂは燃費算出部、１０ｃは経過時間判定部、１０ｄは残量判定部、１０ｅは水平判定部、１０ｆは給油判定部、１１は記憶部、Ｃ，Ｃ０〜ＣＮは補正係数、Ｆ１、Ｆ２は燃料の残量、Ｉは燃料噴射量、Ｋは走行距離、Ｐは燃費を示す。
【図１】
2015200616.tif 000003
【図２】
2015200616.tif 000004