Vous êtes sur la page 1sur 82

GEOESTADÍSTICA APLICADA CON SGeMS

Guía del usuario

El software de modelado geoestadístico de Stanford (SGEM S) Es un paquete informático de código abierto párr La
Solución de Problemas Relacionados con las variables de espacialmente Relacionados.  Proporciona profesionales
estadísticos con una interfaz fácil de usar, una visualización 3D interactiva y una amplia selección de algoritmos.
Con más de 12.000 descargas en menos de 2 años, SGeMS se utiliza en varios grupos de investigación y empresas.

Este libro práctico ofrece una guía paso a paso para el uso de algoritmos SGeMS. En  él se explica la teoría
subyacente, demuestra la aplicación de las diversas algoritmos, analiza sus posibles limitaciones, y ayuda al usuario
tomar una decisión informada acerca de la elección de un algoritmo sobre otro.Los usuarios pueden completar tareas
complejas usando el lenguaje de scripting integrado, y los nuevos algoritmos pueden ser desarrollado e integardo
mediante el mecanismo de plug-in SGeMS.

SGeMS es el primer software para proporcionar algo-ritmos para las estadísticas de varios
puntos y el libro presenta una discusión actualizada de la teoría y las aplicaciones
correspondientes.

La incorporación de un CD­ROM con el software SGeMS completo, este libro es un usuario­guía esencial para
los practicantes profesionales del medio ambiente, la minería y la ingeniería de petróleo, así como estudiantes de
postgrado  e  investigadores  en  campos  como la  teledetección, la  geografía,  la  ecología,  los  recursos  hídricos  e
hidrogeología.Tanto los principiantes como los usuarios más avanzados encontrarán respuestas en el libro sobre
cómo utilizar el software y en general sobre la práctica geoestadístico.

'

NICOLAS REMY recibió una licenciatura en Matemáticas y Física de la Escuela Nacional Superieure' des Mines,
Nancy, Francia, una maestría en ingeniería petrolera de la Universidad de Stanford y un doctorado Geoestadística en la
Universidad de Stanford.Actualmente es Estadístico Senior de Yahoo !, líder de minería de datos y el grupo de modelado
del   comportamiento   del   usuario   para   el   Yahoo!   Medios   y   Comunicaciones   Yahoo!   y   Comunidades   unidades   de
negocio.Sus  intereses   de  investigación   incluyen  estadísticas­múltiples  de  puntos,  aprendizaje   automático,   la   teoría   de
grafos y la minería de datos

ALEXANDRE BOUCHER recibio una B.Eng. en Ingeniería Geológica de la Ecole Polytechnique de Montreal ",


Montreal, QC, Canadá, Una Maestría en Filosofía. grado de la Universidad de Queensland, Brisbane, Australia,
Ph.D. ONU y de la Universidad de Stanford, Stanford, CA. EL enseño geoestadística en el Departamento de Medio
Ambiente y Ciencias del Sistema Terrestre de la Universidad de Stanford, y ha impartido cursos de corta Duración
Sobre el tema en los EE.UU. y Japón. Sus intereses de investigación incluyen la geoestadística, la integración de
datos, teledetección, incertidumbre modelado, aprendizaje automático, y el modelado probabilístico de los
fenómenos espacio-temporales.

JIANBING WU recibio su Ph.D. en Ingeniería de Petróleo en 2007 por la Universidad de Stanford, y su M.E. y
B.S. en Ingeniería Mecánica de la Universidad de Ciencia y Tecnología de China.Él es un ingeniero de yacimientos
con el grupo Aplicada Ingeniería de Yacimientos en ConocoPhillips, y su investigación se centra en el modelado de
yacimientos estáticos y dinámicos. En la actualidad es miembro de SPE, IAMG y SEG.

GEOESTADÍSTICA APLICADA

CON SGeMS

Guía del usuario

NICOLAS REMY

Yahoo! Medios y Comunicaciones Yahoo! y Comunidades

ALEXANDRE BOUCHER
Universidad Stanford

JIANBING WU

ConocoPhillips

CAMBRIDGE UNIVERSITY PRESS

Cambridge, Nueva York, Melbourne, Madrid, Cape Town, Singapur, Sao~ Paulo, Delhi

Cambridge University Press

El Edificio Edimburgo, Cambridge CB2 8RU, Reino Unido

Publicado en los Estados Unidos de América por Cambridge University Press, Nueva York

www.cambridge.org

La información sobre este título: www.cambridge.org/9780521514149

N. Remy, A. Boucher y J. Wu 2009


Esta publicación está en el derecho de autor. Sujeto a excepción legal y de lo dispuesto en los
acuerdos de licencia colectivos pertinentes, sin la reproducción de cualquier parte puede tener lugar
sin

el permiso escrito de Cambridge University Press.

Publicado por primera vez 2009

Impreso en el Reino Unido en el University Press, Cambridge

Un registro de catálogo de esta publicación está disponible en la Biblioteca Británica

ISBN 978­0­521­51414­9

Cambridge University Press no tiene ninguna responsabilidad por la persistencia o la exactitud de las
direcciones URL externas o terceras páginas de internet mencionadas en esta publicación, y no garantiza
que cualquier contenido en dichos sitios web es, o se mantendrá, preciso o apropiado.

Todo el material contenido en el CD­ROM está protegido por derechos de autor y otras leyes de propiedad intelectual. El cliente adquiere


únicamente el derecho a utilizar el CD-ROM y no adquiere ningún otro derecho, expresa o implícita, salvo que estuvieran señaladas
expresamente en una licencia independiente.

En la medida permitida por la ley aplicable, Cambridge University Press no se hace responsable por los daños directos o pérdida de cualquier tipo 
que resulten del uso de este producto o de los errores o fallos contenidos en el mismo, y en cada

caso Cambridge University Press de responsabilidad se limitará a la cantidad efectivamente 
pagada por el cliente para el producto.

Contenido
Prólogo por Albert Tarantola página xi

Prefacio x i

Lista de 
programas xiii

Lista de 
símbolos xv

1 Introducción 1

2 Panorama General 5

2.1 Una visita rápida de la interfaz grafica del usuario 5
2.2  Un análisis geoestadístico típica usando SGEMS 5

2.2.1 Carga de datos en un projec SGeMS t 8

2.2.2 análisis de datos exploratorio (EDA ) 1 0

2.2. 3 Variograma modelin g 1 0

2.2. 4 Creación de un gri d 1 2

2.2.5 Ejecución de un geoestadística algorith m 1 3

2.2. 6 Viendo los resultados s 1 4

2.2.7 Post­procesamiento de los resultados con Pytho n 1 9

2.2.8 Cómo guardar los resultados 21

2.2.9 Automatización de tareas 21

2.3 Formatos de archivos de datos 23

2.4 Archivos de parámetros 24

2.5 La definición de un elipsoide 3D 26

3 Geoestadística: un retiro de conceptos 29

3.1 Variable aleatoria 30
3.2 Función aleatoria 33

3.2.1 Realizaciones simulados 34

3.2.2 Mapas estimadas 37

3.3 Distribuciones condicionales y simulaciones 38

3.3.1 Simulación Secuencial 40

3.3.2 Estimación de las distribuciones condicionales 
locales 42

vi Contenido

3.4 Inferencia y estacionariedad 44

3.5 El variograma, una estadística de 2 puntos 48

3.6 El paradigma kriging 50

3.6.1 Kriging simple 51

3.6.2 kriging ordinario y otras variantes 54
3.6.3 Kriging con variable promedio lineal 57

3.6.4 Cokriging 59

3.6.5 Indicador kriging 61

3.7 Una introducción a pf estadísticas 62

3.8 Algoritmos de simulación de dos puntos 65

3.8.1 Simulación gaussiana secuencial 66

3.8.2 Simulación secuencial directa 67

3.8.3 Simulación error directa 68

3.8.4 Simulación Indicador 69

3.9 Algoritmos de simulación múltiple de punto 71

3.9.1 Individual simulación ecuación normal (SNESIM) 71

3.9.2 Algoritmo basado en filtro (FILTERSIM) 72

3.10 La expresión nu / tau para combinar condicional

probabilidades 74
3.11 Problema inverso 79

4 conjuntos de datos y herramientas SGeMS EDA 80

4.1 Los conjuntos de datos 80

