0% found this document useful (0 votes)
30 views9 pages

Normal Score Variogram GTSIM

Uploaded by

Sri Ratna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views9 pages

Normal Score Variogram GTSIM

Uploaded by

Sri Ratna
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

PERGAMON Computers & Geosciences 25 (1999) 161±169

Calculation of the normal scores variogram used for


truncated Gaussian lithofacies simulation: theory and
FORTRAN code
Phaedon C. Kyriakidis a, *, Clayton V. Deutsch b, Marshall L. Grant c
a
Department of Geological and Environmental Sciences, Stanford University, Stanford, CA 94305-2115, USA
b
Department of Civil and Environmental Engineering, University of Alberta, Edmonton, Alberta, Canada, T6G 2G7
c
Department of Chemical Engineering, Yale University, New Haven, CT 06520-8286 USA
Received 28 August 1997; revised 28 August 1998; accepted 28 August 1998

Abstract

Application of the truncated Gaussian method for categorical variable simulation requires the calculation of an
appropriate normal scores variogram for generating the Gaussian random ®eld. In the case of only two categories,
the appropriate variogram can be determined by inverting the indicator variogram model from the bivariate
Gaussian distribution. Even though no closed-form relation exists for such inversion, the proper normal scores
variogram can be obtained through numerical integration via a series approximation. The procedure is illustrated
with a small simulation example demonstrating the close reproduction of the variogram of the categorical data.
# 1999 Elsevier Science Ltd. All rights reserved.

Code available at http://www.iang.org/CGEditor/index.htm

Keywords: Geostatistics; Stochastic simulation; Indicator variograms; Gaussian random ®elds

1. Introduction then the reproduction of such models of spatial depen-


dence.
Stochastic simulation is being increasingly utilized A routinely encountered situation is that of a binary
for modeling the spatial distribution of categorical and 0/1 regionalized indicator random variable (RV) J(u;
continuous attributes, such as lithofacies and soil sk) coding the presence or absence of a particular litho-
types, or porosity and permeability (Srivastava, 1995; facies sk at a location u within the study area A:
Damsleth and Omre, 1997). The procedure consists of 
generating alternative, high resolution 3D images/re- 1; if S u† ˆ sk ;
J u; sk † 8k ˆ 1; : : : ,K; u 2 A:
alizations, which mimic the heterogeneity expected in 0; if not
the real media and inferred from the available data.
Such heterogeneity or spatial variability is usually where the categorical RV S(u) can take K mutually
quanti®ed by two-point variogram or covariance exclusive and exhaustive outcomes {sk, k = 1, . . ., K}.
models, which are at the heart of geostatistical simu- Similarly, a regionalized indicator RV J(u; z) could
lation algorithms. The goal of stochastic simulation is code the event of a petrophysical attribute Z(u) being
greater than a particular threshold zk:

* Corresponding author. E-mail address: phaedon@pan- 1; if Z u† > zk
J u; zk † 8k ˆ 1; : : : ,K; u 2 A:
gea.stanford.edu. 0; if not

0098-3004/99/$ - see front matter # 1999 Elsevier Science Ltd. All rights reserved.
PII: S 0 0 9 8 - 3 0 0 4 ( 9 8 ) 0 0 1 2 4 - 1
162 P.C. Kyriakidis et al. / Computers & Geosciences 25 (1999) 161±169

where K threshold values {zk, k = 1, . . . , K} discretize used to simulate (after truncation) a nested set of only
the variability of the Z attribute. two lithofacies; i.e. simulate each set nested into a pre-
Various algorithms exist for generating a number L viously simulated set. This approach can be used only
of realizations { j (l)(u), u $ A}, l = 1, . . ., L of the indi- to simulate lithofacies nested one into another.
cator random function (RF) {J(u), u $ A}; the most An approximation consists of inverting the single co-
common and straightforward being sequential indi- variance model CY(h) from some average of the
cator simulation (Journel and Alabert, 1988). Another (K ÿ 1) indicator variograms, in the case of K lithofa-
alternative is to truncate a realization { y (l)(u), u $ A} cies. It is this single average indicator variogram that
of a standard normal RF {Y(u), u $ A} to create an in- would be reproduced through simulation, not any par-
dicator realization { j (l)(u), u $ A} (Journel and Isaaks, ticular lithofacies indicator variogram model.
1984; Matheron et al., 1987): Recent e€orts to extend the truncated Gaussian
 method for simulation of multiple (K>2), non-nested,
