Журнал вычислительной математики и математической физики, 2020, T. 60, № 1, стр. 122-131

Полностью консервативные разностные схемы флюидодинамики в пьезопроводной среде с газогидратными включениями

В. А. Гасилов 12, Ю. А. Повещенко 12, В. О. Подрыга 13*, П. И. Рагимли 1

1 ИПМ РАН
125047 Москва, Миусская пл., 4, Россия

2 НИЯУ МИФИ
115409 Москва, Каширское ш., 31, Россия

3 МАДИ
125319 Москва, Ленинградский просп., 64, Россия

* E-mail: PVictoria@list.ru

Поступила в редакцию 21.03.2019
После доработки 21.03.2019
Принята к публикации 18.09.2019

Полный текст (PDF)

Аннотация

На структурно-нерегулярной разностной сетке аппроксимируются уравнения динамики двухкомпонентной жидкости в пористой среде с газогидратными включениями. Рассматривается случай термодинамически равновесной модели. Методом опорных операторов строится семейство двухслойных полностью консервативных разностных схем. Для аппроксимации по времени используются “взвешенные” по временным слоям разностной сетки выражения, в которых весовые множители являются, вообще говоря, переменными по пространству. Предлагается алгоритм решения разностной задачи флюидодинамики, основанный на принципе расщепления по физическим процессам. Библ. 15. Фиг. 1.

Ключевые слова: метод опорных операторов, разностные схемы, свойство консервативности, математическое моделирование, газовые гидраты.

1. ВВЕДЕНИЕ

Проблемы моделирования течений в среде, содержащей газогидратные включения, активно изучаются в связи с промышленным освоением северных и арктических регионов, шельфовых месторождений углеводородов и т.д. В соответствующих этим районам условиях поровое пространство среды, например, многолетнемерзлых грунтов в исходном состоянии, соответствующем низкой температуре и высокому давлению, полностью или частично заполнено так называемыми клатратными соединениями молекул газа и воды, находящимися в твердом состоянии [1]. Газогидратные отложения метастабильны и существуют в условиях, близких к границе их фазовой устойчивости. Повышение температуры либо понижение уровня давления, вызванное, например, техногенными причинами, приводит к разложению гидрата на газ и воду. Возможен и обратный процесс формирования гидратных отложений, например, при транспортировке газа в условиях низких температур. Названные явления необходимо учитывать при проектировании технологий в добывающей, транспортной, строительной и других хозяйственных отраслях, в оценках экологического характера и рисков техногенных катастроф [2].

Модель эволюции среды с газогидратными включениями “мультифизична”. Она описывает связанные гидродинамические, геомеханические и физико-химические процессы [1], [2]. Флюидодинамика свободных воды и газа в пористой среде при наличии в ней твердых гидратных включений обладает рядом особенностей [3], [4].

Согласно правилу фаз Гиббса, термодинамически равновесная система, в которой вещество находится в трехфазном состоянии (в нашем случае это газогидрат, свободные “жидкие” вода и газ), обладает только одной термодинамической степенью свободы. В этом случае температура диссоциации газогидрата и давление в среде связаны термобарической зависимостью ${{T}_{{{\text{dis}}}}} = f(P)$, а за основную термодинамическую переменную можно выбрать величину (например, внутренние энергии воды или газа), через которую удобно выразить температуру и давление. В дальнейшем это понадобится для описания равновесной флюидодинамики гидратосодержащей среды. Однако при наличии талой зоны (зоны полностью разложившегося гидрата) термодинамика среды описывается двумя независимыми параметрами, например, давлением и температурой – $P,\;T$. Наибольший практический интерес представляет именно совместная эволюция пространственно разделенных талых и гидратосодержащих зон. Следующим важным обстоятельством является то, что исходная система уравнений флюидодинамики, сформулированная в виде законов сохранения массы, импульса, и полной энергии среды, в терминах растепленности ${{S}_{\nu }}$ (доля свободного от гидрата порового пространства), влагонасыщенности ${{S}_{w}}$, давления $P$ и температуры $T$ обладает смешанными гиперболическими и параболическими свойствами. Непосредственное использование такой системы к расчету динамики гидратосодержащей среды, например, на основе аппроксимации системы флюидодинамических уравнений “в целом”, позволяет выполнять вычисления только при неоправданно малых значениях шага интегрирования по времени. Причина этого явления кроется в необходимости расчета динамики жидкости и, одновременно, межфазного тепло-массообмена.

В работах [5], [6] предложена численная методика решения задачи флюидодинамики гидратосодержащей среды, основанная на неполном расщеплении уравнений разностной схемы по физическим процессам. Разностное уравнение для поля давления (или уравнение пьезопроводности) решается в отдельном блоке алгоритма. При этом разностная производная по времени вместе с давлением включает и гидратонасыщенность. Практическое применение данной методики оказалось затруднительным ввиду физически неоправданного измельчения шага интегрирования по времени, чтобы избежать неустойчивости счета.

Сопоставление характерных времен моделируемых процессов в ряде экспериментов показывает, что характерное время разложения гидратов составляет 102–104 с, тогда как процесс разработки газогидратного месторождения длится годами (106–108 с). Поэтому адекватным описанием флюидодинамики гидратосодежащих сред (коллекторов, грунтов и т.д.) будут уравнения модели, основанной на балансовых соотношениях в предположении равновесности диссоциации газовых гидратов. Разностная схема, рассматриваемая в данной работе, построена для модели такого типа.

Целью настоящего исследования является построение семейства двухслойных полностью консервативных разностных схем (ПКРС, [7]) на разностных сетках нерегулярной структуры, часто называемых неструктурированными. Принцип полной консервативности важен для совместного моделирования трехфазной среды с процессами в талой зоне. В случае изменения термобарических условий и исчезновения гидратной фазы меняется как количество неизвестных, так и тип уравнений. Эти процессы могут проходить весьма интенсивно на малых пространственно-временных масштабах сравнительно с масштабами всей изучаемой гидратосодержащей области. Поэтому для получения физически адекватных решений, также как и в случае моделирования газодинамических быстропротекающих процессов [7], важно на уровне разностной схемы сохранить присущие исходной модели балансы для областей течения с существенно разными и переменными по времени свойствами. Построение ПКРС выполняется методом опорных операторов, который позволяет построить однородные аппроксимации входящих в исходные уравнения дифференциальных операторов [1], [2], сохраняющие присущие им свойства, например, самосопряженность, положительная определенность. Дискретизация по времени выполняется путем “взвешивания” с профилированными по пространству временными весами. Для разработки ПКРС флюидодинамики в гидратосодержащей среде предлагается так называемая свободно-объемная аппроксимация сеточных функций по времени. Это нелинейная аппроксимация, включающая зависимость от доли объема в порах, занятом фдюидами, и является простой в реализации.

В работах [8]–[10] предложена конечно-разностная модель двухкомпонентной флюидодинамики в пористой среде с гидратными включениями. Для решения системы разностных уравнений предложена схема расщепления на блок расчета переноса насыщенностей флюидов при известном поле скорости (подсистема уравнений, обладающая гиперболическими свойствами) и пьезопроводный блок (уравнение параболического типа).

В настоящей работе также рассматривается решение начально-краевой задачи посредством раздельного учета (расщепления) физических процессов. Поскольку уравнения рассматриваемой нами начально-краевой задачи выражают балансы массы компонент и внутренней энергии флюидов, гидрата и скелета пористой среды, мы рассматриваем вопрос о том, как построить алгоритм расщепления, не нарушающий эти балансы.

2. ПОСТАНОВКА ЗАДАЧИ

В пространственной области $O$ с границей $\partial O$ рассмотрим термодинамически равновесные двухкомпонентные (вода, метан) трехфазные уравнения флюидодинамики в среде с газогидратными включениями [11]:

