• Aucun résultat trouvé

Simulation complément

N/A
N/A
Protected

Academic year: 2022

Partager "Simulation complément"

Copied!
28
0
0

Texte intégral

(1)

Simulations (compléments)

(2)

École Polytechnique: GML6402 Simulation compléments- D. Marcotte 2

Autres méthodes de simulation

Bandes tournantes

Principe :

par projection, ramener le problème de simulation en 3D à une série de problèmes en 1D.

+ Ligne 1

Ligne 2

Ligne 3

Point à simuler

(3)

Soit :

un grand nombre (M>100) de lignes balayant la sphère unité et passant par le centre de la sphère;

sur chaque ligne => même covariance C

y

(h);

sur chaque ligne => réalisation Y

i

(t) ayant C

y

(h);

un point « x » à simuler définit en 3D un vecteur h=x;

projection de h sur u

i

=>Y

i

(t

j

) simulée;

somme des valeurs trouvées sur les M lignes

multiplication par (1/M)

0.5

(normalisation)

(4)

L’algorithme définit un processus Z(x) dont la covariance est :

où u

i

est le vecteur unitaire définissant la i

ème

droite;

si on laisse tendre M vers l’infini et que l’on balaye toute la demi-sphère, on aura alors (coordonnées sphériques):

=

=

M

1 i

i Y

Z

C ( h ' u )

M ) 1

h ( C

C

Z

( ) h C

Y

( cos ) sin h d d

/

= 2 1 ∫ ∫

0 2

0 2

π ϕ ϕ ϕ θ

π π

h

ui ϕ

C

Z

h h C

Y

t dt h C t dt

h

Y h

( ) = − 1 / ∫ ( ) = 1 / ∫ ( )

0

0

Posant t=h cos(ϕ)

(5)

En inversant la relation précédente, on détermine la covariance C

Y

(h) qui assure d’obtenir C

Z

(h) en 3D :

[ hC ( h ) ]

dh ) d

h (

C

Y

=

Z

Exemple :

Modèle Covariance 3D Covariance ligne

Sphérique C(1-1.5h/a+0.5(h/a)3) h<a

C(1-3h/a+2(h/a)3) h<a

(6)

École Polytechnique: GML6402 Simulation compléments- D. Marcotte 6

Exemples

0 10 20 30 40 50 60 70 80 90 100

-0.5 0 0.5 1

Covariance sphérique

3D 1D

0 10 20 30 40 50 60 70 80 90 100

-0.5 0 0.5 1

Covariance gaussienne

3D 1D

(7)

Simulation en 2D :

générer les lignes en 3D; placer les points à simuler en 2D

Simuler des anisotropies :

-Rotation + contraction => modèle isotrope

-Simuler modèle isotrope aux coordonnées transformées

-Dilatation + rotation inverse => modèle anisotrope aux coordonnées originales

Simulation conditionnelle :

Technique du post-conditionnement

(8)

Exemple (moyenne des variogrammes de 500 réalisations):

0 10 20 30 40 50 60

0 5 10 15

Bandes tournantes Sphérique isotrope avec C0=2, C=10, a=30, grille 50 x 50

(9)

Avantages et désavantages de la méthode :

Avantages

-Méthode la plus efficace en espace mémoire et temps de calcul

(sans rival sérieux pour simuler des grands champs à plusieurs millions de points car complexité:

O(nligne*npoints) ∝ O(npoints))

Désavantages

-Plus compliquée à programmer -Post-conditionnement requis -Anisotropies

-Plusieurs structures imbriquées

=>simuler séparément chaque structure

(10)

École Polytechnique: GML6402 Simulation compléments- D. Marcotte 10

Méthode FFT-MA

Principe :

Un champ autocorrélé =>

convolution (bruit gaussien, fonction de pondération)

g

* Y

Z = ∫

= Y(t)g(x t)dt )

x ( Z

Convolution =>

simple produit dans le domaine fréquentiel

( ( Y ) ( g ) )

) g

* Y ( )

