找回密码
 注册
Simdroid-非首页
查看: 324|回复: 6

关于perch说的用计算器计算磁场能量的问题

[复制链接]
发表于 2006-10-26 11:29:33 | 显示全部楼层 |阅读模式 来自 广东深圳
我试了一下,一个2维静态问题,用energy在all surface上积分,算得的值和求解后的convergence里的值是差不多的。
但是用BH点乘在all surface上积分,算得的值就和上面的值差2个数量级。
我觉得差这么多应该是因为没有指定长度所致。2维静态问题无法指定长度,因此对这种情况,需要用energy积分,不能用bh积分。

大家可以自己试下,看是不是这样的。
发表于 2006-10-27 01:33:35 | 显示全部楼层 来自 美国
Simdroid开发平台
一、current = 500A
converge energy 0.1711128

积分:
energy 0.172037979676161
coenergy 0.172045091746323
BH/2  0.344083071422648/2 = 0.172041535711324


二、current =500,000 A
converge energy 1.64647E+005

积分:
energy 164170.724207373
coenergy 166837.304958701
BH/2  331008.029149542/2 = 165504.014574771

文件见附件,电流是第二个500,000A

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

发表于 2006-10-27 01:38:10 | 显示全部楼层 来自 美国
由于不同计算方法使用的变量不同,必然会有舍入误差,导致结果不可能完全一致,尤其精确到小数点后面很多位的时候

但是总的规律是
coenergy>energy
energy跟BH积分基本一样
convergence energy = (energy+coenergy)/2

如果你反复做还是差俩数量及
把你的文件发上来看看有什么不同
发表于 2006-11-1 13:16:18 | 显示全部楼层 来自 美国
我运行了你的程序,发现,的确如你所说

Converge 2144.26

Energy  2235.18279546
Coenergy 2235.182795465

0.5BH 4.42

原因是:永磁体的能量是负的,所以在这种情况下,还是直接积分energy和coenergy或者直接看converge吧
发表于 2007-12-3 16:29:42 | 显示全部楼层 来自 北京
原帖由 perch88 于 2006-10-27 01:38 发表
由于不同计算方法使用的变量不同,必然会有舍入误差,导致结果不可能完全一致,尤其精确到小数点后面很多位的时候

但是总的规律是
coenergy>energy
energy跟BH积分基本一样
convergence energy = (energy ...



BH积分/2就是appenergy,我在maxwell2D transient 中得到的appenergy结果比 energy 小很多

我加入三相正弦电流,瞬态场中不同时刻的appenergy大小不一样,正负都有


请问什么原因?

[ 本帖最后由 12qq21 于 2007-12-3 16:32 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2007-12-5 22:17:11 | 显示全部楼层 来自 辽宁沈阳

回复 #5 12qq21 的帖子

人家说的是静磁场啊,稳态场吧,跟你的能一样吗?
回复 不支持

使用道具 举报

发表于 2007-12-14 12:27:37 | 显示全部楼层 来自 陕西西安
求能量损失有公式吗 在哪计算阿
希望高人指点一下
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-6-7 18:01 , Processed in 0.039764 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表