Main Content

自适应控制设计

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

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

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

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

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

  • 基于 ESO 的扰动补偿 - 无模型自适应,用于拒绝被控对象的内部和外部扰动

模块

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 起)
Active Disturbance Rejection Control为具有未知动态特性和扰动的被控对象设计控制器 (自 R2022b 起)
Extended State ObserverEstimate states and disturbances of a system (自 R2024a 起)
Disturbance CompensatorModify control actions to compensate for unknown dynamics and disturbances (自 R2024a 起)

主题

极值搜索控制

模型参考自适应控制

自抗扰控制

扰动补偿

滑动模式控制

迭代学习控制