由替代模型创建 FMU

Design Manager中,使用扫掠设计研究生成替代模型,然后将它们导出至功能模型单位(Functional Mockup Unit,FMU)。

如果无法确定外部软件应用程序所需的输入参数的范围,则使用较大安全裕度,避免将任何无效数据传入外部模拟。

前提条件:运行扫掠研究前,按 设置参考模拟 中所述指南设置参考模拟。

  1. 要创建扫掠设计研究,右键单击设计研究节点并选择新建
    任意新设计研究的研究类型都是扫掠

    替代模型可以从除 CAD 稳健性研究类型以外的任何研究类型计算。

  2. 对于 FMU 所需的各输入数量,在设计研究中添加输入参数。有关详细信息,请参见Setting Up a Design Study
    建议根据外部软件应用程序所要求的输入变量的编号顺序,逐一添加并设置输入参数。如果参数的顺序与外部应用程序所要求的不同,则 FMU 模型可能会在外部应用程序中运行失败。
  3. 对于 FMU 所需的各输出数量,在设计研究中添加对应响应。有关详细信息,请参见Setting Up a Design Study
    确保响应的添加顺序与外部应用程序所要求的编号顺序一致。
  4. 对于各个响应,创建对应的替代模型:
    1. 右键单击设计研究 > [设计研究] > 替代模型节点并选择新建替代模型


    2. 选择替代模型 > [替代模型]节点并设置相关的响应和其他属性。
      有关属性的详细信息,请参见替代模型属性

      或者,还可以通过以下方式为特定响应创建替代模型:右键单击[设计研究] > 响应 > [响应]节点并选择创建替代模型



    3. 选择替代模型节点以确保自动计算已激活。
    4. (可选)要对多个已创建替代模型进行编辑,右键单击替代模型节点并选择编辑替代模型
      替代模型表将打开用于编辑。另请参见:编辑替代模型
  5. 要运行设计研究,右键单击设计研究 > [设计研究]节点,然后选择运行研究
    替代模型计算会在研究运行结束后完成。
  6. 要将已计算替代模型导出为 FMU 文件,右键单击替代模型节点并选择导出为 FMU...
    有关 FMU 导出的更多详细信息,请参见导出为 FMU...

有关在 Simcenter Amesim 中将 FMU 用作子模型的工业实例,请参见 替代模型 FMU:Simcenter Amesim 中的挡板阀表示