问题描述:
仿真结束后,有时会在瞬态求解器最下方有一条显眼的警告信息⚠️
“由于找不到壁交点,已从仿真中移除某些粒子”
解决措施:
1️⃣网格划分问题:如果网格划分不够精细,可能会导致无法准确计算粒子与壁面的交点。可以尝试细化网格,确保粒子路径能够被正确捕捉。
2️⃣物理场选项设置:在“带电粒子追踪cpt”物理场中,右键单击并选择“显示更多选项”-->选择“高级物理场选项”并确认,然后点击“带电粒子追踪”-->“高级设置”,调整相关参数以提高仿真精度。
- 比如:降低壁精度阶次为1,增大每时步的最大壁相互作用数。
3️⃣时步设置:如果达到一个时步中壁相互作用的最大数,也会导致某些粒子被移除。可以尝试缩小时步大小。
- 比如:假设输出时步为range(0, t_term, t_end),缩小中间时步t_term值一个数量级试试。
🔚问题解决~