|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我做的是流固耦合的问题,在fluent里计算完后需要输出固体的温度分布到ansys里计算热应力。输出的方法是先把流体区域deactivate(grid—zone—deactivate),然后expot—ansys input file,选上temperature输出即可。输出的cdb导入到ansys里后,问题有几个:
1、在ansys里读出的温度比在fluent里显示的温度要低,把fluent结果输出到tepolt里读出的数据与fluent里显示的非常接近(fluent里显示的一般略大于最大值)。当温度梯度小的时候,ansys里的读数和tepolt里的读数差别不大;当温度梯度很大的时候,这种差别也特别大。
2、在ansys里计算完应力和应变后,同一个结果文件在ansys里显示的最大值也与tecpolt里显示的值不同,温度梯度越大,热应力越大时,差别也越大。
3、当网格文件是分块后merge在一起的,里面有interface时,在fluent里计算完后按前述方法输出到ansys里,ansys出现错误,不认那些interface。
两两个问题可能是因为从有限体积法转为有限元法时计算节点的变化造成了某些节点数据的流失。
不知道上述问题各位有没有好的解决办法。
不胜感激! |
|