メインコンテンツ

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

Second-Order Low-Pass Filter (Discrete or Continuous)

離散時間または連続時間の 2 次ローパス フィルター

  • Second-Order Low-Pass Filter (Discrete or Continuous) block

ライブラリ:
Simscape / Electrical / Control / General Control

説明

Second-Order Low-Pass Filter (Discrete or Continuous) ブロックは、IEEE Std 421.5-2016[1] に準拠した 2 次ロー パス フィルターを実装します。この規格では、このフィルターは、電力系統安定化装置 PSS1A で使用される単入力、単出力のシグナル コンディショナーです。

PSS1A のこのフィルターでは、高周波数ねじりフィルターの低周波数の影響がある程度考慮されます。これは、安定化装置のゲインと位相の特性を整形するのにも役立ちます。

Second-Order Low-Pass Filter (Discrete or Continuous) ブロックの実装を連続と離散の間で切り替えるには、[サンプル時間] パラメーター値を調整します。

初期条件

このブロックの初期条件を指定するには、[初期化] を次のように設定します。

  • ブロック入力から継承 — ブロックで状態と出力の初期条件が初期入力に設定されます。

  • パラメーターとして指定 — ブロックで状態の初期条件が [初期状態] の値に設定されます。

端子

入力

すべて展開する

フィルターの入力。

データ型: single | double

出力

すべて展開する

フィルター処理された出力。出力の要素数は入力と同じになります。

データ型: single | double

パラメーター

すべて展開する

s の信号調整周波数フィルター係数 A1

s2 の信号調整周波数フィルター係数 A2

このブロックの初期状態の条件を指定します。詳細については、初期条件を参照してください。

ブロックの初期状態。

依存関係

このパラメーターを有効にするには、[初期化][パラメーターとして指定] に設定します。

連続するブロック実行間の時間間隔。実行時に、ブロックは出力を生成し、必要に応じて内部状態を更新します。詳細については、サンプル時間とはサンプル時間の指定を参照してください。

継承される離散時間演算の場合は、このパラメーターを -1 に設定します。離散時間演算の場合は、このパラメーターを正の整数に設定します。連続時間演算の場合は、このパラメーターを 0 に設定します。

このブロックがマスク サブシステム内、または連続演算と離散演算の切り替えをサポートするバリアント サブシステム内にある場合は、このパラメーターをプロモートして、ブロックの実装が連続と離散の間で確実に正しく切り替わるようにします。詳細については、マスクにおけるブロック パラメーターのプロモートを参照してください。

参照

[1] IEEE Recommended Practice for Excitation System Models for Power System Stability Studies. IEEE Std 421.5-2016. Piscataway, NJ: IEEE-SA, 2016.

拡張機能

すべて展開する

C/C++ コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2018b で導入