(2.1)
$\frac{\partial }{{\partial t}}\left\{ {m\left[ {{{S}_{\nu }}{{S}_{w}}{{\rho }_{w}} + \left( {1 - {{S}_{\nu }}} \right){{\rho }_{\nu }}{{\beta }_{w}}} \right]} \right\} + {\text{div}}\left( {{{\rho }_{w}}{{{\mathbf{V}}}_{w}}} \right) + {{q}_{w}} = 0,$
(2.2)
$\frac{\partial }{{\partial t}}\left\{ {m\left[ {{{S}_{\nu }}(1 - {{S}_{w}}){{\rho }_{g}} + \left( {1 - {{S}_{\nu }}} \right){{\rho }_{\nu }}(1 - {{\beta }_{w}})} \right]} \right\} + \operatorname{div} ({{\rho }_{g}}{{{\mathbf{V}}}_{g}}) + {{q}_{g}} = 0,$
(2.3)
${{{\mathbf{V}}}_{w}} = - \frac{{k{{k}_{{rw}}}}}{{{{\mu }_{w}}}}(\nabla P - g{{\rho }_{w}}{\mathbf{k}}),$
(2.4)
${{{\mathbf{V}}}_{g}} = - \frac{{k{{k}_{{rg}}}}}{{{{\mu }_{g}}}}(\nabla P - g{{\rho }_{g}}{\mathbf{k}}),$
(2.5)
$\begin{gathered} \frac{\partial }{{\partial t}}\left\{ {m[{{S}_{\nu }}({{S}_{w}}{{\rho }_{w}}{{\varepsilon }_{w}} + (1 - {{S}_{w}}){{\rho }_{g}}{{\varepsilon }_{g}}) + (1 - {{S}_{\nu }}){{\rho }_{\nu }}{{\varepsilon }_{\nu }}] + (1 - m){{\rho }_{s}}{{\varepsilon }_{s}}} \right\} + \\ + \,{\text{div}}\left\{ {{{\rho }_{w}}{{\varepsilon }_{w}}{{{\mathbf{V}}}_{w}} + {{\rho }_{g}}{{\varepsilon }_{g}}{{{\mathbf{V}}}_{g}} + [P({{{\mathbf{V}}}_{w}} + {{{\mathbf{V}}}_{g}})]} \right\} + \operatorname{div} {\mathbf{W}} + {{q}_{\varepsilon }} = 0, \\ \end{gathered} $
(2.6)
${\mathbf{W}} = - \left\{ {m\left[ {{{S}_{\nu }}({{S}_{w}}{{\lambda }_{w}} + (1 - {{S}_{w}}){{\lambda }_{g}}) + (1 - {{S}_{\nu }}){{\lambda }_{\nu }}} \right] + (1 - m){{\lambda }_{s}}} \right\}\nabla T,$
(2.7)
${{T}_{{{\text{dis}}}}} = f(P).$
Приняты обозначения: индексы $l = g,\;w,\;\nu ,\;s$ относятся к газу, воде, гидрату и скелету пористой среды. Здесь (2.1) – уравнение баланса массы воды, (2.2) – уравнение баланса массы метана, (2.3) – выражает закон Дарси, записанный для скорости движения свободной воды ${{{\mathbf{V}}}_{w}}$ в порах для двухкомпонентной несмешивающейся системы (вода, метан) с абсолютной проницаемостью $k = k({\mathbf{r}},\,{{S}_{\nu }},\,P)$ и относительной проницаемостью ${{k}_{{rw}}} = {{k}_{{rw}}}(\,{{S}_{w}})$, ${{\mu }_{w}}$ – вязкость воды. Уравнение (2.4) также выражает закон Дарси для скорости свободного метана ${{{\mathbf{V}}}_{g}}$ с относительной проницаемостью ${{k}_{{rg}}} = {{k}_{{rg}}}(\,{{S}_{w}})$ и вязкостью ${{\mu }_{g}}$. Наконец, (2.5) – уравнение баланса общей внутренней энергии системы, включающей энергии свободной воды, свободного метана, гидрата и скелета. Символом ${{\varepsilon }_{l}}$ обозначены внутренние энергии  единиц массы  компонент. Уравнение (2.6) определяет общий тепловой поток ${\mathbf{W}}$ в среде с коэффициентами теплопроводности ${{\lambda }_{l}}(P,T)$; $g{\mathbf{k}}$ – вектор ускорения силы тяжести, направленный вертикально вниз; P – давление; ${{S}_{w}}$ – водонасыщенность; ν – гидратонасыщенность; ${{S}_{\nu }} = 1 - \nu $ – растепленность (суммарная доля флюида в порах); ${{\rho }_{l}}(P,T)$ – плотности фаз; ${{\beta }_{w}}$ – массовая доля воды в гидрате; ${\mathbf{r}}$ – радиус-вектор; t – время; ${{q}_{w}}$, ${{q}_{g}}$ и ${{q}_{\varepsilon }}$ – плотности соответствующих источников, зависящие от параметров (t, ${\mathbf{r}}$, ${{S}_{w}}$, ${{S}_{\nu }}$, P, T).

По правилу фаз Гиббса равновесная трехфазная двухкомпонентная система обладает одной степенью свободы [11]. Следовательно, для газового гидрата, находящегося в равновесии с жидкой водой или льдом, зависимость (2.7) имеет однозначный характер.

Уравнениям исходной системы соответствуют интегральные (балансные) соотношения, которые в общем виде можно представить как

(2.8)
$\int\limits_O {({\mathbf{X}}\nabla u)dV} + \int\limits_O {u\operatorname{div} {\mathbf{X}}dV} = \int\limits_{\partial O} {u({\mathbf{X}},d{\mathbf{s}})} ,$
где $u,\;{\mathbf{X}}$ – некоторая скалярная величина (зависящая от температуры, давления, внутренней энергии, концентраций компонент потока и т.п.) и вектор, физически связанный с потоком этой величины.

Энтальпии единицы массы ${{i}_{l}} = {{\varepsilon }_{l}} + \frac{P}{{{{\rho }_{l}}}}$ гидрата, свободных воды и газа термодинамически согласованы в смысле следующего соотношения:

(2.9)
${{\beta }_{w}}{{i}_{w}} + (1 - {{\beta }_{w}}){{i}_{g}} = {{i}_{{v}}} + h,$
где $h$ – скрытая теплота фазового перехода единицы массы гидрата. Для удельных (на единицу массы) энтальпий фаз также справедливо [11], [12]
(2.10)
$d{{i}_{l}} = {{c}_{{pl}}}( - {{k}_{{dl}}}dP + dT)$
с коэффициентами дросселирования
(2.11)
${{k}_{d}}_{l} = \frac{1}{{{{c}_{{pl}}}}}\left[ {T{{{\left( {\frac{{\partial {{V}_{l}}}}{{\partial T}}} \right)}}_{p}} - {{V}_{l}}} \right].$
Нижним индексом $p$ в (2.11) обозначена частная производная по температуре при постоянном давлении; ${{c}_{{pl}}}$ и ${{V}_{l}} = \frac{1}{{{{\rho }_{l}}}}$ – удельные теплоемкости при постоянном давлении и объемы фаз соответственно. Для газовой фазы с уравнением состояния
(2.12)
${{\rho }_{g}} = \frac{P}{{{{z}_{g}}RT}}$
коэффициент дросселирования можно записать в виде
(2.13)
${{k}_{d}}_{g} = \frac{{R{{T}^{2}}}}{{{{c}_{{pg}}}P}}\frac{{\partial {{z}_{g}}}}{{\partial T}}.$
При неизотермическом течении неидеального газа с коэффициентом сверхсжимаемости ${{z}_{g}}$ коэффициент дросселирования ${{k}_{d}}_{g} \ne 0$ (эффект Джоуля–Томсона [12]).

Из уравнений (2.1), (2.2), (2.5) путем преобразований с исключением производных по времени от водонасыщенности ${{S}_{w}}$ и растепленности ${{S}_{\nu }}$ получается уравнение “пьезопроводности” [10]:

