Matlab在超声检测的应用

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:sheygy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]画图时超声检验判断反射波是否是缺陷的最好方法,但绘制TKY节点手工绘制难度大时间长,若能够采用计算机画图将大大提高工作效率,降低对人员的要求,可以大大提高生产效率节约成本。
  [关键词]TKY 画图 超声检验
  中图分类号:O426 文献标识码:B 文章编号:1009-914X(2014)15-0350-01
  1 引言
  目前超声波检测在检验工作中经常会出现一些难以判断的波形,为了能够准确的对反射回波进行判读,一般均采用手工绘制1:1截面声程图来进行确认。当对普通的平叛对接、管对接、TKY板对接等绘制一组截面图即可,可以根据实时的入射点和声程在图上找出声波的反射点,但当对在应用日益增多的TKY管节点进行检验时就不是那么方便了。因TKY管节点的检验随检验的点的变化截面也在不断变化,这大大增加了对检验人员专业素质的要求,而检验人员对每个疑似缺陷反射點进行不断画图,严重影响了检验的效率;若不对疑似缺陷反射点进行画图,会增加对缺陷误判和遗漏的风险。所以在计算机普及率如此高的今天,编写一款能够对疑似缺陷反射点进行按比例进行画图的软件是非常有必要的。它不仅可以使检验人员的劳动强度降低,还能大大提高缺陷的检出率。但对于编制这样一款软件把具有强大数学建模功能的Matlab和具有可视化界面设计的VB两者结合起来,可以大大提高编写的效率,又可以提高软件的效率。
  2 VB的应用
  VB作为一种可视化界面设计的软件,首先制作软件的输入数据的界面(图1)将检验过程中最高波的点的数据全部输入程序,然后使程序进行计算。
  由于在matlab中使用for函数的执行效率很低,并且在VB中能够计算出Matlab需要的大量数据,并能够满足软件的运算速度的要求。所以将需要计算的大量数据在VB中进行计算,并将计算结果作为数组保存到result.txt文本文件中。由result.txt文本文件作为该数组的载体与matlab进行连接输入。
  If Dir(App.Path & "\result.txt") <> "" Then
  Kill App.Path & "\result.txt"
  End If
  Open App.Path & "\result.txt" For Output As #2
  ……
  For i = 0 To 247
  Print #2, result (i, 0)
  Next
  Close #2
  3 Matlab的应用
  Matlab的m文件中的函数载入在VB中运算出的数组载入,然后进行图像处理保存,并将在VB中进行加载和进行1:1的打印处理。M文件:
  function imagesc()
  A=load('result.txt');
  X=A(1:31);
  Y=A(32:62);
  ……
  figure('color','white')
  plot(X,Y,'k','LineWidth',1.5)
  hold on
  line([A(1:1) A(63:63)],[A(32:32) A(94:94)])
  plot(XN,YN,'k','LineWidth',1.5)
  ……
  axis equal
  axis off
  set(gca,'XTick',[]);
  set(gca,'YTick',[]);
  set(gca,'position',[0 0 1 1])
  saveas(gcf,'sct.jpg');
  end
  4 编译与整合
  对matlab的m文件编译成dll文件,并进行打包,使得文件能够在没有安装matlab的计算机中运行。打包文件一定要包含MCRInstaller.msi,并在未安装matlab的计算机上安装。将VB与matlab的dll编译打包后,运行结果如图2。
  5 结论
  通过matlab与VB的混合编程,实现了计算机的实时画图功能,只需要对简单的输入几个数据就能够快速准确的画出反射波的位置,且误差比手工绘制要小很多,能够对检验人员的检验经验和专业素养要求相对降低。对大型的钢结构等TKY节点的超声检验工作效率可以有较大的提升。(见图2)
  参考文献
  [1] 基于Matlab与VB混合编程方法.北京:计算机与数字工程,2013.
