(57)【要約】車両（２）のエンジンオイルの寿命を検出するオイル寿命検出装置（１）であって、予め設定された車両情報取得期間毎に、車両（２）から、車両（２）の走行距離に関する情報及び車両（２）のエンジンの運転状態に関する情報を取得する車両情報取得部（２１）と、エンジンの運転状態に関する情報に基づいて、予め設定されたエンジン状態判定期間におけるエンジンの運転状態を判定するエンジン状態判定部（２２）と、エンジン状態判定期間における車両（２）の走行距離を、エンジンの運転状態に応じて補正して補正走行距離を算出する走行距離補正部（２３）と、エンジンオイルの寿命を示す残存走行可能距離から補正走行距離を減算して、新しい残存走行可能距離を算出するオイル寿命算出部（２４）と、を備える。この構成により、本開示におけるオイル寿命検出装置（１）は、車両のエンジンオイルの寿命をより高精度に検出するのに有効である。
2017013845.tif 000002
【特許請求の範囲】
【請求項１】
車両のエンジンオイルの寿命を検出するオイル寿命検出装置であって、
予め設定された車両情報取得期間毎に、前記車両から、前記車両の走行距離に関する情報及び前記車両のエンジンの運転状態に関する情報を取得する車両情報取得部と、
前記エンジンの運転状態に関する情報に基づいて、予め設定されたエンジン状態判定期間における前記エンジンの運転状態を判定するエンジン状態判定部と、
前記エンジン状態判定期間における前記車両の走行距離を、前記エンジンの運転状態に応じて補正して補正走行距離を算出する走行距離補正部と、
前記エンジンオイルの寿命を示す残存走行可能距離から前記補正走行距離を減算して、新しい前記残存走行可能距離を算出するオイル寿命算出部と、
を備えるオイル寿命検出装置。
【請求項２】
前記残存走行可能距離に基づいて前記エンジンオイルの交換時期を判定するオイル交換判定部をさらに備える、
請求項１記載のオイル寿命検出装置。
【請求項３】
前記エンジン状態判定部は、前記エンジンの運転状態がシビアコンディションであるか否かを判定し、前記エンジンの運転状態が前記シビアコンディションであると判定する場合は前記シビアコンディションの継続時間又は発生頻度を検出し、
前記走行距離補正部は、前記エンジンの運転状態が前記シビアコンディションであると判定された場合に、前記シビアコンディションの継続時間又は発生頻度に応じて、前記エンジン状態判定期間の総走行距離が実際の走行距離よりも大きくなるように補正する、
請求項１記載のオイル寿命検出装置。
【請求項４】
前記エンジン状態判定部は、前記エンジンの運転状態が前記シビアコンディションであると判定された場合に、前記シビアコンディションの終了後に所定長さの保護時間区間を設定し、前記保護時間区間内に前記エンジンの前記シビアコンディションが再び検出された場合は、前記エンジンの前記シビアコンディションが継続していると見なす、
請求項３記載のオイル寿命検出装置。
【請求項５】
前記エンジン状態判定部は、前記エンジンの運転状態がシビアコンディションであるか否かを判定し、前記エンジンの運転状態がシビアコンディションであると判定する場合は前記シビアコンディションの度合いを判定し、
前記走行距離補正部は、前記エンジンの運転状態が前記シビアコンディションであると判定された場合に、前記シビアコンディションの度合いに応じて、前記エンジン状態判定期間の総走行距離が実際の走行距離よりも大きくなるように補正する、
請求項１記載のオイル寿命検出装置。
【請求項６】
前記走行距離補正部は、前記エンジンの運転状態に応じて設定された重み付け係数を使用して、前記エンジン状態判定期間の総走行距離を補正する、
請求項１記載のオイル寿命検出装置。
【請求項７】
前記走行距離補正部は、前記エンジンの運転状態及び前記シビアコンディションの継続時間又は発生頻度に応じて設定された重み付け係数を使用して、前記エンジン状態判定期間の総走行距離を補正する、
請求項３記載のオイル寿命検出装置。
【請求項８】
前記走行距離補正部は、前記エンジンの運転状態及び前記シビアコンディションの度合いに応じて設定された重み付け係数を使用して、前記エンジン状態判定期間の総走行距離を補正する、
請求項５記載のオイル寿命検出装置。
【請求項９】
前記車両のエンジンの運転状態に関する情報が、前記エンジンオイルの油温又は前記車両のエンジン冷却液の水温を含み、
前記エンジン状態判定部は、前記エンジンオイルの油温又は前記エンジン冷却液の水温が予め設定された値を超えた場合に、前記エンジンの運転状態が前記シビアコンディションであると判定する、
請求項３記載のオイル寿命検出装置。
【請求項１０】
前記車両のエンジンの運転状態に関する情報が、前記車両のエンジンのエンジン回転数、インテークマニホールド圧、ブースト圧、空気吸入量、スロットル開度、及びアクセル開度のうち少なくとも１つを含み、
前記エンジン状態判定部は、前記車両のエンジンのエンジン回転数、インテークマニホールド圧、ブースト圧、空気吸入量、スロットル開度、及びアクセル開度のうち少なくとも１つが予め設定された値を超えた場合に、前記エンジンの運転状態が前記シビアコンディションであると判定する、
請求項３記載のオイル寿命検出装置。
【請求項１１】
前記車両のエンジンの運転状態に関する情報が、前記エンジン状態判定期間における前記車両の低速走行時間又はアイドリング時間を含み、
前記エンジン状態判定部は、前記エンジン状態判定期間に対する前記低速走行時間又はアイドリング時間の比率が予め設定された値を超えた場合に、前記エンジンの運転状態が前記シビアコンディションであると判定する、
請求項３記載のオイル寿命検出装置。
【請求項１２】
前記車両のエンジンの運転状態に関する情報が、前記エンジン状態判定期間における総走行距離を含み、
前記エンジン状態判定部は、前記エンジン状態判定期間における総走行距離が予め設定された値を下回った場合に、前記エンジンの運転状態が前記シビアコンディションであると判定する、請求項３記載のオイル寿命検出装置。
【請求項１３】
前記車両のエンジンの運転状態に関する情報が、前記エンジンオイルの油温又は前記車両のエンジン冷却液の水温を含み、
前記エンジン状態判定部は、前記エンジンオイルの油温又は前記エンジン冷却液の水温が予め設定された値を超えた場合に、前記エンジンの運転状態が前記シビアコンディションであると判定する、
請求項５記載のオイル寿命検出装置。
【請求項１４】
前記車両のエンジンの運転状態に関する情報が、前記車両のエンジンのエンジン回転数、インテークマニホールド圧、ブースト圧、空気吸入量、スロットル開度、及びアクセル開度のうち少なくとも１つを含み、
前記エンジン状態判定部は、前記車両のエンジンのエンジン回転数、インテークマニホールド圧、ブースト圧、空気吸入量、スロットル開度、及びアクセル開度のうち少なくとも１つが予め設定された値を超えた場合に、前記エンジンの運転状態が前記シビアコンディションであると判定する、
請求項５記載のオイル寿命検出装置。
【請求項１５】
前記車両のエンジンの運転状態に関する情報が、前記エンジン状態判定期間における前記車両の低速走行時間又はアイドリング時間を含み、
前記エンジン状態判定部は、前記エンジン状態判定期間に対する前記低速走行時間又はアイドリング時間の比率が予め設定された値を超えた場合に、前記エンジンの運転状態が前記シビアコンディションであると判定する、
請求項５記載のオイル寿命検出装置。
【請求項１６】
前記車両のエンジンの運転状態に関する情報が、前記エンジン状態判定期間における総走行距離を含み、
前記エンジン状態判定部は、前記エンジン状態判定期間における総走行距離が予め設定された値を下回った場合に、前記エンジンの運転状態が前記シビアコンディションであると判定する、請求項５記載のオイル寿命検出装置。
【請求項１７】
車両のエンジンオイルの寿命を検出するオイル寿命検出方法であって、
予め設定された車両情報取得期間毎に、前記車両から、前記車両の走行距離に関する情報及び前記車両のエンジンの運転状態に関する情報を取得するステップと、
前記エンジンの運転状態に関する情報に基づいて、予め設定されたエンジン状態判定期間における前記エンジンの運転状態が通常コンディションであるかシビアコンディションであるかを判定するステップと、
前記エンジン状態判定期間における前記車両の走行距離を、前記エンジンの運転状態に応じて補正して累計し、補正走行距離を算出するステップと、
前記エンジンオイルの寿命を示す残存走行可能距離から前記補正走行距離を減算して、新しい前記残存走行可能距離を算出するステップと、
前記残存走行可能距離を記憶するステップと、
を備えるオイル寿命検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両のエンジンオイルの寿命を検出するオイル寿命検出装置及びオイル寿命検出方法に関する。
【背景技術】
【０００２】
車両のエンジンに使用されるエンジンオイルは、エンジン内各部の潤滑、冷却、密封、洗浄、防錆等の役割を果たす。エンジンオイルは、使用するにしたがって、エンジン内部で発生する熱による酸化や、ガソリンの燃焼時に生じるススの混入による汚れ等に起因して劣化する。そのため、エンジンオイルは、定期的に交換する必要がある。エンジンオイルの交換時期は、一般的に、予め決められた走行距離（例えば５０００ｋｍ）又は使用時間（例えば６ヶ月）を目安に行われる。【０００３】
エンジンオイルの交換時期、すなわちエンジンオイルの寿命は、一般的に、エンジンオイルの残存走行可能距離又は時間によって表すことができる。エンジンオイルの残存走行可能距離又は時間は、予め設定された走行可能距離又は時間から、車両の走行距離又は時間の累積値を減算することにより算出することができる（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−０５６３２４号公報
【発明の概要】
【０００５】
本開示のオイル寿命検出装置は、車両のエンジンオイルの寿命を検出するオイル寿命検出装置であって、予め設定された車両情報取得期間毎に、車両から、車両の走行距離に関する情報及び車両のエンジンの運転状態に関する情報を取得する車両情報取得部と、エンジンの運転状態に関する情報に基づいて、予め設定されたエンジン状態判定期間におけるエンジンの運転状態を判定するエンジン状態判定部と、エンジン状態判定期間における車両の走行距離を、エンジンの運転状態に応じて補正して補正走行距離を算出する走行距離補正部と、エンジンオイルの寿命を示す残存走行可能距離から補正走行距離を減算して、新しい残存走行可能距離を算出するオイル寿命算出部と、を備える。
【０００６】
この構成により、本開示におけるオイル寿命検出装置は、車両のエンジンオイルの寿命をより高精度に検出するのに有効である。
【図面の簡単な説明】
【０００７】
【図１】図１は、本開示に係るオイル寿命検出装置の概略構成を示すブロック図である。
【図２】図２は、本開示に係るオイル寿命検出装置による、エンジンオイルの寿命検出処理の流れを示すフローチャートである。
【図３】図３は、エンジンの運転状態をエンジン冷却液の水温に基づいて判定する場合の処理を説明する図である。
【図４】図４は、エンジンの運転状態をエンジンオイルの油温又はエンジン冷却液の水温に基づいて判定する場合の処理を説明するためのフローチャートである。
【図５】図５は、エンジンの運転状態を車両の低速走行時間に基づいて判定する場合の処理を説明するためのフローチャートである。
【図６】図６は、エンジンの運転状態を車両のアイドリング時間に基づいて判定する場合の処理を説明するためのフローチャートである。
【図７】図７は、エンジンの運転状態をエンジンオイルの油温に基づいて判定する場合の走行距離の補正処理を説明する図である。
【発明を実施するための形態】
【０００８】
エンジンオイルの劣化の度合いは、エンジンの運転状態によって大きく異なる。すなわち、エンジンの運転状態がシビアコンディションである場合は、エンジンオイルの劣化は促進される。そのため、エンジンオイルの劣化が促進された場合は、一般的な目安よりも早めに交換する必要がある。したがって、エンジンオイルの寿命の検出は、車両の走行距離又は時間を単純に累積した値を用いるのではなく、エンジンの運転状態を考慮して行うことが望ましい。
【０００９】
ところで、近年、車両のＥｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ（ＥＣＵ）には、エンジンの主要部品や各種の車両搭載センサ等を定期的にモニタして車両の故障を診断する車載式故障診断システムが標準的に搭載されている。そのため、車載式故障診断システムに所定規格のコネクタを介して車両情報取得装置を接続することによって、車載式故障診断システムから、車両の故障に関する情報や、エンジンの主要部品やセンサ等の作動情報（例えば、車速、エンジン回転数、アクセル開度）等の様々な情報（以降、「車両情報」と称する）を取得することが可能である。したがって、もし、車載式故障診断システム等の車載式車両情報検出システムから取得した車両情報を用いて車両のエンジンオイルの寿命を検出することができれば、オイル寿命の検出が容易になるので望ましい。
【００１０】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１１】
なお、添付図面及び以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより請求の範囲に記載の主題を限定することは意図されていない。
【００１２】
（実施の形態１）
以下、図１〜７を用いて、実施の形態１を説明する。
【００１３】
図１は、本開示に係るオイル寿命検出装置の概略構成を示すブロック図である。オイル寿命検出装置１は、車両２に搭載された車載式故障診断システムから取得した車両２の走行距離に関する情報及び車両２のエンジンの運転状態に関する情報（以降、「エンジン状態情報」と称する）に基づいて、エンジンオイルの寿命を検出することができる。
【００１４】
車両２は、エンジンやモータ等の動力によって車輪を駆動する公知の自動車であり、エンジン制御等の車両２の動作に関する統括制御を実行するＥｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ（ＥＣＵ）１１と、車室内に配置されたコネクタ部１２とを備えている。ＥＣＵ１１には、公知の車載式故障診断（Ｏｎ−Ｂｏａｒｄ  Ｄｉａｇｎｏｓｔｉｃｓ（ＯＢＤ））システム、すなわち故障診断処理用プログラムが搭載されている。コネクタ部１２は、公知のＯＢＤ２規格のデータリンクコネクタである。
【００１５】
ユーザは、コネクタ部１２を介して、オイル寿命検出装置１をＥＣＵ１１（すなわち、車載式故障診断システム）に接続することができる。なお、オイル寿命検出装置１が、ＥＣＵ１１に搭載された車載式故障診断システムから、車両２の走行距離に関する情報及びエンジン状態情報を取得可能であれば、ＥＣＵ１１とオイル寿命検出装置１との接続形態はコネクタ部１２を介するものに限定される必要はない。
【００１６】
オイル寿命検出装置１は、車両情報取得部２１と、エンジン状態判定部２２と、走行距離補正部２３と、オイル寿命算出部２４と、オイル寿命記憶部２５と、オイル交換判定部２６とを備える。車両情報取得部２１は、予め設定された車両情報取得期間毎に、車両２のＥＣＵ１１に搭載された車載式故障診断システムから、車両２の走行距離に関する情報及びエンジン状態情報を取得する。エンジン状態判定部２２は、エンジン状態情報に基づいて、予め設定されたエンジン状態判定期間におけるエンジンの運転状態を判定する。走行距離補正部２３は、エンジン状態判定期間における車両２の走行距離を累計してエンジン状態判定期間の総走行距離を算出するとともに、総走行距離をエンジンの運転状態に応じて補正して補正走行距離を算出する。オイル寿命算出部２４は、エンジンオイルの寿命である残存走行可能距離から補正走行距離を減算して新しい残存走行可能距離を算出する。オイル寿命記憶部２５は、新しい残存走行可能距離を記憶する。オイル交換判定部２６は、新しい残存走行可能距離に基づいてエンジンオイルの交換時期を判定する。
【００１７】
オイル寿命検出装置１は、ＣＰＵ２０と、メモリ３０とを備える。メモリ３０は、オイル寿命記憶部２５を構成する。また、メモリ３０は、ＣＰＵ２０が実行するプログラムを記憶する。ＣＰＵ２０は、メモリ３０に記憶されたプログラムを実行することにより各種機能を実現する。すなわちＣＰＵ２０は、プログラムを実行することにより、車両情報取得部２１、エンジン状態判定部２２、走行距離補正部２３、オイル寿命算出部２４、及びオイル交換判定部２６として動作する。
【００１８】
図２は、オイル寿命検出装置１による、エンジンオイルの寿命検出処理の流れを示すフローチャートである。なお、図２に示す処理は、ステップＳＴ１０１の処理をエンジン状態判定期間（下記参照）中に行い、ステップＳＴ１０２以降の処理をエンジン状態判定期間後に順次行う例を示している。
【００１９】
まず、ステップＳＴ１０１において、車両情報取得部２１は、予め設定されたエンジン状態判定期間において、予め設定された車両情報取得期間毎に、車両２のコネクタ部１２を介して、ＥＣＵ１１から車両２の走行距離に関する情報及びエンジン状態情報を取得する。
【００２０】
エンジン状態判定期間は、これに限定されるものではないが、例えば、エンジンのイグニッションスイッチがオンになってからオフになるまでの期間である１ドライビングサイクルを用いることができる。その場合、エンジン状態判定期間の総走行距離は、１ドライビングサイクルにおける車両２の走行距離となる。また、エンジン状態判定期間として、１ドライビングサイクル内の所定長さの時間区間を用いることも可能である。その場合は、エンジン状態判定期間の総走行距離は、前記所定長さの時間区間における車両２の走行距離となる。
【００２１】
車両情報取得期間は、例えば、１秒であってよい。車両２の走行距離に関する情報は、例えば車両２の速度である。車両情報取得部２１は、車両２の速度に基づいて車両２の走行距離を求めることができる。なお、車両情報取得部２１は、車両２のＥＣＵ１１から車両の走行距離を直接取得するようにしてもよい。
【００２２】
エンジン状態情報とは、エンジンの運転時におけるエンジンの負荷に関する情報である。エンジン状態情報としては、これに限定されるものではないが、エンジンオイルの油温、エンジン冷却液の水温、車両２のエンジンのエンジン回転数、インテークマニホールド圧、ブースト圧、空気吸入量、スロットル開度、又はアクセル開度の少なくとも１つを用いることができる。
【００２３】
続いて、ステップＳＴ１０２において、エンジン状態判定部２２は、車両情報取得部２１が車両２のＥＣＵ１１から取得したエンジン状態情報に基づいて、エンジン状態判定期間におけるエンジンの運転状態を判定する。次に、ステップＳＴ１０３において、走行距離補正部２３は、エンジン状態判定期間における車両２の走行距離を累計して総走行距離を算出するとともに、総走行距離をエンジン状態情報に応じて補正して補正走行距離を算出する。より具体的には、走行距離補正部２３は、車両情報取得期間毎の走行距離に対して、その車両情報取得期間におけるエンジン状態情報に応じた補正を行う。そして走行距離補正部２３は、エンジン状態判定期間における各車両情報取得期間の補正後の走行距離の総和を求め、これを補正走行距離とする。
【００２４】
続くステップＳＴ１０４において、オイル寿命算出部２４は、オイル寿命記憶部２５に記憶されている残存走行可能距離から、走行距離補正部２３で算出された補正走行距離を減算して、新しい残存走行可能距離を算出する。続くステップＳＴ１０５において、オイル寿命算出部２４は、算出した新しい残存走行可能距離を、オイル寿命記憶部２５に記憶させる。
【００２５】
そして、ステップＳＴ１０６において、オイル交換判定部２６は、オイル寿命算出部２４で算出された新しい残存走行可能距離に基づいて、エンジンオイルの交換時期を判定する。このようにしてオイル寿命検出装置１は、車両２のＥＣＵ１１から取得した車両２の走行距離に関する情報及びエンジン状態情報に基づいて、エンジンの運転状態を考慮してエンジンオイルの寿命を検出することができる。そして、検出されたエンジンオイルの寿命に基づいて、エンジンオイルの交換時期を判定することができる。
【００２６】
次に、オイル寿命検出装置１の各部の動作及び処理について説明する。
【００２７】
車両情報取得部２１は、コネクタ部１２を介して、ＥＣＵ１１（すなわち、車載式故障診断システム）に接続されており、予め設定された車両情報取得期間毎に、車載式故障診断システムから、車両２の走行距離に関する情報及びエンジン状態情報を取得する。車両情報取得部２１は、エンジン状態判定部２２及び走行距離補正部２３に接続されている。車両情報取得部２１が取得した車両２の走行距離に関する情報は、走行距離補正部２３に入力される。また、車両２のエンジン状態情報は、エンジン状態判定部２２に入力される。なお、エンジンの運転状態の判定に走行距離を使用する場合は、走行距離に関する情報はエンジン状態判定部２２にも入力される。
【００２８】
エンジン状態判定部２２は、車両情報取得部２１から入力された車両２のエンジン状態情報に基づいて、エンジン状態判定期間におけるエンジンの運転状態を判定する。具体的には、エンジン状態判定部２２はまず、車両情報取得期間毎に、エンジンが通常コンディションであるかシビアコンディションであるかを判定する。エンジンの運転状態の判定は、エンジンオイルの油温やエンジン冷却液の水温等の様々なエンジン状態情報に基づいて行うことができる。車両情報取得部２１は、エンジン状態判定部２２で用いられる判定方法に使用されるエンジン状態情報を、車両２のＥＣＵ１１から取得する。次に、エンジンの運転状態がシビアコンディションであると判定された場合、エンジン状態判定部２２は、シビアコンディションの継続時間を検出する。そして、エンジン状態判定期間内の各車両情報取得期間のシビアコンディションの継続時間を累計して、エンジン状態判定期間におけるシビアコンディションの継続時間を算出する。
【００２９】
なお、シビアコンディションが終了してから短時間以内に再びシビアコンディションになった場合は、エンジンのシビアコンディションが事実上継続していると見なすことができる。したがって、エンジンのシビアコンディションの継続時間を検出する際は、エンジン状態判定部２２は、エンジンのシビアコンディションの終了後に所定長さの保護期間（以降、「保護時間区間」と称する）を設定する。そして、その保護時間区間内にエンジンのシビアコンディションが再び検出された場合、エンジン状態判定部２２は、エンジンのシビアコンディションが継続していると見なすようにするとよい。このようにすると、シビアコンディションと通常コンディションが繰り返されてシビアコンディションが実質的に継続している場合の継続時間を検出することが可能となる。
【００３０】
エンジンの運転状態をエンジンオイルの油温に基づいて判定する場合、エンジン状態判定部２２はまず、エンジンオイルの油温が予め設定された閾値を超えるか否かを判断する。前記閾値を超えた場合、エンジン状態判定部２２は、エンジンの運転状態がシビアコンディションであると判定する。前記閾値以下の場合、エンジン状態判定部２２は、エンジンが通常コンディションであると判定する。前記閾値は、例えば１２０℃に設定するとよい。エンジンオイルの油温が１２０℃を超えると、エンジンオイルは熱に起因して劣化するので、オイル寿命が短くなる。そして、エンジンの運転状態がシビアコンディションであると判定された場合、エンジン状態判定部２２は、シビアコンディションの継続時間を検出する。
【００３１】
エンジンオイルの油温の代わりにエンジン冷却液の水温を使用してもよい。この場合、エンジン状態判定部２２は、エンジン冷却液の水温が予め設定された閾値を超えるか否かを判断する。前記閾値を超えた場合、エンジン状態判定部２２は、エンジンの運転状態がシビアコンディションであると判定する。前記閾値以下の場合、エンジン状態判定部２２は、エンジンが通常コンディションであると判定する。前記閾値は、例えば１００℃に設定するとよい。そして、エンジンの運転状態がシビアコンディションであると判定された場合、エンジン状態判定部２２は、シビアコンディションの継続時間を検出する。
【００３２】
図３は、エンジンの運転状態をエンジン冷却液の水温に基づいて判定する場合の処理を説明するための図である。図３の例では、エンジン冷却液の水温が１００℃を超えた場合に、エンジンの運転状態がシビアコンディションであると判定する。図３の例では、エンジン状態判定期間として、１ドライビングサイクル内の所定長さの時間区間を用いている。したがって、図３の例では、エンジン状態判定期間の総走行距離は、前記所定長さの時間区間における車両２の走行距離となる。
【００３３】
図３を参照して、時刻Ｔ１の時点でシビアコンディション（高負荷）の開始が検出され、時刻Ｔ２、Ｔ３及びＴ４の各時点で、シビアコンディションの終了が検出されている。なお、ここでいう高負荷とは、エンジンの運転状態がシビアコンディションであることを意味する。そして、シビアコンディションの終了が検出された時刻Ｔ２、Ｔ３及びＴ４の各時点では、シビアコンディションの終了後に所定長さの保護時間区間ｔ１が設けられている。時刻Ｔ２の時点でのシビアコンディションの終了後は、保護時間区間ｔ１以内にシビアコンディションが再び検出されたので（破線の円Ａで囲った部分を参照）、時刻Ｔ２の時点以降もシビアコンディションが継続していると見なされる。同様に、時刻Ｔ３の時点でのシビアコンディションの終了後は、保護時間区間ｔ１以内にシビアコンディションが再び検出されたので（破線の円Ｂで囲った部分を参照）、時刻Ｔ３の時点以降もシビアコンディションが継続していると見なされる。しかし、時刻Ｔ４の時点でのシビアコンディションの終了後は、保護時間区間ｔ１以内にシビアコンディションは再び検出されないので（破線の円Ｃで囲った部分を参照）、時刻Ｔ４の時点以降はシビアコンディションが終了したと見なされる。したがって、時刻Ｔ１から時刻Ｔ４まではシビアコンディションが継続しており、時刻Ｔ４の時点でシビアコンディションが終了したと見なすことができる。これにより、シビアコンディションと通常コンディションとが繰り返されてシビアコンディションが事実上継続している区間（高負荷区間）の継続時間を検出することが可能となる。
【００３４】
同様に、図３の例では、時刻Ｔ５の時点でシビアコンディションの開始が検出され、時刻Ｔ６及びＴ７の各時点で、シビアコンディションの終了が検出されている。そして、シビアコンディションの終了が検出された時刻Ｔ６及びＴ７の各時点では、シビアコンディションの終了後に所定長さの保護時間区間ｔ１が設けられている。時刻Ｔ６の時点でのシビアコンディションの終了後は、保護時間区間ｔ１以内にシビアコンディションが再び検出されたので（破線の円Ｄで囲った部分を参照）、時刻Ｔ６の時点以降もシビアコンディションが継続していると見なされる。しかし、時刻Ｔ７の時点でのシビアコンディションの終了後は、保護時間区間ｔ１以内にシビアコンディションは再び検出されないので（破線の円Ｅで囲った部分を参照）、時刻Ｔ７の時点以降はシビアコンディションが終了したと見なされる。したがって、時刻Ｔ５から時刻Ｔ７まではシビアコンディションが継続しており、時刻Ｔ７の時点でシビアコンディションが終了したと見なすことができる。これにより、シビアコンディションと通常コンディションとが繰り返されてシビアコンディションが事実上継続している区間（高負荷区間）の継続時間を検出することが可能となる。
【００３５】
図４は、エンジンの運転状態をエンジンオイルの油温又はエンジン冷却液の水温に基づいて判定する場合の処理を説明するためのフローチャートである。図４のフローチャートに示す判定処理は、図２のフローチャートにおけるエンジンの運転状態を判定するステップ（ステップＳＴ１０２）での処理の一例である。本実施の形態では、図４の判定処理は、エンジン状態判定期間後に行われる。図４の判定処理は、エンジン状態判定期間として、１ドライビングサイクル内の所定長さの時間区間を用いている。したがって、図４の例では、エンジン状態判定期間の総走行距離は、前記所定長さの時間区間における車両２の走行距離となる。
【００３６】
図４の判定処理は、車両情報取得期間毎に運転状態を判定することにより行う。まずステップＳＴ２０１においてエンジン状態判定部２２は、エンジン状態判定期間の最初の車両情報取得期間を対象期間とする。
【００３７】
ステップＳＴ２０２では、エンジン状態判定部２２は、対象期間のエンジン状態情報に基づいて、エンジンの運転状態としてシビアコンディションが検出されたか否かを判断する。この判断は、上述したように、エンジンオイルの油温（又はエンジン冷却液の水温）を予め設定された閾値と比較することにより行うことができる。シビアコンディションが検出されたと判断した場合、ステップＳＴ２０３に進む。シビアコンディションが検出されなかったと判断した場合、ステップＳＴ２０９に進む。
【００３８】
ステップＳＴ２０３では、エンジン状態判定部２２は、対象期間においてシビアコンディションの継続区間である高負荷区間が開始されたと判定する。
【００３９】
次のステップＳＴ２０４では、エンジン状態判定部２２は、対象期間を次の車両情報取得期間に更新する。
【００４０】
続くステップＳＴ２０５では、エンジン状態判定部２２は、対象期間のエンジン状態情報に基づいて、エンジンの運転状態としてシビアコンディションが検出されたか否かを判断する。この判断も、ステップＳＴ２０２と同様に、エンジンオイルの油温（又はエンジン冷却液の水温）を予め設定された閾値と比較することにより行うことができる。シビアコンディションが検出されたと判断した場合、ステップＳＴ２０４に戻る。シビアコンディションが検出されなかったと判断した場合、ステップＳＴ２０６に進む。
【００４１】
ステップＳＴ２０６では、エンジン状態判定部２２は、エンジンの運転状態がシビアコンディションでなくなってからの時間が所定長さの保護期間（保護時間区間）を経過したか否かを判断する。保護期間が経過したと判断した場合、ステップＳＴ２０７に進む。保護期間が経過していないと判断した場合、ステップＳＴ２０４に戻る。
【００４２】
ステップＳＴ２０７では、エンジン状態判定部２２は、対象期間において高負荷区間が終了したと判定する。
【００４３】
続くステップＳＴ２０８では、エンジン状態判定部２２は、高負荷区間の継続時間を算出する。継続時間は、ステップＳＴ２０３において高負荷区間が開始されたと判定した時からステップＳＴ２０７において高負荷区間が終了したと判定した時までの時間として算出できる。
【００４４】
そして、続くステップＳＴ２０９では、エンジン状態判定部２２は、エンジン状態判定期間が終了したか否かを判断する。エンジン状態判定期間が終了したと判断した場合、処理を終了する。エンジン状態判定期間が終了していないと判断した場合、ステップＳＴ２１０に進む。
【００４５】
ステップＳＴ２１０では、エンジン状態判定部２２は、対象期間を次の車両情報取得期間に更新し、ステップＳＴ２０２に戻る。
【００４６】
このようにして、エンジンの運転状態がシビアコンディションである場合に、シビアコンディションと通常コンディションとが繰り返されてシビアコンディションが事実上継続している区間である高負荷区間を求めるとともに、その高負荷区間の継続時間を検出することができる。そしてエンジン状態判定部２２は、高負荷区間におけるエンジンの運転状態をシビアコンディション、高負荷区間以外の区間を通常コンディションとして判定することができる。
【００４７】
また、エンジン状態判定部２２は、エンジンの運転状態を車両２のエンジンのエンジン回転数、インテークマニホールド圧、ブースト圧、空気吸入量、スロットル開度、又はアクセル開度に基づいて判定することができる。この場合、エンジン状態判定部２２は、エンジン回転数、インテークマニホールド圧、ブースト圧、空気吸入量、スロットル開度、又はアクセル開度が予め設定された閾値を超えるか否かを判断する。前記閾値を超えた場合、エンジン状態判定部２２は、エンジンの運転状態がシビアコンディションであると判定する。前記閾値以下の場合、エンジン状態判定部２２は、エンジンが通常コンディションであると判定する。そして、エンジンの運転状態がシビアコンディションであると判定した場合、エンジン状態判定部２２は、シビアコンディションの継続時間を検出する。また、継続時間の代わりに、予め定められた期間における、エンジン回転数、インテークマニホールド圧、ブースト圧、空気吸入量、スロットル開度、又はアクセル開度が予め設定された閾値を超える期間の割合、すなわち発生頻度を用いてもよい。例えば、予め定められた期間における、エンジン回転数が予め設定された閾値を超える期間の割合が、予め定められた割合を超えた場合に、エンジンの運転状態がシビアコンディションであると判定するようにしてもよい。
【００４８】
また、エンジン状態判定部２２は、エンジンの運転状態を、エンジン状態判定期間における車両２の低速走行時間又はアイドリング時間に基づいて判定することができる。図５は、エンジンの運転状態を車両２の低速走行時間に基づいて判定する処理を説明するためのフローチャートである。図５のフローチャートに示す判定処理は、図２のフローチャートにおけるエンジンの運転状態を判定するステップ（ステップＳＴ１０２）での処理の一例である。図５の判定処理は、エンジン状態判定期間として、１ドライビングサイクルを用いている。したがって、図５の例では、エンジン状態判定期間の総走行距離は、１ドライビングサイクルにおける車両２の走行距離となる。なお、図５の判定処理は、１ドライビングサイクル毎に行うので、エンジンオイルの油温又はエンジン冷却液の水温に基づいて行う判定処理（図３及び図４参照）とは異なり、高負荷区間の設定及び保護時間区間の設定は行わない。
【００４９】
図５を参照して、まず、ステップＳＴ３０１では、エンジン状態判定部２２は、車両２が予め設定された閾値ｔｈ１を下回る速度で走行する時間（低速走行時間）を検出する。具体的には、車両２の速度が閾値ｔｈ１を下回るか否かを所定長さの時間区間毎（例えば１秒毎）に判定する。エンジン状態判定部２２は、その判定結果に基づいて低速走行時間を算出する。閾値ｔｈ１は、例えば、３０ｋｍ／ｈにするとよい。続くステップＳＴ３０２では、エンジン状態判定部２２は、エンジン状態判定期間の時間、すなわち１ドライビングサイクルの時間に対する低速走行時間の比率が予め設定された閾値ｔｈ２を超えるか否かを判断する。エンジン状態判定期間の時間に対する低速走行時間の比率が閾値ｔｈ２を超えると判断した場合はステップＳＴ３０３に進む。閾値ｔｈ２以下と判断した場合は処理を終了する。そして、ステップＳＴ３０３において、エンジン状態判定部２２は、エンジンの運転状態がシビアコンディションであると判定する。この判定処理では、エンジン状態判定期間全体において、エンジンの運転状態がシビアコンディションである、または通常コンディションである、と判定することになる。
【００５０】
図６は、エンジンの運転状態を車両２のアイドリング時間に基づいて判定する処理を説明するためのフローチャートである。図６のフローチャートに示す判定処理は、図２のフローチャートにおけるエンジンの運転状態を判定するステップ（ステップＳＴ１０２）での処理の一例である。図６の判定処理は、エンジン状態判定期間として、１ドライビングサイクルを用いている。したがって、図６の例では、エンジン状態判定期間の総走行距離は、１ドライビングサイクルにおける車両２の走行距離となる。なお、図６の判定処理は、１ドライビングサイクル毎に行うので、エンジンオイルの油温又はエンジン冷却液の水温に基づいて行う判定処理（図３及び図４参照）とは異なり、高負荷区間の設定及び保護時間区間の設定は行わない。
【００５１】
図６を参照して、まず、ステップＳＴ４０１では、エンジン状態判定部２２は、車両２がアイドリング状態であるときの時間（アイドリング時間）を検出する。具体的には、車両２がアイドリング状態であるか否かを、所定長さの時間区間毎（例えば１秒毎）に判定する。エンジン状態判定部２２は、その判定結果に基づいてアイドリング時間を算出する。アイドリング状態であるか否かは、エンジン回転数又はスロットル開度が所定の閾値以下であるか否かで判定することができる。続くステップＳＴ４０２では、エンジン状態判定部２２は、エンジン状態判定期間の時間、すなわち１ドライビングサイクルの時間に対するアイドリング時間の比率が予め設定された閾値ｔｈ３を超えるか否かを判断する。エンジン状態判定期間の時間に対するアイドリング時間の比率が閾値ｔｈ３を超えると判断した場合はステップＳＴ４０３に進む。閾値ｔｈ３以下と判断した場合は処理を終了する。そして、ステップＳＴ４０３において、エンジン状態判定部２２は、エンジンの運転状態がシビアコンディションであると判定する。この判定処理では、エンジン状態判定期間全体において、エンジンの運転状態がシビアコンディションである、または通常コンディションである、と判定することになる。
【００５２】
また、エンジンの運転状態を、車両２の低速走行時間及びアイドリング時間の合計時間に基づいて判定するようにしてもよい。この場合は、エンジン状態判定期間の時間に対する低速走行時間及びアイドリング時間の合計時間の比率が、予め設定された閾値を超えた場合に、エンジンの運転状態がシビアコンディションであると判定する。エンジン状態判定期間としては、例えば、１ドライビングサイクルの時間を用いるとよい。
【００５３】
また、エンジン状態判定部２２は、エンジンの運転状態を、エンジン状態判定期間の総走行距離に基づいて判定することができる。この場合は、エンジン状態判定期間の総走行距離が予め設定された閾値を下回るか否かを判断し、前記閾値を下回った場合は、エンジンの運転状態がシビアコンディションであると判定する。前記閾値以上であった場合は、エンジンが通常コンディションであると判定する。エンジン状態判定期間としては、例えば、１ドライビングサイクルを用いるとよい。この判定処理では、エンジン状態判定期間全体において、エンジンの運転状態がシビアコンディションである、または通常コンディションである、と判定することになる。
【００５４】
このようにして、エンジン状態判定部２２は、車両情報取得部２１から入力された車両２のエンジン状態情報に基づいて、予め設定されたエンジン状態判定期間におけるエンジンの運転状態を判定することができる。エンジン状態判定部２２での判定結果は、走行距離補正部２３に入力される。
【００５５】
走行距離補正部２３は、まず、エンジン状態判定期間における車両２の走行距離を累計して、エンジン状態判定期間の総走行距離を算出する。そして、エンジン状態判定期間の総走行距離をエンジン状態判定部２２での判定結果に基づいて補正して、補正された総走行距離（以降、「補正走行距離」と称する）を算出する。より具体的には、走行距離補正部２３は、車両情報取得期間毎の走行距離に対して、その車両情報取得期間におけるエンジン状態情報に応じた補正を行う。そして走行距離補正部２３は、エンジン状態判定期間における各車両情報取得期間の補正後の走行距離の総和を求め、これを補正走行距離とする。
【００５６】
走行距離補正部２３は補正に関し、エンジンの運転状態がシビアコンディションであるときの走行距離が実際の走行距離よりも大きくなるように補正する。この補正は、エンジンの運転状態に応じて設定された重み付け係数を使用して行うことができる。つまり、補正走行距離は、エンジン状態判定期間における車両２の走行距離を単純に累積したものではなく、エンジンのシビアコンディションに起因するエンジンオイルの劣化を反映した走行距離である。
【００５７】
また、シビアコンディションの継続時間に応じた重み付け係数を使用すると、エンジンの運転状態がシビアコンディションであるときの走行距離を、シビアコンディションの継続時間に応じて補正することができる。例えば、重み付け係数は、エンジンが通常コンディションである場合は１とし、エンジンの運転状態がシビアコンディションである場合は、シビアコンディションの継続時間に応じて１．１〜２とする。なお、これらの重み付け係数の値は、一例であり、これに限定されるものではない。また、重み付け係数は、エンジンオイルの種類（すなわち、粘度やグレード）や、エンジンオイルの量に応じて適宜変更してもよい。
【００５８】
図７は、エンジンの運転状態をエンジンオイルの油温に基づいて判定する場合の走行距離の補正処理を説明するための図である。図７を参照して、重み付け係数を使用して行う走行距離の補正方法について説明する。図７の例では、走行距離補正部２３は、エンジンオイルの油温が１２０℃を超えた場合に、エンジンの運転状態がシビアコンディションであると判定する。図７のＡ区間（破線の円Ａで囲んだ区間）及びＢ区間（破線の円Ｂで囲んだ区間）では、シビアコンディションの継続時間が短いので、重み付け係数は「１．２」に設定する。Ｃ区間（破線の円Ｃで囲んだ区間）では、シビアコンディションの継続時間が短いが、Ａ区間及びＢ区間よりも長いので、重み付け係数は「１．５」に設定する。Ｄ区間（破線の円Ｄで囲んだ区間）では、シビアコンディションの継続時間が長いので、重み付け係数は「２」に設定する。
【００５９】
そして、走行距離補正部２３は、通常コンディションの区間（Ａ〜Ｄ区間以外の区間）の走行距離には重み付け係数として１を乗算し、シビアコンディションの区間（Ａ〜Ｄ区間）の走行距離には、シビアコンディションの継続時間に応じて重み付け係数として１．２〜２を乗算する。つまり、Ａ区間及びＢ区間の走行距離には重み付け係数として１．２を乗算し、Ｃ区間の走行距離には重み付け係数として１．５を乗算し、Ｄ区間の走行距離には重み付け係数として２を乗算する。このようにして、シビアコンディションの各区間の走行距離を、シビアコンディションの継続時間に応じて、実際の走行距離よりも大きくなるように補正することができる。
【００６０】
なお、図７の例では、実際の走行距離に重み付け係数を乗算することによって走行距離を補正したが、重み付け係数を使用した走行距離の補正方法はこれに限定されるものではなく、他の様々な方法を用いることができる。例えば走行距離補正部２３は、エンジンの運転状態がシビアコンディションであるときの走行距離に、シビアコンディションの継続時間に応じた距離を加算することによって、シビアコンディション時の走行距離を実際の走行距離よりも大きくなるように補正してもよい。
【００６１】
また、図７の例では、シビアコンディションの継続時間が長い場合の重み付け係数は「２」としたが、重み付け係数は、シビアコンディションの継続時間に応じて、指数関数的に増加させるようにしてもよい。このようにすると、シビアコンディションの継続時間が長くなるにつれて、補正走行距離がより大きくなるように補正することが可能となる。
【００６２】
エンジンの運転状態を、エンジン冷却液の水温や、車両２のエンジンのエンジン回転数、インテークマニホールド圧、ブースト圧、空気吸入量、スロットル開度、又はアクセル開度に基づいて判定する場合も、走行距離の補正は同様にして行う。すなわち走行距離補正部２３は、エンジンの運転状態がシビアコンディションであるときの走行距離に、シビアコンディションの継続時間に応じた重み付け係数を乗算することにより、実際の走行距離よりも大きくなるように補正する。又は、エンジンの運転状態がシビアコンディションであるときの走行距離に、シビアコンディションの継続時間に応じた距離を加算することにより、シビアコンディション時の走行距離を実際の走行距離よりも大きくなるように補正してもよい。例えば、図３の例のように、エンジンの運転状態をエンジン冷却液の水温に基づいて判定する場合は、Ｔ１〜Ｔ４の高負荷区間及びＴ５〜Ｔ７の高負荷区間での重み付け係数は２とし、それ以外の区間の重み付け係数は１とするとよい。また、エンジンの運転状態がシビアコンディションであるときの走行距離の代わりに、エンジン状態判定期間の総走行距離（すなわち、エンジンの運転状態がシビアコンディションであるときの走行距離だけでなく、エンジンの運転状態が通常コンディションであるときの走行距離も含む）を用いてもよい。すなわち、高負荷区間だけでなくエンジン状態判定期間の全体において、エンジンの運転状態の判定及び重み付け係数の算出を行い、エンジン状態判定期間の総走行距離に対して重み付け係数を乗算するようにしてもよい。
【００６３】
エンジンの運転状態を、車両２の低速走行時間又はアイドリング時間に基づいて判定する場合は、走行距離補正部２３は、エンジン状態判定期間（例えば、１ドライビングサイクル）の総走行距離に、予め設定された重み付け係数を乗算することにより、前記総走行距離を実際の走行距離よりも大きくなるように補正する。具体的には、走行距離補正部２３は、車両情報取得期間毎の走行距離に対して、その車両情報取得期間におけるエンジン状態情報に応じた１よりも大きな重み付け係数を乗算する補正を行う。そして走行距離補正部２３は、エンジン状態判定期間における補正後の走行距離の総和を求め、これを補正走行距離とする。また、エンジン状態判定期間の時間に対する低速走行時間又はアイドリング時間の比率に応じた重み付け係数を使用してもよい。この場合は、エンジン状態判定部２２で、エンジン状態判定期間の時間に対する低速走行時間又はアイドリング時間の比率を検出するものとする。エンジン状態判定期間の時間に対する低速走行時間又はアイドリング時間の比率に応じた重み付け係数を前記総走行距離に乗算するか、又は前記重み付け係数に応じた距離を前記総走行距離に加算することによって、前記総走行距離を実際の走行距離よりも大きくなるように補正する。
【００６４】
同様に、エンジンの運転状態を、エンジン状態判定期間の総走行距離に基づいて判定する場合は、走行距離補正部２３は、エンジン状態判定期間（例えば、１ドライビングサイクル）の総走行距離に、予め設定された重み付け係数を乗算することにより、前記総走行距離を実際の走行距離よりも大きくなるように補正する。又は、前記総走行距離に応じた重み付け係数を使用して、前記総走行距離を実際の走行距離よりも大きくなるように補正してもよい。
【００６５】
また、走行距離補正部２３は、エンジンの運転状態がシビアコンディションである場合に、エンジンのシビアコンディションの度合いに応じて、重み付け係数を変更するようにしてもよい。この場合、エンジン状態判定部２２において、シビアコンディションの度合いを検出するものとする。例えば、エンジンの運転状態をエンジンオイルの油温に基づいて判定する場合、エンジンオイルの油温が１２０℃を超えた場合はシビアコンディションの度合いを「レベル１」と判定し、１４０℃を超えた場合はシビアコンディションの度合いを「レベル２」と判定するとよい。そして、走行距離補正部２３は、シビアコンディションの度合いに応じて重み付け係数を変更するとよい。例えば、シビアコンディションの度合いが「レベル１」の場合は、重み付け係数を１．１〜２に設定し、シビアコンディションの度合いが「レベル２」の場合は重み付け係数を２．１〜３に設定するようにするとよい。
【００６６】
このようにして、走行距離補正部２３は、車両情報取得部２１及びエンジン状態判定部２２から入力された車両２の走行距離及びエンジン状態情報に基づいて予め設定されたエンジン状態判定期間の総走行距離を補正して、補正走行距離を算出することができる。走行距離補正部２３で算出された補正走行距離は、オイル寿命算出部２４に入力される。
【００６７】
オイル寿命算出部２４は、オイル寿命記憶部２５に記憶されている残存走行可能距離から、走行距離補正部２３で算出された補正走行距離を減算して、新しい残存走行可能距離を算出する。補正走行距離は、上述したように、エンジンの運転状態に応じて補正されている。すなわち、エンジンの運転状態がシビアコンディションであるときの走行距離は実際の走行距離よりも大きくなるように補正されている。したがって、残存走行可能距離から補正走行距離を減算することにより、エンジンの運転状態を考慮してエンジンオイルの寿命を検出することが可能となる。オイル寿命算出部２４で算出された新しい残存走行可能距離は、オイル寿命記憶部２５に入力され記憶される。すなわち、残存走行可能距離が更新される。また、オイル寿命算出部２４で算出された新しい残存走行可能距離は、オイル交換判定部２６に入力される。
【００６８】
オイル寿命記憶部２５は、オイル寿命である残存走行可能距離を記憶する。まず、エンジンオイルを交換したときに、残存走行可能距離の初期値が、図示しない入力手段によって、ユーザにより設定される。残存走行可能距離の初期値は、エンジンの運転状態が通常コンディションである場合の走行可能距離である。残存走行可能距離の初期値は、エンジンオイルの種類（すなわち、粘度やグレード）、エンジンオイルの量、及び車種（又はエンジン型式）によって異なる。なお、残存走行可能距離の初期値は、ユーザが値を直接入力してもよいし、ユーザから入力されたエンジンオイル及び車両２の情報に基づいて、オイル寿命検出装置１が自動的に設定するようにしてもよい。
【００６９】
オイル交換判定部２６は、オイル寿命算出部２４で算出された新しい残存走行可能距離に基づいて、エンジンオイルの交換時期を判定する。例えば、残存走行可能距離が３００ｋｍ以上である場合は、オイル寿命である残存走行可能距離はまだ十分に残っていると判断し、「交換不要」と判定する。残存走行可能距離が３００ｋｍ未満かつ１００ｋｍ以上である場合は、エンジンオイルの交換時期が近づいてきていると判断し、「交換時期接近」と判定する。そして、残存走行可能距離が１００ｋｍ未満である場合は、エンジンオイルの交換時期が来たと判断し、「交換時期」と判定する。
【００７０】
また、エンジンオイルは、空気との接触による酸化等により経時劣化するため、エンジンオイルの交換時期は、エンジンオイルの使用時間を考慮して判定するようにしてもよい。さらに、例えばサーキット走行等の過酷な走行状態ではエンジンの運転状態はさらに厳しいものとなるので、そのような過酷な走行状態の回数、時間、走行距離を考慮して、エンジンオイルの交換時期を判定するようにしてもよい。
【００７１】
上記実施の形態において、エンジンオイルの寿命検出処理として、車両情報取得の処理をエンジン状態判定期間中に行い、他の処理をエンジン状態判定期間後に順次行う構成、言い換えると、残存走行可能距離をエンジン状態判定期間毎に更新する構成を説明した。エンジンオイルの寿命検出処理としては、車両情報取得期間毎にその期間における各処理、すなわち車両情報の取得、エンジンの運転状態の判定、補正走行距離の算出、残存走行可能距離の算出及びオイル交換時期の判定を行うようにしてもよい。例えば、走行距離補正部２３は、車両情報取得期間毎の走行距離に対して、その車両情報取得期間におけるエンジン状態情報に応じて補正を行う。オイル寿命算出部２４は、残存走行可能距離から、走行距離補正部２３で算出された補正後の走行距離を減算して、新しい残存走行可能距離を算出する。以上の処理を、エンジン状態判定期間内における車両情報取得期間毎に行う。
【００７２】
また、車両２が走行中における実時間の経過に合わせて、車両情報取得期間毎に上記処理を行うようにしてもよい。例えば、エンジンの運転状態の判定を実時間の経過に合わせて車両情報取得期間毎に行う場合、図４に示す処理におけるステップＳＴ２０４及びステップＳＴ２１０の処理は、時間の経過に伴って次の車両情報取得期間となるまで待機するようにすればよい。そして次の車両情報取得期間となったときに、車両情報取得部２１が車両情報を取得するようにすればよい。
【００７３】
以上のように、本実施の形態において、オイル寿命検出装置１は、車両２のエンジンオイルの寿命を検出するオイル寿命検出装置１であって、予め設定された車両情報取得期間毎に、車両２から、車両２の走行距離に関する情報及び車両２のエンジンの運転状態に関する情報を取得する車両情報取得部２１と、エンジンの運転状態に関する情報に基づいて、予め設定されたエンジン状態判定期間におけるエンジンの運転状態を判定するエンジン状態判定部２２と、エンジン状態判定期間における車両２の走行距離を、エンジンの運転状態に応じて補正して補正走行距離を算出する走行距離補正部２３と、エンジンオイルの寿命を示す残存走行可能距離から補正走行距離を減算して、新しい残存走行可能距離を算出するオイル寿命算出部２４と、を備える。
【００７４】
これにより、エンジンの運転状態に応じてエンジン状態判定期間の総走行距離を補正することができる。このため、車両２から取得した車両情報に基づいて、エンジンの運転状態を考慮してエンジンオイルの寿命を検出することが可能となる。
【００７５】
また、オイル寿命検出装置１は、残存走行可能距離に基づいてエンジンオイルの交換時期を判定するオイル交換判定部２６をさらに備える。
【００７６】
これにより、オイル寿命算出部２４で算出された新しい残存走行可能距離に基づいて、例えば、新しい残存走行可能距離を予め定められた閾値と比較することにより、エンジンオイルの交換時期を判定することが可能となる。
【００７７】
また、エンジン状態判定部２２は、エンジンの運転状態がシビアコンディションであるか否かを判定し、エンジンの運転状態がシビアコンディションであると判定する場合はシビアコンディションの継続時間又は発生頻度を検出する。走行距離補正部２３は、エンジンの運転状態がシビアコンディションであると判定された場合に、シビアコンディションの継続時間又は発生頻度に応じて、エンジン状態判定期間の総走行距離が実際の走行距離よりも大きくなるように補正する。
【００７８】
これにより、シビアコンディションの継続時間又は発生頻度に応じてエンジンオイル交換までの残存走行可能距離を補正することが可能となる。
【００７９】
また、エンジン状態判定部２２は、エンジンの運転状態がシビアコンディションであると判定された場合に、シビアコンディションの終了後に所定長さの保護時間区間を設定し、保護時間区間内にエンジンのシビアコンディションが再び検出された場合は、エンジンのシビアコンディションが継続していると見なす。
【００８０】
これにより、シビアコンディションと通常コンディションとが繰り返されてシビアコンディションが実質的に継続している場合を考慮してエンジンオイルの寿命を検出することが可能となる。
【００８１】
また、エンジン状態判定部２２は、エンジンの運転状態がシビアコンディションであるか否かを判定し、エンジンの運転状態がシビアコンディションであると判定する場合はシビアコンディションの度合いを判定し、走行距離補正部２３は、エンジンの運転状態がシビアコンディションであると判定された場合に、シビアコンディションの度合いに応じて、エンジン状態判定期間の総走行距離が実際の走行距離よりも大きくなるように補正する。
【００８２】
これにより、シビアコンディションの度合いに応じてエンジンオイル交換までの残存走行可能距離を補正することが可能となる。
【００８３】
また、走行距離補正部２３は、エンジンの運転状態に応じて設定された重み付け係数を使用して、エンジン状態判定期間の総走行距離を補正する。
【００８４】
これにより、エンジン状態判定期間の総走行距離の補正を容易に行うことが可能となる。
【００８５】
また、走行距離補正部２３は、エンジンの運転状態及びシビアコンディションの継続時間又は発生頻度に応じて設定された重み付け係数を使用して、エンジン状態判定期間の総走行距離を補正する。
【００８６】
これにより、エンジン状態判定期間の総走行距離の補正を容易かつ適切に行うことが可能となる。
【００８７】
また、走行距離補正部２３は、エンジンの運転状態及びシビアコンディションの度合いに応じて設定された重み付け係数を使用して、エンジン状態判定期間の総走行距離を補正する。
【００８８】
これにより、エンジン状態判定期間の総走行距離の補正を容易かつ適切に行うことが可能となる。
【００８９】
また、車両２のエンジンの運転状態に関する情報が、エンジンオイルの油温又は車両２のエンジン冷却液の水温を含み、エンジン状態判定部２２は、エンジンオイルの油温又はエンジン冷却液の水温が予め設定された値を超えた場合に、エンジンの運転状態がシビアコンディションであると判定する。
【００９０】
これにより、エンジンの運転状態の判定を簡単かつ容易に行うことが可能となる。
【００９１】
また、車両２のエンジンの運転状態に関する情報が、車両２のエンジンのエンジン回転数、インテークマニホールド圧、ブースト圧、空気吸入量、スロットル開度、又はアクセル開度の少なくとも１つである。エンジン状態判定部２２は、車両２のエンジンのエンジン回転数、インテークマニホールド圧、ブースト圧、空気吸入量、スロットル開度、又はアクセル開度の少なくとも１つが予め設定された値を超えた場合に、エンジンの運転状態がシビアコンディションであると判定する。
【００９２】
これにより、エンジンの運転状態の判定を簡単かつ容易に行うことが可能となる。
【００９３】
また、車両２のエンジンの運転状態に関する情報が、エンジン状態判定期間における車両２の低速走行時間又はアイドリング時間を含み、エンジン状態判定部２２は、エンジン状態判定期間の時間に対する低速走行時間又はアイドリング時間の比率が予め設定された値を超えた場合に、エンジンの運転状態がシビアコンディションであると判定する。
【００９４】
これにより、エンジンの運転状態の判定を簡単かつ容易に行うことが可能となる。
【００９５】
また、車両２のエンジンの運転状態に関する情報が、エンジン状態判定期間の総走行距離を含み、エンジン状態判定部２２は、エンジン状態判定期間の総走行距離が予め設定された値を下回った場合に、エンジンの運転状態がシビアコンディションであると判定する。
【００９６】
これにより、エンジンの運転状態の判定を簡単かつ容易に行うことが可能となる。
【００９７】
以上、本開示を特定の実施形態に基づいて説明したが、これらの実施形態はあくまでも例示であって、本開示はこれらの実施形態によって限定されるものではない。なお、上記実施形態に示した本開示に係るオイル寿命検出装置及びオイル寿命検出方法の各構成要素は、必ずしも全てが必須ではなく、少なくとも本開示の範囲を逸脱しない限りにおいて適宜取捨選択することが可能である。
【産業上の利用可能性】
【００９８】
本開示は、車両から取得した車両情報に基づいてエンジンオイルの寿命を検出するオイル寿命検出装置及びオイル寿命検出方法に適用可能である。具体的には、車載式故障診断システム等の車載式車両情報検出システムから取得した車両情報に基づいて、エンジンの運転状態を考慮してエンジンオイルの寿命を検出することを可能とするオイル寿命検出装置及びオイル寿命検出方法として有用である。
【符号の説明】
【００９９】
１  オイル寿命検出装置
２  車両
１１  ＥＣＵ
１２  コネクタ部
２０  ＣＰＵ
２１  車両情報取得部
２２  エンジン状態判定部
２３  走行距離補正部
２４  オイル寿命算出部
２５  オイル寿命記憶部
２６  オイル交換判定部
３０  メモリ
【図１】
2017013845.tif 000003
【図２】
2017013845.tif 000004
【図３】
2017013845.tif 000005
【図４】
2017013845.tif 000006
【図５】
2017013845.tif 000007
【図６】
2017013845.tif 000008
【図７】
2017013845.tif 000009
【国際調査報告】
2017013845.tif 000010
2017013845.tif 000011
2017013845.tif 000012
2017013845.tif 000013
2017013845.tif 000014