利用ANSYS提取并保存模态信息
1、以一简支梁为例,其ANSYS有限元模型如左图所示,采用BEAM4三维梁单元,图中横向伸出的杆件为无质量的单元(为了能更好地展示简支梁的扭转振型),简支梁的节点编号1至31,如右图所示。
2、对该简支梁进行结构动力特性分析完毕后,可以查看简支梁各阶模态的频率和振型特征,下图所示分别为竖弯、侧弯、扭转振型及对应的频率。
3、以提取前5阶结构固有频率及相应振型向量为例。首先用*DIM分别定义频率数组f和振型向量数组(如图):一个模特对应一个频率,对于提取5阶模态,所以f为一个5行的向量;由于主梁共31个节点,蚱澄堆别BEAM4单元每个节点都有六个自由度,共提取5阶模态,所以振型向量DECKDISP定义为一个31*6*5的数组。
4、获取数组 f 和DECKDISP的各个元素的值:用set命令先指定当前选中的模态 i;用*get命令获取当前模态的频率;并用一个关于j的*do,*enddo循环提取当前模态i下各节点对应各自由度的振型向量。
5、将数组 f 和DECKDISP的结果保存为文件。不同阶模态的振型向量单独保存为一个文件,第 i 阶袷蜍滇刷模态的文件命名为modei,通过如下方式实现:resultfile=strcat('mode',CHRVAL(i))再结合*cfopen、*vwrite、*cfclos命令进行文件写出的控制,包括输出的格式。
6、最后文件默认保存至ANSYS的工作目录下,也可以在*cfopen命令中人为指定保存路径,最后生成的前5阶模特频率文件及各振型向量文件如图所示。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:39
阅读量:31
阅读量:60
阅读量:78
阅读量:39