连接不完美匹配NURBS面片以形成适于有限元分析的计算机模型制造技术

技术编号:11376567 阅读:146 留言:0更新日期:2015-04-30 16:58
本申请公开了用于连接不完美匹配NURBS面片以形成适于有限元分析的计算机模型的技术。接收用于沿着物理边界连接在一起的第一和第二面片的定义,物理边界在不完美匹配的第一曲线和第二曲线中定义。两个曲线的节点矢量都被标准化,使得参数长度分别等于物理长度。具有较少数量的控制点的曲线作为主曲线,另一曲线作为从曲线。如果曲线部分重叠,则第一和第二曲线被调整,使得第一和第二投影点分别对应于共同曲线的起始和结束位置。通过计算从曲线的控制点与主曲线的控制点的依赖度,确定用于沿着物理边界数值连接面片的一组线性约束等式。面片、以及约束等式使得能够从中创建适于有限元分析的计算机模型。

【技术实现步骤摘要】
连接不完美匹配NURBS面片以形成适于有限元分析的计算机模型
本专利技术总的涉及计算机辅助工程分析,更具体地涉及用于连接不完美匹配非均匀有理基础样条(Non-UniformRationalBasisSplines,NURBS)面片以形成适于有限元分析(FEA)的计算机模型的方法和系统。
技术介绍
随着计算机技术的进步,计算机辅助工程(CAE)和计算机辅助设计(CAD)已经被用于协助工程师/科学家来设计各种行业(例如,汽车、航空等)中的产品。一种首先发展的CAE技术是有限元分析(FEA),它是在行业中广泛用于建模和求解与复杂系统(例如三维非线性结构设计和分析)相关的工程问题的计算机方法。FEA的名字源于被考虑的物体的几何形状被规定的方式。FEA软件提供了几何形状描述的模型、以及模型(有时候指的是FEA网格模型)内的每个点的相关材料特性。在这个模型中,被分析的系统的几何形状由各种尺寸的实体、壳体以及梁表示,它们被称为单元。单元的顶点被称为节点。所述模型由有限数量的单元组成,它们被赋予材料名称,从而将单元与材料特性关联起来。因此所述模型表示被分析的物体沿着它周围的环境所占据的物理空间。然后FEA软件引用了表格,在表格中每种材料类型的特性(例如,应力-应变构成等式、杨氏模量、泊松比、导热性)都被制成表格。此外,还规定了物体的边界条件(也就是,负荷、物理约束等)。用这种方式,创建物体及其环境的模型。此外,被称为计算机辅助设计(CAD)的行业被发展用于表示产品的几何形状,例如表面建模。在CAD中,使用了主要基于NURBS的曲线和表面。通常,产品的设计被封装在CAD系统中,并从CAD数据生成FEA网格模型。因此,FEA网格模型由产品的近似几何形状表示。通常采用半自动化方式执行这样的FEA网格模型的生成。为了克服这些缺陷,开发出了基于NURBS的FEA。由于CAD和FEA的不同要求,存在与基于NURBS的FEA相关的缺点。其中的一个缺点与剪裁NURBS表面描述相关。特别地,剪裁NURBS表面包括下层的规则NURBS表面,具有定义下层的表面面片被显示或者不被显示的附加剪裁线。虽然剪裁NURBS在CAD中运行良好,但是它在FEA中的使用仍是当前研究中的主题,并不是最先进的。代替直接使用原始的剪裁NURBS表示,它将首先会被剪切为一组较小的规则NURBS面片。接下来必须为该较小的规则NURBS面片创建一组新的NURBS参数,以适用于FEA(例如,维持面片边界处的连续性)。但是创建一组NURBS参数是冗长且困难的任务。因此,期望有用于连接不完美匹配NURBS面片以形成适于有限元分析的计算机模型的方法和系统。
技术实现思路
这部分用于概述本专利技术的某些方面并简要介绍一些优选的实施例。可以对此处的这部分以及摘要和名称做出简化和省略,以避免使得这部分的目的变得不明显。这样的简化或省略并不用于限制本专利技术的范围。本申请公开了用于连接不完美匹配NURBS面片以形成适于有限元分析的计算机模型的方法和系统。根据本专利技术的一方面,在计算机系统中接收第一和第二NURBS面片的定义。第一和第二NURBS面片将沿着物理边界连接在一起,物理边界在第一面片的第一曲线和第二面片的第二曲线中定义,第一曲线具有第一组控制点,第一组控制点具有相关的权重和对应的第一节点矢量;第二曲线具有第二组控制点,第二组控制点具有相关的权重和对应的第二节点矢量。第一曲线和第二曲线采用不同的控制点、权重和节点矢量定义。两个曲线的节点矢量均被标准化,使得参数长度分别等于物理长度。表示物理边界的共同曲线被确定。所述共同曲线可以是第一曲线和第二曲线之间的重叠部分。接下来,采用以下方式调整(例如,按比例缩放和移位)第一和第二曲线节点矢量值:设置u=0将会得到投影点设置u=Lc将会得到投影点(参照图7C-7E)。在重叠部分具有较少数量的控制点的曲线被指定为主曲线,另一曲线被指定为从曲线。通过计算从曲线的控制点与主曲线的控制点的依赖度,得到用于沿着物理边界数值连接第一和第二NURBS面片的一组线性约束等式。面片和沿着物理边界的这组约束等式一起,使得从中创建的计算机模型适用于有限元分析。根据另一方面,使用主曲线和从曲线之间的虚拟插入和虚拟移除技术、或者选择性地使用图7F所示的S的伪逆来确定依赖度。通过以下结合附图对具体实施方式的详细描述,本专利技术的其他目的、特征和优点将会变得显而易见。附图说明参照以下的描述、后附的权利要求和附图,将会更好地理解本专利技术的这些和其它特征、方面和优点,其中:图1A-1C共同示出了根据本专利技术的实施例的用于连接不完美匹配NURBS面片以形成适于有限元分析的计算机模型的示范性过程的流程图;图2是根据本专利技术的一个实施例的沿着物理边界连接在一起的示范性NURBS面片的示意图;图3A-3B是根据本专利技术的实施例的示范性的部分重叠的NURBS面片的示意图;图4是根据本专利技术的实施例的两个示范性不完美匹配NURBS面片、以及它们的相关控制点和节点矢量的平面图;图5A-5C是根据本专利技术的实施例的示范性创建控制点依赖度的示意图;图6A-6B是根据本专利技术的实施例的使用图1A-1B所示的示范性过程创建的示范性计算机模型的示意图;图7A-7F是采用根据本专利技术的一个实施例的示范性方法连接在一起的不完美匹配NURBS面片的一系列示意图;以及图8是计算机系统的主要组件的功能框图,本专利技术的实施例可在该计算机系统中实施。具体实施方式在以下的描述中,列出了许多特殊的细节,以提供对本专利技术的透彻理解。但是对于本领域的技术人员来说,很明显,本专利技术可以被实施而不需要这些特定的细节。此处的描述和表示是本领域的技术人员的常用手段,用于最有效地将它们的作用的实质传达给本领域的技术人员。在其它的例子中,没有详细描述已知的方法、程序和组件,以避免不必要地使本专利技术的某些方面变得不明显。此处提及的“一个实施例”或者“实施例”意味着参照实施例描述的特定的特点、结构或者特征可以被包括在本专利技术的至少一个实施例中。说明书中各处的短语“在一个实施例中”的出现不必全部指代相同的实施例,也不是排斥其他实施例的单独或者选择性的实施例。此外,表示本专利技术的一个或多个实施例的过程流程图或者示意图中的方框的顺序并不固有地表示本专利技术中任何特定的顺序或者暗示任何限制。此处将参照图1A-8讨论本专利技术的实施例。但是本领域的技术人员将会明白,此处参照这些附图给出的详细描述是用于解释的目的,本专利技术可延伸到这些限制的实施例之外。首先参照图1A-1C,共同示出了根据本专利技术的一个实施例的用于连接不完美匹配NURBS面片以形成适于有限元分析的计算机模型的示范性过程100的流程图。过程100优选地在软件中实施,并参照其他附图进行理解,例如图2-8。过程100开始于步骤102,在其上安装有应用模块的计算机系统(例如,图8的计算机800)中接收第一和第二NURBS面片的定义。所述应用模块可以是用于创建基于NURBS的有限元分析计算机模型的软件。有时候,用于该目的的软件被称为预处理器(用于预处理输入文件,使其变得适于工程分析(例如有限元分析))。如图2所示,第一和第二NURBS面片202-204将沿着物理边界210(例如,物理曲线或者共享曲线)连接在一起。物理边界210在第一N本文档来自技高网
...

