(57)【要約】【課題】冷却流体を循環させてインバータを冷却する冷却装置の冷却流体循環不良を検知する冷却異常検知装置及び冷却異常検知方法を提供する。【解決手段】ＩＮＶ温度センサ２５で、インバータＩＧＢＴ素子の温度（ＩＮＶ温度）Ｔ１を検出する。また、水温センサで、冷却水路２４ａ〜２４ｄを循環する冷却水の温度を検出する。そして、ＩＮＶ温度Ｔ１と冷却水温とを比較し、その温度差に基づいて冷却水循環不良が発生しているか否かを判断する。例えば、水温センサ２６で冷却水路２４ｂ内の冷却水温Ｔ２を検出する。そして、ＩＮＶ温度Ｔ１と冷却水温Ｔ２とを比較し、その温度差ΔＴ（＝Ｔ１−Ｔ２）が所定値ＴTH1より小さいとき、冷却水循環不良が発生していると判断する。【選択図】      図２
2010153567.tif 000002
【特許請求の範囲】
【請求項１】
冷却流体を圧送する冷却流体圧送ポンプと、前記冷却流体圧送ポンプから圧送した冷却流体を、インバータを冷却対象として循環させる冷却流体路と、を備える冷却装置の冷却異常検知装置であって、
前記インバータの素子温度を検出するインバータ温度検出手段と、
前記冷却流体路内の冷却流体の温度を検出する流体温度検出手段と、
前記インバータ温度検出手段で検出したインバータ温度と、前記流体温度検出手段で検出した流体温度との温度差に基づいて、前記冷却流体の循環不良が発生しているか否かを判断する循環不良判断手段と、を備えることを特徴とする冷却異常検知装置。
【請求項２】
前記流体温度検出手段は、前記インバータに設けた冷却流体路内の流体温度を検出し、
前記循環不良判断手段は、前記インバータ温度検出手段で検出したインバータ温度から前記流体温度検出手段で検出した流体温度を差し引いた温度差が所定値より小さいとき、前記冷却流体の循環不良が発生していると判断することを特徴とする請求項１に記載の冷却異常検知装置。
【請求項３】
前記流体温度検出手段は、前記冷却流体圧送ポンプに設けた冷却流体路内の流体温度を検出し、
前記循環不良判断手段は、前記インバータ温度検出手段で検出したインバータ温度から前記流体温度検出手段で検出した流体温度を差し引いた温度差が所定値より大きいとき、前記冷却流体の循環不良が発生していると判断することを特徴とする請求項１に記載の冷却異常検知装置。
【請求項４】
前記冷却流体路に介装され、前記冷却流体が吸収した前記インバータの熱を回収する熱回収手段を備え、
前記流体温度検出手段は、前記熱回収手段に設けられ、当該熱回収手段によって熱が回収される前の流体温度を検出し、
前記循環不良判断手段は、前記インバータ温度検出手段で検出したインバータ温度から前記流体温度検出手段で検出した流体温度を差し引いた温度差が所定値より大きいとき、前記冷却流体の循環不良が発生していると判断することを特徴とする請求項１に記載の冷却異常検知装置。
【請求項５】
冷却流体を圧送する冷却流体圧送ポンプと、前記冷却流体圧送ポンプから圧送した冷却流体を、インバータを冷却対象として循環させる冷却流体路と、を備える冷却装置の冷却異常検知装置であって、
前記インバータに設けた冷却流体路に供給された冷却流体の温度を検出する第１の流体温度検出手段と、
前記インバータに設けた冷却流体路に供給される前の冷却流体の温度、及び前記インバータに設けた冷却流体路から排出された冷却流体の温度の何れか一方を検出する第２の流体温度検出手段と、
前記第１の流体温度検出手段で検出した第１の流体温度から第２の流体温度検出手段で検出した第２の流体温度を差し引いた温度差が所定値より大きいとき、前記冷却流体の循環不良が発生していると判断する循環不良判断手段と、を備えることを特徴とする冷却異常検知装置。
【請求項６】
冷却流体を圧送する冷却流体圧送ポンプと、前記冷却流体圧送ポンプから圧送した冷却流体を、インバータを冷却対象として循環させる冷却流体路と、を備える冷却装置の冷却異常検知装置であって、
前記インバータに設けた冷却流体路に供給された冷却流体の温度を検出する流体温度検出手段と、
前記冷却流体圧送ポンプが駆動する前に前記流体温度検出手段で検出した第１の流体温度から前記冷却流体圧送ポンプが駆動した後に前記流体温度検出手段で検出した第２の流体温度を差し引いた温度差が負値であるとき、前記冷却流体の循環不良が発生していると判断する循環不良判断手段と、を備えることを特徴とする冷却異常検知装置。
【請求項７】
冷却流体を圧送する冷却流体圧送ポンプと、前記冷却流体圧送ポンプから圧送した冷却流体を、車両の駆動源であるモータに電源からの電力を供給するインバータを冷却対象として循環させる冷却流体路と、を備える冷却装置の冷却異常検知装置であって、
前記インバータに設けた冷却流体路に供給された冷却流体の温度を検出する流体温度検出手段と、
車両走行中に前記流体温度検出手段で検出した流体温度の上昇率が、所定値より大きいとき、前記冷却流体の循環不良が発生していると判断する循環不良判断手段と、を備えることを特徴とする冷却異常検知装置。
【請求項８】
冷却流体を圧送する冷却流体圧送ポンプと、前記冷却流体圧送ポンプから圧送した冷却流体を、インバータを冷却対象として循環させる冷却流体路と、を備える冷却装置の冷却異常検知装置であって、
前記インバータの素子温度を検出するインバータ温度検出手段と、
前記インバータの通電電流を検出する電流検出手段と、
少なくとも前記インバータ温度検出手段で検出したインバータ温度と、前記電流検出手段で検出したインバータ電流とに基づいて、前記インバータに設けた冷却流体路に供給された冷却流体の温度を推定する流体温度推定手段と、
前記冷却流体路内の冷却流体の温度を検出する流体温度検出手段と、
前記流体温度推定手段で推定した流体温度と、前記流体温度検出手段で検出した流体温度との温度差に基づいて、前記冷却流体の循環不良が発生しているか否かを判断する循環不良判断手段と、を備えることを特徴とする冷却異常検知装置。
【請求項９】
冷却流体を循環させてインバータを冷却する冷却装置の冷却異常検知方法であって、
前記冷却流体が正常に循環しているときと前記冷却流体の循環不良が発生しているときとで、両者の温度差が異なる第１の温度及び第２の温度を検出し、検出した前記第１の温度と前記第２の温度との前記温度差に基づいて、前記冷却流体の循環不良が発生しているか否かを判断することを特徴とする冷却異常検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポンプで冷却流体を循環させてインバータを冷却する冷却装置の異常を検知する冷却異常検知装置及び冷却異常検知方法に関するものである。
【背景技術】
【０００２】
従来、電流制御素子を冷却するブロアファンの故障（駆動停止）を検出したとき、モータの出力トルクを制限することで、上記電流制御素子の破損を防ぐというものがある（例えば、特許文献１参照）。
【特許文献１】特開平６−９８４０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、水冷の場合、ウォータポンプで冷却水を循環させてインバータなどを冷却する。このとき、ウォータポンプの故障（駆動停止）は検出できても、冷却水の漏れなどによる冷却水の循環不良については検出することができない。
そこで、本発明は、冷却流体を循環させてインバータを冷却する冷却装置の冷却流体循環不良を検知する冷却異常検知装置及び冷却異常検知方法を提供することを課題としている。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明に係る冷却異常検知装置は、インバータ温度検出手段でインバータの素子温度を検出し、流体温度検出手段で冷却流体路内の冷却流体の温度を検出する。そして、循環不良判断手段で、インバータ温度検出手段で検出したインバータ温度と、流体温度検出手段で検出した流体温度との温度差に基づいて、冷却流体の循環不良が発生しているか否かを判断する。
【発明の効果】
【０００５】
本発明に係る冷却異常検知装置によれば、冷却流体が正常に循環している場合に対し、インバータ温度と流体温度との温度差が、異常に大きくなったり小さくなったりするのを検知することができる。これにより、冷却流体の漏れなどによる冷却流体の循環不良を適正に検出することができる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の実施の形態を図面に基づいて説明する。
《第１の実施形態》
《構成》
図１は、本発明を四輪駆動車両に適用した場合の概略構成図である。
図１に示すように、本実施形態の車両は、左右前輪１Ｌ，１Ｒが、熱機関（内燃機関）であるエンジン２によって駆動される主駆動輪であり、左右後輪３Ｌ，３Ｒが、モータ４によって駆動可能な従駆動輪である。
【０００７】
エンジン２の吸気管路には、例えばメインスロットルバルブとサブスロットルバルブとを介装する。アクセルペダルの踏込み量等に応じてメインスロットルバルブのスロットル開度を調整制御する。ステップモータ等をアクチュエータとし、そのステップ数に応じた回転角によりサブスロットルバルブの開度を調整制御する。従って、サブスロットルバルブのスロットル開度をメインスロットルバルブの開度以下等に調整することによって、運転者のアクセルペダルの操作とは独立して、エンジンの出力トルクを減少させることができる。つまり、サブスロットルバルブの開度調整が、エンジン２による前輪１Ｌ，１Ｒの加速スリップを抑制する駆動力制御となる。
【０００８】
エンジン２の出力トルクは、トランスミッション及びデファレンスギヤ５を通じて左右前輪１Ｌ，１Ｒに伝達する。また、エンジン２の出力トルクの一部は、無端ベルト６を介して発電機７に伝達することで、発電機７は、エンジン２の回転数（以下、エンジン回転数という）にプーリ２ａ，７ａのプーリ比を乗じた回転数（以下、発電機回転数という）で回転する。
発電機７は、４ＷＤコントローラ８が調整する界磁電流に応じてエンジン２に対し負荷となり、その負荷トルクに応じた発電をする。発電機７の発電電力の大きさは、発電機回転数と界磁電流との大きさにより決定する。なお、発電機７の発電機回転数は、エンジン２のエンジン回転数からプーリ比に基づき演算することができる。
【０００９】
発電機７が発電した電力は、ジャンクションボックス１０及びインバータ９を介してモータ４に供給可能となっている。前記モータ４の駆動軸は、減速機１１及びクラッチ１２を介して後輪３Ｌ，３Ｒに接続可能となっている。なお、本実施形態のモータ４は交流モータである。また、図中の符号１３はデファレンスギヤを示す。
ジャンクションボックス１０内には、インバータ９と発電機７とを接続・遮断するリレーが設ける。そして、このリレーが接続されている状態で、発電機７から図示しない整流器を介して供給された直流の電力は、インバータ９内で３相交流に変換されてモータ４を駆動する。
【００１０】
また、各車輪１Ｌ，１Ｒ，３Ｌ，３Ｒには、車輪速センサ１５ＦＬ，１５ＦＲ，１５ＲＬ，１５ＲＲを設ける。各車輪速センサ１５ＦＬ，１５ＦＲ，１５ＲＬ，１５ＲＲは、対応する車輪１Ｌ，１Ｒ，３Ｌ，３Ｒの回転速度に応じたパルス信号を車輪速検出値として４ＷＤコントローラ８に出力する。
４ＷＤコントローラ８は、各種センサで検出した検出信号を入力し、発電機７の駆動制御やクラッチ１２の締結及び開放制御、ジャンクションボックス１０内のリレー制御等を行う。
【００１１】
図２は、インバータ９を冷却するための冷却装置の構成を示す図である。
この冷却装置は、図２に示すように、ウォータポンプ２１と、サブラジエター２２と、制御装置２３と、冷却水路２４ａ〜２４ｄと、を備える。
ウォータポンプ２１は、インバータ９を冷却するための冷却水（冷却流体）を循環するものである。ウォータポンプ２１から吐出した冷却水は、冷却水路２４ａを通流してインバータ９に供給し、冷却水路２４ｂを通流することでインバータ９が発する熱を吸収する。インバータ９の熱を吸収した冷却水は、インバータ９から冷却水路２４ｃを通流してサブラジエター２２に供給し、ここで冷却水の熱を放出する。サブラジエター２２で熱放出を行った冷却水は、冷却水路２４ｄを通流して再びウォータポンプ２１へ供給する。
【００１２】
このように、冷却水を循環しながらインバータ９を冷却する。
また、この冷却装置は、インバータＩＧＢＴ素子の温度（ＩＮＶ温度）Ｔ１を検出するＩＮＶ温度センサ２５と、冷却水路２４ｂに設置し、インバータ９に供給した冷却水の温度（冷却水温）Ｔ２を検出する水温センサ２６と、を備える。
制御装置２３は、ＩＮＶ温度センサ２５で検出したＩＮＶ温度Ｔ１、水温センサ２６で検出した冷却水温Ｔ２を入力する。そして、制御装置２３は、ＩＮＶ温度Ｔ１と冷却水温Ｔ２との比較診断を行うことで、冷却系の異常診断を行う。また、この制御装置２３は、ウォータポンプ２１を駆動するための駆動指令値を、ウォータポンプ２１に対して出力する。
【００１３】
なお、ここでは、冷却水を用いてインバータ９を冷却する場合について説明したが、冷却水に代えて、冷却オイル等の冷却流体を用いることもできる。
図３は、制御装置２３が実行する冷却異常診断処理手順を示すフローチャートである。
先ず、ステップＳ１で制御装置２３は、ＩＮＶ温度センサ２５で検出したＩＮＶ温度Ｔ１、及び水温センサ２６で検出した冷却水温Ｔ２を読み込み、ステップＳ２に移行する。
ステップＳ２では、制御装置２３は、前記ステップＳ１で読み込んだＩＮＶ温度Ｔ１と冷却水温Ｔ２との温度差である水温偏差ΔＴを演算する。ここで、ΔＴ＝Ｔ１−Ｔ２である。
【００１４】
次に、ステップＳ３で、制御装置２３は、前記ステップＳ２で演算した水温偏差ΔＴが所定値ＴTH1より小さいか否かを判定する。そして、ΔＴ＜ＴTH1であると判定したときには、ステップＳ４に移行して冷却系の異常（冷却水の循環不良）が発生していると判断して、所定のフェールセーフ処理を実行してから冷却異常診断処理を終了する。一方、ΔＴ≧ＴTH1であると判定したときには、ステップＳ５に移行して冷却系の異常は発生していないと判断して冷却異常診断処理を終了する。
【００１５】
《動作》
次に、第１の実施形態の動作について説明する。
今、冷却装置に異常が発生しておらず、冷却水が正常に循環しているものとする。この場合、ウォータポンプ２１から吐出した冷却水をインバータ９に供給し、ここでインバータ９の熱を吸収する。熱を吸収した冷却水はサブラジエター２２に供給し、ここで冷却水の熱を放出する。そして再び冷却した冷却水をウォータポンプ２１に供給する。
このとき、制御装置２３は、図３に示す冷却異常診断処理を実行する。そして、ステップＳ１で読み込んだＩＮＶ温度Ｔ１から冷却水温Ｔ２を差し引いて、ステップＳ２で水温偏差ΔＴを演算する。
【００１６】
冷却水が正常に循環している場合、冷却された水をインバータ９内に次々に供給する。そのため、冷却水温Ｔ２の温度上昇は抑制され、ＩＮＶ温度Ｔ１と冷却水温Ｔ２とには温度差が生じる。したがって、制御装置２３は、ステップＳ３で水温偏差ΔＴが所定値ＴTH1以上であると判定し、ステップＳ５に移行して冷却系は正常であると判断する。
この状態から冷却水の循環不良が生じると、インバータ９内の冷却水は、正常時に比べ、入れ替わる量が減ることになる。このため、冷却水温Ｔ２はインバータ９の発熱を受けて徐々に上昇し、正常時に比べ、ＩＮＶ温度Ｔ１と冷却水温Ｔ２との差は小さくなる。
【００１７】
したがって、この場合には、制御装置２３は、図３のステップＳ３で水温偏差ΔＴが所定値ＴTH1より小さいと判定し、ステップＳ４に移行して冷却系に異常が発生していると判断する。
ところで、図４に示す一般的な冷却装置では、インバータ１０９への冷却水の供給口に水温センサ１２６を取り付け、水温センサ１２６で冷却水過熱を検出したとき、冷却系に異常が発生していると判断する。
【００１８】
ところが、冷却水循環不良が発生した場合、インバータ１０９本体内の水温は、ＩＧＢＴ素子の発熱と冷却された水の流入停止とにより上昇し続けるが、水温センサ１２６が検出する水温は、インバータ１０９本体内の水温より遥かに低温になる。これは、インバータ１０９本体からの熱伝播により、水温センサ１２６が検出する水温は上昇するものの、その上昇速度は明らかに遅いことによる。
したがって、水温センサ１２６が冷却水過熱を検出する頃には、インバータ１０９本体は、冷却系が正常な時よりも遥かに大きな過熱に至っており、既にダメージを負ってしまっている可能性がある。
【００１９】
これに対して、本実施形態では、ＩＮＶ温度Ｔ１と冷却水温Ｔ２との比較診断を実施する。そして、これら２値の温度偏差ΔＴが正常時の値より極端に小さくなったとき、冷却系に異常が発生していると判断する。これにより、エンジン２やインバータ９本体がダメージを負う前に冷却系の異常を確実に検出することができ、フェールセーフ処理を行うことができる。
なお、図２において、ＩＮＶ温度センサ２５がインバータ温度検出手段を構成し、水温センサ２６が流体温度検出手段を構成している。また、図３のステップＳ２及びＳ３が循環不良判断手段を構成している。
【００２０】
《効果》
（１）インバータ温度検出手段は、インバータの素子温度を検出する。流体温度検出手段は、冷却流体路内の冷却流体の温度を検出する。循環不良判断手段は、インバータ温度検出手段で検出したインバータ温度と、流体温度検出手段で検出した流体温度との温度差に基づいて、冷却流体の循環不良が発生しているか否かを判断する。
これにより、冷却水が正常に循環している場合に対し、インバータ温度と流体温度との差が異常に大きかったり、小さかったりすることを検知することができる。これに基づいて、冷却水の循環不良を確実に検出することができる。その結果、エンジンやインバータ本体がダメージを負う前にフェールセーフ処理を行うことができる。
また、冷却系異常のうち、診断方法が確立しているウォータポンプ本体故障と、冷却水循環停止の故障モードとを切り分けることができるので、サービス対応が容易となる。
【００２１】
（２）流体温度検出手段は、インバータに設けた冷却流体路内の流体温度を検出する。循環不良判断手段は、インバータ温度検出手段で検出したインバータ温度から流体温度検出手段で検出した流体温度を差し引いた温度差が所定値より小さいとき、冷却流体の循環不良が発生していると判断する。
正常時には、インバータ内の冷却水が次々と入れ替わることで上記温度差が大きくなり、異常発生時には、インバータ内への冷却水の流入が滞ることから、上記温度差が小さくなる。このように、正常時と異常発生時とで上記温度差が異なることを利用して冷却水の循環不良を確実に検出することができる。
また、水温センサで、インバータに設けた冷却水路内の冷却水の温度を検出するように構成するので、水温センサ用の回路をインバータに設けることができる。その結果、回路を他の冷却水路に設ける場合のように、回路を別途設ける必要がなくなり、冷却異常検知装置の構成を簡素化できる。
【００２２】
《第２の実施形態》
この第２の実施形態は、前述した第１の実施形態において、水温センサ２６でインバータ９に設けた冷却水路２４ｂ内部の水温を検出しているのに対し、ウォータポンプ２１の吐出口の水温を検出するようにしたものである。
《構成》
図５は、第２の実施形態における冷却装置の構成を示す図である。
この冷却装置は、図２に示す冷却装置において、水温センサの設置位置が異なる点を除いては、図２と同様の構成を有する。したがって、ここでは構成の異なる部分を中心に説明する。
水温センサ２７は、ウォータポンプ２１の吐出口と冷却水路２４ａとの連結部の冷却水温Ｔ３を検出する。
【００２３】
図６は、制御装置２３が実行する冷却異常診断処理手順を示すフローチャートである。
先ず、ステップＳ１１で制御装置２３は、ＩＮＶ温度センサ２５で検出したＩＮＶ温度Ｔ１、及び水温センサ２７で検出した冷却水温Ｔ３を読み込み、ステップＳ１２に移行する。
ステップＳ１２では、制御装置２３は、前記ステップＳ１１で読み込んだＩＮＶ温度Ｔ１と冷却水温Ｔ３との温度差である水温偏差ΔＴを演算する。ここで、ΔＴ＝Ｔ１−Ｔ３である。
【００２４】
次に、ステップＳ１３で、制御装置２３は、前記ステップＳ１２で演算した水温偏差ΔＴが所定値ＴTH2より大きいか否かを判定する。そして、ΔＴ＞ＴTH2であると判定したときには、ステップＳ１４に移行して冷却系の異常が発生していると判断して、所定のフェールセーフ処理を実行してから冷却異常診断処理を終了する。一方、ΔＴ≦ＴTH2であると判定したときには、ステップＳ１５に移行して冷却系の異常は発生していないと判断して冷却異常診断処理を終了する。
【００２５】
《動作》
次に、第２の実施形態の動作について説明する。
今、冷却装置に異常が発生しておらず、冷却水が正常に循環しているものとする。このとき、制御装置２３は、図６に示す冷却異常診断処理を実行する。そして、ステップＳ１１で読み込んだＩＮＶ温度Ｔ１から冷却水温Ｔ３を差し引いて、ステップＳ１２で水温偏差ΔＴを演算する。
冷却水が正常に循環している場合、ウォータポンプ２１が吐出する冷却水は、インバータ９を冷却したものが戻ってきたものであるため、インバータ９の温度の上昇とともに、冷却水の温度も上昇する。そのため、ＩＮＶ温度Ｔ１と冷却水温Ｔ３とには大きな温度差は生じない。したがって、制御装置２３は、ステップＳ１３で水温偏差ΔＴが所定値ＴTH2以下であると判定し、ステップＳ１５に移行して冷却系は正常であると判断する。
【００２６】
この状態から冷却水の循環不良が生じると、インバータ９内の冷却水は、正常時に比べ、入れ替わる量が減ることになる。このため、正常時に比べ、インバータ９により加熱された冷却水がウォータポンプ２１に戻ってくる量が減り、その分、冷却水温Ｔ３が低くなる。一方、冷却水の流入停止によりＩＧＢＴ素子の温度Ｔ１は上昇する。これにより、ＩＮＶ温度Ｔ１と冷却水温Ｔ３との差は、正常時に比べ、大きくなる。
したがって、この場合には、制御装置２３は、図６のステップＳ１３で水温偏差ΔＴが所定値ＴTH2より大きいと判定し、ステップＳ１４に移行して冷却系に異常が発生していると判断する。
【００２７】
このように、本実施形態では、水温センサ２６で、ウォータポンプ２１の吐出口付近の水温Ｔ３を検出する。そして、ＩＮＶ温度Ｔ１と検出した冷却水温Ｔ３との比較診断を実施する。これら２値の温度偏差ΔＴが正常時の値より極端に大きくなったとき、冷却系に異常が発生していると判断する。これにより、エンジン２やインバータ９本体がダメージを負う前に冷却系の異常を確実に検出することができる。
なお、図５において、ＩＮＶ温度センサ２５がインバータ温度検出手段を構成し、水温センサ２７が流体温度検出手段を構成している。また、図６のステップＳ１２及びＳ１３が循環不良判断手段を構成している。
【００２８】
《効果》
（１）流体温度検出手段は、冷却流体圧送ポンプに設けた冷却流体路内の流体温度を検出する。循環不良判断手段は、インバータ温度検出手段で検出したインバータ温度から流体温度検出手段で検出した流体温度を差し引いた温度差が所定値より大きいとき、冷却流体の循環不良が発生していると判断する。
正常時には、インバータから排出された冷却水がウォータポンプへ次々と戻ってくることで上記温度差は小さくなり、異常発生時には、インバータからウォータポンプへ戻ってくる冷却水が減ることで上記温度差は大きくなる。このように、正常時と異常発生時とで上記温度差が異なることを利用して冷却水の循環不良を確実に検出することができる。
また、異常発生時には、インバータ温度が上昇しても水温センサ付近の水温が全く上昇しない構成とするので、冷却水循環不良の検出を容易且つ安定的に検出することができる。
【００２９】
《変形例》
（１）上記第２の実施形態では、水温センサ２７で、ウォータポンプ２１の吐出口と冷却水路２４ａとの連結部の冷却水温を検出する場合について説明したが、これに代えて、ウォータポンプ２１の供給口と冷却水路２４ｄとの連結部の冷却水温を検出するようにしてもよい。この場合にも、正常時にＩＮＶ温度と上記冷却水温との温度差が小さくなり、異常発生時に上記温度差が大きくなる構成とすることができる。したがって、正常時と異常発生時とで上記温度差が異なることを利用して冷却水の循環不良を確実に検出することができる。
【００３０】
《第３の実施形態》
この第３の実施形態は、冷却水路２４ｃに熱回収装置を設け、熱回収装置が有する水温センサで、冷却水路内の水温を検出するようにしたものである。
《構成》
図７は、第３の実施形態における冷却装置の構成を示す図である。
この冷却装置は、図２に示す冷却装置において、冷却水路２４ｃに熱回収装置２８を介装し、水温センサ２６を削除した点を除いては、図２と同様の構成を有する。したがって、ここでは構成の異なる部分を中心に説明する。
熱回収装置２８は、インバータ９で発した熱を吸収した冷却水の熱を回収するものであり、熱回収を制御するための水温センサ２８ａを有する。水温センサ２８ａは、熱回収装置２８に供給され熱が回収される前の水温Ｔ４を検出する。
【００３１】
図８は、制御装置２３が実行する冷却異常診断処理手順を示すフローチャートである。
先ず、ステップＳ２１で制御装置２３は、ＩＮＶ温度センサ２５で検出したＩＮＶ温度Ｔ１、及び水温センサ２８ａで検出した冷却水温Ｔ４を読み込み、ステップＳ２２に移行する。
ステップＳ２２では、制御装置２３は、前記ステップＳ２１で読み込んだＩＮＶ温度Ｔ１と冷却水温Ｔ４との温度差である水温偏差ΔＴを演算する。ここで、ΔＴ＝Ｔ１−Ｔ４である。
【００３２】
次に、ステップＳ２３で、制御装置２３は、前記ステップＳ２２で演算した水温偏差ΔＴが所定値ＴTH3より大きいか否かを判定する。そして、ΔＴ＞ＴTH3であると判定したときには、ステップＳ２４に移行して冷却系の異常が発生していると判断して、所定のフェールセーフ処理を実行してから冷却異常診断処理を終了する。一方、ΔＴ≦ＴTH3であると判定したときには、ステップＳ２５に移行して冷却系の異常は発生していないと判断して冷却異常診断処理を終了する。
【００３３】
《動作》
次に、第３の実施形態の動作について説明する。
今、冷却装置に異常が発生しておらず、冷却水が正常に循環しているものとする。このとき、制御装置２３は、図８に示す冷却異常診断処理を実行する。そして、ステップＳ２１で読み込んだＩＮＶ温度Ｔ１から冷却水温Ｔ４を差し引いて、ステップＳ２２で水温偏差ΔＴを演算する。
冷却水が正常に循環している場合、熱回収装置２８に供給される冷却水は、インバータ９の熱を吸収したものであるため、インバータ９の温度の上昇とともに、冷却水の温度も上昇する。そのため、ＩＮＶ温度Ｔ１と冷却水温Ｔ４とには大きな温度差は生じない。したがって、制御装置２３は、ステップＳ２３で水温偏差ΔＴが所定値ＴTH3以下であると判定し、ステップＳ２５に移行して冷却系は正常であると判断する。
【００３４】
この状態から冷却水の循環不良が生じると、インバータ９内の冷却水は、正常時に比べ、入れ替わる量が減ることになる。このため、正常時に比べ、インバータ９により加熱された冷却水が熱回収装置２８に供給される量が減り、その分、冷却水温Ｔ４が低くなる。一方、冷却水の流入停止によりＩＧＢＴ素子の温度Ｔ１は上昇する。これにより、ＩＮＶ温度Ｔ１と冷却水温Ｔ４との差は、正常時に比べ、大きくなる。
したがって、この場合には、制御装置２３は、図８のステップＳ２３で水温偏差ΔＴが所定値ＴTH3より大きいと判定し、ステップＳ２４に移行して冷却系に異常が発生していると判断する。
【００３５】
このように、本実施形態では、水温センサ２８ａで、インバータ９を冷却した後で且つ熱回収装置２８で熱を回収する前の水温Ｔ４を検出する。そして、ＩＮＶ温度Ｔ１と検出した冷却水温Ｔ４との比較診断を実施する。これら２値の温度偏差ΔＴが正常時の値より極端に大きくなったとき、冷却系に異常が発生していると判断する。これにより、エンジン２やインバータ９本体がダメージを負う前に冷却系の異常を確実に検出することができる。
なお、図７において、ＩＮＶ温度センサ２５がインバータ温度検出手段を構成し、熱回収装置２８が熱回収手段を構成し、水温センサ２８ａが流体温度検出手段を構成している。また、図８のステップＳ２２及びＳ２３が循環不良判断手段を構成している。
【００３６】
《効果》
（１）冷却流体路に介装され、冷却流体が吸収した前記インバータの熱を回収する熱回収手段を備える。流体温度検出手段は、熱回収手段に設けられ、熱回収手段によって熱が回収される前の流体温度を検出する。循環不良判断手段は、インバータ温度検出手段で検出したインバータ温度から流体温度検出手段で検出した流体温度を差し引いた温度差が所定値より大きいとき、冷却流体の循環不良が発生していると判断する。
これにより、前述した第２の実施形態と同様に、冷却水の循環不良を確実に検出することができる。
また、熱回収装置が有する水温センサを用いて冷却水の温度を検出するので、新たに他の冷却水路に水温センサをもう設ける必要がない。
【００３７】
《第４の実施形態》
この第４の実施形態は、前述した第１〜第３の実施形態において、ＩＮＶ温度と冷却水路内の水温とを用いて比較診断しているのに対し、冷却水路内に水温センサを２つ設け、検出した２つの水温を用いて比較診断するようにしたものである。
《構成》
図９は、第４の実施形態における冷却装置の構成を示す図である。
この冷却装置は、図２に示す冷却装置において、水温センサ２７を設け、ＩＮＶ温度センサ２５を削除した点を除いては、図２と同様の構成を有する。したがって、ここでは構成の異なる部分を中心に説明する。
水温センサ２６は、冷却水路２４ｂにおいて、インバータ９に供給された冷却水の温度Ｔ２を検出する。
水温センサ２７は、冷却水路２４ａにおいて、ウォータポンプ２１から吐出される冷却水の温度（インバータ９に供給される前の冷却水の温度）Ｔ３を検出する。
【００３８】
図１０は、制御装置２３が実行する冷却異常診断処理手順を示すフローチャートである。
先ず、ステップＳ３１で制御装置２３は、水温センサ２６で検出した冷却水温Ｔ２、及び水温センサ２７で検出した冷却水温Ｔ３を読み込み、ステップＳ３２に移行する。
ステップＳ３２では、制御装置２３は、前記ステップＳ３１で読み込んだ冷却水温Ｔ２と冷却水温Ｔ３との温度差である水温偏差ΔＴを演算する。ここで、ΔＴ＝Ｔ２−Ｔ３である。
【００３９】
次に、ステップＳ３３で、制御装置２３は、前記ステップＳ３２で演算した水温偏差ΔＴが所定値ＴTH4より大きいか否かを判定する。そして、ΔＴ＞ＴTH4であると判定したときには、ステップＳ３４に移行して冷却系の異常が発生していると判断して、所定のフェールセーフ処理を実行してから冷却異常診断処理を終了する。一方、ΔＴ≦ＴTH4であると判定したときには、ステップＳ３５に移行して冷却系の異常は発生していないと判断して冷却異常診断処理を終了する。
【００４０】
《動作》
次に、第４の実施形態の動作について説明する。
今、冷却装置に異常が発生しておらず、冷却水が正常に循環しているものとする。このとき、制御装置２３は、図１０に示す冷却異常診断処理を実行する。そして、ステップＳ３１で読み込んだ冷却水温Ｔ２から冷却水温Ｔ３を差し引いて、ステップＳ３２で水温偏差ΔＴを演算する。
冷却水が正常に循環している場合、冷却水はインバータ９内に次々に供給されるので、インバータ９内の冷却水は、温度上昇が抑制される。すなわち、冷却水温Ｔ２の温度上昇は抑制される。また、インバータ９に供給される前の冷却水は、インバータ９を冷却した後の冷却水が循環したものなので、この冷却水の温度は、インバータ９の温度に応じて高くなる。すなわち、冷却水温Ｔ３の温度はインバータ９の温度に応じて高くなる。そのため、冷却水温Ｔ２と冷却水温Ｔ３とには大きな温度差は生じない。
【００４１】
したがって、制御装置２３は、ステップＳ３３で水温偏差ΔＴが所定値ＴTH4以下であると判定し、ステップＳ３５に移行して冷却系は正常であると判断する。
この状態から冷却水の循環不良が生じると、インバータ９内の冷却水は、正常時に比べ、入れ替わる量が減ることになる。そのため、正常時に比べ、インバータ９内の冷却水の温度上昇（冷却水温Ｔ２の温度上昇）は大きくなる。また、正常時に比べ、インバータ９により加熱された冷却水がウォータポンプ２１に戻ってくる量が減るため、その分、冷却水の温度（冷却水温Ｔ３）は低くなる。すなわち、冷却水温Ｔ２と冷却水温Ｔ３との温度差が大きくなる。
【００４２】
したがって、この場合には、制御装置２３は、図１０のステップＳ３３で水温偏差ΔＴが所定値ＴTH4より大きいと判定し、ステップＳ３４に移行して冷却系に異常が発生していると判断する。
このように、本実施形態では、正常時に比べ、異常発生時に温度が高くなるインバータ内の冷却水の温度Ｔ２と、温度が低くなるインバータ９に供給される前の冷却水の温度Ｔ３との比較診断を実施する。そして、これら２値の温度偏差ΔＴが正常時の値より極端に大きくなったとき、冷却系に異常が発生していると判断する。これにより、エンジン２やインバータ９本体がダメージを負う前に冷却系の異常を確実に検出することができる。
なお、図９において、水温センサ２６が第１の流体温度検出手段を構成し、水温センサ２７が第２の流体温度検出手段を構成している。また、図１０のステップＳ３２及びＳ３３が循環不良判断手段を構成している。
【００４３】
《効果》
（１）第１の流体温度検出手段は、インバータに設けた冷却流体路に供給された冷却流体の温度を検出する。第２の流体温度検出手段は、インバータに設けた冷却流体路に供給される前の冷却流体の温度を検出する。循環不良判断手段は、第１の流体温度検出手段で検出した第１の流体温度から第２の流体温度検出手段で検出した第２の流体温度を差し引いた温度差が所定値より大きいとき、冷却流体の循環不良が発生していると判断する。
これにより、正常時と異常発生時とで上記温度差が異なることを利用して、冷却水の循環不良を確実に検出することができる。
【００４４】
《変形例》
（１）上記第４の実施形態においては、水温センサ２７で、ウォータポンプ２１から吐出され、且つインバータ９に供給される前の水温を検出する場合について説明したが、これに代えて、インバータ９から排出され、且つ熱放出が行われる前の水温を検出するようにしてもよい。この場合にも、検出される冷却水温は、正常時にはインバータ９の温度上昇に応じて高くなり、異常発生時には低くなる。そのため、冷却水の循環不良を確実に検出することができる。
また、前述した図７に示すような熱回収装置２８を設けた場合、熱回収装置２８が有する水温センサ２８ａで、インバータ９から排出され且つ熱放出が行われる前の水温を検出することもできる。この場合、熱回収装置２８が有する水温センサ２８ａを用いることができるので、新たに他の冷却水路に水温センサを設ける必要がない。
【００４５】
《第５の実施形態》
この第５の実施形態は、前述した第１〜第４の実施形態において、２つの検出手段を設け、それぞれで検出した値を比較診断しているのに対し、水温センサを１つだけ設け、異なるタイミングで検出した２つの検出値を用いて比較診断するようにしたものである。
《構成》
図１１は、第５の実施形態における冷却装置の構成を示す図である。
この冷却装置は、図９に示す冷却装置において、水温センサ２７を削除した点を除いては、図９と同様の構成を有する。したがって、ここでは構成の異なる部分を中心に説明する。
水温センサ２６は、ウォータポンプ２１が駆動する前の冷却水温Ｔ２と、ウォータポンプ２１駆動後の所定期間の冷却水温Ｔ２とを検出する。
【００４６】
図１２は、制御装置２３が実行する冷却異常診断処理手順を示すフローチャートである。
先ず、ステップＳ４１で制御装置２３は、水温センサ２６で検出した冷却水温Ｔ２を読み込み、ステップＳ４２に移行する。
ステップＳ４２では、制御装置２３は、Ｒｅａｄｙ−ＯＮ経過時間（ウォータポンプ２１の駆動時間）Ｔｉｍｅを演算し、ステップＳ４３に移行する。
【００４７】
ステップＳ４３では、制御装置２３は、Ｒｅａｄｙ−ＯＮ経過時間Ｔｉｍｅが０秒であるか否かを判定する。そして、Ｔｉｍｅ＝０であると判定したときは、まだウォータポンプ２１が駆動開始していないと判断してステップＳ４４に移行する。ステップＳ４４では、制御装置２３は、前記ステップＳ４１で読み込んだ冷却水温Ｔ２を、初期水温（ウォータポンプ２１が駆動する前の冷却水温）Ｔ２´として設定してから、冷却異常診断処理を終了する。
【００４８】
一方、前記ステップＳ４３で、制御装置２３がＴｉｍｅ＞０であると判定したときは、ステップＳ４５に移行し、ウォータポンプ２１駆動後、所定時間が経過したか否か（Ｒｅａｄｙ−ＯＮ経過時間Ｔｉｍｅが、例えば２０秒に達したか否か）を判定する。そして、Ｔｉｍｅ＞２０であると判定したときは、そのまま冷却異常診断処理を終了し、Ｔｉｍｅ≦２０であると判定したときはステップＳ４６に移行する。
ステップＳ４６では、制御装置２３は、前記ステップＳ１で読み込んだ最新の冷却水温Ｔ２と、前記ステップＳ４４で設定した初期水温Ｔ２´との温度差である水温偏差ΔＴを演算する。ここで、ΔＴ＝Ｔ２´−Ｔ２である。
【００４９】
次に、ステップＳ４７で、制御装置２３は、前記ステップＳ４４で演算した水温偏差ΔＴが“０”より小さいか否かを判定する。そして、ΔＴ＜０であると判定したときには、ウォータポンプ２１駆動後、冷却水温Ｔ２が初期水温Ｔ２´より高くなったと判断してステップＳ４８に移行する。そして、ステップＳ４８で冷却系の異常が発生していると判断して、所定のフェールセーフ処理を実行してから冷却異常診断処理を終了する。
一方、前記ステップＳ４７でΔＴ≧０であると判定したときには、ステップＳ４９に移行して冷却系の異常は発生していないと判断して冷却異常診断処理を終了する。
【００５０】
《動作》
次に、第５の実施形態の動作について、図１３を用いて説明する。
走行後、車両を放置すると、ウォータポンプ２１が駆動停止し、冷却水の循環も停止する。このとき、サブラジエター２２内の冷却水は早く冷却されるが、インバータ９本体内の冷却水は冷却に時間がかかるため、冷却水路２４ａ〜２４ｄ内の冷却水温に大きな分布が生じる。
この状態で車両を再始動すると、制御装置２３は、図１２に示す冷却異常診断処理を実行する。このとき、ウォータポンプ２１駆動前ではＴｉｍｅ＝０となるため、ステップＳ４３でＹｅｓと判定してステップＳ４４に移行し、ステップＳ４１で読み込んだ水温センサ２６の検出値（図１３のＴ0）を初期水温Ｔ２´として設定する。
【００５１】
その後、ウォータポンプ２１が駆動すると（図１３のＷＰ−ＯＮ）、Ｔｉｍｅ＞０となるため、制御装置２３はステップＳ４３でＮｏと判定してステップＳ４５に移行する。このとき、ウォータポンプ２１駆動直後であってＴｉｍｅ＜２０であることから、ステップＳ４５でＮｏと判定してステップＳ４６に移行する。ステップＳ４６では、ウォータポンプ２１駆動前の初期水温Ｔ２´からウォータポンプ２１駆動後の冷却水温Ｔ２を差し引いて、水温偏差ΔＴを演算する。
【００５２】
ウォータポンプ２１の駆動により冷却水が正常に循環すると、サブラジエター２２で冷却した冷却水がインバータ９に次々と供給される。これにより、冷却水路２４ａ〜２４ｄ内の温度が均一化し、インバータ９内の水温はウォータポンプ２１駆動前と比べて低下する。すなわち、図１３（ａ）に示すように、ウォータポンプ２１駆動直後に水温センサ２６で検出した水温Ｔ２は、ウォータポンプ２１駆動前の検出水温Ｔ0より低くなる。
したがって、制御装置２３は、ステップＳ４７で水温偏差ΔＴ≧０であると判定し、ステップＳ４９に移行して冷却系は正常であると判断する。
【００５３】
一方、冷却水の循環不良が生じている場合、冷却水路２４ａ〜２４ｄ内の温度が均一化しない。そのため、図１３（ｂ）に示すように、ウォータポンプ２１駆動直後に水温センサ２６で検出した水温Ｔ２は、ウォータポンプ２１駆動前の検出水温Ｔ0より低くならず、上昇を開始する。したがって、この場合には、制御装置２３は、ステップＳ４７で水温偏差ΔＴ＜０であると判定し、ステップＳ４８に移行して冷却系に異常が発生していると判断する。
このように、本実施形態では、ウォータポンプ２１駆動前後におけるインバータ９内の水温変化をモニタする。これにより、冷却水の循環不良を確実に検出することができる。
なお、図１１において、水温センサ２６が流体温度検出手段を構成している。また、図１２のステップＳ４６及びＳ４７が循環不良判断手段を構成している。
【００５４】
《効果》
（１）流体温度検出手段は、インバータに設けた冷却流体路に供給された冷却流体の温度を検出する。循環不良判断手段は、冷却流体圧送ポンプが駆動する前に流体温度検出手段で検出した第１の流体温度から、冷却流体圧送ポンプが駆動した後に流体温度検出手段で検出した第２の流体温度を差し引いた温度差が負値であるとき、冷却流体の循環不良が発生していると判断する。
これにより、冷却水の循環不良を確実に検出することができる。特に、ソーク時間が中途半端な工場出荷検査時に有効である。
【００５５】
《第６の実施形態》
この第６の実施形態は、前述した第５の実施形態において、車両始動直後の水温変化をモニタして異常を検出しているのに対し、車両走行中の水温上昇をモニタして異常を検出するようにしたものである。
《構成》
図１４は、第６の実施形態における冷却装置の構成を示す図である。
この冷却装置は、図１１に示す冷却装置において、電流センサ２９を追加した点を除いては、図１１と同様の構成を有する。したがって、ここでは構成の異なる部分を中心に説明する。
電流センサ２９は、インバータ９の駆動電流（ＩＮＶ電流）Ｉを検出する。また、水温センサ２６は、車両走行中のインバータ９内の水温Ｔ２を検出する。
【００５６】
図１５は、制御装置２３が実行する冷却異常診断処理手順を示すフローチャートである。
先ず、ステップＳ５１で制御装置２３は、電流センサ２９で検出したＩＮＶ電流Ｉを読み込み、ステップＳ５２に移行する。
ステップＳ５２では、制御装置２３は、前記ステップＳ５１で読み込んだＩＮＶ電流Ｉが所定値ＩTHより小さいか否かを判定する。そして、Ｉ＜ＩTHであると判定したときにはステップＳ５３に移行し、Ｉ≧ＩTHであると判定したときには、そのまま冷却異常診断処理を終了する。
【００５７】
ステップＳ５３では、制御装置２３は、水温センサ２６で検出した冷却水温Ｔ２を読み込み、ステップＳ５４に移行する。
ステップＳ５４では、制御装置２３は、前記ステップＳ５３で読み込んだ冷却水温Ｔ２が所定温度α（例えば、５０℃）を超えているか否かを判定する。ここで、所定温度αは、ＩＮＶ電流Ｉが所定電流Ｉ0（＜ＩTH）となったときのインバータの発熱量に応じて設定するものであり、冷却装置の冷却効率等を考慮して設定する。
【００５８】
そして、Ｔ２≦αであると判定したときには、そのまま冷却異常診断処理を終了し、Ｔ２＞αであると判定したときには、冷却異常診断を開始するものと判断してステップＳ５５に移行する。
ステップＳ５５では、制御装置２３は、前記ステップＳ５３で読み込んだ冷却水温Ｔ２が所定温度β（例えば、８０℃）を超えているか否かを判定する。そして、Ｔ２＞βであると判定したときには、過熱状態であると判断してステップＳ５６に移行し、冷却系に異常が発生していると判断して、所定のフェールセーフ処理を実行してから冷却異常診断処理を終了する。
【００５９】
一方、前記ステップＳ５５で、制御装置２３がＴ２≦βであると判定したときには、ステップＳ５７に移行して、所定時間（例えば、３０ｓｅｃ）あたりの冷却温度Ｔ２の温度上昇率ΔＴを演算する。
次に、ステップＳ５８に移行して、前記ステップＳ５７で演算した温度上昇率ΔＴが所定値ＴTH5より大きいか否かを判定する。そして、ΔＴ＞ＴTH5であると判定したときにはステップＳ５９に移行し、冷却系の異常が発生している可能性があると判断して冷却異常診断処理を終了する（仮異常判断）。
一方、前記ステップＳ５８でΔＴ＜ＴTH5であると判定したときには、ステップＳ６０に移行し、冷却系の異常は発生していないと判断して冷却異常診断処理を終了する。
【００６０】
《動作》
次に、第６の実施形態の動作について、図１６を用いて説明する。
今、車両が走行している状態で、冷却装置に異常が発生しておらず、冷却水が正常に循環しているものとする。このとき、制御装置２３は、図１５に示す冷却異常診断処理を実行する。そして、ステップＳ５１で読み込んだＩＮＶ電流Ｉが所定の範囲内にある場合（Ｉ＜ＩTH）、ＩＮＶ電流Ｉが十分小さいにもかかわらず水温上昇が大きい状態であるか否かを判定すべく、ステップＳ５２からステップＳ５３に移行する。
【００６１】
冷却水が正常に循環している場合、冷却水をインバータ９内に次々に供給する。そのため、水温センサ２６で検出する冷却水温Ｔ２の温度上昇は抑制される。
したがって、図１６（ａ）の時刻ｔ１で冷却水温Ｔ２が所定温度αを超えると、制御装置２３はステップＳ５４でＹｅｓと判定してステップＳ５５に移行する。このとき、冷却水温Ｔ２は所定温度β以下であるため、ステップＳ５５でＮｏと判定して、ステップＳ５７で温度上昇率ΔＴを演算する。
【００６２】
上述したように、正常時には冷却水温Ｔ２の温度上昇が抑制されるため、制御装置２３は、ステップＳ５８で温度上昇率ΔＴが所定値ＴTH5以下であると判定し、ステップＳ６０に移行して冷却系は正常であると判断する（時刻ｔ２）。
その後、時刻ｔ３でＩＮＶ電流Ｉが所定値ＩTHに達すると、制御装置２３はステップＳ５２でＮｏと判定して冷却異常診断処理を終了する。
【００６３】
一方、冷却水の循環不良が生じている場合、インバータ９内の冷却水は、正常時に比べ、入れ替わる量が減ることになる。このため、正常時に比べ、冷却水温Ｔ２はインバータ温度の上昇に伴って急速上昇する。
したがって、この場合には、図１６（ｂ）の時刻ｔ１１で冷却水温Ｔ２が所定温度αを超え、ステップＳ５７で温度上昇率ΔＴを演算すると、この温度上昇率ΔＴは所定値ＴTH5より大きくなる。そのため、ステップＳ５８でＹｅｓと判定してステップＳ５９に移行し、冷却系に異常（仮異常）が発生していると判断する（時刻ｔ１２）。
【００６４】
その後、時刻ｔ１３で冷却水温Ｔ２が所定温度βを超えると、制御装置２３はステップＳ５５でＹｅｓと判定してステップＳ５６に移行し、冷却系に異常が発生していると判断する。
ＩＮＶ電流Ｉは、インバータ９の発熱量に直結している。また、冷却水循環不良が発生すると、インバータ９内の冷却水が加熱されてＩＮＶ温度Ｔ１が急速上昇するが、水温センサ２６付近の水温Ｔ２は、インバータ中心部からの熱伝播により上昇するため温度変化が遅い。
【００６５】
これらの特性を利用して、本実施形態では、ＩＮＶ電流Ｉが所定の範囲内にある走行シーンにおいて、所定時間あたりの冷却水温Ｔ２の上昇率が大きい状態を検出することで、冷却系異常を検出する。これにより、エンジン２やインバータ９本体がダメージを負う前に冷却系の異常を確実に検出することができ、フェールセーフ処理を行うことができる。
なお、図１４において、水温センサ２６が流体温度検出手段を構成している。また、図１５のステップＳ５８及びＳ５９が循環不良判断手段を構成している。
【００６６】
《効果》
（１）流体温度検出手段は、インバータに設けた冷却流体路に供給された冷却流体の温度を検出する。循環不良判断手段は、車両走行中に流体温度検出手段で検出した流体温度の上昇率が、所定値より大きいとき、冷却流体の循環不良が発生していると判断する。
これにより、冷却水の循環不良を確実に検出することができる。
【００６７】
《第７の実施形態》
この第７の実施形態は、前述した第１の実施形態において、ＩＮＶ温度Ｔ１と冷却水温Ｔ２とを比較診断しているのに対し、ＩＮＶ温度Ｔ１等から推定した推定水温Ｔ５と冷却水温Ｔ２とを比較診断するようにしたものである。
《構成》
図１７は、第７の実施形態における冷却装置の構成を示す図である。
この冷却装置は、図２に示す冷却装置において、電流センサ２９を追加した点を除いては、図２と同様の構成を有する。したがって、ここでは構成の異なる部分を中心に説明する。
電流センサ２９は、インバータ９の駆動電流（ＩＮＶ電流）Ｉを検出する。
【００６８】
図１８は、制御装置２３が実行する冷却異常診断処理手順を示すフローチャートである。
先ず、ステップＳ６１で制御装置２３は、ＩＮＶ温度センサ２５で検出したＩＮＶ温度Ｔ１、及び電流センサ２９で検出したＩＮＶ電流Ｉを読み込み、ステップＳ６２に移行する。
ステップＳ６２では、制御装置２３は、ＩＮＶ温度Ｔ１の温度変化、ＩＮＶ電流Ｉ及び冷却装置の冷却効率など実験値から得られる定数に基づいて、水温上昇を演算し、冷却水温（推定水温）Ｔ５を演算する。推定水温Ｔ５は、インバータ９に供給された冷却水の温度推定値である。
【００６９】
次に、ステップＳ６３で、制御装置２３は、水温センサ２６で検出した冷却水温Ｔ２を読み込み、ステップＳ６４に移行する。
ステップＳ６４では、制御装置２３は、前記ステップＳ６２で演算した推定水温Ｔ５と、前記ステップＳ６３で読み込んだ冷却水温Ｔ２との温度差である水温偏差ΔＴを演算する。ここで、ΔＴ＝Ｔ５−Ｔ２である。
【００７０】
次に、ステップＳ６５で、制御装置２３は、前記ステップＳ６４で演算した水温偏差ΔＴが所定値ＴTH6より小さいか否かを判定する。そして、ΔＴ＜ＴTH6であると判定したときには、ステップＳ６６に移行して冷却系の異常が発生していると判断して、所定のフェールセーフ処理を実行してから冷却異常診断処理を終了する。一方、ΔＴ≧ＴTH6であると判定したときには、ステップＳ６７に移行して冷却系の異常は発生していないと判断して冷却異常診断処理を終了する。
【００７１】
このように、本実施形態では、ＩＮＶ温度Ｔ１等から推定した推定水温Ｔ５と、水温センサ２６で検出した冷却水温Ｔ２との比較診断を実施する。そして、前述した第１の実施形態と同様の概念により、これら２値の温度偏差ΔＴが正常時の値より極端に小さくなったとき、冷却系に異常が発生していると判断する。これにより、エンジン２やインバータ９本体がダメージを負う前に冷却系の異常を確実に検出することができ、フェールセーフ処理を行うことができる。
なお、図１７において、ＩＮＶ温度センサ２５がインバータ温度検出手段を構成し、水温センサ２６が流体温度検出手段を構成し、電流センサ２９が電流検出手段を構成している。また、図１８のステップＳ６２が流体温度推定手段を構成し、ステップＳ６４及びＳ６５が循環不良判断手段を構成している。
【００７２】
《効果》
（１）インバータ温度検出手段は、インバータの素子温度を検出する。電流検出手段は、インバータの通電電流を検出する。流体温度推定手段は、少なくともインバータ温度検出手段で検出したインバータ温度と、電流検出手段で検出したインバータ電流とに基づいて、インバータに設けた冷却流体路に供給された冷却流体の温度を推定する。流体温度検出手段は、冷却流体路内の冷却流体の温度を検出する。循環不良判断手段は、流体温度推定手段で推定した流体温度と、流体温度検出手段で検出した流体温度との温度差に基づいて、冷却流体の循環不良が発生しているか否かを判断する。
【００７３】
これにより、冷却水が正常に循環している場合に対し、インバータに供給された冷却流体の温度推定値と流体温度との差が異常に大きかったり、小さかったりすることを検知することができる。これに基づいて、冷却水の循環不良を確実に検出することができる。その結果、エンジンやインバータ本体がダメージを負う前にフェールセーフ処理を行うことができる。
例えば、流体温度検出手段で、インバータに設けた冷却流体路内の流体温度を検出すれば、正常時には上記温度差が大きくなり、異常発生時には上記温度差が小さくなる構成とすることができる。このように、正常時と異常発生時とで上記温度差が異なることを利用して冷却水の循環不良を確実に検出することができる。
【００７４】
《変形例》
（１）上記第７の実施形態においては、推定水温Ｔ５と冷却水温Ｔ２とを比較診断する場合について説明したが、推定水温Ｔ５と図５に示す水温センサ２７で検出した冷却水温Ｔ３とを比較診断することもできる。この場合には、前述した第２の実施形態と同様の概念により、推定水温Ｔ５と冷却水温Ｔ３との温度差（ΔＴ＝Ｔ５−Ｔ３）が所定値より大きいとき、冷却系に異常が発生していると判断する。
また、推定水温Ｔ５と図７に示す水温センサ２８ａで検出した冷却水温Ｔ４とを比較診断することもできる。この場合には、前述した第３の実施形態と同様の概念により、推定水温Ｔ５と冷却水温Ｔ４との温度差（ΔＴ＝Ｔ５−Ｔ４）が所定値より大きいとき、冷却系に異常が発生していると判断する。
これらにより、冷却水の循環不良を確実に検出することができる。
【図面の簡単な説明】
【００７５】
【図１】本発明を四輪駆動車両に適用した場合の概略構成図である。
【図２】第１の実施形態における冷却装置の構成を示す図である。
【図３】第１の実施形態において、制御装置が実行する冷却異常診断処理手順を示すフローチャートである。
【図４】一般的な冷却装置の構成を示す図である。
【図５】第２の実施形態における冷却装置の構成を示す図である。
【図６】第２の実施形態において、制御装置が実行する冷却異常診断処理手順を示すフローチャートである。
【図７】第３の実施形態における冷却装置の構成を示す図である。
【図８】第３の実施形態において、制御装置が実行する冷却異常診断処理手順を示すフローチャートである。
【図９】第４の実施形態における冷却装置の構成を示す図である。
【図１０】第４の実施形態において、制御装置が実行する冷却異常診断処理手順を示すフローチャートである。
【図１１】第５の実施形態における冷却装置の構成を示す図である。
【図１２】第５の実施形態において、制御装置が実行する冷却異常診断処理手順を示すフローチャートである。
【図１３】正常時と異常発生時とにおける水温センサ検出値の変化を示す図である。
【図１４】第６の実施形態における冷却装置の構成を示す図である。
【図１５】第６の実施形態において、制御装置が実行する冷却異常診断処理手順を示すフローチャートである。
【図１６】正常時と異常発生時とにおける水温センサ検出値の温度上昇率を示す図である。
【図１７】第７の実施形態における冷却装置の構成を示す図である。
【図１８】第７の実施形態において、制御装置が実行する冷却異常診断処理手順を示すフローチャートである。
【符号の説明】
【００７６】
１Ｌ、１Ｒ 前輪
２  エンジン
３Ｌ、３Ｒ  後輪
４  モータ
７  発電機
８  ４ＷＤコントローラ
９  インバータ
２１  ウォータポンプ
２２  サブラジエター
２３  制御装置
２４ａ〜２４ｄ  冷却水路
２５  ＩＮＶ温度センサ
２６，２７  水温センサ
２８  熱回収装置
２８ａ  水温センサ
２９  電流センサ
【図１】
2010153567.tif 000003
【図２】
2010153567.tif 000004
【図３】
2010153567.tif 000005
【図４】
2010153567.tif 000006
【図５】
2010153567.tif 000007
【図６】
2010153567.tif 000008
【図７】
2010153567.tif 000009
【図８】
2010153567.tif 000010
【図９】
2010153567.tif 000011
【図１０】
2010153567.tif 000012
【図１１】
2010153567.tif 000013
【図１２】
2010153567.tif 000014
【図１３】
2010153567.tif 000015
【図１４】
2010153567.tif 000016
【図１５】
2010153567.tif 000017
【図１６】
2010153567.tif 000018
【図１７】
2010153567.tif 000019
【図１８】
2010153567.tif 000020