電力量

typhoon.test.IEC61000.電力量(電圧サンプル: シリーズ現在のサンプル: シリーズnominal_grid_freq : float , reference_split = None )

この方法は、IEC 61000-1-7に準拠し、非正弦波条件(一般的なケース)における単相システムの電力量を測定し、公称周波数が50.0 Hzまたは60.0 Hzの電力系統にのみ適用されます。

パラメータ:
  • Voltage_samples ( pandas.DataFrame ) – シミュレーションからキャプチャされた電圧データのサンプル。

  • current_samples ( pandas.DataFrame ) – シミュレーションからキャプチャされた現在のデータのサンプル。

  • nominal_grid_freq ( float ) – グリッドの公称周波数(Hz)。

  • reference_split (リストオプション) – ウィンドウ内のサンプルを分割するためのインデックスのリスト。Noneの場合、サンプルは電圧信号のゼロクロスに基づいて分割されます。

戻り値:

df_measurements – 次の列が含まれます:

  • 有効電力: 信号全体にわたって計算された有効電力。

  • 皮相電力: 信号全体にわたって計算された皮相電力。

  • 非有効電力:信号全体にわたって計算された非有効電力(無効電力 + 歪み電力)。

  • 力率: 信号全体にわたって計算された力率。

  • 基本有効電力:基本周波数成分に対して計算された有効電力。

  • 基本皮相電力: 基本周波数成分に対して計算された皮相電力。

  • 無効電力:基本周波数成分に対して計算された無効電力。

  • 基本力率: 基本周波数成分に対して計算された力率。

  • 歪み有効電力:高調波歪みによる有効電力。

  • 非基本力率: 非基本周波数成分に対して計算された力率。

  • 非基本波皮相電力: 非基本波周波数成分に基づいて計算された皮相電力。

  • 歪み無効電力:高調波歪みによる無効電力。

戻り値の型:

pandas.データフレーム

昇給

値エラー – とき 公称グリッド周波数 50 Hz や 60 Hz とは異なります。

>>>から 台風テスト信号 pandas_sineをインポート>>>から 台風.テスト.IEC61000 power_quantitiesをインポートします>>> >>> Frequency = 50 >>> Voltage_samples = pandas_sine ( Phase = 0  Frequency = Frequency ) >>> current_samples = pandas_sine ( Phase = 90  Frequency = Frequency ) >>> >>> df_measurements = power_quantities ( Voltage_samples  Current_samples  Frequency )

入力できます df_measurements.列 それぞれの名前を確認するには、 df_measurements.iloc[:, i] どこ は希望する列番号です。 パンダシリーズ:

>>> active_power = df_measurements [ '有効電力' ] >>> apparent_power = df_measurements [ '皮相電力' ] >>> non_active_power = df_measurements [ '非有効電力' ] >>> power_factor = df_measurements [ '力率' ] >>> fundamental_active_power = df_measurements [ '基本波有効電力' ] >>> fundamental_apparent_power = df_measurements [ '基本波皮相電力' ] >>> reactive_power = df_measurements [ '無効電力' ] >>> fundamental_power_factor = df_measurements [ '基本波力率' ] >>> deformation_active_power = df_measurements [ '歪み有効電力' ] >>> non_fundamental_power_factor = df_measurements [ '非基本波力率' ] >>> non_fundamental_apparent_power = df_measurements [ '非基本波皮相電力' ] >>> deformation_reactive_power = df_measurements [ '歪み無効電力' ]