干货分享

CAE分析软件介绍-初识Nastran(下)

CAE分析软件介绍-初识Nastran(下)

早在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自适应算法可通过应力不连续、能量密度和残 余应力估计分析中的误差, 自动地调整形函数阶次进行计算直到满足误差精度为止。

求解方法

MSC.NASTRAN能有效地求解大模型, 其稀疏矩阵算法速度快而且占用磁盘空间少, 内节 点自动排序以减小半带宽 , 再启动能利用以前计算的结果。

并行计算以及线性静力, 正则模态分析, 模态及直接频率响应分析的分布式并行计算极大地提高分析速度, 复特征值问题速度提高3倍以上, 虚拟质量计算速度提高2倍以上, 静力气弹分析(SOL 144)速度提高30%以上。

单元库

针对实际工程应用,MSC.NASTRAN中开发了有近70余种单元独特的单元库。MSC.NASTRAN采用MSC自行开发的"单元派生技术", 可根据解题问题的需要通过变换单元缺省参数获得。较拥有 100多种单元的其它有限元分析软件相比更多、更灵活、 更高效的分析单元, 所有这些单元可 满足MSC.NASTRAN各种分析功能的需要, 且保证求解的高精度和高可靠性。 

这意味着一旦模型 建好了,MSC.NASTRAN就可毫无困难地用于不同类型的分析, 如动力学、 非线性分析、灵敏度分 析、热分析等等。 

而当分析类型改变时,也仅仅需要很少的一些参数修改。此外,MSC.NASTRAN的新版本中还增加了更为完善的梁单元库, 同时新的基于P单元技术的界面单元的引入, 可有效地处理网格划分的不连续性(如实体单元与板壳单元的连接), 并自动地进行MPC约束。

MSC.NASTRAN的RSSCON连接单元可将壳-实体自动连接, 使组合结构的建模更加方便。

开发语言

作为开放式体系结构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指令写的求解序列来得到校正。
 

加启飞汽车设计微信qifei1899,可以解决汽车行业一切困惑!

获得关于:车身、内外饰、底盘、总布置、整车CAE、catia参数化、catia、产品设计(家电、医疗器械、通信设备)、四大工艺、整车逆向开发、造型、模具设计、新能源三电 等相关领域等核心资料。

 

 

 

返回列表