Simulation of Radio Frequency Heating of Heavy Oil Reservoir Using Multi-Physics Coupling of Reservoir Simulation with Electromagnetic Solver
Bibliographic record
Abstract
Abstract Steam-Assisted Gravity Drainage (SAGD) is one of the popular methods for heavy oil production. The process is efficient and economical. However, it requires the use of large quantity of water and disposal of waste water can be costly. In addition, burning of natural gas for steam generation contributes to additional carbon dioxide generation, a known greenhouse gas, which is also undesirable. A method to heat up the in-situ oil without the use of injected water is highly desirable. Radio frequency (RF) heating of heavy oil reservoir is a potential method for oil recovery without steam injection. The evaluation of the potential of such method requires the coupling of a reservoir simulator with an electromagnetic (EM) simulator. This paper describes the development and implementation of a flexible interface in a reservoir simulator that allows the runtime loading of third party software libraries with additional physics. Data is exchanged between the reservoir simulator and externally loaded software libraries through memory, therefore there is minimal communication overhead. The implementation allows for iterative coupling, explicit coupling and periodic coupling. This paper describes the mathematical coupling of the mass and energy conservation equations in the reservoir simulator with the Maxwell equations in an external library. The electromagnetic properties in the reservoir are highly dependent on temperature and water saturation, this dependence is accounted for in the coupled code using table look-up properties. Canadian heavy oil and reservoir properties were used in our simulation investigation. We found that RF heating alone can be effective in heating up the in-situ water and reducing heavy oil viscosity by several orders of magnitude. As the in-situ water near wellbore was vaporized by RF heating, electrical conductivities were reduced to zero and thus allowed the EM wave to propagate further into the formation and heat up the water further away from the wellbore. With properly designed RF heating field pilots and tuning of EM and reservoir parameters, the coupled reservoir/EM simulator can be a powerful tool for the evaluation and optimization of RF heating operations. The interface is sufficiently flexible to allow different types of multi-physics coupling. In addition to RF heating, it has also been used for reaction kinetics and geomechanics coupling with a reservoir simulator. It has been used for large scale coupled full field simulation with over 30 million cells.
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.000 | 0.001 |
| Meta-epidemiology (narrow) | 0.000 | 0.000 |
| Meta-epidemiology (broad) | 0.000 | 0.001 |
| Bibliometrics | 0.000 | 0.000 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.001 | 0.000 |
| Open science | 0.001 | 0.001 |
| Research integrity | 0.001 | 0.001 |
| Insufficient payload (model declined to judge) | 0.003 | 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".