0

私の問題は、電流と電圧の時間サンプリングデータから三相電力を計算したいということです。

私の質問:

  1. 時間サンプリングされたデータからエネルギー (単位キロワット時) を計算するにはどうすればよいですか? 利用可能な方程式はありますか?

  2. 位相シフトを考慮する必要がありますか? (どうすれば位相シフトを計算できますか? これを三相電力の計算にどのようにリンクしますか?)

  3. 私の質問を解決するためのより良いプラットフォームはありますか?

瞬間的なサンプル値を取得します (連続的ではありません)。(電流と電圧を与えるセンサーがいくつかあります-これを処理のためにデジタルに変換します)。毎秒約 50 個のサンプルが取得されます。(120 の位相シフトのために、3 相のすべての電力をいくらか上げたときにゼロになるのでしょうか?) これらのサンプル値から合計の 3 相エネルギーを計算するにはどうすればよいですか? Arduinoでデータを処理しています。

(ここが私の質問をする場所かどうかわかりません(他の場所からより良い助けが得られる場合は、私に提案してください)。)

4

1 に答える 1

2

救助への数値計算。


電圧と電流のサンプルが複数ある場合は、瞬時電力のサンプルも多数ありますP(t) = U(t) * I(t)

今、あなたには力と時間があり、時間に関して力を統合することができます。単純な数値アプローチは台形則です。この質問には「Arduino」というタグが付けられており、私はCをかなりよく知っているので、テクニックを説明する疑似Cを次に示します。

int n_samples = 1000; // or however many samples you have
double integral = 0.0;
for (int i = 0; i < n_samples - 1; i++) {
    integral += (samples[i] + samples[i + 1]) / 2;
}

integral *= (t_max - t_min) / n;

t_mint_maxはそれぞれサンプリングの開始時間と終了時間、はn_samples取得したサンプル数、は計算された瞬間電力値を含むsamples配列 (おそらく のdouble程度) です。integral結果を保持します。

于 2013-05-02T06:27:03.583 に答える