Main Content

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

制約の適用

指定された範囲およびその他の制約を満たす制御動作の特定
R2021a 以降

一部の制御アプリケーションには、プラントの状態が重大な制約に違反しないように制御動作を選択するコントローラーが必要です。多くの場合、制約は、コントローラーが直接制御しないプラントの状態に関係します。代わりに、制御動作信号で制約を定義する "制約関数" を定義します。

Simulink® Control Design™ ソフトウェアには、このような用途のために次の制約適用法が用意されています。

  • 制約をプラントの状態の関数として指定する。

  • 制御バリア関数を使用して制約を指定する。

  • 受動性制約を指定する。

この機能には、制約とアクション範囲に従って、指定された制御動作に最も近い変更された制御動作を計算する Optimization Toolbox™ ソフトウェアが必要です。

ブロック

Constraint Enforcement制御動作を変更し、制約およびアクション範囲を満たす
Barrier Certificate Enforcement制御動作を変更し、バリア証明書の制約およびアクション範囲を満たす (R2022a 以降)
Passivity EnforcementModify control actions to satisfy passivity constraints and action bounds (R2023a 以降)

トピック

制約の適用の基礎

バリア証明書の適用

受動性の適用

強化学習の適用