找回密码
 注册
Simdroid-非首页
查看: 290|回复: 7

[Simufact] 用Simufact.welding做焊接仿真(初学者案例)

[复制链接]
发表于 2015-4-30 10:28:41 | 显示全部楼层 |阅读模式 来自 上海
Simufact.welding是一款专门用来做焊接仿真的软件,这些年慢慢地开始普及开来。
本人也是刚接触软件不久,试着做了几个焊接方面的案例,发现确实比较简单方便,给大家分享一下整个软件操作的流程。

说明:本案例是模拟两块板的T形焊接,如下图所示:


1. 打开simufact.welding,我使用的版本是4.0.3,网上可以下载到安装程序。


2. 自定义显示单位。单击 Extras → Settings,打开设置界面。选择 Units/Unit system,进行单位的自定义。分别修改以下常见单位:
Angle : degree (°)
Length : Millimeter (mm)
Velocity : mm/s
Force per length : N/mm
Pressure: Mpa
Temperate: degree Celsius (℃)


3. 新建工程。选择 Project → New (Ctrl + N) 或者单击 Create new project。输入新建工程的名称:Singlefillet,选择一个保存路径,点击OK。


4. 设置向导。打开重力选项,输入模型个数:
Component:2
Bearing:2
Fixing:2
Clamping:2
Robots:1


5. 导入网格文件。导入准备好的网格模型,右键单击 Geometries,选择Library。打开Singlefillet文件夹。全选所有的.bdf文件。勾选 Use for all geometries 选项。点击 OK。




6. 拖拽设置。在 Catalog 栏中选择 plate,单击并按住鼠标。将其拖拽至左侧对应的进程树中。释放鼠标。对应关系为:
web on Component
plate on Component-2
fixing on fixing
fixing2 on Fixing-2
fixing3 on Fixing-3
clamping on Clamping
clamping2 on Clamping-2
bearing on Bearing
bearing2 on Bearing-2


7. 添加材料。右键单击material,选择library。在材料库中,找到S235-JMP-MPM-sw,单击OK。将材料一一拖拽如左侧进程树中的web, plate 和 Robot下面。



8. 建立焊枪轨迹。右键单击Trajectories,点击New,新建焊枪轨迹。手动输入两个点的坐标。
-50,   -0.75,  1.5
100,  -0.75,  1.5
请注意单位为mm。



9. 输入焊接参数。
焊接速度:25mm/s
电流:180A
电压:18V
热效率:0.85


10. 定义热源参数输入热源模型参数,双椭球模型。
af:1.5
ar:6
b:2
d:2


11. 完成焊接轨迹的添加。三步完成后,单击OK。重命名轨迹名称,为weldpath。将轨迹拖拽至Robot下面,完成添加。



12. 调整焊枪角度。双击Robot,打开焊枪设置。在第二个选项卡Trajectories中,进行以下操作:
勾选 projection on surface
勾选 orientation,默认选择component center
在offset中输入 -0.4



13. 生成焊缝填充单元。在第三个选项卡fillet generation中,进行以下设置:
在 fillet geometry 中,选择 >generate fillet<
在 quality 中,选择 medium
输入b: 0.2, z1: 2.25, z2: 2.25.
点击 preview
单击 OK


14. 检查填充单元。可以在图形显示窗口,看到自动生成的填充单元的情况。


15. 定义卸载时间。双击 fixing,勾选 deactivation,输入10s。重复该操作,对fixing2也进行同样的设置。


16. 定义夹持力。双击clamping,设置夹持弹簧的刚度为1000N/mm,设置夹持力为500N。点击OK。重复该操作,对clamping2同样的设置。


17. 求解器设置。双击求解器simufact,打开设置窗口。
勾选 suppress mechanical solution (only thermal solution)
勾选多线程运行




18. 求解时间。在第二个选项卡 Time 中,设置总求解时间为 20s。


19. 网格细化等级。在第三个选项卡refinement中,选择 level 为1。


20. 追踪点。在第四个选项卡 Tracking points中,点击 导入。定位到文件位置(以安装程序目录为 C:\\\\Program Files 为例)
C:\\\\Program Files\\\\simufact\\\\welding\\\\4.0.3\\\\lib\\\\trackpoints\\\\si_tracking_points_mm.csv。点击OK,以mm单位制导入。


21. 查看追踪点。单击工具栏上的 show tracking points in view,将图形以透视方式显示,可以观察到追踪点的实际位置。


22. 求解监控。右键单击 process,将其重命名为 Calibration。单击 start analysis 按钮,开始计算。可以打开 analysis manager 进行查看求解的进度。





23. 焊接监视器。在进程树中,右键单击results,选择welding monitor下的robot,单击打开。调整焊接监视器的位置,可以查看熔池的切片形状。



24. 变形计算。单击 smooth analysis stop,终止当前计算。复制该计算进程。将其重命名为Singlefillet。




双击求解器设置。在general settings中,去掉 suppress mechanical solution 前面的勾,进行完整的热力耦合计算。
单击 start analysis,进行求解。


25. 查看结果。右键单击results,点击 show results 查看结果。关掉网格显示。




26. 查看追踪点温度曲线。右键点击results,单击tracking points。可以选择查看温度曲线、位移曲线等等。



27. 其他结果查看。

勾选 show boundary conditions,查看边界条件。选择 total distortion,查看变形情况。


在放大倍数的窗口,修改默认值 1 为 10。勾选 show initial model。可以在图形显示窗口查看放大十倍后,当前模型与原模型的变形对比。


选择查看 effective stress,查看mises应力。可以选择各方向的分应力,在下拉框中进行选择。


在图形显示窗口,右键单击,选择 measure distance。在模型任意位置,按住ctrl的同时进行点选,在右侧即显示,此时刻该点的计算结果。


谢谢。

发表于 2015-4-30 10:34:38 | 显示全部楼层 来自 上海
Simdroid开发平台
顶起,不错哟,值得学习
回复 不支持

使用道具 举报

发表于 2015-5-3 17:06:14 | 显示全部楼层 来自 广东
求源文件,谢谢!  楼主好人
回复 不支持

使用道具 举报

 楼主| 发表于 2015-5-8 10:39:44 | 显示全部楼层 来自 上海
liuyun114936 发表于 2015-5-3 17:06
求源文件,谢谢!  楼主好人

源文件下载地址在百度网盘上:http://pan.baidu.com/s/1ntoolnV
回复 不支持

使用道具 举报

发表于 2015-9-25 16:57:00 | 显示全部楼层 来自 湖南株洲
再分享一下吧,资源已经失效,另外,simufact软件在哪里可以下载啊,能给个链接吗,zhonghw598@163.com,感谢支持,希望能多多交流,多多沟通,一起提升。
回复 不支持

使用道具 举报

发表于 2015-10-6 13:42:53 | 显示全部楼层 来自 山东
很好的资料
回复 不支持

使用道具 举报

发表于 2015-11-2 21:45:46 | 显示全部楼层 来自 广东
顶起,不错哟,值得学习
回复 不支持

使用道具 举报

发表于 2015-11-19 17:11:06 | 显示全部楼层 来自 甘肃兰州
不是说Simufact welding4.0以上版本都可以支持内部网格划分了吗?为啥这个4.03不行呀!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-27 00:49 , Processed in 0.035349 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表