Calibration of High-Resolution Reservoir Models Using Transient Pressure Data
Why this work is in the frame
A frame that forgets how it found something cannot be audited. These are the routes that admitted this work.
Bibliographic record
Abstract
Abstract Integrating dynamic data into high resolution reservoir models is a crucial aspect of any optimal reservoir development and management strategy. In this regard, pressure data provides several advantages. First, pressure transient tests are easier and less expensive to carry out in the field. Second, pressure responses can be obtained early in the field life compared to watercut or tracer data. Finally, the pressure perturbations travel much faster compared to tracer or water front, resulting in quicker response in the field. This makes interference tests much more appealing compared to tracer tests which may require months to see a field response. However, the computation cost and localized nature of pressure sensitivities pose difficulties in history matching transient pressure data with a finite difference model. Also, pressure tests from multiple wells are difficult to analyze because of superposition of pressure responses. We propose a fast and robust approach to integrating transient pressure data using a trajectory-based approach that relies on a high frequency asymptotic solution of the diffusivity equation. The trajectory or ray-based methods are routinely used in seismic tomography. In this paper, we make a detailed comparison of streamlines and seismic rays and examine the applicability of streamline-based methods for transient pressure data inversion. Specifically, the high frequency asymptotic approach allows us to analytically compute the sensitivity of the pressure data with respect to reservoir properties such as porosity and permeability. This results in a very efficient approach for the integration of pressure data into geologic models. We apply our proposed method to transient pressure data from both single well test and multi-well interference tests. Our results demonstrate the advantage of performing interference tests compared to performing tracer tests in terms of identifying heterogeneities early in the field life. Finally, we apply this approach to data from a multiwell interference test in a Middle Eastern reservoir. Specifically, the pressure data obtained from permanent downhole gauges (PDG) in multiple wells are utilized to determine communications in the reservoir and to derive quantitative information about the permeability distribution in the reservoir for potential aid in the design and optimization of a miscible gas flood.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
Full frame distilled prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. Learned from the 10,348 direct Codex labels and 10,348 direct Gemma labels. Candidate is the union of thresholded teacher heads; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels or direct frontier model labels.
Codex and Gemma teacher scores by category
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.000 | 0.000 |
| Meta-epidemiology (narrow) | 0.000 | 0.000 |
| Meta-epidemiology (broad) | 0.000 | 0.000 |
| Bibliometrics | 0.000 | 0.000 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.000 | 0.001 |
| Open science | 0.000 | 0.000 |
| Research integrity | 0.000 | 0.000 |
| Insufficient payload (model declined to judge) | 0.000 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from it