Recent progress in accelerating flash calculation using deep learning algorithms
Type
Book ChapterAuthors
Sun, Shuyu
Zhang, Tao
KAUST Department
Computational Transport Phenomena LabEarth Science and Engineering Program
Physical Science and Engineering (PSE) Division
Date
2020Embargo End Date
2022Permanent link to this record
http://hdl.handle.net/10754/667774
Metadata
Show full item recordAbstract
Phase equilibrium calculation, also known as flash calculation, has been extensively applied in petroleum engineering, not only as a standalone application for a separation process but also as an integral component of compositional reservoir simulation. Previous research devoted numerous efforts to improve the accuracy of phase equilibrium calculations, which place more importance on safety than speed. However, the equation-of-state-based flash calculation consumes an enormous amount of computational time in compositional simulation and thus becomes a bottleneck to the broad application of compositional simulators. Therefore it is of vital importance to accelerate flash calculation without much compromise in accuracy and reliability, turning it into an active research topic in the past two decades. With the rapid development of computational techniques, machine learning brings another wave of technology innovation. As a subfield of machine learning the deep neural network becomes a promising computational technique due to its great capacity to deal with complicated nonlinear functions, and it thus attracts increasing attention from academia and industry. In this chapter the acceleration of flash calculation is investigated. Starting from using experimental data as input, we establish a fully connected deep neural network to represent the underneath thermodynamic correlations between the selected input and output parameters. Due to the limitation of collecting experimental data especially due to the high cost, we are turning to establish a deep neural network model to approximate the iterative flash calculation at given moles, volume, and temperature, known as the flash at given moles, volume and temperature (NVT flash). A dynamic model designed for NVT flash problems is iteratively solved to generate data for training the neural network. In order to test the model’s capacity to handle complex fluid mixtures, three real reservoir fluids are investigated, including one Bakken oil and two Eagle Ford oils. Compared to previous studies that follow the conventional flash framework in which stability testing precedes phase splitting calculation, we incorporate stability test and phase split calculation together and accomplish two steps by a single deep learning model. The trained model is able to identify the single vapor, single liquid, and vapor–liquid states under the subcritical region of the hydrocarbon mixtures. A number of examples are presented to show the accuracy and efficiency of the proposed deep neural network. It is found that the trained model makes predictions much faster than the iterative NVT flash calculation for the given cases and meanwhile preserves high accuracy. Network optimization is performed by investigating the performance of different input and output parameters, as well as tuning of hyperparameters.Citation
Sun, S., & Zhang, T. (2020). Recent progress in accelerating flash calculation using deep learning algorithms. Reservoir Simulations, 289–322. doi:10.1016/b978-0-12-820957-8.00007-1Publisher
Elsevier BVISBN
9780128209578Additional Links
https://linkinghub.elsevier.com/retrieve/pii/B9780128209578000071Relations
Is Part Of:- [Book]
Reservoir Simulations. (2020). doi:10.1016/c2019-0-02019-5. DOI: 10.1016/c2019-0-02019-5 Handle: 10754/667881
ae974a485f413a2113503eed53cd6c53
10.1016/b978-0-12-820957-8.00007-1