(57)【要約】【課題】回転電機の出力を維持すると共に、回転電機を駆動するインバータのスイッチング素子の発熱を抑制可能なモータ制御システムを提供する。【解決手段】回転電機２と、回転電機２の目標トルク及び回転数に応じて直流電源１の出力を交流に変換するインバータ３と、回転電機２の目標トルクに応じて設定される電圧指令値に基づいて直流電源１の出力を昇圧するコンバータ４と、インバータ３及びコンバータ４を制御する制御部５と、インバータ３を構成するスイッチング素子６の温度を検出する温度検出部７と、を備え、スイッチング素子６の温度が所定の制限温度に達した場合、制御部が、インバータ３への制御方式を、パルス幅変調制御から矩形波制御に変更する。【選択図】図１
2009232604.tif 000002
【特許請求の範囲】
【請求項１】
回転電機と、
直流電源と前記回転電機との間に備えられ、前記回転電機の目標トルク及び回転数に応じて前記直流電源の出力を交流に変換するインバータと、
前記直流電源と前記インバータとの間に備えられ、前記回転電機の目標トルクに応じて設定される電圧指令値に基づいて前記直流電源の出力を昇圧するコンバータと、
前記インバータ及び前記コンバータを制御する制御部と、
前記インバータを構成するスイッチング素子の温度を検出する温度検出部と、
を備えた回転電機制御システムであって、
前記制御部は、前記スイッチング素子の温度が所定の制限温度に達した場合に、前記インバータへの制御方式を、前記インバータから正弦波が出力されるように所定のキャリア周波数で前記スイッチング素子をスイッチングするパルス幅変調制御から、前記正弦波の半周期と一致するパルスを出力する矩形波制御に変更する回転電機制御システム。
【請求項２】
前記制御部は、前記スイッチング素子の温度が前記制限温度に達した場合に、前記インバータの制御方式を前記矩形波制御に変更すると共に、前記コンバータへの前記電圧指令値を、前記回転電機が前記制御方式の変更前の出力トルクを出力可能な電圧に低下させる請求項１に記載の回転電機制御システム。
【請求項３】
前記スイッチング素子が熱破壊に至ることを防止するための第２制限温度が前記制限温度よりも高い値に設定され、
前記制御部は、前記スイッチング素子の温度が前記第２制限温度に達した場合に、前記回転電機の出力トルクを、当該出力トルクの上限を定めるトルク制限値以下に制限する請求項２に記載の回転電機制御システム。
【請求項４】
前記制御部は、前記インバータへの制御方式を前記矩形波制御とした状態で、前記トルク制限値に応じて前記コンバータへの前記電圧指令値を低下させる請求項３に記載の回転電機制御システム。
【請求項５】
前記制御部は、前記スイッチング素子の温度が前記第２制限温度以下となるまで、前記トルク制限値を次第に低下させる請求項３又は４に記載の回転電機制御システム。
【請求項６】
前記制御部は、前記トルク制限値の低下に伴って、前記電圧指令値が前記直流電圧の出力電圧まで低下した場合、前記インバータへの制御方式を前記矩形波制御から前記パルス幅変調制御に変更すると共に、前記トルク制限値をさらに低下させる請求項５に記載の回転電機制御システム。
【請求項７】
前記制御部は、前記インバータへの制御方式が前記パルス幅変調制御の場合、前記インバータの３相のスイッチング素子をパルス幅変調によりスイッチングする３相変調、又は３相の内の１相のスイッチング素子を順次固定して他の２相のスイッチング素子をパルス幅変調によりスイッチングする２相変調により前記インバータを制御する請求項１〜６の何れか一項に記載の回転電機制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転電機を制御する回転電機制御システムに関する。
【背景技術】
【０００２】
近年、化石燃料の消費による環境負荷を軽減する試みが広く実施されている。産業界においても、内燃機関により駆動される自動車と比べて環境負荷が小さい自動車が提案されている。回転電機である電気モータにより駆動される電気自動車や、内燃機関及び電気モータにより駆動されるハイブリッド自動車は、その一例である。このような電気モータは、３相交流モータであることが多く、バッテリなどから供給される直流電源がインバータによって交流に変換される。インバータは、ＩＧＢＴ（insulated gate bipolar transistor）やパワーＭＯＳＦＥＴ（metal oxide semiconductor field effect transistor）などのスイッチング素子などを用いて構成される。
【０００３】
このようなスイッチング素子は、スイッチング損失による発熱を伴う。電気自動車やハイブリッド自動車の動力となる電気モータは、大電力で駆動されるため、スイッチング損失も大きくなり、発熱も大きくなる。また、電気モータにより高い出力を発揮させるために、バッテリなどから出力される直流電源をより高い電圧へ昇圧した後に、インバータにより交流変換する手法も知られている。この場合には、さらにスイッチング損失が大きくなり、発熱量も多くなる。また、電気自動車やハイブリッド自動車の動力となる電気モータは、高回転で駆動されることも多く、この場合には、インバータのスイッチング素子は高回転に対応するために高速（高周波数）でスイッチングされる。このため、スイッチング素子のスイッチング損失は大きくなり、大きな発熱を伴う。その結果、半導体素子であるＩＧＢＴやパワーＭＯＳＦＥＴの熱破壊を招いてしまう可能性がある。
【０００４】
下記に出典を示す特許文献１には、直流電源の出力電圧を昇圧可能に構成されたコンバータを含んで構成される電動機駆動制御システムの電力変換器（インバータ）を構成するスイッチング素子の発熱を回避させる技術が開示されている。特許文献１では、電気モータのロック発生時におけるスイッチング素子の温度上昇を課題とし、電気モータのロック状態を検出して、スイッチング素子の発熱を抑制するような制御が行われる。具体的には、コンバータによる昇圧電圧を直流電源の出力電圧と同等まで制限することにより、インバータの入力電圧を下げ、スイッチング素子のスイッチング損失を低減させて温度上昇を抑制している。
【０００５】
【特許文献１】特開２００７−２５９６３１号公報（第１〜１３、８６〜８７段落等）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
確かに、特許文献１に記載されたように、コンバータによる昇圧電圧を直流電源の出力電圧と同等まで制限することにより、スイッチング素子の温度上昇を抑制することができる。しかし、スイッチング素子の温度上昇は、電気モータのロック時に限ったものではない。また、昇圧電圧の制限によって電気モータが所望のトルクを出せなくなると、車両の運転性能が損なわれる可能性がある。
【０００７】
本発明は、上記課題に鑑みて創案されたもので、回転電機の出力を維持すると共に、回転電機を駆動するインバータのスイッチング素子の発熱を抑制可能なモータ制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するための本発明に係る回転電機制御システムの特徴構成は、
回転電機と、
直流電源と前記回転電機との間に備えられ、前記回転電機の目標トルク及び回転数に応じて前記直流電源の出力を交流に変換するインバータと、
前記直流電源と前記インバータとの間に備えられ、前記回転電機の目標トルクに応じて設定される電圧指令値に基づいて前記直流電源の出力を昇圧するコンバータと、
前記インバータ及び前記コンバータを制御する制御部と、
前記インバータを構成するスイッチング素子の温度を検出する温度検出部と、
を備えた回転電機制御システムであって、
前記制御部が、前記スイッチング素子の温度が所定の制限温度に達した場合に、前記インバータへの制御方式を、前記インバータから正弦波が出力されるように所定のキャリア周波数で前記スイッチング素子をスイッチングするパルス幅変調制御から、前記正弦波の半周期と一致するパルスを出力する矩形波制御に変更する点にある。
【０００９】
この特徴構成によれば、パルス幅変調制御から矩形波制御に変更することにより、インバータのスイッチング回数を減らし、スイッチング損失による温度上昇を抑制できる。パルス幅変調制御に対して、矩形波制御は、交流成分の実効値が高く、変調率が高いために高いトルクを出すことができる。従って、制御方式の変更前に比べて回転電機の出力トルクを低下させることなく、インバータを構成するスイッチング素子のスイッチング回数を減少させて、温度上昇を抑制することができる。
【００１０】
また、本発明に係る回転電機制御システムは、さらに、前記制御部が、前記スイッチング素子の温度が前記制限温度に達した場合に、前記インバータの制御方式を前記矩形波制御に変更すると共に、前記コンバータへの前記電圧指令値を、前記回転電機が前記制御方式の変更前の出力トルクを出力可能な電圧に低下させると好適である。
【００１１】
パルス幅変調制御から矩形波制御に変更することにより、インバータのスイッチング回数を減らし、スイッチング損失による温度上昇を抑制できる。また、矩形波制御による出力トルクは、パルス幅変調に比べて脈動が多く発生するものの、インバータへ入力される直流電圧が同じ値の場合には交流成分の実効値が高く、変調率が高いために高いトルクとなる。従って、コンバータへの電圧指令値を低下させて、インバータへ入力される直流電圧を降下させることにより、制御方式の変更前後において回転電機の出力トルクの変動を抑制して、ほぼ出力トルクを維持することができる。即ち、回転電機の出力トルクを維持した状態で、スイッチング素子のスイッチング回数が減少すると共に、インバータへの入力電圧が低電圧化されるので、スイッチング素子の発熱量はさらに大きく抑制される。
【００１２】
また、本発明に係る回転電機制御システムは、さらに、
前記スイッチング素子が熱破壊に至ることを防止するための第２制限温度が前記制限温度よりも高い値に設定され、
前記制御部は、前記スイッチング素子の温度が前記第２制限温度に達した場合に、前記回転電機の出力トルクを、当該出力トルクの上限を定めるトルク制限値以下に制限すると好適である。
【００１３】
回転電機の出力トルクをトルク制限値以下に制限することにより、インバータにおける電力消費を抑制することができる。その結果、スイッチング素子の発熱量を抑制し、スイッチング素子が熱破壊に至ることを抑制することができる。
【００１４】
ここで、前記制御部が、前記インバータへの制御方式を前記矩形波制御とした状態で、前記トルク制限値に応じて前記コンバータへの前記電圧指令値を低下させると好適である。
【００１５】
インバータが矩形波制御されている状態で、回転電機の出力トルクがトルク制限値に制限され、回転電機のトルクを低下させるためには、インバータへの入力電圧を降下させればよい。インバータへの入力電圧は、コンバータへの電圧指令値を低下させることによって降下させることができる。コンバータの出力が降下してインバータへの入力電圧が降下するので、インバータにおける電力消費が抑制され、スイッチング素子の発熱量が抑制される。
【００１６】
また、本発明に係る回転電機制御システムは、さらに、前記制御部が、前記スイッチング素子の温度が前記第２制限温度以下となるまで、前記トルク制限値を次第に低下させると好適である。
【００１７】
インバータが矩形波制御されている状態で、なおスイッチング素子の温度が第２制限温度を上回る場合には、さらなる発熱量の抑制、つまりインバータにおける消費電力の抑制が求められる。トルク制限値を次第に低下させることにより、コンバータへの電圧指令値が低下し、インバータへの入力電圧が低下する。その結果、インバータにおける消費電力が抑制され、スイッチング素子の発熱量を抑制することができる。
【００１８】
また、本発明に係る回転電機制御システムは、さらに、前記制御部が、前記トルク制限値の低下に伴って、前記電圧指令値が前記直流電圧の出力電圧まで低下した場合、前記インバータへの制御方式を前記矩形波制御から前記パルス幅変調制御に変更すると共に、前記トルク制限値をさらに低下させると好適である。
【００１９】
コンバータには、入力電圧（直流電源の出力電圧）よりも出力電圧を降下させる降圧機能が付加されていないものもある。この場合、インバータへの入力電圧の下限値は、直流電圧の出力電圧となる。コンバータへの電圧指令値が、直流電源の出力電圧まで低下すると、矩形波制御を維持した状態で、インバータへの入力電圧を降下させて回転電機の出力トルクを低下させることができなくなる。そこで、再び、インバータの制御方式をパルス幅変調制御に変更し、デューティーを制御することで、回転電機の出力トルクを低下させる。ただし、矩形波制御に比べてインバータを構成するスイッチング素子のスイッチング回数が増加するため、さらに出力トルクを低下させる。これにより、スイッチング素子の温度上昇を抑制することができる。
【００２０】
また、本発明に係る回転電機制御システムの前記制御部は、
前記インバータへの制御方式が前記パルス幅変調制御の場合、前記インバータの３相のスイッチング素子をパルス幅変調によりスイッチングする３相変調、又は３相の内の１相のスイッチング素子を順次固定して他の２相のスイッチング素子をパルス幅変調によりスイッチングする２相変調により前記インバータを制御すると好適である。
【００２１】
３相変調よりも２相変調の方が、インバータのスイッチング回数が減り、スイッチング素子のスイッチング損失が抑制され、温度上昇も抑制されることが知られている。しかし、３相変調及び２相変調は、パルス幅変調を伴うため、矩形波制御に比べてスイッチング回数が多い。従って、パルス幅変調制御が２相変調、３相変調の何れに基づいて実施されても、スイッチング素子の温度が上昇する際に、インバータの制御方式をパルス幅変調制御から矩形波制御に変更すると好適である。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態を、電気自動車やハイブリッド自動車の動力となる回転電機を制御する回転電機制御システムを例として、図面に基づいて説明する。図１は、回転電機１を駆動制御する回転電機制御システムの構成を模式的に示すブロック図である。
【００２３】
この回転電機制御システムは、直流電源としてのバッテリ１と、回転電機２と、バッテリ１の出力を交流に変換して回転電機２に出力するインバータ３と、バッテリ１の出力を昇圧してインバータ３に出力するコンバータ４と、インバータ３及びコンバータ４を制御する制御部５とを備えて構成されている。
【００２４】
バッテリ１は、プラス側ＶＢ［Ｖ］、マイナス側ＮＶ［Ｖ］の電圧を有する直流電源である。コンバータ４の出力電圧、即ちインバータ３への出力電圧は、プラス側ＰＶ［Ｖ］、マイナス側ＮＶ［Ｖ］の直流電圧である。マイナス側電圧ＮＶは、好適にはグラウンド電位であり、本実施形態においてもグラウンド電位とする。コンバータ４の入力側には、昇圧前の電圧であるバッテリ電圧ＶＢを測定する電圧測定部１０が備えられる。また、コンバータ４の出力側には、インバータ３への出力電圧ＰＶを測定する電圧測定部１１が備えられる。電圧測定部１０及び電圧測定部１１による測定結果は、制御部５に入力される。本実施形態では、理解を容易にするために電圧測定部１０、１１を図面において明示したが、制御部５が電圧ＶＢ及び電圧ＰＶをモニタしてその電圧を計測する構成であってもよい。つまり、制御部５が電圧測定部１０及び電圧測定部１１の機能を有して構成されてもよい。
【００２５】
インバータ３と回転電機２との間には、回転電機２のステータコイルを流れる電流を計測するための電流センサ１２が備えられている。本例では、３相全ての電流を計測する構成を示しているが、３相の電流は平衡状態にあり、電流の瞬時値の総和は零であるので２相のみの電流を計測して、制御部５において残りの１相の電流を演算により求めてもよい。制御部５は、電流センサ１２の検出結果を用いて、インバータ３のフィードバック制御を行う。
【００２６】
コンバータ４は、何れも不図示のリアクトル、入力用フィルタコンデンサ、スイッチング素子、出力用平滑コンデンサなどを有して構成される。スイッチング素子としては、ＩＧＢＴ（insulated gate bipolar transistor）や、ＭＯＳＦＥＴ（metal oxide semiconductor field effect transistor）を適用すると好適である。コンバータ４は、電圧指令値に基づいて定められる電圧を出力するように、制御部５によりパルス幅変調制御（ＰＷＭ制御）され、バッテリ１の出力を昇圧する。電圧指令値は、回転電機２の目標トルクに応じて、制御部５あるいは制御部５よりも上位の制御手段である車両の制御部（不図示）により設定される。
【００２７】
インバータ３は、回転電機２の目標トルク及び回転数に応じてバッテリ１の出力、本例ではコンバータ４の出力を交流に変換する。回転電機２には、回転センサ８や温度センサ９が備えられ、測定された情報は制御部５に入力される。制御部５は、車両の制御部から取得する目標トルクや、回転センサ８から取得する回転数に応じてインバータ３を制御する。インバータ３は、スイッチング素子６を用いた公知のブリッジ回路により構成されている。スイッチング素子６は、ＩＧＢＴやＭＯＳＦＥＴが用いられる。
【００２８】
ブリッジ回路は、インバータ３のプラス側の直流入力電圧ＰＶとマイナス側の直流入力電圧との間に２つのスイッチング素子６が直列に接続され、この直列回路が３回線並列接続されることによって構成される。スイッチング素子６がＩＧＢＴの場合は、以下のような構成となる。各相の上段側スイッチング素子６のドレインはインバータ３のプラス側の直流入力電圧ＰＶに接続され、ソースは各相の下段側スイッチング素子６のドレインに接続される。また、各相の下段側スイッチング素子６のソースは、インバータ３のマイナス側の直流入力電圧ＮＶに接続される。各スイッチング素子６のゲートは、制御部５から入力されるゲート駆動信号ＧＳｎ（ｎ：０〜５）によりスイッチング制御される。本実施形態では、インバータ３は少なくとも６つのスイッチング素子６を備えて構成されており、タイミングの異なる６種類のゲート駆動信号ＧＳｎによって各スイッチング素子６が制御される。
【００２９】
対となる各相のスイッチング素子６による直列回路の中間点（スイッチング素子の接続点）は、それぞれ回転電機２のＵ相、Ｖ相、Ｗ相のステータコイルにそれぞれ接続される。つまり、インバータ３として、回転電機２のステータコイルＵ相、Ｖ相、Ｗ相のそれぞれに一組の直列回路が対応したブリッジ回路が構成される。
【００３０】
また、各スイッチング素子６は、それぞれ温度センサ７を備えて構成されており、温度検出信号ＴＳｎ（ｎ：０〜５）が制御部５へ出力される。温度センサ７は、サーミスタやダイオードであり、温度によって変化する端子間電圧が温度情報として検出される。図１に示すような、インバータ３から制御部５へ各スイッチング素子６の温度情報の全てがそれぞれ伝達される構成であってもよいし、６つのスイッチング素子６の内の最大の温度情報など一部が伝達される構成であってもよい。
【００３１】
回転電機２の各ステータコイルを流れる電流は、上述したように電流センサ１２によって検出される。制御部５は、電流センサ１２による検出値を受け取り、フィードバック制御を行う。また、回転電機２には、上述した回転センサ８として機能するレゾルバなどが備えられており、回転電機２のロータの回転角（機械角）が検出される。回転センサ８は、回転電機２のロータの極数（極対数）に応じて設定されており、ロータの回転角を電気角θに変換し、電気角θに応じた信号を出力することも可能である。制御部５は、この回転角に基づいて回転電機２の回転数（角速度ω）や、インバータ３の各スイッチング素子６の制御タイミングを演算する。また、回転電機２には温度センサ９も設けられており、回転電機２の温度が所定の基準を超えて上昇した場合には、制御部５が運転停止などの制御を実施する。
【００３２】
制御部５は、インバータ３のスイッチング素子６を、回転電機２に対する目標トルク及び回転数に基づいてスイッチング制御することで、回転電機２に３相の交流駆動電流を供給する。これにより、回転電機２は、目標回転数、目標トルクに応じて力行する。尚、通常、制御部５は、インバータ３のスイッチング素子６を、インバータ３から出力される交流駆動信号の正弦波成分の振幅に応じたパルス幅変調制御（ＰＷＭ制御）によりスイッチングする。つまり、制御部５は、インバータ３から正弦波が出力されるように所定のキャリア周波数でスイッチング素子６をスイッチングする。
【００３３】
但し、本発明の制御部５は、スイッチング素子６の温度が所定の制限温度に達した場合に、インバータ３への制御方式を、パルス幅変調制御から、正弦波成分の山側でデューティー１００パーセント、谷側でデューティー０パーセントとなる矩形波制御に変更する。つまり、パルス幅変調制御から、上記インバータ３から出力される正弦波の半周期と一致するパルスを出力する矩形波制御に変更する。制御部５は、スイッチング素子６のスイッチング回数を減じることによって、さらなるスイッチング素子６の温度上昇を抑制させる。尚、「所定の制限温度」は、本実施形態においては、後述する第１制限温度に相当する。
【００３４】
また、本発明の制御部５は、スイッチング素子６の温度が上記所定の制限温度（第１制限温度）に達した場合に、インバータ３の制御方式を矩形波制御に変更すると共に、コンバータ４への電圧指令値を、回転電機２が制御方式の変更前の出力トルクを出力可能な範囲内で低下させる。ここで、より好適には、制御部５は、コンバータ４への電圧指令値を、回転電機２が制御方式の変更前の出力トルクを出力可能な電圧に低下させる。つまり、制御部５は、スイッチング素子６のスイッチング回数を減じると共に、インバータ３の直流入力電圧ＰＶを下げて消費電力を抑制し、スイッチング素子６の温度上昇を抑制する。
【００３５】
以下、インバータ３のスイッチング素子６の温度が上昇した場合の、このような制御部５による制御の詳細を図１に加えて、図２及び図３に示すフローチャート及びタイミングチャートも用いて説明する。図２は、回転電機制御システムの制御手順を示すフローチャートであり、図３は、スイッチング素子６の温度と回転電機制御システムによる制御との関係を示すタイミングチャートである。
【００３６】
図３に示すタイミングチャートにおける「トルク指令」は、回転電機２に出力トルクを発揮させるために制御部５が用いる「最終的なトルク指令」である。車両の制御部から与えられる「目標トルク」は、図３に示す期間Ｔ０〜Ｔ４において一定であるものとする。詳細は後述するが、制御部５の制御状態によっては、「最終的なトルク指令」が「目標トルク」であることも当然あり得る。また、図３に示すタイミングチャートにおける「電圧指令値」は、上記「最終的なトルク指令」に基づいてインバータ３を制御する際に、コンバータ４を制御するために制御部５が用いる「最終的な電圧指令値」である。
【００３７】
図３において、期間Ｔ０は、インバータ３が通常制御状態であり、スイッチング素子６の温度が後述する第１制限温度まで上昇する期間を示している。期間Ｔ０においては、図２のステップ＃１〜＃４が実施される。
期間Ｔ１は、スイッチング素子６の温度が第１制限温度から第２制限温度まで上昇する期間を示している。期間Ｔ１においては、図２のステップ＃１、＃２を経て、ステップ＃１１〜＃１３が実施される。
期間Ｔ２は、スイッチング素子６の温度が第２制限温度を超えて上昇する期間を示している。期間Ｔ２においては、図２のステップ＃１、＃２、＃１１を経て、ステップ＃２１〜＃２４が実施される。
期間Ｔ３は、スイッチング素子６の温度がさらに上昇する期間を示している。期間Ｔ３においては、図２のステップ＃１、＃２、＃１１、＃２１〜＃２３を経て、ステップ＃３１〜＃３３が実施される。
期間Ｔ４は、スイッチング素子６の温度が下降又は維持される期間を示している。
各期間Ｔ１〜Ｔ４の詳細については、以下に詳述する。
【００３８】
期間Ｔ０は、インバータ３が通常制御状態であり、本例ではインバータ３から正弦波が出力されるように所定のキャリア周波数でスイッチング素子６をスイッチングするパルス幅変調制御（ＰＷＭ制御）が実施されている。ステップ＃１において、制御部５は、温度センサ７からスイッチング素子６の温度情報を取得する。そして、制御部５は、素子温度が第１制限温度（所定の制限温度）未満であるか否かを判定する（＃２）。期間Ｔ０においては、図３に示すように素子温度は第１制限温度未満であるから、制御部５は制御モード（制御方式）を通常制御モードと決定する（＃３）。本例において通常制御モードは、ＰＷＭ制御であり、制御部５は、目標トルクを最終的なトルク指令としてインバータ３及びコンバータ４を制御する。即ち、制御部５は、目標トルクに応じてコンバータ４の電圧指令値を決定し（＃４）、インバータ３をＰＷＭ制御する。
【００３９】
ここで、第１制限温度は、スイッチング素子６の電気的特性において、ジャンクション温度等で規定される使用温度範囲の上限値に近い値とすると好適である。例えば、使用温度範囲の上限値の９０％の値などである。スイッチング素子６が実装される基板などの実装環境や、排熱などのヒートシンク環境などによっても異なる値となるので、実験やシミュレーションによって第１制限温度を定めると好適である。
【００４０】
通常制御により回転電機２を駆動してスイッチング素子６の温度が上昇する場合、つまり期間Ｔ０においてスイッチング素子６の温度が上昇を続けると、時刻ｔ１において第１制限温度に達する。時刻ｔ１以降は期間Ｔ１であり、上述したステップ＃３において、制御部５は、素子温度が第１制限温度以上であると判定する。従って、次にステップ＃１１に移行し、素子温度が第２制限温度未満であるか否かが判定される。図３に示すように、期間Ｔ１においては、素子温度は第２制限温度未満であり、制御部５は、制御モードを１パルス制御（矩形波制御）と決定する（＃１２）。つまり、制御部５は、インバータ３の制御方式をインバータから出力される正弦波成分の振幅に応じたＰＷＭ制御から、正弦波成分の山側でデューティー１００パーセント、谷側でデューティー０パーセントとなる１パルス制御に変更する。
【００４１】
第２制限温度は、このままスイッチング素子６の温度が上昇すれば、スイッチング素子６が熱破壊に至ることを示す温度であり、限界温度に近い温度である。好適には、絶対最大定格から所定温度減じることなどにより設定されると好適である。また、第１制限温度と同様に、実験やシミュレーションにより定められると好適である。
【００４２】
制御部５が上記のような制御を実施することにより、スイッチング素子６の温度が第１制限温度以上となった際に、インバータ３のスイッチング素子６の単位時間当たりのスイッチング回数が大幅に抑制される。従って、スイッチング素子６のスイッチング損失を減少させ、素子温度の上昇を抑制することができる。同じ周期の正弦波成分を出力するように変調する場合、ＰＷＭ制御に比べて出力される正弦波の波形に歪みが生じるものの、１パルス制御は、交流成分の実効値が高く、変調率が高い。従って、ＰＷＭ制御時から回転電機２の出力トルクを低下させることなく、スイッチング素子６の温度上昇を抑制することができる。
【００４３】
但し、１パルス制御は、変調率が高いため、インバータ３が同じ電圧の直流入力電圧を交流に変換する場合には、回転電機２の出力トルクは、１パルス制御の方が高くなる。このため、インバータ３の制御方式の変更後に逆に回転電機２の出力トルクが上昇することになる。従って、制御部５が、ステップ＃１３において目標トルクに応じた１パルス制御時のコンバータ４への電圧指令値を決定し、回転電機２が目標トルクに応じた出力トルクを維持できるように制御すると好適である。つまり、制御部５は、コンバータ４への電圧指令値を、少なくとも制御方式の変更前の出力トルクを回転電機２が出力可能な範囲内で変更する。具体的には、制御部５は、制御方式の変更前の出力トルクを回転電機２が出力可能な電圧にコンバータ４への電圧指令値を低下させる。
【００４４】
スイッチング素子６の温度が第１制限温度に達した場合に、制御部５が、インバータ３の制御方式をＰＷＭ制御から１パルス制御に変更すると共に、コンバータ４への電圧指令値を、回転電機２が制御方式の変更前の出力トルクを出力可能な電圧に低下させると、スイッチング素子６の発熱量が大きく抑制される。つまり、回転電機２の出力トルクを維持した状態で、スイッチング損失が減少すると共に、インバータ３への入力電圧が低電圧化されるので、スイッチング素子６の発熱量はさらに大きく抑制される。
【００４５】
スイッチング素子６の温度は、上記にようにインバータ３への制御方式を変更した後に、上昇の度合いは鈍化しても、期間Ｔ１においてさらに上昇する場合がある。図３に示すように、時刻ｔ２において第２制限温度に達すると、制御部５は、期間Ｔ２における制御を実施する。
【００４６】
上述したステップ＃１１において、素子温度が第２制限温度以上であると判定されると、次にステップ＃２１に移行する。制御部５は、ステップ２１において、最終のトルク指令として、低減時トルク指令を決定する。即ち、回転電機２の出力トルクを、当該出力トルクの上限を定めるトルク制限値以下に制限する。目標トルクがトルク制限値を上回る場合には、最終的なトルク指令がトルク制限値となるように制限される。
【００４７】
次に、制御部５は、トルク制限値以下に制限された最終的なトルク指令に基づいて、１パルス制御時の電圧指令値を演算する（＃２２）。上述したように、１パルス制御は、ＰＷＭ制御に比べて変調率が高い。従って、インバータ３が同じ電圧の直流入力電圧を交流に変換する場合には、回転電機２の出力トルクは、１パルス制御の方が高くなる。従って、トルク制限値以下に制限された最終的なトルク指令に応じた１パルス制御時のコンバータ４への電圧指令値が演算される。これにより、インバータ３への直流入力電圧が降下するので、インバータ３における電力消費が抑制され、スイッチング素子６の発熱量が抑制される。
【００４８】
期間Ｔ２において、回転電機２の出力トルクが制限され、スイッチング素子６の発熱量が抑制されても、素子温度が第２制限温度を下回らない場合には、制御部５は、トルク制限値を次第に低下させる。つまり、制御部５は、スイッチング素子６の温度が第２制限温度以下となるまで、トルク制限値を次第に低下させる。トルク制限値の低下に伴い、最終的なトルク指令も低下するので、それに応じてコンバータ４への電圧指令値も低下する。      
【００４９】
コンバータ４は、バッテリ１の電圧を昇圧して回転電機２の出力トルクを向上させるために備えられている。従って、バッテリ１の電圧を入力側とするコンバータとしては、コンバータ４は昇圧機能だけを有して構成され、降圧機能を有していない場合が多い。尚、コンバータ４が、回転電機２による発電電力を降圧する機能を有していても、この機能はバッテリ１の電圧を出力側とするコンバータとしての機能であるから、上記降圧機能には含まれない。従って、本実施形態において、コンバータ４が出力可能な電圧の下限値は、バッテリ１の出力電圧ＶＢである。
【００５０】
制御部５は、ステップ＃２２で演算した電圧指令値がバッテリ１の出力電圧ＶＢ以上であるか否か、即ち、１パルス制御可能な電圧であるか否かを判定する（＃２３）。電圧指令値がバッテリ１の出力電圧ＶＢ以上である場合、制御部５はインバータ３の制御モードを１パルス制御に決定する（＃２４）。これにより、上述した制限トルク以下のトルクを最終的なトルクとして演算された電圧指令値に基づいてコンバータ４から出力された直流入力電圧が、インバータ３において１パルス制御により交流に変換される。
【００５１】
回転電機２の出力トルクを制限しても尚、スイッチング素子６の温度が第２制限温度を下回らない場合、トルク制限値及び電圧指令値は降下を続け、時刻ｔ３において電圧指令値がバッテリ１の出力電圧ＶＢ未満まで降下する。つまり、１パルス制御によりインバータ３を駆動できない領域に達する。この場合、上述したステップ＃２３において、１パルス制御不可能と判定され、制御部５は、インバータ３への制御方式を１パルス制御からＰＷＭ制御に変更する（＃３１）。スイッチング素子６の温度は第２制限値以上の状態であるから、電圧指令値は最小値であるバッテリ１の出力電圧ＶＢに固定される（＃３２）。そして、バッテリ１の出力電圧ＶＢにおいてＰＷＭ制御により、１パルス制御よりもスイッチング素子６のスイッチング損失が少ないトルクが、低減時トルク指令（トルク制限値）として決定される（＃３３）。
【００５２】
スイッチング素子６の温度が尚、第２制限温度を下回らない場合、ステップ３３で決定されるトルク制限値は時刻ｔ４でゼロになるまで低下を続ける。時刻ｔ４以降の期間Ｔ４では、回転電機２を制御する最終的なトルク指令がゼロであるから、回転電機２は慣性力による回転のみとなり、スイッチング素子６の温度は降下（図３点線部）、または維持される。
【００５３】
尚、制御部５は、インバータ３への制御方式がＰＷＭ制御の場合、インバータ３の３相のスイッチング素子６をパルス幅変調によりスイッチングする３相変調、又は３相の内の１相のスイッチング素子６を順次固定して他の２相のスイッチング素子６をパルス幅変調によりスイッチングする２相変調の何れの方式を用いてもよい。従来、２相変調は、３相変調に比べてインバータ３のスイッチング素子６のスイッチング損失が少ない制御方式として知られている。従って、期間Ｔ０における通常制御時のＰＷＭ制御が２相変調に基づくものであってもよい。また、期間Ｔ０における通常制御時のＰＷＭ制御は３相変調に基づいて行い、期間Ｔ３におけるＰＷＭ制御は２相変調に基づいて行ってもよい。
【００５４】
以上説明したように、本発明によれば、回転電機の出力を維持すると共に、回転電機を駆動するインバータのスイッチング素子の発熱を抑制可能なモータ制御システムを提供することができる。
【産業上の利用可能性】
【００５５】
本発明は、回転電機を制御する回転電機制御システムに適用することができる。例えば、回転電機を駆動源として用いる電気自動車やハイブリッド自動車の当該回転電機を制御する回転電機制御システムに適用すると好適である。
【図面の簡単な説明】
【００５６】
【図１】回転電機制御システムの構成を模式的に示すブロック図
【図２】回転電機制御システムの制御手順を示すフローチャート
【図３】スイッチング素子の温度と回転電機制御システムによる制御との関係を示すタイミングチャート
【符号の説明】
【００５７】
１：バッテリ（直流電源）
２：回転電機
３：インバータ
４：コンバータ
５：制御部
６：スイッチング素子
７：温度検出部（温度センサ）
【図１】
2009232604.tif 000003
【図２】
2009232604.tif 000004
【図３】
2009232604.tif 000005