(57)【特許請求の範囲】
【請求項１】
回転電機に取り付けられた温度センサの出力信号に基づいて、前記回転電機の温度を検出する温度検出部と、
回転電機の運転状態に基づいて、前記回転電機内の推定箇所の温度を推定する温度推定部と、を備え、
前記推定箇所は、前記温度センサが取り付けられた箇所とは異なっており、
前記温度推定部は、前記回転電機の運転を開始し、温度推定を開始する際に、前記回転電機の温度検出値に基づいて温度推定値の初期値である検出初期値を設定し、想定される冷媒の温度に対応して予め設定された又は冷媒の温度検出値に基づいて設定した基準初期値と、前記検出初期値とのいずれか大きい方を、最終的な温度推定値の初期値に設定する回転電機の制御装置。
【請求項２】
前記温度推定部は、前記回転電機の運転停止状態における、前記温度検出値と前記推定箇所の温度との関係が予め設定された相関温度データを参照し、今回の前記温度検出値に対応する前記推定箇所の温度を前記検出初期値として算出する請求項１に記載の回転電機の制御装置。
【請求項３】
前記冷媒は、循環する液状の冷媒であり、
前記基準初期値は、想定される前記回転電機の運転状態における前記冷媒の最高温度に対応して予め設定されている請求項１又は２に記載の回転電機の制御装置。
【請求項４】
前記冷媒の温度は、前記回転電機に供給される直前の前記冷媒の温度である請求項１から３のいずれか一項に記載の回転電機の制御装置。
【請求項５】
前記推定箇所は、固定子に巻装されたコイルの内、最も温度が高くなる箇所又は過熱保護が必要な箇所に設定されている請求項１から４のいずれか一項に記載の回転電機の制御装置。
【請求項６】
前記推定箇所は、回転子に設けられた磁石に設定されている請求項１から４のいずれか一項に記載の回転電機の制御装置。
【請求項７】
回転電機又はインバータに取り付けられた温度センサの出力信号に基づいて、温度を検出する温度検出部と、
前記インバータの運転状態に基づいて、前記インバータ内の推定箇所の温度を推定する温度推定部と、を備え、
前記推定箇所は、前記温度センサが取り付けられた箇所とは異なっており、
前記温度推定部は、前記インバータの運転を開始し、温度推定を開始する際に、前記回転電機又は前記インバータの温度検出値に基づいて温度推定値の初期値である検出初期値を設定し、想定される冷媒の温度に対応して予め設定された又は冷媒の温度検出値に基づいて設定した基準初期値と、前記検出初期値とのいずれか大きい方を、最終的な温度推定値の初期値に設定する回転電機の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、回転電機の制御装置に関するものである。
【背景技術】
【０００２】
車両用の回転電機は、回転子と、その周囲に配設され、固定子コイルが巻装された固定子コアとを有する。回転電機は、固定子コイルに通電して回転力を得て、発電機は、回転子の回転により固定子コイルに流れる電流を取り出す。そして、回転子の回転時に固定子コイルに電流が流れると、固定子コア及び固定子コイルが発熱する。この発熱により固定子温度が上昇すると、固定子コイルの損傷、永久磁石の熱減磁等の不具合が発生する可能性がある。このことから、過熱保護のために、回転電機の温度を推定する手法が提案されている。
【０００３】
例えば、特許文献１では、固定子コイルに温度センサを設けずに、コイルを流れる電流を算出し、コイルに流れる電流により、演算周期毎に、コイルに発生するコイル発熱量を算出し、演算周期の間にコイルからコイルに隣接する部材への内部伝達熱量に基づくコイル温度変化量を算出し、演算周期の間にコイルに隣接する部材から外気への前回外部伝達熱量に基づく部材温度変化量を算出するステップを実行することにより、演算周期毎に回転電機のコイル温度を推定するコイル温度推定方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第５０７５４１８号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１には、温度推定値の初期値は、想定される最悪の高温使用環境での外気温度と同じにすることが好ましいと記載されている。しかし、特に、冷却油等の液状の冷媒を用いる場合は、回転電機の運転停止状態において、冷却の状態によって、冷媒の温度が、回転電機の温度及び外気温度を上回る場合がある。この場合は、運転開始後に、回転電機は、高い温度の冷媒により加熱され、温度上昇が大きくなる。特許文献１のように、外気温度により、温度推定値の初期値を設定すると、運転開始後に、温度推定値は、実際の温度よりも低くなり、温度推定値を用いた過熱保護が遅れる可能性がある。一方、温度推定値の初期値を高く設定し過ぎると、運転開始後の温度推定値が、実際の温度よりも、高くなり過ぎ、不必要にも関わらず過熱保護により回転電機の出力が制限される可能性がある。
【０００６】
そこで、本願は、回転電機の運転開始時の冷媒の温度が、回転電機の温度よりも高くなる場合でも、温度推定値の初期値を適切に設定し、温度推定値が、実際の温度よりも低くなることを抑制することができる回転電機の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る回転電機の制御装置は、
回転電機に取り付けられた温度センサの出力信号に基づいて、前記回転電機の温度を検出する温度検出部と、
回転電機の運転状態に基づいて、前記回転電機内の推定箇所の温度を推定する温度推定部と、を備え、
前記推定箇所は、前記温度センサが取り付けられた箇所とは異なっており、
前記温度推定部は、前記回転電機の運転を開始し、温度推定を開始する際に、前記回転電機の温度検出値に基づいて温度推定値の初期値である検出初期値を設定し、想定される冷媒の温度に対応して予め設定された又は冷媒の温度検出値に基づいて設定した基準初期値と、前記検出初期値とのいずれか大きい方を、最終的な温度推定値の初期値に設定するものである。
【発明の効果】
【０００８】
本願の回転電機の制御装置によれば、回転電機の温度検出値に基づいて設定された検出初期値が、想定される冷媒の温度に対応して予め設定された又は冷媒の温度検出値に基づいて設定した基準初期値よりも低い場合に、基準初期値が温度推定値の初期値に設定されるので、運転開始後に、高い温度の冷媒により、回転電機が過熱される場合でも、温度推定値が、実際の温度よりも低くなることを抑制することができる。一方、回転電機の温度検出値に基づいて設定された検出初期値が、基準初期値よりも高い場合に、検出初期値が温度推定値の初期値に設定されるので、温度推定値が、実際の温度から大きくずれることを抑制できる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に係る回転電機及び回転電機の制御装置の概略構成図である。
【図２】実施の形態１に係る回転電機の概略断面図である。
【図３】実施の形態１に係る回転電機の冷媒循環冷却装置の概略構成図である。
【図４】実施の形態１に係るインバータの概略回路図である。
【図５】実施の形態１に係る回転電機の制御装置の概略ブロック図である。
【図６】実施の形態１に係る回転電機の制御装置の概略ハードウェア構成図である。
【図７】実施の形態１に係る温度推定部のブロック図である。
【図８】実施の形態１に温度予測データを説明する図である。
【図９】実施の形態１に最大トルクデータを説明する図である。
【図１０】実施の形態１に相関温度データを説明する図である。
【図１１】実施の形態１にトルク低減率データを説明する図である。
【図１２】実施の形態２に係る回転電機の冷媒循環冷却装置の概略構成図である。
【図１３】実施の形態４に係るインバータの冷媒循環冷却装置の概略構成図である。
【発明を実施するための形態】
【００１０】
１．実施の形態１
以下、実施の形態１に係る回転電機の制御装置３０（以下、単に、制御装置３０と称す）について図面を参照して説明する。図１は、回転電機１、インバータ４、及び制御装置３０等の概略構成図である。
【００１１】
１−１．回転電機１
図２に、回転軸心を通る平面で切断した回転電機１の断面図を示す。回転電機１は、円筒状の固定子１００と、固定子１００の径方向内側に配置され、軸受２０４、２０５により回転可能に支持された円筒状の回転子２００と、を有している。本実施の形態では、回転電機１は、永久磁石型の同期モータとされており、固定子１００にはコイル１０２が巻装され、回転子２００には永久磁石２０２が設けられている。回転電機１は、油冷式とされている。
【００１２】
固定子１００は、円環板状の電磁鋼板が軸方向に積層された固定子コア１０１と、固定子コア１０１の各ティースに巻装されたコイル１０２と、を備えている。ティースは、周方向に均等間隔で複数備えられている。コイル１０２は、固定子コア１０１内（スロット内）に配置されたコイル部分１０４（コア内コイル部１０４）と、固定子コア１０１から軸方向両側に突出したコイルエンド部１０３と、を有している。コイル１０２として、複数相のコイル（本例では、Ｕ相、Ｖ相、Ｗ相の３相のコイルＣｕ、Ｃｖ、Ｃｗ）が設けられており、各相のコイルの端部は、インバータ４に接続されている。なお、３相のコイルが複数組（例えば、２組）設けられてもよい。
【００１３】
コイルの温度を検出する温度センサ１１０が備えられている。本実施の形態では、温度センサ１１０は、軸方向一方側のコイルエンド部１０３に取り付けられ、コイルエンド部１０３の温度を検出する。温度センサ１１０の出力信号は、制御装置３０に入力される。温度センサ１１０は、後述する温度の推定箇所にできるだけ近い位置に取り付けることが望ましいが、推定箇所がスロット内のコア内コイル部１０４である場合は、限界がある。
【００１４】
回転子２００は、円環板状の電磁鋼板が軸方向に積層された回転子コア２０１と、回転子コア２０１の各スロットに装着された永久磁石２０２と、回転子コア２０１の内周面に固定された回転軸２０３と、を備えている。なお、永久磁石２０２は、回転子コア２０１の外周面に固定されてもよい。回転軸２０３には、回転子２００の回転角度を検出するための回転センサ２（図２には不図示）が備えられている。回転センサ２には、レゾルバ、エンコーダ、ＭＲセンサ等が用いられる。回転センサ２の出力信号は、制御装置３０に入力される。
【００１５】
固定子１００及び回転子２００は、ハウジング内に収容され、液密状態にシールされている。ハウジングとして、底の深い有底円筒状の第１ハウジング３００と、第１ハウジング３００の開口部を塞ぐ、底の浅い有底円筒状の第２ハウジング３０１と、を備えている。第１ハウジング３００の周壁の内周面に、固定子１００（固定子コア１０１）が固定されている。第１ハウジング３００の底壁及び第２ハウジング３０１の底壁には、回転軸２０３が貫通する貫通孔が設けられており、第１ハウジング３００の底壁の貫通孔の内周面が、第１軸受２０４を介して、回転軸２０３の軸方向の一方側を回転可能に支持し、第２ハウジング３０１の底壁の貫通孔の内周面が、第２軸受２０５を介して、回転軸２０３の軸方向の他方側を回転可能に支持している。第１軸受２０４及び第２軸受２０５は、シール付き軸受であり、ハウジング内の冷却油を外部に漏らさない構造になっている。
【００１６】
ハウジングには、後述する外部の冷媒循環冷却装置５０から供給された冷却油をハウジング内に供給する冷媒供給孔４０１と、ハウジング内の冷却油を冷媒循環冷却装置５０に排出する冷媒排出孔４０２とが設けられている。ハウジング内に供給された冷却油は、固定子１００及び回転子２００の各部を冷却した後、ハウジング内から排出される。冷却油は、回転子２００の回転により攪拌され、固定子１００及び回転子２００の各部に供給される。
【００１７】
１−２．冷媒循環冷却装置５０
冷媒循環冷却装置５０は、回転電機１を冷却する冷媒（本例では、冷却油）を、冷却し循環させる。図３に示すように、冷媒循環冷却装置５０は、冷却器５１、循環器５２、及び循環配管５３を備えている。ポンプ等の循環器５２により昇圧された冷媒は、循環配管５３を通り、回転電機１の冷媒供給孔４０１に送られる。回転電機１の冷媒排出孔４０２から排出された冷媒は、循環配管５３を通り、ラジエータ等の冷却器５１に送られ、冷却される。冷却器５１で冷却された冷媒は、循環器５２に送られ、再び昇圧される。
【００１８】
１−４．インバータ４
図４に示すように、インバータ４は、直流電源３の正極側に接続される正極側のスイッチング素子ＳＰと直流電源３の負極側に接続される負極側のスイッチング素子ＳＮとが直列接続された直列回路（レッグ）を、３相各相に対応して３セット設けている。そして、各相の直列回路における２つのスイッチング素子の接続点が、対応する相のコイルに接続されている。
【００１９】
具体的には、Ｕ相の直列回路では、Ｕ相の正極側のスイッチング素子ＳＰｕとＵ相の負極側のスイッチング素子ＳＮｕとが直列接続され、２つのスイッチング素子の接続点がＵ相のコイルＣｕに接続されている。Ｖ相の直列回路では、Ｖ相の正極側のスイッチング素子ＳＰｖとＶ相の負極側のスイッチング素子ＳＮｖとが直列接続され、２つのスイッチング素子の接続点がＶ相のコイルＣｖに接続されている。Ｗ相の直列回路では、Ｗの正極側のスイッチング素子ＳＰｗとＷ相の負極側のスイッチング素子ＳＮｗとが直列接続され、２つのスイッチング素子の接続点がＷ相のコイルＣｗに接続されている。平滑コンデンサ７が、直流電源３の正極側と負極側との間に接続される。
【００２０】
スイッチング素子には、ダイオードが逆並列接続されたＦＥＴ（Field Effect Transistor）、ダイオードが逆並列接続されたＩＧＢＴ（Insulated Gate Bipolar Transistor）、ＭＯＳＦＥＴ（Metal Oxide Semiconductor Field Effect Transistor）、ダイオードが逆並列接続されたバイポーラトランジスタ等が用いられる。各スイッチング素子のゲート端子は、ゲート駆動回路等を介して、制御装置３０に接続されている。各スイッチング素子は、制御装置３０から出力されたスイッチング信号によりオン又はオフされる。
【００２１】
直流電源３は、インバータ４に直流電圧Ｖｄｃを出力する。直流電源３として、バッテリー、ＤＣ−ＤＣコンバータ、ダイオード整流器、ＰＷＭ整流器等の直流電圧を出力する機器であれば、どのような機器であってもよい。直流電源３には、直流電源３の直流電圧Ｖｄｃを検出する電圧センサ６が設けられ、電圧センサ６の出力信号が制御装置３０に入力される。
【００２２】
各相のコイルに流れる電流を検出する電流センサ５が設けられている。電流センサ５は、各相の２つのスイッチング素子の直列回路と各相のコイルとを接続する電線上に備えられている。電流センサ５の出力信号は、制御装置３０に入力される。なお、電流センサ５は、各相の２つのスイッチング素子の直列回路に備えられてもよい。
【００２３】
１−４．制御装置３０
制御装置３０は、インバータ４を介して回転電機１を制御する。図５に示すように、制御装置３０は、運転状態検出部３１、トルク制御部３２、温度検出部３３、温度推定部３４、及び出力制限部３５等を備えている。制御装置３０の各機能は、制御装置３０が備えた処理回路により実現される。具体的には、制御装置３０は、図６に示すように、処理回路として、ＣＰＵ（Central Processing Unit）等の演算処理装置９０（コンピュータ）、演算処理装置９０とデータのやり取りする記憶装置９１、演算処理装置９０に外部の信号を入力する入力回路９２、及び演算処理装置９０から外部に信号を出力する出力回路９３等を備えている。
【００２４】
演算処理装置９０として、ＡＳＩＣ（Application Specific Integrated Circuit）、ＩＣ（Integrated Circuit）、ＤＳＰ（Digital Signal Processor）、ＦＰＧＡ（Field Programmable Gate Array）、各種の論理回路、及び各種の信号処理回路等が備えられてもよい。また、演算処理装置９０として、同じ種類のもの又は異なる種類のものが複数備えられ、各処理が分担して実行されてもよい。記憶装置９１として、演算処理装置９０からデータを読み出し及び書き込みが可能に構成されたＲＡＭ（Random Access Memory）、演算処理装置９０からデータを読み出し可能に構成されたＲＯＭ（Read Only Memory）等が備えられている。入力回路９２は、回転センサ２、電流センサ５、電圧センサ６、温度センサ１１０等の各種のセンサ、スイッチが接続され、これらセンサ、スイッチの出力信号を演算処理装置９０に入力するＡ／Ｄ変換器等を備えている。出力回路９３は、スイッチング素子をオンオフ駆動するゲート駆動回路等の電気負荷が接続され、これら電気負荷に演算処理装置９０から制御信号を出力する駆動回路等を備えている。
【００２５】
そして、制御装置３０が備える各制御部３１〜３５等の各機能は、演算処理装置９０が、ＲＯＭ等の記憶装置９１に記憶されたソフトウェア（プログラム）を実行し、記憶装置９１、入力回路９２、及び出力回路９３等の制御装置３０の他のハードウェアと協働することにより実現される。なお、各制御部３１〜３５等が用いる相関温度データ、基準初期値、温度予測データ、及び最大トルクデータ等の設定データは、ソフトウェア（プログラム）の一部として、ＲＯＭ等の記憶装置９１に記憶されている。以下、制御装置３０の各機能について詳細に説明する。
【００２６】
１−４−１．運転状態検出部３１
運転状態検出部３１は、電気角での回転子の磁極位置θ（回転子の回転角度θ）及び回転角速度ωを検出する。本実施の形態では、運転状態検出部３１は、回転センサ２の出力信号に基づいて、回転子の回転角度θ（磁極位置θ）及び回転角速度ωを検出する。磁極位置θ（回転角度θ）は、回転子に設けられた永久磁石のＮ極の向きに設定される。運転状態検出部３１は、電気角での回転角速度ω［ｒａｄ／ｓ］に所定の換算定数を乗算して、機械角での回転速度Ｎ［ｒｐｍ］を算出する。なお、運転状態検出部３１は、電流指令値に高調波成分を重畳することによって得られる電流情報等に基づいて、回転センサを用いずに、回転角度（磁極位置）を推定するように構成されてもよい（いわゆる、センサレス方式）。
【００２７】
運転状態検出部３１は、電流センサ５の出力信号に基づいて、３相各相のコイルに流れる電流Ｉｕｒ、Ｉｖｒ、Ｉｗｒを検出する。運転状態検出部３１は、電圧センサ６の出力信号に基づいて、インバータ４に供給される直流電圧Ｖｄｃを検出する。
【００２８】
１−４−２．トルク制御部３２
トルク制御部３２は、回転電機１の３相コイルに印加する印加電圧を制御して、回転電機１のトルクを制御する。本実施の形態では、トルク制御部３２は、電流指令値算出部３２１、電圧指令値算出部３２２、及びスイッチング制御部３２３を備えている。
【００２９】
電流指令値算出部３２１は、トルク指令値Ｔｏ、回転速度Ｎ、及び直流電圧Ｖｄｃに基づいて、電流指令値を算出する。本実施の形態では、電流指令値算出部３２１は、ｄ軸の電流指令値Ｉｄｏ及びｑ軸の電流指令値Ｉｑｏを算出する。ｄ軸は、ロータの磁極（Ｎ極、磁極位置θ）の方向に定められ、ｑ軸は、ｄ軸より電気角で９０°進んだ方向に定められている。ｄｑ軸の回転座標系は、ロータの磁極位置θの回転に同期して回転する。本実施の形態では、トルク指令値Ｔｏとして、後述する出力制限部３５による処理後の値が用いられる。
【００３０】
電流指令値算出部３２１は、最大トルク電流制御、弱め界磁制御、Ｉｄ＝０制御などの公知のベクトル制御方法に従って、ｄ軸及びｑ軸の電流指令値Ｉｄｏ、Ｉｑｏを算出する。トルク指令値Ｔｏは、制御装置３０の内部で演算されてもよいし、制御装置３０の外部から伝達されてもよい。
【００３１】
電圧指令値算出部３２２は、電流指令値に基づいて３相の電圧指令値Ｖｕｏ、Ｖｖｏ、Ｖｗｏを算出する。本実施の形態では、電圧指令値算出部３２２は、ｄ軸及びｑ軸の電流検出値Ｉｄｒ、Ｉｑｒが、ｄ軸及びｑ軸の電流指令値Ｉｄｏ、Ｉｑｏに近づくように、ｄ軸及びｑ軸の電圧指令値Ｖｄｏ、Ｖｑｏを変化させる電流フィードバック制御を行う。
【００３２】
電圧指令値算出部３２２は、３相コイルの電流検出値Ｉｕｒ、Ｉｖｒ、Ｉｗｒを、磁極位置θに基づいて３相２相変換及び回転座標変換を行って、ｄ軸の電流検出値Ｉｄｒ及びｑ軸の電流検出値Ｉｑｒに変換する。
【００３３】
そして、電圧指令値算出部３２２は、ｄ軸及びｑ軸の電圧指令値Ｖｄｏ、Ｖｑｏを、磁極位置θに基づいて、固定座標変換及び２相３相変換を行って、３相の電圧指令値Ｖｕｏ、Ｖｖｏ、Ｖｗｏに変換する。
【００３４】
スイッチング制御部３２３は、３相の電圧指令値Ｖｕｏ、Ｖｖｏ、Ｖｗｏに基づいて、ＰＷＭ制御（Pulse Width Modulation）により、インバータ４が有するスイッチング素子をオンオフ制御することにより、３相のコイルに電圧を印加する。スイッチング制御部３２３は、３相の電圧指令値Ｖｕｏ、Ｖｖｏ、Ｖｗｏのそれぞれとキャリア波とを比較することにより、複数のスイッチング素子をオンオフ制御する。キャリア波は、ＰＷＭ周期で直流電圧Ｖｄｃの振幅で振動する三角波とされている。
【００３５】
１−４−３．温度検出部３３
温度検出部３３は、回転電機１に取り付けられた温度センサ１１０の出力信号に基づいて、温度Ｔｍｐｄを検出する。本実施の形態では、温度センサ１１０は、コイルエンド部１０３に取り付けられており、温度検出値Ｔｍｐｄは、コイルエンド部１０３の温度である。コイルエンド部１０３は、固定子コアから外部に露出しており、冷媒（本例では、冷却油）により冷却され易くなっている。
【００３６】
なお、温度センサ１１０の取り付け箇所は、回転電機の構造、冷却機構の構成等によって、変化されてもよい。
【００３７】
１−４−４．温度推定部３４
１−４−４−１．温度推定処理
温度推定部３４は、回転電機の運転状態に基づいて、回転電機内の推定箇所の温度Ｔｍｐｅを推定する。推定箇所は、温度センサ１１０が取り付けられた箇所とは異なっている。図７に本実施の形態に係る温度推定部３４のブロック図を示す。
【００３８】
コイルは、樹脂等により絶縁されており、絶縁を確保するためには、過熱を抑制する必要がある。そこで、本実施の形態では、推定箇所は、コイルの内、最も温度が高くなる箇所又は過熱保護が必要な箇所に設定されている。過熱保護が必要な箇所は、コイルの内、冷却され難く、特に温度が上昇し易い箇所に設定される。例えば、推定箇所は、固定子コア内に配置されたコア内コイル部１０４（例えば、軸方向の中心部分）に設定される。
【００３９】
＜温度の推定方法＞
温度の推定方法として、公知の各種の方法を用いることができるが、本実施の形態では、以下の例を示す。
【００４０】
温度推定部３４は、予め設定された推定演算周期Δｔ毎の演算タイミングで、温度予測データを参照し、現在の回転速度Ｎ、現在のトルク情報、及び前回の演算タイミングで算出された温度推定値Ｔｍｐｅ（ｎ−１）に対応する、前回の演算タイミングから推定演算周期Δｔの経過後の温度推定値Ｔｍｐｅ（ｎ）（以下、現在の演算タイミングの温度推定値Ｔｍｐｅ（ｎ）と称す）を算出する。
【００４１】
図８に示すように、温度予測データには、回転速度Ｎ、トルク情報、及び基準時点ｔ０の推定箇所の温度Ｔｍｐ（ｔ０）と、基準時点ｔ０から推定演算周期Δｔの経過後の推定箇所の温度Ｔｍｐ（ｔ０＋Δｔ）との関係が予め設定されている。温度予測データは、回転速度Ｎ及びトルクＴの各動作点において、実験又は解析により取得した推定箇所の温度の時系列の挙動に基づいて設定される。
【００４２】
温度推定部３４は、温度予測データから、前回の演算タイミングで算出された回転電機の温度推定値Ｔｍｐｅ（ｎ−１）に対応する基準時点の温度Ｔｍｐ（ｔ０）、現在の回転速度Ｎに対応する回転速度Ｎ、及び現在のトルク情報に対応するトルク情報を探索し、探索した基準時点の温度Ｔｍｐ（ｔ０）、回転速度Ｎ、及びトルク情報に対応して設定されている基準時点ｔ０から推定演算周期Δｔの経過後の回転電機の温度Ｔｍｐ（ｔ０＋Δｔ）を、前回の演算タイミングから推定演算周期Δｔの経過後の温度推定値Ｔｍｐｅ（ｎ）として算出する。
【００４３】
本実施の形態では、トルク情報として、対応する回転速度Ｎにおいて出力可能な最大トルクＴｍａｘに対する回転電機のトルクＴの比であるトルク負荷率Ｔｌｏａｄ（＝Ｔ／Ｔｍａｘ×１００％）が用いられる。なお、トルク情報として、トルクＴが用いられてもよい。
【００４４】
温度推定部３４は、図９に示すような、回転速度Ｎと最大トルクＴｍａｘとの関係が予め設定された最大トルクデータを参照し、現在の回転速度Ｎに対応する最大トルクＴｍａｘを算出する。そして、温度推定部３４は、現在のトルクＴを、算出した最大トルクＴｍａｘで除算して、現在のトルク負荷率Ｔｌｏａｄを算出する。
【００４５】
温度推定部３４は、公知のトルク方程式を用い、ｄ軸及びｑ軸の電流検出値Ｉｄｒ、Ｉｑｒに基づいて、現在のトルクＴを算出する。或いは、温度推定部３４は、トルク指令値Ｔｏを、現在のトルクＴとして用いてもよい。
【００４６】
図８に示すように、温度予測データとして、予め設定された複数の回転電機の基準回転速度Ｎ０、Ｎ１・・・のそれぞれについて、トルク情報及び基準時点ｔ０の推定箇所の温度Ｔｍｐ（ｔ０）と、基準時点ｔ０から推定演算周期Δｔの経過後の推定箇所の温度Ｔｍｐ（ｔ０＋Δｔ）との関係が予め設定された基準速度の温度予測データが設けられている。そして、温度推定部３４は、複数の基準回転速度Ｎ０、Ｎ１・・・のそれぞれに対応して設けられた複数の基準速度の温度予測データから、現在の回転速度Ｎに対応する基準速度の温度予測データを選択し、選択した基準速度の温度予測データを参照し、現在のトルク情報、及び前回の演算タイミングで算出された温度推定値Ｔｍｐｅ（ｎ−１）に対応する、現在の演算タイミングの温度推定値Ｔｍｐｅ（ｎ）を算出する。
【００４７】
本実施の形態では、図８に示すように、各基準回転速度の基準速度の温度予測データは、トルク負荷率Ｔｌｏａｄ及び基準時点の推定箇所の温度Ｔｍｐ（ｔ０）をマップ軸としたマップデータとされている。トルク負荷率Ｔｌｏａｄのマップ軸、及び基準時点の推定箇所の温度Ｔｍｐ（ｔ０）のマップ軸の格子点は、それぞれ、所定の刻みで設定されている。トルク負荷率Ｔｌｏａｄのマップ軸の各格子点と基準時点の推定箇所の温度Ｔｍｐ（ｔ０）のマップ軸の各格子点との各交点に、対応する基準時点ｔ０から推定演算周期Δｔの経過後の推定箇所の温度Ｔｍｐ（ｔ０＋Δｔ）の値が設定されている。
【００４８】
本実施の形態では、７つの基準回転速度Ｎ０、Ｎ１、・・・Ｎ６が設けられ、トルク負荷率Ｔｌｏａｄのマップ軸の刻みは、２０％に設定されており、基準時点の温度Ｔｍｐ（ｔ０）のマップ軸の刻みは、２０℃に設定されている。
【００４９】
温度推定部３４の温度推定の処理は、推定演算周期Δｔ毎に実行される。図７に示すように、温度推定部３４は、上述したように、最大トルクデータを参照し、現在の回転速度Ｎに対応する最大トルクＴｍａｘを算出する。そして、温度推定部３４は、現在のトルクＴを最大トルクＴｍａｘで除算して、トルク負荷率Ｔｌｏａｄを算出する。そして、温度推定部３４は、温度予測データを参照し、現在の回転速度Ｎ、現在のトルク負荷率Ｔｌｏａｄ、前回の演算タイミングの温度推定値Ｔｍｐｅ（ｎ−１）に対応する、現在の演算タイミングの温度推定値Ｔｍｐｅ（ｎ）を算出する。温度推定部３４は、現在の演算タイミングの温度推定値Ｔｍｐｅ（ｎ）をＲＡＭ等に保持し、次回の演算タイミングで、前回の演算タイミングの温度推定値Ｔｍｐｅ（ｎ−１）として用いる。
【００５０】
１−４−４−２．温度推定値の初期値の設定
回転電機の運転を開始し、温度推定を開始する際に、温度推定値Ｔｍｐｅの初期値Ｔｉｎを設定する必要がある。
【００５１】
回転電機の各部の温度は、回転電機の運転を停止した時点から、時間の経過とともに、次第に低下していき、最終的には周囲の環境温度に一致する。そのため、運転停止期間が短い場合は、温度が十分に低下しておらず、運転開始時の回転電機の温度が高くなる。一方、運転停止期間が長い場合は、運転開始時の回転電機の温度は低くなる。そのため、運転開始時の回転電機の温度検出値に応じて、温度推定値の初期値を設定することが考えられる。
【００５２】
しかし、運転停止期間が長い場合に、条件の差から、回転電機の温度が、冷媒の温度よりも低くなる場合がある。この場合に、低い温度検出値に応じて温度推定値の初期値を設定すると、運転開始後の温度推定値の温度が低くなる。しかし、実際の温度は、運転開始後に、高い温度の冷媒により加熱され、温度推定値よりも高くなる。よって、温度推定値を用いた過熱保護が遅れる可能性がある。一方、回転電機の温度が、冷媒の温度よりも高い場合は、運転開始後に、高い温度の回転電機は、低い温度の冷媒により通常通り冷却されるため、温度検出値に応じて温度推定値の初期値を設定しても、実際の温度は、温度推定値から大きくずれることはなく、温度推定値を用いた過熱保護が適切に行われる。
【００５３】
そこで、温度推定部３４は、回転電機の運転を開始し、温度推定を開始する際に、温度検出値Ｔｍｐｄに基づいて温度推定値の初期値である検出初期値Ｔｉｎｄを設定し、検出初期値Ｔｉｎｄと、想定される冷媒温度に対応して予め設定された基準初期値Ｔｉｎｂとのいずれか大きい方を、最終的な温度推定値の初期値Ｔｉｎに設定する。そして、温度推定部３４は、温度推定の開始時に、温度推定値Ｔｍｐｅを、最終的な温度推定値の初期値Ｔｉｎに設定する。なお、現在及び前回の演算タイミングの温度推定値Ｔｍｐｅ（ｎ）、Ｔｍｐｅ（ｎ−１）の双方が、温度推定値の初期値Ｔｉｎに設定される。
＜ステップ１＞
Ｔｍｐｄに基づいてＴｉｎｄを設定
＜ステップ２＞
１）Ｔｉｎｄ＞Ｔｉｎｂの場合、
Ｔｉｎ＝Ｔｉｎｄ
２）Ｔｉｎｄ≦Ｔｉｎｂの場合、
Ｔｉｎ＝Ｔｉｎｂ
＜ステップ３＞
Ｔｍｐｅ＝Ｔｉｎ
【００５４】
この構成によれば、温度検出値Ｔｍｐｄに基づいて設定された検出初期値Ｔｉｎｄが、想定される冷媒温度に対応して予め設定された基準初期値Ｔｉｎｂよりも低い場合に、基準初期値Ｔｉｎｂが温度推定値の初期値Ｔｉｎに設定されるので、運転開始後に、高い温度の冷媒により、回転電機が過熱される場合でも、温度推定値Ｔｍｐｅが、実際の温度よりも低くなることを抑制することができ、過熱保護が遅れることを抑制できる。一方、温度検出値Ｔｍｐｄに基づいて設定された検出初期値Ｔｉｎｄが、基準初期値Ｔｉｎｂよりも高い場合に、検出初期値Ｔｉｎｄが温度推定値の初期値Ｔｉｎに設定されるので、温度推定値Ｔｍｐｅが、実際の温度から大きくずれることを抑制でき、過熱保護を適切に行うことができる。
【００５５】
＜相関温度データ＞
温度推定部３４は、回転電機の運転停止状態における、温度検出値Ｔｍｐｄと推定箇所の温度Ｔｍｐとの関係が予め設定された相関温度データを参照し、今回の温度検出値Ｔｍｐｄに対応する推定箇所の温度Ｔｍｐを検出初期値Ｔｉｎｄとして算出する。
【００５６】
図１０に示すように、相関温度データは、温度検出値Ｔｍｐｄをマップ軸としたマップデータとされている。相関温度データを参照する際に、公知の線形補間、スプライン補間等が行われる。なお、相関温度データとして、多項式などの関数が用いられもよい。相関温度データは、ＲＯＭ等の記憶装置９１に記憶されている。
【００５７】
相関温度データは、事前に、実験又は解析により取得した、回転電機の運転停止状態における、温度センサ取付け箇所の温度と推定箇所の温度との相関関係に基づいて予め設定される。なお、相関温度データに設定される推定箇所の温度は、実験又は解析により取得した推定箇所の温度に任意の係数を乗算した値に設定され、調整されてもよい。
【００５８】
回転電機の各部の温度は、回転電機の運転を停止した時点から、時間の経過とともに、次第に低下していき、最終的には周囲の環境温度に一致する。この運転停止時の冷却過程において、回転電機の各部によって、温度の低下の速度が異なり、回転電機内に温度むらが生じる。例えば、回転電機の各部の表面側は、外部への放熱により、温度の低下の速度が速いが、回転電機の各部の内側は、表面側への伝熱により放熱され、温度の低下の速度が遅い。各部の温度勾配によって、各部の温度の低下の速度が変化する。回転電機は、複雑な構造を有しているため、各部の温度は、複雑に変化する。
【００５９】
しかし、実験又は解析により、回転電機の運転停止状態における、温度検出箇所の温度と温度推定箇所の温度との相関関係が取得され、それによって、相関温度データが設定されているので、回転電機の運転停止時点から次第に低下する温度推定箇所の温度を、温度検出値に基づいて、精度よく設定することができる。
【００６０】
また、温度センサとコイルとの間には接触熱抵抗が存在するほか、接着剤などにより温度センサを固定している場合、温度センサとコイルとの間に接着剤の熱抵抗も存在する。そのため、温度センサによる温度検出値と実際の取付け箇所のコイル温度とには、ずれがある。相関温度データは、このずれも考慮して設定される。
【００６１】
なお、温度センサが、温度推定箇所の近くに取り付けられており、温度センサの取付け部の熱抵抗及び温度センサの熱容量の影響を無視できる場合は、温度推定部３４は、温度検出値Ｔｍｐｄをそのまま検出初期値Ｔｉｎｄとして設定してよい。
【００６２】
＜基準初期値＞
基準初期値Ｔｉｎｂは、想定される運転状態における、冷媒の最高温度に対応して予め設定されている。回転電機の使用環境、回転電機の定格出力の状態における発熱量及び冷却器５１の冷却能力から、冷媒の最高温度は予め把握できる。また、冷却器５１が、冷媒温度が上限温度以下になるように、冷却ファン等を作動させる場合は、上限温度が、冷媒の最高温度になる。基準初期値Ｔｉｎｂは、冷媒の最高温度に任意の係数を乗算した値に設定され、調整されてもよい。
【００６３】
この構成によれば、基準初期値Ｔｉｎｂが、冷媒の最高温度に対応して設定されるので、冷媒温度を検出しなくても、運転開始後に高い温度の冷媒により回転電機が過熱される場合に、検出初期値Ｔｉｎｄが温度推定値の初期値Ｔｉｎに設定されることを抑制できる。一方、実際の冷媒温度が、最高温度よりも低く、検出初期値Ｔｉｎｄが、実際の冷媒温度よりも高く、最高温度よりも低い場合に、最高温度が温度推定値の初期値Ｔｉｎに設定され、温度推定値Ｔｍｐｅが実際の温度よりも高くなるが、過熱保護の観点から安全側であるので許容できる。また、想定される運転状態における冷媒の最高温度であるので、基準初期値Ｔｉｎｂを、必要最小限の高い温度に設定でき、温度推定値Ｔｍｐｅが実際の温度よりも高くことを必要最小限に抑制できる。
【００６４】
また、冷媒の最高温度は、回転電機に供給される直前の冷媒の最高温度であると好適である。例えば、冷媒供給孔４０１の付近を流れる冷媒の最高温度が用いられる。この構成によれば、回転電機に供給される冷媒の最高温度を、基準初期値Ｔｉｎｂに設定することができ、冷媒により回転電機が過熱されるか否かを精度よく判定し、温度推定値の初期値Ｔｉｎを設定することできる。
【００６５】
１−４−５．出力制限部３５
出力制限部３５は、温度推定値Ｔｍｐｅが、閾値温度Ｔｍｐａを超えた場合に、回転電機の出力制限を行う。例えば、出力制限部３５は、図１１に示すような温度推定値Ｔｍｐｅとトルク低減率Ｔｄｃｒとの関係が予め設定されたトルク低減率データを参照し、現在の温度推定値Ｔｍｐｅに対応するトルク低減率Ｔｄｃｒを算出する。図１１に示すように、温度推定値Ｔｍｐｅが、閾値温度Ｔｍｐａ以下の場合は、トルク低減率Ｔｄｃｒは、１００％に設定され、温度推定値Ｔｍｐｅが、閾値温度Ｔｍｐａよりも大きくなるに従って、トルク低減率Ｔｄｃｒは１００％から次第に低下される。或いは、出力制限部３５は、温度推定値Ｔｍｐｅが閾値温度Ｔｍｐａを超えている場合に、トルク低減率Ｔｄｃｒを次第に減少させ、温度推定値Ｔｍｐｅが閾値温度Ｔｍｐａを下回っている場合に、トルク低減率Ｔｄｃｒを次第に増加させるフィードバック制御を行ってもよい。
【００６６】
出力制限部３５は、トルク指令値Ｔｏに、トルク低減率Ｔｄｃｒを乗算した値を、最終的なトルク指令値Ｔｏに設定する。出力制限を行うことより、推定箇所の温度が上昇し過ぎることを抑制し、温度上昇による故障を抑制することができる。
【００６７】
２．実施の形態２
実施の形態２に係る制御装置３０について説明する。上記の実施の形態１と同様の構成部分は説明を省略する。本実施の形態に係る回転電機１及び制御装置３０の基本的な構成は実施の形態１と同様であるが、基準初期値Ｔｉｎｂが、冷媒の温度検出値に基づいて設定される点が実施の形態１と異なる。
【００６８】
冷媒の最高温度を事前に求められない場合、又は使用環境又は回転電機の出力の変動が大きく、基準初期値を冷媒の最高温度とすることが不適切である場合がある。
【００６９】
そこで、本実施の形態では、温度推定部３４は、冷媒の温度検出値に基づいて、基準初期値Ｔｉｎｂを設定する。例えば、温度推定部３４は、冷媒の温度と基準初期値Ｔｉｎｂの関係が予め設定された基準値設定データを参照し、今回の冷媒の温度検出値に対応する基準初期値Ｔｉｎｂを算出する。或いは、温度推定部３４は、冷媒の温度検出値に、所定の係数を乗算した値を、基準初期値Ｔｉｎｂとして設定してもよい。
【００７０】
図１２に示すように、冷媒の温度を検出する冷媒の温度センサ５４が設けられている。冷媒の温度センサ５４の出力信号は、制御装置３０に入力される。制御装置３０は、冷媒の温度センサ５４の出力信号に基づいて、冷媒の温度を検出する。
【００７１】
冷媒の温度センサ５４は、冷媒の流通経路に取り付けられる。例えば、冷媒の温度センサ５４は、回転電機に供給される直前の冷媒の温度を検出する位置に取り付けられると好適である。例えば、冷媒の温度センサ５４は、冷媒供給孔４０１の付近に取り付けられる。この構成によれば、回転電機に供給される冷媒の温度を、基準初期値Ｔｉｎｂに設定することができ、冷媒により回転電機が過熱されるか否かを精度よく判定し、温度推定値の初期値Ｔｉｎを設定することできる。
【００７２】
３．実施の形態３
実施の形態３に係る制御装置３０について説明する。上記の実施の形態１と同様の構成部分は説明を省略する。本実施の形態に係る回転電機１及び制御装置３０の基本的な構成は実施の形態１と同様であるが、推定箇所が、回転子に設けられた磁石に設定されている点が実施の形態１と異なる。
【００７３】
回転子の磁石の磁束が大きいほど、大きなトルクを得ることができる。本実施の形態では、磁石は、永久磁石である。一般に、永久磁石の温度が高くなると、永久磁石の磁束が減少するほか、永久磁石の温度が高くなり過ぎると、不可逆的な減磁が生じる。よって、永久磁石が過熱しないように保護することが求められる。
【００７４】
そこで、本実施の形態では、推定箇所は、回転子に設けられた磁石に設定されている。よって、温度推定部３４は、回転電機の運転状態に基づいて、回転子に設けられた磁石の温度を推定する。温度推定値Ｔｍｐｅは、磁石の温度推定値であり、温度予測データ、及び相関温度データには、磁石の温度の情報が設定されている。温度推定部３４は、実施の形態１と同様の処理により、温度推定値Ｔｍｐｅを算出する。
【００７５】
推定箇所は、磁石の内、最も温度が高くなる箇所又は過熱保護が必要な箇所に設定されている。過熱保護が必要な箇所は、磁石の内、冷却され難く、特に温度が上昇し易い箇所に設定される。例えば、推定箇所は、回転子コア内に配置された磁石の軸方向の中心部分に設定される。
【００７６】
回転電機の運転停止状態では、回転電機の各部の間で熱伝達が行われ、各部は発熱もしないので、コイルの温度と磁石の温度とには相関関係がある。よって、コイルの温度検出値Ｔｍｐｄに基づいて、磁石の検出初期値Ｔｉｎｄを設定することができる。
【００７７】
なお、回転子の磁石が、界磁巻線型の磁石である場合は、推定箇所は、回転子に巻装された界磁コイルとされてもよい。或いは、推定箇所は、過熱保護が必要な回転電機内の任意の箇所とされてもよい。
【００７８】
また、温度センサ１１０は、回転子に取り付けられてもよい。この場合は、温度センサ１１０の出力信号は、スリップリング等を介して、制御装置３０に伝達されればよい。そして、温度推定部３４は、回転電機の運転を開始し、温度推定を開始する際に、回転子に取り付けられた温度センサ１１０により検出した温度検出値に基づいて、磁石の検出初期値Ｔｉｎｄを設定する。
【００７９】
磁石の温度に応じて磁石の磁束が変化すること利用し、磁石の温度は、回転子が回転した時の、固定子の３相巻線の端子間に生じる誘起電圧を測定することにより、検出されてもよい。制御装置３０は、回転開始時にトルクが生じないように制御し、固定子の３相巻線の端子間の電圧を、電圧センサにより検出する。そして、温度推定部３４は、端子間の誘起電圧と磁石の温度との関係が予め設定された磁石温度データを参照し、今回の端子間の電圧検出値に対応する磁石の温度を算出する。この方法は、回転電機にトルクを発生させない場合に実行可能であるため、特に、回転電機を発電機として使用する場合に好適である。
【００８０】
４．実施の形態４
実施の形態４に係る制御装置３０について説明する。上記の実施の形態１と同様の構成部分は説明を省略する。本実施の形態に係る回転電機１及び制御装置３０の基本的な構成は実施の形態１と同様であるが、推定箇所が、インバータ内の箇所に設定されている点が実施の形態１と異なる。
【００８１】
インバータも、回転電機と同様に水冷又は油冷といった液状の冷媒により冷却される構成が広く知られている。よって、実施の形態１及び２の推定方法をインバータに適用しても同様の効果を得ることができる。
【００８２】
図１３に示すように、インバータの冷媒循環冷却装置６０は、インバータ４を冷却する冷媒（例えば、冷却水、又は冷却油）を、冷却し循環させる。図１３に示すように、冷媒循環冷却装置６０は、冷却器６１、循環器６２、及び循環配管６３を備えている。ポンプ等の循環器６２により昇圧された冷媒は、循環配管６３を通り、インバータ４に設けられた冷却流路４１の冷媒供給孔４３に送られる。冷却流路４１の冷媒排出孔４４から排出された冷媒は、循環配管６３を通り、ラジエータ等の冷却器６１に送られ、冷却される。冷却器６１で冷却された冷媒は、循環器６２に送られ、昇圧される。
【００８３】
なお、実施の形態１の回転電機の冷媒循環冷却装置５０と、本実施の形態の冷媒循環冷却装置６０とが共通化されてもよい。すなわち、共通の冷媒が、回転電機１及びインバータ４を循環するように構成されてもよい。
【００８４】
本実施の形態では、温度センサ１１０は、回転電機１又はインバータ４に取り付けられる。温度検出部３３は、回転電機１又はインバータ４に取り付けられた温度センサ１１０の出力信号に基づいて、温度Ｔｍｐｄを検出する。
【００８５】
温度推定部３４は、インバータの運転状態に基づいて、インバータ内の推定箇所の温度Ｔｍｐｅを推定する。推定箇所は、インバータ内の最も温度が高くなる箇所又は過熱保護が必要な箇所に設定されている。例えば、推定箇所は、スイッチング素子に設定される。
【００８６】
発熱に関わるインバータの運転状態として、スイッチング素子のオンオフ周波数、スイッチング素子を流れる電流等がある。これらのスイッチング素子のオンオフ周波数、及びスイッチング素子の電流は、回転速度Ｎ及びトルク情報等の回転電機の運転状態に応じて変化する。よって、インバータの運転状態として、回転電機の運転状態を用いることができる。
【００８７】
そこで、実施の形態１と同様に、温度推定部３４は、回転電機の回転速度Ｎ及びトルク情報等の回転電機の運転状態に基づいて、インバータの推定箇所の温度推定値Ｔｍｐｅを算出する。温度予測データには、インバータの推定箇所の温度の情報が設定されている。すなわち、温度推定部３４は、実施の形態１と同様の処理により、温度推定値Ｔｍｐｅを算出する。
【００８８】
なお、温度推定部３４は、スイッチング素子のオンオフ周波数、スイッチング素子の電流等のインバータの運転状態に基づいて、温度推定値Ｔｍｐｅを算出してもよい。この場合は、温度予測データには、スイッチング素子のオンオフ周波数及びスイッチング素子の電流等のインバータの運転状態、及び基準時点ｔ０の推定箇所の温度Ｔｍｐ（ｔ０）と、基準時点ｔ０から推定演算周期Δｔの経過後の推定箇所の温度Ｔｍｐ（ｔ０＋Δｔ）との関係が予め設定される。
【００８９】
回転電機及びインバータの各部の温度は、回転電機及びインバータの運転を停止した時点から、時間の経過とともに、次第に低下していき、最終的には周囲の環境温度に一致する。よって、運転停止状態における回転電機又はインバータの温度検出値Ｔｍｐｄと、インバータの推定箇所の温度とには相関関係がある。
【００９０】
実施の形態１の回転電機の場合と同様に、運転停止期間が長い場合に、条件の差から、インバータの温度が、冷媒の温度よりも低くなる場合がある。この場合に、低い温度検出値に応じて温度推定値の初期値を設定すると、運転開始後の温度推定値の温度が低くなる。しかし、実際の温度は、運転開始後に、高い温度の冷媒により加熱され、温度推定値よりも高くなる。よって、温度推定値を用いた過熱保護が遅れる可能性がある。
【００９１】
そこで、実施の形態１と同様に、温度推定部３４は、インバータの運転を開始し、温度推定を開始する際に、温度検出値Ｔｍｐｄに基づいて温度推定値の初期値である検出初期値Ｔｉｎｄを設定する。そして、温度推定部３４は、検出初期値Ｔｉｎｄと、想定される冷媒の温度に対応して予め設定された基準初期値Ｔｉｎｂとのいずれか大きい方を、最終的な温度推定値の初期値Ｔｉｎに設定する。
【００９２】
実施の形態１と同様に、温度推定部３４は、インバータの運転停止状態における、温度検出値Ｔｍｐｄと推定箇所の温度との関係が予め設定された相関温度データを参照し、今回の温度検出値Ｔｍｐｄに対応する推定箇所の温度を検出初期値Ｔｉｎｄとして算出する。相関温度データには、インバータの推定箇所の温度の情報が設定されている。
【００９３】
なお、実施の形態２と同様に、基準初期値Ｔｉｎｂが、冷媒の温度検出値に基づいて設定されてもよい。
【００９４】
実施の形態１と同様に、基準初期値Ｔｉｎｂは、想定されるインバータの運転状態における、冷媒の最高温度に対応して予め設定されている。
【００９５】
実施の形態１と同様に、出力制限部３５は、インバータの温度推定値Ｔｍｐｅが、閾値温度Ｔｍｐａを超えた場合に、回転電機の出力制限を行う。
【００９６】
＜転用例＞
（１）上記の各実施の形態では、推定箇所が回転電機又はインバータの１箇所に設定されている場合を例に説明した。しかし、推定箇所が、回転電機及びインバータの一方又は双方の複数個所に設定され、各推定箇所について、上記の各実施の形態の推定処理が実行され、各推定箇所の温度が推定されてもよい。
【００９７】
（２）上記の各実施の形態では、温度推定部３４は、温度予測データを用いて温度推定を行う場合を例に説明した。しかし、温度推定の方法として、回転電機又はインバータの運転状態に基づいて温度推定を行う、公知の各種の方法が用いられてもよい。例えば、特許文献１の温度推定の方法が用いられてもよい。
【００９８】
（３）上記の実施の形態１では、油冷式の回転電機が用いられる場合を例に説明した。しかし、水冷式の回転電機が用いられてもよい。例えば、ハウジングにウォータジャケット等の冷媒流路が設けられ、冷媒流路に冷却水が供給され、冷媒流路から冷却水が排出されてもよい。すなわち、液状の冷媒を用いて回転電機又はインバータを冷却する冷却機構であれば、任意の冷却機構が設けられてもよい。
【００９９】
（４）上記の実施の形態では、永久磁石式の同期モータが用いられる場合を例に説明した。しかし、界磁巻線式の同期モータ、誘導モータ、直流モータ等の各種の回転電機が用いられもよい。
【０１００】
本願は、様々な例示的な実施の形態及び実施例が記載されているが、１つ、または複数の実施の形態に記載された様々な特徴、態様、及び機能は特定の実施の形態の適用に限られるのではなく、単独で、または様々な組み合わせで実施の形態に適用可能である。従って、例示されていない無数の変形例が、本願明細書に開示される技術の範囲内において想定される。例えば、少なくとも１つの構成要素を変形する場合、追加する場合または省略する場合、さらには、少なくとも１つの構成要素を抽出し、他の実施の形態の構成要素と組み合わせる場合が含まれるものとする。
【符号の説明】
【０１０１】
１  回転電機、４  インバータ、３０  回転電機の制御装置、３３  温度検出部、３４  温度推定部、５４  温度センサ、１００  固定子、１０２  コイル、２００  回転子、Ｔｍｐｄ  温度検出値、Ｔｍｐｅ  温度推定値、Ｔｉｎ  温度推定値の初期値、Ｔｉｎｂ  基準初期値、Ｔｉｎｄ  検出初期値
【要約】
【課題】回転電機の運転開始時の冷媒の温度が、回転電機の温度よりも高くなる場合でも、温度推定値の初期値を適切に設定し、温度推定値が、実際の温度よりも低くなることを抑制することができる回転電機の制御装置を提供する。
【解決手段】回転電機の温度推定を開始する際に、回転電機の温度検出値Ｔｍｐｄに基づいて温度推定値の初期値である検出初期値Ｔｉｎｄを設定し、想定される冷媒の温度に対応して予め設定された基準初期値Ｔｉｎｂと、検出初期値Ｔｉｎｄとのいずれか大きい方を、最終的な温度推定値の初期値Ｔｉｎに設定する回転電機の制御装置。
【選択図】図７【図１】
0006980077.tif 000002
【図２】
0006980077.tif 000003
【図３】
0006980077.tif 000004
【図４】
0006980077.tif 000005
【図５】
0006980077.tif 000006
【図６】
0006980077.tif 000007
【図７】
0006980077.tif 000008
【図８】
0006980077.tif 000009
【図９】
0006980077.tif 000010
【図１０】
0006980077.tif 000011
【図１１】
0006980077.tif 000012
【図１２】
0006980077.tif 000013
【図１３】
0006980077.tif 000014