このセクションでは、電圧、電流、電力、エネルギーの計算に使用する式について説明します。以前に説明したように、電圧と電流のサンプルはサンプリング・レート 8000Hz で取得されます。約 1 秒のフレームにおいて取得されたすべてのサンプルが保存され、各位相の電圧と電流の RMS 値を取得するために使用されます。RMS 値は、次の数式で求められます。
式 4.
式 5.
ここで、
- pH = 計算される位相パラメータ [すなわち、位相 A (= 1) または B (= 2)]
- Vph(n) = サンプル時 n における電圧サンプル
- Voffset、ph = 電圧コンバータからの加算性白色ガウス雑音の影響を差し引くために使用されるオフセット
- iph(n) = サンプル時 n における各電流サンプル
- ioffset、ph = 電流コンバータからの加算性白色ガウス雑音の影響を差し引くために使用されるオフセット
- サンプル数 = 現在のフレーム内のサンプル数
- Kv、ph = 電圧のスケーリング係数
- Ki、ph = 電流のスケーリング係数
電力とエネルギーは、1 つのフレームの有効エネルギーと無効エネルギーのサンプルについて計算されます。これらのサンプルは位相補正され、フォアグラウンド・プロセスに渡されます。フォアグラウンド・プロセスは、サンプルの数 (サンプル数) を使用して、位相の有効電力と無効電力を次の数式で計算します。
式 6.
式 7.
式 8.
ここで
- V90(n) = サンプル時「n」が 90°シフトした電圧サンプル
- KACT、ph = 有効電力のスケーリング係数
- KREACT、ph = 無効電力のスケーリング係数
- PACT_offset、ph = 他の位相および中間から有効電力測定へのクロストークの影響を差し引くために使用されるオフセット
- PREACT_offset、ph = 他の位相および中間から無効電力測定へのクロストークの影響を差し引くために使用されるオフセット
無効エネルギーの場合、次の 2 つの理由で 90°位相シフト・アプローチが使用されることに注意してください。
- このアプローチにより、非常に小さい電流に対する無効電力を正確に測定できる
- このアプローチは、IEC および ANSI 規格で規定されている測定方法に準拠している
計算された商用電源周波数を使用して、90°シフトされた電圧サンプルを計算します。商用電源の周波数は変動するので、電圧サンプルをそれに応じて位相シフトするために、最初に商用電源の周波数を正確に測定します。
正確な 90°の位相シフトを得るには、2 つのサンプル間で補間を使用します。これら 2 つのサンプルにおいて、電流サンプルの前で電圧サンプルが 90°よりわずかに大きく、電流サンプルの使用前で電圧サンプルが 90°よりわずかに小さくなっています。アプリケーションの位相シフトの実装は、整数部と分数部で構成されています。整数部は、N サンプルの遅延により実現されます。分数部は、1 タップの FIR フィルタにより実現されます。テスト・ソフトウェアでは、分数遅延の作成に使用されるフィルタ係数はルックアップ・テーブルから得られます。
位相ごとの有効電力と無効電力の計算に加えて、これらのパラメータの累積和も、式 9、式 10、式 11 を使用して計算されます。
式 9.
式 10.
式 11.
計算された電力を使用して、式 12 でエネルギーを計算します。
式 12.
ここから、式 13、式 14、式 15 によってエネルギーが累算され、累積エネルギーが計算されます。
式 13.
式 14.
式 15.
次に、計算されたエネルギーがバッファに累積され、システムのリセット後に消費された合計エネルギー量が保存されます。これらのエネルギーは、エネルギー・パルスの出力用にエネルギーを累算するため使用される作業変数とは異なることに注意してください。使用可能なバッファは、位相ごとに 1 つ、全位相の累算用に 1 つ、合計 4 セットです。バッファの各セットには、次のエネルギーが累算されます。
- 有効なインポート・エネルギー (有効エネルギー ≧ 0 のときは有効エネルギー)
- 有効なエクスポート・エネルギー (有効エネルギー < 0 のときは有効エネルギー)
- 無効なクワッド I エネルギー (無効エネルギー ≧ 0、有効電力 ≧ 0 のときは無効エネルギー、誘導性負荷)
- 無効なクワッド II エネルギー (無効エネルギー ≧ 0、有効電力 < 0 のときは無効エネルギー、容量性ジェネレータ)
- 無効なクワッド III エネルギー (無効エネルギー < 0、有効電力 < 0 のときは無効エネルギー、誘導性ジェネレータ)
- 無効なクワッド IV エネルギー (無効エネルギー < 0、有効電力 ≧ 0 のときは無効エネルギー、容量性負荷)
- 皮相インポート・エネルギー (有効エネルギー ≧ 0 のときは皮相エネルギー)
- 皮相エクスポート・エネルギー (有効エネルギー < 0 のときは皮相エネルギー)
バックグラウンド・プロセスでは、商用電源サイクルあたりのサンプル数の形式で、周波数も計算されます。その後で、フォアグラウンド・プロセスが商用電源のサイクルあたりのサンプル数を、式 16 で Hz に変換します。
式 16.
有効電力と皮相電力を計算した後で、力率の絶対値を計算します。システムの力率の内部表現では、正の力率は容量性負荷に対応し、負の力率は誘導性負荷に対応します。力率の内部表現の符号は、電流が電圧よりも先か後かによって決定され、これはバックグラウンド・プロセスで決定されます。したがって、力率の内部表現は式 17 で計算されます。
式 17.