Simcenter Amesim 协同仿真
Simcenter STAR-CCM+ 可与 Simcenter Amesim(用于动态系统建模)进行双向协同仿真。
Simcenter STAR-CCM+ 与 Simcenter Amesim 之间进行协同仿真时,这两个程序会在运行模拟期间互动交换数据。 例如,Simcenter STAR-CCM+ 可计算作用于止回阀表面的流体力,而 Simcenter Amesim 可求解阀因流体负载产生的位移。
有关 Simcenter Amesim 的详细信息,请访问官方网站。 要查看所有支持的 Simcenter Amesim 版本,请参考《Simcenter STAR-CCM+ 发行说明》的外部软件包支持部分。
协同仿真交界面和交换场
Simcenter Amesim 会使用 TCP 单元(dynamic_cosim_socket 单元)通过 TCP/IP 套接口与 Simcenter STAR-CCM+ 进行通信。 TCP 单元包含输入和输出端口,用于与 Simcenter STAR-CCM+ 交换数据。
单元左侧的端口用于将数据发送到 Simcenter STAR-CCM+,而单元右侧的端口用于从 Simcenter STAR-CCM+ 接收数据。 Simcenter STAR-CCM+ 会将从 Simcenter Amesim 导入的场应用于指定的耦合边界。 Simcenter STAR-CCM+ 必须将单值标量导出至 Simcenter Amesim。
可在 Simcenter STAR-CCM+ 中使用以下任一方法指定交换场:
- 预定义场 — Simcenter STAR-CCM+ 和 Simcenter Amesim 通过协同仿真区域交换质量流量和压力场。 通过此方法,可使用管理或非管理方法定义边界条件。 使用管理方法时,Simcenter STAR-CCM+ 会根据指定的已导入场,自动定义耦合边界处的边界条件。 使用非管理方法时,需要使用存储导入的数据的场函数手动设置边界条件。 Simcenter STAR-CCM+ 会自动计算耦合边界处的质量流量或压力,并将单值场发送到 Simcenter Amesim。
- 附加场 — Simcenter STAR-CCM+ 和 Simcenter Amesim 可交换任意单值标量场函数。 通过此方法,可使用存储导入的数据的场函数手动设置所有边界条件。 指定已导出的场时,用户需要负责将所有 3D 场转换为单值场,例如,准备力、质量流量或表面平均值报告。