Professional Documents
Culture Documents
Tran 1994 - Sequential Gaussian Simulation
Tran 1994 - Sequential Gaussian Simulation
Tran 1994 - Sequential Gaussian Simulation
1161-1168, 1994
Pergamon Copyright© 1994 ElsevierScienceLtd
009~-3004(94)F_,002~R Printed in Great Britain.All rights reserved
0098-3004/94 $7.00+ 0.00
Abstract--In any sequential simulation approach, limited computer resources call for retaining only the
conditioning data closest to the point being simulated. As a consequence, reproduction of large range
variograms is poor for dense simulation grids. This paper describes a multiple-grid implementation of the
sequential simulation algorithm that improves variogram reproduction significantly with minimal
additional computer and memory costs.
f"
1.00
of several stages of simulation (Fig. 5). In the first
0.80 stage, an unconditional simulation is generated on a
coarse grid. In each of the subsequent stages, simu-
0.60 lation is performed on a finer grid, covering the same
5, area (or volume) and conditioned to values simulated
> 0.40 /
at the previous stage. This process is repeated until
/
the final grid is complete&
0.20
Within each grid, the nodes are visited according to
0.00
a random path. A spiral search is performed at each
0,0 4.0 8.0 12.0 16.0 20.0 grid node to gather the nearest conditioning data, as
Distance in the single-grid approach. The long-range com-
1.20 Field size: 25x25 units ponents of the variogram model are honored in the
early stages of the simulation, whereas short-range
1.00 components are reproduced in the later stages of the
simulation. This allows the size of the covariance
0.80 table to be kept small even for dense simulation
grids~
o 0.60
Variogram reproducuon of the multiple-grid ap-
>" 0 . 4 0
proach is compared against that of traditional single-
grid approach (Figs. 6 and 7). The same comparison
0.20 is made for a variogram model with a geometric
anisotropy ratio of 5:1 (Figs. 8 and 9) and a vario-
0.00 gram model with both zonal and geometric an-
0.0' ' '4:0' ' '8:0' ' "d.o' ' 'lg.O' ' '26.0
isotropy (Figs. 10 and ! I). The following conclusions
Distance
can be drawn from the comparisons:
t .20 F i e l d size: 50x50 units
• As expected, zonal anisotropy is difficult to re-
1.00
produce, particularly if the field size is small
(Fig. 10).
0.80
• Improvement by the multigrid approach in-
o 0.60
creases with the ratio of variogram range to field
size.
> 0.40
Average CPU time (in seconds) required to generate
0.20 one unconditional realization on a DECstation
5000/240 (Table 1) indicates that, with the muttiplc
0.00 grid approach, CPU time increases linearly with grid
0.0 4.0 8.0 12.0 16.0 20.0
size, whereas this is not the situation for the single-
Distance grid approach with global spiral search. This is
Figure 1. Varying size of field to be simulated. Parameters because early in the simulation, most of the grid
fixed are: grid size, 500 × 500; 16 nearest nodes retained. nodes have not been simulated, so the single-grid
Thin lines represent variogram model; thick lines represent
average of 100 variograms from 100 realizations. approach takes longer to search for the specified
number of conditioning data. With the size of the
covariance table fixed at 79 × 79 grid cells, the multi-
Deutsch and Journel, 1992, p. 124-125, p. 187; Verly, grid approach is slightly faster and yields better
1993) that improves variogram reproduction con- variogram reproductions.
siderably at minimal additional CPU and memory The given results were obtained using GSLIB's
cost. program sgsim (Deutsch and Journel, 1992,
1.00 1.00
0.80
0.60 o 0.60
0.20 0.20
0 . 0 0 . • . , • • • ~ . • . , • • . , . . . ,
0.00 • ' ' ~ • ' " , " " " ~ " " • , "
0.0 4.0 8.0 12.0 16.0 20.0 0.0 4.0 8.0 12.0 16.0 20.0
Distance Distance
1.00
~
o
0.80
0.60 o 0.60
0.80
>" 0 . 4 0 >" 0 . 4 0
0.20 0.20
p. 164-167) modified to incorporate the multiple-grid grid spacing (Ax)] and grid size NxL are computed as
approach. The number of intermediate simulation
(Ax)I = (ax)n × 2"- 1
stages is calculated by the program so that the initial
grid size is 2 x 2 for a 2-D grid. Grids are constructed and
so that each is refinement of the previous one: all
nodes of a current grid are a subset of the nodes of N x , l ~-
#
1.00 1.00
0.80 0.80
0.60
o 0.60
q >
:> 0.40 (140
f
0.20 0.20
0,0 ' 4,0 8.0 12.0 16.0 26.0 0.0 4.0 8.0 12.0 16.0 20.0
Distance Distance
1.20 Search radius = 5 units 1,20 I Gridsize: 250x250
1.00 1.00
0.80 0.80
o 0.60 o 0.60
>
> 0.40 0,40
0.20 0.20
0.00 • , , , , , , , , , • , , . , , • . , , 0.00
0.0 4.0 8.0 12.0 16.0 20.0 00 4.0 8o 12.0 16.0 20.0
Distance Distance
1,20 Search radius = I 0 units 1.20 Gridsize: 5 0 0 x 5 0 0
1.00 1.00
fi~ 0.80 0, 80
e~ 0.60 0,60
I).20 0,20
0.00 - . . , . , - , . , , , • , • , • , • , 0,00
0.0 4.0 8.0 12.0 16.0 20.0 00 410 *do* ' ,Lo ' t60 200
Distance Distance
Figure 3. Varying size of search n e i g h b o r h o o d . P a r a m e t e r s Figure 4, Varying grid spacing. P a r a m e t e r s fixed are: size of
fixed are: field size, 25 x 25 units; grid size, 500 x 500; 16 c o v a r i a n c e l o o k u p table; 79 × 79 grid cells; field size 25 × 25
nearest nodes retained. Thin lines represent v a r i o g r a m units: 16 nearest nodes retained. Thin lines represent
model; thick lines represent average of 100 v a r i o g r a m s from v a r i o g r a m model; thick lines represent average o f 100
100 realizations. v a r i o g r a m s from 100 realizations.
9×9
3x3 5x5
• 0 • 0 •
• - 0 O O •
• • • ' O •
• - O ~ •" O •
• e • e • • o •
1.00
0.80
~z 0.60
o~
>" 0.40
0.20
F
1.00
0.80
o~ 0.60
>" 0.40
0.20
/
0.00 . • . , • . . , . • . , - . . , • . . , 0.00 • • • i . • • i • • . , • - . i . . • i
0.0 4.0 8.0 12.0 16.0 20.0 0.0 4.0 8.0 12.0 16.0 20.0
Distance Distance
Figure 6. Comparison of single vs multigrid approach for isotropic variogram model. Field size is 25 x 25
units; grid size is 500 × 500; number o f nearest nodes retained is 16; size o f covariance lookup table is
79 x 79 grid cells. Thin lines represent variogram model; thick lines represent average of 100 variograms
from 100 realizations.
j /
1.00 1.00
~ 0.80
o 0.60
0.80
o 0.60
0.20 0.20
0.00 . . . , . . , . . . , . . . , . . . , 0.00 • • . i . • • , • • . i • • • i . . . J
0.0 4.0 8.0 12.0 16.0 20.0 0.0 4.0 8.0 12.0 16.0 20.0
Distance Distance
Fisure 7. Comparison of single vs multigrid approach for isotropic variogram model. Field size is 50 x 50
umts; grid size is 500 x 500; number o f nearest nodes retained is 16; size of covariance lookup table is
79 x 79 grid cells. Thin lines represent variogram model; thick lines represent average of 100 variograms
from 100 realizations.
1.20 t Single grid: EWdirection / t.20 Single grid: NS direction
1.00 ~ 1.00
~
o
0.80
0.60 ~0.60
0.80
0.00 1 , , . , , . . , , , , . . . , . . . . OX)O
0.0 4.0 8.0 12.0 16.0 20.0 0.0 4.0 8{) 12.0 16,0 20.0
Distance Distance
Muitigrid: EWdirection
1.20 1.20 Multigrid: NS direction
10,80 ~0.80
0.20 (t.20
0.0 4,0 8.0 12.0 16.0 20.0 0.0 4.0 8.0 12.0 16.0 20.0
Distance Distance
Figure 8. Comparison of single vs multigrid approach for a variogram model with a geometric anisotropy.
Field size is 25 × 25 units; grid size is 500 x 500; number of nearest nodes retained is 16: size of covariance
lookup table is 79 x 79 grid cells. Thin lines represent variogram model; thick lines represent average of
100 variograms from 100 realizations,
/
1.00
~
o 0.60
0.80
o
0.80
0.60
~,
> 0 . 4 0 > 0.40
0.211 {).20
0.00 £ . . , , , , , . , • , . , , , , • , , 0.00
0.0 4.0 8.0 12.0 16.0 20.0 0.0 4.0 80 120 16.0 200
Distance Distance
?
1.00 I .00
E 0.80 (}.80
0.60 o (1,60
0.20 0.20
0.00 0.00
0,0 4.0 8.0 12.0 16.0 20.0 0.0 4.0 8.0 l 2.0 16.0 20.0
Distance Distance
Figure 9. Comparison of single vs multigrid approach for a variogram model with geometric anisotropy
Field size is 50 × 50 units; grid size is 500 x 500; number of nearest nodes retained is 16: size of covariance
lookup table is 79 × 79 grid cells. Thin lines represent variogram model; thick lines represent average of
100 variograms from 100 realizations.
Single grid: EW direction 1.20 Single grid: NS direction
1.20
1.00 1.00
0.80
~ 0.80
o 0.60
0.60
0.20 0.20
0.0 4.0 8.0 12.0 16.0 20.0 0.0 4.0 8.0 12.0 16.0 20.0
Distance Distance
Multigrid: NS direction
1.20 Multigrid: EW direction 1.20
1.00 1.00
0.80
~ 0.80
o 0.60
... 0.60
¢¢
0.20
0.00
f • • • i . . . i • - . i . • . i • . . i
0.20
0.0 4.0 8.0 12.0 16.0 20.0 0.0 4.0 8.0 12.0 16.0 20.0
Distance Distance
Figure 10. Comparison of single vs multigrid approach for a variogram model with zonal anisotropy. Field
size is 25 x 25 units; grid size is 500 x 500; number of nearest nodes retained is 16; size of covariance
lookup table is 79 x 79 grid cells. Thin lines represent variogram model; thick lines represent average of
100 variograms from 100 realizations.
1.00 1.00
~ 0.80
o 0.60 o 0.60
0.20 0.20
0.00 • • • , • • , i , , • i • • • J . . . ,
0.00 • . , i . . . i . . . i • • . i " " " i
0.0 4.0 8.0 12.0 16.0 20.0 0.0 4.0 8.0 12.0 16.0 20.0
Distance Distance
1.00
1.00
~ 0.80
o 0.60
~ 0.80
o 0.60
0.20 0.20
0.00 . . . , . . . , . . . . . . . , . . . , 0 . 0 0 • • • , • . . , . • • t • • • i • • . ,
0.0 4.0 8.0 12.0 16.0 20.0 0.0 4.0 8.0 12.0 16.0 20.0
Distance Distance
Figure 11. Comparison of single vs multigrid approach for a variogram model with zonal anisotropy. Field
size is 50 x 50 units; grid size is 500 x 500; number of nearest nodes retained is 16; size of covariance
lookup table is 79 x 79 grid cells. Thin lines represent variogram model; thick lines represent average of
100 variograms from 100 realizations.
1167
1168 T.T. TkA~