(57)【要約】【課題】電力変換器制御装置において、より有効にスイッチング素子の耐久性を向上させるとともに、電力変換効率を向上させることである。【解決手段】電力変換器制御装置１０は、インバータ１４と、デッドタイムを設定し、インバータ１４を制御するモータ制御部１８とを備える。モータ制御部１８は、インバータ１４のＩＧＢＴの駆動時両端間電圧が高くなるのにしたがって大きくなり、かつ、ＩＧＢＴの駆動時通過電流が大きくなるのにしたがって小さくなり、かつ、ＩＧＢＴの温度が高くなるのにしたがって大きくなる単一ターンオフ遅延時間特性を表すマップ記憶するマップ記憶手段５２と、マップ記憶手段５２に記憶された単一ターンオフ遅延時間特性と、ＩＧＢＴの推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに基づいて、デッドタイムを補正する補正手段５８とを含む。【選択図】図１
2010142074.tif 000002
【特許請求の範囲】
【請求項１】
直流電源の正極側と負極側との間に設けられ、入力電力を直流電力と交流電力との間で変換して出力する電力変換器であって、
互いに直列に接続される正極側の上側スイッチング素子及び負極側の下側スイッチング素子を含む電力変換器と、
上側、下側両側のスイッチング素子のうち、片側のスイッチング素子がターンオフされてから他側のスイッチング素子がターンオンされるまでの時間であって、両側スイッチング素子が同時にオンされることを防止するためのデッドタイムを設定し、電力変換器を制御する制御部と、を備え、
制御部は、
スイッチング素子の駆動時両端間電圧が高くなるのにしたがって大きくなり、かつ、スイッチング素子の駆動時通過電流が大きくなるのにしたがって小さくなり、かつ、スイッチング素子の温度が高くなるのにしたがって大きくなるスイッチング素子の単一ターンオフ遅延時間特性、または、スイッチング素子の駆動時両端間電圧が高くなるのにしたがって大きくなるスイッチング素子の第１ターンオフ遅延時間特性と、スイッチング素子の駆動時通過電流が大きくなるのにしたがって小さくなるスイッチング素子の第２ターンオフ遅延時間特性と、スイッチング素子の温度が高くなるのにしたがって大きくなるスイッチング素子の第３ターンオフ遅延時間特性とを有する複数ターンオフ遅延時間特性を記憶する記憶手段と、
記憶手段に記憶された単一ターンオフ遅延時間特性または複数ターンオフ遅延時間特性と、スイッチング素子の推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに基づいて、デッドタイムを補正する補正手段と、を含むことを特徴とする電力変換器制御装置。
【請求項２】
請求項１に記載の電力変換器制御装置において、
補正手段は、記憶手段に記憶された単一ターンオフ遅延時間特性または複数ターンオフ遅延時間特性と、スイッチング素子の推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに基づいて、ターンオフ遅延時間を算出し、算出したターンオフ遅延時間によりデッドタイムを補正することを特徴とする電力変換器制御装置。
【請求項３】
請求項１または請求項２に記載の電力変換器制御装置において、
記憶手段は、単一ターンオフ遅延時間特性または複数ターンオフ時間特性を表すマップのデータを記憶しているマップ記憶手段であることを特徴とする電力変換器制御装置。
【請求項４】
請求項１に記載の電力変換器制御装置において、
記憶手段は、スイッチング素子の駆動時両端間電圧と駆動時通過電流と温度とに対応する更新可能な必要デッドタイムを記憶し、
さらに、制御部は、
使用中のスイッチング素子の、推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに対応する実際のターンオフ遅延時間を取得する遅延時間取得手段と、
現在記憶手段に記憶されている、駆動時両端間電圧と駆動時通過電流と温度とに対応するターンオフ遅延時間の記憶値と、遅延時間取得手段で取得されたターンオフ遅延時間の取得値とに基づいて、ターンオフ遅延時間の記憶値をターンオフ遅延時間の取得値に一致させるための補正値を算出する算出手段と、
算出された補正値により、記憶手段に記憶されている必要デッドタイムを更新する更新手段とを含み、
補正手段は、記憶手段に記憶されている必要デッドタイムに基づいてデッドタイムを補正することを特徴とする電力変換器制御装置。
【請求項５】
請求項４に記載の電力変換器制御装置において、
記憶手段は、
スイッチング素子の駆動時両端間電圧が高くなるのにしたがって大きくなり、かつ、スイッチング素子の駆動時通過電流が大きくなるのにしたがって小さくなり、かつ、スイッチング素子の温度が高くなるのにしたがって大きくなるスイッチング素子の単一ターンオフ遅延時間特性と、単一ターンオフ遅延時間特性の、スイッチング素子の駆動時両端間電圧と駆動時通過電流と温度とに対応する更新可能な必要デッドタイムとを記憶し、
算出手段は、
現在記憶手段に記憶されている、単一ターンオフ遅延時間特性が表す、駆動時両端間電圧と駆動時通過電流と温度とに対応するターンオフ遅延時間の記憶値と、遅延時間取得手段で取得されたターンオフ遅延時間の取得値とに基づいて、ターンオフ遅延時間の記憶値をターンオフ遅延時間の取得値に一致させるための補正値を算出し、
補正手段は、
記憶手段に記憶された単一ターンオフ遅延時間特性及び必要デッドタイムと、スイッチング素子の推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに基づいて、デッドタイムを補正することを特徴とする電力変換器制御装置。
【請求項６】
請求項５に記載の電力変換器制御装置において、
記憶手段は、単一ターンオフ遅延時間特性を表すマップのデータを記憶しているマップ記憶手段であることを特徴とする電力変換器制御装置。
【請求項７】
請求項１から請求項６のいずれか１に記載の電力変換器制御装置において、
スイッチング素子の推定駆動時両端間電圧は、スイッチング素子のオン状態で両端間に印加される電圧であって、制御部で算出される算出電圧値または電圧検出手段により検出される検出電圧値であり、
スイッチング素子の推定駆動時通過電流は、スイッチング素子のオン状態で流れる電流であって、制御部で算出される算出電流値または電流検出手段により検出される検出電流値であり、
スイッチング素子の推定温度は、スイッチング素子の推定駆動時通過電流から推定される電流推定温度値または温度検出手段により検出される検出温度値であることを特徴とする電力変換器制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、直流電源の正極側と負極側との間に設けられ、入力電力を直流電力と交流電力との間で変換して出力する電力変換器であって、互いに直列に接続される正極側の上側スイッチング素子及び負極側の下側スイッチング素子を含む電力変換器と、電力変換器を制御する制御部とを備える電力変換器制御装置に関する。
【背景技術】
【０００２】
従来から、例えば、電気自動車またはハイブリッド車等の回転電機であるモータを搭載した電動車両に設けるモータ駆動制御装置において、直流電源とモータとの間に電力変換器であるインバータと、インバータ制御部とを設け、インバータによりモータに駆動用信号であるモータ電流を送り、モータを駆動することが知られている。インバータは、直流電源からの直流電力をトルク指令値に応じて決定された交流電力に変換し、モータにモータ電流を送る。また、インバータ制御部は、インバータにモータ電流を生成するための制御信号を送り、インバータを制御する。また、インバータは、モータの回転による回生電力を、交流電力から直流電力に変換し、直流電源である蓄電部に供給する場合もある。
【０００３】
このようなモータ駆動制御装置では、インバータは、ＩＧＢＴ等の複数のスイッチングを備える。例えば、モータのＵ相、Ｖ相、Ｗ相の３相に対応して、合計６個のスイッチング素子を設け、各相毎に直流電源の正極側の上側スイッチング素子と、直流電源の負極側の下側スイッチング素子とを直列に接続することが行われる。各相の上側、下側両側スイッチング素子の間は、モータの各相のコイルに接続する。
【０００４】
また、従来から、複数のスイッチング素子であるパワー半導体を利用したアーム構成の電力変換器において、上側スイッチング素子と下側スイッチング素子とが同時にオンされることによる、上側、下側両側のスイッチング素子の貫通電流の発生を防止するため、電力変換器を駆動する回路側にデッドタイムと呼ばれる、一定の休止時間を設定することが考えられる。デッドタイムは、両側のスイッチング素子で同時に休止される時間である。
【０００５】
特許文献１には、モータの各相毎に対応して設けられた回路の電流を検出するための電流検出手段と、電源からの電流が流れていないはずである所定のタイミングで電流を検出するＣＰＵと、ＣＰＵにより検出した電流値Ｉｄの絶対値が予め記憶された電流値Ｉ0未満である場合に貫通電流が流れていないとしてデッドタイムを所定時間だけ短縮し、ＣＰＵにより検出した電流値Ｉｄの絶対値が予め記憶された電流値Ｉ0以上である場合に貫通電流が流れているとしてデッドタイムを所定時間だけ延長するモータ制御装置が記載されている。
【０００６】
また、特許文献２には、トランジスタＴ１ないしＴ４の所定時間ｔn当たりの変化量ＴＲn+1−ＴＲnがトランジスタ温度変化基準値を上回るか、およびトランジスタＴ１ないしＴ４の温度であるトランジスタ温度ＴＲn+1，ＴＲnがいずれもトランジスタ温度基準値を上回るかが判断され、いずれかが肯定の場合には、デッドタイムの一部の時間である第１デッドタイムを所定の微小単位時間だけ延長するインバータ装置が記載されている。
【０００７】
また、特許文献３には、インバータ部の直流電流を検出する電流検出回路からの検出信号を受けて、検出信号中に３対のトランジスタのうちいずれか一対が同時にオンになったことを示す短絡スパイク電流があるか否かを検知して、短絡スパイク電流がある場合に検知信号を出力する検知部を設ける制御回路が記載されている。また制御回路に、各一対のベースドライブ信号間のデッドタイムに対応する休止時間の初期値を算出し、算出した初期値に休止時間を設定する手段と、検知部からの検知信号がないとき休止時間を初期値から一定値ずつ減少させて最短休止時間に休止時間を設定する手段とを設けている。
【０００８】
また、特許文献４には、インバータ回路のパワートランジスタのケースに素子温度を検出する温度センサを設けるとともに、マイコンのインバータ制御回路にパワートランジスタの通電を制御する短絡防止タイマを設ける一方、予め素子のスイッチング特性から求めたデータテーブルから素子温度に対応するデッドタイムに対応する短絡防止時間を求めて短絡防止タイマを制御するようにしてなるインバータ制御装置が記載されている。
【０００９】
【特許文献１】特開２００３−３２４９２８号公報
【特許文献２】特開２００３−３３０４８号公報
【特許文献３】特開平３−２２２６７７号公報
【特許文献４】特開平４−３７２５８６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上記のように、特許文献１から特許文献４に記載の従来技術では、デッドタイムを設定しているが、デッドタイムでは、上側、下側スイッチング素子の両方が完全にオフ状態となるため、デッドタイムが長くなると、モータ制御装置またはインバータの電力変換機能が低下する要因となる。また、デッドタイムは、想定される全部の公差を考慮して設定することが考えられる。ここで、全部の公差としては、例えば、上側、下側両側スイッチング素子の一方がオン状態にあり、制御部でオフ指令の出力が決定された場合の、実際にスイッチング素子がオンからオフに切り替わるターンオフに移行するまでの、遅延時間、すなわち全ターンオフ遅延時間のばらつきがある。このばらつきは、一般的に、制御部であるＥＣＵのオフ指令出力決定からカプラ側に信号が出力されるまでのＥＣＵ遅延ばらつきや、カプラによる信号の遅延ばらつきや、インバータを駆動するためのドライブ回路での遅延ばらつきや、インバータのスイッチング素子でのデバイス遅延ばらつきの総和で規定される。このうち、デバイス遅延ばらつきは、使用される全仕様でのスイッチング素子の特性変動も加味して規定される。このように多くの遅延ばらつきを考慮してデッドタイムが設定されるため、デッドタイムが長くなる傾向となっている。
【００１１】
これに対して、特許文献１に記載のモータ制御装置や特許文献３に記載の制御回路では、実際に貫通電流が生じた場合にデッドタイムを大きくすることを行うので、電力変換器の素子の耐久性を向上させる面から改良の余地がある。
【００１２】
また、特許文献２に記載のインバータ装置では、トランジスタの温度変化またはトランジスタの温度の検出値に基づいて、デッドタイムを大きくするか否かを行っている。また、特許文献４に記載のインバータ制御装置では、インバータ回路の素子の温度に対応する、デッドタイムに対応する短絡防止時間を求めている。ただし、設定すべきデッドタイムは、トランジスタまたはインバータ回路の素子の温度に関する値以外の要因によっても変動するため、デッドタイムを最適化する面からはまだ改良の余地がある。
【００１３】
本発明の目的は、電力変換器制御装置において、より有効にスイッチング素子の耐久性を向上させるとともに、電力変換効率を向上させることを目的とする。
【課題を解決するための手段】
【００１４】
本発明に係る電力変換器制御装置は、直流電源の正極側と負極側との間に設けられ、入力電力を直流電力と交流電力との間で変換して出力する電力変換器であって、互いに直列に接続される正極側の上側スイッチング素子及び負極側の下側スイッチング素子を含む電力変換器と、上側、下側両側のスイッチング素子のうち、片側のスイッチング素子がターンオフされてから他側のスイッチング素子がターンオンされるまでの時間であって、両側スイッチング素子が同時にオンされることを防止するためのデッドタイムを設定し、電力変換器を制御する制御部と、を備え、制御部は、スイッチング素子の駆動時両端間電圧が高くなるのにしたがって大きくなり、かつ、スイッチング素子の駆動時通過電流が大きくなるのにしたがって小さくなり、かつ、スイッチング素子の温度が高くなるのにしたがって大きくなるスイッチング素子の単一ターンオフ遅延時間特性、または、スイッチング素子の駆動時両端間電圧が高くなるのにしたがって大きくなるスイッチング素子の第１ターンオフ遅延時間特性と、スイッチング素子の駆動時通過電流が大きくなるのにしたがって小さくなるスイッチング素子の第２ターンオフ遅延時間特性と、スイッチング素子の温度が高くなるのにしたがって大きくなるスイッチング素子の第３ターンオフ遅延時間特性とを有する複数ターンオフ遅延時間特性を記憶する記憶手段と、記憶手段に記憶された単一ターンオフ遅延時間特性または複数ターンオフ遅延時間特性と、スイッチング素子の推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに基づいて、デッドタイムを補正する補正手段と、を含むことを特徴とする電力変換器制御装置である。
【００１５】
本発明に係る電力変換器制御装置によれば、電圧値と電流値と温度値とに基づいてデッドタイムが補正されるので、上側、下側両側のスイッチング素子に貫通電流を流すことなく、デッドタイムをより短縮されるように最適化することができ、より有効にスイッチング素子の耐久性を向上させるとともに、電力変換効率を向上させることができる。
【００１６】
また、本発明に係る電力変換器制御装置において、好ましくは、補正手段は、記憶手段に記憶された単一ターンオフ遅延時間特性または複数ターンオフ遅延時間特性と、スイッチング素子の推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに基づいて、ターンオフ遅延時間を算出し、算出したターンオフ遅延時間によりデッドタイムを補正する。
【００１７】
また、本発明に係る電力変換器制御装置において、好ましくは、記憶手段は、単一ターンオフ遅延時間特性または複数ターンオフ時間特性を表すマップのデータを記憶しているマップ記憶手段である。
【００１８】
また、本発明に係る電力変換器制御装置において、好ましくは、記憶手段は、スイッチング素子の駆動時両端間電圧と駆動時通過電流と温度とに対応する更新可能な必要デッドタイムを記憶し、さらに、制御部は、使用中のスイッチング素子の、推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに対応する実際のターンオフ遅延時間を取得する遅延時間取得手段と、現在記憶手段に記憶されている、駆動時両端間電圧と駆動時通過電流と温度とに対応するターンオフ遅延時間の記憶値と、遅延時間取得手段で取得されたターンオフ遅延時間の取得値とに基づいて、ターンオフ遅延時間の記憶値をターンオフ遅延時間の取得値に一致させるための補正値を算出する算出手段と、算出された補正値により、記憶手段に記憶されている必要デッドタイムを更新する更新手段とを含み、補正手段は、記憶手段に記憶されている必要デッドタイムに基づいてデッドタイムを補正する。
【００１９】
上記の構成によれば、実際のターンオフ遅延時間の取得値に基づいて記憶手段に記憶されている必要デッドタイムが更新され、補正手段により、更新された必要デッドタイムに基づいてデッドタイムが補正されるので、同一条件下のスイッチング素子の個別ばらつきがある場合でも、デッドタイムからこの個別ばらつきを排除することができ、デッドタイムをより最適化することができる。
【００２０】
また、本発明に係る電力変換器制御装置において、好ましくは、記憶手段は、スイッチング素子の駆動時両端間電圧が高くなるのにしたがって大きくなり、かつ、スイッチング素子の駆動時通過電流が大きくなるのにしたがって小さくなり、かつ、スイッチング素子の温度が高くなるのにしたがって大きくなるスイッチング素子の単一ターンオフ遅延時間特性と、単一ターンオフ遅延時間特性の、スイッチング素子の駆動時両端間電圧と駆動時通過電流と温度とに対応する更新可能な必要デッドタイムとを記憶し、算出手段は、現在記憶手段に記憶されている、単一ターンオフ遅延時間特性が表す、駆動時両端間電圧と駆動時通過電流と温度とに対応するターンオフ遅延時間の記憶値と、遅延時間取得手段で取得されたターンオフ遅延時間の取得値とに基づいて、ターンオフ遅延時間の記憶値をターンオフ遅延時間の取得値に一致させるための補正値を算出し、補正手段は、記憶手段に記憶された単一ターンオフ遅延時間特性及び必要デッドタイムと、スイッチング素子の推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに基づいて、デッドタイムを補正する。
【００２１】
また、本発明に係る電力変換器制御装置において、好ましくは、記憶手段は、単一ターンオフ遅延時間特性を表すマップのデータを記憶しているマップ記憶手段である。
【００２２】
また、本発明に係る電力変換器制御装置において、好ましくは、スイッチング素子の推定駆動時両端間電圧は、スイッチング素子のオン状態で両端間に印加される電圧であって、制御部で算出される算出電圧値または電圧検出手段により検出される検出電圧値であり、スイッチング素子の推定駆動時通過電流は、スイッチング素子のオン状態で流れる電流であって、制御部で算出される算出電流値または電流検出手段により検出される検出電流値であり、スイッチング素子の推定温度は、スイッチング素子の推定駆動時通過電流から推定される電流推定温度値または温度検出手段により検出される検出温度値である。
【発明の効果】
【００２３】
本発明に係る電力変換器制御装置によれば、より有効にスイッチング素子の耐久性を向上させるとともに、電力変換効率を向上させることができる。
【発明を実施するための最良の形態】
【００２４】
［第１の発明の実施の形態］
以下において、図面を用いて本発明に係る実施の形態につき詳細に説明する。図１から図７は、本発明の第１の実施の形態を示している。図１は、本実施の形態の電力変換器制御装置を示すブロック図である。図２は、図１に示したインバータの構成を詳しく示す回路図である。図３は、（ａ）が図１のマップ記憶手段に記憶されたマップであり、スイッチング素子であるＩＧＢＴの駆動時両端間電圧、駆動時通過電流、及び温度と、ターンオフ遅延時間との関係を表すマップのデータを示す図であり、（ｂ）が（ａ）のデータに基づく、インバータの駆動条件及び環境と、ターンオフ遅延時間との関係の１例を表す線図である。図４は、図３のマップを求めるために使用するＩＧＢＴのターンオフ時のゲート電圧と通過電流についての駆動時両端間電圧による違いの１例を示す図である。図５は、図３のマップを求めるために使用するＩＧＢＴのターンオフ時のゲート電圧と通過電流についての駆動時通過電流による違いの１例を示す図である。図６は、図３のマップを求めるために使用するＩＧＢＴのターンオフ時のゲート電圧と通過電流についてのＩＧＢＴの温度による違いの１例を示す図である。図７は、本実施の形態の電力変換器制御装置によりデッドタイムを補正する方法を示すフローチャートである。
【００２５】
本実施の形態に係る電力変換器制御装置は、例えば、ハイブリッド車または電気自動車の電動車両に搭載して使用する。なお、以下では、電力変換器により駆動する回転電機が車両用３相交流式のモータである場合を説明するが、車両用以外のモータ等の回転電機とすることもできる。また、回転電機は、モータのみの機能を有するモータである場合を説明するが、回転電機は、モータと発電機との機能を併せ持つモータジェネレータや、発電機のみの機能を有するものとすることができる。また、回転電機の相数は３相以外とすることもできる。また、回転電機の制御は、回転電機の駆動電流を電流指令値にフィードバックして行うものとして説明するが、それ以外の制御を用いるものでもよい。
【００２６】
図１では、電力変換器により駆動する対象である回転電機であるモータと、電力変換器であるインバータと、インバータを制御するモータ制御部とを示している。図１に示すように、電力変換器制御装置１０は、直流電力を供給するバッテリ１２と、バッテリ１２からの直流電力を交流電力に変換するインバータ１４と、インバータ１４が生成した交流電流（Ｕ相電流ｉｕｍ，Ｖ相電流ｉｖｍ，Ｗ相電流ｉｗｍ）を利用して駆動する、車両を駆動するための３相交流式のモータ１６と、インバータ１４にモータ１６を駆動するための制御信号を送る、すなわちインバータ１４を制御するモータ制御部１８と、温度検出手段であり、スイッチング素子温度センサである温度センサ２０と、回転角センサ２４と、アクセルペダルの操作量であるアクセル開度を検出するアクセル開度センサ２６とを備える。なお、モータ１６は、例えば、永久磁石を備えた同期モータであるが、それ以外のモータとすることもできる。
【００２７】
図２に示すように、インバータ１４は、バッテリ１２の正極側と負極側との間に接続され、入力電力を直流電力と交流電力との間で変換して出力する。このために、インバータ１４は、複数のスイッチング素子である複数のＩＧＢＴ２８，３０と、それぞれのＩＧＢＴ２８，３０に対応して接続した保護用のダイオード３２とを備える。複数のＩＧＢＴ２８，３０は、それぞれモータ１６（図１）の３相（Ｕ相，Ｖ相，Ｗ相）の巻線に接続されている。すなわち、バッテリ１２の正極から伸びる正極側ライン３４と負極から伸びる負極側ライン３６との間にそれぞれ２個ずつのＩＧＢＴ２８，３０の直列接続からなるインバータアームを３本設け、２個ずつのＩＧＢＴ２８，３０の中点をモータ１６の３相のコイルにそれぞれ接続している。複数のＩＧＢＴ２８，３０のうち、各インバータアームで、正極側の上アームに設けられたＩＧＢＴ２８を上側ＩＧＢＴ２８とし、負極側の下アームに設けられたＩＧＢＴ３０を下側ＩＧＢＴ３０とする。各アームで上側ＩＧＢＴ２８と下側ＩＧＢＴ３０とは互いに直列に接続されている。そして、ＩＧＢＴ２８，３０のオンオフを制御して、モータ１６とバッテリ１２との接続を制御する。
【００２８】
図１に戻り、モータ１６とバッテリ１２との間には、例えば、図示しない平滑コンデンサと昇圧コンバータとを接続する。なお、インバータ１４を構成するスイッチング素子としては、ＩＧＢＴ２８，３０に限定するものではなく、トランジスタ、ＭＯＳ−ＦＥＴ等、種々のスイッチング素子を採用できる（後述する第２の実施の形態でも同様である）。
【００２９】
温度センサ２０は、インバータ１４を構成するＩＧＢＴ２８，３０の温度を検出する。例えば、ＩＧＢＴ２８，３０を形成した図示しないチップに、温度センサ２０を回路の一部として内蔵する。この場合、例えば、温度センサ２０を構成する温度検出用ダイオードを、チップに回路の一部として内蔵し、ダイオードの温度に対する電流−電圧特性を利用して、例えば図示しない外部の回路を用いて、チップの温度をＩＧＢＴ２８，３０の温度として検出する。なお、温度センサ２０は、インバータ１４を構成する１個のＩＧＢＴ２８（または３０）のみに設けて、１個のＩＧＢＴ２８（または３０）についての温度を検出し、出力してもよい。ただし、温度センサ２０を、インバータ１４を構成する複数のＩＧＢＴ２８，３０の一部またはすべてに設けて、最も高温または平均値の温度を検出値の代表値として出力してもよい。また、回転角センサ２４は、例えばレゾルバ等であり、モータ１６の回転角度θを検出してモータ制御部１８に入力する。
【００３０】
モータ制御部１８は、ＣＰＵ、メモリ等を有するマイクロコンピュータを含むもので、トルク指令算出部３８と、電流指令算出部４０と、電流指令／３相電圧変換部４２と、ＰＷＭ変換部４４と、帰還変換部４６と、デッドタイム補正部４８と、デッドタイム設定部５０とを備える。帰還変換部４６は、Ｕ相電流センサ、Ｖ相電流センサ、Ｗ相電流センサにより検出されたモータ駆動電流ｉｕｍ，ｉｖｍ，ｉｗｍを、モータ１６の回転角度θを用いた３相／２相変換によりｄ軸電流ｉｄおよびｑ軸電流ｉｑに変換し、電流指令／３相電圧変換部４２に入力する。電流指令算出部４０は、トルク指令算出部３８から入力される出力トルク指令値に基づき電流指令値である、ｄ軸電流指令値ｉｄ＊とｑ軸電流指令値ｉｑ＊とを、予め作成されたテーブル等にしたがって算出し、電流指令／３相電圧変換部４２に入力する。
【００３１】
トルク指令算出部３８は、アクセル開度センサ２６から入力されるアクセル開度に基づいて、出力トルク指令値を算出し、電流指令算出部４０に入力する。
【００３２】
また、電流指令／３相電圧変換部４２は、ｄ軸電流指令値ｉｄ＊とｑ軸電流指令値ｉｑ＊と、帰還変換部４６から入力されるｄ軸電流ｉｄとｑ軸電流ｉｑとから、ｄ軸とｑ軸との電圧指令値を生成した後、電圧指令値をモータ１６の回転角度θを用いて、３相交流電圧指令値Ｖｕ＊，Ｖｖ＊，Ｖｗ＊に変換し、ＰＷＭ変換部４４に入力する。ＰＷＭ変換部４４は、入力された３相交流電圧指令値Ｖｕ＊，Ｖｖ＊，Ｖｗ＊から、インバータ１４を構成する各ＩＧＢＴ２８，３０のオンオフを制御するＰＷＭ制御信号ｖｕｕ，ｖｕｄ，ｖｖｕ，ｖｖｄ，ｖｗｕ，ｖｗｄを生成し、インバータ１４に入力する。これによって、インバータ１４は、モータ１６に駆動信号を出力し、モータ１６を駆動する。
【００３３】
一方、本実施の形態では、モータ制御部１８は、図２に示す上側、下側両側のＩＧＢＴ２８，３０のうち、片側のＩＧＢＴ２８（または３０）がターンオフされてから他側のＩＧＢＴ３０（または２８）がターンオンされるまでの時間であって、両側ＩＧＢＴ２８，３０が同時にオンされることを防止するためのデッドタイムＴｄを設定している。すなわち、後述する図８（ａ）は、本実施の形態による上側、下側両側のＩＧＢＴの出力電圧指令の一部を示す図である。なお、以下の説明では、図１、図２に示した要素と同一の要素には同一の符号を付して説明する。この図に示すように、上側ＩＧＢＴ２８がオンされている間、下側ＩＧＢＴ３０がオフされており、上側ＩＧＢＴ２８と下側ＩＧＢＴ３０とが同時にオンされることがないようにしている。この場合、例えば下側ＩＧＢＴ３０がオンからオフに移行するターンオフである、オン指令電圧値が最大値の１０％まで低下した時点から上側ＩＧＢＴ２８，３０がオフからオンに移行するターンオンである、オン指令電圧値が最大値の９０％まで上昇した時点に移行するまでの時間と、上側ＩＧＢＴ２８のターンオフから下側ＩＧＢＴ３０のターンオンに移行するまでの時間とのそれぞれを、それぞれデッドタイムＴｄという。
【００３４】
デッドタイムＴｄは、短くなり、０になると、上側、下側両側のＩＧＢＴ２８，３０の貫通電流が発生して、ＩＧＢＴ２８，３０の耐久性の向上の面から改良の余地がある。これに対して、デッドタイムＴｄが長くなり過ぎると、インバータ１４の電力変換機能が低下する要因となる。また、デッドタイムＴｄの設定値には、上記の［発明が解決しようとする課題］の欄で説明したように、種々の公差が含まれているが、本実施の形態は、デッドタイムＴｄの全公差から、予測可能な変動分としてＩＧＢＴ２８，３０の駆動電圧と駆動電流と温度とから予測される変動分を排除することで、耐久性を十分に確保しつつ、デッドタイムＴｄを十分に短くして電力変換機能を向上させることを目的としている。このようにデッドタイムＴｄを短くするために、例えばインバータ１４のＩＧＢＴ２８（または３０）に対する実ゲート電圧の立ち下がり時点から実通過電流の立ち下がり時点までのタイムラグである、ターンオフ遅延時間tdxxxを、駆動電圧と駆動電流と温度とに応じて変動させることで、デッドタイムＴｄを規定するためのターンオフ時間を極力図８（ａ）の矢印α方向に移動させ、デッドタイムＴｄの短縮化を図るようにしている。なお、立ち下がり時点とは、実ゲート電圧または実通過電流のピーク値の１０％等の、一定の割合の値に達する時点等である。
【００３５】
このために本実施の形態では、上記のように、モータ制御部１８は、デッドタイム補正部４８と、デッドタイム設定部５０とを含む。デッドタイム設定部５０は、デッドタイムＴｄの初期値を記憶している。デッドタイム設定部５０にデッドタイム補正部４８から補正量であるターンオフ遅延時間が入力されると、デッドタイムＴｄの初期値に対してターンオフ遅延時間が加算された値にデッドタイムＴｄが補正され、補正後のデッドタイムＴｄがＰＷＭ変換部４４に入力される。ＰＷＭ変換部４４は、電流指令／３相電圧変換部４２から入力された、３相交流電圧指令値Ｖｕ＊，Ｖｖ＊，Ｖｗ＊とデッドタイムＴｄとに基づいて、デッドタイムＴｄが設定されたＰＷＭ制御信号ｖｕｕ，ｖｕｄ，ｖｖｕ，ｖｖｄ，ｖｗｕ，ｖｗｄが生成される。
【００３６】
デッドタイム補正部４８は、マップ記憶手段５２と、電圧算出手段５４と、電流算出手段５６と、補正手段５８とを有する。マップ記憶手段５２は、ＩＧＢＴ２８，３０の駆動時通過電圧が高くなるのにしたがって大きくなり、かつ、ＩＧＢＴ２８，３０の駆動時通過電流が大きくなるのにしたがって小さくなり、かつ、ＩＧＢＴ２８，３０の温度が高くなるのにしたがって大きくなるＩＧＢＴ２８，３０の単一ターンオフ遅延時間特性を表すマップを記憶している。図３（ａ）に示すようにマップのデータは、それぞれ駆動時両端間電圧と駆動時通過電流と温度とに対応する複数のターンオフ遅延時間tdxxxを設定している。なお、「駆動時両端間電圧」とは、ＩＧＢＴ等のスイッチング素子の駆動時に両端間に印加される電圧であって、例えば図２の左端の上側ＩＧＢＴ２８を考えた場合に、ＩＧＢＴ２８の駆動時の、コレクタＣとエミッタＥとの間の電圧である。また、「駆動時通過電流」とは、ＩＧＢＴ等のスイッチング素子の駆動時にスイッチング素子を通過する電流であって、例えば図２の左端の上側ＩＧＢＴ２８を考えた場合に、ＩＧＢＴ２８の駆動時の、コレクタ電流ＩＣである。「駆動時両端間電圧」及び「駆動時通過電流」については、本明細書全体及び特許請求の範囲全体で同様である。また、図３（ｂ）では、図３（ａ）のデータに基づいて設定されるインバータ１４の駆動条件及び環境と、ターンオフ遅延時間tdxxxとの関係の１例の線図を示している。なお、図３（ｂ）では、線図が直線であるように示しているが、直線に限定するものではなく、各種の曲線とすることもできる。このようにターンオフ遅延時間tdxxxは、駆動時両端間電圧と駆動時通過電流と温度との関数として表される。次に単一ターンオフ遅延時間特性を表すマップを上記のように設定できる理由について説明する。
【００３７】
まず、図４は、上記のマップを求めるために使用するＩＧＢＴ２８，３０のターンオフ時のゲート電圧と通過電流についての駆動時両端間電圧による違いの１例を示している。例えば、図２の左端の上側ＩＧＢＴ２８を考えると、横軸により時間を表し、縦軸により、ＩＧＢＴ２８の通過電流であるコレクタ電流ＩＣ（図２）と、ＩＧＢＴ２８のゲート電圧Ｖgeとを表した場合に、コレクタ電流ＩＣの時間変化は、図４のようになることが分かった。ここで、図４で３種類の実線は、２００Ｖから８００Ｖの間の異なるＰＲ間（図２）の駆動時両端間電圧のそれぞれに対応するコレクタ電流ＩＣの時間変化を表している。また、図４の一点鎖線は、ゲート電圧Ｖgeを表している。このようにゲート電圧Ｖgeが１５Ｖから０Ｖになるターンオフ時において、コレクタ電流ＩＣも０近くに下がるが、駆動時両端間電圧が小さいほどターンオフ遅延時間tdxxxは短くなり、駆動時両端間電圧が大きいほどターンオフ遅延時間tdxxxが長くなることが分かる。この理由は、ターンオフ時の帰還容量である図２のＣＧ間の容量の充電が高電圧になるほど、Ｑ（充電電力）＝Ｃ（帰還容量）×Ｖ（帰還容量に印加される電圧）の関係に依存して時間がかかるためである。したがって、上記のマップでは、ＩＧＢＴ２８，３０の駆動時両端間電圧が高くなるのにしたがってターンオフ遅延時間tdxxxを大きくしている。
【００３８】
次に、図５は、上記のマップを求めるために使用するＩＧＢＴ２８，３０のターンオフ時のゲート電圧と通過電流についての駆動時通過電流による違いの１例を示している。図５の縦軸及び横軸の意味は、図４の縦軸及び横軸と同様である。例えば、図２の左端のＩＧＢＴ２８を考えると、通過電流であるコレクタ電流ＩＣの時間変化は、図５のようになることが分かった。ここで、図５で３種類の実線は、１００Ａから２００Ａの間で異なる駆動時通過電流のそれぞれに対応するコレクタ電流ＩＣの時間変化を表している。また、図５の一点鎖線は、ゲート電圧Ｖgeを表している。このようにゲート電圧が１５Ｖから０Ｖになるターンオフ時において、コレクタ電流ＩＣも０近くに下がるが、駆動時通過電流が大きいほどターンオフ遅延時間tdxxxは短くなり、駆動時通過電流が小さいほどターンオフ遅延時間tdxxxが長くなることが分かる。この理由は、駆動時通過電流が大きくなるほどゲート閾値が高くなるため、ゲートオフの指令後、短時間でオフ動作に移行するためである。したがって、上記のマップでは、ＩＧＢＴ２８，３０の駆動時通過電流が小さくなるのにしたがってターンオフ遅延時間tdxxxを大きくしている。
【００３９】
また、図６は、上記のマップを求めるために使用するＩＧＢＴ２８，３０のターンオフ時のゲート電圧と通過電流についてのＩＧＢＴ２８，３０の温度による違いの１例を示している。図６の縦軸及び横軸の意味は、図４の縦軸及び横軸と同様である。例えば、図２の左端のＩＧＢＴ２８を考えると、通過電流であるコレクタ電流ＩＣの時間変化は図６のようになることが分かった。ここで、図６で３種類の実線は、２５℃から１２５℃の間で異なる温度のそれぞれに対応するコレクタ電流ＩＣの時間変化を表している。また、図６の一点鎖線は、ゲート電圧Ｖgeを表している。このようにゲート電圧が１５Ｖから０Ｖになるターンオフ時において、コレクタ電流ＩＣも０近くに下がるが、ＩＧＢＴ２８，３０の温度が低いほどターンオフ遅延時間tdxxxは短くなり、ＩＧＢＴ２８，３０の温度が高いほどターンオフ遅延時間tdxxxが長くなることが分かる。この理由は、ＩＧＢＴ２８，３０の温度が高くなるほどゲート閾値が低くなるため、高温ほどゲートオフ指令後、長時間でオフ動作に移行し、低温ほどゲートオフ指令後、短時間でオフ動作に移行するためである。したがって、上記のマップでは、ＩＧＢＴ２８，３０の温度が高くなるのにしたがってターンオフ遅延時間tdxxxを大きくしている。
【００４０】
このような事情を考慮して、マップ記憶手段５２（図１）には、ＩＧＢＴ２８，３０の駆動時両端間電圧が高くなるのにしたがって大きくなり、かつ、ＩＧＢＴ２８，３０の駆動時通過電流が大きくなるのにしたがって小さくなり、かつ、ＩＧＢＴ２８，３０の温度が高くなるのにしたがって大きくなるＩＧＢＴ２８，３０の単一ターンオフ遅延時間特性を表すマップを記憶させている。このマップが表す単一ターンオフ遅延時間特性は、駆動時両端間電圧と駆動時通過電流と温度との関数であるため、実際の推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに基づいて、対応するターンオフ遅延時間tdxxxを算出することができる。本実施の形態では、電圧算出手段５４（図１）は、電流指令算出部４０または電流指令／３相電圧変換部４２から出力される値に基づいて、オン状態とするＩＧＢＴ２８（または３０）の両端間に印加される算出電圧値を算出し、算出電圧値を実際の推定駆動時両端間電圧としてターンオフ遅延時間tdxxxの算出に用いる。
【００４１】
また、電流算出手段５６（図１）は、電流指令算出部４０または電流指令／３相電圧変換部４２から出力される値に基づいて、オン状態とするＩＧＢＴ２８（または３０）を流れる算出電流値を算出し、算出電流値を実際の駆動時通過電流としてターンオフ遅延時間tdxxxの算出に用いる。
【００４２】
また、温度センサ２０（図１）により検出されたＩＧＢＴ２８，３０の検出温度値は、実際のＩＧＢＴ２８，３０の推定温度としてターンオフ遅延時間tdxxxの算出に用いる。
【００４３】
図１に示す補正手段５８は、マップ記憶手段５２から読み出したマップが表す単一ターンオフ遅延時間特性と、算出電圧値と算出電流値とＩＧＢＴ２８，３０の検出温度値とに基づいて、ターンオフ遅延時間tdxxxを算出する。補正手段５８は、算出したターンオフ遅延時間tdxxxをデッドタイム設定部５０に入力する。デッドタイム設定部５０は、予め駆動時両端間電圧と駆動時通過電流と温度とによるターンオフ遅延量を含まないデッドタイムＴｄの初期値を記憶しており、補正手段５８から入力されたターンオフ遅延時間tdxxxをデッドタイムＴｄの初期値に加算する。このように、補正手段５８は、デッドタイム設定部５０に記憶されたデッドタイムＴｄを補正する。このようなモータ制御部１８の機能は、一部をハードウェアで実行できる他、ソフトウェアで実現でき、例えば、対応するモータ制御プログラムを実行することで実現できる。
【００４４】
次に、図７を用いて、本実施の形態の電力変換器制御装置によりデッドタイムＴｄを補正する方法を説明する。なお、以下の説明においては、図１、図２に示した要素と同一の要素には、同一の符号を付して説明する。まず、ステップＳ１０として、デッドタイム設定部５０にデッドタイムＴｄの初期値を設定する、すなわち記憶させる。次に、ステップＳ１２で、温度センサ２０によりＩＧＢＴ２８，３０の温度を検出し、検出した推定温度である検出温度値をデッドタイム補正部４８に入力する。これとともに、電圧算出手段５４によりＩＧＢＴ２８，３０の推定駆動時両端間電圧である算出電圧値を算出するとともに、電流算出手段５６によりＩＧＢＴ２８，３０の駆動時通過電流である算出電流値を算出する。また、ステップＳ１４で、補正手段５８は、マップ記憶手段５２から読み出したマップが表す単一ターンオフ遅延時間特性と、算出電圧値と算出電流値とＩＧＢＴ２８，３０の検出温度値とに基づいて、ターンオフ遅延時間tdxxxを算出する。次に、ステップＳ１６で、補正手段５８は、算出したターンオフ遅延時間tdxxxをデッドタイム設定部５０に入力し、ターンオフ遅延時間tdxxxをデッドタイムＴｄの初期値に加算する。これにより、デッドタイムＴｄは、駆動時両端間電圧と駆動時通過電流と温度とに応じて最小となり、インバータ１４の耐久性を十分に確保しつつ、デッドタイムＴｄを短くできる。
【００４５】
このような電力変換器制御装置１０によれば、電圧値と電流値と温度値とに基づいてデッドタイムＴｄが補正されるので、上側、下側両側のＩＧＢＴ２８，３０に貫通電流を流すことなく、デッドタイムＴｄをより短縮されるように最適化することができる。すなわち、図８は、（ａ）が本実施の形態の上側、下側両側のＩＧＢＴの出力電圧指令の一部を示す図であり、（ｂ）が従来例の上側、下側両側のＩＧＢＴの出力電圧指令の一部を示す図である。この図から明らかなように、本実施の形態によれば、従来例に対して、デッドタイムＴｄの全公差から、予測可能な変動分であるＩＧＢＴ２８，３０の駆動時両端間電圧と駆動時通過電流と温度とにより左右されるターンオフ遅延時間tdxxxの予測可能な公差分を排除できることにより、デッドタイムＴｄを短くできる。このため、より有効にＩＧＢＴ２８，３０の耐久性を向上させるとともに、インバータ１４の電力変換効率を向上させることができる。
【００４６】
なお、本実施の形態では、実際の推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに対応するターンオフ遅延時間tdxxxを算出するために、推定駆動時両端間電圧として電圧算出手段５４で算出された算出電圧値を使用し、推定駆動時通過電流として電流算出手段５６で算出された算出電流値を使用し、ＩＧＢＴ２８，３０の推定温度として、温度センサ２０により検出されたＩＧＢＴ２８，３０の検出温度値を使用している。ただし、本実施の形態は、このような構成に限定するものではなく、ターンオフ遅延時間tdxxxの算出に用いる実際の推定駆動時両端間電圧として、電圧センサ(図示せず)により検出されたオン状態の上側ＩＧＢＴ２８または下側ＩＧＢＴ３０の駆動時両端間電圧の検出値を用いることもできる。この場合には、電圧算出手段５４を省略できる。また、ターンオフ遅延時間tdxxxの算出に用いる実際の推定駆動時通過電流として、電流センサ（図示せず）により検出されたオン状態の上側ＩＧＢＴ２８または下側ＩＧＢＴ３０の駆動時通過電流の検出値を用いることもできる。この場合には、電流算出手段５６を省略できる。さらに、ターンオフ遅延時間tdxxxの算出に用いる実際のＩＧＢＴ２８，３０の推定温度として、デッドタイム補正部４８に温度推定手段（図示せず）を設けて、温度推定手段により推定されたＩＧＢＴ２８，３０の推定温度値を用いることもできる。この場合、温度推定手段は、電流算出手段５６から取得されたオン状態とする上側ＩＧＢＴ２８または下側ＩＧＢＴ３０を流れる算出電流値、または、電流センサから取得されたオン状態の上側ＩＧＢＴ２８または下側ＩＧＢＴ３０を流れる駆動時通過電流の検出温度値から、予め記憶された温度と電流との関係を表すマップのデータを用いて、推定温度値を推定する。この場合、温度センサを省略できる。
【００４７】
また、本実施の形態では、マップ記憶手段５２は、ＩＧＢＴ２８，３０の駆動時両端間電圧が高くなるのにしたがって大きくなり、かつ、ＩＧＢＴ２８，３０の駆動時通過電流が大きくなるのにしたがって小さくなり、かつ、ＩＧＢＴ２８，３０の温度が高くなるのにしたがって大きくなるＩＧＢＴ２８，３０の単一ターンオフ遅延時間特性を表すマップを記憶し、記憶したマップを使用してデッドタイムＴｄを補正している。ただし、本実施の形態では、このような構成に限定するものではなく、マップ記憶手段５２に、３つのマップである、電圧対応マップと電流対応マップと温度対応マップとを記憶させることもできる。すなわち、本実施の形態において、マップ記憶手段５２は、ＩＧＢＴ２８，３０の駆動時両端間電圧が高くなるのにしたがって大きくなるＩＧＢＴ２８，３０の第１ターンオフ遅延時間特性を表す電圧対応マップと、ＩＧＢＴ２８，３０の駆動時通過電流が大きくなるのにしたがって小さくなるＩＧＢＴ２８，３０の第２ターンオフ遅延時間特性を表す電流対応マップと、ＩＧＢＴ２８，３０の温度が高くなるのにしたがって大きくなるＩＧＢＴ２８，３０の第３ターンオフ遅延時間特性を表す温度対応マップとを有する複数ターンオフ遅延時間特性を表すマップを記憶する構成とすることもできる。この場合、デッドタイム補正部４８が有する補正手段５８は、マップ記憶手段５２に記憶されたマップが表す電圧対応マップと、ＩＧＢＴ２８（または３０）の推定駆動時両端間電圧とから電圧対応ターンオフ遅延時間を求め、電流対応マップと、ＩＧＢＴ２８（または３０）の推定駆動時通過電流とから電流対応ターンオフ遅延時間を求め、温度対応マップと推定温度とから温度対応ターンオフ遅延時間を求め、電圧対応、電流対応、温度対応の各ターンオフ遅延時間の合計を、ターンオフ遅延時間tdxxxとして算出し、算出したターンオフ遅延時間tdxxxによりデッドタイムＴｄを補正する。このような構成の場合も、電圧値と電流値と温度値とに基づいてデッドタイムＴｄが補正されるので、上側、下側両側のＩＧＢＴ２８，３０に貫通電流を流すことなく、デッドタイムＴｄをより短縮されるように最適化することができる。
【００４８】
［第２の発明の実施の形態］
次に、図９から図１２により本発明の第２の実施の形態を説明する。図９は、本実施の形態の電力変換器制御装置において、デッドタイム補正部の構成を示す図である。図１０は、本実施の形態において、スイッチング素子であるＩＧＢＴの駆動時両端間電圧、駆動時通過電流、及び温度と、ターンオフ遅延時間及び必要デッドタイムとの関係を表すマップのデータを示す図である。図１１は、本実施の形態において、マップ記憶手段に記憶させる必要デッドタイムの初期値を求めるために使用するＩＧＢＴでの、駆動時両端間電圧と駆動時通過電流と温度とが同じ条件での、必要デッドタイムの製品数に対するばらつき分布の１例を示す略図である。図１２は、本実施の形態の電力変換器制御装置によりデッドタイムを補正するとともに、対応マップの必要デッドタイムを更新する方法を示すフローチャートである。
【００４９】
本実施の形態の電力変換器制御装置は、上記の第１の実施の形態において、マップのデータを実際のターンオフ遅延時間tdxxxの取得値である測定値と比較して、マップのデータを更新する学習機能を有するようにしている。このために、図９に示すように、デッドタイム補正部４８ａは、マップ更新部６０を有し、マップ更新部６０は、実ターンオフ遅延時間取得手段６２と、遅延差分算出手段６４と、マップ更新手段６６とを有する。また、マップ記憶手段５２ａは、ＩＧＢＴ２８，３０（図２参照）の駆動時両端間電圧が高くなるのにしたがって大きくなり、かつ、ＩＧＢＴ２８，３０の駆動時通過電流が大きくなるのにしたがって小さくなり、かつ、ＩＧＢＴ２８，３０の温度が高くなるのにしたがって大きくなるＩＧＢＴ２８，３０の単一ターンオフ遅延時間特性と、単一ターンオフ遅延時間特性の、ＩＧＢＴ２８，３０の駆動時両端間電圧と駆動時通過電流と温度とに対応する更新可能な必要デッドタイムt dead xxxとを表すマップのデータを記憶している。すなわち、マップ記憶手段５２ａは、図１０に示すようなマップのデータを記憶している。なお、以下の説明では、図１に示した要素と同一の要素には同一の符号を付して説明する。図１０に示したマップでは、単一ターンオフ遅延時間特性を表す、それぞれＩＧＢＴ２８，３０の駆動時両端間電圧と駆動時通過電流と温度とに対応する複数のターンオフ遅延時間tdxxxと、それぞれＩＧＢＴ２８，３０の駆動時両端間電圧と駆動時通過電流と温度とに対応する複数の更新可能な必要デッドタイムt dead xxxとを表している。
【００５０】
また、各必要デッドタイムt dead xxxの初期値としては、ＩＧＢＴ２８，３０の製品の性能上の個別ばらつきの最悪状態を考慮して、最長となるデッドタイムを設定し、マップ記憶手段５２ａに記憶させている。すなわち、図１１に１例を示すように、ＩＧＢＴ２８，３０の駆動時両端間電圧と駆動時通過電流と温度とのそれぞれで、ある同じ条件で、異なるＩＧＢＴ２８，３０が搭載されるインバータ１４の製品数と、必要デッドタイムt dead xxxとの関係を示した場合に、あるばらつき分布が求められる。このため、ばらつき分布において、必要デッドタイムの最長値Ｔdmaxを、マップの対応する必要デッドタイムt dead xxxの初期値として、マップ記憶手段５２ａに記憶させている。
【００５１】
また、実ターンオフ遅延時間取得手段６２は、使用中のＩＧＢＴ２８，３０の、推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに対応する実際のターンオフ遅延時間tdxxxを取得する。また、遅延差分算出手段６４は、現在マップ記憶手段５２ａに記憶されているマップの、単一ターンオフ遅延時間特性が表す、駆動時両端間電圧と駆動時通過電流と温度とに対応するターンオフ遅延時間tdxxxの記憶値と、実ターンオフ遅延時間取得手段６２で取得されたターンオフ遅延時間tdxxxの取得値とに基づいて、ターンオフ遅延時間tdxxxの記憶値をターンオフ遅延時間tdxxxの取得値に一致させるための補正値である、ターンオフ遅延時間差分βを算出する。
【００５２】
また、マップ更新手段６６は、算出されたターンオフ遅延時間差分βにより、マップ記憶手段５２ａに記憶されている必要デッドタイムt dead xxxを更新する。すなわち、マップ記憶手段５２ａに記憶されている必要デッドタイムt dead xxxから、それぞれターンオフ遅延時間差分βを減算する。すなわち、ターンオフ遅延時間tdxxxの記憶値をＴａとし、ターンオフ遅延時間tdxxxの取得値をＴｂとした場合に、マップに記憶された必要デッドタイムt dead xxxのそれぞれから、ターンオフ遅延時間差分β（＝Ｔａ−Ｔｂ）を減算して得られた新たな必要デッドタイムt dead xxx´（＝t dead xxx−β）に、必要デッドタイムt dead xxxを更新する。
【００５３】
また、補正手段５８ａは、マップ記憶手段５２ａに記憶されたマップが表す単一ターンオフ遅延時間特性及び必要デッドタイムt dead xxxと、ＩＧＢＴ２８，３０の推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに基づいて、デッドタイム設定部５０に設定されたデッドタイムＴｄを補正する。デッドタイム設定部５０には、予め設定されたデッドタイムＴｄの初期値が記憶されており、補正手段５８が推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに応じて決定した必要デッドタイムt dead xxxに、デッドタイムＴｄの初期値を入れ替えることにより、デッドタイムＴｄを補正する。デッドタイム設定部５０は、補正後のデッドタイムＴｄをＰＷＭ変換部４４（図１）に入力する。
【００５４】
次に、図１２を用いて、本実施の形態の電力変換器制御装置によりデッドタイムを補正する方法を説明する。なお、以下の説明においては、図９に示した要素と同一の要素には、同一の符号を付して説明する。まず、ステップＳ２０では、デッドタイム設定部５０にデッドタイムＴｄの初期値を設定する、すなわち記憶させる。次に、ステップＳ２２で、温度センサ２０によりＩＧＢＴ２８，３０の温度を検出し、検出した検出温度値を推定温度としてデッドタイム補正部４８ａに入力する。これとともに、電圧算出手段５４によりＩＧＢＴ２８，３０の推定駆動時両端間電圧である算出電圧値を算出するとともに、電流算出手段５６によりＩＧＢＴ２８，３０の推定駆動時通過電流である算出電流値を算出する。
【００５５】
また、ステップＳ２４で、補正手段５８は、マップ記憶手段５２ａから読み出したマップが表す単一ターンオフ遅延時間特性と、単一ターンオフ遅延時間特性の、ＩＧＢＴ２８，３０の駆動時両端間電圧と駆動時通過電流と温度とに対応する必要デッドタイムt dead xxxと、算出電圧値と算出電流値とＩＧＢＴ２８，３０の検出温度値とに基づいて、対応する必要デッドタイムt dead xxxを算出する。次に、ステップＳ２６で、補正手段５８は、算出した必要デッドタイムt dead xxxをデッドタイム設定部５０に入力し、デッドタイム設定部５０に記憶されたデッドタイムＴｄを、新たな必要デッドタイムt dead xxxに入れ替えることによりデッドタイムＴｄを補正し、インバータ１４を制御する。
【００５６】
次に、ステップＳ２８で、実ターンオフ遅延時間取得手段６２により、使用中のＩＧＢＴ２８，３０の、推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに対応する実際のターンオフ遅延時間tdxxxを取得、すなわち測定する（モニタする）。次いで、ステップＳ３０で、遅延差分算出手段６４が、現在マップ記憶手段５２ａに記憶されているマップの、単一ターンオフ遅延時間特性が表す、駆動時両端間電圧と駆動時通過電流と温度とに対応するターンオフ遅延時間tdxxxの記憶値と、実ターンオフ遅延時間取得手段６２で取得されたターンオフ遅延時間tdxxxの取得値とに基づいて、ターンオフ遅延時間tdxxxの記憶値をターンオフ遅延時間tdxxxの取得値に一致させるためのターンオフ遅延時間差分βを算出する。
【００５７】
また、ステップＳ３２で、マップ更新手段６６が、マップ記憶手段５２ａに記憶されているマップの各必要デッドタイムt dead xxxをターンオフ遅延時間差分βで減算することにより新たな必要デッドタイムt dead xxx´に更新し、ステップＳ２２に戻る。ステップＳ２２に戻った後は、ステップＳ２４で、更新された必要デッドタイムt dead xxx´に基づいて、現在算出または検出される推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに対応する必要デッドタイムt dead xxx´が算出される。
【００５８】
このような本実施の形態によれば、実際のターンオフ遅延時間tdxxxの取得値に基づいてマップ記憶手段５２ａに記憶されている必要デッドタイムt dead xxx， t dead xxx´が更新され、補正手段５８により、更新された必要デッドタイムt dead xxx， t dead xxx´に基づいてデッドタイムＴｄが補正されるので、駆動時両端間電圧と駆動時通過電流と温度とについての同一条件下のＩＧＢＴ２８，３０の個別ばらつきがある場合でも、デッドタイムＴｄからこの個別ばらつきを排除することができ、デッドタイムＴｄをより最適化することができる。その他の構成及び作用については、上記の第１の実施の形態と同様であるため、同等部分には同一符号を付して重複する説明を省略する。
【００５９】
なお、本実施の形態でも、実際の推定駆動時両端間電圧と推定駆動時通過電流と推定温度とに対応するターンオフ遅延時間tdxxx及び必要デッドタイムt dead xxx，t dead xxx´を算出するために、推定駆動時両端間電圧として電圧算出手段５４で算出された算出電圧値を使用し、推定駆動時通過電流として電流算出手段５６で算出された算出電流値を使用し、ＩＧＢＴ２８，３０の推定温度として、温度センサ２０により検出されたＩＧＢＴ２８，３０の検出温度値を使用している。ただし、本実施の形態は、このような構成に限定するものではなく、ターンオフ遅延時間tdxxx及び必要デッドタイムt dead xxx， t dead xxx´の算出に用いる実際の推定駆動時両端間電圧として、電圧センサ(図示せず)により検出されたオン状態の上側ＩＧＢＴ２８または下側ＩＧＢＴ３０の駆動時両端間電圧の検出値を用いることもできる。この場合には、電圧算出手段５４を省略できる。また、ターンオフ遅延時間tdxxx及び必要デッドタイムt dead xxx ， t dead xxx´の算出に用いる実際の推定駆動時通過電流として、電流センサ（図示せず）により検出されたオン状態の上側ＩＧＢＴ２８または下側ＩＧＢＴ３０の駆動時通過電流の検出値を用いることもできる。この場合には、電流算出手段５６を省略できる。さらに、ターンオフ遅延時間tdxxx及び必要デッドタイムt dead xxx ， t dead xxx´の算出に用いる実際のＩＧＢＴ２８，３０の推定温度として、デッドタイム補正部４８に温度推定手段（図示せず）を設けて、温度推定手段により推定されたＩＧＢＴ２８，３０の推定温度値を用いることもできる。この場合、温度推定手段は、電流算出手段５６から取得されたオン状態の上側ＩＧＢＴ２８または下側ＩＧＢＴ３０を流れる算出電流値、または、電流センサから取得されたオン状態の上側ＩＧＢＴ２８または下側ＩＧＢＴ３０を流れる駆動時通過電流の検出温度値から、予め記憶された温度と電流との関係を表すマップのデータを用いて、推定温度値を推定する。この場合、温度センサを省略できる。
【図面の簡単な説明】
【００６０】
【図１】本発明の第１の実施の形態の電力変換器制御装置を示すブロック図である。
【図２】図１に示したインバータの構成を詳しく示す回路図である。
【図３】（ａ）が図１のマップ記憶手段に記憶されたマップであり、スイッチング素子であるＩＧＢＴの駆動時両端間電圧、駆動時通過電流、及び温度と、ターンオフ遅延時間との関係を表すマップのデータを示す図であり、（ｂ）が（ａ）のデータに基づく、インバータの駆動条件及び環境と、ターンオフ遅延時間との関係の１例を表す線図である。
【図４】図３のマップを求めるために使用するＩＧＢＴのターンオフ時のゲート電圧と通過電流についての駆動時両端間電圧による違いの１例を示す図である。
【図５】図３のマップを求めるために使用するＩＧＢＴのターンオフ時のゲート電圧と通過電流についての駆動時通過電流による違いの１例を示す図である。
【図６】図３のマップを求めるために使用するＩＧＢＴのターンオフ時のゲート電圧と通過電流についてのＩＧＢＴの温度による違いの１例を示す図である。
【図７】第１の実施の形態の電力変換器制御装置によりデッドタイムを補正する方法を示すフローチャートである。
【図８】（ａ）が第１の実施の形態の上側、下側両側のＩＧＢＴの出力電圧指令の一部を示す図であり、（ｂ）が従来例の上側、下側両側のＩＧＢＴの出力電圧指令の一部を示す図である。
【図９】本発明の第２の実施の形態の電力変換器制御装置において、デッドタイム補正部の構成を示す図である。
【図１０】第２の実施の形態において、スイッチング素子であるＩＧＢＴの駆動時両端間電圧、駆動時通過電流、及び温度と、ターンオフ遅延時間及び必要デッドタイムとの関係を表すマップのデータを示す図である。
【図１１】第２の実施の形態において、マップ記憶手段に記憶させる必要デッドタイムの初期値を求めるために使用するＩＧＢＴでの、駆動時両端間電圧と駆動時通過電流と温度とが同じ条件での、必要デッドタイムの製品数に対するばらつき分布の１例を示す略図である。
【図１２】第２の実施の形態の電力変換器制御装置によりデッドタイムを補正するとともに、対応マップの必要デッドタイムを更新する方法を示すフローチャートである。
【符号の説明】
【００６１】
１０  電力変換器制御装置、１２  バッテリ、１４  インバータ、１６  モータ、１８  モータ制御部、２０  温度センサ、２４  回転角センサ、２６  アクセル開度センサ、２８，３０  ＩＧＢＴ、３２  ダイオード、３４  正極側ライン、３６  負極側ライン、３８  トルク指令算出部、４０  電流指令算出部、４２  電流指令／３相電圧変換部、４４  ＰＷＭ変換部、４６  帰還変換部、４８，４８ａ  デッドタイム補正部、５０  デッドタイム設定部、５２，５２ａ  マップ記憶手段、５４  電圧算出手段、５６  電流算出手段、５８  補正手段、６０  マップ更新部、６２  実ターンオフ遅延時間取得手段、６４  遅延差分算出手段、６６  マップ更新手段。
【図１】
2010142074.tif 000003
【図２】
2010142074.tif 000004
【図３】
2010142074.tif 000005
【図４】
2010142074.tif 000006
【図５】
2010142074.tif 000007
【図６】
2010142074.tif 000008
【図７】
2010142074.tif 000009
【図８】
2010142074.tif 000010
【図９】
2010142074.tif 000011
【図１０】
2010142074.tif 000012
【図１１】
2010142074.tif 000013
【図１２】
2010142074.tif 000014