《NX Nastran 超单元用户指南 一份翻译资料.docx》由会员分享,可在线阅读,更多相关《NX Nastran 超单元用户指南 一份翻译资料.docx(106页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、NX Nastran 超单元用户指南 一份翻译资料NX Nastran 超单元用户指南 前言: 在给客户做 Nastran 的超单元培训时,总感觉公司提供的培训资料不够理想。后来看到这份英文资料,感觉讲述比较清楚、完整,故翻译出来与大家分享。 目 录第 1 章 介绍和基础 为什么使用超单元?* 减少费用* 快速获得结果* 降低风险* 解决大问题的能力* 分开输入和输出* 安全 超单元分析基础 分区求解 用小例子说明静力分析中的超单元用法* 超单元分析* 超单元 1* 超单元 2* 残余结构第 2 章 如何定义超单元 使用分区模型数据定义超单元 (PARTs)* 定义 PARTs* 使用 PAR
2、Ts 的模型数据段* 使用 PARTs 时的输入文件格式* 将 PARTs 自动连接到模型的其它组件* 连接点上的约束* 手工定义一个 PART 的外部点* 移动和/或转动 PARTs 在主模型数据段定义超单元* 超单元定义* 内部点和外部点* 模型数据分区* 模型数据分区的例子* 超单元 MAP - SEMAP第 3 章 单级超单元分析 介绍 单级超单元的简单输入* 采用主模型数据超单元的单级分析* 单级分析的例子* 快速回顾* 存在 PARTs 时的单级分析第 4 章 静力分析中的载荷、约束和情况控制 介绍 静力分析中的载荷* 主模型数据中载荷数据的例子* 超单元中的热载荷 边界条件* 超
3、单元中的单点约束* 多点约束 (MPCs) 和 R-类单元 超单元中的情况控制* SUPER 命令 情况控制分区*常规的情况控制* 压缩的情况控制* 超单元情况控制* 一种载荷条件 扩充的情况控制* 情况控制节的参数第 5 章 使用超单元的惯性释放分析 介绍 惯性释放的概念 使用超单元时的惯性释放的界面 使用超单元的惯性释放的例子* 由 inrel2.f06 选择输出第 6 章 多个载荷的静力分析 介绍 如何对情况控制进行内部分区和使用 多个载荷情况的例子第 7 章 多级超单元分析 多级分析的概念 单级与多级分析比较* 单级分析 多级超单元的用户界面* 当模型只使用主模型数据时的多级处理* 处
4、理树的自动创建* 对于只使用主模型数据的模型手工定义处理树* 当模型使用 PARTs 时的多级处理 例:多级问题手工求解 多级超单元的例子* 输入文件 multi1.dat - 只用主模型数据的多级超单元* 输入文件* 输入文件 multi2.dat 使用 PARTs 的多级超单元第 8 章 超单元静力分析的输出 对 PARTs 的分类模型结果 对于 PARTs 的边界点搜索输出 超单元定义表第 9 章 动力分析中的超单元 动力减缩过程的说明 用于超单元的减缩方法* 静力凝聚 (Guyan 减缩)* 动力减缩* 固定边界动力减缩* 对超单元 2 的数据恢复演示* 对超单元 1 重复同一过程*
5、自由 自由动力减缩* 混合边界动力减缩* 在 C- 和/或 R- 集中有外部自由度时的 CMS第 10 章 动力减缩的输入和输出 动力减缩的情况控制* 对于动力减缩的情况控制 单级动力减缩* 用于主模型数据超单元的单级动力减缩模型数据* 主模型数据超单元的单级动力减缩的例子* 文件 cantbeam.dat - 本例的输入模型* 文件 seg10_a.dat 超单元的静力减缩* 文件 seg10_b1.dat 超单元的固定边界 CMS* 文件 seg10-c1 - 超单元的自由 自由 CMS* 文件 seg10_d1.dat 混合边界 CMS* 对于使用 PARTs 的单级动力减缩的模型数据项
6、* 对于使用 PARTs 的单级动力减缩的例子* 文件 cantp1.dat - 对于 PART 1 的模型数据* 文件 cantp2.dat - 对于 PART 2 的模型数据* 文件 seg10p_a.dat 使用 PARTs 的静力减缩* 文件 seg10p_b1.dat - 使用 PARTs 的固定边界* 文件 seg10p_c1.dat - 使用 PARTs 的自由 自由 CMS* 文件 seg10p_d1.dat - 使用 PARTs 的混合边界 CMS 多级动力减缩* 对于多级动力减缩的模型数据项* 对于没有 PARTs 的模型的多级动力减缩* 存在 PART 超单元时的多级动力
7、减缩的模型数据项* 使用 PARTs 的多级 CMS 的例子第 11 章 超单元上的动力载荷 如何定义超单元上的动力载荷* 用 LOADSET LSEQ 定义超单元上的动力载荷* 超单元动力载荷的演示例附录 A参考资料 参考资料索引 NX Nastran 超单元用户指南NX Nastran 超单元用户指南 一份翻译资料 (2)2011-12-13 08:04:55|分类:Nastran 超单元|标签:nastran超单元类型优点基础|字号订阅第一章 介绍和基础 为什么使用超单元? 超单元分析基础 分区求解 静力分析中使用超单元的小例子 示例问题在有限元分析中,对计算机资源的要求总是超过它的现存
8、能力。在计算机发展早期,工程师用手工求解33的问题,计算机可以处理1111的问题。当工程师发现计算机的这一能力时,工程问题的大小马上增加到超过这一能力。这一过程随着时间而不断重复。现在计算机已经能够求解具有百万未知数的百万个方程,但仍不能满足许多工程的需要。硬件资源的这一限制,以及经费的限制(大的计算可能是费时又昂贵的),制约了工程师求解大的、复杂问题的要求。解决硬件和经费问题的一个有效办法是使用NX Nastran中的超单元。通过使用超单元,不仅可以分析大模型(包括超过你的硬件能力的模型),而且可以是分析更有效率,允许在分析中进行多次设计循环和迭代。用于超单元分析的原理通常称为子结构。即:模
9、型被分为一系列部件(超单元),分别单独处理各超单元以得到一组减缩矩阵,代表从结构的其余部分看到的超单元的行为。将各超单元的这些减缩矩阵组合到一起形成一个装配(或残余结构)解。然后用装配解的结果对各超单元进行数据恢复(计算位移、应力等)。在静力分析中,用于超单元分析的理论是精确的。在动力分析中,刚度矩阵的减缩是精确的,而质量矩阵和阻尼矩阵的减缩是近似的。这一近似可以用一种被称为部件模态综合的方法来改善,它在第9章“超单元动力分析”中介绍。本用户指南的目的是作为一本教程。即,重点是如何使用超单元,而不是超单元的理论。对于想要了解超单元操作过程的用户提供了足够的理论知识。包含了手工求解的例子以帮助用
10、户了解使用超单元时的操作过程。为了清楚,在合适的地方页提供了示例的NX Nastran输入文件和输出选择。本用户指南的安排,对一个有经验的有限元分析者可以从头开始并只阅读与有关分析有关的信息。首先提供超单元的全面信息,然后是静力分析的信息,再是动力学和其它特性。推荐用户从头开始阅读这本指南,因为在静力部分提供的信息在后续部分将会用到(类似与工程本身);但是,工程师也可以只阅读需要的部分,而不管不需要的信息。1.1为什么使用超单元?效率是使用超单元的主要理由。一个有限元模型很少只分析一次。通常,模型要一次次的修改和分析。不使用超单元,每次分析都要求解整个模型,导致在短时间内耗费大量的经费。以下是
11、超单元的优点的列表:减小费用代替每次求解整个模型,超单元的优点随着处理次数的增加而提高。在重启动时,由于只需要处理受到修改影响的部分结构,这一优点变得明显。这意味着,如果用户事先想到了定义超单元,可能使执行效率比不使用超单元时快2到30倍(甚至更多)。采用分区数据库可以控制硬盘的使用并减少单个运行所需的计算机资源,而不会牺牲结果的精度。加快计算速度因为处理单个超单元对计算机资源的需求比不使用超单元的整个模型要少,因此可以使用快速序列提交各超单元的处理(或者甚至在不同的计算机上处理),而不是通宵等待整个问题的一次性求解。减小风险处理一个不使用超单元的模型,是一种要么全有要么全无的做法。如果出现错
12、误,必须在改正错误后重新处理整个模型。在使用超单元时,每个超单元只需处理一次,除非需要修改超单元以重新处理。如果在处理中发生错误,只有受影响的超单元和残余结构(最后处理的超单元)需要重新处理。无错误的超单元不需要重新处理,除非对该超单元进行修改。求解大问题的能力所有的计算机硬件都是有限的。NX Nastran的设计使问题的尺寸不受程序的限制。这就意味着用户所遇到的限制仅源于可用的硬盘空间或内存。但模型的尺寸变得过大,不使用超单元就无法处理时,用户可以对增加的处理使用分区数据库,并将数据恢复时才需要的数据库信息拷贝到磁带上。这一处理可以释放文件空间,减小硬盘的使用和储存费用。例如,用户要求解一个
13、包含20万自由度(DOF)的问题,而计算机的硬盘空间是有限的(如不使用超单元,只能处理1.5万自由度),则需要将大模型划分为超单元。分区输入和输出由于超单元可以分别处理,可以对结构的零件分组建立分析模型,并进行检查和装配分析,而不需其它组的信息。一个极好的例子是空间站,它的结构由许多承包商分担。每一个承包商对其自己的部件建模,然后将整个或减缩的模型发送给系统集成者,系统集成者对这些模型进行装配以代表多种可能的配置,对每一种配置进行分析,将结果返回给各个承包商供它们使用。在超单元分析的分区输出方式顾及了分段数据恢复,即可以只对结构种需要的部分进行数据恢复。同样,在将结构划分为多个组的情况,用户可
14、以利用分区输出方式选择每个组中需要恢复的数据。安全性许多公司进行私人或保密的项目。包括为了竞争而开发的新设计,到高度机密的国防项目。即使在安全程序下工作,有时也需要发送模型给合作者,以便他们进行部件的耦合分析。使用外部超单元允许用户发送减缩后的边界矩阵,其中不包含实际部件的几何信息,只有从边界上看到的质量、刚度、阻尼和载荷。在收到一组可以由NX Nastran读出的任意格式的减缩矩阵后,工程师可以用这些矩阵定义一个外部超单元,并将外来结构附加到自己的模型上。1.2超单元分析基础超单元可以看作一种子结构。即,一个模型可以由用户划分为超单元,NX Nastran将独立于其它超单元,分别处理每个超单
15、元。每个超单元的处理都形成一组减缩矩阵(质量、阻尼、刚度和载荷),代表从相连的邻近结构所看到的超单元的特性。当所有超单元都被处理之后,这些减缩矩阵被装配到所谓残余结构中,并对其进行求解。然后使用与超单元的初始减缩类似的转换过程,对每个超单元扩展(它在残余结构上的)附着点的数据,进行数据恢复超单元可以由物理数据组成(单元和节点),以也可以定义为其它超单元的映象或外部超单元(一组外来矩阵,附加到模型上)。下图举例说明了超单元的类型。在图1-1中,显示了一个齿轮的一部分。一个齿的物理模型可以作为一个超单元。这一类超单元可以称为原始超单元 该超单元的实际几何在模型数据(bulk data)中定义。图1
16、-1中,齿轮的另一个齿是第一个(原始)齿的映象。对于NX Nastran,映象超单元是用其它超单元的几何来描述。这种映象超单元可以节省处理时间,因为它们可以使用原始超单元的刚度、质量和阻尼矩阵,从而减少了所需的计算量。对映象超单元可以进行完全的数据恢复。映象超单元可以与原始超单元相同的(如图1-1所示)或原始超单元的镜像(如图1-2所示)。在图1-2中,板的右侧是原始超单元的镜像拷贝。需要注意:映象可以有自己的独立载荷。只有刚度、质量和阻尼与原始超单元相同。另一类超单元是外部超单元,模型的一个零件由一组源于外部的矩阵所代表(该矩阵也可以来自另一个NX Nastran分析的结果)。对这些矩阵,没
17、有任何内部的几何信息可用,只有这些矩阵所附着的节点是已知的。图1-3显示了一个外部超单元的例子。图中,左边是有限元模型,右边虚线表示外部超单元。在静力分析中,用于超单元处理的理论是精确的。在动力分析中,对质量、阻尼和载荷矩阵的减缩是近似的。在第9章“动力分析超单元介绍”中对这些近似作了解释,并说明了改善近似性的方法(特别是部件模态综合方法)。1.3分区求解当NX Nastran处理模型数据时,输入数据被按超单元分割为单独的数据组,取决于用户指令。用于完成这一分割的输入在第2章“如何定义超单元”中讨论。一旦模型数据被分割为单独的组,每个超单元将独立处理。每个超单元的自由度(DOFs)将按常规分析
18、中相同的方式划分为不同的集。即,组合超单元的所有自由度组,创建一个G集。然后,用MPC和R类单元定义M集和N集,等。(见NX Nastran用户指南关于集的完整说明)。在集的定义中惟一的变化是外部自由度的定义。对每个超单元,外部自由度定义为A集。外部自由度是对为未来分析保留的自由度的最好描述;或者可以吧它们想象为附着自由度,超单元通过它们连接到其余结构上。对每个超单元装配结构矩阵,然后对结构矩阵进行减缩处理,只保留与A集或附着自由度有关的项。这些减缩矩阵用来表示超单元附着到其余模型时的特性。除去外部自由度,超单元中其余的自由度称为内部自由度(省略集或O集)。这些自由度在减缩处理时被浓缩掉。使用
19、静力或动力减缩,这些内部自由度的刚度、质量、阻尼和载荷转换到外部自由度上。每个超单元都是独立处理的。静力凝聚是对减缩过程的最好说明。这一处理将从对MPCs、R-类单元和SPCs进行处理后的矩阵开始。此时所保留的自由度集为F集(无约束的自由度),它包含O集和A集作为其子集。虽然内部自由度也包括M集和S集,在本指南中内部自由度通常指O集。对F集的静力方程是:KffUfPf(1-1)这一方程可以写成:Koo Uo + Koa Ua = Po(1-3)在方程两侧同乘Koo-1,得到:Uo Koo-1Koa UaKoo-1Po(1-4)在此,需要定义几个术语:作者注:T集是A集的一个子集。T集包含任何物
20、理的外部自由度。在静力分析中,T集通常指A集。在这一部分(关于静力分析)二者通常可以交换使用。外部和内部运动之间的静力边界转换矩阵称为Got,定义为:物理上,这一矩阵代表边界运动问题的解。即,这一矩阵的每一列表示当一个外部自由度运动一个单位,而其它外部自由度为约束状态时,内部自由度的运动。因此,对应每个外部(边界)自由度(超单元的A集),转换矩阵中有一列,而其函数等于内部自由度的个数(超单元的O集)。同样,超单元的固定边界位移()为:Uo o Koo-1Po(1-6)这一矩阵表示在外部自由度为固定的情况下,由超单元自身的边界条件和载荷所产生的超单元静态位移解。基于这些定义,内部点的位移可以写成
21、:UoUo oGot Ut(1-7)其中Ut是外部(边界)点的位移解。将这一方程代入(1-2)的下部,得到:由这一表达式得到超单元的减缩刚度和载荷矩阵。减缩刚度矩阵Ktt为:Ktt = KT ot Got + Ktt(1-9)减缩载荷矩阵Pt为:Pt = Got Po + Pt(1-10)按这一方式处理各超单元,将相关矩阵减缩到外部自由度上。当所有超单元都处理完毕,将减缩矩阵装配为系统矩阵以进行残余结构的处理。残余结构由模型中所有未分配给其它超单元的部件,加上各超单元的减缩矩阵装配到一起所组成。对残余结构的系统或装配矩阵进行求解。在得到装配解后,可以求出各超单元的边界解。用边界解计算各超单元的
22、内部位移,然后可以对各超单元(包括残余结构)进行标准的数据恢复。可以用于标准(无超单元)分析的所有输出都可以用于超单元分析。不同只是按超单元分区输出。NX Nastran 超单元用户指南 一份翻译资料 (3)2011-12-17 07:33:24|分类:Nastran 超单元|标签:nastran超单元静力分析示例|字号订阅1.4在静力分析中使用超单元的小例子下面的小问题用来演示然后使用超单元进行静力分析。首先用常规分析求解该问题,然后使用超单元。对这一例子,仅考虑各点的轴向运动,则此问题简化为只有5个自由度。常规分析对此问题进行常规分析的过程是:构造结构矩阵、施加约束、求解简化的问题。其55
23、的刚度矩阵为:此矩阵中的每一行(或列)代表与模型中一个自由度相关的项。这些项是升序排列的;即第一列代表自由度1,最后一列代表自由度5。将弹簧刚度用其数值替换,得到:现在对此问题施加约束。在有限元分析中,通过从矩阵中删除相关的行和列来施加约束。因此,在施加约束后得到约束结构的静力方程为:或以数值代入:求解此方程,结果为:超单元分析现在用超单元推导和求解同一问题,如图1-6所示。由于定义超单元的方法尚未讨论,下面一些内容可能不清楚。不过,只要读下去,更多信息就会变得清楚。首先,在图1-15中给出了一个如何进行超单元分析的流程图:这三个阶段(I, II和III)用于所有超单元,在本书后面会提到。如图
24、6所示,模型的定义为:*超单元1 (SEID = 1)阶段1和2是内部点。(这些节点在第一阶段处理超单元1时将被浓缩掉)。单元K12和K23是超单元1的内部单元或属于超单元1。节点1的约束在超单元1中。节点3是超单元1的外部点。在阶段I对超单元1的减缩全部完成后,所保留的是将超单元1附着在节点3上的矩阵。*超单元2(SEID = 2)节点4和5是超单元2的内部点。节点3是超单元2的外部点。节点4上的载荷在超单元2内部。单元K34和K45是超单元2的内部单元或属于超单元2。节点5的约束在超单元2中。*残余结构(R.S.或SEID = 0)节点3在残余结构的内部。没有单元属于残余结构。节点3上的载
25、荷在残余结构的内部。对超单元1和2单独处理,然后将减缩矩阵装配到残余结构上。超单元1在模型划分为超单元后,超单元1的数据包含如下信息:根据这一模型,对于超单元1,u3是外部自由度,属于A集。因此,需要对超单元1生成矩阵、施加约束,然后将矩阵减缩到外部自由度上。这一超单元的G集由节点1,2,3组成。以下为G集对应的矩阵:上标1表示该矩阵属于超单元1。注意没有包括节点3上的力。因为这个力施加在外部点上,不包含在超单元中。这一事实通过在载荷矩阵中相应项上的横线来表示,它也表示只有在与超单元1关联的节点3上有载荷。看一下模型,可以看到节点1是约束的。因为该节点是超单元1的内部点,约束作为对超单元1的处
26、理的一部分而施加。所形成的(减缩)刚度矩阵为:现在,这一矩阵已划分为内部(O集)和外部(A集)自由度,下面进行常规静态减缩将矩阵减缩到外部自由度上。首先计算边界转换矩阵:这一转换表示:如果节点3移动一个单位。则节点2将移动0.5个单位,这是在节点1约束的情况下预期的结构。现在用该转换矩阵将刚度矩阵减缩到边界上:这一结果的含义是:超单元1包含两个串联弹簧,在节点3处看到的刚度是0.5。现在将所施加的外载荷减缩到边界上。在将约束施加到载荷矩阵上后,得到:将其减缩到边界上,有:同样的,这是我们预期的结果。如果约束节点3,并在节点2施加单位力,在节点3处的反力是0.5个单位。超单元2超单元2的施加包括
27、如下信息:对于超单元2,u3是外部点,属于超单元2的A集。因此,需要生成超单元2的矩阵,施加约束,并将矩阵减缩到外部自由度上。注意:在节点3上的力也没有出现在超单元2上。同样,外部点上的力不包括在超单元的矩阵中。施加约束,这一次是自由度5。然后计算边界转换矩阵并用于超单元2的计算,得到结果如下:转换和减缩矩阵是有意义的。如果节点3移动1.0个单位,节点4将移动0.5个单位。与以前一样,两个串联弹簧的组合刚度是0.5;而如果约束节点3的话,节点4上1个单位的载荷在节点3上将产生1.5单位的反力。NX Nastran 超单元用户指南 一份翻译资料 (4)2011-12-19 10:09:20|分类
28、:Nastran 超单元|标签:nastran超单元静力分析示例例题数据|字号订阅1.4在静力分析中使用超单元的小例子 (续)残余结构其余的结构,或节点3,定义为残余结构。基于其余的单元和载荷生成残余结构的矩阵,然后将各超单元的减缩矩阵添加到相应的自由度上。在完成残余结构矩阵的组合装配后,施加其余的约束并求解残余结构。图1-9显示了残余结构。用于装配残余结构的各部件显示在左边,装配结构显示在右边。本模型的残余结构装配中没有单元,只有一个节点,在该节点上的物理载荷,以及来自超单元的减缩矩阵。对于本模型,由于所有的物理约束都施加在超单元一级,在残余结构部分不再进行(对于约束条件的)减缩。如果一个物
29、理模型的残余结构中存在约束,则应该进行减缩处理以得到对应最终求解组的矩阵。因此,本模型的装配矩阵是节点3处超单元矩阵相加的结果,或者:类似的,载荷矩阵是施加在残余结构上的物理载荷加上减缩的超单元载荷。最终在残余结构的内部节点 节点3上施加了2个单位的力: 至此,刚度矩阵和载荷矢量均已生成并减缩,下面将准备求解残余结构A集的位移: 现在得到了残余结构的位移解,可以开始进行数据恢复。数据恢复是对每一个超单元分别进行的,允许分段或选择性的进行数据恢复。超单元1现已得到了外部节点(节点3)的解,准备对超单元1内部节点进行数据恢复。首先计算固定边界条件的解,即在外部节点保持受约束,并施加载荷的条件下,计
30、算超单元1的运动:然后计算边界运动情况(节点3位移u3= 4)下超单元1的运动:最后,将二者相加得到内部位移为:这个结果与不使用超单元时节点2的结果是一致的。然后可以对超单元1计算和输出单元结果、SPC力,以及其它的标准输出。超单元2同样,超单元2的边界解来自残余结构,数据恢复过程与超单元1类似,因而不再详细叙述。所得结果与不使用超单元的结果一致。简单的说,静力超单元的解是固定边界的解与由边界位移产生的解的叠加。在静力分析中,使用超单元不会造成任何近似。例题:为了连贯性,本指南中始终使用如图1-12所示的模型作为例子来演示NX Nastran的输入和输出。该模型可以看作一个金属压模(或双头的苍
31、蝇拍),决不与任何实际问题雷同。这样选择的原因如下:多数实际模型都很复杂,不适合作为简单例题(输入太麻烦),而且对一个行业认为是合适的模型,未必适合其它的行业。 本模型很简单,无需多加说明。本模型的数据见表1-1。该表的许多卡片大量使用了复制方法来生成。在后续章节和例题中将使用INCLUDE卡来引用这个表。为此,此处的表仅包含必要的信息以避免混乱。本结构为钢制品,杨氏模量30,000,000 psi,重量密度0.283 lb/in3,泊松比。节点1和2被约束。在静力分析时,本结构将承受三种载荷:1.施加在单元18到67上的压力;2.在节点93和104施加同向的2 pounds的Z向点载荷;3.
32、在节点93和104施加反向的2 pounds的Z向点载荷。表1-1简单例题的模型数据$ *$ BASIC MODEL DEFINITION - SAME FOR ALL RUNS$ *$GRDSET,6GRID,1,-.4,0.,0.,123456GRID,3,-.4,0.9,0.=,*2,=,=,*.9,=1GRID,2,.4,0.,0.,123456GRID,4,.4,0.9,0.=,*2,=,=,*.9,=1GRID,9,-3.6,3.6,0.=,*1,=,*.8,=8GRID,19,-3.6,4.4,0.=,*1,=,*.8,=8GRID,29,-3.6,5.2,0.GRID,30,-
33、2.8,5.2,0.GRID,31,2.8,5.2,0.GRID,32,3.6,5.2,0.GRID,33,-5.2,6.,0.=,*1,=,*.8,=4GRID,39,1.2,6.,0.=,*1,=,*.8,=4GRID,45,-5.2,6.8,0.=,*1,=,*.8,=4GRID,51,1.2,6.8,0.=,*1,=,*.8,=4GRID,57,-5.2,7.6,0.=,*1,=,*.8,=4GRID,63,1.2,7.6,0.=,*1,=,*.8,=4GRID,69,-5.2,8.4,0.=,*1,=,*.8,=4GRID,75,1.2,8.4,0.=,*1,=,*.8,=4GRID
34、,81,-5.2,9.2,0.=,*1,=,*.8,=4GRID,87,1.2,9.2,0.=,*1,=,*.8,=4GRID,93,-5.2,10.,0.=,*1,=,*.8,=4GRID,99,1.2,10.,0.=,*1,=,*.8,=4$ ELEMENTS$CQUAD4,1,1,1,2,4,3=,*1,=,*2,*2,*2,*2=1CQUAD4,4,1,7,8,14,13CQUAD4,6,1,9,10,20,19=,*1,=,*1,*1,*1,*1=2CQUAD4,5,1,13,14,24,23CQUAD4,10,1,14,15,25,24= *1,=,*1,*1,*1,*1=2CQU
35、AD4,14,1,19,20,30,29CQUAD4,15,1,29,30,36,35CQUAD4,16,1,27,28,32,31CQUAD4,17,1,31,32,42,41CQUAD4,18,1,33,34,46,45=,*1,=,*1,*1,*1,*1=3CQUAD4,23,1,45,46,58,57=,*1,=,*1,*1,*1,*1=3CQUAD4,28,1,57,58,70,69=,*1,=,*1,*1,*1,*1=3CQUAD4,33,1,69,70,82,81=,*1,=,*1,*1,*1,*1=3CQUAD4,38,1,81,82,94,93=,*1,=,*1,*1,*1,
36、*1=3CQUAD4,43,1,39,40,52,51=,*1,=,*1,*1,*1,*1=3CQUAD4,48,1,51,52,64,63=,*1,=,*1,*1,*1,*1=3CQUAD4,53,1,63,64,76,75=,*1,=,*1,*1,*1,*1=3CQUAD4,58,1,75,76,88,87=,*1,=,*1,*1,*1,*1=3CQUAD4,63,1,87,88,100,99=,*1,=,*1,*1,*1,*1=3MAT1,1,30.+6,.3,.283PARAM,WTMASS,.00259PARAM,AUTOSPC,YESPSHELL,1,1,.05,1,1$ *$ E
37、ND OF BASIC MODEL DEFINITION$ *NX Nastran 超单元用户指南 一份翻译资料 (5)2011-12-22 08:54:15|分类:Nastran 超单元|标签:nastran超单元零件模型数据超单元主模型数据超单元定义|字号订阅第 2 章 如何定义超单元 使用零件模型数据定义一个超单元 (PARTs) 使用主模型数据定义一个超单元上面解释了超单元的基本概念,现在学习在 NX Nastran 中如何定义超单元。超单元使用输入文件中的 Bulk Data (模型数据) 数据段来定义。有两种定义超单元的方法:主模型数据 (main bulk data) 超单元和零
38、件 (PARTs) 数据超单元。残余结构作为超单元 0。以下分别给出了两种方法的说明和示例。在 NX Nastran 中,每个超单元都有一个整数识别号,标记为 SEID。每个 SEID 都必须是唯一的正整数 (残余结构为例外,作为超单元 0)。如果没有定义超单元,则认为模型中只有残余结构,将执行常规的求解 (没有超单元)。默认的,如果没有定义超单元,对所有的超单元解都将执行常规的求解。顾名思义,主模型数据超单元 (main bulk data superelements) 是在输入文件的主模型数据段中定义的。在使用这一方法定义超单元时,输入数据被分割为几个部分,每个部分是一个超单元。这一方法好
39、比将糕点切割为几块,即将一个完整的模型分割为若干超单元。零件超单元 (PART superelements) 定义的方法不同。每个超单元在自己的分块模型数据段中定义。这些独立的数据段都是自身完整的,包括其所描述部件的所有几何、单元、属性、约束和载荷数据。然后,一系列单独的部件装配成最终的有限元模型。两种方法可以单独或合并使用,取决于用户的选择。在 MSC.Nastran 69 版之前,只有主模型数据超单元可以使用。MSC.Nastran 69 版及之前版本的输入文件可以用于后续的版本,任何超单元的输入都和以前一样处理。如果定义了零件超单元,程序将使用不同的分组方法将主模型数据段分割为超单元。同样的,如果用户在 MSC.Nastran 69 及以前版本的输入文件中添加了零件超单元的数据,则主模型超单元定义的数据将失效。2.1 使用零件 (PARTs) 模型数据定义超单元 零件是用单独的模型数据段定义的单个的部件。因此,每个零件可以看作一个单独的部件模型。NX Nastran 自动确定不同零件中的一致节点并连接部件模型以创建装配模型。对每个零件,模型数据段可以分为单独的数据段。使用 BEGIN SUPER 卡进行分割。这一卡的形式如下:BEGIN BULK SUPER = i其中:i 是要定义的超单元的编号。这一命令的常用格式如下:BEGI