- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
优秀毕业论文,完美PDF格式,可在线免费浏览全文和下载,支持复制编辑,可为大学生本专业本院系本科专科大专和研究生学士相关类学生提供毕业论文范文范例指导,也可为要代写发表职称论文提供参考!!!
项 阳等:软件开发技术在管道环焊缝UT 系统中的几点应用
软件开发技术在管道环焊缝UT 系统中的几点应用
1 2
项 阳 陈丙森
(1. 中石油管道研究院;2. 清华大学)
摘 要:本文介绍了软件开发技术在管道环焊缝自动超声探伤系统的几点应用。
关键词:软件开发 超声检测 管道
1 MFC 简介
对于软件开发,很多C++程序员选择Microsoft Foundation Class(即MFC ,微软基础类库) ,开发具有商
业品质的Windows 应用程序。
微软公司提供的MFC 封装了Windows API (应用软件编程接口),是一个面向对象的封装的C++类库。
其中的一些类可以被用户直接使用,而另一些类则主要作为用户自己的类的基础类。
MFC 不仅仅是一个类的集合,它还帮助定义了应用程序的结构并为应用程序处理许多杂务。
VC++6.0 版本的MFC 库,按照功能应用划分为:基类、应用程序结构类、文挡相关类、框架相关类、
控制条相关类、属性单相关类、对话框类、视图相关类、控件类、异常类、文件类及文件管理类、绘制图
像相关类、数据库类、OLE 相关类、简单数据类、基本数据结构类、套接字和网络相关类、同步化类、网
络服务类API 类、支持类以及其他类。其中的每一分类都有多个相关的MFC 类。
2 问题的提出
中石油管道科学研究院开发的管道环焊缝自动超声探伤系统,适用于壁厚为 10mm 至 30mm,管径为
529mm 至1420mm 的钢质石油和天然气管道,可对此类管道的电弧焊对接环焊缝,进行探伤和质量评定。
利用软件和电子技术,实现超声波束的动态扫描和动态聚焦。超声探伤工艺符合API1104-99 标准。
系统的软件开发,提出了以下几个需要解决的问题:
(1)实现高速、实时的数据传输:
系统要求具有很高的稳定性和实时性,下位机向上位机传输要准确、高速,不能丢数据。以西气东输
工程为例,直径为1016mm,壁厚为14.7mm 的管子,根据焊接工艺将焊缝横截面分为根部区、钝边区、热
焊区和填充区。按照分层大小在2—3mm 之间,将焊缝横截面从根部到顶部的各个分区以焊缝中心线为基
准,按左右进一步细分,均匀覆盖整个焊接截面。这样每个截面可有 14 个A 扫描通道。若按照2.5mm 每
帧的步进宽度,每个焊缝约有1250 个截面。再加上每个截面需有1 个TOFD 通道、1 个耦合度通道,总数
据量可能大于20M 。这些数据必须在一个焊缝扫描周期内从下位机送到上位机,中间不能丢失任何数据。
(2 )数字示波器的实现
通过软件开发,实现数字示波器,如图 1 所示。在焊缝厚度方向上,对焊缝各分层进行工艺校正,将
每个探头的峰值信号调整到满幅度的80%,作为该探头的基准灵敏度,并保证峰值信号落在一定的区域内,
区域的起点通常为坡口前至少3mm, 区域的终点通常为超过焊缝中心线3mm 。数字示波器,应能实现信号
幅度的实时标定,信号的实时增益。用户可发送校正停止的指令,可以更换需要校正的通道。数据波形显
示当中,可对波形进行数据分析,显示标定线和测量线的差值。其差值供参数计算软件使用,以用于计算
参数的调整。
139
第五届全国计算机在焊接中的应用学术与技术交流会论文集,2008 年10 月29 日-11 月3 日,广西南宁
图1 数字示波器界面
(3 )通道数可变
对于壁厚为 17.5mm 的管子,焊缝截面上,对应于焊缝中心线,可左右共显示18 个A 扫描通道,如
图2 所示。
对于不同的管道壁厚,可根据工艺,增加或减少通道数。
图2 图形用户界面,显示相关的通道
3 数据传输问题的解决
实现上位机和下位机之间的准确、实时、稳定、高速的大数据的传输,首先考虑到采用多任务操作,
通过多进程,多线程,将任务分解,数据读取异步进行,从而提高数据传输工作的速度;其次,通过数据
同步运行和异步操作的保护机制,保证数据的安全性和准确性;此外,将网络传输的机制,同以上技术相
结合。具体
文档评论(0)