4.1.1 El conjunto de datos 2D 80

4.1.2 El conjunto de datos 3D 81

4.2 Las herramientas SGeMS EDA 84

4.2.1 Parámetros comunes 85

4.2.2 Histograma 85

4.2.3 QQ parcela y PP trama 87

4.2.4 Gráfico de dispersión 87

5 variograma cálculo y modelización 90

5.1 Cómputo variograma en SGeMS 92

5.1.1 Selección de las propiedades de cabeza y cola 92

5.1.2 Parámetros de cálculo 93
5.1.3 Visualización de los variogramas calculados 98

5.2 Modelado variograma en SGeMS 98

6 interfaces de entrada de parámetros comunes 101

6.1 Panel Algoritmo 101

6.2 Selección de una rejilla y la propiedad 102

6.3 Selección de múltiples propiedades 103

6.4 Búsqueda barrio 104

Contenido vii

6.5 Variograma 104

6.6 Kriging 105

6.7 Entrada de línea 105

6.8 La distribución no paramétrica 106

6.9 Los errores en los parámetros 108

7 Algoritmos de estimación 109

7.1 Kriging: kriging univariado 109


7.2 INDICADOR kriging 113

7.3 Cokriging: kriging con datos secundarios 119

7.4 BKRIG: bloque de estimación kriging 122

8 Algoritmos de simulación estocástica 132

8.1 Simulaciones basadas en variograma 132

8.1.1 Simulación LU: LUSIM 133

8.1.2 SGSIM: simulación gaussiana secuencial 135

8.1.3 COSGSIM: co­simulación gaussiana secuencial 139

8.1.4 DSSIM: simulación secuencial directa 143

8.1.5 Sisim: simulación indicador secuencial 147

8.1.6 COSISIM: indicador secuencial

co­simulación 153

8.1.7 BSSIM: bloque de simulación secuencial 157

8.1.8 BESIM: simulación de error de bloque 163


8.2 Algoritmos de simulación múltiple de punto 168

8.2.1 SNESIM: simulación ecuación normal de un solo 169

8.2.2 Simulación basada en filtro: FILTERSIM 191

9 Utilidades 215

9.1 TRANS: transformación histograma 215

9.2 TRANSCAT: transformación categórica 218

9.3 POSTKRIGING: post­procesamiento de kriging

estimaciones 222

9.4 POSTSIM: post­procesamiento de las realizaciones 224

NU­TAU MODELO: la combinación de campos de 
9.5 probabilidad 227

9.6 BCOVAR: cálculo de la covarianza bloque 228

9.7 PROCESAMIENTO DE IMÁGENES 233

MOVIMIENTO DE LA VENTANA: mover estadísticas 
9.8 ventana 234
9.9 Generador de imagen basada objeto: TIGENERATOR 237

9.9.1 La interacción de objetos 239

10 secuencias de comandos, los comandos y los plug­ins 245

10.1 Comandos 245

10.1.1 Listas de comandos 246

10.1.2 Ejecutar archivo de comandos 248

viii Contenido

10.2 Script Python 249

10.2.1 Módulos SGeMS Python 250

10.2.2 Ejecución de scripts de Python 250

10.3 Plug­ins 252

Bibliografía 254

Índice 260
Prefacio

Geoestadística es una ciencia. Es también un arte.

Geoestadística no es simplemente la aplicación de métodos estadísticos para distribuciones espaciales
geología impulsado, también proporciona un marco conceptual para hacer inferencias a partir de datos de
las ciencias de la Tierra ­ datos que son, más a menudo que no, incompleta.

Algunos pueden decir, como lo haría, que la mayoría de los problemas abordados en geostatis­tics son
problemas inversos, en el sentido de que los datos se utilizan para inferir parámetros del modelo anterior.
Sin embargo, existe una brecha entre los problemas inversos y problemas­geostatis tico: en problemas en
verso que modelan las observaciones pueden ser equipo intensiva, pero el modelo a priori es típicamente
sencilla (o simplista); en una solución de cal geostatisti los datos están directamente relacionados con los
parámetros del modelo, esto permite considerar modelos anteriores tha t encapsular propiedades de la
verdadera Tierra, a veces con un realismo impresionante.La brecha se está reduciendo y desaparecerá en
un futuro próximo. Por el momento, debemos tratar de hacer lo mejor que podamos en cada uno de los
dos campos.

La mayoría de las soluciones geoestadísticas i nvolve funciones aleatorias, y un largo camino se ha pisado
ya que los modelos Gaussianos simples utilizados en el principio.El equipo de Stanford ha estado en el origen
de muchos desarrollos no Gaussianos que ahora se han convertido en norma. Ellos están otra vez con el
concepto geoestadístico mixto de varias p

y algoritmos relacionados, que permiten definir funciones aleatorias verdaderamente complejos.

Si un pintor no tiene escobillas, o no hay pinturas, él / ella no puede producir arte. Lo mismo sucede
aquí: con el fin de hacer frente a problemas difíciles pidiendo priores no ­simplistic y la elaboración de
soluciones   prácticas   (el   arte),   se   necesita   el   software   de   ordenador.Las   ecuaciones   de   suscripción
geoestadística se pueden colocar en el papel, sino que incluso la aplicación­sim plest requiere software
dedicado. Aquí es donde el d Geostatistical Modeling Software Stanfor (SGeMS) brilla.Con este libro el
lector aprenderá cómo utilizar el software hacia la solución de problemas no triviales.

ix

X Prefacio

Nada puede reemplazar mis estancias repetidas en Stanford y la interacción con el peo­ple hay en el
Centro de Predicción del depósito ­ con, entre otros, los autores de este libro y mi querido amigo Andre'
Journel. Tener este libro conmigo es lo más parecido a estar en Stanford.

Albert Tarantola

Pasadena
Prefacio

Este libro no es una introducción a la geoestadística y su teoría. Aunque algunos elementos de la teoría
geoestadística   se   recuerdan,   el   texto   supone   un   nivel   razonable   de   familiaridad   con   los   conceptos
principales   de   la   geoestadística:   nociones   de   una   función   aleatoria, aridad estación
o variograma no deben dejar preguntándose.

El objetivo principal de este libro es una copia de seguridad del Stanford Geostatistical Modeling Software
(SGeMS) y, con suerte, ampliar la comprensión del lector de geostatis­tics más allá de su teoría en sus muy
diversas aplicaciones.En esa perspectiva, se hace hincapié en los aspectos prácticos (en qué contexto se debe
preferir   una  herramienta   sobre   otro)   y   consideraciones   de   implementación   (¿En   qué  medida   el   algoritmo
implementaciones se desvían de la teoría, ¿cuáles son los e hipótesis y limitaciones de la implementación º)
.Sin embargo, este libro no es un manual de referencia para el programa-ming en SGeMS y no hay detalles
sobre el código fuente de SGeMS o sus APIs se dan. Si usted está interesado en aprender cómo contribuir
código para SGe
MS consulte el sitio web SGeMS, http://sgems.sourceforge.net, donde una descripción de las 
API SGeMS y varios tutoriales están disponibles.

Las herramientas geoestadísticas de SGeMS fueron diseñados para proporcionar suficiente flexibilidad
para adaptarse a diferentes problemas. Como resultado, el número de parámetros de control disponibles
puede parecer desalentador para el practicante principiante. No se deje intimidar! La mayoría de los
parámetros advanc

ed tienen valores por defecto, y la mejor manera de construir su comprensión de esos parámetros es 
repetir los ejemplos de carreras y experimento por su cuenta.

Mientras que la mayoría de las herramientas en SGeMS se basan en geoestadística clásicos (krig­ing,
simulación de Gauss, simulación indicador, etc.), una gran parte del libro está dedicada al concepto de
múltiples puntos­estadísticas. Múltiples puntos estadísticas son un nuevo un nd área prometedora de la
geoestadística, su teoría subyacente se expone con mayor detalle, y dos algoritmos de múltiples puntos se
describen a fondo.

Este libro ha tenido una larga gestación. La idea de un geoestadística genéricos pro­gramación biblioteca (el
libr ary GSTL), acompañado de un software simple escaparate

xi

xii Prefacio

data de 2001 y se inició con la colaboración del profesor Arben
'

