(57)【特許請求の範囲】
【請求項１】
交流電源（20）の出力を全波整流するコンバータ回路（11）と、
上記コンバータ回路（11）の出力ノードの間に接続されたコンデンサ（C）と、
上記コンバータ回路（11）の出力を、複数のスイッチング素子（Sup,…,Swn）のオンオフ動作によって、交流に変換してモータ（30）に供給するインバータ回路（13）と、
上記インバータ回路（13）の入力である直流母線より、上記モータ（30）に流れるモータ電流値を検出する電流検出部（54）と、
上記電流検出部（54）によって検出されたモータ電流値を用いて、所定の更新タイミングにおいて、上記複数のスイッチング素子（Sup,…,Swn）のオンオフ動作の制御を行う制御部（40）とを備え、
上記制御部（40）は、
上記所定の更新タイミングにおけるモータ電流値（id,iq）を、複数回の検出タイミングにおいて検出されたモータ電流値（id(n),iq(n)）を用いた補正演算を行うことによって、算出する電流値補正部（45）を備えており、
上記電流値補正部（45）は、上記所定の更新タイミング直前の第１検出タイミング、および、上記第１検出タイミング以前の第２検出タイミングにおけるモータ電流値と、上記第２検出タイミングから上記第１検出タイミングまでの間における平均モータ電圧と、上記第１検出タイミングから上記所定の更新タイミングまでの間における平均モータ電圧と、上記モータ（30）の機器定数とを用いて、上記補正演算を行う
ことを特徴とする電力変換装置。
【請求項２】
請求項１において、
上記第２検出タイミングは、上記第１検出タイミングに対してスイッチング素子のスイッチング周期の２分の１以上前の検出タイミングである
ことを特徴とする電力変換装置。
【請求項３】
請求項１において、
上記コンバータ回路（11）の出力は、上記交流電源（20）の周波数に応じて脈動する直流電圧である
ことを特徴とする電力変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンバータ回路とインバータ回路とを有する電力変換回路において、直流母線よりモータ電流を検出する技術に関する。
【背景技術】
【０００２】
家電製品に搭載されているインバータでは、モータのセンサレスベクトル制御に必要となるモータ電流の検出を安価に行うために、直流母線にシャント抵抗を挿入した電流検出回路が利用されている（１シャント電流検出方式）。非特許文献１では、直流母線からモータ電流を検出する原理が示されている。
【０００３】
また、近年、特許文献１に示されたような、直流部に小容量のコンデンサを用いたインバータ（電解コンデンサレスインバータ）が利用されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−５１５８９号公報
【非特許文献】
【０００５】
【非特許文献１】谷沢他、「PWMインバータの三相出力電流の直流側での検出法」、電気学会産業電力電気応用研究会IEA-94-17、pp.45-49、1994.
【発明の概要】
【発明が解決しようとする課題】
【０００６】
直流部に大容量の電解コンデンサを用いたインバータでは、安定状態においてモータ電流の振幅はほぼ一定となっている。このモータ電流を、センサレスベクトル制御に一般的に用いられるｄｑ軸（回転座標）で見ると、ｄ軸電流およびｑ軸電流は変動の少ない直流となる。
【０００７】
これに対して、特許文献１に示されたような電解コンデンサレスインバータにおいては、ｄ軸電流およびｑ軸電流は交流電源の２倍の周波数で常に変動している。これは、力率と電源高調波を改善するためである。
【０００８】
そして、ＰＷＭインバータでは、時間平均が指令電圧と等しくなるようなパルス状の電圧が出力される。パルス電圧の波高値は直流部の電圧にほぼ等しい。そのため、平均電圧により制御されるモータ電流は、ＰＷＭ周期間において単調な変化とはならず、出力されているパルス電圧波形の変化により増減を繰り返した電流波形となる。仮に、ＰＷＭ周期間の平均電圧により単調変化する電流を平均電流とした場合、平均電流と増減を繰り返す実電流とは、ＰＷＭ周期の始点と終点ではほぼ一致するが、それ以外では偏差を生じる。平均電流と実電流との偏差をリプルと呼ぶとして、リプルは直流母線にも表れる。リプルの影響を少なく電流検出を行えるのは、零ベクトルの中央であるが、零ベクトル期間は直流母線にモータ電流が表れない。このため、直流母線電流からモータ電流検出を行う以上、リプルが混入することは避けられない。
【０００９】
また、大容量電解コンデンサを用いたインバータに比べて、電解コンデンサレスインバータでは、電源高調波の制御を行うために高い電流制御応答が必要となる。この点において、電流リプルの電流制御に対する影響は、電解コンデンサレスインバータの方が大きい。
【００１０】
本発明では、電力変換装置において、直流母線において行うモータ電流検出を、より高精度に実行可能にすることを目的とする。
【課題を解決するための手段】
【００１１】
上記の課題を解決するため、第１の発明は、電力変換装置であって、
交流電源（20）の出力を全波整流するコンバータ回路（11）と、
上記コンバータ回路（11）の出力ノードの間に接続されたコンデンサ（C）と、
上記コンバータ回路（11）の出力を、複数のスイッチング素子（Sup,…,Swn）のオンオフ動作によって、交流に変換してモータ（30）に供給するインバータ回路（13）と、
上記インバータ回路（13）の入力である直流母線より、上記モータ（30）に流れるモータ電流値を検出する電流検出部（54）と、
上記電流検出部（54）によって検出されたモータ電流値を用いて、所定の更新タイミングにおいて、上記複数のスイッチング素子（Sup,…,Swn）のオンオフ動作の制御を行う制御部（40）とを備え、
上記制御部（40）は、
上記所定の更新タイミングにおけるモータ電流値（id,iq）を、複数回の検出タイミングにおいて検出されたモータ電流値（id(n),iq(n)）を用いた補正演算を行うことによって、算出する電流値補正部（45）を備えている。そして、上記電流値補正部（45）は、上記所定の更新タイミング直前の第１検出タイミング、および、上記第１検出タイミング以前の第２検出タイミングにおけるモータ電流値と、上記第２検出タイミングから上記第１検出タイミングまでの間における平均モータ電圧と、上記第１検出タイミングから上記所定の更新タイミングまでの間における平均モータ電圧と、上記モータ（30）の機器定数とを用いて、上記補正演算を行う。
【００１２】
この構成により、インバータ回路（13）における複数のスイッチング素子（Sup,…,Swn）のオンオフ動作は、制御部（40）によって、所定の更新タイミングにおいて、制御される。制御部（40）は、インバータ回路（13）の入力である直流母線より検出されたモータ電流値を用いて、複数のスイッチング素子（Sup,…,Swn）のオンオフ動作を制御する。そして、所定の更新タイミングにおけるモータ電流値は、電流値補正部（45）において、複数回の検出タイミングにおいて検出されたモータ電流値を用いた補正演算によって、算出される。これにより、所定の更新タイミングにおいて、より精度の高いモータ電流値が算出されるので、例えば電解コンデンサレスインバータによる制御において、より高精度の高調波抑制を行うことが可能になる。
【００１３】
また、所定の更新タイミングにおけるモータ電流値の補正演算は、直前の第１検出タイミング、および、第１検出タイミング以前の第２検出タイミングにおけるモータ電流値と、第２検出タイミングから第１検出タイミングまでの間における平均モータ電圧と、第１検出タイミングから所定の更新タイミングまでの間における平均モータ電圧と、モータの機器定数とを用いて、行われる。これにより、所定の更新タイミングにおいて、より精度の高いモータ電流値が確実に算出される。
【００１４】
また、第２の発明は、第１の発明において、上記第２検出タイミングは、上記第１検出タイミングに対してスイッチング素子のスイッチング周期の２分の１以上前の検出タイミングである。
【００１５】
この構成により、誤差の少ない演算を行うことができ、更新タイミング前の電流変化が的確に反映されたモータ電流値を得ることができる。
【００１６】
また、第３の発明は、第１の発明において、上記コンバータ回路（11）の出力は、上記交流電源（20）の周波数に応じて脈動する直流電圧である。
【００１７】
この構成により、電解コンデンサレスインバータ制御において、より高精度の高調波抑制を実現することができる。
【発明の効果】
【００１８】
本発明によると、制御部がインバータ回路の制御を実行する所定の更新タイミングにおいて、より精度の高いモータ電流値が算出される。これにより、例えば電解コンデンサレスインバータによる制御において、より高精度の高調波抑制を行うことが可能になる。
【図面の簡単な説明】
【００１９】
【図１】実施形態に係る電力変換装置の構成例を示す回路図
【図２】図１の電力変換装置における制御部の構成例
【図３】電流値補正部の動作例を示すタイミングチャート
【図４】電圧ベクトルとスイッチング素子のスイッチング状態との関係を示すテーブル
【図５】モータ電流値の補正演算の処理の流れを示すフローチャート
【発明を実施するための形態】
【００２０】
以下、実施の形態を図面を参照して詳しく説明する。なお、図中同一または相当部分には同一の符号を付しその説明は繰り返さない。
【００２１】
図１は実施形態に係る電力変換装置（10）の構成例を示している。電力変換装置（10）は、入力交流電圧（この例では、単相の交流電源（20）から供給された電源電圧（Vin））を所定の出力交流電圧に変換してモータ（30）に供給するものであり、コンバータ回路（11）と、直流リンク部（12）と、インバータ回路（13）と、制御部（40）とを備えている。例えば、モータ（30）は、ＩＰＭモータ（Interior Permanent Magnet Motor）によって構成され、空気調和機の圧縮機（図示を省略）を駆動する。
【００２２】
〈コンバータ回路〉
コンバータ回路（11）は、リアクトル（L）を介して交流電源（20）に接続され、交流電源（20）からの電源電圧（Vin）を全波整流する。この例では、コンバータ回路（11）は、ブリッジ状に結線された４個のダイオード（D1,D2,D3,D4）を備えている。すなわち、コンバータ回路（11）は、ダイオードブリッジ回路によって構成されている。
【００２３】
〈直流リンク部〉
直流リンク部（12）は、コンバータ回路（11）の一対の出力ノードの間に接続されたコンデンサ（C）を有し、コンバータ回路（11）の出力（すなわち、全波整流された電源電
圧（Vin））を入力して直流電圧（Vdc）を生成する。直流電圧（Vdc）は、電源電圧（Vin）の周波数に応じて脈動する。
【００２４】
ここで、電源電圧（Vin）の周波数に応じた脈動成分が直流電圧（Vdc）に含まれている理由について説明する。直流リンク部（12）のコンデンサ（C）の容量値は、コンバータ回路（11）の出力をほとんど平滑化することができない一方で、インバータ回路（13）のスイッチング動作に起因するリプル電圧（スイッチング周波数に応じた電圧変動）を抑制することができるように、設定されている。具体的には、コンデンサ（C）は、一般的な電力変換装置においてコンバータ回路（11）の出力の平滑化に用いられる平滑コンデンサ（例えば、電解コンデンサ）の容量値の約０．０１倍の容量値（例えば、数十μＦ程度）を有する小容量コンデンサ（例えば、フィルムコンデンサ）によって構成されている。このようにコンデンサ（C）が構成されているので、直流リンク部（12）においてコンバータ回路（11）の出力がほとんど平滑化されず、その結果、電源電圧（Vin）の周波数に応じた脈動成分（具体的には、電源電圧（Vin）の周波数の２倍の周波数を有する脈動成分）が直流電圧（Vdc）に残留することになる。例えば、直流電圧（Vdc）は、その最大値がその最小値の２倍以上になるように脈動している。
【００２５】
〈インバータ回路〉
インバータ回路（13）は、その一対の入力ノードが直流リンク部（12）のコンデンサ（C）の両端に接続され、直流リンク部（12）によって生成された直流電圧（Vdc）をスイッチング動作により出力交流電圧に変換してモータ（30）に供給する。この例では、インバータ回路（13）は、三相の出力交流電圧をモータ（30）に供給するために、ブリッジ結線された６つのスイッチング素子（Sup,Svp,Swp,Sun,Svn,Swn）と、６つの還流ダイオード（Dup,Dvp,Dwp,Dun,Dvn,Dwn）とを有している。詳しく説明すると、インバータ回路（13）は、２つのスイッチング素子を互いに直列に接続してなる３つのスイッチングレグを備え、３つのスイッチングレグの各々において、上アームのスイッチング素子（Sup,Svp,Swp）と下アームのスイッチング素子（Sun,Svn,Swn）との中点が、モータ（30）の各相のコイル（ｕ相，ｖ相，ｗ相のコイル）にそれぞれ接続されている。また、６つのスイッチング素子（Sup,Svp,Swp,Sun,Svn,Swn）には、６つの還流ダイオード（Dup,Dvp,Dwp,Dun,Dvn,Dwn）がそれぞれ逆並列に接続されている。
【００２６】
〈各種検出部〉
また、この例では、電力変換装置（10）は、電源位相検出部（51）と、直流電圧検出部（52）と、シャント抵抗（53）と、モータ電流検出部（54）と、モータ角周波数検出部（62）と、モータ位相検出部（63）とをさらに備えている。
【００２７】
電源位相検出部（51）は、電源電圧（Vin）の位相角（電源位相（θin））を検出する。直流電圧検出部（52）は、直流リンク部（12）の直流電圧（Vdc）の電圧値を検出する。モータ角周波数検出部（62）は、モータ（30）の電気角の回転角周波数（モータ角周波数（ω））を検出する。モータ位相検出部（63）は、モータ（30）の回転子磁極位置（図示を省略）の電気角（モータ位相（θe））を検出する。
【００２８】
モータ電流検出部（54）は、モータ（30）の各相に流れるモータ電流（ｕ相電流（iu），ｖ相電流（iv），ｗ相電流（iw））の電流量を検出する。シャント抵抗（53）は、負荷（モータ（30））からの電流が流れ込む位置に配置されている。この例では、シャント抵抗（53）は、インバータ回路（13）の負側の直流母線とコンバータ回路（12）の負側ノード（より詳しくはコンデンサ（C）よりもモータ（30）寄りのノード）との間に設けられている。このシャント抵抗（53）にモータ（30）からの電流が流れると、シャント抵抗（53）の両端には電圧差が生じ、モータ電流検出部(54)は、シャント抵抗（53）の両端間の電圧を検出することで相電流（iu,iv,iw）を算出することができる。
【００２９】
〈制御部〉
制御部（40）は、インバータ回路（13）のスイッチング動作を制御してインバータ回路（13）の出力（出力交流電圧）を制御する。これにより、モータ（30）の駆動が制御される。この例では、モータ（30）は、ベクトル制御により制御される。制御部（40）は所定の周期（以下、更新周期（Tc）と呼ぶ）でＰＷＭ出力（G）の更新を行う。
【００３０】
図２は制御部（40）の構成例である。制御部（40）は、マイクロコンピュータ（図示は省略）とそれを動作させるプログラムを含み、スイッチング素子（Sup,…,Swn）のオンオフ動作の制御を行うことによってインバータ回路（13）の電流制御を行う。すなわち、制御部（40）によってインバータ回路（13）の出力が制御されて、モータ（30）の駆動が制御される。モータ（30）の駆動の制御には、例えばｄ−ｑ軸ベクトル制御が用いられる。本実施形態の制御部（30）は、速度制御部（41）、乗算器（42）、ｄｑ電流指令値生成部（43）、座標変換部（44）、電流値補正部（45）、ｄｑ軸電流制御部（46）、及びＰＷＭ演算部（47）を備えている。
【００３１】
速度制御部（41）は、モータ（30）の回転角周波数（ω）と、回転角周波数の指令値（ω*）との偏差を求める。そして、速度制御部（41）は、その偏差を比例・積分演算（ＰＩ演算）し、その演算結果を電流指令値（im*）として乗算器（42）に出力する。
【００３２】
乗算器（42）は、交流電源（20）における電圧（Vin）の位相角（θin）の正弦値の絶対値（｜sin（θin）｜）と、電流指令値（im*）とを乗算し、乗算結果を駆動電流指令値（idq*）として出力する。
【００３３】
ｄｑ電流指令値生成部（43）は、駆動電流指令値（idq*）と、モータ（30）に流す電流の位相（β）の指令値（β*）とから、ｄ軸電流指令値（id*）及びｑ軸電流指令値（iq*）を求め、それらをｄｑ軸電流制御部（46）に出力する。具体的にｄｑ電流指令値生成部（43）は、指令値（β*）の正弦値（-sinβ*）に駆動電流指令値（idq*）を乗じてｄ軸電流指令値（id*）を生成し、指令値（β*）の余弦値（cosβ*）に駆動電流指令値（idq*）を乗じてｑ軸電流指令値（iq*）を生成する。
【００３４】
座標変換部（44）は、モータ（30）の電気角（θe）と、インバータ回路（13）の相電流（iu,iv,iw）とから、ｄ軸電流値（id(n)）とｑ軸電流値（iq(n)）を算出する。なお、ｎは整数であり、検出タイミングの番号を示す。
【００３５】
電流値補正部（45）は、座標変換部（44）から出力されたｄ軸電流値（id(n)）およびｑ軸電流値（iq(n)）を用いて補正演算を行い、ＰＷＭ出力（G）の更新に用いるｄ軸電流値（id）およびｑ軸電流値（iq）を算出する。ここでの補正演算の詳細については、後述する。電流値補正部（45）は、ｄ軸電流値（id(n)）およびｑ軸電流値（iq(n)）などを一時的に記憶するメモリ（45a）と、メモリ（45a）に記憶されたｄ軸電流値（id(n)）およびｑ軸電流値（iq(n)）などを用いて補正演算を行う演算部（45b）とを備えている。
【００３６】
ｄｑ軸電流制御部（46）は、ｄ軸電流指令値（id*）とｄ軸電流値（id）との偏差、及び、ｑ軸電流指令値（iq*）とｑ軸電流値（iq）との偏差がそれぞれ小さくなるように、ｄ軸の電圧指令値（Vd*）とｑ軸の電圧指令値（Vq*）を生成し、ＰＷＭ演算部（47）に出力する。
【００３７】
ＰＷＭ演算部（47）には、ｄ軸及びｑ軸の電圧指令値（Vd*,Vq*）と、直流リンク電圧（Vdc）と、モータ（30）の電気角（θe）とが入力される。ＰＷＭ演算部（47）は、これらの値に基づいて、インバータ回路（13）の各スイッチング素子（Sup,…,Swn）のオンオフ動作を制御する制御信号（G）（ＰＷＭ出力）を生成してインバータ回路（13）に出力する。この例では、ＰＷＭのキャリアは三角波であり、スイッチング素子のスイッチング周波数はキャリア周波数と同じになる。ＰＷＭ出力の更新は、三角波の山および谷で行われ、ＰＷＭ出力の更新周期はキャリア周期の２分の１となる。
【００３８】
＜電流値補正部（45）における補正演算＞
ｄ軸ｑ軸それぞれのモータ電圧方程式は、以下のとおりである。
Vd = p(Ld・id) + Ra・id - ωLq・iq
Vq = p(Lq・iq) + Ra・iq + ωLd・id + ωφa
Ld：ｄ軸インダクタンス
Lq：ｑ軸インダクタンス
Ra：電機子抵抗
φa：永久磁石による電機子錯交磁束
p：微分演算子
【００３９】
ここで、ＰＷＭ出力の更新タイミングをt(n’)とし、ｄ軸電流値およびｑ軸電流値の検出タイミングのうち更新タイミングt(n’)直前の検出タイミングをt(n)（第１検出タイミングに相当）、検出タイミングt(n)の前々回の検出タイミングをt(n-2)（第２検出タイミングに相当）とする。t(n-2)〜t(n’)の期間において、ω,Ld,Lq,Ra,φaが一定であると仮定する。また、 t(n-2)〜t(n’)の期間において、t(n) よりも前に出力した電圧をVd0, Vq0とし、t(n)よりも後に出力した電圧をVd1, Vq1とする。すると、上式は以下のように表すことができる。
Ld (id(n)-id(n-2))/(t(n)-t(n-2)) = Vd0 - Ra・id(n) + ωLq・iq(n)
Ld (id(n’)-id(n))/(t(n’)-t(n)) = Vd1 - Ra・id(n) + ωLq・iq(n)
Lq (iq(n)-iq(n-2))/(t(n)-t(n-2)) = Vq0 - Ra・iq(n) - ωLd・id(n) - ωφa
Lq (iq(n’)-iq(n))/(t(n’)-t(n)) = Vq1 - Ra・iq(n) - ωLd・id(n) - ωφa
上の式より、更新タイミングt(n’)におけるｄ軸電流id(n’)およびｑ軸電流iq(n’)は、次のように表すことができる。
id(n’) = id(n)
+ (id(n)-id(n-2))(t(n’)-t(n))/(t(n)-t(n-2)) 
+ (t(n’)-t(n))(vd1-vd0) /Ld  …（１）
iq(n’)  = iq(n)
+ (iq(n)-iq(n-2))(t(n’)-t(n))/(t(n)-t(n-2))
+ (t(n’)-t(n))(vq1-vq0) /Lq  …（２）
ここでは、電流値補正部（45）は、上式（１），（２）に従って補正演算を行う。
【００４０】
図３は本実施形態における電流値補正部（45）の動作例を示すタイミングチャートである。図３では、インバータ回路１３の各スイッチング素子（Sup,…,Swn）のスイッチングパターンを電圧ベクトルで表示している。図４は電圧ベクトルＶ０〜Ｖ７と各スイッチング素子（Sup,…,Swn）のスイッチング状態の関係を示すテーブルである。図４では、シャント抵抗(53)（抵抗値Ｒ［Ω］）の電圧値を併せて示している。
【００４１】
図３の動作例では、制御部（40）は、ＰＷＭタイマカウンタが最小値または最大値となるタイミングにおいて、ＰＷＭ出力（G）を更新するものとしている。すなわち、更新タイミングt(n’)は、ＰＷＭタイマカウンタが最小値または最大値となるタイミングに設定されている。また、制御部（40）は、電圧ベクトルＶ４，Ｖ５の切り替わりの前後において、ｄ軸電流値およびｑ軸電流値を検出している。すなわち、検出タイミングt(n)は電圧ベクトルＶ４，Ｖ５の切り替わりのタイミングに設定されている。
【００４２】
ｑ軸電流の補正演算について説明する。なお、ｄ軸電流の補正演算は、ｑ軸電流の補正演算と同様であるため、詳細な説明は省略する。
【００４３】
まず、検出タイミング間の電流変化を算出する（図３の（１））。ここでは、前々回の検出タイミングt(n-2)におけるｑ軸電流値iq(n-2)と、更新タイミングt(n’)の直前の検出タイミングt(n)におけるｑ軸電流値iq(n)との差(iq(n-2)-iq(n))を求める。そして、算出した差、すなわち検出タイミング間の電流変化による補正値を算出する（図３の（２））。ここでは、差(iq(n-2)-iq(n))に、時間比(t(n’)-t(n))/(t(n)-t(n-2))を乗じる。
【００４４】
また、検出タイミング間の平均電圧を算出する（図３の（３））。ここでは、前々回の検出タイミングt(n-2)から直前の検出タイミングt(n)までの期間のｑ軸電圧Vqの平均電圧Vq0を求める。さらに、直前の検出タイミングt(n)と更新タイミングt(n’)との間の平均電圧Vq1を算出する（図３の（４））。そして、平均電圧の偏差(Vq1-Vq0)を算出し（図３の（５））、算出した平均電圧の偏差による補正値を算出する（図３の（６））。ここでは、偏差(Vq1-Vq0)に(t(n‘)-t(n))/Lqを乗じる。Ldはモータ(30)の機器定数から得られる。
【００４５】
そして、直前の検出タイミングで検出したｑ電流値iq(n)に、図３の（２）で算出した検出タイミング間の電流変化による補正値と、図３の（６）で算出した平均電圧の偏差による補正値とを加算する。これにより、上述の式（１），（２）に従った補正が行われる。
【００４６】
図５は上述したモータ電流値の補正演算の処理の流れを示すフローチャートである。ここではｑ軸電流の補正演算を例にとって説明するが、ｄ軸電流の補正演算についても、処理の流れは同様である。まず、検出タイミング間の電流変化を算出し（Ｓ１）、算出した電流変化による補正値を算出する（Ｓ２）。また、検出タイミング間の平均電圧を算出する（Ｓ３）とともに、直前の検出タイミングと更新タイミングとの間の平均電圧を算出する（Ｓ４）。そして、その平均電圧の偏差を算出し（Ｓ５）、算出した平均電圧の偏差による補正値を算出する（Ｓ６）。そして、ステップＳ２，Ｓ６で算出した補正値を用いて、直前の検出タイミングにおいて検出したｑ軸電流の電流値を補正する。
【００４７】
このような補正により、所定の更新タイミングt(n’)において、モータ電流リプルが抑制されるよう補正されたｄ軸電流（id）およびｑ軸電流（iq）を得ることができる。
【００４８】
以上のように本実施形態によると、インバータ回路（13）における複数のスイッチング素子（Sup,…,Swn）のオンオフ動作は、制御部（40）によって、所定の更新タイミングにおいて、制御される。制御部（40）は、シャント抵抗（50）の両端間電圧から検出されたモータ電流値を用いて、複数のスイッチング素子（Sup,…,Swn）のオンオフ動作を制御する。そして、所定の更新タイミングにおけるモータ電流値は、複数回の検出タイミングにおいて検出されたモータ電流値を用いた補正演算によって、算出される。これにより、所定の更新タイミングにおいて、より精度の高いモータ電流値が算出されるので、電解コンデンサレスインバータによる制御において、より高精度の高調波抑制を行うことが可能になる。
【００４９】
なお、本実施形態では、更新タイミングにおけるモータ電流値の補正演算に、直前の検出タイミング、および、前々回の検出タイミングにおける電流値と電圧値を用いたが、これに限られるものではない。例えば、直前の検出タイミングおよび前回の検出タイミングにおける電流値と電圧値を用いてもよいし、直前の検出タイミングを含む過去３回以上の検出タイミングにおける電流値と電圧値を用いてもかまわない。ただし、直前の検出タイミング、および、前々回の検出タイミングにおける電流値と電圧値を用いることによって、誤差の少ない演算を行うことができ、更新タイミング前の電流変化が的確に反映されたモータ電流値を得ることができる。
【００５０】
誤差の少ない演算を行うことができる理由は、以下のとおりである。ＰＷＭインバータから出力される電圧ベクトルは、出力電圧位相に応じて刻々と変化する。電圧ベクトルの変化は、更新周期内に出力される各電圧ベクトルに対応したスイッチング状態の継続時間の変化として表れる。電圧ベクトル継続時間が変化することで、電流検出タイミングである電圧ベクトルの切り替わりタイミングは、更新周期内の全てのタイミングを取り得る。このため、更新タイミング直前の検出タイミングと前回の検出タイミングとの時間間隔は、検出に要する時間を除いて、最短でゼロに近づく。時間間隔が短い検出値を用いて演算を行うと、式（１），（２）における電流変化量のＳ／Ｎ比が低くなる。したがって、演算誤差が大きくなる。
【００５１】
一方、更新タイミング直前の検出タイミングと前々回の検出タイミングとの時間間隔は、検出に要する時間を除いて、最短で更新周期（キャリア周期の２分の１）となる。一定以上の時間間隔が確保された検出値を用いて演算を行うと、式（１），（２）における電流変化量のＳ／Ｎ比が高くなる。したがって、誤差の小さい演算が可能になる。
【００５２】
また、式（１），（２）には、ω，Ra，φaが含まれていない。つまり、正確なω，Ra，φaが分からなくても、電流の演算が可能となる。
【００５３】
また、本実施形態では、シャント抵抗を用いて直流母線の負側より電流検出を行うものとしたが、本発明はこれに限られるものではない、例えば、ＣＴを用いてもよいし、直流母線の正側より検出してもよい。
【００５４】
また、本実施形態では、ｑ軸電流およびｄ軸電流について補正演算を行うものとしたが、本発明はこれに限られるものではない。例えば、ｑ軸電流およびｄ軸電流の一方について、本実施形態で示した補正演算を行うものとしてもよい。
【００５５】
また、本実施形態では、電解コンデンサレスインバータ制御の構成を前提としたが、本発明はこれに限られるものではない。例えば、直流リンク部に大容量の電解コンデンサを用いたインバータに適用することも可能である。この場合でも、ＰＷＭ出力の更新タイミングにおいて、より精度の高いモータ電流値が算出されるので、モータ制御の精度が向上する。
【産業上の利用可能性】
【００５６】
本発明は、電力変換回路において、直流母線において行うモータ電流検出をより高精度に実行するのに有用である。
【符号の説明】
【００５７】
１１  コンバータ回路
１３  インバータ回路
２０  交流電源
３０  モータ
４０  制御部
４５  電流値補正部
５３  シャント抵抗
５４  電流検出部
C  コンデンサ
Sup,Svp,Swp,Sun,Svn,Swn  スイッチング素子
【図１】
0006515532.tif 000002
【図２】
0006515532.tif 000003
【図３】
0006515532.tif 000004
【図４】
0006515532.tif 000005
【図５】
0006515532.tif 000006