(57)【要約】【課題】エンジンの回転数等の基本的なパラメータに基づいて、オイルポンプ機構の異常を簡単かつ確実に判定することができるオイルポンプ機構の異常判定システムを提供すること。【解決手段】オイルポンプ機構の制御状態がＨｉｇｈ側制御状態からＬｏｗ側制御状態に切り替えられた後（Ｓ１２）、エンジン回転数Ｎｅがアイドル回転数Ｎｅｉよりも著しく低いと判定した場合は（Ｓ１３）、オイルポンプ機構の制御状態はＨｉｇｈ側制御状態固着の状態であると判定し（Ｓ１４）、エンジンを冷却する冷却水の温度があらかじめ決められた温度よりも低い温度である場合に（Ｓ１７）、オイルポンプ機構の制御状態がＬｏｗ側制御状態からＨｉｇｈ側制御状態に切り替えられた後（Ｓ１８）、エンジン回転数Ｎｅが切り替えの前と後とにおいて略一定である場合は（Ｓ１９）、オイルポンプ機構の制御状態はＬｏｗ側制御状態固着の状態であると判定する（Ｓ２０）。【選択図】図４
2010048205.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの出力軸に連結されオイルパンに貯留されたオイルをオイル通路を介して前記エンジンの潤滑部に圧送するオイルポンプと、前記オイル通路から分岐し前記オイル通路内のオイルの一部を前記オイルポンプに還流させるオイル還流通路を有するオイル還流部と、前記オイル還流部に設けられ前記オイル還流通路を開閉するオイルシャットバルブとにより構成されるオイルポンプ機構と、
前記オイルシャットバルブを閉じることにより前記オイルポンプ機構の制御状態を前記潤滑部に高圧のオイルを圧送する高圧制御状態にし、前記オイルシャットバルブを開くことにより前記オイルポンプ機構の制御状態を前記潤滑部に低圧のオイルを圧送する低圧制御状態にするオイル圧力制御部と、
前記エンジンに供給される冷却水の温度を検出する冷却水温度検出部と、
前記エンジンの出力軸の回転数をエンジン回転数として検出するエンジン回転数検出部と、
前記エンジン回転数検出部により検出された前記エンジン回転数に基づいて前記エンジンの運転状態がアイドル状態であるか否かを判定するアイドル状態判定部と、
前記オイルポンプ機構が異常であるか否かを判定するオイルポンプ機構異常判定部と、
を備えたオイルポンプ機構の異常判定システムであって、
前記オイルポンプ機構異常判定部は、前記オイル圧力制御部によって前記オイルポンプ機構の制御状態が前記高圧制御状態から前記低圧制御状態に切り替えられた後、または前記冷却水温度検出部によって検出された前記冷却水の温度があらかじめ決められた温度よりも低い温度である場合に前記オイル圧力制御部により前記オイルポンプ機構の制御状態が前記低圧制御状態から前記高圧制御状態に切り替えられた後、前記アイドル状態における前記エンジン回転数の変化に基づいて、前記オイルポンプ機構が異常であるか否かを判定すること、
を特徴とするオイルポンプ機構の異常判定システム。
【請求項２】
エンジンの出力軸に連結されオイルパンに貯留されたオイルをオイル通路を介して前記エンジンの潤滑部に圧送するオイルポンプと、前記オイル通路から分岐し前記オイル通路内のオイルの一部を前記オイルポンプに還流させるオイル還流通路を有するオイル還流部と、前記オイル還流部に設けられ前記オイル還流通路を開閉するオイルシャットバルブとにより構成されるオイルポンプ機構と、
前記エンジンに設けられた吸気弁および排気弁の少なくともいずれか一方の開閉タイミングを変化し得る可変バルブタイミング機構部と、
前記オイルシャットバルブを閉じることにより前記オイルポンプ機構の制御状態を前記潤滑部に高圧のオイルを圧送する高圧制御状態にし、前記オイルシャットバルブを開くことにより前記オイルポンプ機構の制御状態を前記潤滑部に低圧のオイルを圧送する低圧制御状態にするオイル圧力制御部と、
前記開閉タイミングを検出する開閉タイミング検出部と、
前記可変バルブタイミング機構部を制御するバルブタイミング制御部と、
前記開閉タイミング検出部により検出された前記開閉タイミングに基づいて、前記可変バルブタイミング機構部の実際の変位量を表す実変位量を算出する実変位量算出部と、
前記オイルポンプ機構が異常であるか否かを判定するオイルポンプ機構異常判定部と、
を備えたオイルポンプ機構の異常判定システムであって、
前記実変位量算出部が、前記バルブタイミング制御部により前記可変バルブタイミング機構部に対して要求される変位量を表す要求変位量が要求された時刻から、前記要求変位量に至るまでの実変位時間を算出するとともに、前記オイルポンプ機構異常判定部が、前記要求変位量だけ前記可変バルブタイミング機構部が変位するために必要な要求変位時間と、前記実変位時間とに基づいて、前記オイルポンプ機構が異常であるか否かを判定する第１の異常判定方法、および、前記実変位量算出部により算出された実変位量と、前記バルブタイミング制御部により要求された前記要求変位量とに基づいて、前記オイルポンプ機構が異常であるか否かを判定する第２の異常判定方法の少なくともいずれかの異常判定方法により、前記オイルポンプ機構が異常であるか否かを判定することを特徴とするオイルポンプ機構の異常判定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オイルポンプ機構の異常を判定するオイルポンプ機構の異常判定システムに関する。
【背景技術】
【０００２】
一般に、自動車等の車両に設けられたエンジンは、オイルパン内に貯留されたオイルを、オイルポンプによってメインギャラリ等のオイル通路に圧送し、オイル通路を介してピストン、吸・排気カムシャフトの軸受部およびクランクシャフトの軸受部等の潤滑部に供給するオイルポンプ機構を備えている。また、上記オイルポンプ機構は、潤滑部にオイルを供給することによって、潤滑部の潤滑および冷却を行うことにより、潤滑部の焼き付け等の損傷が発生することを防止している。上記オイルポンプ機構に何らかの異常が発生すると、エンジンが重大な損傷を受けるおそれがあるため、オイルポンプ機構の異常を検出する異常判定システムが必要となっていた。
【０００３】
従来、この種の異常判定システムとして、限られた容量のリザーバからモータ駆動のポンプによって液体を汲み上げて供給する液圧源装置の異常検出装置であって、モータを、モータの回転速度が実質的に定常速度に達するに十分な長さの第一の所定時間駆動する第一駆動手段と、第一駆動手段によるモータの駆動停止直後におけるモータの端子電圧の低下の緩急に基づいて前記ポンプの固着と前記リザーバへの液漏れとの少なくとも一方が発生しているか否かを判定する第一判定手段と、第一判定手段による判定後、モータを、第一の所定時間より長く、リザーバに容量一杯に液が収容されている場合に液全部を汲み出すのに十分な第二の所定時間駆動する第二駆動手段と、第二駆動手段によるモータの駆動停止後における前記モータの端子電圧の低下の緩急に基づいてポンプの固着が発生しているか否かを判定する第二判定手段とを含んで構成される、異常判定システムとしての液圧源の異常検出装置が知られている（例えば、特許文献１参照）。
【０００４】
上記液圧源の異常判定装置においては、リザーバから、モータ駆動のオイルポンプによってオイルを汲み上げて、必要な箇所に供給する場合において、モータの停止直後におけるモータの端子電圧の低下の緩急に基づいて、機械的要因等によるモータおよびオイルポンプの異常を検出している。
【特許文献１】特許第２５１３３２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記液圧源の異常検出装置にあっては、モータの端子電圧の低下の緩急に基づいて液圧源の異常を検出しているため、モータおよびオイルポンプ自体の異常を検出することができるものの、オイルポンプ周辺のバルブ等のポンプ機器を含めたものには適用できなかった。
【０００６】
すなわち、オイルの還流部を有し、還流部に設けられたオイルシャットバルブの開閉を切り替えることによってエンジンの潤滑部に供給するオイルの圧力を高圧状態と低圧状態とに切り替えるオイルポンプ機構については、オイルシャットバルブを含めて異常の有無を検出する必要性が高いにも関らず、オイルシャットバルブを含む還流部の制御不良を検出することができないため、異常を判定することができないという問題があった。
【０００７】
本発明は、上述した従来の問題を解決し、以下の目的を達成することを課題とする。すなわち、本発明は、エンジンの回転数等の基本的なパラメータに基づいて、オイルポンプ機構の異常を簡単かつ確実に判定することができるオイルポンプ機構の異常判定システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るオイルポンプ機構の異常判定システムは、上記目的を達成するため、（１）エンジンの出力軸に連結されオイルパンに貯留されたオイルをオイル通路を介して前記エンジンの潤滑部に圧送するオイルポンプと、前記オイル通路から分岐し前記オイル通路内のオイルの一部を前記オイルポンプに還流させるオイル還流通路を有するオイル還流部と、前記オイル還流部に設けられ前記オイル還流通路を開閉するオイルシャットバルブとにより構成されるオイルポンプ機構と、前記オイルシャットバルブを閉じることにより前記オイルポンプ機構の制御状態を前記潤滑部に高圧のオイルを圧送する高圧制御状態にし、前記オイルシャットバルブを開くことにより前記オイルポンプ機構の制御状態を前記潤滑部に低圧のオイルを圧送する低圧制御状態にするオイル圧力制御部と、前記エンジンに供給される冷却水の温度を検出する冷却水温度検出部と、前記エンジンの出力軸の回転数をエンジン回転数として検出するエンジン回転数検出部と、前記エンジン回転数検出部により検出された前記エンジン回転数に基づいて前記エンジンの運転状態がアイドル状態であるか否かを判定するアイドル状態判定部と、前記オイルポンプ機構が異常であるか否かを判定するオイルポンプ機構異常判定部と、を備えたオイルポンプ機構の異常判定システムであって、前記オイルポンプ機構異常判定部は、前記オイル圧力制御部によって前記オイルポンプ機構の制御状態が前記高圧制御状態から前記低圧制御状態に切り替えられた後、または前記冷却水温度検出部によって検出された前記冷却水の温度があらかじめ決められた温度よりも低い温度である場合に前記オイル圧力制御部により前記オイルポンプ機構の制御状態が前記低圧制御状態から前記高圧制御状態に切り替えられた後、前記アイドル状態における前記エンジン回転数の変化に基づいて、前記オイルポンプ機構が異常であるか否かを判定するものから構成されている。
【０００９】
この構成により、本発明に係るオイルポンプ機構の異常判定システムは、オイル圧力制御部によりオイルポンプ機構の制御状態が、高圧制御状態から低圧制御状態に切り替えられた後におけるエンジン回転数の変化に基づいて、オイルポンプ機構の状態が異常な状態であるか否かを判定するので、オイルポンプ機構が異常であるか否かが判定される。
【００１０】
さらに、本発明に係るオイルポンプ機構の異常判定システムは、冷却水温度検出部によって検出された前記冷却水の温度があらかじめ決められた温度よりも低い温度である場合に、オイル圧力制御部によりオイルポンプ機構の制御状態が低圧制御状態から高圧制御状態に切り替えられた後におけるエンジン回転数の変化に基づいて、オイルポンプ機構の状態が異常な状態であるか否かを判定する。
【００１１】
冷却水温度が低温である場合には、エンジン回転数が比較的高回転になるように制御されるので、オイルポンプ機構の制御状態が低圧制御状態から高圧制御状態に切り替えられたことによって高圧のオイルが潤滑部に供給されて潤滑部の抵抗が増大し、エンジン回転数が低下したとしても、エンストが発生するエンジン回転数までは低下しないと考えられる。その結果、エンストを発生させずに、安定してオイルポンプ機構が異常であるか否かが判定される。
【００１２】
また、本発明に係るオイルポンプ機構の異常判定システムは、（２）エンジンの出力軸に連結されオイルパンに貯留されたオイルをオイル通路を介して前記エンジンの潤滑部に圧送するオイルポンプと、前記オイル通路から分岐し前記オイル通路内のオイルの一部を前記オイルポンプに還流させるオイル還流通路を有するオイル還流部と、前記オイル還流部に設けられ前記オイル還流通路を開閉するオイルシャットバルブとにより構成されるオイルポンプ機構と、前記エンジンに設けられた吸気弁および排気弁の少なくともいずれか一方の開閉タイミングを変化し得る可変バルブタイミング機構部と、前記オイルシャットバルブを閉じることにより前記オイルポンプ機構の制御状態を前記潤滑部に高圧のオイルを圧送する高圧制御状態にし、前記オイルシャットバルブを開くことにより前記オイルポンプ機構の制御状態を前記潤滑部に低圧のオイルを圧送する低圧制御状態にするオイル圧力制御部と、前記開閉タイミングを検出する開閉タイミング検出部と、前記可変バルブタイミング機構部を制御するバルブタイミング制御部と、前記開閉タイミング検出部により検出された前記開閉タイミングに基づいて、前記可変バルブタイミング機構部の実際の変位量を表す実変位量を算出する実変位量算出部と、前記オイルポンプ機構が異常であるか否かを判定するオイルポンプ機構異常判定部と、を備えたオイルポンプ機構の異常判定システムであって、前記実変位量算出部が、前記バルブタイミング制御部により前記可変バルブタイミング機構部に対して要求される変位量を表す要求変位量が要求された時刻から、前記要求変位量に至るまでの実変位時間を算出するとともに、前記オイルポンプ機構異常判定部が、前記要求変位量だけ前記可変バルブタイミング機構部が変位するために必要な要求変位時間と、前記実変位時間とに基づいて、前記オイルポンプ機構が異常であるか否かを判定する第１の異常判定方法、および、前記実変位量算出部により算出された実変位量と、前記バルブタイミング制御部により要求された前記要求変位量とに基づいて、前記オイルポンプ機構が異常であるか否かを判定する第２の異常判定方法の少なくともいずれかの異常判定方法により、前記オイルポンプ機構が異常であるか否かを判定するものから構成されている。
【００１３】
この構成により、本発明に係るオイルポンプ機構の異常判定システムは、要求変位時間と実変位時間とに基づいてオイルポンプ機構が異常であるか否かを判定する第１の異常判定方法、および、要求変位量と実変位量とに基づいてオイルポンプ機構が異常であるか否かを判定する第２の異常判定方法の少なくともいずれかの異常判定方法により、オイルポンプ機構が異常であるか否かを判定するので、簡単かつ確実にオイルポンプ機構の異常が判定される。
【００１４】
さらに、本発明に係るオイルポンプ機構の異常判定システムは、オイルポンプ機構の異常を判定するための特別な動作を必要とせず、通常の運転時においてバルブタイミング制御部が可変バルブタイミング機構部を制御する場合に、付随的にオイルポンプ機構の異常を判定するので、燃費の増大が抑制される。
【発明の効果】
【００１５】
本発明によれば、エンジンの回転数等の基本的なパラメータに基づいて、オイルポンプ機構の異常を簡単かつ確実に判定することができるオイルポンプ機構の異常判定システムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
（第１の実施の形態）
以下、本発明に係るオイルポンプ機構の異常判定システムの実施の形態について、図面を用いて説明する。
【００１７】
図１は、本発明の第１の実施の形態に係るオイルポンプ機構の異常判定システムを適用した車両のエンジンの概要斜視図である。また、図２は、上記エンジン内部の各潤滑部とオイルの流れを示すブロック図である。さらに、図３は、本発明の第１の実施の形態に係るオイルポンプ機構の異常判定システムにおけるオイル供給制御装置の回路図である。
【００１８】
まず、構成を説明する。
図１に示すように、エンジン１０は、気筒内に収容されたピストン１２と、可変バルブタイミング機構（ＶＶＴ：Variable Valve Timing）１３と、出力軸としてのクランクシャフト１４と、オイルポンプ機構５０と、シリンダヘッド、シリンダブロックおよびクランクケースからなるエンジンブロック１６と、エンジン１０の内部を冷却する冷却部１７と、気筒内に直接燃料を噴射する図示しない燃料噴射装置とを含んで構成されている。
【００１９】
ピストン１２は、図示しない他の３個のピストンを含めて直列４気筒のエンジン１０を構成している。なお、エンジン１０は、直列４気筒のものに限られず、単気筒または任意に気筒配列された多気筒であってもよく、ガソリンエンジン、ディーゼルエンジンといった公知のエンジンであってもよい。
【００２０】
ＶＶＴ１３は、吸気カムシャフト３１に連結され、ベーン型アクチュエータ３２を駆動する吸気側油圧コントローラ３３と、排気カムシャフト３４に連結され、ベーン型アクチュエータ３５を駆動する排気側油圧コントローラ３６とにより構成されている。すなわち、ＶＶＴ１３は、本発明における可変バルブタイミング機構部を構成している。
【００２１】
ここで、吸気側油圧コントローラ３３および排気側油圧コントローラ３６は、チェーン３７を介してクランクシャフト１４と連結されており、クランクシャフト１４の回転に伴いチェーン３７を介して伝達される動力によって駆動されるようになっている。
【００２２】
吸気側油圧コントローラ３３には、吸気側オイルコントロールバルブ（ＯＣＶ：Oil Control Valve）３３ｃが接続されている。ＯＣＶ３３ｃは、ＥＣＵ１００によって制御されることにより、オイルポンプ機構５０により吸気側油圧コントローラ３３に供給される油圧を調整するようになっている。
【００２３】
一方、排気側油圧コントローラ３６には、排気側オイルコントロールバルブ（ＯＣＶ）３６ｃが接続されている。ＯＣＶ３６ｃは、ＥＣＵ１００によって制御されることにより、オイルポンプ機構５０により排気側油圧コントローラ３６に供給される油圧を調整するようになっている。
【００２４】
吸気カムシャフト３１には、ロッカーアーム４１を介して吸気バルブ４２が連結されている。また、排気カムシャフト３４には、ロッカーアーム４３を介して排気バルブ４４が連結されている。
【００２５】
ここで、吸気側油圧コントローラ３３は、オイルポンプ機構５０によって供給される油圧を用いて、吸気カムシャフト３１の回転位相をクランクシャフト１４の回転位相に対して連続的にずらすことにより、吸気バルブ４２の開閉タイミングを連続的に変化させるように構成されている。
【００２６】
一方、排気側油圧コントローラ３６は、オイルポンプ機構５０によって供給される油圧を用いて、排気カムシャフト３４の回転位相をクランクシャフト１４の回転位相に対して連続的にずらすことにより、排気バルブ４４の開閉タイミングを連続的に変化させるように構成されている。
【００２７】
吸気側油圧コントローラ３３および排気側油圧コントローラ３６は、ピストン１２の吸気および排気の効率を向上させるとともに、エンジン１０の出力（ｋＷ）およびトルク（Ｎ・ｍ）を調整するようになっている。
【００２８】
例えば、吸気バルブ４２を閉じるときの閉弁タイミングをピストン１２の下死点（ＢＤＣ：Bottom Dead Center）に対して遅角させる場合について説明する。
【００２９】
閉弁タイミングを下死点に対して遅角させる場合には、エンジン１０の圧縮行程で混合気を圧縮する際、吸気バルブ４２が閉じた時点における燃焼室の容積と、ピストン１２の上死点（ＴＤＣ：Top Dead Center）における燃焼室の容積との割合である容積比は、閉弁タイミングを遅角させない場合における容積比に対して小さいため、混合気の圧縮比を低下させることができる。また、ＶＶＴ１３が、遅角させた開閉タイミングを進角すれば、低下した圧縮比を高めることができる。
【００３０】
クランクシャフト１４は、クランクジャーナル１１を介してエンジンブロック１６に回転可能に支持されるとともに、コネクティングロッド１８を介してピストン１２に連結されており、ピストン１２の往復運動が伝達されて回転運動するようになっている。
【００３１】
オイル供給制御装置１５は、オイルパン５１と、オイルストレーナ５２と、オイルポンプ５３と、オイルポンプ５３から吐出されたオイルをろ過するオイルフィルタ５４と、オイル通路部５５と、オイル還流部５６と、オイルシャットバルブ（ＯＳＶ：Oil Shut Valve）５７と、オイル噴射ノズル５８と、オイルポンプ５３を流通するオイルの流量を調節するストップバルプ５９と、ＥＣＵ１００と、冷却水温度センサ６１と、オイル圧力センサ６２とを含んで構成されている。
【００３２】
オイル供給制御装置１５は、エンジン１０内の潤滑部２０の各潤滑要素にオイルを供給し各潤滑要素を潤滑するとともに冷却するよう構成されている。
【００３３】
上記潤滑部２０は、エンジン１０内の潤滑を必要とする構成要素から構成されている。例えば、上記潤滑部２０は、図２に示すように、ピストン１２と、クランクシャフト１４を回転可能に支持するクランクジャーナル１１と、コネクティングロッド１８をクランクシャフト１４に連結するクランクピン１９と、吸気カムシャフト３１と、排気カムシャフト３４と、ロッカーアーム４１、４３と、吸気カムシャフトジャーナル４７と、排気カムシャフトジャーナル４８とを含んで構成されている。
【００３４】
オイルパン５１は、潤滑部２０の各潤滑要素から還流されたオイルを貯留するケースからなり、エンジンブロック１６の下部に固定されている。オイルパン５１に貯留されたオイルは、オイルストレーナ５２の吸入口から吸入されるようになっている。
【００３５】
なお、本発明におけるオイルポンプ機構５０は、図３に示すように、オイルパン５１と、オイルポンプ５３と、オイルフィルタ５４と、オイル通路部５５と、オイル還流部５６とを含んで構成されている。
【００３６】
また、図１に示すように、オイルポンプ５３は、例えば、トロコイドポンプ、ギヤポンプなどのオイルを吸入し吐出するポンプから構成されており、図示しないチェーンを介してクランクシャフト１４に連結されており、クランクシャフト１４とは別軸でクランクシャフト１４の回転運動によって駆動されるようになっている。なお、オイルポンプ５３は、チェーンを介さず、クランクシャフト１４に直結されクランクシャフト１４により駆動される構造のものでもよい。
【００３７】
オイル通路部５５は、オイルフィルタ５４でろ過されたオイルを潤滑部２０の各潤滑要素に供給する複数のオイル通路５５ｔを含んで構成されている。このオイル通路５５ｔは、潤滑部２０の各潤滑要素にオイルを圧送するオイルパイプ５５ｐ内に形成されたもの、メインオイルギャラリ５５ｇなどのエンジンブロック１６の壁部内に形成されたもの、吸気カムシャフト３１および排気カムシャフト３４に向けてオイルを放出するオイルシャワーパイプ５５ｓ内に形成されたものを含んで構成されている。
【００３８】
また、オイル通路５５ｔは、オイルパイプ５５ｐから滴下されるオイルを通すように、オイルパイプ５５ｐの内部空間により構成されるもの、エンジンブロック１６の壁部の表面を伝わるように、壁部の表面により構成されたものなど、オイルを流通させる媒体によって構成されている。
【００３９】
オイル還流部５６は、オイルフィルタ５４の排出口５４ｅとメインオイルギャラリ５５ｇとを連通するオイル通路５５ｔから分岐し、オイルポンプ５３の吸入口と連通するオイル還流通路５６ｃを形成するオイル還流パイプ５６ｐを含んで構成されている。
【００４０】
また、オイル還流通路５６ｃ内には、オイル還流通路５６ｃを開状態と閉状態とに切り替えるためのＯＳＶ５７が設けられている。ＯＳＶ５７は、エンジンブロック１６に装着されており、ＥＣＵ１００によって、その開閉が制御されるようになっている。なお、ＯＳＶ５７は、エンジンブロック１６以外のものに装着されていてもよく、例えば、オイルポンプ５３に装着されていてもよい。
【００４１】
ＯＳＶ５７は、オイル還流通路５６ｃを開閉する機能を有する開閉弁からなり、例えば、電磁力により動作するソレノイドバルブ等により構成されている。
【００４２】
オイル噴射ノズル５８は、内部にオイル通路５５ｔを形成するパイプからなり、先端部がピストン１２の方向に向くよう、基端部がエンジンブロック１６に支持されている。オイル噴射ノズル５８の先端部にはオイル噴射口が形成されており、メインオイルギャラリ５５ｇからオイル通路５５ｔに供給されたオイルがオイル噴射口からピストン１２の方向に噴射されるようになっている。
【００４３】
ＥＣＵ１００は、本発明におけるアイドル状態判定部と、オイル圧力制御部と、オイルポンプ機構異常判定部と、バルブタイミング制御部と、実変位量算出部とを含んで構成されており、単一または複数のプログラムにより各部の動作を連続的に実行するようになっている。
【００４４】
ＥＣＵ１００は、ＣＰＵ（Central Processing Unit）と、アイドル状態判定部、オイル圧力制御部、およびオイルポンプ機構異常判定部の各部の動作を実行させるプログラム等が記憶されたＲＯＭ（Read Only Memory）と、一時的にデータを記憶するＲＡＭ（Random  Access Memory）と、書換え可能な不揮発性のメモリからなるＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）と、Ａ／Ｄ変換器やバッファ等の入力インターフェース回路および駆動回路などの出力インターフェース回路とを含んで構成されている。
【００４５】
さらに、冷却水温度センサ６１、オイル圧力センサ６２、クランクポジションセンサ６３、吸気カムシャフトセンサ６４、排気カムシャフトセンサ６５、および図示しないスロットル開度センサ、吸入空気量センサ、アクセルポジションセンサなどのセンサが、ＥＣＵ１００の入力インターフェース回路にそれぞれ接続されており、各センサは、検出した情報を、入力インターフェース回路を介してＥＣＵ１００に入力するように構成されている。
【００４６】
ここで、ＥＣＵ１００は、クランクポジションセンサ６３などのクランクシャフト１４の回転数（ｒｐｍ）を検知するセンサから入力された情報に基づいてエンジン回転数Ｎｅ（ｒｐｍ）を求めるようになっている。また、ＥＣＵ１００は、スロットル開度センサ、吸入空気量センサ、アクセルポジションセンサおよびクランクポジションセンサ６３などが検出した情報に基づいて、バルブタイミング制御部によってＶＶＴ１３の吸気バルブ４２および排気バルブ４４の開閉タイミングを制御するように構成されている。
【００４７】
ここで、吸気カムシャフトセンサ６４は、吸気側油圧コントローラ３３が有する図示しないタイミングロータに設けられた突起部の通過時の磁界変化を電気信号として検出することによって、吸気カムシャフト３１の円周方向の角度（位相）を、ＥＣＵ１００によって制御された吸気バルブ４２の開閉タイミングとして検出し、検出した吸気バルブ４２の開閉タイミングを、ＥＣＵ１００の入力インターフェース回路に入力するように構成されている。
【００４８】
また、排気カムシャフトセンサ６５は、排気カムシャフト３４が有する図示しないタイミングロータに設けられた突起部の通過時の磁界変化を電気信号として検出することによって、排気カムシャフト３４の円周方向の角度（位相）を、ＥＣＵ１００によって制御された排気バルブ４４の開閉タイミングとして検出し、検出した排気バルブ４４の開閉タイミングを、ＥＣＵ１００の入力インターフェース回路に入力するようになっている。すなわち、吸気カムシャフトセンサ６４および排気カムシャフトセンサ６５は、本発明における開閉タイミング検出部を構成している。
【００４９】
冷却水温度センサ６１は、例えば、優れた温度特性を有するサーミスタを含んで構成されている。サーミスタは、ＥＣＵ１００に接続されており、エンジン１０を冷却する冷却水の温度に応じた抵抗値を検知し電圧信号をＥＣＵ１００の入力インターフェース回路に入力するようになっている。この冷却水温度センサ６１は、エンジンブロック１６のシリンダ周辺を流通し昇温した冷却水の温度を検知するよう、シリンダ周辺のエンジンブロック１６内に装着されている。すなわち、冷却水温度センサ６１は、本発明における冷却水温度検出部を構成している。
【００５０】
オイル圧力センサ６２は、例えば、高い感度を有する半導体ピエゾ抵抗を含んで構成されている。この半導体ピエゾ抵抗は、ＥＣＵ１００に接続されており、オイル通路部５５内の圧力に応じた抵抗値を検知し電圧信号をＥＣＵ１００の入力インターフェース回路に入力するようになっている。このオイル圧力センサ６２は、ＶＶＴ１３の上流側のオイル通路５５ｔ内に設けられ、吸気側油圧コントローラ３３および排気側油圧コントローラ３６に供給されるオイルの圧力（ｋＰａ）を検出するようになっている。
【００５１】
クランクポジションセンサ６３は、例えば、クランクシャフト１４に固定されたタイミングロータと電磁ピックアップセンサとを含んで構成されており、エンジンブロック１６に固定されている。このクランクポジションセンサ６３は、クランク位置、クランク角速度などのクランク回転信号を検出し、検出された信号は、ＥＣＵ１００に入力されるようになっている。すなわち、クランクポジションセンサ６３は、本発明におけるエンジン回転数検出部を構成している。
【００５２】
アイドル状態判定部は、エンジン１０の運転状態がアイドル状態であるか否かを判定するよう構成されている。具体的には、アイドル状態判定部は、クランクポジションセンサ６３によってＥＣＵ１００に入力された信号が表すエンジン回転数Ｎｅと、あらかじめＲＯＭに記憶された例えば１，０００（ｒｐｍ）程度のアイドル回転数Ｎｅｉとを比較することによって、エンジン１０の運転状態がアイドル状態であるか否かを判定するようになっている。
【００５３】
アイドル状態判定部は、例えば、エンジン回転数Ｎｅが、アイドル回転数Ｎｅｉに対して、アイドル回転数Ｎｅｉの１０％以下に相当する回転数だけ大きいまたは小さい場合には、エンジン１０の運転状態がアイドル状態であると判定するようになっている。一方、アイドル状態判定部は、エンジン１０の回転数Ｎｅが、アイドル回転数Ｎｅｉに対して、アイドル回転数Ｎｅｉの１０％以上に相当する回転数だけ大きいまたは小さい場合には、エンジン１０の運転状態がアイドル状態ではないと判定するようになっている。
【００５４】
なお、アイドル状態判定部は、エンジン回転数Ｎｅが、アイドル回転数であると判定される回転数よりも大きい回転数である場合には、エンジン１０の運転状態が高負荷運転状態であると判定するように構成されていてもよい。
【００５５】
オイル圧力制御部は、アイドル状態判定部がエンジン１０の運転状態がアイドル状態であると判定した場合には、ＯＳＶ５７を開いて、オイル通路５５ｔ内を流通するオイルの一部をオイル還流通路５６ｃを介してオイルポンプ５３に還流させることにより、オイルポンプ機構５０の制御状態を、低圧のオイルを潤滑部２０に供給するＬｏｗ側制御状態とするように構成されている。
【００５６】
また、オイル圧力制御部は、アイドル状態判定部がエンジン１０の運転状態が高負荷運転状態であると判定した場合には、ＯＳＶ５７を閉じて、オイル通路５５ｔ内を流通するオイルの全量を潤滑部２０に供給することにより、オイルポンプ機構５０を、高圧のオイルを潤滑部２０に供給するＨｉｇｈ側制御状態とするように構成されている。
【００５７】
上記アイドル状態判定部がエンジン１０の運転状態はアイドル状態であると判定した場合に、オイル圧力制御部がＯＳＶ５７を開いて低圧のオイルを潤滑部２０に供給するのは、エンジン１０の運転状態がアイドル状態である場合には、エンジン１０に対する負荷が小さいため、潤滑部２０の潤滑および冷却に必要なオイルの圧力は、エンジン１０の運転状態が高負荷運転である場合に対して小さい圧力で足りるからである。
【００５８】
オイルポンプ機構異常判定部は、オイルポンプ機構５０の異常の有無を判定するように構成されている。すなわち、オイルポンプ機構異常判定部は、後述するオイルポンプ機構５０の異常判定処理において、ＥＣＵ１００に入力される所定の情報に基づいて、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着の状態であるか否か、またはＬｏｗ側制御状態固着の状態であるか否かを判定するように構成されている。ここで、Ｈｉｇｈ側制御状態固着およびＬｏｗ側制御状態固着について、以下に説明する。
【００５９】
エンジン１０の運転状態が、エンジン１０に掛かる負荷が高い高負荷運転状態からアイドル状態となったことにより、エンジン回転数Ｎｅが高回転数からアイドル回転数Ｎｅｉまで低下した場合には、エンジン１０に対する負荷が低下するため、ＥＣＵ１００は、オイルポンプ機構５０の制御状態をＨｉｇｈ側制御状態からＬｏｗ側制御状態に切り替えることによって、低圧のオイルを潤滑部２０に供給するようにオイルポンプ機構５０を制御する。
【００６０】
オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態からＬｏｗ側制御状態に切り替わるためには、オイルシャットバルブ５７が閉じた状態から開いた状態に切り替わる必要があるが、電気的または機械的な原因等によってオイルシャットバルブ５７が開いた状態に切り替わらず、閉じた状態に保持されると、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態に保持されてしまうことが考えられる。ＥＣＵ１００がオイルポンプ機構５０の制御状態を、Ｈｉｇｈ側制御状態からＬｏｗ側制御状態に切り替えるようにオイルポンプ機構５０を制御したにも関らず、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態に保持されることを、Ｈｉｇｈ側制御状態固着という。
【００６１】
ここで、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態である場合には、上述したようにエンジン１０に対する負荷が小さいため、エンジン１０の状態は、潤滑部２０を潤滑または冷却するにはオイルポンプ機構５０が低圧のオイルを潤滑部２０に供給すれば足りる状態であることを意味する。
【００６２】
したがって、Ｌｏｗ側制御状態において、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着の状態である場合には、高圧のオイルが潤滑部２０に供給されるため、必要以上のオイルが潤滑部２０に供給されることにより、潤滑部２０の抵抗が増大して燃費が悪化するおそれがある。さらに、潤滑部２０の抵抗が増大することによりエンジン１０の回転数が低下し、エンストを発生させてしまうおそれがある。
【００６３】
一方、エンジン回転数Ｎｅが増大し、エンジン１０に対する負荷が増大した場合には、ＥＣＵ１００は、オイルポンプ機構５０の制御状態をＬｏｗ側制御状態からＨｉｇｈ側制御状態に切り替えて、高圧のオイルを潤滑部２０に供給するようにオイルポンプ機構５０を制御する。しかし、電気的または機械的な原因等によってオイルシャットバルブ５７が閉じた状態に切り替わらず、オイルシャットバルブ５７が開いた状態に保持されると、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態に保持されてしまうことが考えられる。ＥＣＵ１００がオイルポンプ機構５０の制御状態を、Ｈｉｇｈ側制御状態からＬｏｗ側制御状態に切り替えるようにオイルポンプ機構５０を制御したにも関らず、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態に保持されることを、Ｌｏｗ側制御状態固着という。
【００６４】
ここで、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態であることは、エンジン１０に対する負荷が大きいため、エンジン１０の状態は、潤滑部２０を潤滑または冷却するには、オイルポンプ機構５０が高圧のオイルを潤滑部２０に供給する必要がある状態であることを意味する。
【００６５】
したがって、Ｈｉｇｈ側制御状態において、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態である場合には、低圧のオイルが潤滑部２０に供給されるため、必要な量のオイルが潤滑部２０に供給されなくなり、潤滑部２０の潤滑または冷却が十分に行われなくなることによって、潤滑部２０の焼き付き等の損傷を発生させてしまうことが考えられる。
【００６６】
上述したように、オイルポンプ機構５０の制御状態が、Ｈｉｇｈ側制御状態固着の状態またはＬｏｗ側制御状態固着の状態となることにより、燃費の悪化、エンストの発生および潤滑部２０の損傷といった弊害を生じるおそれがあるため、オイルポンプ機構異常判定部は、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着であるか否か、およびＬｏｗ側制御状態であるか否かを判定するようになっている。
【００６７】
次に、冷却部１７は、図１に示すように、エンジンブロック１６を冷却したことにより高温となった冷却水を低温の外気で冷却するラジエータ１７ａと、冷却された冷却水をラジエータ１７ａからエンジンブロック１６内に流入させるアッパーパイプ１７ｂと、エンジンブロック１６からラジエータ１７ａに冷却水を流入させるロアパイプ１７ｃと、エンジンブロック１６内で冷却水を流通させるようエンジンブロック１６に設けられた図示しないウォータジャケットとを含んで構成されている。
【００６８】
冷却部１７は、さらに、ウォーターポンプ１７ｐと、アッパーパイプ１７ｂとロアパイプ１７ｃとの間に介装されたバイパスパイプ１７ｄと、このバイパスパイプ１７ｄとアッパーパイプ１７ｂの分岐部分に設けられたサーモスタット１７ｔとを含んで構成されている。
【００６９】
冷却部１７内の冷却水は、ラジエータ１７ａ内で空冷され、アッパーパイプ１７ｂからエンジンブロック１６内のウォータジャケットに流入し、エンジンブロック１６内のウォータジャケットを含む冷却水通路を流通したのち、ロアパイプ１７ｃからラジエータ１７ａに戻るようになっている。
【００７０】
このサーモスタット１７ｔは、ウォータジャケットに流入する冷却水の温度を検出し、検出した冷却水の温度に応じて、冷却水の循環経路を、冷却水がラジエータ１７ａを通る循環経路と、冷却水がラジエータ１７ａを通らない循環経路とのいずれかに切り替えるようになっている。例えば、冷却水の温度が比較的低温である８０℃未満のときは、サーモスタット１７ｔは、冷却水の循環経路を、冷却水がラジエータ１７ａを通らない循環経路に切り替える。なお、サーモスタット１７ｔは、検出した冷却水の温度を示す信号をＥＣＵ１００に入力するようになっている。
【００７１】
すなわち、サーモスタット１７ｔは、検出した冷却水の温度が８０℃未満のときは、アッパーパイプ１７ｂとバイパスパイプ１７ｄとを連通させることによって、冷却水がロアパイプ１７ｃからバイパスパイプ１７ｄを通り、さらにアッパーパイプ１７ｂを通ってウォータジャケットに流入するようにしている。このとき、ウォーターポンプ１７ｐは、ＥＣＵ１００により制御されることによって、ウォーターポンプ１７ｐによって吐出された冷却水が、ロアパイプ１７ｃ、バイパスパイプ１７ｄ、アッパーパイプ１７ｂおよびウォータジャケット内を循環し、エンジン１０の冷間時における暖気運転を促進するようになっている。
【００７２】
他方、冷却水の温度が比較的高温である８０℃以上のとき、サーモスタット１７ｔは、アッパーパイプ１７ｂをラジエータ１７ａ側に連通することによって、ウォータジャケットからロアパイプ１７ｃに戻ってきた冷却水がバイパスパイプ１７ｄを通らず、ラジエータ１７ａを通る循環に切り替えるようになっている。すなわち、冷却水がラジエータ１７ａを通る状態になり、冷却水がラジエータ１７ａで空冷されるため、空冷された冷却水がアッパーパイプ１７ｂからウォータジャケット内を流通し、エンジンブロック１６を冷却した冷却水がロアパイプ１７ｃからラジエータ１７ａに戻り、エンジン１０が好適に冷却されるようにしている。
【００７３】
燃料噴射装置は、気筒内に燃料噴射ノズルを露出させるようエンジンブロック１６に設けられたインジェクタを含んで構成されており、ピストン１２の内部に形成された図示しない燃焼室内に高圧の燃料を噴射し、できるだけ少ない燃料で、効率よく混合気を爆発させるようになっている。また、燃料噴射装置は、ＥＣＵ１００の噴射タイミング制御部の指令により、燃料の噴射タイミングを進角または遅角制御するよう構成されている。
【００７４】
次に、本実施の形態に係るオイルポンプ機構の異常判定システムの異常判定処理の動作について説明する。
【００７５】
図４は、本実施の形態に係るオイルポンプ機構の異常判定システムにおける異常判定処理を示すフローチャートである。図５は、本実施の形態に係るオイルポンプ機構５０がＨｉｇｈ側制御状態固着の状態である場合における経過時間（ｓｅｃ）とエンジン回転数（ｒｐｍ）の変化を示すグラフである。
【００７６】
なお、図４に示すフローチャートは、ＥＣＵ１００のＲＯＭに記憶されたオイルポンプ機構５０の異常判定処理を行うためのプログラムの実行内容を示すものである。図４のフローチャートに示すプログラムは、ＥＣＵ１００のＣＰＵによって、ＲＡＭを作業領域として実行されるものである。
【００７７】
図４に示すように、ＥＣＵ１００のＣＰＵは、まず、オイルポンプ機構５０の異常判定処理を実行する前提条件として、エンジン１０が稼動しているか否かを判定する（ステップＳ１１）。具体的には、ＥＣＵ１００のＣＰＵは、クランクポジションセンサ６３が検出した信号が表すエンジン回転数Ｎｅ（ｒｐｍ）があらかじめ決められた値よりも大きく、かつ、図示しないキーセンサ等により検出した図示しないイグニッションキーの入力状態がＯＮである場合に、エンジン１０が稼動していると判定する（ステップＳ１１）。
【００７８】
次に、ＥＣＵ１００のＣＰＵは、エンジン１０が稼動していると判定した場合には、オイルポンプ機構５０の制御状態が、Ｈｉｇｈ側制御状態からＬｏｗ側制御状態に切り替えられたか否かを判定する（ステップＳ１２）。具体的には、ＥＣＵ１００のＣＰＵは、ＥＣＵ１００のＣＰＵが、オイルポンプ機構５０に対して、オイルポンプ機構５０の制御状態をＨｉｇｈ側制御状態からＬｏｗ側制御状態に切り替えるための指示を表す信号を出力したか否かを、ＲＡＭに記録された制御記録を読み取ること等により判定する。
【００７９】
一方、ＥＣＵ１００のＣＰＵは、エンジン１０が稼動していないと判定した場合には、ステップＳ２５に進み、エンジン１０が停止するまで、本異常判定処理を繰り返す（ステップＳ１１）。
【００８０】
ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０の制御状態をＨｉｇｈ側制御状態からＬｏｗ側制御状態に切り替えるための指示を表す信号をオイルポンプ機構５０に出力したと判定した場合には、オイルポンプ機構５０の異常を判定するために本異常判定処理を継続し、オイルポンプ機構５０の制御状態をＨｉｇｈ側制御状態からＬｏｗ側制御状態に切り替えるための指示を表す信号をオイルポンプ機構５０に出力していないと判定した場合には、エンジン１０が停止するまで、本異常判定処理を繰り返す（ステップＳ１２）。
【００８１】
なお、本実施の形態に係るオイルポンプ機構５０の異常判定処理を実行するための前提条件を、エンジン１０の運転状態がアイドル状態であることとすることも考えられる。しかし、オイルポンプ機構５０の状態がＨｉｇｈ側制御状態固着の状態であると判定するためには、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御からＬｏｗ側制御状態に切り替わった直後におけるエンジン回転数Ｎｅの低下を検出することが必要である（図５を参照）。
【００８２】
図５に示すように、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着の状態である場合には、ＥＣＵ１００のＣＰＵがオイルポンプ機構５０の制御状態をＨｉｇｈ側制御状態からＬｏｗ側制御状態に切り替えた直後に、エンジン回転数Ｎｅが低下する。しかし、ＥＣＵ１００のＣＰＵは、点火時期や燃料噴射量を調整することにより、低下したエンジン回転数Ｎｅをアイドル回転数Ｎｅｉに近づけるようにエンジン１０を制御する。
【００８３】
したがって、エンジン１０の運転状態がアイドル状態であることを前提条件とすると、オイルポンプ機構５０の状態がＨｉｇｈ側制御状態固着の状態であることによって一時的に低下したエンジン回転数Ｎｅが回復してアイドル回転数Ｎｅｉとなった場合にも、本異常判定処理が実行されてしまい、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着の状態であるか否かを判定することができなくなってしまう。
【００８４】
したがって、上記の理由から、本実施の形態に係るオイルポンプ機構の異常判定処理を実行する前提条件を、エンジン１０の運転状態がアイドル状態であることとはせず、エンジン１０が稼動している場合において（ステップＳ１１）、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態からＬｏｗ側制御状態に切り替えられたこと（ステップＳ１２）を前提条件としたものである。
【００８５】
次に、ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態からＬｏｗ側制御状態に切り替えられたと判定した場合には（ステップＳ１２）、図５に示すように、オイルポンプ機構５０の制御状態が正常である場合におけるエンジン１０のアイドル回転数Ｎｅｉに対して、クランクポジションセンサ６３によって検出したエンジン回転数Ｎｅが、著しく小さいか否かを判定する。（ステップＳ１３）。
【００８６】
具体的には、ＥＣＵ１００のＣＰＵは、あらかじめＲＯＭに記憶されている、例えば１，０００（ｒｐｍ）程度のアイドル回転数Ｎｅｉに対して、エンジン回転数Ｎｅがアイドル回転数Ｎｅｉの８０％よりも小さい場合には、エンジン回転数Ｎｅはアイドル回転数Ｎｅｉに対して著しく小さいと判定する（ステップＳ１３）。
【００８７】
次いで、ＥＣＵ１００のＣＰＵは、エンジン回転数Ｎｅが、アイドル回転数Ｎｅｉに対して著しく低いと判定した場合には（ステップＳ１３）、オイルポンプ機構５０は、Ｈｉｇｈ側制御状態固着の状態であると判定する（ステップＳ１４）。
【００８８】
エンジン回転数Ｎｅが、アイドル回転数Ｎｅｉに対して著しく低いと判定した場合に、ＥＣＵ１００のＣＰＵが、オイルポンプ機構５０はＨｉｇｈ側制御状態固着の状態であると判定するのは、以下の理由による。すなわち、アイドル状態においてはエンジン１０に対する負荷が小さく、オイルポンプ機構５０の制御状態はＬｏｗ側制御状態である。しかし、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着の状態である場合には、オイルポンプ機構５０が潤滑部２０に対してオイルを高圧で供給することとなり、過剰なオイルが潤滑部２０の抵抗となって、エンジン回転数Ｎｅが著しく低下すると考えられるためである。
【００８９】
ここで、図５に示すように、エンジン回転数Ｎｅが高回転数の状態からアイドル回転数Ｎｅｉまで低下すると、ＥＣＵ１００のＣＰＵは、ＯＳＶ５７を開くことによって、オイルポンプ機構５０の制御状態をＨｉｇｈ側制御状態からＬｏｗ側制御状態へと切り替える。しかし、ＥＣＵ１００のＣＰＵがＯＳＶ５７を開いて、オイルポンプ機構５０の制御状態をＬｏｗ側制御状態へと切り替えたつもりでも、実際には、ＯＳＶ５７が作動不良等によって閉じた状態のままとなっている場合には、オイルポンプ機構５０の制御状態はＨｉｇｈ側制御状態固着の状態となる。
【００９０】
しかしながら、図５に示すように、オイルポンプ機構５０がＨｉｇｈ側制御状態固着の状態であることによって、エンジン回転数Ｎｅが一時的にアイドル回転数Ｎｅｉに対して著しく低下したとしても、ＥＣＵ１００のＣＰＵは、点火時期や燃料噴射量の調整等によって、エンジン回転数Ｎｅをアイドル回転数Ｎｅｉに近づけるようにエンジン１０を制御する。したがって、ＥＣＵ１００のＣＰＵは、エンジン回転数Ｎｅがアイドル回転数Ｎｅｉに対して著しく小さいか否かを判定することによって、エンジン回転数Ｎｅをアイドル回転数Ｎｅｉに近づける制御を行う前に、オイルポンプ機構５０がＨｉｇｈ側制御状態固着の状態であるか否かを判定することができる。
【００９１】
図４に戻り、ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０がＨｉｇｈ側制御状態固着の状態であると判定した後に（ステップＳ１４）、Ｈｉｇｈ側制御状態固着と判定した事実を、日時、エンジン１０の運転状態、およびデータの解析に必要な情報等とともにＲＯＭに記憶する（ステップＳ１５）。上記記憶処理を行うことにより、オイルポンプ機構５０の点検、修理等において、データの解析がスムーズに行われることとなる。
【００９２】
さらに、ＥＣＵ１００のＣＰＵは、上記記憶処理（ステップＳ１５）を実行した後、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着の状態であることを、車両に設けられたインジケータ等に、ランプの点灯等により表示して、運転者に知らせる（ステップＳ１６）。オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着の状態であることを運転者に知らせることによって、運転者の注意を喚起して、運転者に適切な対応を取らせることができる。
【００９３】
次に、ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着の状態であることを、ランプの点灯等により表示して運転者に知らせた（ステップＳ１６）後に、エンジン１０および車両の制御状態を、修理工場や安全な区域まで車両を退避走行させる退避走行モードに切り替える（ステップＳ２３）。
【００９４】
一方、ＥＣＵ１００のＣＰＵは、エンジン回転数Ｎｅが、アイドル回転数Ｎｅｉに対して著しく低くはないと判定した場合には（ステップＳ１３）、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態であるか否かを判定するために、本異常判定処理を継続する。すなわち、ＥＣＵ１００のＣＰＵは、サーモスタット１７ｔがＥＣＵ１００に入力した信号が表す冷却水温度Ｔｃが、あらかじめ決められた温度Ｔ１よりも低いか否かを判定する（ステップＳ１７）。
【００９５】
次に、ＥＣＵ１００のＣＰＵは、冷却水温度Ｔｃがあらかじめ決められた温度Ｔ１よりも低いと判定した場合には（ステップＳ１７）、Ｌｏｗ側制御状態であったオイルポンプ機構５０の制御状態を、一時的にＨｉｇｈ側制御状態に切り替える（ステップＳ１８）。
【００９６】
次いで、ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０の制御状態を一時的にＬｏｗ側制御状態からＨｉｇｈ側制御状態に切り替えた後（ステップＳ１８）、切替の前と後とにおいてエンジン回転数Ｎｅが略一定であるか否かを判定する（ステップＳ１９）。具体的には、ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０の制御状態を一時的にＨｉｇｈ側制御状態に切り替えた前と後とにおいて、クランクポジションセンサ６３によってＥＣＵ１００に入力されるエンジン回転数Ｎｅに基づいて、エンジン回転数Ｎｅが略一定であるか否かを判定する（ステップＳ１９）。
【００９７】
ここで、ＥＣＵ１００のＣＰＵが、Ｌｏｗ側制御状態固着の判定処理を実行するために、冷却水温度Ｔｃがあらかじめ決められた温度Ｔ１よりも低いか否かを判定する（ステップＳ１７）理由について説明する。
【００９８】
ＥＣＵ１００のＣＰＵが、オイルポンプ機構５０の制御状態を一時的にＬｏｗ側制御状態からＨｉｇｈ側制御状態に切り替えると（ステップＳ１８）、潤滑部２０に供給されるオイルの圧力が高くなり、潤滑部２０における抵抗が増大するため、エンジン回転数Ｎｅが低下してエンストが発生する可能性がある。ここで、ＥＣＵ１００のＣＰＵは、冷却水温度Ｔｃが低いほど、アイドル回転数Ｎｅｉを増大させるようにエンジン１０を制御するようになっている。
【００９９】
したがって、冷却水温度Ｔｃがあらかじめ決められた温度Ｔ１よりも低いことによりアイドル回転数Ｎｅｉが増大した状態であれば、ＥＣＵ１００のＣＰＵが、オイルポンプ機構５０の制御状態を一時的にＬｏｗ側制御状態からＨｉｇｈ側制御状態に切り替えることにより（ステップＳ１８）、エンジン回転数Ｎｅが低下することとなっても、エンジン回転数Ｎｅはエンストが発生するエンジン回転数までは低下しないと考えられる。
【０１００】
以上の理由から、ＥＣＵ１００のＣＰＵが、Ｌｏｗ側制御状態固着の判定処理を実行するために、冷却水温度Ｔｃがあらかじめ決められた温度Ｔ１よりも低いか否かを判定することとしている（ステップＳ１７）。
【０１０１】
次いで、ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０の制御状態を一時的にＬｏｗ側制御状態からＨｉｇｈ側制御状態に切り替える前と後とにおいて、エンジン回転数Ｎｅが略一定であると判定した場合には、オイルポンプ機構５０の制御状態はＬｏｗ側制御状態固着の状態であると判定する（ステップＳ２０）。
【０１０２】
ＥＣＵ１００のＣＰＵが、オイルポンプ機構５０の制御状態を一時的にＬｏｗ側制御状態からＨｉｇｈ側制御状態に切り替える前と後とにおいて、エンジン回転数Ｎｅが略一定であると判定した場合に、オイルポンプ機構５０の制御状態はＬｏｗ側制御状態固着の状態であると判定する（ステップＳ２０）のは、以下の理由による。
【０１０３】
すなわち、ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０を制御することによって、オイルポンプ機構５０の制御状態を一時的にＬｏｗ側制御状態からＨｉｇｈ側制御状態に切り替えたにも関らず（ステップＳ１８）、エンジン回転数Ｎｅが略一定であると、オイルポンプ機構５０の制御状態は未だＬｏｗ側制御状態のままであり、Ｌｏｗ側制御状態固着の状態であると考えられるからである。
【０１０４】
なお、ＥＣＵ１００のＣＰＵが、オイルポンプ機構５０を制御することによって、オイルポンプ機構５０の制御状態を一時的にＬｏｗ側制御状態からＨｉｇｈ側制御状態に切り替えた場合には、オイルポンプ機構５０の制御状態が正常であれば、上述したように、高圧のオイルが潤滑部２０に供給されることによって、潤滑部２０の抵抗が増大し、エンジン回転数Ｎｅが低下することとなる。
【０１０５】
次に、ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態であると判定した（ステップＳ２０）後、Ｌｏｗ側制御状態固着と判定した事実を、日時、エンジン１０の運転状態、およびデータの解析に必要な情報等とともにＲＯＭに記憶する（ステップＳ２１）。上記記憶処理を行うことにより、オイルポンプ機構５０の点検、修理等において、データの解析がスムーズに行われることとなる。
【０１０６】
さらに、ＥＣＵ１００のＣＰＵは、上記記憶処理（ステップＳ２１）を実行した後、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態であることを、車両に設けられたインジケータ等に、ランプの点灯等により表示して、運転者に知らせる（ステップＳ２２）。オイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態であることを運転者に知らせることによって、運転者の注意を喚起して、運転者に適切な対応を取らせることができる。
【０１０７】
次に、ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態であることを、ランプの点灯等により表示して運転者に知らせた（ステップＳ２２）後に、エンジン１０および車両の制御状態を、修理工場や安全な区域まで車両を退避走行させる退避走行モードに切り替える（ステップＳ２３）。
【０１０８】
他方、ＥＣＵ１００のＣＰＵは、エンジン回転数Ｎｅが略一定ではないと判定した場合には（ステップＳ１９）、一時的にＬｏｗ側制御状態からＨｉｇｈ側制御状態に切り替えていたオイルポンプ機構５０の制御状態を、再度、Ｌｏｗ側制御状態に戻す（ステップＳ２４）。
【０１０９】
ＥＣＵ１００のＣＰＵが、一時的にＬｏｗ側制御状態からＨｉｇｈ側制御状態に切り替えていたオイルポンプ機構５０の制御状態を、再度、Ｌｏｗ側制御状態に戻すのは（ステップＳ２４）、以下の理由による。
【０１１０】
すなわち、本異常判定処理は、エンジン１０の運転状態がアイドル状態である場合に適用するものである。エンジン１０の運転状態がアイドル状態である場合には、潤滑部２０に対しては低圧のオイルを供給すれば足りるため、通常はオイルポンプ機構５０の制御状態はＬｏｗ側制御状態となっている。しかし、エンジン１０の運転状態がアイドル状態である場合に、オイルポンプ機構５０の制御状態をＨｉｇｈ側制御状態とすることによって高圧のオイルを潤滑部２０に供給すると、高圧のオイルによって潤滑部２０の抵抗が増大してエンジン回転数Ｎｅが低下する可能性があるため、オイルポンプ機構５０の制御状態をＨｉｇｈ側制御状態に維持するのは好ましくないからである。
【０１１１】
次に、ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０の制御状態を、Ｈｉｇｈ側制御状態からＬｏｗ側制御状態に切り替えた後（ステップＳ２４）、エンジン１０が停止しているか否かを判定する（ステップＳ２５）。具体的には、ＥＣＵ１００のＣＰＵは、クランクポジションセンサ６３が検出した信号が表すエンジン回転数Ｎｅ（ｒｐｍ）があらかじめ決められた値よりも小さく、かつ、図示しないキーセンサ等により検出した図示しないイグニッションキーの入力状態がＯＦＦである場合に、エンジン１０が停止していると判定する（ステップＳ２５）。
【０１１２】
ＥＣＵ１００のＣＰＵは、エンジン１０が停止していると判定した場合には、本プログラムの処理を終了し、エンジン１０が停止していないと判定した場合には、エンジン１０が停止していると判定するまで、本異常判定処理を繰り返す（ステップＳ２５）。
【０１１３】
以上のように本実施の形態に係るオイルポンプ機構の異常判定システムは構成されているので、次のような効果を得ることができる。
【０１１４】
本発明に係るオイルポンプ機構の異常判定システムは、オイルポンプ機構５０の制御状態を、Ｈｉｇｈ側制御状態とＬｏｗ側制御状態との間で切り替える場合には、オイル還流部５６に設けられたＯＳＶ５７の開閉を切り替える。しかし、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着の状態である場合には、ＯＳＶ５７が閉じた状態から開いた状態に切り替わらないことを示す。一方、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態である場合には、ＯＳＶ５７が開いた状態から閉じた状態に切り替わらないことを示す。
【０１１５】
したがって、本発明に係るオイルポンプ機構の異常判定システムは、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着の状態であるか否か、またはＬｏｗ側制御状態固着の状態であるか否かを判定するので、従来の液圧源の異常検出装置とは異なり、ＯＳＶ５７の開閉状態の異常を含むオイルポンプ機構５０の異常を判定することができる。
【０１１６】
さらに、本実施の形態に係るオイルポンプ機構の異常判定システムは、冷却水温度Ｔｃが低い場合にはＥＣＵ１００のＣＰＵがエンジン回転数Ｎｅを増大させるようにエンジン１０を制御することを利用して、冷却水温度Ｔｃがあらかじめ決められた温度Ｔ１よりも低いときにのみ、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態であるか否かを判定する。
【０１１７】
したがって、冷却水温度Ｔｃがあらかじめ決められた温度Ｔ１よりも低いときに、オイルポンプ機構５０の異常の判定のためにオイルポンプ機構５０の制御状態を一時的にＬｏｗ側制御状態からＨｉｇｈ側制御状態に切り替えた結果、高圧のオイルが潤滑部２０に供給されて潤滑部２０の抵抗が増大し、エンジン回転数Ｎｅが低下したとしても、エンジン回転数Ｎｅが増大されていることによって、エンストの発生を抑制することができる。
【０１１８】
（第２の実施の形態）
本発明の第２の実施の形態について、図面を参照して説明する。なお、本実施の形態に係るオイルポンプ機構の異常判定システムは、第１の実施の形態に係るオイルポンプ機構の異常判定システムと同様に構成されている。したがって、同一の構成要素については、図１から図３に示した第１の実施の形態と同一の符号を用いて説明し、特に相違点についてのみ詳述する。
【０１１９】
以下、本実施の形態に係るオイルポンプ機構の異常判定システムにおけるオイルポンプ機構の異常判定処理について説明する。
図６は、本実施の形態に係るオイルポンプ機構の異常判定システムにおけるオイルポンプ機構の異常判定処理を示すフローチャートである。なお、図６に示すフローチャートは、ＥＣＵ１００のＲＯＭに格納されたオイルポンプ機構の異常判定処理を行うためのプログラムの実行内容を示すものであり、第１の実施の形態に係るＥＣＵ１００と同様、本実施の形態に係る上記プログラムは、ＥＣＵ１００のＣＰＵによって、ＲＡＭを作業領域として実行される。
【０１２０】
図６に示すように、ＥＣＵ１００のＣＰＵは、まず、オイルポンプ機構５０の異常判定処理を実行する前提条件として、第１の実施の形態と同様に、エンジン１０が稼動しているか否かを判定する（ステップＳ３１）。
【０１２１】
なお、エンジン１０が稼動していることを、本実施の形態に係る異常判定処理を実行するための前提条件としたのは、本実施の形態に係るオイルポンプ機構の異常判定システムは、エンジン１０が稼動している場合におけるＶＶＴ１３の変位時間に基づいて、オイルポンプ機構５０の異常判定処理を行うためである。
【０１２２】
次に、ＥＣＵ１００のＣＰＵは、エンジン１０が稼動していると判定した場合には、ＥＣＵ１００のＣＰＵがオイルポンプ機構５０の制御状態をＨｉｇｈ側制御状態で制御しているか否かを判定する（ステップＳ３２）。具体的には、ＥＣＵ１００のＣＰＵは、ＥＣＵ１００のＣＰＵが、オイルポンプ機構５０に対して、オイルポンプ機構５０をＨｉｇｈ側制御状態に制御するための指示を表す信号を出力したか否かを、ＲＡＭに記憶された制御記録を読み取ること等により行う（ステップＳ３２）。
【０１２３】
一方、ＥＣＵ１００のＣＰＵは、エンジン１０が稼動していないと判定した場合には、ステップＳ３７に進み、エンジン１０が停止するまで、本異常判定処理を繰り返す（ステップＳ３１）。
【０１２４】
次に、ＥＣＵ１００のＣＰＵは、ＥＣＵ１００のＣＰＵがオイルポンプ機構５０をＨｉｇｈ側制御状態で制御していると判定した場合には、ＥＣＵ１００のＣＰＵが、車両の運転状態に応じて、吸気バルブ４２または排気バルブ４４の開閉タイミングを所望の変化量だけ変化させるための指示を表す信号を出力したか否かを判定する（ステップＳ３３）。具体的には、ＥＣＵ１００のＣＰＵは、ＥＣＵ１００のＣＰＵがＶＶＴ１３に対して、オイルポンプ機構５０により吸気側油圧コントローラ３３または排気側油圧コントローラ３６に供給される油圧を所望の変化量だけ変化させるための指示を表す信号を出力したか否かを、ＲＡＭに記録された制御記録を読み取ること等に判定する（ステップＳ３３）。
【０１２５】
なお、ＥＣＵ１００のＣＰＵは、ＶＶＴ１３に対して、吸気バルブ４２または排気バルブ４４の開閉タイミングの所望の変化量を、吸気カムシャフト３１または排気カムシャフト３４の円周回転方向の変位量（°）として要求する。本実施の形態においては、以下の説明を簡単にするため、ＥＣＵ１００のＣＰＵは、吸気バルブ４２の開閉タイミングを所望の変化量だけ変化させるために、吸気カムシャフト３１を上記変化量に対応する変位量（以下、「要求変位量」という）だけ変位させるように、ＶＶＴ１３に要求するものとする。
【０１２６】
一方、ＥＣＵ１００のＣＰＵは、ＥＣＵ１００のＣＰＵがオイルポンプ機構５０をＨｉｇｈ側制御状態で制御してはいないと判定した場合には、ステップＳ３７に進み、エンジン１０が停止するまで、本異常判定処理を繰り返す（ステップＳ３２）。
【０１２７】
次に、ＥＣＵ１００のＣＰＵは、ＥＣＵ１００のＣＰＵが、車両の運転状態に応じて、吸気バルブ４２または排気バルブ４４の開閉タイミングを所望の変化量だけ変化させるための指示を表す信号を出力したと判定した場合には（ステップＳ３３）、以下の処理を行う。
【０１２８】
すなわち、ＥＣＵ１００のＣＰＵは、ＶＶＴ１３に対して、要求変位量を要求した時刻から、吸気カムシャフト３１が要求変位量だけ変位するまでに理論上必要とする時間（以下、「要求変位時間Ｔｄｈ」という）、および、吸気カムシャフト３１が要求変位量だけ変位するまでに実際に要した時間（以下、「実変位時間Ｔｒ」という）を算出する（ステップＳ３４）。
【０１２９】
なお、要求変位時間Ｔｄｈは、吸気側油圧コントローラ３３に対して、Ｈｉｇｈ側制御状態であるオイルポンプ機構５０が高圧のオイルを供給した場合において、吸気カムシャフト３１が要求変位量だけ変位するまでに理論上必要とする時間を示す。
【０１３０】
また、実変位時間Ｔｒを算出するためには、吸気カムシャフト３１の位相（°）を検出する必要があるが、吸気カムシャフト３１の位相（°）の検出は、ＥＣＵ１００のＣＰＵが、吸気カムシャフトセンサ６４に、吸気側油圧コントローラ３３が有する図示しないタイミングロータに設けられた突起部の通過時の磁界変化を電気信号として検出させることによって行う。
【０１３１】
一方、ＥＣＵ１００のＣＰＵは、ＥＣＵ１００のＣＰＵが、車両の運転状態に応じて、吸気バルブ４２または排気バルブ４４の開閉タイミングを所望の変化量だけ変化させるための指示を表す信号を出力しなかったと判定した場合には（ステップＳ３３）、ステップＳ３７に進み、エンジン１０が停止するまで、本異常判定処理を繰り返す（ステップＳ３３）。
【０１３２】
次に、ＥＣＵ１００のＣＰＵは、要求変位時間Ｔｄｈおよび実変位時間Ｔｒを算出した後（ステップＳ３４）、実変位時間Ｔｒが要求変位時間Ｔｄｈの１．２倍以上であるか否かを判定する（ステップＳ３５）。
【０１３３】
ＥＣＵ１００のＣＰＵは、実変位時間Ｔｒが要求変位時間Ｔｄｈの１．２倍以上であると判定した場合には、オイルポンプ機構５０の制御状態はＬｏｗ側制御状態固着の状態であると判定する（ステップＳ３６）。
【０１３４】
一方、ＥＣＵ１００のＣＰＵは、実変位時間Ｔｒが要求変位時間Ｔｄｈの１．２倍以上ではないと判定した場合には、ステップＳ３７に進み、エンジン１０が停止するまで、本異常判定処理を繰り返す（ステップＳ３５）。
【０１３５】
ここで、ＥＣＵ１００のＣＰＵが、実変位時間Ｔｒが要求変位時間Ｔｄｈの１．２倍以上であると判定した場合に、オイルポンプ機構５０の制御状態はＬｏｗ側制御状態固着の状態であると判定する理由について、図７に基づいて説明する。図７は、本実施の形態に係るオイルポンプ機構５０がＬｏｗ側制御状態固着の状態である場合における経過時間（ｓｅｃ）とＶＶＴの変位量（°）との関係を示したグラフである。
【０１３６】
図７に示すように、ＥＣＵ１００のＣＰＵが、ＶＶＴ１３に対して、例えば２０（°）の変位量を要求した場合においては、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態であれば、吸気カムシャフト３１は要求変位時間Ｔｄｈで２０（°）だけ変位する。
【０１３７】
しかし、ＥＣＵ１００のＣＰＵがオイルポンプ機構５０をＨｉｇｈ側制御状態に制御しているつもりでも（ステップＳ３２）、実際には、ＯＳＶ５７が開いた状態から閉じた状態に切り替わらずに、開いた状態のまま保持されることによりオイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態となっている場合には、低圧のオイルが吸気側油圧コントローラ３３に供給されるため、吸気カムシャフト３１を変位させる油圧が小さくなり、吸気カムシャフト３１が２０（°）だけ変位するのに実際に要した時間である実変位時間Ｔｒは、要求変位時間Ｔｄｈよりも長くなる。
【０１３８】
したがって、例えば実変位時間Ｔｒが要求変位時間Ｔｄｈの１．２倍以上である場合には、オイルポンプ機構５０の制御状態はＬｏｗ側制御状態固着の状態であると判定することとした（ステップＳ３６）。
【０１３９】
次に、ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態であると判定した後（ステップＳ３６）、エンジン１０が停止しているか否かを判定する（ステップＳ３７）。具体的には、ＥＣＵ１００のＣＰＵは、クランクポジションセンサ６３が検出した信号が表すエンジン回転数Ｎｅ（ｒｐｍ）があらかじめ決められた値よりも小さく、かつ、図示しないキーセンサ等により検出した図示しないイグニッションキーの入力状態がＯＦＦである場合に、エンジン１０が停止していると判定する（ステップＳ３７）。
【０１４０】
ＥＣＵ１００のＣＰＵは、エンジン１０が停止していると判定した場合には、本プログラムの処理を終了し、エンジン１０が停止していないと判定した場合には、エンジン１０が停止していると判定するまで、本異常判定処理を繰り返す（ステップＳ３７）。
【０１４１】
なお、ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態であると判定した後（ステップＳ３６）、第１の実施の形態と同様に、Ｌｏｗ側固着と判定した事実を、ＲＯＭに記憶するとともに、インジケータ等に表示して運転者に知らせ、さらに、修理工場や安全な区域まで車両を退避走行させてもよい。
【０１４２】
また、本実施の形態に係るオイルポンプ機構の異常判定システムは、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態であるか否かを判定するものであるが、図６に示すステップＳ３２において、ＥＣＵ１００のＣＰＵがオイルポンプ機構５０をＬｏｗ側制御状態で制御しているか否かを判定するようにしてもよい。
【０１４３】
このとき、吸気側油圧コントローラ３３に対して、Ｌｏｗ側制御状態であるオイルポンプ機構５０が低圧のオイルを供給した場合において、吸気カムシャフト３１が要求変位量だけ変位するまでに理論上必要とする時間を示す要求変位時間ＴｄＬに対して、実変位時間Ｔｒが、要求変位時間ＴｄＬの０．８倍よりも小さいか否かをステップＳ３５で判定することによって、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着の状態であるか否かを判定するようにしてもよい。
【０１４４】
すなわち、図８に示すように、ＥＣＵ１００のＣＰＵが、ＶＶＴ１３に対して、例えば２０（°）の変位量を要求した場合において、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態であれば、吸気カムシャフト３１は要求変位時間ＴｄＬで２０（°）だけ変位する。図８は、本実施の形態に係るオイルポンプ機構５０がＨｉｇｈ側制御状態固着の状態である場合における経過時間（ｓｅｃ）とＶＶＴの変位量（°）との関係を示したグラフである。
【０１４５】
ここで、ＥＣＵ１００のＣＰＵがオイルポンプ機構５０をＬｏｗ側制御状態で制御しているつもりでも、実際には、ＯＳＶ５７が閉じた状態から開いた状態に切り替わらずに、閉じた状態のまま保持されることによりオイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着の状態となっている場合には、高圧のオイルが吸気側油圧コントローラ３３に供給されるため、吸気カムシャフト３１を変位させる油圧が大きくなり、吸気カムシャフト３１が２０（°）だけ変位するのに実際に要した時間である実変位時間Ｔｒは、要求変位時間ＴｄＬよりも短くなる。
【０１４６】
したがって、例えば実変位時間Ｔｒが要求変位時間ＴｄＬの０．８倍以下である場合には、オイルポンプ機構５０の制御状態はＨｉｇｈ側制御状態固着の状態であると判定することができる。
【０１４７】
以上のように本実施の形態に係るオイルポンプ機構の異常判定システムは構成されているので、次のような効果を得ることができる。
【０１４８】
本発明に係るオイルポンプ機構の異常判定システムは、ＥＣＵ１００のＣＰＵがＶＶＴ１３に対してバルブの開閉タイミングの変更指示を出した場合に、要求変位時間ＴｄｈまたはＴｄＬと実変位時間Ｔｒとを比較することにより、オイルポンプ機構５０の異常を判定するので、異常を判定するためだけにモータ等の駆動をする必要はなく、通常の運転時に付随的にオイルポンプ機構５０の異常を判定することができる。
【０１４９】
したがって、オイルポンプ機構５０の異常を判定するのに余計な動力を使用しないので、従来の液圧源の異常検出装置と異なり、燃費の悪化を抑制することができる。
【０１５０】
また、本発明に係るオイルポンプ機構の異常判定システムは、要求変位時間ＴｄｈまたはＴｄＬと実変位時間Ｔｒとを比較することにより、オイルポンプ機構５０の異常を判定するので、著しく短い時間でオイルポンプ機構５０の異常を判定することができる。
【０１５１】
（第３の実施の形態）
本発明の第３の実施の形態について、図面を参照して説明する。なお、本実施の形態に係るオイルポンプ機構の異常判定システムは、第１の実施の形態に係るオイルポンプ機構の異常判定システムと同様に構成されている。したがって、同一の構成要素については、図１から図３に示した第１の実施の形態と同一の符号を用いて説明し、特に相違点についてのみ詳述する。
【０１５２】
以下、本実施の形態に係るオイルポンプ機構の異常判定システムの異常判定処理について説明する。図９は、本実施の形態に係るオイルポンプ機構の異常判定システムにおけるオイルポンプ機構の異常判定処理を示すフローチャートである。
【０１５３】
なお、図９に示すフローチャートは、ＥＣＵ１００のＲＯＭに格納されたオイルポンプ機構の異常判定処理を行うためのプログラムの実行内容を示すものであり、第１の実施の形態に係るＥＣＵ１００と同様、本実施の形態に係る上記プログラムは、ＥＣＵ１００のＣＰＵによって、ＲＡＭを作業領域として実行される。
【０１５４】
図９に示すように、ＥＣＵ１００のＣＰＵは、まず、オイルポンプ機構５０の異常判定処理を実行する前提条件として、第１の実施の形態と同様に、エンジン１０が稼動しているか否かを判定する（ステップＳ４１）。
【０１５５】
なお、エンジン１０が稼動していることを、本実施の形態に係る異常判定処理を実行するための前提条件としたのは、本実施の形態に係るオイルポンプ機構の異常判定システムは、エンジン１０が稼動している場合におけるＶＶＴ１３の変位量に基づいて、オイルポンプ機構５０の異常判定処理を行うためである。
【０１５６】
次に、ＥＣＵ１００のＣＰＵは、エンジン１０が稼動していると判定した場合には、ＥＣＵ１００のＣＰＵがオイルポンプ機構５０の制御状態をＨｉｇｈ側制御状態で制御しているか否かを判定する（ステップＳ４２）。具体的には、ＥＣＵ１００のＣＰＵは、ＥＣＵ１００のＣＰＵが、オイルポンプ機構５０に対して、オイルポンプ機構５０をＨｉｇｈ側制御状態に制御するための指示を表す信号を出力したか否かを、ＲＡＭに記憶された制御記録を読み取ること等により行う（ステップＳ４２）。
【０１５７】
一方、ＥＣＵ１００のＣＰＵは、エンジン１０が稼動していないと判定した場合には、ステップＳ４７に進み、エンジン１０が停止するまで、本異常判定処理を繰り返す（ステップＳ４１）。
【０１５８】
次に、ＥＣＵ１００のＣＰＵは、ＥＣＵ１００のＣＰＵがオイルポンプ機構５０をＨｉｇｈ側制御状態で制御していると判定した場合には、ＥＣＵ１００のＣＰＵが、車両の運転状態に応じて、吸気バルブ４２または排気バルブ４４の開閉タイミングを所望の変化量だけ変化させるための指示を表す信号を出力したか否かを判定する（ステップＳ４３）。
【０１５９】
具体的には、ＥＣＵ１００のＣＰＵは、ＥＣＵ１００のＣＰＵがＶＶＴ１３に対して、オイルポンプ機構５０により吸気側油圧コントローラ３３または排気側油圧コントローラ３６に供給される油圧を所望の変化量だけ変化させるための指示を表す信号を出力したか否かを、ＲＡＭに記録された制御記録を読み取ること等により判定する（ステップＳ４３）。
【０１６０】
なお、ＥＣＵ１００のＣＰＵは、ＶＶＴ１３に対して、吸気バルブ４２または排気バルブ４４の開閉タイミングの所望の変化量を、吸気カムシャフト３１または排気カムシャフト３４の円周回転方向の変位量（°）として要求する。本実施の形態においては、以下の説明を簡単にするため、ＥＣＵ１００のＣＰＵは、吸気バルブ４２の開閉タイミングを所望の変化量だけ変化させるために、吸気カムシャフト３１を上記変化量に対応する変位量（以下、「要求変位量Ｑｄｈ」という）だけ変位させるように、ＶＶＴ１３に要求するものとする。
【０１６１】
一方、ＥＣＵ１００のＣＰＵは、ＥＣＵ１００のＣＰＵがオイルポンプ機構５０をＨｉｇｈ側制御状態で制御してはいないと判定した場合には、ステップＳ４７に進み、エンジン１０が停止するまで、本異常判定処理を繰り返す（ステップＳ４２）。
【０１６２】
次に、ＥＣＵ１００のＣＰＵは、ＥＣＵ１００のＣＰＵが、車両の運転状態に応じて、吸気バルブ４２または排気バルブ４４の開閉タイミングを要求変位量Ｑｄｈだけ変化させるための指示を表す信号を出力したと判定した場合には（ステップＳ４３）、吸気カムシャフト３１の実際の変位量（以下、「実変位時間Ｑｒ」という）を算出する（ステップＳ４４）。
【０１６３】
また、実変位量Ｑｒを算出するためには、吸気カムシャフト３１の位相（°）を検出する必要があるが、吸気カムシャフト３１の位相（°）の検出は、ＥＣＵ１００のＣＰＵが、吸気カムシャフトセンサ６４に、吸気側油圧コントローラ３３が有する図示しないタイミングロータに設けられた突起部の通過時の磁界変化を電気信号として検出させることによって行う。
【０１６４】
一方、ＥＣＵ１００のＣＰＵは、ＥＣＵ１００のＣＰＵが、車両の運転状態に応じて、吸気バルブ４２または排気バルブ４４の開閉タイミングを所望の変化量だけ変化させるための指示を表す信号を出力しなかったと判定した場合には（ステップＳ４３）、ステップＳ４７に進み、エンジン１０が停止するまで、本異常判定処理を繰り返す（ステップＳ４３）。
【０１６５】
次に、ＥＣＵ１００のＣＰＵは、実変位量Ｑｒを算出した後（ステップＳ４４）、実変位量Ｑｒが要求変位量Ｔｄｈの０．９倍以下であるか否かを判定する（ステップＳ４５）。
【０１６６】
ＥＣＵ１００のＣＰＵは、実変位量Ｑｒが要求変位量Ｑｄｈの０．９倍以下であると判定した場合には、オイルポンプ機構５０の制御状態はＬｏｗ側制御状態固着の状態であると判定する（ステップＳ４６）。
【０１６７】
一方、ＥＣＵ１００のＣＰＵは、実変位量Ｑｒが要求変位量Ｑｄｈの０．９倍以下ではないと判定した場合には、ステップＳ４７に進み、エンジン１０が停止するまで、本異常判定処理を繰り返す（ステップＳ４５）。
【０１６８】
ここで、ＥＣＵ１００のＣＰＵが、実変位量Ｑｒが要求変位量Ｑｄｈの０．９倍以下であると判定した場合に、オイルポンプ機構５０の制御状態はＬｏｗ側制御状態固着の状態であると判定する理由について説明する。
【０１６９】
図１０に示すように、ＥＣＵ１００のＣＰＵが、ＶＶＴ１３に対して、例えば２０（°）の変位量を要求した場合においては、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態であれば、吸気カムシャフト３１は要求変位量Ｑｄｈである２０（°）だけ変位する。
【０１７０】
しかし、ＥＣＵ１００のＣＰＵがオイルポンプ機構５０をＨｉｇｈ側制御状態に制御しているつもりでも（ステップＳ４２）、実際には、ＯＳＶ５７が開いた状態から閉じた状態に切り替わらずに、開いた状態のまま保持されることによりオイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態となっている場合には、低圧のオイルが吸気側油圧コントローラ３３に供給されるため、吸気カムシャフト３１を変位させる油圧が小さくなり、吸気カムシャフト３１の実際の変位量である実変位量Ｑｒは、要求変位量Ｑｄｈよりも小さくなる。
【０１７１】
したがって、ＥＣＵ１００のＣＰＵは、例えば実変位量Ｑｒが要求変位量Ｑｄｈの０．９倍以下である場合には、オイルポンプ機構５０の制御状態はＬｏｗ側制御状態固着の状態であると判定する（ステップＳ４６）。
【０１７２】
次に、ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態であると判定した後（ステップＳ４６）、第１の実施の形態と同様に、エンジン１０が停止しているか否かを判定する（ステップＳ４７）。
【０１７３】
ＥＣＵ１００のＣＰＵは、エンジン１０が停止していると判定した場合には、本プログラムの処理を終了し、エンジン１０が停止していないと判定した場合には、エンジン１０が停止していると判定するまで、本異常判定処理を繰り返す（ステップＳ４７）。
【０１７４】
なお、ＥＣＵ１００のＣＰＵは、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態であると判定した後（ステップＳ４６）、第１の実施の形態と同様に、Ｌｏｗ側固着と判定した事実を、ＲＯＭに記憶するとともに、インジケータ等に表示して運転者に知らせ、さらに、修理工場や安全な区域まで車両を退避走行させてもよい。
【０１７５】
また、本実施の形態に係るオイルポンプ機構の異常判定システムは、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態固着の状態であるか否かを判定するものであるが、図９に示すステップＳ４２において、オイルポンプ機構５０をＬｏｗ側制御状態で制御しているか否かを判定するようにしてもよい。
【０１７６】
このとき、吸気側油圧コントローラ３３に対して、Ｌｏｗ側制御状態であるオイルポンプ機構５０が低圧のオイルを供給した場合において、実変位量Ｑｒが要求変位量ＱｄＬの１．１倍よりも大きいか否かをステップＳ４５で判定することによって、オイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着の状態であるか否かを判定するようにしてもよい。
【０１７７】
すなわち、図１１に示すように、ＥＣＵ１００のＣＰＵが、ＶＶＴ１３に対して、例えば２０（°）の変位量を要求した場合において、オイルポンプ機構５０の制御状態がＬｏｗ側制御状態であれば、吸気カムシャフト３１は要求変位量ＱｄＬである２０（°）だけ変位する。
【０１７８】
しかし、ＥＣＵ１００のＣＰＵがオイルポンプ機構５０をＬｏｗ側制御状態で制御しているつもりでも、実際には、ＯＳＶ５７が閉じた状態から開いた状態に切り替わらずに、閉じた状態のまま保持されることによりオイルポンプ機構５０の制御状態がＨｉｇｈ側制御状態固着の状態となっている場合には、高圧のオイルが吸気側油圧コントローラ３３に供給されるため、吸気カムシャフト３１を変位させる油圧が大きくなり、実変位量Ｑｒは要求変位量ＱｄＬよりも大きくなる。
【０１７９】
したがって、例えば実変位量Ｑｒが要求変位量ＱｄＬの１．１倍以上である場合には、オイルポンプ機構５０の制御状態はＨｉｇｈ側制御状態固着の状態であると判定することができる。
【０１８０】
以上のように本実施の形態に係るオイルポンプ機構の異常判定システムは構成されているので、次のような効果を得ることができる。
【０１８１】
本発明に係るオイルポンプ機構の異常判定システムは、ＥＣＵ１００のＣＰＵがＶＶＴ１３に対してバルブの開閉タイミングの変更指示を出した場合に、要求変位時間ＴｄｈまたはＴｄＬと実変位時間Ｔｒとを比較することにより、オイルポンプ機構５０の異常を判定するので、異常を判定するためだけにモータ等の駆動をする必要がなく、通常の運転時に付随的にオイルポンプ機構５０の異常を判定することができる。
【０１８２】
したがって、オイルポンプ機構５０の異常を判定するのに余計な動力を使用しないので、従来の液圧源の異常検出装置と異なり、燃費の悪化を抑制することができる。
【０１８３】
また、本発明に係るオイルポンプ機構の異常判定システムは、要求変位量ＱｄｈまたはＱｄＬと実変位量Ｑｒとを比較することにより、オイルポンプ機構５０の異常を判定するので、第２の実施の形態のように要求変位量ＱｄｈまたはＱｄＬと実変位時間Ｔｒを短時間で比較できない場合においても、オイルポンプ機構５０の異常を確実に判定することができる。
【０１８４】
以上のように、本発明に係るオイルポンプ機構の異常判定システムは、エンジンの回転数等の基本的なパラメータに基づいて、オイルポンプ機構の異常を簡単かつ確実に判定することができるという効果を有し、オイルポンプ機構の異常を判定するオイルポンプ機構の異常判定システムに有用である。
【図面の簡単な説明】
【０１８５】
【図１】本発明の第１の実施の形態に係るオイルポンプ機構の異常判定システムを適用した車両のエンジンの概略斜視図である。
【図２】本発明の第１の実施の形態に係るオイルポンプ機構の異常判定システムが適用されるエンジン内部の各潤滑部とオイルの流れを示すブロック図である。
【図３】本発明の第１の実施の形態に係るオイルポンプ機構の異常判定システムにおけるオイル供給制御装置の回路図である。
【図４】本発明の第１の実施の形態に係るオイルポンプ機構の異常判定システムにおけるオイルポンプ機構の異常判定処理を示すフローチャートである。
【図５】本発明の第１の実施の形態に係るオイルポンプ機構がＨｉｇｈ側制御状態固着の状態である場合における経過時間とエンジン回転数の変化を示すグラフである。
【図６】本発明の第２の実施の形態に係るオイルポンプ機構の異常判定システムにおけるオイルポンプ機構の異常判定処理を示すフローチャートである。
【図７】本発明の第２の実施の形態に係るオイルポンプ機構がＬｏｗ側制御状態固着の状態である場合における経過時間とＶＶＴの変位量との関係を示したグラフである。
【図８】本発明の第２の実施の形態に係るオイルポンプ機構がＨｉｇｈ側制御状態固着の状態である場合における経過時間とＶＶＴの変位量との関係を示したグラフである。
【図９】本発明の第３の実施の形態に係るオイルポンプ機構の異常判定システムにおけるオイルポンプ機構の異常判定処理を示すフローチャートである。
【図１０】本発明の第３の実施の形態に係るオイルポンプ機構がＬｏｗ側制御状態固着の状態である場合における経過時間とＶＶＴの変位量との関係を示したグラフである。
【図１１】本発明の第３の実施の形態に係るオイルポンプ機構がＨｉｇｈ側制御状態固着の状態である場合における経過時間とＶＶＴの変位量との関係を示したグラフである。
【符号の説明】
【０１８６】
１０  エンジン
１３  可変バルブタイミング機構（ＶＶＴ）（可変バルブタイミング機構部）
１４  クランクシャフト（出力軸）
１５  オイル供給制御装置
１６  エンジンブロック
１７  冷却部
２０  潤滑部
３１  吸気カムシャフト
３３  吸気側油圧コントローラ
３３ｃ  吸気側オイルコントロールバルブ（ＯＣＶ）
３４  排気カムシャフト
３６  排気側油圧コントローラ
３６ｃ  排気側オイルコントロールバルブ（ＯＣＶ）
４２  吸気バルブ
４４  排気バルブ
５０  オイルポンプ機構
５１  オイルパン
５２  オイルストレーナ
５３  オイルポンプ
５４  オイルフィルタ
５５  オイル通路部
５５ｇ  メインオイルギャラリ
５５ｔ  オイル通路
５６  オイル還流部
５６ｃ  オイル還流通路
５７  オイルシャットバルブ（ＯＳＶ）
６１  冷却水温度センサ（冷却水温度検出部）
６３  クランクポジションセンサ（エンジン回転数検出部）
６４  吸気カムシャフトセンサ（開閉タイミング検出部）
６５  排気カムシャフトセンサ（開閉タイミング検出部）
１００  ＥＣＵ（オイル圧力制御部、アイドル状態判定部、オイルポンプ機構異常判定部、バルブタイミング制御部、実変位量算出部）
【図１】
2010048205.tif 000003
【図２】
2010048205.tif 000004
【図３】
2010048205.tif 000005
【図４】
2010048205.tif 000006
【図５】
2010048205.tif 000007
【図６】
2010048205.tif 000008
【図７】
2010048205.tif 000009
【図８】
2010048205.tif 000010
【図９】
2010048205.tif 000011
【図１０】
2010048205.tif 000012
【図１１】
2010048205.tif 000013