Main Content

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

制約の適用

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

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

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

Constraint Enforcement ブロックと Barrier Certificate Enforcement ブロックは、Optimization Toolbox™ ソフトウェアを使用して、制約とアクション範囲に従って、指定された制御動作の最も近くにある変更された制御動作を計算します。

ブロック

Constraint Enforcement制御動作を変更し、制約およびアクション範囲を満たす
Barrier Certificate Enforcement制御動作を変更し、バリア証明書の制約およびアクション範囲を満たす

トピック

制約の適用の基礎

バリア証明書の適用

強化学習の適用