Z (

Z = ℑ

1

ℑ = ℑ

1

ℑ = ℑ

1

ℑ ℑ

(11)

Fonction g ?

faut que :

C ( h ) = g * g ( = ∫ g ( t ) g ( th ) dt

Plusieurs choix possibles; un choix particulier :

ℑ ( g ) = ℑ ( C )

0.5

g est alors symétrique

Numériquement, on prend FFT plutôt que

(12)

C(h) c(w)

g(w) = c(w)0.5 G(h)

FFT

FFT-1

(13)

g(w) FFT

Y(x)

y(w)

x

(14)

École Polytechnique: GML6402 Simulation compléments- D. Marcotte 14

Illustration en 1D : 4 points d’un modèle sphérique ayant C=1 et a=2.

=> Doit simuler un champ de taille 4+a=6.

1 0.3125 0 0 0 0.3125

1 2 3 4 5->3 6->2

C(h)

#

On prends la FFT de C(h)

1.6250 1.3125 0.6875 0.3750 0.6875 1.3125

1 2 3 4 5->3 6->2

FFT C(h)

#

(15)

1.2748 1.1456 0.8292 0.6124 0.8292 1.1456

1 2 3 4 5->3 6->2

FFT (g)

#

On prends la racine de FFT de C(h) => FFT de g

-0.4326 -1.6656 0.1253 0.2877 -1.1465 1.1909

1 2 3 4 5 6

Y

On simule 6 valeurs N(0,1)

(16)

École Polytechnique: GML6402 Simulation compléments- D. Marcotte 16

-1.6407 -0.4470 +1.3724i

0.6030+

3.5752i

-1.2667 0.6030 -3.5752i

-0.4470 -1.3724i

1 2 3 4 5 6

FFT(Y)

#

On prend la FFT des 6 valeurs Y

-2.0915 -0.5121 +1.5723i

0.5 +2.9644i

-0.7757 0.5 -2.9644i

-0.5121 -1.5723i

1 2 3 4 5 6

FFT(g) x FFT(y)

#

On effectue le produit FFT(g) x FFT(Y)

(17)

-0.4819 -1.6976 -0.0740 0.1181 -0.8777 0.9216

1 2 3 4 5 6

IFFT->Z

#

On prend la FFT inverse

(18)

École Polytechnique: GML6402 Simulation compléments- D. Marcotte 18

Exemple: 500 réalisations champ 50x50 variogramme moyen

0 5 10 15 20 25 30 35 40 45 50

0 2 4 6 8 10 12 14 16 18

Variogramme sphérique ax=80, ay=20, C0=2, C=10

(19)

Avantages et désavantages de la méthode :

Avantages

-Méthode très efficace en espace mémoire et temps de calcul

(ex. 1x106 points en 20 sec.) -Assez facile à programmer -N’importe quelle covariance (anisotropies, imbriquées, etc.) -Peut être modifiée localement

Désavantages -Grille régulière seulement -Post-conditionnement requis

(20)

20 40 60 80 100 120 140 160 180 200 20

40 60 80 100 120 140 160 180 200

20 40 60 80 100 120 140 160 180 200

20 40 60 80 100 120 140 160 180 200

20 40 60 80 100 120 140 160 180 200

20

40

60

80

100

120

140

160

180

200

Différence entre les 2 cartes

(21)

Portée a=20

50 100 150 200

50

100

150

200

Portée a=35

50 100 150 200

50

100

150

200

Portée a=50

50 100 150 200

50

100

150

200

Portée a=75

50

Portée a=100

50

Portée a=200

50

(22)

École Polytechnique: GML6402 Simulation compléments- D. Marcotte 22

Simulation de variables indicatrices

L’idée est de simuler une variable discrète comme un faciès par exemple

3 approches :

- séquentielle d’indicatrices;

- gaussien tronqué - plurigaussien

(23)

Séquentielle d’indicatrices :

Si p faciès => p indicatrices

On effectue une visite aléatoire en chaque point à simuler :

- effectue le KI en un point à simuler pour chaque indicatrice (on normalise la somme des p*=1)

- on tire une valeur entre 0 et 1 qui détermine le faciès;

- on visite un autre point, et on recommence.

Particularité : toutes les transitions entre faciès sont possibles.

(24)

École Polytechnique: GML6402 Simulation compléments- D. Marcotte 24

Gaussien tronqué :

- la proportion des faciès détermine les seuils pour le codage d’une variable gaussienne ;

- le variogramme de la variable gaussienne est obtenu par calcul du variogramme correspondant d’une indicatrice sous hypothèse bi- gaussienne et ajustement aux variogrammes expérimentaux des

indicatrices (ou covariances et covariances croisées non-centrées des indicatrices);

- l’affectation de valeurs gaussiennes aux faciès observés peut-être fait par acceptation-rejet suivant un algorithme séquentiel gaussien aux points échantillons (échantillonneur de Gibbs).

Particularité : les transitions entre faciès dépendent de l’ordre choisi pour le codage. Ainsi pour 3 faciès, on passe de 1 à 2, et 2 à 3 mais jamais de 1 à 3 directement (sauf si le modèle montre un effet de pépite).

(25)

Y1

Plurigaussien :

-généralise par un double codage l’idée du gaussien tronqué ;

-Deux variables gaussiennes ayant une corrélation au « lag » 0 et étant chacune corrélée spatialement définissent le codage

F1 F2 F4

F3

(26)

École Polytechnique: GML6402 Simulation compléments- D. Marcotte 26

Particularités :

- méthode présentant beaucoup de flexibilité. Des relations complexes entre faciès peuvent être imposées (ex. F2 n’est jamais en contact

avec F3 et F4, la transition de F2 vers F4 passe toujours par F1, lequel ne touche jamais à F3) ;

- les paramètres du modèle sont difficiles à estimer (positions et formes des zones de codage, corrélation Y1-Y2, structure spatiale de Y1 et Y2).

(27)

50

100

150

200

250

300

350

400

Un exemple

(28)

École Polytechnique: GML6402 Simulation compléments- D. Marcotte 28

50 100 150 200 250 300 350 400 450 500

50

100

150

200

250

300

350

400

450

500

0 0.5 1 1.5 2 2.5 3 3.5 4

Références

Documents relatifs

Dans les 2 cas l’effet de pépite n’intervient pas dans les calculs de variance de bloc et variance de dispersion.. L’effet de pépite et les variances

Variable principale : modèle de « lenteurs » pour un modèle de blocs du sous-sol dans le plan défini par 2 forages coplanaires Variable secondaire : temps de

si plusieurs facteurs distincts et indépendants influencent l’issue d’un processus chacun avec sa loi propre, alors la résultante tend vers une loi gaussienne.

– Si un individu e `a cˆot´e d’un site vide, au bout d’un temps al´eatoire, ind´ependant de tout le ree, diribu´e selon une variable al´eatoire exponentielle de param`etre ,

[r]

Soit X un vecteur gaussien de matrice de covariance C et d’espérance m. Espérance conditionnelle pour un vecteur gaussien... Le paramètre ρ désigne la corrélation entre les ventes

Introduction Principe Estimation de la moyenne µ d’une variable gaussienne Estimation de la variance d’une variable gaussienne Estimation d’une proportion.. Ce chapitre

A noter que la commande boxplot (tout comme la commande hist) ne produit pas seulement un dessin mais aussi une valeur, qui peut ˆ etre r´ ecup´ er´ ee dans une variable (x.boxplot,