Для сжимаемого флюида (газа или жидкости) массой , молярной массой объемом , находящейся при температуре и давлении вводится понятие Z-фактора LaTeX Math Block |
---|
| Z = \frac{pV}{\nu RT} = \frac{pV M}{m RT} |
где универсальная газовая постоянная и – количество молей флюида.
Зависимость величины от давления определяется в лабораторных данных, а также может быть предсказана на основе компонентного состава или популярных корреляций.
Плотность флюида выражается через Z-фактор как LaTeX Math Block |
---|
| \rho = \frac{M}{RT} \frac{p}{Z} |
а сжимаемость LaTeX Math Block |
---|
| c = \frac{1}{\rho} \frac{d \rho}{dp} = \frac{1}{p} - \frac{1}{Z} \frac{dZ}{dp} |
Рассмотрим уравнение непрерывности LaTeX Math Block Reference |
---|
anchor | Continuity |
---|
page | Newtonian single-phase pressure diffusion @model |
---|
| в общем виде: LaTeX Math Block |
---|
| \frac{\partial ( \rho \phi)}{\partial t} + \nabla \cdot ({\rho \bf u}) = q_m(t, {\bf r}) = \rho q(t, {\bf r}) |
и подставим уравнение движения (обобщенный Дарси) LaTeX Math Block |
---|
| \frac{\partial ( \rho \phi)}{\partial t} + \nabla \cdot \bigg( \rho \, \frac{k}{\mu} \nabla p \bigg) = \rho q(t, {\bf r}) |
Подставляя выражение для плотности получим уравнение пьезодинамики: LaTeX Math Block |
---|
anchor | MainPiezoEquation |
---|
alignment | left |
---|
| \frac{\partial}{\partial t} \bigg( \frac{p}{Z} \phi \bigg) + \nabla \cdot \bigg( k \, \frac{p}{\mu Z} \nabla p \bigg) = \rho q(t, {\bf r}) |
Вычисляя производную по времени явно: LaTeX Math Block |
---|
| \frac{\partial}{\partial t} \bigg( \frac{p}{Z} \phi \bigg) = \bigg( \frac{p}{Z} \frac{d\phi}{dp} + \phi \frac{d}{dp} \bigg( \frac{p}{Z} \bigg) \bigg) \frac{\partial p}{\partial t} =
\bigg( \frac{p}{Z} \, c_r \phi + \phi \bigg( \frac{1}{Z} - \frac{p}{Z^2} \frac{dZ}{dp} \bigg) \bigg) \frac{\partial p}{\partial t}=
\frac{\phi p}{Z} \bigg( c_r + \frac{1}{p} - \frac{1}{Z} \frac{dZ}{dp} \bigg) \frac{\partial p}{\partial t}=
\frac{\phi p}{Z} ( c_r + c ) \frac{\partial p}{\partial t}=
\frac{\phi p}{Z} c_t \frac{\partial p}{\partial t}
|
и уравнение пьезодинамики принимает вид: LaTeX Math Block |
---|
| \frac{\phi c_t p}{Z} \frac{\partial p}{\partial t} + \nabla \cdot \bigg( k \, \frac{p}{\mu Z} \nabla p \bigg) = \rho q(t, {\bf r}) |
Рассмотрим случай, когда проницаемость зависит от давления и не зависит от градиента давления: LaTeX Math Inline |
---|
body | k = k_0({\bf r}) \, \xi(p) |
---|
| , где – пространственное распределение абсолютной проницаемости, – динамиечский параметр, характеризующий зависимость абсолютной проницаемости от давления и равный единице при начальном пластовом давлении: .
Тогда уравнение пьезодинамики принимает вид: LaTeX Math Block |
---|
| \frac{\phi c_t p}{Z} \frac{\partial p}{\partial t} + \nabla \cdot \bigg( k_0 \, \frac{p \, \xi}{\mu Z} \nabla p \bigg) = \rho q(t, {\bf r}) |
или LaTeX Math Block |
---|
| \frac{\mu \phi c_t}{\xi} \frac{p \,\xi}{\mu Z} \frac{\partial p}{\partial t} + \nabla \cdot \bigg( k_0 \, \frac{p \, \xi}{\mu Z} \nabla p \bigg) = \rho q(t, {\bf r}) |
Введем понятие псевдодавления : LaTeX Math Block |
---|
| \psi = H(p) = \int \frac{p \,\xi(p)}{\mu Z} dp |
Тогда уравнение пьезодинамики принимает вид: LaTeX Math Block |
---|
anchor | Piezo_psi |
---|
alignment | left |
---|
| \frac{\mu \phi c_t}{\xi} \frac{\partial \psi}{\partial t} + \nabla \cdot \bigg( k_0 \, \nabla \psi \bigg) = \rho q(t, {\bf r}) |
Решение ищется в отношении функции и впоследствии само давление находится из уравнения LaTeX Math Block Reference |
---|
| где функция уже считается известной.Решение уравнения LaTeX Math Block Reference |
---|
| как правило не представляет труда. Входящие в подынтегральное выражение величины рассчитываются на основе известной модели проницаемости и PVT и, следовательно, интеграл может быть табулирован один раз в широком пределе изменения аргумента (давления), а уравнение LaTeX Math Block Reference |
---|
| представляет табличное соотношение между двумя числовыми массивами LaTeX Math Block |
---|
| \psi = H(p) = \int \frac{p \,\xi(p)}{\mu(p) Z(p)} dp \quad \longrightarrow \quad \psi \leftrightarrow p |
и значение одного через другое легко находится, например, методом интерполяции. Обратим внимание, что уравнение LaTeX Math Block Reference |
---|
| в общем случае не является линейным, так как коэффициент перед производной по времени может сильно зависеть от давления (и соотвественно от псевдодавления). Это наводит на мысль устранить нелинейный коэффициент путем замены временной переменной.Введем понятие псевдовремени , которое связано с реальным временем как некая функция : LaTeX Math Block |
---|
| t = F(\tau) = \int_0^\tau \frac{\mu(p) \phi(p) c_t(p)}{\xi(p)} d\tau |
которое в каждой точке пласта может течь по разному LaTeX Math Inline |
---|
body | \tau_{{\bf r}_1}(t) \neq \tau_{{\bf r}_2}(t) |
---|
| из-за разного поведения давления в окрестности этих точек.
Тогда уравнение пьезодинамики принимает вид: LaTeX Math Block |
---|
anchor | piezo_psi_tau |
---|
alignment | left |
---|
| \frac{\partial \psi}{\partial \tau} + \nabla \cdot \bigg( k_0 \, \nabla \psi \bigg) = \rho q(t, {\bf r}) |
и представляет собой линейное дифференциальное уравнение на функцию .Однако правая часть уравнения сохранила выражения через реальные давления и время, что не позволяет замкнуть уравнение на неизвестную функцию .Плотность флюида , как функция давления, может быть однозначно выражена как функция псевдодавления на основе табуляции LaTeX Math Block Reference |
---|
| .Сложнее обстоит дело с дебитом , так как исходные данные о дебите представлены в реальном времени, а связь между реальным временем и псевдовременем может быть установлена только после нахождения псевдодавления от псевдовремени . В этом случае необходимо идти на компромисс и вначале установить прокси-связь между временем и псевдовременем в точке расположения тестовой скважины. Если известны показания манометра в процессе теста, то эти данные подставляются в формулу LaTeX Math Block Reference |
---|
| и формируется прокси-связь между реальным временем и приборным-псевдовременем LaTeX Math Inline |
---|
body | \tau_{\rm gauge} \leftrightarrow t |
---|
| . По этой связи дебиты скважин пересчитываются на приборное псевдовремя LaTeX Math Inline |
---|
body | q(\tau_{\rm gauge} {\bf r}) |
---|
| , которое приближенно полагается соответствующим истинному псевдо-времени и тем самым уравнение LaTeX Math Block |
---|
| \frac{\partial \psi}{\partial \tau} + \nabla \cdot \bigg( k_0 \, \nabla \psi \bigg) = \rho(\psi) q(\tau, {\bf r}) |
становится замкнутым относительно неизвестной функции .Если же данных о записи давления на тестовой скважине нет и решается задача прямого моделирования, то задачу можно решать итерационно, вначале полагая псевдовремя линейно пропорциональным реальному времени (то есть приняв что все подинтегральные величины в LaTeX Math Block Reference |
---|
| константы и рассчитаны при стартовом значении давления ): LaTeX Math Block |
---|
| \tau_{\rm sim} = \frac{\xi(p_0)}{\mu(p_0) \phi(p_0) c_t(p_0)} \, t |
Алгоритм нахождения поля давления выглядит следующим образом: - Уравнение
LaTeX Math Block Reference |
---|
| решается численно и находится табулированная функция . - Каждому значению функции приводится в соответствие значение функции на основе табуляции
LaTeX Math Block Reference |
---|
| . - Полученные значения подставляются в подынтегральное выражение
LaTeX Math Block Reference |
---|
| и для ранжира значений псевдовремени рассчитывается массив значений реального времени . - По полученной таблице соответствия времен
LaTeX Math Inline |
---|
body | \tau \leftrightarrow t |
---|
| функция давления от псевдовремени пересчитывается в реальное время LaTeX Math Inline |
---|
body | p({\bf r},\tau) \rightarrow p({\bf r}, t) |
---|
| что и дает решение исходной нелинейной задачи LaTeX Math Block Reference |
---|
| .
В случае неоднородного коллектора, принципиальным вопросом метода псевдопотенциалов является выбор точки в пространстве где будет взяты пористость и сжимаемость , для расчета псевдовремени LaTeX Math Block Reference |
---|
| . Этот выбор зависит от целей моделирования. Для оценки ранних времен надо выбирать из окрестности скважины, а для оценки поздних времен необходимо усреднять значения пористости и сжимаемости по большой области (соответствующей радиусу сканирования пласта в рамках теста).
Еще раз заметим, что данный подход не покрывает модели с зависимостью проводимости пласта от депрессии (например нелинейный Дарси или начальный градиент сдвига).
|