在 Simcenter Amesim 中指定协同仿真设置
要将 Simcenter Amesim 与 Simcenter STAR-CCM+ 耦合,需要将 TCP 单元添加到 Simcenter Amesim 系统并将其配置为服务器。
-
将 TCP 单元(dynamic_cosim_socket 单元)添加到 Simcenter Amesim 系统,并设置所需的输入和输出端口数:
number of ports at left(左侧端口数) 选项指定将数据导出至 Simcenter STAR-CCM+ 的端口数。 number of ports at right(右侧端口数) 选项指定从 Simcenter STAR-CCM+ 导入数据的端口数。 例如,如果要将两个标量值从 Simcenter STAR-CCM+ 传递到 Simcenter Amesim,并将三个标量值从 Simcenter Amesim 传递到 Simcenter STAR-CCM+,则 TCP 单元上总共需要五个端口:左侧三个端口,右侧两个端口。
将 TCP 单元设为服务器。 当 TCP 单元设为服务器时,可以设置 Simcenter Amesim 求解器的时间步。
-
单击参数选项卡。
将签出 Simcenter Amesim 系统的相应许可证。 -
双击 dynamic_cosim_socket 单元。
此时将显示 Change Parameters(更改参数) 对话框。
-
将模式设为服务器。
对话框中显示一个新的属性:sample time(采样时间)。
- 将 sample time(采样时间) 设为相应案例的所需时间步。
- 单击关闭。
将 TCP 单元配置为服务器之后,可以修改 Simcenter Amesim 求解器的运行参数。 可以调整模拟的时间步和总时间。 最好将 Simcenter Amesim 求解器的总运行时间设为大于 Simcenter STAR-CCM+ 中所设总运行时间的值。 当耦合到 Simcenter Amesim 时,Simcenter STAR-CCM+ 保留两个步骤的 Simcenter Amesim 数据,并在它们之间插值。
- 单击模拟选项卡。
要设置运行参数:
-
单击 Run Parameters(运行参数)。
在 Run Parameters(运行参数) 对话框中: - 将开始时间设为 0。
-
将 Final time(最终时间) 值设为大于 Simcenter STAR-CCM+ 中的总模拟时间。
此操作可确保 Simcenter Amesim 不会因数值精度问题在 Simcenter STAR-CCM+ 之前完成求解。
-
设置 Print interval(打印间隔) 以匹配在 TCP 单元中所设的采样时间步。
此属性用于 Simcenter Amesim 中的后处理。
- 单击确定。