(57)【要約】【課題】簡易な処理で交流電力を交流電力に直接変換できるマトリックスコンバータを得ること。【解決手段】マトリックスコンバータは、入力された３相交流電力を３相交流電力に直接変換して負荷に出力するマトリックスコンバータであって、前記入力された３相交流電力の前記負荷への供給をＯＮ／ＯＦＦする双方向スイッチ回路と、前記入力された３相交流電力に対して、前記入力された３相交流電力における各相の電圧の大小関係に応じて区分された複数のモードに応じて異なる仮想ＡＣ／ＤＣ変換処理を行い、前記入力された３相交流電力のうち２相を選択し、選択された２相の線間電圧に対し、前記複数のモードに応じて異なる仮想ＤＣ／ＡＣ変換処理を行うように、前記双方向スイッチ回路のスイッチングパターンを生成する制御部とを備える。【選択図】図１
2014168382.tif 000002
【特許請求の範囲】
【請求項１】
入力された３相交流電力を３相交流電力に直接変換して負荷に出力するマトリックスコンバータであって、
前記入力された３相交流電力の前記負荷への供給をＯＮ／ＯＦＦする双方向スイッチ回路と、
前記入力された３相交流電力に対して、前記入力された３相交流電力における各相の電圧の大小関係に応じて区分された複数のモードに応じて異なる仮想ＡＣ／ＤＣ変換処理を行い、前記入力された３相交流電力のうち２相を選択し、選択された２相の線間電圧に対し、前記複数のモードに応じて異なる仮想ＤＣ／ＡＣ変換処理を行うように、前記双方向スイッチ回路のスイッチングパターンを生成する制御部と、
を備えたことを特徴とするマトリックスコンバータ。
【請求項２】
前記制御部は、前記入力された３相交流電力に対して、前記複数のモードに応じて異なる第１のキャリア波形パターンを用いて仮想ＡＣ／ＤＣ変換処理を行い、前記入力された３相交流電力のうち２相を選択し、選択された２相の線間電圧に対し、前記複数のモードに応じて異なる第２のキャリア波形パターンを用いて仮想ＤＣ／ＡＣ変換処理を行うように、前記双方向スイッチ回路のスイッチングパターンを生成する
ことを特徴とする請求項１に記載のマトリックスコンバータ。
【請求項３】
前記制御部は、前記複数のモードのそれぞれにおいて、前記仮想ＡＣ／ＤＣ変換処理として、前記第１のキャリア波形パターンと入力側の相に対応した第１の制御信号とから、複数の線間電圧発生区間を求め、前記仮想ＤＣ／ＡＣ変換処理として、前記複数の線間電圧発生区間に対応した前記第２のキャリア波形パターンを生成し、生成された前記第２のキャリア波形パターンと出力側の相に対応した第２の制御信号とから、前記双方向スイッチ回路のスイッチングパターンを生成する
ことを特徴とする請求項２に記載のマトリックスコンバータ。
【請求項４】
前記制御部は、前記入力された３相交流電力における最大電圧相、最小電圧相、及び中間電圧相を認識し、前記複数の線間電圧発生区間を、中間電圧相及び最小電圧相に対応した第１の区間と、最大電圧相及び最小電圧相に対応した第２の区間と、最大電圧相及び中間電圧相に対応した第３の区間とに分けて求める
ことを特徴とする請求項３に記載のマトリックスコンバータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マトリックスコンバータに関する。
【背景技術】
【０００２】
交流電力を直流電力に変換せず直接に交流電力に変換する電力変換器は、一般的に、マトリックスコンバータとして知られている。マトリックスコンバータは、変換するスイッチング素子が１段である。これにより、コンバータ及びインバータを組み合わせた電力変換器に比べて、効率を高くすることができ、直流電圧を扱う回路が無いことから、平滑用のコンデンサも不要で装置寿命を長くでき、信頼性を高くすることができる。
【０００３】
非特許文献１には、マトリックスコンバータにおいて、仮想整流器と仮想インバータとを考え、それぞれのＰＷＭパルスをマトリックス演算することで、マトリックスコンバータのパルスを発生させることが記載されている。これにより、非特許文献１によれば、入力された３相交流電圧をその３相交流電圧と異なる電圧及び周波数を有する３相交流電圧に変換できるとされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−３０４０９号公報
【非特許文献】
【０００５】
【非特許文献１】伊藤淳一ほか４名  「キャリア比較方式を用いた仮想ＡＣ／ＤＣ／ＡＣ変換方式によるマトリックスコンバータの制御法」  電学論  Ｄ，  １２４，  ５  （２００４−５）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
非特許文献１に記載の変換方法では、仮想整流器のＰＷＭパルスを生成する際に電圧ベクトルを電流ベクトルにマトリックスで変換する処理等が必要であるため、演算量が多く複雑な処理が必要である。すなわち、非特許文献１に記載の変換方法では、マトリックス演算のような複雑な演算が必須になる。
【０００７】
また、非特許文献１に記載の変換方法では、仮想インバータのＰＷＭパルスを生成する際に、仮想インバータの還流モードを仮想整流器に均等に分配するために、三角波キャリアを変調したり、直流のリップルを考慮してインバータの制御信号に補正をかける処理等が必要であるため、やはり演算量が多く複雑な処理が必要である。
【０００８】
さらに、非特許文献１に記載の変換方法では、入力電圧相の選択は、キャリア期間中、常に、最大−最小と最大−中間との２種の選択であると考えられる。最大−中間は、中間電圧相のゼロクロス近辺のパルス幅が狭くなるが、特に低負荷時にパルス幅が狭くなりやすく、パルス幅の時間がスイッチング素子のスイッチング時間より短くなる可能性がある。このため、非特許文献１に記載の変換方法では、変換性能として、入出力電流波形は、例えば低負荷時に電流・電圧の波形の歪率が大きくなりやすく、又、電力の変換効率が低下する傾向にある。
【０００９】
本発明は、上記に鑑みてなされたものであって、簡易な処理で交流電力を交流電力に直接変換できるマトリックスコンバータを得ることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明の第１の側面にかかるマトリックスコンバータは、入力された３相交流電力を３相交流電力に直接変換して負荷に出力するマトリックスコンバータであって、前記入力された３相交流電力の前記負荷への供給をＯＮ／ＯＦＦする双方向スイッチ回路と、前記入力された３相交流電力に対して、前記入力された３相交流電力における各相の電圧の大小関係に応じて区分された複数のモードに応じて異なる仮想ＡＣ／ＤＣ変換処理を行い、前記入力された３相交流電力のうち２相を選択し、選択された２相の線間電圧に対し、前記複数のモードに応じて異なる仮想ＤＣ／ＡＣ変換処理を行うように、前記双方向スイッチ回路のスイッチングパターンを生成する制御部とを備えたことを特徴とする。
【００１１】
また、本発明の第２の側面にかかるマトリックスコンバータは、本発明の第１の側面にかかるマトリックスコンバータにおいて、前記制御部は、前記入力された３相交流電力に対して、前記複数のモードに応じて異なる第１のキャリア波形パターンを用いて仮想ＡＣ／ＤＣ変換処理を行い、前記入力された３相交流電力のうち２相を選択し、選択された２相の線間電圧に対し、前記複数のモードに応じて異なる第２のキャリア波形パターンを用いて仮想ＤＣ／ＡＣ変換処理を行うように、前記双方向スイッチ回路のスイッチングパターンを生成することを特徴とする。
【００１２】
また、本発明の第３の側面にかかるマトリックスコンバータは、本発明の第２の側面にかかるマトリックスコンバータにおいて、前記制御部は、前記複数のモードのそれぞれにおいて、前記仮想ＡＣ／ＤＣ変換処理として、前記第１のキャリア波形パターンと入力側の相に対応した第１の制御信号とから、複数の線間電圧発生区間を求め、前記仮想ＤＣ／ＡＣ変換処理として、前記複数の線間電圧発生区間に対応した前記第２のキャリア波形パターンを生成し、生成された前記第２のキャリア波形パターンと出力側の相に対応した第２の制御信号とから、前記双方向スイッチ回路のスイッチングパターンを生成することを特徴とする。
【００１３】
また、本発明の第４の側面にかかるマトリックスコンバータは、本発明の第３の側面にかかるマトリックスコンバータにおいて、前記制御部は、前記入力された３相交流電力における最大電圧相、最小電圧相、及び中間電圧相を認識し、前記複数の線間電圧発生区間を、中間電圧相及び最小電圧相に対応した第１の区間と、最大電圧相及び最小電圧相に対応した第２の区間と、最大電圧相及び中間電圧相に対応した第３の区間とに分けて求めることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、マトリックス演算のような複雑な演算を行うのではなく、入力された３相交流電力の各相の電圧の大小関係に応じて、仮想ＡＣ／ＤＣ変換処理及び仮想ＤＣ／ＡＣ変換処理を行うように双方向スイッチ回路のスイッチングパターンを生成するため、簡易な処理で交流電力を交流電力に直接変換できる。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施の形態にかかるマトリックスコンバータの構成を示す図である。
【図２】図２は、実施の形態における双方向スイッチの構成を示す図である。
【図３】図３は、実施の形態における複数のモードを示す図である。
【図４】図４は、実施の形態における仮想ＡＣ／ＤＣ変換処理を示す図である。
【図５】図５は、実施の形態における電圧相の選択の考え方を示す図である。
【図６】図６は、実施の形態における仮想ＤＣ／ＡＣ変換処理を示す図である。
【図７】図７は、実施の形態におけるマトリックスコンバータの動作を示す波形図である。
【図８】図８は、実施の形態における制御信号発生部及び制御部の構成例を示す図である。
【図９】図９は、実施の形態における制御部の構成例を示す図である。
【図１０】図１０は、実施の形態における制御信号発生部及び制御部の他の構成例を示す図である。
【図１１】図１１は、実施の形態における制御信号発生部及び制御部の他の構成例を示す図である。
【発明を実施するための形態】
【００１６】
以下に、本発明にかかるマトリックスコンバータの実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１７】
（実施の形態）
実施の形態にかかるマトリックスコンバータ１について図１，２を用いて説明する。図１は、マトリックスコンバータ１の構成を示す図である。図２は、双方向スイッチＳＲＵ〜ＳＴＷの構成を示す図である。
【００１８】
マトリックスコンバータ１は、３相交流電源ＰＳから３相の電力線Ｌｒ，Ｌｓ，Ｌｔを介して３相交流電力が入力され、入力された３相交流電力を、一旦直流電力に変換することなく、３相交流電力に直接変換して３相の電力線Ｌｕ，Ｌｖ，Ｌｗ経由で負荷ＬＤに出力する。入力された３相交流電力と３相交流電力とは、電圧及び周波数が互いに異なる。入力された３相交流電力は、例えば、Ｒ相の交流電力、Ｓ相の交流電力、Ｔ相の交流電力を含む。３相交流電力は、例えば、Ｕ相の交流電力、Ｖ相の交流電力、Ｗ相の交流電力を含む。
【００１９】
具体的には、マトリックスコンバータ１は、３相リアクトル４０、入力コンデンサ５０、双方向スイッチ回路１０、制御信号発生部３０、及び制御部２０を備える。
【００２０】
３相リアクトル４０は、例えば、複数のリアクトル４１〜４３を有する。リアクトル４１は、例えば、Ｒ相の電力線Ｌｒに直列に挿入されている。リアクトル４２は、例えば、Ｓ相の電力線Ｌｓに直列に挿入されている。リアクトル４３は、例えば、Ｔ相の電力線Ｌｔに直列に挿入されている。３相リアクトル４０は、例えば、３相の電力線Ｌｒ，Ｌｓ，Ｌｔにおける電流・電圧のリップルを低減する。
【００２１】
入力コンデンサ５０は、例えば、複数のコンデンサ５１〜５３を有する。コンデンサ５１は、例えば、一端がＲ相の電力線Ｌｒに接続され、他端がコンデンサ５２，５３に接続されている。コンデンサ５２は、例えば、一端がＳ相の電力線Ｌｓに接続され、他端がコンデンサ５１，５３に接続されている。コンデンサ５３は、例えば、一端がＴ相の電力線Ｌｔに接続され、他端がコンデンサ５１，５２に接続されている。入力コンデンサ５０は、例えば、３相の電力線Ｌｒ，Ｌｓ，Ｌｔにおける電流・電圧のリップルを低減する。
【００２２】
双方向スイッチ回路１０は、入力された３相交流電力を３相交流電力へ変換するように、入力された３相交流電力の負荷への供給をＯＮ／ＯＦＦする。例えば、双方向スイッチ回路１０は、９つの双方向スイッチＳＲＵ，ＳＳＵ，ＳＴＵ，ＳＲＶ，ＳＳＶ，ＳＴＶ，ＳＲＷ，ＳＳＷ，ＳＴＷを有する。双方向スイッチ回路１０は、制御部２０による制御のもと、９つの双方向スイッチＳＲＵ〜ＳＴＷがそれぞれ所定のタイミングでＯＮ／ＯＦＦすることで、入力された３相交流電力を３相交流電力へ変換する。
【００２３】
双方向スイッチＳＲＵは、例えば、Ｒ相の交流電力からＵ相の交流電力の成分を生成する。双方向スイッチＳＲＵは、例えば、制御部２０からスイッチング信号φＳＲＵを受けて、スイッチング信号φＳＲＵに応じて、Ｒ相の電力線ＬｒとＵ相の電力線Ｌｕとの接続をＯＮ／ＯＦＦする。
【００２４】
双方向スイッチＳＳＵは、例えば、Ｓ相の交流電力からＵ相の交流電力の成分を生成する。双方向スイッチＳＳＵは、例えば、制御部２０からスイッチング信号φＳＳＵを受けて、スイッチング信号φＳＲＵに応じて、Ｓ相の電力線ＬｓとＵ相の電力線Ｌｕとの接続をＯＮ／ＯＦＦする。
【００２５】
双方向スイッチＳＴＵは、例えば、Ｔ相の交流電力からＵ相の交流電力の成分を生成する。双方向スイッチＳＴＵは、例えば、制御部２０からスイッチング信号φＳＴＵを受けて、スイッチング信号φＳＲＵに応じて、Ｔ相の電力線ＬｔとＵ相の電力線Ｌｕとの接続をＯＮ／ＯＦＦする。
【００２６】
双方向スイッチＳＲＵ，ＳＳＵ，ＳＴＵは、Ｕ相の電力線Ｌｕに共通に接続されており、双方向スイッチＳＲＵ，ＳＳＵ，ＳＴＵから供給されたＵ相の交流電力の成分は、Ｕ相の電力線Ｌｕ上で合成されＵ相の交流電力として負荷ＬＤへ供給される。
【００２７】
双方向スイッチＳＲＶは、例えば、Ｒ相の交流電力からＶ相の交流電力の成分を生成する。双方向スイッチＳＲＶは、例えば、制御部２０からスイッチング信号φＳＲＶを受けて、スイッチング信号φＳＲＶに応じて、Ｒ相の電力線ＬｒとＶ相の電力線Ｌｖとの接続をＯＮ／ＯＦＦする。
【００２８】
双方向スイッチＳＳＶは、例えば、Ｓ相の交流電力からＶ相の交流電力の成分を生成する。双方向スイッチＳＳＶは、例えば、制御部２０からスイッチング信号φＳＳＶを受けて、スイッチング信号φＳＲＶに応じて、Ｓ相の電力線ＬｓとＶ相の電力線Ｌｖとの接続をＯＮ／ＯＦＦする。
【００２９】
双方向スイッチＳＴＶは、例えば、Ｔ相の交流電力からＶ相の交流電力の成分を生成する。双方向スイッチＳＴＶは、例えば、制御部２０からスイッチング信号φＳＴＶを受けて、スイッチング信号φＳＲＶに応じて、Ｔ相の電力線ＬｔとＶ相の電力線Ｌｖとの接続をＯＮ／ＯＦＦする。
【００３０】
双方向スイッチＳＲＶ，ＳＳＶ，ＳＴＶは、Ｖ相の電力線Ｌｖに共通に接続されており、双方向スイッチＳＲＶ，ＳＳＶ，ＳＴＶから供給されたＶ相の交流電力の成分は、Ｖ相の電力線Ｌｖ上で合成されＶ相の交流電力として負荷ＬＤへ供給される。
【００３１】
双方向スイッチＳＲＷは、例えば、Ｒ相の交流電力からＷ相の交流電力の成分を生成する。双方向スイッチＳＲＷは、例えば、制御部２０からスイッチング信号φＳＲＷを受けて、スイッチング信号φＳＲＷに応じて、Ｒ相の電力線ＬｒとＷ相の電力線Ｌｗとの接続をＯＮ／ＯＦＦする。
【００３２】
双方向スイッチＳＳＷは、例えば、Ｓ相の交流電力からＷ相の交流電力の成分を生成する。双方向スイッチＳＳＷは、例えば、制御部２０からスイッチング信号φＳＳＷを受けて、スイッチング信号φＳＲＷに応じて、Ｓ相の電力線ＬｓとＷ相の電力線Ｌｗとの接続をＯＮ／ＯＦＦする。
【００３３】
双方向スイッチＳＴＷは、例えば、Ｔ相の交流電力からＷ相の交流電力の成分を生成する。双方向スイッチＳＴＷは、例えば、制御部２０からスイッチング信号φＳＴＷを受けて、スイッチング信号φＳＲＷに応じて、Ｔ相の電力線ＬｔとＷ相の電力線Ｌｗとの接続をＯＮ／ＯＦＦする。
【００３４】
双方向スイッチＳＲＷ，ＳＳＷ，ＳＴＷは、Ｗ相の電力線Ｌｗに共通に接続されており、双方向スイッチＳＲＷ，ＳＳＷ，ＳＴＷから供給されたＷ相の交流電力の成分は、Ｗ相の電力線Ｌｗ上で合成されＷ相の交流電力として負荷ＬＤへ供給される。
【００３５】
各双方向スイッチＳＲＵ〜ＳＴＷは、例えば、図２（ａ）に示すスイッチＳと等価である。図２（ａ）に示すスイッチＳは、制御部２０から制御端子ＣＴ経由でスイッチング信号を受け、ＯＮして端子Ｔ１と端子Ｔ２とを接続したり、ＯＦＦして端子Ｔ１と端子Ｔ２とを遮断したりする。スイッチＳは、端子Ｔ１と端子Ｔ２との間で双方向に電流が流れ得る。
【００３６】
図２（ａ）に示すスイッチＳは、理想的なスイッチである。実際にスイッチを構成する素子は、スイッチング時間が存在するため、転流する時の開放モード、短絡モードを考慮して、例えば、図２（ｂ）、又は図２（ｃ）に示すように接続されて構成されていてもよい。図２（ｂ）に示す構成は、例えば、逆阻止機能を有する素子ＥＬ１，ＥＬ２を並列接続して実現された構成である。逆阻止機能を有する素子ＥＬ１，ＥＬ２は、例えば、絶縁ゲートバイポーラトランジスタ（ＩＧＢＴ）でもよい。端子Ｔ１’，Ｔ２’は、それぞれ、図２（ａ）に示す端子Ｔ１，Ｔ２に対応しており、制御端子ＣＴ１’，ＣＴ１’は、図２（ａ）に示す制御端子ＣＴに対応している。
【００３７】
あるいは、図２（ｃ）に示す構成は、例えば、逆阻止機能が無い素子ＥＬ１１，ＥＬ１２を直列接続して実現された構成である。逆阻止機能が無い素子ＥＬ１１，ＥＬ１２は、例えば、還流ダイオードが両端に接続された絶縁ゲートバイポーラトランジスタ（ＩＧＢＴ）でもよいし、又は、電界効果トランジスタ（ＦＥＴ）でもよい。端子Ｔ１”は、図２（ａ）に示す端子Ｔ１に対応している。端子Ｔ２”は、図２（ａ）に示す端子Ｔ２に対応している。制御端子ＣＴ１”，ＣＴ２”は、図２（ａ）に示す制御端子ＣＴに対応している。
【００３８】
制御信号発生部３０は、負荷側に出力する任意の３相交流電力に応じた制御信号（第２の制御信号）ＣＳｕ，ＣＳｖ，ＣＳｗを発生させて制御部２０へ供給する。制御信号ＣＳｕ，ＣＳｖ，ＣＳｗは、本実施の形態では、正弦波である。制御信号ＣＳｕは、負荷ＬＤに供給すべきＵ相の交流電圧に応じた交流波形（例えば、本実施の形態では正弦波）である。制御信号ＣＳｖは、負荷ＬＤに供給すべきＶ相の交流電圧に応じた交流波形（例えば、本実施の形態では正弦波）である。例えば、制御信号ＣＳｗは、負荷ＬＤに供給すべきＷ相の交流電圧に応じた交流波形（例えば、本実施の形態では正弦波）である。
【００３９】
制御部２０は、双方向スイッチ回路１０における各双方向スイッチＳＲＵ〜ＳＴＷのスイッチングパターンを生成する。例えば、制御部２０は、双方向スイッチ回路１０が入力された３相交流電力に対して仮想ＡＣ／ＤＣ変換処理を行い、仮想ＡＣ／ＤＣ変換処理が行われた電力に対して仮想ＤＣ／ＡＣ変換処理を行うように、双方向スイッチ回路１０のスイッチングパターン（すなわち、スイッチング信号のパターン）を生成する。以下において、「仮想ＡＣ／ＤＣ変換処理を行う」とは、仮想ＡＣ／ＤＣ変換処理を仮想的に行うことを意味し、「仮想ＤＣ／ＡＣ変換処理を行う」とは、仮想ＤＣ／ＡＣ変換処理を仮想的に行うことを意味しているものとする。
【００４０】
このとき、制御部２０は、入力された３相交流電力に対して、入力された３相交流電力における各相の電圧の大小関係に応じて区分された複数のモード（例えば、図３に示すモードＩ〜ＶＩ）について互いに異なる仮想ＡＣ／ＤＣ変換処理を行うように、双方向スイッチ回路１０のスイッチングパターンを生成する。
【００４１】
具体的には、制御部２０は、入力交流電圧（例えば、Ｒ相の交流電圧）を検出し、検出された入力交流電圧から、入力交流電圧のゼロクロス点を検出する。制御部２０は、検出されたゼロクロス点に基づいて（例えば、検出されたゼロクロス点を基準として入力側の各相の位相を推定することにより）、入力側の各相（Ｒ相、Ｓ相、Ｔ相）の交流電圧を第１の制御信号として推定するとともに、推定された各相の交流電圧の大小関係に応じてそのときのモードが複数のモードにおけるどのモードであるかを認識する。
【００４２】
このとき、制御部２０は、入力された３相交流電力に対して、複数のモードに対し異なる第１のキャリア波形パターン（例えば、図４に示す第１のキャリア波形パターンＣＷ１１〜ＣＷ１３）を用いて仮想ＡＣ／ＤＣ変換処理を行うように双方向スイッチ回路１０を制御する。すなわち、制御部２０は、認識されたモードに応じて、仮想ＡＣ／ＤＣ変換処理に用いるべき第１のキャリア波形パターンを決定し、決定された第１のキャリア波形パターンと入力側の相に対応した第１の制御信号とを比較して、比較結果に応じて仮想的に各双方向スイッチＳＲＵ〜ＳＴＷが直流電力を発生させるような仮想的な複数のスイッチング信号（Ｒ相パルス、Ｓ相パルス、Ｔ相パルス）を発生させる。それとともに、制御部２０は、仮想的な複数のスイッチング信号（Ｒ相パルス、Ｓ相パルス、Ｔ相パルス）のレベル（Ｈｉｇｈ、Ｌｏｗ）の組み合わせに応じた複数の線間電圧発生区間（例えば、図４（ａ）に示す区間ＴＳ１１，ＴＳ１２，ＴＳ１３）を求める。言い換えると、制御部２０は、直流電力を発生させるような仮想的なスイッチング動作を各双方向スイッチＳＲＵ〜ＳＴＷが行うように制御し、各双方向スイッチＳＲＵ〜ＳＴＷに仮想的にＡＣ／ＤＣ変換処理（仮想ＡＣ／ＤＣ変換処理）を行わせる。
【００４３】
なお、仮想的なスイッチング動作とは、実際に各双方向スイッチＳＲＵ〜ＳＴＷが行うものとは異なるスイッチング動作であるが、仮想ＡＣ／ＤＣ変換→仮想ＤＣ／ＡＣ変換の途中段階における仮想的な直流電力を発生させることを考えるために各双方向スイッチＳＲＵ〜ＳＴＷが仮想的に行っているものとみなすスイッチング動作である。途中段階における仮想的な直流電力を発生させる処理は、あくまで仮想的なものであって、実際にその処理自体が行われるわけではない。
【００４４】
また、制御部２０は、仮想ＡＣ／ＤＣ変換処理が行われた電力に対して、複数のモード（例えば、図３に示すモードＩ〜ＶＩ）について互いに異なる仮想ＤＣ／ＡＣ変換処理を行うように、双方向スイッチ回路１０のスイッチングパターン（すなわち、スイッチング信号のパターン）を制御する。
【００４５】
具体的には、制御部２０は、複数のモードに応じて異なる第２のキャリア波形パターン（例えば、図６に示す第２のキャリア波形パターンＣＷ２１〜ＣＷ２６）を用いて仮想ＤＣ／ＡＣ変換処理を行うように双方向スイッチ回路１０を制御する。すなわち、制御部２０は、認識されたモードに応じて、仮想ＤＣ／ＡＣ変換処理に用いる複数の線間電圧発生区間に対応した第２のキャリア波形パターンを生成する。このとき、複数の線間電圧発生区間は、仮想的な複数のスイッチング信号のレベルの組み合わせに応じたものとなっている。つまり、制御部２０は、認識されたモードと、仮想的に各双方向スイッチＳＲＵ〜ＳＴＷが直流電力を発生させるような複数のスイッチング信号のレベルの組み合わせとに応じて、第２のキャリア波形パターンを生成する。
【００４６】
また、制御部２０は、制御信号ＣＳｕ，ＣＳｖ，ＣＳｗを出力側の相に対応した（例えば、Ｕ相、Ｖ相、Ｗ相の電圧波形に応じた正弦波の振幅に対応して大きさが変化する）第２の制御信号として制御信号発生部３０から受ける。制御部２０は、生成された第２のキャリア波形パターンと出力側の相に対応した第２の制御信号ＣＳｕ，ＣＳｖ，ＣＳｗとを比較して、双方向スイッチ回路１０における各双方向スイッチＳＲＵ〜ＳＴＷのスイッチング信号φＳＲＵ〜φＳＴＷを生成する。このとき、各第２の制御信号ＣＳｕ，ＣＳｖ，ＣＳｗは、負荷ＬＤに供給すべき交流電力に応じた３相交流波形である。これにより、双方向スイッチ回路１０から負荷ＬＤに、各第２の制御信号ＣＳｕ，ＣＳｖ，ＣＳｗに応じた３相交流の交流電力が出力されるように制御できる。言い換えると、制御部２０は、各双方向スイッチＳＲＵ〜ＳＴＷに仮想的にＤＣ／ＡＣ変換処理（仮想ＤＣ／ＡＣ変換処理）を行わせる。
【００４７】
次に、制御部２０により認識される複数のモードについて図３を用いて説明する。図３は、複数のモードＩ〜ＶＩを示す図である。
【００４８】
制御部２０は、推定された各相（Ｒ相、Ｓ相、Ｔ相）の交流電圧の大小関係に応じて、例えば図３に示すような６つのモードＩ〜ＶＩを認識する。
【００４９】
モードＩでは、Ｒ相が最大電圧相であり、Ｔ相が最小電圧相であり、Ｓ相が中間電圧相である。例えば、制御部２０は、Ｒ相が最大電圧相であり、Ｔ相が最小電圧相であり、Ｓ相が中間電圧相であることを認識した場合、現在のモードがモードＩであると認識する。
【００５０】
モードＩＩでは、Ｓ相が最大電圧相であり、Ｔ相が最小電圧相であり、Ｒ相が中間電圧相である。例えば、制御部２０は、Ｓ相が最大電圧相であり、Ｔ相が最小電圧相であり、Ｒ相が中間電圧相であることを認識した場合、現在のモードがモードＩＩであると認識する。
【００５１】
モードＩＩＩでは、Ｓ相が最大電圧相であり、Ｒ相が最小電圧相であり、Ｔ相が中間電圧相である。例えば、制御部２０は、Ｓ相が最大電圧相であり、Ｒ相が最小電圧相であり、Ｔ相が中間電圧相であることを認識した場合、現在のモードがモードＩＩＩであると認識する。
【００５２】
モードＩＶでは、Ｔ相が最大電圧相であり、Ｒ相が最小電圧相であり、Ｓ相が中間電圧相である。例えば、制御部２０は、Ｔ相が最大電圧相であり、Ｒ相が最小電圧相であり、Ｓ相が中間電圧相であることを認識した場合、現在のモードがモードＩＶであると認識する。
【００５３】
モードＶでは、Ｔ相が最大電圧相であり、Ｓ相が最小電圧相であり、Ｒ相が中間電圧相である。例えば、制御部２０は、Ｔ相が最大電圧相であり、Ｓ相が最小電圧相であり、Ｒ相が中間電圧相であることを認識した場合、現在のモードがモードＶであると認識する。
【００５４】
モードＶＩでは、Ｒ相が最大電圧相であり、Ｓ相が最小電圧相であり、Ｔ相が中間電圧相である。例えば、制御部２０は、Ｒ相が最大電圧相であり、Ｓ相が最小電圧相であり、Ｔ相が中間電圧相であることを認識した場合、現在のモードがモードＶＩであると認識する。
【００５５】
次に、複数のモードＩ〜ＶＩのそれぞれにおける仮想的なＡＣ／ＤＣ変換処理（仮想ＡＣ／ＤＣ変換処理）について、図４を用いて説明する。図４（ａ）〜（ｆ）は、それぞれ、複数のモードＩ〜ＶＩにおける仮想ＡＣ／ＤＣ変換処理を示す。以下では、説明の簡略化のため、直流電圧設定値（変換目標となる仮想的な直流電圧）に応じて決定した直流電圧設定ゲインが１である場合について例示的に説明する。
【００５６】
モードＩでは、制御部２０が、図４（ａ）に示すように、仮想ＡＣ／ＤＣ変換処理に用いるべき第１のキャリア波形パターンとして、立ち下がりの鋸歯状波１と立ち上がりの鋸歯状波２とを有する第１のキャリア波形パターンＣＷ１１を決定する。以下では、「立ち下がりの鋸歯状波」とは、時間の経過に応じて振幅が直線的に減少していく負の傾きを持った鋸歯状波を指し、「立ち上がりの鋸歯状波」とは、時間の経過に応じて振幅が直線的に増加していく正の傾きを持った鋸歯状波を指すものとする。
【００５７】
そして、制御部２０は、例えば、上記のように検出されたゼロクロス点に応じて、Ｒ相電圧ａ、Ｓ相電圧ｂ、Ｔ相電圧ｃを推定する。例えば、制御部２０は、検出されたゼロクロス点を基準として、あるタイミングでのＲ相、Ｓ相、Ｔ相の位相を推定し、推定されたＲ相、Ｓ相、Ｔ相の位相に応じて、Ｒ相電圧ａ、Ｓ相電圧ｂ、Ｔ相電圧ｃを推定する。Ｒ相電圧ａ、Ｓ相電圧ｂ、Ｔ相電圧ｃは、それぞれ、相電圧を「−１」と「１」の間に規格化したものである。このとき、図４（ａ）に示す区間（線間電圧発生区間）ＴＳ１１，ＴＳ１２，ＴＳ１３の直流電圧は、それぞれ、ＳＴ間電圧＝ｂ−ｃ、ＲＴ間電圧＝ａ−ｃ、ＲＳ間電圧＝ａ−ｂとなる。
【００５８】
モードＩにおける各相のパルスについて説明する。モードＩでは、Ｒ相が最大電圧相、Ｔ相が最小電圧相、Ｓ相が中間電圧相となる。最大電圧相と最小電圧相では、パルスはそれぞれの電位に比例する時間ＯＮとなる。したがって、Ｒ相のパルス幅ｘ＝Ｔ｜ａ｜、Ｔ相のパルス幅ｚ＝Ｔ｜ｃ｜となる。ここで、Ｒ相パルスがＯＮとなるタイミング（区間ＴＳ１１が終わるタイミング）は、Ｒ相電圧｜ａ｜と鋸歯状波１との交点から求められる。これにより、Ｒ相パルスが得られる。Ｔ相パルスがＯＦＦとなるタイミング（区間ＴＳ１１＋区間ＴＳ１２が終わるタイミング）は、Ｔ相電圧｜ｃ｜と鋸歯状波２との交点から求められる。これにより、Ｔ相パルスが得られる。中間相パルスは、最大電圧相又は最小電圧相のパルスのどちらかがＯＦＦのときにＯＮする。したがって、Ｓ相パルスは、Ｒ相電圧｜ａ｜と鋸歯状波１との交点、およびＴ相電圧｜ｃ｜と鋸歯状波２との交点から求められる。
【００５９】
また、区間ＴＳ１１、ＴＳ１２、ＴＳ１３の幅は、それぞれ、Ｔ×（１−｜ａ｜）、Ｔ×（｜ａ｜＋｜ｃ｜−１）、Ｔ×（１−｜ｃ｜）となる。すなわち、仮想ＡＣ／ＤＣ変換処理により、仮想的な直流電圧を生成するための、区間ＴＳ１１、ＴＳ１２、ＴＳ１３に対応した幅をそれぞれ有する仮想的な複数のスイッチング信号（Ｒ相パルス、Ｓ相パルス、Ｔ相パルス）が生成される。スイッチング周期Ｔの直流電圧の平均は、それぞれの区間ごとに直流電圧を積算しそれぞれを加算してスイッチング周期Ｔで除して、以下のように表すことができる。
【００６０】
スイッチング周期Ｔの直流電圧の平均＝｛（ｂ−ｃ）×Ｔ×（１−ａ）＋（ａ−ｃ）×Ｔ×（ａ−ｃ−１）＋（ａ−ｂ）×Ｔ×（１＋ｃ）｝／Ｔ
＝ａ２＋ｃ２−ｂ（ａ＋ｃ）・・・数式１
【００６１】
ここで、ａ＋ｂ＋ｃ＝０（３相条件）を考慮すると、数式１は次の数式２に変形できる。
【００６２】
スイッチング周期Ｔの直流電圧の平均＝ａ２＋ｂ２＋ｃ２・・・数式２
【００６３】
さらに、交流理論から、ａ２＋ｂ２＋ｃ２＝３／２より、数式２は次の数式３に変形できる。
【００６４】
スイッチング周期Ｔの直流電圧の平均＝３／２・・・数式３
【００６５】
数式３に示されるように、スイッチング周期Ｔの仮想的な直流電圧の平均を、一定電圧とすることができる。
【００６６】
モードＩにおける入力電流について説明する。Ｒ相の入力電流は、Ｒ相電圧ａの時間に比例する正の電流が流れる。Ｔ相の入力電流は、Ｔ相の電圧の大きさ｜ｃ｜に比例する負の電流が流れる。Ｓ相の入力電流は、区間ＴＳ１１で正の電流が流れ、区間ＴＳ１３で負の電流が流れる。したがって、流れる電流は、Ｔ×（１−ａ）−Ｔ×（１＋ｃ）−Ｔ（−ａ−ｃ）＝Ｔｂとなり、スイッチング周期Ｔで除すると、Ｓ相電圧ｂとなる。したがって、Ｒ相、Ｓ相、Ｔ相には、それぞれ、Ｒ相電圧ａ、Ｓ相電圧ｂ、Ｔ相電圧ｃに比例する電流が流れることになり、入力交流電流の各相を正弦波とすることができる。
【００６７】
モードＩＩでは、制御部２０が、図４（ｂ）に示すように、仮想ＡＣ／ＤＣ変換処理に用いるべき第１のキャリア波形パターンとして、立ち上がりの鋸歯状波２を有する第１のキャリア波形パターンＣＷ１２を決定する。そして、制御部２０は、例えば、上記のように検出されたゼロクロス点に応じて、Ｒ相電圧ａ、Ｓ相電圧ｂ、Ｔ相電圧ｃを推定する。Ｒ相電圧ａ、Ｓ相電圧ｂ、Ｔ相電圧ｃは、それぞれ、相電圧を「−１」と「１」の間に規格化したものである。このとき、図４（ｂ）に示す区間（線間電圧発生区間）ＴＳ２１、ＴＳ２２、ＴＳ２３の直流電圧は、それぞれ、ＳＴ間電圧＝ｂ−ｃ、ＲＴ間電圧＝ａ−ｃ、ＲＳ間電圧＝ｂ−ａとなる。
【００６８】
モードＩＩにおける各相のパルスについて説明する。モードＩＩでは、Ｓ相が最大電圧相、Ｔ相が最小電圧相、Ｒ相が中間電圧相となる。Ｒ，Ｓ，Ｔ相のパルスのＯＮ，ＯＦＦ順序を変えずに、最大電圧相と最小電圧相でそれぞれの電位に比例する時間をＯＮとするため、モードＩＩでは、変調波形３、２Ｂと鋸歯状波２を用いて、図４（ｂ）に示す各相パルスのＯＮ，ＯＦＦタイミングを得る。
【００６９】
また、区間ＴＳ２１、ＴＳ２２、ＴＳ２３の幅は、それぞれ、Ｔ×（｜ｂ｜＋｜ｃ｜−１）、Ｔ×（１−｜ｂ｜）、Ｔ×（１−｜ｃ｜）となる。すなわち、仮想ＡＣ／ＤＣ変換処理により、仮想的な直流電圧を生成するための、区間ＴＳ２１、ＴＳ２２、ＴＳ２３に対応した幅をそれぞれ有する仮想的な複数のスイッチング信号（Ｒ相パルス、Ｓ相パルス、Ｔ相パルス）が生成される。スイッチング周期Ｔの直流電圧の平均は、以下のように表すことができる。
【００７０】
スイッチング周期Ｔの直流電圧の平均＝｛（ｂ−ｃ）×Ｔ×（−ｃ＋ｂ−１）＋（ａ−ｃ）×Ｔ×（−ｂ＋１）＋（ｂ−ａ）×Ｔ×（１＋ｃ）｝／Ｔ
＝ｂ２＋ｃ２−ａ（ｂ＋ｃ）・・・数式４
【００７１】
ここで、ａ＋ｂ＋ｃ＝０（３相条件）を考慮すると、数式４は次の数式５に変形できる。
【００７２】
スイッチング周期Ｔの直流電圧の平均＝ａ２＋ｂ２＋ｃ２・・・数式５
【００７３】
さらに、交流理論から、ａ２＋ｂ２＋ｃ２＝３／２より、数式５は次の数式６に変形できる。
【００７４】
スイッチング周期Ｔの直流電圧の平均＝３／２・・・数式６
【００７５】
数式６に示されるように、スイッチング周期Ｔの仮想的な直流電圧の平均を、一定電圧とすることができる。
【００７６】
モードＩＩにおける入力電流について説明する。モードＩＩでは、Ｓ相が最大電圧相で、Ｔ相が最小電圧相なので、Ｓ相はＳ相電圧ｂの時間に比例する正の電流が流れ、Ｔ相は、Ｔ相電圧ｃの時間に比例する負の電流が流れる。Ｒ相は区間ＴＳ２２で負の電流が流れ、区間ＴＳ２３で正の電流が流れる。このため、流れる電流は、Ｔ×（１−ｂ）−Ｔ×（１＋ｃ）＝Ｔａとなり、スイッチング周期Ｔで除するとＲ相電圧ａとなる。従って、電圧に比例する電流が各相に流れ、入力交流電流の各相を正弦波とすることができる。
【００７７】
モードＩＩＩでは、制御部２０が、図４（ｃ）に示すように、仮想ＡＣ／ＤＣ変換処理に用いるべき第１のキャリア波形パターンとして、立ち下がりの鋸歯状波１を有する第１のキャリア波形パターンＣＷ１３を決定する。そして、制御部２０は、例えば、上記のように検出されたゼロクロス点に応じて、Ｒ相電圧ａ、Ｓ相電圧ｂ、Ｔ相電圧ｃを推定する。Ｒ相電圧ａ、Ｓ相電圧ｂ、Ｔ相電圧ｃは、それぞれ、相電圧を「−１」と「１」の間に規格化したものである。このとき、図４（ｃ）に示す区間（線間電圧発生区間）区間ＴＳ３１、ＴＳ３２、ＴＳ３３の直流電圧は、それぞれ、ＳＴ間電圧＝ｃ−ｂ、ＲＴ間電圧＝ａ−ｃ、ＲＳ間電圧＝ａ−ｂとなる。
【００７８】
モードＩＩＩにおける各相のパルスについて説明する。モードＩＩＩでは、Ｓ相が最大電圧相、Ｒ相が最小電圧相、Ｔ相が中間電圧相となる。Ｒ，Ｓ，Ｔ相のパルスのＯＮ、ＯＦＦ順序を変えずに、最大電圧相と最小電圧相でそれぞれの電位に比例する時間ＯＮとするため、モードＩＩＩでは、変調波形１，２Ａと鋸波状波１を用いて、図４（ｃ）に示す各パルスのＯＮ，ＯＦＦタイミングを得る。
【００７９】
また、区間ＴＳ３１、ＴＳ３２、ＴＳ３３の幅は、それぞれ、Ｔ×（１−｜ａ｜）、Ｔ（１−｜ｂ｜）、Ｔ×（｜ａ｜−｜ｂ｜−１）となる。すなわち、仮想ＡＣ／ＤＣ変換処理により、仮想的な直流電圧を生成するための、区間ＴＳ３１、ＴＳ３２、ＴＳ３３に対応した幅をそれぞれ有する仮想的な複数のスイッチング信号（Ｒ相パルス、Ｓ相パルス、Ｔ相パルス）が生成される。スイッチング周期Ｔの直流電圧の平均は、以下のように表すことができる。
【００８０】
スイッチング周期Ｔの直流電圧の平均＝｛（ｃ−ｂ）×Ｔ×（１−ａ）＋（ａ−ｃ）×Ｔ×（ｂ＋１）＋（ａ−ｂ）×Ｔ×（ａ−ｂ−１）｝／Ｔ
＝ａ２＋ｂ２−ｃ（ａ＋ｂ）・・・数式７
【００８１】
ここで、ａ＋ｂ＋ｃ＝０（３相条件）を考慮すると、数式７は次の数式８に変形できる。
【００８２】
スイッチング周期Ｔの直流電圧の平均＝ａ２＋ｂ２＋ｃ２・・・数式８
【００８３】
さらに、交流理論から、ａ２＋ｂ２＋ｃ２＝３／２より、数式８は次の数式９に変形できる。
【００８４】
スイッチング周期Ｔの直流電圧の平均＝３／２・・・数式９
【００８５】
数式９に示されるように、スイッチング周期Ｔの仮想的な直流電圧の平均を、一定電圧とすることができる。
【００８６】
モードＩＩＩにおける入力電流について説明する。最大電圧相のＳ相には、Ｓ相電圧ｂの時間に比例する正の電流が流れる。最小電圧相のＲ相には、Ｒ相電圧ａの時間に比例する負の電流が流れる。Ｔ相は、区間ＴＳ３１で負の電流が流れ、区間ＴＳ３２で正の電流が流れる。このため、流れる電流は、Ｔ×（１−ａ）−Ｔ×（１＋ｂ）＝Ｔｃとなり、スイッチング周期Ｔで除するとＴ相電圧ｃとなる。従って、電圧に比例する電流が各相に流れ、入力交流電流の各相を正弦波とすることができる。
【００８７】
モードＩＶにおける仮想ＡＣ／ＤＣ変換処理は、図４（ｄ）に示すように、モードＩにおける仮想ＡＣ／ＤＣ変換処理（図４（ａ）参照）と同様である。区間（線間電圧発生区間）ＴＳ４１、ＴＳ４２、ＴＳ４３も、モードＩと同様にして求められる。
【００８８】
モードＶにおける仮想ＡＣ／ＤＣ変換処理は、図４（ｅ）に示すように、モードＩＩにおける仮想ＡＣ／ＤＣ変換処理（図４（ｂ）参照）と同様である。区間（線間電圧発生区間）ＴＳ５１、ＴＳ５２、ＴＳ５３も、モードＩＩと同様にして求められる。
【００８９】
モードＶＩにおける仮想ＡＣ／ＤＣ変換処理は、図４（ｆ）に示すように、モードＩＩＩにおける仮想ＡＣ／ＤＣ変換処理（図４（ｃ）参照）と同様である。区間（線間電圧発生区間）ＴＳ６１、ＴＳ６２、ＴＳ６３も、モードＩＩＩと同様にして求められる。
【００９０】
次に、複数のモードＩ〜ＶＩのそれぞれにおける仮想ＤＣ／ＡＣ変換処理について、図５，６を用いて説明する。図５は、仮想ＤＣ／ＡＣ変換処理における電圧相の選択の考え方を示す図である。図６（ａ）〜（ｆ）は、それぞれ、複数のモードＩ〜ＶＩにおける仮想ＤＣ／ＡＣ変換処理を示す。なお、図６における各区間ＴＳ１１〜ＴＳ６３は、図４における各区間ＴＳ１１〜ＴＳ６３に対応している（すなわち、区間の長さが等しい）が、図示の便宜上、各区間の長さを図４から変えてある。以下では、第２の制御信号がＵ相の制御信号ＣＳｕである場合について例示的に説明するが、第２の制御信号がＶ相の制御信号ＣＳｖ又はＷ相の制御信号ＣＳｗである場合についても同様である。
【００９１】
まず、電圧相の選択の考え方を説明する。仮に、図５（ａ）〜（ｃ）に示すように、「スイッチング周期Ｔの直流電圧＝Ｐ相電圧−Ｎ相電圧」である場合を考える。このとき、線間電圧における２つの電圧相のうちレベルの大きい電圧相を＋側相としレベルの小さい電圧相を−側相とすると、Ｐ相が＋側相であり、Ｎ相が−側相である。
【００９２】
例えば、図５（ａ）に示すように、スイッチング周期Ｔにおけるキャリア波形パターンが下山形のキャリア波形パターンＣＷ１であるとき、制御部２０は、キャリア波形パターンＣＷ１とＵ相の制御信号ＣＳｕとを比較する。制御部２０は、Ｕ相の制御信号ＣＳｕがキャリア波形パターンＣＷ１より上側にある場合（例えば、図５（ａ）に示す区間ＴＳ２の場合）、＋側相すなわちＰ相を選択し、Ｐ相選択信号をＯＮレベルにするとともにＮ相選択信号をＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕがキャリア波形パターンＣＷ１より下側にある場合（例えば、図５（ａ）に示す区間ＴＳ１，ＴＳ３の場合）、−側相すなわちＮ相を選択し、Ｎ相選択信号をＯＮレベルにするとともにＰ相選択信号をＯＦＦレベルにする。
【００９３】
あるいは、例えば、図５（ｂ）に示すように、スイッチング周期Ｔにおけるキャリア波形パターンが立ち下がりの鋸歯状のキャリア波形パターンＣＷ２であるとき、制御部２０は、キャリア波形パターンＣＷ２とＵ相の制御信号ＣＳｕとを比較する。制御部２０は、Ｕ相の制御信号ＣＳｕがキャリア波形パターンＣＷ２より上側にある場合（例えば、図５（ｂ）に示す区間ＴＳ５の場合）、＋側相すなわちＰ相を選択し、Ｐ相選択信号をＯＮレベルにするとともにＮ相選択信号をＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕがキャリア波形パターンＣＷ２より下側にある場合（例えば、図５（ｂ）に示す区間ＴＳ４の場合）、−側相すなわちＮ相を選択し、Ｎ相選択信号をＯＮレベルにするとともにＰ相選択信号をＯＦＦレベルにする。
【００９４】
あるいは、例えば、図５（ｃ）に示すように、スイッチング周期Ｔにおけるキャリア波形パターンが立ち上がりの鋸歯状のキャリア波形パターンＣＷ３であるとき、制御部２０は、キャリア波形パターンＣＷ３とＵ相の制御信号ＣＳｕとを比較する。制御部２０は、Ｕ相の制御信号ＣＳｕがキャリア波形パターンＣＷ３より上側にある場合（例えば、図５（ｃ）に示す区間ＴＳ６の場合）、＋側相すなわちＰ相を選択し、Ｐ相選択信号をＯＮレベルにするとともにＮ相選択信号をＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕがキャリア波形パターンＣＷ３より下側にある場合（例えば、図５（ｃ）に示す区間ＴＳ７の場合）、−側相すなわちＮ相を選択し、Ｎ相選択信号をＯＮレベルにするとともにＰ相選択信号をＯＦＦレベルにする。
【００９５】
次に、各モードＩ〜ＶＩについて説明する。後述するように、第２のキャリア波形パターンは、複数の線間電圧発生区間のうち連続する２つの区間に跨って山型にレベルが変化するパターンを有するように決定される。また、第２のキャリア波形パターンは、複数の線間電圧発生区間のそれぞれにおける２つの電圧相のうち電圧値の大きい電圧相を＋側相とし電圧値の小さい電圧相を−側相とするとき、モードが切り換わる際に＋側相及び−側相に共通する相がある場合、切り換わる２つのモードに跨って山型にレベルが連続するパターンを有し、モードが切り換わる際に＋側相及び−側相で反転する相がある場合、切り換わる２つのモードの境界で鋸歯状にレベルが変化するパターンを有するように決定される。
【００９６】
図６（ａ）に示すように、モードＩでは、制御部２０が、仮想ＤＣ／ＡＣ変換処理に用いるべき第２のキャリア波形パターンとして、区間ＴＳ１１，ＴＳ１２，ＴＳ１３に順に立ち上がりの鋸歯状波、立ち下がりの鋸歯状波、立ち上がりの鋸歯状波を有する第２のキャリア波形パターンＣＷ２１を決定する。そして、制御部２０は、例えば、Ｕ相の制御信号ＣＳｕを制御信号発生部３０から受ける。なお、図６（ａ）に示す区間ＴＳ１１，ＴＳ１２，ＴＳ１３は、図４（ａ）に示す区間ＴＳ１１，ＴＳ１２，ＴＳ１３に対応している（すなわち、区間の長さが等しい）が、図示の便宜上、各区間の長さを図４（ａ）から変えてある。
【００９７】
このとき、仮想ＡＣ／ＤＣ変換処理における区間（線間電圧発生区間）ＴＳ１１，ＴＳ１２，ＴＳ１３の直流電圧は、それぞれ、ＳＴ間電圧＝ｂ−ｃ、ＲＴ間電圧＝ａ−ｃ、ＲＳ間電圧＝ａ−ｂとなる。線間電圧における２つの電圧相のうちレベルの大きい電圧相を＋側相としレベルの小さい電圧相を−側相とすると、区間（線間電圧発生区間）ＴＳ１１，ＴＳ１２，ＴＳ１３において、それぞれ、Ｓ相，Ｒ相，Ｒ相が＋側相であり、Ｔ相，Ｔ相，Ｓ相が−側相である。
【００９８】
制御部２０は、第２のキャリア波形パターンＣＷ２１とＵ相の制御信号ＣＳｕとを比較する。区間（線間電圧発生区間）ＴＳ１１において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２１より上側にある場合（例えば、区間ＴＳ１１の前半の場合）、＋側相すなわちＳ相を選択し、Ｓ相選択信号としてスイッチング信号φＳＳＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＴＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２１より下側にある場合（例えば、区間ＴＳ１１の後半の場合）、−側相すなわちＴ相を選択し、Ｔ相選択信号としてスイッチング信号φＳＴＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＳＵをＯＦＦレベルにする。
【００９９】
区間（線間電圧発生区間）ＴＳ１２において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２１より下側にある場合（例えば、区間ＴＳ１２の前半の場合）、−側相すなわちＴ相を選択し、Ｔ相選択信号としてスイッチング信号φＳＴＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＳＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２１より上側にある場合（例えば、区間ＴＳ１２の後半の場合）、＋側相すなわちＲ相を選択し、Ｒ相選択信号としてスイッチング信号φＳＲＵをＯＮレベルにするとともに他のスイッチング信号φＳＳＵ，φＳＴＵをＯＦＦレベルにする。
【０１００】
区間（線間電圧発生区間）ＴＳ１３において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２１より上側にある場合（例えば、区間ＴＳ１３の前半の場合）、＋側相すなわちＲ相を選択し、Ｒ相選択信号としてスイッチング信号φＳＲＵをＯＮレベルにするとともに他のスイッチング信号φＳＳＵ，φＳＴＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２１より下側にある場合（例えば、区間ＴＳ１３の後半の場合）、−側相すなわちＳ相を選択し、Ｓ相選択信号としてスイッチング信号φＳＳＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＴＵをＯＦＦレベルにする。
【０１０１】
モードＩにおける各相の選択信号すなわちスイッチング信号について説明する。Ｒ相の選択信号としてのスイッチング信号φＳＲＵのパルス幅は、Ｒ相パルスのパルス幅ｘ（図４（ａ）参照）を、Ｕ相の制御信号（すなわち、Ｕ相電圧の振幅に対応して大きさが変化する信号）ＣＳｕの信号レベルｈに比例して縮めたｈｘとなる。Ｓ相の選択信号としてのスイッチング信号φＳＳＵのパルス幅は、Ｓ相パルスのパルス幅ｙ（図４（ａ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例して縮めたｈｙとなる。Ｔ相の選択信号としてのスイッチング信号φＳＴＵのパルス幅は、Ｔ相パルスのパルス幅ｚ（図４（ａ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例して縮めたｈｚとなる。
【０１０２】
また、各スイッチング信号φＳＲＵ，φＳＳＵ，φＳＴＵは、択一的にＯＮしているので、各スイッチング信号φＳＲＵ，φＳＳＵ，φＳＴＵのパルス幅の期間では、それぞれ、Ｒ相電圧ａ、Ｓ相電圧ｂ、Ｔ相電圧ｃが発生する。スイッチング周期Ｔの直流電圧の平均は、それぞれの期間ごとに電圧を積算しそれぞれを加算してスイッチング周期Ｔで除して、以下のように表すことができる。
【０１０３】
スイッチング周期Ｔの出力電圧の平均
＝｛ａ（ｈｘ）＋ｂ（ｈｙ）＋ｃ（ｈｚ）｝／Ｔ
＝ｈ（ａｘ＋ｂｙ＋ｃｚ）／Ｔ・・・数式１０
【０１０４】
上記より、Ｒ相のパルス幅ｘ＝Ｔ｜ａ｜、Ｓ相のパルス幅ｙ＝Ｔ｜ｂ｜、Ｔ相のパルス幅ｚ＝Ｔ｜ｃ｜であるから、数式１０は数式１１に変形できる。
【０１０５】
スイッチング周期Ｔの出力電圧の平均＝ｈ（ａ２＋ｂ２＋ｃ２）・・・数式１１
【０１０６】
さらに、交流理論から、ａ２＋ｂ２＋ｃ２＝３／２より、数式１１は次の数式１２に変形できる。
【０１０７】
スイッチング周期Ｔの出力電圧の平均＝ｈ×３／２・・・数式１２
【０１０８】
数式１２に示されるように、スイッチング周期Ｔの出力電圧の平均を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例したものとすることができる。すなわち、Ｕ相の制御信号ＣＳｕは、負荷ＬＤに供給すべきＵ相の交流電圧に応じた交流波形（例えば、本実施の形態では正弦波）であり、所定のキャリア波形パターンでこの交流波形（例えば、正弦波）を変調して双方向スイッチ回路１０のスイッチングパターンを生成することで、双方向スイッチ回路１０から負荷ＬＤに、Ｕ相の制御信号ＣＳｕに応じた（例えば、正弦波状の）交流電圧が出力されるように制御できる。
【０１０９】
図６（ｂ）に示すように、モードＩＩでは、制御部２０が、仮想ＤＣ／ＡＣ変換処理に用いるべき第２のキャリア波形パターンとして、区間ＴＳ２１，ＴＳ２２，ＴＳ２３に順に立ち上がりの鋸歯状波、立ち下がりの鋸歯状波、立ち下がりの鋸歯状波を有する第２のキャリア波形パターンＣＷ２２を決定する。そして、制御部２０は、例えば、Ｕ相の制御信号ＣＳｕを制御信号発生部３０から受ける。なお、図６（ｂ）に示す区間ＴＳ２１，ＴＳ２２，ＴＳ２３は、図４（ｂ）に示す区間ＴＳ２１，ＴＳ２２，ＴＳ２３に対応している（すなわち、区間の長さが等しい）が、図示の便宜上、各区間の長さを図４（ｂ）から変えてある。
【０１１０】
このとき、仮想ＡＣ／ＤＣ変換処理における区間（線間電圧発生区間）ＴＳ２１，ＴＳ２２，ＴＳ２３の直流電圧は、それぞれ、ＳＴ間電圧＝ｂ−ｃ、ＲＴ間電圧＝ａ−ｃ、ＳＲ間電圧＝ｂ−ａとなる。線間電圧における２つの電圧相のうちレベルの大きい電圧相を＋側相としレベルの小さい電圧相を−側相とすると、区間（線間電圧発生区間）ＴＳ２１，ＴＳ２２，ＴＳ２３において、それぞれ、Ｓ相，Ｒ相，Ｓ相が＋側相であり、Ｔ相，Ｔ相，Ｒ相が−側相である。
【０１１１】
制御部２０は、第２のキャリア波形パターンＣＷ２２とＵ相の制御信号ＣＳｕとを比較する。区間（線間電圧発生区間）ＴＳ２１において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２２より上側にある場合（例えば、区間ＴＳ２１の前半の場合）、＋側相すなわちＳ相を選択し、Ｓ相選択信号としてスイッチング信号φＳＳＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＴＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２２より下側にある場合（例えば、区間ＴＳ２１の後半の場合）、−側相すなわちＴ相を選択し、Ｔ相選択信号としてスイッチング信号φＳＴＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＳＵをＯＦＦレベルにする。
【０１１２】
区間（線間電圧発生区間）ＴＳ２２において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２２より下側にある場合（例えば、区間ＴＳ２２の前半の場合）、−側相すなわちＴ相を選択し、Ｔ相選択信号としてスイッチング信号φＳＴＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＳＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２２より上側にある場合（例えば、区間ＴＳ２２の後半の場合）、＋側相すなわちＲ相を選択し、Ｒ相選択信号としてスイッチング信号φＳＲＵをＯＮレベルにするとともに他のスイッチング信号φＳＳＵ，φＳＴＵをＯＦＦレベルにする。
【０１１３】
区間（線間電圧発生区間）ＴＳ２３において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２２より下側にある場合（例えば、区間ＴＳ２３の前半の場合）、−側相すなわちＲ相を選択し、Ｒ相選択信号としてスイッチング信号φＳＲＵをＯＮレベルにするとともに他のスイッチング信号φＳＳＵ，φＳＴＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２２より上側にある場合（例えば、区間ＴＳ２３の後半の場合）、＋側相すなわちＳ相を選択し、Ｓ相選択信号としてスイッチング信号φＳＳＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＴＵをＯＦＦレベルにする。
【０１１４】
モードＩＩにおける各相の選択信号すなわちスイッチング信号について説明する。Ｒ相の選択信号としてのスイッチング信号φＳＲＵのパルス幅は、Ｒ相パルスのパルス幅ｘ（図４（ｂ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベル（すなわち、Ｕ相電圧の振幅に対応して大きさが変化する信号）ｈに比例して縮めたｈｘとなる。Ｓ相の選択信号としてのスイッチング信号φＳＳＵのパルス幅は、Ｓ相パルスのパルス幅ｙ（図４（ｂ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例して縮めたｈｙとなる。Ｔ相の選択信号としてのスイッチング信号φＳＴＵのパルス幅は、Ｔ相パルスのパルス幅ｚ（図４（ｂ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例して縮めたｈｚとなる。
【０１１５】
また、各スイッチング信号φＳＲＵ，φＳＳＵ，φＳＴＵは、択一的にＯＮしているので、各スイッチング信号φＳＲＵ，φＳＳＵ，φＳＴＵのパルス幅の期間では、それぞれ、Ｒ相電圧ａ、Ｓ相電圧ｂ、Ｔ相電圧ｃが発生する。スイッチング周期Ｔの直流電圧の平均は、それぞれの期間ごとに電圧を積算しそれぞれを加算してスイッチング周期Ｔで除して、以下のように表すことができる。
【０１１６】
スイッチング周期Ｔの出力電圧の平均
＝｛ａ（ｈｘ）＋ｂ（ｈｙ）＋ｃ（ｈｚ）｝／Ｔ
＝ｈ（ａｘ＋ｂｙ＋ｃｚ）／Ｔ・・・数式１３
【０１１７】
上記より、Ｒ相のパルス幅ｘ＝Ｔ｜ａ｜、Ｓ相のパルス幅ｙ＝Ｔ｜ｂ｜、Ｔ相のパルス幅ｚ＝Ｔ｜ｃ｜であるから、数式１３は数式１４に変形できる。
【０１１８】
スイッチング周期Ｔの出力電圧の平均＝ｈ（ａ２＋ｂ２＋ｃ２）・・・数式１４
【０１１９】
さらに、交流理論から、ａ２＋ｂ２＋ｃ２＝３／２より、数式１４は次の数式１５に変形できる。
【０１２０】
スイッチング周期Ｔの出力電圧の平均＝ｈ×３／２・・・数式１５
【０１２１】
数式１５に示されるように、スイッチング周期Ｔの出力電圧の平均を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例したものとすることができる。すなわち、Ｕ相の制御信号ＣＳｕは、負荷ＬＤに供給すべきＵ相の交流電圧に応じた交流波形（例えば、本実施の形態では正弦波）であり、所定のキャリア波形パターンでこの交流波形（例えば、正弦波）を変調して双方向スイッチ回路１０のスイッチングパターンを生成することで、双方向スイッチ回路１０から負荷ＬＤに、Ｕ相の制御信号ＣＳｕに応じた（例えば、正弦波状の）交流電圧が出力されるように制御できる。
【０１２２】
図６（ｃ）に示すように、モードＩＩＩでは、制御部２０が、仮想ＤＣ／ＡＣ変換処理に用いるべき第２のキャリア波形パターンとして、区間ＴＳ３１，ＴＳ３２，ＴＳ３３に順に立ち上がりの鋸歯状波、立ち上がりの鋸歯状波、立ち下がりの鋸歯状波を有する第２のキャリア波形パターンＣＷ２３を決定する。そして、制御部２０は、例えば、Ｕ相の制御信号ＣＳｕを制御信号発生部３０から受ける。なお、図６（ｃ）における各区間ＴＳ３１，ＴＳ３２，ＴＳ３３は、図４（ｃ）における各区間ＴＳ３１，ＴＳ３２，ＴＳ３３に対応している（すなわち、区間の長さが等しい）が、図示の便宜上、各区間の長さを図４（ｃ）から変えてある。
【０１２３】
このとき、仮想ＡＣ／ＤＣ変換処理における区間（線間電圧発生区間）ＴＳ３１，ＴＳ３２，ＴＳ３３の直流電圧は、それぞれ、ＳＴ間電圧＝ｂ−ｃ、ＴＲ間電圧＝ｃ−ａ、ＳＲ間電圧＝ｂ−ａとなる。線間電圧における２つの電圧相のうちレベルの大きい電圧相を＋側相としレベルの小さい電圧相を−側相とすると、区間（線間電圧発生区間）ＴＳ３１，ＴＳ３２，ＴＳ３３において、それぞれ、Ｓ相，Ｔ相，Ｓ相が＋側相であり、Ｔ相，Ｒ相，Ｒ相が−側相である。
【０１２４】
制御部２０は、第２のキャリア波形パターンＣＷ２３とＵ相の制御信号ＣＳｕとを比較する。区間（線間電圧発生区間）ＴＳ３１において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２３より上側にある場合（例えば、区間ＴＳ３１の前半の場合）、＋側相すなわちＳ相を選択し、Ｓ相選択信号としてスイッチング信号φＳＳＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＴＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２３より下側にある場合（例えば、区間ＴＳ３１の後半の場合）、−側相すなわちＴ相を選択し、Ｔ相選択信号としてスイッチング信号φＳＴＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＳＵをＯＦＦレベルにする。
【０１２５】
区間（線間電圧発生区間）ＴＳ３２において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２３より上側にある場合（例えば、区間ＴＳ３２の前半の場合）、＋側相すなわちＴ相を選択し、Ｔ相選択信号としてスイッチング信号φＳＴＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＳＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２３より下側にある場合（例えば、区間ＴＳ３２の後半の場合）、−側相すなわちＲ相を選択し、Ｒ相選択信号としてスイッチング信号φＳＲＵをＯＮレベルにするとともに他のスイッチング信号φＳＳＵ，φＳＴＵをＯＦＦレベルにする。
【０１２６】
区間（線間電圧発生区間）ＴＳ３３において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２３より下側にある場合（例えば、区間ＴＳ３３の前半の場合）、−側相すなわちＲ相を選択し、Ｒ相選択信号としてスイッチング信号φＳＲＵをＯＮレベルにするとともに他のスイッチング信号φＳＳＵ，φＳＴＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２３より上側にある場合（例えば、区間ＴＳ３３の後半の場合）、＋側相すなわちＳ相を選択し、Ｓ相選択信号としてスイッチング信号φＳＳＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＴＵをＯＦＦレベルにする。
【０１２７】
モードＩＩＩにおける各相の選択信号すなわちスイッチング信号について説明する。Ｒ相の選択信号としてのスイッチング信号φＳＲＵのパルス幅は、Ｒ相パルスのパルス幅ｘ（図４（ｃ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベル（すなわち、Ｕ相電圧の振幅に対応して大きさが変化する信号）ｈに比例して縮めたｈｘとなる。Ｓ相の選択信号としてのスイッチング信号φＳＳＵのパルス幅は、Ｓ相パルスのパルス幅ｙ（図４（ｃ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例して縮めたｈｙとなる。Ｔ相の選択信号としてのスイッチング信号φＳＴＵのパルス幅は、Ｔ相パルスのパルス幅ｚ（図４（ｃ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例して縮めたｈｚとなる。
【０１２８】
また、各スイッチング信号φＳＲＵ，φＳＳＵ，φＳＴＵは、択一的にＯＮしているので、各スイッチング信号φＳＲＵ，φＳＳＵ，φＳＴＵのパルス幅の期間では、それぞれ、Ｒ相電圧ａ、Ｓ相電圧ｂ、Ｔ相電圧ｃが発生する。スイッチング周期Ｔの直流電圧の平均は、それぞれの期間ごとに電圧を積算しそれぞれを加算してスイッチング周期Ｔで除して、以下のように表すことができる。
【０１２９】
スイッチング周期Ｔの出力電圧の平均
＝｛ａ（ｈｘ）＋ｂ（ｈｙ）＋ｃ（ｈｚ）｝／Ｔ
＝ｈ（ａｘ＋ｂｙ＋ｃｚ）／Ｔ・・・数式１６
【０１３０】
上記より、Ｒ相のパルス幅ｘ＝Ｔ｜ａ｜、Ｓ相のパルス幅ｙ＝Ｔ｜ｂ｜、Ｔ相のパルス幅ｚ＝Ｔ｜ｃ｜であるから、数式１６は数式１７に変形できる。
【０１３１】
スイッチング周期Ｔの出力電圧の平均＝ｈ（ａ２＋ｂ２＋ｃ２）・・・数式１７
【０１３２】
さらに、交流理論から、ａ２＋ｂ２＋ｃ２＝３／２より、数式１７は次の数式１８に変形できる。
【０１３３】
スイッチング周期Ｔの出力電圧の平均＝ｈ×３／２・・・数式１８
【０１３４】
数式１８に示されるように、スイッチング周期Ｔの出力電圧の平均を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例したものとすることができる。すなわち、Ｕ相の制御信号ＣＳｕは、負荷ＬＤに供給すべきＵ相の交流電圧に応じた交流波形（例えば、本実施の形態では正弦波）であり、所定のキャリア波形パターンでこの交流波形（例えば、正弦波）を変調して双方向スイッチ回路１０のスイッチングパターンを生成することで、双方向スイッチ回路１０から負荷ＬＤに、Ｕ相の制御信号ＣＳｕに応じた（例えば、正弦波状の）交流電圧が出力されるように制御できる。
【０１３５】
図６（ｄ）に示すように、モードＩＶでは、制御部２０が、仮想ＤＣ／ＡＣ変換処理に用いるべき第２のキャリア波形パターンとして、区間ＴＳ４１，ＴＳ４２，ＴＳ４３に順に立ち下がりの鋸歯状波、立ち上がりの鋸歯状波、立ち下がりの鋸歯状波を有する第２のキャリア波形パターンＣＷ２４を決定する。そして、制御部２０は、例えば、Ｕ相の制御信号ＣＳｕを制御信号発生部３０から受ける。なお、図６（ｄ）における各区間ＴＳ４１，ＴＳ４２，ＴＳ４３は、図４（ｄ）における各区間ＴＳ４１，ＴＳ４２，ＴＳ４３に対応している（すなわち、区間の長さが等しい）が、図示の便宜上、各区間の長さを図４（ｄ）から変えてある。
【０１３６】
このとき、仮想ＡＣ／ＤＣ変換処理における区間（線間電圧発生区間）ＴＳ４１，ＴＳ４２，ＴＳ４３の直流電圧は、それぞれ、ＴＳ間電圧＝ｃ−ｂ、ＴＲ間電圧＝ｃ−ａ、ＳＲ間電圧＝ｂ−ａとなる。線間電圧における２つの電圧相のうちレベルの大きい電圧相を＋側相としレベルの小さい電圧相を−側相とすると、区間（線間電圧発生区間）ＴＳ４１，ＴＳ４２，ＴＳ４３において、それぞれ、Ｔ相，Ｔ相，Ｓ相が＋側相であり、Ｓ相，Ｒ相，Ｒ相が−側相である。
【０１３７】
制御部２０は、第２のキャリア波形パターンＣＷ２４とＵ相の制御信号ＣＳｕとを比較する。区間（線間電圧発生区間）ＴＳ４１において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２４より下側にある場合（例えば、区間ＴＳ４１の前半の場合）、−側相すなわちＳ相を選択し、Ｓ相選択信号としてスイッチング信号φＳＳＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＴＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２４より上側にある場合（例えば、区間ＴＳ４１の後半の場合）、＋側相すなわちＴ相を選択し、Ｔ相選択信号としてスイッチング信号φＳＴＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＳＵをＯＦＦレベルにする。
【０１３８】
区間（線間電圧発生区間）ＴＳ４２において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２４より上側にある場合（例えば、区間ＴＳ４２の前半の場合）、＋側相すなわちＴ相を選択し、Ｔ相選択信号としてスイッチング信号φＳＴＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＳＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２４より下側にある場合（例えば、区間ＴＳ４２の後半の場合）、−側相すなわちＲ相を選択し、Ｒ相選択信号としてスイッチング信号φＳＲＵをＯＮレベルにするとともに他のスイッチング信号φＳＳＵ，φＳＴＵをＯＦＦレベルにする。
【０１３９】
区間（線間電圧発生区間）ＴＳ４３において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２４より下側にある場合（例えば、区間ＴＳ４３の前半の場合）、−側相すなわちＲ相を選択し、Ｒ相選択信号としてスイッチング信号φＳＲＵをＯＮレベルにするとともに他のスイッチング信号φＳＳＵ，φＳＴＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２４より上側にある場合（例えば、区間ＴＳ４３の後半の場合）、＋側相すなわちＳ相を選択し、Ｓ相選択信号としてスイッチング信号φＳＳＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＴＵをＯＦＦレベルにする。
【０１４０】
モードＩＶにおける各相の選択信号すなわちスイッチング信号について説明する。Ｒ相の選択信号としてのスイッチング信号φＳＲＵのパルス幅は、Ｒ相パルスのパルス幅ｘ（図４（ｄ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベル（すなわち、Ｕ相電圧の振幅に対応して大きさが変化する信号）ｈに比例して縮めたｈｘとなる。Ｓ相の選択信号としてのスイッチング信号φＳＳＵのパルス幅は、Ｓ相パルスのパルス幅ｙ（図４（ｄ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例して縮めたｈｙとなる。Ｔ相の選択信号としてのスイッチング信号φＳＴＵのパルス幅は、Ｔ相パルスのパルス幅ｚ（図４（ｄ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例して縮めたｈｚとなる。
【０１４１】
また、各スイッチング信号φＳＲＵ，φＳＳＵ，φＳＴＵは、択一的にＯＮしているので、各スイッチング信号φＳＲＵ，φＳＳＵ，φＳＴＵのパルス幅の期間では、それぞれ、Ｒ相電圧ａ、Ｓ相電圧ｂ、Ｔ相電圧ｃが発生する。スイッチング周期Ｔの直流電圧の平均は、それぞれの期間ごとに電圧を積算しそれぞれを加算してスイッチング周期Ｔで除して、以下のように表すことができる。
【０１４２】
スイッチング周期Ｔの出力電圧の平均
＝｛ａ（ｈｘ）＋ｂ（ｈｙ）＋ｃ（ｈｚ）｝／Ｔ
＝ｈ（ａｘ＋ｂｙ＋ｃｚ）／Ｔ・・・数式１９
【０１４３】
上記より、Ｒ相のパルス幅ｘ＝Ｔ｜ａ｜、Ｓ相のパルス幅ｙ＝Ｔ｜ｂ｜、Ｔ相のパルス幅ｚ＝Ｔ｜ｃ｜であるから、数式１９は数式２０に変形できる。
【０１４４】
スイッチング周期Ｔの出力電圧の平均＝ｈ（ａ２＋ｂ２＋ｃ２）・・・数式２０
【０１４５】
さらに、交流理論から、ａ２＋ｂ２＋ｃ２＝３／２より、数式２０は次の数式２１に変形できる。
【０１４６】
スイッチング周期Ｔの出力電圧の平均＝ｈ×３／２・・・数式２１
【０１４７】
数式２１に示されるように、スイッチング周期Ｔの出力電圧の平均を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例したものとすることができる。すなわち、Ｕ相の制御信号ＣＳｕは、負荷ＬＤに供給すべきＵ相の交流電圧に応じた交流波形（例えば、本実施の形態では正弦波）であり、所定のキャリア波形パターンでこの交流波形（例えば、正弦波）を変調して双方向スイッチ回路１０のスイッチングパターンを生成することで、双方向スイッチ回路１０から負荷ＬＤに、Ｕ相の制御信号ＣＳｕに応じた（例えば、正弦波状の）交流電圧が出力されるように制御できる。
【０１４８】
図６（ｅ）に示すように、モードＶでは、制御部２０が、仮想ＤＣ／ＡＣ変換処理に用いるべき第２のキャリア波形パターンとして、区間ＴＳ５１，ＴＳ５２，ＴＳ５３に順に立ち下がりの鋸歯状波、立ち上がりの鋸歯状波、立ち上がりの鋸歯状波を有する第２のキャリア波形パターンＣＷ２５を決定する。そして、制御部２０は、例えば、Ｕ相の制御信号ＣＳｕを制御信号発生部３０から受ける。なお、図６（ｅ）における各区間ＴＳ５１，ＴＳ５２，ＴＳ５３は、図４（ｅ）における各区間ＴＳ５１，ＴＳ５２，ＴＳ５３に対応している（すなわち、区間の長さが等しい）が、図示の便宜上、各区間の長さを図４（ｅ）から変えてある。
【０１４９】
このとき、仮想ＡＣ／ＤＣ変換処理における区間（線間電圧発生区間）ＴＳ５１，ＴＳ５２，ＴＳ５３の直流電圧は、それぞれ、ＴＳ間電圧＝ｃ−ｂ、ＴＲ間電圧＝ｃ−ａ、ＲＳ間電圧＝ａ−ｂとなる。線間電圧における２つの電圧相のうちレベルの大きい電圧相を＋側相としレベルの小さい電圧相を−側相とすると、区間（線間電圧発生区間）ＴＳ５１，ＴＳ５２，ＴＳ５３において、それぞれ、Ｔ相，Ｔ相，Ｒ相が＋側相であり、Ｓ相，Ｒ相，Ｓ相が−側相である。
【０１５０】
制御部２０は、第２のキャリア波形パターンＣＷ２５とＵ相の制御信号ＣＳｕとを比較する。区間（線間電圧発生区間）ＴＳ５１において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２５より下側にある場合（例えば、区間ＴＳ５１の前半の場合）、−側相すなわちＳ相を選択し、Ｓ相選択信号としてスイッチング信号φＳＳＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＴＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２５より上側にある場合（例えば、区間ＴＳ５１の後半の場合）、＋側相すなわちＴ相を選択し、Ｔ相選択信号としてスイッチング信号φＳＴＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＳＵをＯＦＦレベルにする。
【０１５１】
区間（線間電圧発生区間）ＴＳ５２において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２５より上側にある場合（例えば、区間ＴＳ５２の前半の場合）、＋側相すなわちＴ相を選択し、Ｔ相選択信号としてスイッチング信号φＳＴＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＳＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２５より下側にある場合（例えば、区間ＴＳ５２の後半の場合）、−側相すなわちＲ相を選択し、Ｒ相選択信号としてスイッチング信号φＳＲＵをＯＮレベルにするとともに他のスイッチング信号φＳＳＵ，φＳＴＵをＯＦＦレベルにする。
【０１５２】
区間（線間電圧発生区間）ＴＳ５３において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２５より上側にある場合（例えば、区間ＴＳ５３の前半の場合）、＋側相すなわちＲ相を選択し、Ｒ相選択信号としてスイッチング信号φＳＲＵをＯＮレベルにするとともに他のスイッチング信号φＳＳＵ，φＳＴＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２５より下側にある場合（例えば、区間ＴＳ５３の後半の場合）、−側相すなわちＳ相を選択し、Ｓ相選択信号としてスイッチング信号φＳＳＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＴＵをＯＦＦレベルにする。
【０１５３】
モードＶにおける各相の選択信号すなわちスイッチング信号について説明する。Ｒ相の選択信号としてのスイッチング信号φＳＲＵのパルス幅は、Ｒ相パルスのパルス幅ｘ（図４（ｅ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベル（すなわち、Ｕ相電圧の振幅に対応して大きさが変化する信号）ｈに比例して縮めたｈｘとなる。Ｓ相の選択信号としてのスイッチング信号φＳＳＵのパルス幅は、Ｓ相パルスのパルス幅ｙ（図４（ｅ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例して縮めたｈｙとなる。Ｔ相の選択信号としてのスイッチング信号φＳＴＵのパルス幅は、Ｔ相パルスのパルス幅ｚ（図４（ｅ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例して縮めたｈｚとなる。
【０１５４】
また、各スイッチング信号φＳＲＵ，φＳＳＵ，φＳＴＵは、択一的にＯＮしているので、各スイッチング信号φＳＲＵ，φＳＳＵ，φＳＴＵのパルス幅の期間では、それぞれ、Ｒ相電圧ａ、Ｓ相電圧ｂ、Ｔ相電圧ｃが発生する。スイッチング周期Ｔの直流電圧の平均は、それぞれの期間ごとに電圧を積算しそれぞれを加算してスイッチング周期Ｔで除して、以下のように表すことができる。
【０１５５】
スイッチング周期Ｔの出力電圧の平均
＝｛ａ（ｈｘ）＋ｂ（ｈｙ）＋ｃ（ｈｚ）｝／Ｔ
＝ｈ（ａｘ＋ｂｙ＋ｃｚ）／Ｔ・・・数式２２
【０１５６】
上記より、Ｒ相のパルス幅ｘ＝Ｔ｜ａ｜、Ｓ相のパルス幅ｙ＝Ｔ｜ｂ｜、Ｔ相のパルス幅ｚ＝Ｔ｜ｃ｜であるから、数式２２は数式２３に変形できる。
【０１５７】
スイッチング周期Ｔの出力電圧の平均＝ｈ（ａ２＋ｂ２＋ｃ２）・・・数式２３
【０１５８】
さらに、交流理論から、ａ２＋ｂ２＋ｃ２＝３／２より、数式２３は次の数式２４に変形できる。
【０１５９】
スイッチング周期Ｔの出力電圧の平均＝ｈ×３／２・・・数式２４
【０１６０】
数式２４に示されるように、スイッチング周期Ｔの出力電圧の平均を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例したものとすることができる。すなわち、Ｕ相の制御信号ＣＳｕは、負荷ＬＤに供給すべきＵ相の交流電圧に応じた交流波形（例えば、本実施の形態では正弦波）であり、所定のキャリア波形パターンでこの交流波形（例えば、正弦波）を変調して双方向スイッチ回路１０のスイッチングパターンを生成することで、双方向スイッチ回路１０から負荷ＬＤに、Ｕ相の制御信号ＣＳｕに応じた（例えば、正弦波状の）交流電圧が出力されるように制御できる。
【０１６１】
図６（ｆ）に示すように、モードＶＩでは、制御部２０が、仮想ＤＣ／ＡＣ変換処理に用いるべき第２のキャリア波形パターンとして、区間ＴＳ６１，ＴＳ６２，ＴＳ６３に順に立ち下がりの鋸歯状波、立ち下がりの鋸歯状波、立ち上がりの鋸歯状波を有する第２のキャリア波形パターンＣＷ２６を決定する。そして、制御部２０は、例えば、Ｕ相の制御信号ＣＳｕを制御信号発生部３０から受ける。なお、図６（ｆ）における各区間ＴＳ６１，ＴＳ６２，ＴＳ６３は、図４（ｆ）における各区間ＴＳ６１，ＴＳ６２，ＴＳ６３に対応している（すなわち、区間の長さが等しい）が、図示の便宜上、各区間の長さを図４（ｆ）から変えてある。
【０１６２】
このとき、仮想ＡＣ／ＤＣ変換処理における区間（線間電圧発生区間）ＴＳ６１，ＴＳ６２，ＴＳ６３の直流電圧は、それぞれ、ＴＳ間電圧＝ｃ−ｂ、ＲＴ間電圧＝ａ−ｃ、ＲＳ間電圧＝ａ−ｂとなる。線間電圧における２つの電圧相のうちレベルの大きい電圧相を＋側相としレベルの小さい電圧相を−側相とすると、区間（線間電圧発生区間）ＴＳ６１，ＴＳ６２，ＴＳ６３において、それぞれ、Ｔ相，Ｒ相，Ｒ相が＋側相であり、Ｓ相，Ｔ相，Ｓ相が−側相である。
【０１６３】
制御部２０は、第２のキャリア波形パターンＣＷ２６とＵ相の制御信号ＣＳｕとを比較する。区間（線間電圧発生区間）ＴＳ６１において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２６より下側にある場合（例えば、区間ＴＳ６１の前半の場合）、−側相すなわちＳ相を選択し、Ｓ相選択信号としてスイッチング信号φＳＳＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＴＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２６より上側にある場合（例えば、区間ＴＳ６１の後半の場合）、＋側相すなわちＴ相を選択し、Ｔ相選択信号としてスイッチング信号φＳＴＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＳＵをＯＦＦレベルにする。
【０１６４】
区間（線間電圧発生区間）ＴＳ６２において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２６より下側にある場合（例えば、区間ＴＳ６２の前半の場合）、−側相すなわちＴ相を選択し、Ｔ相選択信号としてスイッチング信号φＳＴＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＳＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２５より上側にある場合（例えば、区間ＴＳ６２の後半の場合）、＋側相すなわちＲ相を選択し、Ｒ相選択信号としてスイッチング信号φＳＲＵをＯＮレベルにするとともに他のスイッチング信号φＳＳＵ，φＳＴＵをＯＦＦレベルにする。
【０１６５】
区間（線間電圧発生区間）ＴＳ６３において、制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２６より上側にある場合（例えば、区間ＴＳ６３の前半の場合）、＋側相すなわちＲ相を選択し、Ｒ相選択信号としてスイッチング信号φＳＲＵをＯＮレベルにするとともに他のスイッチング信号φＳＳＵ，φＳＴＵをＯＦＦレベルにする。制御部２０は、Ｕ相の制御信号ＣＳｕが第２のキャリア波形パターンＣＷ２５より下側にある場合（例えば、区間ＴＳ６３の後半の場合）、−側相すなわちＳ相を選択し、Ｓ相選択信号としてスイッチング信号φＳＳＵをＯＮレベルにするとともに他のスイッチング信号φＳＲＵ，φＳＴＵをＯＦＦレベルにする。
【０１６６】
モードＶＩにおける各相の選択信号すなわちスイッチング信号について説明する。Ｒ相の選択信号としてのスイッチング信号φＳＲＵのパルス幅は、Ｒ相パルスのパルス幅ｘ（図４（ｆ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベル（すなわち、Ｕ相電圧の振幅に対応して大きさが変化する信号）ｈに比例して縮めたｈｘとなる。Ｓ相の選択信号としてのスイッチング信号φＳＳＵのパルス幅は、Ｓ相パルスのパルス幅ｙ（図４（ｆ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例して縮めたｈｙとなる。Ｔ相の選択信号としてのスイッチング信号φＳＴＵのパルス幅は、Ｔ相パルスのパルス幅ｚ（図４（ｆ）参照）を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例して縮めたｈｚとなる。
【０１６７】
また、各スイッチング信号φＳＲＵ，φＳＳＵ，φＳＴＵは、択一的にＯＮしているので、各スイッチング信号φＳＲＵ，φＳＳＵ，φＳＴＵのパルス幅の期間では、それぞれ、Ｒ相電圧ａ、Ｓ相電圧ｂ、Ｔ相電圧ｃが発生する。スイッチング周期Ｔの直流電圧の平均は、それぞれの期間ごとに電圧を積算しそれぞれを加算してスイッチング周期Ｔで除して、以下のように表すことができる。
【０１６８】
スイッチング周期Ｔの出力電圧の平均
＝｛ａ（ｈｘ）＋ｂ（ｈｙ）＋ｃ（ｈｚ）｝／Ｔ
＝ｈ（ａｘ＋ｂｙ＋ｃｚ）／Ｔ・・・数式２５
【０１６９】
上記より、Ｒ相のパルス幅ｘ＝Ｔ｜ａ｜、Ｓ相のパルス幅ｙ＝Ｔ｜ｂ｜、Ｔ相のパルス幅ｚ＝Ｔ｜ｃ｜であるから、数式２５は数式２６に変形できる。
【０１７０】
スイッチング周期Ｔの出力電圧の平均＝ｈ（ａ２＋ｂ２＋ｃ２）・・・数式２６
【０１７１】
さらに、交流理論から、ａ２＋ｂ２＋ｃ２＝３／２より、数式２６は次の数式２７に変形できる。
【０１７２】
スイッチング周期Ｔの出力電圧の平均＝ｈ×３／２・・・数式２７
【０１７３】
数式２７に示されるように、スイッチング周期Ｔの出力電圧の平均を、Ｕ相の制御信号ＣＳｕの信号レベルｈに比例したものとすることができる。すなわち、Ｕ相の制御信号ＣＳｕは、負荷ＬＤに供給すべきＵ相の交流電圧に応じた交流波形（例えば、本実施の形態では正弦波）であり、所定のキャリア波形パターンでこの交流波形（例えば、正弦波）を変調して双方向スイッチ回路１０のスイッチングパターンを生成することで、双方向スイッチ回路１０から負荷ＬＤに、Ｕ相の制御信号ＣＳｕに応じた（例えば、正弦波状の）交流電圧が出力されるように制御できる。
【０１７４】
このようにして、図６に示すように、双方向スイッチ回路１０における各双方向スイッチＳＲＵ〜ＳＴＵのスイッチング信号φＳＲＵ〜φＳＴＵが生成される。図６に示されるように、各スイッチング信号φＳＲＵ〜φＳＴＵが整然とつながるようにＵ相の制御信号ＣＳｕが所定のキャリア波形パターンで変調されるとともに、パルス幅がスイッチング素子のスイッチング時間より長く確保されているため、転流の失敗を抑制できる。なお、図６では、スイッチング信号φＳＲＵ〜φＳＴＵについて説明しているが、他の双方向スイッチＳＲＶ〜ＳＴＶ，ＳＲＷ〜ＳＴＷの各スイッチング信号φＳＲＶ〜φＳＴＶ，φＳＲＷ〜φＳＴＷについても同様である。
【０１７５】
例えば、スイッチング素子（例えば、図２（ｂ），（ｃ）に示す素子ＥＬ１，ＬＥ２，ＥＬ１１，ＥＬ１２）のスイッチング時間に比べて十分大きなパルス幅のスイッチングパターンを有するスイッチング信号φＳＲＵ〜φＳＴＷでスイッチングされる。
【０１７６】
次に、入力電流及び出力電圧をそれぞれ３相交流波形（例えば、正弦波）にできる原理について説明する。
【０１７７】
入力された交流電力に対して、図３に示す６個のモードＩ〜ＶＩのそれぞれについて図４（ａ）〜（ｆ）に示す仮想ＡＣ／ＤＣ変換処理を行う。図４（ａ）〜（ｆ）に示す仮想ＡＣ／ＤＣ変換処理では、下記の１），２）が成り立つ。
【０１７８】
１）各スイッチング周期の出力電圧の平均は常に一定である。
【０１７９】
２）直流電流は、入力電圧の比で入力電流に分配される。また、出力電力が一定の時、この入力電流は、３相交流波形（例えば、正弦波）となる。
【０１８０】
そして、仮想ＡＣ／ＤＣ変換処理が行われた電力に対して、図３に示す６個のモードＩ〜ＶＩのそれぞれについて図６（ａ）〜（ｆ）に示す仮想ＤＣ／ＡＣ変換処理を行う。図４の異なる３種のパルス（Ｒ相パルス、Ｓ相パルス、Ｔ相パルス）のそれぞれを出力電圧の変調信号（Ｕ相の制御信号、Ｖ相の制御信号、Ｗ相の制御信号）で変調することを考える。例えば、Ｕ相の制御信号の信号レベルをｈ（０〜１）とすると３種類の区間の選択幅は、それぞれｈｘ、ｈｙ、ｈｚとなるので、キャリア区間の平均電圧は、ａ（ｈｘ）＋ｂ（ｈｙ）＋ｃ（ｈｚ）＝ｈ（ａｘ＋ｂｙ＋ｃｚ）となり、上記で１）よりｘ＝Ｔ｜ａ｜、ｙ＝Ｔ｜ｂ｜、ｚ＝Ｔ｜ｃ｜であり、ａｘ＋ｂｙ＋ｃｚは、一定であるので、ｈに比例した電圧となる。Ｕ相の制御信号の信号レベルｈは、３相交流波形（例えば、正弦波）で変化するので、出力は、制御信号と同様な３相交流波形（例えば、正弦波）で出力できることになる。直流電流の分配について考える。ｘ、ｙ、ｚのパルス幅の時、直流電流は、入力電圧の比で入力電流に分配される事から、同じように、パルス幅は、ｈｘ、ｈｙ、ｈｚの場合、直流電流は、入力電圧の比で入力電流に分配される。仮想ＤＣ／ＡＣ変換処理による交流電圧が一定の場合（例えば、正弦波電圧出力で負荷が線形負荷の時等）、３相交流波形（例えば、正弦波）となる。
まとめると、下記の（１），（２）が得られる。
【０１８１】
（１）仮想ＡＣ／ＤＣ変換処理における入力電流は、仮想ＤＣ／ＡＣ変換処理による出力電圧が一定である時、３相交流波形（例えば、正弦波）とすることができる。通常、短時間（１秒程度）では、電力は一定である。
【０１８２】
（２）仮想ＤＣ／ＡＣ変換処理による出力電圧は、変調信号（第２の制御信号）と同様な信号で得ることができる。
【０１８３】
上記の（１），（２）は、例えば、図７（ａ）〜（ｄ）に示すように高負荷の場合に成り立つだけでなく、図７（ｅ）〜（ｈ）に示すように低負荷の場合にも成り立つ。図７（ａ）、（ｂ）、（ｃ）、（ｄ）は、それぞれ、高負荷時における双方向スイッチ回路１０の入力電圧、入力電流、出力電圧、出力電流の波形を示す。例えば、図７（ｂ）と図７（ｆ）とを比較することで、高負荷時及び低負荷時のいずれにおいても、入力電流を正弦波にできることが分かる。また、例えば、図７（ｃ）と図７（ｇ）とを比較することで、高負荷時及び低負荷時のいずれにおいても、出力電圧を正弦波にできることが分かる。
【０１８４】
次に、スイッチング回数を抑制できる原理について説明する。
【０１８５】
上記のように、仮想ＤＣ／ＡＣ変換処理では、１つのキャリア波形パターンの間（スイッチング周期Ｔ）に入力側の３種類のパルス（Ｒ相パルス、Ｓ相パルス、Ｔ相パルス）を３種類の区間ごとに出力側の各相（Ｕ相、Ｖ相、Ｗ相）に変調することになる。
【０１８６】
仮に、１つのキャリア波形パターンを３種類の区間ごとに同様の三角波で構成する場合、各双方向スイッチＳＲＵ〜ＳＴＷについてスイッチング周期Ｔごとに３回のスイッチング回数が必要となる。
【０１８７】
それに対して、本実施の形態では、図６に示すように、それぞれの入力電圧相の選択をみるとＲ、Ｓ、Ｔ相が、１つのキャリア波形パターンについて重なりを持ちながら現れる。すなわち、図６（ａ）〜（ｆ）に示す複数の第２のキャリア波形パターンＣＷ２１〜ＣＷ２６のそれぞれは、複数の線間電圧発生区間のうち連続する２つの区間に跨って山型にレベルが変化するパターンを有する。なお、各モードＩ〜ＶＩは、複数のスイッチング周期Ｔを含む。
【０１８８】
例えば、第２のキャリア波形パターンＣＷ２１は、区間ＴＳ１１及び区間ＴＳ１２に跨って上側に山型にレベルが変化するパターンを有し、区間ＴＳ１２及び区間ＴＳ１３に跨って下側に山型にレベルが変化するパターンを有する。
【０１８９】
例えば、第２のキャリア波形パターンＣＷ２２は、区間ＴＳ２１及び区間ＴＳ２２に跨って上側に山型にレベルが変化するパターンを有し、区間ＴＳ２３及び区間ＴＳ２１に跨って下側に山型にレベルが変化するパターンを有する。
【０１９０】
例えば、第２のキャリア波形パターンＣＷ２３は、区間ＴＳ３２及び区間ＴＳ３３に跨って上側に山型にレベルが変化するパターンを有し、区間ＴＳ３３及び区間ＴＳ３１に跨って下側に山型にレベルが変化するパターンを有する。
【０１９１】
例えば、第２のキャリア波形パターンＣＷ２４は、区間ＴＳ４２及び区間ＴＳ４３に跨って上側に山型にレベルが変化するパターンを有し、区間ＴＳ４１及び区間ＴＳ４２に跨って下側に山型にレベルが変化するパターンを有する。
【０１９２】
例えば、第２のキャリア波形パターンＣＷ２５は、区間ＴＳ５３及び区間ＴＳ５１に跨って上側に山型にレベルが変化するパターンを有し、区間ＴＳ５１及び区間ＴＳ５２に跨って下側に山型にレベルが変化するパターンを有する。
【０１９３】
例えば、第２のキャリア波形パターンＣＷ２６は、区間ＴＳ６３及び区間ＴＳ６１に跨って上側に山型にレベルが変化するパターンを有し、区間ＴＳ６２及び区間ＴＳ６３に跨って下側に山型にレベルが変化するパターンを有する。
【０１９４】
より具体的には、各第２のキャリア波形パターンＣＷ２１〜ＣＷ２６は、複数の線間電圧発生区間のそれぞれにおける２つの電圧相のうち電圧値の大きい電圧相を＋側相とし電圧値の小さい電圧相を−側相とするとき、区間が切り換わる際に＋側相及び−側相に共通する相がある場合、切り換わる２つの区間に跨って山型にレベルが連続するパターンを有し、区間が切り換わる際に＋側相及び−側相で反転する相がある場合、切り換わる２つの区間の境界で鋸歯状にレベルが変化するパターンを有する。
【０１９５】
例えば、第２のキャリア波形パターンＣＷ２１は、区間ＴＳ１１及び区間ＴＳ１２について−側相に共通するＴ相があるので、区間ＴＳ１１及び区間ＴＳ１２に跨って上側に山型にレベルが変化するパターンを有する。第２のキャリア波形パターンＣＷ２１は、区間ＴＳ１２及び区間ＴＳ１３について＋側相に共通するＲ相があるので、区間ＴＳ１２及び区間ＴＳ１３に跨って下側に山型にレベルが変化するパターンを有する。第２のキャリア波形パターンＣＷ２１は、区間ＴＳ１３及び区間ＴＳ１１について＋側相及び−側相で反転するＳ相があるので、区間ＴＳ１３及び区間ＴＳ１１の境界で鋸歯状にレベルが変化するパターンを有する。
【０１９６】
例えば、第２のキャリア波形パターンＣＷ２２は、区間ＴＳ２１及び区間ＴＳ２２について−側相に共通するＴ相があるので、区間ＴＳ２１及び区間ＴＳ２２に跨って上側に山型にレベルが変化するパターンを有する。第２のキャリア波形パターンＣＷ２２は、区間ＴＳ２２及び区間ＴＳ２３について＋側相及び−側相で反転するＲ相があるので、区間ＴＳ２２及び区間ＴＳ２３の境界で鋸歯状にレベルが変化するパターンを有する。第２のキャリア波形パターンＣＷ２２は、区間ＴＳ２３及び区間ＴＳ２１について＋側相に共通するＳ相があるので、区間ＴＳ２３及び区間ＴＳ２１に跨って下側に山型にレベルが変化するパターンを有する。
【０１９７】
例えば、第２のキャリア波形パターンＣＷ２３は、区間ＴＳ３１及び区間ＴＳ３２について＋側相及び−側相で反転するＴ相があるので、区間ＴＳ３１及び区間ＴＳ３２の境界で鋸歯状にレベルが変化するパターンを有する。第２のキャリア波形パターンＣＷ２３は、区間ＴＳ３２及び区間ＴＳ３３について−側相に共通するＲ相があるので、区間ＴＳ３２及び区間ＴＳ３３に跨って上側に山型にレベルが変化するパターンを有する。第２のキャリア波形パターンＣＷ２３は、区間ＴＳ３３及び区間ＴＳ３１について＋側相に共通するＳ相があるので、区間ＴＳ３３及び区間ＴＳ３１に跨って下側に山型にレベルが変化するパターンを有する。
【０１９８】
例えば、第２のキャリア波形パターンＣＷ２４は、区間ＴＳ４１及び区間ＴＳ４２について＋側相に共通するＴ相があるので、区間ＴＳ４１及び区間ＴＳ４２に跨って下側に山型にレベルが変化するパターンを有する。第２のキャリア波形パターンＣＷ２４は、区間ＴＳ４２及び区間ＴＳ４３について−側相に共通するＲ相があるので、区間ＴＳ４２及び区間ＴＳ４３に跨って上側に山型にレベルが変化するパターンを有する。第２のキャリア波形パターンＣＷ２４は、区間ＴＳ４３及び区間ＴＳ４１について＋側相及び−側相で反転するＳ相があるので、区間ＴＳ４３及び区間ＴＳ４１の境界で鋸歯状にレベルが変化するパターンを有する。
【０１９９】
例えば、第２のキャリア波形パターンＣＷ２５は、区間ＴＳ５１及び区間ＴＳ５２について＋側相に共通するＴ相があるので、区間ＴＳ５１及び区間ＴＳ５２に跨って下側に山型にレベルが変化するパターンを有する。第２のキャリア波形パターンＣＷ２５は、区間ＴＳ５２及び区間ＴＳ５３について＋側相及び−側相で反転するＲ相があるので、区間ＴＳ５２及び区間ＴＳ５３の境界で鋸歯状にレベルが変化するパターンを有する。第２のキャリア波形パターンＣＷ２５は、区間ＴＳ５３及び区間ＴＳ５１について−側相に共通するＳ相があるので、区間ＴＳ５３及び区間ＴＳ５１に跨って上側に山型にレベルが変化するパターンを有する。
【０２００】
例えば、第２のキャリア波形パターンＣＷ２６は、区間ＴＳ６１及び区間ＴＳ６２について＋側相及び−側相で反転するＴ相があるので、区間ＴＳ６１及び区間ＴＳ６２の境界で鋸歯状にレベルが変化するパターンを有する。第２のキャリア波形パターンＣＷ２６は、区間ＴＳ６２及び区間ＴＳ６３について＋側相に共通するＲ相があるので、区間ＴＳ６２及び区間ＴＳ６３に跨って下側に山型にレベルが変化するパターンを有する。第２のキャリア波形パターンＣＷ２６は、区間ＴＳ６３及び区間ＴＳ６１について−側相に共通するＳ相があるので、区間ＴＳ６３及び区間ＴＳ６１に跨って上側に山型にレベルが変化するパターンを有する。
【０２０１】
また、各第２のキャリア波形パターンＣＷ２１〜ＣＷ２６は、複数の線間電圧発生区間のそれぞれにおける２つの電圧相のうちレベルの大きい電圧相を＋側相としレベルの小さい電圧相を−側相とするとき、モードが切り換わる際に＋側相及び−側相に共通する相がある場合、切り換わる２つのモードに跨って山型にレベルが連続するパターンを有し、モードが切り換わる際に＋側相及び−側相で反転する相がある場合、切り換わる２つのモードの境界で鋸歯状にレベルが変化するパターンを有する。
【０２０２】
例えば、モードＩからモードＩＩに切り換わる際に、区間ＴＳ１３及び区間ＴＳ２１について＋側相及び−側相で反転するＳ相があるので、区間ＴＳ１３及び区間ＴＳ２１の境界で鋸歯状にレベルが変化するパターンを有する。
【０２０３】
例えば、モードＩＩからモードＩＩＩに切り換わる際に、区間ＴＳ２３及び区間ＴＳ３１について＋側相に共通するＳ相があるので、区間ＴＳ２３及び区間ＴＳ３１に跨って下側に山型にレベルが変化するパターンを有する。
【０２０４】
例えば、モードＩＩＩからモードＩＶに切り換わる際に、区間ＴＳ３３及び区間ＴＳ４１について＋側相及び−側相で反転するＳ相があるので、区間ＴＳ３３及び区間ＴＳ４１の境界で鋸歯状にレベルが変化するパターンを有する。
【０２０５】
例えば、モードＩＶからモードＶに切り換わる際に、区間ＴＳ４３及び区間ＴＳ５１について＋側相及び−側相で反転するＳ相があるので、区間ＴＳ４３及び区間ＴＳ５１の境界で鋸歯状にレベルが変化するパターンを有する。
【０２０６】
例えば、モードＶからモードＶＩに切り換わる際に、区間ＴＳ５３及び区間ＴＳ６１について−側相に共通するＳ相があるので、区間ＴＳ５３及び区間ＴＳ６１に跨って上側に山型にレベルが変化するパターンを有する。
【０２０７】
このように、立ち上がりと立ち下がりの鋸歯状波を組み合わせて１つのキャリア波形パターン（第２のキャリア波形パターン）を構成することで、各スイッチング周期Ｔにおける各相の選択が１回になるようにすることができる。すなわち、最大電圧相は、必ず＋側相であり、最小電圧相は、必ず−側相である。中間電圧相は、最大電圧相に対しては、−側相となり、最小電圧相に対しては、＋側相になる。＋側相は、第２の制御信号（例えば、Ｕ相の制御信号）が第２のキャリア波形パターンより上側になる期間を選択し、−側相は、第２の制御信号（例えば、Ｕ相の制御信号）が第２のキャリア波形パターンより下側になる期間を選択するようにする。この場合、下側に山型になるように立ち下がりの鋸歯状波と立ち上がりの鋸歯状波とを連続させると最大電圧相の選択は１回で済む。また、上側に山型になるように立ち上がりの鋸歯状波と立ち下がりの鋸歯状波とを連続させると最小電圧相の選択は１回で済む。これにより、各モード内において、各双方向スイッチＳＲＵ〜ＳＴＷについてスイッチング周期Ｔごとに１回のスイッチング回数を実現できる。また、モードが切り換わる際においても、実質的に、各双方向スイッチＳＲＵ〜ＳＴＷについてスイッチング周期Ｔごとに１回のスイッチング回数を実現できる。言い換えると、各モード内とモード間の切り換わりとで、同様の制御を実現できるので、切り替わりに伴う断続により発生する出力電圧の揺らぎ（デッドタイム等による揺らぎ）を低減でき、切り替わり目のショックも低減できる。
【０２０８】
また、複数の線間電圧発生区間に跨って各双方向スイッチＳＲＵ〜ＳＴＵのスイッチング信号φＳＲＵ〜φＳＴＵをＯＮレベルに維持できるので、図６に示すように、双方向スイッチＳＲＵ〜ＳＴＵのスイッチング信号φＳＲＵ〜φＳＴＵのパルス幅を広く確保できる（双方向スイッチＳＲＶ〜ＳＴＶ，ＳＲＷ〜ＳＴＷのスイッチング信号φＳＲＶ〜φＳＴＶ，φＳＲＷ〜φＳＴＷについても同様）。すなわち、パルス幅を低負荷時でもデッドタイムに比べて大きく確保できるので、低負荷時における波形の歪率を高負荷時と同等程度に抑制できる。例えば、図７（ｃ）、（ｄ）（高負荷時）と図７（ｇ）、（ｈ）（低負荷時）とを比較することで、低負荷時における波形の歪率を高負荷時と同等程度に抑制できることが分かる。
【０２０９】
次に、制御部２０及び制御信号発生部３０の内部構成例、すなわち仮想ＡＣ／ＤＣ変換処理及び仮想ＤＣ／ＡＣ変換処理を行うための内部構成例について説明する。以下では、第１の内部構成例〜第３の内部構成例について例示的に説明する。なお、仮想的な直流電圧を生成する処理はあくまで仮想的な処理であって実際にその処理自体が行われるわけではない。
【０２１０】
第１の内部構成例を、図８、図９に示す。図８で第２のキャリア波形パターンを予め生成し、第２のキャリア波形パターンと第２の制御信号（Ｕ相制御信号ＣＳｕ、Ｖ相制御信号ＣＳｖ、Ｗ相制御信号ＣＳｗ）とをコンパレートし、コンパレート結果φＵＨ〜φＷＬ及び現在どの区間であるかを示すデータφＰ１〜φＰ１８を図９に示す回路へ出力し、図９に示す回路で各双方向スイッチＳＲＵ〜ＳＴＷのスイッチング信号φＳＲＵ〜φＳＴＷを生成する。
【０２１１】
具体的には、制御部２０において、入力電圧を１１のゼロクロス検出器２１により検出し、カウンタ２３を初期化しスタートする。カウンタ２３は、キャリア用クロック発生器２２で発生されたキャリアクロックに同期して、ゼロクロス点をカウントする。ＲＯＭ２４は、入力電圧の１スイッチング周期Ｔの第２のキャリア波形パターンごとのデータを格納している。コンパレータ２５〜２７及び位相データ発生器２８は、カウンタ２３のデータ（第１のキャリア波形パターン）に応じて、キャリアクロック単位のＲＯＭ２４からキャリアデータを読み出すことによって図６（ａ）〜（ｆ）の１スイッチング周期Ｔごとのキャリアデータ（第２のキャリア波形パターン）がコンパレータ２５〜２７及び位相データ発生器２８へ出力される。
【０２１２】
一方、制御信号発生部３０において、電圧振幅・位相演算器３１は、目的に応じて生成されるべき出力電圧、すなわち負荷ＬＤに出力すべきＵ相、Ｖ相、Ｗ相の電圧を演算し、演算結果を３相波形発生器３２へ出力する。３相波形発生器３２は、演算結果に応じて、Ｕ相、Ｖ相、Ｗ相の制御信号（第２の制御信号）を発生させてコンパレータ２５〜２７へ出力する。
【０２１３】
制御部２０において、コンパレータ２５〜２７は、それぞれ、Ｕ相、Ｖ相、Ｗ相の制御信号と第２のキャリア波形パターンとをコンパレートし、コンパレート結果φＵＨ，φＶＨ，φＷＨを図９に示す回路へ出力する。コンパレート結果φＵＨは、例えば、Ｕ相制御信号ＣＳｕが第２のキャリア波形パターンより上側にあれば、アクティブレベル（例えば、「１」）であり、Ｕ相制御信号ＣＳｕが第２のキャリア波形パターンより下側にあれば、ノンアクティブレベル（例えば、「０」）である。コンパレート結果φＶＨは、例えば、Ｖ相制御信号ＣＳｖが第２のキャリア波形パターンより上側にあれば、アクティブレベル（例えば、「１」）であり、Ｖ相制御信号ＣＳｖが第２のキャリア波形パターンより下側にあれば、ノンアクティブレベル（例えば、「０」）である。コンパレート結果φＷＨは、例えば、Ｗ相制御信号ＣＳｗが第２のキャリア波形パターンより上側にあれば、アクティブレベル（例えば、「１」）であり、Ｗ相制御信号ＣＳｗが第２のキャリア波形パターンより下側にあれば、ノンアクティブレベル（例えば、「０」）である。
【０２１４】
また、インバータＩＮＶ１〜ＩＮＶ３は、それぞれ、コンパレート結果φＵＨ，φＶＨ，φＷＨを論理反転させたコンパレート結果φＵＬ，φＶＬ，φＷＬを生成し図９に示す回路へ出力する。
【０２１５】
位相データ発生器２８は、第２のキャリア波形パターンを受けて、第２のキャリア波形パターンに応じて現在の区間がどの区間であるのかを示すデータφＰ１〜φＰ１８を発生させて図９に示す回路へ出力する。例えば、位相データ発生器２８は、現在の区間が区間ＴＳ１１であると認識した場合、区間ＴＳ１１用データφＰ１をアクティブレベル（例えば、「１」）にし、他のデータφＰ２〜φＰ１８をノンアクティブレベル（例えば、「０」）にして、図９に示す回路へ出力する。
【０２１６】
図９に示す回路は、例えば、コンパレート結果φＵＨ〜φＷＬと、現在どの区間であるかを示すデータφＰ１〜φＰ１８とを用いて論理演算を行い、各双方向スイッチＳＲＵ〜ＳＴＷのスイッチング信号φＳＲＵ〜φＳＴＷを生成する。
【０２１７】
例えば、双方向スイッチＵＲＰは、Ｒ相とＵ相とを接続する双方向スイッチである。図６（ａ）〜（ｆ）の中で、Ｒ相を正側として選択するのは、区間ＴＳ１２，ＴＳ１３，ＴＳ２２，ＴＳ６２，ＴＳ６３である。図９に示す回路では、この区間ＴＳ１２，ＴＳ１３，ＴＳ２２，Ｔ５３，ＴＳ６２，ＴＳ６３用のデータφＰ２，φＰ３，φＰ５，φＰ１５，φＰ１７，φＰ１８をＯＲゲートＯＲ１〜ＯＲ３でＯＲ演算し、そのＯＲ演算の結果とコンパレート結果φＵＨとをＡＮＤゲートＡＮＤ１でＡＮＤ演算する。
【０２１８】
また、図６（ａ）〜（ｆ）の中で、Ｒ相を負側として選択するのは、区間ＴＳ２３，ＴＳ３２，ＴＳ３３，ＴＳ４２，ＴＳ４３，ＴＳ５２である。図９に示す回路では、この区間ＴＳ２３，ＴＳ３２，ＴＳ３３，ＴＳ４２，ＴＳ４３，ＴＳ５２用のデータφＰ６，φＰ８，φＰ９，φＰ１１，φＰ１２，φＰ１４をＯＲゲートＯＲ４〜ＯＲ６でＯＲ演算し、そのＯＲ演算の結果とコンパレート結果φＵＬとをＡＮＤゲートＡＮＤ２でＡＮＤ演算する。
【０２１９】
そして、ＡＮＤゲートＡＮＤ１の出力とＡＮＤゲートＡＮＤ２の出力とをＯＲゲートＯＲ７でＯＲ演算してその演算結果がスイッチング信号φＵＲＰとして双方向スイッチＵＲＰへ出力される。
【０２２０】
このような演算について、ＯＲ演算を＋で表し、ＡＮＤ演算を＊で表すと、スイッチング信号φＵＲＰは、下記の数式２８で表される。
【０２２１】
φＵＲＰ＝φＵＨ＊（φＰ２＋φＰ３＋φＰ５＋φＰ１５＋φＰ１７＋φＰ１８）＋φＵＬ＊（φＰ６＋φＰ８＋φＰ９＋φＰ１１＋φＰ１２＋φＰ１４）・・・数式２８
同様にして、下記の数式２９〜数式３６が得られる。
【０２２２】
φＶＲＰ＝φＶＨ＊（φＰ２＋φＰ３＋φＰ５＋φＰ１５＋φＰ１７＋φＰ１８）＋φＶＬ＊（φＰ６＋φＰ８＋φＰ９＋φＰ１１＋φＰ１２＋φＰ１４）・・・数式２９
【０２２３】
φＷＲＰ＝φＷＨ＊（φＰ２＋φＰ３＋φＰ５＋φＰ１５＋φＰ１７＋φＰ１８）＋φＷＬ＊（φＰ６＋φＰ８＋φＰ９＋φＰ１１＋φＰ１２＋φＰ１４）・・・数式３０
【０２２４】
φＵＳＰ＝φＵＨ＊（φＰ１＋φＰ４＋φＰ６＋φＰ７＋φＰ９＋φＰ１２）＋φＵＬ＊（φＰ３＋φＰ１０＋φＰ１３＋φＰ１５＋φＰ１６＋φＰ１８）・・・数式３１
【０２２５】
φＶＳＰ＝φＶＨ＊（φＰ１＋φＰ４＋φＰ６＋φＰ７＋φＰ９＋φＰ１２）＋φＶＬ＊（φＰ３＋φＰ１０＋φＰ１３＋φＰ１５＋φＰ１６＋φＰ１８）・・・数式３２
【０２２６】
φＷＳＰ＝φＷＨ＊（φＰ１＋φＰ４＋φＰ６＋φＰ７＋φＰ９＋φＰ１２）＋φＷＬ＊（φＰ３＋φＰ１０＋φＰ１３＋φＰ１５＋φＰ１６＋φＰ１８）・・・数式３３
【０２２７】
φＵＴＰ＝φＵＨ＊（φＰ８＋φＰ１０＋φＰ１１＋φＰ１３＋φＰ１４＋φＰ１６）＋φＵＬ＊（φＰ１＋φＰ２＋φＰ４＋φＰ５＋φＰ７＋φＰ１７）・・・数式３４
【０２２８】
φＶＴＰ＝φＶＨ＊（φＰ８＋φＰ１０＋φＰ１１＋φＰ１３＋φＰ１４＋φＰ１６）＋φＶＬ＊（φＰ１＋φＰ２＋φＰ４＋φＰ５＋φＰ７＋φＰ１７）・・・数式３５
【０２２９】
φＷＴＰ＝φＷＨ＊（φＰ８＋φＰ１０＋φＰ１１＋φＰ１３＋φＰ１４＋φＰ１６）＋φＷＬ＊（φＰ１＋φＰ２＋φＰ４＋φＰ５＋φＰ７＋φＰ１７）・・・数式３６
【０２３０】
数式２８〜数式３６は、図９に示す回路の構成を示す式であるとみなすこともできる。
【０２３１】
第１の内部構成例では、図８によって、ゼロクロスを起点として１スイッチング周期の第２のキャリア波形パターンがＲＯＭから読み出され、コンパレート結果、及び、１８個の区間信号が出力される。この信号が、図９に示す回路よって合成され、図１の双方向スイッチをＯＮ・ＯＦＦさせる。これにより、入力電流が正弦波となり、出力電圧が正弦波となる。
次に、第２の内部構成例について説明する。
【０２３２】
第１の内部構成例では、第２の制御信号ＣＳｕ〜ＣＳｗとコンパレートすべき第２のキャリア波形パターンをＲＯＭデータとして予め用意しているが、ＲＯＭデータは、キャリアクロック毎のデータとなる為、ＲＯＭ容量は大きくなる。
【０２３３】
そこで、第２の内部構成例では、第２の制御信号ＣＳｕ〜ＣＳｗとコンパレートすべき第２のキャリア波形パターンのデータを回路で生成することで、ＲＯＭ容量を低減する。
【０２３４】
具体的には、図１０に示す正弦波用ＲＯＭ１２１は、正弦波のデータを格納している。コンパレータ１２２は、カウンタ２３のデータ（第１のキャリア波形パターン）と正弦波用ＲＯＭ１２１から読み出した正弦波のデータとをコンパレートすることで時間を計測する。キャリア波形生成器１２３は、コンパレータ１２２で計測された測定値より傾きを演算し、第２の制御信号ＣＳｕ〜ＣＳｗとコンパレートすべきキャリア波形（第２のキャリア波形パターン）を生成する。
【０２３５】
第２の内部構成例では、コンパレータ１２２により切換り目の時間計測を行い、第２のキャリア波形パターンが生成され、第２の制御信号と第２のキャリア波形パターンとがコンパレートされ、コンパレート結果、及び、１８個の区間信号が出力される。この信号が、図９に示す回路よって合成され、図１の双方向スイッチをＯＮ・ＯＦＦさせる。これにより、入力電流が正弦波となり、出力電圧が正弦波となる。
次に、第３の内部構成例について説明する。
【０２３６】
第３の内部構成例を、図１１に示す。制御部２０において、コンパレータ１２２は、カウンタ２３のデータ（第１のキャリア波形パターン）と正弦波用ＲＯＭ１２１から読み出した正弦波のデータとをコンパレートすることで、スイッチング周期Ｔにおける３区間を演算で求めて乗算器２２１−１〜２２１−９へ出力する。
【０２３７】
乗算器２２１−１〜２２１−３は、それぞれ、スイッチング周期Ｔにおける３区間のうち対応する区間のデータと、Ｕ相制御信号ＣＳｕとを乗算する。乗算器２２１−１〜２２１−３は、それぞれ、乗算結果をコンパレータ２２３−１〜２２３−３へ出力する。
【０２３８】
乗算器２２１−４〜２２１−６は、それぞれ、スイッチング周期Ｔにおける３区間のうち対応する区間のデータと、Ｖ相制御信号ＣＳｖとを乗算する。乗算器２２１−４〜２２１−６は、それぞれ、乗算結果をコンパレータ２２３−４〜２２３−６へ出力する。
【０２３９】
乗算器２２１−７〜２２１−９は、それぞれ、スイッチング周期Ｔにおける３区間のうち対応する区間のデータと、Ｗ相制御信号ＣＳｗとを乗算する。乗算器２２１−７〜２２１−９は、それぞれ、乗算結果をコンパレータ２２３−７〜２２３−９へ出力する。
【０２４０】
カウンタ２２２は、スイッチング周期Ｔにおける３区間のデータに応じて、キャリア用クロック発生器２２で発生されたキャリアクロックを積算し、キャリアクロックの積算値をコンパレータ２２３−１〜２２３−９へ出力する。
【０２４１】
コンパレータ２２３−１〜２２３−３は、乗算器２２１−１〜２２１−３の乗算結果とキャリアクロックの積算値とをコンパレートし、コンパレート結果を合成器２２４−１へ出力する。合成器２２４−１は、コンパレート結果と各区間用データφＰ１〜φＰ１８とを合成して、合成されたコンパレート結果φＵＨを図９に示す回路へ出力する。
【０２４２】
コンパレータ２２３−４〜２２３−６は、乗算器２２１−４〜２２１−６の乗算結果とキャリアクロックの積算値とをコンパレートし、コンパレート結果を合成器２２４−２へ出力する。合成器２２４−２は、コンパレート結果と各区間用データφＰ１〜φＰ１８とを合成して、合成されたコンパレート結果φＶＨを図９に示す回路へ出力する。
【０２４３】
コンパレータ２２３−７〜２２３−９は、乗算器２２１−７〜２２１−９の乗算結果とキャリアクロックの積算値とをコンパレートし、コンパレート結果を合成器２２４−３へ出力する。合成器２２４−３は、コンパレート結果と各区間用データφＰ１〜φＰ１８とを合成して、合成されたコンパレート結果φＷＨを図９に示す回路へ出力する。
【０２４４】
第３の内部構成例では、コンパレータ１２２により切換り目の時間計測を行い、第２の制御信号と時間計測した数値とを乗算し、時間を加味した第２の制御信号とキャリアクロックの積算時間とをコンパレートして、コンパレート結果を出力している。
【０２４５】
すなわち、第２の内部構成例が第２の制御信号のレベルでコンパレートしたのに対して、第３の内部構成例では、第２の制御信号を時間領域の値に換算して、時間領域でコンパレートしている。第２の内部構成例及び第３の内部構成例は、コンパレートの方法が異なるが、得られるコンパレート結果としては同等のものになる。そして、コンパレート結果、及び、１８個の区間信号が出力される。この信号が、図９に示す回路よって合成され、図１の双方向スイッチをＯＮ・ＯＦＦさせる。これにより、入力電流が正弦波となり、出力電圧が正弦波となる。
【０２４６】
以上のように、実施の形態では、制御部２０は、入力された３相交流電力に対して、入力された３相交流電力における各相の電圧の大小関係に応じて区分された複数のモードＩ〜ＶＩに応じて異なる仮想ＡＣ／ＤＣ変換処理を行い、仮想ＡＣ／ＤＣ変換処理が行われた電力に対して、複数のモードＩ〜ＶＩに応じて異なる仮想ＤＣ／ＡＣ変換処理を行うように、双方向スイッチ回路１０のスイッチングパターンを生成する。具体的には、制御部２０は、入力された３相交流電力に対して、複数のモードＩ〜ＶＩに応じて異なる第１のキャリア波形パターンＣＷ１１〜ＣＷ１３（図４参照）を用いて仮想ＡＣ／ＤＣ変換処理を行い、仮想ＡＣ／ＤＣ変換処理が行われた電力に対して、複数のモードＩ〜ＶＩに応じて異なる第２のキャリア波形パターンＣＷ２１〜ＣＷ２６（図６参照）を用いて仮想ＤＣ／ＡＣ変換処理を行うように、双方向スイッチ回路１０のスイッチングパターンを生成する。これにより、マトリックス演算のような複雑な演算を行うことなく、簡易な処理で交流電力を交流電力に直接変換できる。
【０２４７】
また、実施の形態では、制御部２０は、複数のモードＩ〜ＶＩのそれぞれにおいて、第１のキャリア波形パターンＣＷ１１〜ＣＷ１３と入力側の相（Ｒ相、Ｓ相、Ｔ相）に対応した第１の制御信号（例えば、図４に示す変調波形１，２Ａ，２Ｂ，３）とを比較して、複数の線間電圧発生区間ＴＳ１１〜ＴＳ６３を求める。そして、制御部２０は、複数の線間電圧発生区間ＴＳ１１〜ＴＳ６３に対応した第２のキャリア波形パターンＣＷ２１〜ＣＷ２６を生成し、生成された第２のキャリア波形パターンＣＷ２１〜ＣＷ２６と出力側の相（Ｕ相、Ｖ相、Ｗ相）に対応した第２の制御信号ＣＳｕ〜ＣＳｗとを比較して、双方向スイッチ回路１０のスイッチングパターンを生成する。これにより、複雑なマトリックス演算を行うことなく、仮想ＡＣ／ＤＣ変換処理及び仮想ＤＣ／ＡＣ変換処理を簡易に行うことができる。
【０２４８】
また、実施の形態では、制御部２０は、入力された３相交流電力における最大電圧相、最小電圧相、及び中間電圧相を認識する。そして、制御部２０は、１スイッチング周期Ｔ中の複数の線間電圧発生区間を、中間電圧相及び最小電圧相に対応した第１の区間と、最大電圧相及び最小電圧相に対応した第２の区間と、最大電圧相及び中間電圧相に対応した第３の区間とに分けて求める。第１の区間は、例えば、図６に示す区間ＴＳ１１，ＴＳ２２，ＴＳ３２，ＴＳ４３，ＴＳ５３，ＴＳ６１を含む。第２の区間は、例えば、図６に示す区間ＴＳ１２，ＴＳ２１，ＴＳ３３，ＴＳ４２，ＴＳ５１，ＴＳ６３を含む。第３の区間は、例えば、図６に示す区間ＴＳ１３，ＴＳ２３，ＴＳ３１，ＴＳ４１，ＴＳ５２，ＴＳ６２を含む。従って、１スイッチング周期Ｔ中に最大−最小、最大−中間、中間−最小の３種類の線間電圧を仮想的に発生でき、電流の引き算等の物理現象を利用してその仮想的な線間電圧により仮想的な直流電圧を略一定にすることができ、略一定の仮想的な直流電圧から、各々の電圧区間で作成する第２のキャリア波形パターンと第２の制御信号とをコンパレートしてスイッチング信号を生成できる。これにより、第１の制御信号及び第２の制御信号をそれぞれ正弦波とすることで、マトリックスコンバータ１の入力電流及び出力電圧をそれぞれ容易に正弦波とすることができる。
【０２４９】
また、実施の形態では、第２のキャリア波形パターンＣＷ２１〜ＣＷ２６（図６参照）は、複数の線間電圧発生区間のうち連続する２つの区間に跨って山型にレベルが変化するパターンを有する。これにより、各スイッチング周期Ｔにおけるスイッチング回数を低減できるので、双方向スイッチ回路１０における各双方向スイッチＳＲＵ〜ＳＴＷのスイッチング損失を低減できる。
【０２５０】
また、実施の形態では、第２のキャリア波形パターンＣＷ２１〜ＣＷ２６（図６参照）が複数の線間電圧発生区間のうち連続する２つの区間に跨って山型にレベルが変化するパターンを有するので、双方向スイッチ回路１０における各双方向スイッチＳＲＵ〜ＳＴＷのスイッチング信号φＳＲＵ〜φＳＴＷのパルス幅を容易に広く確保できるので、例えば低負荷時における電流・電圧の波形の歪率を高負荷時と同等程度に抑制できる。これにより、転流の失敗を低減できるので、負荷ＬＤ（例えば、モータ、アクチュエータ等）の故障を抑制できる。また、電力の変換効率を向上できる。
【０２５１】
また、実施の形態では、制御部２０は、入力された３相交流電力における最大電圧相、最小電圧相、及び中間電圧相を認識する。制御部２０により生成される第２のキャリア波形パターンＣＷ２１〜ＣＷ２６は、複数の線間電圧発生区間のそれぞれにおける２つの電圧相のうちレベルの大きい電圧相を＋側相としレベルの小さい電圧相を−側相とするとき、モードが切り換わる際に＋側相及び−側相に共通する相がある場合、切り換わる２つのモードに跨って山型にレベルが連続するパターンを有し、モードが切り換わる際に＋側相及び−側相で反転する相がある場合、切り換わる２つのモードの境界で鋸歯状にレベルが変化するパターンを有する。これにより、モードが切り換わる際においても、実質的に、各双方向スイッチＳＲＵ〜ＳＴＷについてスイッチング周期Ｔごとに１回のスイッチング回数を実現できる。言い換えると、各モード内とモード間の切り換わりとで、同様の制御を実現できるので、切り替わり目のショックも低減できる。
【０２５２】
また、実施の形態では、入力交流電圧のゼロクロス点を演算し、ゼロクロス点を同期信号として各相の入力交流電圧を推定するので、各相の入力交流電圧を検出する場合に比べて、簡易にマトリックスコンバータを構成できる。
【０２５３】
また、実施の形態では、第２の制御信号は、他の物理量と演算することなく入力できる。これにより、第２の制御信号を、負荷に供給すべき交流電力と同様のものとすることができ、出力電圧を正弦波とすることが容易である。
【０２５４】
なお、上記の実施の形態では、入力された３相交流電力のうち１つの相の交流電力を検出し、検出された交流電力のゼロクロス点を演算し、そのゼロクロス点を起点として入力側の各相の交流電圧を推定しているが、入力された３相交流電力をそれぞれ検出することで認識してもよい。
【産業上の利用可能性】
【０２５５】
以上のように、本発明にかかるマトリックスコンバータは、３相交流電力の３相交流電力への直接変換に有用である。
【符号の説明】
【０２５６】
１  マトリックスコンバータ
１０  双方向スイッチ回路
２０  制御部
３０  制御信号発生部
４０  ３相リアクトル
５０  入力コンデンサ
ＬＤ  負荷
ＰＳ  ３相交流電源
【図１】
2014168382.tif 000003
【図２】
2014168382.tif 000004
【図３】
2014168382.tif 000005
【図４】
2014168382.tif 000006
【図５】
2014168382.tif 000007
【図６】
2014168382.tif 000008
【図７】
2014168382.tif 000009
【図８】
2014168382.tif 000010
【図９】
2014168382.tif 000011
【図１０】
2014168382.tif 000012
【図１１】
2014168382.tif 000013