【急】求助ANSYS节点的磁场强度计算
浏览:134309 回答:2
小弟是
ANSYS
新手中的新手,遇到一个很恼人的问题,望各位前辈指点~~
目的:希望分析获得:两块永磁体中间的空气间隙中的任意一个层面中的所有节点的磁场强度 H
即:
再包一层球形空气层:
编写命令流如下(暂时任选了 LOC,Y,0.0017 这个面):
FINISH
/CLEAR
/TITLE,PERMANENT MAGNET WITH sphere AIR surround !定义工作标题
/FILNAME, Bill_3D_block,1 !定义工作文件名
KEYW,MAGNOD,1 !指定磁场分析
/PREP7
SMRT,OFF
ET,1,SOLID98,10 !四面体耦合场单元
EMUNIT,MKS !MSK单位制
MP,MURX,1,1
MP,MURX,2,1
MP,MURX,3,8.03 !永磁
MP,MGXX,3,0
MP,MGYY,3,405000
MP,MGZZ,3,0
BLOCK,-12E-3,12E-3,14E-3,5E-3,-12E-3,12E-3
BLOCK,-12E-3,12E-3,-17E-3,-5E-3,-12E-3,12E-3
BLOCK,-12E-3,12E-3,5E-3,-5E-3,-12E-3,12E-3
SPHERE,0.1
VSEL,ALL
VOVLAP,ALL
NUMCMP,ALL
VSEL,S,,,3
VATT,1 !设置内空气属性
VSEL,S,,,4
VATT,2 !设置外空气属性
VSEL,S,,,1,2
VATT,3 !设置永磁属性
VSEL,S,,,1,4
ESIZE,,6
MSHK,0 !自由体划分
MSHA,1,3D !使用四面体单元
VMESH,ALL
CSYS,0
ESEL,ALL
NSEL,ALL
FINISH
/SOLU
MAGSOLV,2 !RSP方法求解
FINISH
/POST1
ESEL,,MAT,,1
NSLE,S,ALL
NSEL,R,LOC,Y,0.0017
NPLOT,1
NLIST,ALL
PRNSOL,H,COMP !列出磁场强度
------------------
附上TXT文本命令流
...
NSEL,R,LOC,Y,0.0017
! 选择出需要的层面
NPLOT,1
! 画出所选层面的所有节点,截图如下:
NLIST,ALL
! 获得了被选点的坐标,截图如下:
PRNSOL,H,COMP ! 但是再继续通过此命令希望获得这些点上的磁场强度,结果却为空,即没有任何一个节点的数据;换试选择其他层面上的点,得到节点数有所不同,但磁场强度的结果均为空。截图如下:
为什么为什么啊!!!:Q H都到哪里去了啊!!!:yun
是命令用错了?网格划得不合适?还是 ANSYS 就是算不出磁场强度来?但是节点都选出来了啊!
这个苦恼烦躁啊,因为急需正确数据来进行下一步的重要工作!
因此急盼各位前辈高手达人们伸出金手指点指点我错在哪儿?
要实现目的应该如何操作?
多谢多谢!!!
目的:希望分析获得:两块永磁体中间的空气间隙中的任意一个层面中的所有节点的磁场强度 H
即:
再包一层球形空气层:
编写命令流如下(暂时任选了 LOC,Y,0.0017 这个面):
FINISH
/CLEAR
/TITLE,PERMANENT MAGNET WITH sphere AIR surround !定义工作标题
/FILNAME, Bill_3D_block,1 !定义工作文件名
KEYW,MAGNOD,1 !指定磁场分析
/PREP7
SMRT,OFF
ET,1,SOLID98,10 !四面体耦合场单元
EMUNIT,MKS !MSK单位制
MP,MURX,1,1
MP,MURX,2,1
MP,MURX,3,8.03 !永磁
MP,MGXX,3,0
MP,MGYY,3,405000
MP,MGZZ,3,0
BLOCK,-12E-3,12E-3,14E-3,5E-3,-12E-3,12E-3
BLOCK,-12E-3,12E-3,-17E-3,-5E-3,-12E-3,12E-3
BLOCK,-12E-3,12E-3,5E-3,-5E-3,-12E-3,12E-3
SPHERE,0.1
VSEL,ALL
VOVLAP,ALL
NUMCMP,ALL
VSEL,S,,,3
VATT,1 !设置内空气属性
VSEL,S,,,4
VATT,2 !设置外空气属性
VSEL,S,,,1,2
VATT,3 !设置永磁属性
VSEL,S,,,1,4
ESIZE,,6
MSHK,0 !自由体划分
MSHA,1,3D !使用四面体单元
VMESH,ALL
CSYS,0
ESEL,ALL
NSEL,ALL
FINISH
/SOLU
MAGSOLV,2 !RSP方法求解
FINISH
/POST1
ESEL,,MAT,,1
NSLE,S,ALL
NSEL,R,LOC,Y,0.0017
NPLOT,1
NLIST,ALL
PRNSOL,H,COMP !列出磁场强度
------------------
附上TXT文本命令流
...
NSEL,R,LOC,Y,0.0017
! 选择出需要的层面
NPLOT,1
! 画出所选层面的所有节点,截图如下:
NLIST,ALL
! 获得了被选点的坐标,截图如下:
PRNSOL,H,COMP ! 但是再继续通过此命令希望获得这些点上的磁场强度,结果却为空,即没有任何一个节点的数据;换试选择其他层面上的点,得到节点数有所不同,但磁场强度的结果均为空。截图如下:
为什么为什么啊!!!:Q H都到哪里去了啊!!!:yun
是命令用错了?网格划得不合适?还是 ANSYS 就是算不出磁场强度来?但是节点都选出来了啊!
这个苦恼烦躁啊,因为急需正确数据来进行下一步的重要工作!
因此急盼各位前辈高手达人们伸出金手指点指点我错在哪儿?
要实现目的应该如何操作?
多谢多谢!!!