只是为了我的兴趣,我正在考虑如何对过程进行一些廉价而肮脏的模拟,例如:
- 弹丸穿透金属板
- 聚能装药爆炸 (例如https://www.youtube.com/watch?v=qqMoFx0uwpo)
- 原子弹核心内爆
我可以想象如何在 Lagraginan 框架中做到这一点(类似于particle-in-cell)。但我觉得欧拉模拟(只有网格,没有粒子)会快得多。
但我看不出如何避免的问题是混合组件。当一定量的钢流入充满空气的细胞时,我失去了钢在哪里以及空气在哪里的信息(它立即均匀地扩散到整个细胞)。因此,它将比将其模拟为具有有限速度的粒子更快地传播到下一个单元。这意味着钢将快速扩散。
有什么技巧可以避免这种混合吗?