摘要

In this paper we present an adaptive multiscale finite element method for solving the unsaturated water flow problems in heterogeneous porous media spanning over many scales. The main purpose is to design a numerical method which is capable of adaptively capturing the large-scale behavior of the solution on a coarse-scale mesh without resolving all the small-scale details at each time step. This is accomplished by constructing the multiscale base functions that are adapted to the time change of the unsaturated hydraulic conductivity field. The key idea of our method is to use a criterion based on the temporal variation of the hydraulic conductivity field to determine when and where to update our multiscale base functions. As a consequence, these base functions are able to dynamically account for the spatio-temporal variability in the equation coefficients. We described the principle for constructing such a method in detail and gave an algorithm for implementing it. Numerical experiments were carried out for the unsaturated water flow equation with randomly generated lognormal hydraulic parameters to demonstrate the efficiency and accuracy of the proposed method. The results show that throughout the adaptive simulation, only a very small fraction of the multiscale base functions needs to be recomputed, and the level of accuracy of the adaptive method is higher than that of the multiscale finite element technique in which the base functions are not updated with the time change of the hydraulic conductivity.