设为首页 加入收藏
行业资讯 武汉城市圈 武汉市 黄石市 鄂州市 孝感市 黄冈市 咸宁市 仙桃市 潜江市 天门市
您现在的位置: 第一武汉网:武汉城市圈商贸资讯专业平台 > 行业资讯 > 机械相关 > 行业知识
电阻点焊过程数值模拟与仿真分析技术
第一武汉网:武汉城市圈商贸资讯专业平台   2008-07-14 03:44:46 作者:第一武汉网 来源:本站综合资讯 文字大小:[][][]
      摘要 本文介绍了自主开发的电阻点焊过程可视化模拟与分析软件中采用的关键技术,如接触面、接触电阻、面向对象技术、可视化技术。在前置处理中通过交互式的图形输入界面使用户能够方便、快捷的建立求解模型,用户以图形界面方式输入点焊工件、电极的形状参数、材料性能参数、焊接规范等,自由选择网格剖分的疏密程度,实现网格的自动剖分;所建立的模型数据不仅能进行存储,而且和有限元模拟计算有良好的嵌接;在后置处理中能够将有限元分析计算结果以图形方式直观地显示。

  引 言

  电阻点焊技术作为一种高效的薄板结构连接方法广泛应用于国民经济的各行各业,特别是汽车制造业。具不确切统计,一辆小轿车的壳体制造就需5000-10000个焊点。然而,点焊完成的时间很短,大约在0.2s左右完成。因此,依靠试验的方法研究其过程行为具有很大的难度。随着计算机技术的发展,数值模拟方法已成为分析电阻点焊过程机理的重要手段。国内外许多学者相继建立各自的数值模型,并普遍采用有限元分析方法对点焊过程进行了模拟计算,取得了很大的进展[1-10]。但这类工作的不足之处是研制软件的前后处理部分,需要收集整理并输入大量的原始数据,这些数据繁琐且容易出错,也因为缺乏功能完善的后处理器,也给推广使用带来了很大困难。

  科学计算可视化涉及计算机图形学、图像处理、计算机辅助设计、计算机视觉及人机交互等多个领域,是当前计算机应用新技术的热点之一[10]。随着科学技术的进步,工程领域的开发研究工作越来越向定量化、精细化的方向发展,工程人员需要更详细的了解结构内部各场量的分布情况。科学计算可视化技术凭借现代计算技术的图形能力把计算过程中产生的数据转变为直观的、易于理解的、以图形或图像形式表示的静态或动态画面,从而帮助人们有效的理解计算数据,从繁琐的数据后处理中解放出来。

  本文介绍了自主开发的电阻点焊过程可视化模拟与分析软件系统Visual SSRSW中采用的关键技术,如接触面、接触电阻、熔核形成和长大等、面向对象技术、可视化技术等。

  1 系统设计与实现技术

  按照可视化软件的结构设计的基本要求,从用户与系统交互的角度描述了本软件的结构流程,如图1所示。用户对系统的操作有两种途径,一是通过输入数据参数建立数值模型,系统进行数值计算,然后将结果进行处理并以图形显示的方式反馈给用户;另一方式则可以使用图形操作直接获得可视化信息。图中的A部分构成系统的前处理模块,B部分则是系统的后处理模块,A、B及数据处理部分共同组成了系统的可视化处理模块,数值计算模块单独另置。位于此系统中的每个模块要完成的工作既单纯又明确,且可以采用不同的编程语言独立实现。

  VC++在绘图及图像处理方面的功能是非常强大的,它专门定义了一组图形对象和部件用以绘制图形或完成一些基本的图像功能。利用这些对象、部件可以方便的绘制各种常用的图形,通过设置其属性,还可改变图形的不同风格。对于前、后置处理模块中的所要求的功能,VC++设备描述表(Device Context)的可重用DC类即可实现。DC类封装了全部绘图方法和大部分GDI函数,一般不需要直接调用Windows的API函数。

  在可视化处理中,除了绘图的实现方法外,还涉及到设备坐标(如显示器屏幕等)与实际坐标的映射关系,以及将设备坐标信息转换为输出数据信息这两个方面。

  2 有限元数值计算技术

  电阻点焊过程是一个高度非线性的多因素耦合过程,涉及电、热、力、磁和冶金等诸多方面。目前,数值分析大都采用二维轴对称模型研究点焊过程电、热、力行为的相互作用,还考虑到接触电阻等因素对点焊熔核形成过程的影响[10]。

  在点焊有限元分析程序设计中,关键技术是电极与工件,工件与工件的接触问题处理。本程序采用弹簧单元处理接触问题,当弹簧的接触力小于或等于零时,判断为分离,当弹簧力大于零时,判断为接触。由此确定界面的接触与否。界面电阻的处理为利用靠近界面的单元的最近高斯点的电阻率的变化模拟界面电阻。程序设计中进行了耦合计算,考虑了接触面积对电流强度的影响,考虑了材料常数随温度的变化,以及温度变化对接触面的影响等[5-8]。

  程序设计采用Fortran语言。此语言因其高精度的数据结构和计算结构,成为分析计算类软件的经典编程语言,如著名的大型有限元分析软件ANSYS就采用了FORTRAN77语言。然而,Fortran语言毕竟是一种面向过程的语言,其人机交互及图形处理能力并不理想,而面向对象的编程语言VC++则正好可以弥补Fortran语言在这两方面的不足。因此,采用VC++语言开发有限元分析软件的整体构架及前、后置处理系统,用Fortran语言独立开发数值计算程序,再运用一定的方法将它们连接为一个有机的整体。其中,进程间通讯是这类方法中的一种行之有效的连接方法。

  进程是Windows操作系统所涉及到的一个概念,是应用程序的运行实例,是应用程序的一次动态执行。可以通过Win32 API函数::CreateProcess()创建一个新进程,调用此函数的进程称为“父进程”,而被“父进程”创立的进程则为“子进程”。使用不同进程间通讯的方法可以开发密切相关的程序的程序组。如图2所示,本分析软件将Visual SSRSW系统的构架(其中包括前、后置处理)主程序作为父进程,将二维轴对称热弹塑性大变形点焊过程模拟程序SPFEM作为子进程,由父进程利用菜单消息映射函数启动子进程,从而实现了点焊过程有限元分析系统的前、后置模块与模拟计算模块的集成。该方法编程简单、思路清晰且程序的运行速度也很快。

  3 模型建立技术--前处理模块

  可视化建模作为有限元分析前置处理阶段的主要内容,对于保证模拟计算系统的性能至关重要。对建模过程的基本要求是简便、快捷,而交互技术必不可少。交互界面设计的优劣关乎整个系统的工作效率和用户的满意程度,优秀的界面可以使用户不必关心软件本身的细节而专注于自己的目标任务。Visual SSRSW系统是一个交互式的图形界面系统,允许用户使用交互式图形方式输入原始数据、观察图形实体及网格单元。

  前置处理模块的主要功能是建立求解对象的模型,定义相应的材料属性,确定场域中各子域的空间位置及形状参数,并自动进行网格剖分,从而为模拟计算做好准备。Visual SSRSW系统前处理的初始化参数包括点焊工件的性能参数、电极材料的性能参数、电极形状参数、焊接规范以及网格剖分数据等。系统中对场域采用四节点四边形等参元进行网格自动剖分,对计算区域的主体部分(电极头与工件接触区域)剖分的较细密,而对其它区域则剖分的较稀疏。为了处理工件和电极这两种介质的混合场域问题,采用弹性表面元模拟工件与工件、工件与电极间的接触状态。网格剖分部分最后生成与模拟计算模块接口的前处理文件。图形操作子模块可以对窗口显示的图形进行平移、缩放、打印预览及保存等操作。为了防止误操作,前置处理模块具有回退功能,可以一直返回到参数输入的首界面,从而提高了软件的安全性。图3表示了电极的参数化处理,便于进行网格的自动划分。

