Simulation of Radio Frequency Heating of Heavy Oil Reservoir Using Multi-Physics Coupling of Reservoir Simulation with Electromagnetic Solver
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 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.
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.001 | 0.001 |
| Meta-epidemiology (narrow) | 0.000 | 0.000 |
| Meta-epidemiology (broad) | 0.001 | 0.000 |
| Bibliometrics | 0.000 | 0.001 |
| 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.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 it