(57)【要約】【課題】ロックピンの誤解除を回避しつつ、進角室及び遅角室へのオイル充填に要する時間を短縮する。【解決手段】ＯＣＶ２０によりオイルの流出入を調整する制御モードとして、ロックピン４２をロック方向に移動させるロックモード、エンジン１１の運転状態に応じた目標位相でカム軸位相を制御する位相制御モード、及びロックモードから位相制御モードに移行する前にロックピン４２をロック方向に移動させた状態のまま進角室３５及び遅角室３６にオイルを充填するオイル充填モードのうち、オイル充填モードを選択している場合には、オイル粘度に基づいてスプール２５の目標位置を設定し、該設定した目標位置になるようにスプール２５の位置を制御する。【選択図】図１
2015140666.tif 000002
【特許請求の範囲】
【請求項１】
進角室（３５）及び遅角室（３６）への作動油の流出入が調整されることでクランク軸（１２）に対するカム軸（１６）の回転位相を変化させてバルブタイミングを調整する可変バルブタイミング装置（１８）と、油圧室（４５）への前記作動油の流出入が調整されることで移動し、前記回転位相を最進角位相と最遅角位相との間の中間位相でロックするロックピン（４２）と、スプール（２５）の軸方向への往復移動により前記進角室、前記遅角室及び前記油圧室に対する前記作動油の流出入を調整する油圧調整弁（２０）と、を備える内燃機関（１１）に適用され、
前記ロックピンは、前記油圧室に前記作動油が流入することでロック解除方向に移動し、前記油圧室から前記作動油が流出することでロック方向に移動するものであり、
前記スプールが移動する領域として、第１領域、第２領域及び第３領域がこの順で前記スプールの軸方向に並んで設定されており、
前記油圧調整弁により前記作動油の流出入を調整する制御モードとして、前記スプールの目標位置を前記第１領域内に設定することで前記ロックピンをロック方向に移動させるロックモード、前記目標位置を前記第３領域内に設定することで前記内燃機関の運転状態に応じた目標位相で前記回転位相を制御する位相制御モード、及び前記ロックモードから前記位相制御モードに移行する前に前記目標位置を前記第２領域内に設定することで、前記ロックピンをロック方向に移動させた状態のまま前記進角室及び前記遅角室に前記作動油を充填するオイル充填モードのうちいずれかを選択するモード選択手段と、
前記モード選択手段により前記制御モードとして前記オイル充填モードを選択している場合に、前記作動油の粘度に基づいて前記目標位置を設定し、該設定した目標位置になるように前記スプールの位置を制御する位置制御手段と、
を備えることを特徴とする内燃機関の可変バルブタイミング制御装置。
【請求項２】
前記作動油の粘度を検出する手段として、前記作動油の温度を検出する温度検出手段（６３）を備え、
前記位置制御手段は、前記温度検出手段により検出した温度に基づいて前記目標位置を設定する請求項１に記載の内燃機関の可変バルブタイミング制御装置。
【請求項３】
前記第２領域は、前記第１領域側に設定され前記油圧室からの前記作動油の流出通路が開放される流出許容領域と、前記第３領域側に設定され前記流出通路が遮断される流出不可領域とを有し、かつ前記流出不可領域では前記流出許容領域よりも前記進角室及び前記遅角室への前記作動油の供給量が多くなっており、
前記位置制御手段は、前記作動油の粘度が高いほど前記第２領域内の前記第３領域側に前記目標位置を設定する請求項１又は２に記載の内燃機関の可変バルブタイミング制御装置。
【請求項４】
前記オイル充填モードにより前記進角室及び前記遅角室に供給する前記作動油の要求値である要求オイル充填量を算出する充填量算出手段を備え、
前記位置制御手段は、前記充填量算出手段により算出した要求オイル充填量に基づいて前記目標位置を設定する請求項１〜３のいずれか一項に記載の内燃機関の可変バルブタイミング制御装置。
【請求項５】
前記第２領域は、前記第１領域側であって前記油圧室からの前記作動油の流出通路が開放される流出許容領域と、前記第３領域側であって前記流出通路が遮断される流出不可領域とを有し、かつ前記流出不可領域では前記流出許容領域よりも前記進角室及び前記遅角室への前記作動油の供給量が多くなっており、
前記充填量算出手段により算出した要求オイル充填量に基づいて、前記目標位置を前記流出不可領域内に設定した場合の前記オイル充填モードの継続時間の要求値である継続要求時間を算出する時間算出手段と、
前記時間算出手段により算出した継続要求時間が、前記ロックピンの誤解除の懸念が生じる時間の閾値であるピン誤解除閾値よりも長いか否かを判定する誤解除判定手段と、を備え、
前記位置制御手段は、前記誤解除判定手段により前記継続要求時間が前記ピン誤解除閾値よりも長いと判定された場合には、前記継続時間が前記ピン誤解除閾値になる以前に、前記目標位置を前記流出不可領域内に設定することを終了する請求項４に記載の内燃機関の可変バルブタイミング制御装置。
【請求項６】
前記オイル充填モードとして、前記目標位置を前記流出不可領域内に設定して前記スプールの位置を制御する第１充填制御と、前記目標位置を前記流出許容領域内に設定して前記スプールの位置を制御する第２充填制御とを実施し、
前記位置制御手段は、前記誤解除判定手段により前記継続要求時間が前記ピン誤解除閾値よりも短いと判定された場合には前記第１充填制御により前記作動油を充填し、前記誤解除判定手段により前記継続要求時間が前記ピン誤解除閾値よりも長いと判定された場合には前記第１充填制御及び前記第２充填制御により前記作動油を充填する請求項５に記載の内燃機関の可変バルブタイミング制御装置。
【請求項７】
前記位置制御手段は、前記誤解除判定手段により前記継続要求時間が前記ピン誤解除閾値よりも長いと判定された場合、前記継続時間が前記ピン誤解除閾値になる以前の所定の充填開始期間では前記第１充填制御を実施し、前記所定の充填開始期間の経過後、前記第２充填制御に切り替える請求項６に記載の内燃機関の可変バルブタイミング制御装置。
【請求項８】
前記位置制御手段は、前記誤解除判定手段により前記継続要求時間が前記ピン誤解除閾値よりも長いと判定された場合、前記第１充填制御と前記第２充填制御とを交互に切り替えて実施する請求項６に記載の内燃機関の可変バルブタイミング制御装置。
【請求項９】
前記作動油の圧力を検出する圧力検出手段を備え、
前記位置制御手段は、前記作動油の粘度と、前記圧力検出手段により検出した圧力とに基づいて前記目標位置を設定する請求項１〜８のいずれか一項に記載の内燃機関の可変バルブタイミング制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の可変バルブタイミング制御装置に関するものであり、詳しくは、油圧駆動によりバルブタイミングを変更する内燃機関の可変バルブタイミング制御装置に関するものである。
【背景技術】
【０００２】
従来、車両に搭載される内燃機関としては、吸排気バルブのバルブタイミングを変化させる油圧駆動式の可変バルブタイミング装置と、ロックピンによってカム軸の回転位相を最進角位相と最遅角位相との間の中間ロック位相で保持するロック機構とを備えるものが知られている。また、こうしたシステムにおいて、中間ロック位相で内燃機関を始動し、その後、内燃機関の運転状態に応じた目標位相でカム軸の回転位相を制御する位相フィードバック制御モードに移行することが提案されている（例えば、特許文献１参照）。この特許文献１には、位相フィードバック制御モードに移行する前に、進角室及び遅角室に作動油を充填するオイル充填モードを実施することが開示されている。また、特許文献１に記載のものでは、１つのオイルコントロールバルブ（ＯＣＶ）によってロックモード、オイル充填モード及び位相フィードバック制御モードのいずれかに適宜切り替えることで、可変バルブタイミング装置及びロック機構への作動油の流出入を調整している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５５４９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
内燃機関の始動後に位相フィードバック制御モードへの移行を速やかに行うためには、進角室及び遅角室へのオイル充填を速やかに完了させることが望ましい。そこで、オイル充填モードでは、進角室及び遅角室への作動油の供給量が多い領域にスプール位置を移動させてオイル充填を行うことが考えられる。その一方で、作動油の状態によってはオイルコントロールバルブ内部でオイル漏れが生じやすくなる場合があり、バルブ内部でのオイル漏れが要因となって、本来作動油の流入を遮断しておきたい部分に作動油が入り込む結果、ロックピンが誤解除する懸念が生じることがある。
【０００５】
本発明は、上記課題を解決するためになされたものであり、ロックピンの誤解除を回避しつつ、進角室及び遅角室へのオイル充填に要する時間を短縮することができる内燃機関の可変バルブタイミング装置制御装置を提供することを主たる目的とする。
【課題を解決するための手段】
【０００６】
本発明は、進角室（３５）及び遅角室（３６）への作動油の流出入が調整されることでクランク軸（１２）に対するカム軸（１６）の回転位相を変化させてバルブタイミングを調整する可変バルブタイミング装置（１８）と、油圧室（４５）への前記作動油の流出入が調整されることで移動し、前記回転位相を最進角位相と最遅角位相との間の中間位相でロックするロックピン（４２）と、スプール（２５）の軸方向への往復移動により前記進角室、前記遅角室及び前記油圧室に対する前記作動油の流出入を調整する油圧調整弁（２０）と、を備える内燃機関（１１）に適用される可変バルブタイミング制御装置に関する。
【０００７】
請求項１に記載の発明は、前記ロックピンは、前記油圧室に前記作動油が流入することでロック解除方向に移動し、前記油圧室から前記作動油が流出することでロック方向に移動するものであり、前記スプールが移動する領域として、第１領域、第２領域及び第３領域がこの順で前記スプールの軸方向に並んで設定されており、前記油圧調整弁により前記作動油の流出入を調整する制御モードとして、前記スプールの目標位置を前記第１領域内に設定することで前記ロックピンをロック方向に移動させるロックモード、前記目標位置を前記第３領域内に設定することで前記内燃機関の運転状態に応じた目標位相で前記回転位相を制御する位相制御モード、及び前記ロックモードから前記位相制御モードに移行する前に前記目標位置を前記第２領域内に設定することで、前記ロックピンをロック方向に移動させた状態のまま前記進角室及び前記遅角室に前記作動油を充填するオイル充填モードのうちいずれかを選択するモード選択手段と、前記モード選択手段により前記制御モードとして前記オイル充填モードを選択している場合に、前記作動油の粘度に基づいて前記目標位置を設定し、該設定した目標位置になるように前記スプールの位置を制御する位置制御手段と、を備えることを特徴とする。
【０００８】
内燃機関の始動を中間位相で行い、内燃機関の始動後に位相制御モードに移行する構成において、位相制御モードに先立ち、中間位相でのロック状態のまま進角室及び遅角室に作動油を充填するオイル充填モードを実施するシステムがある。こうしたシステムでは、進角室及び遅角室への作動油の充填を速やかに行っていち早く位相制御モードに移行することが望ましい。そのためには、進角室及び遅角室への作動油の供給量ができるだけ多くなるところでスプール位置を制御することが望ましい。
【０００９】
ここで、作動油の状態によって油圧調整弁の内部での作動油の漏れの生じやすさが異なり、例えば高温時では作動油の粘度が低下してスプールの摺動面の隙間から作動油が漏れやすくなる。その場合、本来作動油の流入を遮断しておきたい空間に作動油が入り込むことが想定される。例えばオイル充填モードでは、ロックピンをロック方向に移動させた状態のまま進角室及び遅角室に作動油を充填する必要があるが、作動油の状態によってはロック解除用の油圧室に作動油が意図せず入り込み、ロックピンが誤解除することが考えられる。しかしながら、進角室及び遅角室への作動油の供給量が多くなるスプール位置と、ロックピン誤解除の懸念が少ないスプール位置とは必ずしも一致せず、進角室及び遅角室への作動油の供給量を多くしようとするとロックピン誤解除の懸念が高まることがある。また逆に、ロックピン誤解除の懸念を少なくしようとすると進角室及び遅角室への作動油の供給量が少なくなることがある。
【００１０】
そこで上記構成では、オイル充填モードでは作動油の粘度に基づいてスプールの目標位置を設定し、その設定した目標位置になるようにスプール位置を制御する。こうした構成によれば、ロックピンの誤解除が生じにくく、かつオイル充填に適した位置にスプールを配置することが可能となる。これにより、ロックピンの誤解除を回避しつつ、進角室及び遅角室へのオイル充填に要する時間を短縮することができる。
【図面の簡単な説明】
【００１１】
【図１】バルブタイミング制御システムの全体概略を示す構成図。
【図２】可変バルブタイミング装置の概略構成図。
【図３】可変バルブタイミング装置の縦断面図。
【図４】中間ロック機構の概略を示す構成図。
【図５】ＯＣＶにおけるスプール位置とポート間流路面積との関係を示す特性図。
【図６】第１実施形態のスプール制御目標位置設定用マップ。
【図７】第１実施形態のロック充填モードの具体的態様を示すタイムチャート。
【図８】オイル満充填時間及びピン誤解除時間とオイル温度との関係を示す特性図。
【図９】ピン誤解除の温度特性図。
【図１０】エンジン停止継続時間とベーン収容室内部のオイル残量との関係を示す特性図。
【図１１】エンジン制御のメインルーチン。
【図１２】オイル充填時間及びスプール目標位置算出処理の処理手順を示すフローチャート。
【図１３】ＯＣＶオイル充填モード制御の処理手順を示すフローチャート。
【図１４】第２実施形態のスプール制御目標位置設定用マップ。
【図１５】第２実施形態のロック充填モードの具体的態様を示すタイムチャート。
【図１６】第２実施形態のロック充填モードの具体的態様を示すタイムチャート。
【図１７】第２実施形態のオイル充填時間及びスプール目標位置算出処理の処理手順を示すフローチャート。
【図１８】第２実施形態のＯＣＶオイル充填モード制御の処理手順を示すフローチャート。
【図１９】他の実施形態のロック充填モードの具体的態様を示すタイムチャート。
【図２０】オイル温度と油圧とスプール制御目標位置とを対応付けたマップの一例を示す図。
【発明を実施するための形態】
【００１２】
（第１実施形態）
以下、第１実施形態について図面を参照しつつ説明する。本実施形態は、内燃機関であるエンジンの吸気バルブを対象にバルブタイミング制御システムを構築するものとしている。当該制御システムにおいては、電子制御ユニット（以下、ＥＣＵという）を中枢としてバルブタイミング制御を実施する。この制御システムの全体概略構成図を図１に示す。
【００１３】
エンジン１１において、エンジン１１の出力軸であるクランク軸１２は、タイミングチェーン（又はタイミングベルト）１３を介して、吸気側カム軸１６のスプロケット１４及び排気側カム軸１７のスプロケット１５に連結されている。これにより、エンジン１１の動力が、タイミングチェーン１３及びスプロケット１４，１５を介して、吸気側カム軸１６及び排気側カム軸１７に伝達される。エンジン１１の駆動によりクランク軸１２が回転すると、その回転に伴い吸気側カム軸１６、排気側カム軸１７が回転するとともに、カム軸１６，１７に取り付けられた図示しないカムが回転する。このカムの回転により、カムの突起部分（カム山）がバルブスプリングの付勢力に抗して吸気バルブ、排気バルブ（図示略）を押し下げ、吸気バルブ、排気バルブが閉弁状態から開弁状態になる。
【００１４】
吸気バルブには、油圧駆動式の可変バルブタイミング装置１８が設けられている。この可変バルブタイミング装置１８により、クランク軸１２に対する吸気側カム軸１６の回転位相（カム軸位相）が変更され、吸気バルブの開閉タイミング（バルブタイミング）が変更される。
【００１５】
可変バルブタイミング装置１８には、油路１９を介して油圧ポンプ２１が接続されている。油圧ポンプ２１はエンジン１１を駆動源としており、クランク軸１２からの動力がタイミングチェーンを介して伝達されることにより駆動される。また、クランク軸１２が回転し油圧ポンプ２１が駆動されることで、オイルパン２２内のオイルが作動油として可変バルブタイミング装置１８に供給可能になっている。なお、油圧ポンプ２１として電動式ポンプを用いてもよい。
【００１６】
油路１９において、油圧ポンプ２１と可変バルブタイミング装置１８との中間位置にはオイルコントロールバルブ（ＯＣＶ）２０が配置されている。ＯＣＶ２０はスプール弁であり、円筒状のスリーブ２４と、スリーブ２４内に同軸上に収容され軸方向に摺動可能なスプール２５と、スリーブ２４に設けられた複数のポート２６（２６ａ〜２６ｆ）とを備えている。なお、本実施形態のＯＣＶ２０は、可変バルブタイミング装置１８の内部（例えばベーン収容室３０内）に設けられており、可変バルブタイミング装置１８と一体化されている。
【００１７】
ＯＣＶ２０では、スプール２５が軸方向に往復移動してその位置（スプール位置）が変更されることで、ポート間を接続する油路が切り替えられる。これにより、可変バルブタイミング装置１８に対するオイルの供給量及び排出量を調整する。こうしたオイルの供給量及び排出量の調整によりカム軸位相が変更され、吸気バルブのバルブタイミングが変更される。
【００１８】
その他、本システムには、吸気側カム軸１６に対向する位置に、所定のカム角毎にカム角信号を出力するカム角センサ６１が設けられている。また、クランク軸１２に対向する位置には、所定のクランク角毎にクランク角信号を出力するクランク角センサ６２が設けられている。さらに、本システムには、オイルの温度を検出する油温センサ６３や、エンジン１１の冷却水の温度を検出する冷却水温センサ６４等の各種センサが設けられている。
【００１９】
ＥＣＵ６０は、周知のマイクロコンピュータ等を備えてなる電子制御装置であり、本システムに設けられている各種センサの検出結果等に基づいて、燃料噴射量制御や点火制御、アイドリングストップ制御、バルブタイミング制御等の各種エンジン制御を実施する。
【００２０】
アイドリングストップ制御は、概略として、エンジン１１のアイドル運転時に所定の自動停止条件が成立するとエンジン１１を自動停止させ、その後、所定の再始動条件が成立するとエンジン１１を再始動させるものである。自動停止条件としては、例えば、アクセル操作量がゼロになったこと、ブレーキペダルの踏込み操作が行われたこと、車速が所定値以下まで低下したこと等の少なくともいずれかが含まれる。また、自動再始動条件としては、エンジン１１の自動停止状態においてアクセル操作が行われたこと、ブレーキペダルの踏み込みが解除されたこと等の少なくともいずれかが含まれる。
【００２１】
バルブタイミング制御としてＥＣＵ６０は、カム角センサ６１及びクランク角センサ６２の出力信号に基づいて、クランク軸１２に対するカム軸１６の回転位相（実カム軸位相）を算出するとともに、エンジン運転状態に応じて目標カム軸位相を算出する。また、実カム軸位相を目標カム軸位相に一致させるべく、ＯＣＶ２０の制御デューティのフィードバック制御（Ｆ／Ｂ制御）により可変バルブタイミング装置１８及びロックピン４２の油圧を調整する。本実施形態では、ＯＣＶ２０に流れる電流値を検出し、その検出した電流値に基づいて実スプール位置を推定するとともに、その推定した実スプール位置と目標値との偏差に基づく電流フィードバック制御によりスプール位置を制御する。なお、実スプール位置を検出する手段については、演算により推定する構成に代えて、スプール位置を検出する位置検出センサを取り付け、このセンサによって直接検出してもよい。
【００２２】
可変バルブタイミング装置１８について、図２、図３及び図４に基づいて詳しく説明する。可変バルブタイミング装置１８は、複数のベーン収容室３０が形成されたハウジング３１を備えており、このハウジング３１が吸気側カム軸１６のスプロケット１４に固定されている。ベーン収容室３０には、ロータ３３の外周部に形成されたベーン３４が配置されており、ベーン３４によりベーン収容室３０が進角室３５と遅角室３６とに区画されている。複数のベーン３４のうち少なくとも１つの両側部には、ハウジング３１に対するロータ３３（ベーン３４）の相対回動範囲を規制するストッパ部３７が形成されている。このストッパ部３７によって、カム軸位相の調整可能範囲の限界値である最進角位相及び最遅角位相が規制されている。
【００２３】
可変バルブタイミング装置１８には、カム軸位相を、最進角位相と最遅角位相との間に設けた中間ロック位相に固定する中間ロック機構４０が設けられている。中間ロック機構４０は、１つ又は複数のベーン３４に設けられたロックピン収容孔４１と、このロックピン収容孔４１に収容されたロックピン４２とを備えている。ロックピン４２は、スプリング４４の付勢力によってロックピン収容孔４１から突出可能に取り付けられている。ロックピン４２がスプロケット１４に向かって突出してスプロケット１４のロック穴４３に嵌り込んだ状態では、カム軸位相が中間ロック位相でロックされ、ハウジング３１とロータ３３（ベーン３４）との相対回動がロックされる。中間ロック位相は、エンジン１１の始動に適した位相に設定されている。なお、ロック穴４３をハウジング３１に設ける構成としてもよい。
【００２４】
ロックピン収容孔４１の内部において、ロックピン４２とロック穴４３との間には、オイルが流出入するロック解除用の油圧室としてロック解除室４５が形成されている。ロック解除室４５にオイルが充填されていない状態では、図４（ａ）に示すように、スプリング４４の付勢力によってロックピン４２がロック方向に向かって突出し、ロック穴４３に嵌り込む。これにより、ハウジング３１に対するベーン３４の相対回動がロックされ、カム軸位相が中間ロック位相に固定される。一方、ロック解除室４５にオイルが充填され、ロック解除室４５内の油圧が高くなると、図４（ｂ）に示すように、ロックピン４２がスプリング４４の付勢力に抗してロック解除方向に移動する。これにより、ハウジング３１に対するベーン３４の相対回動のロックが解除され、ベーン３４の進角方向又は遅角方向への回動が許容される。
【００２５】
図４に示すように、ロータ３３には、進角室３５と遅角室３６とを連通する連通路４６が形成されている。ロックピン４２がロック穴４３から抜き出た状態（ロック解除状態）では、図４（ｂ）に示すように、連通路４６がロックピン４２によって塞がれるため、進角室３５と遅角室３６との間のオイルの出入りが遮断される。一方、ロックピン４２が突出してロック穴４３に嵌まり込んだ状態（ロック状態）では、図４（ａ）に示すように、連通路４６が開放された状態になり、進角室３５と遅角室３６との間でのオイルの出入りが許容される。
【００２６】
ＯＣＶ２０は、カム軸位相変更用の油圧制御機能とロックピン駆動用の油圧制御機能とが一体化された油圧調整弁となっており、スプール位置によって進角室３５、遅角室３６及びロック解除室４５に対するオイルの流出入を調整する。
【００２７】
具体的には、図２に示すように、ＯＣＶ２０には、複数のポート２６として、進角ポート２６ａ、遅角ポート２６ｂ、主供給ポート２６ｃ、副供給ポート２６ｄ、ロック解除ポート２６ｅ及びドレンポート２６ｆが設けられている。ＯＣＶ２０は、スプール２５の位置を変更することによってこれらポート間の連結状態を切り替えるとともに、その連結状態に応じて、進角室３５、遅角室３６及びロック解除室４５へのオイルの供給及びそれら各油圧室からのオイルの排出を調整する。
【００２８】
図５は、ＯＣＶ２０におけるスプール位置とポート間流路面積との関係を示す。図中、実線は進角ポート２６ａと主供給ポート２６ｃとを連結する油路、破線はロック解除ポート２６ｅとドレンポート２６ｆとを連結する油路、一点鎖線はロック解除ポート２６ｅと副供給ポート２６ｄとを連結する油路、二点鎖線は遅角ポート２６ｂと主供給ポート２６ｃとを連結する油路についてであり、スプール位置に対する各油路のポート間流通面積を示している。なお、図５では、遅角ポートとドレンポートとを連結する油路及び進角ポートとドレンポートとを連結する油路のポート間流通面積の記載は省略している。
【００２９】
ＯＣＶ２０において、スプール２５の移動領域は、図５に示すように、スプール位置に応じてロックモード、オイル充填モード及びＦ／Ｂ制御モードの３つの制御領域に区分されており、それぞれロック領域Ｒｔ、オイル充填領域Ｒｆ及びＦ／Ｂ制御領域Ｒｂとなっている。これらロック領域Ｒｔ、オイル充填領域Ｒｆ及びＦ／Ｂ制御領域Ｒｂは、この順でスプール２５の軸方向に並んで設定されている。また、Ｆ／Ｂ制御モードは更に、進角モード、保持モード及び遅角モードの３つの制御領域（進角領域Ｒａ、保持領域Ｒｈ、遅角領域Ｒｒ）に区分されている。
【００３０】
ロックモードは、スプール２５の移動領域内に定めた基準位置Ｒ０（本実施形態では制御デューティ＝０）から位置Ｒ１までを制御領域としている。このロック領域Ｒｔにスプール２５が移動した状態では、ロック解除ポート２６ｅとドレンポート２６ｆとが連結されることで、ロック解除室４５内からオイルが排出される。これにより、ロックピン４２がロック穴４３に嵌まり込み、カム軸位相が中間ロック位相で保持される。
【００３１】
オイル充填モードは、ロック領域ＲｔとＦ／Ｂ制御領域Ｒｂとに挟まれた領域を制御領域としており、本実施形態では位置Ｒ１から位置Ｒ４までを制御領域としている。このオイル充填領域Ｒｆにスプール２５が移動した状態では、ロック解除ポート２６ｅとドレンポート２６ｆとを連結する油路の流通面積が絞られるとともに（図５の破線）、進角ポート２６ａと主供給ポート２６ｃとを連結する油路の流路面積が拡大され、進角室３５にオイルが供給される（図５の実線）。また、オイル充填領域Ｒｆでは、ロック解除室４５にオイルが供給されないか、又はオイルが供給されてもロック解除室４５が低圧となり（図５の一点鎖線）、ロックピン４２がロック穴４３に嵌まった状態が保持される。したがって、連通路４６が開放した状態となっており、進角室３５に供給されたオイルは連通路４６を通じて遅角室３６にも導入される。なお、図示は省略しているが、ロック領域Ｒｔ及びオイル充填領域Ｒｆでは、遅角ポートとドレンポートとを連通する油路は遮断された状態となっている。これにより、オイル充填モードでは、ロック状態のまま進角室３５及び遅角室３６にオイルが充填される。
【００３２】
より具体的には、オイル充填領域Ｒｆでは、ロックモード側からＦ／Ｂ制御モード側に近付くにつれて、進角ポート２６ａと主供給ポート２６ｃとを連結する油路の流路面積が大きくなる。また、オイル充填領域Ｒｆのうちロックモード側の領域（ロック側領域Ｒｆ１）は、ロック解除ポート２６ｅとドレンポート２６ｆとを連結する油路が完全に閉鎖される前、つまりロック解除室４５からのオイルの流出通路が未だ開放された状態であり、スプール位置がＦ／Ｂ制御モード側になるに従ってそのポート間流通面積が徐々に小さくなる。一方、オイル充填領域ＲｆのうちＦ／Ｂ制御モード側の領域（Ｆ／Ｂ側領域Ｒｆ２，Ｒｆ３）は、ロック解除ポート２６ｅとドレンポート２６ｆとを連結する油路が閉鎖された状態になっている。また、Ｆ／Ｂ側領域Ｒｆ２，Ｒｆ３のうち、ロック側領域Ｒｆ１に隣接する領域Ｒｆ２は、ロック解除ポート２６ｅと副供給ポート２６ｄとが連結される前の領域であり、Ｆ／Ｂ制御領域Ｒｂに隣接する領域Ｒｆ３は、ロック解除ポート２６ｅと副供給ポート２６ｄとが連結された後の領域となっている。なお、領域Ｒｆ３では、ロック解除室４５内の油圧が未だ低ければロック状態が保持される。
【００３３】
進角モードは、位置Ｒ４から位置Ｒ５までを制御領域としている。この進角領域Ｒａにスプール２５が移動した状態では、ＯＣＶ２０の進角ポート２６ａと主供給ポート２６ｃとが連結されるとともに、遅角ポート２６ｂとドレンポート２６ｆとが連結された状態となる。このとき、実カム軸位相と目標カム軸位相との偏差に応じたフィードバック制御により、その偏差に応じた流路面積で進角室３５へのオイル供給油路を開放し、進角室３５にオイルを供給する。これにより、進角室３５の油圧を変化させて実カム軸位相を進角させる。保持モードは、位置Ｒ５から位置Ｒ６までを制御領域としている。この保持領域Ｒｈにスプールが移動した状態では、進角室３５と遅角室３６の両方のオイル供給、排出油路を遮断するか、又は両室３５，３６に供給するオイル量を等価にして両室３５，３６の油圧を保持する。これにより、実カム軸位相が動かないように保持する。
【００３４】
遅角モードは、位置Ｒ６から位置Ｒ７までを制御領域としている。この遅角領域Ｒｒにスプール２５が移動した状態では、ＯＣＶ２０の遅角ポート２６ｂと主供給ポート２６ｃとが連結されるととともに、進角ポート２６ａとドレンポート２６ｆとが連結された状態となる。このとき、実カム軸位相と目標カム軸位相との偏差に応じたフィードバック制御により、その偏差に応じた流路面積で遅角室３６へのオイル供給油路を開放し、遅角室３６にオイルを供給する。これにより、遅角室３６の油圧を変化させて実カム軸位相を遅角側に変更する。
【００３５】
Ｆ／Ｂ制御モード（進角モード、保持モード及び遅角モード）の制御領域では、ロック解除ポート２６ｅと副供給ポート２６ｄとを連結させ（図５の一点鎖線）、ロック解除室４５にオイルを供給する。これにより、ロック解除室４５の油圧を上昇させてロックピン４２をロック穴４３から抜き出し、ロック解除状態としておく。なお、本実施形態では、位置Ｒ４でロックピン４２がスプリング４４の付勢力に抗してロック解除方向に移動し、ロック解除されるようになっている。
【００３６】
本実施形態では、ＯＣＶ２０の制御デューティ値が大きくなるに従って、基準位置Ｒ０からのスプール位置が大きい値となるように構成されている（Ｒ０＜Ｒ１＜Ｒ２＜Ｒ３＜Ｒ４＜Ｒ５＜Ｒ６＜Ｒ７）。つまり、ＯＣＶ２０の制御ディーティ値が大きくなるに従って、ロックモード、オイル充填モード、進角モード、保持モード、遅角モードの順に制御モードが切り替わるようになっている。なお、ロック領域Ｒｔが第１領域に相当し、オイル充填領域Ｒｆ（Ｒｆ１，Ｒｆ２，Ｒｆ３）が第２領域に相当し、Ｆ／Ｂ制御領域Ｒｂが第３領域に相当する。また、オイル充填領域Ｒｆのうち、領域Ｒｆ１が流出許容領域に相当し、領域Ｒｆ２，Ｒｆ３が流出不可領域に相当する。Ｆ／Ｂ制御モードが位相制御モードに相当する。
【００３７】
ＥＣＵ６０は、エンジン運転状態に応じて、ロックモード、オイル充填モード及びＦ／Ｂ制御モードの中の１つを選択し、その選択したモードでＯＣＶ２０による進角室３５、遅角室３６及びロック解除室４５へのオイルの流出入を調整する。具体的には、エンジン停止時ではロックモードを選択し、スプール２５の目標位置（スプール制御目標位置）をロック領域Ｒｔ内に設定することによりカム軸位相を中間ロック位相で固定する。そして、エンジン始動要求が生じた場合には中間ロック位相で始動し、エンジン１１の始動完了後にＦ／Ｂ制御モードを選択する。このＦ／Ｂ制御モードによりロックを解除するとともに、実カム軸位相がエンジン運転状態に応じた目標カム軸位相になるようにＯＣＶ２０を制御する。また、Ｆ／Ｂ制御モードに移行する前にオイル充填モードを選択し、進角室３５及び遅角室３６にオイルを充填してからＦ／Ｂ制御モードによりロックを解除する。これにより、ロック解除後におけるベーン３４の応答遅れやばたつきを抑制し、カム軸位相の目標値に対する追従性を高めるようにしている。
【００３８】
ここで、エンジン始動後にＦ／Ｂ制御モードへの移行を速やかに行うためには、進角室３５及び遅角室３６へのオイル充填が速やかに行われることが望ましい。こうした観点から、オイル充填モードによるオイル充填に際しては、オイル充填領域Ｒｆのうち、できるだけＦ／Ｂ制御モード側にスプール制御目標位置を設定することが考えられる。Ｆ／Ｂ制御モード側ほど、進角室３５へのオイルの供給油路の流路断面積が大きくなり、進角室３５へのオイル供給量が多くなるからである。
【００３９】
ところが、図５に示すように、オイル充填領域Ｒｆ内のＦ／Ｂ制御モード側は、ロック解除ポート２６ｅとドレンポート２６ｆとが連結されておらず、ロック解除室４５からのオイルの流出経路が閉鎖された状態となっている。また、高油温時などのオイルの粘度が低い状況下では、ＯＣＶ２０内部のオイル漏れ等に起因して、ロック解除室４５と連通するオイル供給油路にオイルが流れ込むことが考えられる。このとき、ロック解除室４５からのオイルの流出経路が閉鎖された状態であると、ロック解除室４５に意図せず流れ込んだオイルがそのままロック解除室４５に溜まり、ロック解除室４５内の油圧がロック解除圧に達する結果、ロックピン４２が誤解除することが懸念される。
【００４０】
一方、オイル充填領域Ｒｆ内のロックモード側は、ロック解除ポート２６ｅとドレンポート２６ｆとが、最大流路面積ではないものの連結した状態が継続している。そのため、ロック解除室４５にオイルが意図せずに流れ込んだとしても、ロック解除室４５からのオイルの排出が許容され、ロックピン４２の誤解除の懸念が少ない。その反面、進角室３５に連通されるオイル供給油路の開口面積が小さく、進角室３５へのオイル供給量が少ない。そのため、進角室３５及び遅角室３６のオイル充填に時間が掛かることが懸念される。
【００４１】
そこで本実施形態では、ＯＣＶ２０によりオイルの流出入を調整する制御モードとしてオイル充填モードが選択されている場合には、オイルの粘度に基づいてスプール２５の目標位置（スプール制御目標位置）を算出する。そして、ＯＣＶ２０のスプール位置をその目標位置とするべく通電制御を実施することとしている。
【００４２】
より具体的には、低油温であってオイル粘度が高い場合には、高油温でありオイル粘度が低い場合よりもスプール制御目標位置をＦ／Ｂ制御モード側に設定する。これにより、低油温のようにオイル充填に時間を要し、かつＯＣＶ２０内部のオイル漏れ等によるロックピン４２の誤解除のおそれが小さいときには、進角室３５へのオイルの供給油路の流路面積が大きい位置にスプール２５を配置して、オイル充填を優先させるようにする。一方、高油温のようにオイル充填にさほど時間を要さず、かつＯＣＶ２０の内部のオイル漏れ等によるロックピン４２の誤解除のおそれが高いときには、進角室３５へのオイルの供給油路の流路面積が小さい位置にスプール２５を配置して、ロックピン４２の誤解除の回避を優先させるようにする。
【００４３】
図６は、本実施形態のオイル充填モードでの目標位置設定用マップである。このマップによれば、オイル温度に応じてスプール制御目標位置が設定される。具体的には、オイル温度が第１温度Ｔｍ１よりも低温側では、ロックピン４２がロック穴４３から抜き出る位置Ｒ４に達しない範囲である領域Ｒｆ３（位置Ｒ３から位置Ｒ４の間）にスプール制御目標位置が設定される。また、オイル温度が第１温度Ｔｍ１以上であって第２温度Ｔｍ２以下の中温度域では、位置Ｒ２から位置Ｒ３の間の領域Ｒｆ２にスプール制御目標位置が設定される。オイル温度が第２温度Ｔｍ２よりも高温側では、ロック領域Ｒｔに隣接する領域Ｒｆ１にスプール制御目標位置が設定される。
【００４４】
図７は、本実施形態のロック充填モードの具体的態様を示すタイムチャートである。図中、（ａ）はエンジン回転速度の推移、（ｂ）はＯＣＶ２０のスプール位置の推移、（ｃ）は吸気バルブのカム軸位相の推移を示す。なお、図７はエンジン始動時を想定している。
【００４５】
図７において、エンジン停止中にエンジン１１の始動要求が生じたとする。エンジン停止中では、ロックピン４２がロック穴４３に嵌り込んだ状態になっており、カム軸位相は中間ロック位相θ０で固定されている。エンジン始動要求が生じた時刻ｔ１０では、図示しないスタータによりエンジン１１のクランキングが開始される。また、スプール制御目標位置がロック領域Ｒｔからオイル充填領域Ｒｆに変更される。
【００４６】
本実施形態では、エンジン始動に伴いエンジン回転速度ｎｅが上昇し、オイルの圧力（油圧）が十分に上昇するまで（時刻ｔ１１以前）は、スプール制御目標位置が予め定めた中間位置KOCV2_BASEに設定される。中間位置KOCV2_BASEについて本実施形態では、オイル充填領域Ｒｆの中央位置に設定してある。そして、油圧が十分に高くなると、図６の目標位置設定用マップを用いて、油温センサ６３で検出されるオイル温度に応じてスプール制御目標位置が設定される。例えば、オイル温度が第１温度Ｔｍ１よりも低温である場合には、位置Ｒ４を超えない範囲でＲ４の近傍に設定される（実線）。また、オイル温度が第２温度Ｔｍ２よりも高温である場合にはロック側領域Ｒｆ１内に設定される。そして、進角室３５及び遅角室３６のオイル充填が完了すると、時刻ｔ１２以降ではＦ／Ｂ制御モードによりＯＣＶ２０のスプール位置が制御される。
【００４７】
ここで、ＯＣＶ２０内部のオイル漏れ等に起因するロック誤解除は、通常、ベーン収容室３０内のオイルが満充填になってから生じる。また、ベーン収容室３０内のオイルが満充填になるまでの時間はオイルの粘度（オイル温度）に応じて異なる。具体的には、図８（ａ）に示すように、オイル粘度が高いほど（低油温ほど）オイル満充填までに要する時間が長くなる。したがって、ピン誤解除が生じるまでに要する時間はオイルの粘度（オイル温度）に応じて異なり、図８（ｂ）に示すように、オイル粘度が高いほど（低油温ほど）ピン誤解除までに要する時間が長くなる。
【００４８】
図９に、ピン誤解除の温度特性図を示す。図９中、実線はベーン収容室３０内が空の状態からオイル満充填までに要する時間を示し、破線はベーン収容室３０内が空の状態からオイル充填を実施した場合のピン誤解除までに要する時間（１）を示し、一点鎖線はベーン収容室３０内が満充填の状態からオイル充填を実施した場合のピン誤解除までに要する時間（２）を示す。なお、破線及び一点鎖線は、オイル充填領域Ｒｆ内のうちＦ／Ｂ側領域Ｒｆ２にスプール位置を設定した場合について示している。図９からも分かるように、オイル満充填時間及びピン誤解除時間はオイル温度に依存し、オイル温度が高いほど、オイル満充填時間及びピン誤解除時間が短くなり、ピン誤解除が生じやすくなる。
【００４９】
さらに、ベーン収容室３０内部のオイルが満充填になるまでの時間は、ベーン収容室３０に供給するオイル量の要求値（要求オイル充填量qoil）に応じて異なる。また、要求オイル充填量qoilは、ベーン収容室３０内にどれだけオイルが残存しているかに応じて異なる。具体的には、ベーン収容室３０内部のオイル残量が多いほど要求オイル充填量qoilが少なく、オイルが満充填になるまでに要する時間が短くなる。また、ベーン収容室３０内部のオイル残量及び要求オイル充填量qoilは、エンジン停止状態が継続している時間（エンジン停止継続時間engoff_time）に応じて異なる。
【００５０】
図１０は、エンジン停止継続時間engoff_timeとベーン収容室３０内部のオイル残量との関係を示す特性図である。なお、図１０は、ＯＣＶ２０が可変バルブタイミング装置１８に一体化された構成について示している。図１０に示すように、ベーン収容室３０内部のオイルは、所定量までは速やかに流出し、所定量が流出した後の時刻ｔ２以降ではベーン収容室３０内部からゆっくりと流出するといった特性を有する。本実施形態では、この特性マップを用いて要求オイル充填量qoilを算出し、算出した要求オイル充填量qoilに見合う時間を、オイル充填モードの継続時間の要求値（充填モード継続要求時間oiltime）に設定する。そして、エンジン始動時にロックモードからＦ／Ｂ制御モードに移行する前に充填モード継続要求時間oiltimeの間、スプール制御目標位置を領域Ｒ１〜Ｒ４内に設定する。
【００５１】
次に、本実施形態のＯＣＶスプール位置制御について図１１〜図１３のフローチャートを用いて説明する。図１１は、エンジン制御のメインルーチンであり、図１２は、オイル充填時間及びスプール目標位置算出処理の処理手順を示し、図１３は、ＯＣＶオイル充填モード制御の処理手順を示す。
【００５２】
まず図１１のメインルーチンについて説明する。この処理はエンジンキーがオフからオンに切り替えられることにより実行が開始される。
【００５３】
図１１において、ステップＳ１０１では、油温センサ６３からオイル温度thoilを読み込む。ステップＳ１０２では、エンジン停止継続時間engoff_timeにFFFFを設定する。なお、FFFFは、エンジンキーのオフに伴いエンジン１１の運転停止が継続した場合に設定されるエンジン停止継続時間engoff_timeである。続くステップＳ１０３では、オイル充填完了フラグxocvoil_endに０を設定する。このオイル充填完了フラグxocvoil_endは、オイル充填モードによるベーン収容室３０へのオイル充填が完了したか否かを示すフラグであり、１の場合にオイル充填が完了したことを示す。
【００５４】
ステップＳ１０４では、エンジンキーがオフでないか否かを判定する。エンジンキーがオフでなければステップＳ１０５へ進み、エンジン始動要求が生じたか否かを判定する。エンジン始動要求が生じている場合にはステップＳ１０６へ進み、エンジン停止フラグeng_enstに０をセットし、エンジン始動処理を実行する。エンジン始動処理について図示は省略するが、エンジン１１の始動装置であるスタータの駆動制御、空気量制御、燃料噴射制御、点火制御、図１２のオイル充填時間及びスプール目標位置算出処理及び図１３のＯＣＶオイル充填モード制御を含むエンジン始動のための各種制御を実行する。エンジン始動処理が終了するとステップＳ１０７へ進み、エンジン１１の運転に関する各種制御を実行する。各種エンジン制御としては、燃料噴射量制御、点火制御、アイドリングストップ制御及びバルブタイミング制御などを含む。
【００５５】
ステップＳ１０８では、エンジンキーがオフでないか否かを判定し、肯定判定された場合にはステップＳ１０９へ進み、エンジン自動停止要求が生じたか否かを判定する。そして、エンジン自動停止要求が生じていなければステップＳ１０７〜Ｓ１０９の処理を実行する。一方、エンジン自動停止要求が生じた場合にはステップＳ１１０へ進み、図示しない別ルーチンによりエンジン自動停止処理を実行し、エンジン停止フラグeng_enstに１をセットする。
【００５６】
その後、ステップＳ１１１へ進み、エンジン停止継続時間engoff_timeのカウントアップを実施する。本実施形態では、エンジン１１の燃焼停止に伴いエンジン回転速度neが低下し、ベーン収容室３０に供給されるオイルの圧力（油圧opoil）が閾値以下になったタイミングでエンジン停止継続時間engoff_timeのカウントアップを開始する。また、次回のエンジン始動要求に伴いエンジン１１の始動処理が開始され、油圧opoilが油圧上昇完了閾値KENG_POILON以上になったタイミングでエンジン停止継続時間engoff_timeのカウントアップを停止する。そして、カウント停止時の値をエンジン停止継続時間engoff_timeとしてＥＣＵ６０に記憶しておく。
【００５７】
ステップＳ１０４又はＳ１０８でエンジンキーがオフになったと判定された場合にはステップＳ１１２へ進み、エンジン停止処理（図示略）を実行するとともに、エンジン停止フラグeng_enstに１をセットする。その後、本ルーチンを終了する。
【００５８】
次に、図１２のオイル充填時間及びスプール目標位置算出処理の処理手順について説明する。この処理は、図１１のステップＳ１０５で肯定判定された後にＥＣＵ６０によって実行される。
【００５９】
図１２において、ステップＳ２０１では、エンジン停止継続時間engoff_timeにFFFFとは異なる値が設定されているか否かを判定する。ステップＳ２０１で否定判定された場合にはステップＳ２０７へ進み、要求オイル充填量qoilに最大値KQOIL_MAXを設定する。前回エンジンを停止してからの経過時間が不明な場合には、要求オイル充填量qoilを正確に演算できない恐れがあるため、要求オイル充填量qoilについては、安全を考慮して最大値KQOIL_MAXとしている。一方、ステップＳ２０１で肯定判定された場合にはステップＳ２０２へ進み、エンジン停止継続時間engoff_timeに基づいて要求オイル充填量qoilを算出する。本実施形態では、エンジン停止継続時間engoff_timeと要求オイル充填量qoilとが対応付けられたマップ（例えば図１０に示すマップ）が予め記憶されている。ＥＣＵ６０は、エンジン停止継続時間engoff_timeを入力するとともに、その入力したエンジン停止継続時間engoff_timeに対応する要求オイル充填量qoilを読み出す処理を行う。なお、予め記憶させる要求オイル充填量qoilは、エンジン停止継続時間engoff_timeだけでなく、更に油温thoilにも応じたマップとしてもよい。
【００６０】
続くステップＳ２０３では、オイル温度thoilに基づいて温度依存スプール目標位置ocv_tgt2を算出する。ここでは、油温センサ６３により検出したオイル温度thoilを入力し、図６の目標位置設定用マップを用いて、オイル温度thoilに対応するスプール目標位置ocv_tgt2を読み出す処理を行う。
【００６１】
続くステップＳ２０４では、要求オイル充填量qoil及び温度依存スプール目標位置ocv_tgt2を入力し、それら入力した値に基づいて、充填モード継続要求時間のベース値oiltime_baseを算出する。本実施形態では、要求オイル充填量qoilとスプール位置ocv_tgt2とベース値oiltime_baseとの関係を示すベース値設定用マップが予め記憶されており、このマップを用いて、要求オイル充填量qoil及びスプール目標位置ocv_tgt2に対応するベース値oiltime_baseを読み出す。このベース値設定用マップでは、要求オイル充填量qoilが多いほど、又はスプール目標位置ocv_tgt2がロックモード側であるほど、充填モード継続要求時間のベース値oiltime_baseが大きい値に設定されている。なお、このマップでは、ベーン収容室３０に供給されるオイルの油圧が最大値poil_maxであるときのベース値oiltime_baseが設定されている。
【００６２】
続くステップＳ２０５では、ベーン収容室３０に供給されるオイルの油圧（始動時油圧poil_est）を算出する。ここでは、油温センサ６３によって検出されるオイル温度に基づいて、予め記憶したマップを用いて始動時油圧poil_estを算出する。このマップでは、オイル温度が高いほど始動時油圧poil_estが低い値に設定されている。なお、マップを用いる代わりに、油圧を検出する油圧センサを取り付けて油圧を直接検出する構成としてもよい。
【００６３】
続くステップＳ２０６では、充填モード継続要求時間のベース値oiltime_baseを油圧換算して充填モード継続要求時間oiltimeを算出する。ここでは、充填モード継続要求時間oiltimeを下記式（１）により算出する。その後、本処理を終了する。
（oiltime_base×poil_max）／（poil_est）＝oiltime      …（１）
【００６４】
次に、図１３のオイル充填モード制御の処理手順について説明する。この処理は、図１１のステップＳ１０５で肯定判定された後にＥＣＵ６０によって実行される。
【００６５】
図１３において、ステップＳ３０１では、エンジン停止フラグeng_enstが０であるか否かを判定する。eng_enst＝０である場合にはステップＳ３０２へ進み、スプール制御目標位置ocvs_tgtをオイル充填領域Ｒｆの中間位置KOCV2_BASEに設定する。ステップＳ３０３では、スプール制御目標位置ocvs_tgtに基づきＯＣＶ２０をＦ／Ｂ制御する。
【００６６】
続くステップＳ３０４では、エンジン回転速度neが完爆回転速度閾値KENG_FIREON以上か否かを判定し、ne≧KENG_FIREONになるとステップＳ３０５へ進む。ステップＳ３０５では、油圧opoilが油圧上昇完了閾値KENG_POILON以上になったか否かを判定する。本実施形態では、エンジン回転速度neとオイル温度thoilとに基づいて、油圧opoilが油圧上昇完了閾値KENG_POILON以上になったか否かを判定する。なお、油圧センサが取り付けられている構成ではそのセンサ検出値を用いて判定してもよい。opoil≧KENG_POILONとなるとステップＳ３０６へ進む。
【００６７】
ステップＳ３０６では、充填モード継続要求時間oiltime及びＯＣＶスプール目標位置ocv_tgt2を読み出す。なお、これらの値oiltime，ocv_tgt2は、図１２のオイル充填時間及びスプール目標位置算出処理でそれぞれ算出した値である。続くステップＳ３０７では、スプール制御目標位置ocvs_tgtを、オイル温度に基づき算出したスプール目標位置ocv_tgt2に変更し、ステップＳ３０８でスプール制御目標位置ocvs_tgtに基づくＦ／Ｂ制御を実行する。
【００６８】
ステップＳ３０９では、オイル充填継続時間oiltimerのカウントアップを実施する。このオイル充填継続時間oiltimerは、油圧opoilが油圧上昇完了閾値KENG_POILON以上になったと判定されてからの経過時間を示す値である。続くステップＳ３１０では、オイル充填継続時間oiltimerが充填モード継続要求時間oiltime以上になったか否かを判定する。oiltimer＜oiltimeの場合には、スプール制御目標位置ocvs_tgtに基づくＦ／Ｂ制御を継続し、オイル充填を継続する。そして、oiltimer≧oiltimeになったと判定されるとステップＳ３１１へ進み、オイル充填完了フラグxocvoil_endに１をセットして本ルーチンを終了する。
【００６９】
以上詳述した本実施形態によれば、次の優れた効果が得られる。
【００７０】
オイル充填モードでは、オイル粘度に応じてスプール制御目標位置ocvs_tgtを設定し、その設定した目標位置ocv_tgtになるようにスプール位置を制御する構成とした。エンジン始動時では、進角室３５及び遅角室３６への作動油の充填を速やかに行っていち早くＦ／Ｂ制御モードに移行することが望ましく、そのためには、進角室３５及び遅角室３６へのオイル供給量ができるだけ多くなる位置にスプール２５を配置することが望ましい。その反面、オイル粘度が低い場合、ＯＣＶ２０内部のオイル漏れが要因となってロック解除室４５に意図せずオイルが流入する結果、ロックピン４２が誤解除することが懸念される。この点、上記構成では、オイル粘度に応じて、オイル充填モードでのスプール制御目標位置ocvs_tgtを設定することから、ロックピン４２の誤解除を回避しつつ、進角室３５及び遅角室３６へのオイル充填に要する時間を短縮可能な位置にスプール２５を配置することができる。
【００７１】
（第２実施形態）
次に、第２実施形態について説明する。上記第１実施形態では、オイル充填継続時間内のスプール位置を、オイル温度に応じたスプール制御目標位置で保持する構成とした。これに対し、本実施形態では、オイル温度及び要求オイル充填量qoilに基づいてオイル充填継続時間内のスプール制御目標位置を変更する構成とする。
【００７２】
具体的には、スプール制御目標位置を基本的にはＦ／Ｂ側領域Ｒｆ２，Ｒｆ３内に設定し、その設定した目標位置でオイル充填を実施する。ただし、スプール制御目標位置をＦ／Ｂ側領域Ｒｆ２，Ｒｆ３で保持したと仮定した場合の充填モード継続要求時間oiltimeが、ピン誤解除の懸念が生じる時間として予め定めた閾値であるピン誤解除閾値oiltime_limtよりも長くなる場合には、オイル充填継続時間oiltimerがピン誤解除閾値oiltime_limtになる以前に、スプール制御目標位置をＦ／Ｂ側領域Ｒｆ２，Ｒｆ３に設定することを終了する。特に本実施形態では、充填モード継続要求時間oiltimeがピン誤解除閾値oiltime_limtよりも長くなる場合には、オイル充填継続時間oiltimerが閾値oiltime_limtを超える以前にスプール制御目標位置をロック側領域Ｒｆ１に変更する構成としている。以下、上記第１実施形態との相違点を中心に説明する。
【００７３】
本実施形態のＯＣＶスプール位置制御の具体的態様について図１４〜図１６を用いて説明する。図１４は、本実施形態の目標位置設定用マップであり、図１５は、充填モード継続要求時間oiltimeがピン誤解除閾値oiltime_limtよりも短い場合を示すタイムチャートであり、図１６は、充填モード継続要求時間oiltimeがピン誤解除閾値oiltime_limtよりも長い場合を示すタイムチャートである。なお、図１５及び図１６では、エンジン自動停止及び再始動を行う場面を想定している。
【００７４】
本実施形態の目標位置設定用マップは、図１４に示すように、スプール制御目標位置がＦ／Ｂ側領域Ｒｆ２，Ｒｆ３に設定される第１充填制御マップＭ１と、スプール制御目標位置がロック側領域Ｒｆ１に設定される第２充填制御マップＭ２とがある。これら２つのマップはいずれも、オイル温度に応じてスプール制御目標位置が設定されており、オイル温度が高いほどスプール制御目標位置がロックモード側に設定されるようになっている。
【００７５】
図１５において、エンジン１１の自動停止に伴いエンジン回転速度が低下し、油圧opoilが閾値以下（例えば、油圧上昇完了閾値KENG_POILON以下）になると、その時刻ｔ２０でエンジン停止継続時間engoff_timeのカウントアップが開始される。なお、ベーン収容室３０内部のオイルは所定量まではベーン収容室３０から速やかに流出し、その後はゆっくりと流出する（図１０参照）。したがって、要求オイル充填量qoil及び充填モード継続要求時間oiltimeは、時刻ｔ２０から時間ｔ２が経過するまでは変化の傾きが大きく、時間ｔ２の経過後では変化の傾きが小さくなる。
【００７６】
時刻ｔ２１でエンジン１１の再始動要求が生じると、スタータによりエンジン１１のクランキングが行われるとともにエンジン１１の燃焼が再開される。また、時刻ｔ２１では、スプール制御目標位置が中間位置KOCV2_BASEに設定される。その後、エンジン回転速度neが上昇し、油圧opoilが油圧上昇完了閾値KENG_POILON以上になった時刻ｔ２２で、スプール制御目標位置が、第１充填制御マップＭ１を用いて算出した目標位置ocv_tgt_hに変更される。また、時刻ｔ２２では、オイル充填継続時間oiltimerのカウントアップが開始される。
【００７７】
そして、オイル充填継続時間oiltimerが充填モード継続要求時間oiltimeになった時刻ｔ２３でオイル充填モードが終了される。オイル充填モードの終了時点でＦ／Ｂ制御モードの実行条件が未だ成立していない場合には、図１５に示すように、時刻ｔ２３では、スプール位置が一旦ロック側領域Ｒｆ１に制御され、Ｆ／Ｂ制御モードの実行条件が成立した時刻ｔ２４でＦ／Ｂ制御モードに移行される。Ｆ／Ｂ制御モードの実行条件としては、例えばエンジン回転速度neがアイドル回転速度ne_idl以上であること等が含まれる。
【００７８】
次に、スプール制御目標位置をＦ／Ｂ側領域Ｒｆ２，Ｒｆ３に設定したときの充填モード継続要求時間oiltimeがピン誤解除閾値oiltime_limtよりも長くなる場合について説明する。図１６において、エンジン１１の自動停止後、油圧opoilが閾値以下になった時刻ｔ３０では、図１５と同様、エンジン停止継続時間engoff_timeのカウントアップが開始される。その後、エンジン１１の再始動要求に伴いエンジン１１の燃焼が再開され、油圧opoilが油圧上昇完了閾値KENG_POILON以上になると、スプール制御目標位置が、第１充填制御マップＭ１を用いて算出した目標位置ocv_tgt_hに変更される（ｔ３１）。そして、ピン誤解除閾値oiltime_limtに相当する時間が経過するまでの間（ｔ３１〜ｔ３２の期間）、目標位置ocv_tgt_hでのスプール位置制御が実施される。なお、期間ｔ３１〜ｔ３２が充填開始期間に相当する。
【００７９】
また、時刻ｔ３１からピン誤解除閾値oiltime_limtが経過すると、スプール制御目標位置が、第２充填制御マップＭ２を用いて算出した目標位置ocv_tgt_lに変更される（ｔ３２）。これにより、目標位置がロック側領域Ｒｆ１に変更されて、ロック解除室４５からのオイルの流出が許容される。その後、オイル充填継続時間oiltimerが充填モード継続要求時間oiltimeになった時刻ｔ３３でオイル充填モードが終了される。また、Ｆ／Ｂ制御モードの実行条件が成立した時刻ｔ３４でＦ／Ｂ制御モードに移行される。
【００８０】
次に、本実施形態のＯＣＶスプール位置制御について図１７及び図１８のフローチャートを用いて説明する。図１７は、オイル充填時間及びスプール目標位置算出処理の処理手順を示し、図１８は、ＯＣＶオイル充填モード制御の処理手順を示すフローチャートである。なお、エンジン制御のメインルーチンについては図１１と同じであるため、ここでは説明を省略する。図１７及び図１８の説明では、図１２、図１３と同じ処理については図１２、図１３のステップ番号を付してその説明を省略する。
【００８１】
まず、図１７のオイル充填時間及びスプール目標位置算出処理について説明する。図１７において、ステップＳ４０１〜Ｓ４０７では、図１２のステップＳ２０１〜Ｓ２０７と同じ処理を実施する。ただし、ステップＳ４０３では、図６のマップに代えて図１４の第１充填制御マップＭ１を用いて温度依存スプール目標位置ocvs_tgt_hを設定する。
【００８２】
ステップＳ４０６で充填モード継続要求時間oiltimeを算出した後、ステップＳ４０８へ進み、オイル温度thoil及び温度依存スプール目標位置ocvs_tgt_hを入力し、これらの値に基づいてピン誤解除閾値oiltime_limtを算出する。本実施形態では、オイル温度thoilと目標位置ocvs_tgt_hとピン誤解除閾値oiltime_limtとを対応付けたマップ（例えば図８（ｂ）のマップ）が予め記憶されており、このマップを用いてピン誤解除閾値oiltime_limtを算出する。同マップによれば、オイル温度thoilが高いほど、又は目標位置ocvs_tgt_hがＦ／Ｂ制御モード側であるほど、ピン誤解除閾値oiltime_limtが短い時間に設定される。
【００８３】
ステップＳ４０９では、ステップＳ４０６で算出した充填モード継続要求時間oiltimeと、ステップＳ４０８で算出したピン誤解除閾値oiltime_limtとを読み出し、充填モード継続要求時間oiltimeがピン誤解除閾値oiltime_limtよりも短いか否かを判定する。oiltime＜oiltime_limtであればステップＳ４１０へ進み、ピン誤解除判定フラグxocv_dither_onに０をセットする。一方、oiltime≧oiltime_limtである場合にはステップＳ４１１へ進み、ピン誤解除判定フラグxocv_dither_onに１をセットする。
【００８４】
続くステップＳ４１２では、充填モード継続要求時間oiltimeのうちピン誤解除閾値oiltime_limtを超える時間分（＝oiltime−oiltime_limt）を算出し、これを充填サブ時間oiltime_overに設定する。その後、ステップＳ４１３では、油温センサ６３により検出したオイル温度thoilに基づいて、第２充填制御マップＭ２を用いて温度依存スプール目標位置ocvs_tgt_lを算出する。
【００８５】
ステップＳ４１４では、充填サブ時間oiltime_over及び目標位置ocvs_tgt_lを入力し、これらの値に基づいて充填モード継続要求サブ時間のベース値oiltime_base2を算出する。ここでは、充填サブ時間oiltime_overと目標位置ocvs_tgt_lとベース値oiltime_base2とを対応付けたマップを用いてベース値oiltime_base2を算出する。このマップでは、充填サブ時間oiltime_overが長いほど、又は目標位置ocv_tgt_lがロックモード側であるほど、充填モード継続要求サブ時間のベース値oiltime_base2が大きい値に設定される。
【００８６】
続くステップＳ４１５では、充填モード継続要求サブ時間のベース値oiltime_base2を油圧換算して充填モード継続要求サブ時間oiltime2を算出する。充填モード継続要求サブ時間oiltime2は下記式（２）により算出する。その後、本処理を終了する。
（oiltime_base2×poil_max）／（poil_est）＝oiltime2      …（２）
【００８７】
次に、図１８のオイル充填モード制御の処理手順について説明する。図１８において、ステップＳ５０１〜Ｓ５０５では図１３のステップＳ３０１〜Ｓ３０５と同じ処理を実行し、ステップＳ５０６では、充填モード継続要求時間oiltime及び第１充填制御マップＭ１により算出した温度依存スプール目標位置ocvs_tgt_hを読み出す。続くステップＳ５０７では、スプール制御目標位置ocvs_tgtを、中間位置KOCV2_BASEからオイル温度に基づき算出した目標位置ocvs_tgt_hに変更する。
【００８８】
ステップＳ５０８では、ピン誤解除判定フラグxocv_dither_onに０がセットされているか否かを判定し、xocv_dither_on＝０の場合にはステップＳ５０９〜Ｓ５１２の処理を実行する。ステップＳ５０９〜Ｓ５１２の処理は、図１３のステップＳ３０８〜Ｓ３１１と同じ処理である。
【００８９】
一方、xocv_dither_on＝１の場合にはステップＳ５１３へ進み、スプール制御目標位置ocvs_tgtに基づきＦ／Ｂ制御を実行する。これにより、ＯＣＶスプール位置が、第１充填制御マップＭ１に基づき算出した目標位置ocvs_tgt_hに制御される。また、ステップＳ５１４では、オイル充填継続時間oiltimerのカウントアップを実施する。
【００９０】
続くステップＳ５１５では、オイル充填継続時間oiltimerがピン誤解除閾値oiltime_limt以上になったか否かを判定する。oiltimer＜oiltime_limtの場合には、スプール制御目標位置ocvs_tgt＝ocvs_tgt_hとしてＯＣＶスプール位置のＦ／Ｂ制御を実施する。そして、oiltimer≧oiltime_limtになったと判定されると、ステップＳ５１５で肯定判定されてステップＳ５１６へ進み、スプール制御目標位置ocvs_tgtを、第２充填制御マップＭ２により算出した目標位置ocvs_tgt_lに変更する。また、ステップＳ５１７では、スプール制御目標位置ocvs_tgt_lに基づきＦ／Ｂ制御を実行する。
【００９１】
ステップＳ５１８では、オイル充填継続時間oiltimerのカウントアップを実施する。そして、オイル充填継続時間oiltimerが、ピン誤解除閾値oiltime_limtと充填モード継続要求サブ時間oiltime2とを足し合わせた時間以上になると、ステップＳ５１９で肯定判定されてステップＳ５１２へ進み、オイル充填完了フラグxocvoil_endに１をセットして本ルーチンを終了する。
【００９２】
以上詳述した第２実施形態では、オイル充填モードにより進角室３５及び遅角室３６に供給するオイルの要求値として要求オイル充填量qoilを算出し、要求オイル充填量qoilに基づいてスプール制御目標位置ocvs_tgtを算出する構成とした。進角室３５及び遅角室３６のオイル充填時間を短縮する観点からすると、進角室３５へのオイル供給量ができるだけ多くなるところでスプール位置を制御することが望ましい。その反面、要求オイル充填量qoilが多い場合には充填モード継続要求時間oiltimeが長くなり、オイル充填継続時間oiltimerがピン誤解除閾値oiltime_limtを超える場合がある。この点に鑑み、上記構成とすることにより、ロック誤解除が生じる前に進角室３５及び遅角室３６へのオイル充填を完了させることができる。
【００９３】
スプール制御目標位置をＦ／Ｂ側領域Ｒｆ２，Ｒｆ３に設定したときの充填モード継続要求時間oiltimeが、ピン誤解除閾値oiltime_limtよりも長くなる場合には、まず、第１充填制御マップＭ１を用いて算出した目標位置ocv_tgt_hでオイル充填を行った後、ピン誤解除閾値oiltime_limtに相当する時間の経過後に、第２充填制御マップＭ２を用いて算出した目標位置ocv_tgt_lに変更する構成とした。この構成によれば、進角室３５へのオイル供給量ができるだけ多くなるスプール位置でオイル充填を行いつつ、ロックピン４２の誤解除が生じる前にロック解除室４５からのオイルの流出を許容することができる。これにより、ロックピン４２の誤解除を回避しつつ、進角室３５及び遅角室３６へのオイル充填に要する時間を短縮することができる。
【００９４】
（他の実施形態）
本発明は上記実施形態の記載内容に限定されず、例えば次のように実施されてもよい。
【００９５】
・上記第２実施形態では、スプール制御目標位置をＦ／Ｂ側領域Ｒｆ２，Ｒｆ３で保持したと仮定した場合の充填モード継続要求時間oiltimeがピン誤解除閾値oiltime_limtよりも長くなる場合には、オイル充填継続時間oiltimerがピン誤解除閾値oiltime_limtを超えるまでの充填開始期間では、スプール制御目標位置をＦ／Ｂ側領域Ｒｆ２，Ｒｆ３内に設定する第１充填制御を実施し、充填開始期間の経過後では、スプール制御目標位置をロック側領域Ｒｆ１内に設定する第２充填制御を実施する構成とした。これに対し、本実施形態では、スプール制御目標位置をＦ／Ｂ側領域Ｒｆ２，Ｒｆ３で保持したと仮定した場合の充填モード継続要求時間oiltimeがピン誤解除閾値oiltime_limtよりも長くなる場合には、第１充填制御と第２充填制御とを交互に切り替えて実施する構成とする。この場合にも、進角室３５へのオイル供給量ができるだけ多くなるスプール位置でオイル充填を行いつつ、ロックピン４２の誤解除が生じる前にロック解除室４５からのオイルの流出を許容することができる。したがって、ロックピン４２の誤解除を回避しつつ、進角室３５及び遅角室３６へのオイル充填に要する時間を短縮することができる。
【００９６】
図１９は、本実施形態のＯＣＶスプール位置制御の具体的態様を示すタイムチャートである。図１９では、スプール制御目標位置をＦ／Ｂ側領域Ｒｆ２，Ｒｆ３に設定したときの充填モード継続要求時間oiltimeがピン誤解除閾値oiltime_limtよりも長くなる場合について示している。図１９において、エンジン１１の自動停止後、油圧opoilが閾値以下になった時刻ｔ４０でエンジン停止継続時間engoff_timeのカウントアップが開始される。その後、エンジン１１が再始動されて、油圧opoilが油圧上昇完了閾値KENG_POILON以上になると、スプール制御目標位置が、第１充填制御マップＭ１を用いて算出した目標位置ocv_tgt_hに変更される（ｔ４１）。また、ピン誤解除閾値oiltime_limtよりも短い所定の充填メイン時間Ｔ１が経過するまでの間、目標位置ocv_tgt_hでのスプール位置制御が実施される。時刻ｔ４１から充填メイン時間Ｔ１が経過すると、スプール制御目標位置が、第２充填制御マップＭ２を用いて算出した目標位置ocv_tgt_lに変更され（ｔ４２）、所定の充填サブ時間Ｔ２が経過するまでの間、目標位置ocv_tgt_lでのスプール位置制御が実施される。その後、スプール制御目標位置をocv_tgt_hとocv_tgt_lとで交互に切り替えてスプール位置制御を実施する。なお、スプール制御目標位置をocv_tgt_hとする時間の合計がピン誤解除閾値oiltime_limtとなるようにし、ocv_tgt_lとする時間の合計が充填モード継続要求サブ時間oiltime2となるようにする。
【００９７】
・作動油の圧力を検出する圧力検出手段としての圧力センサを備え、圧力センサに基づき検出した油圧と、オイルの粘度（オイル温度など）とに基づいて、オイル充填モードのスプール制御目標位置を可変に設定する構成としてもよい。ＯＣＶ２０内部のオイルの漏れやすさは油圧に応じても異なり、油圧が高いほどＯＣＶ２０内部のオイル漏れが生じやすくなる。こうした点に鑑み、本実施形態では、スプール制御目標位置を設定する際に油圧を考慮する。例えば、図２０に示すように、油圧に応じた複数のマップを記憶しておき、このマップを用いてスプール制御目標位置を設定する。あるいは、図６のマップを用いて算出したスプール制御目標位置に対し、油圧に応じた補正係数ｋｐを乗算してもよい。この場合、油圧が高いほど、目標位置がロックモード側になるように補正係数ｋｐを設定しておく。
【００９８】
・オイル温度及び要求オイル充填量qoilに基づいてスプール制御目標位置を変更する構成として、要求オイル充填量qoilが多いほど、スプール制御目標位置をＦ／Ｂ制御モード側に設定する構成としてもよい。例えば、オイル温度と要求オイル充填量qoilとスプール制御目標位置とを対応付けたマップを記憶しておき、そのマップを用いて今回のエンジン始動時におけるオイル温度及び要求オイル充填量qoilに対応するスプール制御目標位置を設定する。
【００９９】
・上記実施形態では、オイル粘度を検出する手段としてオイル温度を検出する温度検出手段としての油温センサ６３を備え、該センサ６３の検出値に基づいてスプール制御目標位置を設定する構成とした。温度検出手段としては油温センサ６３に限らず、例えば冷却水温センサ６４の検出値に基づいてオイル温度を推定する構成であってもよい。
【０１００】
・上記実施形態では、オイル温度に基づいてスプール制御目標位置を設定したが、オイル粘度を直接検出してその検出値を用いてスプール制御目標位置を設定してもよい。あるいはオイル粘度と相関のあるオイル温度以外のパラメータ（例えば油種など）に基づいてスプール制御目標位置を設定してもよい。
【０１０１】
・上記第２実施形態では、スプール制御目標位置をＦ／Ｂ側領域Ｒｆ２，Ｒｆ３で保持したと仮定した場合の充填モード継続要求時間oiltimeがピン誤解除閾値oiltime_limtよりも長くなる場合に、オイル充填継続時間oiltimerがピン誤解除閾値oiltime_limtになる以前にスプール制御目標位置をロック側領域Ｒｆ１に変更することにより、スプール制御目標位置をＦ／Ｂ側領域Ｒｆ２，Ｒｆ３に設定することを終了する構成とした。これに対し、本実施形態では、オイル充填継続時間oiltimerがピン誤解除閾値oiltime_limtになる以前にスプール制御目標位置をロック領域Ｒｔに変更することにより、スプール制御目標位置をＦ／Ｂ側領域Ｒｆ２，Ｒｆ３に設定することを終了する構成とする。この場合にもロック解除室４５からのオイルの流出通路を開放することができ、ＯＣＶ２０内部でオイル漏れが生じてもロック誤解除を回避することができる。
【０１０２】
・上記実施形態では、クランキング開始後、油圧opoilが油圧上昇完了閾値KENG_POILON以上になるまではスプール制御目標位置を中間位置KOCV2_BASEに設定し、油圧opoilが油圧上昇完了閾値KENG_POILON以上になってからオイル温度に応じた目標位置に変更する構成とした。しかし、スプール制御目標位置については、エンジン停止中は常時中間位置KOCV2_BASEに設定する構成としてもよいし、あるいはクランキング開始直後からオイル温度に応じた目標位置に設定する構成としてもよい。
【０１０３】
・上記第２実施形態では、目標位置設定用マップとして第１充填制御マップＭ１と第２充填制御マップＭ２とを有する構成としたが、第１充填制御マップＭ１のみを予め記憶しておき、第２充填制御の目標位置ocvs_tgt_lについては、第１充填制御マップＭ１から算出した目標位置ocvs_tgt_hをロックモード側に所定量ずらした値としてもよい。このときの所定量は一定値でもよいし、オイル温度や要求オイル充填量に応じて可変としてもよい。また逆に、第２充填制御マップＭ２のみを予め記憶しておき、第１充填制御の目標位置ocvs_tgt_ｈについては、第２充填制御マップＭ２から算出した目標位置ocvs_tgt_lをＦ／Ｂ制御モード側に所定量ずらした値としてもよい。
【０１０４】
・上記実施形態では、オイル充填モードの制御領域を位置Ｒ１から位置Ｒ４までとしたが、ロック解除ポート２６ｅと副供給ポート２６ｄとが連結された後の領域Ｒｆ３についてはオイル充填モードの制御領域に含めず、位置Ｒ１から位置Ｒ３までの領域内に目標位置を設定する構成としてもよい。
【０１０５】
・上記実施形態では、ＯＣＶ２０の制御デューティが大きくなるに従って、ロックモード、オイル充填モード、進角モード、保持モード、遅角モードの順に制御モードが切り替わる構成としたが、ＯＣＶ２０の制御デューティが大きくなるに従って、遅角モード、保持モード、進角モード、オイル充填モード、ロックモードの順に制御モードが切り替わるように構成してもよい。
【０１０６】
・オイル充填モードでは進角室３５へのオイル供給通路を開放することにより進角室３５及び遅角室３６にオイルを充填したが、遅角室３６へのオイル供給通路を開放することにより進角室３５及び遅角室にオイルを充填する構成としてもよい。この場合、ロックモード、オイル充填モード、遅角モード、保持モード、進角モードの順に制御モードが切り替わるようにするとよい。
【０１０７】
・上記実施形態では、ＯＣＶ２０が可変バルブタイミング装置１８の内部に設けられており、可変バルブタイミング装置１８と一体化されている構成に適用する場合について説明したが、ＯＣＶ２０と可変バルブタイミング装置１８とが別体となっている構成に適用してもよい。
【０１０８】
・吸気側カム軸１６に可変バルブタイミング装置１８を設けたが、排気側カム軸１７に可変バルブタイミング装置を設け、上記と同様のＯＣＶスプール位置制御を実施してもよい。
【符号の説明】
【０１０９】
１１…エンジン（内燃機関）、１２…クランク軸、１６…吸気側カム軸、１８…可変バルブタイミング装置、２０…オイルコントロールバルブ（油圧調整弁）、２５…スプール、３０…ベーン収容室、３３…ロータ、３４…ベーン、３５…進角室、３６…遅角室、４０…中間ロック機構、４２…ロックピン、４３…ロック穴、４４…スプリング、４５…ロック解除室（油圧室）、４６…連通路、６０…ＥＣＵ（モード選択手段、位置制御手段、充填量算出手段、時間算出手段、誤解除判定手段、圧力検出手段）、６３…油温センサ（温度検出手段）。
【図１】
2015140666.tif 000003
【図２】
2015140666.tif 000004
【図３】
2015140666.tif 000005
【図４】
2015140666.tif 000006
【図５】
2015140666.tif 000007
【図６】
2015140666.tif 000008
【図７】
2015140666.tif 000009
【図８】
2015140666.tif 000010
【図９】
2015140666.tif 000011
【図１０】
2015140666.tif 000012
【図１１】
2015140666.tif 000013
【図１２】
2015140666.tif 000014
【図１３】
2015140666.tif 000015
【図１４】
2015140666.tif 000016
【図１５】
2015140666.tif 000017
【図１６】
2015140666.tif 000018
【図１７】
2015140666.tif 000019
【図１８】
2015140666.tif 000020
【図１９】
2015140666.tif 000021
【図２０】
2015140666.tif 000022