怎么使用ceintf这个命令呀
zw57104286
zw57104286 Lv.2
2011年07月06日 22:10:06
来自于ANSYS
只看楼主

哪位高手可以告诉我怎么使用ceintf。。

哪位高手可以告诉我怎么使用ceintf。。
免费打赏
fengzi14
2011年07月25日 13:19:38
2楼
esel,s,xxxxxx
CEINTF, , all
回复
braver0617
2011年07月28日 11:42:42
3楼
CEINTF,TOLER,DOF1,DOF2,DOF3,DOF4,DOF5,DOF6,MoveTol(在接触面生成约束方程)
作用:将疏密不同的已划分网格区域连在一起
菜单途径:Main Menu>Preprocessor>Coupling / Ceqn>Adjacent Regions
这项操作将不相似网格形式的区域“系”在一起。在两区域的交界处,从网格稠密的区域选择节点A,从网格粗糙区域选择单元B,用区域B单元的形函数。在相关的区域A和B界面的节点处写约束方程。ANSYS允许这些节点位置使用两公差准则。节点在单元之外超过第一公差就认为节点不在界面上。节点贴近单元表面的距离小于第二公差则将节点移到表面上。

注:先选择稠密节点与先选择稀疏节点,运行结果是不一致的。但下例中感觉先选择后者更好,不知为何。
下面有个小例子,你不妨琢磨一下:
fini
/clear,nostart
/prep7
et,1,63 !建立shell63单元
r,1,0.1 !定义壳单元厚度
mp,prxy,1,0.3 !定义泊松比
mp,ex,1,2e10 !定义弹性模量
!建模
rect,0,1,0,0.4
rect,1,2,0,0.4
!网格划分,一疏一密
aesize,1,0.1
aesize,2,0.05
amesh,all

asel,s,,,2
esla !与面相关单元
nsle !与单元相关节点
nsel,r,loc,x,1-1e-6,1+1e-6 !再次选择面2上预耦合节点
cm,node_temp,node !创建节点组
alls,
asel,s,,,1
esla
nsle
nsel,r,loc,x,1-1e-6,1+1e-6 !再次选择面1上预耦合节点
esln !与面1上预耦合节点相关的单元
cm,elem_temp,elem !创建单元组
alls,

nsel,none !不选择节点
esel,none !不选择单元
cmsel,s,elem_temp !选择面1预耦合单元组
cmsel,s,node_temp !选择面2预耦合节点组
ceintf,0.025,all !耦合单元组与节点组
!(亦可选择两预耦合的节点组-已试)
alls,

/solu

lsel,s,,,4 !选择4号线
nsll,s,1 !选择4号线上的节点
d,all,all !约束4号线上的节点,位移为0

lsel,s,,,6
nsll,s,1
d,all,uz,0.01 !6号线节点向z方向移动0.01

alls,

solve
回复

相关推荐

APP内打开