焊接是门古老的工艺,早在公元前3000多年埃及出现了锻焊技术,公元前2000多年中国的殷朝采用铸焊制造兵器,公元前200年前,中国已经掌握了青铜的钎焊及铁器的锻焊工艺。近代的焊接工艺开始于19世纪末,先后由法国,美国等人发明了各种焊机。大约1912年,美国福特汽车公司为了生产著名的T型汽车,在自己工厂的实验室里完成了现代焊接工艺。后各个国家的科研工作者及公司陆续发展各种各样的焊接技术,如激光焊,摩擦焊,电阻焊,搅拌摩擦焊等,丰富了焊接工艺,并使焊接工艺得到了更加广泛的应用,现在的汽车的白车身生产,自动化的焊接线已经成为标配。

图1 古代铸焊示意图

图2 白车身焊接生产线

焊接仿真技术的发展,受限于计算机硬件的发展,在20世纪30年代,才由前苏联的雷卡林,系统的研究了焊接传热问题,建立焊接传热学的理论基础,将焊接热源简化为点、线、面热源进行仿真。之后的焊接仿真发展日新月异,其中作为焊接仿真中应用最广的双椭球热源,是在1984年由加拿大学者Goldak提出的。为了解决大构件的焊接变形快速仿真,1989年日本学者Ueda等提出了固有应变概念,该方法通过对固有应变进行计算,然后将其施加在焊缝进行一次弹性有限元分析,经过计算机的求解就能得到整体构建的焊接变形。发展到现在,已经有很多的软件可以实现三维的焊接仿真了。

对于激光焊接来说,其本质与普通的弧焊并没有太大的区别,比较不同的焊接热源的选择。普通的焊接一般选择Goldak的双椭球热源就可以了,但是激光焊接由于激光的种类,功率,焊接表面情况的原因,热源模型选择差异性比较大。目前以4种热源模型比较常见,分别是:

ü 圆锥体热源模型

ü 高斯旋转体热源

ü “高斯面+圆锥体”复合热源模型

ü “高斯面+圆柱体”复合热源模型

本次仿真所讨论的是高斯面+圆柱体的复合热源模型,模型示意图和函数表达式如下图:

图3 热源模型和函数表达式

在这里列举些常见的焊接仿真工具:

MSC.marc, abaqus , ansys , sysweld , simufact.welding , fluent , ......

以上列举的是国际上比较常用的软件,国内也有些公司开发了相关的软件,但由于种种原因,应用范围较小,技术也与现有软件存在不小的差距,生存现状堪忧,希望他们能够继续发展,这里不做讨论研究。对于列举的软件,各有特点,很难说谁的好谁的坏,在焊接仿真的准确度上也是一样,各有特点。本文涉及到的两个软件MARC和abaqus也是一样,各有特点。

对于MARC,曾经一款很牛的软件,现在几乎变成小众软件了,只有哈工大,南航等学校已经商飞等有限几个公司在使用,这几年marc的日子不太好过,先后随着主人msc被转手多次,现在被海克斯康收购,在发展的道路上起起伏伏。用的不多的原因还包括现在的教材较少,有限的几个教材还是基于老版本编写的,使用起来很不方便。但这些都是外表,对于焊接仿真而言,marc还是很不错的,有着自己的焊接模块,对于普通的焊接分析来说,用起来非常方便,另外该软件在求解的收敛性上也非常不错。

图4 Marc 界面

图5 焊接模块与焊接子程序

虽然Marc中有图5中的焊接模块,但是复合热源模型需要使用子程序来实现。推荐的子程序组合:marc2019+visualstudio2017+IntelParallelStudioXE2019。在子程序的选择上,可以用Uflux或Uweldflux。本文使用的是Uflux。

图6 Marc中Flux焊接子程序

在子程序中,核心是对热源的施加,marc中采取的方法是通过对边界条件名称的判断来选择不同的热源模型。最终的焊接云图如图7所示:

图7 Marc中焊接云图

Abaqus软件,和marc软件有着很深的渊源,其创立者之一是MARC创立者Pedro Marcal的学生。因此几乎marc能实现的功能abaqus都可以实现,反之亦然。但是abaqus的发展要比marc好点,在2005年被达索收购后,达索在前后处理方面给与了abaqus很大的增强,并且在软件推广等方面做了很大的贡献,目前市面上abaqus的教材非常的多,非常有助于abaqus的学习。

图8 abaqus界面及热源施加

图8是abaqus的界面及热源施加。由于abaqus中没有单独的焊接模块,所以热源的施加只有一种方式,就是以子程序的方式。无论是双椭球热源还是本文的焊接复合热源。

图9 abaqus中Flux焊接子程序

在子程序中,核心是对热源的施加,abaqus中采取的方法是通过对JLTYP的定义的判断来选择不同的热源模型。最终的焊接云图如图10所示:

图10 abaqus 中焊接云图

做个总结:无论使用marc还是abaqus,都是可以的,尤其是复合热源这种需要使用子程序的,差异几乎可以忽略。对于焊接的准确度问题,两个软件的求解方法稍微区别,marc使用的是解耦算法,abaqus有两种,一种是顺序耦合一种是完全耦合,各有优缺点,读者需要结合自己的模型自行选择,但是有一个步骤必须要做,就是热源的校核。只要热源校核没问题,结果大多都是可以接受的。

对于两个软件的焊接仿真,我再仿真秀平台录制了两个专题课程,可以供大家学习。

