导入 ANSYS 求解数据
可以从 ANSYS 模型的 ANSYS 列表文件,将位移、本征模、特征矢量和温度结果导入 Simcenter STAR-CCM+ 模拟。 需要从 ANSYS 将结果写入 .lis 文件,Simcenter STAR-CCM+ 才能将其导入。
在 ANSYS 中列出结果之前,在 ANSYS 中使用以下命令加载结果:
/POST1 | 进入 ANSYS 后处理器。 |
SET,LS,SS | 设置用于加载的加载步和子步。 |
INRES,NSOL | 为选定加载步、子步组合加载节点求解。 |
要创建列表文件,需要以下命令:
/OUTPUT,fname,ext | 打开要输出的文件 fname.ext。 |
PRNSOL,NAME,OPT | 在 fname.ext 中显示输出。 |
PRNSOL,TEMP | 将温度输出到文件。 |
PRNSOL,U,COMP | 根据分析是结构分析还是模态分析,将三个位移或特征矢量分量输出到文件。 |
/OUTPUT | 额外的无参数 /OUTPUT 命令,用于关闭文件并将进一步的输出重新发送回屏幕。 |
上述命令是用于从 ANSYS 获取输出数据的通用指令。 将数据导入 Simcenter STAR-CCM+ 模拟之前,需要将数据导出至 .lis 文件(ANSYS 中 /OUTPUT 命令的默认格式)。
注意:Simcenter STAR-CCM+ 从 .lis 文件读取特定加载步的位移和温度时,它将读取文件中的所有本征模结果。
温度列表创建示例:
/POST1 | |
SET,1 | ! 设置加载步 1(默认为子步 1) |
INRES,NSOL | |
/OUTPUT,ansys_temperature,lis | ! 打开新文件 ansys_temperature.lis |
PRNSOL,TEMP | |
/OUTPUT | ! 关闭输出到文件 |
位移列表创建示例:
/POST1 | |
SET,1 | ! 设置加载步 1(默认为子步 1) |
INRES,NSOL | |
/OUTPUT,ansys_disp,lis | ! 打开新文件 ansys_disp.lis |
PRNSOL,U,COMP | ! 输出所有位移分量 |
/OUTPUT | ! 关闭输出到文件 |
模态分析的前六个模式的本征模列表创建示例:
/POST1 | |
SET,1 | ! 设置加载步 1(默认为子步 1) |
INRES,NSOL | |
/OUTPUT,ansys_modes,lis | ! 打开新文件 ansys_modes.lis |
SET,FIRST | |
PRNSOL,U,COMP | |
SET,NEXT | |
PRNSOL,U,COMP | |
SET,NEXT | |
PRNSOL,U,COMP | |
SET,NEXT | |
PRNSOL,U,COMP | |
SET,NEXT | |
PRNSOL,U,COMP | |
SET,NEXT | |
PRNSOL,U,COMP | |
/OUTPUT | ! 关闭输出到文件 |