A recursive algorithm for connectivity analysis in a grid; application to 2D hydrodynamic modeling in heterogeneous soils

被引:8
作者
Cappelaere, B [1 ]
Touma, J [1 ]
Peugeot, C [1 ]
机构
[1] IRD, HSM, UMR 5569, Montpellier, France
关键词
porous media; unsaturated flow; cluster analysis; recursion; finite differences;
D O I
10.1016/S0098-3004(99)00053-9
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A prerequisite for numerical simulation of water flow in heterogeneous soils is to build a discrete model of the soil matrix that is a fair representation of the heterogeneities under study, while being compatible with the numerical equations used to compute unsaturated water flow. When introducing significant amounts of very coarse solid elements (gravels) in a discrete, multi-dimensional soil matrix model, in the form of internal boundaries that occupy a certain fraction of the grid nodes, the need arises to eliminate from the model the possible occurrence of isolated areas of soil, surrounded by continuous gravel barriers that keep them separate from other regular grid nodes. This situation is obviously an artefact resulting from the discrete representation of the physical system, since all nongravel areas ought to be considered as being submitted to at least some hydrodynamic linkage with each other and with the outer boundary conditions (rain and other water input at the top, gravity drainage or water table at the bottom). Computational nodes that do not connect in some way, through the computational grid, to these outer boundary conditions, are the source of computational problems due to system indetermination when solving the hydrodynamic equations. A method has thus been devised to automatically detect and eliminate such situations in order to produce plausible soil models for hydrodynamic simulation, in the presence of highly contrasted grain sizes. The method is based on a proposed recursive algorithm for cluster analysis, an attractive and very simple alternative to existing methods generally used to handle cluster problems. This method and its application to the heterogeneous soil modeling problem is presented as a pseudo-code that can be implemented with any current programming language. Performance figures, and simulation results of the hydrodynamic behavior of such soil models, are shown. A parallel implementation of the algorithm is also proposed. (C) 2000 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:121 / 135
页数:15
相关论文
共 9 条
[1]  
GOULT H, 1996, INTRO COMPUTER SIMUL
[2]   PERCOLATION AND CLUSTER DISTRIBUTION .1. CLUSTER MULTIPLE LABELING TECHNIQUE AND CRITICAL CONCENTRATION ALGORITHM [J].
HOSHEN, J ;
KOPELMAN, R .
PHYSICAL REVIEW B, 1976, 14 (08) :3438-3445
[3]  
Meyer B., 1984, METHODES PROGRAMMATI
[4]   INFILTRATION UNDER PONDED CONDITIONS .1. OPTIMAL ANALYTICAL SOLUTION AND COMPARISON WITH EXPERIMENTAL-OBSERVATIONS [J].
PARLANGE, JY ;
HAVERKAMP, R ;
TOUMA, J .
SOIL SCIENCE, 1985, 139 (04) :305-311
[5]   Capillary conduction of liquids through porous mediums [J].
Richards, L. A. .
PHYSICS-A JOURNAL OF GENERAL AND APPLIED PHYSICS, 1931, 1 (01) :318-333
[6]  
Schroeder M. R., 1991, FRACTALS CHAOS POWER
[7]  
SIKLOSSY L., 1976, LETS TALK LISP
[8]  
Stauffer D., 1994, INTRO PERCOLATION
[9]   DETERMINING SOIL HYDROLOGIC PROPERTIES FROM RAIN SIMULATOR OR DOUBLE RING INFILTROMETER EXPERIMENTS - A COMPARISON [J].
TOUMA, J ;
ALBERGEL, J .
JOURNAL OF HYDROLOGY, 1992, 135 (1-4) :73-86