l† 1; if y l† u† > y0 ; lithofacies call for multiple Gaussian RFs. Contrary to
j u† ˆ
0; if not the case K = 2, simulation of multiple, non-nested,
lithofacies involves a highly non-unique inversion.
with y0 being some threshold value. The only data Iterative procedures based on trial and error selection
available are indicator data, yet the covariance model of the input normal scores covariances and cross co-
CY(h) of the Gaussian RF {Y(u), u $ A} to be trun- variances between the multiple Gaussian RFs have
cated is needed for generating the realization { y (l)(u), been reported in the literature (see, for example, Loc'h
u $ A}. and Galli, 1997).
One could use for CY(h) the (standardized to unit This paper recalls the one-to-one relationship
sill) indicator covariance model CJ(h) inferred from the between CJ(h) and CY(h) in the case of only two litho-
categorical data. This practice leads to a mismatch facies and proposes a power series development to ap-
between the target indicator variogram model CJ(h) proximate it.
and the variogram of the resulting simulated indicator
values { j (l)(u), u $ A}. Such mismatch becomes larger
for indicator variograms related to lithofacies with 2. Theoretical framework
small proportions, that is when the threshold value y0
deviates signi®cantly from the zero median. In ad- Consider a stationary standard (zero mean and unit
dition, Matheron (1989) showed that it is not consist- variance) multivariate normal RF {Y(u), u $ A}. The
ent to use the same variogram type (e.g. spherical) for univariate and bivariate cumulative distribution func-
the Gaussian RF {Y(u), u $ A}, as the target indicator tions (cdfs) are:
variogram CJ(h) inferred from the sample indicator G y† ˆ ProbfY u†Ryg ˆ p, 8u 2 A
data. ÿ1
Alternatively, the original categorical data are trans- where y = G ( p) is the standard normal p-quantile
formed to continuous pseudo normal scores data, as in and
Xu and Journel (1993), and CY(h) is substituted by the G rY h†; y, y 0 † ˆ ProbfY u†Ry, Y u ‡ h†Ry 0
covariance inferred from such data. The resulting
pseudo normal score values depend critically on the where rY(h) = CY(h) = E{Y(u)Y(u + h)} is the covari-
procedure used to despike the original indicator data, ance of the Gaussian RF Y(u), fully characterizing its
i.e. break the ties between binary values. Random multivariate distribution.
despiking leads to a too-high nugget e€ect and par- Next, consider the indicator RF J(u; y0) de®ned by
ameters for a despiking algorithm, which ranks the cat- truncating the Gaussian RF Y(u) at the p0 quantile:
egorical data according to local areal proportions, are 
1; if Y u† > y0 ˆ Gÿ1 p0†;
dicult to establish. J u; y0 † ˆ
0; if not
In the case of a single threshold y0 separating only
two lithofacies, the normal scores covariance CY(h) is The resulting stationary indicator RF J(u; y0) has
directly linked, through a one-to-one relation, to the the following moments:
lithofacies indicator covariance CJ(h) (Journel and
Isaaks, 1984). However, such relation exists only for . Mean mJ:
the case of only two lithofacies. A standard Gaussian
mJ ˆ EfJ u; y0 †g ˆ ProbfY u† > y0 g ˆ 1 ÿ p0 :
RF Y(u) is fully speci®ed by its sole covariance model
CY(h), hence it cannot be used to identify more than
one indicator covariance model CJ(h). . Variance s2J:
One way around this limitation would be to consider
a series of Gaussian RFs Yk(u), k = 1, . . . , K, each s 2J ˆ VarfJ u; y0 †g ˆ mJ 1 ÿ mJ † ˆ p0 1 ÿ p0 †:
P.C. Kyriakidis et al. / Computers & Geosciences 25 (1999) 161±169 163

