OptiStruct和Nastran都是非常伟大的分析工具,各自都有强大的功能,大多数情况下两者的关键字可以通用,但有些情况下区别较大,如Nastran内部加速一般采用DOMAINSOLVER ACMS(PARTOPT=DOF)或外部AMLS,Optistruct加速可直接采用EIGRA。
OptiStruct:完整的结构分析解决方案:
• 静态线性和非线性准静态分析
• 线性热应力分析
• 惯性释放
• 屈曲分析(可带预应力)
• 正则模态/复模态(可带预应力)
• 频率响应(模态法,直接法)
• 瞬态响应(模态法,直接法和傅里叶变换法)
• NVH分析 (包括流固耦合)
• 谱分析(随机谱、响应谱)
• 疲劳分析
• 超单元
• 瞬态和稳态传热分析
• 复材分析
• 转子动力学
......
1、有哪些地方兼容?
OptiStruct接受NASTRAN的输入数据:包括BDF,DAT,NAS等
1)支持INCLUDE文件
2)支持NASTRAN DMIG数据:除了接触的定义,不需要改变输入数据文件
2、OptiStruct支持NASTRAN的输出格式,包括:
1)NASTRAN PUNCH
2)NASTRAN OUTPUT2
3、OptiStruct所支持的疲劳分析软件:
1)FEMFAT
2)FE-SAFE
3)FE-Fatigue
4)NASTRAN XYPUNCH and XYPLOT (HyperGraph)
5)NASTRAN DMIG
6)MNF output (Flexbody for ADAMS),输出文件没有任何变化
4、怎么在OptiStruct中运行NASTRAN 模型?
1)只需向OptiStruct提交.bdf 和.dat文件(没必要首先在HyperMesh中导入模型)
2) 你可以使用 –check选项先检查模型错误然后对模型内存进行预估
3)注意在 .out 文件(与 .f06文件相似)中的错误或警告信息
4)不支持的关键字 (包括 PARAM 卡片)会被忽略并提示为warning
5、OptiStruct 可直接求解NASTRAN的bdf/dat文件
OptiStruct 有三种作业提交方式:
1)使用下面的命令可以直接在服务器中运行
% OptiStruct filename.dat
2)使用界面提交作业
3)直接从HyperMesh中运行
6、OptiStruct与MSC Nastran求解器关系
7、OptiStruct与MSC Nastran诊断差异
(1)Nastran支持两步法TPA,Optistruct支持两步法和一步法。
两步法中力可以用GPFORCE或者ELFORCE表示,需要注意以下两点:
1)Nastran中GPFORCE不能用于模态频率工况,因此TPA算力的时候只能用ELFORCE;Optistruct中可以采用相同设置。
2)如果使用ELFORCE,CBUSH单元的GA与GB(CBUSH单元端点)一定要一致,即GA都在主动侧GB都在被动侧。不可某些CBUSH单元GA在主动侧,另一些CBUSH单元GA在被动侧。
(2)NTF、VTF及IPI诊断中
结构诊断点:SET 1 = 9001
声压诊断点:SET 2 = 7003/T3
DISPLACEMENT(PUNCH,PHASE)=1
PEAKOUT RTYPE=DISP,PSCALE=DB,该语句在Opstisturct需要删除。
节点贡献量:PFGRID(PLOT,PHASE,SOLUTION=PEAK)=1
模态贡献量(结构响应点):PFMODE(STRUCTURE,STRUCTMP=ALL,SOLUTION=PEAK)=2
模态贡献量(声腔响应点):PFMODE(FLUID,FLUIDMP=ALL,STRUCTMP=ALL)=1
8、OptiStruct与MSC Nastran工况差异
1)不被使用的Nastran卡片将被列在警告(WARNING)信息中
2)SUBCASE部分
关键词:SOL,TIME,ID和CEND将被忽略
3)OptiStruct 能够在一个文件中处理不同的SUBCASE类型(如同时计算静态、模态、瞬态工况)
4)Bulk Data部分
不用理会很多过时的PARAM卡,例如BAILOUT, MAXRATIO, MECHFIX
支持所有常用的NASTRAN bulk data 卡
5)Optistruct可以同时输出多个格式,如OUTPUT,PUNCH/OP2/H3D等
6)OptiStruct能够运行多种分析类型
工况中有LOAD卡即为线性静态分析
工况中有METHOD卡即为正则模态分析
工况中有DLOAD卡即为直接频响分析
工况中有 DLOAD和 METHOD卡即为模态频响分析
工况中有 DLOAD 和TSTEPD卡即为直接瞬态响应分析
工况中有DLOAD, METHOD 和TSTEP卡即为模态瞬态响应分析
PARAM, BAILOUT, -1
在NASTRAN中,只有调试模型才能使用BAILOUT参数卡,使用这个参数其结果可能是不可信的,一般分析时尽量不要用。
OptiStruct不支持PARAM,BAILOUT关键字,OptiStruct会做广泛的模型检查,同时指出模型的错误。