三相電力¶
- typhoon.test.power. three_phase_power (電圧,電流, window_length = 0.02 ) ¶
3線式および4線式の三相システムの三相電力を計算します。計算は瞬時電力理論に基づいています。従来の電力理論では、電圧と電流の実効値を用いて電力値を計算するため、定常状態解析にしか適用できませんが、瞬時電力理論では、瞬時電圧と電流の値を用いて、瞬時有効電力、無効電力、およびゼロ電力を計算します。そのため、この理論は過渡解析と定常解析の両方に有効であり、パワーエレクトロニクスアプリケーションに適しています。
入力は観測対象の三相システムの相電圧と相電流であり、出力は 8 つの信号を持つ pandas.DataFrame です。
Pinst - 瞬間実力;
Qinst - 瞬間無効電力;
P0inst - 瞬間ゼロ電力;
- Pavg - 移動平均関数で計算された瞬間実効電力の平均値:参照
'typhoon.test.signals.filtering.moving_average;
Qavg - 同じ移動平均原理で計算された瞬間無効電力の平均値。
P0avg - 同じ移動平均原理で計算された瞬間ゼロ電力の平均値。
S - 皮相電力、sqrt(Pavg^2 + Qavg^2) として計算されます。
pf - 力率。平均有効電力と皮相電力の比として計算されます。
- パラメータ:
電圧( pandas.DataFrame ) – 各相電圧ごとに1列ずつ、3つの列を含むデータフレーム
currents ( pd.DataFrame ) – 相電流ごとに1列ずつ、3つの列を含むデータフレーム
window_length ( float - デフォルト 1/50 ) – 瞬間電力値から平均電力値を計算するために使用されるウィンドウのサイズを定義する値。平均電力の有効な結果を得るには、window_length が電圧周期の整数倍の長さである必要があります。デフォルトは1/50で、これは50Hz信号の1周期に相当します。
- 戻り値:
result – 既に述べた8つの出力信号すべてを含むDataFrame。上記の信号の説明で述べたのと同じラベル(それぞれPinst、Qinst、P0inst、Pavg、Qavg、P0avg、S、pf)を使用して適切な信号を選択できます。
- 戻り値の型:
pandas.データフレーム
例
>>>から 台風テスト信号 pandas_3ph_sineをインポート>>>から 台風テストパワー three_phase_powerをインポート>>>インポート ナンピー として np >>> # 電力が測定されている三相システムを表す電圧と電流の DataFrame を作成します>>> Voltages = pandas_3ph_sine (振幅= 100 * np . sqrt ( 2 ),周波数= 50 , Ts = 1e-6 ) >>> currents = pandas_3ph_sine (振幅= 100 * np . sqrt ( 2 ),周波数= 50 , Ts = 1e-6 ,位相= 45 ) >>> # 三相電力を計算します>>> powers = three_phase_power (電圧,電流) >>> # すべての電力信号を選択します>>> p_inst = powers [ "Pinst" ] >>> q_inst = powers [ "Qinst" ] >>> p0_inst = powers [ "P0inst" ] >>> p_avg = powers [ "Pavg" ] >>> q_avg =べき乗[ "Qavg" ] >>> p0_avg =べき乗[ "Pinst" ] >>> s =べき乗[ "S" ] >>> pf =べき乗[ "pf" ]