. Non-centered indicator covariance KJ(h; y0):


KJ h; y0 † ˆ EfJ u; y0 †J u ‡ h; y0 †g
ˆ ProbfY u† > y0 , Y u ‡ h† > y0 g
ˆ G rY h†; y0 , y0 † ‡ 1 ÿ 2p0 : 2†

The non-centered indicator covariance KJ(h; y0) is


actually the two-point distribution function of the
Gaussian RF {Y(u), u $ A}. The centered indicator co-
variance CJ(h; y0) is then:

CJ h; y0 † ˆ KJ h; y0 † ÿ 1 ÿ p0 †2
Fig. 1. Bivariate scatterplot of Y1 versus Y2: non-centered in-
ˆ G rY h†; y0 , y0 † ÿ p0 1 ÿ p0 †: 3† dicator covariance KJ(h; y0) is integral of fY1 Y2 ( y1, y2) over
hatched region.
Inversion of Eq. (2) or Eq. (3) provides the normal
scores covariance rY(h) as a function of the non-cen- 3. Implementation
tered indicator covariance KJ(h; y0):
The ®rst step towards simplifying Eq. (6) is to per-
rY h† ˆ G ÿ1 KJ h; y0 † ÿ 1 ÿ 2p0 †; y0 † 4† form a 458 rotation and scaling of the original vari-
ables Y1, Y2 in order to eliminate the cross terms from
or as a function of the centered indicator covariance the exponential integrand.
CJ(h; y0): Consider the following change of variables:
rY h† ˆ G ÿ1 CJ h; y0 † ‡ p0 1 ÿ p0 †; y0 †: 5† y1 ‡ y2 y2 ÿ y1
u ˆ p and v ˆ p :
2 1 ‡ rY h† 2 1 ÿ rY h†
Conversely, the relation linking KJ(h; y0) to rY(h) is
determined by integrating the bivariate Gaussian den- The original variables are then written as
sity over the area delineated by Y1>y0 and Y2>y0 p p
(see hatched area in Fig. 1): y1 ˆ u 1 ‡ rY h† ÿ v 1 ÿ rY h†,
1 1 p p
KJ h; y0 † ˆ gY1 Y2 h; y1 , y2 † dy1 dy2 6† y2 ˆ u 1 ‡ rY h† ‡ v 1 ÿ rY h†
y0 y0

where gY1 Y2 ( y1, y2) is the bivariate density function of with Jacobian:
two Gaussian RVs Y1=Y(u) and Y2=Y(u + h) separ- p p q
1 ‡ rY h† ÿ 1 ÿ rY h†
ated by vector h (Anderson, 1958): J u, v† ˆ p p ˆ 2 1 ÿ r 2Y h†:
1 ‡ rY h† 1 ÿ rY h†
gY1 Y2 y1 , y2 †
  The limits of integration are now modi®ed as fol-
1 y 2 ÿ 2rY h†y1 y2 ‡ y 22 lows:
ˆ p exp ÿ 1 : 7†
2p 1 ÿ r 2Y h† 2 1 ÿ r 2Y h†† p
. For y1=y0 and y2=y0: u = u0=y0/( 1 ‡ rY h†).
Unfortunately, integrals of Gaussian densities, such
. For y1= + 1 and y2= + 1: u = + 1.
as in Eq. (6), do not have closed-form analytical ex-
pressions. The task is then to approximate KJ(h; y0) . For y2=y and y1 $ (ÿ1, + 1): v = v1=
p
0
through a numerical integration procedure, and then ÿ (u ÿ u0) 1 ‡ rY h††= 1 ÿ rY h††.
inversion of Eq. (6) with respect to rY(h) for a given
value of h. Note that rY(h) is constrained by . For yp1=y and y2 $ (ÿ1, + 1):

