关于轴对称的建模
初学ANSYS,一堆问题.我建了一个轴对称的电极,虽然是轴对称的,我还是把整个建模了.用的是自动剖分,但最后得到的网格好像就不再是都关于Y轴左右对称了,这样的情况可以避免吗?请教各位高手. 把模型和剖分发上来看看吧。 这是我建的.就发觉剖分的网格不是关于Y轴对称的.这个可以避免吗?
/prep7
et,1,plane121
mp,perx,1,4.4 !oil
mp,perx,2,1!copper
mp,rsvx,1,1e12!oil
mp,rsvx,2,0.0175!copper
k,1,750,0
k,2,750,25000
k,3,-750,25000
k,4,-750,0
k,5,0,-1289.2881
k,6,0,-1292.5381
k,7,5.629,-1289.2881
k,8,-5.629,-1289.2881
lstr,1,2
lstr,2,3
lstr,3,4
lstr,4,8
larc,6,7,5,6.5
larc,6,8,5,6.5
lstr,7,1
lsel,all
al,all
kdele,5
gaplength=50000
k,11,25000,-1292.5381-gaplength!构建板电极
k,12,25000,-3000-gaplength
k,13,-25000,-3000-gaplength
k,14,-25000,-1292.5381-gaplength
*do,i,11,13,1
lstr,i,i+1
*enddo
lstr,14,11
lsel,s,line,,8,11
al,all
rectng,-125000,125000,-150000,150000
rectng,-30000,30000,-10000-gaplength,10000-gaplength
rectng,-10000,10000,-10000,30000
rectng,-50000,50000,-40000-gaplength,60000
allsel,all
aovlap,all
numcmp,all
allsel,all
asel,s,area,,5
aatt,1,,1
SMRTSIZE,1
mshape,1
amesh,all
asel,s,area,,3
aatt,1,,1
SMRTSIZE,4
mshape,1
amesh,all
asel,s,area,,6
aatt,1,,1
SMRTSIZE,4
mshape,1
amesh,all
asel,s,area,,4
aatt,1,,1
SMRTSIZE,6
mshape,1
amesh,all
EREF,ALL, , ,1,0,1,1
CMDELE,_Y1
MCHECK
MCHECK
/solution
allsel,all
asel,s,area,,2
lsel,s,ext
dl,all,,volt,0
lsel,s,line,,12,15
dl,all,,volt,0
asel,s,area,,1
lsel,s,ext
dl,all,,volt,35000
allsel,all
solve
finish
/POST1
plnsol,ef,sum
N=20
path,A,N+20,20,1
ppath,1,,0,-1292.5381
ppath,2,,0,-1293
ppath,3,,0,-1296
ppath,4,,0,-1300
ppath,5,,0,-1320
ppath,6,,0,-1360
ppath,7,,0,-1390
ppath,8,,0,-1420
ppath,9,,0,-1440
ppath,10,,0,-1460
ppath,11,,0,-1480
*do,i,1,8,1
ppath,i+11,,0,-1292.5381-gaplength*i/100
*enddo
*do,i,1,N,1
ppath,i+19,,0,-1292.5381-gaplength/6-gaplength*i/(1.5*N)
*enddo
ppath,N+20,,0,-1292.5381-gaplength
pdef,EFSUM,ef,sum,avg
paget,items,table
*dim,y_path,array,N+20,1
*dim,efsum_path,array,N+20,1
*do,i,1,N+20
y_path(i)=items(i,2)
efsum_path(i)=items(i,5)
*enddo
*cfopen,EF_RESULT_5_0mm_ac,txt,,
*do,i,1,N+20
f1=y_path(i)
f2=efsum_path(i)
*vwrite,f1,f2
(f12.0,f30.20)
*enddo
*cfclos
谢谢了. 首先,你的模型是平面的,不是轴对称的,就是说在单元属性中设置的是plane不是axisymmetric,看你的模型应该可以选择用一半的模型来计算
关于剖分不对称的问题我不太懂了,既然是自动剖分,应该问题不大。
你的计算结果正确么,你觉得? 关于剖分可以有很多设置,比如说设置全局或者部分模型的elements edge length,或者对特殊地方需要剖分细化的地方进行设置等等,你可以把环境分成几个部分,分别处理的,具体操作的话,我还是建议找一本教程,因为这种具体操作的东西我没办法详细的表述清楚。
对于你的模型,我有两个疑问。你设置两种材料属性,但是模型中只用了一种,还有,中间的应该是电极吧?为什么要把周围的环境话的那么大,是实际情况就那么大么?
plane 121 是计算静电场的单元吧,我没算过电场,有本机械工业出版社的“ansys10电磁学有限元分析实例教程”你可以看一下。 谢谢你的回复,
轴对称只是针对三维模型而言吗?平面模型不考虑轴对称的情况吗?我觉得算的结果定性地看应该是没问题,但定性我也不是很清楚.
电极是导体,我算静电场就没有剖,周围那么大是想模拟无限远的情况,我第一次建模,也不知道对不对. 不是这样的,如果模型是圆柱状的,那么可以用轴对称模型在2D下建模,如果是立方体的话就可以用平板的单元属性在2D下建模了
但是没必要建全模型的,如果是模型是关于Y轴对称的就可以建一半的模型,这样计算量就变小了
无限远的情况可以用远场单元来模拟。 我明白了,谢谢答复. 做轴对称时,如果y负坐标上有模型,会报错的
页:
[1]