Schtuka, a continuación, un t Ecole Nationale Superieure' de Geologie' (Francia), y el apoyo del profesor
Jef Caers en la Universidad de Stanford.Lo que se supone que es un software de sim­ple, sin embargo, se
convirtió  en  un   esfuerzo   de  programación   muy   involucrado.   SGeMS   ahora   es   un   software   de   pleno
derecho en el  XX proporciona  una plataforma  moderna,  cómoda   y de   gran  alcance  para   los   nuevos
desarrollos de la geoestadística.Gracias al apoyo de Jef Caers y Andre' Journel, el software SGeMS ganó
fuerza   en   el   Centro   Stanford   de   Previsión   Embalse   (SCRF),   y   luego   con   su   i ndustrial   afiliados   y
universidades colaboradoras.

Este libro no habría existido sin el apoyo de Andre' Journel, su incansable supervisión alegría líder,
dedicada y su obsesiva corrección de pruebas. También estamos muy agradecidos con el Dr. Mohan
Srivastav una, el Dr. Ricardo Olea y el Dr. Pierre Goovaerts quien cuidadosamente repasó los primeros
borradores del manuscrito y meticu­lously rastreó las inconsistencias y muchos errores de software.El
texto y el software se beneficiaron enormemente de sus muchas sugerencias y RKS rema.Nos gustaría
agradecer al Dr. Sebastien' Strebelle, el profesor Sanjay Srinivasan y el profesor Guillaume Caumon, que
revisó cuidadosamente las versiones finales del manuscrito. Por último, estamos muy agradecidos con el
profesor Jef Caers para iniciar y
creyendo firmemente en el proyecto GSTL: sin su apoyo, SGeMS no habrían sido escritos.

Por diseño, SGeMS no es un software de estática y completa. Se añadirán nuevos algoritmos y su API
subyacente pueden cambiar. Damos la bienvenida a los comentarios sobre ella, informes de errores, valu
las ideas de mejora que puedan o código fuente.Puede enviar sus comentarios a los SGeMS listas de
correo   y   consulte   el   sitio   web   SGeMS   en http://sgems.sourceforge.net para   las
actualizaciones y documentación de código.

Lista de programas
Análisis exploratorio de datos

Histograma: histograma y las estadísticas, 85 QQ / pageref parcela: QQ o PP trama y estadísticas, 87


Dispersión de parcelas: parcela diagrama de dispersión y las estadísticas, 87 variograma: cómputo 
variograma y modelado, 90

Estimación

BKRIG: Bloque de kriging, 122

Cokriging:  kriging   con   datos   secundarios, 59 INDICADOR   Kriging: kriging   indicador, 113
Kriging: kriging, 109

Simulación
BESIM: simulación de error de bloque, 163 BSSIM: simulación secuencial bloque, 157

COSGSIM: co­simulación gaussiana secuencial, 139 COSISIM: indicador secuencial co­simulación,


153 DSSIM: simulación secuencial directa, 143 FILTERSIM: simulación basada en el filtro, 191

LUSIM: simulación de LU, 133

SGSIM: simulación gaussiana secuencial, 135 Sisim: simulación indicador secuencial, 147 SNESIM: 


simulación ecuación normal, solo, 169

xiii

xiv Lista de programas

Utilidad

Cálculo covarianza bloque,: BCOVAR La manipulación de imágenes,: 228 PROCESAMIENTO DE 


IMÁGENES 233 MOVIMIENTO DE LA VENTANA: mover las estadísticas de las ventanas, 234

NU­TAU MODELO: la combinación de probabilidades condicionales, 227 POSTKRIGING: post­


procesamiento de las estimaciones kriging, 222 POSTSIM: post­procesamiento de las realizaciones, 224
TIGENERATOR: entrenar generador de imágenes, 237

TRANS: histograma transformación continua, 215 TRANSCAT: transformación histograma categórico,


218
Lista de símbolos

cdf Función de distribución acumulativa

E­type Estimación expectativa condicional obtenida por punto a gota

un promedio de realizaciones simulados

EDA Análisis de datos primaria
FFT Transformada Rápida de Fourier

GSLIB Biblioteca de software geoestadístico, como en Deutsch y Journel

(1998)

IK Indicador kriging

KT Kriging con una tendencia

LVM Kriging con una media que varía locales

De tipo M Estimación mediana condicional

MM1 Markov Model 1

MM2 Markov Model 2

mp Múltiples puntos

OK Kriging ordinario
PP trama Probabilidad probabilidad trama

pdf Función de densidad de probabilidad

QQ parcela Parcela Cuantil­cuantil

RF Función aleatoria

RV Variable aleatoria

SGeMS Stanford Geostatistical Modeling Software

SK Kriging simple

Ti Imagen Entrenamiento

⊥ Ortogonal

∀ Lo Que Sea

xv
xvi

α, β, γ

γ (H)

γ (Z (u α), Z (u β))

*
γ (H)

γ (L)

γ ij (h)

λ α, λ α (u)

_
ν
i
ω

φ lti (·) φ uti (·) ρ (h)

2 2
σ σ SK (u)

g
TJ

τ i

T
J

C
BB , C (V, V)

¯ _ ¯

¯ ¯
PB, (, ())

CC u V s h

hj

DD i

K k prot

La
Lista de símbolos

Ángulos de rotación para ­azimuth, ­dip y rastrillo semivariogram modelo Papelería

Valor semivariogram entre dos variables aleatorias

Z (u α ) y Z (u β )

Semivariogram Experimental

l ª componente de un modelo semivariogram anidada

Cross modelo semi­variograma entre cualquier Z i dos al azar vari­ables (U) y Z j (U + h)

Kriging   peso   asociado   a   la   ubicación   de   referencia u α-ción  para   Estima   en   la   ubicación u.Los
superíndices (SK), (OK), (KT) se utilizan cuando es necesario diferenciar entre los distintos tipos de
kriging

Pesos Kriging matriz Escala matriz

Matriz de la columna de la matriz de n (u) pesos kriging Rotación

nu parámetro para el atributo ª i

Parámetro de una función de potencia; o una función de extrapolación bajo factor de cola 
servosistema
Función superior extrapolación cola correlogram Papelería ∈ [- 1, + 1] 
Varianza

Varianza de Kriging Z (U).Los subíndices (SK), (OK), (KT) se utilizan cuando es necesario diferenciar
entre los distintos tipos de kriging

Plantilla de búsqueda ampliada en el n d parámetro múltiple tau rejilla para el i­ésimo atributo

Una plantilla de búsqueda con J nodos

Bloque a bloque modelo de covarianza modelo de covarianza punto a bloque 
Coordenadas compensado vector o un vector lag

Desplazamiento de la j nodo en la plantilla de búsqueda de su centro matriz columna de n (u) datos 


residuales valores z (u α ) - m vector de datos que involucra i múltiples ubicaciones de datos

{D i = d i , i = 1,. . . , n}

Data­a­los datos de la matriz de covarianza cuadrados de datos a desconocidos 
Prototipo matriz de covarianza de una categórica variables No­ A

xvi
Lista de símbolos i

u Coordina vectorial

u α ,U β Lugares de Datos

v Volumen del bloque, o un conjunto de puntos
un Parámetro Range

un i Coeficiente de número k componente del modelo de 
(U) tendencia

B Bloque de datos

B (v α ) Un valor promedio lineal dentro de un volumen de bloque v α

Un valor promedio lineal dentro de un bloque V centrada 
B V (S) en la localización

Valor de covarianza en la separación del vector h =
C (0) 0.También es el

varianza estacionaria de azar variable Z (U)

C
(h) Covarianza entre dos variables aleatorias Z (U) y

Z (u + h) separadas por vector h

Contribución Varianza de la l ª anidado modelo semi­
cl variograma

CR Matriz de covarianza de error

C ij (H) Covarianza cruzada entre dos variables aleatorias Z i (U)


y Z j (U) separados por el vector h

cmin Número mínimo de repeticiones de patrones

de
v Local evento data acondicionado

de v Local evento data acondicionado encontrado por plantilla 
J de búsqueda T J

E
{·} Valor esperado

Exp (·) Función semi­variograma exponencial

F Número de filtros

f (h j ) Filtra peso asociado con el nodo j plantilla

F (u, z) Función de distribución acumulada de azar variable Z (U)

F (z) Histograma acumulado de RV

f (z) Función de densidad de probabilidad o histograma

