hustshiyi 发表于 2018-3-6 19:32:42

Abaqus怎么导出某一阶的模态振型数据到Matlab中

大家好:

      Abaqus进行模态分析后,如何导出某一阶的模态振型数据到MATLAB中啊,想到matlab中做一些模态叠加的运算,谢谢!

lmj20110130620 发表于 2018-3-8 16:10:35

帮顶,楼主解决了吗

hustshiyi 发表于 2018-3-8 21:24:57

lmj20110130620 发表于 2018-3-8 16:10
帮顶,楼主解决了吗

我也没找到导出模态振型数据的方法啊   

陈CC 发表于 2018-10-31 17:16:56

楼主现在解决了吗?

wrj001 发表于 2020-5-3 20:16:30

类似 xuhuazheng 所说,
在INP文件的里的OUTPUT REQUESTS里添加
*node print,nset=aa
coord,u
可以把节点集aa的位移输出,即可得到振型。在dat文件中就可以找到。

蜗牛会游泳 发表于 2020-5-6 13:51:34

学习一下

天问 发表于 2020-6-7 13:02:38

wrj001 发表于 2020-5-3 20:16
类似 xuhuazheng 所说,
在INP文件的里的OUTPUT REQUESTS里添加
*node print,nset=aa


我试了下,dat文件里没有啊,我也想输出所有节点的位移矩阵,可以交流交流吗

wrj001 发表于 2020-6-7 21:00:58

所谓的某一阶的模态振型数据,实际就是对应的模态位移。
也就是模型上,通常是表面上,因为实际测量振动时激振锤和拾振传感器都是在结构表面上。
因而模型表面某条线,最好是真线上的那些点,所对应的某个方向的模态位移,导出后画出图就是所对应的模态振型。
可如下导出到Dat文件:
1 将那条线上的点设为一个SET;
如,
*nset, nset=aa
2 输出对应的点集的位移。
在INP文件的里的OUTPUT REQUESTS里添加
*node print,nset=aa
coord,u
即可以把节点集aa的位移输出,在dat文件中就可以找到。
带有“SSD”的行的后三列即为对应XYZ三向的位移。
以横坐标为实际点的对应坐标,纵坐标为对应方向的位移作图,即可得到振型。
页: [1]
查看完整版本: Abaqus怎么导出某一阶的模态振型数据到Matlab中