一种基于图像处理的有限元节点坐标提取方法技术

技术编号:15391878 阅读:59 留言:0更新日期:2017-05-19 04:59
本发明专利技术公开了一种基于图像处理的有限元节点坐标提取方法,在CAD软件下,手动对二维几何模型划分网格,截取划分好网格的模型的图片,通过处理每个像素点周围的像素点数目和位置来确定线段的交点,并确定各节点之间的相对位置,然后通过坐标变换,获得节点的真正坐标。上述方法可以方便的将模型中的交点提取出,极大地提高了有限元前处理的效率。

A method of finite element node coordinate extraction based on image processing

The invention discloses a method for extracting finite element node coordinates based on image processing, the CAD software, the manual of two-dimensional geometric model grid, grid model to divide the interception of images, through the pixel number and position handling around each pixel to determine the intersection of line segments, and to determine the relative position of each node in between, then through coordinate transformation, coordinate nodes get real. The above method can conveniently extract the intersection points in the model, and greatly improve the efficiency of the pre-processing of the finite element method.

【技术实现步骤摘要】
一种基于图像处理的有限元节点坐标提取方法
本专利技术涉及一种基于图像处理的有限元节点坐标提取方法,属于轮胎有限元分析前处理

技术介绍
有限元分析是近年来对轮胎研究的趋势之一,各大轮胎公司、研究院所都致力于这项研究。例如住友橡胶工业株式会社的专利CN200710194353X提供了一种轮胎模型的建模方法和模拟方法;米其林公司的专利US2008/064527使用有限元分析来确定轮胎或胎面的硫化限制部分;韩国轮胎株式会社的专利CN2011102066300通过有限元分析轮胎截面的成形方法等。节点是有限元模型的基础,提取模型的节点坐标是有限元前处理的主要内容之一。目前,生成有限元模型节点的方法主要有沿边界撒种子和背景网格等自动生成节点的方法,自动生成节点方法的优点是方便和快捷。对于复杂的具有较多不规则边界的模型来说,自动生成节点方法很难获得较好的网格,而网格质量直接影响计算结果的精度。对于复杂模型,一般可以手动划分网格和提取节点,但是,这种方法需要手动或通过软件逐一提取节点,这极大地增加了有限元前处理的时间,降低了前处理效率。专利技术人的早期专利CN103246792B研究了一种轮胎有限元二维网络划分的前处理方法。第一步,清理轮胎结构图并绘制完整的轮胎材料分布图;第二步,添加辅助线并绘制单元草图;第三步,形成横断线并对其进行编号;第四步,生成节点多义线和边多义线;第五步,导出结果DXF文件。以最终生成的DXF文件作为输入文件,在这个文件中包含了所有节点的编号及几何信息、单元编号及其所对应的节点编号。该二维网格划分前处理方法,能将以前需要进行1天以上的工作时间缩短到仅仅1个小时左右,大幅度提高了工作效率。在轮胎行业中,由于轮胎结构比较复杂,由数十个形状极其不规则的部件组成,加之对部分部件的网格形状有特殊要求,现有的商业软件无法对其进行自动网格划分和节点坐标提取,一般采用手动划分网格的方法。在保证网格不会十分稀疏的情况下,一个普通的轮胎至少包含3000余个节点,这些节点都需要手动提取,提取节点的时间至少占据了前处理时间的40%,并且这种重复性的工作会使人产生烦躁情绪,更加降低了工作效率。因此,在手动划分网格完毕之后,需要一种能够自动提取节点坐标的方法。图像识别的方法能有效的解决这一问题,运用计算机编程实现从手动划分好的网格上提取模型需要的节点坐标,可极大地提高前处理效率。
技术实现思路
本专利技术的目的是为了解决上述现有技术存在的问题,对于复杂模型,一般可以手动划分网格和提取节点,但是,这种方法需要手动或通过软件逐一提取节点,这极大地增加了有限元前处理的时间,降低了前处理效率。进而提供一种简单可行的基于图像叠加的有限元节点坐标提取方法,通过计算机编程,处理网格的像素点,来实现节点坐标的自动提取。本专利技术提取节点坐标的原理为:在CAD软件下,手动对二维几何模型划分网格,截取划分好网格的模型的图片,通过处理每个像素点周围的像素点数目和位置来确定线段的交点,并确定各节点之间的相对位置,然后通过坐标变换,获得节点的真正坐标。为了解决上述问题,本专利技术采用如下技术方案:一种基于图像叠加的有限元节点坐标提取方法,在CAD软件下,手动对二维几何模型划分网格,截取划分好网格的模型的图片,通过处理每个像素点周围的像素点数目和位置来确定线段的交点,并确定各节点之间的相对位置,然后通过坐标变换,获得节点的真正坐标。上述技术方案具体为:一种基于图像叠加的有限元节点坐标提取方法,包括如下步骤:第一步:获得划分好网格的模型几何图像,在CAD软件中,对模型进行网格划分,所有线段设置为黑色,截取划分好网格的模型的图像,保存为图像文件;第二步:获得图像像素矩阵数据,读取第一步中获得的图片,获得图像上数据点的矩阵维数为M×N,并且获得矩阵中各个点的数值;第三步:对图像数据进行二值化处理,将图像转化为黑白图像,令图像矩阵中大于0的数值为1,等于0的数值保持原数值,这样就将图像上的像素点的灰度值设置为0或1,1代表颜色为白色,0代表黑色;第四步:提取图像的边界点,找到图像最高点T(a,b)、图像最低点B(c,d)、图像最右点R(e,f)和图像最左点L(g,h),记录下其所处的矩阵的位置;第五步:提取图像中线段的交点,每个数据点所在区域类似于九宫格,其周边有8个与其直接相邻的像素点,检测数据点周围的像素点数值;第六步:进行坐标变换,确定交点的实际位置。本专利技术还可以包括第七步:去除重复的交点。上述第一步中,进一步将模型划分为三角形单元或四边形单元。上述第一步中,进一步将截取划分好网格的模型的图像,保存为.jpg、.bmp或.giff格式的图像文件。上述第一步中,进一步图像像素不低于96dpi。本专利技术中程序语言优选为Matlab语言。上述第六步具体为:通过第五步得到交点的相对位置,即其在矩阵中的位置,利用L点与R点所处的矩阵位置可得这两点的列坐标差值ΔN,利用T点与B点所处的矩阵位置可得T点和B点之间的行坐标差值ΔM;从CAD原始模型上测得L点与R点之间的实际横向距离为Δx,T点和B点之间的实际纵向距离为Δy,则由此可以得到每个像素占据的实际横向长度m和纵向长度n分别为:m=Δx/ΔN,n=Δy/ΔM;同时,再输入L点的实际横坐标值Lx和B点的实际纵坐标值Ly,则提取出的交点E(i,j)的实际位置为:X=Lx+m×(i-g),Y=X=Ly+m×(j-c)。上述第七步中去除重复的交点为:比较以上六步检测出的交点的矩阵相对位置,如果相邻两个交点的横向或纵向位置相差±1个像素值之内,则只保留行数和列数最小的一个。如果有连续的多个交点,则取其靠近局部中心的像素点为交点。本专利技术采取的跟具体的技术方案为:一种基于图像处理的有限元节点坐标提取方法,其步骤为:第一步:获得划分好网格的模型几何图像。在CAD软件中,手动对模型进行网格划分,划分为三角形单元或四边形单元,所有线段设置为黑色,截取划分好网格的模型的图像,保存为.jpg、.bmp或.giff格式的图像文件。为了避免数据量过大又不使图像失真,图像像素不可低于96dpi;本专利技术中图像像素优选为96dpi。第二步:获得图像像素矩阵数据。通过程序语言读取第一步中获得的图片,获得图像上数据点的矩阵维数为M×N,并且获得矩阵中各个点的数值;第三步:对图像数据进行二值化处理。由于图像各个像素点的数值不同,为了方便处理,将图像转化为黑白图像,令图像矩阵中大于0的数值为1,等于0的数值保持原数值,这样就将图像上的像素点的灰度值设置为0或1,1代表颜色为白色,0代表黑色;第四步:提取图像的边界点。通过程序语言,遍历图像矩阵所有数值点,找到图像最高点T(a,b)、图像最低点B(c,d)、图像最右点R(e,f)和图像最左点L(g,h),记录下其所处的矩阵的位置。第五步:提取图像中线段的交点。使用Matlab语言编制程序,遍历图像矩阵中所有的数据点,每个数据点所在区域类似于九宫格,其周边有8个与其直接相邻的像素点,检测数据点周围的像素点数值,假设数据点为E(i,j),主要有以下几种情况:(a)E(i,j)值为1,则确定E(i,j)不是交点;(b)E(i,j)值为0,E(i+1,j)、E(i-1,j)、E(i,j+1)和E(i,j-1)中至本文档来自技高网
...
一种基于图像处理的有限元节点坐标提取方法