Función de distribución acumulada inversa o función 
1
F - (p) cuantil

para el valor de probabilidad p ∈ [0, 1]

fx,Fy,Zf Factor de Affinity en cada X / Y / Z dirección
FZ Cdf Marginal de azar función Z

G
(·) Función de distribución acumulada normal estándar

1
G - (p) Función cuantil normal estándar tal que

1
G (G - (p)) = P ∈ [0, 1]

hx,Hy,Hz Variograma oscila en sentido X / Y / Z

Función aleatoria indicador binario en la ubicación u y 
I (u; k z ) para

corte z k

Valor del indicador binario en la ubicación u y para 
i (u; k z ) corte z k

*
I
(u k z) Estimador Indicador de corte z k

i*
(u k z) Indicador kriging valor estimado de corte z k

;
xviii Lista de símbolos
Indicador kriging estimador del indicador categórico I k
I SK * (u) (U)

I k (U) Función aleatoria indicador binario en la ubicación u y para

categoría k

Valor del indicador binario en la ubicación u y para la 
i k (U) categoría k

K Número de categorías

L α Una función de promediación lineal conocida

M La mediana de un RF

m El valor medio de una variable aleatoria

Función en la ubicación u media; valor esperado de 
m (u) variable aleatoria

Z poder (U); o modelo componente de tendencia en la 
descomposición

Z (u) = M (u) + R (u), donde R (u) es el componente 


residual

modelo

Estimación del componente de tendencia o localmente 
*
m (u) variando media al
ubicación u

N (h) Número de pares de datos separados por el vector h

datos n acondicionado encontraron en un barrio con centro 
n (u) en u

nk Número de patrones cuyo centro tiene un valor k específica

P Datos Point

p Valor de probabilidad

Proporción actual de categoría k simulado hasta el 
c
pk momento

t
p Proporción de destino de categoría k

p
0 Probabilidad previa de que ocurra el evento

palmadita Patrón de entrenamiento

Prob {·} Función de probabilidad

prot Prototipo de una variable continua

1
q (p) = F - (p) Función cuantil para el valor de probabilidad p ∈ [0, 1]

R (u) Residual modelo de función aleatoria en el lugar u en la 


descomposición

posición Z (U)   =   m (u) + R (u), donde m (u) es la 


tendencia

modelo de componentes

r (u) Valor residual en la ubicación u

ri Ángulo de giro azimutal en la región de rotación i

r s (u) Valor residual simulada en el lugar de u

S Un conjunto de lugares u, o un depósito

El k­ésimo valor de la puntuación del filtro + del patrón pat


k
S T (U) (U) encontrado por búsqueda

plantilla de T

Sph (·) Función semi­variograma esférico

t (u) Imagen Entrenamiento valor nodal en la ubicación u

V, V (u) Un bloque centrado en la localización u

Var {·} Desacuerdo

Antes de distancia una probabilidad dada, que se utiliza en 
xi el modelo de tau
Z (u)

z (u)

z (u α ) Z * (u)

* *
z (u) z E (U)

z * M (U)

* *
z Ks (u) LVM z (u)

