雨林木风 发表于 2012-4-22 10:27

怎么显示想要的磁感应强度值,求大侠帮助

如图所示,红线框是10*6mm的两块永磁铁,绿线是我想要得到的距永磁铁上边线3mm处,每隔1mm的磁感应强度B的值,要怎么做?求大神帮助,或者能得到某个点的B值也可以,我可以一个一个来

以下是代码



!********************************************
! 说明:该例子演示一个永磁体的磁场(使用了infin9单元)
!********************************************
/TITLE, alextest, Test for Permanent Magnet

/PREP7
emunit,mks      !定义电磁单位为国际标准单位,即μ0=4 Pi e-7henries/meter

!********************************************
! 定义单元类型*
!********************************************
ET,53,PLANE53   ! Define PLANE 53 as element type
ET,9,INFIN9      !无限外界(注意:系统原点一定不能在infin9类型的节点上)
!********************************************
! 定义材料*
!********************************************
MP,MURX,1,1         !Define material properties(permeability)    !定义空气(磁
导率=1)

HC=150000   ! Coercive force!表示矫顽力
有的地方为895000
MP,MURX,2,5,30504
mp,mgxx,2,0          !对于永磁铁,必须定义mgxx(或mgyy)!!!!
mp,mgyy,2,hc

!********************************************
!* 建立模型*
!********************************************
/PNUM,AREA,1          !定义显示模式

rectng,-60,60,-40,40
rectng,-12.5,-2.5,-3,3
rectng,2.5,12.5,-3,3
aovlap,all
numcmp,area          !将生成的面重新编号
aplot



!********************************************
!建立材料属性
!********************************************
asel,s,area,,1    !选择中间的磁铁
aatt,2asel,s,area,,2    !选择中间的磁铁
aatt,2
asel,s,area,,3    !选择周围的空气
aatt,1

!********************************************
!建立单元类型,并划分网格
!********************************************
asel,all
type,53
lsel,s,line,,1,4      !选择所有的无限外边界
type,9          !设定为infin9单元
lesize,all,,,30      !划分为30等份
lmesh,all          !开始划分
lsel,s,line,,5,12
lesize,all,,,20      !将磁铁边界的每条边分成20等份
asel,all
amesh,all

!********************************************
!建立载荷
!********************************************
ESEL,ALL
NSEL,EXT
D,ALL,AZ,0

!********************************************
!求解
!********************************************
ALLSEL,ALL
MAGSOLV

!********************************************
!后处理
!********************************************/POST1PLF2D,80,0,10,1

news 发表于 2012-4-22 12:44

1、定义路径
2、map
3、沿路径画

雨林木风 发表于 2012-4-22 23:05

回复 2# news


    能不能说详细一点?就是具体的命令或GUI操作,我刚学不到一个月,还是个菜鸟,先谢谢啦

acx012 发表于 2012-4-23 03:45

选个节点,直接把结果列出来。比如,node=node(0,0,0),再获取节点结果,get scalar data,选取node result ,输入节点node,选取B值就行了

acx012 发表于 2012-4-23 03:45

nodal result

acx012 发表于 2012-4-23 03:53

你这个还是按2楼的来,很简单

news 发表于 2012-4-23 20:16

我多年不用ANSYS了,具体命令流忘干了,只剩下大体思路了,对不住啊,兄弟

news 发表于 2012-4-23 20:18

现在,我的电脑里没安装ANSYS

cqlyj2008 发表于 2012-4-23 20:31

1、定义路径
2、map
3、沿路径画
news 发表于 2012-4-22 12:44 http://bbs.simol.cn/images/common/back.gif
就像news兄说的,先定义路径,再将物理量映射到路径上,再画图就可以了

雨林木风 发表于 2012-4-23 21:10

回复 9# cqlyj2008


    版主大哥能否说下具体操作?我是个菜鸟,这是我的第一个分析

就是说怎么定义路径,怎么映射物理量到路径,怎么画图,先谢谢版主了{:1_432:}

雨林木风 发表于 2012-4-23 21:16

回复 7# news

news兄客气啦,已经很感谢你了,谢谢{:1_492:}

雨林木风 发表于 2012-4-24 09:12

回复 6# acx012


    谢谢!

雨林木风 发表于 2012-4-24 09:29

回复 9# cqlyj2008


    已经解决,谢谢版主

雨林木风 发表于 2012-4-24 09:29

问题已经解决了,谢谢各位!

liujianchun 发表于 2012-4-30 16:46

学习了{:aa13
页: [1]
查看完整版本: 怎么显示想要的磁感应强度值,求大侠帮助