(57)【特許請求の範囲】
【請求項１】
エンジン（１１）の冷却液の循環経路に設けられ弁体（３１）の位置に応じて前記循環経路を流れる冷却液の流量を調整する流量調整弁（３０）と、前記流量調整弁の下流に設けられ冷却液の熱を回収する熱回収部（１９〜２１）とを備える冷却システムに適用される制御装置（２４）であって、
前記流量調整弁において前記熱回収部に対する流路を閉鎖した状態で前記弁体を所定量ずつ開弁側に動作させ、前記循環経路に冷却液が流れたことに基づいて、前記流量調整弁の閉弁位置を学習する第１学習手段と、
前記第１学習手段による前記閉弁位置の学習後に、前記流量調整弁において前記熱回収部に対する流路を閉鎖した状態で前記閉弁位置の学習値までの範囲で前記弁体を所定量ずつ開弁側に動作させ、前記循環経路に冷却液が流れなければ、前記学習値を維持する旨を決定して前記閉弁位置の学習を終了する第２学習手段と、
を備えることを特徴とする制御装置。
【請求項２】
前記第２学習手段は、前記閉弁位置の学習値までの範囲で前記弁体を所定量ずつ開弁側に動作させる際に、前記循環経路に冷却液が流れれば、その時点の弁位置により、前記学習値を更新する請求項１に記載の制御装置。
【請求項３】
前記循環経路は、第１経路と第２経路とに分岐し、
前記流量調整弁は、前記第１経路及び前記第２経路に冷却液を流していない状態から、前記第１経路のみに冷却液を流す状態と、前記第１経路及び前記第２経路に冷却液を流す状態とに切り替えられるものであり、
前記第１学習手段及び前記第２学習手段は、前記第１経路及び前記第２経路に冷却液を流していない状態で前記第１経路に対する閉弁位置の学習を実行するとともに、前記第１経路に冷却液を流し、かつ前記第２経路に冷却液を流していない状態で前記第２経路に対する閉弁位置の学習を実行する請求項１又は２に記載の制御装置。
【請求項４】
冷却液の検出温度を取得する取得手段（２４）と、
前記取得手段により取得した冷却液の温度を所定の目標温度にすべく前記流量調整弁の開度をフィードバック制御するフィードバック制御手段（２４）と、
を備える請求項１乃至３のいずれか１項に記載の制御装置。
【請求項５】
前記第１学習手段は、所定周期で前記第２学習手段に代えて前記閉弁位置の学習する請求項１乃至４のいずれか１項に記載の制御装置。
【請求項６】
前記第１学習手段は、前記第２学習手段による前記閉弁位置の学習の実行頻度よりも低い頻度で、前記閉弁位置の学習を実行する請求項５に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン冷却システムの制御装置に関するものである。
【背景技術】
【０００２】
エンジンの冷却液を、例えばラジエータ等の熱回収部を通して循環させることにより、エンジンを所望の温度に制御する技術が実用化されている。具体的には、エンジンの冷却液を熱回収部を通して循環させる循環経路に、弁体の位置に応じて冷却液の流量を調整する流量調整弁を設け、その流量調整弁を調整することで、エンジンの温度を制御するようにしている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２６９１７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、流量調整弁は個体差や経年変化等により弁体の閉弁位置が変化する。そのため、弁体の閉弁位置のずれに起因して、熱回収部に対する冷却液の流量の過不足が生じることが懸念される。また、正確な閉弁位置を認識させるため、閉弁位置の学習を実行することが考えられる。この場合、弁体が確実に閉弁している状態から弁体を徐々に開弁させ、冷却液が流れ始めた時点の弁体位置により閉弁位置を学習することが考えられる。ただしこの場合、学習の都度、熱回収部へ冷却液が漏れ出ることになり、意図せずエンジン温度が低下するといった不都合の発生が懸念される。
【０００５】
本発明は上記事情を鑑みてなされたものであり、その主たる目的は、意図しないエンジン温度の低下を抑制しつつ、流量調整弁の閉弁位置学習を好適に実行することができるエンジン冷却システムの制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の制御装置は、エンジンの冷却液の循環経路に設けられ弁体の位置に応じて循環経路を流れる冷却液の流量を調整する流量調整弁と、流量調整弁の下流に設けられ冷却液の熱を回収する熱回収部とを備える冷却システムに適用され、流量調整弁において熱回収部に対する流路を閉鎖した状態で弁体を所定量ずつ開弁側に動作させ、循環経路に冷却液が流れたことに基づいて、流量調整弁の閉弁位置を学習する第１学習手段と、第１学習手段による閉弁位置の学習後に、流量調整弁において熱回収部に対する流路を閉鎖した状態で閉弁位置の学習値までの範囲で弁体を所定量ずつ開弁側に動作させ、循環経路に冷却液が流れなければ、学習値を維持する旨を決定して閉弁位置の学習を終了する第２学習手段と、を備えることを特徴とする。
【０００７】
上記構成によれば、一旦学習値が求められた後の再度の学習時には、その時点の学習値（前回学習値）を超えない範囲で、弁体の開弁側への動作が行われる。この場合、学習値を超えて弁体が動作することが無いため、学習が不要に長引かず、学習をいち早く終わることができる。ゆえに、熱回収部での熱回収が遅れることによるエンジンの過熱を抑制できる。また、閉弁位置の学習時において弁体が余分に開弁されることがないため、冷却液の熱が熱回収部に余分に回収されることが抑制され、ひいては意図しないエンジン温度の低下を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】エンジンの冷却システムの概略構成図。
【図２】流量調整弁を展開して示す模式図。
【図３】ロータの回転角度と各ポートの開閉状態との関係を示す図。
【図４】水温フィードバックに関する処理手順を示すフローチャート。
【図５】第１学習を示す図。
【図６】第２学習を示す図。
【図７】第１学習と第２学習に関する処理手順を示すフローチャート。
【図８】第２学習に関する模擬実験の結果を示すタイムチャート。
【発明を実施するための形態】
【０００９】
以下、本発明を具体化した一実施形態として、車両に搭載されるエンジン冷却システムについて説明する。まず、図１に基づいてエンジン冷却システムの概略構成を説明する。エンジン１１のウォータジャケット（冷却水通路）の入口側に接続された入口流路１２には、エンジン１１の冷却水を循環させるためのウォータポンプ１３が設けられている。ウォータポンプ１３は、エンジン１１の動力で駆動される機械式のウォータポンプである。一方、エンジン１１のウォータジャケットの出口側に接続された出口流路１４には、バイパス流路１５が接続されるとともに、流量調整弁３０を介してオイルクーラ流路１６とヒータコア流路１７とラジエータ流路１８とが接続されている。
【００１０】
バイパス流路１５は、エンジン１１の冷却水を循環させる流路である。この冷却水の循環により、冷間状態においてエンジン１１が暖機される。オイルクーラ流路１６、ヒータコア流路１７、ラジエータ流路１８の途中には、それぞれ、エンジンオイル等のオイルを冷却するオイルクーラ１９、暖房用のヒータコア２０、冷却水の熱を放熱するラジエータ２１が設けられている。オイルクーラ１９、ヒータコア２０、ラジエータ２１が熱回収部に相当する。各流路１６〜１８はエンジン１１の冷却水を各熱回収部１９〜２１を介して循環させる流路である。この冷却水の循環により、各熱回収部１９〜２１においてエンジン１１で加熱された冷却水から熱回収が行われる。各流路１５〜１８は、ウォータポンプ１３の手前で合流してウォータポンプ１３の吸入口に繋がっている。
【００１１】
出口流路１４には、エンジン１１から流出する冷却水の温度（以下「出口水温Ｔｗ１」という）を検出する出口水温センサ２２が設けられている。また、エンジン１１の入口流路１２には、エンジン１１へ流入する冷却水の温度（以下「入口水温Ｔｗ０」という）を検出する入口水温センサ２３が設けられている。なお、出口水温センサ２２及び入口水温センサ２３に加えて、各流路１６〜１８に水温センサが設けられていてもよい。
【００１２】
次に、流量調整弁３０について、図２の模式図を用いて説明する。流量調整弁３０は、ロータ３１、スリーブ３２及びモータ３３を備えて構成されており、図２では、流量調整弁３０の構成を分解するとともに展開して示している。ロータ３１及びスリーブ３２は軸線Ｌを中心とする円筒形状をなしており、ロータ３１はスリーブ３２の内周に相対回転自在に嵌合している。ロータ３１が弁体に相当する。
【００１３】
ロータ３１は、出口流路１４と各流路１６〜１８とを接続するポートＡ１，Ａ２，Ａ３を備えている。ポートＡ１はオイルクーラ流路１６への流入口、ポートＡ２はヒータコア流路１７への流入口、ポートＡ３はラジエータ流路１８への流入口である。各ポートＡ１〜Ａ３は、軸線Ｌ方向に沿って、ロータ３１に一列に等間隔で配列されており、ポートＡ１、ポートＡ２、ポートＡ３の順に並んでいる。ロータ３１は、モータ３３により回転駆動されるようになっており、モータ３３の通電によりロータ３１がスリーブ３２に対して相対回転する。
【００１４】
スリーブ３２は、円周方向に延びるスリットＢ１，Ｂ２，Ｂ３を備えている。各スリットＢ１〜Ｂ３は軸線Ｌ方向に沿って各ポートＡ１〜Ａ３と同じ間隔で配列されている。また、スリーブ３２の円周方向における各スリットＢ１〜Ｂ３の開口長さが異なっている。具体的には、スリーブ３２において各スリットＢ１〜Ｂ３の一端（図２の右側）は軸線Ｌ方向に沿って揃っているのに対し、各スリットＢ１〜Ｂ３の他端（図２の左側）は各々異なっており、スリットＢ１、スリットＢ２、スリットＢ３の順に開口長さが長いものとなっている。
【００１５】
次に、ロータ３１の回転に伴う各スリットＢ１〜Ｂ３に対する各ポートＡ１〜Ａ３の連通状態の変化について説明する。ロータ３１が回転すると、スリーブ３２の円周方向における各ポートＡ１〜Ａ３の位置が図の左側の位置から図の右側の位置へ移動する。ロータ３１の回転角度が回転動作の開始角度となるＣ０のときは、各ポートＡ１〜Ａ３が全て閉鎖されている。ロータ３１の回転角度がＣ１以上になると、ポートＡ１がスリットＢ１に対して連通状態になる。ロータ３１の回転角度がＣ２以上になると、ポートＡ２がスリットＢ２に対して連通状態になる。ロータ３１の回転角度がＣ３以上になると、ポートＡ３がスリットＢ３に対して連通状態になる。このとき、Ｃ１〜Ｃ３は、流量調整弁３０において各流路１６〜１８に対応する経路が閉鎖から開放に移行する角度位置であり、これを閉弁角度Ｃ１〜Ｃ３と称する。
【００１６】
次に、ロータ３１の回転角度と、各流路１６〜１８に対する各ポートＡ１〜Ａ３の開口率との関係を、図３を用いて説明する。
【００１７】
図３に示すように、回転動作の開始角度となるＣ０から閉弁角度Ｃ１までは、各ポートＡ１〜Ａ３の開口率は０％であり、エンジン１１の冷却水は各流路１６〜１８には流れない。これにより、エンジン１１のウォータジャケット→出口流路１４→バイパス流路１５→入口流路１２→エンジン１１のウォータジャケットの経路のみで冷却水が循環する。
【００１８】
ロータ３１の回転角度が増加してオイルクーラ流路１６の閉弁角度Ｃ１を越えると、ポートＡ１とスリットＢ１とが連通される。これにより、上記の経路に加えて、オイルクーラ流路１６を経由する循環経路で冷却水が循環する。ロータ３１の回転角度がオイルクーラ流路１６の閉弁角度Ｃ１より大きい所定領域では、ロータ３１の回転角度が増加するに従ってポートＡ１の開口率が増加してオイルクーラ流路１６の冷却水流量が増加する。
【００１９】
そして、ポートＡ１の開口率が１００％になった後は、ポートＡ１の開口率が１００％、他のポートＡ２，Ａ３の開口率が０％となる状態が維持される区間（各ポートＡ１〜Ａ３の開口率が不変の区間）を経て、ポートＡ２とスリットＢ２とが連通される。
【００２０】
つまり、ロータ３１の回転角度が更に増加してヒータコア流路１７の閉弁角度Ｃ２を越えると、ポートＡ２とスリットＢ２とが連通される。これにより、上記の経路に加えて、ヒータコア流路１７を経由する循環経路でも冷却水が循環する。ロータ３１の回転角度がヒータコア流路１７の閉弁角度Ｃ２より大きい所定領域では、ロータ３１の回転角度が増加するに従ってポートＡ２の開口率が増加してヒータコア流路１７の冷却水流量が増加する。
【００２１】
そして、ポートＡ２の開口率が１００％になった後は、ポートＡ１，Ａ２の開口率が１００％、他のポートＡ３の開口率が０％となる状態が維持される区間（各ポートＡ１〜Ａ３の開口率が不変の区間）を経て、ポートＡ３とスリットＢ３とが連通される。
【００２２】
つまり、ロータ３１の回転角度が更に増加してラジエータ流路１８の閉弁角度Ｃ３を越えると、ポートＡ３とスリットＢ３とが連通される。これにより、上記の経路に加えて、ラジエータ流路１８を経由する循環経路でも冷却水が循環する。ロータ３１の回転角度がラジエータ流路１８の閉弁角度Ｃ３より大きい所定領域では、ロータ３１の回転角度が増加するに従ってポートＡ３の開口率が増加してラジエータ流路１８の冷却水流量が増加する。
【００２３】
ＥＣＵ２４は、周知のＣＰＵ、ＲＯＭ、ＲＡＭ等よりなるマイクロコンピュータ（マイコン）を主体として構成されており、ＲＯＭに記憶された各種の制御プログラムに基づいて、例えば、水温フィードバック制御や流量調整弁３０の閉弁角度学習を実行する。
【００２４】
水温フィードバック制御では、出口水温センサ２２により検出される出口水温Ｔｗ１が目標温度Ｔｔｇに一致するように、各流路１６〜１８に流れる冷却水の流量を流量調整弁３０で制御する。このとき、出口水温Ｔｗ１とＴｔｇとの偏差を算出し、その偏差に基づいて算出した流量調整弁３０の開弁制御量により、流量調整弁３０の開度制御を実施する。
【００２５】
ここで、ＥＣＵ２４が行う水温フィードバック制御について図４のフローチャートを用いて説明する。本処理は、ＥＣＵ２４により所定周期で繰り返し実行される。
【００２６】
ステップＳ１１では、出口水温Ｔｗ１を取得する。ステップＳ１２では、水温フィードバック制御の実行条件が成立しているか否かを判定する。この場合、ポートＡ１〜Ａ３の連通状態に応じて、フィードバック制御の実行条件を定めることが望ましい。具体的には、全ポートＡ１〜Ａ３が閉鎖した状態にある閉弁角度Ｃ１の学習が実施された後では、水温フィードバック制御は出口水温Ｔｗ１が目標温度に到達したら実行されるようにするとよい。また、各ポートＡ１，Ａ２のいずれかのポートが開放した状態にある閉弁角度Ｃ２，Ｃ３の学習が実施された後では、水温フィードバック制御は出口水温Ｔｗ１が目標温度以上で所定時間経過したら実行されるようにするとよい。
【００２７】
ステップＳ１２でＮＯであれば、本処理を終了し、ステップＳ１２でＹＥＳであれば、ステップＳ１３に進む。ステップＳ１３では、出口水温Ｔｗ１の目標温度Ｔｔｇを設定する。続いてステップＳ１４では、出口水温Ｔｗ１が目標温度Ｔｔｇに一致するように、水温フィードバック制御を実行し、本処理を終了する。
【００２８】
次に、本実施形態における閉弁角度学習について説明する。閉弁角度学習では、ロータ３１の回転に伴う出口水温Ｔｗ１の変化に基づいて各閉弁角度Ｃ１〜Ｃ３を学習するようにしている。ロータ３１の回転角度が各閉弁角度Ｃ１〜Ｃ３を越えると、各流路１６〜１８へ冷却水が循環して出口水温Ｔｗ１が変化する。したがって、出口水温Ｔｗ１を監視すれば、各閉弁角度Ｃ１〜Ｃ３を学習することができる。
【００２９】
本実施形態では、閉弁角度学習として、第１学習と第２学習を実行する。閉弁角度学習が未実施である場合は、第１学習のみを実行し、第１学習が実行済みである場合は、第２学習を実行する。
【００３０】
第１学習について図５を用いて説明する。第１学習では、ロータ３１の回転角度を、流量調整弁３０が閉弁している状態での角度位置（学習開始角度θｂ）から開弁側へ所定ステップ量ずつ変化させ、各ポートＡ１〜Ａ３のいずれかを徐々にスリットＢ１〜Ｂ３の側に変位させる。各ステップ量は一定であるとよい。このとき、ロータ３１の回転角度を変化させる毎に、流量調整弁３０内の経路の開通に伴い出口水温Ｔｗ１が低下したか否かを判定する。出口水温Ｔｗ１が低下したと判定される場合は、出口水温Ｔｗ１が低下する直前のロータ３１の回転角度を閉弁角度Ｃ１〜Ｃ３として学習する。
【００３１】
ところで、上記の第１学習では、学習の都度、出口水温Ｔｗ１が低下するため、意図せずエンジン温度が低下することが懸念される。このため、エンジン１１の暖機遅れが生じ、燃費の悪化を招く可能性がある。そこで、第２学習では第１学習により取得した前回学習値までの範囲で閉弁角度Ｃ１〜Ｃ３の学習を行う。
【００３２】
第２学習について図６を用いて説明する。第２学習では、第１学習と比べて、ロータ３１を回転させる範囲が相違している。すなわち、第２学習では、ロータ３１の回転角度を学習開始角度θｂから前回学習値までの範囲で開弁側へ所定ステップ量ずつ変化させ、各ポートＡ１〜Ａ３のいずれかを徐々にスリットＢ１〜Ｂ３の側に変位させる。このとき、ロータ３１の回転角度を変化させる毎に、流量調整弁３０内の経路の開通に伴い出口水温Ｔｗ１が低下したか否かを判定する。前回学習値までの回転角度で出口水温Ｔｗ１が低下したと判定されない場合は、前回学習値をそのまま維持する。一方、前回学習値までで、出口水温Ｔｗ１が低下したと判定される場合は、出口水温Ｔｗ１が低下する直前のロータ３１の回転角度を閉弁角度Ｃ１〜Ｃ３として学習値を更新する。
【００３３】
ここで、第２学習においては、実際の閉弁角度Ｃ１〜Ｃ３が前回学習値に対して閉弁側に変化した場合のみ学習値が更新され、仮に実際の閉弁角度Ｃ１〜Ｃ３が前回学習値に対して開弁側に変化した場合には、学習値が更新されない。そのため、第１学習の実行後において、学習値として認識された閉弁角度Ｃ１〜Ｃ３に対して実際の閉弁角度Ｃ１〜Ｃ３が開弁側にずれると、ずれが生じたままの学習値が維持されることになる。この場合、各ポートＡ１〜Ａ３を閉鎖した状態からロータ３１を回転させてポートＡ１〜Ａ３を開放する際に、実際にポートＡ１〜Ａ３が開放されるまでの無駄期間が長引いてしまい、結果として、各流路１６〜１８へ冷却水の流通開始が遅れることで、意に反する水温上昇を招くことが懸念される。この点、上記のとおり水温フィードバック制御が実行されるため、意に反する水温上昇が生じてもそれをいち早く解消できるものとなっている。
【００３４】
次に、第１学習と第２学習の処理手順について図７のフローチャートを用いて説明する。本処理は、ＥＣＵ２４により所定周期で繰り返し実行される。
【００３５】
まず、ステップＳ２１では、第１学習又は第２学習の実行条件が成立しているか否かを判定する。この場合、第１学習及び第２学習は、出口水温Ｔｗ１の検出精度が低下しない状況下で実行されることが望ましく、水温検出精度の低下が生じない状況下であることが実行条件に含まれる。なお、水温検出精度が低下しない条件には、減速燃料カット時や気筒休止時、ＥＶ走行時等、エンジン１１の発熱が停止又は抑制される状況でないこと、高速走行時や外気が寒冷雰囲気であること等、冷却水の低下が生じる環境下でないこと等が含まれる。また、各学習の実行条件には、ロータ３１の回転位置が、ロータ３１の回転にかかわらず各ポートＡ１〜Ａ３の開口率が０％又は１００％で不変となる所定区間にあることが含まれている。
【００３６】
なお、流量調整弁３０が初期位置から駆動される際に実行される閉弁角度Ｃ１の学習に関しては、その実行条件として、出口水温Ｔｗ１が目標温度Ｔｔｇよりも低い所定水温Ｔｈ以上であることが含まれているとよい。
【００３７】
ステップＳ２１でＮＯであれば、本処理を終了し、ステップＳ２１でＹＥＳであれば、ステップＳ２２に進む。ステップＳ２２では、第１学習が完了し、閉弁角度Ｃ１〜Ｃ３の学習値を既に取得済みであるか否かを判定する。ステップＳ２２でＮＯであれば、ステップＳ２３に進み、第１学習として一連の処理を実施する。このとき、第１学習で算出した閉弁角度Ｃ１〜Ｃ３の学習値がＥＣＵ２４内のメモリに適宜記憶される。
【００３８】
一方、ステップＳ２２でＹＥＳであれば、ステップＳ２４に進み、第２学習として一連の処理を実施する。このとき、第２学習において、新たな学習値が算出されなければ前回学習値が保持され、新たな学習値が算出されればその新たな学習値により前回学習値が更新される。
【００３９】
図８は、第２学習に関する模擬実験の結果を示すタイムチャートである。図８では、エンジン始動後の時間変化に対する冷却水の温度変化とロータ回転角度の変化とを示している。なお、図８において、Ｔｗ２はオイルクーラ１９の出口水温、Ｔｗ３はヒータコア２０の出口水温である。
【００４０】
図８において、タイミングｔ１でエンジン１１が始動されると、エンジン１１の出口水温Ｔｗ１が上昇し始める。このとき、各ポートＡ１〜Ａ３は閉状態であり、エンジン１１で加熱された冷却水はバイパス流路１５を通って再びエンジン１１に流れる。これにより、エンジン１１の出口水温Ｔｗ１が上昇する。タイミングｔ２で、エンジン１１の出口水温Ｔｗ１が所定水温Ｔｈに到達する。このとき、閉弁角度Ｃ１を学習する第２学習Ｌ１が実行される（ｔ２〜ｔ３）。第２学習Ｌ１では、前回学習値までの範囲でロータ３１の回転角度を変化させて閉弁角度Ｃ１の学習が実行される。
【００４１】
タイミングｔ４で、出口水温Ｔｗ１が目標温度Ｔｔｇに到達すると、出口水温Ｔｗ１を目標温度Ｔｔｇに一致させる水温フィードバック制御により、流量調整弁３０におけるポートＡ１の開口率が制御される。このとき、ポートＡ１の開口率が大きくなるようにロータ３１が開弁側へ回転し、それに応じて冷却水がオイルクーラ流路１６に流れることにより、オイルクーラ１９の出口水温Ｔｗ２が上昇する。タイミングｔ５で、ポートＡ１が完全に開いた状態（開口率１００％）になる。
【００４２】
その後、タイミングｔ６で、水温フィードバック制御が一旦停止され、閉弁角度Ｃ２を学習する第２学習Ｌ２が実行される（ｔ６〜ｔ７）。第２学習Ｌ２では、前回学習値までの範囲でロータ３１の回転角度を変化させて閉弁角度Ｃ２の学習が実行される。
【００４３】
その後、タイミングｔ８で、水温フィードバック制御が再開される。このとき、ポートＡ２の開口率が大きくなるようにロータ３１が開弁側へ回転し、それに応じて冷却水がヒータコア流路１７に流れることにより、ヒータコア２０の出口水温Ｔｗ３が上昇する。タイミングｔ９で、ポートＡ２が完全に開いた状態（開口率１００％）になる。
【００４４】
その後、タイミングｔ１０で、水温フィードバック制御が一旦停止され、閉弁角度Ｃ３を学習する第２学習Ｌ３が実行される（ｔ１０〜ｔ１１）。第２学習Ｌ３では、前回学習値までの範囲でロータ３１の回転角度を変化させて閉弁角度Ｃ３の学習が実行される。
【００４５】
その後、タイミングｔ１２で、水温フィードバック制御が再開される。このとき、ポートＡ３の開口率が大きくなるようにロータ３１が開弁側へ回転し、それに応じて冷却水がラジエータ流路１８に流れる。タイミングｔ１３で、ポートＡ３が完全に開いた状態（開口率１００％）になる。
【００４６】
以上、詳述した本実施形態によれば、以下の優れた効果が得られる。
【００４７】
上記構成によれば、一旦学習値が求められた後の再度の学習時には、その時点の前回学習値を超えない範囲で、ロータ３１の開弁側への動作が行われる。この場合、学習値を超えてロータ３１が動作することが無いため、学習が不要に長引かず、学習をいち早く終わることができる。ゆえに、熱回収部１９〜２１での熱回収が遅れることによるエンジン１１の過熱を抑制できる。また、閉弁角度Ｃ１〜Ｃ３の学習時においてロータ３１が余分に開弁されることがないため、冷却液の熱が熱回収部１９〜２１に余分に回収されることが抑制され、ひいては意図しないエンジン温度の低下を抑制することができる。
【００４８】
上記構成によれば、第２学習において、前回学習値までの範囲でロータ３１を開弁側へ動作させる際に各流路１６〜１８に冷却水が流れれば、その時点の回転角度により学習値が更新される。このため、閉弁角度Ｃ１〜Ｃ３が前回学習値よりも閉側に変化する場合に、閉弁角度Ｃ１〜Ｃ３を適正に認識できる。
【００４９】
上記構成によれば、各流路１６〜１８について１流路ずつ冷却水を流し始めることで流通状態となる流路が増えていく過程において、流路ごとに閉弁角度Ｃ１〜Ｃ３の学習を実行できる。この場合、全流路１６〜１８で冷却水が流れるまでにおいて各流路での冷却水の流通と閉弁角度学習とを一連で実施できる。
【００５０】
上記構成によれば、流量調整弁３０の開弁時には水温フィードバック制御が実行される。このため、学習値として認識された閉弁角度Ｃ１〜Ｃ３に対して実際の閉弁角度Ｃ１〜Ｃ３が開弁側にずれることにより、各流路１６〜１８への冷却水の流通開始が遅れ、意に反する水温上昇が生じても、それをいち早く解消できる。
【００５１】
（他の実施形態）
上記実施形態を例えば次のように変更してもよい。
【００５２】
・上記実施形態では、初回学習として第１学習を実行し、その後は第２学習を継続的に実行する構成としたが、これを変更し、前回の第１学習の実行後において所定周期で第１学習を実行する構成にしてもよい。この場合、第２学習の実行頻度よりも低い頻度で、第１学習を実行することとしている。
【００５３】
具体的には、図７のステップＳ２２において、第１学習による学習値を取得済みであるか否かを判定することに加え、前回の第１学習の実行後において第１学習を再実行する所定条件が成立していない状況下であるか否かを判定する。より詳しくは、第１学習の実行後において第２学習の実行回数をカウントする構成とし、その実行回数が所定値（２以上）になるまでは所定条件が成立していないとしてステップＳ２４に進む。そして所定条件が成立すると、ステップＳ２２を否定してステップＳ２３に進む。又は、第１学習の実行後における車両走行距離が所定値以上である場合や、経過時間が所定値以上である場合に、第１学習を再実行する構成であってもよい。
【００５４】
上記構成によれば、比較的高い頻度で第２学習を実行する一方、比較的低い頻度で第１学習を実行することにより、流量調整弁３０の閉弁位置学習の実行に起因するエンジン温度の低下を抑制しつつ、閉弁位置学習をより適正に実施できる。
【００５５】
・上記実施形態では、出口水温センサ２２で検出した出口水温Ｔｗ１に基づいて閉弁位置学習及び水温フィードバック制御を実行したが、これを変更してもよい。例えば、圧力センサで検出した冷却水の圧力や流量センサで検出した冷却水の流量、ウォータポンプ１３のポンプ回転数などに基づいて閉弁位置学習及びフィードバック制御を実行する構成にする。
【００５６】
・上記実施形態では、第１学習及び第２学習を実行する場合においてロータ３１の角度位置の変更を一定ステップ量で実施したが、これを変更してもよい。例えば、前回学習値に近づくほど、ロータ３１の角度位置の変更を小さいステップ量で実施する構成にする。
【００５７】
・エンジン運転状態や外部環境に応じてステップ量を設定する構成でもよい。例えば、エンジン回転速度が大きいほど、ステップ量を小さくする。電動ウォータポンプを用いる場合には、ポンプ回転速度が大きいほど、ステップ量を小さくする。また、外気温が低いほどステップ量を小さくする。さらに、流量調整弁３０における開きポートの数が少ないほどステップ量を小さくする構成でもよい。
【００５８】
・流量調整弁３０の構成は上記のものに限定されない。例えば、同軸で内外に設けられるロータ３１及びスリーブ３２のうち外側のスリーブ３２を弁体とし、スリーブ３２の回転角度をモータ３３により調整する構成でもよい。
【００５９】
・エンジン１１の出口水温Ｔｗ１の代わりに、エンジン１１の入口水温Ｔｗ０に基づいて閉弁位置学習及び水温フィードバック制御を実行する構成としてもよい。
【００６０】
・エンジン１１の冷却液としては冷却水以外に冷却油等を用いてもよい。また、車載システム以外での適用も可能である。
【符号の説明】
【００６１】
１１…エンジン、１９…オイルクーラ（熱回収部）、２０…ヒータコア（熱回収部）、２１…ラジエータ（熱回収部）、２４…ＥＣＵ（制御装置）、３０…流量調整弁、３１…ロータ（弁体）。
【図１】
0006304105.tif 000002
【図２】
0006304105.tif 000003
【図３】
0006304105.tif 000004
【図４】
0006304105.tif 000005
【図５】
0006304105.tif 000006
【図６】
0006304105.tif 000007
【図７】
0006304105.tif 000008
【図８】
0006304105.tif 000009