论文部分内容阅读
本课题组根据压力管道实际受载特点,建立了一种适用于内压、弯矩和扭矩组合载荷作用的含未焊透缺陷工业压力管道安全评定方法。为了便于工程应用,本课题组根据大量的实验和有限元模拟结果,给出了其工程估算公式及其安全评定步骤。虽然进行了简化,但是由于在安全评定时需要获取缺陷处的载荷数据,如内压、弯矩和扭矩需要通过有限元分析软件来获取,这无疑增加了安全评定的复杂度和难度。本文利用ANSYS软件的二次开发工具,结合通用编程语言C++及其扩展库Qt,开发了针对该安全评定方法的安全评定系统。该系统用户接口简洁明了,分析过程简单,能给出正确的评定结果,程序运行良好。本系统实现了以下功能:(1)提供了可视化的管道建模界面,用户能实时看到其建立的管道模型。显示管道模型的图形控件是直接从ANSYS软件获取的,并对其进行了封装。(2)实现了核心接口技术模块:通过对ANSYS软件运行方式和二次开发工具的研究,本系统实现了对ANSYS软件的全面控制,通过APDL命令与ANSYS进行实时交互,并将其封装在核心接口技术模块中,便于其他二次开发者的调用。(3)实现了辅助数据技术模块:本系统将所有的工程数据存储在XML文件中,设计了适用于本系统的工程文件格式。并使用Qt实现了对该文件的读取、写入、更改等功能,及将工程文件中的数据转化为APDL命令流文件的功能。(4)支持多种管件,包括直管、弯头、法兰、阀门、膨胀节和三通等,用户可以很方便的插入需要的管件。(5)设计了一种简单的操作方式,通过该方法可以方便地将集中力、力矩和位移载荷,弹簧支吊架约束加入到指定的位置。(6)将该安全评定过程封装起来,用户只需创建管道模型,并指定未焊透缺陷的各种参数,本系统就可以自动的完成计算,并给出详细的评定结果。