bluesea602 发表于 2013-11-18 17:07

用Ansys执行下面这段建立模型的简单程序时为什么出错?

本帖最后由 bluesea602 于 2013-11-18 17:34 编辑

用Ansys执行下面这段建立模型的简单程序时为什么出错?程序和建立的模型都很简单,但是一直找不出原因...



length=9E-3   !矩形边界长
width=2E-3   !矩形边界宽
/units,si                        
/prep7                     
et,1,plane82,,,2               !定义单元属性
et,2,combin14,0,0,2   !无限边界材料属性   
mp,dens,1,2700               !定义密度
mp,ex,1,70e9               !定义弹性模量
mp,nuxy,1,0.34               !定义波松比
            
blc4,0,0,length,width   !建立二维举行
esize,4e-5               !定义线划分的数目
mshape,0,2d               !指定网格形状
mshkey,0               !是否随意划分,0-随意
amesh,1                  !划分网格
nsel,s,loc,x,length      !定义无限边界
esln
type,2
emodif,all
allsel
finish





Rainyboy 发表于 2013-11-18 21:24

type,2
emodif,all
allsel这几句话想把平面单元改成弹簧单元,应该是这里出错了吧。

bluesea602 发表于 2013-11-19 08:46

本帖最后由 bluesea602 于 2013-11-19 09:18 编辑

Rainyboy 发表于 2013-11-18 21:24 http://forum.chinavib.com/static/image/common/back.gif
这几句话想把平面单元改成弹簧单元,应该是这里出错了吧。

谢谢啊,我单步运行过,确实是这里出错了,但是不知道为什么一旦使用emodif后,就会出错?为什么修改不了单元属性呢?

Rainyboy 发表于 2013-11-19 18:11

bluesea602 发表于 2013-11-19 01:46 static/image/common/back.gif
谢谢啊,我单步运行过,确实是这里出错了,但是不知道为什么一旦使用emodif后,就会出错?为什么修改不 ...

平面单元是4节点单元,你选中了人家4个中的两个,强行要改成2节点的弹簧单元……怎么可能……
我想你是想在边界上建立一系列弹簧,用来模拟ABC吧?

bluesea602 发表于 2013-11-19 20:20

Rainyboy 发表于 2013-11-19 18:11 static/image/common/back.gif
平面单元是4节点单元,你选中了人家4个中的两个,强行要改成2节点的弹簧单元……怎么可能……
我想你是想 ...

原来是这样。我是想利用combin14在模型一端添加一个粘弹性边界,用来作为全吸收边界...那你觉得在这种平面模型的情况下,怎么施加combin14单元呢?

Rainyboy 发表于 2013-11-22 19:36

bluesea602 发表于 2013-11-19 13:20 static/image/common/back.gif
原来是这样。我是想利用combin14在模型一端添加一个粘弹性边界,用来作为全吸收边界...那你觉得在这种平面 ...

恐怕不是一两句APDL能解决的问题了,至少需要写一个循环遍历所有边界上的节点吧
页: [1]
查看完整版本: 用Ansys执行下面这段建立模型的简单程序时为什么出错?