[发明专利]一种有序提取结构轮廓的方法有效
申请号: | 201310212776.5 | 申请日: | 2013-06-01 |
公开(公告)号: | CN103268384A | 公开(公告)日: | 2013-08-28 |
发明(设计)人: | 王友善;吴健;刘强;粟本龙 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 150000 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种有序提取结构轮廓的方法。涉及一种结构轮廓的提取方法,可用于有限元分析的前处理和后处理中进行轮廓提取。本发明采用计算机编程语言Python实现对结构轮廓的有序提取。有序提取是指得到的轮廓节点列表是按轮廓上的节点连接的顺序排列的,由此方式得到的节点依次连接可以形成一个闭合的轮廓曲线。在此基础上,可将所提取到的轮廓几何信息输出到DXF文件,对轮廓进行进一步分析,实现对轮廓的参数化识别。采用本发明方法可以通过提取二维有限元信息,快速的把结构轮廓提取出来,便于进行结构整体的变形分析。在大幅节约操作时间基础上,减少其它结构信息的干扰,更形象具体地将结构件的变形情况表现出来。 | ||
搜索关键词: | 一种 有序 提取 结构 轮廓 方法 | ||
【主权项】:
一种有序提取结构轮廓的方法,其特征在于,第一步,读取文件,获取单元及节点信息:通过读取有限元前处理或后处理单元划分数据文件,从中获取需要进行轮廓提取部位所有单元的编号及与其相对应的节点序列中各节点的编号和几何信息;若节点序列中存在重复节点,删除多余的重复节点,保证节点列表中各节点仅出现一次;新建一个节点集合NS和一个单元集合ES,将所有需要的单元编号放入单元集合ES中,将单元所对应的节点列表中的节点放入节点集合NS中,并建立单元与其节点列表之间的对应关系;由于节点分属于多个不同的单元,在节点集合NS中会出现大量重复节点;第二步,节点过滤,建立起始节点集合:在有限元分析的过程中,除去轮廓上的极少数节点之外,所有的节点均是由两个或两个以上单元共用;而在二维平面分析中,由于出现的单元多为四边形或三角形单元,因而在部件内部区域,都是由四个或者三个单元共用一个节点;根据这个判断理论,通过对节点列表NS中各节点重复出现的次数进行判断,过滤掉一些内部节点,方便实现轮廓的生成;进行过滤判断的准则为节点的重复次数;建立节点集合S3和S1用于分别存储重复出现次数小于等于3次的节点和仅重复出现一次的节点编号;对NS中的节点进行过滤判断,将其中重复出现次数小于等于3次的节点编号放入集合S3中,将仅重复出现1次的节点放入节点集合S1中,集合S1中的节点必然位于轮廓上;第三步,合理选取轮廓起始节点N0:为了得到完整而有序的轮廓节点顺序,需要在节点编号集合S3的基础上,对其进行有效的取舍,生成一条完整的轮廓曲线;首先将生成轮廓边界上的单元集合,将所指定区域的单元所对应的节点列表同集合S3作重复性对比,若某个单元的节点列表中重复的节点数量至少为2,将其单元编号放入一个有效单元集合ES1中;从S3中选取一个节点作为轮廓曲线起始节点N0,选择的规则为N0在集合S3中重复的次数为2次;同时令当前节点N1与起始节点N0相同,建立集合LS用于存储有序的轮廓节点,并将N1加入到有序轮廓节点集合LS中;第四步,确定当前单元和下一轮廓节点,进行循环求解有序轮廓节点:通过与新形成的单元集合ES1进行比对,若N1从属于两个不同单元则随机选取一个单元作为当前单元,若仅属于一个单元则令此单元为当前单元,同时将此单元从单元集合ES1中删除;将当前单元所包含的节点集合与集合S3进行节点重复性比对,在排除当前轮廓节点之后,得到一个重复节点集合,并将此集合中所有的节点从集合S3中删除;若此时此重复节点集合中仅余一个节点,则令此节点为结束节点N2,将N2按顺序加入轮廓节点集合LS中;若还有两个节点,则表明此单元中有一个节点仅属于此单元且此节点属于集合S1,通过与其对比判断可得到此单元在轮廓上的中间过渡节点N3和结束节点N2,并将N3从集合NS1中删除,将N3和N2依次加入有序轮廓节点集合LS中;第五步:判断节点N2的位置:将此时得到的初始节点集合N2与原始节点N0比较;若N2与N0相同,则表明此时形成的轮廓曲线已经首尾相接,形成一条完整闭合的轮廓曲线,此时程序终止;若不同,则将N2作为下一个当前节点N1,继续执行第四步;进行反复循环,直到回到初始节点N0为止,得到有序轮廓节点集合LS。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310212776.5/,转载请声明来源钻瓜专利网。