Brevet FR3034894A1 — publié le 20161014

Arrière-plan [0001] Pour créer des modèles précis de réservoir de champ pétrolifère, une saturation d'eau et d'hydrocarbure peut être prédite en un point donné dans le réservoir de champ pétrolifère. [0002] Des données de saturation peuvent être disponibles à l'échelle du puits, où elles peuvent être dérivées avec précision de données de rapport de forage pétrophysiques en utilisant différents flux de traitement et normes de l'industrie. Toutefois, il peut être souhaitable de calculer une saturation à l'échelle du réservoir, où quelques propriétés du réservoir sont connues. Dans pareils cas, un modèle de saturation peut être obtenu en utilisant une fonction de hauteur de saturation. Toutefois, les modèles de saturation peuvent être basés sur une fonction de hauteur de saturations pour des systèmes à gorge de pore unique, ou si une modélisation de gorges de pore multiples est possible, sur des modèles instables qui dépendent du nombre de points de données utilisés et de la sélection des meilleurs intervalles d'approximation. Résumé [0003] Des modes de réalisation de la divulgation peuvent fournir un système informatique, un support lisible par un ordinateur non transitoire, et un procédé de modélisation de saturation dans un réservoir. Par exemple, le procédé comprend l'obtention de données de pression capillaire qui représentent la pression capillaire dans le réservoir et l'obtention de données de perméabilité qui représentent la perméabilité dans le réservoir. Le procédé peut également comprendre la détermination d'un nombre de gorges de pore représenté par les données de pression capillaire, et la création de tangentes hyperboliques sur la base des données de pression capillaire dont le nombre est égal au nombre de gorges de pore. Le procédé peut comprendre en outre la combinaison de tangentes hyperboliques pour créer une courbe pour approcher les données de pression capillaire et pour défmir des paramètres de tangente hyperbolique, et la combinaison d'au moins un des paramètres de tangente hyperbolique avec les données de perméabilité pour définir une fonction de hauteur de saturation. Le procédé peut comprendre en outre la modélisation d'une saturation dans le réservoir en utilisant la fonction de hauteur de saturation, et l'affichage du modèle de saturation basé sur la fonction de hauteur de saturation. [0004] Dans un autre mode de réalisation, ledit au moins un paramètre de tangente hyperbolique 30 présente une relation linéaire avec le logarithme de la perméabilité obtenue. [0005] Dans un autre mode de réalisation, chacune des tangentes hyperboliques respectives est créée pour une seule des gorges de pore respectives, de telle sorte que jamais deux des tangentes hyperboliques ne soient créées pour la même des gorges de pore. 3034894 2 [0006] Dans un autre mode de réalisation, les tangentes hyperboliques sont définies par l'équation suivante: f (P, an, ton, tn) = al aN 7N - an).tanh(wn.(P - tn)) avec les contraintes: 5 wn > 0, Vn E [1, N] n, N E N an+i 0, tin E [1, N] n, N c N an+i REVENDICATIONS1. Procédé de modélisation de la saturation dans un réservoir, comprenant les étapes suivantes: obtention de données de pression capillaire qui représentent la pression capillaire dans le réservoir; obtention de données de perméabilité qui représentent la perméabilité dans le réservoir; détermination d'un nombre de gorges de pore représenté par les données de pression capillaire; création de tangentes hyperboliques sur la base des données de pression capillaire dont le nombre est égal au nombre de gorges de pore; combinaison de tangentes hyperboliques pour créer une courbe pour approcher les données de pression capillaire et pour définir des paramètres de tangente hyperbolique; combinaison d'au moins un des paramètres de tangente hyperbolique avec les données de 15 perméabilité pour définir une fonction de hauteur de saturation; modélisation d'une saturation dans le réservoir en utilisant la fonction de hauteur de saturation; et affichage du modèle de saturation basé sur la fonction de hauteur de saturation, chacune des tangentes hyperboliques respectives étant créée pour une seule des gorges de pore respectives, 20 de telle sorte que jamais deux des tangentes hyperboliques ne soient créées pour la même des gorges de pore. 2. Procédé selon la revendication 1, dans lequel ledit au moins un paramètre de tangente hyperbolique présente une relation linéaire avec le logarithme de la perméabilité obtenue. 25 3. Procédé selon la revendication 1 ou 2, dans lequel les tangentes hyperboliques sont défmies par l'équation suivante: f(Plan,wrotn) = al aN + Eln\r-i(an-}-1 an).tanh(wn.(P - ta)) avec les contraintes: 30 wn > 0, Vil E [1, N] ri, N c N an+i 4. Procédé selon la revendication 3, dans lequel le paramètre de tangente hyperbolique tn présente une relation linéaire avec le logarithme de la perméabilité obtenue telle qu'elle est définie par l'équation suivante: 5 tri= kii.lag(K) + k1 où K représente les données de perméabilité obtenues. 5. Procédé selon la revendication 4, dans lequel la fonction de hauteur de saturation est définie par l'équation suivante: 10 f (P, K, a', w ) = al + aN + En,_1(an+i an),tanh(w7,(P kn,.log(K) + len+i)) 6. Procédé selon l'une quelconque des revendications 1 à 5, dans lequel la combinaison de l'ensemble de tangentes hyperboliques pour créer la courbe pour approcher les données de pression capillaire et pour définir l'ensemble de paramètres de tangente hyperbolique comprend l'utilisation d'un procédé des moindres carrés non linéaire. 7. Procédé selon l'une quelconque des revendications 1 à 6, dans lequel la modélisation de la saturation dans le réservoir comprend la modélisation de la saturation sur la base d'une combinaison de la fonction de hauteur de saturation et d'une ou de plusieurs propriété(s) du 20 réservoir. 8. Support lisible par un ordinateur non transitoire stockant des instructions qui, lorsqu'elles sont exécutées par un ou plusieurs processeur(s) d'un système informatique, entraînent le système informatique à exécuter des opérations, les opérations comprenant: 25 obtention de données de pression capillaire qui représentent la pression capillaire dans un réservoir; obtention de données de perméabilité qui représentent la perméabilité dans le réservoir; détermination d'un nombre de gorges de pore représenté par les données de pression capillaire; 30 création de tangentes hyperboliques sur la base des données de pression capillaire dont le nombre est égal au nombre de gorges de pore; combinaison de tangentes hyperboliques pour créer une courbe pour approcher les données de pression capillaire et pour défmir des paramètres de tangente hyperbolique; 3034894 23 combinaison d'au moins un des paramètres de tangente hyperbolique avec les données de perméabilité afin de définir une fonction de hauteur de saturation; modélisation d'une saturation dans le réservoir en utilisant la fonction de hauteur de saturation; et 5 affichage du modèle de saturation basé sur la fonction de hauteur de saturation, chacune des tangentes hyperboliques respectives étant créée pour une seule des gorges de pore respectives, de telle sorte que jamais deux des tangentes hyperboliques ne soient créées pour la même des gorges de pore. 10 9. Support lisible par un ordinateur non transitoire selon la revendication 8, dans lequel les tangentes hyperboliques sont définies par l'équation suivante: f (PI an) wn, tn) z--- al + aN + (4,4_1 - an).tanh(wne - tn)) avec les contraintes: w > 0, Vii E [1, N] n, N E N 15 an+i 10. Support lisible par un ordinateur non transitoire selon la revendication 9, dans lequel le paramètre de tangente hyperbolique tn présente une relation linéaire avec le logarithme de la perméabilité obtenue telle qu'elle est défmie par l'équation suivante: tri = kn.log(K) + 41 où K représente les données de perméabilité obtenues. 11. Support lisible par un ordinateur non transitoire selon la revendication 10, dans lequel la fonction de hauteur de saturation est définie par l'équation suivante: f (P, K, a', wn kn) = al + a N Eiiv1(an+1 - an) -tanh(v,In(P - kn-log(K) k7+1)). 12. Système informatique, comprenant: un ou plusieurs processeur(s); et un système à mémoire comprenant un ou plusieurs support(s) non transitoire(s) lisible(s) par un ordinateur stockant des instructions qui, lorsqu'elles sont exécutées par un ou plusieurs 3034894 24 processeur(s) d'un système informatique, amènent le système informatique à exécuter des opérations, les opérations comprenant: obtention de données de pression capillaire qui représentent la pression capillaire dans un réservoir; 5 obtention de données de perméabilité qui représentent la perméabilité dans le réservoir; détermination d'un nombre de gorges de pore représenté par les données de pression capillaire; création de tangentes hyperboliques sur la base des données de pression capillaire 10 dont le nombre est égal au nombre de gorges de pore; combinaison de tangentes hyperboliques pour créer une courbe pour approcher les - données de pression capillaire et pour définir des paramètres de tangente hyperbolique; combinaison d'au moins un des paramètres de tangente hyperbolique avec les données de perméabilité pour définir une fonction de hauteur de saturation; 15 modélisation d'une saturation dans le réservoir en utilisant la fonction de hauteur de saturation; et affichage du modèle de saturation basé sur la fonction de hauteur de saturation, chacune des tangentes hyperboliques respectives étant créée pour une seule des gorges de pore respectives, de telle sorte que jamais deux des tangentes hyperboliques ne soient 20 créées pour la même des gorges de pore. 13. Système informatique selon la revendication 12, dans lequel les tangentes hyperboliques sont définies par l'équation suivante: f (P, ar' w',tn) = ai + aN + En.1(an+1 an).tanh(ton,.(P - t )) 25 avec les contraintes: W n > 0, Vn E [1, N] n, N c N an+i 14. Système informatique selon la revendication 13, dans lequel le paramètre de tangente hyperbolique tn présente une relation linéaire avec le logarithme de la perméabilité obtenue telle qu'elle est défmie par l'équation suivante: 3034894 25 tn= kii.log(K) + kn,+1 où K représente les données de perméabilité obtenues. 15. Système informatique selon la revendication 14, dans lequel la fonction de hauteur de 5 saturation est défmie par l'équation suivante: f (P, K , an , wn, kn) == al + aN + - an).tanh(ton(P - kn.log(K) len+i)).