Uncertainty Quantification for Foam Flooding in Fractured Carbonate Reservoirs
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 When simulating foam floods, uncertainties exist in both the foam and reservoir parameters however the combination of these uncertainties are rarely incorporated in forecasting. Foam flooding is an effective enhanced oil recovery method that controls mobility, reduces gas relative permeability, delays gas breakthrough and helps improve sweep efficiency. Thus it is often used in highly heterogeneous reservoirs where significant subsurface uncertainties exist. Foam uncertainties exist as (a) foam stability is controlled by a number of factors such as critical water and surfactant concentrations, brine salinity, and oil saturation which are unknown in the subsurface spatially and (b) foam flood simulation requires the accurate description of multiple parameters used in the foam flood models which are unknown. This study quantifies and compares the impact of uncertainties associated with foam model parameters with the heterogeneity of a fractured carbonate reservoir, an analogue to the highly prolific Arab D formation. Foam model parameters are not known a-priori but can be tuned to experimental data, which ideally represent a range of foam regimes and reservoir conditions. Geological heterogeneities in fractured carbonate reservoirs are complex and include, matrix wettability, fracture density/orientation and initial saturation distribution. To quantify uncertainties geological uncertainties in fractured carbonate reservoirs, an automated framework was used to history match the production response of a fractured carbonate field by varying geological parameters. This accounts for the geological uncertainties during a waterflood, which are then combined with foam uncertainties from experimental analysis in the optimisation step, by optimising the mean response of the model to foam flooding across a range of geological and foam scenarios. Our workflow used a combination of Particle Swarm Optimisation for history matching and manual optimisation, the final results of which show a wide range of possible impacts of foam flooding from different but equally well matched reservoirs. The novelty of our work is that it demonstrates how parameters that control foam stability and hence effectiveness in mobility control are related to both foam properties and geological uncertainty. Carrying these uncertainties into foam model properties from core to field scale will translate into considerably more robust estimates of uncertainty when predicting field-scale recovery compared to simulations that only consider uncertainty in the reservoir model.
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.001 |
| 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.001 | 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