高斯旋转热源与双椭球热源_专题文章2.在Marc和abaqus中进行激光焊接仿真的模拟...相关推荐

  1. 高斯旋转热源与双椭球热源_【干货】论焊接,3D打印模拟的热源模型——焊缝、3D打印高度变换模拟...

    原标题:[干货]论焊接,3D打印模拟的热源模型--焊缝.3D打印高度变换模拟 焊接.3D打印是难度相对较高的数值模拟过程,在模拟温度场及应力场过程中,至关重要的是如何进行热源函数的建立和加载,同时配以 ...

  2. 高斯旋转热源与双椭球热源_电力分公司:多措并举保证供暖质量效益双提升

    面对低温寒潮天气,电力发公司全体干部职工以高度的责任感和使命感坚守供暖第一线,用实际行动全力做好澄合矿区集中供暖保障工作,保证供暖质量与经济效益双提升. 稳调细控保障热源稳定.供暖锅炉的安全稳定经济运 ...

  3. n维椭球体积公式_加速度计 椭球校准 (最小二乘法 椭球拟合)

    在搞自动控制中,很少有人能不和陀螺仪,加速度计这些打交道,当然还有些人还不免和地磁计打交道, 这类三轴传感器都有一个特性,三个轴的零飘不一样,三个轴的比例尺不一样,随机游走我们暂且不考虑, 那么这时候 ...

  4. 地磁校准 椭球校准_如何校准电视

    地磁校准 椭球校准 You don't have to spend a fortune to get a better picture from your TV. Our instructions a ...

  5. n维椭球体积公式_【“数”你好看】点到直线与面的距离公式

    点到直线的距离公式是高中常见的解析几何公式,形式很优美,但很多人不清楚它的由来,本篇主要来推导一下这个公式,并推广到点到面的距离公式. 基础知识 向量(vector):方向(direction)+大小 ...

  6. n维椭球体积公式_混凝土工程量计算规则及公式

    ▶下载微试验APP ▶发布招聘 点击进入"微试验_视频课件+题库复习+模拟考试"学习 混凝土垫层工程量计算规则及公式 1.条形基础砼垫层计算公式  外墙条基砼垫层体积=外墙条形基础 ...

  7. n维椭球体积公式_干掉公式 —— numpy 就该这么学

    文 | 太阳雪 来源:Python 技术「ID: pythonall」 机器学习和数据分析变得越来越重要,但在学习和实践过程中,常常因为不知道怎么用程序实现各种数学公式而感到苦恼,今天我们从数学公式的 ...

  8. n维椭球体积公式_【三分钟知识点】初中物理公式大全,赶快收藏!

    感谢您关注"高中物理"公众号,如您尚未关注,请点击上方蓝字关注我们,获取更多知识方法.每日更新,与您不见不散! 想要学好初中物理,熟记物理公式是前提,下面是我们为大家整理的初中物理 ...

  9. n维椭球体积公式_中考物理各种公式单位换算总结

    一.速度公式 物理量 计算式 国际主单位 常用单位 换算关系 速度v V=s/t m/s Km/h 1m/s=3.6km/h 路程s S=vt m Km 1km=1000m 时间t t=s/v s h ...

最新文章

  1. 360显示html邮件内容,“邮件怎样发送视频内容”的解决方案
  2. Zeal工具下载Elasticsearch离线文档
  3. MybatisPlus入门之快速入门
  4. 《Access 2007开发指南(修订版)》一一1.5 什么是数据库对象
  5. 精通Java设计模式从初见到相爱之工厂+策略模式(3)
  6. remote: Incorrect username or password ( access token ) fatal: Authentication failed for gitee
  7. php opcache 详解
  8. 字节数组转换为图片_每日一课 | Python 3 TypeError:无法将“字节”对象隐式转换为str...
  9. 0.接口测试学习路径
  10. 利用阈值分割原理,对给定图像编程实现二值、反二值、截断、反截断、大津阈值、自适应阈值等类型阈值图像分割,给出实现源码和结果图像。
  11. 用Java描述数据结构之二叉树,前序遍历,中序遍历,后序遍历
  12. 一个通用的VB磁盘文件搜索引擎类
  13. 初探线程之线程竞争及故障
  14. mac 下 word 2011 使用笔记
  15. 池化层MaxPool函数详解及反向传播的公式推导
  16. [机缘参悟-36]:鬼谷子-飞箝篇 - 面对捧杀与诱饵的防范之道
  17. win10锁屏壁纸的提取方法
  18. 贪婪洞窟2一直显示连接服务器失败,《贪婪洞窟2》登陆失败解决方法 进不去怎么解决...
  19. 豆瓣评分9.4!跟邱锡鹏教授一起学「神经网络与深度学习」,7月19日开课
  20. arcgis把jpg转成栅格图像_[转载]在ArcGIS中配准(TIF、JPEG)栅格图像并矢量化(转)...

热门文章

  1. 从零开始学HTML 5
  2. 关于放大器中的SR参数
  3. 相机标定 >> 坐标系转换@内参、外参
  4. 医院信息化-5 集成平台和数据中心
  5. 电商图片下载,下载阿里巴巴天猫淘宝图片,电商助手
  6. c语言实现图像的平移,c语言实现图像的旋转与平移
  7. siesta在Linux运行,请教,为什么siesta编译中没报错,然而运行的时候跑不起来呢 - 第一原理 - 小木虫 - 学术 科研 互动社区...
  8. 试了一下百度的 音乐随心听,当场蹦出个 让我们荡起双桨~~~
  9. 如何在windows xp[ 下使用自带的播放器播放 mp4、AVI视频
  10. JIT VS AOT