Reduced Order Modeler for MATLAB 提供了一个 App,用于创建在 Simulink 中建模的子系统的降阶模型 (ROM),包括全阶高保真第三方仿真模型。您可以使用降阶模型进行系统级桌面仿真、硬件在环 (HIL) 测试、控制设计和虚拟传感器建模。
使用降阶建模器,您可以:
- 设置试验设计以生成输入输出训练数据,或从全阶高保真子系统导入预先收集的数据。
- 使用预配置模板训练和比较基于 AI 的 ROM。
- 将基于 AI 的替代模型导出到 Simulink,以进行系统级仿真、控制设计和 HIL 测试
- 将 ROM 导出为功能模型单元 (FMU),以供在 MATLAB 和 Simulink 之外使用(借助 Simulink Compiler)
设计试验
选择 Simulink 信号和模块参数用作 ROM 输入、输出和参数。使用内置信号激励类型,或通过显式指定参数值或通过分布,交互式设计仿真试验。指定信号和参数值的边界,以定义可行设计空间并可视化其覆盖率。
训练降阶模型
使用各种网络创建静态或动态降阶模型。自动训练并比较所有可用模型,包括神经状态空间模型、LSTM、MLP 和非线性 ARX 模型。按顺序优化超参数或使用 Parallel Computing Toolbox 并行优化超参数,以改进模型拟合。比较经过训练的模型的准确度度量,为您的应用选择最佳模型。
在 Simulink 中使用降阶模型
将经过训练的 ROM 纳入 Simulink 中,用于系统级仿真、控制设计和 HIL 测试。将 ROM 与基于第一性原理的组件模型结合使用。
部署并导出降阶模型
通过自动代码生成将 ROM 部署到嵌入式系统。将 ROM 导出为 FMU(借助 Simulink Compiler),以供在 MATLAB 和 Simulink 之外使用。