
- •2.1.2. Вывод основных дифференциальных уравнений фильтрации
- •2.1.3. Уравнение баланса энергии в случае многофазной многокомпонентной фильтрации с учетом сил гравитации и капиллярных сил.
- •2.2. Двухмерная двухфазная фильтрация газожидкостной смеси.
- •2.2.1. Основные уравнения и численный метод решения.
- •2.2.2. Решение задачи о разработке газового месторождения с учетом про- движения воды.
- •2.2.3.3. Первоначально рассматривался случай фильтрации газа в однородном по коллекторским свойствам пласте.
- •2.2.3.4. В следующей серии расчетов рассматривалось нестационарная фильтрация газа и воды в неоднородном пласте. Было принято несколько моделей:
- •2.2.4. Об активном воздействии на водонапорный режим
2.2.1. Основные уравнения и численный метод решения.
В настоящей главе применим для решения задачи о продвижении воды в газовую залежь математическую модель двухфазной фильтрации углеводородных смесей, причем будем учитывать такие факторы как гравитационные и капиллярные силы, растворимость газовой фазы в жидкой и, наоборот, фазовые проницаемости, сжимаемость породы и флюидов. Разработка алгоритма решения поставленной задачи в рамках двухфазной модели обладает тем преимуществом, что этот алгоритм может быть применен также при расчетах фильтрации бинарных углеводородных смесей.
Итак, рассматривается течение двухфазной многокомпонентной углеводородной смеси в пласте, которое описывается системой уравнений (2.1.3, 2.1.4). При этом = 2 и = 2 и индекс "1" относится к газу, а индекс "2" к жидкости. С учетом безразмерных соотношений:
(2.2.1)
где
характерные значения давления,
проницаемости, плотности, вязкости,
линейного размера, толщины и глубины
залегания пласта, соответственно,
индекс " р "
- означает размерную величину /остальные
обозначения см. выше/. В двумерном случае
из (2.1.3) с учетом переменной толщины
пласта имеем:
(2.2.2)
где
-
давление в газовой фазе;
-
капиллярное давление;
-
зависимость пористости от давления в
области, занятой газом;
зависимость пористости от давления в
области, занятой жидкостью;
- насыщенность(饱和度)
жидкостью порового пространства;
;
.
При соответствующих граничных условиях решение системы (2.2.2) позволяет получить распределение давления и насыщенности в пласте произвольной формы и толщины с произвольным размещением источников и стоков /скважин/ при учете сжимаемости флюидов и породы, гравитационных и капиллярных сил.
Система (2.2.2) в силу ее нелинейности может быть решена только численными методами. В настоящей работе будем применять метод неполной разностной факторизации / SIP- метод/ [14, 29, 42] .
Разностные уравнения, аппроксимирующие систему (2.2.2) в матричном виде, выразим так:
(2.2.3)
Пусть далее
(2.2.3а)
и
(2.2.3б)
где m - номер итерации.
Тогда из (2.2.3а) с учетом (2.2.3б) имеем следующее итерационное выражение:
(2.2.3в)
где
(2.2.3г)
-
матрица коэффициентов разностных
уравнений;
- вспомогательная матрица, определяемая
в [42] и позволяющая легко факторизовать
систему (2.2.3в);
-
искомая функция /вектор/;
-
вектор, подобный вектору
и выражающий правые
части разностных уравнений;
Модифицированная матрица
должна
по условию удовлетворять следующему
соотношению
(а)
где
и
нижняя
и верхняя треугольные матрицы,
соответственно.
Тогда из (2.2.3в) и (а) следует
(б)
и далее, если
,
(в)
то из (б) следует
(г)
Решение системы (2.2.3в) можно
получить теперь следующим образом. Так
как
и
-
треугольные матрицы, то сначала из (г)
определяется вектор
,
(д)
а затем из (в) определяем
вектор приращения
искомых
давлений на (m+1)
итерации
(е)
Элемент матрицы в (2.2.3в) для некоторой точки (i, j) пространственной решетки имеет вид:
(2.2.4а)
+
В (2.2.4a)
две последние строки выражают
вспомогательную матрицу
,
и т.д. матрицы 2-го порядка,
,
-
диагональная матрица итерационных
параметров,
-
матрицы 2-го порядка, определяемые ниже.
Выражение (2.2.4а) имеет место при решении разностных уравнений с последовательностью изменения индексов в следующем порядке: i=1,2,…M; j=1,2,…N
При порядке просчета с изменением индексов i= I,2,..,M; j= N, N-1,… 2,1 вспомогательная матрица в (2.2.4а) должна быть представлена так:
(2.2.4б)
Мнемоническая схема для решения системы /2.2.3в/ при возрастании индексов имеет вид, представленный на рис.2.1 /черные и светлые кружочки/, при изменении индекса j- в обратном порядке /черные кружочки и крестики/.
Следуя работе [273] , имеем при возрастании индексов следующие рекуррентные выражения для коэффициентов прогонки:
(2.2.5)
Вектор
при этом определяется /прямая прогонка/
по формуле/2.2.6а/
(2.2.6а)
(i=1,2,..., М; j= 1,2,…, N )
2.1
(2.2.3в)
Значения
получаются
/обратная прогонка/ по рекуррентной
формуле
(2.2.6б)
При расчете с изменением индексов следующим образом: i = I,2...M; j= N, N-1 , ...2,1 выражения для коэффициентов имеют вид:
(2.2.7)
Вектор в этом случае определяется по формуле
(2.2.8а)
(I =1,2, М; j= N, N-1, 2,1)
Значения получаются по формуле
(2.2.8б)
Пусть далее выражение в квадратных скобках при вычислении в (2.2.5) и (2.2.7) имеет вид
,
тогда
(2.2.9)
Отсюда следует, что элементы
матриц
и
,
которые
являются строго нижней и верхней треугольными матрицами, равны
(2.2.10а)
и
(2.2.10б)
Для улучшения сходимости итерационного процесса при решении разностных уравнений рекомендуется менять порядок расчета от итерации к итерации, а именно, нечетная итерация имеет порядок просчета с изменением индексов i= 1,2,... М; j= 1,2,... N, четная итерация- i=1,2, ... М; j = N, N-1,...2, 1 [45]. Затем порядок просчета, повторяется.
Элементы матриц
и
т.д. в /2.2.4а/ имеют вид:
(2.2.11)
Правая часть уравнения (2.2.3) для некоторой точки (i, j) разностной сетки - вектор вида
и далее,
(2.2.12)
( k=1, 2)
Выражение
для
некоторой точки (i,
j)
вектор вида
(2.2.13)
В (2.2.11), (2.2.12), (2.2.13)
-
давление на предыдущем временном
слое,
-
шаги по пространственной и временной
разностным сеткам.
Для улучшения сходимости итерационного процесса применяется матрица итерационных параметров
При этом величины
могут быть получены
следующим образом [42]. Из анализа
устойчивости разностных уравнений,
полученных при рассмотрении линеаризованных
дифференциальных уравнений, следует
где
-
число точек по оси X,
-
число точек по оси Y,
Далее принимаем, что итерационный параметр для лучшей сходимости итерационного процесса изменяется от итерации к итерации [42, 45]
(2.2.14)
Затем цикл изменения
,
повторяется. Таким образом, итерационный
параметр
изменяется
от
до
0 согласно (2.2.14). Следует отметить, что
последовательность итерационных
параметров может быть как убывающей,
так и возрастающей.
Для улучшения сходимости итерационного процесса можно применить еще и итерационный параметр в формуле (2.2.3г) [42] , т.е.
(2.2.3’г)
/При этом в первом приближении
можно брать значения
/.