【技术保护点】
一种用于连接不完美匹配非均匀有理基础样条NURBS面片以形成适于有限元分析的计算机模型的方法,其特征在于,所述方法包括:在其上安装有应用模块的计算机系统中接收第一NURBS面片和第二NURBS面片的定义,所述第一和第二NURBS面片沿着物理边界连接在一起,所述物理边界在第一NURBS面片的第一曲线和第二NURBS面片的第二曲线中定义,所述第一曲线具有第一组控制点、相关的权重和对应的第一多个节点矢量值;所述第二曲线具有第二组控制点、相关的权重和对应的第二多个节点矢量值,其中所述第一组控制点和所述第一多个节点矢量值与所述第二组控制点和所述第二多个节点矢量值不同;将所述第一多个节点矢量值标准化,使得所述第一NURBS面片中所述第一曲线的参数长度等于所述第一曲线的物理长度;将所述第二多个节点矢量值标准化,使得所述第二NURBS面片中所述第二曲线的参数长度等于所述第二曲线的物理长度;确定共同曲线为所述第一和第二曲线的重叠部分以表示所述物理边界;调节所述第一和第二曲线,使得第一和第二投影点分别对应于所述共同曲线的起始和结束位置;指定所述第一和第二曲线中沿着所述共同曲线具有较少数量的控制点的一者作为主曲线,另一者作为从曲线;以及通过计算从曲线的控制点与主曲线的控制点的依赖度,确定用于沿着物理边界数值连接第一和第二NURBS面片的一组线性约束等式,从而所述第一和第二NURBS面片、以及沿着所述物理边界的控制点的所述一组线性约束等式使得能够从中创建适于有限元分析的计算机模型。...

