关键词:
Deep learning
Algorithms
Optimization
Artificial intelligence
Computer science
摘要:
The numerical reservoir simulation model is a stable among the tools used to address the problem of describing the fluid flow behavior of producing reservoir from wells. The downside of using these models is the inherent cost of development and deployment, especially for small fields, and resources restrained projects. The recent advances in machine learning methods in well testing domain, ignited an interest to bring these capability to reservoir simulation and management. In this work, supervised and unsupervised machine learning techniques were applied to reservoir management tasks, that are usually dealt with using a numerical reservoir simulation model. Starting with well level analysis, simulation of downhole pressure response in producing wells, as a function of production and /or injection rate, using only field data is investigated. The methods used include algorithms composed of feed forward, recurrent, and convolution layers. The same is used to simulate water cut response as a function of operational parameters. The results suggest that it is possible to generate accurate prediction using these techniques. Extending the analysis to field level, we showed how using unsupervised learning techniques helped in guiding samples selection for training, then we applied generative modeling techniques using variational autoencoder to the problem of spatial control in the reservoir form data. We compared the performance of it to autoencoder, and other machine learning algorithms to predict multiphase production profiles form wells. Our investigation indicates that it can be done successfully in undrilled locations. We further applied conditional variational autoencoder along with deep feature interpolation methods to generate novel simulations that are not available in the training data set, extending the range of available simulated profiles without additional training or the need to conduct numerical simulation runs. Finally, we showed, using real field examples,