基于VTK的激光焊接数值模拟可视化系统的研究与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
激光焊接是一种高能束流加工方法,其优点主要有焊接效率高、飞溅少、热影响区小、焊缝成形均匀等。从上世纪九十年代初期开始,激光焊接逐渐成为了连接精密敏感、几何形状复杂等工件的专用焊接方式。同时,激光焊接也是一个快速而不均匀的热循环过程,焊接过程中的传热、传质以及熔池流动影响并决定了焊接接头的组织与性能。因此,研究各工艺参数对焊接质量的影响是焊接研究的重点。但是,仅靠焊接工艺实验无法很好定量地分析焊接过程中的物理传输机制,数值模拟技术在激光焊接中的应用随之而生。
     随着计算机软、硬件的迅速发展,计算机数值模拟技术在激光焊接领域里得到了初步的应用,推动了激光焊接技术不断地向前发展。通过建立复杂的焊接过程物理模型,借助于高效的算法,用计算机程序来模拟实验过程,能够获得实验方法难以得到的熔池内部温度、压力分布信息以及熔池流动行为等重要数据。
     激光焊接数值模拟会产生大量的分析数据,对于研究人员和工艺人员来说,他们所关心的是这些数据之间内在的联系和规律。这时,就需要依靠数值模拟可视化系统来对结果数据进行可视化。可视化系统将这些抽象、枯燥的数据转换为更利于人们理解的图形、图像,有助于研究人员和工艺人员更加直观地观察和理解焊接的微区传热、传质以及流动过程。目前,尚无专门针对激光焊接数值模拟可视化系统的研究。在此背景下,本文基于激光焊接数值模拟,选择可视化图形开发工具包VTK(Visualization Toolkit)作为算法基础,采用面向对象技术,开发出一款激光焊接熔池流动数值模拟专用的三维可视化系统。
     首先,研究了可视化图形工具包VTK的类层次结构、图形算法的封装机制以及图形绘制流水线机理,解决了可视化算法的问题。
     其次,对可视化图形工具包VTK的数据读取接口进行扩展,开发了激光焊接数值模拟计算分析结果数据专用的数据读取接口。
     最后,详细给出了激光焊接数值模拟可视化系统的设计与实现方法,实现了运动熔池温度场、流动场以及其他海量物理场数据的实时读取、动态显示和微区分析,并支持三维图形的基本操作以及体绘制、等值面渲染等高级可视化图形算法。
     应用实例表明,基于VTK的激光焊接数值模拟可视化系统能够读取三维可视化数据文件,并对焊接熔池微区温度场、速度场以及压力场进行多种方式的动态显示,并支持体绘制以及等值面渲染等高级图形绘制功能,能够有效地帮助研究人员与工艺人员理解焊接的物理传输过程。
Laser welding is a processing method which uses high energy density beam, and it has the advantages of high efficiency, little welding spatter, small heat effected zone and even seam. From the early 90’s of the 20th century, laser welding has become the specific welding method of connecting and forming the work pieces which are precision, sensitive and with complex geometry. And also, laser welding is a fast and uneven thermal cycling process. The heat transfer, mass transfer and the flow of molten pool in the welding process effect and decide the structure and performance of the welding joint. Therefore, researching the effect of process parameters on the welding quality is the key to the welding research. However, the welding process experiment can not analyze the physical transmission mechanism during the welding quantificationally. Thus, the implementation of numerical simulation technology in the laser welding is thereupon springing up.
     With the rapid development of computer software and hardware technology, computer numerical simulation has been implemented in the filed of laser welding widely which pushed the development of laser welding technology forward. Through building the complex physics model of welding process, by means of efficient algorithms and using the computer programs to do the experiment, the researchers can obtain some important data about the temperature and the pressure distribution and the flow of the molten pool which can not be obtained through the process experiment.
     Numerical simulation of laser welding will produce large amount of analysis data. For the researchers and the technologists, they care about the connection and the pattern between them more than the data themselves. Meanwhile, we need the visualization system for the numerical simulation to visualize the result. The visualization system can transfer these abstract and bald data into the graphics or the images which are more acceptable, and can help the researchers and the technologists understand the heat transfer, mass transfer and the flow process of the micro cell during the welding process more intuitively. At present, there is no specific research on visualization system for numerical simulation of laser welding. On this background, this article chooses the Visualization Toolkit to be the algorithm basic and develops a visualization system for numerical simulation of the molten flow of laser welding based on the object-oriented technology and numerical simulation of laser welding.
     Firstly, this article studies the class architecture, the encapsulation mechanism of graphic algorithms and the image render pipeline of the Visualization Toolkit, and it resolves the problem with the algorithms of the visualization system.
     Secondly, this article extends the data interface of VTK and develops the specific data interface for the result data of numerical simulation of laser welding.
     At last, this article gives out the design and implementation method of visualization system for numerical simulation of laser welding in detail. The system realizes the real time reading the temperature field, fluid field and other magnanimity data, displaying dynamically and quantitative analysis of micro cell. And it supports the basic manipulation of 3D graphics and multiple render methods including advanced volume rendering and iso-surface rendering.
     It is demonstrated that the visualization system for numerical simulation of laser welding based on the Visualization Toolkit can read the visualization data, and display the temperature field, fluid field and pressure filed of the micro cell of molten pool dynamically in various ways. It supports multiple advanced render methods including volume rendering and iso-surface rendering, and can help the researchers and the technologists understand the physical transfer process of laser welding more intuitionistic.