【技术特征摘要】
2013.10.11 US 14/051,5591.一种用于连接不完美匹配非均匀有理基础样条NURBS面片以形成适于有限元分析的计算机模型的方法,其特征在于,所述方法包括:在其上安装有应用模块的计算机系统中接收第一NURBS面片和第二NURBS面片的定义,所述第一和第二NURBS面片沿着物理边界连接在一起,所述物理边界在第一NURBS面片的第一曲线和第二NURBS面片的第二曲线中定义,所述第一曲线具有第一组控制点、相关的权重和对应的第一多个节点矢量值;所述第二曲线具有第二组控制点、相关的权重和对应的第二多个节点矢量值,其中所述第一组控制点和所述第一多个节点矢量值与所述第二组控制点和所述第二多个节点矢量值不同;将所述第一多个节点矢量值标准化,使得所述第一NURBS面片中所述第一曲线的参数长度等于所述第一曲线的物理长度;将所述第二多个节点矢量值标准化,使得所述第二NURBS面片中所述第二曲线的参数长度等于所述第二曲线的物理长度;确定共同曲线为所述第一和第二曲线的重叠部分以表示所述物理边界;调节所述第一和第二曲线,使得第一和第二投影点分别对应于所述共同曲线的起始和结束位置;指定所述第一和第二曲线中沿着所述共同曲线具有较少数量的控制点的一者作为主曲线,另一者作为从曲线;以及通过计算从曲线的控制点与主曲线的控制点的依赖度,确定用于沿着物理边界数值连接第一和第二NURBS面片的一组线性约束等式,从而所述第一和第二NURBS面片、以及沿着所述物理边界的控制点的所述一组线性约束等式使得能够从中创建适于有限元分析的计算机模型。2.根据权利要求1所述的方法,其特征在于,所述计算从曲线的控制点与主曲线的控制点的依赖度还包括:通过从共同曲线到从曲线的第一组节点插入操作确定第一依赖关系;通过从共同曲线到主曲线的第二组节点插入操作确定第二依赖关系;以及从所述第一和第二依赖关系计算所述一组线性约束等式。3.根据权利要求1所述的方法,其特征在于,所述一组线性约束等式数值约束所述计算机模型中的所述从曲线的控制点的节点位移依赖于所述主曲线的控制点的节点位移。4.根据权利要求1所述的方法,其特征在于,所述应用模块用于创建所述计算机模型。5.根据权利要求1所述的方法,其特征在于,所述物理边界由用户规定。6.根据权利要求5所述的方法,其特征在于,所述第一曲线和第二曲线在从所述物理边界测量的公差范围内近似。7.一种用于连接不完美匹配...

【专利技术属性】
技术研发人员:斯蒂芬·哈特曼
申请(专利权)人:利弗莫尔软件技术公司
类型:发明
国别省市:美国;US

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

1