(57)【要約】【課題】回転電機のステータコイルの実温度を正確に推定する。【解決手段】回転電機の温度推定システム１０は、回転電機３０のステータコイル３６の温度を検出するコイル温度センサ４０と、回転電機３０のケース４８内に供給された冷媒Ｆの温度を検出する冷媒温度センサ４２と、予め定められた周期で、コイル温度センサ４０の検出温度Ｔｃｔを補正して、ステータコイル３６の実温度推定値を求める実温度推定部１４と、を備える。実温度推定部１４は、コイル温度センサ４０の冷媒Ｆへの浸漬状態を表す指標となる、前回の周期で求められた実温度推定値と冷媒温度センサ４２の検出温度Ｔｏｔとの温度差を求め、その温度差と、コイル温度センサ４０の検出温度Ｔｃｔの変化量とに応じて変化する補正量を算出し、その補正量でコイル温度センサ４０の検出温度Ｔｃｔを補正することでステータコイル３６の実温度推定値を求める。【選択図】図１
2018098917.tif 000002
【特許請求の範囲】
【請求項１】
ケース内に収容される回転電機であって、前記ケース内に冷媒が供給されることで冷却されるステータコイルを有する回転電機の温度推定システムであって、
前記ステータコイルの温度を検出するコイル温度センサと、
前記冷媒の温度を検出する冷媒温度センサと、
予め定められた周期で、前記コイル温度センサの検出温度と前記ステータコイルの実温度との乖離を低減する又は無くす為の補正量を算出し、算出した前記補正量によって前記コイル温度センサの検出温度を補正して前記ステータコイルの実温度推定値を求める実温度推定部と、を備え、
前記コイル温度センサは冷媒に浸漬し得る位置に設けられており、
前記実温度推定部は、前記コイル温度センサの前記冷媒への浸漬状態を表す指標となる、前回の周期で求められた前記実温度推定値と前記冷媒温度センサの検出温度との温度差を求め、当該温度差と、前記コイル温度センサの検出温度の変化量とに応じて変化する前記補正量を算出することで前記ステータコイルの前記実温度推定値を求める、
ことを特徴とする回転電機の温度推定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載された回転電機のステータコイルの温度を推定する温度推定システムに関する。
【背景技術】
【０００２】
従来から、ハイブリッド自動車や電気自動車等の電動車両には、車輪を駆動させるための回転電機が搭載されている。このような回転電機は使用時に高温になるため、回転電機を収容したケース内に冷媒を供給することで、冷却が行われている。また、回転電機のステータコイル等の温度を温度センサで検出し、検出された温度が高温の場合には回転電機の出力を制限するように駆動を制御することで、回転電機の温度上昇を抑制し構成部品を保護している。
【０００３】
ステータコイルの温度を温度センサで検出した場合には、検出温度が実温度（実際の温度）と乖離することがあるため、従来から検出温度を補正して実温度を推定することが行われている。
【０００４】
特許文献１には、ステータコイルの温度を検出する温度センサを有する回転電機の温度推定システムにおいて、回転電機のトルク指令値及び温度センサの検出温度の変化量に関係付けられた温度補正値を用いて、温度センサの検出温度を補正してステータコイルの実温度を推定することが開示されている。特許文献１では、車両の傾斜状態に応じて、回転電機を収容したケース内に供給された冷媒の温度センサへの接触の仕方が変化することを考慮して、温度補正値を決定している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−３３９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ケース内に供給された冷媒（例えば、冷却油）は回転電機の構成部品（ステータコイル等）を冷却した後、ケースの下部に溜まり、その溜まった冷媒は、ケース外に吸引されて、ポンプにより再びケース内に供給されることになる。このように、冷媒はケースの下部に一旦溜まるため、ステータコイルに温度センサ（例えば、サーミスタ）が取り付けられている場合には、車両の走行状況によって、その温度センサが冷媒に浸漬したり、しなかったりする（冷媒の中に油没したり、しなかったりする）。よって、温度センサの検出温度が変化し、検出温度と実温度との乖離状態が変化する。従来の温度センサの検出温度と実温度との乖離を埋める為の補正量は、浸漬状態（浸漬有無や浸漬の程度）によって変化しないため、改善の余地がある。
【０００７】
そこで、本発明は、ステータコイルの温度センサの冷媒への浸漬状態（浸漬有無や浸漬の程度）によって、温度センサの検出温度と実温度との乖離状態が変化した場合であっても、検出温度を精度良く補正して、正確な実温度を推定できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の回転電機の温度推定システムは、ケース内に収容される回転電機であって、前記ケース内に冷媒が供給されることで冷却されるステータコイルを有する回転電機の温度推定システムであって、前記ステータコイルの温度を検出するコイル温度センサと、前記冷媒の温度を検出する冷媒温度センサと、予め定められた周期で、前記コイル温度センサの検出温度と前記ステータコイルの実温度との乖離を低減する又は無くす為の補正量を算出し、算出した前記補正量によって前記コイル温度センサの検出温度を補正して前記ステータコイルの実温度推定値を求める実温度推定部と、を備え、前記コイル温度センサは冷媒に浸漬し得る位置に設けられており、前記実温度推定部は、前記コイル温度センサの前記冷媒への浸漬状態を表す指標となる、前回の周期で求められた前記実温度推定値と前記冷媒温度センサの検出温度との温度差を求め、当該温度差と、前記コイル温度センサの検出温度の変化量とに応じて変化する前記補正量を算出することで前記ステータコイルの前記実温度推定値を求める、ことを特徴とする。
【０００９】
本発明の回転電機の温度推定システムにおいて、前記乖離の前記補正量は、前記回転電機のトルク指令値に応じて変化する、としても好適である。
【００１０】
本発明の回転電機の温度推定システムにおいて、前記乖離の前記補正量は、前記各周期において算出する補正量変動を積算して求める、としても好適である。
【００１１】
本発明の回転電機の温度推定システムにおいて、コイル温度センサの検出温度の変化量と、トルク指令値と、に対応する仮の補正量変動が設定されたマップであり、前回の周期で求められた前記実温度推定値と前記冷媒温度センサの検出温度との温度差の違いに対応した複数のマップを予め記憶しており、前記複数のマップの各々から、前記変化量と、前記トルク指令値とに対応する仮の補正量変動を読み出し、前記読み出された仮の補正量変動の各々と、それらが読み出された前記マップの前記温度差との関係を用いて、前回の周期で求められた前記実温度推定値と前記冷媒温度センサの検出温度との温度差とに対応した前記補正量変動を算出する、としても好適である。
【発明の効果】
【００１２】
本発明によれば、ステータコイルの温度センサの冷媒への浸漬状態（浸漬有無や浸漬の程度）によって変化する温度センサの検出温度とステータコイルの実温度との乖離状態を考慮して、温度センサの検出温度の補正が行われるので、正確なステータコイルの実温度を推定することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態における回転電機の温度推定システムの構成の一例を示す図である。
【図２】コイル温度センサが冷媒に浸漬した様子を示す図である。
【図３】コイル温度センサが冷媒に浸漬した様子を示す別の図である。
【図４】本発明の実施形態におけるステータコイルの実温度推定値の算出処理の流れの一例を示すフローチャートである。
【図５Ａ】本発明の実施形態におけるステータコイルの実温度推定値の算出処理で用いる第１マップを示す図である。
【図５Ｂ】本発明の実施形態におけるステータコイルの実温度推定値の算出処理で用いる第２マップを示す図である。
【図５Ｃ】本発明の実施形態におけるステータコイルの実温度推定値の算出処理で用いる第３マップを示す図である。
【図６】本発明の実施形態における乖離量（補正量変動）の算出方法を説明するための図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら本発明の一実施形態について説明する。
【００１５】
図１は、本実施形態の回転電機の温度推定システム１０の構成の一例を示す図である。図１には、回転電機の温度推定システム１０の他、バッテリ２０、インバータ２２、回転電機３０、冷却部５０も合わせて示されており、回転電機３０はその構成が分かるように断面図で示されている。
【００１６】
本実施形態の回転電機３０は、ハイブリッド車両や電気自動車などの電動車両に搭載されている。回転電機３０は、力行時にはバッテリ２０からインバータ２２を介して供給された電力によりモータとして機能して電動車両の車輪を駆動し、制動時には発電機として機能して回生エネルギーを回収し、インバータ２２を介してバッテリ２０を充電する。バッテリ２０は、リチウムイオン電池等の二次電池である。
【００１７】
図１に示すように、回転電機３０はケース４８内に収容されている。冷却部５０は、ケース４８内に冷媒を供給することで、ステータコイル３６を含む回転電機３０の構成部品を冷却する。なお、冷媒は、例えば、ＡＴＦ（Ａｕｔｏｍａｔｉｃ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｆｌｕｉｄ）と呼ばれる冷却油である。
【００１８】
回転電機の温度推定システム１０は、制御部１２と、回転電機３０のステータコイル３６の温度を検出する温度センサ４０（以降、コイル温度センサ４０と言う）と、冷媒の温度を検出する温度センサ４２（以降、冷媒温度センサ４２と言う）とを備えている。制御部１２は、マイクロプロセッサを含み、プログラムを実行することによって、ステータコイル３６の実温度を推定する（実温度推定値を算出する）実温度推定部１４として機能する。また、制御部１２は、後述するステータコイル３６の実温度推定値の算出処理で用いるマップ等を記憶する記憶部１８を有している。制御部１２には、コイル温度センサ４０の検出温度Ｔｃｔと、冷媒温度センサ４２の検出温度Ｔｏｔが入力されている。
【００１９】
本実施形態の回転電機の温度推定システム１０は、制御部１２の実温度推定部１４が、予め定められた周期ｔｃ１で、コイル温度センサ４０の検出温度Ｔｃｔとステータコイル３６の実温度との乖離を低減する又は無くす為の補正量を算出し、算出した補正量によってコイル温度センサ４０の検出温度Ｔｃｔを補正してステータコイル３６の実温度推定値を求める。この詳細については、後述する。
【００２０】
次に、回転電機３０の構成について説明する。図１に示すように、回転電機３０は、ロータ３２とステータ３４とを備えている。ロータ３２は、ケース４８に対して回転可能に支持されている駆動軸３１に接続されており、駆動軸３１の外周部に設けられたロータコア３３を有している。ロータコア３３には、複数の永久磁石３９が配設されている。ステータ３４は、ステータコア３５を備えている。このステータコア３５は、内周側が空隙を空けてロータ３２と対向配置された状態で、ケース４８に保持されている。また、ステータコア３５に設けられた複数のスロット３７のそれぞれにステータコイル３６が巻回されている。ステータコイル３６には、インバータ２２から駆動電流が供給され、この駆動電流によってステータコイル３６に発生した電磁力により、ステータ３４に対してロータ３２が回転する。
【００２１】
ステータコイル３６には、ステータコイル３６の温度を検出する温度センサ４０（コイル温度センサ４０）が取り付けられている。コイル温度センサ４０は、後述するように、冷媒に浸漬し得る（冷媒の中に油没し得る）位置に取り付けられている。コイル温度センサ４０は、例えば、サーミスタである。コイル温度センサ４０の検出温度Ｔｃｔは、制御部１２に出力されている。なお、コイル温度センサ４０は、ステータコイル３６が巻回されているスロット３７付近のステータコア３５に取り付けられていても良い。
【００２２】
次に、冷却部５０の構成について説明する。図１に示すように、冷却部５０は、ケース４８の外部に設けられた冷媒流路５２と、冷媒流路５２に接続されケース４８内部の上端に設けられた冷媒パイプ４４とを有している。冷媒パイプ４４は、駆動軸３１の軸方向に延びて存在している。冷媒流路５２は、冷媒ポンプ５４を有し、ケース４８の下部に溜まった冷媒Ｆを吸引して、冷媒パイプ４４に循環供給する。冷媒パイプ４４は、冷媒Ｆを下方に噴出させる複数の噴出口４６を有しており、その複数の噴出口４６から冷媒Ｆを噴出することで、冷媒Ｆが流下しながらステータコイル３６に接触し、ステータコイル３６が冷却される。ステータコイル３６を冷却した後の冷媒Ｆは、再びケース４８の下部に溜まることになる。なお、冷却部５０に冷却用熱交換部を設けて、より効果的に冷媒を冷却してもよい。冷却用熱交換部は、外部を流れる空気と内部を流れる冷媒との間で熱交換を行って、冷媒を冷却する。
【００２３】
ケース４８の底付近には、冷媒の温度を検出する温度センサ４２（冷媒温度センサ４２）が取り付けられている。冷媒温度センサ４２は、例えば、サーミスタである。冷媒温度センサ４２の検出温度Ｔｏｔは、制御部１２に出力されている。
【００２４】
上記したように、ケース４８の下部には冷媒が溜まっているため、車両の速度や傾斜状態等によって、コイル温度センサ４０が冷媒に浸漬したり、しなかったりする（冷媒の中に油没したり、しなかったりする）。図１には、コイル温度センサ４０が冷媒に浸漬していない様子が示されている。図２及び図３は、コイル温度センサ４０が冷媒に浸漬している様子を示す図であり、図１に示した部材と同じ部材には同じ符号を付してある。図２には、車両の速度（車速）が変化して、ケース４８下部の冷媒の量が増え、コイル温度センサ４０が冷媒に浸漬している様子が示されている。図３には、車両が傾斜したことによって、コイル温度センサ４０が冷媒に浸漬している様子が示されている。
【００２５】
コイル温度センサ４０が冷媒に浸漬している場合には、コイル温度センサ４０により低めの温度が検出され、コイル温度センサ４０が冷媒に浸漬していない場合には、コイル温度センサ４０により高めの温度が検出される。すなわち、コイル温度センサ４０の冷媒への浸漬状態（浸漬有無や浸漬の程度）によって、コイル温度センサ４０の検出温度Ｔｃｔとステータコイル３６の実際の温度（実温度）との乖離状態が変化する。
【００２６】
そこで、本実施形態の回転電機の温度推定システム１０は、コイル温度センサ４０の冷媒への浸漬状態によって変化するコイル温度センサ４０の検出温度Ｔｃｔとステータコイル３６の実温度との乖離状態を考慮して、コイル温度センサ４０の検出温度Ｔｃｔを補正することで、正確なステータコイル３６の実温度を推定する（実温度推定値を求める）。
【００２７】
具体的には、次のようにしてステータコイル３６の実温度推定値を求める。前述したように、回転電機の温度推定システム１０の実温度推定部１４は、予め定められた周期ｔｃ１で、ステータコイル３６の実温度推定値Ｔｃｅを算出する。実温度推定部１４は、前回の周期で求められた実温度推定値ＰＴｃｅと冷媒温度センサ４２の検出温度Ｔｏｔとの温度差ΔＴ１を算出し、この温度差ΔＴ１をコイル温度センサ４０の冷媒への浸漬状態（浸漬有無や浸漬の程度）を表す指標として用いる。温度差ΔＴ１が０に近い値の場合には、コイル温度センサ４０は冷媒へ浸漬している可能性が高く、温度差ΔＴ１が大きな値の場合には冷媒へ浸漬していない可能性が高いことを意味する。そして、実温度推定部１４は、温度差ΔＴ１、すなわち、浸漬状態に対応した、１周期あたりの（時間間隔ｔｃ１における）コイル温度センサ４０の検出温度Ｔｃｔとステータコイル３６の実温度の乖離量Ｔｎ１を算出する。本実施形態では、この乖離量Ｔｎ１を補正量変動Ｔｎ１とも言う。そして、前回の周期までの乖離量の積算値（乖離積算量）ＩＴｎに、算出された乖離量Ｔｎ１（補正量変動Ｔｎ１）を加算して乖離積算量ＩＴｎを更新し、この乖離積算量ＩＴｎを補正量として用いて、コイル温度センサ４０の検出温度Ｔｃｔを補正し、ステータコイル３６の実温度推定値を求める。
【００２８】
なお、１周期あたりの（時間間隔ｔｃ１における）コイル温度センサ４０の検出温度Ｔｃｔとステータコイル３６の実温度の乖離量Ｔｎ１は、１周期あたりの（時間間隔ｔｃ１における）コイル温度センサ４０の検出温度の変化量ΔＴｃｔと、回転電機３０のトルク指令値ＴＲＱによっても変化する。そこで、本実施形態では、変化量ΔＴｃｔ及びトルク指令値ＴＲＱも考慮して、すなわち、変化量ΔＴｃｔ及びトルク指令値ＴＲＱに応じて、乖離量Ｔｎ１（補正量変動Ｔｎ１）を変化させる。
【００２９】
次に、本実施形態の実温度推定部１４が行うステータコイル３６の実温度推定値の算出処理について詳細に説明する。図４は、実温度推定部１４が行うステータコイル３６の実温度推定値の算出処理の流れの一例を示すフローチャートである。実温度推定部１４は、予め定められた周期ｔｃ１で、図４のフローを実行する。なお、図４のフローでは、ステータコイル３６の実温度推定値を、「コイル実温度推定値」と言う。
【００３０】
図４に示すよう、まず、Ｓ１００で、実温度推定部１４は、コイル温度センサ４０の検出温度Ｔｃｔを取得する。次に、Ｓ１０２で、前回の周期で得られたコイル温度センサ４０の検出温度ＰＴｃｔを取得する。ＰＴｃｔは、例えば、前回の周期の時に制御部１２の記憶部１８に記憶しておき、それを読み出すことで取得する。なお、図４のフローが最初に実行される時は、ＰＴｃｔを、Ｓ１００で取得されたＴｃｔと同じ値にするようにしても良い。
【００３１】
次に、Ｓ１０４で、実温度推定部１４は、コイル温度センサ４０の検出温度の変化量ΔＴｃｔを算出する。ΔＴｃｔは、Ｓ１００で取得された今回の周期の検出温度Ｔｃｔから、Ｓ１０２で取得された前回の周期の検出温度ＰＴｃｔを差し引くことで算出する。このΔＴｃｔは、１周期あたりの（時間間隔ｔｃ１における）コイル温度センサ４０の検出温度Ｔｃｔの変化量である。
【００３２】
次に、Ｓ１０６で、実温度推定部１４は、回転電機３０のトルク指令値ＴＲＱを取得する。トルク指令値ＴＲＱは、例えば、不図示のアクセルペダルセンサや車速センサの検出信号から算出された回転電機３０のトルク値である。
【００３３】
Ｓ１０６の後は、Ｓ１０８で、実温度推定部１４は、Ｓ１０４で算出された変化量ΔＴｃｔと、Ｓ１０６で取得されたトルク指令値ＴＲＱとを用いて、複数のマップの各々から仮乖離量（仮補正量変動）を取得する。本実施形態では、前回の周期で求められたコイル実温度推定値ＰＴｃｅと冷媒温度センサ４２の検出温度Ｔｏｔとの温度差ΔＴ１が、予め定められた温度差（後述するΔＴａ等）である場合おける、１周期あたりの（時間間隔ｔｃ１における）コイル温度センサ４０の検出温度Ｔｃｔとステータコイル３６の実温度の乖離量が設定されたマップを用いて、仮乖離量を取得する。具体的には、ΔＴ１がΔＴａであった場合における乖離量Ｔｎａが設定された第１マップＭａと、ΔＴ１がΔＴｂであった場合における乖離量Ｔｎｂが設定された第２マップＭｂと、ΔＴ１がΔＴｃであった場合における乖離量Ｔｎｃが設定された第３マップＭｃとの３つのマップを用いる。なお、ΔＴａ＜ΔＴｂ＜ΔＴｃの関係がある。
【００３４】
図５Ａは第１マップＭａを示す図であり、図５Ｂは第２マップＭｂを示す図であり、図５Ｃは第３マップＭｃを示す図である。図５Ａ〜図５Ｃに示すように、各マップには、コイル温度センサ４０の検出温度の変化量ΔＴｃｔと、トルク指令値ＴＲＱとに応じた乖離量が設定されている。これらの乖離量は、予め実験等により、各々のマップの温度差（ΔＴａ，ΔＴｂ，ΔＴｃ）における、コイル温度センサ４０の検出温度の変化量ΔＴｃｔと、トルク指令値ＴＲＱとに応じた乖離量を調べることで設定されている。なお、乖離量は、正負の値をとる。第１マップＭａ〜第３マップＭｃは、予め、制御部１２の記憶部１８に記憶されている。
【００３５】
Ｓ１０８で、実温度推定部１４は、各マップから、コイル温度センサ４０の検出温度の変化量ΔＴｃｔと、トルク指令値ＴＲＱとに対応付けられた乖離量を、仮乖離量として取得する。すなわち、第１マップＭａ（図５Ａ）からは仮乖離量Ｔｎａを、第２マップＭｂ（図５Ｂ）からは仮乖離量Ｔｎｂを、第３マップＭｃ（図５Ｃ）からは仮乖離量Ｔｎｃを取得する。
【００３６】
なお、本実施形態では、前回の周期で求められたコイル実温度推定値ＰＴｃｅと冷媒温度センサ４２の検出温度Ｔｏｔとの温度差ΔＴ１が小さい程、すなわち、コイル温度センサ４０が冷媒へ浸漬している可能性が高い程、乖離量（補正量変動）が大きく設定されている。すなわち、ΔＴａの第１マップＭａと、ΔＴｂの第２マップＭｂと、ΔＴｃの第３マップＭｃ（ΔＴａ＜ΔＴｂ＜ΔＴｃ）の同一変化量ΔＴｃｔ、同一トルク指令値ＴＲＱでの乖離量を比較した場合、一般的に、第１マップＭａの乖離量が最も高い値となっており、第３マップＭｃの乖離量が最も低い値となっている。
【００３７】
また、各マップにおいて、トルク指令値ＴＲＱが高くなる程、乖離量が大きくなるように設定されている。また、各マップにおいて、コイル温度センサ４０の検出温度の変化量ΔＴｃｔが負値の場合には正値の場合に比べて、乖離量が大きく設定されている。
【００３８】
図４のＳ１０８で仮乖離量を取得した後は、Ｓ１１０に進む。Ｓ１１０で、実温度推定部１４は、冷媒温度センサ４２の検出温度Ｔｏｔを取得する。そして、Ｓ１１２で、実温度推定部１４は、前回の周期で算出されたコイル実温度推定値ＰＴｃｅを取得する。ＰＴｃｅは、例えば、前回の周期の時に、制御部１２の記憶部１８に記憶しておき、それを読み出すことで取得する。なお、図４のフローが最初に実行される時には、コイル温度センサ４０の検出温度Ｔｃｔ又はＴｃｔに所定の補正を行ったものを、ＰＴｃｅとして取得しても良い。
【００３９】
次に、Ｓ１１４で、実温度推定部１４は、コイル温度センサ４０の冷媒への浸漬状態を表す指標である、前回の周期で算出されたコイル実温度推定値ＰＴｃｅと冷媒温度センサ４２の検出温度Ｔｏｔとの温度差ΔＴ１を算出する。具体的には、ＰＴｃｅからＴｏｔを差し引いて温度差ΔＴ１を算出する。
【００４０】
次に、Ｓ１１６で、実温度推定部１４は、Ｓ１１４で算出した温度差ΔＴ１に対応した乖離量Ｔｎ１を算出する。すなわち、コイル温度センサ４０の冷媒への浸漬状態に対応した１周期あたりの（時間間隔ｔｃ１における）コイル温度センサ４０の検出温度Ｔｃｔとステータコイル３６の実温度との乖離量Ｔｎ１（補正量変動Ｔｎ１）を算出する。
【００４１】
図６は、乖離量Ｔｎ１の算出方法を説明するための図である。図６に示すように、乖離量Ｔｎ１は、Ｓ１０８で各マップから取得された仮乖離量Ｔｎａ，Ｔｎｂ，Ｔｎｃの値を線形補間することで算出する。具体的には、まず、仮乖離量Ｔｎａ，Ｔｎｂ，Ｔｎｃの各々と、それらが読み出された各マップの温度差ΔＴａ，ΔＴｂ，ΔＴｃとの関係を、「温度差ΔＴ−乖離量Ｔｎ」座標上にプロットする。そして、プロットされた各点を線形補間することで、温度差ΔＴ１に対応する乖離量Ｔｎ１を算出する。
【００４２】
次に、Ｓ１１８で、実温度推定部１４は、乖離積算量ＩＴｎを更新する。乖離積算量ＩＴｎは、各周期において算出された乖離量を積算したものである。実温度推定部１４は、前回の周期までの乖離積算量ＩＴｎに、今回の周期において算出された乖離量Ｔｎ１を加算することで、乖離積算量ＩＴｎを更新する。この更新された乖離積算量ＩＴｎが、コイル温度センサ４０の検出温度Ｔｃｔの補正量となる。
【００４３】
次に、Ｓ１２０で、実温度推定部１４は、コイル温度センサ４０の検出温度Ｔｃｔに、Ｓ１１８で求められた乖離積算量ＩＴｎ（補正量）を加算することで、検出温度Ｔｃｔを補正し、ステータコイル３６のコイル実温度推定値Ｔｃｅを算出する。
【００４４】
以上説明した実温度推定値の算出処理を、実温度推定部１４が、予め定められた周期ｔｃ１で行うことで、コイル実温度推定値Ｔｃｅを更新していく。
【００４５】
なお、算出されたコイル実温度推定値Ｔｃｅは、例えば、回転電機３０の負荷率の設定（出力制限）に用いられる。具体的には、コイル実温度推定値Ｔｃｅが高温になった際に、制御部１２がインバータ２２を制御して回転電機３０の負荷率を低減させて、すなわち、出力制限を行って、回転電機３０の構成部品を保護する。
【００４６】
以上説明した本実施形態の回転電機の温度推定システム１０によれば、コイル温度センサ４０の冷媒への浸漬状態（浸漬有無や浸漬の程度）によって変化するコイル温度センサ４０の検出温度Ｔｃｔとステータコイルの実温度との乖離状態が考慮された補正が行われるため、正確なステータコイル３６の実温度推定値を得ることができる。
【００４７】
よって、このステータコイル３６の実温度推定値を用いて回転電機３０の出力制限を行うことで的確に回転電機３０の構成部品の保護が行えると共に、コイル温度センサ４０の検出温度Ｔｃｔとステータコイル３６の実温度との乖離を考慮してマージンを大きくとって出力制限を行う（過剰な出力制限を行う）必要が無くなることで、回転電機３０の性能を十分に発揮することができる。
【００４８】
以上説明した本実施形態の回転電機の温度推定システム１０は、３つのマップを用いて乖離量Ｔｎ１を算出した。しかし、マップの数は３つに限られず、その他の数のマップを用いて、乖離量Ｔｎ１を算出しても良い。また、マップを用いるのではなく、算出式により仮乖離量を求め、乖離量Ｔｎ１を算出しても良い。
【符号の説明】
【００４９】
１０  回転電機の温度推定システム、１２  制御部、１４  実温度推定部、１８  記憶部、２０  バッテリ、２２  インバータ、３０  回転電機、３１  駆動軸、３２  ロータ、３３  ロータコア、３４  ステータ、３５  ステータコア、３６  ステータコイル、３７  スロット、３９  永久磁石、４０  温度センサ（コイル温度センサ）、４２  温度センサ（冷媒温度センサ）、４４  冷媒パイプ、４６  噴出口、４８  ケース、５０  冷却部、５２  冷媒流路、５４  冷媒ポンプ。
【図１】
2018098917.tif 000003
【図２】
2018098917.tif 000004
【図３】
2018098917.tif 000005
【図４】
2018098917.tif 000006
【図５Ａ】
2018098917.tif 000007
【図５Ｂ】
2018098917.tif 000008
【図５Ｃ】
2018098917.tif 000009
【図６】
2018098917.tif 000010