(57)【特許請求の範囲】
【請求項１】
複数相のコイル（１１、１２、１３）を有する回転電機（１０）を制御する電力変換装置であって、
前記コイルの一端（１１１、１２１、１３１）と第１電圧源（４１）との間に設けられる第１インバータ（２０）と、
前記コイルの他端（１１２、１２２、１３２）と第２電圧源（４２）との間に設けられる第２インバータ（３０）と、
前記第１インバータまたは前記第２インバータの一方において高電位側に設けられる上アーム素子（２１〜２３、３１〜３３）または下アーム素子（２４〜２６、３４〜３６）の全相をオンして中性点化し、他方を前記回転電機の駆動要求に応じて制御する片側駆動制御を行う制御部（６５）と、
を備え、
前記制御部は、
中性点化されるインバータである中性点側インバータにおいて、前記上アーム素子の全相をオンする上アームオン固定状態と、前記下アーム素子の全相をオンする下アームオン固定状態とを、上下切替周波数で切り替え、
前記第１インバータを前記駆動要求に応じて制御する駆動側インバータとし、前記第２インバータを前記中性点側インバータとする第１状態と、前記第１インバータを前記中性点側インバータとし、前記第２インバータを前記駆動側インバータとする第２状態とを、インバータ切替周波数で切り替え、
前記駆動側インバータから前記中性点側インバータに切り替えるとき、最大発熱箇所を含むアームとは上下反対側のアームを最初にオン固定する電力変換装置。
【請求項２】
前記制御部は、
前記第１インバータおよび前記第２インバータにおける最高温度が許容温度以下の場合、前記中性点側インバータを前記第１インバータまたは前記第２インバータに固定し、前記上アームオン固定状態または前記下アームオン固定状態とする中性点固定モードとし、
前記中性点固定モードにて前記最高温度が前記許容温度より高くなった場合、前記中性点側インバータを継続した状態にて前記上アームオン固定状態と前記下アームオン固定状態と前記上下切替周波数で切り替える上下切替モードに移行し、
前記上下切替モードにて前記最高温度が前記許容温度より高くなった場合、前記駆動側インバータと前記中性点側インバータとを前記インバータ切替周波数で切り替えるとともに、前記中性点側インバータにおいて、前記上アームオン固定状態と前記下アームオン固定状態とを前記上下切替周波数で切り替えるインバータ切替モードに移行する請求項１に記載の電力変換装置。
【請求項３】
前記上下切替周波数は、前記駆動側インバータにおけるスイッチング周波数より低い請求項１または２に記載の電力変換装置。
【請求項４】
前記インバータ切替周波数は、前記上下切替周波数より低い請求項１〜３のいずれか一項に記載の電力変換装置。
【請求項５】
前記上アーム素子および前記下アーム素子は、それぞれ、オンオフにより高電位側から低電位側への通電が許容または遮断される素子部（２１１〜２１６、３１１〜３１６）、および、前記素子部に並列に接続され、低電位側から高電位側への通電が許容される還流部（２２１〜２２６、３２１〜３２６）を有する請求項１〜４のいずれか一項に記載の電力変換装置。
【請求項６】
前記駆動側インバータから前記中性点側インバータに切り替わるインバータにおいて、最初にオン固定するアームは、前記素子部および前記還流部の温度特性、および、絶対値が最も大きい相電流の通電方向に基づいて決定される請求項５に記載の電力変換装置。
【請求項７】
前記中性点側インバータにおいて、前記上アームオン固定状態とする期間と、前記下アームオン固定状態とする期間との割合は、前記素子部および前記還流部の温度特性に応じて決定される請求項５または６に記載の電力変換装置。
【請求項８】
前記制御部は、前記上アーム素子および前記下アーム素子の少なくとも一部の温度を検出する温度検出素子（２３１〜２３６、３３１〜３３６）の検出値、または、相電流に基づき、素子温度を演算する請求項１〜７のいずれか一項に記載の電力変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力変換装置に関する。
【背景技術】
【０００２】
従来、２つのインバータによりモータの電力を変換するインバータ駆動システムが知られている。例えば特許文献１では、第１のインバータシステムと第２のインバータシステムのパルス幅変調信号（以下、パルス幅変調を「ＰＷＭ」という。）の基本波成分の位相を１８０［°］ずらすことで２つの電源が電気的に直列接続され、２つの電源電圧の和によりモータを駆動する。また、一方のインバータにおいて、上下アームのいずれか３相を同時オンし、他方のインバータにおいてパルス幅変調駆動を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２３８６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、例えば回転電機の回転数が小さい場合等、特定の素子に通電されている状態が継続すると、当該素子の耐熱性能に応じて出力が制限され、所望のトルクを出力できない虞がある。
本発明は、上述の課題に鑑みてなされたものであり、その目的は、特定の素子での発熱を抑制可能な電力変換装置を提供することにある。
【課題を解決するための手段】
【０００５】
本発明の電力変換装置は、複数相のコイル（１１、１２、１３）を有する回転電機（１０）を制御するものであって、第１インバータ（２０）と、第２インバータ（３０）と、制御部（６５）と、を備える。
第１インバータは、コイルの一端（１１１、１２１、１３１）と第１電圧源（４１）との間に設けられる。
第２インバータは、コイルの他端（１１２、１２２、１３２）と第２電圧源（４２）との間に設けられる。
【０００６】
制御部は、第１インバータまたは第２インバータの一方において、高電位側に設けられる上アーム素子（２１〜２３、３１〜３３）または下アーム素子（２４〜２６、３４〜３６）の全相をオンして中性点化し、他方を回転電機の駆動要求に応じて制御する片側駆動制御を行う。
【０００７】
制御部は、中性点化されるインバータである中性点側インバータにおいて、上アーム素子の全相をオンする上アームオン固定状態と、下アーム素子の全相をオンする下アームオン固定状態とを、上下切替周波数で切り替える。
制御部は、第１インバータを駆動要求に応じて制御する駆動側インバータとし、第２インバータを中性点側インバータとする第１状態と、第１インバータを中性点側インバータとし、第２インバータを駆動側インバータとする第２状態とを、インバータ切替周波数で切り替える。
本明細書では、単位時間あたりの制御の切替回数を「切替周波数」とする。
制御部は、駆動側インバータから中性点側インバータに切り替えるとき、最大発熱箇所を含むアームとは上下反対側のアームを最初にオン固定する。
これにより、特定の素子での発熱を抑制可能である。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態による電力変換装置を示す概略構成図である。
【図２】本発明の一実施形態によるモータジェネレータの駆動領域を説明する説明図である。
【図３】本発明の一実施形態による相電流を示す説明図である。
【図４】本発明の一実施形態による最大発熱箇所を説明する説明図である。
【図５】本発明の一実施形態による最大発熱箇所を説明する説明図である。
【図６】本発明の一実施形態において、中性点側インバータにおいて最初にオン固定するアームを説明する説明図である。
【図７】本発明の一実施形態によるモード切替処理を説明するフローチャートである。
【図８】本発明の一実施形態によるモード切替処理を説明するタイムチャートである。
【図９】本発明の一実施形態によるモード切替処理を説明するタイムチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明による電力変換装置を図面に基づいて説明する。
（一実施形態）
本発明の一実施形態による電力変換装置を図１〜図９に示す。
図１に示すように、回転電機駆動システム１は、回転電機としてのモータジェネレータ１０、および、電力変換装置１５を備える。
【００１０】
モータジェネレータ１０は、例えば電気自動車やハイブリッド車両等の電動自動車に適用され、図示しない駆動輪を駆動するためのトルクを発生する、所謂「主機モータ」である。モータジェネレータ１０は、駆動輪を駆動するための電動機としての機能、および、図示しないエンジンや駆動輪から伝わる運動エネルギによって駆動されて発電する発電機としての機能を有する。本実施形態では、モータジェネレータ１０が電動機として機能する場合を中心に説明する。
【００１１】
モータジェネレータ１０は、３相交流の回転機であって、Ｕ相コイル１１、Ｖ相コイル１２、および、Ｗ相コイル１３を有する。以下適宜、Ｕ相コイル１１、Ｖ相コイル１２およびＷ相コイル１３を「コイル１１〜１３」という。
本実施形態では、Ｕ相コイル１１に流れる電流をＵ相電流Ｉｕ、Ｖ相コイル１２に流れる電流をＶ相電流Ｉｖ、Ｗ相コイル１３に流れる電流をＷ相電流Ｉｗとする。以下、コイル１１〜１３に流れる電流について、第１インバータ２０側から第２インバータ３０側に流れる電流を正、第２インバータ３０側から第１インバータ２０側に流れる電流を負とする。また、絶対値が最も大きい相電流を「最大相電流」とする。最大相電流が第１インバータ２０側から第２インバータ３０側に流れるとき、第１インバータ２０を上流側、第２インバータ３０を下流側とする。一方、最大相電流が第２インバータ３０側から第１インバータ２０側に流れるとき、第２インバータ３０を上流側、第１インバータ２０を下流側とする。
【００１２】
電力変換装置１５は、モータジェネレータ１０の電力を変換するものであって、第１インバータ２０、第２インバータ３０、および、制御部６５等を備える。
第１インバータ２０は、コイル１１〜１３の通電を切り替える３相インバータであり、スイッチング素子２１〜２６を有する。第２インバータ３０は、コイル１１〜１３の通電を切り替える３相インバータであり、スイッチング素子３１〜３６を有する。
スイッチング素子２１は、トランジスタ２１１およびダイオード２２１を有する。スイッチング素子２２〜２６、３１〜３６も同様に、それぞれ、トランジスタ２１２〜２１６、３１１〜３１６、および、ダイオード２２２〜２２６、３２１〜３２６を有する。本実施形態では、トランジスタ２１１〜２１６、３１１〜３１６が「素子部」、ダイオード２２１〜２２６、３２１〜３２６が「還流部」に対応する。また、トランジスタおよびダイオードを、適宜「デバイス」という。
【００１３】
トランジスタ２１１〜２１６、３１１〜３１６は、ＩＧＢＴ（絶縁ゲートバイポーラトランジスタ）であって、制御部６５によってオンオフ作動が制御される。トランジスタ２１１〜２１６、３１１〜３１６は、オンされたときに高電位側から低電位側への通電が許容され、オフされたときに通電が遮断される。トランジスタ２１１〜２１６、３１１〜３１６は、ＩＧＢＴに限らず、ＭＯＳＦＥＴ等であってもよい。
【００１４】
ダイオード２２１〜２２６、３２１〜３２６は、トランジスタ２１１〜２１６、３１１〜３１６のそれぞれと並列に接続され、低電位側から高電位側への通電を許容する還流ダイオードである。例えば、ダイオード２２１〜２２６、３２１〜３２６は、例えば、ＭＯＳＦＥＴの寄生ダイオード等のように、トランジスタ２１１〜２１６、３１１〜３１６に内蔵されていてもよいし、外付けされたものであってもよい。
【００１５】
第１インバータ２０において、高電位側にスイッチング素子２１〜２３が接続され、低電位側にスイッチング素子２４〜２６が接続される。また、スイッチング素子２１〜２３の高電位側を接続する第１高電位側配線２７が第１バッテリ４１の正極と接続され、スイッチング素子２４〜２６の低電位側を接続する第１低電位側配線２８が第１バッテリ４１の負極と接続される。
【００１６】
Ｕ相のスイッチング素子２１、２４の接続点にはＵ相コイル１１の一端１１１が接続され、Ｖ相のスイッチング素子２２、２５の接続点にはＶ相コイル１２の一端１２１が接続され、Ｗ相のスイッチング素子２３、２６の接続点にはＷ相コイル１３の一端１３１が接続される。すなわち、第１インバータ２０は、コイル１１、１２、１３の一端１１１、１２１、１３１と第１バッテリ４１との間に接続される。
【００１７】
第２インバータ３０において、高電位側にスイッチング素子３１〜３３が接続され、低電位側にスイッチング素子３４〜３６が接続される。また、スイッチング素子３１〜３３の高電位側を接続する第２高電位側配線３７が第２バッテリ４２の正極と接続され、スイッチング素子３４〜３６の低電位側を接続する第２低電位側配線３８が第２バッテリ４２の負極と接続される。
【００１８】
Ｕ相のスイッチング素子３１、３４の接続点にはＵ相コイル１１の他端１１２が接続され、Ｖ相のスイッチング素子３２、３５の接続点にはＶ相コイル１２の他端１２２が接続され、Ｗ相のスイッチング素子３３、３６の接続点にはＷ相コイル１３の他端１３２が接続される。すなわち、第２インバータ３０は、コイル１１、１２、１３の他端１１２、１２２、１３２と第２バッテリ４２との間に接続される。
以下適宜、高電位側に接続されるスイッチング素子２１〜２３、３１〜３３を「上アーム素子」、低電位側に接続されるスイッチング素子２４〜２６、３４〜３６を「下アーム素子」という。
【００１９】
スイッチング素子２１〜２６、３１〜３６には、各素子２１〜２６、３１〜３６の温度を検出する温度検出素子２３１〜２３６、３３１〜３３６が設けられる。温度検出素子２３１〜２３６、３３１〜３３６の検出値は、制御部６５に出力され、制御部６５における素子温度の演算に用いられる。
【００２０】
リチウムイオン電池等の充放電可能な直流電源である第１電圧源としての第１バッテリ４１は、第１インバータ２０と接続され、第１インバータ２０を経由してモータジェネレータ１０と電力を授受可能に設けられる。
リチウムイオン電池等の充放電可能な直流電源である第２電圧源としての第２バッテリ４２は、第２インバータ３０と接続され、第２インバータ３０を経由してモータジェネレータ１０と電力を授受可能に設けられる。
第１バッテリ４１の電圧と第２バッテリ４２の電圧とは、等しくてもよいし、異なっていてもよい。
【００２１】
第１コンデンサ４３は、第１高電位側配線２７と第１低電位側配線２８とに接続される。第１コンデンサ４３は、第１バッテリ４１から第１インバータ２０側への電流、または、第１インバータ２０から第１バッテリ４１側への電流を平滑化する平滑コンデンサである。
第２コンデンサ４４は、第２高電位側配線３７と第２低電位側配線３８とに接続される。第２コンデンサ４４は、第２バッテリ４２から第２インバータ３０側への電流、または、第２インバータ３０側から第２バッテリ４２側への電流を平滑化する平滑コンデンサである。
電流検出部５０は、相電流Ｉｕ、Ｉｖ、Ｉｗを検出する。図１では、各相にホール素子等の電流検出素子が設けられているが、２相に電流検出素子を設け、残りの１相を３相和＝０から演算してもよい。
【００２２】
制御信号生成部６０は、第１ドライバ回路６１、第２ドライバ回路６２、および、制御部６５を有する。
制御部６５は、マイコンを主体として構成され、各種演算処理を行う。制御部６５における各処理は、予め記憶されたプログラムをＣＰＵで実行することによるソフトウェア処理であってもよいし、専用の電子回路によるハードウェア処理であってもよい。
制御部６５は、第１インバータ２０および第２インバータ３０を制御する。具体的には、トルク指令値ｔｒｑ*や電流指令値Ｉｕ*、Ｉｖ*、Ｉｗ*等のモータジェネレータ１０の駆動に係る指令値に基づき、スイッチング素子２１〜２６、３１〜３６のトランジスタ２１１〜２１６、３１１〜３１６のオンオフ作動を制御する制御信号を生成し、ドライバ回路６１、６２に出力する。
【００２３】
第１ドライバ回路６１は、制御部６５からの制御信号に応じ、トランジスタ２１１〜２１６のオンオフ作動を制御するゲート信号を生成して出力する。第２ドライバ回路６２は、制御部６５からの制御信号に応じ、トランジスタ３１１〜３１６のオンオフ作動を制御するゲート信号を生成して出力する。トランジスタ２１１〜２１６、３１１〜３１６が制御信号に応じてオンオフされることで、バッテリ４１、４２の直流電力が交流電力に変換され、モータジェネレータ１０へ供給される。これにより、モータジェネレータ１０の駆動は、第１インバータ２０および第２インバータ３０を介して、制御部６５に制御される。以下適宜、スイッチング素子２１〜２６、３１〜３６のトランジスタ２１１〜２１６、３１１〜３１６のオンオフ作動を制御することを、単にスイッチング素子２１〜２６、３１〜３６のオンオフ作動を制御する、という。
【００２４】
モータジェネレータ１０の駆動制御を説明する。本実施形態の回転電機駆動システム１における駆動制御には、第１バッテリ４１または第２バッテリ４２の電力を用いて駆動する「片側駆動制御」、および、第１バッテリ４１および第２バッテリ４２の電力を用いて駆動する「両側駆動制御」が含まれる。図２に示すように、本実施形態では、モータジェネレータ１０の回転数Ｎおよびトルクｔｒｑ応じ、駆動領域を片側駆動領域Ｒａと両側駆動領域Ｒｂとに分け、回転数Ｎおよびトルクｔｒｑが片側駆動領域Ｒａである場合、片側駆動制御とし、両側駆動領域Ｒｂである場合、両側駆動制御とする。片側駆動領域Ｒａと両側駆動領域Ｒｂとの境界Ｂは、片側駆動制御にて出力可能な上限値に応じて設定される。本実施形態では、モータジェネレータ１０の回転数Ｎおよびトルクｔｒｑを「駆動要求」とする。
【００２５】
両側駆動制御では、第１インバータ２０の駆動制御に係る第１基本波の位相と、第２インバータ３０の駆動制御に係る第２基本波の位相とが反転される。換言すると、第１基本波と第２基本波とは、位相が略１８０［°］ずれている。第１基本波と第２基本波の位相を反転し、第１基本波に基づいて第１インバータ２０を制御し、第２基本波に基づいて第２インバータ３０を制御することで、第１バッテリ４１と第２バッテリ４２とが電気的に直列接続されている状態とみなすことができる。これにより、第１バッテリ４１の電圧である第１電源電圧Ｖ１と第２バッテリ４２の電圧である第２電源電圧Ｖ２との和に相当する電圧（すなわち、Ｖ１＋Ｖ２）をモータジェネレータ１０に印加可能である。なお、第１基本波と第２基本波との位相差は、１８０［°］とするが、第１電源電圧Ｖ１と第２電源電圧Ｖ２との差に相当する電圧をモータジェネレータ１０に印加可能な程度のずれは許容されるものとする。
【００２６】
第１基本波の振幅と、第２基本波の振幅とは、等しくてもよいし、異なっていてもよい。第１基本波と第２基本波とは、ともに正弦波であるように同様の波形であってもよい。また、第１インバータ２０または第２インバータ３０の一方を正弦波ＰＷＭ制御し、他方を過変調ＰＷＭ制御するといった場合のように、第１基本波と第２基本波Ｆ２の波形は、異なっていてもよい。また、振幅を無限大とみなし、基本波の半周期ごとに各素子のオンオフが切り替えられる矩形波制御としてもよい。また、矩形波制御において、例えば１２０°通電等、通電位相は１８０°以外であってもよい。
【００２７】
第１バッテリ４１の電力を用いる片側駆動制御では、第２インバータ３０の上アーム素子３１〜３３の全相、または、下アーム素子３４〜３６の全相の一方をオン、他方をオフし、第２インバータ３０を中性点化する。また、第１インバータ２０のスイッチング素子２１〜２６を、駆動要求に応じてスイッチングする。
第２バッテリ４２の電力を用いる片側駆動制御では、第１インバータ２０の上アーム素子２１〜２３の全相、または、下アーム素子２４〜２６の全相の一方をオン、他方をオフし、第１インバータ２０を中性点化する。また、第２インバータ３０のスイッチング素子３１〜３６を、駆動要求に応じてスイッチングする。
以下、中性点化するインバータにおいて、上アーム素子の全相をオンすることを「上アームのオン固定」、下アーム素子の全相をオンすることを「下アームのオン固定」とする。また、中性点化するインバータを「中性点側インバータ」、駆動要求に応じてスイッチングするインバータを「駆動側インバータ」とする。
【００２８】
第１バッテリ４１の電圧と第２バッテリ４２の電圧とが異なっている場合、低電圧側のバッテリにて出力可能な範囲は、高電圧側のインバータを中性点化し、低電圧側のバッテリの電力を用いる片側駆動制御を優先することが好ましい。これにより、スイッチング損失、および、モータジェネレータ１０の鉄損等が低減され、システム全体としての損失を低減可能である。
【００２９】
モータジェネレータ１０が車両の主機モータであって、例えば坂道を登坂しようとしているとき等に、モータジェネレータ１０が「トルクロック状態」となることがある。トルクロック状態とは、モータジェネレータ１０の回転数Ｎが回転数閾値Ｎｔｈより小さい状態にて、比較的大きなトルクを出力している状態である。回転数閾値Ｎｔｈは、モータジェネレータ１０が略停止していると見なせる程度の値に設定される。回転数閾値Ｎｔｈは、片側駆動制御にて最大トルクを出力可能な最大回転数Ｎａより小さいものとする。すなわち、本実施形態では、モータジェネレータ１０がトルクロック状態であるとき、モータジェネレータ１０は片側駆動制御により制御される。
【００３０】
モータジェネレータ１０が回転している場合、最大相電流となる相が回転に伴って変わっていくため、デバイス間の発熱の偏りが生じにくい。一方、モータジェネレータ１０の回転数Ｎが小さい状態にて、比較的大きなトルクを出力しようとする場合、特定のデバイスへの通電が継続され、当該デバイスの発熱量が発熱許容量を超える虞がある。発熱許容量は、電流と時間の積に比例する。また、デバイスの温度が許容温度Ｔｔｈを超えると、デバイスの破損を防ぐべく、通電量が制限され、出力が低下する。
本実施形態では、発熱の偏りを防ぐべく、モードＭ１、Ｍ２、Ｍ３を適宜切り替える。
【００３１】
本実施形態では、図３（ａ）に破線Ｌａで示す電気角にて、トルクロック状態となった場合を例に説明する。破線Ｌａに示す箇所でトルクロック状態となると、図３（ｂ）に示すように、正のＵ相電流Ｉｕが最大相電流である状態が継続される。なお、Ｖ相電流ＩｖまたはＷ相電流Ｉｗが最大相電流の場合、最大発熱箇所となる相が変わるが、制御としては、Ｕ相電流Ｉｕが最大相電流である場合と同様である。
【００３２】
モードＭ１、Ｍ２、Ｍ３を図４および図５に基づいて説明する。図４および図５では、中性点側インバータにおいて、オン固定されるトランジスタを実線、オフ固定されるトランジスタを破線で示す。また、最大相電流（ここではＵ相電流Ｉｕ）が流れるデバイスを二点鎖線で囲む。最大相電流の通電方向、デバイスの発熱特性等に応じ、最大相電流が流れるデバイスのうちのいずれかが、最大発熱箇所となる。図４および図５では、簡略化のため、制御信号生成部６０や一部の符号等を適宜省略している。
【００３３】
まず、モードＭ１について説明する。モードＭ１は、中性点化されるインバータが固定であって、中性点化されるインバータにおいてオン固定されるアームが固定である中性点固定モードである。図４（ａ）は、第２インバータ３０の上アームをオン固定する例である。
図４（ａ）に示すように、モードＭ１では、最大相電流であるＵ相電流Ｉｕは、駆動側インバータである第１インバータ２０のＵ相上側のトランジスタ２１１、Ｕ相下側のダイオード２２４、および、中性点側インバータである第２インバータ３０のＵ相上側のダイオード３２１に流れる。第１インバータ２０側では、トランジスタ２１１〜２１６がキャリア周波数でスイッチングされるので、Ｕ相において、上側のトランジスタ２１１がオン、下側のトランジスタ２１４がオフされているとき、トランジスタ２１１に電流が流れ、上側のトランジスタ２１１がオフ、下側のトランジスタ２１４がオンされているとき、ダイオード２２４に電流が流れる。すなわち、第１インバータ２０のＵ相では、キャリア周波数で、電流が流れるデバイスが切り替わる。
【００３４】
一方、中性点化されている第２インバータ３０側では、上アーム素子がオン固定されると、Ｕ相上側のダイオード３２１に電流が流れ続ける。そのため、この状態が継続される場合、第２インバータ３０のＵ相上側のダイオード３２１が最も発熱する。
また、モードＭ１にて第２インバータ３０の下アームをオン固定する場合、トランジスタ３１４が最大発熱箇所となる。また、モードＭ１にて第１インバータ２０の上アームをオン固定する場合、トランジスタ２１１が最大発熱箇所となり、下アームをオン固定する場合、ダイオード２２４が最大発熱箇所となる（図５参照）。
【００３５】
ここで、最大発熱箇所であるダイオード３２１の温度が許容温度Ｔｔｈを上回る場合、電流を制限する必要がある。電流が制限されると、システムとして出力可能な最大トルクを出力できなくなる。
そこで本実施形態では、ダイオード３２１の温度が許容温度Ｔｔｈになると、電流制限に替えて、モードＭ１からモードＭ２に切り替えることでダイオード３２１の温度を下げる。モードＭ２は、第２インバータ３０が中性点側インバータである状態を継続し、第２インバータ３０において、上アーム素子がオン固定される状態と、下アーム素子がオン固定される状態とを切り替える上下切替モードである。すなわち、モードＭ２では、図４（ａ）の状態と図４（ｂ）の状態とを切り替える。
【００３６】
図４（ｂ）に示すように、第２インバータ３０の下アーム素子をオン固定する場合、Ｕ相では、下側のトランジスタ３１４に電流が流れる。換言すると、下アーム素子をオン固定する場合、モードＭ１にて最大発熱箇所であったＵ相上側のダイオード３２１には電流が流れないので、ダイオード３２１の温度が低下する。すなわち、中性点側インバータにおいて、オン固定されるアームを切り替えることで、最大相電流であるＵ相電流Ｉｕが流れるデバイスを切り替えることができ、発熱を分散させることができる。
【００３７】
ここで、中性点側インバータにおいて、上アームをオン固定する期間ＰＨと下アームをオン固定する期間ＰＬとの割合は、上アームをオン固定したときにＵ相電流Ｉｕが流れるダイオード３２１の温度と、下アームをオン固定したときにＵ相電流Ｉｕが流れるトランジスタ３１４の温度とが、略均一となるように、トランジスタおよびダイオードの温度特性に応じて設定される。
【００３８】
また、中性点側インバータにおけるオン固定するアームの上下切替回数は、駆動側インバータにおける各スイッチング素子のオンオフ切替回数よりも少ない。中性点側インバータにおける単位時間あたりの上下切替回数を上下切替周波数Ｆｎ、駆動側インバータにおける各スイッチング素子の単位時間あたりオンオフ切替回数をスイッチング周波数Ｆｄとすると、中性点側インバータにおける上下切替周波数Ｆｎは、駆動側インバータにおけるスイッチング周波数Ｆｄより小さい。駆動側インバータが、キャリア波と基本波との比較によるＰＷＭ制御される場合、スイッチング周波数Ｆｄはキャリア周波数となる。
【００３９】
Ｆｄ＞Ｆｎとすると、駆動側インバータのスイッチング損失は、中性点側インバータのスイッチング損失より大きくなる。ここで、各スイッチング素子２１〜２６、３１〜３６の導通損が略同等であるものとすると、モードＭ２において、最も発熱する素子は、トランジスタ２１１またはダイオード２２４となる。トランジスタ２１１およびダイオード２２４は、モードＭ１における最大発熱箇所ではないことを鑑みると、モードＭ１に替えてモードＭ２とすることで、最大発熱箇所が切り替わり、発熱が分散される。
【００４０】
また、モードＭ２にてトランジスタ２１１またはダイオード２２４が許容温度Ｔｔｈとなると、モードＭ２からモードＭ３に切り替える。モードＭ３は、駆動側インバータと中性点側インバータとを切り替えるインバータ切替モードである。モードＭ３では、中性点側インバータにおいて、モードＭ２と同様に、オン固定するアームを上下切替周波数Ｆｎで切り替える。
【００４１】
中性点側インバータと駆動側インバータとの切替回数は、中性点側インバータにおけるオン固定するアームの上下切替回数より少ない。ここで、単位時間における中性点側インバータと駆動側インバータとの切替回数をインバータ切替周波数Ｆｉとすると、インバータ切替周波数Ｆｉは、中性点側インバータにおける上下切替周波数Ｆｎより小さい。すなわち、Ｆｉ＜Ｆｎ＜Ｆｄである。
【００４２】
図５は、第１インバータ２０を中性点側インバータ、第２インバータ３０を駆動側インバータとしている。すなわち、モードＭ３では、図４（ａ）、（ｂ）を上下切替周波数Ｆｎで切り替える第１状態と、図５（ａ）、（ｂ）を上下切替周波数Ｆｎで切り替える第２状態とを切り替える。
図４にて説明した通り、モードＭ２では、トランジスタ２１１またはダイオード２２４が最大発熱箇所となる。トランジスタ２１１またはダイオード２２４のどちらが最大発熱箇所となるかは、デューティ、デバイスの損失特性および熱抵抗等によって決まる。
【００４３】
本実施形態では、モードＭ３において、中性点側インバータを第２インバータ３０から第１インバータ２０に切り替える場合、トランジスタ２１１またはダイオード２２４のうち、発熱の大きい方のデバイスに電流が流れないように、最初にオン固定するアームを決定する。すなわち、駆動側インバータから中性点側インバータに切り替えるとき、駆動側インバータであるときに最大発熱箇所となるデバイスが上アーム素子に含まれる場合、最初に下アーム素子をオン固定し、最大発熱箇所となるデバイスが下アーム素子に含まれる場合、最初に上アーム素子をオン固定する。
【００４４】
単位時間当たりのトランジスタの発熱量をＨｔ、ダイオードの発熱量をＨｄとする。Ｈｔ＜Ｈｄであれば、モードＭ２での最大発熱箇所はダイオード２２４となるので、中性点側インバータを第１インバータ２０に切り替えた直後は、ダイオード２２４に電流が流れないように、上アームをオン固定する。一方、Ｈｔ＞Ｈｄであれば、モードＭ２での最大発熱箇所はトランジスタ２１１となるので、中性点側インバータを第１インバータ２０に切り替えた直後は、トランジスタ２１１に電流が流れないように、下アームをオン固定する。
【００４５】
また、第２インバータ３０を駆動側インバータとする場合、Ｈｔ＜Ｈｄであれば、最大発熱箇所はダイオード３２１となるので、中性点側インバータを第２インバータ３０に切り替えた直後は、ダイオード３２１に電流が流れないように、下アームをオン固定する。一方、Ｈｔ＞Ｈｄであれば、最大発熱箇所はトランジスタ３１４となるので、中性点側インバータを第２インバータ３０に切り替えた直後は、トランジスタ３１４に電流が流れないように、上アームをオン固定する。
これにより、最大発熱箇所の温度を低下させることができるので、最大トルクを出力可能な時間を長くすることができる。
【００４６】
ここで、駆動側インバータから中性点側インバータに切り替える際、最初にオンするアームは、トランジスタおよびダイオードの温度特性である発熱量Ｈｔ、Ｈｄ、および、最大相電流の通電方向に応じて決まる。
駆動側インバータから中性点側インバータに切り替えるときに、中性点側インバータにて最初にオンするアームを図６に基づいて説明する。図６では、（ａ）はモータジェネレータ１０を一定駆動したときの電気角１周期分の相電流を示している。図６（ａ）に示すように、区間Ｚａでは、最大相電流の通電方向が正であり、区間Ｚｂでは、最大相電流の通電方向が負である。
【００４７】
まず、ダイオードよりトランジスタの方が発熱する（すなわち、Ｈｔ＞Ｈｄ）の場合を説明する。
図６（ｂ）に示すように、中性点側インバータを第１インバータ２０から第２インバータ３０に切り替える場合、第２インバータ３０において、最大相電流が正である区間Ｚａでは、最初に上アームをオン固定し、最大相電流が負である区間Ｚｂでは、最初に下アームをオン固定する。
中性点側インバータを第２インバータ３０から第１インバータ２０に切り替える場合、第１インバータ２０において、最大相電流が正である区間Ｚａでは、最初に下アームをオン固定し、最大相電流が負である区間Ｚｂでは、最初に上アームをオン固定する。
換言すると、Ｈｔ＞Ｈｄであって、駆動側インバータから中性点側インバータに切り替えるインバータが、最大相電流の上流側であるとき、最初に下アームをオン固定し、下流側であるとき、最初に上アームをオン固定する。
【００４８】
次に、トランジスタよりダイオードの方が発熱する（すなわち、Ｈｔ＜Ｈｄ）の場合を説明する。
中性点側インバータを第１インバータ２０から第２インバータ３０に切り替える場合、第２インバータ３０において、最大相電流が正である区間Ｚａでは、最初に下アームをオン固定し、最大相電流が負である区間Ｚｂでは、最初に上アームをオン固定する。
中性点側インバータを第２インバータ３０から第１インバータ２０に切り替える場合、第１インバータ２０において、最大相電流が正である区間Ｚａでは、最初に上アームをオン固定し、最大相電流が負である区間Ｚｂでは、最初に下アームをオン固定する。
換言すると、Ｈｔ＜Ｈｄであって、駆動側インバータから中性点側インバータに切り替えるインバータが、最大相電流の上流側であるとき、最初に上アームをオン固定し、下流側であるとき、最初に下アームをオン固定する。
【００４９】
モード切替処理を、図７に示すフローチャートに基づいて説明する。この処理は、制御部６５にて所定の周期で実行される。なお、例えば始動スイッチオン直後に片側駆動制御を行う場合、モードＭ１から開始するものとする。フローチャートの説明において、「ステップＳ１０１」の「ステップ」を省略し、単に記号「Ｓ」と記す。他のステップについても同様である。
Ｓ１０１では、制御部６５は、温度検出素子２３１〜２３６、３３１〜３３６の検出値に基づき、スイッチング素子２１〜２６、３１〜３６の温度である素子温度を演算する。演算された素子温度のうち、最も高温である素子の温度を最高温度Ｔｍａｘとする。
【００５０】
Ｓ１０２では、制御部６５は、最高温度Ｔｍａｘが許容温度Ｔｔｈより高いか否かを判断する。最高温度Ｔｍａｘが許容温度Ｔｔｈより高いと判断された場合（Ｓ１０２：ＹＥＳ）、Ｓ１０５へ移行する。最高温度Ｔｍａｘが許容温度Ｔｔｈ以下であると判断された場合（Ｓ１０２：ＮＯ）、Ｓ１０３へ移行する。
【００５１】
Ｓ１０３では、制御部６５は、回転数Ｎおよびトルクｔｒｑが片側駆動領域Ｒａか否かを判断する。回転数Ｎおよびトルクｔｒｑが片側駆動領域Ｒａではないと判断された場合（Ｓ１０３：ＮＯ）、Ｓ１１０へ移行する。回転数Ｎおよびトルクｔｒｑが片側駆動領域Ｒａであると判断された場合（Ｓ１０３：ＹＥＳ）、Ｓ１０４へ移行する。
【００５２】
Ｓ１０４では、制御部６５は、実施中の駆動モードを継続する。なお、例えば、最高温度Ｔｍａｘが許容温度Ｔｔｈより低い温度に設定されるモード戻し判定温度Ｔｂより低くなった場合、実施中の駆動モードがモードＭ３であればモードＭ２またはモードＭ１、もしくは、実施中の駆動モードがモードＭ２であればモードＭ１に戻すようにしてもよい。
【００５３】
最高温度Ｔｍａｘが許容温度Ｔｔｈより高いと判断された場合（Ｓ１０２：ＹＥＳ）に移行するＳ１０５では、Ｓ１０３と同様、制御部６５は、回転数Ｎおよびトルクｔｒｑが片側駆動領域Ｒａか否かを判断する。回転数Ｎおよびトルクｔｒｑが片側駆動領域Ｒａではないと判断された場合（Ｓ１０５：ＮＯ）、すなわち回転数Ｎおよびトルクｔｒｑが両側駆動領域Ｒｂである場合、Ｓ１１１へ移行する。回転数Ｎおよびトルクｔｒｑが片側駆動領域Ｒａであると判断された場合（Ｓ１０５：ＹＥＳ）、Ｓ１０６へ移行する。
【００５４】
Ｓ１０６では、制御部６５は、実施中の駆動モードがモードＭ１か否かを判断する。駆動モードがモードＭ１であると判断された場合（Ｓ１０６：ＹＥＳ）、Ｓ１０７へ移行する。駆動モードがモードＭ１ではないと判断された場合（Ｓ１０６：ＮＯ）、Ｓ１０８へ移行する。
【００５５】
Ｓ１０７では、制御部６５は、駆動モードをモードＭ２に変更する。すなわち、中性点側インバータにおいて、オン固定されるアームの上下切り替えを行う。なお、駆動モードを切り替えてから最高温度Ｔｍａｘが低下し始めるのに要する時間を考慮し、モード切り替え直後は、少なくとも所定期間は当該駆動モードを継続するようにしてもよい。モードＭ２からモードＭ３に変更する場合も同様である。
【００５６】
駆動モードがモードＭ１ではないと判断された場合（Ｓ１０７：ＮＯ）に移行するＳ１０８では、制御部６５は、実施中の駆動モードがモードＭ２か否かを判断する。駆動モードがモードＭ２であると判断された場合（Ｓ１０８：ＹＥＳ）、Ｓ１０９へ移行する。駆動モードがモードＭ２ではないと判断された場合（Ｓ１０８：ＮＯ）、すなわち駆動モードがモードＭ３である場合、Ｓ１１１へ移行する。
Ｓ１０９では、制御部６５は、駆動モードをモードＭ３に変更する。すなわち、中性点側インバータと駆動側インバータの切り替えを行う。
【００５７】
Ｓ１０３にて否定判断された場合、もしくは、Ｓ１０４、Ｓ１０７またはＳ１０９に続いて移行するＳ１１０では、制御部６５は、電流指令値Ｉ*を電流上限値Ｉａより小さい値とする。電流指令値Ｉ*は、例えば各相の電流指令値Ｉｕ*、Ｉｖ*、Ｉｗ*の２乗和とする。電流上限値Ｉａは、回転電機駆動システム１に通電可能な上限値とする。換言すると、Ｓ１１０では、後述する出力制限値Ｉｂでの電流制限を行わない。
【００５８】
最高温度Ｔｍａｘが許容温度Ｔｔｈより高く（Ｓ１０２：ＹＥＳ）、かつ、回転数Ｎおよびトルクｔｒｑが両側駆動領域Ｒｂである場合（Ｓ１０５：ＮＯ）または片側駆動制御の駆動モードがモードＭ３である場合（Ｓ１０８：ＮＯ）に移行するＳ１１１では、制御部６５は、電流指令値Ｉ*を出力制限値Ｉｂに制限する。出力制限値Ｉｂは、電流上限値Ｉａより小さい値に設定される。
【００５９】
すなわち、最高温度Ｔｍａｘが許容温度Ｔｔｈより高くなっても、片側駆動制御における駆動モードがモードＭ１またはモードＭ２であれば、駆動モードを変更し、直前のモードでの最大発熱箇所に電流が流れないようにすることで、コイル１１〜１３に流れる電流を変更することなく、最高温度Ｔｍａｘを下げることができる。一方、片側駆動制御における駆動モードがモードＭ３、または、両側駆動制御の場合、発熱箇所を分散させることができないので、電流を制限することで、スイッチング素子２１〜２６、３１〜３６の過熱を防止する。
【００６０】
片側駆動制御における駆動モードの切り替えを図８および図９のタイムチャートに基づいて説明する。図８および図９では、（ａ）が各素子のスイッチングパターン、（ｂ）が各素子の温度である。詳細には、（ａ−１）がスイッチング素子２１、（ａ−２）がスイッチング素子２４、（ａ−３）がスイッチング素子３１、（ａ−４）がスイッチング素子３４のスイッチングパターンである。また、（ｂ−１）がスイッチング素子２１のトランジスタ２１１、（ｂ−２）がスイッチング素子２４のダイオード２２４、（ｂ−３）がスイッチング素子３１のダイオード３２１、（ｂ−４）がスイッチング素子３４のトランジスタ３１４の温度である。図中、スイッチング素子２１を「Ｕ１上」、スイッチング素子２４を「Ｕ１下」、スイッチング素子３１を「Ｕ２上」、スイッチング素子３４を「Ｕ２下」と記載する。また、（ｂ）において、トランジスタの温度をＴ＿ｄｅ、ダイオードの温度をＴ＿ｄｉと記載した。図８および図９では、トランジスタよりもダイオードの方が発熱しやすい、すなわちＨｔ＜Ｈｄであるものとする。
なお、相電流Ｉｕ、Ｉｖ、Ｉｗは、図３（ｂ）の状態が継続しているものとする。すなわち、最大相電流がＵ相電流Ｉｕであって、Ｕ相電流Ｉｕが正であるものとする。
【００６１】
図８は、第１インバータ２０を駆動側インバータ、第２インバータ３０を中性点側インバータとして、モードＭ２を継続する場合の例である。図８（ａ）〜（ｄ）に示すように、中性点側インバータである第２インバータ３０における上下切替周波数Ｆｎは、駆動側インバータである第１インバータ２０におけるスイッチング周波数Ｆｄより小さい。
第２インバータ３０のＵ相において、下アームがオン固定されると、トランジスタ３１４に電流が流れるので、トランジスタ３１４の温度が上がり、ダイオード３２１の温度が下がる。上アームがオン固定されると、ダイオード３２１に電流が流れるので、ダイオード３２１の温度が上がり、トランジスタ３１４の温度が下がる。ここで、Ｈｔ＜Ｈｄである場合、ダイオード３２１の発熱量とトランジスタ３１４の発熱量とが略均等となるように、上アームがオン固定される期間ＰＨが、下アームがオン固定される期間ＰＬより短くなるように、期間ＰＨ、ＰＬを設定する。これにより、第２インバータ３０における特定のデバイスの昇温が抑制される。
【００６２】
一方、駆動側インバータである第１インバータ２０では、スイッチング素子２１、２４のオンオフが相補的に切り替えられる。駆動側インバータのスイッチング制御は、ＰＷＭ制御やパルスパターンによる制御等、どのようであってもよい。この例では、Ｕ相電流Ｉｕが正であるので、第１インバータ２０では、スイッチング素子２１がオンされているとき、Ｕ相電流Ｉｕはトランジスタ２１１を流れ、スイッチング素子２１がオフされているとき、Ｕ相電流Ｉｕはダイオード２２４を流れる。ここで、Ｈｔ＜Ｈｄである場合、トランジスタよりもダイオードの方が発熱しやすいので、ダイオード２２４が最大発熱箇所となる。図８では、時刻ｘ１０にて、ダイオード２２４の温度が許容温度Ｔｔｈとなる。
【００６３】
そこで本実施形態では、モードＭ２にて最大発熱箇所の温度である最高温度Ｔｍａｘが許容温度Ｔｔｈになると、モードＭ３に移行する。図９に示すように、時刻ｘ１０にてモードＭ２からモードＭ３に移行すると、駆動側インバータと中性点側インバータを入れ替える。本実施形態では、時刻ｘ１０以前は、駆動側インバータが第１インバータ２０、中性点側インバータが第２インバータ３０であるので（図８参照。）、時刻ｘ１０にて、駆動側インバータを第２インバータ３０、中性点側インバータを第１インバータ２０に変更する。このとき、最初に上アームをオン固定することで、切り替え前の最大発熱箇所であるダイオード２２４に電流が流れないようにする。ダイオード２２４に電流を流さないようにすることで、ダイオード２２４の温度が低下する。
【００６４】
また、時刻ｘ１１では、駆動側インバータを第１インバータ２０、中性点側インバータを第２インバータ３０に変更し、駆動側インバータと中性点側インバータとを入れ替える。第２インバータ３０が駆動側インバータであるときの最大発熱箇所はダイオード３２１であるので、第２インバータ３０を中性点側インバータに切り替えるとき、最初に下アームをオン固定し、ダイオード３２１に電流が流れないようにする。ダイオード３２１に電流を流さないようにすることで、ダイオード３２１の温度が低下する。
時刻ｘ１２では、再度、駆動側インバータと中性点側インバータとを入れ替える。
【００６５】
これにより、少なくとも図９に示す期間中において、素子温度が許容温度Ｔｔｈより低い温度で推移するので、電流が出力制限値Ｉｂで制限されず、最大トルクを出力可能な状態を継続可能である。なお、例えば図３（ｂ）に示す状態が長期間に亘って継続し、モードＭ３としても素子温度が許容温度Ｔｔｈを超える場合は、出力制限値Ｉｂで電流を制限する。
【００６６】
本実施形態では、第１インバータ２０を中性点側インバータ、第２インバータ３０を駆動側インバータとする第１状態の期間Ｐｉ１と、第１インバータ２０を駆動側インバータ、第２インバータ３０を中性点側インバータとする第２状態の期間Ｐｉ２とは等しい。期間Ｐｉ１、Ｐｉ２は、スイッチング素子２１〜２６、３１〜３６の特性等に応じ、異なる長さとしてもよい。
【００６７】
また、駆動側インバータと中性点側インバータとの切り替え回数は、中性点側インバータにおけるオン固定するアームの上下切り替え回数より少ない。また、中性点側インバータにおけるオン固定するアームの上下切り替え回数は、駆動側インバータにおけるスイッチング回数より少ない。
【００６８】
モードＭ３では、駆動側インバータと中性点側インバータとを期間Ｐｉ１、Ｐｉ２ごとに切り替えるとともに、中性点側インバータにおいてオン固定するアームを期間ＰＨ、ＰＬごとに切り替える。これにより、片側駆動制御時において、コイル１１〜１３の通電状態を変えることなく、発熱箇所を分散させ、特定のデバイスに電流が流れ続けることによる温度上昇を防ぐことができる。したがって、片側駆動制御時に、例えばモードＭ１やモードＭ２が継続される場合等と比較し、最大トルクを出力可能な期間を長くすることができる。
【００６９】
以上説明したように、本実施形態の電力変換装置１５は、複数相のコイル１１、１２、１３を有するモータジェネレータ１０を制御するものであって、第１インバータ２０と、第２インバータ３０と、制御部６５と、を備える。
第１インバータ２０は、コイル１１、１２、１３の一端１１１、１２１、１３１と、第１バッテリ４１との間に設けられる。
第２インバータ３０は、コイル１１、１２、１３の他端１１２、１２２、１３２と、第２バッテリ４２との間に設けられる。
【００７０】
制御部６５は、第１インバータ２０または第２インバータ３０の一方において、高電位側に設けられる上アーム素子の全相、または、下アーム素子の全相をオンして中性点化し、他方をモータジェネレータ１０の駆動要求に応じて制御する片側駆動制御を行う。
制御部６５は、中性点化されるインバータである中性点側インバータにおいて、上アーム素子の全相をオンする上アームオン固定状態と、下アーム素子の全相をオンする下アームオン固定状態とを、上下切替周波数Ｆｎで切り替える。
【００７１】
制御部６５は、第１インバータ２０を駆動要求に応じて制御する駆動側インバータとし、第２インバータ３０を中性点側インバータとする第１状態と、第１インバータ２０を中性点側インバータとし、第２インバータ３０を駆動側インバータとする第２状態と、インバータ切替周波数Ｆｉで切り替える。
【００７２】
また、制御部６５は、駆動側インバータから中性点側インバータに切り替えるとき、最大発熱箇所を含むアームとは上下反対側のアームを最初にオン固定する。具体的には、駆動側インバータとして制御したときに上アーム素子に含まれるデバイスが最大発熱箇所であれば、中性点側インバータに切り替えるとき、下アームを最初にオン固定する。また、駆動側インバータとして制御したときに下アーム素子に含まれるデバイスが最大発熱箇所であれば、中性点側インバータに切り替えるとき、上アームを最初にオン固定する。
【００７３】
本実施形態では、中性点側インバータと駆動側インバータ、および、中性点側インバータにおけるオン固定するアームを切り替えている。
例えばトルクロック状態のように、特定の相に比較的大きな電流が通電される状態が継続されることがある。このような場合であっても、片側駆動制御において中性点化される箇所を切り替えて最大発熱箇所を切り替えていくことで、発熱の偏りが抑制される。これにより、特定のデバイスでの発熱が抑制され、特定のデバイスの昇温を防ぐことができる。また、発熱の偏りを防ぐことで、電流制限が必要な温度に達するのを遅らせることができるので、トルクロック時等において、最大トルクを出力可能な期間を長くすることができる。
【００７４】
また、駆動側インバータから中性点側インバータに切り替わるインバータにおいて、最大発熱箇所を含むアームとは上下反対側のアームを最初にオン固定する。換言すると、中性点側インバータに切り替えるとき、駆動側インバータであるときに最大発熱箇所となるデバイスに電流が流れないように、最初にオン固定されるアームが選択される。これにより最大発熱箇所の温度を下げることができる。
【００７５】
制御部６５は、第１インバータ２０または第２インバータ３０における最高温度Ｔｍａｘが許容温度Ｔｔｈ以下の場合、中性点固定モードであるモードＭ１とする。中性点固定モードでは、中性点側インバータを第１インバータ２０または第２インバータ３０に固定する。中性点側インバータでは、上アームオン固定状態または下アームオン固定状態とする。
【００７６】
中性点固定モードにて最高温度Ｔｍａｘが許容温度Ｔｔｈより高くなった場合、中性点固定モードであるモードＭ１から、上下切替モードであるモードＭ２に移行する。制御部６５は、モードＭ２において、中性点側インバータを継続した状態にて、上アームオン固定状態と下アームオン固定状態とを、上下切替周波数Ｆｎで切り替える。「中性点側インバータを継続する」とは、モードＭ１にて第２インバータ３０が中性点側インバータであれば、モードＭ２においても第２インバータ３０が中性点側インバータである状態を継続することを意味する。
【００７７】
また、上下切替モードにて最高温度Ｔｍａｘが許容温度Ｔｔｈより高くなった場合、制御部６５は、駆動側インバータと中性点側インバータとをインバータ切替周波数Ｆｉで切り替えるとともに、中性点側インバータにおいて、上アームオン固定状態と下アームオン固定状態を上下切替周波数Ｆｎで切り替えるインバータ切替モードであるモードＭ３に移行する。
これにより、最高温度Ｔｍａｘに基づき、駆動モードを適切に切り替えることできる。最高温度Ｔｍａｘが下がるように駆動モードを切り替えることで、特定のデバイスの温度上昇を防ぎ、最大トルクを出力可能な期間を長くすることができる。
【００７８】
上下切替周波数Ｆｎは、駆動側インバータにおけるスイッチング周波数Ｆｄより低い。すなわち、単位時間あたりの上下切替回数は、駆動側インバータにおけるスイッチング回数より少ない。また、インバータ切替周波数Ｆｉは、上下切替周波数Ｆｎより低い。すなわち、単位時間あたりのインバータ切替回数は、上下切替回数より少ない。これにより、発熱箇所を適切に分散させることができる。
【００７９】
スイッチング素子２１〜２６、３１〜３６は、それぞれ、トランジスタ２１１〜２１６、３１１〜３１６、および、ダイオード２２１〜２２６、３２１〜３２６を有する。トランジスタ２１１〜２１６、３１１〜３１６は、オンオフにより高電位側から低電位側への通電が許容または遮断される。ダイオード２２１〜２２６、３２１〜３２６は、それぞれ、トランジスタ２１１〜２１６、３１１〜３１６に並列に接続され、低電位側から高電位側への通電が許容される。
【００８０】
駆動側インバータから中性点側インバータに切り替わるインバータにおいて、最初にオン固定するアームは、トランジスタ２１１〜２１６、３１１〜３１６、および、ダイオード２２１〜２２６、３２１〜３２６の温度特性、および、絶対値が最も大きい相電流である最大相電流の通電方向に基づいて決定される。ここで、「トランジスタおよびの温度特性」とは、例えば、ある電流を通電したときの単位時間あたりの発熱量とする。トランジスタおよびダイオードの温度特性、および、最大相電流の通電方向に基づき、駆動側インバータとしたときに最大発熱箇所となるデバイスが特定できるので、最初にオン固定するアームを適切に決定することができる。
【００８１】
中性点側インバータにおいて、上アームオン固定状態とする期間ＰＨと、下アームオン固定状態とする期間ＰＬとの割合は、トランジスタ２１１〜２１６、３１１〜３１６、および、ダイオード２２１〜２２６、３２１〜３２６の温度特性に応じて決定される。上アーム素子と下アーム素子の温度が略均等になるように期間ＰＨ、ＰＬを設定することで、中性点側インバータにおける発熱の偏りを低減することができる。
【００８２】
制御部６５は、スイッチング素子２１〜２６、３１〜３６の温度を検出する温度検出素子２３１〜２３６、３３１〜３３６の検出値に基づき、スイッチング素子２１〜２６、３１〜３６の温度である素子温度を演算する。素子温度に応じて制御を切り替えることで、素子温度の上昇に伴う破損等を防ぐことができる。
【００８３】
（他の実施形態）
（ア）モード切り替え
上記実施形態では、駆動モードの切り替えと、電流制限の開始とを同一の閾値にて判定する。他の実施形態では、駆動モードを切り替える温度を、電流制限を開始する温度よりも低い温度に設定してもよい。また、中性点固定モードから上下切替モードへの切り替えに係る温度閾値と、上下切替モードからインバータ切替モードへの切り替えに係る温度閾値とが異なっていてもよい。
上記実施形態では、最高温度が許容温度を超えると、駆動モードを切り替える。他の実施形態では、最高温度が許容温度より低い場合であっても、インバータ切替モードとしてもよい。
【００８４】
上記実施形態では、上下切替モードにおいて、上アームをオン固定する期間と下アームをオン固定する期間との割合を、素子部および還流部の温度特性に応じて決定する。他の実施形態では、上アームをオン固定する期間と下アームをオン固定する期間との割合は、素子部および還流部の温度特性によらず、所定の割合（例えば１：１）としてもよい。このように構成しても、上アームまたは下アームのオン固定状態を継続する場合と比較し、発熱を分散させることができる。
【００８５】
また、上記実施形態では、第１インバータを中性点化する場合の上下切替周波数と、第２インバータを中性点化する場合の上下切替周波数とは、同じである。他の実施形態では、例えば、第１インバータと第２インバータとで異なるスイッチング素子を用いる場合等、第１インバータを中性点化する場合の上下切替周波数と、第２インバータを中性点化する場合の上下切替周波数とは、異なっていてもよい。また、上アームをオン固定する期間および下アームをオン固定する期間についても、第１インバータと第２インバータとで異なっていてもよい。
【００８６】
（イ）素子温度
上記実施形態では、素子温度を検出する温度検出素子がスイッチング素子ごとに設けられる。他の実施形態では、温度検出素子は、必ずしもスイッチング素子ごとに設けられなくてもよく、一部の素子の温度検出素子を省略してもよい。例えば、各インバータに１つずつの温度検出素子を設けるようにしてもよい。また、他の実施形態では、温度検出素子を省略し、相電流等に基づいて素子温度を推定し、推定された素子温度に基づいて制御を行ってもよい。なお、相電流は、検出値であってもよいし、指令値であってもよい。
【００８７】
また、上記実施形態では、素子部および還流部の温度特性に基づいて最大発熱箇所を特定し、中性点側インバータに切り替わるインバータにおいて最初にオン固定するアームを決定している。他の実施形態では、実際の素子温度に基づいて最大発熱箇所を特定し、中性点側インバータに切り替わるインバータにおいて、最大発熱箇所に電流が最初に流れないように、オン固定するアームを選択するようにしてもよい。
【００８８】
（ウ）第１電圧源、第２電圧源
上記実施形態では、第１電圧源および第２電圧源として、リチウムイオン電池等を例示した。他の実施形態では、第１電圧源および第２電圧源は、リチウムイオン電池以外の鉛蓄電池、燃料電池等であってもよい。また、第１電圧源と第２電圧源とで、同一の種類、特性のものを用いてもよいし、異なる種類、特性のものを用いてもよい。また、第１電圧源または第２電圧源の一方を電気二重層キャパシタやリチウムイオンキャパシタ等のキャパシタとしてもよい。また、第１電圧源または第２電圧源の一方を、エンジン等の駆動源により駆動されて発電する発電機等としてもよい。
【００８９】
（エ）回転電機
上記実施形態では、回転電機はモータジェネレータである。他の実施形態では、回転電機は、発電機の機能を持たない電動機であってもよいし、電動機の機能を持たない発電機であってもよい。また、上記実施形態の回転電機は３相である。他の実施形態では、回転電機は、４相以上としてもよい。
また、上記実施形態では、回転電機が電動車両の主機モータである。他の実施形態では、回転電機は、主機モータに限らず、例えばスタータ機能とオルタネータ機能とを併せ持つ、所謂ＩＳＧ（Integrated Starter Generator）や、補機モータであってもよい。また、電力変換装置を車両以外の装置に適用してもよい。
以上、本発明は、上記実施形態になんら限定されるものではなく、発明の趣旨を逸脱しない範囲において種々の形態で実施可能である。
【符号の説明】
【００９０】
１・・・回転電機駆動システム
１０・・・モータジェネレータ（回転電機）
１１〜１３・・・コイル（巻線）
１５・・・電力変換装置
２０・・・第１インバータ
３０・・・第２インバータ
４１・・・第１バッテリ（第１電圧源）
４２・・・第２バッテリ（第２電圧源）
６５・・・制御部
【図１】
0006666174.tif 000002
【図２】
0006666174.tif 000003
【図３】
0006666174.tif 000004
【図４】
0006666174.tif 000005
【図５】
0006666174.tif 000006
【図６】
0006666174.tif 000007
【図７】
0006666174.tif 000008
【図８】
0006666174.tif 000009
【図９】
0006666174.tif 000010