我最近做了一个远场涡流检测的模型,很多地方没做明白。ANSYS学的不好,只是复制几个程序语言。它的程序如下:
/prep7
ET,1,PLANE53,,,1 !
ET,2,PLANE53,2,,1 !线圈
MP,MURX,3,1 ! 空气
MP,MURX,1,1 !线圈属性
MP,RSVX,1,3E-8
MP,MURX,2,100 !钢管属性
MP,RSVX,2,70E-5 !
MP,MURX,4,0 !磁屏蔽属性
R,2,2*225*.001*.001,300,,1,.5 ! 线圈实常数
!!!!建模
RECTNG,40/1000,50/1000,0,500/1000
RECTNG,45/1000,50/1000,220/1000,230/1000 !伤
asba,1,2
RECTNG,15/1000,40/1000,0,10/1000
RECTNG,0/1000,100/1000,0,600/1000
RECTNG,0/1000,40/1000,100/1000,101/1000 !磁屏
AOVLAP,ALL
NUMCMP,AREA
!!!属性划分
APLOT
ASEL,s,AREA,,1
AATT,1,2,2,0
ASEL,S,AREA,,2
AATT,4,,1,0
ASEL,S,AREA,,3,5,2
AATT,3,,1,0
ASEL,S,AREA,,4
AATT,2,,1,0
Asel,s,mat,,1
esize,0.2/1000
MSHAPE,0,2D
MSHKEY,0
AMESH,all
Asel,s,mat,,2
esize,0.1/100
MSHAPE,0,2D
MSHKEY,0
AMESH,all
Asel,s,mat,,3,5,2
esize,0.5/100
MSHAPE,0,2D
MSHKEY,0
AMESH,all
Asel,s,mat,,4
esize,0.1/100
MSHAPE,0,2D
MSHKEY,0
*SET,N1,NODE(15/1000,0,0)
ESEL,S,MAT,,1
NSLE,S
CP,1,CURR,ALL
ALLSEL,ALL
NSEL,S,LOC,X,0
D,ALL,AZ,0 !az?Y
ALLSEL,ALL
FINISH
/SOLU
ALLSEL,ALL
ANTYPE,HARM
ESEL,S,MAT,,1
BFE,ALL,VLTG,,1E6
ESEL,ALL
HARFRQ,100
SOLVE
FINISH
/POST1
FINISH
/post1
set,1
plf2d
/PBC,PATH,1
/REPLOT
/PBC,PATH,0
!*
PATH,11,2,30,20,
PPATH,1,0,40/1000,225/1000,,0,
PPATH,2,0,40/1000,226/1000,,0,
!*
PDEF,cilixian,B,X,AVG
/PBC,PATH, ,0
!*
PLPATH,CILIXIAN
FINISH
! /EXIT,ALL
不理解的地方和没弄明白的地方有:
1.如果想看到磁场强度,我就必须把电阻设的非常小,加载的电流非常大,这不符合实际。
2.好像只加载了一个边界条件,不知道在哪里加载下一个了。
3.我想看磁力线的实部和虚部,不知道该用哪条指令。
4.如果我想做3D仿真,加什么指令能让这个图绕着Y轴旋转呢?
由于我是新手,对ANSYS学习不够彻底,希望大家谅解。 |