(57)【要約】【課題】入力電圧に歪があっても正弦波状の回路電流を生成できるようにする。【解決手段】電力変換装置は、電圧極性が正のとき、電力変換回路を流れる回路電流が低エンベロープ値に達したときオンし、当該回路電流が高エンベロープ値に達したときオフするパルス信号を第１または第２のスイッチの一方に出力する。電力変換装置は、電圧極性が負のとき、電力変換回路を流れる回路電流が低エンベロープ値に達したときオンし、当該回路電流が高エンベロープ値に達したときオフするパルス信号を第１または第２のスイッチの他方に出力する。【選択図】      図２
2015180160.tif 000002
【特許請求の範囲】
【請求項１】
交流電源の両端に、インダクタとキャパシタとの直列回路を直列に介して第１のスイッチを接続するとともに、前記第１のスイッチの一方の端子と前記直列回路との接続点と、前記第１のスイッチの他方の端子と前記交流電源との接続点との間に、平滑コンデンサを直列に介して第２のスイッチを接続してなり、前記第１または第２のスイッチのオン，オフにより、交流を直流に変換する電力変換回路と、
少なくとも半周期分の正弦関数の値を時間要素と関連付けて記憶する記憶デバイスと、
前記交流電源の交流周期を検出する検出手段と、
前記交流周期に前記記憶デバイスで記憶される時間要素を同期させて時間毎に変化する前記正弦関数の値を前記記憶デバイスから検索する検索手段と、
前記記憶デバイスから検索された前記正弦関数の値から、目標とする電流値を挟んで高低一対の高エンベロープ値と低エンベロープ値とを決定する決定手段と、
前記交流電源の電圧極性を判定する判定手段と、
前記電圧極性が正のとき、前記電力変換回路を流れる回路電流が前記低エンベロープ値に達したときオンし、当該回路電流が前記高エンベロープ値に達したときオフするパルス信号を前記第１または第２のスイッチの一方に出力し、前記電圧極性が負のとき、前記電力変換回路を流れる回路電流が前記低エンベロープ値に達したときオンし、当該回路電流が前記高エンベロープ値に達したときオフするパルス信号を前記第１または第２のスイッチの他方に出力する制御手段と、
を具備したことを特徴とする電力変換装置。
【請求項２】
前記記憶デバイスは、正規化された時間要素と関連付けて正規化された正弦関数の値を記憶し、
前記検索手段は、前記交流周期内の時間を正規化するための係数を用いて前記交流周期の時間を正規化し、この正規化された時間に対応する正弦関数の値を前記記憶デバイスから検索し、
前記決定手段は、前記検出手段により検出された前記正弦関数の値を、前記電力変換回路の回路電流値から導出される第１の電流係数と第２の電流係数とでそれぞれ乗算して、前記高エンベロープ値と低エンベロープ値とを決定することを特徴とする請求項１記載の電力変換装置。
【請求項３】
前記検索手段は、前記正規化された時間が、前記記憶デバイスに格納される第１の時間要素とこの第１の時間要素に続く第２の時間要素との間にあるとき、前記第１の時間要素に関連付けられた前記正弦関数の値と前記第２の時間要素に関連付けられた前記正弦関数の値とを前記記憶デバイスから検索し、
前記決定手段は、前記正規化された時間と前記第１及び第２の各時間要素との間隔比を求め、その間隔比で前記第１の時間要素に関連付けられた前記正弦関数の値と前記第２の時間要素に関連付けられた前記正弦関数の値とを補正して目標とする電流値を決定することを特徴とする請求項２記載の電力変換装置。
【請求項４】
前記検出手段は、交流入力電圧がゼロボルトになる毎にトリガ信号を出力し、このトリガ信号の出力間隔の平均から前記交流入力電圧の周期を検出することを特徴とする請求項１乃至３のうちいずれか１に記載の電力変換装置。
【請求項５】
前記交流電源の投入時には、前記電力変換回路の回路電流を徐々に増加させるソフトスタート機能を有することを特徴とする請求項１乃至４のうちいずれか１に記載の電力変換装置。
【請求項６】
交流電源の両端に、インダクタとキャパシタとの直列回路を直列に介して第１のスイッチを接続するとともに、前記第１のスイッチの一方の端子と前記直列回路との接続点と、前記第１のスイッチの他方の端子と前記交流電源との接続点との間に、平滑コンデンサを直列に介して第２のスイッチを接続してなり、前記第１または第２のスイッチのオン，オフにより、交流を直流に変換する電力変換回路を制御するコンピュータを、
前記交流電源の交流周期を判定する周期判定手段、
前記交流周期に、少なくとも半周期分の正弦関数の値を時間要素と関連付けて記憶する記憶デバイスで記憶される時間要素を同期させて時間毎に変化する前記正弦関数の値を前記記憶デバイスから検出する検出手段、
前記検出手段により検出された前記正弦関数の値から目標とする電流値を挟んで高低一対の高エンベロープ値と低エンベロープ値とを決定する決定手段、
前記交流電源の電圧極性を判定する極性判定手段、及び、
前記電圧極性が正のとき、前記電力変換回路を流れる回路電流が前記低エンベロープ値に達したときオンし、当該回路電流が前記高エンベロープ値に達したときオフするパルス信号を前記第１または第２のスイッチの一方に出力し、前記電圧極性が負のとき、前記電力変換回路を流れる回路電流が前記低エンベロープ値に達したときオンし、当該回路電流が前記高エンベロープ値に達したときオフするパルス信号を前記第１または第２のスイッチの他方に出力する制御手段、
として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、交流電源から得られる交流電圧を直流電圧に変換して負荷へ電力を供給する電力変換装置及びその制御プログラムに関する。
【背景技術】
【０００２】
交流電圧を直流電圧に変換する方法としては、全波整流平滑方法が一般的である。この方法は、通常、ダイオードブリッジ回路と平滑コンデンサとを用いる。ダイオードブリッジ回路は、交流電源からの交流を全波整流する。平滑コンデンサは、全波整流後の直流を平滑する。
【０００３】
また、平滑コンデンサの代わりに力率改善コンバータ（ＰＦＣ）を用いる方法もある。力率改善コンバータは、ダイオードブリッジ回路で全波整流された直流の電圧を、交流入力電圧よりも高い電圧に昇圧する。力率改善コンバータを利用すると、交流入力電圧から生成される回路電流の波形が、当該電圧波形と略相似形となる。したがって、交流電源として商用交流電源を用いた場合には、入力電圧波形が正弦波状となるので、高調波ノイズは発生しない。
【０００４】
しかし最近では、商用交流電源の代わりにバッテリ駆動装置を用いるケースが増えつつある。バッテリ駆動装置で生成される交流電圧の波形は階段状に歪んでいる。交流電圧波形に歪が生じると回路電流の波形も歪むため、高調波ノイズの発生を抑制できない。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１１０８６９号公報
【特許文献２】特開２００８−２９５２４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一実施形態が解決しようとする課題は、入力電圧に歪があっても電力変換回路を流れる回路電流を正弦波状にでき、高調波ノイズの発生を抑制できる電力変換装置を提供しようとするものである。
【課題を解決するための手段】
【０００７】
一実施形態において、電力変換装置は、電力変換回路と、記憶デバイスと、検出手段と、検索手段と、決定手段と、極性判定手段と、制御手段とを具備する。
【０００８】
電力変換回路は、交流電源の両端に、インダクタとキャパシタとの直列回路を直列に介して第１のスイッチを接続するとともに、第１のスイッチの一方の端子と直列回路との接続点と、第１のスイッチの他方の端子と交流電源との接続点との間に、平滑コンデンサを直列に介して第２のスイッチを接続してなり、第１または第２のスイッチのオン，オフにより、交流を直流に変換する。記憶デバイスは、少なくとも半周期分の正弦関数の値を時間要素と関連付けて記憶する。検出手段は、交流電源の交流周期を検出する。検索手段は、交流周期に記憶デバイスで記憶される時間要素を同期させて時間毎に変化する正弦関数の値を記憶デバイスから検索する。決定手段は、記憶デバイスから検索された正弦関数の値から、目標とする電流値を挟んで高低一対の高エンベロープ値と低エンベロープ値とを決定する。判定手段は、交流電源の電圧極性を判定する。制御手段は、電圧極性が正のとき、電力変換回路を流れる回路電流が低エンベロープ値に達したときオンし、当該回路電流が高エンベロープ値に達したときオフするパルス信号を第１または第２のスイッチの一方に出力し、電圧極性が負のとき、電力変換回路を流れる回路電流が低エンベロープ値に達したときオンし、当該回路電流が高エンベロープ値に達したときオフするパルス信号を第１または第２のスイッチの他方に出力する。
【図面の簡単な説明】
【０００９】
【図１】電力変換装置の全体構成図。
【図２】コントローラの具体的構成を示すブロック図。
【図３】正規化テーブルに設定されるデータの一例を示す図。
【図４】正弦関数の半周期を示す図。
【図５】図４において、横軸を角度とすることで正弦関数の半周期を０から１の範囲内に納まるように正規化したグラフを示す図。
【図６】図５において、横軸を時間軸にすることで時間の経過に応じた電流目標値の変遷を示す図。
【図７】パルス信号のＯＮ，ＯＦＦタイミングを説明するための波形図。
【図８】交流入力電圧に対する回路電流を示す波形図。
【図９】電流目標値の補正方法を説明するための模式図。
【図１０】コントローラの他の実施形態を示すブロック図。
【図１１】ソフトスタート機能に必要な関数曲線を示す図。
【図１２】ソフトスタート機能を適用した回路の電流波形図。
【図１３】コントローラの処理を実現するプログラム手順を示す流れ図。
【図１４】電流目標値の変形例を説明するための模式図。
【発明を実施するための形態】
【００１０】
以下、電力変換装置の実施形態について、図面を用いて説明する。  
［第１の実施形態］
図１は、第１の実施形態における電力変換装置１-1の全体構成図である。電力変換装置１-1は、電力変換回路１１-1とそのコントローラ１２-1とを備える。
【００１１】
電力変換回路１１-1は、交流電源２の一端に、第１のコンデンサＣ１（以下、単にコンデンサＣ１と称する）とインダクタＬ１とを直列に接続してなるＬＣ回路１１１を接続する。さらに、前記ＬＣ回路１１１に対して直列に第１のスイッチＳ１（以下、単にスイッチＳ１と称する）を接続し、このスイッチＳ１を前記交流電源２の他端に接続する。
【００１２】
また、電力変換回路１１-1は、ＬＣ回路１１１とスイッチＳ１との接続点Ｘ１に第２のスイッチＳ２（以下、単にスイッチＳ１と称する）を接続して、スイッチＳ１とスイッチＳ２との直列回路１１２を形成する。さらに、この直列回路１１２に対して並列に、平滑コンデンサＣ２と負荷Ｍとを接続する。負荷Ｍは、ヒーターのような抵抗体でもよいし、トランスで絶縁整流して二次側から別電位の直流回路を得る回路を挿入し、この回路に機器等の負荷を接続してもよい。
【００１３】
スイッチＳ１及びスイッチＳ２は、機械的スイッチである。電力変換回路１１-1は、スイッチＳ１に対しては並列に第１のダイオードＤ１（以下、単にダイオードＤ１と称する）を接続し、スイッチＳ２に対しては並列に第２のダイオードＤ２（以下、単にダイオードＤ２と称する）を接続する。具体的には、スイッチＳ１とスイッチＳ２との接続点Ｘ１に対し、ダイオードＤ１はカソードを接続し、ダイオードＤ２はアノードを接続する。
【００１４】
さらに、電力変換回路１１-1は、入力電圧検出部３１、電流検出部３２及び出力電圧検出部３３を備える。
【００１５】
入力電圧検出部３１は、上記交流電源２の両端に生じる正または負の電圧（交流入力電圧Ｖ１）を検出する。電流検出部３２は、ＬＣ回路１１１のインダクタＬ１を流れる回路電流Ｉ１を検出する。出力電圧検出部３３は、負荷Ｍに印加される直流の出力電圧Ｖ２を検出する。入力電圧検出部３１、電流検出部３２及び出力電圧検出部３３でそれぞれ検出される信号は、コントローラ１２-1に出力される。
【００１６】
コントローラ１２-1は、回路電流Ｉｓと交流入力電圧Ｖ１と直流出力電圧Ｖ２とに基づいて、スイッチＳ１をスイッチング動作させるための第１のパルス信号Ｐ１（以下、単にパルス信号Ｐ１と称する）と、スイッチＳ２をスイッチング動作させるための第２のパルス信号Ｐ２（以下、単にパルス信号Ｐ２と称する）とを生成する。そしてコントローラ１２-1は、パルス信号Ｐ１をスイッチＳ１のゲート端子に供給し、パルス信号Ｐ２をスイッチＳ２のゲート端子に供給する。
【００１７】
スイッチＳ１は、ゲート端子にパルス信号Ｐ１が供給されている間、導通する。スイッチＳ２も、ゲート端子にパルス信号Ｐ２が供給されている間、導通する。
【００１８】
図２は、コントローラ１２-1の具体的構成を示すブロック図である。コントローラ１２-1は、目標とする電流値Ｉaveを挟んで高低一対に生成される高エンベロープＩenv-pと低エンベロープＩenv-bとの間で回路電流Ｉ１が増減を繰り返すように、スイッチＳ１及びスイッチＳ２のスイッチングを制御する。なお、この明細書では、グランドレベルＧＮＤから離れている方、すなわち値の絶対値が大きい方を“高”と定義し、グランドレベルＧＮＤに近い方、すなわち値の絶対値が小さい方を“低”と定義する。
【００１９】
上述したスイッチング制御を実現するために、コントローラ１２-1は、正規化テーブル４０、ゼロクロス判定部４１、周期検出部４２、時間長係数算出部４３、現在時刻計数部４４、変換部４５、検索部４６、実効値算出部４７、差分判定部４８、第１電流係数算出部４９Ａ、第２電流係数算出部４９Ｂ、第１演算部５０Ａ、第２演算部５０Ｂ、ピーク電流検出部５１、ボトム電流検出部５２、極性判定部５３、パルス信号Ｐ１の出力部５４及びパルス信号Ｐ２の出力部５５を備える。
【００２０】
正規化テーブル４０は、図３に示すように、“０”から“１８０”までの整数であるインデックス値ｎにそれぞれ関連付けて、正規化された設定値Table(n)を格納する。設定値Table(n)は、インデックス値ｎを度数法による角度とみなしたときの正弦関数の値である。
【００２１】
本実施形態は、交流入力電圧の波形が歪んでいて正弦波状でなくても、正弦波状の回路電流を生成することを目的とする。そこでこの目的を達成するために、時間軸に沿って設定される回路電流Ｉ１の目標値（電流目標値）Iaveを正弦関数の値とする。そうすることにより、電流目標値Iaveにしたがって流れる回路電流Ｉ１は正弦波状となる。
【００２２】
正弦関数は、角度０度から角度１８０度までは正の値をとり、角度１８０度から角度３６０度までは負の値をとるものの、各値の絶対値は等しい。そこで本実施形態では、角度０度から角度１８０度までの半周期τに着目する。
【００２３】
図４の曲線Ｗ１は、正弦関数曲線の半周期τを示す。この半周期τのなかの任意の時刻tに対する正弦関数の値を時刻tの電流目標値Iave（ｔ）とすればよい。ただし、半周期τや電流目標値Iave（ｔ）は、回路定数や負荷条件によって変動する。そこで本実施形態では、正規化の概念を利用する。正規化とは、データを利用しやすいように一定のルールにしたがって変形することである。本実施形態では、半周期τ分の正弦関数の値が“０”から“１”の範囲に収まるように正規化する。
【００２４】
正弦関数は、sin０°とsin１８０°のとき“０”で最小となり、sin９０°のとき“１”で最大となる。そこで、図４の時間軸を図５のように度数法の角度に置き換えることで、半周期τ分の正弦関数の値を“０”から“１”の範囲内に納めることができる。つまり正規化データを“０”から“１”の範囲内に納めることができる。このとき、半周期τ内の任意の時刻ｔは、角度「１８０＊（ｔ／τ）」で表わされる。
【００２５】
任意の時刻ｔは、時間長係数Ｋｔを乗算することで正規化される。つまり、図６に示すように、半周期τ分の正弦関数の値を“０”から“１”の範囲に納まるように正規化したなかでの時刻表記は“Ｋｔ＊ｔ”となる。時間長係数Ｋｔは、時刻ｔを正規化するための係数である。時間長係数Ｋｔは、交流入力電圧Ｖ１の周期によって決まる。
【００２６】
同様に、電流目標値Ｉave（ｔ）は、電流係数Ｋｉを乗算することで正規化される。つまり、図６に示すように、任意の時刻“Ｋｔ＊ｔ”に対する電流目標値Ｉave（Ｋｔ＊ｔ）は、“Ｋｔ＊ｔ＊Ｋｉ”となる。電流係数Ｋｉは、電流目標値Ｉaveを正規化するための係数である。電流係数Ｋｉは、交流入力電圧Ｖ１の実効値と出力電圧Ｖ２のフィードバック量とから決まる。
【００２７】
ここに、正規化テーブル４０は、半周期分の正弦関数の値を時間要素と関連付けて記憶する記憶デバイスを構成する。なお、本実施形態では半周期分の正弦関数の値を記憶したが、１周期分の正弦関数の値を時間要素と関連付けて記憶してもよい。
【００２８】
図２に説明を戻す。  
ゼロクロス判定部４１は、交流入力電圧Ｖ１を入力し、この交流入力電圧Ｖ１がゼロボルト（０Ｖ）になったか否かを判定する。そして交流入力電圧Ｖ１が０Ｖになる毎に、ゼロクロス判定部４１は、周期検出部４２に対してトリガパルス信号tpを出力する。
【００２９】
周期検出部４２は、トリガパルス信号tpを入力し、このトリガパルス信号tpの入力間隔（時間）を交流入力電圧Ｖ１の半周期τとして検出する。例えば周期検出部４２は、トリガパルス信号tpが入力される毎に導出される入力間隔の平均を算出し、この平均値を交流入力電圧Ｖ１の半周期τとする。周期検出部４２は、半周期τの時間情報を時間長係数算出部４３と現在時刻計数部４４とに出力する。ここに、ゼロクロス判定部４１と周期検出部４２とは、交流電源２の交流周期を検出する検出手段として機能する。
【００３０】
時間長係数算出部４３は、半周期τの時間情報を入力し、この半周期τの時間情報から前記時間長係数Ｋｔを算出する。本実施形態では、半周期τ分の正弦関数の値が“０”から“１”の範囲に収まるように、時間軸を角度軸にみなして正規化する。すなわち半周期τは、正規化により“１８０”となる。時間長係数Ｋｔは、半周期τの中の時刻ｔを正規化するための係数である。したがって、時間長係数Ｋｔは、“１８０／τ”によって算出される。時間長係数算出部４３は、算出した時間長係数Ｋｔを変換部４５に出力する。
【００３１】
現在時刻計数部４４は、カウンタを有する。カウンタは、タイマでもよいし、ＣＰＵ内のクロックでもよい。現在時刻計数部４４は、カウンタのカウント値を半周期τの開始からの経過時間に換算し、この経過時間を現在時刻ｔとして変換部４５に出力する。また現在時刻計数部４４は、半周期τの時間情報を入力し、この時間情報の入力に応じて上記カウンタをリセットする。
【００３２】
変換部４５は、現在時刻ｔと時間長係数Ｋｔとを入力する。変換部４５は、現在時刻ｔに時間長係数Ｋｔを乗算して、現在時刻ｔの正規化データＫｔ＊ｔを算出する。正規化データＫｔ＊ｔは、正規化テーブル４０のインデックス値ｎとなる。インデックス値ｎは、から１８０までの整数である。このため変換部４５は、正規化データＫｔ＊ｔの小数点を四捨五入して、インデックス値ｎを得る。変換部４５は、インデックス値ｎを検索部４６に出力する。なお、整数のインデックス値ｎを得る際には、小数点以下を四捨五入するのでなく、切り捨てまたは切り上げてもよい。
【００３３】
検索部４６は、インデックス値ｎを入力し、このインデックス値ｎで正規化テーブル４０を検索する。検索部４６は、インデックス値ｎに関連付けて設定されている設定値Table(n)を正規化テーブル４０から読出し、この設定値Table(n)を第１演算部５０Ａ及び第２演算部５０Ｂに出力する。
【００３４】
ここに、時間長係数算出部４３、現在時刻計数部４４、変換部４５及び検索部４６は、交流周期に記憶デバイス（正規化テーブル４０）で記憶される時間要素を同期させて時間毎に変化する正弦関数の値を記憶デバイスから検索する検索手段として機能する。
【００３５】
実効値算出部４７は、交流入力電圧Ｖ１を入力し、この交流入力電圧Ｖ１の実効値Ｖ１（Ｖ）を算出する。実効値算出部４７は、実効値Ｖ１（Ｖ）を第１電流係数算出部４９Ａ及び第２電流係数算出部４９Ｂに出力する。
【００３６】
差分判定部４８は、直流出力電圧Ｖ２を入力し、この直流出力電圧Ｖ２と、予め設定された目標電圧Ｖrefとの差分を判定する。差分判定部４８は、直流出力電圧Ｖ２と目標電圧Ｖrefとの差分（Ｖ２−Ｖref）を、第１電流係数算出部４９Ａと第２電流係数算出部４９Ｂとに出力する。
【００３７】
第１電流係数算出部４９Ａは、上記実効値Ｖ１（Ｖ）と上記差分（Ｖ２−Ｖref）とを入力し、この実効値Ｖ１（Ｖ）と差分（Ｖ２−Ｖref）とから第１電流係数Ｋi1を算出する。第１電流係数算出部４９Ａは、算出した第１電流係数Ｋi1を第１演算部５０Ａに出力する。
【００３８】
第２電流係数算出部４９Ｂは、上記実効値Ｖ１（Ｖ）と上記差分（Ｖ２−Ｖref）とを入力し、この実効値Ｖ１（Ｖ）と差分（Ｖ２−Ｖref）とから第２電流係数Ｋi2を算出する。第２電流係数算出部４９Ｂは、算出した第２電流係数Ｋi2を第２演算部５０Ｂに出力する。
【００３９】
第１電流係数Ｋi1は、正規化テーブル４０における設定値Table(n)を高エンベロープＩenv-pの値に変換するための倍数である。第２電流係数Ｋi2は、正規化テーブル４０における設定値Table(n)を低エンベロープＩenv-bの値に変換するための倍数である。前述したように、高エンベロープＩenv-pと低エンベロープＩenv-bとは、電流目標値Ｉaveを挟んで高低一対に生成される。電流目標値Iaveは、正弦関数の値である。正弦関数の値は、正規化テーブル４０において時間要素と関連付けて記憶される。つまり、正規化テーブル４０の設定値Table(n)に第１電流係数Ｋi1を乗算することにより高エンベロープＩenv-pの値が算出され、第２電流係数Ｋi2を乗算することにより低エンベロープＩenv-pの値が算出される。
【００４０】
第１電流係数算出部４９Ａは、実効値Ｖ１（Ｖ）と差分（Ｖ２−Ｖref）とを乗算した値に“１”より大きい第１の設定値、例えば“１．２”を乗算することで、第１電流係数Ｋi1を算出する。第２電流係数算出部４９Ｂは、実効値Ｖ１（Ｖ）と差分（Ｖ２−Ｖref）とを乗算した値に“１”より小さく、かつ“１”からの偏差の絶対値が前記第１の設定値と等しい第２の設定値、例えば“０．８”を乗算することで第２電流係数Ｋi2を算出する。なお、第１，第２の設定値“１．２”、“０．８”はあくまでも一例であり、“１．３”と“０．７”、あるいは“１．４”と“０．６”等であってもよい。
【００４１】
第１演算部５０Ａは、正規化テーブル４０の設定値Table(n)と第１電流係数Ｋi1とを入力し、設定値Table(n)に第１電流係数Ｋi1を乗算して高エンベロープIenv-pの値を算出する。第１演算部５０Ａは、高エンベロープIenv-pの値をピーク電流検出部５１に出力する。
【００４２】
第２演算部５０Ｂは、正規化テーブル４０の設定値Table(n)と第２電流係数Ｋi2とを入力し、設定値Table(n)に第２電流係数Ｋi2を乗算して低エンベロープIenv-bの値を算出する。第２演算部５０Ｂは、低エンベロープIenv-bの値をボトム電流検出部５２に出力する。
【００４３】
ここに、第１及び第２の電流係数算出部４９Ａ，４９Ｂと第１及び第２の演算部５０Ａ，５０Ｂとは、正規化テーブル４０（記憶デバイス）から検索された正弦関数の値から、電流目標値を挟んで高低一対の高エンベロープIenv-pと低エンベロープIenv-bとの各値を決定する決定手段として機能する。
【００４４】
ピーク電流検出部５１は、回路電流Ｉ１と高エンベロープIenv-pの値とを入力し、回路電流Ｉ１の絶対値｜Ｉ１｜が高エンベロープIenv-pの値に達したことを検知する毎に、ＯＦＦタイミングパルス信号Ｐoffを出力する。ピーク電流検出部５１は、ＯＦＦタイミングパルス信号Ｐoffをパルス信号Ｐ１の出力部５４及びパルス信号Ｐ２の出力部５５にそれぞれ出力する。
【００４５】
ボトム電流検出部５２は、回路電流Ｉ１と低エンベロープIenv-bの値とを入力し、回路電流Ｉ１の絶対値｜Ｉ１｜が低エンベロープIenv-bの値に達したことを検知する毎に、ＯＮタイミングパルス信号Ｐonを出力する。ボトム電流検出部５２は、ＯＮタイミングパルス信号Ｐonをパルス信号Ｐ１の出力部５４及びパルス信号Ｐ２の出力部５５にそれぞれ出力する。
【００４６】
極性判定部５３は、入力電圧Ｖ１を入力し、この入力電圧Ｖ１が正極であるか負極であるかを判定する。極性判定部５３は、入力電圧Ｖ１の極性判定結果を示す判定信号Ｊ（例えば入力電圧Ｖ１が正極のときにはＪ＝１、負極のときにはＪ＝０）を、パルス信号Ｐ１の出力部５４及びパルス信号Ｐ２の出力部５５にそれぞれ出力する。ここに、極性判定部５３は、交流電源２の電圧極性を判定する判定手段として機能する。
【００４７】
出力部５４は、ＯＮタイミングパルス信号ＰonとＯＦＦタイミングパルス信号Ｐoffと判定信号Ｊとを入力する。そして出力部５４は、判定信号Ｊが正極を表わすとき、ＯＮタイミングパルス信号Ｐonの入力に応じてパルス信号Ｐ１をオンし、ＯＦＦタイミングパルス信号Ｐoffの入力に応じてパルス信号Ｐ１をオフする。判定信号Ｊが負極を表わすときには、出力部５４は、パルス信号Ｐ１を出力しない。
【００４８】
出力部５５は、ＯＮタイミングパルス信号ＰonとＯＦＦタイミングパルス信号Ｐoffと判定信号Ｊとを入力する。そして出力部５５は、判定信号Ｊが負極を表わすとき、ＯＮタイミングパルス信号Ｐonの入力に応じてパルス信号Ｐ２をオンし、ＯＦＦタイミングパルス信号Ｐoffの入力に応じてパルス信号Ｐ２をオフする。判定信号Ｊが正極を表わすときには、出力部５５は、パルス信号Ｐ２を出力しない。
【００４９】
なお、電力変換回路１１-1に交流電源２の電圧を反転させる回路を設けることによって、判定信号Ｊが正極を表わすとき、出力部５５がアクティブとなり、判定信号Ｊが負極を表わすとき、出力部５４がアクティブとなるようにしてもよい。
【００５０】
ここに、ピーク電流検出部５１、ボトム電流検出部５２及び出力部５４は、電圧極性が正のとき、電力変換回路１１-1を流れる回路電流Ｉ１が低エンベロープ値Ｉenv-bに達したときオンし、当該回路電流Ｉ１が高エンベロープ値Ｉenv-pに達したときオフするパルス信号Ｐ１を第１のスイッチＳ１に出力する制御手段として機能する。また、ピーク電流検出部５１、ボトム電流検出部５２及び出力部５５は、電圧極性が負のとき、電力変換回路１１-1を流れる回路電流Ｉ１が低エンベロープ値Ｉenv-bに達したときオンし、当該回路電流Ｉ１が高エンベロープ値Ｉenv-pに達したときオフするパルス信号Ｐ２を第２のスイッチＳ２に出力する制御手段として機能する。
【００５１】
パルス信号Ｐ１（またはＰ２）と、ＯＮタイミングパルス信号Ｐon及びＯＦＦタイミングパルス信号Ｐoffとのタイミング図を図７に示す。図７において、波形Ｗ２は、高エンベロープＩenv-pの波形の一部である。波形Ｗ３は、低エンベロープＩenv-bの波形の一部である。
【００５２】
図７において、時点ｔ１，ｔ３，ｔ５は、回路電流Ｉ１の絶対値｜Ｉ１｜が低エンベロープＩenv-bの値Ibに達した時点である。時点ｔ２，ｔ４は、回路電流Ｉ１の絶対値｜Ｉ１｜が高エンベロープＩenv-pの値Ipに達した時点である。時点ｔ１，ｔ３，ｔ５においては、ＯＮタイミングパルス信号Ｐonが出力される。時点ｔ２，ｔ４においては、ＯＦＦタイミングパルス信号Ｐoffが出力される。
【００５３】
交流入力電圧Ｖ１の極性が正のとき、パルス信号Ｐ１は、時点ｔ１，ｔ３，ｔ５においてハイレベルとなり、時点ｔ２，ｔ４においてローレベルとなる。パルス信号Ｐ１がハイレベルのとき、スイッチＳ１が導通する。すなわちスイッチＳ１は、交流入力電圧Ｖａの周期よりはるかに高い周波数で導通、非導通を繰り返す。
【００５４】
スイッチＳ１が導通すると、交流電源２、インダクタＬ１、キャパシタＣ１及びスイッチＳ１の閉回路が形成される。その結果、インダクタＬ１の線形リアクトル作用により、右上がりの直線的な電流が、キャパシタＣ１側からスイッチＳ１に流れる。
【００５５】
スイッチＳ１が非導通になると、スイッチＳ１を流れる電流はゼロとなる。このとき、インダクタＬ１は、リアクトルエネルギーにより引き続き電流を同方向に流し続けるようとする。このため、ダイオードＤ２を経由して平滑コンデンサＣ２に電流が流れ込む。
【００５６】
交流入力電圧の極性が正のとき、電力変換回路１１−１は上記動作を繰り返す。その結果、電力変換回路１１−１は、出力電圧Ｖ２を昇圧しながら、平滑コンデンサＣ２を充電する。
【００５７】
一方、交流入力電圧Ｖ１の極性が負のとき、パルス信号Ｐ２は、時点ｔ１，ｔ３，ｔ５においてハイレベルとなり、時点ｔ２，ｔ４においてローレベルとなる。パルス信号Ｐ２がハイレベルのとき、スイッチＳ２が導通する。すなわちスイッチＳ２は、交流入力電圧Ｖａの周期よりはるかに高い周波数で導通、非導通を繰り返す。
【００５８】
スイッチＳ２が導通すると、交流電源２、インダクタＬ１、キャパシタＣ１、スイッチＳ２及び平滑コンデンサＣ２の閉回路が形成される。このとき、平滑コンデンサＣ２の電圧は、交流入力電圧Ｖ１より高い。その結果、平滑コンデンサＣ２の充電電圧がスイッチＳ２及びインダクタＬ１を経由して交流電源２側に戻るように、電力変換回路１１−１は動作する。このため、右上がりの直線的な電流が、平滑コンデンサＣ２側からスイッチＳ２に流れる。
【００５９】
スイッチＳ２が非導通になると、スイッチＳ２を流れる電流はゼロとなる。このとき、インダクタＬ１は、リアクトルエネルギーにより引き続き電流を同方向に流し続けようとする。このため、ダイオードＤ１を経由してキャパシタＣ１に電流が流れ込む。
【００６０】
交流入力電圧の極性が負のとき、電力変換回路１１−１は上記動作を繰り返す。その結果、電力変換回路１１−１は、キャパシタＣ１に電荷を補充する。
【００６１】
交流入力電圧Ｖ１の極性は、正と負を交互に繰り返す。したがって、電力変換回路１１−１は、平滑コンデンサＣ２を充電する作用とキャパシタＣ１に電荷を補充する作用とを交互に繰り返す。すなわち電力変換回路１１−１は、キャパシタＣ１に電荷を補充した後に平滑コンデンサＣ２を充電する。したがって、平滑コンデンサＣ２を充電する際にはキャパシタＣ１に蓄えられた電荷が平滑コンデンサＣ２に移動する。
【００６２】
このように、電力変換回路１１−１は、全波整流を行うことなく、交流電源２から得られる交流電圧を直流電圧に変換して負荷Ｍへ電力を供給することができる。したがって、全波整流のためのダイオードブリッジ回路が不要となるため、回路部品点数を削減でき、コストの低減を図ることができる。また、ダイオードブリッジ回路で発生していたダイオードの順方向電圧による損失がなくなるので、電力変換回路１１−１は、高効率の電力変換が可能となる。
【００６３】
交流入力電圧Ｖ１に対する回路電流Ｉ１の波形図を図８に示す。図８において、実線の正弦波曲線Ｗ２は、第１演算部５０から出力される高エンベロープＩenv-pを示す。実線の正弦波曲線Ｗ３は、第２演算部５０から出力される低エンベロープＩenv-bを示す。回路電流Ｉ１は、そのピーク値Ｉpeakが高エンベロープＩenv-pの値Ｉpに達すると減少に転じ、低エンベロープＩenv-bの値Ｉbに達すると増加に転じる。そして回路電流Ｉ１は、再びピーク値Ｉpeakが高エンベロープＩenv-pの値Ｉpに達すると、減少に転じる。この繰り返しにより、電力変換回路１１−１には三角波形状の回路電流Ｉ１が流れ、その平均値は、電流目標値Ｉaveである破線の正弦波曲線Ｗ４となる。
【００６４】
電力変換回路１１−１において、インダクタＬ１とコンデンサＣ２とのＬＣ回路１１１は、回路電流Ｉ１のフィルタ回路として機能する。したがって、電力変換回路１１−１を流れる電流は、図８の破線で示す正弦波曲線Ｗ４に沿った電流、つまり正弦波電流が流れる。
【００６５】
このように回路電流Ｉ１は、高低一対の高エンベロープ値と低エンベロープ値とに挟まれた領域内を折り返すように流れる。このため、回路電流Ｉ１は、リップル成分が小さい。したがって、高周波ノイズを抑制できる。
【００６６】
ところで、交流電源２として商用交流電源の代わりにバッテリ駆動装置を用いることがある。バッテリ駆動装置で生成される交流電圧の波形は歪を生じる。しかし、交流電圧の波形が歪んでも、電流目標値Ｉaveは正弦波曲線を辿るので、電力変換回路１１−１には、正弦波状の回路電流Ｉ１が流れる。すなわち、入力電圧波形が正弦波でなく歪んだ波形の場合でも、電圧波形に依存しない正確な正弦波状の回路電流Ｉ１を流すことができるので、回路電流Ｉ１による高調波ノイズも抑制できる。
【００６７】
［第２の実施形態］
第１の実施形態では、正弦関数の半周期τを０度から１８０度まで１度ずつ区分する。そして正規化テーブル４０には、“０”から“１８０”までの整数であるインデックス値ｎにそれぞれ関連付けて、このインデックス値ｎを度数法による角度とみなしたときの正弦関数の値ＳＩＮｎを、正規化された設定値Table(n)として格納する。したがって、検索部４６によって正規化テーブル４０から検索される値は、離散的な値となる。
【００６８】
一方、半周期τ内の任意の時刻ｔは、時間長係数Ｋｔを乗算して正規化した場合に整数になるとは限らない。例えば、任意の時刻“Ｋｔ＊ｔ”の正規化データが７８．７であったとする。その場合、時刻“Ｋｔ＊ｔ”に対する電流目標値Ｉave（Ｋｔ＊ｔ）は、インデックス値ｎ＝７８に対する正弦関数の値ＳＩＮ７８°＝０．９７８と、インデックス値ｎ＝７９に対する正弦関数の値ＳＩＮ７９°＝０．９８１との間となる。しかし第１の実施形態では、任意の時刻“Ｋｔ＊ｔ”を四捨五入して“７９”とし、ＳＩＮ７９°＝０．９８１を電流目標値Ｉave（Ｋｔ＊ｔ）とする。このため、目標値Ｉave（Ｋｔ＊ｔ）は誤差を含む。そこで第２の実施形態では、任意の時刻“Ｋｔ＊ｔ”がインデックス値ｎとインデックス値ｎ＋１との間に存在するときに、電流目標値Ｉave（Ｋｔ＊ｔ）を補正する。
【００６９】
図９は、電流目標値Ｉave（Ｋｔ＊ｔ）を補正する方法の説明図である。図示するように、インデックス値ｎに対する電流目標値Ｉave（ｎ）は、設定値Table(n)に電流係数Ｋｉを乗算した値Table(n)＊Ｋｉとなる。同様に、インデックス値ｎ＋１に対する電流目標値Ｉave(n+1)は、設定値Table(n+1)に電流係数Ｋｉを乗算した値Table(n+1)＊Ｋｉとなる。したがって、インデックス値ｎとインデックス値ｎ＋１との中点である値“Ｋｔ＊ｔ”に対する電流目標値Ｉave（Ｋｔ＊ｔ）は、次の（１）及び（２）式で表わされる。
【００７０】
Ｉave（Ｋｔ＊ｔ）＝Table(n)＊Ｋｉ＋Δｈ  …（１）
Δｈ＝｛Table(n+1)−Table(n)｝＊（Ｋｔ＊ｔ−ｎ）＊Ｋｉ  …（２）
このような補正方法を採用する第２の実施形態では、コントローラ１２-2における変換部４５、検索部４６及び第１，第２演算部５０Ａ，５０Ｂの作用が、第１の実施形態とは異なる。電力変換回路１１-1及びコントローラ１２-1のハードウェア構成は、第１の実施形態と同様なので、図１及び図２を用いて詳しい説明は省略する。
【００７１】
第２の実施形態において、変換部４５は、現在時刻ｔに時間長係数Ｋｔを乗算して得られる現在時刻ｔの正規化データＫｔ＊ｔが小数点を有するとき、この小数点を切り捨てた値ｎと切り上げた値ｎ＋１とを検索部４６に与える。
【００７２】
検索部４６は、変換部４５から２つのインデックス値ｎ及びｎ＋１が与えられると、正規化テーブル４０を検索して、インデックス値ｎに関連付けて設定されている設定値Table(n)と、インデックス値ｎ＋１に関連付けて設定されている設定値Table(n+1)とを正規化テーブル４０から読出し、これら設定値Table(n)及びTable(n+1)を第１演算部５０Ａ及び第２演算部５０Ｂに与える。
【００７３】
第１演算部５０Ａは、検索部４６から２つの設定値Table(n)及びTable(n+1)が与えられると、前記（１）及び（２）式に基づいてインデックス値ｎとインデックス値ｎ＋１との中点である値“Ｋｔ＊ｔ”に対する電流目標値Ｉenv（Ｋｔ＊ｔ）を算出する。このとき、電流係数Ｋｉは、第１電流係数Ｋｉ１を使用する。第１演算部５０Ａは、算出された電流目標値Ｉave（Ｋｔ＊ｔ）を高エンベロープＩenv-pの値としてピーク電流検出部５１に出力する。
【００７４】
第２演算部５０Ｂは、検索部４６から２つの設定値Table(n)及びTable(n+1)が与えられると、前記（１）及び（２）式に基づいてインデックス値ｎとインデックス値ｎ＋１との中点である値“Ｋｔ＊ｔ”に対する電流目標値Ｉenv（Ｋｔ＊ｔ）を算出する。このとき、電流係数Ｋｉは、第２電流係数Ｋｉ２を使用する。第２演算部５０Ｂは、算出された電流目標値Ｉave（Ｋｔ＊ｔ）を低エンベロープＩenv-bの値としてボトム電流検出部５２に出力する。
【００７５】
このような補正機能を有した第２の実施形態によれば、高エンベロープＩenv-p及び低エンベロープＩenv-bの各値に対する信頼度が高まるので、回路電流Ｉ１を、より正確な正弦波状にできる。その結果、より確実に、回路電流Ｉ１による高調波ノイズを抑制できる。
【００７６】
［第３の実施形態］
電源スイッチの投入時、電力変換回路に過大な電流（オーバーシュート）が流れて回路素子が破壊されるおそれがある。このような不具合を防止するめに、第３の実施形態ではソフトスタート機能を実装する。
【００７７】
ソフトスタート機能を実装する第３の実施形態の電力変換装置１-3の電力変換回路１１-3の構成は、第１の実施形態と共通なので、図１を用いて詳細な説明は省略する。  
図１０は、電力変換装置１-3におけるコントローラ１２-3の具体的構成を示すブロック図である。なお、第１の実施形態のコントローラ１２-1と共通する部分には同一符号を付してあり、その詳しい説明は省略する。
【００７８】
図２と図１０とを比較すれば分かるように、コントローラ１２-3がコントローラ１２-1と異なる点は、第１電流係数算出部４９Ａと第１演算部５０Ａとの間に第１時定数係数算出部６１Ａを介在させ、さらに第２電流係数算出部４９Ｂと第２算部５０Ｂとの間に第２時定数係数算出部６１Ｂを介在させた点である。
【００７９】
第１時定数係数算出部６１Ａは、第１電流係数算出部４９Ａで算出された第１電流係数Ｋi1を入力し、この電流係数Ｋi1に、図１１の実線で示す曲線の関係を有する関数ｇ（Ｔ）を乗算して第１時定数係数ｋt1を算出する。第１時定数係数算出部６１Ａは、第１時定数係数ｋt1を第１演算部５０Ａに出力する。第１演算部５０Ａは、第１電流係数Ｋi1に代えて第１時定数係数ｋt1を用いて高エンベロープＩenv-pの値を算出する。
【００８０】
第２時定数係数算出部６１Ｂは、第２電流係数算出部４９Ｂで算出された第２電流係数Ｋi2を入力し、この電流係数Ｋi2に、図１１の実線で示す曲線の関係を有する関数ｇ（Ｔ）を乗算して第２時定数係数ｋt2を算出する。第２時定数係数算出部６１Ｂは、第２時定数係数ｋt2を第２演算部５０Ｂに出力する。第２演算部５０Ｂは、第２電流係数Ｋi2に代えて第２時定数係数ｋt2を用いて低エンベロープＩenv-bの値を算出する。
【００８１】
ここで、関数ｇ（Ｔ）は、時間Ｔ＝０のときの値を“１”よりも小さい最小値ｙ０とし、それから一定時間Ｔｚが経過した後の値ｙ１を“１”として、その間を緩やかに上昇するカーブでつなぐ関数である。一定時間Ｔｚが経過した後は、値“１”を維持する。このような関数ｇ（Ｔ）を電流係数Ｋｉに乗算することにより、図１２に示すように、電源スイッチＳＷがオンしてから一定時間Ｔｚが経過するまでは関数ｇ（Ｔ）にしたがって緩やかに上昇し、一定時間Ｔｚが経過すると、定常の値となる。したがって、電源投入時に過大な電流が流れて回路素子が破壊される不具合を防止できる。
【００８２】
［第４の実施形態］
前記各実施形態では、コントローラ１２-1〜１２-3をハードウェアで構成したが、コントローラ１２-1〜１２-3をソフトウェアで構成することも可能である。
【００８３】
図１３は、第１の実施形態のコントローラ１２-1をソフトウェアで構成する場合の情報処理手順を示す流れ図である。コントローラ１２-1は、コンピュータの中枢部に相当するＣＰＵ（Central Processing Unit）と、主記憶部に相当するＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）と、補助記憶部に相当する補助記憶デバイスを含む。補助記憶デバイスは、例えばＥＥＰＲＯＭ（electric erasable programmable read-only memory）、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（solid state drive）などである。ソフトウェアである制御プログラムは、ＲＯＭまたは補助記憶デバイスに格納される。また、正規化テーブル４０は、補助記憶デバイスまたはＲＡＭに格納される。
【００８４】
制御プログラムが起動すると、ＣＰＵは先ず、入力電圧検出部３１で検出される交流入力電圧Ｖ１を取り込む（Act１）。そしてＣＰＵは、例えば交流入力電圧Ｖ１がゼロボルトになるタイミングを検出して、交流入力電圧Ｖ１の半周期τを決定する（Act２：周期判定手段）。半周期τのデータは、ＲＡＭに格納される。ＣＰＵは、交流入力電圧Ｖ１の半周期τを決定できるまで、交流入力電圧Ｖ１の取り込みを繰り返す。
【００８５】
例えば複数の半周期τのデータを平均することで交流入力電圧Ｖ１の半周期τを決定したならば（Act２にてＹＥＳ）、ＣＰＵは、上記交流入力電圧Ｖ１とともに、出力電圧検出部３３で検出される直流出力電圧Ｖ２を取り込む（Act３）。そしてＣＰＵは、交流入力電圧Ｖ１の半周期τから、時間長係数Ｋｔと現在時刻ｔとを算出する（Act４）。またＣＰＵは、交流入力電圧Ｖ１の実効値と、直流出力電圧Ｖ２の目標電圧Ｖrefに対する差分値とから、第１電流係数Ｋi1及び第２電流係数Ｋi2を算出する（Act５）。算出された時間長係数Ｋｔ、現在時刻ｔ、第１電流係数Ｋi1及び第２電流係数Ｋi2の値は、交流入力電圧Ｖ１及び直流出力電圧Ｖ２とともに、最新値がＲＡＭに格納される。
【００８６】
ＣＰＵは、時間長係数Ｋｔと現在時刻ｔとから正規化テーブル４０のインデックス値ｎを算出する。そしてＣＰＵは、このインデックス値ｎで正規化テーブル４０を検索して、インデックス値ｎに対応した設定値Table(n)を検出する（Act６：検索手段）。設定値Table(n)を検出できたならば、ＣＰＵは、この設定値Table(n)と第１電流係数Ｋi1とから高エンベロープＩenv-pの値を算出する（Act７：決定手段）。またＣＰＵは、この設定値Table(n)と第２電流係数Ｋi2とから低エンベロープＩenv-bの値を算出する（Act８：決定手段）
しかる後、ＣＰＵは、電流検出部３２で検出される回路電流Ｉ１を取り込む（Act９）。そしてＣＰＵは、回路電流Ｉ１が低エンベロープＩenv-bの値に達したか否かを判定する（Act１０）。回路電流Ｉ１が低エンベロープＩenv-bの値に達していないとき（Act１０にてＮＯ）、ＣＰＵは、回路電流Ｉ１の絶対値が高エンベロープＩenv-pの値に達したか否かを判定する（Act１１）。回路電流Ｉ１が高エンベロープＩenv-pの値に達していないとき（Act１１にてＮＯ）、ＣＰＵは、回路電流Ｉ１を再度取り込む（Act９）。そしてＣＰＵは、Act１０またはAct１１の判定処理を繰り返す。
【００８７】
回路電流Ｉ１が低エンベロープＩenv-bの値に達したとき（Act１０にてＹＥＳ）、ＣＰＵは、ＲＡＭに格納されている交流入力電圧Ｖ１の最新値から、交流入力電圧Ｖ１の極性を判定する（Act１２：極性判定手段）。交流入力電圧Ｖ１の極性が正（＋）のとき、ＣＰＵは、パルス信号Ｐ１をオンする（Act１３：制御手段）。これに対し、交流入力電圧Ｖ１の極性が負（−）のときには、ＣＰＵは、パルス信号Ｐ２をオンする（Act１４：制御手段）。その後、ＣＰＵは、Act９の処理に戻る。
【００８８】
回路電流Ｉ１の高エンベロープＩenv-pの値に達したときも（Act１１にてＹＥＳ）、ＣＰＵは、交流入力電圧Ｖ１の極性を判定する（Act１５：極性判定手段）。交流入力電圧Ｖ１の極性が正（＋）のとき、ＣＰＵは、パルス信号Ｐ１をオフする（Act１６：制御手段）。これに対し、交流入力電圧Ｖ１の極性が負（−）のときには、ＣＰＵは、パルス信号Ｐ２をオフする（Act１７：制御手段）。その後、ＣＰＵは、Act３の処理に戻る。
【００８９】
ＣＰＵが、制御プログラムに従いAct１〜Act１７の処理を実行することにより、コントローラ１２-1は、第１の実施形態と同様に機能する。すなわちコントローラ１２-1をソフトウェアによって構成できる。
【００９０】
なお、本発明は、前記実施形態に限定されるものではない。  
例えば前記実施形態では、時間軸に沿って設定される回路電流Ｉ１の目標値Iaveを正弦関数の値としたが、必ずしも正弦関数の値そのものに限定されるものではない。例えば図１４に示すように、正弦関数Sin(n)に補正関数f(n)を積算して得られる蒲鉾型の値を、正規化テーブルの設定値Table(n)として定義することで、回路電流Ｉ１の目標値Iaveを蒲鉾型としてもよい。この場合も、回路電流に高調波ノイズが重畳することはないので、回路電流Ｉ１による高調波ノイズの抑制機能を果たすことができる。
【００９１】
また、前記実施形態では、スイッチＳ１，Ｓ２として機械的なスイッチを示したが、スイッチＳ１，Ｓ２はこれに限定されるものではない。例えば、ＭＯＳ型電界効果トランジスタやバイポーラトランジスタ、ＩＧＢＴ、ＧａＮ、ＳｉＣ等の半導体素子を用いたスイッチでもよい。
【００９２】
また、第４の実施形態では、第１の実施形態のコントローラ１２-1をソフトウェアで実現する場合を示したが、第２または第３の実施形態のコントローラ１２-2，１２-3についても同様にソフトウェアで実現できるのは言うまでもないことである。
【００９３】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９４】
１-1…電力変換装置、１１-1〜１１-3…電力変換回路、１２-1〜１２-3…コントローラ、３１…入力電圧検出部、３２…電流検出部、３３…出力電圧検出部、４０…正規化テーブル、４１…ゼロクロス判定部、４２…周期検出部、４３…時間長係数算出部、４４…現在時刻計数部、４５…変換部、４６…検索部、４７…実効値算出部、４８…差分判定部、４９Ａ，４９Ｂ…第１，第２の電流係数算出部、５０Ａ，５０Ｂ…第１，第２の演算部、５１…ピーク電流検出部、５２…ボトム電流検出部、５３…極性判定部、５４，５５…出力部。
【図１】
2015180160.tif 000003
【図２】
2015180160.tif 000004
【図３】
2015180160.tif 000005
【図４】
2015180160.tif 000006
【図５】
2015180160.tif 000007
【図６】
2015180160.tif 000008
【図７】
2015180160.tif 000009
【図８】
2015180160.tif 000010
【図９】
2015180160.tif 000011
【図１０】
2015180160.tif 000012
【図１１】
2015180160.tif 000013
【図１２】
2015180160.tif 000014
【図１３】
2015180160.tif 000015
【図１４】
2015180160.tif 000016