目录
第一:ANSYS进行模态分析,并将其导出的命令流。模态分析可以不输入荷载。
!模态分析,阵型
/SOL
ANTYPE,2
MODOPT,LANB,20
EQSLV,SPAR
MXPAND,20, , ,0
LUMPM,0
PSTRES,0
MODOPT,LANB,20,0,0, ,OFF
MXPAND,20,0,0,1,0.001,
/post1
*do,j,1,20,1 ! 取20阶阵型
*CFOPEN,D:\workplace\ANSYS\matrix\102\%j-1%, txt
SET,NEXT
*Do,i,1,4913,1
*get,nx,node,i,u,x
*get,ny,node,i,u,y
*get,nz,node,i,u,z
*vwrite,nx,ny,nz
(4f15.5)
*enddo
*cfclos
*enddo
第二,提取刚度矩阵。
! 取刚度矩阵
/AUX2
FILE,'kuangjia',full ! 改为自己路径下的.full文件名
HBMAT, 'Stiffness_mat', dat, , ASCII, STIFF, YES, YES !刚度矩阵
HBMAT, 'Mass_mat', dat, ,ASCII, MASS, YES, YES ! 质量矩阵
FINISH
第三,利用MATLAB将HB格式刚度矩阵转化为正常形式。
ans=hb_to_msm("D:\workplace\ANSYS\matrix\Stiffness_mat.txt")
ans=full(ans)
版权声明:本文为博主作者:还不错QQ原创文章,版权归属原作者,如果侵权,请联系我们删除!
原文链接:https://blog.csdn.net/weixin_62575099/article/details/133631553