(57)【要約】【課題】本発明の目的は、直流側の電流パルス幅を電流検出が可能な幅以上にでき、スイッチングの相互干渉が発生しないパルス幅変調方法とその装置及び電力変換方法と電力変換器を提供することにある。【解決手段】本発明は、３つの第１指令信号における任意の２つの前記指令信号差をいずれも予め定められた値以上になるように第２指令信号を演算するステップと、前記第２指令信号に基づきパルス幅変調するステップとを有することを特徴とするパルス幅変調方法にある。【選択図】  図１
2004201440.tif 000002
【特許請求の範囲】
【請求項１】
３つの第１指令信号における任意の２つの前記指令信号の差をいずれも予め定められた値以上になるように第２指令信号を演算するステップと、該第２指令信号に基づきパルス幅変調するステップとを有することを特徴とするパルス幅変調方法。
【請求項２】
３つの第１指令信号に基づき演算された３つの第２指令信号をパルス幅変調するパルス幅変調方法において、任意の２つの第２指令信号の差をいずれも予め定められた値以上及び前記３つの第１指令信号と前記３つの第２指令信号とのそれぞれの差の積算値である３つの誤差積算値がいずれも予め定められた値以下となるように前記第１指令信号に基づき前記第２指令信号を演算するステップと、前記第２指令信号をパルス幅変調するステップとを有することを特徴とするパルス幅変調方法。
【請求項３】
請求項２において、前記３つの誤差積算値を前記３つの第１指令信号にそれぞれ加算し３つの第３指令信号を演算するステップと、任意の２つの前記第３指令信号の差を予め定められた値以上になるように前記第２指令信号を演算するステップとを有することを特徴とするパルス幅変調方法。
【請求項４】
請求項１〜３のいずれかにおいて、前記第２指令信号は、パルス幅変調の搬送波の半周期毎に更新されることを特徴とするパルス幅変調方法。
【請求項５】
請求項１〜３のいずれかにおいて、前記第２指令信号は、パルス幅変調の搬送波の半周期の整数倍間隔で更新されることを特徴とするパルス幅変調方法。
【請求項６】
第１交流電圧指令信号に基づき第２交流電圧指令信号を演算する電圧指令信号補正ステップと、前記第２交流電圧指令信号に基づきパルス幅変調を行いゲート信号を出力するＰＷＭ制御ステップと、前記ゲート信号に基づき直流電圧をスイチングし交流電圧に変換するステップとを有する電力変換方法において，前記パルス幅変調は請求項１〜６のいずれかに記載のパルス幅変調方法によって行うことを特徴とする電力変換方法。
【請求項７】
請求項６において、外部から与えられる速度指令信号に基づき前記第１交流電圧指令信号を出力するモータ制御ステップを有することを特徴とする電力変換方法。
【請求項８】
３つの指令信号における任意の２つの前記指令信号差が予め定められた値以上になるように補正する補正手段と、該補正された出力をパルス幅変調するパルス幅変調手段とを有することを特徴とするパルス幅変調装置。
【請求項９】
３つの第１指令信号に基づき演算された３つの第２指令信号をパルス幅変調するパルス幅変調装置において、前記第２指令信号の任意の２つの指令信号の差を予め定められた値以上及び前記３つの第１指令信号と前記３つの第２指令信号とのそれぞれの差の積算値が予め定められた値以下となるように前記第２指令信号を演算する補正手段と、該補正された出力をパルス幅変調するパルス幅変調手段とを有することを特徴とするパルス幅変調装置。
【請求項１０】
請求項９において、前記誤差積算値を前記３つの第１指令信号にそれぞれ加算し３つの第３指令信号を演算する演算手段と、任意の２つの第３指令信号差を予め定められた値以上になるように前記第２指令信号を演算する補正手段とを有することを特徴とするパルス幅変調装置。
【請求項１１】
第１交流電圧指令信号に基づき第２交流電圧指令信号を演算する電圧指令補正部と、前記第２の交流電圧指令信号に基づきパルス幅変調を行いゲート信号を出力するＰＷＭ制御部と、前記ゲート信号に基づき直流電圧をスイチングし交流電圧に変換するスイッチング素子とを有する直流電圧を交流電圧に変換する電力変換器において，前記パルス幅変調は請求項８〜１０のいずれかに記載のパルス幅変調装置により行うことを特徴とする電力変換器。
【請求項１２】
請求項１１において、外部から与えられる速度指令に基づき前記第１の交流電圧指令信号を出力するモータ制御部を有することを特徴とする電力変換器。
【請求項１３】
請求項１１又は１２において，直流電圧は交流電源から供給される電圧を整流する整流回路と、該整流された前記電圧を平滑にし直流電圧に変換する平滑コンデンサにより供給されることを特徴とする電力変換器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電力変換器を制御するための新規なパルス幅変調方法とその装置及び電力変換方法と電力変換器に関する。
【０００２】
【従来の技術】
【非特許文献１】Derivation of motor line-current waveforms from the DC-link current of an inverter"IEE PROCEEDING、 Vol.136、Pt. B、 JULY 1989、pp.196-204
【特許文献１】特開2001-327173号公報
【特許文献２】特開2002-119062号公報
【特許文献３】特開2002- 95263号公報
【０００３】
直流をパルス幅変調により交流に変換する電力変換器において、直流側の電流から交流側の電流を検出する方法として、非特許文献１に記載の方法がある。また、この電流検出方法に適したパルス幅変調方式としては、特許文献１及び特許文献２に記載の方法がある。ＰＷＭ制御部及び電流検出部の詳細は例えば、特許文献３に記載されている。
【０００４】
【発明が解決しようとする課題】
非特許文献１においては、交流電圧が低い場合、直流側の電流パルス幅が小さくなるため、直流側の電流を安定して検出することが難しい。これに対し、特許文献１では、パルス幅変調の搬送波の一周期前半では、直流側の電流パルス幅が電流を安定に検出するのに十分な幅となるように補正し、後半で交流側電圧が所望の電圧となるように補正を行う。このため、後半では電流検出に必要なパルス幅が確保されないこと、及び搬送波の周期の２分の１の周期で変調波を演算する必要があり、演算には高性能なマイクロコンピュータが必要となる。また、特許文献１においても、電流を検出するのに必要な電流パルス幅が確保できない場合がある。
【０００５】
更に、特許文献１及び特許文献２に記載の方法では、ある相のスイッチングと他の相のスイッチングが短時間で行われる場合が存在し、このときに発生する相互干渉により正常なスイッチングができない現象を防止することはできない。
【０００６】
以上のように、従来の直流を交流に変換するパルス幅変調を用いた電力変換器において、直流電流Idcから電力変換器の出力電流を検出する場合、相間の電圧指令信号が小さい場合、直流電流Idcのパルス幅が狭くなり、検出が困難である。
【０００７】
本発明の目的は、直流側の電流パルス幅を電流検出が可能な幅以上にすることができ、スイッチングの相互干渉が発生しないパルス幅変調方法とその装置及び電力変換方法と電力変換器を提供することにある。
【０００８】
【課題を解決するための手段】
本発明は、３つの第１指令信号における各々３つの指令信号差の中の任意の２つ又は３つの前記指令信号の差をいずれも予め定められた値以上になるように第２指令信号を演算するステップと、該第２指令信号に基づきパルス幅変調するステップとを有することを特徴とするパルス幅変調方法にある。
【０００９】
本発明は、より具体的には、３つの第１指令信号に基づき演算された３つの第２指令信号をパルス幅変調するパルス幅変調方法において、任意の２つの第２指令信号の差をいずれも予め定められた値以上及び前記３つの第１指令信号と前記３つの第２指令信号とのそれぞれの差の積算値である３つの誤差積算値がいずれも予め定められた値以下となるように前記第１指令信号に基づき前記第２指令信号を演算するステップと、前記第２指令信号をパルス幅変調するステップとを有すること、又、３つの第１指令信号と該３つの第１指令信号に基づき補正された３つの第２指令信号との差の積算値である３つの誤差積算値を前記３つの第１指令信号にそれぞれ加算し３つの第３指令信号を演算するステップと、任意の２つの前記第３指令信号差を予め定められた値以上になるように前記第２指令信号を演算するステップとを有することを特徴とする。
【００１０】
本発明は、電力変換方法として、第１交流電圧指令信号に基づき第２交流電圧指令信号を演算する電圧指令信号補正ステップと、前記第２交流電圧指令信号に基づきパルス幅変調を行いゲート信号を出力するＰＷＭ制御ステップと、前記ゲート信号に基づき直流電圧をスイチングし交流電圧に変換するステップとを有し，前記パルス幅変調は前述に記載のパルス幅変調方法よりなることを特徴とし、又外部から与えられる速度指令信号に基づき前記第１交流電圧指令信号を出力するモータ制御ステップを有することを特徴とする。
【００１１】
本発明は、３つの指令信号における任意の２つの前記指令信号の差が予め定められた値以上になるように演算する補正手段と、該演算された出力をパルス幅変調するパルス幅変調手段とを有することを特徴とするパルス幅変調装置にある。
【００１２】
又、本発明は、３つの第１指令信号に基づき演算された３つの第２指令信号をパルス幅変調するパルス幅変調手段を有するパルス幅変調装置において、前記第２指令信号の任意の２つの指令信号の差を予め定められた値以上及び前記３つの第１指令信号と前記３つの第２指令信号とのそれぞれの差の積算値が予め定められた値以下となるように前記第２指令信号を演算する補正手段を有すること、又、３つの第１指令信号と該３つの第１指令信号に基づき補正された３つの第２指令信号との差の積算値である３つの誤差積算値を前記３つの第１指令信号にそれぞれ加算し３つの第３指令信号を演算する演算手段と、任意の２つの第３指令信号差を予め定められた値以上になるように前記第２指令信号を補正する補正手段とを有することを特徴とする。
【００１３】
本発明は、第１交流電圧指令信号に基づき第２交流電圧指令信号を演算する電圧指令補正部と、前記第２の交流電圧指令信号に基づきパルス幅変調を行いゲート信号を出力するＰＷＭ制御部と、前記ゲート信号に基づき直流電圧をスイチングし交流電圧に変換するスイッチング素子とを有する直流電圧を交流電圧に変換する電力変換器において，前記パルス幅変調を前述に記載のパルス幅変調装置により行うことを特徴とする。
【００１４】
即ち、本発明により、３つの入力信号の各々の差の中の任意の２つの変調波の差を最低値以上にすることができるため、パルス幅変調した結果であるパルス出力において、任意の２つのパルスが変化する間隔を前記最低値に相当する時間以上にできる。また、このパルス幅変調方式を電力変換器に適用することにより、直流電流のパルス幅も前記最低値に相当する時間以上となるため、直流電流の検出が可能になり、直流側の電流パルス幅を必ず電流検出が可能な幅以上にすることができる。また、パルスが変化する間隔が確保されるため、スイッチングの相互干渉を抑制することができる。
【００１５】
又、３つの信号とそれぞれの誤差積算値を加算し、加算結果の任意の２つの指令信号の差が最低値以上になるように補正し、補正結果に基づきパルス幅変調すると共に、補正結果と前記加算手段の加算結果の差から誤差積算値を更新するパルス幅変調方法が好ましい。
【００１６】
また、直流電流のパルス幅が必ず確保されることから、補正結果の更新を搬送波の半周期毎又はその整数倍にしても、電流検出に支障は来さないため、演算周期を大きくすることができ、パルス幅変調方法の単位時間あたりの演算量を低減することができる。前記指令信号は電圧指令信号であり、前記補正により生じる誤差を前記電圧指令信号に加算することが好ましい。
【００１７】
【発明の実施の形態】
（実施例１）
図１は、本発明のパルス幅変調方法を用いた電力変換器の一例を示す構成図である。図１において、整流回路２、平滑コンデンサ３、電流検出器５、電流検出部７、外部から与えられる速度指令に基づき前記第１の交流電圧指令信号を出力するモータ制御部８、前記第１交流電圧指令信号に基づき第２交流電圧指令信号に補正する電圧指令補正部９、前記第２の交流電圧指令信号に基づきパルス幅変調を行いゲート信号を出力するＰＷＭ制御部６、前記ゲート信号に基づき直流電圧をスイチングし交流電圧に変換するスイッチング素子Qu、Qv、Qw、Qx、Qy及びQz、を有する直流電圧を交流電圧に変換する電力変換器１０と、交流電源１と、モータ４とを備えたものである。
【００１８】
交流電源１から供給される電圧を整流回路２で整流し、さらに平滑コンデンサ３で平滑し、直流電圧に変換する。変換された直流電圧をスイッチング素子Qu、Qv、Qw、Qx、Qy、及びQzをスイッチングすることにより、モータ４に接続されたＵ相、Ｖ相及びＷ相の電圧を制御する。
【００１９】
電流検出器５は、スイッチング素子Qx、Qy、及びQzから平滑コンデンサ３に流れる直流電流Idcを検出し、電流検出部７では検出した直流電流IdcとＰＷＭ制御部６が出力するゲート信号Gu、Gv、Gw、Gx、Gy、及びGzからモータ４に流れるＵ相モータ電流Iu、Ｖ相モータ電流Iv、及びＷ相モータ電流Iwを検出する。検出したモータ電流Iu、Iv、及びIwと外部から与えられる速度指令Ｆr*に基づき、モータ制御部８は第１のＵ相交流電圧指令信号Eu、第１のＶ相交流電圧指令信号Ev、及び第１のＷ相交流電圧指令信号Ewを出力する。
【００２０】
電圧指令補正部９では、第１の交流電圧指令信号Eu、Ev、及びEwを補正することにより、第２のＵ相交流電圧指令信号Eu'、第２のＶ相交流電圧指令信号Ev'及び第２のＷ相交流電圧指令信号Ew'を出力し、ＰＷＭ制御部６は第２の交流電圧指令信号Eu'、Ev'、及びEw'に基づきパルス幅変調を行い、スイッチング素子Qu、Qv、Qw、Qx、Qy、及びQzのスイッチングをそれぞれ指令するゲート信号Gu、Gv、Gw、Gx、Gy、及びGzを出力する。
【００２１】
尚，本実施例では，交流電源１から整流回路２及び平滑コンデンサ３から直流電圧を生成しているが，これを直流電源に置き換えた場合には整流回路２及び平滑コンデンサ３は不要である。
【００２２】
電圧指令補正部９では，第２の交流電圧指令信号Eu'、Ev'、及びEw'のうちの任意の２つの交流電圧指令信号の差が予め定められた値以上になるようするとともに，第１の交流電圧指令信号Eu、Ev、及びEwと第２の交流電圧指令信号Eu'、Ev'、及びEw'とのそれぞれの差を積算した誤差積算値dEu，dEv，及びdEwの絶対値がある値以上にならないように第２の交流電圧指令信号Eu'、Ev'、及びEw'を演算する。
【００２３】
具体的には，電圧指令補正部９では，第１の交流電圧指令信号Eu、Ev、及びEwと第２の交流電圧指令信号Eu'、Ev'、及びEw'とのそれぞれの差を積算した誤差積算値dEu，dEv，及びdEwを求め，誤差積算値dEu，dEv，及びdEwと第１の交流電圧指令信号Eu、Ev、及びEwをそれぞれ加算した値に基づき，第２の交流電圧指令信号Eu'、Ev'、及びEw'のうちの任意の２つの交流電圧指令信号の差が予め定められた値以上になるよう処理を行う。
【００２４】
電圧指令補正部９について，図２〜図５を用いてさらに詳細に説明する。図２は、電圧指令補正部９が出力である第２の交流電圧指令信号Eu'、Ev'、及びEw'を更新するタイミングを示す図である。図２において、２０１はＰＷＭ制御部６のパルス幅変調で用いる搬送波、２０２〜２０８は電圧指令補正部９が出力を更新するタイミングである。電圧指令補正部９は搬送波２０１の半周期毎に後述する処理を行い、第２の交流電圧指令信号Eu'、Ev'、及びEw'を出力する。図３、４に示す処理がメインの処理であり、図５に示す処理はサブルーチンである。
【００２５】
図３は、電圧指令補正部のメインの処理を行う流れを示す図である。電圧指令補正部９では最初に、処理３００を実行する。処理３００では、Ｕ相交流電圧指令信号EuとＵ相誤差積算値dEuの加算結果を第３のＵ相交流電圧指令信号Eu0に、Ｖ相交流電圧指令信号EvとＶ相誤差積算値dEvの加算結果を第３のＶ相交流電圧指令信号Ev0に、Ｕ相交流電圧指令信号EuとＵ相誤差積算値dEuの加算結果を第３のＷ相交流電圧指令信号Ev0に、それぞれ代入して、次に処理３０１を実行する。
【００２６】
処理３０１では、第３のＵ相交流電圧指令信号Eu0と第３のＶ相交流電圧指令信号Ev0を比較し、Eu0がEv0以上である場合は、処理３０２を実行し、Eu0がEv0未満である場合は、次に図４の処理４０１を実行する。
【００２７】
処理３０２では、第３のＶ相交流電圧指令信号Ev0と第３のＷ相交流電圧指令信号Ew0を比較し、Ev0がEw0以上である場合は、処理３０３を実行し、Ev0がEw0未満である場合は、処理３０６を実行する。
【００２８】
処理３０３では、第３のＵ相交流電圧指令信号Eu0を第１の最大電圧Eaに、第３のＶ相交流電圧指令信号Ev0を第１の中間電圧Ebに、第３のＷ相交流電圧指令信号Ew0を第１の最小電圧Ecに、それぞれ代入して、処理３０４を実行する。処理３０４の補正処理の詳細は後述する。
【００２９】
処理３０４の後、処理３０５を実行し、第２の最大電圧Ea'を第２のＵ相交流電圧指令信号Eu'に、第２の中間電圧Eb'を第２のＶ相交流電圧指令信号Ev'に、第２の最小電圧Ec'を第２のＷ相交流電圧指令信号Ew'に、それぞれ代入して、次に処理３１３を実行する。
【００３０】
処理３１３では、第３のＵ相交流電圧指令信号Eu0から第２のＵ相交流電圧指令信号Eu'を減算した値で、Ｕ相誤差積算値dEuを、第３のＶ相交流電圧指令信号Ev0から第２のＶ相交流電圧指令信号Ev'を減算した値で、Ｖ相誤差積算値dEvを、第３のＷ相交流電圧指令信号Ew0から第２のＷ相交流電圧指令信号Ew'を減算した値で、Ｗ相誤差積算値dEwを、それぞれ更新し、電圧指令補正部９の処理を終了する。
【００３１】
又、処理３０２の後、処理３０６を実行する場合、処理３０６では、第３のＵ相交流電圧指令信号Eu0と第３のＷ相交流電圧指令信号Ew0を比較し、Eu0がEw0以上である場合は、次に処理３０７を実行し、Eu0がEw0未満である場合は、処理３１０を実行する。
【００３２】
処理３０６の後、処理３０７を実行する場合、処理３０７では、第３のＵ相交流電圧指令信号Eu0を第１の最大電圧Eaに、第３のＷ相交流電圧指令信号Ew0を第１の中間電圧Ebに、第３のＶ相交流電圧指令信号Ev0を第１の最小電圧Ecに、それぞれ代入して、処理３０８を実行する。処理３０８の補正処理の詳細は後述する。
【００３３】
処理３０８の後、処理３０９を実行し、第２の最大電圧Ea'を第２のＵ相交流電圧指令信号Eu'に、第２の中間電圧Eb'を第２のＷ相交流電圧指令信号Ew'に、第２の最小電圧Ec'を第２のＶ相交流電圧指令信号Ev'に、それぞれ代入して、処理３１３を実行し、電圧指令補正部９の処理を終了する。
【００３４】
処理３０６の後、処理３１０を実行する場合、処理３１０では、第３のＷ相交流電圧指令信号Ew0を第１の最大電圧Eaに、第３のＵ相交流電圧指令信号Eu0を第１の中間電圧Ebに、第３のＶ相交流電圧指令信号Ev0を第１の最小電圧Ecに、それぞれ代入して、処理３１１を実行する。処理３１１の補正処理の詳細は後述する。
【００３５】
処理３１１の後、処理３１２を実行し、第２の最大電圧Ea'を第２のＷ相交流電圧指令信号Ew'に、第２の中間電圧Eb'を第２のＵ相交流電圧指令信号Eu'に、第２の最小電圧Ec'を第２のＶ相交流電圧指令信号Ev'に、それぞれ代入して、処理３１３を実行し、電圧指令補正部９の処理を終了する。
【００３６】
図４は、図３の電圧指令補正部９のメインの処理を行う流れの他の部分を示す図である。図４に処理３０１においてEu0がEv0未満である場合は、処理４０１を実行する。処理４０１では、第３のＵ相交流電圧指令信号Ew0と第３のＷ相交流電圧指令信号Ew0を比較し、Eu0がEw0以上である場合は、次に処理４０２を実行し、Eu0がEw0未満である場合は、処理４０５を実行する。
【００３７】
処理４０２では、第３のＶ相交流電圧指令信号Ev0を第１の最大電圧Eaに、第３のＵ相交流電圧指令信号Eu0を第１の中間電圧Ebに、第３のＷ相交流電圧指令信号Ew0を第１の最小電圧Ecに、それぞれ代入して、処理４０３を実行する。
【００３８】
処理４０３の後、処理４０４を実行し、第２の最大電圧Ea'を第２のＶ相交流電圧指令信号Ev'に、第２の中間電圧Eb'を第２のＵ相交流電圧指令信号Eu'に、第２の最小電圧Ec'を第２のＷ相交流電圧指令信号Ew'に、それぞれ代入して、処理３１３を実行して、電圧指令補正部９の処理を終了する。
【００３９】
処理４０５では、第３のＵ相交流電圧指令信号Eu0と第３のＷ相交流電圧指令信号Ew0を比較し、Eu0がEw0以上である場合は、処理４０６を実行し、Eu0がEw0未満である場合は、次に処理４０９を実行する。
【００４０】
処理４０６では、第３のＶ相交流電圧指令信号Ev0を第１の最大電圧Eaに、第３のＷ相交流電圧指令信号Ew0を第１の中間電圧Ebに、第３のＵ相交流電圧指令信号Eu0を第１の最小電圧Ecに、それぞれ代入して、処理４０７を実行する。
【００４１】
処理４０７の後、処理４０８を実行し、第２の最大電圧Ea'を第２のＶ相交流電圧指令信号Ev'に、第２の中間電圧Eb'を第２のＷ相交流電圧指令信号Ew'に、第２の最小電圧Ec'を第２のＵ相交流電圧指令信号Eu'に、それぞれ代入して、処理３１３を実行し、電圧指令補正部９の処理を終了する。
【００４２】
処理４０９では、第３のＷ相交流電圧指令信号Ew0を第１の最大電圧Eaに、第３のＶ相交流電圧指令信号Ev0を第１の中間電圧Ebに、第３のＵ相交流電圧指令信号Eu0を第１の最小電圧Ecに、それぞれ代入して、処理４１０を実行する。
【００４３】
処理４１０の後、処理４１１を実行し、第２の最大電圧Ea'を第２のＷ相交流電圧指令信号Ew'に、第２の中間電圧Eb'を第２のＶ相交流電圧指令信号Ev'に、第２の最小電圧Ec'を第２のＵ相交流電圧指令信号Eu'に、それぞれ代入して、処理３１３を実行し、電圧指令補正部９の処理を終了する。
【００４４】
以上の処理により、第３の交流電圧指令信号Eu0、Ev0、及びEw0の内、最大の値を第１の最大電圧Eaに、真ん中の値を第１の中間電圧Ebに、最小の値を第１の最小電圧Ecにそれぞれ代入し、補正処理を実行する。補正処理の実行結果である第２の最大電圧Ea'、第２の中間電圧Eb'、及び第２の最小電圧Ec'を第３の交流電圧指令信号Eu0、Ev0、及びEw0の大小関係に従い、第２の交流電圧指令信号Eu'、Ev'、及びEw'に代入する。また、補正を行うことによる第１の交流電圧指令信号Eu、Ev、及びEwと第２の交流電圧指令信号Eu'、Ev'、及びEw'との誤差は誤差積算値dEu、dEv、及びdEwで管理され、誤差積算値dEu、dEv、及びdEwを加算した第３の交流電圧指令信号Eu0、Ev0、及びEw0で処理を行うことにより、前回までの誤差を含めて演算するため、誤差積算値が増加し続けることはない。
【００４５】
図５は、図３の処理３０４、処理３０８、処理３１１、及び図４の処理４０３、処理４０７、処理４１０で実行する補正処理の流れを示す図である。補正処理では、直流電流のパルス幅を決める最大電圧と中間電圧の差、及び最小電圧と中間電圧の差が直流電流を検出するために必要なパルス幅に相当する最低電圧Emin以上となるように補正を行う。
【００４６】
補正処理では、初めの処理５０１では、第１の最大電圧Eaと第１の中間電圧Ebの差と最低電圧Eminを比較し、EaとEbの差がEmin以上である場合、次に処理５０２を実行し、EaとEbの差がEmin未満である場合、次に処理５０３を実行する。処理５０２では、補正の必要がないため、第１の最大電圧Eaを第２の最大電圧Ea'にそのまま代入し、処理５０４を実行する。
【００４７】
処理５０３では、補正が必要であるため、第１の中間電圧Ebに最低電圧Eminを加算した値を第２の最大電圧Ea'に代入し、処理５０４を実行する。これにより、第２の最大電圧Eaと第１の中間電圧Eb（第２の中間電圧Ebと同じ）の差は、最低電圧Eminになり、また大小関係も変わらない。
【００４８】
処理５０４では、第１の中間電圧Ebと第１の最小電圧Ecの差と最低電圧Eminを比較し、EbとEcの差がEmin以上である場合、処理５０５を実行し、EbとEcの差がEmin未満である場合、次に処理５０６を実行する。
【００４９】
処理５０５では、補正の必要がないため、第１の最小電圧Ecを第２の最小電圧Ec'にそのまま代入し、処理５０７を実行する。
【００５０】
処理５０６では、補正が必要であるため、第１の中間電圧Ebから最低電圧Eminを減算した値を第２の最小電圧Eb'に代入し、処理５０７を実行する。これにより、第２の最小電圧Ecと第１の中間電圧Eb（第２の中間電圧Ebと同じ）の差は、最低電圧Eminになり、また大小関係も変わらない。処理５０７では、第１の中間電圧Ebを第２の中間電圧Eb'に代入する。
【００５１】
以上説明した補正処理により、第２の最大電圧Ea'と第２の中間電圧Eb'の差及び第２の中間電圧Eb'と第２の最小電圧Ec'の差は最低電圧Emin以上となる。また、補正の前後で大小関係が変化しないことから、第２の最大電圧Ea'≧第２の中間電圧Eb'≧第２の最小電圧Ec'である。なお、処理５０３で第１の中間電圧Ebに加算する値及び処理５０６でEbから減算する値に最低電圧Eminを用いているが、最低電圧Eminに変えて、最低電圧Eminより大きい値を用いても、補正の目的を達成することはできる。ただし、このときには補正量が大きくなるため、補正前後での電圧の誤差が大きくなる。
【００５２】
又、最大値(Ea)と中間値(Eb)の差をある値(Emin)以上、中間値(Eb)と最小値(Ec)の差をある値(Emin)以上であり、従って最大値(Ea)と最小値(Ec)の差はある値(Emin)以上になり、本実施例において、第１交流電圧指令信号における各々３つの指令信号差はいずれも予め定められた値以上である。
【００５３】
図６は、ＰＷＭ制御部６の構成を示す回路図である。搬送波発生部601、Ｕ相比較部602、Ｖ相比較部603、Ｗ相比較部604および反転部605、606、607を有する。搬送波発生部601は、搬送波周波数指令Fcに基づいて、周波数Fcの三角波である搬送波Cを出力する。ゲート信号Guを出力するＵ相比較部602は、Ｕ相交流電圧指令信号Euと搬送波Cを比較して、Ｕ相交流電圧指令信号Euが大きいときはＨレベルを出力し、小さいときはＬレベルを出力する。また、ゲート信号Gxを出力する反転部605は、ゲート信号GuがＬレベルのときＨレベルを出力し、ゲート信号GuがＨレベルのときＬレベルを出力する。
【００５４】
同様に、ゲート信号Gvを出力するＶ相比較部603は、Ｖ相交流電圧指令信号Evと搬送波Cを比較して、又、ゲート信号Gwを出力するＷ相比較部604は、Ｗ相交流電圧指令信号Ewと搬送波Cを比較して、Ｕ相比較部602と同様に出力する。また、ゲート信号Gyを出力する反転部606及びゲート信号Gzを出力する反転部607は、ゲート信号Gxと同様に出力する。
【００５５】
図７は、本実施例の具体的動作を説明する図である。図７に示すグラフは横軸は時間で、縦軸は各々第１の交流電圧指令信号Eu、Ev、及びEw、第２の交流電圧指令信号Eu'、Ev'及びEw'とパルス幅変調の搬送波Ｃ、誤差積算値dEu、dEv及びdEw、ゲート信号Gu、Gv、及びGw、直流電流Idcである。
【００５６】
第１の交流電圧指令信号Eu、Ev、及びEwは、図１に示す電圧指令補正部６の入力信号であり、それらの値はそれぞれ0.3、-0.1及び-0.3である。第２の交流電圧指令信号Eu'、Ev'及びEw'は第１の交流電圧指令信号Eu、Ev、及びEwに基づいて各々の差を予め定められた値（0.3）以上に補正されたものであり、図に示すように各信号ともに逐次変化している。
【００５７】
誤差積算値dEu、dEv及びdEwは、第１の交流電圧指令信号Eu、Ev、及びEwと第２の交流電圧指令信号Eu'、Ev'及びEw'との差の積算値であり、その初期値はそれぞれ0.0、0.0、及び0.1である場合を示している。また、最低電圧Eminは0.3であり、誤差積算値dEu、dEv及びdEwの絶対値はいずれも所定値以上である。
【００５８】
例として、時刻Ｔ１における電圧指令補正部９の動作は以下の通りである。図３の処理３００において、第３の交流電圧指令信号Eu0、Ev0、及びEw0には、それぞれ0.3、-0.1、-0.2を代入する。このとき、Eu0>Ev0>Ew0であるから図３の処理３０１、処理３０２を経て処理３０３を実行する。処理３０３において、第１の最大電圧Eaには0.3、第１の中間電圧Ebには-0.1、第１の最小電圧Ecには-0.2を代入する。次に、図３の補正処理３０４、即ち図５に示す補正処理を実行する。
【００５９】
補正処理３０４では、図５の処理５０１において、Ea-Eb=0.4と最低電圧Emin=0.3を比較する。Ea-EbがEmin以上であるから、処理５０２を実行し、第２の最大電圧Ea'には0.3を代入する。次の処理５０４では、Eb-Ec=0.1と最低電圧Emin=0.3を比較して、Eb-EcがEmin未満であるから、処理５０６を実行する。処理５０６では、第２の最小電圧Ec'に-0.4を代入する。処理５０７では、第２の中間電圧Eb'に-0.1を代入し、補正処理が終了する。
【００６０】
次に図３の処理３０５を実行し、第２の交流電圧指令信号Eu'、Ev'及びEw'に、それぞれ0.3、-0.1、-0.4を代入する。次の処理３１３において、誤差積算値dEu、dEv及びdEwはそれぞれ0.0、0.0、-0.2に更新される。
【００６１】
以上説明した電圧指令補正部９の出力する第２の交流電圧指令信号Eu'、Ev'及びEw'と、搬送波Ｃに基づき、ＰＷＭ制御部６においてパルス幅変調を行う。ＰＷＭ制御部６では、搬送波Ｃと変調波である第２の交流電圧指令信号Eu'、Ev'及びEw'の大きさをそれぞれ比較し、変調波の方が大きい場合は対応するゲート信号にＨレベルを、小さい場合はＬレベルを出力する。
【００６２】
よって、時刻Ｔ１〜Ｔ２の期間では、ゲート信号Gu、Gv及びGwがすべてＬレベルの状態から、はじめにＵ相ゲート信号GuがＨレベルに変わり、第２のＵ相交流電圧指令信号Eu'と第２のＶ相交流電流指令Ev'の差に相当する時間だけ遅れて、Ｖ相ゲート信号GvがＨレベルに変わる。その後、第２のＶ相交流電圧指令信号Ev'と第２のＷ相交流電流指令Ew'の差に相当する時間だけ遅れて、Ｗ相ゲート信号GwがＨレベルに変わる。よって、第２の交流電圧指令信号Eu'、Ev'、及びEw'の相互の差が最低電圧Emin以上であることから、任意のゲート信号が変化した後、他のゲート信号が変化するまでには、少なくとも最低電圧Eminに相当する時間が確保される。
【００６３】
次に時刻Ｔ１〜Ｔ２の期間における、直流電流Idcとゲート信号の関係を説明する。図７では、Ｕ相モータ電流Iu及びＶ相モータ電流Ivが正、Ｗ相モータ電流Iwが負の場合を示している。ゲート信号Gu、Gv、及びGwがすべてＬレベルの状態では、ゲート信号Gx、Gy、GzはすべてＨである。このとき、スイッチング素子Qu、Qv、QwがＯＦＦ状態、スイッチング素子Qx、Qy、QzがＯＮ状態であるから、電流はスイッチング素子Qx及びQyからモータ４に流れ、モータ４からスイッチング素子Qzに流れ、再びスイッチング素子Qu及びQyに戻ってくる。このため、直流側には電流が流れず、直流電流Idcは０である。
【００６４】
次に、Ｕ相ゲート信号GuがＨレベルに変わると、Ｘ相ゲート信号GxはＬレベルに変わり、スイチング素子QuがＯＮ状態、スイッチング素子QxがＯＦＦ状態になる。このとき、電流は平滑コンデンサ３の正極から、スイッチング素子Quを経てモータ４に流れ、モータ４からスイッチング素子Qy、Qzを経て平滑コンデンサ３の負極に流れる。よって、直流電流IdcにはＵ相モータ電流Iuと同じ電流が流れる。よって、この期間に直流電流を検出するとＵ相モータ電流Iuが検出できる。
【００６５】
次に、Ｖ相ゲート信号GvがＨレベルに変わると、Ｙ相ゲート信号GyはＬレベルに変わり、スイチング素子QvがＯＮ状態、スイッチング素子QyがＯＦＦ状態になる。このとき、電流は平滑コンデンサ３の正極から、スイッチング素子Qu、Qvを経てモータ４に流れ、モータ４からスイッチング素子Qzを経て平滑コンデンサ３の負極に流れる。よって、直流電流IdcにはＷ相モータ電流Iwと大きさが同じで極性が反転した電流が流れる。よって、この期間に直流電流を検出するとＷ相モータ電流Iwが検出できる。
【００６６】
次に、Ｗ相ゲート信号GwがＨレベルに変わると、Ｚ相ゲート信号GzはＬレベルに変わり、スイチング素子QwがＯＮ状態、スイッチング素子QzがＯＦＦ状態になる。このときは、ゲート信号Gu、Gv、及びGwがすべてＬレベルの時と同様、直流電流Idcは０である。
【００６７】
よって、ゲート信号GuがＬレベルからＨレベルに変化してから、ゲート信号GvがＬレベルからＨレベルに変化するまでの期間及びゲート信号GvがＬレベルからＨレベルに変化してから、ゲート信号GwがＬレベルからＨレベルに変化するまでの期間が、直流電流Idcを検出するのに十分な時間だけ確保される必要がある。この期間は、第２のＵ相交流電圧指令信号Eu'と第２のＶ相交流電圧指令信号Ev'の差及び第２のＶ相交流電圧指令信号Ev'と第２のＷ相交流電圧指令信号Ew'の差により決まるため、これらの差が最低電圧Emin以上になるように補正される場合、最低電圧Eminを直流電流Idcを検出するのに十分な時間に相当する値に設定することにより、直流電流Idcを検出する期間が確保できる。
【００６８】
また、時刻Ｔ１〜８の期間での第２の交流電圧指令信号Eu'、Ev'、及びEw'の平均はそれぞれ0.33、-0.10、-0.29であり、第１の交流電圧指令信号Eu、Ev、Ewとほぼ等しくなる。また、第２の交流電圧指令信号Eu'、Ev'、及びEw'の平均と第１の交流電圧指令信号Eu、Ev、Ewの間の誤差は、Ｗ相誤差積算値dEuが0.1であること、時刻Ｔ７〜Ｔ８でのＵ相誤差積算値dEuが0.2であることにより管理されている。
【００６９】
更に，図７からも明らかなように誤差積算値dEu，dEv，及びdEwの絶対値はある値以下になる。
【００７０】
本実施例では，補正による電圧誤差を抑制するため誤差積算値を用いているが，電圧誤差に対する要求が厳しくない用途においては，誤差積算値に関する処理を省略できる。具体的には，図３の処理３００における誤差積算値dEu，dEv，及びdEwを０として，第３の交流電圧指令信号Eu0、Ev0、及びEw0として第１の交流電圧指令信号Eu、Ev、及びEwを用い，処理３１３を省略することにより実現される。これにより，処理を削減することができる。この場合，電圧指令補正部９では、第１の交流電圧指令信号Eu、Ev、及びEwに基づき，第２の交流電圧指令信号Eu'、Ev'、及びEw'のうちの任意の２つの交流電圧指令信号の差が予め定められた値以上になるよう処理を行うことになる。
【００７１】
本実施例によれば、直流電流Idcのパルス幅は必ず電流検出が可能な幅が確保され、任意スイッチングと任意スイッチングの間に必要な期間が確保されるため、スイッチングの相互干渉は発生しない。又、本実施例においては、小容量インバータのモータ電流のＣＴレス化とその電流検出の高性能化、汎用化、大容量でのスイッチング素子の保護が得られ、低速での電流検出を安定に行うことができる。
【００７２】
更に、本実施例においては、低電圧、高キャリアでも直流電流をサンプルしホールドでき、他相スイッチングに伴う狭幅リカバリを防止することができる。
【００７３】
又、本実施例によれば、任意の２相の変調波の差を最低値以上にすることができるため、パルス幅変調した結果であるパルス出力において、任意の２つのパルスが変化する間隔を最低値に相当する時間以上にできる。また、このパルス幅変調方式を電力変換器に適用することにより、直流電流のパルス幅も最低値に相当する時間以上となるため、直流電流の検出が可能になる。
【００７４】
更に、直流電流の電流パルス幅が必ず電流検出が可能な幅以上に確保されることから、補正結果の更新を搬送波の半周期の整数倍にしても、電流検出に支障は来さないため、演算周期を大きくすることができ、パルス幅変調方法の単位時間あたりの演算量を低減でき、又パルスが変化する間隔が確保されるため、スイッチングの相互干渉が発生しないパルス幅変調が得られる。
【００７５】
（実施例２）
図８は、電圧指令補正部が出力である第２の交流電圧指令信号Eu'、Ev'、及びEw'を更新するタイミングを変更した例を示す図である。図８において、２０１はＰＷＭ制御部６のパルス幅変調で用いる搬送波、８０１〜８０４は電圧指令補正部９が出力を更新するタイミングである。電圧指令補正部９は搬送波２０１の１周期毎に第２の交流電圧指令信号Eu'、Ev'、及びEw'を出力する。本実施例では、直流電流Idcのパルス幅は必ず確保されることから、搬送波の半周期で必ず電流検出を行うことができる。このため、図８に示すように出力タイミングを１周期に一度にした場合においても、電流検出には何ら問題はない。さらに、電圧指令信号の更新周期が長くなることが問題にならない範囲で、出力タイミングの周期を搬送波の半周期の整数倍で伸ばすことが可能である。これにより、電圧指令補正部９の演算周期も長くすることが可能となり、単位時間あたりの演算量の低減を図ることができる。他、実施例１と同様の効果が得られる。
【００７６】
【発明の効果】
本発明によれば、直流電流の電流パルス幅が必ず電流検出が可能な幅以上に確保され、スイッチングの相互干渉が発生しないパルス幅変調方法とその装置及び電力変換方法と電力変換器を提供することができる。
【図面の簡単な説明】
【図１】本発明のパルス幅変調装置の構成図。
【図２】電圧指令補正部の第２の交流電圧指令信号を更新するタイミングを示す図。
【図３】電圧指令補正部の処理手順を示すフロー図。
【図４】電圧指令補正部の処理手順を示すフロー図。
【図５】図３及び図４の補正処理部の処理手順を示すフロー図。
【図６】本発明に係るＰＷＭ制御部の構成を示す回路図。
【図７】本発明のパルス幅変調方法の動作例を示す図。
【図８】電圧指令補正部の第２の交流電圧指令信号を更新するタイミングを示す図。
【符号の説明】
１…交流電源、２…整流回路、３…平滑コンデンサ、４…モータ、５…電流検出器、６…ＰＷＭ制御部、７…電流検出部、８…モータ制御部、９…電圧指令補正部、１０…電力変換器、Qu、Qv、Qw、Qx、Qy及びQz…スイッチング素子。
【図１】
2004201440.tif 000003
【図２】
2004201440.tif 000004
【図３】
2004201440.tif 000005
【図４】
2004201440.tif 000006
【図５】
2004201440.tif 000007
【図６】
2004201440.tif 000008
【図７】
2004201440.tif 000009
【図８】
2004201440.tif 000010