CPC E21B 43/16 (2013.01) [E21B 49/087 (2013.01); G01V 20/00 (2024.01); G06Q 50/02 (2013.01); E21B 2200/20 (2020.05)] | 8 Claims |
1. A method for shale gas production prediction, executed by a processor, comprising:
acquiring real shale gas production data of a shale gas well to be subjected to production prediction, and determining a target production decline curve model for production prediction of the shale gas well to be subjected to production prediction according to the real shale gas production data, wherein the shale gas well to be subjected to production prediction is a shale gas well which needs to be subjected to predicting production, and the real shale gas production data is shale gas production corresponding to each of past several years obtained by exploiting the shale gas well to be subjected to production prediction;
setting a time step for production prediction of the shale gas well to be subjected to production prediction, and obtaining a linear production decline curve corresponding to the shale gas well to be subjected to production prediction by performing production prediction on the shale gas well to be subjected to production prediction by using the target production decline curve model based on the time step, wherein performing production prediction on the shale gas well to be subjected to production prediction by using the target production decline curve model indicates that obtaining shale gas production corresponding to each of future several years by using the target production decline curve model;
determining target shale gas production residuals according to the linear production decline curve and the real shale gas production data, inputting the target shale gas production residuals into a long short-term memory, and obtaining a residual prediction result by performing production prediction according to the long short-term memory and the time step;
determining a target production prediction result of the shale gas well to be subjected to production prediction based on the linear production decline curve and the residual prediction result, and verifying the target production prediction result by using a preset test set corresponding to the shale gas well to be subjected to production prediction; and
using the target production prediction result to adjust at least one of subsequent development or deployment of the shale gas well or a new shale gas well;
wherein said determining the target production decline curve model for production prediction of the shale gas well to be subjected to production prediction according to the real shale gas production data comprises:
determining an initial production decline curve model for production prediction of the shale gas well to be subjected to production prediction according to the real shale gas production data, wherein a model parameter of the initial production decline curve model is a preset initial parameter; and
fitting the real shale gas production data by using the initial production decline curve model based on the preset initial parameter of the initial production decline curve model, so as to determine a target model parameter according to a fitting result, and to determine the target production decline curve model corresponding to the target model parameter.
|