旋转运动学问题@θ = 0θ=0

计算科学 非线性方程 数值建模
2021-12-16 20:01:02

我正在模拟一个受不断变化的磁场影响的磁偶极子。在 ISO 公约中 (θ是极角和ϕ是方位角),给我带来问题的运动方程是

ϕ¨=garbagesinθ.

所以这个等式很有意义,因为θ走到两极之一,0要么π,那么方位角必须快速改变(如果θ然后直接穿过杆子ϕ几乎会立即改变为ϕ0±π) 我的问题是不明白发生了什么;相反,解决这个问题的最佳方法是什么?ϕ¨爆炸了,模拟在两极停止?

到目前为止,我已经尝试移动我的坐标系,以便极点位于轨迹可能不会通过它的地方,然后将我的坐标转换回来(这有效,但有时我确实得到了一个接近的轨迹并且它爆炸了)。我尝试过减小步长,这样会更好,但如果你离得太近,它仍然会爆炸。我已经尝试在网上查找,因为我确定我不是第一个遇到这个问题的人,但找不到任何东西。任何帮助都会很棒!

0个回答
没有发现任何回复~