专利名称:基于图表控件的结构层析成像方法
技术领域:
本发明涉及建筑,特别是一种基于图表控件(TChart)的结构层析成像方法。
背景技术:
在建筑混凝土结构层析成像是把结构想象成可分割的一系列剖面,分别给出每个剖面的波速分布图像,根据结构检测剖面波速与强度、密实度、内部缺陷间的关系,通过一系列图像来分析结构内部质量的一种无损检测技术。目前,利用反演结果实现层析成像的方法主要有两类(I)基于Surfer、Mapinfo、ArcGIS的商业软件方法;(2)基于等值线和云图有关算法结合计算机成像原理自行开发成像模块的方法。但使用商业软件方法的缺点在于,要么难以嵌入用户用开发的可视化层析成像综合分析系统,要么价格昂贵、使用不便,不利于推广使用;而自行开发的模块虽然可以嵌入户用开发软件,但成像效果较差,成像质量不高。因此,寻找一种在可视化开发环境下方便使用的成像问题,是解决混凝土层析成像的一个关键。
发明内容
针对上述情况,为克服现有技术之缺陷,本发明之目的就是提供一种基于图表控件(TChart)的结构层析成像方法,可方便用于在可视化开发环境下混凝土层析成像,以解决现有结构层析成像价格昂贵,使用不便,成像效果差、质量不高的问题。本发明解决的技术方案是,首先利用微机(电脑)和反距离加权插值算法对数据预处理,即对反演数据进行插值加密预处理,再进行控件设置,先在开发环境窗体上放置2个图表控件(TChart),构成窗体控件,利用图表控件(TChart)和微机生成等值线图及云图,然后对数据载入,窗体控件设置和成像数据插值加密完成后,通过数据载入方法把数据分别传递给等值线类型曲线(TContourSeries)和云图类型曲线(TColorGridSeries),实现数据载入和成像,最后再进行真实坐标标签及网格线绘值。本发明方法简单,易操作,应用效果好,成像效果清晰,定位准确,有效满足结构层析成像要求,经济和社会意义巨大。
图I为本发明加密点插值算法示意图。图2为本发明添加曲线示意图。图3为本发明坐标轴标签和单元网格添加前示意图。图4为本发明坐标轴标签和单元网格添加后示意图。图5为本发明模型缺陷设置(cm)图。图6为本发明超声检测布置图。图7为本发明基于TChart的混凝土层析成像等值线效果图。图8为本发明基于TChart的混凝土层析成像云图效果图。
具体实施例方式以下结合具体情况和附图对本发明的具体实施方式
作详细说明。在具体实施中,本发明由以下步骤实现I、数据预处理,首先利用微机(电脑)和反距离加权插值算法对数据预处理,即对反演数据进行插值加密预处理,方法是在现有技术中,直接使用反演的单元波速进行绘图会导致剖面成像左右各缩小半个网格宽度,上下各缩小半个网格高度;为了比较真实的反映检测区域内波速分布情况,需要对反演数据进行必要的插值加密预处理,目前常用的插值方法有双线性插值和反距离加权插值,双线性插值算法的缺点是其平滑作用可能会使一些细节退化,另外双线性插值的斜率是不连续的,反距离加权插值算法是散乱数据场中常用的插值算法,其基本思想是将插值函数定义为已知数据点函数值的加权平均,且加权函数是连续的,反距离加权插值算法在进行插值时,已知点对内插点的影响随它们之间距离的增大而减小,在结构层析成像剖面上,该性质反映了不同位置波速间的相关性;反距离加权插值算法是将插值函数F(x,y)定义为各数据点函数值&的加权平均,即
权利要求
1.一种基于图表控件的结构层析成像方法,其特征在于,由以下步骤实现 (I )、数据预处理,首先利用微机和反距离加权插值算法对数据预处理,即对反演数据进行插值加密预处理,方法是 反距离加权插值算法是将插值函数F (X,y)定义为各数据点函数值fi的加权平均,即
2.根据权利要求I所述的基于图表控件的结构层析成像方法,其特征在于,所述的基于反距离加权算法,对检测剖面波速插值加密预处理步骤如下 (1)读取检测剖面反演时设置的网格行列数m、η; (2)开辟波速加密双精度型二维动态数组,其第一个下标长度为2Xm+1,第一个下标长度为2 X n+1 ; (3)根据X、y坐标方向的单元边长,确定插值点的邻域半径r; (4)根据权利要求I步骤I中的式③,计算每个插值点与附近单元波速点的距离Cli和邻域半径内单元波速点的数量η ; (5)根据权利要求I步骤I中的式②,计算邻域半径内单元波速点的对插值点权重; (6)根据权利要求I步骤I中的式①,计算插值点波速。
3.根据权利要求I所述的基于图表控件的结构层析成像方法,其特征在于,所述的混凝土层析成像,方法如下 (1)在窗体放置2个图表控件; (2)在其中一个图表控件上添加等值线类型曲线,在另外一个图表控件上添加云图类型曲线; (3)在控件的绘图后处理方法下添加绘制坐标轴标签方法和绘制网格分化线方法; (4)通过反演得到层析成像剖面网格点反演波速; (5)成像剖面波速点插值加密; (6)向等值线类型曲线,在另外一个图表控件上添加云图类型曲线载入数据; (7)图表控件刷新显示,从而实现结构层析成像。
全文摘要
本发明涉及基于图表控件的结构层析成像方法,可方便用于在可视化开发环境下混凝土层析成像,以解决现有结构层析成像价格昂贵,使用不便,成像效果差、质量不高的问题,方法是,首先利用微机和反距离加权插值算法对数据预处理,即对反演数据进行插值加密预处理,再进行控件设置,先在开发环境窗体上放置2个图表控件,构成窗体控件,利用图表控件和微机生成等值线图及云图,然后对数据载入,窗体控件设置和成像数据插值加密完成后,通过数据载入方法把数据分别传递给等值线类型曲线和云图类型曲线,实现数据载入和成像,再进行真实坐标标签及网格线绘值,本发明方法简单,易操作,应用效果好,成像效果清晰,定位准确,有效满足结构层析成像要求。
文档编号G01N29/44GK102879471SQ20121035497
公开日2013年1月16日 申请日期2012年9月21日 优先权日2012年9月21日
发明者何鲜峰 申请人:何鲜峰