(57)【要約】【課題】新装置を付加せず、ＰＷＭ周波数に依らずに低騒音化が行え、運転周波数や駆動対象モータに対する適用制約が少なく、デッドタイム補償電圧を簡易な方法で生成し、電流リプルが少なく、高効率な３相電圧型ＰＷＭインバータ駆動を行う。【解決手段】デッドタイム補償量演算部７０は、相電流検出手段１０が検出したインバータ主回路２の出力電流とスイッチング手段４のキャリア周波数と前記直流電圧と予め定めたデッドタイムに基づいてデッドタイム誤差電圧の特定次数成分を算出する。電圧指令演算手段４０は、周波数指令と前記直流電圧検出手段の出力と前記電流検出手段の出力に基づいて電圧指令を算出する。ＰＷＭ信号作成手段８０は、この電圧指令演算手段４０の出力と前記デッドタイム補償部７０の出力の加算結果に基づいてＰＷＭ信号を作成する。ＰＷＭ信号発生手段８１は、このＰＷＭ信号作成手段８０が作成したＰＷＭ信号を発生する。【選択図】図１
2008086083.tif 000002
【特許請求の範囲】
【請求項１】
直流電源とスイッチング手段とを有する電圧形ＰＷＭインバータの、前記直流電源の電圧を検出する直流電圧検出手段と、
前記電圧形ＰＷＭインバータの各相の出力電流を検出する電流検出手段と、
前記直流電圧検出手段の出力と前記電流検出手段の出力に基づいて前記スイッチング手段のアーム短絡防止用のデッドタイムに起因する、前記電圧形ＰＷＭインバータの電圧指令と出力電圧との間の誤差電圧を補償するための補償量を生成するデッドタイム補償部と、
周波数指令と前記直流電圧検出手段の出力と前記電流検出手段の出力に基づいて電圧指令を算出する電圧指令演算手段と、
この電圧指令演算手段の出力と前記デッドタイム補償部の出力とに基づいてＰＷＭ信号を作成するＰＷＭ信号作成手段と、
このＰＷＭ信号作成手段によって得られたＰＷＭ信号を発生するＰＷＭ信号発生手段と、を備え、
前記デッドタイム補償部は、前記電流検出手段の出力に基づいて相電圧と相電流の位相差を算出する位相差検出手段と、
前記スイッチング手段のキャリア周波数と前記直流電圧検出手段の出力と予め定めたデッドタイムとに基づいてデッドタイム誤差電圧の特定次数成分を算出する補償量特定次数成分算出手段と、
前記位相差検出手段の出力と前記補償量特定次数成分算出手段の出力に基づいて前記補償量を生成する補償量演算手段とを備えたことを特徴とするＰＷＭインバータ制御装置。
【請求項２】
前記電流検出手段が検出した相電流を固定子座標系上の２軸成分に変換する３相２相変換手段を備え、
前記位相差検出手段は、前記３相２相変換手段の出力と前記直流電圧検出手段の出力に基づいて相電圧と相電流の位相差を算出することを特徴とする請求項１記載のＰＷＭインバータ制御装置。
【請求項３】
前記電流検出手段が検出した相電流を回転子の電気角周波数と同一周波数で回転する座標系上における相電流の２軸成分に変換する回転座標変換手段を備え、
前記位相差検出手段は、前記回転座標変換手段の出力と前記直流電圧検出手段の出力に基づいて相電圧と相電流の位相差を算出することを特徴とする請求項１記載のＰＷＭインバータ制御装置。
【請求項４】
前記電流検出手段が検出した相電流をインバータの出力電圧と同一周波数で回転する座標系上における相電流の２軸成分に変換する回転座標変換手段を備え、
前記位相差検出手段は、前記回転座標変換手段の出力と前記直流電圧検出手段の出力に基づいて相電圧と相電流の位相差を算出することを特徴とする請求項１記載のＰＷＭインバータ制御装置。
【請求項５】
前記補償量演算手段は、前記補償量特定次数成分算出手段が算出したデッドタイム誤差電圧の少なくとも１つ以上の特定次数成分を用いてデッドタイム補償電圧を作成することを特徴とする請求項１〜４のいずれかに記載のＰＷＭインバータ制御装置。
【請求項６】
前記補償量演算手段は、前記補償量特定次数成分算出手段が算出したデッドタイム誤差電圧の時間積分値とデッドタイム誤差電圧の少なくとも１つ以上の特定次数成分の時間積分値の和が等しくなるように使用するデッドタイム誤差電圧の各次数成分振幅を設定することを特徴とする請求項１〜５のいずれかに記載のＰＷＭインバータ制御装置。
【請求項７】
前記補償量演算手段は、前記補償量特定次数成分算出手段が算出したデッドタイム誤差電圧の特定次数成分のうち、3ｎ（ｎは正の整数）次成分以外の少なくとも１つの奇数次成分を求めてデッドタイム補償を行うことを特徴とする請求項１〜６のいずれかに記載のＰＷＭインバータ制御装置。
【請求項８】
前記補償量演算手段は、前記補償量特定次数成分算出手段が算出したデッドタイム誤差電圧の特定次数成分のうち、運転周波数または負荷トルクの大きさまたは出力電圧の大きさまたは変調率に応じて、少なくとも１つ以上のデッドタイム誤差電圧の特定次数成分のうちから、使用する少なくとも１つ以上の次数成分を選択してデッドタイム補償を行うことを特徴とする請求項１〜７のいずれかに記載のＰＷＭインバータ制御装置。
【請求項９】
前記電圧指令演算手段からの各相電圧指令に対して前記補償量演算手段のデッドタイム補償量の各相成分を加算する加算手段を備えたことを特徴とする請求項１〜８のいずれかに記載のＰＷＭインバータ制御装置。
【請求項１０】
前記デッドタイム補償部は、インバータの出力電圧と同一周波数で回転する座標系上の２軸電圧指令に対してデッドタイム補償量の各軸成分を加算することを特徴とする請求項４に記載のＰＷＭインバータ制御装置。
【請求項１１】
前記請求項１〜１０のいずれかに記載のＰＷＭインバータ制御装置を備えたことを特徴とする冷凍空調装置。
【請求項１２】
直流電圧と、この直流電圧から電圧形ＰＷＭインバータによって得られた交流出力電流とに基づいて前記電圧形ＰＷＭインバータのスイッチング手段のアーム短絡防止用のデッドタイムに起因する、前記電圧形ＰＷＭインバータの電圧指令と出力電圧との間の誤差電圧を補償するための補償量を生成するデッドタイム補償ステップと、
周波数指令と前記直流電圧と前記交流出力電流に基づいて電圧指令を算出する電圧指令演算ステップと、
この電圧指令演算ステップによって得られた電圧指令と前記デッドタイム補償ステップによって得られた補償量とに基づいてＰＷＭ信号を作成するＰＷＭ信号作成ステップと、
このＰＷＭ信号作成ステップにより作成されたＰＷＭ信号を発生するＰＷＭ信号発生ステップと、
を備え、
前記デッドタイム補償ステップは、前記直流電圧と、前記電圧形ＰＷＭインバータの出力電流とに基づいて相電圧と相電流の位相差を算出する位相差算出ステップと、
前記スイッチング手段のキャリア周波数と前記直流電圧と予め定められたデッドタイムとに基づいてデッドタイム誤差電圧の特定次数成分を算出する補償量特定次数成分算出ステップと、
前記位相差算出ステップの出力と前記補償量特定次数成分算出ステップの出力に基づいて前記補償量を生成する補償量演算ステップとを備えたことを特徴とするＰＷＭインバータ制御方法。
【請求項１３】
前記位相差検出ステップにおいて、相電流を固定子座標系上の２軸成分と前記直流電圧に基づいて相電圧と相電流の位相差を算出することを特徴とする請求項１２記載のＰＷＭインバータ制御方法。
【請求項１４】
前記位相差検出ステップにおいて、相電流を回転子の電気角周波数と同一周波数で回転する座標系上における相電流の２軸成分と前記直流電圧に基づいて相電圧と相電流の位相差を算出することを特徴とする請求項１２記載のＰＷＭインバータ制御方法。
【請求項１５】
前記位相差検出ステップにおいて、相電流をインバータの出力電圧と同一周波数で回転する座標系上における相電流の２軸成分と前記直流電圧に基づいて相電圧と相電流の位相差を算出することを特徴とする請求項１２記載のＰＷＭインバータ制御方法。
【請求項１６】
前記補償量演算ステップにおいて前記デッドタイム誤差電圧の少なくとも１つ以上の特定次数成分を用いてデッドタイム補償電圧を作成することを特徴とする請求項１２〜１５のいずれかに記載のＰＷＭインバータ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冷凍空調装置用電動機等の駆動に利用されるインバータに関してのＰＷＭインバータ制御装置及びインバータ制御方法並びにこれらを利用した冷凍空調装置に関するものである。
【背景技術】
【０００２】
従来、冷凍空調装置の電動機駆動等に用いられる３相電圧形ＰＷＭインバータのスイッチング素子のアーム短絡を防止するため、スイッチング素子のターンオフ時間も包含した短絡防止時間（デッドタイム）が挿入される。この短絡防止時間に起因するインバータのＰＷＭ電圧指令と出力電圧との間の誤差電圧を補償するためには、該ＰＷＭ電圧指令に加算される方形波状の補償電圧の極性を、該インバータの出力電流が零クロス点を通過する時点に同期して変更する方法が一般的に行われている。しかしながら、従来のデッドタイム補償方法によると、該インバータの出力電流のゼロクロス点でステップ状に補償電圧の極性を変更しているため、該零クロス点近傍での出力電流のリプルが増大し、このリプルに起因する回転むらが大きくなるという問題があった。この問題を解決するため、例えば特許文献１では、比較器を用いてインバータ出力電流を各相毎に基準値と比較して出力電流の零クロス点近傍での比較結果の大きさに応じた時間幅のパルス電圧を発生させ、補償量演算部によりPWM周波数とデッドタイムと直流電源の電圧に基づいてデッドタイム補償量（補償量振幅）を演算させ、比較器出力と補償量演算部の出力を乗算器により乗じ、乗算器の出力を積分器により積分して台形状の波形の補償量信号を生成し、この補償量信号をＰＷＭ電圧指令演算器からの指令値に加算し、ＰＷＳパルス演算器でこの加算結果をPWM演算後デッドタイムを付加してインバータ主回路に駆動信号を出力するデッドタイム補償方法が開示されている。この構成により、上記インバータ出力電流が零クロス点を通過するのに伴って行われる補償電圧の極性変更を、上記出力電流の零クロス点以前の変更開始時点より、所定の勾配で行うことが可能となり、上記零クロス点での出力電流のリプル増大の問題が解消される。
【０００３】
【特許文献１】特許第３７３８８８３号（図１，図２，段落００１１〜００１７）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１で示される従来のデッドタイム補償装置は、以上のように構成されているので、台形波形のデッドタイム補償電圧に高調波が残り、特定次数調波が騒音として問題となることがあった。
また、低騒音駆動が要求される場合にはＰＷＭ周波数付近の騒音レベルが高く、特にＰＷＭ周波数を可聴領域に設定せざるを得ない場合については使用上の制約が大きかった。
また出力電流の大きさにより零クロス近辺の補償電圧の勾配が変化するので、特定次数調波の比率が変わり、騒音が問題となるモータ駆動に関しては運転領域が限定されていた。  また、比較器を利用するため、外来ノイズに対しての耐力が弱かった。
また、補償電圧の算出に積分器を含むため、オーバーフロー等の問題があり、簡易なシステムでの実現が難しいという問題があった。
【０００５】
本発明は、上記のような問題点を解決するためになされたもので、新たな装置を付加せず、またＰＷＭ周波数に依らずに低騒音化が行え、運転周波数や駆動対象モータに対する適用制約が少なく、デッドタイム補償電圧を簡易な方法で生成し、電流リプルが少なく、高効率な運転を実現できるインバータ制御インバータ制御装置及びインバータ制御方法ならびに冷凍空調装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
前記課題を解決するため、本発明に係る３相電圧型ＰＷＭインバータ制御方法及び装置は、相電流または固定子座標系上における相電流の２軸成分または回転子の電気角周波数と同一周波数で回転する座標系｛以下、回転座標系（ｄｑ座標系）と称す｝上における相電流の２軸成分またはインバータの出力電圧と同一周波数で回転する座標系｛以下、一般座標系（γδ座標系）と称す｝上における相電流の２軸成分と直流電圧とデッドタイムとキャリア周波数からデッドタイム誤差電圧の特定次数成分を求めてデッドタイム補償を行うことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、新たな装置を付加せず、またＰＷＭ周波数に依らずに低騒音化が行え、運転周波数や駆動対象モータに対する適用制約が少なく、デッドタイム補償電圧を簡易な方法で生成し、電流リプルが少なく、高効率な運転を実現できるインバータ制御装置及びインバータ制御方法ならびに冷凍空調装置を得ることができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の具体的な実施の形態を説明する。
実施の形態１．
以下、本発明の実施の形態１にかかるＰＷＭインバータの制御方法・装置について図面を参照しながら説明する。図１は、本発明の実施の形態１にかかるＰＷＭインバータの制御装置を示す図である。以下、本文では、パルスエンコーダ等の回転子位置を検出するセンサを用いる場合、回転子の電気角周波数とインバータの回転周波数はほぼ一致するので、回転子の電気角周波数と同一周波数でインバータが回転する座標系を回転座標系（ｄｑ座標系）と定義する。また、パルスエンコーダ等の回転子位置を検出するセンサを用いない場合は、インバータ制御部１００でｄｑ軸座標を正確に捉えることができず、実際には回転座標系（ｄｑ座標系）と位相差Δθだけずれてインバータが回転している。このような場合を想定して、インバータの出力電圧と同一周波数で回転する座標系を一般座標系（γδ座標系）と称し、回転座標系とは区別して扱うこととする。また本文におけるｄ軸及びｑ軸は、以下の意を示すものとする。すなわち、電動機６の回転子上でＮ極側をｄ軸とし、回転方向に９０度進んだ位相をｑ軸とする。
【０００９】
図１に示す装置は、電流検出手段３ａ〜３ｂと、直流電圧検出手段９０と、電流検出手段によって得られる相電流値と直流電圧検出手段によって得られる直流電圧値を用いて演算を行いＰＷＭ信号を発生するインバータ制御部１００と、ＰＷＭ信号によりスイッチング素子４ａ〜４ｆのＯＮ・ＯＦＦを行い電動機６を駆動するインバータ主回路２で構成される。
【００１０】
電流検出手段３ａ〜３ｂは、相電流値を検出する検出素子・回路、及びその出力をＣＰＵ等に取り込み電流換算できるＡ／Ｄ変換器、増幅器等で構成される。少なくとも１つの検出素子を用いて相電流を検出する。図１では、カレントトランスを用いる例を示している。カレントトランスは３個用いて制御を行っても良いが、３相平衡インバータの特徴等を利用し、一般には２個のカレントトランスを用いてモータ制御を行う場合が多く、図１でもカレントトランスを２個使用する例を示している。また、各相の下側スイッチング素子４ｄ〜４ｆと直流電源負側の間に挿入された抵抗に発生する両端電圧を検出して、下側スイッチング素子に電流が流れるタイミングに合わせて検出を行い、電流換算することで相電流検出を行っても良い。この場合も、抵抗を３個用いて制御を行っても良いが、少なくとも１素子以上の検出素子を用いてモータ制御を行う。また、直流母線の経路に挿入された抵抗の両端電圧を検出することにより、スイッチング素子のスイッチングパターンと流れる相電流が一意に決まっている関係を利用して、相電流検出を行っても良い。
【００１１】
直流電圧検出手段９０は、直流電圧値を検出する検出素子・回路、及びその出力をＣＰＵ等に取り込み電圧換算できるＡ／Ｄ変換器、増幅器等で構成される。
【００１２】
インバータ主回路２は、スイッチング素子４ａ〜４ｆ及びダイオード５ａ〜５ｆで構成される。
【００１３】
また、インバータ制御部１００は、直流電圧値を求める直流電圧検出手段９０と、電流検出手段３ａ〜３ｂで得られた電流値を用い必要に応じて３相平衡条件（３相電流の総和は０となる）より残りの相電流値を算出することで３相電流値を求める相電流検出手段１０と、３相の相電流値を固定子座標系（αβ座標系）上の２軸成分に変換する３相２相変換手段２０と、３相２相変換手段の出力であるα軸電流Ｉα、β軸電流Ｉβを回転座標系上または一般座標系上の２軸成分に変換する回転座標変換手段３０と、回転座標変換手段で得られた回転座標系上の２軸成分であるｄ軸電流Ｉｄ・ｑ軸電流Ｉｑまたは一般座標系上の２軸成分であるγ軸電流Ｉγ、δ軸電流Ｉδと前記α軸電流Ｉα、β軸電流Ｉβと前記相電流値Ｉｕ〜Ｉｗと前記直流電圧値Ｖｄｃからデッドタイム補償量を演算するデッドタイム補償量演算部７０と、ｄ軸電流Ｉｄ・ｑ軸電流Ｉｑまたはγ軸電流Ｉγ・δ軸電流Ｉδと周波数指令ωｅ*と直流電圧値Ｖｄｃから速度制御を含む各種ベクトル制御を行い回転座標系上または一般座標系上における２軸の電圧指令を演算する電圧指令演算手段４０と、固定子座標系上における２軸の電圧指令（Ｖα*、Ｖβ*）を演算する回転座標逆変換手段５０と、各相電圧指令Ｖｕ*〜Ｖｗ*を演算する２相３相変換手段６０と、各相電圧指令にデッドタイム補償量を加算する加算器７４ａ〜７４ｃと、デッドタイム補償量を加算された各相電圧指令よりＰＷＭ信号を作成するＰＷＭ信号作成手段８０と、得られたＰＷＭ信号を発生するＰＷＭ信号発生手段８１で構成される。
【００１４】
またデッドタイム補償量演算部７０では、直流電圧値Ｖｄｃよりデッドタイム誤差電圧の特定次数成分を算出しデッドタイム補償量振幅を算出する補償量特定次数成分算出手段７１と、相電流値または固定子座標系上における相電流の２軸成分または回転座標系上または一般座標系上における相電流の２軸成分から相電圧の零位相（以下、電圧零位相と称することがある）と相電流の零位相（以下、電流零位相と称することがある）の位相差を検出する位相差検出手段７２と、デッドタイム補償量振幅と、電圧零位相と電流零位相の位相差とからデッドタイム補償量を演算する補償量演算手段７３から構成される。ここで、電流零位相とは、電流が零のときの電圧指令の位相である。
【００１５】
次に、動作について、図を用いながら説明する。
図２（ａ）は、ＰＷＭ信号を作成するＰＷＭ信号作成手段８０にて得られる３相のうち任意の１相をｘ相として、ｘ相の電圧指令を示している。また、ｘ相に本電圧を印加した時に流れる相電流の様子も併せて示している。ここで、デッドタイムによる誤差電圧は、図２（ｂ）のような方形波で表現できる。直流電圧検出手段９０より得られた直流電圧Ｖｄｃと、インバータのキャリア周波数ｆｃと、デッドタイムＴｄより、上記誤差電圧の振幅は数１で求められる。
【００１６】
【数１】
2008086083.tif 000003
【００１７】
しかしながら、デッドタイム補償に図２（ｂ）の方形波、あるいは台形波を用いると、可聴領域内のキャリア周波数（約２０〜２０ｋ[Hz]程度）を用いるインバータ制御においては、騒音が問題になる場合がある。そこで、補償パターンに従来の方形波や台形波を用いず、デッドタイム誤差電圧の特定次数成分（特に低次成分）をデッドタイム補償電圧として用いる方法を考案した。
【００１８】
特定次数成分の抽出には、例えばフーリエ級数展開を用いる。フーリエ級数を用いたデッドタイム補償量の演算は、デッドタイム補償量演算部７０で行う。以下、図３のような方形波に関して、直流電圧Ｖｄｃからデッドタイム補償量特定次数算出手段７１において、フーリエ級数展開によりデッドタイム誤差電圧（方形波）の特定次数成分を算出する方法について、以下述べる。方形波周期をTとした場合の、0からT/2区間の上記方形波に関する関数式を数２に示す。Tはインバータの電気角速度により決まる任意の値である。またｔは任意時間を示す。
【００１９】
【数２】
2008086083.tif 000004
【００２０】
ここで、フーリエ級数は数３で表せる。ただし、ｎは基本波の第ｎ次調波の次数を示す（ｎは正の整数）。また、tは任意時間、ωは回転電気角速度(=2π/T)を示す(Tは上述の方形波周期を示す)。
【００２１】
【数３】
2008086083.tif 000005
【００２２】
数２は偶関数であるのでan=0であることは明らかである。また、数２は対称波であり、半周期積分した値を2倍すれば良く、数４を求めれば良い。
【００２３】
【数４】
2008086083.tif 000006
【００２４】
b0、bnは数５、数６のように求められる。
【００２５】
【数５】
2008086083.tif 000007
【００２６】
【数６】
2008086083.tif 000008
【００２７】
以上より、数２のような偶関数をフーリエ級数展開した結果、数７を得る。
【数７】
2008086083.tif 000009
【００２８】
なお、ここではデッドタイム補償電圧を偶関数として求めたが、奇関数として求めても良い。
【００２９】
数７は、図３より明らかなようにｙ軸に対しての対称波であるから、奇数次調波のみを含んでいる。ＰＷＭインバータの仕様、モータデバイスによって、３次以上の奇数次調波に起因する騒音が問題になる場合には、数７における１次成分のみを用いれば良い。
【００３０】
また相電流Ｉｕ〜Ｉｗから位相差検出手段７２において、各相毎に電圧零位相と電流零位相の位相差αx(x=U,V,W)を検出する。具体的には、相電流の極性の切替わりタイミングにより、各電圧零位相と各電流零位相の位相差αx(x=U,V,W)を求める。即ち、電流の零クロスの極性が−から＋に変化する点と、このときの電圧指令の現在位相より電圧零位相との位相差αxを求める。なお、電流の零クロスの極性は＋から−に変化する点を利用しても良い。図２(ａ)では、ｘ相電圧指令を基準として、ｘ相電流の零クロスの極性が＋から−に替わる点と電圧指令の位相差よりαｘを求める例を示している。また、αu、αv、αwを等しいとみなして、１相の電圧指令の位相と電流位相の位相差情報より、各相のデッドタイム補償電圧を求めても良い。また、ノイズ等が問題になる場合には、相電流値の時間積分により、各相の電圧指令と相電流の位相差αｘを求めても良い。位相差αｘは、上記のようにして相電流から直接求めることができるが、固定子座標系（αβ座標系）の２軸電流情報より求めることもできる。次に、固定子座標系の２軸電流情報より、各相の電圧指令と相電流の位相差を検出する方法を以下に述べる。各相の相電流値をＩｕ、Ｉｖ、Ｉｗとおき、数８のように表す。ここで、θは電圧指令の位相、Iaは各相の電流振幅（簡単化のため、同一とする）、αｘは各相の電圧指令の位相と相電流位相の位相差とする。
【００３１】
【数８】
2008086083.tif 000010
【００３２】
また、３相２相変換を行った後の固定子座標系上の２軸成分をα軸電流Ｉα、β軸電流Ｉβとおくと、Ｉα、Ｉβは数９で表す。ただしインバータの回転方向は反時計回りを想定しているが、時計回りの場合も同様の方法で行える。
【００３３】
【数９】
2008086083.tif 000011
【００３４】
簡単化のため、３相平衡状態が保たれているとしαu、αv、αwをαxとおき、数８を数９に代入すると、各相の電圧指令と相電流の位相差αxを数１０のように導出することができる。
【００３５】
【数１０】
2008086083.tif 000012
【００３６】
すなわち、図２(a)における各相電圧指令と相電流の位相差αxを固定子座標系の２軸成分より算出することができ、電圧位相を基準としてインバータ制御を行う場合でも、各相の電圧指令と相電流の位相差αxが算出でき、デッドタイム補償が簡易かつ正確に行える。また、相電流が０[A]近辺では検出される電流極性が正方向に振れたり負方向に振れたりして不安定であるため、検出電流値が所定値以下の区間（以下、本区間を禁止帯と称する）でデッドタイム補償を行わない等の特殊な処理を行う必要なく、高精度なデッドタイム補償が実現できる。
さらに、実環境におけるノイズが大きい場合等には、数１０の入出力においてフィルタを用いても良い。
【００３７】
また、同様に各相の電圧指令と相電流の位相差αxは回転座標系（ｄｑ座標系）上の電流情報から直接求めることができる。簡単化のため、Ｕ相方向とα軸の方向を回転角の0[deg]とし、３相２相変換手段２０の出力であるα軸・β軸電流に対して回転座標変換手段３０にて回転座標変換を行う。すなわち、数１１のような回転行列を乗じる。
【００３８】
【数１１】
2008086083.tif 000013
【００３９】
簡単化のため、３相平衡状態が保たれているとし、各相の電圧指令の位相と電流位相の位相差αu、αv、αwをαxとおき、Ｕ相方向を基準位相（０[deg]）とおいて固定子座標系の場合と同様に数１１を展開すると、αxを数１２のように導出することができる。数１１では回転方向を反時計回りに取っているが、場合によっては時計回りに展開しても、同様の方法でαxを算出できる。
【００４０】
【数１２】
2008086083.tif 000014
【００４１】
すなわち、図２(a)における各相電圧指令と相電流の位相差αxを回転座標系上の２軸電流成分より算出することができ、電圧位相を基準としてインバータ制御を行う場合でも、各相の電圧指令と相電流の位相差αxが得られることが分かる。よって、相電流の極性に依らず、各相の電圧指令と相電流の位相差αxを求めることができ、デッドタイム補償が簡易かつ正確に行える。また、電流レベルが零付近であっても、禁止帯設定等の特殊な処理を行う必要なく、高精度なデッドタイム補償が実現できる。またモータ駆動の際、電流リプルが低減でき、高効率化が実現できる。さらに、実環境におけるノイズが大きい場合等には、数１２の入出力においてフィルタを用いても良い。
【００４２】
一般座標系で扱う場合であっても、回転座標系との位相差分Δθを考慮することで、同様にαｘを求めることができる。すなわち数１１におけるθをθ＋Δθとおき、ｄ軸電流・ｑ軸電流に相当するγ軸電流・δ軸電流より数１３のようにαｘを求めることができる。
【００４３】
【数１３】
2008086083.tif 000015
【００４４】
このようにして得られた各相電圧指令と相電流の位相差αｘとデッドタイム補償量特定次数成分算出手段７１において得られた特定次数成分より、デッドタイム補償量ΔVx（x＝Ｕ，Ｖ，Ｗ）を演算することで、相電流の極性に依らず、各相の電圧指令と相電流の位相差αxを求めることができ、デッドタイム補償が簡易かつ正確に行える。また、電流レベルが零付近であっても、禁止帯設定等特殊な処理を行う必要なく、高精度なデッドタイム補償が実現できる。さらに、実環境におけるノイズが大きい場合等には、数１３の入出力においてフィルタを用いても良い。このようにして、位相差検出手段７２において、相電流Ｉｕ〜Ｉｗまたは固定子座標系上のα軸電流Iα・β軸電流Iβ、または回転子座標系のｄ軸電流Ｉｄ・ｑ軸電流Ｉｑ、または一般座標系のγ軸電流Ｉγ・δ軸電流Ｉδのいずれかを用いることで、αｘを精度良く求めることができる。
【００４５】
上述のようにして得られた方形波のフーリエ級数展開結果ｆ(t)、及び各相の電圧指令の位相と電流位相の位相差αｘよりデッドタイム補償量演算手段７３において、デッドタイム補償量ΔVx（x＝Ｕ，Ｖ，Ｗ）を演算する。数１４に各相のデッドタイム補償量を示す。ただし、数１４はＵ相電圧位相を基準とし、回転子回転方向を反時計周りとした場合の例である。なお、時計周りでも同様な考え方で求められる。
【００４６】
【数１４】
2008086083.tif 000016
【００４７】
また、一例としてデッドタイム補償電圧の１次成分を数１５で表す。
【００４８】
【数１５】
2008086083.tif 000017
【００４９】
図４に、図３に対応する数１５のデッドタイム補償電圧の１次成分波形例を示す。数１４・数１５で求まる各相補償成分ΔＶｕ〜ΔＶｗを、加算器７４ａ〜７４ｃにて数１６に示すように補償前の各相電圧指令Ｖｕ*〜Ｖｗ*に加算することでＶｕ**〜Ｖｗ**を得る。
【００５０】
【数１６】
2008086083.tif 000018
【００５１】
補償後の各相電圧指令Ｖｕ**〜Ｖｗ**に基づき、ＰＷＭ信号作成手段８０にてスイッチング素子の１キャリア中の通電時間Ｔｕｐ〜Ｔｗｎが得られる。その後、ＰＷＭ信号発生手段８１により、スイッチング素子４ａ〜４ｆに対しマイコンやＣＰＵ等から駆動信号Ｕp〜Ｗnが発せられ、電動機１が駆動可能となる。このようにしてデッドタイム分を補償したインバータ制御が実現でき、相電流ゼロクロス付近でのリプル低減が可能となり、新たな装置を付加することなく、またゼロクロス付近に禁止帯を設けることによる補償性能の劣化なく、精度良くデッドタイム補償が行える、低騒音化・高効率化なモータ駆動が実現できる。
【００５２】
必要に応じて、デッドタイム誤差電圧の時間積分値と１次成分のデッドタイム補償電圧の時間積分値が等しくなるように、１次成分のデッドタイム補償電圧振幅を調整して補償を行っても良い。図２（ｃ）に、１次成分のみを用いた際のデッドタイム補償電圧の様子を示す。今、図２（ｂ）のデッドタイム誤差電圧に相当するデッドタイム補償電圧と、図２（ｃ）のデッドタイム補償電圧を時間積分値で比較する。図２（ｂ）のデッドタイム誤差電圧に相当するデッドタイム補償電圧の正極性側半周期の時間積分値Ｓ１は数２を時間積分することで    πｆｃＴｄＶｄｃ/ω    と求められる。
また、図２（ｃ）のデッドタイム補償電圧の正極性側半周期の時間積分値Ｓ2も数１５を時間積分することで、    ８ｆｃＴｄＶｄｃ/πω    となる。
よって図２（ｃ）のフーリエ級数展開による１次成分のみの補償では、図２（ｂ）の方形波でデッドタイム補償を行う場合を基準とするとS2/S1=8/π2（約８１[％]）の補償が行える。そこで、補償量演算手段７３は、図２（ｂ）と図２（ｃ）の時間積分値が一致するように、図２（ｃ）の１次成分振幅を  π2/８  倍して振幅を設定することで、時間積分値の誤差が少なく、特定次数調波による騒音への影響を軽減し、同時に起動性向上、制御性改善・高効率化が行える。また、補償量演算手段７３は、前記補償量特定次数成分算出手段７１が算出したデッドタイム誤差電圧の時間積分値とデッドタイム誤差電圧の少なくとも１つ以上の特定次数成分の時間積分値の和が等しくなるようにデッドタイム補償電圧を作成することで、デッドタイム補償電圧の含有高調波に起因する騒音を低減することができる。
【００５３】
また、モータデバイス、アプリケーションによっては、騒音が発生する高調波の次数が定まっており、且つ可能な限りデッドタイムの影響による電流リップルを低減したい場合がある。この場合、１次以外のデッドタイム補償成分は約１９％であるので、騒音が問題となる次数を除いた残りの次数を組み合わせてデッドタイム補償を行えばよい。数１４に関して、次数成分を組み合わせて補償を行うことで、低騒音かつ高効率なデッドタイム補償が行える。
また、３ｎ次成分は実際のデッドタイム補償に寄与しない。数１７に、3次の場合のデッドタイム補償電圧を示す。
【００５４】
【数１７】
2008086083.tif 000019
【００５５】
ここでA=−4・fc・Td・Vdc、x=θ−αxとおき、数１７に数１８のような3相2相変換を施すと、数１９のα・β軸電圧成分が得られる。
【数１８】
2008086083.tif 000020
【００５６】
【数１９】
2008086083.tif 000021
【００５７】
次に、数２０または数２１に示す回転座標変換を施すと、数２２のｄ・ｑ軸電圧成分が得られ、結果両成分とも０となる。
【数２０】
2008086083.tif 000022
【００５８】
【数２１】
2008086083.tif 000023
【００５９】
【数２２】
2008086083.tif 000024
【００６０】
３次の倍数も同様に導出でき、デッドタイム補償に寄与しないことが分かる。以上より、補償量演算手段７３は、デッドタイム誤差電圧の特定次数成分のうち、3ｎ次成分以外の少なくとも１つの奇数次成分を求めてデッドタイム補償を行うことで、計算負荷を軽減させたデッドタイム補償が行える。また、補償量演算手段７３は、必要に応じて、デッドタイム誤差電圧の特定次数成分のうち、運転周波数または負荷トルクの大きさまたは出力電圧の大きさまたは母線電圧に対する出力電圧の割合（以後、変調率と称す）に応じて、少なくとも１つ以上のデッドタイム誤差電圧の特定次数成分のうちから、使用する少なくとも１つ以上の次数成分を選択してデッドタイム補償を行うことで、モータデバイス特有の騒音等に対しても低騒音に駆動できる。
【００６１】
図５は、本発明の実施の形態１に係る制御部１００のデッドタイム補償の動作を示すフローチャートである。次に、制御部１００の動作を図５を参照しながら説明する。
制御部１００は、まず、各相の電流値を相電流検出手段１０を用いて取得する。また、制御部１００は、直流電圧検出手段９０を用いて直流電源１の直流電圧を取得する。さらに、外部より周波数指令値を取得する。また、回転子センサがある場合には回転子の位置を検出する。（ステップ５０１）。次に、制御部１００は、取得した相電流と直流電圧と周波数指令値と回転子位置とから相電流の位相と相電圧との位相差αｘを演算する（ステップ５０２）。次に、制御部１００は、取得した直流電圧と予め設定されているデッドタイムと周波数とから補償量特定次数成分を算出する（ステップ５０３）。次に、制御部１００は、ステップ５０２で得られた相電流と相電圧の位相差αｘと、ステップ５０３で得られた補償量特定次数成分を用いてデッドタイム補償量を算出する（ステップ５０４）。ただし、ステップ５０４のデッドタイム補償量算出に関して、デッドタイム誤差電圧と補償するデッドタイム補償電圧特定次数成分の時間積分値が一致するようにデッドタイム補償電圧特定次数成分の振幅を調整しても良い。次に、制御部１００は、このデッドタイム補償量を周波数指令に基づいて算出した指令電圧に加え、この加算値に基づいてＰＷＭ信号を作成する（ステップ５０５）。次に、制御部１００は、ＰＷＭ信号をインバータ主回路２に出力する（ステップ５０６）。
【００６２】
以上のように、実施の形態１によれば、３相電圧型ＰＷＭインバータ制御方法及び装置は、相電流または相電流の固定子座標系上の２軸成分または相電流の回転座標系上の２軸成分または相電流の一般座標系上の２軸成分と直流電圧とデッドタイムとキャリア周波数からデッドタイム誤差電圧の特定次数成分を求めてデッドタイム補償を行うので、新たな装置を付加することなく、相電流のゼロクロス付近においても検出時のハンチング無く、またゼロクロス付近に禁止帯を設けることによる補償性能の劣化なく、精度良くデッドタイム補償が行える。またＰＷＭ周波数に依らずに低騒音化が行え、運転周波数や駆動対象モータに対する適用制約が少なく、デッドタイム補償電圧を簡易な方法で生成し、電流リプルが少なく、高効率な運転を実現できるインバータ制御方法・装置を得ることができる。
【００６３】
実施の形態２．
図１では、２相３相変換手段６０で得られる各相電圧指令値Ｖｕ*〜Ｖｗ*に対して、デッドタイム補償成分ΔＶｕ〜ΔＶｗを加算器７４ａ〜７４ｃを介して各相に加算した後、ＰＷＭ信号作成手段８０によりＰＷＭ信号を作成し、ＰＷＭ信号発生手段８１でＰＷＭ信号を発生する例を示した。
デッドタイム補償量の演算は、固定子座標系から行っても良い。
本実施の形態２では、このデッドタイム補償量の演算を固定子座標系（αβ座標系）から行う場合について説明する。
図６は、本発明の実施の形態２にかかるＰＷＭインバータの制御装置を示す図である。
図６は、図１と比較してデッドタイム補償を行う箇所が異なる
以下、本発明の実施の形態２にかかるインバータのデッドタイム補償方法・装置について実施の形態１と異なる点について図面を参照しながら説明する。
図６では、固定子座標系上の電圧指令の２軸成分に対して補償電圧成分を加算することでデッドタイム補償を行う。すなわち図６は、回転座標逆変換手段５０で得られたα軸電圧指令Ｖα*とβ軸電圧指令Ｖβ*に対して、補償量演算手段７１で算出したα軸電圧指令補償成分ΔＶα*とβ軸電圧指令補償成分ΔＶβ*を加算器７６ａ〜７６ｂを介してαβ軸の各成分に加算することでデッドタイム補償を行う。デッドタイム補償後のαβ軸の各電圧成分Ｖα**及びＶβ**は数２３で表せる。
【００６４】
【数２３】
2008086083.tif 000025
【００６５】
以下、動作について説明する。数７をベースに、数１４のようにして得られた各相のデッドタイム補償量を補償量演算手段７３において数１８の３相２相変換を施し、固定子座標系上の２軸成分に変換する。
【００６６】
次に、回転座標逆変換５０で得られるα軸電圧指令Ｖα*、β軸電圧指令Ｖβ*に対して、加算器７６ａ〜７６ｂを通して補償量各成分を加算し、Ｖα*'（＝Ｖα*＋ΔＶα）、Ｖβ*'（＝Ｖβ*＋ΔＶβ）を得る。Ｖα*'、Ｖβ*'を２相３相変換手段に用い、各相電圧指令Ｖｕ*〜Ｖｗ*を演算する。以後の動作は実施の形態１と同様である。
以上により、固定子座標系上でもデッドタイム補償を行うことができる。なお、数１５では１次成分の例を示しているが、数１４に示す特定次数成分についても同様の考え方で行える。
【００６７】
実施の形態２によれば、実施の形態１と同様の効果に加え、加算器の数は実施の形態１よりも１つ少なくて済む。
【００６８】
実施の形態３．
デッドタイム補償量の演算は、回転座標系（ｄｑ座標系）から行っても良い。
本実施の形態３では、このデッドタイム補償量の演算を回転座標系（ｄｑ座標系）から行う場合について説明する。
図７は、本発明の実施の形態３にかかるＰＷＭインバータの制御装置を示す図である。
図７は、図１と比較してデッドタイム補償を行う箇所が異なる。
以下、本発明の実施の形態３にかかるインバータのデッドタイム補償方法・装置について実施の形態１と異なる点について図面を参照しながら説明する。
図７では、回転座標系又は一般座標系上の電圧指令の２軸成分に対して補償電圧成分を加算することでデッドタイム補償を行う。すなわち図７は、電圧指令演算手段４０で得られたｄ軸電圧指令Ｖｄ*（またはγ軸電圧指令Ｖγ*）とｑ軸電圧指令Ｖｑ*（またはδ軸電圧指令Ｖδ*）に対して、補償量演算部７０で算出したｄ軸電圧指令補償成分ΔＶｄ*（またはγ軸電圧指令補償成分ΔＶγ*）とｑ軸電圧指令補償成分ΔＶｑ*（またはδ軸電圧指令補償成分ΔＶδ*）を加算器７５ａ〜７５ｂを介してｄ軸電圧・ｑ軸電圧（またはγ軸電圧・δ軸電圧）の各成分に加算することでデッドタイム補償を行う。デッドタイム補償後のｄｑ軸（γδ軸）の各電圧成分Ｖｄ**（Ｖγ**）及びＶｑ**（Ｖδ**）は数２４・数２５で表せる。
【００６９】
【数２４】
2008086083.tif 000026
【００７０】
【数２５】
2008086083.tif 000027
【００７１】
以下、動作について説明する。数７をベースに、数１４のようにして得られた各相のデッドタイム補償量を補償量演算手段７３において数１８の３相２相変換を施し、固定子座標系上の２軸成分に変換する。
【００７２】
次に、数１８によって得られたα軸電圧指令Ｖα*、β軸電圧指令Ｖβ*に数２０の回転座標変換を施し、補償量成分を回転子座標系上の２軸成分に変換する。電圧指令演算手段４０で得られたｄ軸電圧指令Ｖｄ*、ｑ軸電圧指令Ｖｑ*に対して、加算器７５ａ〜７５ｂを介して補償量の各成分を数２４のように加算することで、回転座標系上でもデッドタイム補償を行うことができる。
【００７３】
また、デッドタイム補償量の演算は、一般座標系（γδ座標系）から行っても良い。実際の回転子位置に対して、Δθだけ位相差を持ってインバータが回転しているような位置センサレス制御の場合に関しても、数２１のように回転子位置に対する制御位置のずれΔθ分を考慮し、同様な手法で行える。電圧指令演算手段４０で得られたγ軸電圧指令Ｖγ*、δ軸電圧指令Ｖδ*に対して、加算器７５ａ〜７５ｂを介して補償量の各成分を数２５のように加算することで、一般座標系上でもデッドタイム補償を行うことができる。また、Δθを考慮することで、加減速時にも高精度にデッドタイム補償を行える。また、アプリケーションや運転状態によっては、Δθを無視して行っても良い。
【００７４】
実施の形態３によれば、実施の形態１と同様の効果に加え、加算器は実施の形態１よりも１つ少なくて済む。
【００７５】
実施の形態４．
デッドタイム補償量の演算は、電圧指令から行っても良い。
本実施の形態４では、このデッドタイム補償量の演算を電圧指令から行う場合について説明する。
図８は、本発明の実施の形態４にかかるＰＷＭインバータの制御装置を示す図である。
図８は、図１と比較してデッドタイム補償を行う箇所が異なる。
以下、本発明の実施の形態４にかかるインバータのデッドタイム補償方法・装置について実施の形態１と異なる点について図面を参照しながら説明する。
図８では、デッドタイム補償成分を考慮して電圧指令Ｖ**を作成する。デッドタイム補償前の電圧指令Ｖ*は数２６のように表せる。
【００７６】
【数２６】
2008086083.tif 000028
【００７７】
以下、動作について説明する。
図８は、電圧指令演算手段４０において、ｄ軸電流Ｉｄ（またはγ軸電流Ｉγ）、ｑ軸電流Ｉｑ（またはδ軸電流Ｉδ）と周波数指令ωｅ*と直流電圧値Ｖｄｃの情報から各種ベクトル制御を行うことで得られたｄｑ軸又はγδ軸のいずれかの電圧成分より数２６を計算して得られる電圧指令Ｖ*に対し、補償量演算部７０が数２７を用いて算出した電圧指令補償成分ΔＶ*を用いて電圧指令値Ｖ**を作成する。デッドタイム補償後の電圧指令値Ｖ**は数２８で表せる。上記ように補償された各電圧成分又は電圧指令を用いてＰＷＭを作成し出力する。
【００７８】
【数２７】
2008086083.tif 000029
【００７９】
【数２８】
2008086083.tif 000030
【００８０】
インバータ制御で良く用いられる空間ベクトル変調等のＰＷＭ方式では、数２６で得られた電圧指令Ｖ*に基づいてＰＷＭ信号を作成するので、電圧指令Ｖ*に対して補償量を加算する方が制御アルゴリズム上都合が良い場合がある。よって、  本実施の形態４によれば、回転座標系上又は一般座標系上で得られた２軸補償量成分を数２７のような電圧指令の補償量成分ΔＶ*として算出し、数２８で指令電圧を計算することで、より柔軟に各種変調方式に対応することができる。
【００８１】
また、本実施の形態４によれば、  実施の形態１と同様の効果に加え、加算器は不要である。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施の形態１にかかるＰＷＭインバータの制御装置を示す図である。
【図２】本発明の実施の形態１〜２による任意の相電圧指令と相電流の位相差の位置関係、デッドタイムによる誤差電圧の例およびフーリエ級数展開により求めた誤差電圧の１次成分を補償する補償電圧パターンの例を示す図である。
【図３】本発明の実施の形態１〜２によるフーリエ級数展開を行う周期関数（デッドタイム誤差電圧）の例を示す図である。
【図４】本発明の実施の形態１〜２によるデッドタイム補償電圧のＵ相電圧成分の例を示す図である。
【図５】本発明の実施の形態１にかかるＰＷＭインバータの制御部の動作を示すフローチャートである。
【図６】本発明の実施の形態２にかかるＰＷＭインバータの制御装置を示す図である。
【図７】本発明の実施の形態３にかかるＰＷＭインバータの制御装置を示す図である。
【図８】本発明の実施の形態４にかかるＰＷＭインバータの制御装置を示す図である。
【符号の説明】
【００８３】
１  直流電源、２  インバータ主回路、３ａ〜３ｃ  電流検出手段、４ａ〜４ｆ  スイッチング素子、５ａ〜５ｆ  ダイオード、６  電動機、１０  相電流検出手段、２０  ３相２相変換手段、３０  回転座標変換手段、４０  電圧指令演算手段、５０  回転座標逆変換手段、６０  ２相３相変換手段、７０  デッドタイム補償部、７１  補償量特定次数成分算出手段、７２  位相差検出手段、７３  補償量演算手段、７４ａ〜７４ｃ  加算器、７５ａ〜７５ｂ  加算器、７６ａ〜７６ｂ  加算器、８０  ＰＷＭ信号作成手段、８１  ＰＷＭ信号発生手段、９０  直流電圧検出手段、１００  インバータ制御部、１１３〜１１５  加算器、１１６  ＰＷＭパルス演算器、１１７  電圧指令演算器、１２１・１３１・１４１  比較器、１２２・１３２・１４２  補償量演算器、１２３・１３３・１４３  乗算器、１２４・１３４・１４４  積分器、１５１  周波数設定器。
【図１】
2008086083.tif 000031
【図２】
2008086083.tif 000032
【図３】
2008086083.tif 000033
【図４】
2008086083.tif 000034
【図５】
2008086083.tif 000035
【図６】
2008086083.tif 000036
【図７】
2008086083.tif 000037
【図８】
2008086083.tif 000038
【手続補正書】
【提出日】平成19年12月3日(2007.12.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
直流電源とスイッチング手段とを有する電圧形ＰＷＭインバータの、前記直流電源の電圧を検出する直流電圧検出手段と、
前記電圧形ＰＷＭインバータの各相の出力電流を検出する電流検出手段と、
前記直流電圧検出手段の出力と前記電流検出手段の出力に基づいて前記スイッチング手段のアーム短絡防止用のデッドタイムに起因する、前記電圧形ＰＷＭインバータの電圧指令と出力電圧との間の誤差電圧を補償するための補償量を生成するデッドタイム補償部と、
周波数指令と前記直流電圧検出手段の出力と前記電流検出手段の出力に基づいて電圧指令を算出する電圧指令演算手段と、
この電圧指令演算手段の出力と前記デッドタイム補償部の出力とに基づいてＰＷＭ信号を作成するＰＷＭ信号作成手段と、
このＰＷＭ信号作成手段によって得られたＰＷＭ信号を発生するＰＷＭ信号発生手段と、を備え、
前記デッドタイム補償部は、前記電流検出手段の出力に基づいて相電圧と相電流の位相差を算出する位相差検出手段と、
前記スイッチング手段のキャリア周波数と前記直流電圧検出手段の出力と予め定めたデッドタイムとに基づいてデッドタイム誤差電圧の特定次数成分を算出する補償量特定次数成分算出手段と、
前記位相差検出手段の出力と前記補償量特定次数成分算出手段の出力に基づいて前記補償量を生成する補償量演算手段とを備えたことを特徴とするＰＷＭインバータ制御装置。
【請求項２】
前記電流検出手段が検出した相電流を固定子座標系（αβ座標系）上の２軸成分に変換する３相２相変換手段を備え、
前記位相差検出手段は、前記３相２相変換手段の出力と前記直流電圧検出手段の出力に基づいて相電圧と相電流の位相差を算出することを特徴とする請求項１記載のＰＷＭインバータ制御装置。
【請求項３】
前記電流検出手段が検出した相電流を回転子の電気角周波数と同一周波数で回転する座標系上における相電流の２軸成分に変換する回転座標変換手段を備え、
前記位相差検出手段は、前記回転座標変換手段の出力と前記直流電圧検出手段の出力に基づいて相電圧と相電流の位相差を算出することを特徴とする請求項１記載のＰＷＭインバータ制御装置。
【請求項４】
前記電流検出手段が検出した相電流をインバータの出力電圧と同一周波数で回転する座標系上における相電流の２軸成分に変換する回転座標変換手段を備え、
前記位相差検出手段は、前記回転座標変換手段の出力と前記直流電圧検出手段の出力に基づいて相電圧と相電流の位相差を算出することを特徴とする請求項１記載のＰＷＭインバータ制御装置。
【請求項５】
前記補償量演算手段は、前記補償量特定次数成分算出手段が算出したデッドタイム誤差電圧の少なくとも１つ以上の特定次数成分を用いてデッドタイム補償電圧を作成することを特徴とする請求項１〜４のいずれかに記載のＰＷＭインバータ制御装置。
【請求項６】
前記補償量演算手段は、前記補償量特定次数成分算出手段が算出したデッドタイム誤差電圧の時間積分値とデッドタイム誤差電圧の少なくとも１つ以上の特定次数成分の時間積分値の和が等しくなるように使用するデッドタイム誤差電圧の各次数成分振幅を設定することを特徴とする請求項１〜５のいずれかに記載のＰＷＭインバータ制御装置。
【請求項７】
前記補償量演算手段は、前記補償量特定次数成分算出手段が算出したデッドタイム誤差電圧の特定次数成分のうち、3ｎ（ｎは正の整数）次成分以外の少なくとも１つの奇数次成分を求めてデッドタイム補償を行うことを特徴とする請求項１〜６のいずれかに記載のＰＷＭインバータ制御装置。
【請求項８】
前記補償量演算手段は、前記補償量特定次数成分算出手段が算出したデッドタイム誤差電圧の特定次数成分のうち、運転周波数または負荷トルクの大きさまたは出力電圧の大きさまたは変調率に応じて、少なくとも１つ以上のデッドタイム誤差電圧の特定次数成分のうちから、使用する少なくとも１つ以上の次数成分を選択してデッドタイム補償を行うことを特徴とする請求項１〜７のいずれかに記載のＰＷＭインバータ制御装置。
【請求項９】
前記電圧指令演算手段からの各相電圧指令に対して前記補償量演算手段のデッドタイム補償量の各相成分を加算する加算手段を備えたことを特徴とする請求項１〜８のいずれかに記載のＰＷＭインバータ制御装置。
【請求項１０】
前記デッドタイム補償部は、インバータの出力電圧と同一周波数で回転する座標系上の２軸電圧指令に対してデッドタイム補償量の各軸成分を加算することを特徴とする請求項４に記載のＰＷＭインバータ制御装置。
【請求項１１】
前記請求項１〜１０のいずれかに記載のＰＷＭインバータ制御装置を備えたことを特徴とする冷凍空調装置。
【請求項１２】
直流電圧と、この直流電圧から電圧形ＰＷＭインバータによって得られた交流出力電流とに基づいて前記電圧形ＰＷＭインバータのスイッチング手段のアーム短絡防止用のデッドタイムに起因する、前記電圧形ＰＷＭインバータの電圧指令と出力電圧との間の誤差電圧を補償するための補償量を生成するデッドタイム補償ステップと、
周波数指令と前記直流電圧と前記交流出力電流に基づいて電圧指令を算出する電圧指令演算ステップと、
この電圧指令演算ステップによって得られた電圧指令と前記デッドタイム補償ステップによって得られた補償量とに基づいてＰＷＭ信号を作成するＰＷＭ信号作成ステップと、
このＰＷＭ信号作成ステップにより作成されたＰＷＭ信号を発生するＰＷＭ信号発生ステップと、
を備え、
前記デッドタイム補償ステップは、前記直流電圧と、前記電圧形ＰＷＭインバータの出力電流とに基づいて相電圧と相電流の位相差を算出する位相差算出ステップと、
前記スイッチング手段のキャリア周波数と前記直流電圧と予め定められたデッドタイムとに基づいてデッドタイム誤差電圧の特定次数成分を算出する補償量特定次数成分算出ステップと、
前記位相差算出ステップの出力と前記補償量特定次数成分算出ステップの出力に基づいて前記補償量を生成する補償量演算ステップとを備えたことを特徴とするＰＷＭインバータ制御方法。
【請求項１３】
前記位相差検出ステップにおいて、相電流を固定子座標系（αβ座標系）上の２軸成分と前記直流電圧に基づいて相電圧と相電流の位相差を算出することを特徴とする請求項１２記載のＰＷＭインバータ制御方法。
【請求項１４】
前記位相差検出ステップにおいて、相電流を回転子の電気角周波数と同一周波数で回転する座標系上における相電流の２軸成分と前記直流電圧に基づいて相電圧と相電流の位相差を算出することを特徴とする請求項１２記載のＰＷＭインバータ制御方法。
【請求項１５】
前記位相差検出ステップにおいて、相電流をインバータの出力電圧と同一周波数で回転する座標系上における相電流の２軸成分と前記直流電圧に基づいて相電圧と相電流の位相差を算出することを特徴とする請求項１２記載のＰＷＭインバータ制御方法。
【請求項１６】
前記補償量演算ステップにおいて前記デッドタイム誤差電圧の少なくとも１つ以上の特定次数成分を用いてデッドタイム補償電圧を作成することを特徴とする請求項１２〜１５のいずれかに記載のＰＷＭインバータ制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
前記課題を解決するため、本発明に係る３相電圧型ＰＷＭインバータ制御方法及び装置は、相電流または固定子座標系（αβ座標系）上における相電流の２軸成分または回転子の電気角周波数と同一周波数で回転する座標系｛以下、回転座標系（ｄｑ座標系）と称す｝上における相電流の２軸成分またはインバータの出力電圧と同一周波数で回転する座標系｛以下、一般座標系（γδ座標系）と称す｝上における相電流の２軸成分と直流電圧とデッドタイムとキャリア周波数からデッドタイム誤差電圧の特定次数成分を求めてデッドタイム補償を行うことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、インバータ制御部１００は、直流電圧値を求める直流電圧検出手段９０と、電流検出手段３ａ〜３ｂで得られた電流値を用い必要に応じて３相平衡条件（３相電流の総和は０となる）より残りの相電流値を算出することで３相電流値を求める相電流検出手段１０と、３相の相電流値を固定子座標系（αβ座標系）上の２軸成分に変換する３相２相変換手段２０と、３相２相変換手段の出力であるα軸電流Ｉα、β軸電流Ｉβを回転座標系上または一般座標系上の２軸成分に変換する回転座標変換手段３０と、回転座標変換手段で得られた回転座標系上の２軸成分であるｄ軸電流Ｉｄ・ｑ軸電流Ｉｑまたは一般座標系上の２軸成分であるγ軸電流Ｉγ、δ軸電流Ｉδと前記α軸電流Ｉα、β軸電流Ｉβと前記相電流値Ｉｕ〜Ｉｗと前記直流電圧値Ｖｄｃからデッドタイム補償量を演算するデッドタイム補償量演算部７０と、ｄ軸電流Ｉｄ・ｑ軸電流Ｉｑまたはγ軸電流Ｉγ・δ軸電流Ｉδと周波数指令ωｅ*と直流電圧値Ｖｄｃから速度制御を含む各種ベクトル制御を行い回転座標系上または一般座標系上における２軸の電圧指令を演算する電圧指令演算手段４０と、固定子座標系（αβ座標系）上における２軸の電圧指令（Ｖα*、Ｖβ*）を演算する回転座標逆変換手段５０と、各相電圧指令Ｖｕ*〜Ｖｗ*を演算する２相３相変換手段６０と、各相電圧指令にデッドタイム補償量を加算する加算器７４ａ〜７４ｃと、デッドタイム補償量を加算された各相電圧指令よりＰＷＭ信号を作成するＰＷＭ信号作成手段８０と、得られたＰＷＭ信号を発生するＰＷＭ信号発生手段８１で構成される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
またデッドタイム補償量演算部７０では、直流電圧値Ｖｄｃよりデッドタイム誤差電圧の特定次数成分を算出しデッドタイム補償量振幅を算出する補償量特定次数成分算出手段７１と、相電流値または固定子座標系（αβ座標系）上における相電流の２軸成分または回転座標系上または一般座標系上における相電流の２軸成分から相電圧の零位相（以下、電圧零位相と称することがある）と相電流の零位相（以下、電流零位相と称することがある）の位相差を検出する位相差検出手段７２と、デッドタイム補償量振幅と、電圧零位相と電流零位相の位相差とからデッドタイム補償量を演算する補償量演算手段７３から構成される。ここで、電流零位相とは、電流が零のときの電圧指令の位相である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
また、３相２相変換を行った後の固定子座標系（αβ座標系）上の２軸成分をα軸電流Ｉα、β軸電流Ｉβとおくと、Ｉα、Ｉβは数９で表す。ただしインバータの回転方向は反時計回りを想定しているが、時計回りの場合も同様の方法で行える。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
すなわち、図２(a)における各相電圧指令と相電流の位相差αxを固定子座標系（αβ座標系）の２軸成分より算出することができ、電圧位相を基準としてインバータ制御を行う場合でも、各相の電圧指令と相電流の位相差αxが算出でき、デッドタイム補償が簡易かつ正確に行える。また、相電流が０[A]近辺では検出される電流極性が正方向に振れたり負方向に振れたりして不安定であるため、検出電流値が所定値以下の区間（以下、本区間を禁止帯と称する）でデッドタイム補償を行わない等の特殊な処理を行う必要なく、高精度なデッドタイム補償が実現できる。
さらに、実環境におけるノイズが大きい場合等には、数１０の入出力においてフィルタを用いても良い。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
簡単化のため、３相平衡状態が保たれているとし、各相の電圧指令の位相と電流位相の位相差αu、αv、αwをαxとおき、Ｕ相方向を基準位相（０[deg]）とおいて固定子座標系（αβ座標系）の場合と同様に数１１を展開すると、αxを数１２のように導出することができる。数１１では回転方向を反時計回りに取っているが、場合によっては時計回りに展開しても、同様の方法でαxを算出できる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
このようにして得られた各相電圧指令と相電流の位相差αｘとデッドタイム補償量特定次数成分算出手段７１において得られた特定次数成分より、デッドタイム補償量ΔVx（x＝Ｕ，Ｖ，Ｗ）を演算することで、相電流の極性に依らず、各相の電圧指令と相電流の位相差αxを求めることができ、デッドタイム補償が簡易かつ正確に行える。また、電流レベルが零付近であっても、禁止帯設定等特殊な処理を行う必要なく、高精度なデッドタイム補償が実現できる。さらに、実環境におけるノイズが大きい場合等には、数１３の入出力においてフィルタを用いても良い。このようにして、位相差検出手段７２において、相電流Ｉｕ〜Ｉｗまたは固定子座標系（αβ座標系）上のα軸電流Iα・β軸電流Iβ、または回転子座標系のｄ軸電流Ｉｄ・ｑ軸電流Ｉｑ、または一般座標系のγ軸電流Ｉγ・δ軸電流Ｉδのいずれかを用いることで、αｘを精度良く求めることができる。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
以上のように、実施の形態１によれば、３相電圧型ＰＷＭインバータ制御方法及び装置は、相電流または相電流の固定子座標系（αβ座標系）上の２軸成分または相電流の回転座標系上の２軸成分または相電流の一般座標系上の２軸成分と直流電圧とデッドタイムとキャリア周波数からデッドタイム誤差電圧の特定次数成分を求めてデッドタイム補償を行うので、新たな装置を付加することなく、相電流のゼロクロス付近においても検出時のハンチング無く、またゼロクロス付近に禁止帯を設けることによる補償性能の劣化なく、精度良くデッドタイム補償が行える。またＰＷＭ周波数に依らずに低騒音化が行え、運転周波数や駆動対象モータに対する適用制約が少なく、デッドタイム補償電圧を簡易な方法で生成し、電流リプルが少なく、高効率な運転を実現できるインバータ制御方法・装置を得ることができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
実施の形態２．
図１では、２相３相変換手段６０で得られる各相電圧指令値Ｖｕ*〜Ｖｗ*に対して、デッドタイム補償成分ΔＶｕ〜ΔＶｗを加算器７４ａ〜７４ｃを介して各相に加算した後、ＰＷＭ信号作成手段８０によりＰＷＭ信号を作成し、ＰＷＭ信号発生手段８１でＰＷＭ信号を発生する例を示した。
デッドタイム補償量の演算は、固定子座標系（αβ座標系）から行っても良い。
本実施の形態２では、このデッドタイム補償量の演算を固定子座標系（αβ座標系）から行う場合について説明する。
図６は、本発明の実施の形態２にかかるＰＷＭインバータの制御装置を示す図である。
図６は、図１と比較してデッドタイム補償を行う箇所が異なる
以下、本発明の実施の形態２にかかるインバータのデッドタイム補償方法・装置について実施の形態１と異なる点について図面を参照しながら説明する。
図６では、固定子座標系（αβ座標系）上の電圧指令の２軸成分に対して補償電圧成分を加算することでデッドタイム補償を行う。すなわち図６は、回転座標逆変換手段５０で得られたα軸電圧指令Ｖα*とβ軸電圧指令Ｖβ*に対して、補償量演算手段７１で算出したα軸電圧指令補償成分ΔＶα*とβ軸電圧指令補償成分ΔＶβ*を加算器７６ａ〜７６ｂを介してαβ軸の各成分に加算することでデッドタイム補償を行う。デッドタイム補償後のαβ軸の各電圧成分Ｖα**及びＶβ**は数２３で表せる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
以下、動作について説明する。数７をベースに、数１４のようにして得られた各相のデッドタイム補償量を補償量演算手段７３において数１８の３相２相変換を施し、固定子座標系（αβ座標系）上の２軸成分に変換する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
次に、回転座標逆変換５０で得られるα軸電圧指令Ｖα*、β軸電圧指令Ｖβ*に対して、加算器７６ａ〜７６ｂを通して補償量各成分を加算し、Ｖα*'（＝Ｖα*＋ΔＶα）、Ｖβ*'（＝Ｖβ*＋ΔＶβ）を得る。Ｖα*'、Ｖβ*'を２相３相変換手段に用い、各相電圧指令Ｖｕ*〜Ｖｗ*を演算する。以後の動作は実施の形態１と同様である。
以上により、固定子座標系（αβ座標系）上でもデッドタイム補償を行うことができる。なお、数１５では１次成分の例を示しているが、数１４に示す特定次数成分についても同様の考え方で行える。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
以下、動作について説明する。数７をベースに、数１４のようにして得られた各相のデッドタイム補償量を補償量演算手段７３において数１８の３相２相変換を施し、固定子座標系（αβ座標系）上の２軸成分に変換する。