Isight集成UG(Parasolid)和Adams教程
凡遵金
fanzunjin@126.com
18611471273
2019年10月12日
2019/10/14
凡遵金 fanzunjin@126.com
1
内容
1、问题描述
2、文件准备
3、集成过程
4、创建DOE
5、DOE测试结果
2019/10/14
凡遵金 fanzunjin@126.com
2
1、问题描述
本教程以曲柄滑块仿真分析为例,描述通过isight集成CAD软件UG、和
多体动力学软件Adams。
设计变量:
曲柄长度crank_length (80 120)
连杆长度rod_length (240 360)
结果输出:
滑块的x方向最大速度velocity_Max
2019/10/14
凡遵金 fanzunjin@126.com
3
2、集成流程
创建曲柄滑块三维CAD UG参数化模型。
通过UG二次开发输出零部件parasolid格
式数据
准备ug批处理文件并测试自动输出
parasolid数据
将parasolid数据导入Adams软件,并创建
曲柄滑块动力学模型输出滑块x方向速度,
并提取最大速度值
准备Adams批处理文件并测试自动输出滑
块x向最大速度
在多学科优化软件isight中自动化集成仿
真流程,并用DOE进行测试
2019/10/14
凡遵金 fanzunjin@126.com
4
2、文件准备:集成UG所需模型
在Isight中集成UG需要准备以下文件:
1)、初始模型geometry.prt
– 通过这个文件建立ug初始模型,并将曲柄长度、滑块长度、曲柄角度
输出到文件parameter.exp中。
2)、 parameter.exp
– 这个文件中包含曲柄长度、滑块长度、曲柄角度。
3)、 export_crank.vb \ export_rod.vb \ export_slide.vb
– Vb文件是ug的操作记录文件,主要包括打开geometry.prt、输入表达
式 parameter.exp , 消 参 , 最 终 将 模 型 保 存 为 prt 格 式 , 再 通 过
export_parasolid.exe将各个子prt文件转化为parasolid格式数据。
4)、export_parasolid.exe
– 自编程序,基于UG二次开发输出parasolid格式数据。
2019/10/14
凡遵金 fanzunjin@126.com
5
2、文件准备:集成UG所需模型
4)、run_ug.bat
– 批处理文件,输出曲柄、连杆、滑块的parasolid数据。
#删除crank.prt、rod.prt、slide.prt,保证下一次计算生成的prt文件为最新文件。
del crank.prt
del rod.prt
del slide.prt
#将geometry.prt中的曲柄、连杆、滑块分别保存为单个的crank.prt、rod.prt、slide.prt
"D:\Program Files\UGS\NX 7.5\UGII\run_journal.exe" export_crank.vb
"D:\Program Files\UGS\NX 7.5\UGII\run_journal.exe" export_rod.vb
"D:\Program Files\UGS\NX 7.5\UGII\run_journal.exe" export_slide.vb
#删除crank.x_t、rod.x_t、slide.x_t,保证下一次计算生成的x_t文件为最新文件。
del *.x_t
#通过自编程序输出crank.x_t、rod.x_t、slide.x_t
export_parasolid.exe crank.prt parameter.exp D:\Isight_ug_adams\crank.x_t
export_parasolid.exe rod.prt parameter.exp D:\Isight_ug_adams\rod.x_t
export_parasolid.exe slide.prt parameter.exp D:\Isight_ug_adams\slide.x_t
2019/10/14
凡遵金 fanzunjin@126.com
6
2、文件准备:集成adams所需模型
在Isight中集成adams需要准备以下文件:
1)、UG输出的crank.x_t、rod.x_t、slide.x_t
Adams的输入文件,通过UG输出到模型路径中。
2)、export_velocity.cmd
– Adams命令文件,包括导入x_t几何模型、定义运动副、定义运动规律
、设置求解参数、提交计算、输出滑块速度。
3)、 run_adams.bat
– 运行Adams批处理文件。
del aview.*
del slide_velocity*.txt
"D:\Program Files\Adams\2012\common\mdi.bat" av ru-s b export_velocity.cmd e
2019/10/14
凡遵金 fanzunjin@126.com
7
3、集成过程
将以上生成的所有模型文件放在同一个文件中,并以此文件夹作为Isight
的模型目录。
建 立 一 个 Isight 模 型 , 并 保 存 在 模 型 目 录 中 , 文 件 名 为
isight_ug_adams_test.zmf。
1、设置工作目录为{modeldir}
①
②
③
④
2019/10/14
凡遵金 fanzunjin@126.com
8