Abaqus自带的建模功能较为简陋,一般先用更专业的建模软件建模后导入。笔者原来使用的方法是保存文件后导入,比较麻烦,得知Abaqus有专用于连接Solidworks的插件,但是网上的插件总是失败,最后发现官方的才是最好的,特此总结以供后人借鉴。
首先查找Abaqus安装包,找到DS_SIMULIA_Suite_20xx,我使用的是2021版本。
在后续的文件夹中依次打开:1→SIMULIA_Abaqus_AI,下载该文件夹中的压缩包并解压。
下载解压后逐级打开可以看到Abaqus可以与CATIA、PROE、SW等建立关联,选择自己需要的即可。
打开Solidworks_2.3 Associative_Interface,解压其中的压缩包,得到Sw2AbqPlugin.dll文件,注意该目录下有官方的英文说明文档,可以直接阅读完成后续步骤。
得到的Sw2AbqPlugin.dll文件放入Abaqus的根目录,或者新建一个文件夹,只需要记住对应的位置即可。然后用管理员权限打开SW,打开dll文件所在目录并打开插件文件,显示加载好插件。
随后打开Abaqus CAE,选择Assembly再选择Tools,依次选择CAD Interfaces→Solidworks,ENABLE打开端口49180。
显示端口已打开。
在Abaqus中确认当前工作目录,我的工作目录如下,在File→Set work Directory中查看并复制。
回到solidworks中,鼠标悬停左上角,选择工具→Abaqus→Export to Abaqus/CAE
左边属性栏默认端口49180,工作地址输入刚才复制的地址,点击对勾。
现在,在Solidworks中建模的图形就可以在Abaqus中实时更新了。后续也可以使用Solidworks上方的按钮进行快速传递,而不用通过工具栏进入。