有限元网格模型更新的快速查找方法技术

技术编号:13765165 阅读:65 留言:0更新日期:2016-09-28 15:35
一种有限元网格模型更新的快速查找方法,其特征在于,具体为:首先将要更新的CAD模型,导入到网格模型中;然后根据预先设定的容差值对网格模型和CAD模型的曲面进行匹配检查;当网格节点与CAD模型曲面的最小距离大于设定的容差值时,则表示CAD模型发生更新,并记录、罗列出网格部分所属的零件编号;当网格节点与CAD模型曲面的最小距离小于等于设定的容差值时,则表示未发生更新。本发明专利技术能够快速准确的找到新CAD模型相对于网格模型的更新部分。

【技术实现步骤摘要】

本专利技术属于计算机辅助工程领域,具体涉及一种有限元网格模型更新的快速查找方法
技术介绍
随着计算机软硬件的发展,CAE仿真计算的模型规模不断提高。以整车碰撞仿真为例,目前一个简单的整车模型单元数量大约在150万个左右。而根据开发进度,网格模型要随CAD模型尽量做到实时更新来验证设计。在如此大规模的网格模型里要想准确找到更新的零件或新特征,既费事、费力,也容易发生遗漏。
技术实现思路
为了解决现有技术存在的上述问题,本申请提供了一种有限元网格模型更新的快速查找方法,便于工程师对更新的零件或特征做出及时、准确的修改。本专利技术提供了一种有限元网格模型更新的快速查找方法,具体为:第一步:首先将要更新的CAD模型,导入到网格模型中;第二步:然后根据预先设定的容差值对网格模型和CAD模型的曲面进行匹配检查;第三步:当网格节点与CAD模型曲面的最小距离大于设定的容差值时,则表示CAD模型发生更新,并记录、罗列出网格部分所属的零件编号;当网格节点与CAD模型曲面的最小距离小于等于设定的容差值
时,则表示未发生更新。具体的,本方法还包括:第四步将已发生更新的网格模型统一放入一个集里,便于以后更新。具体的,将CAD模型的几何面和网格模型并分别记为surface和mesh;对于mesh中每一个节点,记为Ni(i=1,2,3,…n)。具体的,对于Ni,如果该点与几何面的最小距离小于容差值,则表示该点贴合surface上。更具体的,对mesh中所有节点进行循环比较,如果所有节点与surface的最小距离均小于容差值,则surface与mesh之间无差异;如果有部分节点与surface的最小距离大于等于容差值,则这部分网格对应的surface区域进行了更新。作为更具体的,网格模型区域划分具体如下:某节点Ni,如果需要求其到surface的最小距离,则需要该点对所有surface进行操作,从而得出一个最小值。作为更具体的,进行节点与surface最小距离求解时,首先要计算surface的范围。作为更具体的,surface的范围通过预设球径来确定围绕该节点的球形范围内的surface进行求解。本专利技术由于采用以上技术方法,能够取得如下的技术效果:本专利技术能够快速准确的找到新CAD模型相对于网格模型的更新部分,节省了工程师检查大量模型时间,并有效避免模型修改的遗漏。附图说明本专利技术共有附图3幅:图1为CAD模型;图2为网格模型;图3为带辅助限定范围的示意图。具体实施方式为使本专利技术的实施例的目的、技术方案和优点更加清楚,下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚完整的描述:实施例1本专利技术提供了一种有限元网格模型更新的快速查找方法,具体为:第一步:首先将要更新的CAD模型,导入到网格模型中;作为进一步解释,如图1、图2所示,将CAD模型的几何面和网格模型并分别记为surface和mesh;对于mesh中每一个节点,记为Ni(i=1,2,3,…n);第二步:然后根据预先设定的容差值对网格模型和CAD模型的曲面进行匹配检查;第三步:当网格节点与CAD模型曲面的最小距离大于设定的容差值时,则表示CAD模型发生更新,并记录、罗列出网格部分所属的零件编号;作为进一步解释,有部分节点与surface的最小距离大于等于容差值,则这部分网格对应的surface区域进行了更新。当网格节点与CAD模型曲面的最小距离小于等于设定的容差值
时,则表示未发生更新。作为进一步解释,对于Ni,如果该点与surface的最小距离小于容差值,则表示该点贴合surface上;或者对mesh中所有节点进行循环比较,如果所有节点与surface的最小距离均小于容差值,则surface与mesh之间无差异。实施例2作为实施例1的补充,一种有限元网格模型更新的快速查找方法,具体为:第一步:首先将要更新的CAD模型,导入到网格模型中;作为进一步解释,将CAD模型和网格模型并分别记为surface和mesh;对于mesh中每一个节点,记为Ni(i=1,2,3,…n);第二步:然后根据预先设定的容差值对网格模型和CAD模型的曲面进行匹配检查;第三步:当网格节点与CAD模型曲面的最小距离大于设定的容差值时,则表示CAD模型发生更新,并记录、罗列出网格部分所属的零件编号;作为进一步解释,有部分节点与surface的最小距离大于等于容差值,则这部分网格对应的surface区域进行了更新。当网格节点与CAD模型曲面的最小距离小于等于设定的容差值时,则表示未发生更新。作为进一步解释,对于Ni,如果该点与surface的最小距离小于容差值,则表示该点贴合surface上;或者对mesh中所有节点进行循环比较,如果所有节点与surface的最小距离均小于容差值,则surface与mesh之间无差异;第四步:将已发生更新的网格模型统一放入一个集里,便于以后
更新。实施例3作为实施例1或者实施例2补充,网格模型区域划分具体如下:某节点Ni,如果需要求其到surface的最小距离,则需要该点对所有surface进行操作,从而得出一个最小值,实际中只需要求出节点与最近曲面片的最小距离,而对于离点“很远”的曲面片,不需要进行求解也能判定出其距离必定不是全局最小值。进行节点与surface最小距离求解时,首先要计算surface的范围。所述surface的范围通过预设球径来确定围绕该节点的球形范围内的surface进行求解,如图3。本专利技术所要解决的问题是:快速、准确的找到现有网格模型与新给定CAD模型的不同,便于完成后续的零件网格更新。以上所述,仅为本专利技术较佳的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术披露的技术范围内,根据本专利技术的技术方案及其专利技术构思加以等同替换或改变,都应涵盖在本专利技术的保护范围之内。本文档来自技高网
...

