On Subcool Control in Steam-Assisted-Gravity-Drainage Producers— Part I: Stability Envelopes
Bibliographic record
Abstract
Summary Steam-assisted-gravity-drainage (SAGD) industry experience indicates that the majority of producer workovers occur because of liners or electrical submersible pumps (ESPs), and both failures appear to result from inefficient “steam-trap control.” Thermodynamic steam-trap control, also termed “subcool control,” is a typical operation strategy for most SAGD wells. Simply, subcool (or reservoir subcool vs. pump subcool) is the temperature difference between the steam chamber (or injected steam) and the produced fluid. The main objective is to keep subcool higher than a set value that varies between 0 to 40° and even higher values. This study presents a method to calculate the liquid-pool level from the temperature profile in observation wells, and liquid-pool shrinkage as a function of time. Unfortunately, it is not practical to monitor the liquid level by having observation wells for every SAGD well pair. For this reason, the algebraic equation for liquid-pool depletion on the basis of wellbore-drawdown, subcool, and emulsion productivity is generated. By use of this equation, the envelopes are suggested to differentiate three different regimes: “stable production,” “liquid-pool depletion,” and “steam-breakthrough limit.” Gas lift operations such as the MacKay River thermal project suggested that envelopes for constant wellbore drawdown are not practical. Therefore, the steam-breakthrough limit is defined for constant rate, which is more consistent in gas lift operations. In this study, the steam-breakthrough limit is validated for operation data from the MacKay River. This study provides a new insight into how factors such as production rate and wellbore drawdown can compromise subcool control and cause steam breakthrough, and how liquid-pool depletion may result in uncontrolled steam coning at long time. As a part of this study, a minimum-subcool concept (or target reservoir subcool) is presented as a function of skin and pressure drawdown. It is shown that the minimum subcool is highly dependent on the maturity of steam-chamber and underburden heat loss especially for zero-skin producers. The results of this work emphasize that the target subcool on the producer should increase slightly with chamber maturity, considering that the skin is nonzero for most SAGD producers.
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.
How this classification was reachedexpand
Full frame machine prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.
Distilled classifier scores by category (both heads)
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.002 | 0.003 |
| Meta-epidemiology (narrow) | 0.000 | 0.000 |
| Meta-epidemiology (broad) | 0.000 | 0.000 |
| Bibliometrics | 0.000 | 0.000 |
| Science and technology studies | 0.001 | 0.001 |
| Scholarly communication | 0.001 | 0.002 |
| Open science | 0.001 | 0.001 |
| Research integrity | 0.000 | 0.000 |
| Insufficient payload (model declined to judge) | 0.001 | 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 itClassification
machine, unvalidatedMachine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".