(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）により、インバータ４が有するスイッチング素子をオンオフ制御することにより、３相のコイルに電圧を印加する。スイッチング制御部３２３は、３相の電圧指令値Ｖｕｏ、Ｖｖｏ、Ｖｗｏのそれぞれとキャリア波とを比較することにより、複数のスイッチング素子をオンオフ制御する。キャリア波は、ＰＷＭ周期で直流電圧Ｖｄｃの振幅で振動する三角波とされている。
【００３８】
１−３−３．温度推定部３３
＜推定原理＞
図６に、各回転速度Ｎにおいて、回転電機が出力可能な最大トルクＴｍａｘの特性を示す。回転速度Ｎが基底回転速度以下では、最大トルクＴｍａｘは、最大電流に制限されて定まる。回転速度Ｎが基底回転速度以上では、最大トルクＴｍａｘは、回転速度Ｎに応じて増加する誘起電圧が直流電圧Ｖｄｃに制限されて定まる。回転電機のトルクＴは、各回転速度Ｎにおいて、最大トルクＴｍａｘ以下の範囲内に制御される。
【００３９】
図７及び図８に、図６に示した動作点ａ、動作点ｂの固定子コイルの過渡的な温度上昇曲線、及び動作点ｂの温度下降曲線の１例を示す。動作点ａは、トルクＴが最大トルクＴｍａｘであり、動作点ｂは、トルクＴが最大トルクＴｍａｘの２０％である。図７に示すように、動作点ａでは、トルクＴが大きく、固定子コイルの電流が大きく、固定子コイルの発熱量が大きいため、温度上昇が急峻となっている。動作点ｂでは、トルクＴが小さく、固定子コイルの電流が小さく、固定子コイルの発熱量が小さいため、温度上昇がなだらかになっている。また、図８において、動作点ｂにおいて、温度が低下する場合も、固定子コイルの発熱量が小さいため、温度下降がなだなかになっている。
【００４０】
一般的に、温度の変化は、発熱量と放熱量との間の偏差と、熱容量とによって表され、一次遅れ的な挙動になる。しかし、回転電機の場合は、発熱量は、コイルの電流に応じた銅損だけなく、コアによる鉄損によっても生じる。鉄損は、回転速度Ｎ及びｄｑ軸電流に応じて変化する。また、回転電機の冷却機構による放熱量は、回転速度Ｎ及び回転電機の温度によって変化する。よって、回転電機の場合は、発熱量及び放熱量は、回転速度Ｎ及びトルクＴの動作点によって大きく変化し、過渡的な挙動も、単純な一次遅れとはならず、回転速度Ｎ及びトルクＴの動作点によって変化する。また、各部の発熱量及び各部の放熱量は、回転速度Ｎ及びトルクＴの動作点によって変化し、各部の熱容量も異なる。
【００４１】
そのため、回転電機の温度を、各部の発熱量、各部の放熱量、及び各部の熱容量を用いてシミュレーション演算により精度よく推定しようとすると、複雑な演算が必要であり、簡単な演算で、過渡的な挙動を精度よく算出することが容易でない。
【００４２】
一方、回転速度Ｎ及びトルクＴの各動作点における、各温度からの実際の温度の時間変化は、所定の上昇曲線又は下降曲線になる。そこで、本願では、回転速度Ｎ及びトルクＴの各動作点における実際の温度挙動を利用して、小さい演算負荷で、精度よく推定できるように構成されている。具体的には、図７に示すように、ある時刻における固定子コイルの温度が１００℃の場合、所定の時間Δｔ後の固定子コイルの温度は、動作点によって変化し、動作点ａの場合は、温度の上昇幅が大きくなり、動作点ｂの場合は、温度の上昇幅が小さくなる。また、図７及び図８に示すように、ある時刻における固定子コイルの温度が１４０℃の場合は、所定の時間Δｔ後の固定子コイルの温度は、動作点ａの場合は、所定の温度幅で上昇し、動作点ｂの場合は、所定の温度幅で下降する。各動作点において、定常状態の温度よりも、温度が低い温度領域は、上昇曲線になり、温度が高い温度領域では、下降曲線になる。
【００４３】
＜推定処理＞
そこで、回転速度Ｎ及びトルクＴの各動作点において、図７及び図８に示したような、各温度からの実際の温度の時間変化を、実験又は解析により取得する。そして、取得した温度の時間変化のデータに基づいて、回転速度Ｎ、トルク情報、及び基準時点ｔ０の回転電機の温度Ｔｍｐ（ｔ０）と、基準時点ｔ０から推定演算周期Δｔの経過後の回転電機の温度Ｔｍｐ（ｔ０＋Δｔ）との関係を表す温度予測データが予め設定される。温度予測データは、ＲＯＭ等の記憶装置９１に記憶される。
【００４４】
例えば、図７の実験データが得られたとすると、動作点ａの回転速度Ｎ及びトルクＴにおいて、基準時点の温度が１００℃である場合の、基準時点ｔ０から推定演算周期Δｔの経過後の温度には、１１５℃が設定される。また、動作点ｂの回転速度Ｎ及びトルクＴにおいて、基準時点の温度が１００℃である場合の、基準時点から推定演算周期Δｔの経過後の温度には、１０５℃が設定される。図８の実験データが得られたとすると、動作点ｂの回転速度Ｎ及びトルクＴにおいて、基準時点の温度が１４０℃である場合の、基準時点から推定演算周期Δｔの経過後の温度には、１３５℃が設定される。
【００４５】
温度推定部３３は、予め設定された推定演算周期Δｔ毎の演算タイミングで、温度予測データを参照し、現在の回転速度Ｎ、現在のトルク情報、及び前回の演算タイミングで算出された回転電機の温度の推定値Ｔｍｐ（ｎ−１）に対応する、前回の演算タイミングから推定演算周期Δｔの経過後の温度の推定値Ｔｍｐ（ｎ）（以下、現在の演算タイミングの温度の推定値Ｔｍｐ（ｎ）と称す）を算出する。ここで、（ｎ−１）は、前回の演算タイミングのデータであることを示し、（ｎ）は、今回の演算タイミングのデータであることを示す。
【００４６】
この構成によれば、温度予測データには、回転速度Ｎ及びトルクＴの各動作点における、推定演算周期Δｔの前後の温度の過渡的な挙動が予め設定されているので、温度予測データを参照して、現在の回転速度Ｎ及びトルクＴの動作点、及び前回の演算タイミングの温度の推定値Ｔｍｐ（ｎ−１）に対応する現在の演算タイミングの温度の推定値Ｔｍｐ（ｎ）を算出する簡単な処理を行うことにより、複雑なシミュレーション演算を行うことなく、温度の推定値Ｔｍｐを逐次推定することができる。また、回転速度Ｎ、トルクＴ、及び温度の動作点に応じて変化する銅損及び鉄損による発熱量、及び放熱量の影響が、予め温度予測データに設定されているので、各動作点において、定常的及び過渡的な温度を精度よく推定することができる。
【００４７】
本実施の形態では、温度が推定される回転電機の部位として、回転電機の固定子に設けられたコイルが設定されている。なお、温度が推定される回転電機の部位として、回転電機の回転子に設けられた磁石が設定されてもよい。
【００４８】
温度推定部３３は、温度予測データから、前回の演算タイミングで算出された回転電機の温度の推定値Ｔｍｐ（ｎ−１）に対応する基準時点の温度Ｔｍｐ（ｔ０）、現在の回転速度Ｎに対応する回転速度Ｎ、及び現在のトルク情報に対応するトルク情報を探索し、探索した基準時点の温度Ｔｍｐ（ｔ０）、回転速度Ｎ、及びトルク情報に対応して設定されている基準時点ｔ０から推定演算周期Δｔの経過後の回転電機の温度Ｔｍｐ（ｔ０＋Δｔ）を、前回の演算タイミングから推定演算周期Δｔの経過後の温度の推定値Ｔｍｐ（ｎ）として算出する。
【００４９】
本実施の形態では、トルク情報として、対応する回転速度Ｎにおいて出力可能な最大トルクＴｍａｘに対する回転電機のトルクＴの比であるトルク負荷率Ｔｌｏａｄ（＝Ｔ／Ｔｍａｘ×１００％）が用いられる。トルク負荷率Ｔｌｏａｄを用いることにより、図９及び図１０に示すように、基底回転速度以上においても、同じトルク負荷率Ｔｌｏａｄのマップ軸を用いて、データを設定することができ、データの設定範囲と、実用範囲を一致させることができる。なお、トルク情報として、トルクＴが用いられてもよい。
【００５０】
温度推定部３３は、図６に示すような回転速度Ｎと最大トルクＴｍａｘとの関係が予め設定された最大トルクデータを参照し、現在の回転速度Ｎに対応する最大トルクＴｍａｘを算出する。そして、温度推定部３３は、現在のトルクＴを、算出した最大トルクＴｍａｘで除算して、現在のトルク負荷率Ｔｌｏａｄを算出する。現在のトルクＴとして、トルク指令値Ｔｏが用いられてもよいし、公知のトルク算出式を用い、ｄｑ軸電流検出値及び回転速度Ｎに基づいて算出された実トルク値が用いられてもよい。
【００５１】
また、温度予測データとして、予め設定された複数の回転電機の基準回転速度Ｎ０、Ｎ１・・・のそれぞれについて、トルク情報及び基準時点ｔ０の回転電機の温度Ｔｍｐ（ｔ０）と、基準時点ｔ０から推定演算周期Δｔの経過後の回転電機の温度Ｔｍｐ（ｔ０＋Δｔ）との関係が予め設定された基準速度の温度予測データが設けられている。そして、温度推定部３３は、複数の基準回転速度Ｎ０、Ｎ１・・・のそれぞれに対応して設けられた複数の基準速度の温度予測データから、現在の回転速度Ｎに対応する基準速度の温度予測データを選択し、選択した基準速度の温度予測データを参照し、現在のトルク情報、及び前回の演算タイミングで算出された温度の推定値Ｔｍｐ（ｎ−１）に対応する、現在の演算タイミングの温度の推定値Ｔｍｐ（ｎ）を算出する。
【００５２】
本実施の形態では、図１０に示すように、各基準回転速度の基準速度の温度予測データは、トルク負荷率Ｔｌｏａｄ及び基準時点の温度Ｔｍｐ（ｔ０）をマップ軸としたマップデータとされている。トルク負荷率Ｔｌｏａｄのマップ軸、及び基準時点の温度Ｔｍｐ（ｔ０）のマップ軸の格子点は、それぞれ、所定の刻みで設定されている。トルク負荷率Ｔｌｏａｄのマップ軸の各格子点と基準時点の温度Ｔｍｐ（ｔ０）のマップ軸の各格子点との各交点に、対応する基準時点ｔ０から推定演算周期Δｔの経過後の回転電機の温度Ｔｍｐ（ｔ０＋Δｔ）の値が設定されている。
【００５３】
本実施の形態では、７つの基準回転速度Ｎ０、Ｎ１、・・・Ｎ６が設けられ、トルク負荷率Ｔｌｏａｄのマップ軸の刻みは、２０％に設定されており、基準時点の温度Ｔｍｐ（ｔ０）のマップ軸の刻みは、２０℃に設定されている。
【００５４】
温度推定部３３は、現在のトルク負荷率Ｔｌｏａｄ及び前回の演算タイミングの温度の推定値Ｔｍｐ（ｎ−１）に近接する４つの格子点の各交点において設定された４つの温度Ｔｍｐ（ｔ０＋Δｔ）を用いて、公知のマップデータの線形補間（又は、高次の補間）を行って、現在の演算タイミングの温度の推定値Ｔｍｐ（ｎ）を算出する。
【００５５】
また、温度推定部３３は、現在の回転速度Ｎに近接する２つの温度予測データを参照し、現在のトルク負荷率Ｔｌｏａｄ及び前回の演算タイミングの温度の推定値Ｔｍｐ（ｎ−１）に対応する２つの現在の演算タイミングの温度の推定値Ｔｍｐ（ｎ）を算出し、２つの現在の演算タイミングの温度の推定値Ｔｍｐ（ｎ）の線形補間（又は、高次の補間）を行って、最終的な現在の演算タイミングの温度の推定値Ｔｍｐ（ｎ）を算出する。
【００５６】
この構成によれば、複数の基準回転速度のそれぞれについて、３次元のマップデータを設ける単純な構成により、動作点の全域をカバーすることができる。
【００５７】
温度推定部３３の処理は、推定演算周期Δｔ毎に実行される。図４に示すように、温度推定部３３は、上述したように、最大トルクデータを参照し、現在の回転速度Ｎに対応する最大トルクＴｍａｘを算出する。そして、温度推定部３３は、現在のトルクＴ（本例ではトルク指令値Ｔｏ）を最大トルクＴｍａｘで除算して、トルク負荷率Ｔｌｏａｄを算出する。そして、温度推定部３３は、温度予測データを参照し、現在の回転速度Ｎ、現在のトルク負荷率Ｔｌｏａｄ、前回の演算タイミングの温度の推定値Ｔｍｐ（ｎ−１）に対応する、現在の演算タイミングの温度の推定値Ｔｍｐ（ｎ）を算出する。温度推定部３３は、現在の演算タイミングの温度の推定値Ｔｍｐ（ｎ）をＲＡＭ等に保持し、次回の演算タイミングで、前回の演算タイミングの温度の推定値Ｔｍｐ（ｎ−１）として用いる。
【００５８】
現在の回転速度Ｎ及び現在のトルク情報として、演算タイミングの瞬時値が用いられてもよく、移動平均値が用いられてもよい。また、温度予測データに設定される基準時点ｔ０から推定演算周期Δｔの経過後の温度Ｔｍｐ（ｔ０＋Δｔ）として、基準時点ｔ０の温度Ｔｍｐ（ｔ０）からの温度の変化量ΔＴｍｐが設定されてもよい。この場合は、前回の演算タイミングの温度の推定値Ｔｍｐ（ｎ−１）に対して、温度予測データを参照して算出された温度の変化量ΔＴｍｐが加算されて、現在の演算タイミングの温度の推定値Ｔｍｐ（ｎ）が算出される（Ｔｍｐ（ｎ）＝Ｔｍｐ（ｎ−１）＋ΔＴｍｐ）。
【００５９】
１−３−４．出力制限部３４
出力制限部３４は、温度の推定値Ｔｍｐ（ｎ）が、閾値温度Ｔｍｐａを超えた場合に、回転電機の出力制限を行う。例えば、出力制限部３４は、図１１に示すような温度の推定値Ｔｍｐとトルク低減率Ｔｄｃｒとの関係が予め設定されたトルク低減率データを参照し、現在の温度の推定値Ｔｍｐ（ｎ）に対応するトルク低減率Ｔｄｃｒを算出する。図１１に示すように、温度の推定値Ｔｍｐが、閾値温度Ｔｍｐａ以下の場合は、トルク低減率Ｔｄｃｒは、１００％に設定され、温度の推定値Ｔｍｐが、閾値温度Ｔｍｐａよりも大きくなるに従って、トルク低減率Ｔｄｃｒは１００％から次第に低下される。或いは、出力制限部３４は、温度の推定値Ｔｍｐ（ｎ）が閾値温度Ｔｍｐａを超えている場合に、トルク低減率Ｔｄｃｒを次第に減少させ、温度の推定値Ｔｍｐ（ｎ）が閾値温度Ｔｍｐａを下回っている場合に、トルク低減率Ｔｄｃｒを次第に増加させてもよい。
【００６０】
出力制限部３４は、トルク指令値Ｔｏに、トルク低減率Ｔｄｃｒを乗算した値を、最終的なトルク指令値Ｔｏに設定する。出力制限を行うことより、回転電機の温度が上昇し過ぎることを抑制し、温度上昇による故障を抑制することができる。
【００６１】
＜複数の部位の推定＞
上記の実施の形態では、一つの回転電機の部位（固定子のコイル、又は回転子の磁石）の温度が推定されていた。しかし、温度が推定される回転電機の部位として、複数の回転電機の部位が設定され、複数の回転電機の部位のそれぞれについて温度予測データが設けられてもよい。そして、温度推定部３３は、複数の回転電機の部位のそれぞれについて、対応する回転電機の部位の温度予測データを参照し、対応する回転電機の部位の温度の推定値を算出してもよい。
【００６２】
そして、出力制限部３４は、複数の部位の温度の推定値のいずれかが、各部位について予め設定された閾値温度を超えた場合に、回転電機の出力制限を行ってもよい。また、複数の部位のそれぞれについてトルク低減率データが設けられ、出力制限部３４は、複数の部位のそれぞれについて、対応する部位のトルク低減率データを参照し、対応する部位の温度の推定値に基づいて、各部位のトルク低減率を算出し、複数の部位のトルク低減率の中で、最も小さいトルク低減率を、最終的なトルク低減率として算出してもよい。
【００６３】
複数の回転電機の部位として、温度上昇の監視が必要な複数の部位が設定される。例えば、複数の回転電機の部位として、固定子のコイルの複数の部位が設定されてもよく、複数の回転電機の部位として、回転子の磁石の複数の部位が設定されてもよく、複数の回転電機の部位として、固定子のコイルの単数又は複数の部位及び回転子の磁石の単数又は複数の部位が設定されてもよい。
【００６４】
＜温度予測データ＞
温度予測データとして、予め設定された複数の回転電機の基準トルク情報のそれぞれについて、回転速度Ｎ及び基準時点ｔ０の回転電機の温度Ｔｍｐ（ｔ０）と、基準時点ｔ０から推定演算周期Δｔの経過後の回転電機の温度Ｔｍｐ（ｔ０＋Δｔ）との関係が予め設定された基準トルクの温度予測データが設けられてもよい。そして、温度推定部３３は、複数の基準トルク情報のそれぞれに対応して設けられた複数の基準トルクの温度予測データから、現在のトルク情報に対応する基準トルクの温度予測データを選択し、選択した基準トルクの温度予測データを参照し、現在の回転速度Ｎ、及び前回の演算タイミングで算出された温度の推定値Ｔｍｐ（ｎ−１）に対応する、現在の演算タイミングの温度の推定値Ｔｍｐ（ｎ）を算出してもよい。
【００６５】
温度予測データとして、回転速度Ｎ、トルク情報、及び基準時点の温度を入力変数とし、基準時点から推定演算周期Δｔの経過後の回転電機の温度を出力変数とするニューラルネットワーク等の高次の関数データが用いられてもよい。
【００６６】
２．実施の形態２
実施の形態２に係る制御装置３０について説明する。上記の実施の形態１と同様の構成部分は説明を省略する。本実施の形態に係る回転電機１及び制御装置３０の基本的な構成は実施の形態１と同様であるが、冷却機構の状態に応じて、温度予測データが変更される点が実施の形態１と異なる。
【００６７】
実施の形態１で説明したように、回転電機１の冷却機構には、各種の冷却機構が用いられ、例えば、ハウジング内に冷却油が供給され、固定子及び回転子が冷却される油冷式、ハウジング及び固定子が冷却水により冷却される水冷式、冷却風により固定子及び回転式が冷却される空冷式などとされる。
【００６８】
冷却油、冷却水、及び冷却風等の冷媒の流量、冷媒の温度が変化すると、放熱量が変化するため、同じ回転速度Ｎ及びトルクＴの動作点でも、温度の挙動が変化する。
【００６９】
そこで、本実施の形態では、回転電機の冷却機構の予め設定された複数の基準状態のそれぞれについて、温度予測データが設けられている。温度推定部３３は、複数の温度予測データから、現在の回転電機の冷却機構の状態に対応する温度予測データを選択し、選択した温度予測データを参照し、現在の回転速度Ｎ、現在のトルク情報、及び前回の演算タイミングで算出された回転電機の温度の推定値Ｔｍｐ（ｎ−１）に対応する、前回の演算タイミングから推定演算周期Δｔの経過後の温度の推定値Ｔｍｐ（ｎ）を算出する。
【００７０】
この構成によれば、冷却機構の状態が変化し、放熱量の変化により、温度の挙動が変化した場合でも、複数の冷却機構の状態に対応して設定された複数の温度予測データから、現在の冷却機構の状態に対応する温度予測データを選択し、参照するので、温度を精度よく推定することができる。
【００７１】
温度推定部３３は、冷却機構の状態として、冷媒の温度、及び冷媒の流量の一方又は双方を検出する。例えば、温度推定部３３は、温度センサの出力信号、又はラジエータの作動状態により、冷媒の温度を検出する。温度推定部３３は、流量センサの出力信号、又は冷媒ポンプの作動状態により、冷媒の流量を検出する。
【００７２】
例えば、複数の冷却機構の基準状態として、３つの基準冷媒温度のそれぞれについて、図１０に示したような温度予測データが設けられる。温度推定部３３は、３つの温度予測データから、現在の冷媒温度に近い、温度予測データを選択し、選択した温度予測データを参照して、温度の推定値を算出する。
【００７３】
３．実施の形態３
実施の形態２に係る制御装置３０について説明する。上記の実施の形態１と同様の構成部分は説明を省略する。本実施の形態に係る回転電機１及び制御装置３０の基本的な構成は実施の形態１と同様であるが、直流電圧Ｖｄｃに応じて、温度予測データが変更される点が実施の形態１と異なる。
【００７４】
直流電源３にＤＣ−ＤＣコンバータ等が設けられ、インバータ４に供給される直流電圧Ｖｄｃが可変である場合、又はバッテリーの充電状態が低下し、バッテリーからインバータ４に供給される直流電圧Ｖｄｃが低下する場合は、直流電圧Ｖｄｃの変化に応じて、トルク制御部３２の制御が変化される。図１２に示すように、直流電圧Ｖｄｃが増加するに従って、誘起電圧が直流電圧Ｖｄｃに到達する基底回転速度が増加するため、最大トルクＴｍａｘの曲線は、回転速度Ｎの増加側にシフトする。
【００７５】
回転速度Ｎが基底回転速度以上の領域では、直流電圧Ｖｄｃが変化すると、同じ回転速度Ｎ及びトルクＴの動作点でも、弱め磁束制御等によりｄｑ軸電流が変化し、銅損及び鉄損が変化する。また、回転速度Ｎが基底回転速度以下の領域でも、直流電圧Ｖｄｃが変化すると、同じ回転速度Ｎ及びトルクＴの動作点でも、ＰＷＭ制御のオン期間が変化し、電流の高調波成分の大きさが変化し、鉄損及び銅損が変化する。そのため、同じ回転速度Ｎ及びトルクＴの動作点でも、直流電圧Ｖｄｃが変化すると、固定子コイル、固定子コア、回転子コア等の回転電機の各部位の発熱量が変化し、温度の挙動が変化する。
【００７６】
そこで、本実施の形態では、直流電源３の予め設定された複数の基準直流電圧のそれぞれについて、温度予測データが設けられている。温度推定部３３は、複数の温度予測データから、現在の直流電圧Ｖｄｃに対応する温度予測データを選択し、選択した温度予測データを参照し、現在の回転速度Ｎ、現在のトルク情報、及び前回の演算タイミングで算出された回転電機の温度の推定値Ｔｍｐ（ｎ−１）に対応する、前回の演算タイミングから推定演算周期Δｔの経過後の温度の推定値Ｔｍｐ（ｎ）を算出する。
【００７７】
この構成によれば、直流電圧Ｖｄｃが変化し、銅損及び鉄損による発熱量の変化により、温度の挙動が変化した場合でも、複数の直流電圧Ｖｄｃに対応して設定された複数の温度予測データから、現在の直流電圧Ｖｄｃに対応する温度予測データを選択し、参照するので、温度を精度よく推定することができる。
【００７８】
例えば、複数の基準直流電圧として、２つの基準直流電圧のそれぞれについて、図１０に示したような温度予測データが設けられる。温度推定部３３は、２つの温度予測データから、電圧センサ６により検出した現在の直流電圧Ｖｄｃに近い、温度予測データを選択し、選択した温度予測データを参照して、温度の推定値を算出する。
【００７９】
なお、実施の形態２及び３が同時に実行されてもよい。温度予測データとして、予め設定された複数の基準回転速度及び予め設定された複数の基準直流電圧を組み合わせた複数の組合せのそれぞれについて、温度予測データが設けられてもよい。そして、温度推定部３３は、複数の温度予測データから、現在の回転速度Ｎ及び現在の直流電圧Ｖｄｃに対応する組合せの温度予測データを選択し、選択した温度予測データを参照し、温度の推定値を算出してもよい。
【００８０】
本願は、様々な例示的な実施の形態及び実施例が記載されているが、１つ、または複数の実施の形態に記載された様々な特徴、態様、及び機能は特定の実施の形態の適用に限られるのではなく、単独で、または様々な組み合わせで実施の形態に適用可能である。従って、例示されていない無数の変形例が、本願明細書に開示される技術の範囲内において想定される。例えば、少なくとも１つの構成要素を変形する場合、追加する場合または省略する場合、さらには、少なくとも１つの構成要素を抽出し、他の実施の形態の構成要素と組み合わせる場合が含まれるものとする。
【符号の説明】
【００８１】
１  回転電機、４  インバータ、３０  回転電機の制御装置、１００  固定子、１０２  コイル、２００  回転子、２０２  永久磁石、Ｎ  回転速度、Ｔ  トルク、Ｔｌｏａｄ  トルク負荷率、Ｔｍａｘ  最大トルク、Ｔｍｐ  温度の推定値、Ｔｍｐａ  閾値温度、Ｖｄｃ  直流電圧、ｔ０  基準時点、Δｔ  推定演算周期
【要約】
【課題】回転電機の回転速度及びトルクの動作点により変化する銅損及び鉄損による回転電機の各部の発熱量及び放熱量を考慮すると共に、演算負荷の増加を抑制しつつ、回転電機の過渡的な温度を精度よく推定することができる回転電機の制御装置を提供する。
【解決手段】推定演算周期毎の演算タイミングで、回転電機の回転速度、回転電機のトルク情報、及び基準時点の回転電機の温度と、基準時点から推定演算周期の経過後の回転電機の温度との関係が予め設定された温度予測データを参照し、現在の回転電機の回転速度、現在の回転電機のトルク情報、及び前回の演算タイミングで算出された回転電機の温度の推定値に対応する、前回の演算タイミングから推定演算周期の経過後の回転電機の温度の推定値を算出する回転電機の制御装置。
【選択図】図４【図１】
0006980068.tif 000002
【図２】
0006980068.tif 000003
【図３】
0006980068.tif 000004
【図４】
0006980068.tif 000005
【図５】
0006980068.tif 000006
【図６】
0006980068.tif 000007
【図７】
0006980068.tif 000008
【図８】
0006980068.tif 000009
【図９】
0006980068.tif 000010
【図１０】
0006980068.tif 000011
【図１１】
0006980068.tif 000012
【図１２】
0006980068.tif 000013