0 v = v2=
ÿ1 R rY(h) R 1 and that the integral in Eq. (6) is (u ÿ u0) 1 ‡ rY h††= 1 ÿ rY h††.
monotonic in rY(h).
Substituting the expressions for y1 and y2 into the
A power series expansion approach is proposed
numerator of the bivariate density (Eq. (7)) yields
hereafter for numerically evaluating Eq. (6). First, the
coecients for the power series approximation of ÿ y21 ÿ 2rY h†y1 y2 ‡ y 22 † ˆ ÿ2 1 ÿ r 2Y h†† u 2 ‡ v 2 †:
CJ(h) in terms of CY(h) are computed, and then the
power series is reverted to obtain a development of The integral in Eq. (6) giving the non-centered indi-
CY(h) in terms of CJ(h). cator covariance KJ(h; y0) is then simpli®ed to
164 P.C. Kyriakidis et al. / Computers & Geosciences 25 (1999) 161±169

Hence, Eq. (8) for the non-centered indicator covari-


ance becomes
p=2 1
2 2
KJ h; y0 † ˆ dy reÿr dr
p o d sec y

p=2
1 2
sec2 y
ˆ eÿd dy 9†
p o

where, in this situation, the calculation has been


reduced to a single integration.
The third step involves another change of variables
in order to use pseries expansion, by introducing the

new variable t= sec2 y ÿ 1. From Fig. 3 and the de®-
nition p
of the limit of integration v2=
(u ÿ u0) 1 ‡ rY h††= 1 ÿ rY h††, one can see that
Fig. 2. Area of integration in terms of independent variables u s
and v de®ned after 458 rotation and subsequent scaling of 1 ‡ rY h†
original variables y1 and y2. tan f ˆ :
1 ÿ rY h†
1 v2
1
KJ h; y0 † ˆ du exp‰ÿ u 2 ‡ v 2 †Š dv Therefore,
p u0 v1
  s
where integration is now performed over the hatched p 1 ÿ rY h†
tan o ˆ tan ÿf ˆ :
region in Fig. 2. 2 1 ‡ rY h†
Note that the lines bounding the area ofpintegration

are tangent to the circle of radius d = y0/ 2 centered The area of integration is now modi®ed as follows:
at the origin. From symmetry of the domain of inte- p p
. For y = o: t = t0= 1 ÿ rY h††= 1 ‡ rY h†
gration, the previous expression reduces to
. For y = p/2: t = tan p/2 c t = 0.
2 1 v2
KJ h; y0 † ˆ du exp‰ÿ u 2 ‡ v 2 †Š dv 8† The non-centered indicator covariance expression
p u0 0
(Eq. (9)) then becomes
p
with u0=y0/( 1 ‡ rY h†) 2 0 2 2
eÿd eÿd t
p KJ h; y0 † ˆ 2
dt 10†
and v2=(u ÿ u0) 1 ‡ rY h††= 1 ÿ rY h††. p t0 t ‡ 1

The normal scores correlogram rY(h) does not where dt is expressed in terms of dy using the fact that
appear explicitly in the integrand, instead it is sec2y ÿ 1 = tan2y, hence
accounted for in the limits of integration u0 and v2.
The second step is to convert to polar coordinates
(see Fig. 3) de®ning
u ˆ r cos y ÿ o † and v ˆ r sin y ÿ o †

where r is the radial distance of p = (u, v) and


a = y ÿ o is the polar angle. Note that y is the angle
between the u axis and the line from p to the origin,
and o is the angle between the u axis and the radius
perpendicular to the line bounding the area of inte-
gration (Fig. 3). The new area of integration can be
then de®ned by considering that a $ [0, p/2 ÿ o], hence
y $ [o, p/2] and that rr r0=d/cos y, hence r $ [d sec y,
+1).
Substituting the expressions for u and v into the
exponent of the integrand Eq. (8) yields

