Brevet FR3063765A1 — publié le 20180914

2016-IPM-100868-U -FR 1 CORRÉLATION DES SURFACES DE STRATES À TRAVERS DES JOURNAUX DE PUITS Domaine technique La présente divulgation concerne généralement des procédés et dispositifs utilisés dans l'interprétation géologique. Plus spécifiquement, mais en aucune façon limitante, cette divulgation concerne la corrélation des surfaces des strates à travers des journaux de puits. 10 Contexte Un système de puits (par ex., pour l'extraction de gaz et de pétrole) peut comprendre de multiple puits de forage creusés à travers une formation souterraine. Chaque puits de forage peut comporter un outil de diagraphie de puits qui fournit des données sous la forme de journaux de puits à un opérateur de puits. Un journal de puits 15 peut être un dossier qui indique les formations géologiques qui sont pénétrées par un puits de forage. L'opérateur de puits peut examiner manuellement les journaux de puits afin d'identifier des strates ou 'autres caractéristiques d'intérêt dans la formation souterraine. Par exemple, l'opérateur de putts peut examiner manuellement de multiples journaux de puits dans une vue en coupe transversale bidimensionnelle (2D) ou une vue 20 tridimensionnelle (3D) afin d'identifier des structures ou des caractéristiques d'intérêt. Brève description des figures La figure 1 est une vue en coupe transversale latérale d'un exemple d'un système de puits permettant d'obtenir des journaux de puits selon certains aspects. 25 La figure 2 est un graphique d'un exemple de surfaces de strates qui ont été corrélées parmi de multiples journaux de puits selon certains aspects. La figure 3 est un graphique d'un exemple de corrélation sur des surfaces de strates de la figure 2 selon certains aspects. La figure 4 est un graphique d'un exemple d'une surface de strate 30 actualisée provenant des corrélations illustrées dans la figure 3 selon certains aspects. La figure 5 est un organigramme d'un exemple d'un procédé permettant de corréler des surfaces de strates à travers des journaux de puits selon certains aspects. La figure 6 est un organigramme d'un exemple d'un procédé permettant de déterminer une version actualisée d'une surface de strate basée sur une correction 35 selon certains aspects. 3063 765 2016-IPM-100868-U -FR 2 La figure 7 est un organigramme d'un exemple d'un procédé permettant de réaliser un alignement temporel dynamique selon certains aspects. La figure 8 est un graphique d'un exemple de deux journaux de puits avec des noeuds corrélés l'un à l'autre selon certains aspects. La figure 9 est un graphique d'un exemple d'une matrice d'erreur selon certains aspects. La figure 10 est une énumération d'un exemple d'un pseudo code permettant de générer une matrice d'erreur accumulée selon certains aspects. La figure lIA est un graphique d'un exemple de sous-trajets à travers 10 chacune des matrices de sous-erreurs de la figure 9 selon certains aspects. La figure 113 est un graphique d'un exemple d'un trajet complété à travers la matrice d'erreurs de la figure 9 selon certains aspects. La figure 12A est une vue en perspective d'un exemple d'une surface de strate générée à l'aide d'une optimisation par moindres carrés selon certains aspects. 15 La figure 12B est une vue en perspective d'un exemple d'une surface de strate générée par la propagation des corrélations puits-journal selon certains aspects. La figure 13 est un organigramme d'un exemple d'un dispositif informatique selon certains aspects. 20 Description détaillée Certains aspects et caractéristiques de la présente divulgation concernent l'actualisation d'un groupe de corrélations strate-surface basée sur une correction manuelle d'une corrélation strate-surface donnée à l'intérieur du groupe. Une corrélation strate-surface peut être une association entre des noeuds par ex., des points 25 de données) dans des journaux de puits qui correspondent à la même surface d'une strate donnée à l'intérieur d'une formation souterraine. Par exemple, un dispositif informatique peut recevoir de multiples journaux de puits. Le dispositif informatique peut analyser les journaux de puits afin de déterminer un groupe de corrélations strate-surface. Après quoi, ie dispositif informatique peut recevoir une entrée de l'utilisateur 30 indiquant une correction manuelle à l'une des corrélations strate-surface dans le groupe. Selon la correction manuelle, le dispositif informatique peut actualiser certaines ou toutes les autres corrélations strate-surface dans le groupe. Par exemple, en se basant sur une correction manuelle sur une première corrélation strate-surface dans le groupe, le dispositif informatique peut actualiser une seconde corrélation strate-surface dans le 35 groupe. 3063 765 2016-IPM-100868-U FR 3 Plus spécifiquement es strates dans une formation souterraine sont posées directement les unes sur les autres, de sorte qu'une surface supérieure d'une strate forme une surface inférieure d'une autre strate. Ceci entraîne une interdépendance parmi les surfaces de strate, et par conséquent les corrélations strate-surface. Le dispositif informatique peut tenir compte de cette interdépendance en recalculant les corrélations strate-surface dans le groupe en utilisant la corrélation manuelle comme une contrainte. Ceci peut donner une détermination plus réaliste et précise des corrélations strate-surface dans le groupe. Ces exemples illustratifs sont donnés afin de présenter au lecteur l'objet 10 général décrit ici et ils ne sont pas destinés à limiter la portée des concepts divulgués. Les sections suivantes décrivent diverses autres caractéristiques et exemples en référence aux figures parmi lesquels des chiffres identiques désignent des éléments identiques, et les descriptions de direction servent à décrire les aspects illustratifs mais, comme les aspects illustratifs, ne doivent pas servir à limiter la présente description. 15 La figure 1 est une vue en coupe transversale latérale d'un exemple d'un système de puits permettant d'obtenir des journaux de puits selon certains aspects. Le système de puits 100 comprend de multiples puits de forage 102a-h creusés à travers une formation souterraine 104. Les puits de forage 102a-h se prolongent de la surface du puits 108 dans les strates 106a-c de la formation souterraine 104. Les strates 106a-c 20 peuvent comprendre différents matériaux (par ex., de la roche, de la terre, du pétrole, de l'eau ou du gaz) ayant différentes épaisseur et forme. Certains ou tous les puits de forage 102a-h peuvent comprendre des outils de puits, tels que des outils de diagraphie 110a-b, permettant de générer des journaux de puits. Chacun des outils de puits peut mesurer des propriétés des roches, 25 du fluide, ou d'autres contenus des strates 106a-c et utiliser Ies propriétés mesurées pour générer un journal de puits respectif. Par exemple, l'outil de diagraphie 110e peut mesurer les propriétés électrique, acoustique, radioactive, électromagnétique ou de pression des régions des strates à proximité du puits de forage 102a. L'outil de diagraphie 110e peut ensuite utiliser les mesures pour générer un journal de puits. Un 30 journal de puits distinct peut être généré pour chacun des puits de forage 102a-h. Les outils de puits peuvent transmettre électroniquement les journaux de puits à un dispositif informatique 112, qui peut être positionné sur le site (illustré dans la figure 1) ou hors site. Les outils de puits peuvent communiquer électriquement avec le dispositif informatique 112 à travers une interface sans fil ou sur fil. Dans certains 35 exemples, les outils de puits peuvent transmettre électroniquement les journaux de puits 3063 765 2016-IPM-100868-U -FR 4 au dispositif informatique 112 indirectement, par ex., à travers l'Internet ou un autre réseau. Le dispositif informatique 112 peut afficher certains ou tous les journaux de puits sous forme de figures bidimensionnelles (2D) ou tridimensionnelles (3D). Un exemple d'une telle figure est illustré dans la figure 2. Dans la figure 2, chaque ligne verticale représente un puits de forage unique. Par exemple, la ligne verticale 202a représente un puits de forage donné. Étant donné qu'il y a 21 lignes verticales, y a 21 puits de forage différents représentés dans cette figure. La partie de la ligne 202a à proximité du haut 206 de la figure représente la partie du puits de forage proche de la 10 surface du puits, la profondeur du puits de forage augmentant vers le bas de la page. Les données à motifs sur la gauche d'une ligne verticale est un journal de puits. Par exemple, les données à motifs 204 sont un journal de puits correspondant au puit de forage représenté par la ligne 202a. Un sommet, un creux, ou un changement au niveau de l'ombrage dans les données à motifs 204 peut représenter la composition changeante 15 des strates dans la formation souterraine. Dans la figure 2, les neuf lignes verticales les plus à droite ont deux journaux de puits correspondants, un journal de puits sur la gauche et un autre journal de puits sur la droite. Par exemple, la ligne verticale 202b a un journal de puits 210 sur la gauche et un autre journal de puits 212 sur la droite. Ces journaux de puits proviennent 20 du même puits de forage (représenté par la ligne verticale 202b), mais générés avec des procédés différents. Par exemple, le journal de puits 210 peut être généré en se basant sur le rayonnement gamma émis par les strates dans la formation souterraine, et le journal de puits 212 peut être généré en se basant sur le potentiel spontané des strates dans ia formation souterraine. Le dispositif informatique 112 peut produire un quelconque 25 nombre et combinaison de journaux de puits individuellement ou simultanément. Dans l'exemple illustré dans la figure 2, tous les journaux de puits proviennent des puits de forage qui font partie du même système de puits et pénètrent les mêmes strates. Et donc, tous les journaux de puits fournissent des informations concernant les mêmes strates. Étant donné que les strates ne sont pas uniformes. que 30 les puits de forage se trouvent à des emplacements différents à l'intérieur du système de puits, et que les puits de forage ont différentes profondeurs, les journaux de puits ne s'alignent pas parfaitement les uns avec les autres. Par exemple, les rainures et les creux représentant une strate donnée dans le journal de puits 208 peuvent être plus proches du haut 206 de la figure 2 que les rainures et les creux représentant la même strate dans 3063 765 2016-IPM-100868-U -FR 5 e journal de puits 210. Il peut être souhaitable d'identifier et de corréler une strate unique à travers de multiples journaux de puits. Généralement, un géologue peut examiner les journaux de puits e identifier manuellement la même strate dans chaque journal de puits. Le géologue peut ensuite corréler la même strate à travers les journaux de puits. Des exemples de strates identifiés et corrélés manuellement sont donnés sous forme de lignes solides dans la figure 2. La première ligne solide (se prolongeant de la boîte «1» sur la gauche) peut représenter la surface supérieure d'une première strate. La deuxième ligne solide (se prolongeant de la boîte «2» sur la gauche) peut représenter la surface supérieure d'une 10 deuxième strate. La troisième ligne solide (se prolongeant de la boîte « 3 » sur la gauche) peut représenter la surface supérieure d'une troisième strate. Et, la quatrième ligne solide (se prolongeant de la boîte « 4» sur la gauche) peut représenter !a surface supérieure d'une quatrième strate. L'examen et la corrélation manuels des surfaces des strates parmi de multiples journaux de puits peuvent être coûteux, chronophages, difficiles et 15 subjectifs. Un géologue peut passer plusieurs jours à identifier et à corréler des milliers de surfaces à travers des dizaines de journaux de puits. Dans certains exemples, le dispositif informatique 112 peut exécuter une application logicielle pour identifier et corréler des strates à travers de multiples journaux de puits. Par exemple, le dispositif informatique 112 peut utiliser l'application 20 logicielle pour analyser chacun des journaux de puits, identifier les diverses strates dans les journaux de puits et corréler les strates les unes aux autres, le tout sans intervention manuelle. Des exemples de surfaces de strates corrélées à l'aide de l'application logicielle sont illustrés sous forme de lignes pointillées dans la figure 2. La première ligne pointillée (se prolongeant de ta boîte « 1 » sur la gauche) peut représenter la surface 25 supérieure d'une première strate. La deuxième ligne pointillée (se prolongeant de la boîte « 2 » sur la gauche) peut représenter la surface supérieure d'une deuxième strate. La troisième ligne pointillée (se prolongeant de la boîte « 3 » sur la gauche) peut représenter la surface supérieure d'une troisième strate. Et, la quatrième ligne pointillée (se prolongeant de la boîte « 4 » sur la gauche) peut représenter la surface supérieure d'une 30 quatrième strate. La corrélation des strates à l'aide de l'application logicielle peut être plus rapide, plus cohérente, nécessiter moins de temps de traitement et nécessiter moins de puissance que la corrélation manuelle. La corrélation basée sur un logiciel, cependant, ne fournit pas toujours des résultats identiques à la corrélation manuelle. Par exemple, les lignes pointillées de 35 la figure 2 dévient des lignes solides au niveau de certains emplacements. Ces déviations 3063 76 5 2016-IPM-100868-U -FR 6 sont représentées par des flèches. Certains exemples de a présente divulgation permettent à un utilisateur de corriger ces déviations ou d'autres erreurs dans les surfaces des strates corrélées à l'aide de l'application logicielle. Par exemple, le dispositif informatique 112 peut recevoir une entrée de l'utilisateur dans laquelle l'utilisateur fait glisser une partie d'une surface d'une strate identifiée à l'aide de l'application logicielle vers un nouvel emplacement. Un exemple de ce glissement est représenté par les flèches de la figure 3. Dans la figure 3, les surfaces de la strate 1 et de la strate 3 corrélées par le logiciel (illustrées par des lignes pointillées) sont glissées vers certains emplacements par l'utilisateur afin de se conformer plus précisément aux surfaces corrélées 10 manuellement. Dans certains exemples, le dispositif informatique 112 peut actualiser une ou plusieurs surfaces de strates en tenant compte des corrections manuelles susmentionnées. Par exemple, les corrections manuelles sur les surfaces de la strate 1 et de la strate 3 peuvent également affecter une surface de la strate 2, parce que la strate 15 2 est positionnée entre la strate 1 et la strate 3. Par conséquent, le dispositif informatique 112 peut actualiser une surface pour la strate 2 en utilisant les corrections manuelles sur la strate I et la strate 3 comme contraintes. Un exemple d'une surface actualisée pour la strate 2 est illustré dans la figure 4. Dans la figure 4, a ligne 402 est la surface originelle de la strate 2 identifiée et corrélée par l'application logicielle. La ligne 406 représente la 20 surface manuellement identifiée pour la strate 2. Et la ligne 404 représente la surface actualisée pour fa strate 2, qui a été généré par l'application logicielle et en tenant compte des corrections manuelles sur la strate 1 et la strate 3. Étant donné que la surface actualisée est plus proche de la surface manuellement identifiée la surface actualisée pourrait être plus précise. 25 Dans certains exemples, le dispositif informatique 112 peut implémenter certaines ou toutes les caractéristiques susmentionnées à l'aide du procédé illustré dans la figure 5. Dans d'autres exemples, le dispositif informatique 112 peut implémenter un procédé qui possède plus d'étapes, moins d'étapes, des étapes différentes, ou un ordre différent d'étapes illustrées dans la figure 5. 30 En se référant maintenant à la figure 5, dans le bloc 502, le dispositif informatique 112 détermine les puits de forage d'intérêt. Le dispositif informatique 112 peut déterminer les puits de forage d'intérêt en se basant sur l'entrée de l'utilisateur indiquant les puits de forage d'intérêt. Par exemple, le dispositif informatique 112 peut afficher une interface utilisateur graphique (IUG) ayant une représentation visuelle de 35 multiple puits de forage dans un système de puits. Le dispositif informatique 112 peut 3063 76 5 2016-IPM-100868-U -FR 7 recevoir, sous forme d'une entrée de l'utilisateur, une sélection de certains ou de tous les puits de forage affiché dans l'IUG. Dans certains exemples, les puits de forage n'ont pas besoin d'être choisis ou ordonnés selon une ligne d'inclinaison sédimentaire. Le dispositif informatique 112 peut recevoir l'entrée de l'utilisateur à travers un dispositif d'entrée de l'utilisateur. Le dispositif informatique 112 peut utiliser les puits de forage choisis comme les puits de forage d'intérêt. Dans le bloc 504 le dispositif informatique 112 reçoit des journaux de puits associés aux puits de forage d'intérêt. Par exemple, le dispositif informatique 112 peut récupérer les journaux de puits à partir d'un dispositif de mémoire local. Dans un autre exemple, le dispositif informatique 112 peut communiquer avec un serveur distant pour récupérer les journaux de puits à partir d'une base de données distante. Dans le bloc 506, le dispositif informatique 112 prétraite les journaux de puits correspondants aux puits de forage d'intérêt. Le dispositif informatique 112 peut réaliser une ou plusieurs opérations pour prétraiter les journaux de puits. Dans certains exemples, le dispositif informatique 112 peu prétraiter les journaux de puits en normalisant les journaux de puits de sorte que les journaux de puits puissent être comparés les uns aux autres. Par exemple, tous les journaux de puits peuvent avoir une fourchette de valeurs uniforme. Afin de rendre les journaux de puits comparables, le dispositif informatique 112 peut manipuler les journaux de puits de sorte que tous les journaux de puits ont la même fourchette de valeurs. Comme un exemple particulier, le journal de puits à potentiel spontané ne possède généralement pas une fourchette de valeurs standards. Par conséquent, afin de comparer les journaux de puits à potentiel spontané, le dispositif informatique 112 peut normaliser les deux journaux de puits de sorte que les deux ont la même fourchette de valeurs. Dans certains exemples, le dispositif informatique 112 peut prétraiter les journaux de puits en lissant les journaux de puits. Par exemple, les journaux de puits peuvent avoir un bruit à fréquence élevée. Le dispositif informatique 112 peut lisser les journaux de puits pour réduire ou éliminer l'influence du bruit à fréquence élevée. Par exemple, le dispositif informatique 112 peut diviser le journal de puits en intervalles ayant une quantité prédéterminée de noeuds (par ex., des intervalles de 5 noeuds). Le dispositif informatique 112 peut déterminer une valeur moyenne des noeuds dans un intervalle et attribuer !a valeur moyenne a tous les noeuds dans l'intervalle. Le dispositif informatique 112 peut répéter ce procédé pour tous les intervalles, lissant ainsi le journal de puits. Ceci peut aider à réduire l'influence du bruit à fréquence élevée dans le procédé de corrélation puits-journal. 306 3 76 5 2016-IPM-100868-U -FR 8 Dans certains exemples, le dispositif informatique 112 peut prétraiter les journaux de puits en enlevant une tendance des journaux de puits. Une tendance peut comprendre une augmentation ou une diminution des valeurs d'un journal de puits avec la profondeur. Une tendance peut se produire en raison d'un mauvais fonctionnement de l'outil de puits qui a généré le journal de puits ou certains autres phénomènes non géologiques. Le dispositif informatique 112 peut enlever une tendance à partir d'un journal de puits afin de réduire les erreurs associées à la tendance. Dans certains exemples, le dispositif informatique 112 peut ne pas prétraiter les journaux de puits. Au lieu de cela, le dispositif informatique 112 peut utiliser 10 les journaux de puits dans leur forme brute pour réaliser certaines ou toutes les étapes restantes décrites ci-dessous. Dans le bloc 508, le dispositif informatique 112 identifie et corrèle les strates parmi les journaux de puits prétraités. Par exemple. le dispositif informatique 112 peut exécuter une application logicielle qui automatiquement (par ex., sans intervention 15 manuelle) identifie des strates dans les journaux de puits et corrèle les strates à travers les journaux de puits. Dans le bloc 510, le dispositif informatique 112 détermine si une correction manuelle sur une surface de strates donnée a été reçue. La correction manuelle peut être fournie par un utilisateur. 20 Dans certains exemples, le dispositif informatique 112 peut recevoir une entrée de l'utilisateur indiquant la correction manuelle. Par exemple, le dispositif informatique 112 peut recevoir une entrée sous forme de texte désignant un nouvel emplacement pour une surface de strate et indiquant que l'emplacement originellement identifié était incorrect. Ceci peut être la correction manuelle. Comme autre exemple, le 25 dispositif informatique 112 peut afficher une ligne d'IUG indiquant un emplacement d'une surface de strate. Le dispositif informatique 112 peut détecter un utilisateur qui fait glisser la ligne de l'IUG vers un nouvel emplacement, indiquant ainsi que l'emplacement originel de la surface de strate était incorrect. Ceci peut être la correction manuelle. Si le dispositif informatique 112 détermine qu'une correction manuelle à 30 une surface de strate a été reçue, le procédé peut continuer vers le bloc 512. Sinon, le procédé peut continuer vers le bloc 514. Dans le bloc 514, le dispositif informatique 112 affiche une IUG, telle que l'IUG illustrée dans les figures 2 à 4, représentant visuellement les surfaces de la strate. Dans le bloc 512, le dispositif informatique 112 détermine une version 35 actualisée d'une ou de plusieurs autres surfaces de strate basé sur la correction 3063 76 5 2016-IPM-100868-U FR 9 manuelle. Par exemple, le dispositif informatique 112 peut déterminer une version actualisée d'une surface de strate unique ou des versions actualisées de multiples surfaces de strate basé sur la correction manuelle. Dans certains exemples, le dispositif informatique peut de nouveau déterminer toutes les surfaces de strate basée sur la correction manuelle. Ceci peut entraîner îa non-modification de certaines surfaces de strate et la modification d'autres surfaces de strate. Dans certains exempies, le dispositif informatique 112 peut déterminer la version actualisée de la ou des autres surfaces de strate à l'aide du procédé illustré dans la figure 6. Dans d'autres exemples, e dispositif informatique 112 peut implémenter 10 un procédé qui possède plus d'étapes, moins d'étapes, des étapes différentes, ou un ordre différent d'étapes illustrées dans la figure 6. Dans ie bloc 602, le dispositif informatique 112 détermine de multiples paires puits-journal parmi les journaux de puits (par ex., reçus dans le bloc 504). Dans certains exemples, le dispositif informatique 112 peut déterminer toutes les paires puits- 15 journal possibles à partir des journaux de puits. Par exemple, le dispositif informatique 112 peut déterminer un total de (njournaux*Oliournaux-i ))/2 paires de journaux de puits, dans laquelle njourr,. représente le nombre de journaux de puits. Comme exemple spécifique, s'il existe au total 10 journaux de puits, le dispositif informatique 112 peut générer (10*(10- 1))12 -= 45 paires puits-journal distinctes. 20 Dans le bloc 604, le dispositif informatique 112 réalise un alignement temporel dynamique sur chaque paire puits-journal pour déterminer une corrélation respective entre chaque paire puits-journal. L'alignement temporel dynamique peut être une technique permettant de déterminer un alignement ou une corrélation entre deux séquences dépendantes du temps qui peuvent varier au niveau de la vitesse. Un résultat 25 de l'alignement temporel dynamique peut comprendre un «eu de points de corrélation entre les deux journaux de puits dans la paire puits-journal. Par exemple, le dispositif informatique 112 peut utiliser l'alignement temporel dynamique pour déterminer que les points [1, 2, 3, 4, 5] dans un journal de puits est corrélé aux points [3, 4, 5, 6, 7, 9] dans un autre journal de puits. 30 Le dispositif informatique 112 peut utiliser la correction manuelle provenant du bloc 510 pour réaliser l'alignement temporel dynamique. Par exemple, en se référant de nouveau à la figure 3, l'actualisation manuelle de l'emplacement de la surface de la strate 1 dans le journal de puits 304 (illustrée par la flèche) peut donner une corrélation actualisée entre la surface de la strate 1 dans le journal de puits 304 et la 35 surface de la strate 1 dans le journal de puits 306. L'actualisation manuelle de 3063 765 2016-IPM-100868-U -FR 10 l'emplacement de la surface de la strate 3 dans le journal de puits 302 peut donner une corrélation actualisée entre la surface de la strate 3 dans le journal de puits 302 et la surface de la strate 3 dans le journal de puits 304. Le dispositif informatique peut utiliser les corrélations actualisées provenant des corrections manuelles pour réaliser l'alignement temporel dynamique. Un autre exemple de correction manuelle est illustré dans la figure 8. Le noeud numéro 7 dans le journal de puits pour le Puits I est un emplacement manuellement corrigé pour la surface de la strate '1 et il est corrélé au noeud numéro 4 dans le journal de puits pour le Puits J. Le noeud numéro 18 dans le journal de puits pour le Puits I est 10 un emplacement manuellement corrigé pour la surface de la strate 3 et il est corrélé au noeud numéro 15 dans le journal de puits pour le Puits J. Les corrections manuelles donnent des corrélations actualisées pour !a surface de la strate 1 et la surface de la strate 3. Le dispositif informatique 112 peut utiliser les corrélations actualisées provenant des corrections manuelles pour réaliser l'alignement temporel dynamique. 15 Dans certains exemples, le dispositif informatique 112 peut réaliser l'alignement temporel dynamique sur une paire de puits-journal selon le procédé illustré dans la figure 7. Dans d'autres exemples, le dispositif informatique 112 peut implémenter un procédé qui possède plus d'étapes, moins d'étapes, des étapes différentes, ou un ordre différent d'étapes illustrées dans la figure 7. 20 Dans le bloc 702, le dispositif informatique 112 divise les journaux de puits dans la paire puits-journal en sous-section basé sur une corrélation actualisée découlant d'une correction manuelle (par ex., une corrélation actualisée déterminée dans le bloc 604). Le nombre de sous-sections peut être égal au nombre de corrélations actualisées identifiées dans le bloc 604 + 1. Par exemple, en se référant à la figure 8, il y 25 a deux corrélations actualisées en raison de deux corrections manuelles, les deux corrélations actualisées donnant trois sous-sections 802, 804 et 806. Le dispositif informatique 112 peut déterminer et diviser res journaux de puits en ces trois sous-sections 802, 804 et 806. Comme il est présenté plus en détail ci-dessous, le dispositif informatique 112 peut réaliser plusieurs corrélations plus petites (et plus précises) en 30 utilisant les petites sous-sections pour le Puits I et le Puits J, plutôt que de corréler, dans son intégralité, les journaux de puits pour le Puits I et le Puits J. Dans le bloc 704, le dispositif informatique 112 sélectionne une sous-section. Par exemple, le dispositif informatique 112 peut sélectionner la première sous-section dans une liste de sous-sections générée dans le bloc 704. Dans certains 3063 765 2016-IPM-100868-U FR 11 exemples, deux ou plusieurs sous-sections peuvent être choisies et analysées en parallèle. Dans le bloc 706, le dispositif informatique 112 génère une sous-matrice d'erreur pour la sous-section. Le dispositif informatique 112 génère la sous-matrice d'erreur à partir d'une matrice d'erreur plus grande. Un exemple de sous-matrices d'erreur et de la matrice d'erreur plus grande 900 est illustré dans la figure 9. Un axe de la matrice d'erreur 900 peut représenter des noeuds dans un journal de puits (par ex., le puits I de la figure 8) et un autre axe de la matrice d'erreur 900 peut représenter des noeuds dans un autre journal de puits (par ex., le puits J de la figure 8). Chaque boîte dans la matrice 10 d'erreur 900 peut représenter une corrélation entre un noeud dans un journal de puits et un autre noeud dans un autre journal de puits. Le dispositif informatique 112 peut générer la matrice d'erreur 900 à l'aide de l'équation suivante : Error IV rix(i, Log i(i) - Log (j) qui peut donner une matrice d'erreur 900 de la taille i x j. 15 Des exemples des corrélations actualisées de la figure 8 sont illustrés dans la matrice d'erreur 900 de la figure 9 sous forme de points 902 et 904. Ces corrélations actualisées peuvent servir comme des contraintes qui réduisent sensiblement le nombre de trajets possibles à partir du coin inférieur gauche de la matrice d'erreur 900 vers le coin supérieur droit de la matrice d'erreur 900. Par exemple, les trajets 20 possibles du coin inférieur gauche de la matrice d'erreur 900 (au niveau du point (0,0)) vers le point 902 sont à l'intérieur de la zone désignée comme la sous-matrice d'erreur 1. Les trajets possibles du point 902 vers le point 904 sont à l'intérieur de la zone désignée comme la sous-matrice d'erreur 2. Les trajets possibles du point 904 vers le coin supérieur droit de la matrice d'erreur 900 (au niveau du point (24,24)) sont à l'intérieur de 25 la zone désignée comme la sous-matrice d'erreur 3. Le dispositif informatique 112 peut réaliser un alignement temporel dynamique en utilisant chacune de ces sous-matrices d'erreur, qui sont beaucoup plus petites que la matrice d'erreur 900 en entier. L'alignement temporel dynamique donne un jeu de points (nodei, nodei) qui peut former le trajet d'erreur moyen minimal à partir du coin inférieur gauche de la matrice d'erreur 30 900 vers le coin supérieur droit de la matrice d'erreur 900 à travers les points de corrélation manuellement actualisés 902, 904. Dans certains exemples, un journal de puits peut avoir deux ou plusieurs ensembles de données générés à l'aide de différents procédés. Par exemple, un journal de données peut avoir des ensembles de données de rayon gamma ou sonique. Le 35 dispositif informatique 112 peut générer une matrice d'erreur combinée à partir de deux 3063 76 5 2016-IPM-100868-U -FR 12 ou plusieurs ensembles de données. Par exemple, le dispositif informatique 112 peut générer une première matrice d'erreur pour l'ensennb e de données sonique et une seconde matrice d'erreur pour l'ensemble de données de rayon gamma. Le dispositif informatique 112 peut ensuite calculer la moyenne de la première matrice d'erreur et de la seconde matrice d'erreur, ou sinon combiner la première matrice d'erreur et la seconde matrice d'erreur, pour générer une matrice d'erreur combinée. Dans certains exemples, le calcul de la moyenne des matrices d'erreur de la façon présentée ci-dessus peut entraîner des imprécisions en raison du fait que les sous-matrices erreur peuvent avoir des distributions de valeurs différentes. Par 10 exemple, une sous-matrice d'erreur générée à partir d'un ensemble de données sonique peut avoir une distribution différente des valeurs par rapport à une autre sous-matrice d'erreur générée à partir d'un ensemble de données de rayon gamma. Dans certains exemples, le dispositif informatique 112 peut surmonter ce problème en transformant les sous-matrices d'erreur provenant des différents ensembles de données en distributions 15 uniformes respectives avant la combinaison des sous-matrices d'erreur. Les sous- matrices d'erreur transformées peuvent ensuite être combinées. Par exemple, le dispositif informatique 112 peut implémenter l'équation suivante : C omb ine E IVI f orm E M cledu 'e Uniforrit(S ciatu_set.B dans laquelle CombinedEM1 est une sous-matrice d'erreur combinée ; 20 SE/Ildata.''tA est une sous-matrice d'erreur générée à l'aide d'un ensemble de données (ensemble de données A) ; SEMd','','8 est une sous-matrice d'erreur générée à l'aide d'un autre ensemble de données (ensemble de données B) ; et Uniform décrit une opération pour transformer une sous-matrice d'erreur en une distribution uniforme. Dans le bloc 708, le dispositif informatique 112 génère une matrice 25 d'erreur accumulée pour la sous-section basé sur la sous-matrice d'erreur. Dans certains exemples, le dispositif informatique 112 peut générer la matrice d'erreur accumulée selon le procédé illustré dans le pseudo code illustré dans la figure 10. En se référant à la figure 10, AccEi peut être une matrice qui stocke les valeurs d'une erreur accumulée. En-Ali peut être la sous-matrice d'erreur précédemment créée à partir du bloc 706. Path Li peut 30 être la matrice qui stocke la longueur du trajet d'erreur moyenne minimale à chaque élément dans la matrice d'erreur accumulée. Diri i peut être une matrice qui stocke un enregistrement de la dernière étape qui a été prise pour arriver à chaque élément dans le trajet. Le stockage d'un enregistrement de la dernière étape prise pour arriver à chaque élément dans le trajet peut simplifier un procédé de rétro-suivi décrit plus en détail ci- 3063 76 5 2016-IPM-100868-U -FR 13 dessous) qui peut suivre la création de la matrice d'erreur accumulée. En référence au pseudo code de la figure 10, si l'élément est un élément final possible dans le trajet, on peut donner une valeur de 0 à l'élément dans Diro. Si la dernière étape qui a été prise provenait d'un élément de gauche, on peut donner une valeur de 1 à la direction dans 5 Dirii. Si la dernière étape qui a été prise provenait d'un élément de gauche inférieur, on peut donner une valeur de 2 à la direction dans Diri, Si la dernière étape qui a été prise provenait d'un élément du bas, on peut donner une valeur de 3 à la direction dans Diri, Le procédé illustré dans le pseudo code de la figure 10 comprend une contrainte de marche. La contrainte de marche exige que pour chaque deux étapes dans 10 la direction horizontale, une étape verticale doit être prise. Et, pour chaque deux étapes dans la direction verticale, une étape horizontale doit être prise. D'autres exemples peuvent ne pas contenir la contrainte de marge ou peuvent comprendre une version différente de la contrainte de marche. Les caractéristiques du procédé illustré dans la figure 10 peuvent 15 changer en fonction des caractéristiques de la sous-section. Par exemple, la sous-section 802 de la figure 8 comporte un noeud de départ non déterminé et un noeud de fin connu (numéro de noeud 7). La sous-section 804 a un noeud de départ connu (numéro de noeud 7) et un noeud de fin connu numéro de noeud 18). La sous-section 806 a un noeud de départ connu (numéro de noeud 18) et un noeud de fin inconnu. Dans certains exemples, 20 la partie 1002 du pseudo code de la figure 10 peut être remplacé par un pseudo code différent (et le procédé réalisé par le dispositif informatique 112 modifié en conséquence) basé sur le fait que le noeud de départ et le noeud de fin de la sous-section sont connus ou inconnus. Par exemple, si la sous-section a un noeud de départ connu et un noeud de fin connu, la partie 1002 peut être remplacée par le pseudo code suivant 25 for (i = 0,j 0) AccE(0,j) = for(i 0,j = 0) AccE(i3O) = for (i 30 AccE(i',j) = for(i i,',j j,,') AccE(i,jr'') Comme autre exemple, si la sous-section a un noeud de départ connu et un noeud de fin inconnu, la partie 1002 peut être remplacée par le pseudo code 35 suivant : 3063 76 5 2016-IPM-100868-U FR 14 for (i = 0,j # 0) AccE(0,j) = for(i # 0,j = 0) AccE(i, 0) = 5 Comme autre exemple, si la sous-section a un noeud de départ inconnu et un noeud de fin connu, la partie 1002 peut être remplacée par le pseudo code suivant : for (i Urnax,i AccE(iin',,j) for(i 1max,1 # intax) 10 AccE(i,jmax) = Comme autre exemple, si la sous-section a un noeud de départ inconnu et un noeud de fin inconnu, la partie 1002 peut rester la même. Dans le bloc 710, le dispositif informatique 112 détermine un trajet à travers la matrice d'erreur accumulée. Le trajet peut donner l'erreur globale la plus petite 15 dans une corrélation entre les journaux de puits pour la sous-section. Par exemple, un point de départ pour la sous-section peut être connu mais un point de fin pour la sous-section peut être inconnu. Dans un tel exemple, le dispositif informatique 112 peut déterminer le trajet au moins en partie en déterminant un point de fin pour la sous-section. Par exemple, chaque point (par ex., chaque coordonnée (nodei, nodej)) dans la matrice 20 d'erreur accumulée peut comprendre ia moyenne d'erreurs pour arriver à ce point. Le dispositif informatique 112 peut analyser les points le long de la ligne la plus haute et de la colonne la plus à droite dans la matrice d'erreur accumulée pour déterminer lequel des points a l'erreur moyenne la pus basse. Le dispositif informatique 112 peut utiliser ce point comme point de fin. Maintenant que le point de départ et le point de fin sont connus, 25 le dispositif informatique 112 peut déterminer un trajet entre les deux points en utilisant un procédé appelé rétro-suivi. Le rétro-suivi comprend la détermination d'un trajet entre un point de départ et un point de fin dans la matrice d'erreur accumulée à l'aide de la matrice Dir décrite ci-dessus en référence à la figure 10. La matrice Dir peut contenir la dIrection 30 vers un point précédent. Le dispositif informatique 112 peut faire un rétro-suivi du trajet entre le point de départ et le point de fin en commençant au niveau du point de fin, en trouvant le point précédent et en l'ajoutant à une liste. Le dispositif informatique 112 peut ensuite reculer du point précédent, trouver encore un autre point précédent et ajouter ce point précédent à la liste. Le dispositif informatique 112 peut répéter ce procédé jusqu'à 3063 765 2016-IPM-100868-U -FR 15 ce que le trajet arrive au point de départ. Un exemple d'un tel procédé est illustré en utilisant le pseudo code : C urrentN odes (x, y) = (terminal!, terminal') W hile 3 > 2 5 if D ir(x ,y) addthe f ollowingn.ocletothepath (X - 1,y - 2) CurrentN odes(x, y) - 1,y - 2) Dir(x, y) == 2 10 adtithe followingnocletothepath (x - 1,y - 1) CarrentN odes (x, y) = (x - 1, y - 1) if D ir (x , y) == 3 addthe followingnocletothepath (x - 2,y - 1) CarrentiV ocies(x, y) = (x - 2,y - 1) 15 if Dir(x, y) == 0 Stop. Vous avez atteint l'un des points de départ possible pour le trajet. Dans le bloc 712, le dispositif informatique 112 détermine si toutes les 20 sous-sections ont été analysées. Si le dispositif informatique 112 détermine que toutes les sous-sections n'ont pas été analysées, le procédé peut revenir au bloc 704 et choisir une autre sous-section pour analyse. Si le dispositif informatique 112 détermine que toutes les sous-sections ont été analysées, le procédé peut passer au bloc 714. Dans le bloc 714, le dispositif informatique 112 combine les trajets (par 25 ex., déterminés dans le bloc 710) provenant de toutes les sous-sections, en un trajet combiné unique. Le trajet combiné peut être un ensemble de noeuds corrélés entre les journaux de puits et la paire puits-journal. Dans certains exemples, le dispositif informatique 112 peut rajouter ensemble tous les trajets déterminés pour toutes les sous-sections dans un trajet combiné. Par exemple, la figure 11A illustre un exemple de sous- 30 trajets à travers chacune des matrices de sous-erreur de la figure 9. La figure 11B illustre un exemple d'un trajet complété à travers la matrice d'erreur 900 et formé en associant les sous-trajets à travers les sous-matrices d'erreur. Le procédé de la figure 7 peut être répété pour chaque paire puits-journal. Par exemple, le dispositif informatique 112 peut répéter le procédé de la figure 7 35 pour déterminer un trajet combiné entre chaque paire puits-journal identifiée dans le bloc 3063 76 5 2016-IPM-100868-U -FR 16 602 de la figure 6. Dans certains exemples, à l'issue du procédé de la figure 7, le procédé de la figure 6 peut continuer vers le bloc 606. Dans le bloc 602, le dispositif informatique 112 transforme les multiples journaux de puits en un espace plat basé sur la corrélation respective entre chaque paire puits-journal (par ex., en utilisant le trajet combiné pour chaque paire puits-journal déterminée dans le bloc 714). L'espace plat peut être un système de coordonnées dans lequel tous les noeuds qui correspondent à la même surface de strate sont positionnés dans le même plan bidimensionnel (par ex., ont la même profondeur). Dans certains exemples, le dispositif informatique 112 peut utiliser les corrélations respectives entre 10 chaque paire puits-journal pour former un système d'équation représentant les décalages des journaux de puits dans l'espace plat. Par exemple, le dispositif informatique 112 peut déterminer que le noeud i dans le Puits lest corrélé au noeud j dans le Puits J. Le dispositif informatique 112 peut transformer les valeurs pour le noeud i et le noeud j en espace plat, dans lequel les deux 15 noeuds auront la même valeur de profondeur. Afin de transformer les valeurs du noeud i et du noeud j en espace plat, un décalage peut être déterminé qui est égal à la différence dans les valeurs de profondeur entre le noeud j et le noeud j. Ce décalage peut être représenté par l'équation de décalage suivante : shift(i,Wei(i)- shift.(1,Welli) = z1 - 20 dans laquelle z1 représente une valeur pour le noeud j et zi représente une valeur pour le noeud i. Le dispositif informatique 112 peut répéter ce procédé pour chaque corrélation (nodei , noc ) dans chaque paire puits-journal pour former un système d'équations. Le système d'équations peut former une matrice, qui peut être représenté comme : 25 D,s dans laquelle D, peut être un opérateur de matrice creuse et ayant des uns et des uns négatifs qui peuvent être utilisés pour déterminer la différence entre les décalages dans l'équation susmentionnée ; s peut être une colonne ayant les décalages de chaque noeud de chaque journal de puits dans espace plat ; et d, peut être une 30 colonne exprimant la différence de profondeur pour les noeuds corrélés (par ex. zi)). Dans certains exemples, certaines des lignes dans la matrice susmentionnée correspondront aux corrélations découlant des corrections manuelles et d'autres lignes dans la matrice correspondront aux corrélations automatiquement 35 déterminées. Les lignes dans la matrice correspondant aux corrections manuelles peut 3063 76 5 2016-IPM-100868-U -FR 17 être peuvent être pondérées (par ex., multipliées par une constante de pondération) pour leur donner plus de poids que les corrélations automatiquement déterminées. Dans certains exemples, il peut y avoir plus de paires de noeuds corrélés que de noeuds totaux dans tous les journaux de puits (par ex., puisque chaque noeud individuel peut être corrélé à de multiples autres noeuds). Ceci peut entraîner une surdétermination dans la matrice susmentionnée. Par conséquent, les décalages peuvent être déterminés en minimisant l'erreur quadratique de la matrice selon l'équation suivante min] Dss cl,112 10 Ceci peut être appelé une optimalisation par moindres carrés. En réalisant l'optimisation par moindres carrés, l'erreur dans une surface de strate calculée peut être propagée à travers tous les journaux de puits. Ceci peut entraîner une approximation plus précise de la surface de la strate que d'autres approches, qui peuvent propager l'erreur d'un puits-journal à un autre. Par exemple, la figure 12A illustre une 15 surface de la strate (la ligne pointillée) qui a été déterminée en utilisant l'optimisation par moindres carrés. La figure 12A illustre également la surface de la strate réelle (la ligne solide). La surface de la strate déterminée en utilisant l'optimisation par moindres carrés est proche de la surface de la strate réelle, et l'erreur entre les deux surfaces est distribuée de façon égale parmi les puits 1 à 5. Par contre, la figure 12B illustre une 20 surface de la strate (la ligne pointillée) déterminée par la propagation d'erreurs d'un journal de puits à un autre. Un exemple de la propagation d'erreurs d'un journal de puits à un autre peut comprendre la propagation de l'erreur à partir d'un point de départ 1202 d'une surface de la strate dans le puits 1 vers le puits 2, et le puits 2 vers le puits 3 et le puits 3 vers le puits 4, et ainsi de suite. Comme le démontre la figure 12B, la quantité 25 d'erreurs continue d'augmenter, ce qui entraîne un échec de connexion du point de fin 1204 de la surface de la strate au point de départ originel 1202. Après la détermination des décalages vers l'espace plat, le dispositif informatique 112 peut utiliser les décalages pour transformer les journaux de puits en espace plat. 30 Dans le bloc 608, le dispositif informatique 112 transforme les noeuds ayant la même valeur de profondeur dans l'espace plat en un domaine de profondeur pour déterminer les versions actualisées de l'une ou des plusieurs surfaces de la strate. Par exemple, une fois que tous les journaux de puits sont transformés en espaces plats, le dispositif informatique 112 peut identifier tous les noeuds qui ont la même valeur de 35 profondeur dans l'espace plat. Le dispositif informatique 112 peut ensuite transformer ces 3063 76 5 2016-IPM-100868-U -FR 18 noeuds en un domaine de profondeur, dans lequel ils représentent les versions actualisées de l'une ou des plusieurs surfaces de la strate. Dans le bloc 610, le dispositif informatique 112 affiche la surface actualisée de la strate. Par exemple, le dispositif informatique 112 peut afficher une IUG 5 qui comprend certains ou tous les journaux de puits et une ligne (par ex., une ligne solide ou pointillée) indiquant la surface actualisée de la strate. Un exemple d'une telle IUG a été précédemment décrit par rapport à la figure 4. Dans certains exemples, certaines ou toutes les caractéristiques susmentionnées peuvent être irnp!émentées à l'aide du dispositif informatique 112 illustré 10 dans la figure 13. Le dispositif informatique 112 peut comprendre un dispositif de traitement 1304, un bus 1306, un dispositif de mémoire 1308, un dispositif d'entrée par l'utilisateur 1316, un dispositif d'affichage 1318 et une interface de communication 1320. Dans certains exemples, certains ou tous les composants illustrés dans la figure 13 peuvent être intégrés dans une structure unique, telle qu'un boîtier unique. Dans d'autres 15 exemples, certains ou tous les composants illustrés dans la figure 13 peuvent être distribués (par ex., dans des boîtiers distincts) et en communication électrique les uns avec les autres. Le dispositif de traitement 1304 peut exécuter une ou plusieurs opérations pour automatiquement corréler les surfaces des strates à travers les journaux 20 de puits. Le dispositif de traitement 1304 peut exécuter des instructions stockées dans le dispositif de mémoire 1308 pour réaliser les opérations. Le dispositif de traitement 1304 peut comprendre un dispositif de traitement ou de multiples dispositifs de traitement. Des exemples non limitant du dispositif de traitement 1304 peuvent comprendre un réseau de portes programmables de terrain (FPGA), un circuit intégré spécifique à une application 25 (ASIC), un microprocesseur, etc. Le dispositif de traitement 1304 peut être couplé en communication au dispositif de mémoire 1308 à travers le bus 1306. Le dispositif de mémoire non-volatile 1308 peut comprendre un quelconque type de dispositif de mémoire qui conserve les informations stockées lorsqu'il est éteint. Des exemples non limitant du dispositif de 30 mémoire 1308 comprend une mémoire morte programmable et effaçable électriquement (EEPROM), une mémoire flash, ou un quelconque autre type de mémoire non-volatile. Dans certains exemples, au moins certains du dispositif de mémoire 1308 peuvent comprendre un support à partir duquel le processeur 1304 peut lire les instructions. Un support lisible par ordinateur peut comprendre des dispositifs de stockage électronique, 35 optique, mécanique ou d'autres types de dispositifs de stockage quî peuvent fournir au 3063 76 5 2016-IPM-100868-U -FR 19 dispositif de traitement 1304 des instructions lisibles par ordinateur ou d'autres codes de programme Des exemples non-limitants de support lisible par ordinateur comprennent (mais sans limitation) un ou des disques magnétiques, une ou des puces de mémoire, une mémoire morte (ROM), une mémoire vive (RAM), un ASIC, un dispositif de traitement configuré, un stockage optique, ou un quelconque autre support à partir duquel un dispositif de traitement d'ordinateur peut lire des instructions. Les instructions peuvent comprendre des instructions spécifiques à un dispositif de traitement générées par un compilateur ou un interpréteur à partir du code écrit dans une quelconque langue de programmation informatique, comprenant, par ex., C, C+++, C#, etc. 10 Dans certains exemples, le dispositif de mémoire 1308 peut comprendre des journaux de puits 1310. Les journaux de puits 1310 peuvent être transmis au dispositif informatique 112 à partir d'un ou de plusieurs outils de puits positionnés dans un ou plusieurs puits de forage. Dans certains exemples, le dispositif de mémoire 1308 peut comprendre 15 un moteur de corrélation de puits-journal 1312. Le moteur de corrélation de puits-journal 1312 peut être une application logicielle permettant d'identifier les surfaces des strates dans les journaux de puits 1310 et corréler les surfaces des strates parmi les journaux de puits 1310. Plus spécifiquement, dans certains exemples, le moteur de corrélation de puits-journal 1312 peut corréler des noeuds dans les journaux de puits 1310 pour former 20 de multiples corrélations strate-surface. Le moteur de corrélation de puits-journal 1312 peut ensuite recevoir une entrée de l'utilisateur indiquant une correction à une corrélation strate-surface donnée des multiples corrélations strate-surface. Le moteur de corrélation de puits-journal 1312 peut actualiser certaines ou toutes les corrélations strate-surface restantes en se basant sur l'entrée de l'utilisateur. 25 Dans certains exemples, le dispositif de mémoire 1308 peut comprendre une base de données de corrélation 1314. La base de données de corrélation 1314 peut être une base de données comportant des corrélations strate-surface. Par exemple, la base de données de corrélation 1314 peut comprendre une association de noeud dans les journaux de puits 1310 qui appartient à une surface de strate donnée. 30 Dans certains exemples, le dispositif informatique 112 comprend un dispositif d'entrée de l'utilisateur 1316. Le dispositif d'entrée de l'utilisateur 1316 peut représenter un ou plusieurs composants utilisés pour saisir des données. Des exemples de dispositifs d'entrée de l'utilisateur 1316 peuvent comprendre un clavier, une souris, un pavé tactile, une touche ou un écran tactile, etc. 35 Dans certains exemples, le dispositif informatique 112 comprend un 3063 765 2016-IPM-100868-U -FR 20 dispositif d'affichage 1318. Le dispositif d'affichage 1318 peut représenter un ou plusieurs composants utilisés pour sortir des données. Des exemples du dispositif d'affichage 1318 peuvent comprendre un écran à cristaux liquides (ECL), un téléviseur, un moniteur d'ordinateur, un écran tactile, etc. Dans certains exemples, le dispositif d'entrée de l'utilisateur 1316 et le dispositif d'affichage 1318 peuvent être un dispositif unique, tel qu'un écran tactile. Dans certains exemples, le dispositif informatique 112 comprend une interface de communication 1320. L'interface de communication 1320 peut représenter un ou plusieurs composants qui facilitent une connexion réseau ou sinon facilitent la 10 communication entre des dispositifs électroniques. Des exemples comprennent, sans limitation, des interfaces sur fil telles que l'Ethemet, l'USB, IEEE 1394 et/ou des interfaces sur fil telles que l'IEEE 802. 11, Bluetooth, des interfaces de communication en champ proche (NEC), des interfaces REID ou des interfaces radio pour accéder à des réseaux de téléphone cellulaire (par ex., émetteur récepteur/antenne pour accéder au CDMA, 15 GSM, UMTS, ou à d'autres réseaux de communication mobiles). Dans certains aspects, les surfaces de strates peuvent être corrélées à travers des journaux de puits selon l'un ou plusieurs des exemples suivants : Exemple no. 1 : Un procédé comprend la réception, par un dispositif de traitement, d'une pluralité de journaux de puits. Chaque journal de puits de la pluralité de 20 journaux de puits peut indiquer des strates souterraines pénétrées par un puits de forage respectif associé au journal de puits. Le procédé peut comprendre ia corrélation, par le dispositif de traitement, des points de données dans la pluralité de données de puits pour former une pluralité de corrélations strate-surface. Chaque corrélation strate-surface peut être une association respective entre les points de données qui correspondent à une 25 surface respective d'une strate respective des strates souterraines. Le procédé peut comprendre la réception, par le dispositif de traitement, d'une entrée de l'utilisateur indiquant une correction à une corrélation strate-surface donnée de la pluralité de corrélations strate-surface. Le procédé peut comprendre l'actualisation, par le dispositif de traitement et basée sur l'entrée de l'utilisateur, d'autres corrélations strate-surface qui 30 sont différentes de la corrélation strate-surface donnée dans la pluralité de corrélations strate-surface. Exemple no. 2: Le procédé de l'Exemple no. 1 peut comprendre l'actualisation des autres corrélations strate-surface en combinant tous les journaux de puits dans la pluralité de journaux de puits en une pluralité de paires puits-journal. 35 Chaque paire puits-journal dans la pluralité de paires puits-journal peut comprendre deux 306 3 76 5 2016-IPM-100868-U -FR 21 journaux de puits parmi la pluralité de journaux de puits. Une paire puits-journal peut ensuite être sélectionnée à partir de la pluralité de paires puits-journal. Une corrélation entre un premier puits-journal et un second puits-journal dans la paire puits-journal peut être déterminée en réalisant un alignement temporel dynamique. Les autres corrélations strate-surface peuvent être actualisées en se basant au moins en partie sur la corrélation entre le premier puits-journal et le second puits-journal dans la paire puits-journal. Exemple no. 3 : Le procédé de [Exemple no. 2 peut comprendre la détermination de la corrélation entre le premier puits-journal et le second puits-journal dans la paire puits-journal en divisant la paire puits-journal en une pluralité de sous- 10 sections basé sur l'entrée de l'utilisateur. Une pluralité de trajets à travers une pluralité de matrices d'erreurs accumulées associées à fa pluralité de sections peut être générée. Chaque trajet de la pluralité de trajets peut correspondre à une matrice d'erreur accumulée respective et une sous-section respective. La pluralité de trajets peut être combinée en un trajet unique. 15 Exemple no. 4: Le procédé de l'Exemple no. 3 peut comprendre la génération de la pluralité de trajets à travers la pluralité de matrices d'erreurs accumulées, pour chaque sous-section respective de la pluralité de sous-sections, en générant une sous-matrice d'erreur respective correspondante à la sous-section respective basé sur l'entrée de l'utilisateur. La sous-matrice d'erreur respective peut recouvrir à partir d'un 20 premier point dans une matrice d'erreur jusqu'à un second point dans la matrice d'erreur. Au moins un du premier point ou du second point peut être déterminé en se basant sur l'entrée de l'utilisateur. Une matrice d'erreur accumulée respective pour la sous-section peut être générée en se basant sur la sous-matrice d'erreur respective. Un trajet respectif à travers la matrice d'erreur accumulée respective peut être déterminé à l'aide du procédé 25 de rétro-suivi. Exemple no. 5 : Le procédé de l'un quelconque des Exemples no. 3 à 4 peut comprendre la transformation de ta pluralité de journaux de puits en espace plat basée sur la pluralité de trajets à travers la pluralité de matrices d'erreur associée à la pluralité de paires puits-journal. L'espace plat peut être un système de coordonnées dans 30 lequel les points de données associés à une même strate-surface sont positionnés dans un plan bidimensionnel. Exemple no. 6 : Le procédé de l'un quelconque des Exemples no. 1 à 5 peut comprendre l'affichage d'une interface utilisateur graphique (IUG) représentant visuellement une position initiale d'une surface de strate correspondant à la corrélation 35 strate-surface donnée. L'entrée de l'utilisateur peut comprendre le fait de glisser un 3063 765 2016-IPM-100868-U FR 22 composant de l'IUG à partir d'un premier emplacement indiquant la position initiale de la surface de la strate vers un second emplacement indiquant une position corrigée pour la surface de la strate. Exemple no. 7 : Le procédé de l'un quelconque des Exemples no. 1 à 6 5 peut comprendre l'actualisation d'une IUG pour représenter visuellement des versions actualisées des autres corrélations strate-surface. Exemple no. 8 Un système peut comprendre un dispositif de traitement et un dispositif de mémoire qui comprend des instructions exécutables par le dispositif de traitement. Les instructions peuvent amener le dispositif de traitement à recevoir une 10 pluralité de journaux de puits. Chaque journal de puits de la pluralité de journaux de puits peut indiquer des strates souterraines pénétrées par un puits de forage respectif associé au journal de puits. Les instructions peuvent amener le dispositif de traitement à corréler des points de données dans la pluralité de journaux de puits pour former une pluralité de corrélations strate-surface. Chaque corrélation strate-surface peut être une association 15 respective entre les points de données qui correspondent à une surface respective d'une strate respective des strates souterraines. Les instructions peuvent amener le dispositif de traitement à recevoir une entrée de l'utilisateur indiquant une correction à une corrélation strate-surface donnée de la pluralité de corrélations strate-surface. Les instructions peuvent amener le dispositif de traitement à actualiser, basé sur l'entrée de 20 l'utilisateur, d'autres corrélations strate-surface qui sont différentes de la corrélation strate-surface donnée dans la pluralité de corrélations strate-surface. Exemple no. 9: Le système de l'Exemple no. 8 peut comprendre le fait que le dispositif de mémoire comprend également des instructions exécutables par le dispositif de traitement pour amener le dispositif de traitement à actualiser les autres 25 corrélations strate-surface en associant tous les journaux de puits dans la pluralité de journaux de puits en une pluralité de paires puits-journal. Chaque paire puits-journal dans la pluralité de paires puits-journal peut comprendre deux journaux de puits parmi la pluralité de journaux de puits. Une paire puits-journal peut ensuite être sélectionnée à partir de la pluralité de paires puits-journal. Une corrélation entre un premier puits-journal 30 et un second puits-journal dans la paire puits-journal peut être déterminée en réalisant un alignement temporel dynamique. Les autres corrélations strate-surface peuvent être actualisées en se besant au moins en partie sur la corrélation entre le premier puits-journal et le second puits-journal dans la paire puits-journal. Exemple rio. 10 : Le système de l'Exemple no. 9 peut comprendre le fait 35 que le dispositif de mémoire comprend également des instructions exécutables par le 3063 765 2016-IPM-100868-U -FR 23 dispositif de traitement pour amener le dispositif de traitement à déterminer la corrélation entre le premier puits-journal et le second puits-journal dans une paire puits-journal en divisant la paire puits-journal en une pluralité de sous-sections basé sur l'entrée de l'utilisateur. Une pluralité de trajets à travers une pluralité de matrices d'erreurs accumulées associées à la pluralité de sections peut être générée. Chaque trajet de la pluralité de trajets peut correspondre à une matrice d'erreur accumulée respective et une sous-section respective. La pluralité de trajets peut être combinée en un trajet unique. Exemple no. U Le système de l'Exemple no. 10 peut comprendre le fait que le dispositif de mémoire comprend des instructions exécutables par le dispositif 10 de traitement pour amener le dispositif de traitement à générer la pluralité de trajets à travers la pluralité de matrices d'erreurs accumulées, pour chaque sous-section respective de la pluralité de sous-sections, en générant une sous-matrice d'erreur-respective correspondante à la sous-section respective basé sur l'entrée de l'utilisateur. La sous-matrice d'erreur respective peut recouvrir à partir d'un premier point dans une 15 matrice d'erreur jusqu'à un second point dans la matrice d'erreur. Au moins un du premier point ou du second point peut être déterminé en se basant sur l'entrée de l'utilisateur. Une matrice d'erreur accumulée respective pour la sous-section peut être générée en se basant sur la sous-matrice d'erreur respective. Un trajet respectif à travers la matrice d'erreur accumulée respective peut être déterminé à l'aide du procédé de rétro-suivi. 20 Exemple no. 12 Le système de l'un quelconque des Exemples no. 10 à 11 peut comprendre le fait que le dispositif de mémoire comprend également des instructions exécutables par le dispositif de traitement pour amener le dispositif de traitement à transformer la pluralité de journaux de puits en un espace plat basé sur la pluralité de trajets à travers la pluralité de matrices d'erreur associée à la pluralité de 25 paires puits-journal. L'espace plat peut être un système de coordonnées dans lequel les points de données associés à une même strate-surface sont positionnés dans un plan bidimensionnel. Exemple no. 13: Le système de l'un quelconque des Exemples no. 8 à 12 peut comprendre le fait que le dispositif de mémoire comprend également des 30 instructions exécutables par le dispositif de traitement pour amener le dispositif de traitement à afficher une interface utilisateur graphique (IUG) représentant visuellement une position initiale d'une surface de strate correspondant à la corrélation strate-surface donnée. L'entrée de l'utilisateur peut comprendre le fait de glisser un composant de l'ILJG à partir d'un premier emplacement indiquant la position initiale de la surface de la strate 35 vers un second emplacement indiquant une position corrigée pour la surface de la strate. 3063 765 2016-IPM-100868-U -FR 24 Exemple no. 14: Le système de l'un quelconque des Exemples no. 8 à 13 peut comprendre le fait que le dispositif de mémoire comprend également des instructions exécutables par le dispositif de traitement pour amener le dispositif de traitement à actualiser une IUG pour visuellement représenter des versions actualisées des autres corrélations strate-surface. Exemple no. 15: Un support non transitoire lisible par ordinateur peut comprendre des instructions exécutables par le dispositif de traitement. Les instructions peuvent amener le dispositif de traitement à recevoir une pluralité de journaux de puits. Chaque journal de puits de la pluralité de journaux de puits peut indiquer des strates 10 souterraines pénétrées par un puits de forage respectif associé au journal de puits. Les instructions peuvent amener le dispositif de traitement à corréler des points de données dans la pluralité de journaux de puits pour former une pluralité de corrélations strate-surface. Chaque corrélation strate-surface peut être une association respective entre les points de données qui correspondent à une surface respective d'une strate respective 15 des strates souterraines. Les instructions peuvent amener le dispositif de traitement à recevoir une entrée de l'utilisateur indiquant une correction à une corrélation strate-surface donnée de la pluralité de corrélations strate-surface. Les instructions peuvent amener le dispositif de traitement à actualiser, basé sur l'entrée de l'utilisateur, d'autres corrélations strate-surface qui sont différentes de la corrélation strate-surface donnée 20 dans la pluralité de corrélations strate-surface. Exemple no. 16 : Le support non transitoire lisible par ordinateur de ('Exemple no. 15 peut comprendre des instructions exécutables par le dispositif de traitement pour amener le dispositif de traitement à actualiser les autres corrélations strate-surface en associant tous les journaux de puits dans la pluralité de journaux de 25 puits en une pluralité de paires puits-journal. Chaque paire puits-journal dans la pluralité de paires puits-journal peut comprendre deux journaux de puits parmi la pluralité de journaux de puits. Une paire puits-journal peut ensuite être sélectionnée à partir de la pluralité de paires puits-journal. Une corrélation entre un premier puits-journal et un second puits-journal dans la paire puits-journal peut être déterminée en réalisant un 30 alignement temporel dynamique. Les autres corrélations strate-surface peuvent être actualisées en se basant au moins en partie sur la corrélation entre e premier puits-journal et le second puits-journal dans la paire puits-journal. Exemple no. 17 : Le support non transitoire lisible par ordinateur de l'Exemple no. 16 peut comprendre des instructions exécutables par le dispositif de 35 traitement pour amener le dispositif de traitement à déterminer la corrélation entre le 3063 765 2016-IPM-100868-U -FR 25 premier puits-journal et le second puits-journal dans une paire puits-journal en divisant la paire puits-journal en une pluralité de sous-sections basé sur l'entrée de l'utilisateur. Une pluralité de trajets à travers une pluralité de matrices d'erreurs accumulées associées à a pluralité de sections peut être générée. Chaque trajet de la pluralité de trajets peut correspondre à une matrice d'erreur accumulée respective et une sous-section respective. La pluralité de trajets peut être combinée en un trajet unique. Exemple no. 18 : Le support non transitoire lisible par ordinateur de l'Exemple no. 17 peut comprendre des instructions exécutables par le dispositif de traitement pour amener le dispositif de traitement a générer la pluralité de trajets à travers 10 la pluralité de matrices d'erreurs accumulées en, pour chaque sous-section respective de la pluralité de sous-sections, générant une sous-matrice d'erreur respective correspondante à la sous-section respective basé sur l'entrée de l'utiiisateur. La sous-matrice d'erreur respective peut recouvrir à partir d'un premier point dans une matrice d'erreur jusqu'à un second point dans la matrice d'erreur. Au moins un du premier point 15 ou du second point peut être déterminé en se basant sur l'entrée de l'utilisateur. Une matrice d'erreur accumulée respective pour la sous-section peut être générée en se basant sur la sous-matrice d'erreur respective. Un trajet respectif à travers la matrice d'erreur accumulée respective peut être déterminé à l'aide du procédé de rétro-suivi. Exemple no. 19: Le support non transitoire lisible par ordinateur de l'un 20 quelconque des Exemples no. 17 à 18 peut comprendre des instructions exécutables par le dispositif de traitement pour amener le dispositif de traitement à transformer la pluralité de journaux de puits en un espace plat basé sur la pluralité de trajets à travers la pluralité de matrices d'erreur associée à la pluralité de paires puits-journal. L'espace plat peut être un système de coordonnées dans lequel les points de données associés à une même 25 strate-surface sont positionnés dans un plan bidimensionnel. Exemple no. 20 : Le support non transitoire lisible par ordinateur de l'un quelconque des Exemples no. 15 à 19 peut comprendre des instructions exécutables par fe dispositif de traitement pour amener le dispositif de traitement à afficher une interface utilisateur graphique (lUG) représentant visuellement une position initiale d'une surface 30 de strate correspondant à la corrélation strate-surface donnée. L'entrée de l'utilisateur peut comprendre le fait de glisser un composant de l'IUG à partir d'un premier emplacement indiquant la position initiale de la surface de la strate vers un second emplacement indiquant une position corrigée pour la surface de la strate. La description précédente de certains exemples, y compris les 35 exemples illustrés, a été présentée seulement dans un but illustratif et il n'est pas 3063 765 2016-IPM-100868-U -FR 26 envisagé que la description soit exhaustive ou qu'elle limite la description des formes précises décrites. De nombreuses modifications, adaptations et utilisations de celle-ci seront apparentes à un spécialiste du domaine sans s'écarter de la portée de la divulgation. 5 REVENDICATIONS1. Procédé de corrélation des surfaces de strates à travers des journaux de puits comprenant : la réception (504), par un dispositif de traitement (1304), d'une pluralité de journaux de puits (208, 210, 212; 302, 304, 306), chaque journal de puits de la pluralité de journaux de puits indiquant des strates (106a-c) souterraines pénétrées par un puits (102a-h) de forage respectif associé au journal de puits ; la corrélation (508), par le dispositif de traitement, des points de 10 données dans la pluralité de journaux de puits pour former une pluralité de corrélations strate-surface, chaque corrélation strate-surface étant une association respective entre les points de données qui correspondent à une surface respective d'une strate respective des strates souterraines ; la réception, par le dispositif de traitement, d'une entrée de 15 l'utilisateur indiquant une correction à une corrélation strate-surface donnée de la pluralité de corrélations strate-surface ; et l'actualisation (512), par le dispositif de traitement et basée sur l'entrée de l'utilisateur, d'autres corrélations strate-surface qui sont différentes de la corrélation strate-surface donnée dans la pluralité de corrélations strate-surface. 20 2. Procédé selon la revendication 1, dans lequel l'actualisation (512) des autres corrélations strate-surface comprend : l'association (602) de tous les journaux de puits (208, 210, 212 ; 302, 304, 306) dans la pluralité de journaux de puits en une pluralité de paires puits-25 journal, chaque paire puits-journal dans la pluralité de paires puits-journal comprenant deux journaux de puits parmi la pluralité de journaux de puits ; la sélection d'une paire puits-journal à partir de la pluralité de paires puits-journal ; la détermination (604) d'une corrélation entre un premier puits-30 journal et un second puits-journal dans la paire puits-journal en réalisant un alignement temporel dynamique ; et l'actualisation des autres corrélations strate-surface en se basant au moins en partie sur la corrélation entre le premier puits-journal et le second puits-journal dans la paire puits-journal. 35 3063765 28 3. Procédé selon la revendication 2, dans lequel la détermination (604) de la corrélation entre le premier puits-journal et le second puits-journal dans la paire puits-journal comprend : la division (702) de la paire puits-journal en une pluralité de sous- 5 sections (802, 804, 806) basée sur l'entrée de l'utilisateur ; et la génération d'une pluralité de trajets à travers une pluralité de matrices d'erreurs accumulées associée à la pluralité de sous-sections, chaque trajet de la pluralité de trajets correspondant à une matrice d'erreur accumulée respective et à une sous-section respective ; et la combinaison (714) de la pluralité de trajets en un trajet unique. 4. Procédé selon la revendication 3, dans lequel la génération de la pluralité de trajets à travers la pluralité de matrices d'erreurs accumulées comprend, pour chaque sous-section (802, 804, 806) respective de la pluralité de sous-sections : la génération (706) d'une sous-matrice d'erreur respective correspondant à la sous-section respective basée sur l'entrée de l'utilisateur, la sous-matrice d'erreur respective recouvrant à partir d'un premier point dans une matrice d'erreur (900) vers un second point dans la matrice d'erreur, dans lequel au moins un du premier point ou du second point est déterminé en se basant sur l'entrée de l'utilisateur ; la génération (708) d'une matrice d'erreur accumulée respective pour la sous-section respective en se basant sur la sous-matrice d'erreur respective ; et la détermination (710) d'un trajet respectif à travers la matrice d'erreur accumulée respective à l'aide d'un procédé de rétro-suivi. 5. Procédé selon la revendication 3, comprenant également la transformation (602) de la pluralité de journaux de puits (208, 210, 212 ; 302, 304, 306) en un espace plat basé sur la pluralité de trajets à travers la pluralité de matrices d'erreurs accumulées associée à la pluralité de paires puits-journal, dans lequel l'espace plat est un système de coordonnées dans lequel les points de données associés à la même strate-surface sont positionnés dans un plan bidimensionnel. 6. Procédé selon l'une quelconque des revendications 1 à 5, comprenant également l'affichage d'une interface utilisateur graphique (IUG) 3063 76 5 29 représentant visuellement une position initiale d'une surface de strate correspondant à la corrélation strate-surface donnée, dans lequel l'entrée de l'utilisateur comprend le fait de glisser un composant de l'IUG à partir d'un premier emplacement indiquant la position initiale de la 5 surface de la strate vers un second emplacement indiquant une position corrigée pour la surface de la strate. 7. Procédé selon la revendication 6, comprenant également l'actualisation de l'IUG pour représenter visuellement des versions actualisées des 10 autres corrélations strate-surface. 8. Système de corrélation des surfaces de strates à travers des journaux de puits (112) comprenant : un dispositif de traitement (1304) ; et 15 un dispositif de mémoire (1308) qui comprend des instructions exécutables par le dispositif de traitement pour amener le dispositif de traitement à: recevoir une pluralité de journaux de puits (1310), chaque journal de puits de la pluralité de journaux de puits indiquant des strates souterraines pénétrées par un puits de forage respectif associé au journal de puits ; 20 corréler des points de données dans la pluralité de journaux de puits pour former une pluralité de corrélations strate-surface, chaque corrélation strate-surface étant une association respective entre les points de données qui correspondent à une surface respective d'une strate respective des strates souterraines ; 25 recevoir une entrée de l'utilisateur indiquant une correction à une corrélation strate-surface donnée de la pluralité de corrélations strate-surface ; et actualiser, basé sur l'entrée de l'utilisateur, d'autres corrélations strate-surface qui sont différentes de la corrélation strate-surface donnée dans la pluralité de corrélations strate-surface. 30 9. Système (112) selon la revendication 8, dans lequel le dispositif de mémoire (1308) comprend également des instructions exécutables par le dispositif de traitement (1304) pour amener le dispositif de traitement à: actualiser les autres corrélations strate-surface par : 3063765 30 l'association de tous les journaux de puits (1310) dans la pluralité de journaux de puits en une pluralité de paires puits-journal, chaque paire puits-journal dans la pluralité de paires puits-journal comprenant deux journaux de puits parmi la pluralité de journaux de puits ; 5 la sélection d'une paire puits-journal à partir de la pluralité de paires puits-journal ; la détermination d'une corrélation entre un premier puits-journal et un second puits-journal dans la paire puits-journal en réalisant un alignement temporel dynamique ; et 10 l'actualisation des autres corrélations strate-surface en se basant au moins en partie sur la corrélation entre le premier puits-journal et le second puits-journal dans la paire puits-journal ; et la détermination de la corrélation entre le premier puits-journaL et le second puits-journal dans la paire puits-journal par : 15 la division de la paire puits-journal en une pluralité de sous-sections basée sur l'entrée de l'utilisateur ; la génération d'une pluralité de trajets à travers une pluralité de matrices d'erreurs accumulées associée à la pluralité de sous-sections, chaque trajet de la pluralité de trajets correspondant à une matrice d'erreur accumulée respective et à 20 une sous-section respective ; et la combinaison de la pluralité de trajets en un trajet unique. 10. Système (112) selon la revendication 9, dans lequel le dispositif de mémoire (1308) comprend également des instructions exécutables par le dispositif de 25 traitement (1304) pour amener le dispositif de traitement à générer la pluralité de trajets à travers la pluralité de matrices d'erreurs accumulées par, pour chaque sous-section respective de la pluralité de sous-sections : la génération d'une sous-matrice d'erreur respective correspondant à la sous-section respective basée sur l'entrée de l'utilisateur, la sous-matrice d'erreur 30 respective recouvrant à partir d'un premier point dans une matrice d'erreur vers un second point dans la matrice d'erreur, dans lequel au moins un du premier point ou du second point est déterminé en se basant sur l'entrée de l'utilisateur ; la génération d'une matrice d'erreur accumulée respective pour la sous-section respective en se basant sur la sous-matrice d'erreur respective ; et 3063 765 31 la détermination d'un trajet respectif à travers la matrice d'erreur accumulée respective à l'aide d'un procédé de rétro-suivi. 11. Support non transitoire lisible par ordinateur qui comprend des 5 instructions exécutables par un dispositif de traitement (1304) pour amener le dispositif de traitement à: recevoir une pluralité de journaux de puits (1310), chaque journal de puits de la pluralité de journaux de puits indiquant des strates souterraines pénétrées par un puits de forage respectif associé au journal de puits ; 10 corréler des points de données dans la pluralité de journaux de puits pour former une pluralité de corrélations strate-surface, chaque corrélation strate-surface étant une association respective entre les points de données qui correspondent à une surface respective d'une strate respective des strates souterraines ; recevoir une entrée de l'utilisateur indiquant une correction à une 15 corrélation strate-surface donnée de la pluralité de corrélations strate-surface ; et actualiser, basé sur l'entrée de l'utilisateur, d'autres corrélations strate-surface qui sont différentes de la corrélation strate-surface donnée dans la pluralité de corrélations strate-surface. 20 12. Support non transitoire lisible par ordinateur selon la revendication 11, comprenant également des instructions exécutables par le dispositif de traitement (1304) pour amener le dispositif de traitement à actualiser les autres corrélations strate-surface par : l'association de tous les journaux de puits (1310) dans la pluralité 25 de journaux de puits en une pluralité de paires puits-journal, chaque paire puits-journal dans la pluralité de paires puits-journal comprenant deux journaux de puits parmi la pluralité de journaux de puits ; la sélection d'une paire puits-journal à partir de la pluralité de paires puits-journal ; 30 la détermination d'une corrélation entre un premier puits-journal et un second puits-journal dans la paire puits-journal en réalisant un alignement temporel dynamique ; et l'actualisation des autres corrélations strate-surface en se basant au moins en partie sur la corrélation entre le premier puits-journal et le second puits-journal dans la paire puits-journal. 3063765 32 13. Support non transitoire lisible par ordinateur selon la revendication 12, comprenant également des instructions exécutables par le dispositif de traitement (1304) pour amener le dispositif de traitement à déterminer la corrélation entre le 5 premier puits-journal et le second puits-journal dans la paire puits-journal par : la division de la paire puits-journal en une pluralité de sous-sections basée sur l'entrée de l'utilisateur ; et la génération d'une pluralité de trajets à travers une pluralité de matrices d'erreurs accumulées associée à la pluralité de sous-sections, chaque trajet 10 de la pluralité de trajets correspondant à une matrice d'erreur accumulée respective et à une sous-section respective ; et la combinaison de la pluralité de trajets en un trajet unique. 14. Support non transitoire lisible par ordinateur selon la revendication 15 13, comprenant également des instructions exécutables par le dispositif de traitement (1304) pour amener le dispositif de traitement à générer la pluralité de trajets à travers la pluralité de matrices d'erreurs accumulées par, pour chaque sous-section respective de la pluralité de sous-sections : la génération d'une sous-matrice d'erreur respective correspondant 20 à la sous-section respective basée sur l'entrée de l'utilisateur, la sous-matrice d'erreur respective recouvrant à partir d'un premier point dans une matrice d'erreur vers un second point dans la matrice d'erreur, dans lequel au moins un du premier point ou du second point est déterminé en se basant sur l'entrée de l'utilisateur ; la génération d'une matrice d'erreur accumulée respective pour la 25 sous-section respective en se basant sur la sous-matrice d'erreur respective ; et la détermination d'un trajet respectif à travers la matrice d'erreur accumulée respective à l'aide d'un procédé de rétro-suivi. 15. Support non transitoire lisible par ordinateur selon la revendication 30 13, comprenant également des instructions exécutables par le dispositif de traitement (1304) pour amener le dispositif de traitement à transformer la pluralité de journaux de puits (1310) en un espace plat basé sur la pluralité de trajets à travers la pluralité de matrices d'erreurs accumulées associée à la pluralité de paires puits-journal, dans lequel l'espace plat est un système de coordonnées dans lequel les points de données 35 associés à la même strate-surface sont positionnés dans un plan bidimensionnel.