回复1楼评论中的内容:
我程序的计算是对弹丸区域进行了细分的,分割了100份,也遵循了弹丸离线圈近的时候磁化强度高的现实。。。
这个细分是不对的。弹丸上某个点的磁感应强度,不仅取决于线圈的磁场强度,还取决于弹丸上其他部分的磁化强度。你细分的方式,是考虑不到弹丸各点之间的相互影响的(也可以称之为“弹丸导磁”)。不过你的主要问题应该不是这个,因为这个问题会导致计算结果偏小。
现在只能怀疑是磁化曲线有问题,因为到2.4T后磁化数据是缺失的,超过的部分是外插的结果(线性增长)。电流加个0后,算出的磁导为20T,远大于通常说的深度磁饱和。。。。。
这个是你的主要问题,但是具体出问题的点和你想的不太一样。问题在于你和磁化强度求错了。磁感应强度(B),磁场强度(H),磁化强度(M)之间的关系是
关于磁饱和,你应该是被“饱和磁感应强度”这个词给误导了。磁感应强度B实际上是永远不会饱和的,铁芯里的磁感应强度可以升到任意高,几十几百T都可以,只有磁化强度M会饱和。参考这篇帖子以及我在下面的回复:
https://www.kechuang.org/t/85224
修正了磁化强度的问题后,计算的M对于的M*μ0值确实是2T了。。。但现在有了新问题 计算结果偏小。。。。
不要用弹丸细分,直接假设整个弹丸都处于磁饱和状态
得出的结果是一样的
。
“一样的”是指有多么一样?
几乎一模一样,因为重新验证发现 在我给的区间内 弹丸确实可以看作 均匀一致磁化的。 所以不论细不细分,M始终达到饱和,结果就是一样了。