Main Content

Smith Predictor Controller

離散時間のスミスのむだ時間補償器

  • Smith Predictor Controller block

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

説明

Smith Predictor Controller ブロックは、離散時間でスミスのむだ時間 PI 制御構造を実装することで、むだ時間を補償します。次のブロック線図は、ブロックの等価回路を示しています。

方程式

むだ時間のあるシステムの伝達関数は次のとおりです。

Gf(s)=Gp(s)eτs,

ここで、

  • τ はシステムのむだ時間です。

  • Gp(s) はプロセス モデルです。

  • Gf(s) は予測誤差フィルターです。

端子

入力

すべて展開する

プラント システムの基準信号。

データ型: single | double

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

データ型: Boolean

プラント システムの出力信号。

データ型: single | double

出力

すべて展開する

制御システムの出力信号。

データ型: single | double

パラメーター

すべて展開する

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

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

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

制御出力信号の上限。

制御出力信号の下限。

システム離散伝達関数の分子。離散伝達関数を確認するには、Control System Toolbox™ のライセンスをお持ちの場合は、関数 c2d を使用します。

システム離散伝達関数の分母。離散伝達関数を確認するには、Control System Toolbox のライセンスをお持ちの場合は、関数 c2d を使用します。

むだ時間のサンプルの数。

サンプル間の時間間隔。ブロックが Triggered Subsystem 内にある場合は、このパラメーターを -1 に設定してサンプル時間を継承します。このブロックが連続可変ステップ モデル内にある場合は、サンプル時間を明示的に指定します。詳細については、サンプル時間とはサンプル時間の指定を参照してください。

参照

[1] Velagic. J. "Design of Smith-like Predictive Controller with Communication with Communication Delay Adaptation."International Journal of Electrical, Computer, Energetic, Electronic and Communication Engineering. Vol 2, Number 11, 2008, pp. 2447-2481.

拡張機能

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

バージョン履歴

R2017b で導入