CN105975683B - 有限元网格模型更新的快速查找方法 - Google Patents

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

Info

Publication number
CN105975683B
CN105975683B CN201610287423.5A CN201610287423A CN105975683B CN 105975683 B CN105975683 B CN 105975683B CN 201610287423 A CN201610287423 A CN 201610287423A CN 105975683 B CN105975683 B CN 105975683B
Authority
CN
China
Prior art keywords
model
grid
minimum range
tolerance
mesh
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610287423.5A
Other languages
English (en)
Other versions
CN105975683A (zh
Inventor
田雨农
竺福庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dalian Roiland Technology Co Ltd
Original Assignee
Dalian Roiland Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dalian Roiland Technology Co Ltd filed Critical Dalian Roiland Technology Co Ltd
Priority to CN201610287423.5A priority Critical patent/CN105975683B/zh
Publication of CN105975683A publication Critical patent/CN105975683A/zh
Application granted granted Critical
Publication of CN105975683B publication Critical patent/CN105975683B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/23Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

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

Description

有限元网格模型更新的快速查找方法
技术领域
本发明属于计算机辅助工程领域,具体涉及一种有限元网格模型更新的快速查找方法。
背景技术
随着计算机软硬件的发展,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之间无差异;
第四步:将已发生更新的CAD模型统一放入一个集里,便于以后更新。
实施例3
作为实施例1或者实施例2补充,网格模型区域划分具体如下:某节点Ni,如果需要求其到surface的最小距离,则需要该点对所有surface进行操作,从而得出一个最小值,实际中只需要求出节点与最近曲面片的最小距离,而对于离点“很远”的曲面片,不需要进行求解也能判定出其距离必定不是全局最小值。
进行节点与surface最小距离求解时,首先要计算surface的范围。所述surface的范围通过预设球径来确定围绕该节点的球形范围内的surface进行求解,如图3。
本发明所要解决的问题是:快速、准确的找到现有网格模型与新给定CAD模型的不同,便于完成后续的零件网格更新。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

Claims (2)

1.一种有限元网格模型更新的快速查找方法,其特征在于,具体为:
第一步:首先将要更新的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进行求解。
2.根据权利要求1所述的一种有限元网格模型更新的快速查找方法,其特征在于,本方法还包括:第四步将已发生更新的网格模型统一放入一个集里,便于以后更新。
CN201610287423.5A 2016-04-29 2016-04-29 有限元网格模型更新的快速查找方法 Active CN105975683B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610287423.5A CN105975683B (zh) 2016-04-29 2016-04-29 有限元网格模型更新的快速查找方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610287423.5A CN105975683B (zh) 2016-04-29 2016-04-29 有限元网格模型更新的快速查找方法

Publications (2)

Publication Number Publication Date
CN105975683A CN105975683A (zh) 2016-09-28
CN105975683B true CN105975683B (zh) 2019-10-25

Family

ID=56994280

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610287423.5A Active CN105975683B (zh) 2016-04-29 2016-04-29 有限元网格模型更新的快速查找方法

Country Status (1)

Country Link
CN (1) CN105975683B (zh)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104615454A (zh) * 2013-11-05 2015-05-13 空间公司 用于更新计算机辅助设计模型的方法、***和可读媒体

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7222057B2 (en) * 2002-05-31 2007-05-22 Ugs Corp. Topology modeler

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104615454A (zh) * 2013-11-05 2015-05-13 空间公司 用于更新计算机辅助设计模型的方法、***和可读媒体

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
一种基于有限元网格的车身CAD 曲面数据修复方法;胡平 等;《计算力学学报》;20060430;第23卷(第2期);第142-145页 *
基于有限元网格变形的飞机外形曲面修改;曾建江 等;《南京航空航天大学学报》;20080831;第40卷(第4期);第534-538页 *

Also Published As

Publication number Publication date
CN105975683A (zh) 2016-09-28

Similar Documents

Publication Publication Date Title
US20150127301A1 (en) Updating A CAD Model To Reflect Global Or Local Shape Changes
CN104036095A (zh) 基于区域分解的耦合高精度复杂外形流场快速算法
CN106919763A (zh) 一种产品结构尺寸优化方法
CN109446471B (zh) 一种考虑载荷不确定性的流固耦合界面数据传递方法
CN116245049A (zh) 节点式非结构网格的边界修正方法、装置、设备及介质
KR20150073859A (ko) Cad 기반 초기 표면 기하형상 정정
CN115774968A (zh) 基于递归分解的曲面网格生成方法及***、计算机设备
CN102819454A (zh) 基于gpu的有限元显式并行求解仿真方法
CN105975683B (zh) 有限元网格模型更新的快速查找方法
CN108804791B (zh) 一种适用于埋入式进气道布局的飞行器参数化方法
CN107644139B (zh) 一种从cad模型到cae模型的属性映射方法
CN114676522B (zh) 融合gan和迁移学习的气动形状优化设计方法及***及设备
CN105975667A (zh) 有限元网格模型更新的快速查找方法及装置
CN103020356B (zh) 一种非封闭图形的三角剖分算法
CN103324803A (zh) 旋压机的建模方法和装置
CN111191395A (zh) 一种嵌套模型建模方法及设备
CN106066912A (zh) 一种多分区结构化网格的生成方法
CN106650126B (zh) 一种计算阵列版图电阻网络的加速方法
CN117763927B (zh) 一种几何-网格孪生驱动的仿真模型自动更新方法
CN104392027A (zh) 一种涡轮叶片扰流柱的参数化造型方法
CN110688805A (zh) 一种汽车外流场流动数值的分析方法
CN112307589A (zh) 单位工况创建方法、装置、电子设备及存储介质
CN103310021A (zh) 一种基于三维坐标互换的模型动态加载方法
CN106096190A (zh) 一种结构/非结构耦合求解cfd的方法
CN114357823A (zh) 一种基于abaqus的曲面移动载荷分析方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant