标题：nastran
简介
NASTRAN是在1966年美国国家航空航天局(NASA)为了满足当时航空航天工业对结构分析的迫切需求主持开发大型应用有限元程序。
MSC.Nastran的开发历史
MSC公司自1963年开始从事计算机辅助工程领域CAE产品的开发和研究。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的优势
3.1 极高的软件可靠性MSC.NASTRAN是一具有高度可靠性的结构有限元分析软件, 有着36年的开发和改进历 史, 并通过50,000多个最终用户的长期工程应用的验证。 MSC.NASTRAN的整个研制及测试过程 是在MSC公司的QA部门、美国国防部、国家宇航局、联邦航空管理委员会(FAA)及核能委员会 等有关机构的严格控制下完成的,每一版的发行都要经过4个级别、 5,000个以上测试题目的检验。3.2 优秀的软件品质MSC.NASTRAN的计算结果与其它质量规范相比已成为最高质量标准, 得到有限元界的一 致公认。 通过无数考题和大量工程实践的比较,众多重视产品质量的大公司和工业行业都用MSC .NASTRAN的计算结果作为标准代替其它质量规范。3.3 作为工业标准的输入/输出格式MSC.NASTRAN 被人们如此推崇而广泛应用使其输入输出格式及计算结果成为当今CAE 工业标准,几乎所有的CAD/CAM系统都竞相开发了其与MSC.NASTRAN的直接接口, MSC.NAS TRAN的计算结果通常被视为评估其它有限元分析软件精度的参照标准,同时也是处理大型工程项目和国际招标的首选有限元分析工具。3.4 强大的软件功能MSC.NASTRAN不但容易使用而且具有十分强大的软件功能。 通过不断地完善, 如增加新的 单元类型和分析功能、提供更先进的用户界面和数据管理手段、进一步提高解题精度和矩阵运算效益等等,使MSC公司以每年推出一个小版本、 每两年推出一个大版本的速度为用户提供MSC 新产品。3.5 高度灵活的开放式结构MSC.NASTRAN全模块化的组织结构使其不但拥有很强的分析功能而又保证很好的灵活性, 用户可针对根据自己的工程问题和系统需求通过模块选择、组合获取最佳的应用系统。此外, MSC .NASTRAN的全开放式系统还为用户提供了其它同类程序所无法比拟开发工具DMAP语言。3.6 无限的解题能力MSC.NASTRAN对于解题的自由度数、带宽或波前没有任何限制，其不但适用于中小型项 目对于处理大型工程问题也同样非常有效, 并已得到了世人的公认。 MSC.NASTRAN已成功地解 决了超过5,000,000自由度以上的实际问题。
NASTRAN动力学分析功能
4.1 NASTRAN动力学分析简介MSC.NASTRAN的主要动力学分析功能如：特征模态分析、 直接复特征值分析、 直接瞬态响 应分析、 模态瞬态响应分析、 响应谱分析、 模态复特征值分析、 直接频率响应分析、模态频率响应分析、 非线性瞬态分析、 模态综合、 动力灵敏度分析等。4.2 正则模态分析用于求解结构的自然频率和相应的振动模态,计算广义质量, 正则化模态节点位移,约束力和 正则化的单元力及应力, 并可同时考虑刚体模态。 具体包括: 
a). 线性模态分析又称实特征值分析。 实特征值缩减法包括: Lanczos法、 增强逆迭代法、 Givens法、 改进 Givens法、 Householder法、 并可进行Givens和改进Givens法自动选择、带Sturm 序列检查的逆迭代法, 所有的特征值解法均适用于无约束模型。
b). 考虑拉伸刚化效应的非线性特征模态分析, 或称预应力状态下的模态分析。4.3 复特征值分析复特征值分析主要用于求解具有阻尼效应的结构特征值和振型, 分析过程与实特征值分析 类似。 此外NASTRAN的复特征值计算还可考虑阻尼、 质量及刚度矩阵的非对称性。 复特征值抽 取方法包括直接复特征值抽取和模态复特征值抽取两种:
a). 直接复特征值分析
通过复特征值抽取可求得含有粘性阻尼和结构阻尼的结构自然频率和模态,给出正则化的 复特征矢量和节点的约束力, 及复单元内力和单元应力。主要算法包括elerminated法、Hossen-bery法、 新Hossenbery、 逆迭代法、 复Lanczos法,适用于集中质量和分布质量、 对称与反对称结构,并可利用DMAP工具检查与测试分析的相关性。 
MSC.NASTRAN V70.5版中Lanczos算法在特征向量正交化速度上得到了进一步提高, 尤其是在求解百个以上的特征值时, 速度较以往提高了30%。 
b). 模态复特征值分析
此分析与直接复特征值分析有相同的功能。 本分析先忽略阻尼进行实特征值分析, 得到模态 向量。 然后采用广义模态坐标,求出广义质量矩阵和广义刚度矩阵, 再计算出广义阻尼矩阵, 形成 模态坐标下的结构控制方程, 求出复特征值。 模态复特征值分析得到输出类型与用直接复特征值 分析的得到输出类型相同。4.4 瞬态响应分析(时间-历程分析)瞬态响应分析在时域内计算结构在随时间变化的载荷作用下的动力响应， 分为 直接瞬态响 应分析和模态瞬态响应分析。 两种方法均可考虑刚体位移作用。 
(a). 直接瞬态响应分析
该分析给出一个结构对随时间变化的载荷的响应。 结构可以同时具有粘性阻尼和结构阻尼。 该分析在节点自由度上直接形成耦合的微分方程并对这些方程进行数值积分,直接瞬态响应分 析求出随时间变化的位移、 速度、 加速度和约束力以及单元应力。 
(b). 模态瞬态响应分析
在此分析中, 直接瞬态响应问题用上面所述的模态分析进行相同的变换, 对问题的规模进行 压缩。 再对压缩了的方程进行数值积分从而得出与用直接瞬态响应分析类型相同的输出结果。4.5 随机振动分析该分析考虑结构在某种统计规律分布的载荷作用下的随机响应。对于例如地震波,海洋波,飞 机或超过层建筑物的气压波动, 以及火箭和喷气发动机的噪音激励, 通常人们只能得到按概率分 布的函数, 如功率谱密度(PSD)函数, 激励的大小在任何时刻都不能明确给出, 在这种载荷作用下 结构的响应就需要用随机振动分析来计算结构的响应。MSC.NASTRAN中的PSD可输入自身或交叉谱密度, 分别表示单个或多个时间历程的交叉作用的频谱特性。计算出响应功率谱密度、自相关 函数及响应的RMS值等。 计算过程中, MSC.NASTRAN不仅可以象其它有限元分析那样利用已知 谱, 而且还可自行生成用户所需的谱。4.6 响应谱分析响应谱分析(有时称为冲击谱分析)提供了一个有别于瞬态响应的分析功能,在分析中结构的 激励用各个小的分量来表示, 结构对于这些分量的响应则是这个结构每个模态的最大响应的组合。4.7 频率响应分析频率响应分析主要用于计算结构在周期振荡载荷作用下对每一个计算频率的动响应。计算结 果分实部和虚部两部分。 实部代表响应的幅度, 虚部代表响应的相角。 
(a).直接频率响应分析
直接频率响应通过求解整个模型的阻尼耦合方程, 得出各频率对于外载荷的响应。 该类分析 在频域中主要求解二类问题。 第一类问题是求结构在一个稳定的周期性正弦外力谱的作用下的 响应。 结构可以具有粘性阻尼和结构阻尼, 分析得到复位移、 速度、 加速度、 约束力、 单元力和单元应力。 这些量可以进行正则化以获得传递函数。
第二类问题是求解结构在一个稳态随机载荷作用下的响应。 此载荷由它的互功率谱密度所 定义。 而结构载荷由上面所提到的传递函数来表征。 分析得出位移。加速度。 约束力或单元应力的自相关系数。 该分析也对自功率谱进行积分而获得响应的均方根值。 
(b) 模态频率响应
模态频率响应分析和随机响应分析在频域中解决的二类问题与直接频率响应分析解决相同 的问题。 结构矩阵用忽咯阻尼的实特征值分析进行了压缩, 然后用模态坐标建立广义刚度和质量 矩阵。 该分析的输出类型与直接频率响应分析得到的输出类型相同。 
MSC.NASTRAN V70.5版中增加了模态扩张法(残余矢量法)来估算高阶模态的作用,以确保参加计算的频率数足以使模态法的响应分析的计算精度显著提高。同时在V70.5版中还采用了新的矩阵乘法运算方法, 使模态法的频率响应分析计算速度比以往提高50%。4.8 声学分析MSC.NASTRAN中提供了完全的流体-结构耦合分析功能。 这一理论主要应用在声学及噪音 控制领域, 例如车辆或飞机客舱的内噪音的预测分析。 进一步内容见后"流-固耦合分析"一节中 的相关部分。
NASTRAN的非线性分析功能
5.1 NASTRAN非线性分析简介正如我们所知,很多结构响应与所受的外载荷并不成比例。 由于材料的非线性,这时结构可能 会产生大的位移。 大转动或两个甚至更多的零件在载荷作用下时而接触时而分离。 要想更精确地 仿真实际问题,就必须考虑材料和几何、边界和单元等非线性因素。 MSC.NASTRAN强大的非线性分析功能为设计人员有效地设计产品、减少额外投资提供了一个十分有用的工具。 
以往基于线性的结构分析因过于保守而不能赢得当今国际市场的激烈竞争。很多材料在达 到初始屈服极限时往往还有很大潜力可挖,通过非线性分析工程师可充分利用材料的塑性和韧性。 薄壳结构或橡胶一类超弹性体零件在小变形时受到小阻力,当变形增加时阻力也会随之增大, 所有这些如果用线性分析就不能得到有效的结果。 类似地, 非线性分析还可解决蠕变问题,这点对于高聚合塑性和高温环境下的结构件尤为有用。 接触分析也是非线性分析一个很重要的应用方面, 如轮胎与道路的接触、 齿轮、 垫片或衬套等都要用到接触分析。5.2 几何非线性分析几何非线性分析研究结构在载荷作用下几何模型发生改变、如何改变、几何改变的大小。所 有这些均取决于结构受载时的刚性或柔性。 非稳定段过度、回弹, 后屈曲分析的研究都属于几何 非线性的应用。 
在几何非线性分析中, 应变位移关系是非线性的,这意味着结构本身会产生大位移或大的转 动, 而单元中的应变却可大可小。 应力应变关系或是线性或是非线性。 
对于极短时间内的高度 非线性瞬态问题包括弹塑性材料。大应变及显式积分等MSC.DYTRAN 可以进一步对MSC.NASTRAN进行补充。 在几何非线性中可包含: 大变形、 旋转、 温度载荷、 动态或定常载荷、拉伸刚化效应等。 
MSC.NASTRAN可以确定屈曲和后屈曲属性。 对于屈曲问题, MSC.NASTRAN可同时考虑 材料及几何非线性。 非线性屈曲分析可比线性屈曲分析更准确地判断出屈曲临界载荷。对于后屈 曲问题MSC.NASTRAN提供三种Arc-Length方法(Crisfield法, Riks法和改进Riks法)的自适应混合 使用可大大提高分析效率。 
此外在众多的应用里, 结构模态分析同时考虑几何刚化和材料非线性也是非常重要的。这一 功能MSCNASTRAN称之为非线性正则模态分析。5.3 材料非线性分析当材料的应力和应变关系是非线性时要用到这类分析。 包括非线性弹性(含分段线弹性 )、 超 弹性、 热弹性、 弹塑性、 塑性、 粘弹/塑率相关塑性及蠕变材料,适用于各类各向同性、各向异性、具有不同拉压特性(如绳索)及与温度相关的材料等。 对于弹/塑性材料既可用Von Mises也可用Tresca屈服准则; 土壤或岩石一类材料可用Mohr Coulomb或Drucker-Prager屈服准则; Mooney-Rivlin超弹性材料模型适用于超弹性分析,在MSC.NASTRAN可定义5阶、25个材料常数并可通过应力应变 曲线自动拟合出所需的材料常数等屈服准则;对于蠕变分析可利用ORNL定律或Rheological进行模拟,并同时考虑温度影响。任何屈服准则均包括各向同性硬化。运动硬化或两者兼有的硬化规律。5.4 非线性边界(接触问题)平时我们经常遇到一些接触问题, 如齿轮传动、 冲压成形、 橡胶减振器、 紧配合装配等。 当一个结构与另一个结构或外部边界相接触时通常要考虑非线性边界条件。 由接触产生的力同样具有非线性属性。对这些非线性接触力, MSC.NASTRAN提供了两种方法: 一是三维间隙单元(GAP), 支持开放，封闭或带摩擦的边界条件; 二是三维滑移线接触单元， 支持接触分离，摩擦及滑移边界条件。 另外, 在MSC.NASTRAN的新版本中还将增加全三维接触单元。5.5 非线性瞬态分析非线性瞬态分析可用于分析以下三种类型的非线性结构的非线性瞬态行为。 
考虑结构的材料非线性行为:塑性,Von Mises屈服准则, Tresca屈服准则, Mohr-Coulomb屈服准则, 运动硬化, Drucker-Prager 屈服准则,各项同性硬化(isotropic hardening ),大应变的超弹性材料, 小应变的非线性弹性材料, 热弹性材料(Thermo-elasticity ), 粘塑性(蠕变) ,粘塑性与塑性合并。
几何非线性行为:大位移,超弹性材料的大应变, 追随力。 
包括边界条件的非线性行为:结构与结构的接触(三维滑移线),缝隙的开与闭合, 考虑与不考虑摩擦,强迫位移。5.6 非线性单元除几何、材料、边界非线性外, MSC.NASTRAN还提供了具有非线性属性的各类分析单元 如非线性阻尼、弹簧、接触单元等。 非线性弹簧单元允许用户直接定义载荷位移的非线性关系。 
非线性分析作为MSC.NASTRAN的主要强项之一, 提供了丰富的迭代和运算控制方法, 如 Newton－Rampson法、改进Newton法、Arc-Length法、Newton和ArcLength混合法、两点积分 法、Newmark β法及非线性瞬态分析过程的自动时间步调整功能等,与尺寸无关的判别准则可 自动调整非平衡力、位移和能量增量, 智能系统可自动完成全刚度矩阵更新, 或Quasi-Newton更 新, 或线搜索, 或二分载荷增量(依迭代方法)可使CPU最小,用于不同目的的数据恢复和求解。 自 动重启动功能可在任何一点重启动,包括稳定区和非稳定区。
NASTRAN的热传导分析
6.1 NASTRAN热传导分析简介热传导分析通常用来校验结构零件在热边界条件或热环境下的产品特性, 利用MSC.NASTRAN可以计算出结构内的热分布状况,并直观地看到结构内潜热、热点位置及分布。用户可通过 改变发热元件的位置、提高散热手段、或绝热处理或用其它方法优化产品的热性能。
MSC.NASTRAN提供广泛的温度相关的热传导分析支持能力。 基于一维、二维、三维热分 析单元, MSC.NASTRAN可以解决包括传导、对流、辐射、相变、热控系统在内所有的热传导现 象,并真实地仿真各类边界条件, 构造各种复杂的材料和几何模型, 模拟热控系统, 进行热-结构耦 合分析。 
MSC.NASTRAN提供广泛的自由对流的变界条件有: 随温度变化的热交换系数, 随热交换 系数变化的加权温度梯度, 随时间变化的热交换系数, 非线性函数形式, 加权层温度; 强迫对流有: 管流体流场关系 H(Re,Pr), 随温度变化的流体粘性, 传导性和比热容(specific heat ), 随温度变化的 质量流率, 随时间变化的质量流率, 随质量流率变化的加权温度梯度; 辐射至空间:随温度变化的发射率和吸收率，随波长变化的发射率和吸收率，随时间变化的交换, 辐射闭合, 随温度变化的发射率, 随波长变化的发射率, 考虑自我和第三体阴影的三维散射角系数计算, 自适应角系数计算, 净角系数, 用户提供的交换系数, 辐射矩阵控制, 多辐射闭合; 施加的热载荷:方向热流，表面法向热流, 节点能量, 随温度变化的热流, 随热流变化的加权温度梯度,随时间变化的热流; 温度变界条件: 稳态分析指定常温变界条件, 瞬态分析指定时变温变界条件；初始条件:非线性稳态分析的起始温度, 所有瞬态分析的起始温度; 热控制系统: 自由对流热交换系数的当地。远程和时变控制点, 强迫对流质量流率的当地。远程和时变控制点, 热流载荷的当地。远程和时变控制点, 内热生成的当地。远程和时变控制点,瞬态非线性载荷函数,精确传导代数约束温度关系; MSC.NASTRAN输出图象显示: 传导和变界表面单元的热流,节点温度随时间的变化曲线,节点焓随时间的变化曲线, 等温线。 
另外,MSC.NASTRAN 提供的重启动功能,可直接矩阵输入至传导和热容矩阵,集中质量和离散导体。
MSC.NASTRAN提供了适于稳态或瞬态热传导分析的线性、非线性两种算法。 由于工程界很 多问题都是非线性的, MSC.NASTRAN的非线性功能可根据选定的解算方法自动优选时间步长。6.2 线性/非线性稳态热传导分析基于 稳态的线性热传导分析一般用来求解在给定热载和边界条件下, 结构中的温度分布,计 算结果包括节点的温度， 约束的热载和单元的温度梯度, 节点的温度可进一步用于计算结构的响 应; 稳态非线性热传导分析则在包括了稳态线性热传导的全部功能的基础上, 额外考虑非线性辐 射与温度有关的热传导系数及对流问题等。6.3 线性/非线性瞬态热传导分析线性/非线性瞬态热传导分析用于求解时变载荷和边界条件作用下的瞬态温度响应, 可以考 虑薄膜热传导、非稳态对流传热及放射率、吸收率随温度变化的非线性辐射。6.4 相变分析该分析作为一种较为特殊的瞬态热分析过程,通常用于材料的固化和溶解的传热分析模拟, 如金属成型问题。在MSC.NASTRAN中将这一过程表达成热焓与温度的函数形式, 从而大大提 高分析的精度。6.5 热控分析MSC.NASTRAN可进行各类热控系统的分析,包括模型的定位、删除、时变热能控制等,如 现代建筑的室温升高或降低控制。 自由对流元件的热传导系数可根据受迫对流率、 热流载荷、 内热生成率得到控制， 热载和边界条件可定义成随时间的非线性载荷。6.6 空气动力弹性及颤振分析气动弹性问题是应用力学的分支,涉及气动、 惯性及结构力间的相互作用, 在MSC.NASTRAN 中提供了多种有效的解决方法。 人们所知的飞机、 直升机、 导弹、斜拉桥乃至高耸的电视发射塔、烟囱等都需要气动弹性方面的计算。
MSC.NASTRAN的气动弹性分析功能主要包括: 静态和动态气弹响应分析、 颤振分析及气弹优化。
静动气弹响应分析 
气弹响应分析计算结构在亚音速下在离散或随机二维阵风场中的响应, 输出包括位移、应力、 或约束力、加速度可以从阵风断面的二阶时间导数的响应来获得, 随机阵风分析给出响应功率 谱密度、 均方根和零交平均频率。 
气动颤振分析

设计灵敏度及优化分析
7.1NASTRAN的拓扑优化简介设计优化是为满足特定优选目标如最小重量、最大第一阶固有频率或最小噪声级等等的综合设计过程。 这些优选目标称之为设计目标或目标函数。优化实际上含有折衷的含义,例如结构设计的更轻就要用更少的材料, 但这样一来结构就会变得脆弱, 因此就要限制结构件在最大许用应力下或最小失稳载荷下等的外形及尺寸厚度。 类似地, 如果要保证结构的安全性就要在一些关键区域增加材料, 但同时也意味着结构会加重。最大或最小许用极限限定被称之为约束。 
设计变量是一组在设计过程中为产生一个优化设计可不断改变的参数。MSC.NASTRAN中的 设计变量包含形状和尺寸两大部分。 形状设计变量(如边长、半径等)直接与几何形状有关, 在设计 过程中可改变结构的外形尺寸;尺寸设计变量(如板厚、 凸缘、 腹板等)则一般不与几何形状直接发 生关系, 也不影响结构的外形尺寸。 设计优化意味着有在满足约束的前提下产生最佳设计的可能 性。 MSC.NASTRAN拥有强大、高效的设计优化能力, 其优化过程由设计灵敏度分析及优化两大 部分组成，可对静力、模态、屈曲、瞬态响应、频率响应、气动弹性和颤振分析进行优化。 有效的优化算法允许在大模型中存在上百个设计变量和响应。
除了具有这种用于结构优化和零部件详细设计过程的形状和尺寸优化设计的能力外, MSC. NASTRAN的70.5版又集成了适于产品概念设计阶段的拓扑优化功能,以最小平均柔度或指定阶数的最大特征频率、计算频率与指定频率的最小频率差为目标函数, 在一定体积约束下, 寻找最优的孔洞尺寸和壳体或实体单元的方向厚度, 可用于静力和模态分析的拓扑形状优化。 　MSC.NASTRAN所集成的从概念设计的拓扑优化到详细设计的形状和尺寸优化的统一环境, 为产品设计提供了完整的优化设计功能。 7.2 设计灵敏度分析设计灵敏度分析是优化设计的重要一环, 可成倍地提高优化效率。 这一过程通常可计算出结 构响应值对于各设计变量的导数, 以确定设计变化过程中对结构响应最敏感的部分, 帮助设计工 程师获得其最关心的灵敏度系数和最佳的设计参数。 灵敏度响应量可以是位移、 速度、 加速度、 应力、 应变、 特征值、 屈曲载荷因子、 声压、 频率 等, 也可以是各响应量的混合。 设计变量可取任何单元的属性如厚度、形状尺寸、面积、二次惯性矩或节点坐标等。 在灵敏度分析的基础上, 设计优化可以快速地给出最优的设计变量值。 
MSC.NASTRAN V70中增加的新功能, 采用共轭灵敏度分析代替直接的灵敏度分析, 使解决 诸如几十万个以上自由度, 几百个参与频率, 并考虑上百个设计变量的多种工况组合的动力响应优化成为现实。 7.3 设计优化分析设计优化分析允许不限数量的设计变量和用户自定义的目标函数、约束和响应方程, 除了 输入大家所熟知的"分析模型"之外,还需要输入"设计模型"。设计模型是一个用设计变量和结构响应值以数学方式来描述的一个优化问题不仅与分析模型有关, 并且也与这个分析模型的结构响应有关。先依用户提供的初始设计开始进行结构分析,获得结构响应 (如应力、 位移、 固有频率等)后, 确定设计变量对结构响应的灵敏度,这些灵敏度数据被送入一个数值优化求解过程以得到一 个改进了的设计。 在这个新设计的基础上, 修改分析模型开始一个新的迭代优化循环过程直到满 足优化设计要求。 MSC.NASTRAN V70中设计优化分析允许删除不起作用约束, 使优化过程效率提高。 
MSC.NASTRAN的优化功能几经重大改进并实现了形状优化, 成为强大的多物理过程的优 化工具。 优化涉及多种分析类型如: 静力优化、 特征值优化、 屈曲优化、 直接/模态频率优化、气弹和颤振优化、 声学(噪声)优化、 超单元优化分析等。 除此之外, 用户还可根据自己的设计要求和优化目标, 在软件中方便地写入自编的公式或程序进行优化设计。 7.4 拓扑优化分析拓扑优化是与参数化形状优化或尺寸优化不同的非参数化形状优化方法。在产品概念设计阶段, 为结构拓扑形状或几何轮廓提供初始建议的设计方案。MSC.NASTRAN现有的拓扑优化能够完成静力和正则模态分析。拓扑优化采用Homogenizaion 方法, 以孔尺寸和单元方向为设计变量, 在满足结构设计区域的剩余体积（质量）比的约束条件下,对静力分析满足最小平均柔度或最大平均刚度, 在模态分析中, 满足最大基本特征值或指定模态与计算模态的最小差。目前的拓扑优化设计单元为一阶壳元和实体单元。集成在MSC.NASTRAN中的拓扑优化, 通过特殊的DMAP工具,建立了新的拓扑优化求解序列。在MSC.PATRAN中专门的拓扑优化preference, 支持拓扑优化建模和结果后处理。 
利用MSC.NASTRAN高级单元技术和静力分析, 模态分析的有效解法, 可以非常有效地求解大规模的拓扑优化模型。[1]复合材料分析在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的复合材料分析适于所有的分析类型。
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自适应算法可通过应力不连续、能量密度和残 余应力估计分析中的误差, 自动地调整形函数阶次进行计算直到满足误差精度为止。
NASTRAN的高级求解方法
MSC.NASTRAN能有效地求解大模型, 其稀疏矩阵算法速度快而且占用磁盘空间少, 内节 点自动排序以减小半带宽 , 再启动能利用以前计算的结果。
并行计算以及线性静力, 正则模态分析, 模态及直接频率响应分析的分布式并行计算极大地提高分析速度, 复特征值问题速度提高3倍以上, 虚拟质量计算速度提高2倍以上, 静力气弹分析（SOL 144）速度提高30%以上。
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语言特点如下： 
中间矩阵的操作：
加(ADD),减(SUBTRACT),乘(MULTIPLY)和转置(TRABNSPOSE) 
联立方程的求解(矩阵分解和前--后迭代) 
矩阵合并和分块
征值计算 
输出供外部程序使用的矩阵
有限元后处理器 
运动学程序 
试验-分析校正程序
用DMAP 写用户自己的求解序列
矩阵运算
数据库操作
存入数据库
数据库读取
过结构化程序的数据流
条件语句 IF-THEN-ELSE 
条件语句转移和需循环
强MSC提供的DMAP成序功能
耦合动态分析 
试验-分析的特征向量的正交性检查
旋桨转动分析 ( Propeller whirl analysis ) 
依赖于频率的阻抗 ( impedance )
动力模型检查 
旋转结构的分析( 包括陀螺效应 )
船上设备的动力学分析方法(DDAM) 
校正错误
由于求解序列是由一系列的DMAP指令所写, 所以一些错误可以通过 利用MSC 提供的当前错误列表修改DMAP指令写的求解序列来得到校正。