Simulink Design Optimization

 

Simulink Design Optimization

分析模型敏感度并调优模型参数

截图:参数估计器、响应优化器和灵敏度分析器。

用于设计优化的 App

在 Simulink 中使用内置 App 以交互方式设置和求解设计优化问题,包括设计需求、决策变量和优化选项的设定。从 App 中生成 MATLAB 代码,用于部署或其他自定义。

参数估计

通过使用参数估计器或命令行函数以交互方式根据测试数据自动估计 Simulink 模型的参数和状态,以构建准确的被控对象模型。

灵敏度分析

使用灵敏度分析器确定哪些参数对模型的行为影响最大。为参数估计和设计优化选择更好的初始条件。使用蒙特卡罗模拟分析模型的设计空间,以检查设计的稳健性。

被控对象和控制器参数图。

被控对象和控制器参数的协同优化

您可以同时优化物理被控对象参数和算法或控制器增益,以改进响应时间、带宽和能耗等系统设计特性。

数字孪生调优

自动更新已部署数字孪生模型的参数,以匹配当前资产状况。使用 Simulink Compiler 部署参数估计工作流。

在发动机容积效率面匹配中使用自适应查找表调节的示例。

查找表调节

在电池表征或增益调度控制器等应用中调节查找表。对查找表值施加单调性和平滑性等约束。使用自适应查找表解决标定问题。

设计优化加速

通过使用 Parallel Computing Toolbox 并行运行一个模型的多个仿真,加速参数估计、响应优化和灵敏度分析。使用 Simulink 的快速重启功能和加速仿真模式加速设计优化任务。

响应优化器显示可用的优化方法。

优化求解器

使用 Optimization ToolboxGlobal Optimization Toolbox 中的 surrogate、fmincon 和模式搜索等一系列可用的求解器,求解各种优化问题,包括混合整数、基于导数和无导数的问题。