ÿ u 2 ‡ v 2 † ˆ ÿ‰r 2 cos2 y ÿ o † ‡ r 2 sin2 y ÿ o †Š ˆ ÿr 2 :


Fig. 3. Conversion to polar coordinates: r is radial distance of
p(u, v) and y is polar angle.
P.C. Kyriakidis et al. / Computers & Geosciences 25 (1999) 161±169 165

@t @t
ˆ sec2 yˆ)@ y ˆ 2 : greater than 2. In general, for an arbitrary threshold
@y t ‡1 y0, in the neighborhood of rY(h) = 1, the variogram
Application of power series expansion at t = 0 (see, gJ(h) of the indicator RF behaves like the square root
for example, Apostol, 1967), leads to: of the variogram 1 ÿ rY(h) of the Gaussian RF
(Matheron, 1989) and this poses problems when deal-
2 2 2
eÿd t0 eÿd t ing with Gaussian indicator covariance models.
KJ h; y0 † ˆ 1 ÿ p† ÿ dt
p 0 t2 ‡ 1 However, Gaussian covariance models characterize
XN phenomena with very high spatial continuity and
1 1 ÿ p† ÿ bn t n0 11† should not be used for modeling a (by de®nition) dis-
nˆ1 continuous indicator RF. Hence, for realistic positive
where N is the number of terms retained in the series de®nite indicator covariance models CJ(h) the normal
approximation, and coecients bn are evaluated as scores correlogram values derived by bigaus2 constitute
a licit covariance table, since they are obtained by
2 2 2
1 eÿd @ n†
eÿd t
†= t 2 ‡ 1†† direct evaluation (integration and inversion) of Eq. (6).
bn ˆ
n p @t Alternatively, one could ensure positive de®niteness
of the numerically derived normal scores correlogram
or, equivalently, as
X rY(h) by ®tting a permissible parametric correlogram
nÿ1†=2 model rY(h; y) to rY(h). Here, y denotes the vector of
2
nÿ1†=2† eÿd =np† d 2k =k!†
bn ˆ ÿ1† kˆ0 , if n odd, parameters (sills, ranges) of each basic structure com-
prising the parametric correlogram model rY(h; y)
bn ˆ 0, if n even:
adopted.
Direct reversion of the series equation (Eq. (11))
leadsp
to a power series for
t0= 1 ÿ rY h††= 1 ‡ rY h†† (see, for example,
Abramovitz and Stegun, 1972): 4. Program description
X
N
t0 ˆ an y n 12† The GSLIB program bigaus (Deutsch and Journel,
nˆ1 1998) has been modi®ed to include the reverse pro-
cedure, i.e. calculation of gY(h) from gJ(h). The new
where y = CJ(h)p0(1 ÿ p0) + p0(1 ÿ p0) and an are coef- program bigaus2 can handle the following cases:
®cients de®ned as:
X (1) Input: normal scores variogram model gY(h).
nÿ1
iˆ1 ai b n, i †
an ˆ ÿ Output: values of the indicator variogram gJ(h)
b n, n† de®ned at a speci®c threshold y0.
with b(n, n) being the nnth element of a matrix B con- (2) Input: indicator variogram model gJ(h) for a
taining the coecients bn. speci®ed threshold y0. Output: values of the normal
The value of rY(h) is then obtained by simple alge- scores variogram gY(h) required for generating the
bra as: Gaussian RF {Y(u), u $ A}.
(3) Input: experimental normal scores variogram
1 ÿ t 20 values g*Y(h). Output: `experimental' values of the
rY h† ˆ : 13†
1 ‡ t 20 indicator variogram g*J(h) de®ned at a speci®c
threshold y0.
Note that, even if the series involves N terms the (4) Input: experimental indicator variogram
actual number of non-zero terms is (N ÿ 1)/2. values g*J(h) for a speci®ed threshold y0. Output: `ex-
Remark: The resulting normal scores correlogram perimental' values of the normal scores variogram
values rY(h) must constitute a positive de®nite covari- g*Y(h) required for generating the Gaussian RF
ance table for any lag h. This could be checked a pos- {Y(u), u $ A}.
teriori by verifying that the Fourier transform of the
numerically derived correlogram rY(h), i.e. the corre- Note that in case (4), a further modeling step is
sponding spectral density function, is non-negative for required in order to ®t a licit normal scores variogram
all possible lags h (see, for example, Christakos, 1984). model to the values output from bigaus2. Test runs of
Note that for certain indicator covariance models bigaus2 indicate that in case (2), the resulting normal
CJ(h; y0), such as a Gaussian model that behaves like scores variogram values could be used directly for gen-
a parabola near the origin, the resulting normal scores erating the Gaussian RF {Y(u), u $ A}, provided that
correlogram model rY(h) may not be positive de®nite, the threshold value y0 is not too high, and that nu-
since it behaves like a polynomial with an exponent merical integration errors are small.
166 P.C. Kyriakidis et al. / Computers & Geosciences 25 (1999) 161±169

