CAE系列软件介绍_MSC.Nastran
MSC.Nastran
简介
|
||
| 一 MSC.Nastran的开发历史 | ||
|
MSC公司自1963年开始从事计算机辅助工程领域CAE产品的开发和研究, 在1966年美国国 家航空航天局(NASA)为了满足当时航空航天工业对结构分析的迫切需求主持开发大型应用有 限元程 序 的招标,MSC因一举中标,而参与了整个NASTRAN的开发过程。1969年NASA推出了其第一个NASTRAN版本, 即我们所知的NASTRAN Level 12。 1973年2月,NASTRAN Level 15。5发布的同时, MSC公司被指定为NASTRAN的特邀维护商。 1971年, MSC公司对原始的NASTRAN做了大量改进, 采用了新的单元库、增强了程序的功 能、改进了用户界面、提高了运算精度和效率。特别对矩阵运算方法做重大改进, 即而推出了自 己的专利版本: MSC.NASTRAN。 |
|
1989年对MSC公司来说是具有里程碑意义的一年, 发布了经革命性改良的MSC.NASTRAN 66版本。 该版本包含了新的执行系统、高效的数据库管理、自动重启动及更易理解的DMAP开 发手段等新特点,同溶入许多当今世界上FEM领域最杰出的研究成果,使MSC.NASTRAN变得 更加通用、更加易于使用。 这一年MSC公司还推出了自行开发的用于MSC各个产品的先进的前后 处理程序MSC/XL。 1991年底, MSC公司与在CAD领域颇具影响的ARIES公司(Aries Technology Corp.)达成协议 将CAD技术引入MSC.NASTRAN V67.5及相应产品。 1993年收购了Aries公司之后, 全新的MSC. Aries前后处理器使MSC.NASTRAN及其它产品又向领导CAE自动化迈进了一大步。 如同1989年一样,1994年对于MSC公司及MSC.NASTRAN产品而言又是一个非凡和具有历史 意义的一年。 经重大改进后发布的MSC.NASTRANV68版无论是在优化设计、热分析、非线性还是在单元、单元库、 数值计算方法及整体性能水平方面均较以往任何一个版本有了很大提高。 MSC公司与PDAEngineering公司的合并成功使以MSC.NASTRAN为核心的MSC产品线更加全面,如: MSC.MVISION、 MSC.PATRAN、含THERMAL、 FEA、 FATIGUE、ADVANCED FEA等,同时也标志着CAE领域新时代的开始。 继1995年的MSC.NASTRAN V68.2版,1996年的MSC.NATRAN V69版, 1997年发布的MSC.NASTRAN V70版之后,当前最新版本为MSC.NASTRAN V70.5,其继续向CAE仿真工具的高度自动化和智能化方向发展, 同时在非线性、梁单元库、 h-p单元混合自适应、优化设计、数值方法及整体性能水平方面又有了很大改进和增强。 通过对世界最著名的非线性结构有限元分析厂商MARC公司的收购, 使MSC公司形成了从MSC.NASTRAN到MSC.MARC全方位、 功能强大、面向不同用户群的有限元分析仿真体系。 此外, MSC.PATRAN、 MSC.NASTRAN等PC-NT版的发布, 及以MSC.NASTRAN for Windows、 MSC.Working Model等为代表的PC中低端产品线的不断扩大, 将进一步满足日益增长的PC微机用户需求。 |
||
| 二 为什么选择MSC.NASTRAN? | ||
⒈ 极高的软件可靠性 MSC.NASTRAN是一具有高度可靠性的结构有限元分析软件, 有着36年的开发和改进历 史, 并通过50,000多个最终用户的长期工程应用的验证。 MSC.NASTRAN的整个研制及测试过程 是在MSC公司的QA部门、美国国防部、国家宇航局、联邦航空管理委员会(FAA)及核能委员会 等有关机构的严格控制下完成的,每一版的发行都要经过4个级别、 5,000个以上测试题目的检验。 ⒉ 优秀的软件品质 MSC.NASTRAN的计算结果与其它质量规范相比已成为最高质量标准, 得到有限元界的一 致公认。 通过无数考题和大量工程实践的比较,众多重视产品质量的大公司和工业行业都用MSC .NASTRAN的计算结果作为标准代替其它质量规范。 ⒊ 作为工业标准的输入/输出格式 MSC.NASTRAN 被人们如此推崇而广泛应用使其输入输出格式及计算结果成为当今CAE 工业标准,几乎所有的CAD/CAM系统都竞相开发了其与MSC.NASTRAN的直接接口, MSC.NAS TRAN的计算结果通常被视为评估其它有限元分析软件精度的参照标准,同时也是处理大型工程项目和国际招标的首选有限元分析工具。 ⒋ 强大的软件功能 MSC.NASTRAN不但容易使用而且具有十分强大的软件功能。 通过不断地完善, 如增加新的 单元类型和分析功能、提供更先进的用户界面和数据管理手段、进一步提高解题精度和矩阵运算效益等等,使MSC公司以每年推出一个小版本、 每两年推出一个大版本的速度为用户提供MSC 新产品。
⒌ 高度灵活的开放式结构 MSC.NASTRAN全模块化的组织结构使其不但拥有很强的分析功能而又保证很好的灵活性, 用户可针对根据自己的工程问题和系统需求通过模块选择、组合获取最佳的应用系统。此外, MSC .NASTRAN的全开放式系统还为用户提供了其它同类程序所无法比拟开发工具DMAP语言。 ⒍ 无限的解题能力 MSC.NASTRAN对于解题的自由度数、带宽或波前没有任何限制,其不但适用于中小型项 目对于处理大型工程问题也同样非常有效, 并已得到了世人的公认。 MSC.NASTRAN已成功地解 决了超过5,000,000自由度以上的实际问题。 |
||
| 三 MSC.NASTRAN的分析功能 | ||
作为世界CAE工业标准及最流行的大型通用结构有限元分析软件, MSC.NASTRAN的分析 功能覆盖了绝大多数工程应用领域,并为用户提供了方便的模块化功能选项,MSC.NASTRAN的 主要功能模块有:基本分析模块(含静力、 模态、 屈曲、热应力、流固耦合及数据库管理等)。 动力学分析模块、 热传导模块、 非线性分析模块、 设计灵敏度分析及优化模块、 超单元分析 模块、 气动弹性分析模块、 DMAP用户开发工具模块及高级对称分析模块。 除模块化外, MSC.NASTRAN还按解题规模分成10,000节点到无限节点,用户引进时可根据自身的经费状况和功能需求灵活地选择不同的模块和不同的解题规模, 以最小的经济投入取得最大效益。MSC.NASTRAN及MSC的相关产品拥有统一的数据库管理,一旦用户需要可方便地进行模块或解题规模扩充, 不必有任何其它的担心。 MSC.NASTRAN以每年一个小版本, 每两年一个大版本的速度更新, 用户可不断获得当今 CAE发展的最新技术用于其产品设计。 目前MSC.NASTRAN的最新版本是1999年发布的V70.5版。新版本中无论在设计优化、 P单元、 热传导、 非线性还是在数值算法、 性能、 文档手册等方面均有大幅度的改进或突出的新增功能。以下将就MSC.NASTRAN不同的分析方法、加载方式、 数据类型或新增的一些功能做进一步的介绍: |
||
⒈ 静力分析 静力分析是工程结构设计人员使用最为频繁的分析手段, 主要用来求解结构在与时间无关 或时间作用效果可忽略的静力载荷(如集中/分布静力、温度载荷、 强制位移、惯性力等)作用下的响应, 并得出所需的节点位移、 节点力、 约束(反)力、 单元内力、 单元应力和应变能等。 该分析同时还提供结构的重量和重心数据。 MSC.NASTRAN支持全范围的材料模式,包括: 均质各项同性材料,正交各项异性材料, 各项异性材料,随温度变化的材料。方便的载荷与工况组合单元上的点、线和面载荷、,热载荷、 强迫位移,各种载荷的加权组合,在前后处理程序MSC.PATRAN中定义时可把载荷直接施加于几何体上。 ⑴.具有惯性释放的静力分析: 此分析考虑结构的惯性作用,可计算无约束自由结构在静力载荷和加速度作用下产生的准 静态响应。 ⑵.非线性静力分析: 在静力分析中除线性外, MSC.NASTRAN还可处理一系列具有非线性属性的静力问题, 主要 分为几何非线性, 材料非线性 及考虑接触状态的非线性如塑性、 蠕变、 大变形、大应变和接触问题等(需非线性模块, 进一步信息见后有关部分)。 2. 屈曲分析 屈曲分析主要用于研究结构在特定载荷下的稳定性以及确定结构失稳的临界载荷,MSC.NA STRAN中屈曲分析包括: 线性屈曲和非线性屈曲分析。线弹性失稳分析又称特征值屈曲分析; 线性屈曲分析可以考虑固定的预载荷,也可使用惯性释放;非线性屈曲分析包括几何非线性失稳分析, 弹塑性失稳分析, 非线性后屈曲(Snap-through)分析。在算法上,MSC.NASTRAN采用先进的微分刚度概念, 考虑高阶应变-位移关系, 结合MSC.NASTRAN特征值抽取算法可精确地判别出相应的失稳临界点。 该方法较其它有限元软件中所使用的限定载荷量级法具有更高的精确度和可靠性。 此外, MSC.NASTRAN提供了另外三种不同的Arc-Length 方法特别适用于非稳定段 (Snap-Thougth)和后屈曲问题的求解,不但可帮助分析准确地找出失稳点而且还可跟踪计算结构的非稳定阶段及后屈曲点后的响应。 (非线性屈曲分析需非线性分析模块, 进一步信息见后有关部分) 3. 动力学分析 结构动力学分析是MSC.NASTRAN的主要强项之一, 它具有其它有限元分析软件所无法比 拟的强大分析功能。结构动力分析不同于静力分析,常用来确定时变载荷对整个结构或部件的影 响, 同时还要考虑阻尼及惯性效应的作用。 全面的MSC.NASTRAN动力学分析功能包括: 正则模态及复特征值分析、 频率及瞬态响应分 析、 (噪)声学分析、 随机响应分析、 响应及冲击谱分析、 动力灵敏度分析等。针对于中小及超大型问题不同的解题规模, 用户可选择MSC.NASTRAN不同的动力学方法加以求解。如在处理大型结 构动力学问题时如不利用特征缩减技术将会使解题效率大为降低, MSC开发的独特的通用动力 缩减算法(GDR法)在运算时可自动略去对分析影响不大的自由度,而不必象其它缩减法那样更多地需要由用户进行手工干预。 此外速度更快、 磁盘空间更节省的Sparse矩阵解算器适用所有的动 力分析类型, 半带宽缩减时的自动内部重排序功能及并行向量化的运算方法可使动力解算效率 大大提高。 为求解动力学问题, MSC.NASTRAN提供了求解所需齐备的动力和阻尼单元,如瞬态响应分 析的非线性弹性单元、 各类阻尼单元、 (噪) 声学阻滞单元及吸收单元等。 众多的阻尼类型包括: 结构阻尼、 材料阻尼、 不同的模态阻尼(含等效粘滞阻尼)、(噪)声阻滞阻尼和吸收阻尼、 可变的模态阻尼(等效粘性阻尼,临界阻尼的分数,品质因数)、 离散的粘性阻尼单元、随频率变化的 非线性阻尼器以及动力传递函数,直接矩阵输入、 动力传递函数定义等。MSC.NASTRAN可在时域或频域内定义各种动力学载荷, 包括动态定义所有的静载荷、 强迫位移、 速度和加速度、 初始速度和位移、 延时、 时间窗口、解析显式时间函数、实复相位和相角、 作为结构响应函数的非线性载荷、 基于位移和速度的非线性瞬态加载、 随载荷或受迫运动不同而不同的时间历程等。 模态凝聚法有 Guyan凝聚(静凝聚), 广义动态凝聚 ,部分模态综合, 精确分析的残余向量。 MSC.NASTRAN的高级动力学功能还可分析更深层、 更复杂的工程问题如控制系统、 流固耦 合分析、 传递函数计算、 输入载荷的快速富里叶变换、 陀螺及进动效应分析(需DMAP模块)、模态综合分析(需Superelement模块)。所有动力计算数据可利用矩阵法、 位移法或模态加速法快速地恢复, 或直接输出到机构仿真或相关性测试分析系统中去。
MSC.NASTRAN的主要动力学分析功能如:特证模态分析、 直接复特征值分析、 直接瞬态响 应分析、 模态瞬态响应分析、 响应谱分析、 模态复特征值分析、 直接频率响应分析、模态频率响应分析、 非线性瞬态分析、 模态综合、 动力灵敏度分析等可简述如下: (1). 正则模态分析 用于求解结构的自然频率和相应的振动模态,计算广义质量, 正则化模态节点位移,约束力和 正则化的单元力及应力, 并可同时考虑刚体模态。 具体包括: a). 线性模态分析又称实特征值分析。 实特征值缩减法包括: Lanczos法、 增强逆迭代法、 Givens法、 改进 Givens法、 Householder法、 并可进行Givens和改进Givens法自动选择、带Sturm 序列检查的逆迭代法, 所有的特征值解法均适用于无约束模型。 b). 考虑拉伸刚化效应的非线性特征模态分析, 或称预应力状态下的模态分析。 (2). 复特征值分析 复特征值分析主要用于求解具有阻尼效应的结构特征值和振型, 分析过程与实特征值分析 类似。 此外NASTRAN的复特征值计算还可考虑阻尼、 质量及刚度矩阵的非对称性。 复特征值抽 取方法包括直接复特征值抽取和模态复特征值抽取两种: (3). 瞬态响应分析(时间-历程分析) 瞬态响应分析在时域内计算结构在随时间变化的载荷作用下的动力响应, 分为 直接瞬态响 应分析和模态瞬态响应分析。 两种方法均可考虑刚体位移作用。 (4). 随机振动分析 该分析考虑结构在某种统计规律分布的载荷作用下的随机响应。对于例如地震波,海洋波,飞 机或超过层建筑物的气压波动, 以及火箭和喷气发动机的噪音激励, 通常人们只能得到按概率分 布的函数, 如功率谱密度(PSD)函数, 激励的大小在任何时刻都不能明确给出, 在这种载荷作用下 结构的响应就需要用随机振动分析来计算结构的响应。MSC.NASTRAN中的PSD可输入自身或交叉谱密度, 分别表示单个或多个时间历程的交叉作用的频谱特性。计算出响应功率谱密度、自相关 函数及响应的RMS值等。 计算过程中, MSC.NASTRAN不仅可以象其它有限元分析那样利用已知 谱, 而且还可自行生成用户所需的谱。 (5). 响应谱分析 响应谱分析(有时称为冲击谱分析)提供了一个有别于瞬态响应的分析功能,在分析中结构的 激励用各个小的分量来表示, 结构对于这些分量的响应则是这个结构每个模态的最大响应的组合。 (6). 频率响应分析 频率响应分析主要用于计算结构在周期振荡载荷作用下对每一个计算频率的动响应。计算结 果分实部和虚部两部分。 实部代表响应的幅度, 虚部代表响应的相角。 (7).声学分析 MSC.NASTRAN中提供了完全的流体-结构耦合分析功能。 这一理论主要应用在声学及噪音 控制领域, 例如车辆或飞机客舱的内噪音的预测分析。 进一步内容见后"流-固耦合分析"一节中 的相关部分。 4.非线性分析 正如我们所知,很多结构响应与所受的外载荷并不成比例。 由于材料的非线性,这时结构可能 会产生大的位移。 大转动或两个甚至更多的零件在载荷作用下时而接触时而分离。 要想更精确地 仿真实际问题,就必须考虑材料和几何、边界和单元等非线性因素。 MSC.NASTRAN强大的非线性分析功能为设计人员有效地设计产品、减少额外投资提供了一个十分有用的工具。 以往基于线性的结构分析因过于保守而不能赢得当今国际市场的激烈竞争。很多材料在达 到初始屈服极限时往往还有很大潜力可挖,通过非线性分析工程师可充分利用材料的塑性和韧性。 薄壳结构或橡胶一类超弹性体零件在小变形时受到小阻力,当变形增加时阻力也会随之增大, 所有这些如果用线性分析就不能得到有效的结果。 类似地, 非线性分析还可解决蠕变问题,这点对于高聚合塑性和高温环境下的结构件尤为有用。 接触分析也是非线性分析一个很重要的应用方面, 如轮胎与道路的接触、 齿轮、 垫片或衬套等都要用到接触分析。 5. 热传导分析 热传导分析通常用来校验结构零件在热边界条件或热环境下的产品特性, 利用MSC.NAST RAN可以计算出结构内的热分布状况,并直观地看到结构内潜热、热点位置及分布。用户可通过 改变发热元件的位置、提高散热手段、或绝热处理或用其它方法优化产品的热性能。 MSC.NASTRAN提供广泛的温度相关的热传导分析支持能力。 基于一维、二维、三维热分 析单元, MSC.NASTRAN可以解决包括传导、对流、辐射、相变、热控系统在内所有的热传导现 象,并真实地仿真各类边界条件, 构造各种复杂的材料和几何模型, 模拟热控系统, 进行热-结构耦 合分析。 MSC.NASTRAN提供广泛的自由对流的变界条件有: 随温度变化的热交换系数, 随热交换 系数变化的加权温度梯度, 随时间变化的热交换系数, 非线性函数形式, 加权层温度; 强迫对流有: 管流体流场关系 H(Re,Pr), 随温度变化的流体粘性, 传导性和比热容(specific heat ), 随温度变化的 质量流率, 随时间变化的质量流率, 随质量流率变化的加权温度梯度; 辐射至空间:随温度变化的发射率和吸收率,随波长变化的发射率和吸收率,随时间变化的交换, 辐射闭合, 随温度变化的发射率, 随波长变化的发射率, 考虑自我和第三体阴影的三维散射角系数计算, 自适应角系数计算, 净角系数, 用户提供的交换系数, 辐射矩阵控制, 多辐射闭合; 施加的热载荷:方向热流,表面法向热流, 节点能量, 随温度变化的热流, 随热流变化的加权温度梯度,随时间变化的热流; 温度变界条件: 稳态分析指定常温变界条件, 瞬态分析指定时变温变界条件;初始条件:非线性稳态分析的起始温度, 所有瞬态分析的起始温度; 热控制系统: 自由对流热交换系数的当地。远程和时变控制点, 强迫对流质量流率的当地。远程和时变控制点, 热流载荷的当地。远程和时变控制点, 内热生成的当地。远程和时变控制点,瞬态非线性载荷函数,精确传导代数约束温度关系; MSC.NASTRAN输出图象显示: 传导和变界表面单元的热流,节点温度随时间的变化曲线,节点焓随时间的变化曲线, 等温线。 另外,MSC.NASTRAN 提供的重启动功能,可直接矩阵输入至传导和热容矩阵,集中质量和离散导体。 MSC.NASTRAN提供了适于稳态或瞬态热传导分析的线性、非线性两种算法。 由于工程界很 多问题都是非线性的, MSC.NASTRAN的非线性功能可根据选定的解算方法自动优选时间步长。 6.空气动力弹性及颤振分析 气动弹性问题是应用力学的分支,涉及气动、 惯性及结构力间的相互作用, 在MSC.NASTRAN 中提供了多种有效的解决方法。 人们所知的飞机、 直升机、 导弹、斜拉桥乃至高耸的电视发射塔、烟囱等都需要气动弹性方面的计算。 MSC.NASTRAN的气动弹性分析功能主要包括: 静态和动态气弹响应分析、 颤振分析及气弹优化。 7. 流-固耦合分析 流-固耦合分析主要用于解决流体(含气体)与结构之间的相互作用效应。MSC.NASTRAN中拥 有多种方法求解完全的流-固耦合分析问题, 包括: 流-固耦合法、 水弹性流体单元法、 虚质量法。 ⑴. 流-固耦合法 流-固耦合法广泛用于声学和噪音控制领域中,如发动机噪声控制、汽车车厢和飞机客舱内 的声场分布控制和研究等。分析过程中,利用直接法和模态法进行动力响应分析。 流体假设是无 旋的和可压缩的, 分析的基本控制方程是三维波方程, 二种特殊的单元可被用来描述流-固耦合 边界。 此外, MSC.NASTRAN新增加的(噪)声学阻滞单元和吸收单元为这一问题的分析带来了极 大方便。 (噪)声学载荷由节点的压力来描述, 其可以是常量, 也可以是与频率或时间相关的函数, 还 可以是声流容积、通量、流率或功率谱密度函数。 由不同的结构件产品的噪声影响结果可被分 别输出。 ⑵.水弹性流体单元法 该方法通常用来求解具有结构界面、可压缩性及重力效应的广泛流体问题。 水弹性流体单 元法可用于标准的模态分析、瞬态分析、复特征值分析和频率响应分析。 当流体作用于结构时, 要求必须指出耦合界面上的流体节点和相应的结构节点。 自由度在结构模型中是位移和转角,而 在流体模型中则是在轴对称坐标系中调和压力函数的傅利叶系数。 类似于结构分析,流体模型产生"刚度"和"质量"矩阵, 但具有不同的物理意义。 载荷、约束、 节点排序或自由度凝聚不能直接用于流体节点上。 ⑶. 虚质量法
用结构单元来描述, 这个模型可以是一边或二边被同一液体或不同液体所浸润。 忽略液面重力效应。 这种近似处理对于结构频率高于液体晃动频率是有效的。 该分析假设液 体密度是常量(无层间变化), 流体是无旋的(无粘性),并且是稳定的(如同空气动力中一样),同时是线性的。 8. 多级超单元分析 超单元分析是求解大型问题一种十分有效的手段,特别是当工程师打算对现有结构件做 局部修改和重分析时。超单元分析主要是通过把整体结构分化成很多小的子部件来进行分析, 即将结构的特征矩阵(刚度、传导率、质量、比热、阻尼等)压缩成一组主自由度类似于子结构 方法,但较其相比具有更强的功能且更易于使用。 子结构可使问题表达简单、计算效率提高、计 算机的存储量降低。超单元分析则在子结构的基础上增加了重复和镜像映射和多层子结构功能, 不仅可单独运算而且可与整体模型混合使用, 结构中的非线性与线性部分分开处理可以减小非 线性问题的规模。 应用超单元工程师仅需对那些所关心的受影响大的超单元部分进行重新计算, 从而使分析过程更经济、更高效,避免了总体模型的修改和对整个结构的重新计算。MSC.NASTR AN优异的多级超单元分析功能在大型工程项目国际合作中得到了广泛使用, 如飞机的发动机、 机头、机身、机翼、垂尾、舱门等在最终装配出厂前可由不同地区和不同国家分别进行设计和生产, 此间每一项目分包商不但可利用超单元功能独立进行各种结构分析,而且可通过数据通讯 在某一地利用模态综合技术通过计算机模拟整个飞机的结构特性。 多级超单元分析是MSC.NASTRAN的主要强项之一, 适用于所有的分析类型, 如线性静力分 析、 刚体静力分析、 正则模态分析、 几何和材料非线性分析、 响应谱分析、 直接特征值、 频率响应、 瞬态响应分析、 模态特征值、 频率响应、 瞬态响应分析、 模态综合分析(混合边界方法和自由边界方法)、设计灵敏度分析、 稳态、 非稳态、 线性、 非线性传热分析等。
9.高级对称分析 针对结构的对称、反对称、轴对称或循环对称等不同的特点, MSC.NASTRAN提供了不同的 算法。 类似超单元分析, 高级对称分析可大大压缩大型结构分析问题的规模, 提高计算效率。 10. 设计灵敏度及优化分析 设计优化是为满足特定优选目标如最小重量、最大第一阶固有频率或最小噪声级等等的综合设计过程。 这些优选目标称之为设计目标或目标函数。优化实际上含有折衷的含义,例如结构设计的更轻就要用更少的材料, 但这样一来结构就会变得脆弱, 因此就要限制结构件在最大许用应力下或最小失稳载荷下等的外形及尺寸厚度。 类似地, 如果要保证结构的安全性就要在一些关键区域增加材料, 但同时也意味着结构会加重。最大或最小许用极限限定被称之为约束。 设计变量是一组在设计过程中为产生一个优化设计可不断改变的参数。MSC.NASTRAN中的 设计变量包含形状和尺寸两大部分。 形状设计变量(如边长、半径等)直接与几何形状有关, 在设计 过程中可改变结构的外形尺寸;尺寸设计变量(如板厚、 凸缘、 腹板等)则一般不与几何形状直接发 生关系, 也不影响结构的外形尺寸。 设计优化意味着有在满足约束的前提下产生最佳设计的可能 性。 MSC.NASTRAN拥有强大、高效的设计优化能力, 其优化过程由设计灵敏度分析及优化两大 部分组成,可对静力、模态、屈曲、瞬态响应、频率响应、气动弹性和颤振分析进行优化。 有效的优化算法允许在大模型中存在上百个设计变量和响应,特点如下:
除了具有这种用于结构优化和零部件详细设计过程的形状和尺寸优化设计的能力外, MSC. NASTRAN的70.5版又集成了适于产品概念设计阶段的拓扑优化功能,以最小平均柔度或指定阶数的最大特征频率、计算频率与指定频率的最小频率差为目标函数, 在一定体积约束下, 寻找最优的孔洞尺寸和壳体或实体单元的方向厚度, 可用于静力和模态分析的拓扑形状优化。 MSC.NASTRAN所集成的从概念设计的拓扑优化到详细设计的形状和尺寸优化的统一环境, 为产品设计提供了完整的优化设计功能。 利用MSC.NASTRAN高级单元技术和静力分析, 模态分析的有效解法, 可以非常有效地求解大规模的拓扑优化模型。(另需MSC的Optishape或Construct软件) 11. 复合材料分析 在MSC.NASTRAN中具有很强的复合材料分析功能, 并有多种可应用的单元供用户选择。 借助于MSC.PATRAN, 可方便地定义如下种类的复合材料, 层合复合材料, 编织复合材料(Rule-of-Mixtures),Halpin-Tsai连续纤维复合材料, Halpin-Tsai不连续纤维复合材料, Halpin-Tsai连续 带状复合材料, Halpin-Tsai不连续带状复合材料, Halpin-Tsai粒状复合材料, 一维短纤维复合材料和二维短纤维复合材料。所有这些维短纤维复合材料, 除层合复合材料外, 在MSC.NASTRAN中均等效为均质各向同性弹性材料。 判辨复合材料失效准则包括: Hill理论、 Hoffman理论、 Tsai-Wu理论和最大应变理论。 MSC.NASTRAN的复合材料分析适于所有的分析类型。 12. P-单元及H、P、H-P自适应 早在1986年MSC公司就开发出了P单元算法, 命名为MSC.PROBE,历经十多年的应用和改进 而完善,该算法正逐步移入MSC.NASTRAN中。 H-法是我们在以往有限元分析中经常使用的算法, 其特点是适用于大多数分析类型, 对于高应力区往往要通过网格的不断加密细化来满足分析精 度。 与H-法相比, P-单元算法则是通过提高单元阶次减少高应力区的单元划分数量, P法是通过减 少单元划分数量提高形函数的阶次来保证求解精度。 P法网格划分的规模一般仅相当于H-法的 1/10或更小, 且对形状极不规则的模型仍能给出精确解。 在MSC.NASTRAN中, P-单元的阶次可9 阶、3个方向不同的阶次, 并允许同一模型中H-法与P-法混合使用而不存在单元相溶性问题。 此 外, 根据用户定义的误差容限, MSC.NASTRAN的P自适应算法可通过应力不连续、能量密度和残 余应力估计分析中的误差, 自动地调整形函数阶次进行计算直到满足误差精度为止。 13.MSC.NASTRAN 的高级求解方法 MSC.NASTRAN能有效地求解大模型, 其稀疏矩阵算法速度快而且占用磁盘空间少, 内节 点自动排序以减小半带宽 , 再启动能利用以前计算的结果。 并行计算以及线性静力, 正则模态分析, 模态及直接频率响应分析的分布式并行计算极大地提高分析速度, 复特征值问题速度提高3倍以上, 虚拟质量计算速度提高2倍以上, 静力气弹分析(SOL 144)速度提高30%以上。 |
||
四 MSC.NASTRAN的单元库 |
||
| 针对实际工程应用, MSC.NASTRAN中开发了有近70余种单元独特的单元库。MSC.NASTRAN采用MSC自行开发的"单元派生技术", 可根据解题问题的需要通过变换单元缺省参数获得。较拥有 100多种单元的其它有限元分析软件相比更多、更灵活、 更高效的分析单元, 所有这些单元可 满足MSC.NASTRAN各种分析功能的需要, 且保证求解的高精度和高可靠性。 这意味着一旦模型 建好了, MSC.NASTRAN就可毫无困难地用于不同类型的分析, 如动力学、 非线性分析、灵敏度分 析、热分析等等。 而当分析类型改变时,也仅仅需要很少的一些参数修改。 此外,MSC.NASTRAN的新版本中还增加了更为完善的梁单元库, 同时新的基于P单元技术的界面单元的引入, 可有效地处理网格划分的不连续性(如实体单元与板壳单元的连接), 并自动地进行MPC约束。MSC.NASTRAN的RSSCON连接单元可将壳-实体自动连接, 使组合结构的建模更加方便。 | ||
| 五 用户化开发工具DMAP语言 | ||
作为开放式体系结构 MSC.NASTRAN的开发工具DMAP语言 (Direct Matrix Abstraction Program)有着30多年的应用历史,它不同于其它软件所用的宏命令语言可深入MSC.NASTRAN的 内核。 一个DMAP模块可由成千上万个FORTRAN子程序组成, 并采用高效的方法来处理矩阵。 实 际上MSC.NASTRAN是由一系列DMAP子程序顺序执行来完成的。DMAP能帮助用户改变或直接产生新的求解序列,通过矩阵的合并、 分离、 增加、 删除、 或将矩阵输出到有限元后处理、 机构分析、 测试相关性等一些外部程序中,DMAP还允许在MSC.NASTRAN中直接执行外部程序。另外,用户还可利用DMAP编写用户化程序, 操作数据库流程。 DMAP语言特点如下: 1.中间矩阵的操作:
2.输出供外部程序使用的矩阵:
3.用DMAP 写用户自己的求解序列
4.强MSC提供的DMAP成序功能,包括,
5.校正错误: 由于求解序列是由一系列的DMAP指令所写, 所以一些错误可以通过 利用MSC 提供的当前错误列表修改DMAP指令写的求解序列来得到校正。 |
||
工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP






