【技术保护点】
一种有限元网格模型更新的快速查找方法,其特征在于,具体为:第一步:首先将要更新的CAD模型,导入到网格模型中;第二步:然后根据预先设定的容差值对网格模型和CAD模型的曲面进行匹配检查;第三步:当网格节点与CAD模型曲面的最小距离大于设定的容差值时,则表示CAD模型发生更新,并记录、罗列出网格部分所属的零件编号;当网格节点与CAD模型曲面的最小距离小于等于设定的容差值时,则表示未发生更新。

【技术特征摘要】
1.一种有限元网格模型更新的快速查找方法,其特征在于,具体为:第一步:首先将要更新的CAD模型,导入到网格模型中;第二步:然后根据预先设定的容差值对网格模型和CAD模型的曲面进行匹配检查;第三步:当网格节点与CAD模型曲面的最小距离大于设定的容差值时,则表示CAD模型发生更新,并记录、罗列出网格部分所属的零件编号;当网格节点与CAD模型曲面的最小距离小于等于设定的容差值时,则表示未发生更新。2.根据权利要求1所述的一种有限元网格模型更新的快速查找方法,其特征在于,本方法还包括:第四步将已发生更新的网格模型统一放入一个集里,便于以后更新。3.根据权利要求1所述的一种有限元网格模型更新的快速查找方法,其特征在于,将CAD模型的几何面和网格模型并分别记为surface和mesh;对于mesh中每一个节点,记为Ni(i=1,2,3,…n)。4.根据权利要求3所述的一种有限元网格模型更新的快速查找方法,其特征在于,对于Ni,如果该点与几何面的最小距离小于容差值,...

【专利技术属性】
技术研发人员:田雨农竺福庆
申请(专利权)人:大连楼兰科技股份有限公司
类型:发明
国别省市:辽宁;21

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

1