Fig. 4. Parameter ®le for bigaus2.

The bigaus2 program follows GSLIB conventions. . For each of the nst nested structures, one must de-
The parameters required for the program, shown also ®ne it: the type of the structure; cc the c parameter;
in Fig. 4, are listed as follows: ang1, ang2, ang3, the angles de®ning the geometric
anisotropy; aahmax, the maximum horizontal range;
. imd: if imd is set to 1, then an input variogram aahmin, the minimum horizontal range and aavert, the
model is required. If imd is set to 2, then an input vertical range. A detailed description of these par-
®le in¯ containing experimental semivariogram ameters is given in section II.3 of the GSLIB man-
values is required. ual.
. in¯: if imd is set to 2, the input ®le containing the
experimental semivariogram values should be pro- The FORTRAN source code in ®le bigaus2.f, along
vided. with the corresponding parameter ®le bigaus2.par, can
. pcut: if imd is set to 2, a single threshold is required. be downloaded from a searchable database www.iam-
This threshold is expressed in units of cumulative g.org/CGEditor/index.htm.
probability, e.g. the median is 0.50.
. icl: the type of calculation is speci®ed. If icl is set to
1, then the input consists of a standardized indicator 5. An illustrative example
semivariogram (either model or experimental). If icl
is set to 2, the input consists of a normal scores The following example illustrates the discrepancy
incurred by generating the Gaussian RF {Y(u), u $ A}
semivariogram (either model or experimental).
using the standardized indicator variogram gJ(h)
. out¯: the output ®le for the normal scores or indi-
instead of the correct normal scores variogram gY(h).
cator semivariograms depending on icl. The format
First, the di€erence between the standardized indicator
is the same as that created by GSLIB; therefore,
variogram and the correct normal scores variogram
GSLIB program vargplt could be used to plot these
model is shown for a hypothetical system with various
indicator variograms.
proportions of two lithofacies.
. ncut: the number of thresholds. The standardized indicator variogram modeling the
. zc(ncut): ncut threshold values are required. These spatial distribution of the two lithofacies is a spherical
thresholds are expressed in units of cumulative prob- model with a 5% nugget and a range of 10 units; the
ability, for example, the lower quartile is 0.25, the ®eld dimensions being 100  100 units. Four possible
median is 0.50. Note that the results are symmetric: facies proportions are examined, p = 0.5, p = 0.8,
the variogram for the 5th percentile (0.05) is the p = 0.9 and p = 0.97. The corresponding normal
same as the variogram for the 95th percentile (0.95). scores variograms (case (2) in bigaus2) are shown in
. ndir and nlag: the number of directions and the Fig. 5.
number of lags to be considered. Fig. 5 illustrates the smaller nugget variance of the
. azm, dip and lag: for each of the ndir directions, an correct normal scores variogram (dashed line) and its
azimuth and a dip must be speci®ed (by azm and parabolic behavior at the origin, as opposed to the lin-
dip, respectively) along with a unit lag o€set (lag). ear behavior of the input standardized indicator vario-
. nst and c0: the number of nested structures and the gram model (solid line). The mismatch is more
nugget e€ect. pronounced as the proportion p deviates more from
P.C. Kyriakidis et al. / Computers & Geosciences 25 (1999) 161±169 167

