使用自动多级子结构化生成子结构制造技术

技术编号:8717241 阅读:194 留言:0更新日期:2013-05-17 19:27
提供了一种用于物理对象的三维(3D)表示的有限元分析的计算机实现的方法。所述计算机实现的方法包括:组合所述3D表示的多个保留的自由度,以形成根子结构;将所述3D表示的结构缩减到缩减的自动多级子结构化(AMLS)子空间上;基于缩减的结构来计算多个本征模式和压缩算子;以及使用AMLS变换矩阵来计算约束模式。所述计算机实现的方法还包括:基于所述多个本征模式、约束模式以及压缩算子来生成所述3D表示的至少一个子结构;以及将所述至少一个子结构存储在存储区域中。

【技术实现步骤摘要】

概括地说,本申请描述的实施例涉及有限元分析,具体地说,本申请描述的实施例涉及具有大量自由度的结构的有限元分析(FEA)模拟。
技术介绍
在有限元框架中,通常采用子结构化技术(或部件模态综合法)来分析大型复杂结构的系统。这些技术使得局部设计修改变得更加容易并且加速了模型组装过程。尤其在大型车辆模型的设计阶段中,子结构化技术常常用于减小组装系统的大小,因此减小了对组装系统进行后续分析的成本。为了使用子结构化技术减小大型系统的大小,除了约束(有时还称作静态)模式之外,通常还会使用删减的正常模式。为了满足较为频繁的对有限元模型的不断增加的精度需求,模型系统的大小显著地增加并且需要许多个子结构本征模式。对大规模本征值问题进行求解的一个已知方法是自动多级子结构化(AMLS)技术。AMLS技术还用于加速用于大型子结构生成的本征求解过程。然而,生成子结构占用了很多的计算时间并且需要大量的计算机资源,这是由于需要存储大型子结构的完全子结构模式以用于后续恢复,并且需要在子结构生成过程中获取大型子结构的完全子结构模式以进行压缩矩阵计算,其中生成子结构包括将子结构系统矩阵投影到包括本征模式和约束模式的子结构模态空间上。在大规模模型的传统动态子结构生成过程中,计算本征模式是强制性的,并且计算约束模式和将系统矩阵(即刚度、质量、阻尼矩阵以及力向量)投影到子结构模态空间上的成本非常高,这是由于投影是使用物理空间中的完全子结构模式来执行的,其大小可能很容易大于数亿的自由度。
技术实现思路
在一个方面中,提供了一种用于物理对象的三维(3D)表示的有限元分析的计算机实现的方法。所述计算机实现的方法包括:用AMLS方法,组合所述3D表示的多个保留的自由度,以形成根子结构;将所述3D表示的结构投影到多级的AMLS子结构模态子空间(或缩减的AMLS子空间)上;计算缩减的AMLS子空间上的多个本征模式和压缩算子;以及使用AMLS变换矩阵来计算子结构约束模式。所述计算机实现的方法还包括:基于所述多个本征模式、约束模式以及压缩算子来生成所述3D表示的至少一个子结构;以及将所述至少一个子结构存储在存储区域中。在另一个方面中,提供了一种用于物理对象的三维(3D)表示的有限元分析的计算机。所述计算机包括:存储区域;以及处理器,可操作地耦合到所述存储区域。所述处理器被配置为:利用AMLS技术来组合所述3D表示的多个保留的自由度,以形成根子结构;将所述3D表示的结构投影到多级的子结构模态子空间上;基于缩减的结构来计算多个本征模式和压缩算子;以及使用AMLS变换矩阵来计算约束模式。所述处理器还被配置为:基于所述多个本征模式、约束模式以及压缩算子来生成所述3D表示的至少一个子结构;以及将所述至少一个子结构存储在存储区域中。在另一个方面中,提供了一种用于物理对象的三维(3D)表示的有限元分析的计算机程序产品。所述计算机程序产品包括具有计算机可执行组件的一个或多个计算机可读存储介质,其中所述组件包括根子结构生成组件,所述根子结构生成组件当由处理器执行时,使得所述处理器组合所述3D表示的多个保留的自由度,以形成根子结构。所述组件还包括子结构生成组件,所述子结构生成组件当由处理器执行时,使得所述处理器:将所述3D表示的结构缩减到子结构模态子空间(或缩减的AMLS子空间)上;基于缩减的结构来计算多个本征模式和压缩算子;以及使用AMLS变换矩阵来计算约束模式。所述子结构生成组件还使得所述处理器:基于所述多个本征模式、约束模式以及压缩算子来生成所述3D表示的至少一个子结构。附图说明在下面的附图和描述中给出了本专利技术的一个或多个实施例的细节。根据说明书、附图以及根据权利要求书,本专利技术的其它特征、目的和优点将是显而易见的。图1的流程图示出了包括用于计算本征模式的AMLS技术以及已知的Craig-Bampton (或固定界面)子结构生成技术的已知过程。图2的流程图示出了用于物理对象的三维(3D)表示的有限元分析(FEA)的包括基于AMLS的Craig-Bampton过程的示例性方法。图3为被划分的系统的多级子结构树。图4为被划分的系统的多级子结构树,包括保留的自由度。图5的流程图示出了与图1中示出的过程类似的已知过程,其中,可以使用自由界面正常模式和约束模式来生成传统的Craig-Chang (或自由界面)子结构。图6的流程图示出了用于物理对象的3D表示的FEA的包括基于AMLS的Craig-Chang过程的示例性方法。图7为用于物理对象的3D表示的有限元分析的示例性计算机系统的示意性框图。图8为与在图7中示出的计算机系统一起使用的示例性计算机架构的示意性框图。具体实施例方式如同在本申请中所使用的,术语Craig-Bampton和Craig-Bampton过程、程序和/或方法一般涉及使用约束模式和固定界面动态模式的子结构化方法,固定界面动态模式包括本征模式和/或残余模式。如同在本申请中所使用的,术语Craig-Chang和Craig-Chang过程、程序和/或方法一般涉及使用约束模式和自由界面动态模式的子结构化方法,自由界面动态模式包括修改的本征模式和/或残余模式。Craig-Chang方法使用正交化过程来去除动态模式的可能的线性相关性,并将动态模式修改成与其在固定界面方法中相同的结构(然而,并未改变子空间)。如同在本申请中所使用的,术语通用混合界面过程、程序和/或方法一般涉及使用通用动态模式和/或任何其它动态模式的子结构化方法,通用动态模式可以包括在子结构界面处具有任意边界条件的本征模式。Craig-Bampton和Craig-Chang都是这种通用方案的子集。在本申请中描述了用于物理对象的三维(3D)表示的有限元分析(FEA)的方法、系统、装置以及计算机程序产品的示例性实施例。本申请中描述的实施例有助于将AMLS本征求解过程与子结构生成过程集成,以解决当前子结构生成过程的缺点。此外,使用本申请中描述的实施例,能够以非常小的额外计算成本在AMLS本征求解过程期间计算子结构正常模式和约束模式以及压缩的子结构系统矩阵。因此,本申请中描述的实施例通过消除对使用和计算完全子结构模式(包括本征模式和约束模式)的需求,显著地提高了子结构生成过程的性能,并且降低了计算资源的利用。本申请中描述的方法、系统、装置以及计算机程序的示例性技术效果包括新的基于AMLS的子结构生成算法。可以在AMLS本征求解过程中生成固定界面、自由界面以及混合界面子结构。在传统的子结构生成方法中,通过对刚度矩阵进行分解来获得消除的自由度(DOF)并对线性方程的系统进行求解来计算约束模式,在线性方程中,消除的DOF和保留的DOF之间的耦合刚度项作为该系统中的右端向量。接着,使用完全本征模式和约束模式来计算出压缩的系统矩阵。由于在AMLS变换期间对刚度矩阵进行分解,从而被分解的刚度矩阵可以在AMLS本征解过程中重用于计算约束模式。这将会在子结构生成过程中节省刚度矩阵的一次分解。并且,如果保留的子结构被定义为根子结构,则压缩的系统矩阵为保留的子结构的系统矩阵。这意味着,压缩矩阵的对角块是作为AMLS变换过程的一部分而计算出来的,从而对于生成子结构,不存在计算压缩的刚度和质量矩阵的对角块的额外成本。此夕卜,由于缩减的A本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201210451096.html" title="使用自动多级子结构化生成子结构原文来自X技术">使用自动多级子结构化生成子结构</a>

【技术保护点】
一种用于物理对象的三维(3D)表示的有限元分析的计算机实现的方法,所述计算机实现的方法包括:组合所述3D表示的多个保留的自由度,以形成根子结构;将所述3D表示的结构缩减到缩减的自动多级子结构化(AMLS)子空间上;基于所述缩减的AMLS子空间来计算多个本征模式和压缩算子;使用AMLS变换矩阵来计算多个约束模式;基于所述多个本征模式、约束模式以及压缩算子来生成所述3D表示的至少一个子结构;以及将所述至少一个子结构存储在存储区域中。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:M·金V·贝尔斯基M·贝伊
申请(专利权)人:达索系统西姆利亚公司
类型:发明
国别省市:美国;US

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

1