目录
第一:ANSYS进行模态分析,并将其导出的命令流。模态分析可以不输入荷载。
第二,提取刚度矩阵。文章来源:https://www.toymoban.com/news/detail-853018.html
第三,利用MATLAB将HB格式刚度矩阵转化为正常形式。文章来源地址https://www.toymoban.com/news/detail-853018.html
第一: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)
到了这里,关于ANSYS导出模态、刚度矩阵,并将刚度矩阵hb格式转化为矩阵格式。(只为简单记录自己科研过程中遇到的问题)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!