首页/文章/ 详情

Abaqus与CAD软件联合(3) - Abaqus与Creo参数传递

2天前浏览33

在上一文中介绍了 Pro/ENGINEER (Creo) 关联接口程序的安装方法。本文介绍 Abaqus 与 Creo 如何进行参数传递。

通过Pro/ENGINEER (Creo) 关联接口程序,可以实现 Abaqus 与 Creo 的双向数据传递。也就是说,1)Creo 中的几何模型和参数更改,可以传递到 Abaqus/CAE;2)Abaqus/CAE 也可以修改 Pro/ENGINEER (Creo) 几何特征的参数,并将更新后的参数传递到 Pro/ENGINEER (Creo) 模型。

1. Abaqus/CAE 与 Creo 参数传递

本文以 Creo 6.0 与 Abaqus/2023 为例,详述Abaqus/CAE 与 Creo 参数传递具体操作方法。

1.1 打开软件,启动连接端口

分别打开 Abaqus/CAE 和 Creo。并在 Abaqus/CAE 中启动连接端口。需要注意的是,Creo 需要打开【Creo Parametric 6】。

1.2 创建模型

在 Creo 中创建模型,并保存。仅用于演示,此处做一个简单实例拉伸。

1.3 在 Creo 中定义参数

在 Creo 中定义参数。注意,Abaqus/CAE 仅能识别 Creo 中的特征参数,因此定义参数时,必须是定义为特征的参数,并且参数名需要以“ABQ_”开头,否则不能传递给 Abaqus/CAE。具体操作如下:

  1. 点击菜单栏的【Tools】。
  2. 点击【Model intent】选项卡中的【d= Relations】。
  3. 在弹出的“Relations”对话框中,【Look in】项选择为【Feature】,必须是定义为特征的参数。
  4. 点击白色拾取图标   
  5. 选择建模树中的【Extrude 1】,选择后,实体上将显示 d0、d1、d2 等尺寸参数,即这三个参数完整定义了该实体。
  6. 选择【Extrude 1】后,在“Relations”对话框中,将出现“Feature EXTRUDE_1….”,即表示选择了某个特征。
  7. 定义参数表达式。d0 = ABQ_Z;d1 = ABQ_X;d2 = ABQ_Y。其中d0、d1、d2 是实体的尺寸参数;ABQ_Z、ABQ_X、ABQ_Y 是用户定义的参数名,必须以 “ABQ_”开头。
  8. 在【Local Parameters】下方的表格中,分别定义三个参数ABQ_Z、ABQ_X、ABQ_Y,并在【Value】列定义值。
  9. 点击【OK】即完成参数定义。

后续若需修改参数,也是打开“Relations”对话框进行修改。

1.4 更新模型

定义参数或修改参数值后,切换到菜单栏的【Model】,点击【Operations0】选项卡的【Regenerate】,模型立即更新为参数值定义尺寸。如下图所示,三个方向上长度均为 100。

1.5 将Creo 中的模型传递到 Abaqus/CAE

  1. 在Creo 的菜单栏中切换到【Tools】,点击下方的【Open in CAE】。
  2. 输入“Y”点击    可将模型传递到 Abaqus/CAE 中。 
  3. 在 Abaqus/CAE 的“Part”模块,点击菜单栏的【Tools】-> 【CAD Parameters】,可看到 Creo 中定义的参数传递给了 Abaqus/CAE。

后续在 Creo 中的任何模型更改,都可以通过这种方式将模型传递到 Abaqus/CAE 中。

1.6 在 Abaqus/CAE 中更新参数(非常不建议)

  1. 在 Abaqus/CAE 的“CAD Parameters”对话框中,更改“ABQ_X”的值为 200。
  2. 勾选【Keep CAD software running】。
  3. 点击【Update】。
  4. 可以看到在 Abaqus/CAE 中,模型已更新。
  5. 但在Creo 中,模型并未更新。
  6. 在 Creo 文件保存路径下,会生成另一个版本的文件,打开该文件可看到 Abaqus/CAE 中更新的模型已传递到 Creo。
  7. 检查参数,发现“ABQ_X”确实已更改为 200。

虽然 Abaqus/CAE 中可以更改 Creo 模型中定义的特征参数,但是非常不建议这样操作,因为这个更新过程非常慢,并且容易出错。建议更改模型的方式还是在 Creo 中更改然后传递给 Abaqus/CAE。不过,Creo 中定义的特征参数,可以用于在 Abaqus 中使用脚本来进行化研究。


来源:SimulateTech
AbaqusCreo
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-11-29
最近编辑:2天前
SimulateTech
硕士 签名征集中
获赞 51粉丝 9文章 42课程 2
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