基于VB的ANSYS二次开发在板翅式换热器封头强度计算中的应用

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:zhoufei123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:利用ANSYS软件中自带的二次开发工具APDL语言,结合通用编程工具VB,开发出了板翅式换热器单元封头的应力强度计算程序。经分析论证,该程序具有较高的使用价值。
  关键字:VB;ANSYS;APDL;板翅式换热器
  The application of secondary development of ANSYS based on VB of strength calculation on plat-in heat exchanger’s header
  Abstract: uses APDL language from ANSYS which have secondary development tools, combines with the global programmer’s tool of VB, develops the program of strength calculation on plate-fin heat exchanger unit’s header. After analysis and demonstration, the program has higher use value.
  Key words: VB; ANSYS; APDL; plate-fin heat exchanger
  中圖分类号:U464文献标识码: A
  前言
  板翅式换热器是一种紧凑、高效的换热器,在工业上有广泛的应用,特别是在空分装置里发挥了不可替代的作用。但作为板翅式换热器的重要承压部件半圆形封头,目前尚缺乏统一的标准和规范进行检验,给换热器的安全检验工作带来了困难,同时,随着换热器设计压力越来越高,封头强度的校核变得更加重要起来,传统的计算是根据GB150中筒体开孔补强的面积补强法计算,但缺点是结构特殊的封头不能计算,而换热器上的封头很多是不规则的,所以往往需要利用ANSYS做局部应力分析。
  ANSYS软件作为大型通用性极强的有限元分析软件,具备强大的前处理及后处理功能,并为使用者提供了二次开发技术,在封头的校核中已应用多年,但是换热器封头种类多样,每种封头又存在尺寸不一致的情况,若分别建立模型分析强度未免过于繁琐,如果能够将其参数化,则工作效率将大大提高。
  本程序的开发与应用基于ANSYS有限元分析软件而进行的,利用其自带的二次开发利器APDL语言实现对模型的参数化控制,通过对APDL代码的编写,实现了模型在ANSYS空间中以设计人员所定义的规则进行自动建模,划分网格,加载计算,提取结果图片供显示,所有参数通过VB的可视化界面进行输入,计算过程后台进行,设计人员只需要在可视化界面中进行相应参数输入,便可在短时间内获得所需的最终结果。
  程序的基本原理
  本程序是应用VB可视化编程语言,建立一个常见几种板翅式换热器封头的结构模型参数输入界面,参数输入完成后,VB将其写成ANSYS可以读取的APDL代码,再调用ANSYS进行计算,最后根据用户的需要进行云图显示及路径提取等后处理,如图1所示[1][2]:
  
  图1 程序原理图
  程序的参数输入如图2所示:
  
  图2参数的输入
  
  程序对封头强度计算的实现过程
  3.1 APDL代码的编写
  首先对封头的材料进行定义,如弹性模量,泊松比等。本文以半圆形筒体上面开孔并焊接接管的一种模型为例简要介绍其过程,由于模型是对称结构,所以只需要建立1/2模型就够了。模型建立以后,对其网格尺寸进行定义,然后划分网格,定义边界条件,加载并计算。
  代码编写的大致过程就如前所述,但具体到每一步却需要精确化,如建立模型中,删除多余的体需要进行参数化选择,再如加载内压面,也需要进行参数化选择,所有参数化是整个程序的核心及难点部分[3][4]。
  3.2生成ANSYS调用文件
  当用户输入如图2所示数据的时候,在VB中可以使用如下语句生成文件:
  Open "c:apdljisuan.txt" For Output As #1"
  接下来进行文件的读写,用户输入的参数通过以下语句实现存储:
  Print #1, "*set,D1,"; Text1.Text"
  Print #1, "*set,t1,"; Text2.Text"
  …
  3.3 VB实现对ANSYS的调用
  整个程序的关键部分就是实现VB对ANSYS的调用,在VB中使用函数Shell可完成,代码如下
  Dim aa As Double
  aa = Shell("C:Program FilesANSYS Incv140ansysinintelansys140.exe -b -p struct -i c:apdljisuan.txt -dir E:VBandANSYS -o E:VBandANSYSjisuan.txt")
  3.4结果查看
  封头强度计算都是后台运行的,可以通过Timer控件查看是否计算完毕
  If Dir("E:VBandANSYSfile.err") <> "" Then
  MsgBox ("计算完毕!")
  Timer1.Enabled = False
  当计算完成后,一般需要查看应力云图,如图3:
  
  图3应力云图显示
  
  必要时还可以查看路径分析结果,如图4所示:
  
  图4路径分析结果
  结束语
  本程序基于VB,通过Shell函数调用ANSYS后台运行计算,得到板翅式换热器封头在一定的内压作用下的应力分布云图,以及根据需要在危险截面提取的线性化路径结果,为设计人员强度计算节省了时间和费用,具有一定的实用价值,同时,空分中相关的管道、塔器、分子筛等压力容器都可以通过此思路进行二次开发,为空分中压力容器的强度计算提供帮助。
  参考文献:
  [1] 骆鸣.浅谈VB在ANSYS二次开发中的应用[J].天津职业院校联合学报.2006年9月第8卷第5期
  [2] 袁丽军,杜群贵.基于ANSYS二次开发的注射模模架参数化有限元分析[J].模具工业2012年第38卷第3期
  [3] 陈庆章.Visual Basic程序设计基础[M].浙江科学技术出版社,2007.102-193
  [4] 余伟炜,高炳军.ANSYS在机械与化工装备中的应用[M].中国水利水电出版社,2006.366-377
其他文献
农村“厕所革命”的挑战与改善农村人居环境的对策rn王志良委员在接受《国际融资》记者采访时说了这样一组数字:近几年来,我国农村“厕所革命”的进展较为缓慢,据国家统计局2
期刊
期刊
中国在40年的高速发展过程中,建设了大量的建筑物:居民住房、企事业单位厂房及各种设施、铁路公路等基础设施、重大工程项目等.毫无疑问,这些建筑物在未来几十年内都将进入报
期刊
伴随社会经济的发展和科技的进步,我国的制造业飞速发展并取得了一定的成效。“made in china中国制造”的标记开始在国际上享有一定的声誉,制造业的发展成为我国经济必不可少
近年来,建筑电气施工质量决定了建筑运用电气水平,同时也决定了建筑电气系统运行的安全性和可靠性.另外,电气工程影响了建筑工程整体质量,为了保证建筑工程质量符合设计水平,
2018年年底召开的中央经济工作会议提出,2019年宏观政策要强化逆周期调节,继续实施积极的财政政策和稳健的货币政策,积极的财政政策要加力提效,实施更大规模的减税降费等.要
期刊
针对无触点有载自动调压配电变压器相关内容,做了简单的论述.电压稳定性是衡量电能质量的主要指标,电力系统无功功率充足条件下,配电变压器装置,采用有载调压技术,是最为有效
在当今世界,汽车已越来越成为强国的支柱产业,成为国家之间经济博弈的筹码。中国自1956年第一辆汽车诞生以来,汽车制造业已经走过了50多年的风风雨雨,所取得的成就有目共睹。但是
水利事业单位资产“重购置,轻管理”,加强跟踪管理,落实全员责任制,本文拟利用信息化技术管理固定资产,优化资源配置,提高资产利用效率和效果。