Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

约束强制

查找满足指定边界和其他约束的控制动作
自 R2021a 起

一些控制应用情形要求控制器选择控制动作,以使被控对象状态不违反某些关键约束。在许多情况下,约束会作用于控制器不直接控制的被控对象状态。但您可以定义一个约束函数,该函数根据控制动作信号来定义约束。

Simulink® Control Design™ 软件为此类应用情形提供了以下约束强制方法。

  • 将约束指定为被控对象状态的函数。

  • 使用控制障碍函数指定约束。

  • 指定无源性约束。

此功能需要 Optimization Toolbox™ 软件,以计算在约束和动作边界下最接近指定控制动作的修正控制动作。

模块

Constraint EnforcementModify control actions to satisfy constraints and action bounds
Barrier Certificate EnforcementModify control actions to satisfy barrier certificate constraints and action bounds (自 R2022a 起)
Passivity EnforcementModify control actions to satisfy passivity constraints and action bounds (自 R2023a 起)

主题

约束强制基础知识

屏障证书强制

无源性强制

强化学习应用