(l) l)
z (u) z (V (u)

z
k

Z cs (u) z cs (u)

Lista de símbolos xix

Variable aleatoria genérica en la ubicación u, o una función aleatoria genérico de ubicación u
Genérico función de variables de ubicación u valor de referencia z en la ubicación u α

Estimador de Kriging Z (U).Los subíndices (SK), (OK), (KT) se utilizan cuando es necesario diferenciar
entre los distintos tipos de kriging

Una estimación del valor de z (u)

Expectativa condicional, o de tipo E, que se obtiene como media aritmética de punto racional de realizaciones
(l)
múltiples z (u)

*
Tipo M valor estimado, donde z M (U) tiene una probabilidad del 50% a ser mayor (o menor) que el
valor desconocido real

Estimación Kriging construido a partir del valor z simulada s (u α ) Valor estimado con diferentes


locales significaría en la ubicación u l TH realización de la función aleatoria Z (u)

(l)
El valor simulado sobre un bloque V promedio desde el l ° z apoyo punto de realización (u)

k valor umbral TH para el atributo z continua variable aleatoria simulada condicional en la 
ubicación u valor simulado condicional en lugar de u

Introducción
SGeMS,   el   Stanford   Geostatistical   Modelado cerámica   suave,   es   un   software   desarrollado   en   la
Universidad   de   Stanford   que   implementa   varios   algoritmos   geoestadísticas   para   el   mod­eling   de   los
sistemas de tierra y de los fenómenos más en general el espacio­tiempo distribuidos.Fue escrito con dos
objetivos en mente. El primero, orientado towar d el usuario final, es proporcionar un software fácil de
usar   que   ofrece   una   amplia   gama   de   herramientas   geoestadísticas:   los   geoestadística   más   comunes
algoritmos se implementan,  además de los desarrollos  más recientes, como las  estadísticas de varios
punto   de   simulación   .Los   EE.UU. er   de   uso   de   SGeMS   viene   de   su   interfaz   gráfica   de   usuario   no
intrusiva, y la posibilidad de visualizar directamente los conjuntos de datos y resultados en un entorno
interactivo en 3D.

El segundo objetivo era diseñar un software que atender a los ds nee de los usuarios avanzados.En
SGeMS, la mayoría de las operaciones realizadas mediante la interfaz gráfica también se puede ejecutar
mediante   programación.   El   soporte   integrado   para   el   lenguaje   de   programación   Python   permite   la
creación  de  macros   sencillas   hasta  llegar   a  completar   aplicaciones   anidadas   con  una   interfaz   gráfica
independiente.Las nuevas características  convenientemente se  pueden añadir en SGeMS través de  un
sistema de plug­ins, es decir, piezas de software que no se pueden ejecutar por sí mismos sino que se
complementan   un   programa   principal.   En   SGeMS,   plug­ins   se   pueden   utilizar   para   agregar   nuevas
herramientas geoestadísticas, añadir nuevas estructuras de datos de rejilla (cuadrículas estratigráficas con
fallos por ejemplo) o definir nuevos filtros de archivo de importación / exportación.SGeMS se utiliza
como una plataforma de desarrollo para la geoestadística en el Centro Stanford para Forecasting Embalse
(SC RF).
La estructura del libro

Capítulo 2 comienza con un tutorial conciso que guía al lector a través de los principales pasos a seguir en un
estudio geoestadístico simple.El objetivo de este tutorial es para dar una

2 Introducción

visión general de las capacidades de SGeMS y dirigir al lector a las diferentes partes del libro para más
detalles. La segunda parte del capítulo 2 da las convenciones utilizadas en todo el libro, por ejemplo,
cómo elipsoides 3D se definen, cómo rejillas cartesianas se definen y los detalles de los formatos de
archivo de datos.

Capítulo 3 recuerda los conceptos fundamentales geoestadísticas utilizadas en el libro.Aparte de los


aspectos clásicos de la geoestadística como variogramas y kriging, este capítulo también introduce el
concepto  de   múltiples   puntos­estadísticas,   en  la   raíz   de   dos   algoritmos   principales   presentados   en  la
Sección 8.2.

Capítulo 4 presenta los conjuntos de datos principales utilizados en todo el resto del libro.Todos estos
conjuntos de datos están disponibles en el CD incluido con este libro. Como se describen los conjuntos de
datos, se introducen las herramientas para la exploración de datos elementales: histogramas, diagramas de
dispersión,   quan azulejo­cuantiles   y   probabilidad   de   probabilidad   parcelas.Vari­icionales   siendo   de
particular   importancia  en  la  geoestadística   se   describen  en  un  capítulo  aparte:   Capítulo 5 detalla   las
herramientas para calcular variogramas experimentales y modelarlos.
Capítulos 6 a   través   de manual   de   referencia   ea  9  Constitut   a   los   algoritmos   SGeMS
geoestadísticas.Para cada algoritmo, aspectos prácticos y CONSIDERA­ciones de implementación son
revisados, los parámetros de entrada necesarios se describen de forma exhaustiva, y un breve ejemplo de
ejecución se presenta.   Se alienta al  lector  a  tratar  de  reproducir  las   pistas   para   familiarizarse   con el
algoritmo y sus parámetros.Capítulo 6 presenta las principales interfaces gráficas que se utilizan para los
parámetros de entrada a los algoritmos SGeMS.Por ejemplo, muchos algoritmos como kriging, secuencial
de  simulación  ussian  Ga  y  simulación  secuencial   directa   requieren  un  variograma   y  un  elipsoide   de
búsqueda.Las interfaces de entrada elipsoide var­iogram y búsqueda utilizados por estos tres algoritmos
se describen en este capítulo.

El Capítulo 7 describe los algoritmos de estimación disponibles en SGeMS: kriging sim­ple, kriging


ordinario,   kriging   con   una   tendencia   o   una   media,   indicador   de   kriging   localmente   variando   y
cokriging.La teoría detrás de cada algoritmo se recuerda brevemente y se discuten consideraciones de
implementación. Todos los parámetros ng Controlli se describen a continuación a fondo.Consideraciones
prácticas están aislados en cajas de color gris de fondo.

Capítulo 8 se   divide   en   dos   partes   principales.Sección 8.1 se   dedica   a   los   algoritmos   basados  en
variograma de simulación: simulación gaussiana secuencial, secuencias y c simulación indicador ntial,
simulación secuencial directa y sus variantes co­simulación.La segunda mitad del capítulo 8 (Sección 8.2)
presenta  dos  algoritmos  sim­ulación  recientemente  desarrollados:  SNESIM  y FILTERSIM.  Estos  dos
algoritmos se basan en el paradigma­múltiples puntos estadísticas presentadas en el Capítulo 3.Debido a
que estos algoritmos son recientes, una gran parte del texto está dedicado a la descripción de las mejores
prácticas y el impacto de los parámetros de entrada en el rendimiento del tiempo de ejecución y la calidad
de   los resultados   finales.

El código fuente y compilación 3

Capítulo 9 presenta algoritmos de servicio, denominado utilidades, útiles para preparar los datos de entrada
de los algoritmos de estimación y simulación, y luego analizar su salida.

El   último   capítulo   (capítulo  10)  enseña   al   usuario   avanzado   cómo   automatizar   tareas   en   SGeMS,
utilizando su sistema de comandos o en el lenguaje de programación Python incrustado.Describiendo
Python sería un tema del libro de su propia; este capítulo se describe cómo acaba SGeMS y Python
cooperan, y dirige al lector que quiera aprender Python a fuentes externas.Por último, una característica
importante   de   SGeMS   se   introduce:   SGeMS   apoya   un mecanismo   de plug­in para   aumentar   sus
funciones­realidades, lo que permite, por ejemplo, la adición de nuevos algoritmos tics geostatis o añadir
soporte para nuevos tipos de redes en la que se podrían realizar geoestadística.En cuanto a Python, un
tutorial sobre C ++ y SGeMS plug­ins de desarrollo está más allá del alcance de este libro, y el usuario
avanzado se refirió a varias oficinas Resour en línea.

Contenido del disco

El disco distribuido con este libro está organizado en cuatro carpetas:

• los SGeMS ejecutables y el código fuente correspondiente

• los conjuntos de datos, archivos de parámetros y secuencias de comandos utilizados en el tutorial
del capítulo 2

• los conjuntos de datos introducidos en el capítulo 4 y se utilizan en todo el libro

• archivos de comandos para generar la mayor parte de las cifras incluidas en el libro.Cada sub­
carpeta corresponde a una sección del libro y contiene una secuencia de comandos que, cuando se
ejecuta a través de SGeMS, crea las figuras de esa sección. 

El código fuente y compilación

S Gems es actualmente disponible en ambas plataformas Linux y Microsoft Windows.Aunque también se
ha compilado con éxito en otras plataformas Unix (BSD y Solaris) y Mac OSX, no hay binarios están
disponibles actualmente para esos sistemas operativos. El código es D istributed bajo la Licencia Pública
GNU­Gen   eral   (GPL).Para   obtener   más   información   acerca   de   la   GPL,   consulte
http://www.gnu.org/copyleft/gpl.html.

El   código  fuente  y ejecutable  de Microsoft   Windows   se   distribuyen en  el  disco que  acompaña,  y


también se pueden descargar desde la web en http://sgems.sourceforge.net.

Para compilar SGeMS, se requieren las siguientes bibliotecas de terceros.

• GSTL (Template Library Geoestadística)

• Qt (biblioteca de interfaz gráfica de usuario) versión 3.x (versión 4 y superior no se admite todavía)

• Coin3D (biblioteca OpenInventor), la versión 2.x

4 Introducción

• SoQt (bindings Qt para OpenInventor), la versión 1.x

• SimVoleon (extensión de representación de volumen para Coin3D), la versión 2.x

También se requiere un compilador que soporta correctamente las plantillas de C ++ (por ejemplo,
plantillas miembros y plantilla de especialización). SGeMS ha sido compilado correctamente con gcc­
2.96, gcc­3.3.4, gcc­4, Intel compilador de C ++, Visual C ++ 2003 y Visual C ++ 2005.

2
Visión general

2.1 Un rápido recorrido por la interfaz gráfica de usuario

La interfaz gráfica de usuario (GUI) de SGeMS se divide en tres partes principales, ver Fig. 2.1.

El Panel Algoritmo El usuario selecciona en este panel qué herramienta geoestadística a utilizar e


introduce los parámetros necesarios (Fig. 2.2).La parte superior de dicho panel muestra una lista de
los   algoritmos   disponibles,   por   ejemplo,   kriging,   secuencial   gaussiana   sim­mento.   Cuando   i s
selecciona un algoritmo de esa lista,
un formulario que contiene los parámetros de entrada correspondientes aparece debajo de la lista de
herramientas.

El Panel de Visualización Este panel es un entorno interactivo en 3D en el que uno o varios objetos, por


ejemplo, una cuadrícula cartesiana y como et de puntos, se pueden visualizar.Opciones de visualización
tales como color­mapas también se establecen en el Panel de Visu­lización. El Panel de Visualización se
muestra con más detalle en la Fig. 2.3.

El Panel de Comando Este panel da la posibilidad de controlar el software desde una línea de


comandos   en   lugar   de   desde   la   GUI.   Muestra   un   historial   de   todos   los   comandos   ejecutados
anteriormente   y   proporciona   un   campo   de   entrada   donde   los   nuevos   com­comandos   se   pueden
escribir   (Fig. 2.4).Ver  tutorial   sección 2.2 y  el   capítulo 10 para   más  detalles   sobre   el  panel  de
comandos.N ota que el Grupo de comandos no se muestra por defecto cuando se inicia SGeMS:
seleccione Panel de comando en el menú Ver para mostrarlo.

2.2 Un análisis geoestadístico típica usando SGeMS

Este breve tutorial da una visión general de las capacidades de SGeMS y puede servir como una guía "Getting
Started".Más bien es de ritmo rápido y algunos principiantes puede resultar abrumador. Si ese es el caso, le
sugerimos que leerlo a través de él y volver a ella más tarde. El tutorial describe una sesión SGeMS en el que
una variable, ty porosi roca,

se estima en varias ubicaciones no muestreadas utilizando el "kriging simple" algoritmo.

6 Visión general
Figura interfaz gráfica de 2,1 SGeMS. Se destacan los tres paneles principales.El panel superior izquierdo
es el Panel Algoritmo, arriba a la derecha es el panel de visualización y el panel inferior es el panel de
comandos

El conjunto de datos utilizados en este tutorial se refiere a un (sintético) depósito de aceite que muestra
canales de arena alineados en la dirección Norte­Sur, con una proporción de arena (relación de neto a
bruto) del 33%.El depósito se discretiza en 100 × 130 × 10 bloques idénticos parallelipedic (células) en
los ejes X, Y y Z respectivamente.En el resto del libro, este tipo de dis concretización se conoce como
una cuadrícula cartesiana.Los Vari­ciones de la porosidad de la roca dentro de una célula se consideran
insignificantes,   y   el   problema   de   estimar   la   porosidad   de   la   roca   en   cada   bloque   se   simplifica   a   la
estimación de porosidad en el centro de las células (células de rejilla centrada).
La figura 2.5 muestra una vista 3D del modelo de referencia con los canales de arena en negro.

SGeMS proporciona varias herramientas de estimación, la mayoría de ellos basado en el algoritmo
kriging.En este kriging sencillo tutorial

se utiliza para estimar la porosidad de los canales de arena.Se invita al lector no familiarizado con sencillo
kriging para referirse a la Sección 3.6 para una breve presentación de kriging y referencias.

Aquí, se recogieron 563 muestras de valores de porosidad en las áreas de arena. Los pasos implicados
en la estimación de la porosidad en los canales de arena son los siguientes.

2.2 Un análisis geoestadístico típica usando SGeMS 7
Figura   2.2   se   destacan   las   tres   partes   del   Panel   Algoritmo.   La   parte   superior   muestra   la   lista   de   los
algoritmos   disponibles.   La   sección   central   es   donde   se   introducen   los   parámetros   de   entrada   para   el
algoritmo   seleccionado.   La   parte   inferior   contiene   los   controles   a   loa d   /   guardar   parámetros   de   los
algoritmos ", y ejecutar el algoritmo seleccionado

1. Cargue las 563 muestras establecidos en SGeMS datos. 

2. Análisis   de   datos   primaria:   visualizar   la   distribución   experimental   porosidad   y   calcular


estadísticas como cuartiles, media y la varianza experimental. 

3. Calcule el variograma experimental de porosidad y modelarlo. 

4. Crear la cuadrícula cartesiana en el que se realizará kriging. La porosidad se esti­acoplado en
cada nodo de esa red, si el nodo pertenece a un canal de arena. 

5. Seleccione la herramienta kriging sencilla e introduzca los parámetros necesarios.

6. Mostrar los resultados. 

7. Post­proceso de los resultados para conservar sólo la región de interés (canales de arena). 

8. Guarde los resultados. 

8 Visión general
Figura 2.3 El panel de visualización. Los controles laterales izquierdas qué objetos (por ejemplo, rejillas)
son visibles en la ventana derecha. También se utiliza para definir las opciones de visualización, como qué
color de mapa de usar
Figura 2.4 El panel de comandos

2.2.1 Carga de datos en un proyecto SGeMS

Llamadas SGeMS proyectan el conjunto de todos los objetos cargados actualmente en su base de datos de


objetos.Cuando   SGeMS   inicia,   crea   un   proyecto   vacío   de   forma   predeterminada.   Cualquier   objeto
(cuadrícula cartesiana o conjunto de puntos) más tarde cargado en SGeMS se añade a ese proyecto.

Archivo de muestra data.gslib en la C D contiene los ejes X, Y, Z y coordenadas de la porosidad de


cada una de las 563 muestras aleatorias.Es un archivo ASCII, siguiendo el formato GSLIB. Consulte la
Sección 2.3 para una descripción del formato de archivo GSLIB y otros formatos de archivo de los datos
disponibles.

2.2 Un análisis geoestadístico típica usando SGeMS 9
Figura 2.5 Vista 3D del depósito de aceite tutorial
Figura 2.6 Carga asistente archivo GSLIB punto­set

Para cargar el archivo, haga clic en Objetos → Objeto Cargar y busque la ubicación del archivo (o arrastrar


y soltar el archivo en el panel de visualización).Dado que el formato de archivo GSLIB no proporciona toda la
información requerida por SGeMS, un asistente solicita la información adicional aparece (ver Fig. 2.6).La
primera pantalla del asistente solicita el tipo de objeto, un conjunto de puntos o una cuadrícula cartesiana,
descrito por el archivo. Seleccione la opción "Set Point" y haga clic en Siguiente.En la segunda pantalla,
darle un nombre para el punto fijo, por ejemplo, datos de la muestra, e indicar qué columnas contienen
los ejes X, Y y Z coordenadas de los puntos (en este caso, las columnas 1, 2 y 3).

Una vez que se carga el objeto de una nueva entrada llamada de datos de ejemplo aparece en la


sección Objetos del panel de visualización, como se muestra en la Fig. 2.7.

10 Visión general

Figura 2.7 lista de objetos después de que el conjunto de datos es cargado
El ojo indica El ojo indica

ese objeto "datos de la que la propiedad


muestra" "porosidad"

Se muestra
Se muestra actualmente actualmente

Figura 2.8 Mostrar / ocultar un objeto o una propiedad

Cli ck en la plaza antes de que el nombre del punto de set para visualizarlo.Objetos mostrados tienen un
poco de ojo pintado dentro del rectángulo antes de sus nombres. El signo más antes de que el cuadrado
indica   que   el   objeto   contiene   propiedades.   Haga   clic   en   el   signo   más   para   mostrar la   lista   de
propiedades.Haga clic en la plaza antes del nombre de la propiedad para pintar el objeto con la propiedad
correspondiente (ver Fig. 2.8).

2.2.2 análisis de datos exploratorio (EDA)

SGeMS ofrece varios datos exploratorios herramientas de análisis, tales como histogramas, diagramas de
dispersión y cuantil­cuantil parcelas.  Estas herramientas están disponibles en el menú  de  análisis de
datos.Sección 4.2 proporciona ejemplos de la EDA para varios datos conjuntos, con más detalles sobre las
herramientas de análisis de datos de SGeMS.

El histograma de los datos de muestra porosidad se muestra en la Fig. 2.9.

2.2.3 modelado variograma

Estimación de la porosidad con una simple kriging requiere el conocimiento de la media y la semi­
variograma   de   la   variable   porosidad.   Este   semi­variograma   puede   ser   modelado   del   variograma
experimental calculado a partir de los 563 puntos de muestreo de datos de la muestra de punto­set.

El semi­variograma mide la disimilitud promedio entre dos variables, por ejemplo entre la porosidad en la
ubicación U y en la ubicación u + h.Estacionariedad Assum­ción, los γ semi-variograma

(Z (U), Z (U + h)) depende sólo de lag

2.2 Un análisis geoestadístico típica usando  1
SGeMS 1

0.16
0.14

Recuento de
datos: 563

0.12

La media de: 0.28755

Varianza: 0.000549915

0.1

Máximo: 0.3537

0.08

Cuartil superior: 0,303

Mediana: 0.29

0.06

Baja cuartil: 0,273

Mínimo: 0.2026

0.04

0.02

0.22 0.24 0.26 0.28 0.3 0.32 0.34


porosidad

Figura 2.9 Histograma de la porosidad de la muestra

vector  h: γ (Z (U), Z (U + h)) = γ (h).Los γ semi-variograma experimental


(h) se calcula como:

N (h)

γ (h) = 2 N (h) α =
[Z (u
1
α ) - z (u α + h)] 2

donde z (u) es el (porosidad) de valor en la ubicación u y N (H) es el número de pares de datos separadas por


vector h.
En el resto del texto, el término variograma liberalmente será utilizado en lugar de la más precisa
semi­variograma.Más antecedentes y referencias sobre variogramas se proporcionan en la Sección 3.5 y
en el capítulo 5.

Para calcular el variograma experimental de porosidad, abra el variograma com­putación y asistente de
modelado haciendo clic en Análisis de Datos → Variograma.El asistente de cómputo variograma se
describe a fondo en el capítulo 5.

Seleccionar datos de la muestra y la porosidad como las   propiedades  de   cabeza  y


cola.Seleccione­ing dos propie­ prop diferentes para la cabeza y la cola se calcule la cruz­variograma
entre   las   dos   propiedades.En   la   siguiente   pantalla   cargar   los   parámetros   variograma   de   archivo
variogram.par, utilizando los parámetros de carga. . . Botón.Al hacer clic en Siguiente, SGeMS calcula
◦ ◦
el variograma porosidad en dos direcciones, acimut 0   y 90   acimut del norte, así como un variograma
omnidireccional.Todos estos parámetros se discuten en el Capítulo 5.

La última pantalla del asistente (ver Fig. 2.1 0) muestra los variogramas resultantes y proporciona


controles para ajustar de forma interactiva un modelo de variograma.La trama parte superior izquierda

12 Visión general
Figura 2.10 Última pantalla del asistente de modelado variograma

muestra juntos los tres variogramas experimentales. Cada variograma experimental también se muestra en
su   propia   ventana   gráfica.   Los   controles   en   el   panel   lateral   de   la   derecha   se   actualizan   de   forma
interactiva el ajuste del modelo de variograma, superpuesto en cada parcela.

Un  variograma esférico  isotrópica de   rango  20 y  alféizar   0.00055  ofrece  un  ajuste   aceptable   para
demostrar el proceso / kriging estimación.

2.2.4 Creación de una cuadrícula
El siguiente paso es crear la red en la que se realizará sencilla kriging. En este caso se especifica una
cuadrícula   cartesiana 3D
con 100 × 130 × 10 células.Rejillas cartesianas en SGeMS son rejillas regulares en 3D, es decir, todas las
células tienen bordes ortogonales y mismas dimen­siones. La rejilla está completamente caracteriza por
nueve parámetros (véase la Sección 2.3 para más detalles):

• el número de células en la X, Y y Z,

• el tamaño de una celda en la X, Y y Z,

• la x, y, z las coordenadas del origen de la cuadrícula.

Haga clic en Objetos → Nueva cuadrícula cartesiana para abrir el diálogo de creación de red.Introduzca las 


dimensiones de la cuadrícula, las coordenadas del origen de cuadrícula, aquí (0,0,0), y el

2.2 Un análisis geoestadístico típica usando SGeMS 13
Figura 2.11 Lista de objetos después de crear la cuadrícula cartesiana

0.3537

0.3285

0.3033

0.2782
0,253

0.2278

0.2026

Figura 2.12 Los datos y la red de rejilla kriging 563 muestras en malla de alambre

dimensiones de cada celda de la cuadrícula. Dé un nombre para la nueva rejilla, rejilla kriging por ejemplo,


y haga clic en Crear cuadrícula para crear la red.Una nueva entrada llamada kriging cuadrícula aparece en la
Objetos Panel del panel de visualización, como se muestra en la figura. 2.1 1.

La base de datos de objetos ahora contiene dos objetos: un punto de ajuste con la propiedad de la
porosidad de la roca (y otra propiedad), y una cuadrícula cartesiana sin embargo la propiedad adjunta.

Figura 2.12 da el contorno de la rejilla con los 563 puntos de datos de la muestra en su interior.

2.2.5 Ejecución de un algoritmo de geoestadística

En este punto, todo está listo para ejecutar el algoritmo de kriging simple: los datos de la muestra y la red
de trabajo están disponibles para SGeMS y un modelo de variograma se ha creado.
Seleccione la herramienta kriging de la lista en el panel de algoritmo. Una forma que llevó a los
parámetros kriging aparece debajo de la lista de algoritmos. Los parámetros necesarios para la sencilla
kriging son:

14 Visión general

• el nombre de la red de trabajo, rejilla kriging en este caso

• el nombre de la propiedad que contendrá los resultados del kriging

• el   simple   kriging   significa.Vamos   a   utilizar   la   muestra m significar


*
= 0. 2875, que se calcula durante la EDA, ver Fig. 2. 9

• el nombre del objeto que contiene los datos de ejemplo: datos de la muestra, la propiedad

porosidad

• el tamaño de la elipsoide en el que para buscar datos acondicionado: datos serán mar rched dentro
de una esfera de radio 80, más del doble de la gama de la vari­ograma.Buscar elipsoides en SGeMS se
caracterizan por seis parámetros: tres gamas y tres ángulos: azimut, inmersión y el rastrillo, ver sección
2.5.Para una esfera de radio 80, ajuste todos los tres rangos a 80 y dejar los ángulos a 0 ◦

• el  modelo  de  variograma:  variograma  esférico isotrópica  de  gama  20,  cero efecto  de  pepita  y
alféizar de 0,00055.
Capítulos 7, 8 y 9 proporcionan la descripción de todas las herramientas geoestadísticas disponibles en
SGeMS y los parámetros que requieren.La teoría de kriging se recuerda brevemente en la Sección 3.6 y la
herramienta kriging SGeMS se detalla en la Sección 7.1.

Los parámetros o bien se pueden introducir o cargar desde un archivo.Haga clic en la  carga,  pero


toneladas   en   la   parte   inferior   del   panel   Algoritmo   (Fig.  2.2)  y   vaya   al   archivo   de   parámetros
kriging.par, o arrastrar y soltar el archivo de parámetros en el panel de algoritmo.Archivos Param­eter son
archivos   ASCII   en   el   XML  (eXtended  Markup  Language) formato,   como   se   muestra   en   la   figura. 2,1
3.Consulte la Sección

2.4 para más detalles sobre XML y archivos de parámetros SGeMS.

Una vez introducidos todos los parámetros, haga clic en el botón Ejecutar Algoritmo en la parte inferior de


la Algoritmo Pane l.Si algunos parámetros no están ajustados correctamente, que se destacan en rojo; una
descripción del error aparecerá si el ratón se deja unos pocos segundos en el parámetro infractor. Corrija
cualquier error y haga clic en el botón Ejecutar Algoritmo de nuevo.

Si kriging se ha ejecutado con los parámetros que se muestran en la Fig. 2,1 3,

la red llamado rejilla kriging ahora contiene dos nuevas propiedades: porosidad estimada, y se estima


var krig porosidad, la varianza kriging asociado.

2.2.6 Viendo los resultados

Los resultados kriging se han colocado en la propiedad estimado porosidad.Haga clic en el signo más


antes de la entrada rejilla kriging en la lista de objetos para mostrar la lista de propiedades asociadas
a la cuadrícula y haga clic en la plaza antes estimada porosidad para mostrar la nueva propiedad.Figura
2.14 espectáculos una vista superior de rejilla kriging cuadrícula con propiedad estimado porosidad
pintado.

El panel de visualización es un entorno interactivo en 3D que permite a los objetos para ser visto (por
ejemplo rejilla kriging rejilla) desde diferentes ángulos, zoom­in / out, etc. Imagínese una cámara que se
puede mover libremente en el espacio alrededor de los objetos estáticos.El Grupo Visu­lización funciona en
dos modos diferentes: un modo de cámara, donde el ratón

2.2 Un análisis geoestadístico típica usando SGeMS 15

<Parámetros> <algoritmo name = "kriging" />

<Valor Grid_Name = "red kriging" /> <nombre_propiedad value =


"porosidad estimado" />

<Kriging_Type type = "Kriging simple (SK)"> <parámetros media =


"0.27" />

</ Kriging_Type>

<Hard_Data rejilla = "datos de la muestra" property = "porosidad" />


<Search_Ellipsoid value = "80 80 80 0 0 0" /> <valor
Min_Conditioning_Data = "0" /> <Max_Conditioning_Data value = "20" />

<Variograma pepita = "0" structures_count = "1"> <contribución structure_1


= "0.003" type = "esférica"> <oscila max = "38" media = "38" min = "38" />

<Ángulos x = "0" y = "0" z = "0" /> </


structure_1>

</ Variograma>
</ Parámetros>

Figura archivo de parámetros 2.13 Kriging

0.33

0.31

0.29

0.27
0.25

0.24

0.22

Figura 2.14 Resultados Kriging ­ vista desde arriba

16 Visión general

controla los movimientos de la cámara, y un modo de selección, donde el ratón se puede utilizar para
seleccionar un objeto visualizado. En el modo de cámara, el cursor del ratón se ve como dos flechas
curvas que forman un círculo, mientras que en el modo de selección, el cursor es una flecha de puntero
estándar.Pulse la tecla Esc para alternar entre los dos modos.

El control de la cámara
La cámara se controla con el ratón.

Rotación: botón izquierdo del clic y arrastre en cualquier dirección para "vuelven" los objetos en
que dirección (la cámara se mueve en la dirección opuesta, dando la ilusión de que los objetos se
convirtieron en la dirección del ratón se movía).

Traducción: botón central del ratón (o Mayús + clic izquierdo) y arrastre para traducir los objetos.

Zoom: rueda del ratón (o Shift + Ctrl + clic izquierdo) y arrastre para hacer zoom in / out.

La parte inferior del panel de visualización ofrece varios botones (ver Fig. 2,1 5)
para controlar aún más la cámara:

1. coloque la cámara de tal manera que todos los objetos que se muestran son visibles 

2. alinear la cámara con el eje X 

3. alinear la cámara con el eje Y 

4. alinear la cámara con el eje Z (vista desde arriba) 

5. coloque la cámara en la posición guardada previamente (véase botón 6)

6. guardar la posición actual de la cámara 
 

7. tomar una instantánea de la vista actual.La imagen se puede guardar en el múltiple para los
mates,   incluyendo   PostScript,   PNG   o   BMP.   La   imagen   capturada   es   exactamente   lo   que   se
muestra en la vista actual. 

1 2 3 4 5 6 7

Figura botones de control 2.15 Cámara

La pestaña de Preferencias del Panel de visualización contiene varios controles para CUS­tomize la
forma en que se muestran los objetos. Las Preferencias lista desplegable para permite la selección del
usuario, que se opone a establecer las preferencias para (ver Fig. 2,1 6).Hay una entrada para cada objeto
cargado actualmente en los SGeMS objeto de base de datos, así como un

<General> panel de preferencias.

El <General> panel de preferencias tiene controles para:

2.2 Un análisis geoestadístico típica usando SGeMS 17
Figura 2.16 Selección del objeto para el que para establecer las preferencias
Figura 2.17 La sección Explorador de volumen del panel de preferencias para una cuadrícula cartesiana

• exagerar la escala a lo largo del eje Z
• cambiar el modo de perspectiva: vista en perspectiva, la cara frontal de un cubo aparece más grande
que la cara posterior, mientras que en ortotrópico se conservan Ver distancias y ángulos

• cambiar el color del fondo entre blanco y negro

• mostrar la barra de colores utilizado para un objeto dado.Aunque es posible mostrar varios objetos
al mismo tiempo, sólo una barra de colores puede mostrarse. Por defecto, la barra de colores se coloca
en la parte derecha de la vista y puede ser mo ved con teclas Alt + flecha o cambiar de tamaño con
teclas de flecha Ctrl +.

Al visualizar los resultados de nuestro simple ejecución kriging, sólo las caras exteriores de la red se
pueden  ver   de   forma   predeterminada.   Sin  embargo,   el   panel   de   preferencias   para   la cuadrícula de
kriging contiene opciones para mostrar sólo rodajas o parte de la red (utilizando representación de
volumen).Seleccione rejilla kriging en las Preferencias de la lista.El panel de preferencias se divide en
tres secciones: General, Propiedades y Explorador de Volumen. La sección de Explorador de Volumen se
muestra   en   la   Fig. 2,1 7.

18 Visión general
Figura 2.18 Cuatro rebanadas de rejilla kriging

Primero vamos a explorar la red por corte de la misma. Pantalla rejilla kriging y el Explorador de


verificación Utilizar   volumen.Compruebe Ocultar   volumen de   manera   que   sólo   las   rebanadas   son
visibles.Desde   que   nosotros no   han   mostrado   ninguna   rebanada,   sin   embargo,   no   se   ve   nada   en   la
vista.Por  defecto sólo tres rebanadas  se pueden ver  de forma simultánea,  los  ortogonal  a X,  Y y Z.
Marque la casilla al lado de una rebanada para visualizar y utilizar el cursor para mover la rebanada.Si se
necesitan más rebanadas, seleccione el eje ortogonal y haga clic en el
botón  Agregar.Figura 2.1  8 muestra cuatro rebanadas de rejilla kriging, dos ortogonales a X, uno
ortogonal a Y y uno ortogonales a la Z.

Otra aplicación útil del Explorador de volumen es ocultar partes de la red. Por ejemplo, se puede
utilizar para mostrar sólo las celdas de la cuadrícula con valor de porosidad extrema y ocultar todas las
demás. Desactive la opción Ocultar volumen e introduzca el intervalo de  0. 255, 0.  303 en la línea
Gamas transparente.Todas las células con un valor de porosidad entre 0.255 y 0.303 están ocultos como
se ilustra en la Fig. 2,1 9.

Es posible introducir varios intervalos; cada intervalo debe estar separado por un punto y coma. Por
ejemplo 0 2, 0 25;.... 3 0, 0 35 habría ocultar todas las células con un valor de porosidad en el intervalo
[0 2, 0 25..] O el intervalo [0 3, 0 35..].

2.2 Un análisis geoestadístico típica usando SGeMS 19
Figura prestación 2.19 Volumen ­ todas las celdas con un valor de porosidad entre 0.255 y 0.303 están 
ocultos (casi completamente transparente)

2.2.7 Post­procesamiento de los resultados con Python

No todas las células de la rejilla kriging pueden ser de interés. El depósito modelado por rejilla


kriging cuenta con dos principales tipos de roca: canales de arena alineados en el Norte­ De dirección y de
fondo lutitas Sur (ver Fig. 2.5).Todos los 563 puntos de datos se tomaron muestras de los cuerpos de arena, y
se utilizaron para estimar la porosidad en la arena chan­Nels. En esta sección se muestra cómo aplicar una
máscara y eliminar las células del canal no arena de rejilla kriging.
Mask.gslib archivo contiene los datos de máscara: es una cuadrícula cartesiana en GSLIB para la colchoneta
con una sola propiedad adjunta a cada célula.La propiedad es igual a 1 si la celda está en un canal, 0 en caso
contrario.Haga clic en Objetos → Objeto Cargar y busque el archivo máscara ubicación (o arrastrar y soltar el
archivo   en   el   panel   de   visualización).Dado   que   el   formato   de   archivo   GSLIB   no   proporciona   toda   la
información requerida por SGeMS, un asistente le solicitará información adicional se apareció.La primera
pantalla del asistente solicita el tipo de objeto, una cuadrícula cartesiana en este caso. En la pantalla­sec OND,
proporcione un nombre para la red, por ejemplo, máscara, e indicar el número de células en la red (100 × 130
× 10), el tamaño de cada celda (1 × 1 × 1) y el origen de la

20 Visión general

rejilla (0,0,0). Consulte la Sección 2.3 para más detalles sobre los parámetros que caracterizan a una 


cuadrícula cartesiana en SGeMS.

Para aplicar la máscara, SGeMS necesita

1. bucle sobre todas las células u 1,. . . , u n de la red de kriging 

2. para una célula dada  u  k,  comprobar si la celda correspondiente  u  k  en  la máscara  tiene una


propiedad facies igual a 0

3. en caso afirmativo, retire el valor de porosidad de u  k.SGeMS utiliza valu e - 9966699 como un
código no­datos­valor.

Esto  se  puede  lograr   fácilmente  escribiendo  un  guión.   SGeMS  pueden  ejecutar   scripts   escritos   en
Python,   un   lenguaje   de   programación   muy   popular   y   de   gran   alcance   (www.python.org proporciona
antecedentes  sobre  Python,   así  como tutoriales).Al pesar   de  Python se   introduce   brevemente  en  esta
sección y en la Sección 10.2, se invita al lector a consultar la sección Documentación de www.python.org
para aprender más sobre cómo escribir scripts de Python.
Haga   clic   en Scripts → Mostrar   Scripts   Editor para   abrir   el   editor   de   scripts.Desde   el   editor   de
secuencias   de  comandos,   archivo de  script   de   carga se aplica mask.py.El guión se reproduce a
continuación:

1 SGeMS importación

3 enmascarar = sgems.get_property ('máscara', 'facies')

4 porosidad = sgems.get_property ('grid kriging "," porosidad estimada')

6 for i in range (len (máscara)):

7 si la máscara [i] == 0:

8 porosidad [i] = -9966699

9 sgems.set_property ('grid kriging "," porosidad estimada', porosidad)

Lo que sigue es la explicación línea por línea del script.

Línea 1 le dice a Python para cargar SGeMS comandos específicos (ver Sección 10.2), tal como


propiedad sgems.get y la propiedad sgems.set.

Línea 3 transfiere la facies propiedad de la red enmascarar en una matriz llamada enmascarar Línea 4


transfiere los porosidad estimada propiedad de la red rejilla kriging en
una matriz llamada porosidad

La línea 6 crea un bucle, yo irá desde 0 al tamaño del array enmascarar - 1 Línea 7


pruebas si el yo TH celda de cuadrícula enmascarar es el fondo de esquisto

La línea 8 si el yo º celular es el fondo de pizarra, deseche el valor de porosidad estimada


estableciéndola en SGeMS del not­a­número de código (NaN): - 9966699

Línea 9 transferencias array porosidad en propiedad porosidad estimada de la red rejilla kriging,


sobrescribiendo los valores anteriores de la porosidad estimada

Pulse el botón Ejecutar en la parte inferior del editor para ejecutar el script.Cualquier mes­sabio del mensaje
guía o error se imprime en la mitad inferior del editor, titulado

Los mensajes de salida de secuencias de comandos.

Vous aimerez peut-être aussi