Методичка по гидравлическому разрыву пласта

Author

khabibullinra

1 Методичка по гидравлическому разрыву пласта

Note

Тестовая сборка. В этой главе собраны примеры оформления, которые используются далее по всей книге: нумерованные формулы, ссылки на них, графики на Python, таблицы и библиография.

Курс «Основы ГРП». Раздел в активной разработке.

Содержательные главы появятся в следующих итерациях.

1.1 Используемый стек

  • Quarto для публикации.
  • Python (fracbook) для расчётов.
  • GitVerse Pages для хостинга.

1.2 Формула Дюпюи со скин-фактором

Связь дебита скважины \(q\) с забойным давлением \(p_{\mathrm{wf}}\) при установившемся радиальном притоке к скважине описывается формулой Дюпюи со скин-фактором Формула 1.1:

\[ q = \frac{2 \pi k h}{B \mu \, (\ln(r_e / r_w) + S)} \, (\bar p - p_{\mathrm{wf}}) \tag{1.1}\]

Здесь \(k\) — проницаемость пласта, \(h\) — эффективная толщина, \(B\) — объёмный коэффициент флюида, \(\mu\) — его вязкость, \(r_e\) и \(r_w\) — радиусы контура питания и скважины соответственно, \(S\) — скин-фактор, \(\bar p\) — среднее пластовое давление.

При известном пластовом давлении \(\bar p\) формула Формула 1.1 определяет прямую линию в координатах \((p_{\mathrm{wf}},\, q)\). Для режима растворённого газа эта зависимость отклоняется от прямой, что приводит к безразмерным IPR.

1.3 Индикаторная кривая

В режиме истощения при растворённом газе применяется безразмерная индикаторная кривая Вогеля Vogel (1968):

\[ \frac{q}{q_{\max}} = 1 - 0{,}2 \frac{p_{\mathrm{wf}}}{\bar p} - 0{,}8 \left( \frac{p_{\mathrm{wf}}}{\bar p} \right)^{\!2} \]

На Рисунок 1.1 приведено сравнение линейной модели Дюпюи Формула 1.1 и кривой Вогеля Vogel (1968) для одинакового \(q_{\max}\).

import matplotlib.pyplot as plt
import numpy as np
import pathlib

from fracbook import dupuy_rate, vogel_ipr

pbar = 15.0
qmax = 200.0
res = dict(k=5.0, h=12.0, mu=0.9, b=1.25, re=250.0, rw=0.108, s=2.5)

pwf = np.linspace(0.0, pbar, 101)
q_dupuy = dupuy_rate(pwf, pbar=pbar, **res)
q_vogel = vogel_ipr(pwf, pbar=pbar, qmax=qmax)

fig, ax = plt.subplots(figsize=(6.0, 4.0), dpi=150)
ax.plot(q_dupuy, pwf, label="Дюпюи, линейная IPR")
ax.plot(q_vogel, pwf, label="Вогель, безразмерная IPR")
ax.set_xlabel("Дебит, м³/сут")
ax.set_ylabel("Забойное давление, МПа")
ax.set_xlim(left=0.0)
ax.set_ylim(bottom=0.0)
ax.legend(loc="lower left")
ax.grid(True, linestyle=":", linewidth=0.5)
fig.tight_layout()

out = pathlib.Path("images/preface/ipr-curve.svg")
out.parent.mkdir(parents=True, exist_ok=True)
fig.savefig(out, format="svg", bbox_inches="tight")
plt.close(fig)
print(f"![Сравнение линейной IPR по Дюпюи и безразмерной IPR по Вогелю]({out.as_posix()}){{#fig-ipr-curve fig-alt='Индикаторная кривая: дебит как функция забойного давления'}}")
Индикаторная кривая: дебит как функция забойного давления
Рисунок 1.1— Сравнение линейной IPR по Дюпюи и безразмерной IPR по Вогелю

Сравнение на Рисунок 1.1 показывает, что при низких забойных давлениях линейная модель Дюпюи завышает дебит относительно кривой Вогеля Vogel (1968). Это следствие многофазного течения в призабойной зоне.

1.4 Методы расчёта индикаторных кривых

Выбор метода определяется режимом работы пласта и составом флюида. Краткая сводка приведена в Таблица 1.1.

Таблица 1.1— Основные методы построения индикаторных кривых
Метод Область применимости Достоинства Ограничения
Дюпюи Dupuit (1863) Однофазный установившийся приток Простая аналитика; явная зависимость от скин-фактора Только однофазный поток; не учитывает многофазность
Фогель Vogel (1968) Режим растворённого газа ниже давления насыщения Безразмерная форма; применима при \(p_{\mathrm{wf}} < \bar p\) Эмпирическая; требует \(\bar p \approx p_b\)
Стэндинг Standing (1970) Газлифтные скважины с известным \(\bar p\) Хорошо работает при низком газосодержании Не предназначен для IPR «снизу-вверх»
Феткович Fetkovich (1973) Изохрональные испытания; многофазный поток Разделение \(PI\) и безразмерной формы Требует серии замеров при разных \(q\)
Джонс–Блаунт Jones et al. (1976) Низкая газонасыщенность; композитный IPR Комбинация методов Дюпюи и Вогеля Граница при \(p_b\) подбирается

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

Dupuit, A. J. E. J. 1863. Études théoriques et pratiques sur le mouvement des eaux courantes. Dunod.
Fetkovich, M. J. 1973. “The Isochronal Testing of Oil Wells.” Journal of Petroleum Technology 25 (7): 778–87. https://doi.org/10.2118/3849-PA.
Jones, J. G., E. M. Blount, and S. T. Glaze. 1976. “Use of Short-Term Multiple Rate Flow Tests To Predict Performance of Wells Containing Low-Gravity Crude.” Journal of Petroleum Technology 28 (6): 607–12. https://doi.org/10.2118/5387-PA.
Standing, M. B. 1970. “Concerning the Calculation of Inflow Performance of Gas-Lift Wells.” Journal of Petroleum Technology 22 (10): 1241–42. https://doi.org/10.2118/2912-PA.
Vogel, J. V. 1968. “Inflow Performance Relationships for Solution-Gas Drive Wells.” Journal of Petroleum Technology 20 (8): 839–40. https://doi.org/10.2118/1968-PA.