qhdhfcy 发表于 2007-5-4 10:46

请问关于EMID的使用

命令EMID的意思是:添加或者删除中间节点。
其用法如:对模型使用Plane 82划分网格后,再使用EMID可以给每个单元的各边增加一个中间节点
那么请问:既然像Plane 82这样的单元,已经在单元的定义中包含了中间节点,为什么还有使用EMID添加中间节点的必要?
            难道8节点平面单元和20节点3D单元在划分完网格后,都需要使用EMID来添加中间节点吗?我好像还没有见过这样的操作
             到底什么情况下需要使用该命令

希望各位高手看看

venture 发表于 2007-5-4 14:19

其用法如:对模型使用Plane 82划分网格后,再使用EMID可以给每个单元的各边增加一个中间节点
这个用法从那里来的,好像没见过。
要么从Plane 42 add中间节点到从Plane 82 ,要么从Plane 82 remove中间节点到从Plane 42 .一般情况下这个命令用的很少的,感觉和tchg有点类似。

qhdhfcy 发表于 2007-5-4 14:57

原问题是先用Plane 42分析,再改用Plane 82单元分析,此时使用了EMID
下面是直接使用Plane 82 + EMID的过程
经尝试,如果取消下面命令流里的EMID,结果将很差,你可以试试
/PREP7
ANTYPE, STATIC
ET, 1, PLANE82, , , 3, , , 2
R, 1, 50.8
MP, EX, 1, 207E3
MP, NUXY, 1, 0.0
N, 1, 635   
N, 7, 1905
FILL
N, 8, 635, -76.2
N, 14, 1905, -228.6
FILL
E, 2, 1, 8, 9   
EGEN, 6, 1, 1   
NPLOT   
EMID
NSEL, S, LOC, X, 1905
D, ALL, ALL
NSEL, ALL
F, 1, FY, -17793
FINISH

/SOLU
OUTPR, , 1
SOLVE
FINISH

/POST1
END_NODE = NODE (1905, 0, 0)
*GET, STS_E_42, NODE, END_NODE, S, X
PLDISP, 2
MID_NODE = NODE (1270, 0, 0)
*GET, STS_M_42, NODE, MID_NODE, S, EQV
PLNSOL, S, X
PLNSOL, S, 1
PLNSOL, S, 3
FINISH

我的问题是:在一般的分析中,我不会考虑EMID的,这样是不是不精确?

venture 发表于 2007-5-4 16:27

在一般分析中,一般不会考虑EMID,你上面的那个例子用了EMID是因为开始直接通过4个节点生成单元,然后再用EMID生成中间节点。如果先建立物理模型,通过网格划分形成单元,就不用考虑EMID了,程序会自动生成中间节点。至于结果相差较大,估计是因为网格差别太大。你可以这样试试:不通过节点生成单元,直接建立面模型,然后划分网格,这时你用42或者82单元,结果估计不会相差很远。

venture 发表于 2007-5-4 16:29

原问题是先用Plane 42分析,再改用Plane 82单元分析,此时使用了EMID
不知道这个例子的目的是什么,说明一次单元和二次单元对精度的影响?

qhdhfcy 发表于 2007-5-5 19:47

谢谢指点,明白了。
原例子的目的在于表明:取消中间节点的Plane 82对线性变化的应力的模拟能力比Plane 42差。
页: [1]
查看完整版本: 请问关于EMID的使用