【技术保护点】
一种基于图像叠加的有限元节点坐标提取方法,包括如下步骤:在CAD软件下,手动对二维几何模型划分网格,截取划分好网格的模型的图片,通过处理每个像素点周围的像素点数目和位置来确定线段的交点,并确定各节点之间的相对位置,然后通过坐标变换,获得节点的真正坐标。

【技术特征摘要】
1.一种基于图像叠加的有限元节点坐标提取方法,包括如下步骤:在CAD软件下,手动对二维几何模型划分网格,截取划分好网格的模型的图片,通过处理每个像素点周围的像素点数目和位置来确定线段的交点,并确定各节点之间的相对位置,然后通过坐标变换,获得节点的真正坐标。2.根据权利要求1所述的方法,其特征在于,上述步骤具体包括:第一步:获得划分好网格的模型几何图像,在CAD软件中,对模型进行网格划分,所有线段设置为黑色,截取划分好网格的模型的图像,保存为图像文件;第二步:获得图像像素矩阵数据,读取第一步中获得的图片,获得图像上数据点的矩阵维数为M×N,并且获得矩阵中各个点的数值;第三步:对图像数据进行二值化处理,将图像转化为黑白图像,令图像矩阵中大于0的数值为1,等于0的数值保持原数值,这样就将图像上的像素点的灰度值设置为0或1,1代表颜色为白色,0代表黑色;第四步:提取图像的边界点,找到图像最高点T(a,b)、图像最低点B(c,d)、图像最右点R(e,f)和图像最左点L(g,h),记录下其所处的矩阵的位置;第五步:提取图像中线段的交点,每个数据点所在区域类似于九宫格,其周边有8个与其直接相邻的像素点,检测数据点周围的像素点数值;第六步:进行坐标变换,确定交点的实际位置。3.根据权利要求2所述的方法,其特征在于,还包括第七步:去除重复的交点。4.根据权利要求2所述的方法,其特征在于,上述第一步中,将模型划分为三...

【专利技术属性】
技术研发人员:王友善崔志博吴健粟本龙
申请(专利权)人:哈尔滨工大泰铭科技有限公司
类型:发明
国别省市:黑龙江,23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1