100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > abaqus生成adams柔性体_Abaqus和STAR-CCM+流固耦合

abaqus生成adams柔性体_Abaqus和STAR-CCM+流固耦合

时间:2018-11-04 05:56:34

相关推荐

abaqus生成adams柔性体_Abaqus和STAR-CCM+流固耦合

因为研究和工作需要,我先后使用过Abaqus、ANSYS、Nastran等多款有限元仿真软件,最喜欢的还是Abaqus。Abaqus 之后的版本移除了Abaqus/CFD,我还遗憾于不能方便地使用Abaqus进行流固耦合分析了。最近才知道,Abaqus和STAR-CCM+团队之间有合作,两款软件可以不借助任何第三方工具(如mpcci)进行流固耦合仿真。

在搜索两款软件的耦合方法时,发现很多网友提到要想耦合成功,两款软件的版本需要匹配,但又没有人说明到底哪个版本的Abaqus和哪个版本的STAR-CCM+是匹配的。后来在达索官网上找到一张表,截取了部分,如下图所示。

Abaqus和STAR-CCM+流固耦合分析的版本对应关系

我安装的Abaqus版本是,STAR-CCM+是15.02,从表上看,是不能耦合成功的,但是,没理由13.06的STAR-CCM+支持Abaqus ,而15.02不支持。

再查查STAR-CCM+的文档,发现其发行说明中提到,15.02版本支持Abaqus 和Abaqus ,没有提到支持Abaqus 。

STAR-CCM+ 15.02支持的Abaqus版本

虽然两张表都来源于官方文档,但我还是不太相信,毕竟,这不合逻辑。

为了验证Abaqus 到底能不能和STAR-CCM+耦合,我到处找教程,竟然没发现哪个地方有完整的教程。正准备放弃,却发现STAR-CCM+自带的教程里面就有与Abaqus的协同仿真。真是“踏破铁鞋无觅处,得来全不费工夫”。

随后,照着教程走了一遍,顺顺当当地出了结果,没有遇到一点问题。果然是支持的。

因为是软件自带的文档中的例子,所以就不写具体过程了,只记录一下部分值得注意的地方。

需要选择Abaqus版本时,如果abaqus版本高于,直接选择“自定义”。

“载入合作方库选项”,可以选择“指定库文件”,也可以选择“使用环境变量”。这个选项,我在STAR-CCM+ 12.06的版本中没找到,早期版本应该只能使用环境变量。

需要的Abaqus库文件为“ABQSMACseModules.dll”。

如果选择的是“使用环境变量”,则需要设置名为“SIMULIA_CSE_LIBPATH”的环境变量,指向“ABQSMACseModules.dll”所在的路径,“abaqus.bat”也需要在环境变量的Path变量中,然后在“Abaqus执行”的“可执行名称”中,填“abaqus”。如果选择的是“使用库文件”,则需要在“Abaqus库”中填入完整的路径以及库文件名,在“Abaqus执行”的“可执行名称”中,填abaqus.bat文件的完整路径。

官方教程执行完成后的压力云图和网格变形图如下所示。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。