为了适应对局部复杂模型的精细模拟,本文实现了可变网格算法,对速度场进行局部加密,从空间上有效地提高模拟精度同时又降低计算机内存需求.但是在数值模拟中,由于稳定性条件的限制,当空间网格变化时,时间稳定性仍然必须满足最短波长的原则,从而增加了时间计算量.为了配合空间可变网格技术,本文对时间层计算也进行了局部变化,提出了双变网格有限差分算法.双变算法从根本上降低了整体的计算量和计算内存.本文还通过一系列的模型试算验证了双变网格算法的稳定性和正确性,并对双变算法进行了误差分析,证明了双变网格算法的精确性.
In order to adapt to fine simulation of locally complex models, we developed a variable grid method for partial densification in space. It can effectively raise the simulation accuracy while reducing computer memory requirements. However, in numerical simulation process because of stability condition limitation, when the spatial grid changes, the time stability must still meet the principle of the shortest wavelength, which would increase calculation time. So to cope with variable space grid, we made calculation time step change in local time scale, and proposed a dual-variable-grid finite difference method (variable space and variable time). Dual-variable algorithm can fundamentally reduce the overall amount of computation and computer memory. The paper also tested several models and made error analysis to show the stability and accuracy of dual-variable algorithm. Keywords: Variable grid Local variable time Staggered grid Complex medium