Brevet FR3047326A1 (20170804)
REVENDICATIONS1. Procédé implémenté par ordinateur pour l'analyse de données sismiques, le procédé comprenant : la génération d'un modèle d'interprétation sismique d'un réservoir d'hydrocarbures, le modèle d'interprétation sismique comprenant des données sismiques et d'horizon formées par une pluralité de traces ; la sélection d'un ensemble de données d'entrée à partir des données sismiques et d'horizon, et une opération à réaliser dessus ; la définition d'un ensemble de traces séquentielles nécessaire à l'opération dans l'ensemble de données d'entrée ; l'extraction de l'ensemble de traces séquentielles à partir du support de stockage ; l'écriture de l'ensemble extrait de traces séquentielles sur la mémoire locale ; la réalisation de l'opération sur l'ensemble de traces séquentielles dans la mémoire locale ; et la génération d'un ensemble de données sur la base de l'opération réalisée.\n<CLM>\1\tProcédé implémenté par ordinateur selon la revendication 1, dans lequel l'extraction de l'ensemble de traces séquentielles consiste à : déterminer si l'ensemble de traces séquentielles est positionné à l'extérieur d'un ensemble de traces séquentielles précédemment extrait ; et si l'ensemble de traces séquentielles est positionné à l'extérieur de l'ensemble de traces séquentielles précédemment extrait, extraire l'ensemble de traces séquentielles à partir du support de stockage ; ou si l'ensemble de traces séquentielles est positionné à l'intérieur de l'ensemble de traces séquentielles précédemment extrait, réaliser une opération sur l'ensemble de traces séquentielles sans ré-extraction de l'ensemble de traces séquentielles à partir du support de stockage.\n<CLM>\1\tProcédé implémenté par ordinateur selon la revendication 1, consistant également à: déterminer si l'opération a été réalisée sur toutes les traces de l'ensemble de données d'entrée ; si l'opération n'a pas été réalisée sur toutes les traces de l'ensemble de données d'entrée, extraire un second ensemble de traces séquentielles à partir du support de stockage ; écrire le second ensemble extrait de traces séquentielles sur la mémoire locale ; 3047326 15 réaliser l'opération sur le second ensemble de traces séquentielles dans la mémoire locale ; et générer un autre ensemble de données de sortie sur la base de l'opération réalisée.\n<CLM>\1\tProcédé implémenté par ordinateur selon la revendication 1, dans lequel 5 l'extraction de l'ensemble de traces séquentielles comprend la lecture de traces à partir du support de stockage dans une direction optimale comme définie dans l'en-tête de volume de l'ensemble de données.\n<CLM>\1\tProcédé implémenté par ordinateur selon la revendication 1, dans lequel l'écriture de l'ensemble extrait de traces séquentielles comprend l'écriture de l'ensemble extrait de traces io séquentielles sur la mémoire vive.\n<CLM>\1\tProcédé implémenté par ordinateur selon la revendication 1, dans lequel l'écriture de l'ensemble extrait de traces séquentielles comprend l'écriture de l'ensemble extrait de traces séquentielles sur une mémoire cache.\n<CLM>\1\tProcédé implémenté par ordinateur selon la revendication 1, dans lequel la 15 réalisation de l'opération comprend la réalisation d'une extraction d'amplitude, d'une opération de poursuite automatique ou d'une génération d'attributs sismiques sur l'ensemble de traces séquentielles.\n<CLM>\1\tProcédé implémenté par ordinateur selon la revendication 1, dans lequel l'ensemble de données de sortie est utilisé pour la planification, la réalisation ou l'analyse d'une 20 opération de puits de forage.\n<CLM>\1\tProcédé implémenté par ordinateur selon la revendication 1, consistant également à: visualiser l'ensemble de données de sortie ; ou utiliser l'ensemble de données de sortie pour la réalisation d'opérations plus approfondies. 25\n<CLM>\1\tSystème pour l'analyse de données sismiques, le système comprenant : un circuit de traitement pour l'implémentation de l'un quelconque des procédés des revendications 1 à 9 ; une mémoire locale couplée de manière communicante au circuit de traitement ; et un support de stockage couplé de manière communicante au circuit de traitement. 30\n<CLM>\1\tSystème selon la revendication 10, dans lequel la mémoire locale est une mémoire vive.\n<CLM>\1\tSystème selon la revendication 10, dans lequel la mémoire locale est une mémoire cache. 3047326 16\n<CLM>\1\tSystème selon la revendication 10, dans lequel le support de stockage est un disque dur, un dispositif de stockage en réseau, un CD-RW, un DVD-RW, ou un serveur de stockage en réseau.\n<CLM>\1\tSupport lisible par ordinateur non transitoire comprenant des instructions qui, 5 lorsqu'elles sont exécutées par au moins un processeur, font exécuter au processeur n'importe quel procédé des revendications 1 à 9.