<br />halfway between grid points i and (i + I), respec-
<br />tively. The hypothetical lower boundary condition at
<br />z = ""l Eq. 5, win not be utilized in the numerical
<br />computation, therefore it is not included in the
<br />numerical infiltration model that consists of Eqs, 20
<br />through 24, At a glance, one might suspect that the
<br />proposed numerical model is a combination of
<br />explicit and implicit schemes in a sense that causes
<br />computational oscillation, but actuaDy it is not that
<br />case, It is explicit all the way, namely unknowns are
<br />being solved for, one at a time. The numerical
<br />computation will begin with the finite-difference
<br />initial condition (Eq, 21), then proceed to determine
<br />unknowns for i = 2, 3, 4, ... at next time level by
<br />using Eq, 20, and finally end up for each time ievel
<br />with the solution of Y,or 0 for i = I by means of the
<br />finite-difference boundary condition, Eq, 22 (before
<br />ponding) or 23 (after ponding), with Eq, 24 to be
<br />used as a criterion for determining the time of
<br />ponding. The fact that Rubin and Steinhardt (1963)
<br />also formulated a boundary condition similar to Eq,
<br />22 in their linearized implicit.scheme model for rain
<br />infIltration does not necessarily mean that Eq, 22
<br />cannot be used in the explicit,scheme model. Because
<br />Eq, 20 is valid for all i's except for i = I at time level
<br />(j + I), the boundary condition such as Eq, 22 or 23
<br />must be formulated at time level (j + I) in order to
<br />solve for the remaining unknown at i = 1.
<br />
<br />Finite-difference approximation of Eq, 3, as
<br />expressed by Eq, 22, has two approximate expres-
<br />sions of K, In Eq, 3, the first term in which K is
<br />multiplied by 3y,/3z should also be designated on the
<br />same soil surface (i = I) as the second term, but
<br />could not be done so because an approximation of
<br />3 # az could only be accomplished between grid
<br />points i = I and i = 2, This in effect forces K in the
<br />first term to be specified halfway between the two
<br />grid points, Equation 22 so formulated is somewhat
<br />different from Rubin and Steinhardt's (1963)
<br />formulation in which both K's were evaluated at i =
<br />I, but without giving enough account of how
<br />31/13z was approximated. Other investigators such as
<br />Smith and Woolhiser (1971) did more or less the
<br />same as Rubin and Steinhardt.
<br />
<br />Ponding occurs at time level j = n, the value of
<br />which can be determined by use of Eq. 24, If l'I. is
<br />invariable, ponding mayor may not occur exactly at
<br />time level j = D. For. convenience, in the present
<br />computation, only 6.z is specified and varying lit's are
<br />computed from the following stability criterion
<br />(Richtmeyer, 1957; Gupta and Staple, 1964):
<br />
<br />D At
<br />max
<br />(Az)2
<br />
<br />5 A
<br />
<br />, , . . , , , . , ' .(25)
<br />
<br />where Dm ax is the maximum effective diffusivity for
<br />a given moisture profIle and ^ is a constant. With a
<br />
<br />linearized form of Eq. I without a 3K/3z term,
<br />Richtmeyer (1957) obtained ^ = 0.5, Since K(O)
<br />varies with the soil depth, z, in the unsaturated zone,
<br />Eq, I is not linear in the present form, Despite
<br />Richtmeyer's K = 504, it is questionable to use Eq,
<br />25 as a criterion for stability of the explicit solution
<br />in the case that K( 0) varies considerably with the
<br />specifiedtJ.z. In other words, one can expect appreci-
<br />able oscillation in the solution if the change in the
<br />soil moisture profIle is rapid. As will be shown later,
<br />this situation actually occurred when the specified
<br />values of t::.z, r, and h became too large and that of 00
<br />was too small. Despite this possible computational
<br />oscillation due to the preceding factors, Eq, 25 was
<br />applied to Eq, 20, for there seems no other available
<br />criterion which can be applied herein.
<br />
<br />In general, use of Eq. 25 for all cells of the
<br />finite-difference mesh (Figure 2) at each time level
<br />permits the computation of the respective Lit values
<br />for each cell and from them the one, whichever is
<br />smaller, will be selected as a I'i for next calculation,
<br />Therefore, given a ^ value which is arbitrarily chosen
<br />to be close to 0.5, the 6.t can be computed from Eq,
<br />25 as
<br />
<br />ll.t :S
<br />
<br />A(AZ)2
<br />Dmax
<br />
<br />. . ' , , ' , . , . . . (26)
<br />
<br />After the,6.t is determined, the computation of
<br />the unknown et 1 for various i and j values by use of
<br />Eqs, 20 through 24 can proceed in the following
<br />orderly way,
<br />
<br />For grid points other than i = I
<br />
<br />The values of y, and K at grid points i . I, i and i
<br />+ I at time level j, as shown in Figure 2, can be used
<br />to compute the 8 value at grid point i and time level j
<br />+ I from Eq, 20, Let (RHS)1 represent the right-hand
<br />side of Eq, 20, Then, from Eq, 20
<br />
<br />6J+1 K 6J + (RHs)j At
<br />i i i
<br />
<br />, , , .(27)
<br />
<br />Because the y, and K values in (R.~S~ are actually
<br />used in the computation of the oj+ value, any slight
<br />error in the y, computation at time j, especially
<br />around the saturatio,! front, would reflect in the
<br />computation of the oj+! value that may sometimes
<br />exceed 8s' If this situation happens, the 0 value at a
<br />grid point under consideration will then be set at 8 s
<br />and it will be assumed that the saturation front
<br />already arrived at or passed that grid point, The exact
<br />location of the saturation front can be determined by
<br />means of Eq, 17, If the saturation front so computed
<br />stays in between two grid points snch as i . I and i, it
<br />would be more accnrate to weigh the K value at
<br />respective grid points according to the exact location
<br />of the saturation front. A linear weighing techniqne
<br />
<br />20
<br />
|