欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    NX Nastran 超单元用户指南 一份翻译资料.docx

    • 资源ID:88144949       资源大小:721.33KB        全文页数:106页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    NX Nastran 超单元用户指南 一份翻译资料.docx

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

    注意事项

    本文(NX Nastran 超单元用户指南 一份翻译资料.docx)为本站会员(e****s)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开