メインコンテンツ

PI Controller with Integral Anti-Windup (Discrete or Continuous)

積分アンチワインドアップをもつ離散時間または連続時間 PI 制御

  • PI Controller with Integral Anti-Windup (Discrete or Continuous) block

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

説明

PI Controller with Integral Anti-Windup (Discrete or Continuous) ブロックは、内部アンチワインドアップをもつ離散時間または連続時間 PI 制御を実装します。次の図は、内部アンチワインドアップをもつコントローラーの等価回路を示しています。

方程式

このブロックは、後退オイラー離散化法を使用して制御信号を計算します。

u(k)=sat(Kpe(k)+sat(KiTszz1e(k),A,B),A,B),

 sat(x,A,B)=min(max(x,A),B),

ここで、

  • u は制御信号です。

  • Kp は比例ゲイン係数です。

  • e は誤差信号です。

  • Ki は積分ゲイン係数です。

  • Ts はサンプリング周期です。

  • A は飽和の下限です。

  • B は飽和の上限です。

端子

入力

すべて展開する

基準信号 r(k) と測定信号 y(k) の差として得られる誤差信号 e(k)

データ型: single | double

積分器の外部リセット (立ち上がりエッジ) 信号。

データ型: single | double

出力

すべて展開する

制御信号 u(k)

データ型: single | double

パラメーター

すべて展開する

PI コントローラーの比例ゲイン Kp

PI コントローラーの積分ゲイン Ki

PI コントローラーの出力の上限 B

PI コントローラーの出力の下限 A

シミュレーション開始時点の積分器の値。

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

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

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

参照

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

拡張機能

すべて展開する

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

バージョン履歴

R2017b で導入

すべて展開する