(57)【特許請求の範囲】
【請求項１】
電力変換装置の補償信号を生成する補償信号生成装置において、
ａ）ＡＣ電源周波数を有するＡＣ電源に接続され、ＡＣ電源周波数の２倍の周波数に選択的にロックする位相同期ループにより、ＡＣ電源周波数の整数倍の周波数にロックしたクロックを発生する周波数ロッククロック発生器と、
ｂ）上記周波数ロッククロック発生器に接続されるとともに、上記電力変換装置の出力バスに接続され、バス電圧を上記クロックの周波数でサンプリングして、バス電圧データを生成するバス電圧データ生成器と、
ｃ）上記バス電圧データ生成器に接続され、上記バス電圧データを、ＡＣ電源電圧の１／２周期の期間に亘って格納するスタックと、
ｄ）上記スタックに接続され、上記バス電圧データから上記補償信号を生成する補償モジュールとを備え、
上記補償モジュールは、上記補償信号を、そのＡＣ電源周波数の偶数倍の周波数成分が最小となるように生成することを特徴とする補償信号生成装置。
【請求項２】
上記位相同期ループは、６４Ｈｚ〜１４０Ｈｚの周波数にロックすることを特徴とする請求項１記載の補償信号生成装置。
【請求項３】
上記スタックは、電荷結合素子アレイであることを特徴とする請求項１記載の補償信号生成装置。
【請求項４】
上記補償モジュールは、
上記スタックに接続され、上記サンプリングされたバス電圧データを、ＡＣ電源電圧の１／２周期又はその整数倍の期間に亘って合計して、合計値を出力する加算手段と、
上記加算手段の出力に接続され、係数倍された比例出力を出力する比例バッファと、該加算手段の出力に接続され、係数倍された積分出力を出力する積分バッファと、上記スタックに接続され、ＡＣ電源電圧の１／２周期又はその整数倍の期間離れた２つのサンプルのバス電圧データを処理して、係数倍された微分出力を出力する微分バッファとのうちの少なくとも１つを含む計算モジュールと、
上記係数倍された比例出力、上記係数倍された積分出力及び上記係数倍された微分出力とを加算して、上記補償信号を生成するＰＩＤ加算器とを有することを特徴とする請求項１記載の補償信号生成装置。
【請求項５】
上記補償モジュールは、
上記電力変換装置のバスに接続された入力と、上記ＰＩＤ加算器に接続された、係数倍された出力とを有するフィードフォワードバッファを更に有し、
上記補償信号は、係数倍されたフィードフォワード信号の成分を含むことを特徴とする請求項４記載の補償信号生成装置。
【請求項６】
上記補償モジュールは、デジタル形式で計算を実行することを特徴とする請求項４記載の補償信号生成装置。
【請求項７】
上記補償信号が供給される入力を有する変換モジュールを更に備え、
上記入力は、デジタル信号であり、
上記変換モジュールは、該変換モジュールの出力において、デジタル補償信号をアナログ補償信号に変換することを特徴とする請求項６記載の補償信号生成装置。
【請求項８】
上記変換モジュールからのアナログ補償信号が供給される電圧変換コントローラを更に備える請求項７記載の補償信号生成装置。
【請求項９】
上記補償モジュールは、アナログ部品によって信号を処理して、アナログ補償信号を出力することを特徴とする請求項４記載の補償信号生成装置。
【請求項１０】
変換モジュールに接続され、補償信号入力を有し、上記アナログ補償信号が供給される電圧変換コントローラを更に備える請求項９記載の補償信号生成装置。
【請求項１１】
上記バス電圧データ生成器は、目標電圧と上記バス電圧間の差分を係数倍した値によって表わされるバス電圧データのサンプリング値を生成することを特徴とする請求項１記載の補償信号生成装置。
【請求項１２】
上記バス電圧データ生成器は、アナログのバス電圧データを生成し、
上記スタックは、上記アナログのバス電圧データを記憶するためにアナログの電荷結合素子を用いることを特徴とする請求項１記載の補償信号生成装置。
【請求項１３】
上記バス電圧データ生成器は、デジタルのバス電圧データを生成し、
上記スタックは、上記デジタルのバス電圧データを記憶することを特徴とする請求項１記載の補償信号生成装置。
【請求項１４】
当該補償信号生成装置は、特定用途向け集積回路に内蔵され、
上記位相同期ループは、上記特定用途向け集積回路に外付けする位相同期ループフィルタの部品を含むことを特徴とする請求項１記載の補償信号生成装置。
【請求項１５】
上記特定用途向け集積回路の一部として、電力変換コントローラを更に備える請求項１４記載の補償信号生成装置。
【請求項１６】
電力変換装置の補償信号を生成する補償信号生成方法において、
ａ）ＡＣ電源周波数の２倍の周波数に選択的にロックする位相同期ループによって、ＡＣ電源周波数の整数倍にロックした周波数を有する周波数ロッククロックを発生するステップと、
ｂ）上記電力変換装置のバス電圧を上記周波数でサンプリングして、バス電圧データを生成するステップと、
ｃ）上記バス電圧データを、ＡＣ電源電圧の１／２周期の期間に亘ってスタックにキューイングするステップと、
ｄ）上記バス電圧データを補償して、上記補償信号を生成するステップとを有し、
上記バス電圧データを補償するステップでは、上記補償信号のＡＣ電源周波数の偶数倍の周波数成分を最小にすることを特徴とする補償信号生成方法。
【請求項１７】
上記周波数ロッククロックは、６４Ｈｚ〜１４０Ｈｚの周波数にロックしていることを特徴とする請求項１６記載の補償信号生成方法。
【請求項１８】
上記スタックにキューイングするステップでは、上記バス電圧データを、アナログ遅延線内に、ＡＣ電源電圧の１／２周期又はその整数倍の期間に亘ってキューイングすることを特徴とする請求項１６記載の補償信号生成方法。
【請求項１９】
上記バス電圧データを補償するステップでは、係数倍された微分信号成分と、係数倍された比例信号成分と、係数倍された積分信号成分とのうちの少なくとも１つを含む上記補償信号を、上記バス電圧データから生成することを特徴とする請求項１６記載の補償信号生成方法。
【請求項２０】
上記補償信号は、係数倍されたフィールドフォワード信号成分を更に含むことを特徴とする請求項１９記載の補償信号生成方法。
【請求項２１】
上記補償信号は、デジタル信号であることを特徴とする請求項１６記載の補償信号生成方法。
【請求項２２】
上記補償信号をアナログ信号に変換するステップを更に有する請求項２１記載の補償信号生成方法。
【請求項２３】
上記補償信号は、アナログ信号であることを特徴とする請求項１６記載の補償信号生成方法。
【請求項２４】
上記バス電圧データを生成するステップでは、該バス電圧データを、目標電圧と上記バス電圧間の差分を係数倍した値として表わすことを特徴とする請求項１６記載の補償信号生成方法。
【請求項２５】
上記バス電圧データを生成するステップでは、アナログのバス電圧データを生成し、
上記スタックにキューイングするステップでは、上記アナログのバス電圧データを記憶するためにアナログの電荷結合素子を用いることを特徴とする請求項１６記載の補償信号生成方法。
【請求項２６】
上記バス電圧データを生成するステップでは、デジタルのバス電圧データを生成し、
上記スタックにキューイングするステップでは、デジタルのスタックを用いることを特徴とする請求項１６記載の補償信号生成方法。
【請求項２７】
力率を改善するステップを更に有する請求項１６記載の補償信号生成方法。
【請求項２８】
電力変換装置の補償信号を生成する補償信号生成装置の製造方法において、
ａ）ＡＣ電源周波数を有するＡＣ電源に接続され、２倍のＡＣ電源周波数に選択的にロックする位相同期ループにより、ＡＣ電源周波数の整数倍の周波数にロックしたクロックを発生する周波数ロッククロック発生器を設けるステップと、
ｂ）上記周波数ロッククロック発生器に接続されるとともに、上記電力変換装置のバスに接続され、バス電圧を上記クロックの周波数でサンプリングして、バス電圧データを生成するバス電圧データ生成器を設けるステップと、
ｃ）上記バス電圧データ生成器に接続され、上記バス電圧データを、ＡＣ電源電圧の１／２周期の期間に亘って格納するスタックを設けるステップと、
ｄ）上記スタックに接続され、上記バス電圧データから上記補償信号を生成する補償モジュールを設けるステップとを有し、
上記補償モジュールは、上記補償信号を、ＡＣ電源周波数の偶数倍の周波数成分が最小となるように、生成することを特徴とする補償信号生成装置の製造方法。
【請求項２９】
上記周波数ロッククロック発生器は、６４Ｈｚ〜１４０Ｈｚの周波数にロックすることを特徴とする請求項２８記載の補償信号生成装置の製造方法。
【請求項３０】
上記スタックは、電荷結合素子アレイであることを特徴とする請求項２８記載の補償信号生成装置の製造方法。
【請求項３１】
上記補償モジュールは、
上記スタックに接続され、上記バス電圧データを、ＡＣ電源電圧の１／２周期又はその整数倍に亘って合計して、合計値を出力する加算手段と、
上記加算手段の出力に接続され、係数倍された比例出力を出力する比例バッファと、該加算手段の出力に接続され、係数倍された積分出力を出力する積分バッファと、上記スタックに接続され、ＡＣ電源電圧の１／２周期又はその整数倍離れた２つのサンプルのバス電圧データを処理して、係数倍された微分出力を出力する微分バッファとのうちの少なくとも１つを含む計算モジュールと、
上記比例出力、上記積分出力及び上記微分出力を加算して、上記補償信号を生成するＰＩＤ加算器とを備えることを特徴とする請求項２８記載の補償信号生成装置の製造方法。
【請求項３２】
上記補償モジュールは、
係数倍されたフィードフォワード信号を出力するフィードフォワードバッファを更に備えることを特徴とする請求項３１記載の補償信号生成装置の製造方法。
【請求項３３】
電力変換装置の補償信号を生成する補償信号生成装置において、
ａ）ＡＣ電源周波数を有するＡＣ電源に接続され、ＡＣ電源周波数の整数倍の周波数にロックしたクロックを発生する位相同期ループと、
ｂ）上記周波数ロッククロック発生器に接続されるとともに、上記電力変換装置の出力バスに接続され、バス電圧を上記クロックの周波数でサンプリングして、上記バス電圧と目標電圧間の差分を表わすバス電圧データを生成するバス電圧データ生成器と、
ｃ）上記バス電圧データ生成器に接続され、上記バス電圧データを、ＡＣ電源電圧の１／２周期の期間に亘って格納するスタックと、
ｄ）上記スタックに接続され、上記バス電圧データから上記補償信号を生成する補償モジュールとを備え、
上記補償モジュールは、上記補償信号を、そのＡＣ電源周波数の偶数倍の周波数成分が最小となるように生成することを特徴とする補償信号生成装置。
【請求項３４】
電力変換装置の補償信号を生成する補償信号生成方法において、
ａ）ＡＣ電源周波数の整数倍にロックした周波数を有する周波数ロッククロックを発生するステップと、
ｂ）上記電力変換装置のバス電圧を上記周波数でサンプリングして、上記バス電圧と目標電圧間の差分を表わすバス電圧データを生成するステップと、
ｃ）上記バス電圧データを、ＡＣ電源電圧の１／２周期の期間に亘ってスタックにキューイングするステップと、
ｄ）上記バス電圧データを補償して、上記補償信号を生成するステップとを有し、
上記バス電圧データを補償するステップでは、上記補償信号のＡＣ電源周波数の偶数倍の周波数成分を最小にすることを特徴とする補償信号生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、これらには限定されないが、力率改善（power factor correction、以下、ＰＦＣという。）コンバータ及び送電線網接続インバータ（grid-tied inverters）を含む電力変換装置（power converters）用の補償信号の生成に関する。より詳しくは、本発明は、第２次高調波のＡＣ電源周波数リプル（second harmonic AC line-frequency ripple）、通常１００Ｈｚ又は１２０Ｈｚのリプルが実質的にない高速ループ応答の補償信号（fast-loop response compensation signal）を生成する補償信号生成装置及び補償信号生成方法に関する。
【背景技術】
【０００２】
図５に、従来の電力変換装置の補償信号を生成する典型的な補償信号生成装置を示す。ここに示す例では、補償信号は、力率改善コンバータ用である。ＰＦＣコンバータによって、電力変換装置は、電力変換装置に電力を供給する電力網（network supplying power）からみると、抵抗負荷としてみえる。ＰＦＣコンバータを抵負荷抗とみせることによって、発電量に対する電力網から必要とされる電力が最適化され、したがって、電力システムは、電力網に低力率負荷が存在するときよりも高効率になり、消費電流も減少する。従来のＰＦＣコンバータの安定化ループ（PFC regulation loops）では、ＰＦＣコンバータの出力バス（output bus）の第２次高調波リプル（例えば１００Ｈｚ又は１２０Ｈｚ）を補償するために、低速（典型的には１０Ｈｚ〜２０Ｈｚ）の補償信号を生成する。第２次高調波リプルの補償を行うことによって、ＰＦＣコンバータの力率を悪化させるので、従来のＰＦＣコンバータの安定化ループでは、出力バスの１００Ｈｚ又は１２０Ｈｚのリプルを無視できる程度に補償ループを低速化することによって、この問題を回避している。
【０００３】
図５は、ＰＦＣコンバータコントローラ（PFC converter controller）５４０用の補償信号５３６を生成する従来のＰＦＣコンバータ装置５００の回路構成を示す。バス電圧（bus voltage）５４２は、分圧器５２０、５２０'に供給され、分圧器５２０、５２０'は、バス電圧５４２を係数倍した分圧電圧（scaled-bus voltage）５２１を生成する。分圧電圧５２１は、誤差増幅器５３３の反転入力５３１に入力される。基準電圧源５３４は、基準電圧を誤差増幅器５３３の非反転入力５３２に供給する。基準電圧源５３４の基準電圧は、通常、所望のバス電圧５４２を係数倍した一定の電圧である。通常、１００ｍｓの応答時間を有するフィルタ補償回路５３５によって、分圧電圧５２１から第２次高調波リプルを十分に除去し、誤差基準信号である補償信号５３６を生成して、ＰＦＣコンバータコントローラ５４０に供給する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＰＦＣコンバータコントローラ５４０に入力される補償信号５３６から、１００Ｈｚ／１２０ＨｚのＡＣ電源リプルを除去することによって、ＰＦＣコンバータコントローラ５４０が分圧電圧５２１の高調波電源リプルに応答しないようにする。低速ループ応答（slow loop response）によって、基準となるバス電圧から電源周波数リプルの全てを実質的に除去することができるが、従来の設計は、ＰＦＣコンバータ５４１に対して大きな負荷変動（large load transient）が生じる用途では、過渡電圧の振幅（transient voltage excursions）の抑制が十分でない。図６は、大きな負荷変動を受ける従来のＰＦＣコンバータ装置５００の様々な箇所の波形を示す。波形６Ａは、出力負荷におけるステップ状の波形を有する負荷電流の曲線を、時間の関数として表わしたものである。負荷電流波形６Ａは、定電力負荷（constant power load）に対応しており、４００ｍｓにおいてステップ状に上昇し、６００ｍｓにおいてステップ状に減少している。負荷電流のリプルは、バス電圧の変化の直接的な結果であり、負荷が定電力で動作するという事実を示している。ＰＦＣコンバータ５４１は、通常、ＤＣ／ＤＣコンバータ（DC-to-DC converter）からなる第２段目のコンバータに接続されており、ＤＣ／ＤＣコンバータは、定電力負荷として振る舞うので、図６に示す曲線は、標準的な設計に対応している。
【０００５】
波形６Ｂは、従来のＰＦＣコンバータ装置５００に入力されるＡＣ入力電流の曲線を示している。ＡＣ入力電流の包絡線は、４００ｍｓ〜約４５０ｍｓの期間で上昇している。６００ｍｓにおいて負荷（AC load）を切り離した後は、ＡＣ入力電流は、約５０ｍｓかかって、最初の負荷電流のレベルに復帰している。
【０００６】
波形６Ｃは、従来のＰＦＣコンバータ装置５００の出力のバス電圧の曲線を示している。４００ｍｓにおいて負荷が増加する用途では、バス電圧は、４００ｍｓ〜４３０ｍｓの期間で、約５０Ｖ低下している。この電圧降下によって、従来のＰＦＣコンバータ装置５００がドロップアウトしてしまう（drop out）という望ましくない副作用を生じる可能性がある。約５００ｍｓにおいて示すように、バス電圧は、多少のオーバシュートを伴って回復する。増加したバス負荷（bus load）を取り除いた（ｔ＝６００ｍｓ）後は、バス電圧は、６００ｍｓ〜６３０ｍｓの期間において約３０Ｖオーバシュートしている。バス電圧は、約７００ｍｓおいて元の電圧に回復している。更に、負に向かう電圧振幅（negative-going voltage excursions、図６の波形６Ｃの４００〜４６０ｍｓの期間に示す）によって、次段のＤＣ／ＤＣコンバータが、広い電圧範囲で動作することになり、そのために、保持時間（hold-up time）が短くなるとともに、ＤＣ／ＤＣコンバータのコストが高くなり、全体的なコンバータ効率が低下する。大きな電圧過渡応答（large voltage transients）の影響を抑制するためには、ＰＦＣコンバータ５４１の出力に大容量の電解コンデンサを設ける必要があり、これにより、ＰＦＣコンバータ５４１のコスト及び大きさが増大することになる。
【０００７】
負荷変動から生じる出力バスの過渡電圧（bus-voltage transients）によって、電源を一時的に遮断する過電圧保護（over-voltage protection）が働く可能性がある。補償信号の応答（図６中の波形６Ｄ）が低速であることに起因した制御できない過渡応答から生じる他の問題は、次段のＤＣ／ＤＣコンバータ（電源）が、広い動作電圧範囲を必要とすることである。
【０００８】
波形６Ｄは、ＰＦＣコンバータコントローラ５４０に対して生成される補償信号５３６（図５）を示している。ＡＣ電源電圧の第２次高調波に応答させないために、補償信号５３６の応答時間は長いので、ＰＦＣコンバータコントローラ５４０は、負荷変動（図６の波形６Ａ）に高速に応答することができない。補償信号５３６の波形は、図６（波形６Ｄ）に明確に示されている。負荷変動に応答するために必要とされる応答時間は、約６０ｍｓである。
【０００９】
その結果、従来のＰＦＣコンバータの設計には、幾つかの設計上の問題がある。第１に、電圧過渡応答のために、高電圧定格の半導体が必要であり、したがって、ＰＦＣコンバータの製造コストが高くなる。第２に、次段のＤＣ／ＤＣコンバータは、広い電圧範囲を扱うために、大型のトランスを必要とし、したがって、ＰＦＣコンバータには、効率の低下及び高いコストによる影響が生じる。更に、負荷変動の後の保持時間が減少し、性能上の問題を生じる。また、ＰＦＣコンバータの安定化されていない出力に、ＤＣ／ＤＣコンバータを縦続接続して用いることができないので、電力供給装置の設計の選択肢が制限され、したがって、性能向上及びコスト削減の可能性が制限されてしまう。
【００１０】
送電線網接続インバータは、送電線網の周波数の第２次高調波を含むＤＣバス（DC bus）上の電圧変動を無視すると同時に、このＤＣバスを安定化しなければならない電力変換装置の他の例である。送電線網接続インバータ、例えば幾つかの太陽光発電用のインバータ（photovoltaic inverters）には、ＰＦＣコンバータと同じ制御及び補償の問題がある。図９は、典型的な送電線網接続インバータ９００の構成を示す略図である。太陽光発電セルアレイ（photovoltaic array）９２０又は他の電力源は、ＤＣ／ＤＣコンバータ９１０を通して高耐圧の平滑コンデンサ（high-voltage bulk capacitor C3）９４０を、その時点で供給可能な電力に依存した（例えば太陽光発電用のインバータの場合、光の強度の関数として）一定の割合で充電する。フルブリッジ構成の送電線網接続インバータ９００は、４つのスイッチ（Ｑ９〜Ｑ１２）９５１〜９５４と、インダクタ（Ｌ６）９５５とによって構成され、そして、送電線網の電圧に同期した略正弦波の電流を生成する。入力電力が直流であり、出力電流が正弦波であるために、平滑コンデンサ（Ｃ３）９４０の両端の電圧には、かなり大きな第２次高調波（例えば１００Ｈｚ／１２０Ｈｚ）リプルが含まれる。送電線網接続インバータ９００は、平滑コンデンサ（Ｃ３）９４０の両端の電圧を所望のレベルに安定化するために、送電線網に送る（pushes）正弦波出力電流の振幅を調整しなければならない。この安定化を達成する制御ループには、ＰＦＣコンバータの補償信号を生成することについて既に説明した問題とまったく同じ問題がある。
【００１１】
バス電圧を表わす補償信号、すなわち１００Ｈｚ／１２０Ｈｚのリプルが実質的にないが、ＰＦＣコンバータ（あるいは、送電線網接続インバータ）の出力バスの過渡電圧に高速応答する装置が必要である。
【課題を解決するための手段】
【００１２】
本発明は、電源のＡＣ電源周波数の高調波リプル（power source AC line-frequency harmonic ripple）が実質的にない補償信号を生成する補償信号生成装置及び補償信号生成方法を提供する。この補償信号は、電源のＡＣ電源周波数の高調波リプルが実質的にない目標値からのバス電圧のずれ（deviation of the bus voltage）を表しており、デジタル信号でも、アナログ信号であってもよい。この誤差信号（error-signal）により、バスの過渡電圧（bus-voltage transients）に対して高速ループ応答を行うことができる。一実施の形態においては、誤差情報（error-information）のデジタル処理について説明するが、他の実施の形態として、アナログフィルタによって処理することも考えられる。他の実施の形態では、フィルタリングされたバス電圧情報（filtered bus information）をデジタル形式で表現することが考えられる。この情報は、係数倍されたバス電圧（scaled bus-voltage）、すなわち誤差電圧情報（error-voltage information）とすることができる。また、ＰＬＬは、アナログ回路又はデジタル回路によって構成することができ、バス電圧データ（bus voltage data）を格納するスタックは、アナログの電荷結合素によって構成することができ、同様に、補償モジュールフィルタ（compensation module filter）は、アナログ回路によって構成することができる。
【００１３】
本発明は、電力変換装置の補償信号を生成する補償信号生成装置を提供する。この補償信号生成装置は、周波数ロッククロック発生器（frequency-locked system clock）と、バス電圧データ生成器（bus-voltage data generator、以下、バス電圧サンプリング回路（bus-voltage data generator）ともいう。）と、バス電圧データを格納するスタック（stack）と、補償モジュール（compensation module）とを備える。周波数ロッククロック発生器は、ＡＣ電源周波数の２倍の周波数に選択的にロックする位相同期ループ（phase-locked-loop）により、ＡＣ電源周波数の倍数の周波数のシステムクロックを発生する。バス電圧サンプリング回路は、バス電圧データをシステムクロックの周波数でサンプリングして、スタックに入力する。バス電圧データは、アナログデータであってもよく、デジタルデータであってもよく、また、バス電圧データそのものであってもよく、バス電圧と目標電圧間の差分を表わす誤差データ（error data）であってもよい。スタックは、バス電圧データを補償モジュールに出力する１つ以上の出力を有する。スタックは、ＡＣ電源周波数の第２次高調波の全周期又はその整数倍（one or more complete cycles）を表すスタック長（stack length）を有する。補償モジュールは、スタックからのデータを処理して、補償信号出力を形成する。ＡＣ電源周波数にロックした周波数で取得されたスタックのバス電圧データを処理することによって、ＡＣ電源周波数の２倍の周波数成分を最小化する同時に、バスの過渡電圧に高速応答するように、補償信号を形成する。
【００１４】
一実施の形態において、周波数ロッククロック発生器は、６４Ｈｚ〜１４０Ｈｚの周波数だけにロックするように構成することができる。
【００１５】
他の実施の形態において、スタックは、デジタル回路によって構成してもよく、アナログ回路によって構成してもよい。アナログのスタックは、バス電圧をサンプリングする電荷結合素子（charged coupled devices）からなる。周波数ロッククロック発生器は、アナログ素子であり、バス誤差データ（bus-error data）もアナログである。基準電圧に対して、係数倍されたバス電圧を比較することによって、アナログのバス誤差データを形成する。アナログのバス誤差データは、スタックに出力される。
【００１６】
一実施の形態において、補償モジュールは、スタックに接続され、バス電圧データを、ＡＣ電源電圧の１／２周期（one-half cycle）に亘って合計して、合計値を出力する加算手段と、加算手段の出力に接続され、係数倍された比例出力（scaled proportional output）を出力する比例バッファ（scaled proportional component）と、加算手段の出力に接続され、係数倍された積分出力（scaled integral output）を出力する積分バッファ（scaled integral component）と、スタックに接続され、ＡＣ電源電圧の１／２周期離れた２つのサンプルのバス電圧データを処理して、係数倍された微分出力（scaled proportional output）を出力する微分バッファ（scaled derivative component）と、係数倍された比例出力、係数倍された積分出力及び係数倍された微分出力とを加算して、補償信号を生成するＰＩＤ加算器とを備える。あらゆるＰＩＤコントローラ（PID controller）と同様に、あらゆる場合において、Ｐ信号、Ｉ信号及びＤ信号の全てを用いる必要はない。Ｐ信号、Ｉ信号及びＤ信号の異なる組合せによって、ＰＩＤコントローラの異なるループ応答を得ることができる。補償モジュールは、電力変換装置の出力バス（power converter bus）に接続される入力と、ＰＩＤ加算器に接続された、係数倍された出力とを有するフィードフォワードバッファ（scaled feed-forward component）を更に有することができ、補償信号は、係数倍されたフィードフォワード信号の成分を更に含む。補償モジュールは、デジタル部品、アナログ部品又はそれらの組合せによって構成することができる。
【００１７】
更なる実施の形態において、補償信号生成装置は、補償信号が供給される入力（converter input）を有する変換モジュール（converter module）を更に備える。変換モジュールは、出力において、デジタル補償信号をアナログ補償信号に変換する。変換モジュールの出力は、電圧変換装置（power converter）に接続されている（interface）。
【００１８】
他の実施の形態において、バス電圧データ生成器は、バス電圧データ、あるいはバス電圧値（bus-voltage value）と目標電圧値（target voltage value）間の差分（difference）を表わす誤差データを生成する。誤差データは、アナログデータであってもよく、デジタルデータであってもよい。
【００１９】
他の実施の形態において、補償信号生成装置は、ＡＳＩＣ（特定用途向けＩＣ）内に実装することができる。ＰＬＬの大きなフィルタ部品の幾つかは、ＡＳＩＣの外部に実装してもよい。更に、ＡＳＩＣは、補償信号生成装置の一部として、電圧変換装置コントローラ（power converter controller）を内蔵することができる。
【００２０】
本発明は、ＡＣ電源の高調波、特に第２次高調波が実質的にない電力変換装置の補償信号を生成する補償信号生成方法を提供する。この補償信号生成方法は、ＡＣ電源周波数の２倍の周波数に選択的にロックする位相同期ループによって、ＡＣ電源周波数の整数倍の周波数にロックした周波数を有する周波数ロックシステムクロックを発生するステップと、電力変換装置のバス電圧を周波数ロックシステムクロックの周波数でサンプリングして、バス電圧データ生成するステップと、バス電圧データをキューイングするステップと、バス電圧データを補償して、補償信号を生成するステップとを有し、バス電圧データを補償するステップでは、補償信号のＡＣ電源周波数の偶数倍の周波数成分を最小化する。周波数ロックシステムクロック（以下、単にシステムクロックという。）は、ＡＣ電源周波数の倍数で発生される。バス電圧データは、システムクロックレートの倍数で生成することができる。バス電圧データは、スタックにシステムクロックレートでキューイングされる。スタックは、バス電圧データを、あらゆる方法で、好ましくは、最新のデータと最も古いデータとを出力する。好ましくは、スタック長は、ＡＣ電源周期の１／２周期（one-half an AC line cycle）を表すバス電圧データを保持できるように選択される。代わりに、スタック長は、１／２周期の整数倍を表すバス電圧データを保持できるように選択することもできる。他のステップにおいて、補償信号生成方法は、別々のステップとして、バス電圧データに補償するステップと、補償信号を生成するステップとを有する。
【００２１】
一実施の形態において、周波数ロックシステムクロックは、６４Ｈｚ〜１４０Ｈｚの周波数だけにロックして発生される。
【００２２】
他の実施の形態において、キューイングは、デジタル的に行ってもよく、アナログ的に行ってもよい。更に、キューイングは、バス電圧をサンプリングする電荷結合素子アレイ（charge coupled array）からなるスタックによって行うことができる。更に、バス電圧データを生成するステップは、アナログ的又はデジタル的に行うことができ、いずれの場合も、サンプルデータ又は誤差データを生成する。
【００２３】
一実施の形態において、バス電圧データを補償するステップは、補償モジュールによって実行され、補償モジュールは、スタックに接続され、バス電圧データを、ＡＣ電源電圧の１／２周期に亘って合計して、合計値を出力する加算手段と、加算手段の出力に接続され、係数倍された比例出力を出力する比例バッファと、加算手段の出力に接続され、係数倍された積分出力を出力する積分バッファと、スタックに接続され、ＡＣ電源周波数の１／２周期離れた２つのサンプルのバス電圧データを処理して、係数倍された微分出力を出力する微分バッファと、係数倍された比例出力、係数倍された積分出力及び係数倍された微分出力を合計して、補償信号を生成するＰＩＤ加算器とを備える。あらゆるＰＩＤコントローラと同様に、あらゆる場合において、Ｐ信号、Ｉ信号及びＤ信号の全てを用いる必要はない。また、補償モジュールは、電力変換装置のバスに接続される入力と、ＰＩＤ加算器に接続された、係数倍された出力とを有するフィードフォワードバッファを更に有することができ、補償信号は、係数倍されたフィードフォワード信号の成分を更に含む。補償モジュールは、デジタル部品、アナログ部品又はそれらの組合せによって構成することができる。
【００２４】
更なる実施の形態において、補償信号生成装置は、補償信号が供給される入力を有する変換モジュールを更に備える。変換モジュールは、その出力において、デジタル補償信号をアナログ補償信号に変換する。変換モジュールの出力は、電圧変換装置に接続されている。
【００２５】
他の実施の形態において、バス電圧データ生成器は、バス電圧データ、あるいはバス電圧値と目標電圧値間の差分を表わす誤差データを生成する。誤差データは、アナログデータであってもよく、デジタルデータであってもよい。
【００２６】
一実施の形態において、上述したステップの幾つか、全て又は組合せは、アナログ部品及びアナログ技術によって実行することができる。周波数ロックシステムクロックは、アナログ信号とすることができ、バス誤差データもアナログ信号とすることができる。バス誤差データを格納するスタックは、アナログの電荷結合素子であり、その遅延線の長さは、バス電圧リプル（bus-voltage ripple）の１周期以上とすることができる。アナログフィルタ（analog filtering）によって、バス誤差データの係数倍された微分成分（scaled derivative component）及び係数倍された比例成分（scaled proportional component）を、目標電圧の補償信号の成分として形成することができる。更なる実施の形態において、このアナログフィルタは、目標電圧の補償信号の一部として、バス誤差データの係数倍された積分成分を形成する。更なる実施の形態において、係数倍されたフィードフォワード信号成分を、目標電圧の補償信号に加算する。
【００２７】
本発明は、電力変換装置の補償信号を生成する補償信号生成装置の製造方法を提供する。この補償信号生成装置の製造方法は、ＡＣ電源周波数を有するＡＣ電源に接続され、２倍のＡＣ電源周波数に選択的にロックする位相同期ループにより、ＡＣ電源周波数の整数倍の周波数にロックしたクロックを発生する周波数ロッククロック発生器を設けるステップと、周波数ロッククロック発生器に接続されるとともに、電力変換装置のバスに接続され、バス電圧をクロックの周波数でサンプリングして、バス電圧データを生成するバス電圧データ生成器を設けるステップと、バス電圧データ生成器に接続され、バス電圧データを、ＡＣ電源電圧の１／２周期の期間に亘って格納するスタックを設けるステップと、スタックに接続され、バス電圧データから補償信号を生成する補償モジュールを設けるステップとを有し、補償モジュールは、補償信号を、ＡＣ電源周波数の偶数倍の周波数成分が最小となるように、生成する。
【００２８】
一実施の形態において、周波数ロッククロック発生器は、６４Ｈｚ〜１４０Ｈｚの周波数だけにロックする。
【００２９】
他の実施の形態において、スタックは、デジタル部品又はアナログ部品によって構成することができる。スタックは、バス電圧をサンプリングする電荷結合素子アレイによって構成することができる。更に、バス電圧データ生成器は、アナログ部品又はデジタル部品によって構成することができ、いずれの場合も、サンプルデータ又は誤差データを生成する。
【００３０】
一実施の形態において、補償モジュールは、スタックに接続され、バス電圧データを、ＡＣ電源電圧の１／２周期に亘って合計して、合計値を出力する加算手段と、加算手段の出力に接続され、係数倍された比例出力を出力する比例バッファと、加算手段の出力に接続され、係数倍された積分出力を出力する積分バッファと、スタックに接続され、ＡＣ電源電圧の１／２周期離れた２つのサンプルのバス電圧データを処理して、係数倍された微分出力を出力する微分バッファと、係数倍された比例出力、係数倍された積分出力及び係数倍された微分出力を合計して、補償信号を生成するＰＩＤ加算器とを備える。あらゆるＰＩＤコントローラと同様に、全ての場合に、Ｐ信号、Ｉ信号及びＤ信号の全てを用いる必要はない。また、補償モジュールは、電力変換装置のバスに接続される入力と、ＰＩＤ加算器に接続された、係数倍された出力とを有するフィードフォワードバッファを更に有することができ、補償信号は、係数倍されたフィードフォワード信号の成分を更に含む。補償モジュールは、デジタル部品、アナログ部品又はそれらの組合せによって構成することができる。
【００３１】
更なる実施の形態において、補償信号生成装置の製造方法は、補償信号が供給される入力を有する変換モジュールを設けるステップを更に有する。変換モジュールは、その出力において、デジタル補償信号をアナログ補償信号に変換する。コンバータ出力は、電圧変換装置に接続されている。
【００３２】
他の実施の形態において、バス電圧データ生成器は、バス電圧データ、あるいはバス電圧値と目標電圧値間の差分を表わす誤差データを生成する。誤差データは、アナログデータであってもよく、デジタルデータであってもよい。
【００３３】
一実施の形態において、上述したステップの幾つか、全て又は組合せは、アナログ部品及びアナログ技術によって実行することができる。周波数ロックシステムクロックは、アナログ信号とすることができ、バス誤差データもアナログ信号とすることができる。バス電圧データを格納するスタックは、アナログの電荷結合素子であり、その遅延線の長さは、バス電圧リプルの１周期以上とすることができる。アナログフィルタによって、バス誤差データの係数倍された微分成分及び係数倍された比例成分を、目標電圧の補償信号の成分として形成することができる。更なる実施の形態において、このアナログフィルタは、目標電圧の補償信号の一部として、バス誤差データの係数倍された積分成分を形成する。更なる実施の形態において、係数倍されたフィードフォワード信号成分を、目標電圧の補償信号に加算する。
【００３４】
これらの実施の形態及び他の実施の形態並びに発明の特徴及び発明の効果は、図面及び詳細な説明によって理解され、特に、特許請求の範囲に記載された様々な構成要素及び組合せによって理解される。上述した発明の概要、以下の図面及び説明は、発明の好ましい実施の形態の例示的な説明であり、特許請求の範囲に記載された発明を限定するものではない。
【図面の簡単な説明】
【００３５】
【図１】発明の一実施の形態に基づいて、ＡＣ電源周波数の第２次高調波リプルが実質的にない、電力変換装置用の高速ループ応答の補償信号を生成する補償信号生成装置の構成を示すブロック図である。
【図２】図１のＰＬＬの一実施の形態の構成を示すブロック図である。
【図３】ＡＣ電源周波数の第２次高調波リプルを有する電力変換装置のバス電圧から、第２次高調波リプルが実質的にない補償信号を生成する補償信号生成方法のフローチャートである。
【図４】第２次高調波リプルが実質的にない、電力変換装置のバス用の高速ループ応答の補償信号を生成する補償信号生成装置を製造する製造方法のフローチャートである。
【図５】低速応答の補償信号を生成する従来のＰＦＣコンバータの構成を示すブロック図である。
【図６】従来のＰＦＣコンバータの負荷変動に対するバス電圧、入力電流及び補償信号の応答波形を示すグラフである。
【図７】高速ループ応答の補償信号を有する電力変換装置の負荷変動に対するバス電圧、入力電流及び補償信号の応答波形を示すグラフである。
【図８】入力変動に対する標準ＰＩＤフィルタとモディファイドＰＩＤ'フィルタ間の信号の差異を示すグラフである。
【図９】従来の太陽光発電用のインバータの構成を示すブロック図である。
【発明を実施するための形態】
【００３６】
本発明の一実施の形態として、これらに限定されないが、ＰＦＣコンバータ又は送電線網接続インバータ（grid-tied inverter）を含む電力変換装置用の高速ループ応答の補償信号（fast-loop response compensation signal）を生成する補償信号生成装置及び補償信号生成方法について説明する。この補償信号は、ＡＣ電源周波数（AC power source frequency）の第２次高調波、通常１００Ｈｚ／１２０Ｈｚに応答しないが、電力変換装置の負荷変動に対しては高速応答するように設計される。本発明の以下の説明では、その最良の、現在既知である実施の形態を含む発明の有効な教示（enabling teaching）を開示する。本発明の有益な効果を維持しながら、説明する実施の形態を変更できることは、当業者にとって明らかである。また、本発明の所望の効果の幾つかは、本発明の他の特徴を用いずに、特徴の幾つかを選択することによって得られることも、明らかである。したがって、本発明に対する変更及び修正は可能であり、ある状況においては好ましく、本発明の一部であることは、当業者にとって明らかである。本発明の範囲は、特許請求の範囲によって定義されるので、以下の説明は、本発明の原理を説明するためのものであり、本発明を限定するものではない。
【００３７】
以下、一般的な電力変換装置（generic power converter）を用いて説明するが、説明する全ての原理は、これらに限定されないが、ＰＦＣコンバータ（PFC converter）又は送電線網接続インバータ（grid-tied inverter）用の補償信号を生成することに対して、同様に適用することができる。
【００３８】
本発明の好ましい実施の形態において、位相同期ループ（以下、ＰＬＬともいう。）は、電力変換装置のＡＣ電源の第２次高調波、通常１００Ｈｚ又は１２０Ｈｚに同期した周波数ロックシステムクロック（frequency-locked system clock）を発生する。ＰＬＬは、整流ＡＣ電源周波数（rectified AC power source line-frequency）、あるいはＡＣ電源周波数の整数倍の周波数にロックしたクロックを発生する。周波数ロックシステムクロック、その整数倍、その整数分の１、又はこれらの組合せが他の回路モジュール（circuit modules）に分配される。バス電圧サンプリング回路（bus-voltage sampler、以下、バス電圧データ生成器（bus-voltage data generator）ともいう。）は、バス電圧に関する情報を生成する。好ましくは、バス電圧サンプリング回路は、バス電圧値（bus voltage value）と目標電圧値（target voltage value）間の差分（difference）に比例した誤差値（error values）を表わすバス電圧データを生成する。なお、バス電圧データは、誤差値でなく、バス電圧値であってもよい。スタックは、ＡＣ電源周期（AC-line cycle）の１／２の整数倍に等しい期間に亘ってサンプリングされたバス電圧データを格納する。
【００３９】
ＰＩＤ'信号（PID' signal）は、アナログ的手法又はデジタル的手法によって３つの値を合計することにより、生成される。修正比例信号Ｐ'（modified proportional (P') signal）の値は、スタックの合計値に第１の係数を乗じた値である。修正積分信号Ｉ'（modified integral (I') signal）の値は、スタックの合計値の積分値に第２の係数を乗じた値である。修正微分信号Ｄ'（modified derivative (D') signal）の値は、スタックの最も古いバス電圧の誤差データ（bus-voltage error data）と現在のバス電圧データ（current bus-voltage data）間の差分に第３の係数を乗じた値である。３つの係数の値（scaling value）は、電源設計の分野における当業者によって一般的に用いられている技術に基づいて、高速で安定した補償ループを形成できるように、選択される。修正比例信号Ｐ'、修正積分信号Ｉ'及び修正微分信号Ｄ'には、ＡＣ電源周波数の第２次高調波の情報（second-harmonic line frequency content）は、実質的に含まれない。スタックは、周波数ロックシステムクロックによって正確にＡＣ電源周波数の１／２周期（half-cycle）を表わす等間隔のバス電圧データを格納するので、修正比例信号Ｐ'は、ＡＣ電源周波数の第２次高調波成分を含まないことが既に分かっている。修正積分信号Ｉ'は、修正比例信号Ｐ'を積分した信号なので、修正比例信号Ｐ'にも、ＡＣ電源周波数の第２次高調波の内容は実質的に含まれない。修正微分信号Ｄ'は、ＡＣ電源周期の正確に１／２だけ時間的に離れた２つのサンプル（スタックの最も古い誤差データと現在の誤差データ）間の差分である。定常状態の電力変換装置の動作の場合、最も古いバス電圧の誤差データと最新のバス電圧の誤差データとは同一なので、修正微分信号Ｄ'は、ゼロであり、したがって、ＡＣ電源周波数の第２次高調波の情報は、実質的にない。したがって、得られるＰＩＤ'コントローラ（resulting PID' controller）は、１００Ｈｚ／１２０Ｈｚの高調波を無視するが、バスの過渡電圧（bus-voltage transients）には、制御された方法（controlled manner）で応答する。デジタルＰＩＤ'制御による目標電圧対する補償信号（digital PID' target-voltage compensation signal）は、デジタル的に実装されたＰＦＣコンバータコントローラのデジタル入力に直接供給することができ、あるいは、この補償信号を、アナログ信号に変換してアナログのＰＦＣコンバータコントローラに供給してもよい。
【００４０】
図１は、電力変換装置コントローラ（power converter controller）２００用の高速ループ応答の補償信号１９７を生成する補償信号生成装置１００の一実施の形態の構成を示すブロック図である。補償信号生成装置１００は、ＡＣ電源周波数の第２次高調波検出器（second-harmonic line frequency detector、以下、単に第２次高調波検出器という。）１１３と、位相同期ループ（以下、ＰＬＬともいう。）１１０と、バス電圧サンプリング回路（bus-voltage sampler、以下、バス電圧データ生成器（bus-voltage data generator）ともいう。）１２０と、スタック１４０と、モディファイド微分データ生成器（modified derivative data D' generator）１３０と、分圧器（voltage scaler）１７０と、加算器（summer）１８０と、比例データバッファ（proportional data scaler）１９２と、モディファイド積分器（modified integrator）１９１と、積分データバッファ（integrator data scaler）１９３と、微分データバッファ（derivative scaler）１９４と、フィードフォワードバッファ（feed-forward scaler）１９５と、補正信号成分加算器（compensation signal component summer、以下、ＰＩＤ'加算器ともいう。）１９６と、オプションの補償信号変換器（optional signal converter）１６０とを備える。
【００４１】
第２次高調波検出器１１３は、ＡＣ電源入力の周波数の２倍の周波数の強い信号成分を生成する周知のあらゆる手段によって構成することができる。実際には、第２次高調波検出器１１３は、通常、全波整流されたＡＣ電源電圧（full-wave rectified AC-line voltage）を固定の基準レベルと比較する手段によって、構成される。なお、ＡＣ電源入力の周波数の第２次高調波と等しい周波数のパルス１１１を発生するには、他の多くの方法がある。ＰＬＬ１１０は、周波数ロックシステムクロック（frequency-locked system clock、以下、単にシステムクロックともいう。）１１２を発生する１つの手段であるが、他の手段もある。ＰＬＬ１１０は、ＡＣ電源周波数の第２次高調波、通常は１００Ｈｚ又は１２０Ｈｚにロック（lock）して、ＡＣ電源周波数の第２次高調波の倍数に位相がロックしたシステムクロック１１２を発生する。周波数逓倍（frequency multiplication）は、ＰＬＬ１１０のフィードバック経路に周波数分周器１１８を設けることによって達成される。したがって、例えば、周波数分周器１１８が周波数を６４分周し、ＡＣ電源周波数が５０Ｈｚである場合、第２次高調波検出器１１３は、パルス１１１を１００Ｈｚのレートで発生し、ＰＬＬ１１０は、周波数ロックシステムクロック１１２を６．４ｋＨｚの周波数で発生する。なお、ＰＬＬ１１０をＡＣ電源周波数（ＡＣ電源周波数の第２次高調波でない）にロックさせ、そして、入力周波数に係数２を乗じることによっても、同じ結果が得られる。ＰＬＬ１１０は、アナログ回路であってもよく、デジタル回路であってもよく、あるいはこれらの組合せであってもよい。ＰＬＬ１１０を内蔵したＡＳＩＣを用いることもできる。アナログのフィルタ部品の幾つかが、ＡＳＩＣ内に実装するには経済的に余りにも大きいときには、ＡＳＩＣの外付けとする。
【００４２】
周波数ロックして出力されたシステムクロック１１２は、スタック１４０と、実際にデジタル回路として実装される補償信号生成装置１００の全ての素子とを含む、システムクロック１１２に同期させる必要がある構成要素に供給される。
【００４３】
分圧器（voltage divider）１７０は、通常、抵抗器から構成され、バス電圧１７１を分圧（scale）して、分圧バス電圧（scaled bus voltage）１２４を生成し、この分圧バス電圧１２４は、バス電圧データ生成器１２０の一方の入力に供給される。分圧器１７０の目的は、バス電圧データを、他の電子回路に適したレベル（level compatible with）に下げることである。バス電圧１７１は、数百Ｖの場合もある。
【００４４】
バス電圧サンプリング回路１２０は、幾つかの異なる形式でバス電圧データ（bus-voltage data）１２１を生成することができる。バス電圧データ１２１は、デジタルであってもよく、アナログであってもよい。更に、バス電圧データ１２１は、係数倍されたバス電圧（scaled bus-voltage）、あるいは目標電圧からの係数倍された誤差値（scaled error value）を表している。図１に示すように、誤差信号（error signal）は、分圧バス電圧１２４と、基準信号発生器（reference signal generator）１２２からの基準電圧１２３との差分を表すように生成される。基準電圧１２３は、バス電圧サンプリング回路１２０の他方の入力に供給される。基準電圧１２３及び分圧バス電圧１２４は、バス電圧１７１が目標電圧であるときに、差分、すなわち誤差がゼロとなるように、選択される。動作中、バス電圧１７１、したがって分圧バス電圧１２４には、１００Ｈｚ／１２０Ｈｚのリプルが乗っており、したがって、基準電圧１２３と分圧バス電圧１２４間の差分にもこのリプルが乗っている。バス電圧サンプル（bus-voltage samples）を生成する構成において、バス電圧サンプルの誤差の代わりに、加算器１８０、スタック１４０内の電子回路又は他の電子回路（図示せず）において、バス電圧データ１２１からＤＣバイアスを減算してよい。なお、計算のためのハードウェアに必要とされるダイナミックレンジを狭くするためには、バス電圧よりも、誤差を用いる方が有利である。基準電圧１２３、あるいは分圧器１７０の分圧比（scaling factor）を変更することによって、バス電圧１７１に対する異なる目標電圧を選択できることは、当業者に明らかである。基準電圧１２３の典型的な値は、約２．５Ｖ又は１．２５Ｖである。バス電圧サンプリング回路１２０は、バス電圧データ１２１をスタック１４０に供給する。
【００４５】
バス電圧データ１２１は、スタック１４０に、その入力１４２から入力される。スタック１４０には、ＰＬＬ１１０から周波数ロックシステムクロック１１２も供給されており、このシステムクロック１１２によって、スタック１４０に入力され、記憶される、又は出力されるバス電圧データ１２１の速度及び位置（rate and location）が制御される。スタック１４０のサイズは、ＡＣ電源電圧の１／２周期（one-half cycle）の期間を表すサンプルを保持できる大きさに設定される。また、スタック１４０のサイズは、この倍数にしてもよい。スタック１４０は、好ましくは、デジタル回路から構成されており、デジタルのバス電圧データ１２１が供給されるが、アナログ回路によって構成してもよい。スタック１４０をアナログ回路で構成する場合、電荷結合素子アレイ（charge coupled array）と呼ばれる電荷結合素子からなる回路（chain of charged coupled devices）によって実現することができる。バス電圧データ１２１のサンプルは、電荷結合素子アレイ内に溜まる（charges）電圧として記憶される。
【００４６】
加算器１８０は、スタック１４０からのバス電圧データ１２１の平均値を、ＡＣ電源の第２次高調波の１周期（one cycle）に等しいＡＣ電源の１／２周期に亘って求める。バス電圧データ１２１は、ＡＣ電源周波数の第２次高調波に周波数がロックしているので、第２次高調波成分の合計は、電力変換装置の負荷が一定の場合、平均化されると、実質的にゼロとなる。雑音によって、又は分解能を制限すると、通常、第２次高調波の残留データが幾らか生ずる。加算器１８０は、アナログ的手段又はデジタル的手段によって計算を行う。バス電圧データ１２１が誤差値を表さない場合、好ましくは、各バス電圧データ１２１のサンプルからＤＣオフセットを減算する。合計は、好ましくは、最も古いサンプルを外し、最新のサンプルを加えながら、サンプルの移動合計（running sum）を継続的に続けることによって、計算される。
【００４７】
図１に示す実施の形態において、スタック１４０は、最新の値Ｄａｔａ（ｎ）と、ＡＣ電源の１／２周期、すなわちＡＣ電源の第２次高調波の１全周期（a full cycle）遅延した値Ｄａｔａ（ｎ−６４）とを出力する。モディファイド微分データ生成器１３０は、これらの差分値（difference value）である修正微分信号Ｄ'を出力し、修正微分信号Ｄ'は、アナログであってもよく、デジタルであってもよい。最も古いバス電圧データ１４５のサンプルは、６４個のバス電圧データのサンプルとして示すスタック長（stack length）分遅延されている。スタック長は、ＡＣ電源の１／２周期、すなわちＡＣ電源の第２次高調波リプル（second-harmonic ripple）の１周期分を記憶するサイズに設定されている。したがって、スタックの深さ（stack depth）を、第２次高調波リプルの１周期の時間にロックするように選択することによって、修正微分信号Ｄ'には、第２次高調波成分が含まれない。このことは、システムクロック１１２とスタックの深さの関係を示すものである。システムクロック１１２を２倍にすると、スタックの深さを２倍にする必要がある。
【００４８】
図１には、モディファイドＰＩＤ'フィルタ（modified PID' filter）を用いた補償信号生成装置１００の実施の形態を示している。この実施の形態においては、モディファイドＰＩＤ'（比例、積分、微分）フィルタを備え、フィードフォワード信号（feed-forward signal）Ｖｆｅｅｄｆｗｄをオプションとして用いることができる。フィードフォワード信号Ｖｆｅｅｄｆｗｄは、補償信号１９７に加算される。本発明に係る補償信号生成装置１００は、従来の補償信号とは異なる補償信号１９７を生成する。モディファイドＰＩＤ'フィルタは、生成された補償信号１９７からＡＣ電源の第２次高調波を除去可能な効果を有するＡＣ電源周波数にロックしたバス電圧データ１２１を用いる。加算器１８０は、バス電圧データ１２１の１／２周期分の合計（half-cycle sum）を生成し、この合計を用いて、修正比例信号Ｐ'が生成され、また、合計から修正積分信号Ｉ'が生成される。加算器１８０は、これらには限定されないが、スタック１４０からのＡＣ電源の１／２周期全体（entire AC-line half-cycle）のバス電圧データ１２１を入力すること含むあらゆる標準的な手段によって、あるいは、スタックから「プッシュアウト（"pushed" out）」する最も古いスタック値Ｄａｔａ（ｎ−６４）を外し、最新のスタック値Ｄａｔａ（ｎ）を加えながら、移動合計を継続的に計算することによって、合計を求めることができる。モディファイド積分器１９１は、修正比例信号Ｐ'を用いて、補正信号の成分である修正積分信号Ｉ'を生成する。モディファイド微分データ生成器１３０は、入力される現在のバス電圧データＤａｔａ（ｎ）から１／２周期遅延されたバス電圧データＤａｔａ（ｎ−６４）を減算して、修正微分信号Ｄ'を生成する。モディファイド微分データ生成器１３０は、アナログ回路であってもよく、デジタル回路であってもよい。比例データバッファ１９２は、修正比例信号Ｐ'に係数ｋＰを乗じ、積分データバッファ１９３は、修正積分信号Ｉ'に係数ｋＩを乗じ、微分データバッファ１９４は、修正微分信号Ｄ'に係数ｋＤを乗ずる。係数倍された修正比例信号Ｐ'、修正積分信号Ｉ'及び修正微分信号Ｄ'は、ＰＩＤ'加算器１９６に入力され、ＰＩＤ'加算器１９６は、これらを合計して、補償信号１９７を生成する。電源コントローラ分野（power controller design）における当業者は、ＰＩＤ'フィルタの所望の応答特性を得るために、比例データバッファ１９２、積分データバッファ１９３及び微分データバッファ１９４の係数ｋＰ、ｋＩ、ｋＤの値を決定することができる。また、補償信号１９７は、フィードフォワードバッファ１９５によって係数ｋＦが乗じられたフィードフォワード信号Ｖｆｅｅｄｆｗｄを含むことができる。また、ＰＩＤ'加算器１９６には、係数倍されたフィードフォワード信号Ｖｆｅｅｄｆｗdも入力されており、ＰＩＤ'加算器１９６は、補償信号１９７を形成する。補償信号１９７は、オプションの補償信号変換器１６０に入力され、補償信号変換器１６０は、補償信号１９７を電力変換コントローラ２００に適した信号に変換する。補償信号変換器１６０は、デジタルの目標バス電圧の補正信号（digital target bus- voltage compensation signal）１９７をアナログ信号に変換する。補償信号１９７は、電力変換コントローラ２００に対する係数倍された高速応答制御信号（scaled fast response control signal）であり、電力変換コントローラ２００は、バス電圧１７１の変動に応答する。また、補償信号１９７には、ＡＣ電源の１００Ｈｚ／１２０Ｈｚのリプルが実質的になく、したがって、電力変換装置２０１のバス電圧１７１は、このリプルに応答しないことによって、良好な過渡応答特性を有する。
【００４９】
図１に示す破線は、好ましくは、１つの集積回路、例えばＡＳＩＣ（特定用途向けＩＣ）によって構成される部品を表わしている。ＰＬＬのフィルタ部品は、通常、部品サイズのために、ＡＳＩＣに内蔵されない。
【００５０】
図２は、ＰＬＬフィルタの部品を含む、図１のＰＬＬ１１０の構成を示すブロック図である。ＰＬＬ１１０は、位相検出回路１１４と、帯域通過フィルタ用の部品１１５と、帯域通過フィルタ１１６と、電圧制御発振回路（以下、ＶＣＯともいう。）１１７と、周波数分周器（clock divider）１１８とを備える。ＰＬＬ１１０へは、ＡＣ電源周波数の２倍の第２次高調波が入力される。位相検出回路１１４は、第２次高調波検出器１１３と周波数分周器１１８の出力間の位相差に基づいて、出力信号を生成する。位相検出回路１１４の出力は、６４Ｈｚ〜１４０Ｈｚの通過帯域を有する帯域通過フィルタ１１６に入力される。ＰＬＬフィルタの部品１１５は、帯域通過フィルタ１１６に接続される。帯域通過フィルタ１１６の出力は、ＶＣＯ１１７に接続される。ＶＣＯ１１７の出力は、周波数ロックシステムクロック１１２となる。周波数ロックシステムクロック１１２の出力は、周波数分周器１１８に接続される。破線によって、１つの集積回路内に作り込まれる部品を表わしている。
【００５１】
現在の説明において、ＶＣＯ１１７は、第２次高調波検出器１１３からの出力の６４倍、すなわちＡＣ電源周波数の１２８倍の周波数を出力する。周波数分周器１１８は、第２次高調波検出器１１３からの出力に等しい周波数にＶＣＯ１１７のクロック周波数を分周して下げる。帯域通過フィルタ１１６は、ＡＣ電源周波数の所望の範囲に対応する狭い周波数帯でのみ応答するようにＰＬＬ１１０を拘束する。
【００５２】
動作において、システムクロック１１２が、ＡＣ電源周波数の２倍の周波数に、すなわちバス電圧１７１のリプル周波数にロックするように、ＰＬＬ１１０は、ＶＣＯクロック周波数をシフトする。ＰＬＬ１１０は、システムクロック１１２を出力する。
【００５３】
図８は、本来のＰＩＤ（比例信号Ｐ、積分信号Ｉ、微分信号Ｄ）コントローラによる信号と、５０ＨｚのＡＣ電源（input ac line at 50Hz）の本発明のＰＩＤ'コントローラによって生成される信号との差異を表している。図８の波形８Ｅ（バス電圧Ｖｂｕｓ）は、電圧が上昇するステップの場合と下降するステップの場合の波形の時間経過を示す。図の左から右に説明する。バス電圧Ｖｂｕｓは、３８５Ｖで動作開始する。ｔ＝４００ｍｓにおいて、Ｖｂｕｓは、１ｍｓで４２５Ｖまで上昇する。Ｖｂｕｓは、ｔ＝５０１ｍｓまで４２５Ｖを維持する。ｔ＝５０１ｍｓにおいて、Ｖｂｕｓは、１ｍｓで３８５Ｖまで低下する。このときのＶｂｕｓの変動幅（excursions）は、いかなる特定の閉ループによる電力変換装置の動作に基づくものではない。ＰＩＤ信号（PID signal）とＰＩＤ'信号（PID' signal）との間の差異を示すために、１００Ｈｚのリプルは、図８の信号波形Ｖｂｕｓ及び波形８Ｅには含まれない。リプルがないバス電圧で本来のＰＩＤコントローラを用いる場合には、比例信号Ｐは、Ｖｂｕｓの波形に追従する。図８において、スタックのデータの平均値が本来のＰＩＤコントローラの比例信号Ｐに等しくなるために、全てのスタックのデータは、バス電圧Ｖｂｕｓの高電圧値にはりつくことが必要となり、波形Ｐ'は、波形Ｐに対して遅れ、新しいＶｂｕｓ値に対応した誤差信号によって、スタックが満たされるまでに１０ｍｓ（５０Ｈｚで動作する場合の１／２周期に相当）を要することに注意する必要がある。周波数ロックシステムクロック１１２で駆動されるスタック１４０及び加算器１８０によって、第２次高調波リプルを除去し、それにより、モディファイドＰＩＤ'フィルタの応答が得られる必要がある。修正微分信号Ｐ'のステップ応答は、スタックのデータに対する不連続な変動の結果である。
【００５４】
図８の波形８Ａには、４００ｍｓでのバス電圧１７１におけるステップ状の増大と、５００ｍｓでのステップ状の減少に対する微分信号Ｄの応答波形を示す。波形８Ｂは、本発明のバス電圧のステップ応答に対する修正微分信号Ｄ'の影響を示す。微分信号Ｄ及び修正微分信号Ｄ'は、過渡状態の発生に対して、同程度の高速応答を有する。なお、微分信号Ｄは、バス電圧Ｖｂｕｓの過渡状態の終了に対応して即座に０Ｖに低下し、修正微分信号Ｄ'は、過渡状態の発生にしたがって１０ｍｓ（５０Ｈｚで動作する場合の１／２周期）までは、０Ｖに低下しない。
【００５５】
波形８Ｃは、修正積分信号Ｉ'を示す。修正積分信号Ｉ'は、本来のＰＩＤフィルタの積分信号Ｉに約４ｍｓの遅延を加えたものと同等である。この遅延は、過渡状態での、微分信号Ｐの波形曲線の下の部分の面積と修正微分信号Ｐ'の波形曲線の下の部分の面積との差分によるものである。
【００５６】
修正ＰＩＤ'信号は、本来のＰＩＤコントローラのＰＩＤ信号から逸脱することがわかる。なお、過渡状態の発生に追従して即座に、修正比例信号Ｐ'、修正積分信号Ｉ'及び修正微分信号Ｄ'に、過渡変動の情報が現れることもわかる。実際には、修正比例信号Ｐ'、修正積分信号Ｉ'及び修正微分信号Ｄ'を用いてＰＩＤ'コントローラを構成することができる。修正比例信号Ｐ'、修正積分信号Ｉ'及び修正微分信号Ｄ'を用いたＰＩＤ'コントローラの応答は、本来のＰＩＤコントローラによって実現される制御の応答特性とは異なる。
【００５７】
図７には、補償信号１９７の生成によって除去された第２次高調波リプルを有していたバス電圧データ１２１から生成された補償信号１９７を用いる電力変換装置２０１の効果が示されている。図７の波形７Ａには、負荷のステップ状の上昇が示されている。４００ｍｓにおいて負荷が上昇し、６００ｍｓにおいて負荷は低下する。波形７Ｂは、対応するＡＣ入力電流を示す。予想されるように、ＡＣ入力電流は、上昇した負荷に応じて、４００ｍｓ〜６００ｍｓの期間で増加する。電力変換装置２０１が素早く過渡変動に応答するので、ＡＣ入力電流において、わずかなオーバシュートがある。波形７Ｃは、本発明に係る目標バス電圧の補償信号１９７を用いた電力変換装置２０１のバス電圧１７１を示す。図６に示す従来技術の波形と比較すると、バス電圧１７１の変動が小さいことに注意する。図６の従来技術の波形６Ｃに示す５０Ｖのずれ（deviation）低下と比較して、バス電圧１７１は、定常状態値から約２Ｖ程度しか低下しない。波形７Ｄは、本発明にしたがって生成された補償信号１９７の波形を示す。図６の従来技術の波形６Ｄと比較して、補償信号１９７の波形が過渡変動に対して非常に高速応答を示すのがわかる。
【００５８】
図３は、補償信号に１００Ｈｚ／１２０ＨｚのＡＣ電源周波数リプルが実質的にない電力変換装置２０１に対してデジタル又はアナログのいずれかで補償信号１９７を生成する補償信号生成方法を示すフローチャートである。ステップ３１０において、ＡＣ電源周波数に位相がロックした周波数ロックシステムクロック（以下、単にシステムクロックともいう。）１１２が生成される。システムクロック１１２は、アナログ部品、デジタル部品又はそれらの組合せからなるＰＬＬ１１０を含む幾つかの手段によって生成される。ＰＬＬ１１０を同期させるＡＣ電源周波数を、６４Ｈｚ〜１４０Ｈｚの周波数だけにロックするように設計してもよい。ＰＬＬ１１０が同期する周波数範囲を制限することは、ＡＣ電源周波数の第２次高調波リプルの１００Ｈｚ／１２０Ｈｚ（100/120 Hz second harmonic AC line-frequency ripple）以外の周波数に偶然に同期してしまう可能性を低減させる。周波数ロックシステムクロック１１２は、バス電圧データ１２１の生成に同期して補償信号生成装置１００の他の部分に供給され、バス電圧データ１２１をスタック１４０に入力し、補償信号１９７を生成する。周波数ロックシステムクロック１１２の生成機能は、個別部品で実現してもよく、集積回路で実現してもよい。更に、ＰＬＬ１１０を、大規模なシステム集積回路の一部としてもよい。
【００５９】
ステップ３２０において、バス電圧データ１２１は、周波数ロックシステムクロック１１２の周波数で生成される。デジタルのサンプリングデータを、Ａ／Ｄ（アナログ−デジタル）コンバータで生成してもよく、バッファ回路に入力してもよい。Ａ／Ｄコンバータが所望のシステムクロック１１２の周波数でサンプリングする限りにおいて、バス電圧データ１２１生成にオプションのＡ／Ｄコンバータを用いることができる。サンプリングの分解能（ビット数）は、バス電圧に乗っているＡＣ電源リプルを処理するために、十分な感度を示すように選択される必要がある。Ａ／Ｄコンバータのビット数が少ない場合には、バス電圧のサンプリング値の量子化雑音がより大きくなり、ＡＣ電源リプルを含まない制御信号の生成において感度の低下を生ずる。更に、バス電圧１７１が高いほど、Ａ／Ｄコンバータによって必要とされるダイナミックレンジは、より広くなる。１２ビットのＡ／Ｄコンバータは、４００Ｖのバス電圧１７１を約１００ｍＶの分解能によってデータ供給する一方、８０Ｖのバス電圧の場合には、約２０ｍＶの分解能によってデータを供給する。１０ビットのＡ／Ｄコンバータは、１００Ｖのバス電圧、すなわち２０ｍＶの誤差範囲によってもたらされる分解能と略同じ分解能を有する。したがって、Ａ／Ｄコンバータの分解能のビット数は、制御信号上のＡＣ電源リプルの所望の最小値と一致させるように選択される。バッファされたサンプリング値は、スタック１４０へと出力される。バス電圧データ１２１をアナログ値でスタック１４０に入力する場合には、スタック１４０に入力する前に、バス電圧データ１２１をそれぞれ転送し、係数倍し、バッファリングすることができる。
【００６０】
ステップ３３０において、バス電圧データ１２１は、スタック１４０に記憶される。好ましくは、スタック１４０は、スタック１４０のサイズ分だけ遅延されたバス電圧データ１２１を出力し、バス電圧データ１２１の最新のサンプリング値も出力する。なお、他のスタックの構成を用いることもできる。バス電圧データ１２１は、周波数ロックシステムクロック１１２のクロック周波数で、スタック１４０に入力され、スタック１４０から出力される。スタック１４０のサイズは、最後に入力されたバス電圧データと最も古いバス電圧データとの間で、バス電圧データがＡＣ電源の１／２周期遅延されるように、設定される。スタック１４０のサイズは、全波整流されたＡＣ入力信号の１周期分に相当する。適切なスタックの深さ（convenient stack depth）は、６４であるが、本発明の範囲内において他のスタックサイズとすることもできる。好ましくは、スタックは、デジタル技術の分野における当業者に周知のデジタル技術によって実装される。また、アナログ技術によるスタックも考えられる。アナログのバス電圧データ１２１を記憶するのに、電荷結合素子を用いることができる。
【００６１】
ステップ３４０において、補償信号１９７は、ＡＣ入力電圧１０６の第２次高調波リプルが実質的にないバス電圧データ１２１から生成される。比例補償信号成分（proportional compensation signal component）及び積分補償信号成分（integral compensation signal component）に対してリプルがないデータは、スタック値の移動合計を求め続ける加算器によって生成される。スタック１４０内のデータは、ＡＣ電源リプルによって周波数がロックされ、第２次高調波のＡＣ電源リプルの１周期分を正確に表わしているので、スタックの合計は、ゼロを合計することになる。したがって、比例補償信号成分及び積分補償信号成分には、ＡＣ電源の第２次高調波成分がない。微分補償信号成分は、ＡＣ電源電圧の第２次高調波の１周期分時間的に離れたバス電圧データ１２１から生成される。したがって、この微分成分は、第２次高調波リプルがない。それぞれ係数倍されたこれらの３つの成分は、ＰＩＤ'（修正比例信号Ｐ'、修正積分信号Ｉ'、修正微分信号Ｄ'）フィルタによって補償信号１９７を構成する。補償信号生成装置１００は、アナログ回路であってもよく、デジタル回路であってもよい。好ましくは、信号は、デジタルである。
【００６２】
オプションのステップ３５０において、補償信号１９７は、電力変換装置コントローラ２００に適した形式に変換される。補償信号１９７がデジタルであり、電力変換装置コントローラ２００がアナログの補償信号を扱う場合には、補償信号１９７は、デジタル信号からアナログ信号に変換される。
【００６３】
図４は、電源周波数リプル（AC-line voltage ripple）がない補償信号１９７を生成する補償信号生成装置１００の製造方法のフローチャート４００である。ステップ４１０において、ＡＣ電源周波数にロックすることができる周波数ロックシステムクロック発生器（frequency-locked system clock generator、以下、単に、システムクロック発生器ともいう。）を設ける。設けるシステムクロック発生器は、アナログＰＬＬであってもよく、デジタルＰＬＬであってもよい。設けるシステムクロック発生器がロックする周波数は、６４Ｈｚ〜１４０Ｈｚに限定することができる。設ける周波数ロックシステムクロック発生器は、同期サンプリング、スタックへの入力及び補償信号の生成に用いられる。設ける周波数ロックシステムクロック発生器は、個別部品で実現してもよく、集積回路で実現してもよい。更に、設ける周波数ロックシステムクロック発生器は、電力変換装置コントローラ２００の全て又は一部を含む大規模なシステムＡＳＩＣの一部であってもよい。
【００６４】
ステップ４２０において、バス電圧データ生成器１２０は、システムクロック１１２のクロック周波数でバス電圧データ１２１を生成するのに用いられる。バス電圧データ１２１は、アナログデータであってもよく、デジタルデータであってもよい。バス電圧の誤差電圧信号を生成するために、バス電圧データ１２１の入力１２４を定数値と比較する差動増幅回路で処理してもよい。バス電圧データ１２１は、Ａ／Ｄ（アナログ−デジタル）コンバータによって生成され、バッファリングされる。Ａ／Ｄコンバータが所望のシステムクロック周波数及び所望の分解能でサンプリングすることができる限り、バス電圧データ１２１を生成するのに、オプションのＡ／Ｄコンバータを用いることができる。
【００６５】
ステップ４３０において、スタック１４０が提供される。スタック１４０は、バス電圧データ１２１を入力し、出力する。スタック１４０は、最新のバス電圧データ及び遅延したバス電圧出力を含むが、これに限らず複数の方法で出力される。スタック１４０のバス電圧データ１２１は、アナログ形式であってもよく、デジタル形式であってもよい。バス電圧１７１の誤差データは、周波数ロックシステムクロック１１２のクロック周波数で、スタック１４０に入力され、スタック１４０から出力される。スタック１４０は、最新のバス電圧データ１４１と、ＡＣ電源の第２次高調波の１周期の整数倍（one or more complete cycles）遅延したバス電圧データとを出力することができる。スタック１４０は、好ましくは、ＡＣ電源の１／２周期遅延したバス電圧データの値を供給できるだけのサイズであるが、１／２周期の整数倍であってもよい。適切なスタックの深さは、６４であるが、発明の範囲内において、他のサイズであってもよい。
【００６６】
ステップ４４０において、補償モジュール（compensation signal generator）が提供される。補償モジュールは、上述のステップ３４０で説明した方法によって、補償信号１９７を生成する。
【００６７】
ステップ４５０において、オプションの補償信号変換器１６０が提供される。補償信号１９７は、電力変換装置コントローラ２００がアナログ信号を受け取るように構成されている場合でもデジタル信号であってよい。補償信号変換器１６０は、デジタルからアナログ、アナログからデジタル、レベル変換及びインピーダンス整合に限らず、オプションの変換機能を提供する。
【図１】
0005502887.tif 000002
【図２】
0005502887.tif 000003
【図３】
0005502887.tif 000004
【図４】
0005502887.tif 000005
【図５】
0005502887.tif 000006
【図６】
0005502887.tif 000007
【図７】
0005502887.tif 000008
【図８】
0005502887.tif 000009
【図９】
0005502887.tif 000010