Vous êtes sur la page 1sur 10

Your title

here
Other text

PROJET INTERWELL
Cahier des charges
Préparé par Amira Ben-khalifa, Romain Baillet, Beicip-Franlab

Version IW 2019.2
09 Août 2019
Projet IW –Cahier des charges sur les « gathers conditioning » 2
Contents
1 CONTEXTE..................................................................................................................3

2 TRAVAUX SOUHAITÉS................................................................................................3
2.1 Travail préliminaire...............................................................................................................................3
2.1.1 Définition de la géométrie de la Survey...................................................................................................3
2.1.2 Horizons sur les gathers...........................................................................................................................3
2.1.3 Lien avec le seg-y rompu.........................................................................................................................3

2.2 Description du module dans InterWell.................................................................................................3


2.3 Les interfaces souhaitées......................................................................................................................4
2.1 « LongTask », génération des angle-stacks...........................................................................................8
2.2 « Restore » du run.................................................................................................................................8

Projet IW –Cahier des charges sur les « gathers conditioning » 3


1 CONTEXTE
Les opérations sur les gathers sont planifiées pour la version 2019.2 afin d’être plus concurrentiel et
de répondre aux besoins projet de Beicip-Franlab avec notre outil interne. Il est souhaité de générer
des angle-stacks à partir des gathers pour compléter notre workflow d’inversion dans InterWell.

Pour ce faire, une étape de conversion des offsets en angle d’incidence est nécessaire et il est
souhaité se baser sur l’algorithme existant dans INTViewer « AngleField ». En option, il est aussi
nécessaire d’aligner les gathers en fonction de la vitesse (correction dynamique), en utilisant
l’algorithme disponible dans INTViewer « NMO ».

2 TRAVAUX SOUHAITÉS
2.1 Travail préliminaire
2.1.1 Définition de la géométrie de la Survey
Dans l’état actuel, il est attendu, en premier import, le chargement d’un angle-stack ou d’un full-
stack. Comme la génération des angle-stacks est une nouvelle première étape du workflow, il est
souhaité de pouvoir charger en premier des gathers et de créer une Survey InterWell (géométrie) à
partir de celui-ci. Ceci revoit la stratégie du « getFirstSepData » actuellement dans InterWell.

2.1.2 Horizons sur les gathers


Il est souhaité pouvoir faire un drag&drop des horizons sur les gathers ; aujourd’hui il est indiqué
qu’il manque une clé « OFFSET » ou « ANGLE ». La valeur de l’horizon est en fait la même, pour une
même position InLine XLine, pour tous les « OFFSET » ou « ANGLE ».

2.1.3 Lien avec le seg-y rompu


Les gathers étant des données volumineuses, il a été choisi d’importer les données dans InterWell en
xgy, avec en mémoire le chemin absolu vers le segy. Le cas de suppression du segy doit être prévu,
avec une potentielle icône « lien rompu » (ou autre marque d’identification) ainsi qu’un traitement
spécifique pour réactiver/mettre à jour ce lien.

2.2 Description du module dans InterWell


Il est souhaité, pour la génération des angles stacks de créer un module InterWell pour extraire des
angle-stacks/full-stack à partir des gathers.

Ce module serait accessible dans InterWell Core au-dessus de « Residual NMO Correction », sans
licence particulière. Le nom : « Angle-stack generation ».

Projet IW –Cahier des charges sur les « gathers conditioning » 4


Les résultats (angle-stack et full-stack générées) doivent apparaitre dans l’arbre de survey, dans
« Data/3D volumes ». En fonction de type de données générées :

 Full-stack: dans le nœud Full-stack data.


 Angle-stack : dans le nœud Angle-stack data.

Dans un second développement, nous gérerons les gathers full-azimuth (avec une clé supplémentaire
pour l’azimuth), qui proposera du stack en fonction également de l’azimuth (pas de transformation
nécessaire). Les nœuds «  Azimuthal Full-stack  »  et «  Azimuthal Angle-stack  » seront alors aussi
sollicités par ce module.

2.3 Les interfaces souhaitées


Les modèles des panneaux proposés sont suggérés mais nous sommes ouverts à d’autres
suggestions.

Ce module sera composé de 3 onglets :

 Première onglet: «  Inputs and velocity parameters  »:

Cet onglet est composé de 3 champs :

o Input data :
- Sélectionner les gathers dans une liste déroulante présents dans la Survey.
- Sélectionner le cube de vitesse dans une liste déroulante présents dans la Survey (type
« RMS » ou « Interval »)

Projet IW –Cahier des charges sur les « gathers conditioning » 5


o Velocity analysis :
- Paramètre : discrétisation – interpolation des vitesses (cf. « Angle-Field » module).
- Smoothing  : facultatif pour l’utilisateur, appliquer un smoothing sur les traces de
vitesse (cf. « Angle-Field » module).

