- 积分
- 0
- 注册时间
- 2011-9-30
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2012-2-24 21:34:59
|
显示全部楼层
来自 湖北武汉
下面的操作算两个一样的永久磁铁间的磁力,怎么算都不对,希望高手指点一二
下面是具体的操作
打开或新建了一个空白文件后,按如下顺序依次选择或操作
一、Model wizard
1 3D
2 Magnetic Fields, No Currents(mfnc)
3 Preset Studies 中的 Stationary
二、Geometry 1
建模说明:
1、建立两个相互作用的永久磁铁的几何模型
a、两磁铁几何形状一样,都是圆柱状。
b、中心轴线在Y轴上。
c、两磁铁端面相对,且都与ZX面平行且关于ZX面对称(注意:默认情况下,圆柱的 底面 中心在原点)。
2、作一个大圆球,用于定义磁标势零点,大球参数为:
半径: 大于1.5倍的磁铁间距即可,个人认为
位置: 中心在原点
三、Materials
1、添加一种材料,命名为Air
2、在setting中选择该材料的作用域为上一步中的大球体
3、添加Relative permeability的值为1
四、Magnetic Fields,No Currents(mfnc)
说明:磁铁材料为汝铁硼,轴向磁化
1、为两磁铁添加 Magnetic Flux Conservation 属性
在setting中,作用域(Domain)内添加 两磁铁代表的编号
本构关系(Constitutive relation)选择 剩余磁感应强度(Remanent flux density)
相对磁导率 选择为 用户定义(user defined),输入值 1.05
剩余磁感应强度 输入值 (0 1.2[T] 0)
2、添加 Zero Magnetic Scalar Potential(添加参考零磁标势点,右键,point,Zero Magnetic Scalar Potential)
选择大球体上位于两磁铁对称面上的某一点(经高人指点,位于对称面上计算结果更准确)
3、添加 Force Calculation
在 作用域(Domain) 中选择 其中一个磁铁B,给这个力命名为FAB
4、再次添加 Force Calculation
在 作用域(Domain) 中选择 另一个磁铁A,给这个力命名为FBA
五、Mesh
可以将磁铁、大圆球的网格划分的不一致
右击Mesh 选择 Size, 设置大圆球的网格
右击Mesh 选择 Free Tetrahedral,右键Free Tetrahedral,选择 Size,设置两磁铁的网格
六、Study
右击Study 选择Compute
七、Results
使用Global Evaluation计算合力,结果不正确。
按照上一楼的说法,应该是进行Volume Integration会得到比较准确的结果
a、右击Derived Values 选择 Volume Integration
b、Expression 中 点击 Replace Expression 选择 Electromagnetic force 后面任选
为啥子我算的最后结果还是不正确。
在Magnetic Field,No Currents 中添加Force calculation要选择作用域(domains),在volume integration中也要选择对象(Selection),在这两个需要选择作用域或对象的地方,能够选择的就只有两个磁铁中的某一个(把两个都一起选了好像不对吧),然后进行四组组合选择,总结不正确的现象是:
1、不管在volume integration中选择对象(Selection)中选择哪个磁铁,只要Expression中选定了FAB的某一分量,计算结果是一样的,记为值V1
2、不管在volume integration中选择对象(Selection)中选择哪个磁铁,只要Expression中选定了FBA的某一分量,计算结果也是一样的,记为值V2
3、但是V1不等于V2,而且,V1和V2在X向和Z向分量不为0(理论上应该只有Y向有力的,X、Z向为0的)
不知道,问题出在哪里,求大侠们指点一二 |
|