ST-GraphSAGE: Production Forecasting with Well Interference

Advanced prediction framework using GCN

By Ziming Xu

Introduction

Hydraulic fracturing is a crucial process in making shale gas exploration profitable. However, the resulting interconnected fracture networks often lead to well interference, impacting production forecasts. Deep learning has emerged as a powerful tool for accurate production forecasting, but traditional time-series models struggle with inter-sample connections. To address this, we turn to Graph Convolutional Networks (GCNs) which excel at capturing well interference.

GCNs process data on irregular and non-Euclidean domains. Inspired by spectral convolution, they perform message passing through layer-wise propagation, progressively capturing more complex K-hop information. However, traditional GCNs operate under transductive learning, limiting predictions to known nodes and lacking batch efficiency.

In this study, we employ the Graph Sampling and Aggregation (GraphSAGE) method, which follows inductive learning principles. By training on the aggregator to extract features from neighboring nodes, GraphSAGE enables the generalization of predictions to unseen nodes. This approach proves crucial in capturing well interference, making predictions for new wells at any location, and adeptly monitoring dynamic changes in producing wells.

GitHub Logo

https://dnicolasespinoza.github.io/node57.html

Methodology

We leverage GraphSAGE in conjunction with Gated Recurrent Unit (GRU) and time-distributed layers to capture spatial-temporal (ST) information. Our approach allows the adjacency matrix to vary over time, enhancing adaptability.

image

Input Shape

  • X: [batch(node), sequence, features]
  • 𝐴djacency matrix: [batch(node), sequence, node number]

Data Description

We focus on 2240 wells with complete features, clustered based on pads using DBSCAN:

  • 308 subgraphs (6.38 wells/pad)
  • 280 (1833 wells) for training
  • 28 (133 wells) for testing

We form disjoint unions for full batch training.

image

Results

The task involves utilizing a 12-month historical dataset and features such as reservoir properties and well completion information to forecast the subsequent 36 months. The figure displays predicted production curves of 16 wells from different pads, using our model trained on the full batch. These curves effectively capture both trends and sudden changes in production.

image

We also investigate the similarity in production profiles, particularly for the 11th and 17th pads. This showcases the resemblance in their production profiles, suggesting connections within the production behavior in the same pad.

image

image

This research demonstrates the potential of integrating GraphSAGE with Recurrent Neural Networks for predicting well interference in shale gas exploration. The methodology proves robust and adaptable, paving the way for more accurate and reliable production forecasts in the industry.


For more detailed information, please refer to the original paper: Xu, Z., & Leung, J. Y. (2023, October). Shale Gas Production Forecasting with Well Interference Based on Spatial-Temporal Graph Convolutional Network. In SPE Annual Technical Conference and Exhibition(p. D031S032R004). SPE.

Share: X (Twitter) Facebook LinkedIn