主要内容

自适应控制设计

设计能够适应不断变化的过程信息的控制器
自 R2021a 起

如果控制系统包含随时间变化的不确定性,如未建模的系统动态特性和扰动,则自适应控制器可以通过实时调整其参数来补偿变化的过程信息。通过执行此操作,此类控制器可以实现期望的参考跟踪,即使被控对象动态中存在不确定性也是如此。

Simulink® Control Design™ 软件为以下实时自适应控制方法提供几个 Simulink 模块。

  • 极值搜索控制 - 无模型自适应,用于最大化从控制系统派生的目标函数

  • 模型参考自适应控制 - 自适应,用于跟踪已知参考模型的输出

  • 迭代学习控制 - 基于模型的自适应和无模型自适应,以提高重复控制任务的性能。

  • 滑动模式控制 - 在滑动面上保持系统状态,以便在存在不确定性和扰动的情况下提供高精确度和稳健的控制。

  • 虚拟参考反馈调节 - 基于输入-输出数据自动调节线性参数化控制器

模块

Extremum Seeking ControlCompute controller parameters in real time by maximizing objective function
Model Reference Adaptive ControlCompute control actions to make controlled system track reference model (自 R2021b 起)
Iterative Learning ControlDesign iterative learning controller for repetitive control tasks (自 R2024b 起)
Sliding Mode Controller (Reaching Law)Design sliding mode controller based on reaching law (自 R2024b 起)
Linear Sliding Mode Controller (State Feedback)Design sliding mode control with knowledge of linear systems using state feedback (自 R2025a 起)
Virtual Reference Feedback TuningAutomatically tune linearly parameterized controllers based on input-output data (自 R2025a 起)

主题

极值搜索控制

模型参考自适应控制

滑动模式控制

迭代学习控制

虚拟参考反馈调节

自适应陷波滤波器

精选示例