(57)【要約】【課題】モータによって駆動されるオイルポンプにおいて、オイルポンプの回転異常による耐久性の低下を適切に抑制する。【解決手段】ＥＣＵは、モータによって駆動され、デファレンシャルギヤ冷却用のオイルを循環させるオイルポンプを制御する。ＥＣＵは、オイルポンプの回転数が目標回転数となるように、モータの電流指令値Ｉをフィードバック制御する。ＥＣＵは、オイルポンプの駆動中であると（Ｓ１００にてＹＥＳ）、オイル温度ＴＨを検出し（Ｓ１０２）、オイル温度ＴＨが低いほど大きい値に設定されたしきい値Ｉ（１）のマップを参照して、オイル温度ＴＨに応じたしきい値Ｉ（１）を算出し（Ｓ１０４）、モータの電流指令値Ｉが算出されたしきい値Ｉ（１）よりも小さいと（Ｓ１１０にてＹＥＳ）、オイルポンプのエア吸い異常と判定し（Ｓ１１２）、オイルポンプを停止させる（Ｓ１１４）。【選択図】図５
2009299665.tif 000002
【特許請求の範囲】
【請求項１】
モータによって駆動されるオイルポンプの制御装置であって、
前記オイルポンプの回転数を所定回転数に維持するように前記モータに供給される駆動電流を制御するための制御手段と、
油温が低いほど大きい値になるように設定された前記駆動電流の第１のしきい値データを予め記憶するための記憶手段と、
油温を検出するための油温検出手段と、
前記記憶手段に記憶された前記第１のしきい値データを参照して、前記油温検出手段によって検出された油温に対応する前記駆動電流のしきい値を算出するための算出手段と、
前記駆動電流が前記算出手段によって算出された前記しきい値よりも小さい場合に、前記オイルポンプの回転が異常であると判定するための判定手段と、
前記判定手段によって前記オイルポンプの回転が異常であると判定された場合、前記制御手段による前記駆動電流の制御を停止して、前記オイルポンプを停止させるための停止手段とを含む、オイルポンプの制御装置。
【請求項２】
前記制御装置は、前記停止手段による前記オイルポンプの停止後から所定時間が経過した後に、前記制御手段による前記駆動電流の制御を復帰して前記オイルポンプを再び駆動させるための再駆動手段をさらに含む、請求項１に記載のオイルポンプの制御装置。
【請求項３】
前記第１のしきい値データは、前記オイルポンプ内に空気と油とが混在している第１の回転異常を判定するためのデータであり、
前記記憶手段は、前記第１のしきい値データに加えて、前記第１のしきい値データよりも低い値に設定された前記駆動電流の第２のしきい値データを、前記オイルポンプが油を吸わずに空転している第２の回転異常を判定するためのデータとして予め記憶し、
前記算出手段は、前記記憶手段に記憶された前記第１のしきい値データおよび前記第２のしきい値データを参照して、前記油温検出手段によって検出された油温に対応する前記第１のしきい値および前記第２のしきい値を算出し、
前記判定手段は、前記駆動電流が前記第２のしきい値よりも小さい場合に前記第２の回転異常と判定し、前記駆動電流が前記第２のしきい値よりも大きくかつ前記第１のしきい値よりも小さい場合に前記第１の回転異常と判定し、
前記停止手段は、前記第１の回転異常および前記第２の回転異常のいずれかの回転異常と判定された場合に、前記オイルポンプを停止させる、請求項１または２に記載のオイルポンプの制御装置。
【請求項４】
前記オイルポンプは、車両に搭載される冷却対象部品を冷却する油を、前記冷却対象部品と放熱器との間で循環させるポンプである、請求項１〜３のいずれかに記載のオイルポンプの制御装置。
【請求項５】
前記冷却対象部品は、デファレンシャルギヤ、エンジン、トランスミッション、およびトランスファの少なくともいずれかである、請求項４に記載のオイルポンプの制御装置。
【請求項６】
モータによって駆動されるオイルポンプを制御する制御装置が行なう制御方法であって、前記制御装置は、油温が低いほど大きい値になるように設定された前記駆動電流の第１のしきい値データを予め記憶する記憶装置を備え、
前記オイルポンプの回転数を所定回転数に維持するように前記モータに供給される駆動電流を制御する制御ステップと、
油温を検出する油温検出ステップと、
前記記憶装置に記憶された前記第１のしきい値データを参照して、前記油温検出ステップで検出された油温に対応する前記駆動電流のしきい値を算出する算出ステップと、
前記駆動電流が前記算出ステップで算出された前記しきい値よりも小さい場合に、前記オイルポンプの回転が異常であると判定する判定ステップと、
前記判定ステップで前記オイルポンプの回転が異常であると判定された場合、前記制御ステップによる前記駆動電流の制御を停止して、前記オイルポンプを停止させる停止ステップとを含む、オイルポンプの制御方法。
【請求項７】
前記制御方法は、前記停止ステップによる前記オイルポンプの停止後から所定時間が経過した後に、前記制御ステップによる前記駆動電流の制御を復帰して前記オイルポンプを再び駆動させる再駆動ステップをさらに含む、請求項６に記載のオイルポンプの制御方法。
【請求項８】
前記第１のしきい値データは、前記オイルポンプ内に空気と油とが混在している第１の回転異常を判定するデータであり、
前記記憶装置には、前記第１のしきい値データに加えて、前記第１のしきい値データよりも低い値に設定された前記駆動電流の第２のしきい値データが、前記オイルポンプが油を吸わずに空転している第２の回転異常を判定するデータとして予め記憶され、
前記算出ステップは、前記記憶装置に記憶された前記第１のしきい値データおよび前記第２のしきい値データを参照して、前記油温検出ステップで検出された油温に対応する前記第１のしきい値および前記第２のしきい値を算出し、
前記判定ステップは、前記駆動電流が前記第２のしきい値よりも小さい場合に前記第２の回転異常と判定し、前記駆動電流が前記第２のしきい値よりも大きくかつ前記第１のしきい値よりも小さい場合に前記第１の回転異常と判定し、
前記停止ステップは、前記第１の回転異常および前記第２の回転異常のいずれかの回転異常と判定された場合に、前記オイルポンプを停止させる、請求項６または７に記載のオイルポンプの制御方法。
【請求項９】
前記オイルポンプは、車両に搭載される冷却対象部品を冷却する油を、前記冷却対象部品と放熱器との間で循環させるポンプである、請求項６〜８のいずれかに記載のオイルポンプの制御方法。
【請求項１０】
前記冷却対象部品は、デファレンシャルギヤ、エンジン、トランスミッション、およびトランスファの少なくともいずれかである、請求項９に記載のオイルポンプの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オイルポンプの制御に関し、特に、車両に搭載される冷却対象部品に冷却油を出力する電動オイルポンプの制御に関する。
【背景技術】
【０００２】
従来から、モータによって羽根車を回転させることにより、作動対象部品に作動油を供給したり冷却対象部品に冷却油を供給したりする電動オイルポンプが知られている。電動オイルポンプにおいて、雰囲気温度が極低温（たとえば−４０°Ｃ）の場合、油の粘性抵抗が非常に高くなっているめ、電動モータを駆動できない場合あるいは電動モータの回転速度が一定以上にならない場合などが生じ、十分な油を対象部品に供給できないことがある。このような問題を解決する技術が、たとえば特開２０００−１４２４３５号公報に開示されている。
【０００３】
特開２０００−１４２４３５号公報に開示された装置は、電動モータによってオイルポンプを駆動して油圧を発生させ、この発生された油圧により操舵を補助するためのパワーステアリング装置である。このパワーステアリング装置は、油温を検出する油温検出部と、電動モータに流れる電流を検出する電流検出部と、電動モータに流れる電流のしきい値を油温の関数として記憶する記憶部と、電流検出部で検出された電動モータに流れる電流が、油温検出部で検出された油温に基づき記憶部より求めたしきい値以上であるか否かを判別する判別部と、判別部において電動モータに流れる電流値が記憶部より求めたしきい値以上であると判別された場合には、電動モータを高速で駆動させる制御部とを含む。記憶部に記憶された電流のしきい値は、油温が高いほど高く、油温が低いほど低く設定される。
【０００４】
特開２０００−１４２４３５号公報に開示されたパワーステアリング装置によると、電動モータに流れる電流のしきい値を油温の関数として記憶しておき、電動モータに流れる電流が油温に応じたしきい値以上であると判別された場合には、電動モータを高速で駆動させる。電流のしきい値は、油温が高いほど高く、油温が低いほど低く設定される。これにより、油温が低くて作動油の粘性抵抗が高い場合、電流しきい値が低めに設定されるので、電動モータの高速駆動を速めに行なうことができる。そのため、油温を速やかに上昇させることができ、極低温の下でも電動モータの駆動を問題なく行なうことができる。
【特許文献１】特開２０００−１４２４３５号公報
【特許文献２】特開２００１−２４１３８２号公報
【特許文献３】特開２００３−２６２２６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、電動オイルポンプにおいて、油温が低いと、油の粘性抵抗が高いためにオイルポンプの吸入負荷が高くなり、オイルポンプ内でキャビテーションが発生する場合がある。キャビテーションが発生した状態でオイルポンプを回転し続けると、オイルポンプの耐久性が著しく低下することが考えられる。しかしながら、上述した特開２０００−１４２４３５号公報には、このようなオイルポンプの回転異常による耐久性の低下を抑制する技術についてなんら言及されていない。
【０００６】
本発明は、上述の課題を解決するためになされたものであって、その目的は、モータによって駆動されるオイルポンプにおいて、オイルポンプの回転異常による耐久性の低下を適切に抑制することができる制御装置および制御方法を提供することである。
【課題を解決するための手段】
【０００７】
第１の発明に係る制御装置は、モータによって駆動されるオイルポンプを制御する。この制御装置は、オイルポンプの回転数を所定回転数に維持するようにモータに供給される駆動電流を制御するための制御手段と、油温が低いほど大きい値になるように設定された駆動電流の第１のしきい値データを予め記憶するための記憶手段と、油温を検出するための油温検出手段と、記憶手段に記憶された第１のしきい値データを参照して、油温検出手段によって検出された油温に対応する駆動電流のしきい値を算出するための算出手段と、駆動電流が算出手段によって算出されたしきい値よりも小さい場合に、オイルポンプの回転が異常であると判定するための判定手段と、判定手段によってオイルポンプの回転が異常であると判定された場合、制御手段による駆動電流の制御を停止して、オイルポンプを停止させるための停止手段とを含む。
【０００８】
第２の発明に係る制御装置は、第１の発明の構成に加えて、停止手段によるオイルポンプの停止後から所定時間が経過した後に、制御手段による駆動電流の制御を復帰してオイルポンプを再び駆動させるための再駆動手段をさらに含む。
【０００９】
第３の発明に係る制御装置においては、第１または２の発明の構成に加えて、第１のしきい値データは、オイルポンプ内に空気と油とが混在している第１の回転異常を判定するためのデータである。記憶手段は、第１のしきい値データに加えて、第１のしきい値データよりも低い値に設定された駆動電流の第２のしきい値データを、オイルポンプが油を吸わずに空転している第２の回転異常を判定するためのデータとして予め記憶する。算出手段は、記憶手段に記憶された第１のしきい値データおよび第２のしきい値データを参照して、油温検出手段によって検出された油温に対応する第１のしきい値および第２のしきい値を算出する。判定手段は、駆動電流が第２のしきい値よりも小さい場合に第２の回転異常と判定し、駆動電流が第２のしきい値よりも大きくかつ第１のしきい値よりも小さい場合に第１の回転異常と判定する。停止手段は、第１の回転異常および第２の回転異常のいずれかの回転異常と判定された場合に、オイルポンプを停止させる。
【００１０】
第４の発明に係る制御装置においては、第１〜３のいずれかの発明の構成に加えて、オイルポンプは、車両に搭載される冷却対象部品を冷却する油を、冷却対象部品と放熱器との間で循環させるポンプである。
【００１１】
第５の発明に係る制御装置においては、第４の発明の構成に加えて、冷却対象部品は、デファレンシャルギヤである。
【００１２】
第６〜１０の発明に係る制御方法は、それぞれ第１〜５の発明に係る制御装置と同様の要件を備える。
【発明の効果】
【００１３】
本発明によれば、たとえばオイルポンプ内に油と空気（キャビテーションによって生じる気泡を含む）とが混在した状態でオイルポンプが回転する異常（以下、「エア吸い異常」ともいう）が生じると、オイルポンプの負荷が低下してオイルポンプの回転数が所定回転数よりも増加するため、この回転数増加を低下させて所定回転数に維持するように駆動電流が低下される。このようにエア吸い異常が生じると駆動電流は低下されるが、低下後の駆動電流は、油温が低いほど（油の粘性抵抗が大きいほど）大きい値となる。そこで、油温が低いほど大きい値になるように設定された駆動電流の第１のしきい値データを予め記憶し、この第１のしきい値データを参照して、油温に対応する駆動電流のしきい値を算出し、駆動電流が算出手段によって算出されたしきい値よりも小さい場合に、オイルポンプの回転が異常であると判定する。このようにすると、オイルポンプの回転異常を適切に判定することができる。そして、回転異常と判定された場合にオイルポンプが停止される。これにより、オイルポンプの異常回転が抑制されるため、オイルポンプの耐久性の低下を抑制することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰返さない。
【００１５】
図１を参照して、本実施の形態に係る制御装置を備えた冷却装置について説明する。この冷却装置は、車両の動力源（たとえばエンジン）からの動力を左右のドライブシャフト１１０に伝達するデファレンシャルギヤを冷却する。なお、本発明は、冷却対象がデファレンシャルギヤとは異なる部品（たとえば、エンジン、トランスミッション、あるいはトランスファなど）であっても適用可能である。
【００１６】
この冷却装置は、冷却用のオイルを貯留するオイルタンク２００と、オイルの熱を外気に放出してオイルを冷却するオイルクーラ４００と、モータ３２０によって羽根車３１０を回転させてオイルタンク２００とオイルクーラ４００との間でオイルを循環させるオイルポンプ３００と、蓄電装置６００からの電流をモータ３２０に供給してモータ３２０を駆動させる駆動回路５００と、駆動回路５００からモータ３２０に供給される電流（モータ３２０の駆動電流）を制御するＥＣＵ８０００とを含む。
【００１７】
オイルタンク２００は、デファレンシャルギヤを内部に備えるギヤユニット１００の下部に設けられ、ギヤユニット１００の内部と連通する。オイルタンク２００内の冷却オイルは、デファレンシャルギヤ本体の回転によってギヤユニット１００の内部に飛び散る。飛び散ったオイルは、デファレンシャルギヤの回転によって生じた熱を吸収し、自重により再びオイルタンク２００に戻る。
【００１８】
なお、デファレンシャルギヤの冷却に用いられるオイルは、一般的に、エンジンオイル、ＡＴＦ (Automatic Transmission Fluid)、ブレーキフルードなどに比べて、同じ温度における粘性が非常に高いオイルが用いられる。
【００１９】
オイルタンク２００とオイルポンプ３００とは循環路２１０Ａによって連通される。オイルポンプ３００とオイルクーラ４００とは循環路２１０Ｂによって連通される。オイルクーラ４００とオイルタンク２００とは循環路２１０Ｃによって連通される。
【００２０】
駆動回路５００によってモータ３２０が駆動されると羽根車３１０が回転する。これにより、オイルタンク２００に貯留されているオイルが循環路２１０Ａを経由してオイルポンプ３００に吸い込まれて循環路２１０Ｂに吐出される。循環路２１０Ｂに吐出されたオイルは、オイルクーラ４００に供給されて冷却される。オイルクーラ４００で冷却されたオイルは、循環路２１０Ｃを経由してオイルタンク２００に再び戻される。
【００２１】
ＥＣＵ８０００には、油温センサ８０２と、回転数センサ８０４とがハーネスなどを介して接続されている。油温センサ８０２は、オイルタンク２００に貯留されているオイル温度ＴＨを検出する。回転数センサ８０４は、モータ３２０の回転数（ポンプ回転数）Ｎを検出する。これらのセンサは、検出結果を表わす信号をＥＣＵ８０００に出力する。
【００２２】
本実施の形態に係る制御装置は、このような冷却装置において、モータ３２０の駆動電流によってオイルポンプ３００の回転異常を適切に判定し、回転異常を判定した場合にオイルポンプ３００の回転を停止して、オイルポンプ３００の耐久性の低下を未然に抑制することが特徴である。
【００２３】
図２に、本実施の形態に係る車両の制御装置であるＥＣＵ８０００の機能ブロック図を示す。ＥＣＵ８０００は、入力インターフェイス８１００と、演算処理部８２００と、記憶部８３００と、出力インターフェイス８４００とを含む。
【００２４】
入力インターフェイス８１００は、油温センサ８０２からのオイル温度ＴＨおよび回転数センサ８０４からのポンプ回転数Ｎを受信して、演算処理部８２００に送信する。
【００２５】
記憶部８３００には、各種情報、プログラム、しきい値、マップ等が記憶され、必要に応じて演算処理部８２００からデータが読み出されたり、格納されたりする。
【００２６】
演算処理部８２００は、電流指令値算出部８２１０と、しきい値算出部８２２０と、状態判定部８２３０と、ポンプ制御部８２４０とを含む。
【００２７】
電流指令値算出部８２１０は、モータ３２０の駆動電流の指令値（電流指令値）Ｉを算出する。この際、電流指令値算出部８２１０は、回転数センサ８０４で検出されたポンプ回転数Ｎが目標回転数Ｎｔａｇとなるように電流指令値Ｉをフィードバック制御する。なお、目標回転数Ｎｔａｇは、たとえば、定格電圧においてモータ３２０に要求されるトルクを出力させることが可能な回転数に設定される。
【００２８】
しきい値算出部８２２０は、オイルポンプの回転異常を判定するために、図３に示すマップを参照して、しきい値Ｉ（１）およびしきい値Ｉ（２）を算出する。
【００２９】
ここで、図３を参照して、しきい値Ｉ（１）およびしきい値Ｉ（２）について説明する。しきい値Ｉ（１）とは、オイルポンプ３００内に油とエア（キャビテーションによって生じる気泡を含む）とが混在した状態でオイルポンプ３００が回転している異常（エア吸い異常）を判定するために電流指令値Ｉと比較されるしきい値である。しきい値Ｉ（２）は、オイルポンプ３００がオイルを吸わずにエアのみを吸って回転している回転異常（空転異常）を判定するために電流指令値Ｉと比較されるしきい値である。
【００３０】
しきい値Ｉ（１），Ｉ（２）は、図３に示すようにオイル温度ＴＨをパラメータとしてマップ化されて、記憶部８３００に予め記憶されている。
【００３１】
図３に示すしきい値Ｉ（１）のマップは、エア吸い異常時におけるモータ３２０の駆動電流をオイルの温度ごとに計測し、計測した値をエア吸い異常を判定するためのしきい値としてマップ化したものである。
【００３２】
しきい値Ｉ（１）は、図３に示すように、電流指令値Ｉの正常回転時の値（図３の破線）よりも小さい値に設定されている。これは、エア吸い異常が発生した場合、正常回転時よりもオイルポンプ３００のオイル通過量が低下してオイルポンプ３００の負荷トルクが低下し、この負荷トルクの低下によるポンプ回転数Ｎの増加を抑制するように電流指令値Ｉがフィードバックされる結果、電流指令値Ｉが低下することを考慮したためである。
【００３３】
さらに、しきい値Ｉ（１）は、オイル温度ＴＨが低いほど大きい値に設定されている。このようにしきい値Ｉ（１）を設定した理由は、エア吸い異常時においては、オイルポンプ３００はエアだけでなくオイルも吸い上げているため、オイル温度ＴＨが低いほど（オイルの粘性抵抗が大きいほど）オイルポンプ３００の負荷トルクが増加し、この負荷トルクの増加によるポンプ回転数Ｎの低下を抑制するように電流指令値Ｉがフィードバック制御される結果、電流指令値Ｉもオイル温度ＴＨが低いほど増加することを考慮したためである。
【００３４】
図３に示すしきい値Ｉ（２）のマップは、空転異常時におけるモータ３２０の駆動電流をオイルの温度ごとに計測し、計測した値を空転異常を判定するためのしきい値としてマップ化したものである。
【００３５】
しきい値Ｉ（２）は、図３に示すように、しきい値Ｉ（１）よりも小さく、かつオイル温度ＴＨの値に関わらずほぼ一定の値に設定されている。これは、空転異常時においては、オイルが吸い込まれていないため、オイルポンプ３００の負荷トルクが最も低くなるとともに、オイルの粘性の影響を受けないためである。
【００３６】
再び図２を参照して、状態判定部８２３０は、しきい値算出部８２２０で算出されたしきい値Ｉ（１），Ｉ（２）と電流指令値Ｉとを比較して、オイルポンプ３００の状態を判定する。具体的には、電流指令値Ｉがしきい値Ｉ（２）よりも小さい場合には「空転異常」と判定し、電流指令値Ｉがしきい値Ｉ（２）よりも大きくかつしきい値Ｉ（１）よりも小さい場合には「エア吸い異常」と判定し、電流指令値Ｉがしきい値Ｉ（１）よりも大きい場合には、オイルポンプ３００が「正常回転」であると判定する。なお、しきい値Ｉ（１），Ｉ（２）と比較する値を、電流指令値Ｉに代えて、モータ３２０の実際の駆動電流値（モータ３２０の実際の駆動電流を検出するセンサの出力値）にしてもよい。
【００３７】
ポンプ制御部８２４０は、状態判定部８２３０の判定結果が「正常回転」である場合、電流指令値Ｉを含む制御信号を出力インターフェイス８４００経由で駆動回路５００に出力する。これにより、駆動回路５００から電流指令値Ｉに応じた駆動電流がモータ３２０に供給される。
【００３８】
一方、ポンプ制御部８２４０は、状態判定部８２３０の判定結果が「エア吸い異常」あるいは「空転異常」である場合、オイルポンプ３００の回転を停止させる。具体的には、電流指令値算出部８２１０による電流指令値Ｉの算出を停止するとともに、駆動回路５００への制御信号の出力を停止する。
【００３９】
なお、本実施の形態において、電流指令値算出部８２１０と、しきい値算出部８２２０と、状態判定部８２３０と、ポンプ制御部８２４０とは、いずれも演算処理部８２００であるＣＰＵが記憶部８３００に記憶されたプログラムを実行することにより実現される、ソフトウェアとして機能するものとして説明するが、ハードウェアにより実現されるようにしてもよい。なお、このようなプログラムは記憶媒体に記録されて車両に搭載される。
【００４０】
図４を参照して、本実施の形態に係る制御装置であるＥＣＵ８０００が電流指令値Ｉを算出する際に実行するプログラムの制御構造について説明する。なお、このプログラムは、予め定められたサイクルタイムで繰り返し実行される。
【００４１】
ステップ（以下、ステップをＳと略す）１０にて、ＥＣＵ８０００は、回転数センサ８０４からのポンプ回転数Ｎを検出する。
【００４２】
Ｓ１２にて、ＥＣＵ８０００は、ポンプ回転数Ｎが目標回転数Ｎｔａｇよりも大きいか否かを判断する。ポンプ回転数Ｎが目標回転数Ｎｔａｇよりも大きいと（Ｓ１２にてＹＥＳ）、処理はＳ１４に移される。そうでないと（Ｓ１２にてＮＯ）、処理はＳ１６に移される。
【００４３】
Ｓ１４にて、ＥＣＵ８０００は、ポンプ回転数Ｎと目標回転数Ｎｔａｇとの差の絶対値｜Ｎ−Ｎｔａｇ｜に応じて電流指令値Ｉを低下させる。
【００４４】
Ｓ１６にて、ＥＣＵ８０００は、ポンプ回転数Ｎと目標回転数Ｎｔａｇとの差の絶対値｜Ｎ−Ｎｔａｇ｜に応じて電流指令値Ｉを増加させる。
【００４５】
このようなフィードバック制御により、モータ３２０には、ポンプ回転数Ｎを目標回転数Ｎｔａｇに維持するように算出された駆動電流が供給される。
【００４６】
図５を参照して、本実施の形態に係る制御装置であるＥＣＵ８０００がオイルポンプ３００の回転異常を判定する際に実行するプログラムの制御構造について説明する。なお、このプログラムは、予め定められたサイクルタイムで繰り返し実行される。
【００４７】
Ｓ１００にて、ＥＣＵ８０００は、オイルポンプ３００の駆動中であるか否かを判断する。オイルポンプ３００の駆動中であると（Ｓ１００にてＹＥＳ）、処理はＳ１０２に移される。そうでないと（Ｓ１００にてＮＯ）、この処理は終了する。
【００４８】
Ｓ１０２にて、ＥＣＵ８０００は、オイル温度ＴＨを検出する。Ｓ１０４にて、ＥＣＵ８０００は、前述の図３に示したマップを参照して、オイル温度ＴＨに応じたしきい値Ｉ（１），Ｉ（２）を算出する。
【００４９】
前述したように、しきい値Ｉ（１）はエア吸い異常を判定するためのしきい値であり、しきい値Ｉ（２）は、空転異常を判定するためのしきい値である。図３に示したように、しきい値Ｉ（１）は正常回転時の駆動電流よりも小さくかつオイル温度ＴＨが低いほど大きい値に設定され、しきい値Ｉ（２）はしきい値Ｉ（１）よりも小さくかつオイル温度ＴＨの値に関わらずほぼ一定の値に設定される。
【００５０】
Ｓ１０６にて、ＥＣＵ８０００は、電流指令値Ｉがしきい値Ｉ（２）よりも小さいか否かを判断する。電流指令値Ｉがしきい値Ｉ（２）よりも小さいと（Ｓ１０６にてＹＥＳ）、処理はＳ１０８に移される。そうでないと（Ｓ１０６にてＮＯ）、処理はＳ１１０に移される。Ｓ１０８にて、ＥＣＵ８０００は、オイルポンプ３００の空転異常と判定する。
【００５１】
Ｓ１１０にて、ＥＣＵ８０００は、電流指令値Ｉがしきい値Ｉ（２）よりも大きくかつしきい値Ｉ（１）よりも小さいか否かを判断する。電流指令値Ｉがしきい値Ｉ（２）よりも大きくかつしきい値Ｉ（１）よりも小さいと（Ｓ１１０にてＹＥＳ）、処理はＳ１１２に移される。そうでないと（Ｓ１１０にてＮＯ）、処理はＳ１２２に移される。Ｓ１１２にて、ＥＣＵ８０００は、オイルポンプ３００のエア吸い異常と判定する。Ｓ１１４にて、ＥＣＵ８０００は、オイルポンプ３００を停止させる。
【００５２】
Ｓ１１６にて、ＥＣＵ８０００は、オイルポンプ３００の停止時間Ｔを算出する。この際、ＥＣＵ８０００は、空転異常が判定された場合とエア吸い異常が判定された場合とで、停止時間Ｔを異なる値に算出するようにしてもよい。たとえば、空転異常が判定された場合はエア吸い異常が判定された場合よりも、停止時間Ｔを長い値に算出するようにしてもよい。また、オイル温度ＴＨに基づいて、停止時間Ｔを算出してもよい。すなわち、オイル温度ＴＨが低い場合には、オイルの粘性抵抗の低下に時間がかかるとともにオイルポンプ３００を回転させてオイルを冷却させる必要性も低いため、停止時間Ｔを長く設定するようにしてもよい。また、停止時間Ｔを空転異常かエア吸い異常かに関わらず所定時間に設定してもよい。
【００５３】
Ｓ１１８にて、ＥＣＵ８０００は、停止時間Ｔが経過したか否かを判断する。停止時間Ｔが経過すると（Ｓ１１８にてＹＥＳ）、処理はＳ１２０に移される。そうでないと（Ｓ１１８にてＮＯ）、処理はＳ１１８に戻され、停止時間Ｔが経過するまで待つ。
【００５４】
Ｓ１２０にて、ＥＣＵ８０００は、オイルポンプ３００を再駆動させる。なお、その後、オイルポンプ３００の異常が回復したか否かを判定するため、処理はＳ１０２に戻される。Ｓ１２２にて、ＥＣＵ８０００は、オイルポンプ３００が正常に回転していると判定する。
【００５５】
以上のような構造およびフローチャートに基づく、本実施の形態に係る制御装置であるＥＣＵ８０００により制御されるオイルポンプ３００の動作について説明する。
【００５６】
オイル温度ＴＨが低い状態でオイルポンプ３００のエア吸い異常が生じている場合を想定する。エア吸い異常が生じると、オイルポンプ３００の負荷が低下してポンプ回転数Ｎが目標回転数Ｎｔａｇよりも大きくなる（Ｓ１２にてＹＥＳ）ため、ポンプ回転数Ｎと目標回転数Ｎｔａｇとの差の絶対値｜Ｎ−Ｎｔａｇ｜に応じて電流指令値Ｉが低下される（Ｓ１４）。
【００５７】
一方、オイル温度ＴＨが検出され（Ｓ１０２）、オイルポンプ３００の回転異常を判定するためのしきい値Ｉ（１），Ｉ（２）がオイル温度ＴＨに応じて算出され（Ｓ１０２）、電流指令値Ｉが少なくともしきい値Ｉ（１）よりも小さくなった時点で（Ｓ１０６にてＮＯ、Ｓ１１０にてＹＥＳ）、エア吸い異常と判定され（Ｓ１１２）、オイルポンプ３００が停止される（Ｓ１１４）。
【００５８】
ここで、エア吸い異常時においては、オイルポンプ３００はエアだけでなくオイルも吸い上げており、オイル温度ＴＨが低いほど（オイルの粘性抵抗が大きいほど）オイルポンプ３００の負荷トルクが増加するため、電流指令値Ｉもオイル温度ＴＨが低いほど増加する。このようなオイル温度ＴＨに対する電流指令値Ｉの変化を考慮して、しきい値Ｉ（１）は、図３に示したように、オイル温度ＴＨが低いほど大きい値になるように設定される。そのため、オイルポンプ３００のエア吸い異常を電流指令値Ｉの値に基づいて適切に判定することができる。このようにエア吸い異常を適切に判定してオイルポンプ３００停止するため、オイルポンプ３００の異常回転を適切に抑制することができる。そのため、オイルポンプ３００の耐久性の低下を抑制することができる。
【００５９】
その後、停止時間Ｔが経過すると（Ｓ１１８にてＹＥＳ）、オイルポンプ３００が再駆動され（Ｓ１２０）、再びオイルポンプ３００の回転異常の判定が行なわれる（Ｓ１０２、Ｓ１０４、Ｓ１０６、Ｓ１０８等）。そのため、オイルポンプ３００の回転異常が回復したか否かを判定することができる。
【００６０】
以上のように、本実施の形態に係る制御装置によれば、オイル温度が低いほど大きい値になるように設定されたエア吸い異常判定用のしきい値マップを予め記憶しておき、このマップを参照してオイル温度に応じたしきい値を算出し、算出されたしきい値よりもモータの駆動電流（電流指令値であっても実際の駆動電流値であってもよい）が小さい場合に、エア吸い異常と判定し、オイルポンプを停止させる。これにより、オイルポンプのエア吸い異常を適切に判定して、オイルポンプの耐久性の低下を抑制することができる。
【００６１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態に係る制御装置を備えた冷却装置を示す図である。
【図２】本発明の実施の形態に係る制御装置の機能ブロック図である。
【図３】本発明の実施の形態に係る制御装置の記憶されるしきい値を示す図である。
【図４】本発明の実施の形態に係る制御装置を構成するＥＣＵの制御構造を示すフローチャート（その１）である。
【図５】本発明の実施の形態に係る制御装置を構成するＥＣＵの制御構造を示すフローチャート（その２）である。
【符号の説明】
【００６３】
１００  ギヤユニット、１１０  ドライブシャフト、２００  オイルタンク、２１０Ａ，２１０Ｂ，２１０Ｃ  循環路、３００  オイルポンプ、３１０  羽根車、３２０  モータ、４００  オイルクーラ、５００  駆動回路、６００  蓄電装置、８０２  油温センサ、８０４  回転数センサ、８０００  ＥＣＵ、８１００  入力インターフェイス、８２００  演算処理部、８２１０  電流指令値算出部、８２２０  値算出部、８２３０  状態判定部、８２４０  ポンプ制御部、８３００  記憶部、８４００  出力インターフェイス。
【図１】
2009299665.tif 000003
【図２】
2009299665.tif 000004
【図３】
2009299665.tif 000005
【図４】
2009299665.tif 000006
【図５】
2009299665.tif 000007