ANSYS导出模态、刚度矩阵,并将刚度矩阵hb格式转化为矩阵格式。(只为简单记录自己科研过程中遇到的问题)

目录


第一: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

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
扎眼的阳光的头像扎眼的阳光普通用户
上一篇 2024年4月16日
下一篇 2024年4月16日

相关推荐

此站出售,如需请站内私信或者邮箱!