回复1楼评论中的内容:
我程序的计算是对弹丸区域进行了细分的,分割了100份,也遵循了弹丸离线圈近的时候磁化强度高的现实。。。
这个细分是不对的。弹丸上某个点的磁感应强度,不仅取决于线圈的磁场强度,还取决于弹丸上其他部分的磁化强度。你细分的方式,是考虑不到弹丸各点之间的相互影响的(也可以称之为“弹丸导磁”)。不过你的主要问题应该不是这个,因为这个问题会导致计算结果偏小。
现在只能怀疑是磁化曲线有问题,因为到2.4T后磁化数据是缺失的,超过的部分是外插的结果(线性增长)。电流加个0后,算出的磁导为20T,远大于通常说的深度磁饱和。。。。。
这个是你的主要问题,但是具体出问题的点和你想的不太一样。问题在于你和磁化强度求错了。磁感应强度(B),磁场强度(H),磁化强度(M)之间的关系是 $B=\mu _0(H+M)$。M应该等于B/μ0-H,而你用的是“M=B/μ0”。如果你用M=B/μ0-H,以及maxwell里的B-H曲线,你会发现M在比如B=2T以后,就是一条水平线了(水平线意味着不会出现电磁力异常升高),也就是磁饱和。
关于磁饱和,你应该是被“饱和磁感应强度”这个词给误导了。磁感应强度B实际上是永远不会饱和的,铁芯里的磁感应强度可以升到任意高,几十几百T都可以,只有磁化强度M会饱和。参考这篇帖子以及我在下面的回复:
XXXXXXXXXXXXXXXXXXXXXXXX/t/85224
时段 | 个数 |
---|---|
{{f.startingTime}}点 - {{f.endTime}}点 | {{f.fileCount}} |