引文
[1]刘必利,谢颂京,姚建华.激光焊接技术应用及其发展趋势[J].激光与光电子学进展,2005,42(9):43-47
    [2]赵贺,杨黎峰,赵熹华.激光焊接热过程数值模拟研究进展[J].航天制造技术, 2004,10(5):31-35
    [3]程隆双,冯薇.影响激光焊接加工的几个主要参数[J].机电技术,2008,1:58-61
    [4]张文毓.激光焊接技术的研究现状与应用[J].新技术新工艺,2009,1:48-50
    [5]曾祥呈,黄建文,张庆茂.激光焊接过程温度场的模拟[J].应用激光,2008,28(3):190-195
    [6]武传松.焊接热过程与熔池形态[M].北京:机械工业出版社,2007
    [7]郭庆,蒋万青.激光焊接温度场数值模拟[J].航空维修与工程,2004,5:28-29
    [8]崔俊芝.计算机辅助工程(CAE)的现在和未来[J].计算机辅助设计与制造, 2000, 6:3-7
    [9]张瑞华,陈磊,樊丁,片山圣二.深熔激光焊接熔池温度场的数值模拟[J].中国科技论文在线,2008,4:268-272
    [10]李晓梅,黄朝晖.科学计算可视化导论[M].长沙:国防科技大学出版社,1996
    [11]陈军城,俞海良,芦凤桂,唐新华.高强钢激光穿透焊熔池温度场数值模拟[J].应用激光,2008,28(3):177-180
    [12]姚继峰.科学计算可视化的方法与实现[J].高性能计算发展与应用,2007,4:27-31
    [13]彭善德.钛合金激光焊接及数值模拟:[硕士学位论文].武汉:华中科技大学,2006
    [14]熊智军.铝合金激光深熔焊接热过程数值模拟研究:[硕士学位论文].长春:吉林大学,2004
    [15] D.Rosenthal. Mathematical theory of hear distribution during welding and cutting [J]. Weld,1941,(5):220-234
    [16]张文.焊接传热学[M].北京:机械工业出版社,1989
    [17]迟鸣声.镁合金复合热源焊接工艺与数值模拟研究:[硕士学位论文].大连:大连理工大学,2006
    [18] Ueda.Y. Theory of Thermal Elastic-plastic Analysis With a More General Work Harding Rule[J]. Transaction of JERI,1980,19(1):107-114
    [19] Swift.H.D, T.Gick,A.E.F. Penetration Welding with Laser Welding [J]. Applied Physics,1973,44(11):2492-2498
    [20] H.E.Cline,T.R.Anthony. Heat Treating and Melting and Melting Material With a Sacnning Laser or Electron Beam[J]. Applied Physics,1977,48(9):3895-3900
    [21] Mazunber,W.M.Steen. Heat Transfer Model for CW Laser Material Processing[J]. Applied Physics,1980,11(2):941-947
    [22] Dowden.J,Davis.M,Kapadia.P. Some Aspect of the Fluid Dynamics of laser welding [J]. Fluid Mechanics,1983,123:123-146
    [23] Goldak.A. A new finite element model for welding hear source[J]. Trans ASME,Metallurgical Transaction,1984,15B(6):229-236
    [24] W. M. Steen,J.Dowden,Davis.M,Kapadia.P. A point and Line Source Model of Laser Keyhole Welding[J]. Applied Physics,1998,31(7):1255-1260
    [25] Akhter.R,Davis.M,Dowden.J. A method for calculating the dused zone profile of laser keyhole welds[J]. Applied Physics,1989,21:23-28
    [26] S.G.Lambrakos,E.A.Metzbower,P.G.Moore. A numerical model for deep penetration laser welding[J]. ICALEO,1991:40-52
    [27] Basu.B,Data.A.W. Numerical study of steady state and transient laser melting problems: Characteristics of flow field and heat transfer[J]. Heat Mass Transfer,1990,33(6):1149-1163
    [28] Y.Matsuhiro,Yinaba,Toji,Emurakami. Study On Keyhole Formation in Laser Welding[J]. Welding International,1995,9(12):945-949
    [29] P.Solana,J.L.Ocana. A mathematical model for penetration laser welding asfree-boundary problem[J]. Applied Physics,1997,30(2):130-131
    [30] Lampa.C,Kaplan.A. An analytical thermodynamic model of laser welding[J]. Applied Physics,1997,30(9):1293-1299
    [31]陈楚,汪建华,钟晓敏等.三维瞬态焊接温度场的有限元模拟[J].上海交通大学学报,1996,30(3):139-148
    [32]徐九华,罗玉梅,张靖周.高能束流小孔焊接模式传热过程的数值模拟[J].中国激光, 2000,27(2):174-176
    [33]郑启光,辜建辉,王涛.激光深熔焊接的熔池行为与焊接缺陷的研究[J].激光技术,2000,24(2):90-94
    [34]熊建刚.深熔激光焊接小孔和熔池形状数学模型及工艺参数ANN优化设计:[博士学位论文].武汉:华中科技大学,2001
    [35] Pang Shengyong,Chen Liliang,Duan Aiqing. Direct numerical simulation non-convex contour phenomenon of weld pool surface during laser keyhole welding of Ti-6.56Al-2.15Zr-2.1V-1.6Mo alloy[J]. Journal of Physics D,Applied Physics,submitted
    [36] MCCORMICK.B.H,DEFANTI.T.A,BROWN.M.D. Visualization in scientific computing[J]. Computer Graphics,1987,21(6):special Issue
    [37] PATRIKALAKIS.N.M. Scientific Visualization of Physical Phenomena[M]. Tokyo: Spring-Verlag,1991:136-141
    [38]唐泽圣,孙延奎,邓俊辉.科学计算可视化理论与应用研究进展[J].清华大学学报(自然科学版),2001,Z1:199-202
    [39] Allgood,Glenn. Visualization of temporal and spatial data for civilian and defense applications[M]. April 2001. Bellingham,Wash,USA:45-54
    [40] Bloomenthal.J. Poligonization of Implicit Surfaces[J]. Computer Aided Geometric Design,1988
    [41]徐强华.科学计算可视化技术在转炉激光测厚系统中的应用:[硕士学位论文].武汉:武汉大学,2005
    [42] ParaView. http://www.paraview.org. Kitware Inc
    [43]周杲.地质科学计算可视化软件系统研究:[硕士学位论文].成都:成都理工大学,2002
    [44]唐泽圣等.三维数据场可视化[M].北京:清华大学出版社,1999
    [45]卢海霞.基于Java3D技术的科学可视化研究:[硕士学位论文].北京:华北电力大学,2005
    [46]黄凤娇.基于多流体网格的可视化计算机技术研究与软件开发:[硕士学位论文].北京:中国工程物理研究所北京研究生部,2003
    [47]常君明,邱磊,邹早建.基于VTK的CFD可视化系统开发和应用[J].武汉理工大学学报,2004,26(4):83-85
    [48] William. J,Schroeder,Lisa. S. The VTK User’s Guide[M]. Kitware Inc,2001
    [49]熊振华.凝固模拟实时动态后处理技术的研究与开发:[硕士学位论文].武汉:华中科技大学,2008
    [50] The Visualization Toolkit. http://vtk.org/VTK/project/about.html. Kitware Inc
    [51]李嘉,胡怀中,胡军等.可视化三维图形库Visualization ToolKit3.2的原理及应用[J].计算机应用与软件,2004,21(5):5-7
    [52] VTK technical features. http://vtk.org/VTK/project/technical.html. Kitware Inc
    [53]许庆功,李昌华. VTK框架结构与运行机制的探讨[J].洛阳理工学院学报(自然科学版),2009,18(1):67-70
    [54]陈琰,梁云,杨海新.基于VTK技术的可视化研究[J].电脑知识与技术(学术交流),2007,11:1282-1283
    [55]贾勇强.三维医学图像的体绘制方法研究与VTK应用:[硕士学位论文].长春:长春理工大学,2005
    [56]William.J , Kenneth.M , William.E. The Design and Implementation Of An Object-Oriented Toolkit For 3D Graphics And Visualization[J]
    [57]彭天强,王聪丽.可视化工具包应用研究[J].信息工程大学学报,2003,4(1):69-72
    [58]吴松峻,彭复员.基于VTK的二维轮廓线的三维可视化重建[J].计算机与现代化,2004,10:111-113
    [59]张辉,杨文强,张向阳. VTK技术在地震勘探三维可视化中的研究及应用[J].能源技术与管理,2008,5:123-125
    [60]宋小鹏.基于VTK的室外场景三维重建:[硕士学位论文].北京:首都师范大学,2006
    [61]谢孟玮.基于VTK的直升机飞行品质评估过程可视化技术研究:[硕士学位论文].南京:南京航空航天大学,2005
    [62]陈卓.基于VTK的可视化相关研究及其在医学TPS中的应用:[硕士学位论文].合肥:合肥工业大学,2004
    [63]李大有.程序设计系统设计师(高级程序员)[M].北京:人民邮电出版社,2002
    [64]任红卫.面向对象技术与软件复用技术的关系[J].电脑与电信,2008,5:77-78
    [65]杨磊,李肯立,齐雪生,彭成斌.三维地震数据场的并行体绘制算法[J].计算机科学,2008,35(6):258-260
    [66]杨文.基于体绘制的三维医学图像可视化技术研究:[硕士学位论文].武汉:华中科技大学,2007

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700