其他文献
[摘 要]随着信息化的发展,为了提升了办公水平,加强了企业的竞争力,各种信息技术的应用,使得其完成了传统办公模式向办公自动化的转变。本文首先简述了OA办公自动化系统的概念及OA的功能,然后分析了OA办公自动化在企业办公业务中的应用,最后分析了OA办公自动化的发展趋势,旨在为企业提供优质的服务,为企业创造更大的价值。  [关键词]办公自动化;信息;效率;应用  中图分类号:TP317.1 文献标识码
期刊
中图分类号:TE355 文献标识码:B 文章编号:1009-914X(2014)15-0335-01  1 引言  为了进一步提高对潜山油藏的认识,了解油藏流体流动状况及油藏物性参数,探明边界变化情况,判断水驱效果及井间连通情况,钻采院对兴古7块开展了监测工作,动态监测数据的对比分析,为该区块增油上产、井位部署、油藏精细描述、开发方案及措施方案的制定与调整提供了依据。  2 油藏概况  兴古7断块
期刊
[摘 要]本文阐述了多绳摩擦提升机滑绳的危害,从多方面分析了提升钢丝绳在摩擦衬垫上打滑的主要原因,通过分析并结合本人多年工作经验,提出了几种防止摩擦提升打滑的措施,希望可以为各位同仁所借鉴,可以有效防止滑绳事故的发生,实现矿井提升系统的安全可靠运行。  [关键词]摩擦提升机 滑绳 措施  中图分类号:C39 文献标识码:A 文章编号:1009-914X(2014)15-0341-01  矿井提升设
期刊
[摘 要]东方汽轮机长生产的200MW汽轮机油档采用的是铜梳齿刚性固定式油档,不同程度的存在渗油现象,将1、2、3、4、5号轴瓦内外油挡由现在的固定式改为接触式油档必要性及可行性进行分析,并计算出投资费用和预计效率。  [关键词]固定式油挡、接触式油挡、油挡渗油、漏气  中图分类号:TE355 文献标识码:A 文章编号:1009-914X(2014)15-0343-01  一、200MW汽轮机油挡
期刊
[摘 要]FTTH和FTTB的概念,以及各自在施工与后期维护中的对比  [关键词]FTTH;FTTB  中图分类号:S972.7+6 文献标识码:B 文章编号:1009-914X(2014)15-0337-01  一. FTTH与FTTB  FTTH(Fiber To The Home ),即我们常说的光纤入户。顾名思义就是一根光纤直接到家庭。具体说,FTTH是指将光网络单元(ONU)安装在住家用
期刊
[摘 要] 胜利油田“五大”体系实施后,专业管理水平和工作效率必将得到大幅度提升,由于专业间壁垒增高,特别是胜利油田供电分公司合并后配电和营销专业分开,原来由分公司内部协调而变成两大管理体系之间的沟通,必然会导致分工不明确、职责真空、业务衔接不畅等现象的发生。为此,就胜利油田线损管理模式及抢修服务管理模式存在的主要问题及解决方案进行了阐述。  [关键词]新体系;线损管理;抢修服务  中图分类号:V
期刊
[摘 要]压缩机是用来提高气体压力和输送气体的机械,属于将原动机的动力能转变为气体压力能的工作机。活塞从下止点向上运动,吸、排汽阀处于关闭状态,气体在密闭的气缸中被压缩,由于气缸容积逐渐缩小,则压力、温度逐渐升高直至气缸内气体压力与排气压力相等活塞式压缩机的工作是由气缸、气阀和在气缸中作往复运动的活塞所构成的工作容积不断变化来完成。活塞继续向上移动,致使气缸内的气体压力大于排气压力,则排气阀开启,
期刊
[摘 要]我国加速迎来人口老龄化和养老问题,基于社区服务直接、成本低、服务方式灵活等特点,社区居家养老已成为国家养老体系的重要组成部分。由于法律制度的不健全,社区居家养老存在很大的问题。因此,本文针对存在的问题,提出了几点加强社区居家养老的法律制度建设的建议,推进中国养老服务的标准化建设进程。  [关键词]社区服务 居家养老 法律制度  中图分类号:F840.67 文献标识码:A 文章编号:100
期刊
[摘 要]由于海上油田生产环境的特殊性,其修井作业具有较为专有的工序和工具,为保证修井的及时性,缩短停井影响时间,修井作业人员必须熟练掌握修井工具及使用方法。本文以修井作业中较为常见的打捞作业为例,介绍修井作业工程中常用的打捞工具及使用方法,为修井作业提供借鉴依据和理论指导。  [关键词]海上修井;作业;打捞工具  中图分类号:C39 文献标识码:A 文章编号:1009-914X(2014)15-
期刊
[摘 要]凝结泵作为电厂重要辅机,是厂用电耗电大户。为创建约环保型电厂,改变凝结泵的运行方式和加强人员节能意识可降低凝结泵的耗电率,继而为降低全厂的厂用电率作出一点贡献。  [关键词]电厂、凝结泵、耗电率、经济性  中图分类号:C39 文献标识码:B 文章编号:1009-914X(2014)15-0346-02  一、凝结泵耗电率现状调查  调查统计,乌海热电厂的厂用电率基本在8.7% 左右,与同
期刊