Fig. 5. Discrepancy between input standardized indicator variogram models (solid line) and correct normal scores variograms
(dashed line) for various facies proportions p. Note that normal scores variograms do not have zero nugget e€ect; this can be
detected if graphs were to be plotted on larger scale. Nugget e€ect values are 0.0031, 0.0026, 0.0021 and 0.0014, respectively, for
p = 0.5, 0.8, 0.9 and 0.97.

0.5, i.e. as one of the two lithofacies becomes more nugget variance contribution and a range of 10 units.
abundant. Everything else being equal, utilization of The second (Fig. 6, top right) was calculated using the
the correct normal scores variogram leads to a more correct normal scores variogram as generated from
continuous realization at short scales than had the program bigaus2 for 1 ÿ p = 0.25. These two Gaussian
standardized indicator variogram been used.
realizations were truncated via program gtsim
Utilization of the correct normal scores variogram
(Deutsch and Journel, 1998) at the 1 ÿ p = 0.25 quan-
model becomes more critical when the data control
does not suce to impose the pattern of spatial vari- tile. The two resulting indicator realizations (binary
ation. For this reason, the following example using images) are shown in the middle of Fig. 6. Both indi-
unconditional simulation shows the discrepancies at cator realizations have the correct proportion of litho-
their worst. facies, yet the omnidirectional variograms of the
Consider the problem of generating a realization of simulated indicator values (Fig. 6, bottom) are quite
the spatial distribution of the two lithofacies (Fig. 6). di€erent. Utilization of the standardized indicator var-
Let the desired proportion of facies A be 1 ÿ p = 0.25 iogram model results in a binary image exhibiting a
and that of facies B be p = 0.75. Let the target indi-
higher nugget variance (more noise) than the target in-
cator variogram be an isotropic spherical one with
dicator variogram model. On the contrary, using the
relative nugget of 5% and range of 10 units.
Two realizations of a Gaussian RF are generated correct normal scores variogram model yields, after
using program sgsim (Deutsch and Journel, 1998) (see truncation at the 1 ÿ p = 0.25 quantile, a binary image
top of Fig. 6). The ®rst (Fig. 6, top left) was generated whose indicator variogram is very close to the target
using an isotropic spherical variogram model with 5% indicator variogram model.
168 P.C. Kyriakidis et al. / Computers & Geosciences 25 (1999) 161±169

Fig. 6. Indicator variogram reproduction for two gtsim realizations using: (a) standardized indicator variogram model (left graphs)
and (b) correct normal scores variogram model (right graphs). Model indicator variogram is shown in solid line.

6. Discussion 1998) using a formal numerical integration via