o Apply NMO  :
- Facultatif pour l’utilisateur, Appliquer une correction dynamique sur les gathers avant
de générer des angle-stacks (cf. « NMO » module). Attention, nous souhaiterions que
cette correction dépende du cube de vitesse et non d’une valeur constante comme
dans le module actuel.

 Deuxième onglet  : «  Angles-selection  »  :


- L’interface de cet onglet souhaité ressemble à celui dans le module de « Multi-
Seismic Well Location »., sous forme de Tableau.
- Deux boutons pour ajouter et supprimer des intervalles d’angles pour le stack. Une
fenêtre de dialogue s’ouvre en cliquant sur « Add ». Il suffit d’écrire le nom,
angle_min, angle_max et type de data (full/angle stack). Il est souhaité d’afficher
dans le tableau les angles sélectionnées, par une simple clique sur OK dans la
fenêtre de dialogue.

Projet IW –Cahier des charges sur les « gathers conditioning » 6


 Troisième onglet  : «  Dimension  and processors »  :
- Permet de choisir la dimension de gathers en IL, XL et Time et le nombre de
processeurs ou thread pour le calcul.
- L’interface de cet onglet souhaité ressemble à celui dans le module de « Structure
».

Il est souhaité d’avoir 2 boutons en bas, actifs que lorsque :

 Présence de gathers ;
 Présence de vitesse avec les paramètres ok ;
 Au moins un angle défini.

Les deux boutons sont :

Projet IW –Cahier des charges sur les « gathers conditioning » 7


o « Preview stack » : en cliquant sur ce bouton, Il est souhaité d’afficher une fenêtre de
dialogue pour choisir une section (sélection IL et XL et « mode view »). En cliquant sur OK
deux sections combinées souhaités afficher :
- Section 1 : gathers en position IL et XL sélectionnée. Les champs d’angles de
couleur différents, les séparations des couleurs en fonction du choix des gammes
d’angle de l’utilisateur. Dessin des limites pour les intervalles avec un label
précisant la valeur de l’angle. Attention, il peut y avoir des recouvrements d’angles
(ex : Near 0-15° et Mid 10-20 et Full 5-45°).
- Section2  : une vue en section IL ou XL selon le « mode view » de tous les angles
stacks/full-stack généré à la volée, superposés dans une même vue sismique.

o « run  » : pour générer des angles stacks et les sauvegarder dans « Data>3D
volumes>full/angle seismic data ».

Projet IW –Cahier des charges sur les « gathers conditioning » 8


1.1 « LongTask », génération des angle-stacks
La génération des angle-stacks, avec ou sans la NMO, doit donc se réaliser :

 Soit à la volée sur une Inline ou une Xline pour le mode « Preview ».
 Soit sur l’intégralité de la zone sélectionnée pour un mode « normal » d’InterWell.

Le parcours de toutes les traces des gathers peut être long mais il est peu couteux en mémoire. Il
serait souhaité d’optimiser ce mode « normal » avec une option soit multi-processeur soit multi-
thread permettant d’augmenter les performances du calcul.

Par exemple, nous pourrions envisager de diviser la zone à traiter en sous-zones, à traiter par des
threads différents, pour enfin concaténer le résultat final.

L’option NMO est facultative et se traduit par le shift de la trace dans les gathers (shift dynamique i.e.
non constant avec un réinterpolation). La NMO ne change pas le résultat de la conversion OFFSET-
ANGLE, mais change le résultat du stack.

2.4 « Restore » du run


Il est souhaité de pouvoir restaurer les runs déjà existant « Angle-stack generation » par un clic droit.

Les gathers sont des données sismiques très volumineuses (souvent supérieures à 1TO), ce qui peut
obliger l’utilisateur à les supprimer après l’utilisation de ce module. Le cas de suppression des gathers
doit être gérer au moment de restaurer les « runs ».

Projet IW –Cahier des charges sur les « gathers conditioning » 9


Contact us

Beicip Franlab Headquarters


232, avenue Napoleon Bonaparte - BP 231
92502 Rueil Malmaison Cedex - France
Phone: + 33 1 47 08 80 00 - Fax : +33 1 47 08 41 85
e-mail : info@beicip.com - www.beicip.com

For further information, please contact your regional office or visit www.beicip.com

Europe / Africa / Asia


Middle East CIS / Russia South America North America Mexico
Head Office, Paris
info.bahrain@beicip.com info.moscow@beicip.com info.rio@beicip.com info@beicip-inc.com info.mexico@beicip.com
info@beicip.com
Tel: + 973 17 21 11 50 Tel: + 495 937 70 98 Tel: +55 21 8254 9756 Tel: +1 281 293 85 50 Tel: +52 9931 46 10 63
Tel: +33 1 47 08 80 00

Vous aimerez peut-être aussi