|
|||||||
|
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Методика решения задачи в случае трехмерной, трехфазной фильтрации (SIP-метод)
где
а индекс "1" относится к газовой фазе, индекс "2" - к нефтяной, индекс "3" - к водяной фазе. Поскольку система (3.1.3) является существенно нелинейной, возможно получение ее решения только на основе численных методов интегрирования дифференциальных уравнений в частных производных. Методы численного решения подобных систем могут быть различными. В настоящей работе используется метод неполной разностной факторизации [14, 29, 42]. Сущность метода заключается в следующем. Семи диагональная матрица системы разностных /алгебраических/ уравнений /рис.3.1а/, к которой сводится дифференциальная задача (3.1.3), при соответствующих условиях, представляется в виде произведения двух матриц - верхней /рис. 3.1в/ и нижней /рис. 3.1б/ треугольных матриц. Обычное разложение /факторизация/ матрицы Однако матрицу Систему разностных уравнений /аппроксимирующую систему дифференциальных уравнений и граничных условий/ можно записать следующим образом:
Согласно идее рассматриваемого метода решения добавим справа и слева в (3.1.4) вспомогательную матрицу. /Следует отметить, что может быть несколько методов для определения матрицы
где матрица ( Система (3.1.4а) решается, если величины в правой части известны. Для этого применим следующую итерационную схему:
Ряд исследователей указывает, что для улучшения сходимости решения удобней решать задачу не относительно итерируемой величины а относительно вектора невязки /приращений/:
Добавим и вычтем из правой части (3.1.4а) величину
Тогда
или окончательно
где
Здесь и далее
Модифицированная матрица / ( где Из (3.1.4в) и (а) следует, что ( Обозначим тогда из (б) следует
Решение системы (3.1.4в) может быть получено следующим образом. Так как
а затем из (в) определяем вектор приращений
Элемент матрицы в уравнении (3.1.4в) для некоторой точки (i,j,k) пространственной сетки имеет вид:
В (3.1.5) последние 6 строк выражают вспомогательную матрицу
и т.д. - матрицы 3-го порядка в случае трехфазной фильтрации. Выражение (3.1.5) имеет место при решении разностных уравнений с возрастанием всех индексов. Вообще говоря, для улучшения сходимости итерационного процесса при решении разностных уравнений в методе неполной разностной факторизации рекомендуется менять порядок изменения индексов от итераций к итерации. Например, можно менять индексы при нечетной итерации так: i= 1,2,...,М; j= 1,2,…N; k=1,2,…Kz; а при четной i=1,2,...М; j= N,N-1,…2,1; k= Kz, Kz-1,…2,1. На рис.3.2представлена мнемоническая схема для решения системы (3.1.4в) при возрастании всех индексов /черные и светлые кружочки/ и при изменении индексов j и kв обратном порядке /черные кружочки и крестики/. Как было показано выше, процесс решения методом неполной разностной факторизации распадается на два этапа. На первом определяются матрица
(i=1,2,…M; j=1,2,…N; k=1,2,…Kz) Вектор
(i=1,2,…M; j=1,2,…N; k=1,2,…Kz) Значения
(i= M,…2,1; j= N,…2,1; k= Kz,…2,1)
При расчетах с изменением индексов: i=1,2,…M; j=N,N-1,…2,1; k=Kz,Kz-1,…2,1 выражения для коэффициентов имеют вид:
(i=1,2,…M; j=N,N-1,…2,1; k=Kz,Kz-1,…2,1) Вектор
(i=1,2,…M; j=N,N-1,…2,1; k=Kz,Kz-1,…2,1) Значения
(i= M,…2,1; j= 1,2,…N; k= 1,2,…Kz)
В выражениях (3.1.6, 3.1.6', 3.1.7, 3.1.7', 3.1.8, 3.1.8')
Элементы матриц
(m =1,2,3; Правая часть уравнения (3.1.4) для точки (i,j,k)разностной сетки - это вектор вида
и далее
Здесь Для выбора величин итерационных параметров в матрице итерационных параметров рекомендуется рядом исследователей /Уайнштейн и др. 1969 [262,272]/ оценить следующую величину:
где M, N, Kz- число узлов по осям X, Y, Z, соответственно;
Лучшая сходимость итерационного процесса достигается при использовании последовательности итерационных параметров в цикле [45]. Для матрицы итерационных параметров
При этом итерационные параметры изменяются от итерации к итерации в геометрической прогрессии. Согласно (3.1.11) Поиск по сайту: |
||||||
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.601 сек.) |