食之狂野 发表于 2007-10-30 15:22

怎么输出刚度阵和阵型

模型已经建好
怎么得到刚度和阵型阵?

fjy19860521 发表于 2007-12-11 22:16

回复 #1 食之狂野 的帖子

outpr,all,all,,
/OUT,mode,vec
solve
象这样,在solve前加上outpr指定输出哪些数据,再用/out指出输出文件名字,(你可以看看其帮助解释)
然后你打开mode.vec文件,哈哈,振型向量啊,参与因子啊,有效质量啊,都在啊!!
在frequencies下面就应该是mode shape,
看来你是用子空间迭代法求解的,那么你是不是忘记了expand你的模态解出来?for example, you can:
ANTYPE,MODAL ! Choose modal analysis
MODOPT,SUBSP,5 ! Choose the subspace mode extraction method,   
! extracting 5 modes
MXPAND,5 ! to calculate mode shape deflection
allsel,
outpr,all,all,,
/OUT,mode,vec
solve
如果用的是SUBSPACE, 不用EXPAND也是可以看到"振形向量"的.
"振形向量"在ANSYS里也就是/POST1里画出的位移. 用MODOPT命令可以让这些"向量"是向MASS MATRIX去NORMALIZE还是向"1".
给你一个例子:悬臂梁前5阶模态分析

fjy19860521 发表于 2007-12-11 22:16

回复 #1 食之狂野 的帖子

!定义单元类型
/prep7
ET,1,BEAM3
R,1,0.09,0.000675,0.3, !0.3*0.3m截面
MP,EX,1,2.06e11
MP,NUXY,1,0.3
MP,DAMP,1,0.02 !阻尼比0.02
MP,dens,1,7.85e3
!--------------------------------------------------
!定义节点单元和位移约束
*do,i,1,11
n,i,(i-1)*0.5,0,0 !5m长,分10段
*enddo
*do,i,1,10
e,i,i+1
*enddo
d,1,ALL,0

!模态分析
/solu
antype,2
modopt,redu
total,5
outres,all
outpr,all,all
/out,aa,txt
allsel
solve
finish
!求扩展模态
/solu
expass,on
mxpand,5
solve
fini
/post1
set,list,2

!在你的工作文件夹里找到aa.txt文件,里面有你想要的东西。

fjy19860521 发表于 2007-12-11 22:18

回复 #1 食之狂野 的帖子

如果获取某个单元的刚度和质量矩阵,用 \DEBUG命令,最关键的是如下命令:
/OUTPUT,cp,out,, ! 将输出信息送到cp.out文件
/debug,-1,,,1 ! 指定输出单元矩阵
\DEBUG命令是ANSYS的非公开命令,所以 在HELP中不会出现。如果要看详情,请去ANSYS 的非官方网站ANSYS.NET上去查询。

食之狂野 发表于 2007-12-19 10:16

谢谢各位大侠
我用了DEBUG得到了单元刚度阵
但由于节点太多,而且单元和节点编号的问题,组装成整体刚度阵的时候遇到了很打的麻烦,

有没有什么好一点的方法
或者直接得到整体的?

[ 本帖最后由 食之狂野 于 2007-12-19 10:18 编辑 ]

290181256 发表于 2012-2-21 22:02

分析完模型 在结果中怎么得到结构的阵型向量呢?

290181256 发表于 2012-2-22 19:56

参考下http://forum.vibunion.com/thread-104269-1-1.html
页: [1]
查看完整版本: 怎么输出刚度阵和阵型