Неявная схема на основе разрывного метода Галёркина для моделирования температурных полей в нефтяном пласте
Автор: Бобренва Ю.О., Губайдуллин И.М., Жалнин Р.В.
Журнал: Огарёв-online @ogarev-online
Статья в выпуске: 20 т.4, 2016 года.
Бесплатный доступ
В работе для моделирования температурного поля в системе «скважина-трещина-пласт» предложена неявная схема, основанная на разрывном методе Галёркина. Рассматривается двумерное уравнение теплопроводности с постоянными коэффициентами, равными единице. Получены выражения для определения элементов матрицы системы линейных алгебраических уравнений.
Неявная схема, разрывный метода галеркина, рмг, термометрия
Короткий адрес: https://sciup.org/147249209
IDR: 147249209 | УДК: 511.519.6
Implicit Scheme Based on Discontinuous Galerkin Method for Modeling Temperature in Oil Reservoir
The implicit scheme is developed to simulate the temperature in the "well-fracture-layer" system. The scheme is based on the discontinuous Galerkin method. The two-dimensional heat conduction equation with constant coefficients equal to unity is considered. The expressions to determine matrix elements of the system of linear equations are obtained.
Текст научной статьи Неявная схема на основе разрывного метода Галёркина для моделирования температурных полей в нефтяном пласте
и= у(х,у),(х,у) £ dG,t > °;u\t=0 =-ф(х,у) (2)
Для дискретизации разрывным методом Галеркина запишем (1) в виде системы
уравнений [5]:
ди дqx , дqy _ 0
dt дх ду ’
ди
qx + dX = °’
qy+дU = °.
у ду
Покроем рассматриваемую область треугольной сеткой и введем в каждом треугольнике △ [ систему базисных функций
{^т} ^ Р^СХ’у), (4)
т = °, ...,N — 1,N = (K+^^K+i)' р К (х, у) — пространство полиномов степени не выше К.
Решение системы (3) будем искать в виде:
N-1
и1(х, у,
t) = ^ ull(t)^ll(х,y),
1=0
N-1
qlx(х,y,t) = ^ qlxl(t)^ll(х,y), 1=0
N-1 qly(х,y,t) = ^ qyl(t)^ll(х,y). 1=0
Найдем проекцию уравнений (3) на пространство кусочно-непрерывных полиномов с базисом (4). Для этого подставим (5) в (3) и умножим скалярно каждое уравнение на базисную функцию:
J ^rp h dxdy + (t^ + ^Wmdxdy = 0
J dt J ox dy
△ i
△ i
( Г du1
I q X p h dxdy+ J ~^7 P h dx dy = 0,
△ i
△ i
△ i
После преобразований получим
N-1
Z du\ [ . .
-^ J p i pl m dx dy +
[ f dul
J qly (hi dxdy + J -^— p m dx dy = 0.
△ i
(q x -nx + q y - n y )p h dY
-
i=0 △ i
N-1
-ZqX‘ I i=0 △i
d^ N-1
i dph. . V i f pi-^-^y—yqyi J
1=0
△ i
Pi-p^xdy = 0,
N-1
У qlxi J pli ph dxdy+ j(u1 • nxph dY i=0 △i d^
N-1
u l I p I ~dx~ dxdy = 0, i=o △
N-1
1 qyi J pi ph dxdy+ j i=0 △i
(ul • ny(plm dY
N-1
X i ( i dplh.. n
— У ul I pl —— dxdy= 0.
^ △
Дискретизацию по времени выполним по неявной схеме. Значения на границе ячеек положим равным полусумме значений из ячеек, которые разделяет данное ребро. Окончательно получим:
-
1 N-1
~ ^ul J pii ph dx dy + i=o △i
( N-1 N-1
-
1 q Xi n x J p i p h dY + ^ q Xi n x J p i p h dY +
1=0 Yi k 1=0 Yi k
N-1
N-1
+ У qy^y J pI phdY + 1 qy^y J pi VlhdY\ — l=0 Yik l=0 Yik
N-1 iN-1
-^qXiJ pi-phdxdy -^qlyi J l=0 △i i=0
N-1
i ^h.,. 1 V f ЯЯ pl —— dxdy = — У Щ I pl ph dxdy, dy ^0
N-1
^J^dx^
l=0 A i
+
-
( N-1
^ u^ x J p l plmdy + l=0 Yik
N-1
V i f i dP^. . n ^ и J Pl~Q—dxdy = 0, l=0 A,
N-1 \
^ u f nx J p i Plmdy ) l =0 Y ik /
-
N-1
^ 4yi J Pi (p m dx dy +
1=0 a
+
-
( N-1
^ u{ny J p[ pmdy + l=0 Yik
N-1
dP'm^
щ I Pl~^—dxdy = 0.
1= A, °y
N-1 \
^ uln y J p l Plmdy ) l =0 Y ik /
-
Здесь neigh (A} ) - множество номеров соседних ячеек ячейки A i ; уц - ребро между ячейками с номерами i и к; и1 - значение на предыдущем слое по времени.
Таким образом, получили систему линейных алгебраических уравнений:
Ay = b,
где матрица A - состоит из блоков размера 3N x 3N, столбец y состоит из блоков yl , а столбец b - из блоков bl , соответствующих i -ой ячейке сетки:
Для решения системы (9) можно воспользоваться библиотекой HYPRE [6,7].
Таким образом, предложен вычислительный алгоритм, основанный на неявной схеме для разрывного метода Галёркина, предназначенный для моделирования температурных полей в системе «скважина-трещина-пласт». Неявная схема позволяет проводить расчеты с временным шагом, ограниченным только условием требуемой точности.
Список литературы Неявная схема на основе разрывного метода Галёркина для моделирования температурных полей в нефтяном пласте
- Малышев А. Г. и др. Анализ влияния технологических факторов и механических свойств горных пород на эффективность ГРП//Нефть Сургута. -М.: Нефтяное хозяйство, 1997. -С. 224-237.
- Чекалюк Э. Б. Термодинамика нефтяного пласта. -М.: Недра, 1965. -238 с.
- Рамазанов А. Ш., Нагимов В. М. Аналитическая модель для расчета температурного поля в нефтяном пласте при нестационарном притоке жидкости//Электронный научный журнал «Нефтегазовое дело». -2007. -№ 1. -С. 1-9.
- Губайдуллин И. М., Линд Ю. Б., Коледина К. Ф. Методология распараллеливания при решении многопараметрических обратных задач химической кинетики//Вычислительные методы и программирование: новые вычислительные технологии. -2012. -Т. 13, № 2 (26). -С. 28-36. EDN: SZPNLR
- Жалнин Р. В., Масягин В. Ф., Панюшкина Е. Н. О применении разрывного метода Галеркина для численного решения двумерных уравнений диффузионного типа на неструктурированных разнесенных сетках//Современные проблемы науки и образования. -2013. -№ 6. -С. 874. EDN: RVDASF
- Falgout К. В., Yang U. M. Hypre: a Library of High Performance Preconditioners//Computational Science/P.M.A. Sloot, C.J.K. Tan. JJ Dongarra, A.G. Hoekstra (Eds.). -Springer-Verlag, 2002. -Vol. 2331. -P. 632-641.
- Falgout R. D., Jones J. E., Yang U. M. The Design and Implementation of hypre, a Library of Parallel High Performance Preconditioners//Numerical Solution of Partial Differential Equations on Parallel Computers/A.M. Bruaset, A. Tveito (Eds.). -Springer-Verlag, 2006. -Vol. 51. -P. 267-294.