最新评论
发表评论
评论标题
评论内容
图片上传
表情图标
验 证 码
行业资讯分类导航  
化工相关  机械相关  家居用品 
纺织皮革  电脑软件  食品饮料 
包装纸品  农业相关  冶金矿产 
运动休闲  安全防护  玩具相关 
交通运输  电子电工  礼品饰品 
建筑建材  服装鞋帽  商务服务 
家用电器  办公文教  医药保养 
汽车摩托  通讯产品  能源环保 
五金工具  教育培训  生活服务 
招聘求职 
最新推荐行业资讯  
图文频道 下载频道 全站搜索 会员中心 友情链接 关于我们 联系方式 付款方式 广告服务 网址导航
第一武汉网(武汉市及武汉城市圈商务资讯专业门户平台)-运营商:武汉网络家联盟科技有限公司
联系电话:027-87332113  18071120160   QQ:935195149
Powered By 武汉网络家联盟 WH18.CN 第一武汉网 WH01.CN Copyright © 2006-2023  鄂ICP备09018832号-8
第一武汉网 武汉城市圈商贸门户平台 武汉市公司信息大全 武汉商贸信息大全 武汉公司目录 武汉生活资讯 武汉商圈 武汉企业建网站 武汉综合信息平台
   
 

鄂公网安备 42010602000533号