robust control toolbox™ 提供函数和模块,用于在被控对象存在不确定性的情况下分析和调节控制系统的性能和稳健性。您可以通过将标称动态与不确定元素(如不确定参数或未建模动态)相结合来创建不确定模型。您可以分析被控对象模型不确定性对控制系统性能的影响,并确定由不确定元素所导致的最差情况组合。“h 无穷”和“mu 分析和综合”技术让您可以设计出最大化鲁棒稳定性和性能的控制器。
此工具箱为 control system toolbox™ 的自动调节功能增加了稳健的调节能力。被调节的控制器可以跨多个反馈回路并分散在多个可调节模块中。您可以优化标称对象的性能,同时在整个不确定性范围内强制减小最差性能。
开始:
对象不确定性建模和量化
不仅捕获被控对象的典型或标称行为,还捕获不确定性和可变性数量。
通过将标称动态与不确定元素(如不确定参数或被忽略的动态)相结合构建详细的带有不确定因素的模型。使用带有不确定因素的状态空间和频率响应模型表示不确定的系统。
通过将某些模块指定为不确定模块,在线性化 simulink 模型时增加不确定性。
执行稳健性分析
分析不确定性如何影响稳定性和性能。
鲁棒稳定性和性能
计算基于磁盘的 siso 和 mimo 反馈回路的幅值裕度和相位裕度。量化不确定性如何影响控制系统的稳定性和性能。针对系统特定的不确定性计算鲁棒稳定性和鲁棒性能裕度。
monte carlo 分析
在指定的不确定性范围内生成不确定系统的随机样本。将不确定性对系统时域和频域响应的影响可视化。使用不确定状态空间模块在 simulink 中注入不确定性并执行 monte carlo 仿真。
设计和调节稳健的控制器
合成并自动调节集中式或分布式控制器。
“h 无穷”与“mu 分析综合”
使用“h 无穷”与“mu 分析综合”等算法合成稳健的 mimo 控制器。
优化固定控制结构的“h 无穷”性能。使用混合敏感度或 glover-mcfarlane 方法自动化回路成形任务的执行。
不确定控制系统的稳健调节
指定调节要求,如跟踪性能、干扰抑制、噪声衰减、闭环极点阻尼和稳定裕度。同时调节多个对象模型或控制配置。在对象参数的不确定性范围内最大化性能。在时域和频域响应图中评估控制器的稳健性。
减少对象和控制器阶数
简化对象或控制器模型,同时保留必要的动态。
使用基于系统汉克尔奇异值的加法或乘法误差法降低模型阶数。减少“h 无穷”和“mu 分析与综合”算法产生的控制器阶数,以消除多余状态,同时保留必要的动态。