(57)【特許請求の範囲】
【請求項１】
半導体スイッチング素子を有するインバータを駆動する駆動装置であって、
前記半導体スイッチング素子の少なくとも温度、指令電流値、バッテリ電圧とに基づいてサージ電圧を算出する演算手段と、
前記半導体スイッチング素子のゲートにゲート電圧を印加するゲート電圧印加手段であって、算出された前記サージ電圧と前記半導体スイッチング素子の素子耐圧との比較結果に基づいて前記ゲート電圧を増減制御するゲート電圧印加手段と、
を有することを特徴とするインバータの駆動装置。
【請求項２】
請求項１記載の装置において、
前記ゲート電圧印加手段は、前記サージ電圧が前記素子耐圧より小さく、かつ、その差分が所定のしきい電圧を超える場合に前記ゲート電圧を所定の基準値よりも高く制御し、前記サージ電圧が前記素子耐圧より小さく、かつ、その差分が所定のしきい値以下である場合に前記ゲート電圧を前記基準値とすることを特徴とするインバータの駆動装置。
【請求項３】
請求項１、２のいずれかに記載の装置において、
前記ゲート電圧印加手段は、前記スイッチング素子に流れる電流が所定のしきい電流以下である場合に前記ゲート電圧を前記基準値よりも低く設定することを特徴とするインバータの駆動装置。
【請求項４】
請求項１、２のいずれかに記載の装置において、
前記ゲート電圧印加手段は、前記スイッチング素子の温度が所定のしきい温度以下である場合に前記ゲート電圧を前記基準値よりも低くあるいは前記増減制御後のゲート電圧よりもさらに低く設定することを特徴とするインバータの駆動装置。
【請求項５】
請求項１〜４のいずれかに記載の装置において、
前記ゲート電圧印加手段は、
前記半導体スイッチング素子毎に設けられた絶縁電源と、
前記絶縁電源からの電圧を前記サージ電圧と前記半導体スイッチング素子の素子耐圧とに基づいて増減する電圧変換手段と、
前記電圧変換手段と前記半導体スイッチング素子との間に設けられ、前記電圧変換手段から出力された電圧を所定のスイッチング指令に応じて開閉することで前記半導体スイッチング素子の前記ゲートに印加するスイッチ手段と、
を有することを特徴とするインバータの駆動装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインバータの駆動装置に関し、特にサージ電圧の抑制と定常損失（オン損失）の低減に関する。
【背景技術】
【０００２】
ハイブリッド車両や電気自動車等の電動車両のモータは、インバータにより生成された交流電力により駆動される。インバータは、通常、ＩＧＢＴ（Insulated Gate Bipolar Transistor）等のパワートランジスタを３アームのブリッジ接続とし、これらのパワートランジスタをゲート制御してスイッチングを行うことで直流電力を交流電力に変換する。
特許文献１には、ＩＧＢＴの温度を検出し、出力指令電流、バッテリの電圧、及びＩＧＢＴの温度をパラメータとして、ＩＧＢＴに印加されるサージ電圧を含めた電圧がＩＧＢＴの許容耐圧を下回る所定電圧値となるようにゲート抵抗の抵抗値を制御する構成が開示されている。
【０００３】
また、特許文献２には、ＩＧＢＴの温度、直流側電圧情報に応じてゲート電圧を調整することが開示されており、具体的には素子の冷却水の温度が低く熱的に余裕がある場合にゲート電圧を低く設定してノイズを低減し、インバータの直流側電圧が高い場合にはゲート電圧を高くしてスイッチング損失を低減することが開示されている。
【０００４】
図１４に、従来技術の構成を示す。モータ駆動用インバータ装置の構成図である。バッテリ１の直流電圧を、インバータ装置２により可変電圧・可変周波数の３相交流電圧に変換し、交流モータ３に供給する。インバータ装置２は、インバータ主回路２１と、電圧平滑用キャパシタ２２、インバータ制御装置２３を有し、インバータ主回路２１は、ＩＧＢＴ２１１を３相ブリッジ結線して構成され、各ＩＧＢＴ２１１は、逆並列ダイオード２１２を備える。インバータ制御装置２３は、ＩＧＢＴ２１１にゲート電圧を与え、これらをオンオフ駆動するゲート駆動回路２３１を有する。また、ゲート駆動回路２３１の出力電圧を調整するために、電圧調整可能なゲート電源回路２３２を設け、その出力電圧はゲート電源電圧制御回路２３３により制御される。ゲート電源電圧制御回路２３３に電圧指令装置２３４から電圧指令が与えられる。電圧指令装置２３４は、インバータ主回路２１の直流電圧を検出する電圧検出器２３５及びＩＧＢＴ２１１またはこれらＩＧＢＴを冷却する冷却水の温度を検出する温度検出器２３８の出力を取得し、電圧指令を決定する。インバータ主回路２１の直流側端子Ｐ，Ｎ間すなわち電圧平滑用キャパシタ２２の電圧を電圧検出器２３５で検出し、この直流電圧が高い場合にスイッチング損失も大きくなるのでゲート電圧を高くして損失を低減する。また、ＩＧＢＴ２１１または冷却水の温度を検出する温度検出器２３８の出力が低く、ＩＧＢＴ２１１の熱的損失に余裕がある場合にはゲート電圧を高くして素子のスイッチングノイズを低減する。
【０００５】
また、特許文献３には、パワー半導体スイッチング素子の温度を検出し、検出値に基づいてゲート電圧あるいはゲート抵抗を可変させることで素子の損失の温度依存性を低減させることが開示されており、具体的には素子温度が高い場合にゲート電圧を上昇させ、あるいはゲート抵抗を小さくすることが開示されている。
【０００６】
【特許文献１】特開２００１−１６９４０７号公報
【特許文献２】特開２００７−８９３２５号公報
【特許文献３】特開２００７−２５９５７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術はいずれも、ＩＧＢＴのサージ電圧あるいは定常損失（オン損失）のいずれかを低減させるものにとどまっており、サージ電圧及び定常損失（オン損失）の両方を低減させるに至っていない。特に、車載用インバータでは、その効率が燃費に直結することとなるため、スイッチング時のみならず定常時の損失低減が極めて重要となる。
【０００８】
本発明の目的は、サージ電圧の抑制と定常損失の低減をともに達成することができるインバータの駆動装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明は、半導体スイッチング素子を有するインバータを駆動する駆動装置であって、前記半導体スイッチング素子の少なくとも温度、指令電流値、バッテリ電圧とに基づいてサージ電圧を算出する演算手段と、前記半導体スイッチング素子のゲートにゲート電圧を印加するゲート電圧印加手段であって、算出された前記サージ電圧と前記半導体スイッチング素子の素子耐圧との比較結果に基づいて前記ゲート電圧を増減制御するゲート電圧印加手段とを有することを特徴とする。
【００１０】
本発明において、前記ゲート電圧印加手段は、前記サージ電圧が前記素子耐圧より小さく、かつ、その差分が所定のしきい電圧を超える場合に前記ゲート電圧を所定の基準値よりも高く制御し、その差分が所定のしきい値以下である場合に前記ゲート電圧を前記基準値としてもよい。
【００１１】
また、本発明において、前記ゲート電圧印加手段は、前記スイッチング素子に流れる電流が所定のしきい電流以下である場合に前記ゲート電圧を前記基準値よりも低く設定してもよい。
【００１２】
また、本発明において、前記ゲート電圧印加手段は、前記スイッチング素子の温度が所定のしきい温度以下である場合に前記ゲート電圧を前記基準値よりも低くあるいは前記増減制御後のゲート電圧よりもさらに低く設定してもよい。
【発明を実施するための最良の形態】
【００１３】
以下、図面に基づき本発明の実施形態について説明する。
【００１４】
＜第１実施形態＞
図１に、本実施形態におけるインバータ制御回路の構成を示す。インバータ制御回路は、各種センサ、各種センサからのデータに基づきゲート電圧を算出するゲート電圧算出部２０、ゲート電圧算出部２０からの指令に基づきインバータのＩＧＢＴのゲート電圧を制御するゲート電圧制御部２２を有する。
【００１５】
アクセル開度検出部１０は、ドライバの操作によるアクセルの開度を検出して指令電流値出力部１６に供給する。
【００１６】
直流電圧検出部１２は、インバータの直流電圧を検出してゲート電圧算出部２０に供給する。
【００１７】
ＩＧＢＴ温度検出部１４は、ＩＧＢＴの温度あるいはＩＧＢＴの冷却水の温度を検出してゲート電圧算出部２０に供給する。
【００１８】
指令電流値出力部１６は、アクセル開度検出部１０で検出されたアクセル開度データに基づいて指令電流値を設定してゲート電圧算出部２０及びＩＧＢＴゲートスイッチング部１８に供給する。
【００１９】
ＩＧＢＴゲートスイッチング部１８は、インバータを構成する各ＩＧＢＴブロックにゲートスイッチング指令を出力し、各ＩＧＢＴブロック内のＩＧＢＴのオン／オフを制御する。ＩＧＢＴブロックは、図１４に示す従来のインバータ主回路２１と同様にＩＧＢＴを３相ブリッジ結線して構成され、各ＩＧＢＴ２１１は、逆並列ダイオード２１２を備える。
【００２０】
各ＩＧＢＴブロックからはＵ相、Ｖ相、Ｗ相の駆動電流がモータＭに供給される。なお、モータＭはジェネレータとしても機能するいわゆるモータジェネレータであるが、本実施形態では単にモータＭと称する。モータＭには回転位置を検出する回転位置センサ２４が設けられ、位置検出信号をＩＧＢＴゲートスイッチング部１８に供給する。ＩＧＢＴゲートスイッチング部１８は、指令電流値及び回転位置に基づいて各ＩＧＢＴのオン／オフを制御する。
【００２１】
ゲート電圧算出部２０は、直流電圧検出部１２からの直流電圧データ、ＩＧＢＴ温度検出部１４からの温度データ、指令電流値出力部１６からの指令電流値、及びＩＧＢＴゲートスイッチング部１８からのゲートスイッチング指令に基づき、ゲート電圧を算出してゲート電圧指令値をゲート電圧制御部２２に供給する。具体的には、ゲート電圧算出部２０は、直流電圧データ、温度データ、指令電流値に基づいてＩＧＢＴのサージ電圧を算出し、このサージ電圧とＩＧＢＴの素子耐圧とを比較し、比較結果に応じてゲート電圧を算出する。ゲート電圧は、通常電圧、通常よりも高い電圧、通常よりも低い電圧の３段階を用意し、これらのいずれかを選択することでゲート電圧を算出する。通常電圧は、基準電圧と言い換えることもできる。基準電圧としての通常電圧は、例えば１５Ｖに設定する。
【００２２】
ゲート電圧制御部２２は、ゲート電圧算出部２０からのゲート電圧指令値に応じてゲート電圧を３段階のいずれかに調整してＩＧＢＴブロック内の各ＩＧＢＴのゲートに供給する。
【００２３】
図２に、図１におけるゲート電圧制御部２２の回路構成を示す。ゲート電圧制御部２２は、Ｕ、Ｖ、Ｗ各相の上下アーム毎に設けられる絶縁電源を電源電圧として用いる。
【００２４】
電圧変換回路２２ｂは、各相の上下アーム毎に設けられる絶縁電源２２ａからの電圧をゲート電圧算出部２０からのゲート電圧指令値に基づき変換してＩＧＢＴ駆動回路２２ｃに供給する。
【００２５】
ＩＧＢＴ駆動回路２２ｃは、整流回路、キャパシタ及びスイッチング素子を有し、各ＩＧＢＴのゲートに接続される。整流回路は、電圧変換されたゲート電圧をスイッチング素子に供給し、ＩＧＢＴゲートスイッチング部１８からのゲートスイッチング指令に応じてオン／オフするスイッチング素子によりＩＧＢＴのゲートに印加する。
【００２６】
図３に、本実施形態の処理フローチャートを示す。まず、指令電流値出力部１６でアクセル開度に応じた指令電流値を決定する（Ｓ１０１）。また、インバータの直流電圧、つまりバッテリ電圧とＩＧＢＴ温度をそれぞれ検出部１２、１４で検出する（Ｓ１０２）。そして、ＩＧＢＴ温度、バッテリ電圧、指令電流値に基づいてＩＧＢＴのサージ電圧を算出する（Ｓ１０３）。具体的には、予めＩＧＢＴ温度、バッテリ電圧、指令電流値とサージ電圧との関係を複数の計測点において実測してマップを作成してメモリに格納しておき、このマップを参照することで現在のＩＧＢＴ温度、バッテリ電圧、指令電流値に対応するサージ電圧を読み出すことで算出する。マップ上にない場合は近傍点を用いた補間処理により算出する。
【００２７】
サージ電圧を算出（予測）した後、このサージ電圧に基づいてゲート電圧を算出する（Ｓ１０４）。具体的には、ＩＧＢＴの素子耐圧とサージ電圧とを大小比較し、サージ電圧に余裕があるか否かに応じてゲート電圧を算出する。一般的に、インバータはゲート電圧を高くするとサージ電圧が増大する。サージ電圧がＩＧＢＴの素子耐圧を超えると破壊に至るので、サージ電圧が素子耐圧以下になるようにゲート抵抗やゲート電圧が設定される。このように、素子耐圧以下となるように設定されるゲート電圧が通常値（基準値）である。
【００２８】
但し、ゲート抵抗を大きくする、あるいはゲート電圧を低くすると、サージ電圧を抑制することが可能であるものの、同時に定常損失が増大してしまう問題がある。そこで、本実施形態では、素子耐圧に比べてサージ電圧が低い条件を判定し、サージ電圧に十分余裕があると判定される場合のゲート電圧を高くすることで、定常損失を抑制する。もちろん、素子耐圧以下の範囲で高くすることは言うまでもない。素子耐圧をＶｔｈ、素子耐圧以下となるように設定された通常値（基準値）をＶｇ０とすると、サージ電圧に十分余裕がある場合にＶｇ０をＶｇ１まで高くする（Ｖｇ０＜Ｖｇ１≦Ｖｔｈ）。ゲート電圧を高くすることで、インバータのスイッチング損失低減と定常損失低減のいずれも達成することができ、特に、抵抗を単に切り替える構成では得られない定常損失低減効果を得ることができる。
【００２９】
図４及び図５に、ターンオン時（図４）及びターンオフ時（図５）のサージ電圧の電流依存性を示す。両図において、ゲート電圧が１５Ｖの場合と１８Ｖの場合を比較して示す。
【００３０】
ターンオン時に着目すると、電流が大きいほどサージ電圧は低く、ゲート電圧が高いほどサージ電圧は増大する。素子耐圧が９５０Ｖの場合、サージ電圧≦素子耐圧となる条件は範囲Ａであり、この範囲においてはゲート電圧を１５Ｖから１８Ｖに増大してもサージ電圧に余裕があるため問題ない。図５についても同様である。サージ電圧に余裕があるか否かは、例えば素子耐圧とサージ電圧との差分を演算し、差分値が所定のしきい値以上であるか否かで判定できる。（素子耐圧−サージ電圧）＞しきい値であればサージ電圧に余裕があるとしてゲート電圧を高くし、（素子耐圧−サージ電圧）≦しきい値であればサージ電圧に余裕がないとして通常（基準値）のゲート電圧をそのまま維持する。
【００３１】
再び図３に戻り、以上のようにゲート電圧を算出した後にゲート電圧を切替え（Ｓ１０５）、指令電流値に応じてＩＧＢＴをスイッチング制御する（Ｓ１０６）。
【００３２】
このように、本実施形態では、サージ電圧を算出し、素子耐圧と大小比較することでサージ電圧に余裕があるか否かを判定し、サージ電圧に余裕がある場合にゲート電圧を通常値（基準値）よりも高くすることで定常損失を低減できる。本実施形態では、サージ電圧に余裕がある場合にゲート電圧を通常よりも高い値に切り替えているが、通常値（基準値）よりも高い電圧値は固定値の他、素子耐圧とサージ電圧との差分値に応じて漸次変化する可変値であってもよい。すなわち、サージ電圧に余裕があるほどゲート電圧を高く設定する。
【００３３】
＜第２実施形態＞
通常、インバータを構成する各相の上下アームのＩＧＢＴの電流は、片側にしか流れない。図６に、インバータを構成する各相の上下アームと電流の流れの一例を示す。図において、上側のアームのＩＧＢＴ１には電流が流れるが、下側のアームのＩＧＢＴ２には電流が流れない。このため、電流が流れていないＩＧＢＴ２の駆動回路２２ｃは無駄な仕事をしていることになる。ＩＧＢＴ３の駆動回路２２ｃについても同様である。
【００３４】
そこで、本実施形態では、電流が流れていないＩＧＢＴ素子を駆動しているＩＧＢＴ駆動回路２２ｃのゲート電圧を低く設定することで、ＩＧＢＴ駆動回路２２ｃにおける損失を低減する。
【００３５】
図７に、本実施形態におけるＩＧＢＴ駆動回路２２ｃの構成を示す。図２に示すＩＧＢＴ駆動回路２２ｃと異なるのは、電圧変換回路２２ｂに加え、さらに電圧変換回路２２ｄを有する点である。電圧変換回路２２ｄは、ゲート電圧算出部２０からのゲート電圧指令値に応じてゲート電圧を制御する。具体的には、ゲート電圧を通常電圧と通常よりも低い電圧の２段階で切り替える。なお、図７では電圧変換回路２２ｂ、２２ｄを有しているが、ＩＧＢＴ駆動回路２２ｃにおける損失のみを低減するのであれば電圧変化回路２２ｂは不要である。
【００３６】
図８に、本実施形態の処理フローチャートを示す。ゲート電圧算出部２０は、負荷電流（モータＭに供給される電流をいい、モータＭに流入する方向を正とする）を設定値（例えば０Ａ）と大小比較する（Ｓ２０１）。そして、設定値を超える場合には、上アームのＩＧＢＴのゲート駆動電圧を通常値に設定するとともに、下アームのＩＧＢＴのゲート駆動電圧を通常よりも低い電圧に設定する（Ｓ２０２）。したがって、図６の例では、電流の流れるＩＧＢＴ１のゲート電圧は通常値に設定されるとともに電流の流れないＩＧＢＴ２のゲート電圧は通常よりも低い値に設定される。一方、設定値を超えない場合には、上アームのＩＧＢＴのゲート駆動電圧を通常よりも低い電圧に設定するとともに、下アームのＩＧＢＴのゲート駆動電圧を通常値に設定する（Ｓ２０３）。したがって、図６の例では、電流の流れないＩＧＢＴ３のゲート電圧は通常よりも低い値に設定されるとともに電流の流れるＩＧＢＴ４のゲート電圧は通常値に設定される。
【００３７】
なお、上記の例ではモータＭに供給される負荷電流を用いてゲート電圧を制御したが、図９に示すように上アーム素子電流あるいは下アーム素子電流を用いて制御することもできる。図９において、上アームのＩＧＢＴを流れる電流を上アーム素子電流、下アームのＩＧＢＴを流れる電流を下アーム素子電流とし、図中矢印の向きを正と定義する。
【００３８】
図１０に、上アーム素子電流を用いて制御する場合の処理フローチャートを示す。上アーム素子電流を設定値（例えば０Ａ）と大小比較し（Ｓ３０１）、設定値を超える場合に上アームのＩＧＢＴのゲート電圧を通常値に設定し（Ｓ３０２）、設定値を超えない場合に下アームのＩＧＢＴのゲート電圧を低く設定する（Ｓ３０３）。したがって、図６の例では、電流の流れるＩＧＢＴ１のゲート電圧は通常値に設定されるとともに電流の流れないＩＧＢＴ２のゲート電圧は通常よりも低い値に設定される。
【００３９】
図１１に、下アーム素子電流を用いて制御する場合の処理フローチャートを示す。下アーム素子電流を設定値（例えば０Ａ）と大小比較し（Ｓ４０１）、設定値を超える場合に下アームのＩＧＢＴのゲート電圧を通常値に設定し（Ｓ４０２）、設定値を超えない場合に上アームのＩＧＢＴのゲート電圧を低く設定する（Ｓ４０３）。したがって、図６の例では、電流の流れないＩＧＢＴ３のゲート電圧は通常よりも低い値に設定されるとともに電流の流れるＩＧＢＴ４のゲート電圧は通常値に設定される。
【００４０】
このように、電流の流れていないＩＧＢＴのゲート電圧を低く設定することで、駆動回路２２ｃの損失を低減することができる。
【００４１】
＜第３実施形態＞
第１実施形態では、サージ電圧に余裕がある場合にはゲート電圧を通常よりも高く設定して定常損失を低減でき、ＩＧＢＴ温度あるいは冷却水の温度が低い場合には素子耐圧が低下してこれに応じてゲートも低く設定されるが、定常損失の低減のために相対的にゲート電圧が高い状態が維持され、素子耐圧が低い状態が結果として長時間維持されてしまう。
【００４２】
そこで、本実施形態では、ＩＧＢＴ温度あるいは冷却水温度が低い場合には、ゲート電圧をより低い値に設定して定常損失を意図的に増大させ、これによりＩＧＢＴを短時間に昇温させる。
【００４３】
図１２に、本実施形態の処理フローチャートを示す。ゲート電圧算出部２０は、ＩＧＢＴ温度検出部１４で検出したＩＧＢＴの素子温度あるいは冷却水温度を所定のしきい温度と大小比較する（Ｓ５０１）。そして、素子温度あるいは冷却水温度がしきい温度より低い場合にはゲート電圧を低く設定して昇温する（Ｓ５０２）。このゲート電圧は、図３のＳ１０４で設定されるゲート電圧よりも低い値である。一方、素子温度あるいは冷却水温度がしきい温度以上である場合には、通常のゲート電圧に設定する（Ｓ５０３）。このゲート電圧は、図３のＳ１０４で設定されるゲート電圧である。
【００４４】
＜第４実施形態＞
図１３に、第１〜第３実施形態の処理を組み合わせた処理フローチャートを示す。ゲート電圧算出部２０は、ＩＧＢＴ温度あるいは冷却水温度が所定のしきい温度より低いか否かを判定する（Ｓ６０１）。そして、ＩＧＢＴ温度あるいは冷却水温度がしきい温度よりも低い場合には、ゲート電圧を通常値よりも低く設定して定常損失により生じる熱で昇温する（Ｓ６０２）。
【００４５】
一方、ＩＧＢＴ温度あるいは冷却水温度がしきい温度以上である場合には、次に、負荷電流がしきい値（例えば０Ａ）を超えているか否かを判定する（Ｓ６０３）。そして、負荷電流がしきい値を超えていない場合には、駆動回路２２ｃの損失を低減すべく電流が流れていないＩＧＢＴのゲート電圧を低く設定する（Ｓ６０４）。負荷電流がしきい値を超えている場合には、電流が流れているＩＧＢＴのゲート電圧を第１実施形態の処理に応じて設定する。すなわち、サージ電圧を算出（予測）し、素子耐圧とサージ電圧との差分が所定のしきい値を超えるか否かを判定する（Ｓ６０５）。素子耐圧とサージ電圧との差分がしきい値を超える、つまりサージ電圧に余裕がある場合には通常値よりもゲート電圧を高く設定する（Ｓ６０６）。また、素子耐圧とサージ電圧との差分がしきい値以下である、つまりサージ電圧に余裕がない場合にはゲート電圧を通常値に設定する（Ｓ６０７）。
【００４６】
本実施形態によれば、ゲート電圧をきめ細かく制御することで、スイッチング損失及び定常損失を低減できるとともに、低温時には意図的に定常損失を増大させて迅速に昇温することが可能であり、インバータの効率的な駆動が可能となり、ひいてはハイブリッド車両等に搭載した場合に燃費を向上させることができる。
【００４７】
以上、本発明の実施形態について説明したが、本発明はこれらの実施形態に限定されるものではなく、種々の変更が可能である。
【００４８】
例えば、図１３の処理フローチャートでは、まずＩＧＢＴ温度あるいは冷却水温度に基づいてゲート電圧を低下させるか否かを判定しているが、これに変えて、まずサージ電圧に余裕があるか否かに基づいてゲート電圧を高くするか否かを判定し、余裕がない場合にさらにＩＧＢＴ温度あるいは冷却水温度に基づいてゲート電圧を低下させるか否かを判定してもよい。
【００４９】
また、まずサージ電圧に余裕があるか否かに基づいてゲート電圧を高くするか否かを判定し、余裕がある場合あるいは余裕がない場合のいずれにおいても次にＩＧＢＴ温度あるいは冷却水温度に基づいてゲート電圧を低下させるか否かを判定してもよい。この場合、サージ電圧に余裕があるとしてゲート電圧を通常値Ｖｇ０よりも高く設定してＶｇ１とし、次にＩＧＢＴ温度あるいは冷却水温度が低い場合にＶｇ１よりも低いＶｇ２に設定する。また、サージ電圧に余裕がないとしてゲート電圧を通常値Ｖｇ０に設定し、次にＩＧＢＴ温度あるいは冷却水温度が低い場合にＶｇ０よりも低いＶｇ３に設定する。
【００５０】
また、最初にサージ電圧に余裕があるか否かにより第１ゲート電圧を設定し、次に負荷電流の大小により第１ゲート電圧を調整して第２ゲート電圧とし、さらにＩＧＢＴ温度あるいは冷却水温度に基づいて第２ゲート電圧を調整して第３ゲート電圧としてもよい。具体的には、最初にサージ電圧に余裕がない場合に通常値Ｖｇ０として第１ゲート電圧を設定し、次に負荷電流が小さい場合に第１ゲート電圧Ｖｇ０を調整してＶｇ０より低いＶｇ４を第２ゲート電圧とし、さらにＩＧＢＴ温度あるいは冷却水温度が低い場合に第２ゲート電圧Ｖｇ４より高いＶｇ５を第３ゲート電圧とする等である。
【図面の簡単な説明】
【００５１】
【図１】実施形態の構成図である。
【図２】図１のゲート電圧制御部の構成図である。
【図３】実施形態の処理フローチャートである。
【図４】ターンオン時のゲート電圧とサージ電圧との関係を示すグラフ図である。
【図５】ターンオフ時のゲート電圧とサージ電圧との関係を示すグラフ図である。
【図６】インバータの電流の流れを示す説明図である。
【図７】ゲート電圧制御部の他の構成図である。
【図８】他の実施形態の処理フローチャートである。
【図９】素子電流の定義を示す説明図である。
【図１０】他の実施形態の処理フローチャートである。
【図１１】他の実施形態の処理フローチャートである。
【図１２】他の実施形態の処理フローチャートである。
【図１３】他の実施形態の処理フローチャートである。
【図１４】従来装置の構成図である。
【符号の説明】
【００５２】
１０  アクセル開度検出部、１２  直流電圧検出部、１４  ＩＧＢＴ温度検出部、１６  指令電流値出力部、１８  ＩＧＢＴゲートスイッチング部、２０  ゲート電圧算出部、２２  ゲート電圧制御部、２４  回転位置センサ。
【要約】
【課題】インバータの半導体スイッチング素子の損失を低減する。
【解決手段】ゲート電圧算出部２０は、インバータの各ＩＧＢＴの温度、電流、直流側電圧に基づいてサージ電圧を算出し、素子耐圧と比較する。素子耐圧とサージ電圧との差分が所定のしきい電圧を超えておりサージ電圧に余裕があると判定した場合、ゲート電圧制御部２２に対して通常値（基準値）よりも高いゲート電圧を指令して定常損失を低減する。
【選択図】図１【図１】
0004333802.tif 000002
【図２】
0004333802.tif 000003
【図３】
0004333802.tif 000004
【図４】
0004333802.tif 000005
【図５】
0004333802.tif 000006
【図６】
0004333802.tif 000007
【図７】
0004333802.tif 000008
【図８】
0004333802.tif 000009
【図９】
0004333802.tif 000010
【図１０】
0004333802.tif 000011
【図１１】
0004333802.tif 000012
【図１２】
0004333802.tif 000013
【図１３】
0004333802.tif 000014
【図１４】
0004333802.tif 000015