粒子追踪方法是模拟裂隙介质地下水中溶质运移的常用方法.在此方法中,模拟点的浓度正比访问此处的粒子数.然而,它在低浓度处计算效率很低.在溶质浓度较低的地方,访问到此处的粒子数很少,导致模拟结果剧烈波动,甚至无法模拟.提出了一种可变权重的粒子追踪方法,浓度的大小正比于访问此处的所有粒子的权重和.通过权重的调节,模拟区的各点的访问粒子数大致相等.通过这种变权重的方案,可以消除低浓度处模拟结果的剧烈波动,大幅提高粒子追踪方法的模拟精度.
Particle-tracing method is usually used to simulate the solute transport in fracture media.In this method,the concentration at one point is proportional to the number of particles visiting this point.However,this method is rather inefficient at the points with small concentration.Few particles visit these points,which leads to violent oscillation or gives zero value of concentration.In this paper,we proposed a particle-tracing method with variable weights.The concentration at one point is proportional to the sum of the weights of the particles visiting it.By adjusting weights,the number of visiting particles distributes evenly in the whole range.Through this variable weights scheme,we can eliminate the violent oscillation and increase the accuracy of orders of magnitudes.