Неявная схема на основе разрывного метода Галёркина для моделирования температурных полей в нефтяном пласте
Автор: Бобренва Ю.О., Губайдуллин И.М., Жалнин Р.В.
Журнал: Огарёв-online @ogarev-online
Статья в выпуске: 20 т.4, 2016 года.
Бесплатный доступ
В работе для моделирования температурного поля в системе «скважина-трещина-пласт» предложена неявная схема, основанная на разрывном методе Галёркина. Рассматривается двумерное уравнение теплопроводности с постоянными коэффициентами, равными единице. Получены выражения для определения элементов матрицы системы линейных алгебраических уравнений.
Неявная схема, разрывный метода галеркина, рмг, термометрия
Короткий адрес: https://sciup.org/147249209
IDR: 147249209
Текст научной статьи Неявная схема на основе разрывного метода Галёркина для моделирования температурных полей в нефтяном пласте
и= у(х,у),(х,у) £ 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.