Simpson's rule. The conversion from rY(h) to rJ(h)
The theoretical basis for determining the correct nor- is used to check bivariate normality, i.e. theoretical
mal scores variogram for truncated Gaussian simu- rJ(h) values are compared to experimentally avail-
lation of categorical variables is brie¯y recalled. The able ones, and the hypothesis of bivariate normality
one-to-one relationship between the normal scores cor- regarding the RF {Y(u), u $ A} may be refuted or
relogram rY(h) and the indicator correlogram rJ(h) not.
after truncation at the 1 ÿ p standard normal quantile,
Subroutine rhoj ÿ y calculates the correliogram
is approximated using a series expansion.
rY(h) between two Gaussian RVs constituting the
Program bigaus2 allows conversion between rY(h)
bivariate Gaussian RF {Y(u), u $ A}, so that the
and rJ(h) and vice versa. Two subroutines are used for
resulting binary realization, after truncation of
the above conversion:
{Y(u), u $ A} at the 1 ÿ p quantile, reproduces the
Subroutine rhoy ÿ j calculates the indicator corre- inferred/target indicator correlogram rJ(h). For this
logram rJ(h), which results after truncating a bivari- latter conversion, the better reproduction of the
ate Gaussian RF (with correlogram rY(h)) at the input variogram model has been illustrated via a
1 ÿ p quantile. This procedure is currently coded in simple example using unconditional stochastic simu-
program bigaus of GSLIB (Deutsch and Journel, lation.
P.C. Kyriakidis et al. / Computers & Geosciences 25 (1999) 161±169 169

Houston, Texas, October 2±5, 1988. SPE paper 18324, pp.


621±632.
Journel, A.G., Isaaks, E., 1984. Conditional indicator simu-
References lation: application to a Saskatchewan uranium deposit.
Mathematical Geology 16 (7), 685±718.
Abramovitz, M., Stegun, I.A. (Eds.), 1972. Handbook of Loc'h, G.L., Galli, A., 1997. Truncated pluri-Gaussian
Mathematical Functions: with Formulas, Graphs, and method: theoretical and practical points of view. In: Baa®,
Mathematical Tables, 9th (revised) ed. Dover, New York, E., Scho®eld, N. (Eds.), Geostatistics Wollongong '96, vol.
1046 pp. 1. Kluwer, Dordrecht, The Netherlands, pp. 211±222.
Anderson, T., 1958. An Introduction to Multivariate Matheron, G., 1989. The internal consistency of models in
Statistical Analysis. John Wiley & Sons, New York, 374 geostatistics. In: Armstrong, M. (Ed.), Geostatistics, vol. 1.
pp. Kluwer, Dordrecht, pp. 21±38.
Apostol, T.M., 1967. Calculus, vol. 1, 2nd ed. John Wiley & Matheron, G., Beucher, H., de Fouquet, H., Galli, A.,
Sons, New York, 666 pp. Guerillot, D., Ravenne, C., 1987. Conditional simulation of
Christakos, G., 1984. On the problem of permissible covari- the geometry of ¯uvio-deltaic reservoirs. Proceedings of the
ance and variogram models. Water Resources Research 20 62nd Annual Technical Conference and Exhibition of the
(2), 251±265. Society of Petroleum Engineers, Volume on Formation
Damsleth, E., Omre, H., 1997. Geostatistical approaches in Evaluation and Reservoir Geology and Reservoir
reservoir evaluation. Journal of Petroleum Technology 49 Engineering, Dallas, Texas, September 27±30, 1987. SPE
(5), 498±501. paper 16753, pp. 123±131.
Deutsch, C.V., Journel, A.G., 1998. GSLIB: Geostatistical Srivastava, R., 1995. An overview of stochastic methods for
Software Library and User's Guide, 2nd ed. Oxford reservoir characterization. In: Yarus, J., Chambers, R.
University Press, New York, 368 pp. (Eds.), Stochastic Modeling and Geostatistics: Principles,
Journel, A.G., Alabert, F.G., 1988. Focusing on spatial con- Methods and Case Studies. AAPG Computer Applications
nectivity of extreme valued attributes: stochastic indicator in Geology, No. 3, pp. 3±16.
models of reservoir heterogeneities. Proceedings of the 63rd Xu, W., Journel, A.G., 1993. Gtsim: Gaussian truncated
Annual Technical Conference and Exhibition of the Society simulation of lithofacies. In: Report 6. Stanford Center for
of Petroleum Engineers, Volume on Reservoir Geology, Reservoir Forecasting, Stanford, CA, pp. 222±278.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy