"三相交流電源から出力された三相交流電圧を整流して直流電圧に変換する電力変換装置であって、前記三相交流電源の各相線に接続されたリアクトルと、前記リアクトルから出力される交流電圧を整流する三相整流器と、前記三相整流器の直流端子間に、直列接続される2つの平滑コンデンサと、各前記リアクトルの出力端に一端が接続され、2つの前記平滑コンデンサの中点に他端が接続される各相に対応して設けられたスイッチング素子と、各相の電圧波形のゼロクロス点を0度とした場合に、-30度以上60度以下の角度範囲内における所定の角度範囲で、前記スイッチング素子のスイッチングを行うスイッチング制御手段とを備え、前記スイッチング制御手段は、各相において、直前の半波電流波形の最大振幅に応じて前記所定の角度範囲を変化させる電力変換装置。前記スイッチング制御手段は、前記0度以上60度未満の範囲においては、電流の出力可能な最大振幅と該最大振幅に対応する角度範囲とを保有しており、前記最大振幅に対する電流振幅の計測値の比率に基づいて前記角度範囲を決定する請求項1に記載の電力変換装置。前記スイッチング制御手段は、-30度以上0度未満の角度範囲においては、電流波形のゼロクロス点を予測し、予測したゼロクロス点の位置においてスイッチングを行う請求項1または請求項2に記載の電力変換装置。しかしながら、特許文献1および特許文献2に開示されている方法では、電流波形にかかわらずに一律にスイッチングを行っているため、電流の状況に応じて適切なタイミングでスイッチングを行うことができなかった。本発明は、このような事情に鑑みてなされたものであって、電流に応じて適切なタイミングでスイッチングを行うことにより、各相電圧のゼロクロス点の前後における電流波形の歪みを改善することのできる電力変換装置を提供することを目的とする。上記課題を解決するために、本発明は以下の手段を採用する。本発明は、三相交流電源から出力された三相交流電圧を整流して直流電圧に変換する電力変換装置であって、前記三相交流電源の各相線に接続されたリアクトルと、前記リアクトルから出力される交流電圧を整流する三相整流器と、前記三相整流器の直流端子間に、直列接続される2つの平滑コンデンサと、各前記リアクトルの出力端に一端が接続され、2つの前記平滑コンデンサの中点に他端が接続される各相に対応して設けられたスイッチング素子と、各相の電圧波形のゼロクロス点を0度とした場合に-30度以上60度以下の角度範囲内における所定の角度範囲で、前記スイッチング素子のスイッチングを行うスイッチング制御手段とを備え、前記スイッチング制御手段は、各相において、直前の半波電流波形の最大振幅に応じて前記所定の角度範囲を変化させる電力変換装置を提供する。本発明によれば、各相の電圧波形のゼロクロス点を0度とした場合に、-30度以上60度以下の角度範囲内における所定の角度範囲で各相に対応して設けられたスイッチング素子がオンされ、更に、上記所定の角度範囲が各相における直前の半波電流波形の最大振幅に応じて決定されるので、そのときどきの電流の状況に応じて適切な角度範囲を設定することができる。これにより、電流が過剰に増加されることや電流増加量が不足することを回避することができ、電流波形の歪みを効果的に改善させることが可能となる。上記電力変換装置において、前記スイッチング制御手段は、前記0度以上60度未満の範囲においては、電流の出力可能な最大振幅と該最大振幅に対応する角度範囲とを保有しており、前記最大振幅に対する電流振幅の計測値の比率に基づいて前記角度範囲を決定することとしてもよい。このように、直前の最大振幅に対する電流振幅の計測値の比率に基づいて角度範囲を決定するので、その時々の電流の増減に応じて適切な角度範囲を決定することができる。上記電力変換装置において、前記スイッチング制御手段は、-30度以上0度未満の角度範囲においては、電流波形のゼロクロス点を予測し、予測したゼロクロス点の位置においてスイッチングを行うこととしてもよい。このように、電流波形のゼロクロス点を予測し、予測したゼロクロス点の位置においてスイッチング素子をオンさせるので、過剰な回数でオンオフすることなく電流波形の歪みを緩和することが可能となる。本発明によれば、電流に応じて適切なタイミングでスイッチングを行うことにより、各相電圧のゼロクロス点の前後における電流波形の歪みを改善することができるという効果を奏する。以下に、本発明に係る電力変換装置をモータ駆動装置に適用した場合の一実施形態について、図面を参照して説明する。図1は、本実施形態における電力変換装置10を適用したモータ駆動装置の概略構成を示した回路図である。図1に示すように、本実施形態に係る電力変換装置10は、三相交流電源11からの三相交流電力を整流することにより直流電力に変換するものである。図1に示したモータ駆動装置において、電力変換装置10によって直流に変換された電力は、インバータ20によって3相交流電力に再度変換され、モータ30に供給される。これにより、モータ30が駆動される。電力変換装置10は、三相交流電源11の各相線R相、T相、S相に接続されたリアクトル12と、各リアクトル12から出力される交流電圧を整流する三相整流器13と、三相整流器13の直流出力端子間に、直列接続される2つの平滑コンデンサ14a、14bとを備えている。三相整流器13は、三相ブリッジ接続された6個のダイオードを備える。更に、電力変換装置10は、各相R相、T相、S相に対応して、各リアクトル12の出力端に一端が接続され、2つの平滑コンデンサ14a,14bの中点に他端が接続されるスイッチング素子SW1、SW2、SW3が設けられている。スイッチング素子SW1、SW2、SW3のスイッチングは、スイッチング制御部15に制御される。スイッチング素子SW1はR相に対応し、スイッチング素子SW2はT相に対応し、スイッチング素子SW3はS相に対応している。三相交流電源11から出力される各相の電圧のゼロクロスおよび電流は、電圧検出部16、電流検出部17によりそれぞれ検出される。検出された電圧のゼロクロスの信号および計測電流は、スイッチング制御部15に入力される。なお、図1では、電力変換装置10の構成を主に示したものであり、インバータ20の内部構成、インバータ20を制御する制御装置並びにインバータ20の制御に必要とされる各種センサなどは省略されており、また、これらの説明も省略するものとする。次に、スイッチング制御部15によるスイッチング素子SW1、SW2、SW3のオンオフタイミングについて図2を参照して説明する。図2は、R相の電流波形の一例とスイッチング素子SW1、SW2、SW3のオンオフタイミングを各相電圧と対応させて示した図である。図2に示すように、本実施形態に係るスイッチング制御部15は、各相の電圧波形のゼロクロス点を0度とした場合に、-30度以上60度以下の角度範囲内における所定の角度範囲で、スイッチング素子SW1、SW2、SW3のスイッチングを行う。図2において、パルスがオンの状態においてスイッチング素子がオンされ、パルスがオフの状態でスイッチング素子がオフされる。各相の電圧波形に対するスイッチング素子のオンオフタイミングとの関係は同じであることから、以下の説明においては、R相に対応するスイッチング素子SW1を代表例として説明する。スイッチング制御部15は、R相の電圧波形における―30度以上0度未満の角度範囲において所定のタイミングで1回スイッチング素子SW1をオンさせるとともに、0度以上60度以下の所定角度範囲において所定回数本実施形態では3回スイッチング素子SW1をオンさせる。まず、-30度以上0度未満の角度範囲においては、スイッチング制御部15は電流検出部17から入力される計測電流に基づいて、電流波形における次のゼロクロス点を予測する。ゼロクロス点は、直前の半周期または1周期における電流波形の最大振幅などに基づいて予測される。スイッチング制御部15は、次のゼロクロス点を予測すると、予想したゼロクロス点のタイミングでスイッチング素子SW1を1回オンさせる。スイッチング素子SW1がオンされることにより、R相に流れる電流は増加するため、実際のゼロクロス点は予測したゼロクロス点よりも遅れて現れることとなる。次に、電圧波形における0度以上60度以下の角度範囲については、直前の半波電流波形の最大振幅に応じてスイッチング素子SW1をオンオフ制御させる所定の角度範囲を変化させる。例えば、スイッチング制御部15は、電流の出力可能な最大振幅と該最大振幅に対応する角度範囲とを保有しており、最大振幅に対する電流振幅の計測値の比率に基づいて0度以上60度以下の範囲内における所定の角度範囲を決定する。例えば、今、仮に、図1に示したモータ駆動装置において、電流の出力可能な最大振幅が30Aと規定されていた場合、30Aとこれに対応する角度範囲例えば、0度以上60度未満とを対応付けて保有している。そして、図3に示すように、直前の半波電流波形の最大振幅が10Aであった場合には、最大振幅30Aと直前の最大振幅10Aとの比率に基づいて角度範囲を決定する。この場合には、振幅が3分の1となっているため、角度範囲も60度の3分の1とされ、スイッチング素子SW1をオンオフさせる所定の角度範囲は0度以上20度未満と決められる。スイッチング制御部15は、このようにして角度範囲を決定すると、決定した角度範囲において3回パルスをオンさせる。このとき、パルス幅については、角度範囲と予め設定されているパルス数とに応じて設定される。具体的には、角度範囲をパルス数で除算した値に設定する。この場合、角度範囲が狭くなるほど、パルス幅も狭く設定されることとなる。このようにすることで、角度範囲とパルス幅とのバランスを保つことができる。なお、パルス幅については上記態様に限定されない。例えば、3回のパルスにおいて、各パルス幅を変化させることとしてもよい。図2では、最初のパルスの幅を他のパルスの幅よりも広めに設定した場合を示している。このようにすることで、過剰な回数でオンオフすることなく、電流波形の歪みを緩和することが可能となる。そして、上述のように、各相において電圧波形のゼロクロス点が訪れるたびに、すなわち、半周期毎に、-30度以上60度以下の角度範囲においてスイッチング素子SW1、SW2、SW3のオンオフ制御が行われることにより、電流波形における歪みを改善させることが可能となる。以上、説明してきたように、本実施形態に係る電力変換装置10によれば、各相の電圧波形のゼロクロス点を0度とした場合に、-30度以上60度以下の角度範囲内における所定の角度範囲で各相に対応して設けられたスイッチング素子SW1、SW2、SW3がオンオフ制御され、更に、上記所定の角度範囲が各相における直前の半波電流波形の最大振幅に応じて決定されるので、そのときどきの電流の状況に応じて適切な角度範囲を設定することができる。これにより、電流が過剰に増加されることや電流増加量が不足することを回避することができ、電流波形の歪みを効果的に改善させることが可能となる。"