利用ANSYS提取并保存模态信息

时间:2024-10-13 22:53:02

1、以一简支梁为例,其ANSYS有限元模型如左图所示,采用BEAM4三维梁单元,图中横向伸出的杆件为无质量的单元(为了能更好地展示简支梁的扭转振型),简支梁的节点编号1至31,如右图所示。

利用ANSYS提取并保存模态信息利用ANSYS提取并保存模态信息

2、对该简支梁进行结构动力特性分析完毕后,可以查看简支梁各阶模态的频率和振型特征,下图所示分别为竖弯、侧弯、扭转振型及对应的频率。

利用ANSYS提取并保存模态信息利用ANSYS提取并保存模态信息利用ANSYS提取并保存模态信息

3、以提取前5阶结构固有频率及相应振型向量为例。首先用*DIM分别定义频率数组f和振型向量数组(如图):一个模特对应一个频率,对于提取5阶模态,所以f为一个5行的向量;由于主梁共31个节点,蚱澄堆别BEAM4单元每个节点都有六个自由度,共提取5阶模态,所以振型向量DECKDISP定义为一个31*6*5的数组。

利用ANSYS提取并保存模态信息

4、获取数组 f 和DECKDISP的各个元素的值:用set命令先指定当前选中的模态 i;用*get命令获取当前模态的频率;并用一个关于j的*do,*enddo循环提取当前模态i下各节点对应各自由度的振型向量。

利用ANSYS提取并保存模态信息

5、将数组 f 和DECKDISP的结果保存为文件。不同阶模态的振型向量单独保存为一个文件,第 i 阶袷蜍滇刷模态的文件命名为modei,通过如下方式实现:resultfile=strcat('mode',CHRVAL(i))再结合*cfopen、*vwrite、*cfclos命令进行文件写出的控制,包括输出的格式。

利用ANSYS提取并保存模态信息

6、最后文件默认保存至ANSYS的工作目录下,也可以在*cfopen命令中人为指定保存路径,最后生成的前5阶模特频率文件及各振型向量文件如图所示。

利用ANSYS提取并保存模态信息利用ANSYS提取并保存模态信息利用ANSYS提取并保存模态信息
© 2025 阿力知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com