(2.14)
$\begin{gathered} m{{\delta }_{\varepsilon }}\left\{ {{{S}_{\nu }}\left[ {{{S}_{w}}\frac{1}{{{{\rho }_{w}}}}\frac{{\partial {{\rho }_{w}}}}{{\partial t}} + (1 - {{S}_{w}})\frac{1}{{{{\rho }_{g}}}}\frac{{\partial {{\rho }_{g}}}}{{\partial t}}} \right] + (1 - {{S}_{\nu }})\frac{1}{{{{\rho }_{\nu }}}}\frac{{\partial {{\rho }_{\nu }}}}{{\partial t}} + \frac{1}{m}\frac{{\partial m}}{{\partial t}}} \right\} + \\ + \,\frac{\psi }{{m{{\rho }_{\nu }}}}\left\{ {m\left\{ {{{S}_{\nu }}\left[ {{{S}_{w}}{{\rho }_{w}}\frac{{\partial {{\varepsilon }_{w}}}}{{\partial t}} + (1 - {{S}_{w}}){{\rho }_{g}}\frac{{\partial {{\varepsilon }_{g}}}}{{\partial t}}} \right] + (1 - {{S}_{v}}){{\rho }_{v}}\frac{{\partial {{\varepsilon }_{\nu }}}}{{\partial t}}} \right\} + \frac{{\partial [(1 - m){{\rho }_{s}}{{\varepsilon }_{s}}]}}{{\partial t}}} \right\} + \\ + \,{{\delta }_{\varepsilon }}{\text{DIG}} + \frac{\psi }{{m{{\rho }_{v}}}}{\text{DI}}{{{\text{G}}}_{\varepsilon }} = 0. \\ \end{gathered} $
Здесь

${\text{DIG}} = \frac{1}{{{{\rho }_{w}}}}\operatorname{div} ({{\rho }_{w}}{{{\mathbf{V}}}_{w}}) + \frac{1}{{{{\rho }_{g}}}}\operatorname{div} ({{\rho }_{g}}{{{\mathbf{V}}}_{g}}) + \frac{{q{}_{w}}}{{{{\rho }_{w}}}} + \frac{{q{}_{g}}}{{{{\rho }_{g}}}},$
$\begin{gathered} {\text{DI}}{{{\text{G}}}_{\varepsilon }} = [\operatorname{div} ({{\rho }_{w}}{{\varepsilon }_{w}}{{{\mathbf{V}}}_{w}}) - {{\varepsilon }_{w}}\operatorname{div} ({{\rho }_{w}}{{{\mathbf{V}}}_{w}})] + [\operatorname{div} ({{\rho }_{g}}{{\varepsilon }_{g}}{{{\mathbf{V}}}_{g}}) - {{\varepsilon }_{g}}{\text{div}}({{\rho }_{g}}{{{\mathbf{V}}}_{g}})] + \operatorname{div} [P({{{\mathbf{V}}}_{w}} + {{{\mathbf{V}}}_{g}})] + \operatorname{div} {\mathbf{W}} + \\ + \;({{q}_{\varepsilon }} - {{\varepsilon }_{w}}{{q}_{w}} - {{\varepsilon }_{g}}{{q}_{g}}) = {{\rho }_{w}}{{{\mathbf{V}}}_{w}}\nabla {{\varepsilon }_{w}} + {{\rho }_{g}}{{{\mathbf{V}}}_{g}}\nabla {{\varepsilon }_{g}} + \operatorname{div} [P({{{\mathbf{V}}}_{w}} + {{{\mathbf{V}}}_{g}})] + \operatorname{div} {\mathbf{W}} + ({{q}_{\varepsilon }} - {{\varepsilon }_{w}}{{q}_{w}} - {{\varepsilon }_{g}}{{q}_{g}}). \\ \end{gathered} $

В уравнения (2.14) входят удельные (на единицу массы) скачки при фазовом переходе объема и внутренней энергии соответственно:

$\frac{\psi }{{m{{\rho }_{{v}}}}} = \left( {\varphi - \frac{1}{{{{\rho }_{{v}}}}}} \right) \geqslant 0,\quad \varphi = \frac{{{{\beta }_{w}}}}{{{{\rho }_{w}}}} + \frac{{(1 - {{\beta }_{w}})}}{{{{\rho }_{g}}}},$
${{\delta }_{\varepsilon }} = {{\beta }_{w}}{{\varepsilon }_{w}} + (1 - {{\beta }_{w}}){{\varepsilon }_{g}} - {{\varepsilon }_{{v}}} \geqslant 0.$

Уравнение (2.14) описывает термодинамически равновесную “диссипативную” эволюцию жидкой, газовой и гидратной фаз. Его можно использовать для решения исходной системы по схеме итераций с раздельным учетом физических процессов, “отщепив” от решения уравнений (2.1)–(2.4), описывающих адвекцию параметров насыщенности среды (газом, водой). Отметим, что при фиксированных термодинамических параметрах среды уравнения (2.1)(2.4) обладают свойствами уравнений гиперболического типа [10].

Введем новую величину – бароемкость гидратной системы ${{D}_{P}}$ соотношением:

(2.15)
$\begin{gathered} {{D}_{p}} = m{{\delta }_{\varepsilon }}\left\{ {{{S}_{{v}}}\left[ {{{S}_{w}}\frac{{{{{({{\rho }_{w}})}}_{p}}}}{{{{\rho }_{w}}}} + (1 - {{S}_{w}})\frac{{{{{({{\rho }_{g}})}}_{p}}}}{{{{\rho }_{g}}}}} \right] + (1 - {{S}_{v}})\frac{{{{{({{\rho }_{v}})}}_{p}}}}{{{{\rho }_{v}}}} + \frac{{{{{(m)}}_{p}}}}{m}} \right\} + \hfill \\ + \frac{\psi }{{m{{\rho }_{v}}}}\{ m\{ {{S}_{v}}[{{S}_{w}}{{\rho }_{w}}{{({{\varepsilon }_{w}})}_{p}} + (1 - {{S}_{w}}){{\rho }_{g}}{{({{\varepsilon }_{g}})}_{p}}] + (1 - {{S}_{v}}){{\rho }_{v}}{{({{\varepsilon }_{v}})}_{p}}\} + {{[(1 - m){{\rho }_{s}}{{\varepsilon }_{s}}]}_{p}} \hfill \\ \end{gathered} $
и перепишем уравнение (2.14) в более компактной форме:
(2.16)
${{D}_{P}}\frac{{\partial P}}{{\partial t}} + {{\delta }_{\varepsilon }}{\text{DIG}} + \frac{\psi }{{m{{\rho }_{v}}}}{\text{DI}}{{{\text{G}}}_{\varepsilon }} = 0.$
В (2.15) ${{({\kern 1pt} \cdot {\kern 1pt} )}_{p}}$ означает производную по давлению с учетом зависимости (2.7). Используя (2.7), из (2.3), (2.4), (2.14) можно получить вместо (2.15) уравнения относительно внутренних энергий – ${{\varepsilon }_{w}}$ либо ${{\varepsilon }_{g}}$. При этом учитывается, что в нашем случае имеется единственный независимый термодинамический параметр.

3. АППРОКСИМАЦИИ НА СТРУКТУРНО-НЕРЕГУЛЯРНЫХ СЕТКАХ

Мы будем рассматривать аппроксимации на примере сеток нерегулярной структуры с правильным примыканием ячеек, в том смысле, что соседние ячейки примыкают только по инцидентным им элементам одинаковой размерности, т.е. по граням, ребрам, вершинам (узлам ячеек) соответственно. Конкретные построения аппроксимаций операций векторного анализа с выбором локальных базисных векторов, построением соответствующих базисных объемов ${{{V}_{\varphi }}}$ иллюстрируются на примере треугольно-четырехугольной сетки на плоскости. Описание конструкции разностных операторов носит общий характер и распространяется на трехмерные сетки из ячеек – тетраэдров, гексаэдров, призм и их сочетаний.

Будем считать, что область расчета O имеет кусочно-гладкую границу. Обозначим множество ячеек покрывающей ее нерегулярной сетки через ${\left( \Omega \right)}$, множество узлов через ${\left( \omega \right)}$, гранями ${\left( \sigma \right)}$ и ребрами ${\left( \lambda \right)}$. Ограничимся случаем, когда сетка состоит из треугольных и четырехугольных ячеек. Будем считать, что в трехмерном пространстве, арифметизированном декартовой системой координат, в направлении, ортогональном расчетной плоскости, мы в качестве расчетной области берем “слой” единичной толщины (решение задачи не зависит от этой координаты), и, таким образом, формально можем рассматривать разностные схемы в терминах “объемов ячеек, объемов приузловых доменов” и “площадей граней”. Будем считать, что множество ячеек покрывает всю расчетную область таким образом, что ячейки могут иметь общими элементами только инцидентные им узлы, ребра, грани. Введем также “сопряженную” сетку, состоящую из доменов, построенных около узлов ${\left( \omega \right)}$ исходной сетки. Эту сетку, множество доменов которой обозначим через ${d\left( \omega \right)}$, подчиним условию, что она полностью покрывает расчетную область, и назовем замкнутой сеткой приузловых доменов (см. пример на фиг. 1). Обозначим через ${\left( {\sigma (\lambda )} \right)}$ внутренние границы узловых доменов $d(\omega )$. К узлам разностной сетки отнесем векторные базисы, множество которых обозначим через ${\left( \varphi \right)}$ (см. фиг. 1).

Фиг. 1.

Построение базисов.

Базисы ${(\varphi )}$ исходных (ковариантных) ортов ${\mathbf{e}}(\lambda )$ образованы ориентированными ребрами (см. фиг. 1). Под центрами ячеек $\Omega $ и ребер $\lambda $ будем понимать средние арифметические радиус-векторов инцидентных им узлов $\omega $. Линия, проведенная через центры двух смежных ячеек и центр соответствующего ребра, или через граничное ребро $\partial \lambda $ и примыкающую ячейку, составляет часть границы приузлового домена, площадь которой можно вычислить по формуле

${\mathbf{\sigma }}(\lambda ) = \sum\limits_{\varphi (\lambda )} {{{v}_{\varphi }}{\mathbf{e}}_{\varphi }^{'}} (\lambda ){\text{.}}$
Будем считать, что эта часть границы ориентирована по орту ${\mathbf{e}}(\lambda )$ (см. фиг. 1). Здесь ${\mathbf{e}}_{\varphi }^{'}(\lambda )$ – орты взаимных (контравариантных) базисов по отношению к исходным базисам ${\mathbf{e}}(\lambda )$. Базисный объем дается формулой ${{v}_{\varphi }} = \frac{1}{6}\left| {{\mathbf{e}}({{\lambda }_{1}}) \times {\mathbf{e}}({{\lambda }_{2}})} \right|$ для треугольной ячейки Ω, содержащей базис $\varphi $, и ${{v}_{\varphi }} = \frac{1}{4}\left| {{\mathbf{e}}({{\lambda }_{1}}) \times {\mathbf{e}}({{\lambda }_{2}})} \right|$ для четырехугольной ячейки, если ${{\lambda }_{1}}(\varphi )$ и ${{\lambda }_{2}}(\varphi )$ – ребра, образующие базис $\varphi $. Сумма $\sum\nolimits_{\varphi (\lambda )}^{} {\kern 1pt} $ вычисляется по всем базисам $\varphi $, в которые входит данное ребро $\lambda $, а базисы $\varphi (\lambda )$ здесь попарно входят в ячейки ${{\Omega }\left( {\lambda } \right)}$, примыкающие к ребру λ. Замкнутые вокруг узла $\omega $ ломаные линии ${{\mathbf{\sigma }}(\lambda (\omega ))}$ образуют узловые домены ${d(\omega )}$. Приведенное выражение для ${{\mathbf{\sigma }}\left( \lambda \right)}$ можно понимать как метрическую операцию на разностной сетке. Выбор способа вычисления площади приузлового домена подчиняется естественному условию нормировки
${\sum\limits_{\varphi \left( \Omega \right)} {{{V}_{\varphi }}} = {{V}_{\Omega }}}.$
Она определяет конструкцию сопряженной сетки.

Рассмотрим некоторое векторное поле X, заданное своими представлениями ${{{X}_{\varphi }}}$ в базисах ${\mathbf{e}}(\lambda )$, либо ${\mathbf{e}}_{\varphi }^{'}(\lambda )$. Разностный оператор дивергенции поля ${\mathbf{X}}$, действующий по правилу ${\text{DI}}{{{\text{N}}}_{w}}:\left( \varphi \right) \to \left( \omega \right)$, определим из теоремы Гаусса на ${d(\omega )}$, аппроксимируя соответствующие интегралы:

${{\operatorname{DIN} }_{w}}X = \sum\limits_{\lambda (\omega )} {{{s}_{\lambda }}} (\omega ){{\tau }_{w}}_{X}(\lambda ),\quad {{\tau }_{{wX}}}(\lambda ) = \sum\limits_{\varphi (\lambda )} {{{v}_{\varphi }}({\mathbf{e}}_{{w\varphi }}^{'}(\lambda ),{{{\mathbf{X}}}_{\varphi }}),\quad } {\mathbf{e}}_{{w\varphi }}^{'}(\lambda ) = {{W}_{\varphi }}(\lambda ) \cdot {\mathbf{e}}_{\varphi }^{'}(\lambda ).$
Здесь $\sum\nolimits_{\lambda (\omega )}^{} {\kern 1pt} $ – суммирование по всем ребрам $\lambda $, имеющим общий узел $\omega $.

Множители ${{{W}_{\varphi }}}(\lambda ) > 0$, задаваемые в базисах $(\varphi )$ на образующих их ребрах $\lambda (\varphi )$, связаны с монотонизацией сеточных решений в следующем смысле. В соответствии с анализом гиперболичности линеаризованной группы уравнений (2.1), (2.2) для насыщенностей при фиксированных давлении и температуре [10] аппроксимация абсолютной проницаемости $k({{S}_{\nu }})$ выбирается вниз по потоку. Относительные проницаемости ${{k}_{{rw}}}(\,{{S}_{w}})$ и ${{k}_{{rg}}}(\,1 - {{S}_{w}})$ берутся вверх по потоку. Это и учитывается при выборе множителей ${{{W}_{\varphi }}}(\lambda )$. Если индекс “$w$” в выражениях ${{\operatorname{DIN} }_{w}}X,$ ${{\tau }_{{wx}}}(\lambda ),$ ${\mathbf{e}}_{{w\varphi }}^{'}$ и ${{\operatorname{GRAD} }_{w}}u$, отсутствует, это означает, что ${{W}_{\varphi }}(\lambda ) = 1$ во всех базисах $(\varphi )$, т.е. отсутствие монотонизации решения в указанном выше смысле.

Обозначая через ${{(\;)}_{\Delta }}$ аппроксимацию соответствующих дифференциальных выражений, имеем

${{\left( {\int\limits_O {\left( {{\mathbf{X}},\nabla u} \right)dv} } \right)}_{\Delta }} = - {{\left( {\int\limits_O u {\text{ }}\operatorname{div} {\mathbf{X}}dv{\text{ }} - {\text{ }}\int\limits_{\partial O} {u\left( {{\mathbf{X}},{\mathbf{d}}s} \right)} } \right)}_{\Delta }} = - \sum\limits_\omega {({{u}_{\omega }},{{{\operatorname{DIN} }}_{w}}{\mathbf{X}})} = \sum\limits_\varphi {{{v}_{\varphi }}} ({{{\mathbf{X}}}_{\varphi }},{{\operatorname{GRAD} }_{w}}u).$
Данное тождество является “опорным” для согласования аппроксимаций операторов дивергенции и градиента.

Положим, что поле градиентов ${{\text{GRA}}{{{\text{D}}}_{w}}:\left( \omega \right) \to \left( \varphi \right)}$ задано своими представлениями в базисах $(\varphi )$

${{{{\operatorname{GRAD} }}_{w}}u = \sum\limits_{\lambda (\varphi )} {{{\Delta }_{\lambda }}u{\mathbf{e}}_{{w\varphi }}^{'}(\lambda )} ,\quad {{\Delta }_{\lambda }}u = - \sum\limits_{\omega (\lambda )} {{{s}_{\lambda }}(\omega ){{u}_{\omega }} = u_{\omega }^{*} - {{u}_{\omega }}} }.$

Полагая в базисах $(\varphi )$ в качестве ${{{{\mathbf{X}}}_{\varphi }}}$ векторное “потоковое” поле ${{{{\mathbf{X}}}_{{w\varphi }}} = {{K}_{\varphi }}{{{\operatorname{GRAD} }}_{w}}u}$, от которого зависят скорости флюидов по формулам (2.3), (2.4), согласно закону Дарси, получим самосопряженный неотрицательный оператор ${ - {{{\operatorname{DIN} }}_{w}}{{{\mathbf{X}}}_{w}}:{\text{(}}\omega {\text{)}} \to {\text{(}}\omega {\text{)}}}$ или ${ - {{{\operatorname{DIN} }}_{w}}K{{{\operatorname{GRAD} }}_{w}}:{\text{(}}\omega {\text{)}} \to {\text{(}}\omega {\text{)}}}$. Векторное поле “потоков” ${{{\mathbf{X}}}_{w}}$ представлено своими компонентами ${{{\mathbf{X}}}_{{w\varphi }}}$. Оно зависит от скалярной сеточной функции $u$, заданной в узлах $(\omega )$, и от сеточной функции – аналога симметричного положительно-определенного тензора проводимости $K$, задаваемого своими представлениями ${{K}_{\varphi }}$ в базисах $(\varphi )$. Можно показать, что оператор ${ - {{{\operatorname{DIN} }}_{w}}K{{{\operatorname{GRAD} }}_{w}}:{\text{(}}\omega {\text{)}} \to {\text{(}}\omega {\text{)}}}$ будет строго положительным в случае однородного граничного условия $u = 0$.

При ${{W}_{\varphi }}(\lambda ) \to 1$ оператор $ - {{\operatorname{DIN} }_{w}}K\operatorname{GRAD} $ становится близок к самосопряженному неотрицательному оператору $ - \operatorname{DIN} K\operatorname{GRAD} $, хотя является самосопряженным и неотрицательным только на ортогональной сетке $(\Omega )$).

Для сохранения свойств самосопряженности и знакоопределенности этого оператора на нерегулярных треугольно-четырехугольных сетках предлагаются два семейства аппроксимаций, определяемые следующими построениями.

1. Аппроксимации с неполной монотонизацией.

Выделим множество ячеек сетки $(\Omega {\kern 1pt} *)$ таких, что в них имеется хотя бы один неортогональный базис $\varphi {\kern 1pt} {\text{*}}$. При построении аппроксимации потоков на основе (2.3), (2.4), т.е. пропорционально градиенту давления, с помощью базисов $(\varphi (\Omega {\kern 1pt} *))$, определенных внутри ячеек $\Omega {\kern 1pt} {\text{*}}$, положим ${{W}_{\varphi }}(\lambda ) = 1$. Т.е. в этих ячейках монотонизация сеточного решения отсутствует. Для остальных ячеек, т.е. тех, которые содержат только ортогональные базисы, монотонизация выполняется. Тензорное поле проводимости ${{K}_{\varphi }}$ вычисляется по переменным растепленности ${{S}_{\nu }}$ и влагонасыщеннности ${{S}_{w}}$ непосредственно в узлах $\omega $, к которым относятся приузловые ячейки $(\Omega {\kern 1pt} *)$. В этом случае оператор ${{\operatorname{DIN} }_{w}}K\operatorname{GRAD} :(\omega ) \to (\omega )$будет самосопряженным и знакоопределенным.

2. Квазимонотонные схемы.

Обозначим через $(\varphi {\kern 1pt} *)$ множество неортогональных базисов сетки. Соответственно к множеству $(\varphi ){\text{/}}(\varphi {\kern 1pt} *)$ относятся ортогональные базисы. Для аппроксимации векторного поля ${\mathbf{X}} = K{\text{grad}}u$ введем ${{{\mathbf{X}}}_{{w\varphi }}} = {{K}_{\varphi }}\operatorname{GRAD} _{w}^{*}u$,

$\operatorname{GRAD} _{w}^{*}u = \left\{ \begin{gathered} \operatorname{GRAD} u,\quad \varphi \in (\varphi ){\text{/}}(\varphi {\kern 1pt} *), \hfill \\ {{\operatorname{GRAD} }_{w}}u,\quad \varphi \in (\varphi {\kern 1pt} *). \hfill \\ \end{gathered} \right.$

Соответствующий оператор ${{\operatorname{DIN} }_{w}}K\operatorname{GRAD} _{w}^{*}:(\omega ) \to (\omega )$ будет обладать свойствами самосопряженности и знакоопределенности.

При решении уравнения пьезопроводности в соответствующем блоке алгоритма расщепления применяемая монотонизация не нарушает свойство знакоопределенности квадратичных форм от градиентов термодинамических величин, определяющих, согласно закону Дарси, скорости отдельных флюидов.

4. АППРОКСИМАЦИЯ УРАВНЕНИЯ ПЬЕЗОПРОВОДНОСТИ ФЛЮИДОДИНАМИКИ В ПОРИСТОЙ СРЕДЕ С ГАЗОГИДРАТНЫМИ ВКЛЮЧЕНИЯМИ

Построения по методу опорных операторов выполним с помощью следующих сеточных функций. К сеточным узлам $(\omega )$ будем относить величины

$\bar {m},\;{{S}_{\nu }},\;{{S}_{w}},\;{{\rho }_{\nu }},\;{{\rho }_{w}},\;{{\rho }_{g}},\;{{\rho }_{s}},\;P,\;T,\;{{\varepsilon }_{\nu }},\;{{\varepsilon }_{w}},\;{{\varepsilon }_{g}},\;{{\varepsilon }_{s}},\;{{\mu }_{w}},\;{{\mu }_{g}},\;{{k}_{{rw}}},\;{{k}_{{rg}}},\;{{q}_{w}},\;{{q}_{g}},\;{{q}_{\varepsilon }}.$

К сеточным базисам $(\varphi )$ в соответствии с описанием в п. 3 отнесем векторные функции

${{{\mathbf{V}}}_{w}},\;{{{\mathbf{V}}}_{g}},\;\nabla P,\;\nabla T,\;{\mathbf{W}}.$

Сеточные функции, представляющие материальные свойства веществ, отнесем к ячейкам $\Omega $

$m,\;k,\;{{\lambda }_{\nu }},\;{{\lambda }_{w}},\;{{\lambda }_{g}},\;{{\lambda }_{s}}.$
Эти свойства на внутренних границах среды могут меняться скачкообразно.

Для дальнейшего изложения отметим, что объемы $\overline {{{m}_{\omega }}} $ поровой доли в домене $d(\omega )$ и в его части $\overline {{{{(1 - m)}}_{\omega }}} $, занятой каркасом пористой среды, связаны соотношениями

$\overline {{{m}_{\omega }}} = \sum\limits_{\varphi (\omega )} {{{V}_{\varphi }}{{m}_{{\Omega (\varphi )}}}} ,\quad \overline {{{{(1 - m)}}_{\omega }}} = \sum\limits_{\varphi (\omega )} {{{V}_{\varphi }}(1 - {{m}_{{\Omega (\varphi )}}}) = {{V}_{\omega }} - } \;\overline {{{m}_{\omega }}} ,\quad {{V}_{\omega }} = \sum\limits_{\varphi (\omega )} {{{V}_{\varphi }}} .$

Примем, что для интегрирования уравнений по времени используется равномерная сетка с шагом $\tau $. На временных слоях этой сетки $t$ и $\hat {t} = t + \tau $ определим разностные производные по времени ${{a}_{t}} = (\hat {a} - a){\text{/}}\tau $. Для узловых сеточных функций будем использовать интерполяции по времени вида ${\text{ }}{{a}^{{(\delta )}}} = \delta \hat {a} + (1 - \delta )a$, причем интерполяционный вес $\delta $ может быть переменным по множеству узлов $(\omega )$. Например, под величиной

${{\delta }_{\nu }} = \sqrt {(\bar {m}{{S}_{\nu }})\widehat {}} {\text{/}}\left( {\sqrt {(\bar {m}{{S}_{\nu }})\widehat {}} + \sqrt {(\bar {m}{{S}_{\nu }})} } \right),\quad 0 < {{S}_{\nu }} < 1,$
будем понимать “свободно-объемный” весовой множитель, т.е. интерполяционный вес ${{\delta }_{\nu }}$ определяется долей порового объема, свободного для движения жидкости и газа. Выбранная аппроксимация позволяет производить преобразования разностных уравнений при их расщеплении по физическим процессам так, чтобы сохранить формы балансов соответственно уравнениям исходной системы. Другие интерполяции по времени будем обозначать как $[\;]\widetilde {}$. Они могут использоваться не только для узловых сеточных функций, но и других, отнесенных к ячейкам $(\Omega )$ или базисам $(\varphi )$.

Запишем теперь аппроксимацию уравнений (2.1), (2.2) и (2.5), обозначив индексом S в выражениях ${\text{DI}}{{{\text{N}}}_{s}}$ и ${\text{GRA}}{{{\text{D}}}_{s}}$ один из описанных видов монотонизации решения сеточных уравнений насыщенностей ${{S}_{w}}$ и ${{S}_{\nu }}$.

Разностные уравнения балансов массы водной и газовой компонент имеют вид

(4.1)
${{\left\{ {\bar {m}\left[ {{{S}_{v}}{{S}_{w}}{{\rho }_{w}} + (1 - {{S}_{v}}){{\rho }_{v}}{{\beta }_{w}}} \right]} \right\}}_{t}} + {\text{DI}}{{{\text{N}}}_{s}}({{\rho }_{w}}{{{\mathbf{V}}}_{w}})\widetilde {} + \mathop q\nolimits_w^\sim = 0,$
(4.2)
${{\left\{ {\bar {m}\left[ {{{S}_{v}}(1 - {{S}_{w}}){{\rho }_{g}} + (1 - {{S}_{v}}){{\rho }_{v}}(1 - {{\beta }_{w}})} \right]} \right\}}_{t}} + {{\operatorname{DIN} }_{s}}({{\rho }_{g}}{{{\mathbf{V}}}_{g}})\widetilde {} + \mathop q\nolimits_g^\sim = 0.$

С помощью оператора ${\text{GRA}}{{{\text{D}}}_{s}}$ потоки воды $({{\rho }_{w}}{{{\mathbf{V}}}_{w}})\widetilde {}$ и газа $({{\rho }_{g}}{{{\mathbf{V}}}_{g}})\widetilde {}$ аппроксимируются в базисах $\varphi $ с учетом уравнений (2.3), (2.4), например, неявно по времени любым из стандартных способов [7], [10]:

$({{\rho }_{w}}{{{\mathbf{V}}}_{w}})_{\varphi }^{{p \sim }} = - \mathop {\left( {{{\rho }_{w}}\frac{{k{{k}_{{rw}}}}}{{{{\mu }_{w}}}}} \right)}\nolimits_{\underline \Delta \varphi }^\sim {{\operatorname{GRAD} }_{s}}{{P}^{ \sim }} + \mathop {\left( {\rho _{w}^{2}\frac{{k{{k}_{{rw}}}}}{{{{\mu }_{w}}}}} \right)}\nolimits_{\underline \Delta \varphi }^\sim g{\mathbf{k}},$
$({{\rho }_{g}}{{{\mathbf{V}}}_{g}})_{\varphi }^{{p \sim }} = - \mathop {\left( {{{\rho }_{g}}\frac{{k{{k}_{{rg}}}}}{{{{\mu }_{g}}}}} \right)}\nolimits_{\underline \Delta \varphi }^\sim {{\operatorname{GRAD} }_{s}}{{P}^{ \sim }} + \mathop {\left( {\rho _{g}^{2}\frac{{k{{k}_{{rg}}}}}{{{{\mu }_{g}}}}} \right)}\nolimits_{\underline \Delta \varphi }^\sim g{\mathbf{k}}.$
Здесь под $\mathop {\left( {} \right)}\nolimits_{\underline \Delta \varphi }^\sim $ понимаются аппроксимации соответствующих выражений в сеточных базисах $(\varphi )$ с некоторой интерполяцией по времени.

При наличии термобарической зависимости вида (2.7) для сохранения свойства знакоопределенности квадратичных форм градиентов величин вида $\int {\varepsilon \operatorname{div} (\rho {\mathbf{V}})dV} $ (см. также (4.5) ниже) предпочтительно использовать закон Дарси в энергетической формулировке. Получим ее из следующих соображений.

С учетом термобарической зависимости (2.7) в зоне равновесия фаз гидрат–вода–газ можно написать

$d{{\varepsilon }_{w}} = \varepsilon _{{wp}}^{'}dP,\quad d{{\varepsilon }_{g}} = \varepsilon _{{gp}}^{'}dP,$
где $\varepsilon _{{wp}}^{'}$ и $\varepsilon _{{gp}}^{'}$ – полные производные от внутренней энергии по давлению с учетом (2.7).

Аппроксимацию следующих из закона Дарси уравнений (2.3), (2.4) в базисах $\varphi $ с учетом термобарического соотношения (2.7) представим в энергетической форме:

$({{\rho }_{w}}{{{\mathbf{V}}}_{w}})_{\varphi }^{{\varepsilon \sim }} = - \mathop {\left( {{{\rho }_{w}}\frac{{k{{k}_{{rw}}}}}{{{{\mu }_{w}}\varepsilon _{{wp}}^{'}}}} \right)}\nolimits_{\underline \Delta \varphi }^\sim {{\operatorname{GRAD} }_{s}}\varepsilon _{w}^{{({{\delta }_{v}})}} + \mathop {\left( {\rho _{w}^{2}\frac{{k{{k}_{{rw}}}}}{{{{\mu }_{w}}}}} \right)}\nolimits_{\underline \Delta \varphi }^\sim g{\mathbf{k}},$
$({{\rho }_{g}}{{{\mathbf{V}}}_{g}})_{\varphi }^{{\varepsilon \sim }} = - \mathop {\left( {{{\rho }_{g}}\frac{{k{{k}_{{rg}}}}}{{{{\mu }_{g}}\varepsilon _{{gp}}^{'}}}} \right)}\nolimits_{\underline \Delta \varphi }^\sim {{\operatorname{GRAD} }_{s}}\varepsilon _{g}^{{({{\delta }_{\nu }})}} + \mathop {\left( {\rho _{g}^{2}\frac{{k{{k}_{{rg}}}}}{{{{\mu }_{g}}}}} \right)}\nolimits_{\underline \Delta \varphi }^\sim g{\mathbf{k}}.$

Таким образом, имеем

$({{\rho }_{w}}{{{\mathbf{V}}}_{w}})_{\varphi }^{ \sim } = \{ ({{\rho }_{w}}{{{\mathbf{V}}}_{w}})_{\varphi }^{{p \sim }}\,|\,({{\rho }_{w}}{{{\mathbf{V}}}_{w}})_{\varphi }^{{\varepsilon \sim }}\} ,\quad ({{\rho }_{g}}{{{\mathbf{V}}}_{g}})_{\varphi }^{ \sim } = \{ ({{\rho }_{g}}{{{\mathbf{V}}}_{g}})_{\varphi }^{{p \sim }}\,|\,({{\rho }_{g}}{{{\mathbf{V}}}_{g}})_{\varphi }^{{\varepsilon \sim }}\} .$

Уравнение баланса внутренней энергии, аппроксимирующее (2.5), имеет вид

(4.3)
$\begin{gathered} {{\{ \bar {m}[{{S}_{v}}({{S}_{w}}{{\rho }_{w}}{{\varepsilon }_{w}} + (1 - {{S}_{w}}){{\rho }_{g}}{{\varepsilon }_{g}}) + (1 - {{S}_{v}}){{\rho }_{v}}{{\varepsilon }_{v}}] + \overline {(1 - m)} {{\rho }_{s}}{{\varepsilon }_{s}}\} }_{t}} + {{\operatorname{DIN} }_{s}}[{{(\varepsilon _{w}^{{\left( {{{\delta }_{\nu }}} \right)}})}_{{{\text{up}}}}}{{({{\rho }_{w}}{{{\mathbf{V}}}_{w}})}^{ \sim }}] + \\ + \;{{\operatorname{DIN} }_{s}}[{{(\varepsilon _{g}^{{\left( {{{\delta }_{v}}} \right)}})}_{{{\text{up}}}}}{{({{\rho }_{g}}{{{\mathbf{V}}}_{g}})}^{ \sim }}] + \operatorname{DIN} \{ {{[P({{{\mathbf{V}}}_{w}} + {{{\mathbf{V}}}_{g}})]}^{ \sim }}\} + \operatorname{DIN} {{{\mathbf{W}}}^{ \sim }} + q_{\varepsilon }^{ \sim } = 0. \\ \end{gathered} $
Индекс up в выражении для энергии воды ${{(\varepsilon _{w}^{{({{\delta }_{\nu }})}})}_{{{\text{up}}}}}$ обозначает, что соответствующие величины берутся вверх (up wind) по потоку $({{\rho }_{w}}{{{\mathbf{V}}}_{w}})\widetilde {}$ в определенной ранее дивергенции ${{\operatorname{DIN} }_{s}}({{\rho }_{w}}{{{\mathbf{V}}}_{w}})\widetilde {}$. Аналогично индекс up понимается в выражении для энергии газа ${{(\varepsilon _{g}^{{({{\delta }_{\nu }})}})}_{{{\text{up}}}}}$.

Работа сил давления $[P({{{\mathbf{V}}}_{w}} + {{{\mathbf{V}}}_{g}})]\widetilde {}$ и полный поток тепла ${\mathbf{W}}\widetilde {}$ аппроксимируются в базисах $(\varphi )$ неявно по времени, также как потоки $({{\rho }_{w}}{{{\mathbf{V}}}_{w}})\widetilde {}$ и $({{\rho }_{g}}{{{\mathbf{V}}}_{g}})\widetilde {}$ [7], [10]:

$[P({{{\mathbf{V}}}_{w}} + {{{\mathbf{V}}}_{g}})]_{\varphi }^{ \sim } = \left( {\frac{P}{{{{\rho }_{w}}}}} \right)_{\varphi }^{ \sim }({{\rho }_{w}}{{{\mathbf{V}}}_{w}})_{\varphi }^{{p \sim }} + \left( {\frac{P}{{{{\rho }_{g}}}}} \right)_{\varphi }^{ \sim }({{\rho }_{g}}{{{\mathbf{V}}}_{g}})_{\varphi }^{{p \sim }}.$

В итоге проделанных построений получаем аппроксимацию уравнения пьезопроводности (2.14), разностно эквивалентную исходной системе уравнений балансов (4.1)–(4.3):

(4.4)
$\begin{gathered} \delta _{\varepsilon }^{{({{\delta }_{v}})}}\left\{ {{{{[(\bar {m}{{S}_{v}}){{S}_{w}}]}}^{{(1 - {{\delta }_{\nu }})}}}\frac{{{{{({{\rho }_{w}})}}_{t}}}}{{{{{(\rho _{w}^{{}})}}^{{({{\delta }_{v}})}}}}} + {{{[(\bar {m}{{S}_{v}})(1 - {{S}_{w}})]}}^{{(1 - {{\delta }_{\nu }})}}}\frac{{{{{({{\rho }_{g}})}}_{t}}}}{{{{{(\rho _{g}^{{}})}}^{{({{\delta }_{v}})}}}}} + {{{[\bar {m}(1 - {{S}_{v}})]}}^{{(1 - {{\delta }_{\nu }})}}}\frac{{{{{({{\rho }_{v}})}}_{t}}}}{{{{{({{\rho }_{v}})}}^{{({{\delta }_{\nu }})}}}}} + {{{(\bar {m})}}_{t}}} \right\} + \\ + \;[\psi {\text{/}}(m{{\rho }_{v}})]\widetilde {}\{ {{[(\bar {m}{{S}_{v}}){{S}_{w}}{{\rho }_{w}}]}^{{(1 - {{\delta }_{\nu }})}}}{{\left( {{{\varepsilon }_{w}}} \right)}_{t}} + {{[(\bar {m}{{S}_{v}})(1 - {{S}_{w}}){{\rho }_{g}}]}^{{(1 - {{\delta }_{\nu }})}}}{{({{\varepsilon }_{g}})}_{t}} + \\ + \;{{[\bar {m}(1 - {{S}_{v}}){{\rho }_{v}}]}^{{(1 - {{\delta }_{\nu }})}}}{{({{\varepsilon }_{v}})}_{t}} + {{[\overline {(1 - m)} {{\rho }_{s}}{{\varepsilon }_{s}}]}_{t}}\} + \delta _{\varepsilon }^{{({{\delta }_{\nu }})}}{\text{DIG}}\widetilde {} + [\psi {\text{/}}(m{{\rho }_{v}})]\widetilde {}{\text{DIG}}\widetilde {_{\varepsilon }} = 0, \\ {{\delta }_{\varepsilon }} = [{{\beta }_{w}}{{\varepsilon }_{w}} + (1 - {{\beta }_{w}}){{\varepsilon }_{g}}] - {{\varepsilon }_{v}},\quad [\psi {\text{/}}(m{{\rho }_{v}})]\widetilde {} = [{{\beta }_{w}}{\text{/}}{{({{\rho }_{w}})}^{{({{\delta }_{\nu }})}}} + (1 - {{\beta }_{w}}){\text{/}}{{({{\rho }_{g}})}^{{({{\delta }_{\nu }})}}}] - 1{\text{/}}{{({{\rho }_{v}})}^{{({{\delta }_{\nu }})}}}, \\ \end{gathered} $
(4.5)
$\begin{gathered} \operatorname{DIG} {\kern 1pt} \widetilde {} = \frac{1}{{{{{({{\rho }_{w}})}}^{{({{\delta }_{\nu }})}}}}}{{\operatorname{DIN} }_{s}}\left( {{{\rho }_{w}}{{{\mathbf{V}}}_{w}}} \right)\widetilde {} + \frac{1}{{{{{({{\rho }_{g}})}}^{{({{\delta }_{\nu }})}}}}}{{\operatorname{DIN} }_{s}}\left( {{{\rho }_{g}}{{{\mathbf{V}}}_{g}}} \right)\widetilde {} + \frac{{q\widetilde {_{w}}}}{{{{{({{\rho }_{w}})}}^{{({{\delta }_{\nu }})}}}}} + \frac{{q\widetilde {_{g}}}}{{{{{({{\rho }_{g}})}}^{{({{\delta }_{\nu }})}}}}}, \\ {\text{DIG}}\widetilde {_{\varepsilon }} = [{\text{DI}}{{{\text{N}}}_{s}}\{ {{(\varepsilon _{w}^{{({{\delta }_{v}})}})}_{{{\text{up}}}}}({{\rho }_{w}}{{{\mathbf{V}}}_{w}})\widetilde {}\} - {{({{\varepsilon }_{w}})}^{{({{\delta }_{v}})}}}{\text{DI}}{{{\text{N}}}_{s}}({{\rho }_{w}}{{{\mathbf{V}}}_{w}})\widetilde {}] + [{{\operatorname{DIN} }_{s}}\{ {{(\varepsilon _{g}^{{({{\delta }_{v}})}})}_{{{\text{up}}}}}({{\rho }_{g}}{{{\mathbf{V}}}_{g}})\widetilde {}\} - \\ - \;{{({{\varepsilon }_{g}})}^{{({{\delta }_{v}})}}}{{\operatorname{DIN} }_{s}}({{\rho }_{g}}{{{\mathbf{V}}}_{g}})\widetilde {}] + \operatorname{DIN} \{ [P({{{\mathbf{V}}}_{w}} + {{{\mathbf{V}}}_{g}})]\widetilde {}\} + \operatorname{DIN} {\mathbf{W}}\widetilde {} + (q\widetilde {_{\varepsilon }} - {{\varepsilon }_{w}}^{{({{\delta }_{v}})}}q\widetilde {_{w}} - \varepsilon _{g}^{{({{\delta }_{v}})}}q\widetilde {_{g}}). \\ \end{gathered} $
В выражение ${\text{DIG}}\widetilde {_{\varepsilon }}$ (4.5) в соответствующих комбинациях входит монотонная (вверх по потоку) аппроксимация для $\varepsilon _{w}^{{({{\delta }_{\nu }})}}$ и $\varepsilon _{g}^{{({{\delta }_{\nu }})}}$.

5. ЗАКЛЮЧЕНИЕ

Методами теории опорных операторов на сетках нерегулярной структуры построено семейство полностью консервативных разностных схем, аппроксимирующих уравнения двухкомпонентной флюидодинамики в пористой гидратосодержащей среде. Предложен итерационный алгоритм решения разностных уравнений путем последовательного учета (расщепления) физических процессов. С этой целью введена специальная “свободно-объемная” аппроксимация уравнения пьезопроводности в гидратосодержащей среде. По сравнению с ранее использованными в данной предметной области методиками предложенные алгоритмы свободны от жестких ограничений по устойчивости на шаг численного интегрирования уравнений флюидодинамики. Алгоритмы расщепления применяются для уравнений в форме, эквивалентной системе разностных “балансных” уравнений массы, импульса, полной внутренней энергии среды, содержащей флюиды, твердый газогидрат и скелет.

Специфика процессов переноса насыщенности в гидратосодержащей пористой среде учтена при выборе способа монотонизации сеточного решения. В рассматриваемой модели флюидодинамики монотонизация сеточного решения ${{W}_{\varphi }}(\lambda )$, выполняемая с учетом свойств гиперболичности системы (2.1), (2.2), согласно результатам анализа [10], обеспечивает корректный расчет растепленности гидрата ${{S}_{\nu }}$, а также влаго- и газонасыщенностей ${{S}_{w}}$ и ${{S}_{g}} = 1 - {{S}_{w}}$.

Предложенная методика позволяет сохранить свойства знакоопределенности и самосопряженности дифференциальных операторов второго порядка (типа ${\text{divgrad}}$). Как показывает численное решение некоторых прикладных задач (формирование депрессионных воронок, эволюция зон растепленности и др. [13]–[15]), вместе с монотонизацией решения это улучшает качество разностного описания неизотермической двухкомпонентной флюидодинамики в пористой гидратосодержащей среде.

Построение полностью консервативной разностной схемы описано для случая нерегулярных плоских сеток, составленных из трех- и четырехугольных ячеек. Однако метод построения имеет общих характер, и предлагаемые аппроксимации распространяются на случай трехмерных сеток, составленных из ячеек – тетраэдров, гексаэдров, призм и их сочетаний.

Список литературы

  1. Макогон Ю.Ф. Гидраты природных газов. М.: Недра, 1974. 208 с.

  2. Гудзенко В.Т., Вареничев А.А., Громова М.П. Газогидраты. Информационно-аналитический обзор // Геология, геофизика и разработка нефтяных и газовых месторождений. 2016. № 5. С. 39–68.

  3. Нигматулин Р.И., Шагапов В.Ш., Сыртланов В.Р. Автомодельная задача о разложении газогидратов в пористой среде при дисперсии и нагреве // Прикл. механ. и теор. физ. 1998. Т. 39. № 3. С. 111–118.

  4. Васильева З.А., Ефимов С.И., Якушев В.С. Прогнозирование теплового взаимодействия нефтегазодобывающих скважин и многолетнемерзлых пород, содержащих метастабильные газогидраты // Криосфера Земли. 2016. Т. 20. № 1. С. 65–69.

  5. Бондарев Э.А., Попов В.В. Динамика образования гидратов при добыче природного газа // Вычисл. технологии. 2002. Т. 7. № 1. С. 28–33.

  6. Kurihara M., Ouchi H., Narita H., Masuda Yo. Gas production from methane hydrate reservoirs // Proc. 7th International Conference on Gas Hydrates (ICGH 2011), Edinburgh, Scotland, UK, July 17–21, 2011. Paper 00792 (16 p.).

  7. Попов Ю.П., Самарский А.А. О методах численного решения одномерных нестационарных задач газовой динамики // Ж. вычисл. матем. и матем. физ. 1976. Т. 16. № 6. С. 1503–1518.

  8. Дмитриевский А.Н., Каракин А.В., Повещенко Ю.А., Казакевич Г.И., Рагимли П.И. Гидродинамическое моделирование гидратного месторождения // Геология, геофизика и разработка нефтяных и газовых месторождений. 2017. Т. 2. С. 30–35.

  9. Повещенко Ю.А., Казакевич Г.И. Математическое моделирование газогидратных процессов // Матем. машины и системы. 2011. Т. 3. С. 105–110.

  10. Рагимли П.И., Повещенко Ю.А., Рагимли О.Р., Подрыга В.О., Казакевич Г.И., Гасилова И.В. Использование расщепления по физическим процессам для численного моделирования диссоциации газовых гидратов // Матем. моделирование. 2017. Т. 29. № 7. С. 133–144.

  11. Бык С.Ш., Макогон Ю.Ф., Фомина В.И. Газовые гидраты. М.: Химия, 1980. 296 с.

  12. Ландау Л.Д., Лифшиц Е.М. Теоретическая физика. Т. 7. Теория упругости. М.: Наука, 1987. 248 с.

  13. Казакевич Г.И., Повещенко Ю.А., Подрыга В.О., Рагимли П.И., Рагимли О.Р. Численное моделирование характерных задач диссоциации газовых гидратов в пористой среде. Одномерная постановка // Препринты ИПМ им. М.В. Келдыша. 2019. № 22. 15 с.

  14. Рагимли П.И., Повещенко Ю.А., Подрыга В.О., Рагимли О.Р., Попов С.Б. Моделирование процессов совместной фильтрации в талой зоне и пьезопроводной среде с газогидратными включениями // Препринты ИПМ им. М.В. Келдыша. 2018. № 40. 32 с.

  15. Гасилова И.В. Моделирование диссипативных процессов в пористых средах с газогидратными отложениями. Дис. … канд. физ.-матем. наук. М.: ИПМ им. М.В. Келдыша РАН, 2016.

Дополнительные материалы отсутствуют.