NASTRAN外部超单元创建与应用实战分享

0 引子

现在计算机的计算能力大幅提高,可能用到超单元的机会越来越少了,但不代表超单元可以彻底舍弃。如果在实际工作中没有应用到,那只能是因为在工作中还没有需要必须用到的地步。例如整车振动路躁的优化和对标,尤其是针对底盘结构的优化,就需要把整个TB+cavity建成超单元,之前需要花上3h计算的任务可能只需要10min。



1 外部超单元优点

超单元的种类分为3个:List Superelements,PART Superelements和External superelements,前两种应用的较少,大多数使用的还是第三种:外部超单元。其有以下几个优点:

  • 缩减的矩阵可以连接到外部残留结构,并且保持完整结构一样的特性;
  • 外部超单元可以很容易的以很高时间效率被使用,极大的缩短了计算时间;
  • 使用外部超单元,可以把材料、属性和结构等设计信息进行保密;
  • 外部超单元可以做到不恢复数据的情况下对某些关键结果进行评价审核;
  • 外部超单元文件客户很方便的在各个设计组织中传递;



2 如何创建外部超单元

创建外部超单元当然少不了EXTSEOUT关键字:

干货分享:在NASTRAN中创建和使用外部超单元的图1

在计算文件中写入该关键字,即默认把结构的刚度矩阵、质量矩阵、粘性阻尼矩阵、结构阻尼矩阵、静态载荷矩阵和流固耦合矩存储到外部文件中,默认存储的外部文件是MASTER和DBALL格式文件中,当然,你也可以选择把这些信息存储到op2、punch或者op4文件中,存储的文件格式不同,数据恢复也不一样,但大体类似。以下以存储到MASTER和DBALL文件中的为例,简单阐述创建外部超单元的方法。



2.1 首先在NASTRAN控制设置SCR=NO

现在计算机为了计算之后腾出空间,一般设置成SCR=YES,即计算之后把MASTER和DBALL文件删除,但删除了即无从数据恢复了,所以这两个文件必须在计算之后留下来,SCR=NO即可。



2.2 定义输出请求

在CASE CONTROL部分定义:

EXTSEOUT(ASMBULK EXTID=10)

或者

EXTSEOUT(ASMBULK EXTID=10 DMIGDB)

或者

EXTSEOUT(ASMBULK EXTID=10 MATRIXDB)

即超单元编号为10,以MATRIXDB/MATDB and DMIGDB格式存储矩阵信息。

免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空