Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


...

titleContent

...

width60%
Panel
bgColorAzure

Table of Contents
indent10 px
stylecircle

...

width40%

...

Motivation

Motivation

...

One of the key problems in designing the pipelines and controlling the pipeline fluid transport is to predict the temperature and pressure losses during the stationary fluid transport.challenges in Pipe Flow Dynamics is to predict the pressure distribution along the pipe during the steady-state fluid transport.

In many practical cases the stationary pressure distribution can be approximated by Isothermal or Quasi-isothermal homogenous fluid flow model.

Pipeline Flow Pressure Model is addressing this problem with account of Pipeline flow simulator is addressing this problem. It should account for the varying pipeline trajectory, gravity effects , and fluid friction with pipeline walls and varying heat exchange with surroundings.

Definition

Given 

...

Outputs

...

LaTeX Math Inline
bodyp(l)

Pressure distribution along the pipe

LaTeX Math Inline
body

...

q(l)

Flowrate distribution along the pipe

LaTeX Math Inline
body

...

u(l)

Flow velocity distribution along the pipe

Inputs

...

LaTeX Math Inline
body

...

T_

...

0

Fluid temperature at inlet point (

LaTeX Math Inline
bodyl=0
)

LaTeX Math Inline
body

...

T(l)

...

Along-pipe temperature profile 

LaTeX Math Inline
bodyp_0

Fluid pressure at inlet point (

LaTeX Math Inline
bodyl=0
)

LaTeX Math Inline
body\rho(T, p)

Fluid density 

LaTeX Math Inline
body

...

q_0

Fluid flowrate  at inlet point (

LaTeX Math Inline
body

...

l=0
)

...

LaTeX Math Inline
body

...

\mu(T, p)

LaTeX Math Inline
body

...

z(l)

Pipeline trajectory TVDss

LaTeX Math Inline
body

...

...

LaTeX Math Inline
body

...

\theta (l)


Pipeline trajectory inclination,

LaTeX Math Inline
body

...

--uriencoded--\displaystyle \cos \theta (l) = \frac%7Bdz%7D%7Bdl%7D

LaTeX Math Inline
body

...

LaTeX Math Inline
body\rho(T, p)

...

\epsilon

Inner pipe wall roughness

Assumptions

...

LaTeX Math Inline
body

...

--uriencoded--\displaystyle \frac%7B\partial p%7D%7B\partial t%7D = 0

LaTeX Math Inline
body

...

LaTeX Math Inline
bodya_e(l)

...

--uriencoded--\displaystyle \frac%7B\partial T%7D%7B\partial t%7D =0 \rightarrow T(t,l) = T(l)

Homogenous flow

Constant cross-section pipe area

LaTeX Math Inline
body

...

A
along hole

...

LaTeX Math Inline
body

...

Simulate

...

--uriencoded--\displaystyle \frac%7B\partial p%7D%7B\partial \tau_x%7D =\frac%7B\partial p%7D%7B\partial \tau_y%7D =0 \rightarrow p(t, \tau_x,\tau_y,l) = p(l)

...

LaTeX Math Inline
body

...

A(l)

...

LaTeX Math Inline
bodyu(l)

...

LaTeX Math Inline
bodyT(t, l)

...

LaTeX Math Inline
bodyt

...

userama@naftacollege.com
groupsofoil

Профиль давления

В процессе эксплуатации нагнетательной скважины движение флюида вдоль ствола

LaTeX Math Inline
bodyl(x,y,z)
происходит в стационарном режиме, при этом профиль скорости потока
LaTeX Math Inline
bodyv(l)
и давления
LaTeX Math Inline
bodyp(l)
удовлетворяют

условию баланса массы движущегося потока:

LaTeX Math Block
anchorMatBal2
alignmentleft
 A(l) \, \rho(l) \, v(l) = \rm const

и баланса сил действующих на единицу объема флюида в стволе скважины:

LaTeX Math Block
anchorgradP
alignmentleft
\frac{dp}{dl} = \rho \, g \, \sin \theta - \rho \, v \, \frac{dv}{dl} - \frac{ f \, \rho \, v^2 \, }{2 d}

где

...

LaTeX Math Inline
bodyl

...

Image Removed

...

LaTeX Math Inline
body\rho(l)
 

...

LaTeX Math Inline
body \theta(l)

...

LaTeX Math Inline
bodyd(l)

...

LaTeX Math Inline
bodyA(l)

...

профиль поперечного сечения ствола скважины

LaTeX Math Inline
bodyA(l) = 0.25 \, \pi \, d^2(l)

...

LaTeX Math Inline
bodyf(l)

...

LaTeX Math Inline
bodyg

...

Эти замкнутая система уравнений для стационарного распределения давления и скорости потока вдоль трубы.

Уравнение

LaTeX Math Block Reference
anchorgradP
часто в литературе записывают как разложение изменения давление вдоль ствола скважины на компоненты:

LaTeX Math Block
anchorgradP_General
alignmentleft
\frac{dp}{dl} =  \bigg( \frac{dp}{dl} \bigg)_g + \bigg( \frac{dp}{dl} \bigg)_v + \bigg( \frac{dp}{dl} \bigg)_f

где

LaTeX Math Block
anchorgradP_G
alignmentleft
\bigg( \frac{dp}{dl} \bigg)_g = \rho \, g \, \sin \theta,

...

= A = \rm const


Equations

...

LaTeX Math Block
anchorPP
alignmentleft
\left( \rho(p) -  j_m^2 \cdot c(p)   \right) \cdot  \frac{dp}{dl} = \rho^2(p) \, g \, \cos \theta(l)  - \frac{ j_m^2 }{2 d} \cdot  f(p)
LaTeX Math Block
anchorp0
alignmentleft
p(l=0) = p_0




LaTeX Math Block
anchor1
alignmentleft
u(l) = \frac{j_m}{\rho(l)}
LaTeX Math Block
anchor1
alignmentleft
q(l) =A \cdot u(l)

where

LaTeX Math Inline
body--uriencoded--\displaystyle j_m =\frac%7B \rho_0 \, q_0%7D%7BA%7D= \rm const

mass flux

LaTeX Math Inline
bodyq_0 = q(l=0)

Fluid flowrate at inlet point (

LaTeX Math Inline
bodyl=0
)

LaTeX Math Inline
body\rho_0 = \rho(T_0, p_0)

Fluid density at inlet point (

LaTeX Math Inline
bodyl=0
)

LaTeX Math Inline
body\rho(l) = \rho(T(l), p(l))

Fluid density at any point 

LaTeX Math Inline
bodyl

LaTeX Math Inline
body--uriencoded--\displaystyle с(p) = \frac%7B1%7D%7B\rho%7D \left( \frac%7B\partial \rho%7D%7B\partial p%7D \right)_T

Fluid Compressibility

LaTeX Math Inline
body--uriencoded--f(T, \rho) = f(%7B\rm Re%7D(T, \rho), \, \epsilon)

Darcy friction factor

LaTeX Math Inline
body--uriencoded--\displaystyle %7B\rm Re%7D(T,\rho) = \frac%7Bj_m \cdot d%7D%7B\mu(T, \rho)%7D

Reynolds number in Pipe Flow

LaTeX Math Inline
body\mu(T,\rho)

dynamic viscosity as function of fluid temperature 

LaTeX Math Inline
bodyT
 and density 
LaTeX Math Inline
body\rho

LaTeX Math Inline
body--uriencoded--\displaystyle d = \sqrt%7B \frac%7B4 A%7D%7B\pi%7D%7D= \rm const

Characteristic linear dimension of the pipe

(or exactly a pipe diameter in case of a circular pipe)




Expand
titleDerivation
Panel
borderColorwheat
bgColormintcream
borderWidth7

See Derivation of Pressure Profile in Steady-State Homogeneous Pipe Flow @model.

Alternative forms

...

LaTeX Math Block
anchorPP
alignmentleft
  \frac{dp}{dl} = \left(   

...

anchorgradP_v
alignmentleft

...

\frac{dp}{dl} \

...

right)_

...

G 

...

+ 

...

 \

...

left(   \frac{

...

dp}{dl}

...

 \right)_K  +  \left(   \frac{dp}{dl} \right)_f

where

...

LaTeX Math Inline
body

...

--uriencoded--\displaystyle \left( \frac%7Bdp%7D%7Bdl%7D \right)_G = \rho \cdot g \cdot \cos \theta


gravity losses which represent  pressure losses for upward flow and pressure gain for downward flow

LaTeX Math Inline
body--uriencoded--\displaystyle \left( \frac%7Bdp%7D%7Bdl%7D \right)_K = u%5e2 \cdot \frac%7Bd \rho%7D%7Bdl%7D


kinematic losses, which grow contribution at high velocities 

LaTeX Math Inline
bodyu = j_m / \rho
 and high fluid compressibility (like turbulent gas flow)

LaTeX Math Inline
body--uriencoded--\displaystyle \left( \frac%7Bdp%7D%7Bdl%7D \right)_f = - \frac%7B j_m%5e2%7D%7B2 d%7D \cdot \frac%7Bf%7D%7B\rho%7D


friction losses which are always negative along the flow direction


Approximations


Pressure Profile in G-Proxy Pipe Flow @modelquadrature

LaTeX Math Inline
body\theta(l) = \theta_0 = \rm const

Pressure Profile in GF-Proxy Pipe Flow @modelquadrature

LaTeX Math Inline
body\theta(l) = \theta_0 = \rm const
LaTeX Math Inline
bodyf(T, p)=f_0 = \rm const

LaTeX Math Inline
body\theta(l) = \theta_0 = \rm const
LaTeX Math Inline
bodyf(T, p)=f_0 = \rm const

LaTeX Math Inline
body--uriencoded--\rho(T, p) = \rho(T) \cdot (1+ c%5e*(T) \cdot p/p_0)
Pressure Profile in Incompressible Quasi-Isothermal Proxy Pipe Flow @modelquadrature

LaTeX Math Inline
body\rho(p)=\rho_0 = \rm const
LaTeX Math Inline
bodyT(t, l)=T(l)

Pressure Profile in Incompressible Isothermal Proxy Pipe Flow @modelclosed-form expression

LaTeX Math Inline
body\rho(p)=\rho_0 = \rm const
LaTeX Math Inline
bodyT=T_0 = \rm const
 (isothermal)

Pressure Profile in GC-proxy static fluid column @modelclosed-form expression

LaTeX Math Inline
body\theta(l) = \theta_0 = \rm const
LaTeX Math Inline
body\dot m = 0
 (no flow)


See also

...

Show If
grouparax
Panel
bgColorpapayawhip
titleARAX
LaTeX Math Block
anchorgradP_f
alignmentleft
\bigg( \frac{dp}{dl} \bigg)_f = - \frac{ f \, \rho v^2}{2 d},

фрикционная компонента вариации давления, формируемая трением флюида со стенкой скважины

она всегда имеет отрциательный знак и приводит к потере давления вдоль направления движения потока

Для несжимаемой жидкости

LaTeX Math Inline
body\rho = \rm const
в отсутствии трения
LaTeX Math Inline
body f = 0
уравнение
LaTeX Math Block Reference
anchorgradP
принимает вид:

LaTeX Math Block
anchorgradP
alignmentleft
\frac{dp}{dl} = \rho \, g \, \sin \theta - \rho \, v \, \frac{dv}{dl}

и может быть явно проинтегрировано:

LaTeX Math Block
anchorgradP
alignmentleft
p(l) - \rho \, g \, l \, \sin \theta +  \frac{1}{2} \rho \, v^2 = \rm const

и называется уравнением Бернулли.

...

titleВывод уравнений движения флюида в стволе

...

Уравнение неразрывности одномерного потока с линейной плотностью

LaTeX Math Inline
body\rho \, A
 массы:

LaTeX Math Block
anchorMatBal1
alignmentleft
\frac{\partial (\rho A)}{\partial t} + \frac{\partial}{\partial l} \big( A \, \rho \, v \big) = 0

для стационарного режима течения принимает вид:

LaTeX Math Block
anchorMatBal1
alignmentleft
\frac{\partial (\rho A)}{\partial t} = - \frac{\partial}{\partial l} \big( A \, \rho \, v \big) = 0

откуда и следует формула

LaTeX Math Block Reference
anchorMatBal2
.

Для вывода уравнения

LaTeX Math Block Reference
anchorgradP
заметим, что на бесконечно малый элемент объема жидкости
LaTeX Math Inline
bodyA \, dl
массой
LaTeX Math Inline
body dm = \rho \, A \, dl
действуют четыре сил:

LaTeX Math Inline
bodydF_p
– сила гидравлического напора, вызванная разностью давлений на торцах элемента,

LaTeX Math Inline
bodydF_g
– сила гравитации,

LaTeX Math Inline
bodyd F_f
– сила трения со стенками трубы,

LaTeX Math Inline
bodydF_N
– номральная реакция опоры стенок трубы.

Рассмотрим стационарное (то есть установившееся во времени) течение потока по трубе.

Движение поперек трубы отсуствует и, следовательно, сумма проекций всех сил на трансверсальное направление

LaTeX Math Inline
bodyl_{\perp}
к трубе должно равняться нулю:

LaTeX Math Block
anchor1
alignmentleft
dF_p \bigg |_{l_{\perp}} + dF_g \bigg |_{l_{\perp}} + dF_f \bigg |_{l_{\perp}}+ dF_N \bigg |_{l_{\perp}} =0

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

LaTeX Math Inline
bodydF_N \bigg |_{l_{\perp}}
.

Уравнение движения флюида вдоль оси трубы

LaTeX Math Inline
bodyl
имеет вид:

LaTeX Math Block
anchordF_l
alignmentleft
 dF_p \bigg |_l + dF_g \bigg |_l + dF_f \bigg |_l+ dF_N \bigg |_l = \frac{d I}{dt}\bigg |_l

где

LaTeX Math Inline
body\frac{dI}{dt}
представляет собой изменение импульса
LaTeX Math Inline
bodyI = \delta m \, v = \rho \, A \, \delta l \, v
элементарного объема флюида под действием внешних сил.

Изменение импульса c учетом стационарности скорости потока

LaTeX Math Inline
body\frac{dv}{dt}=0
и сохранения массы
LaTeX Math Inline
body\frac{d (\delta m)}{dt}=0
имеет вид:
LaTeX Math Inline
body\frac{dI}{dt} = \frac{d}{dt} (\delta m \, v) = \frac{d (\delta m \, v)}{\delta l} \frac{dl}{dt} = v \frac{ d (\delta m) \, v + \delta m \, dv}{\delta l} =v \frac{\delta m}{ \delta l} dv = \rho \, A \, v \, dv
.

Сила, формируемая гидравлическим напором

LaTeX Math Inline
bodydF_p \bigg |_l = A (p - dp) - A p = - A \, dp
.

Проекция гравитационной силы

LaTeX Math Inline
bodydF_g \bigg |_l = \delta m \, g \, \sin \theta = \rho \, A\, \delta l \, g \, \sin \theta
.

Сила трения со стенками трубы дается феноменологическим уравнением Дарси-Вейсбаха:

LaTeX Math Inline
bodydF_f \bigg |_l = - \frac{f}{d} \frac{dm \, v^2}{2} = - \frac{f \, \rho \, v^2}{2 d} \, A \, \delta l
.

Аксиальная компонента реакции опоры труб по определению отсутствует

LaTeX Math Inline
bodydF_N \bigg |_l =0
.

Подставляя вышеприведенные выражения в уравнение

LaTeX Math Block Reference
anchordF_l
получим:

LaTeX Math Block
anchordF_l
alignmentleft
- A dp + \rho \, A\, \delta l \, g \, \sin \theta - \frac{f \, \rho \, v^2}{2 d} \, A \, \delta l = \rho \, A \, v \, dv

Разделив уравнение на бесконечно малый объем элемента

LaTeX Math Inline
body- A \, \delta l
получим
LaTeX Math Block Reference
anchorgradP
.

Если дебит скважины на устье составляет

LaTeX Math Inline
bodyq_s
, а плотность воды на устье
LaTeX Math Inline
body\rho_s
, то уравнение
LaTeX Math Block Reference
anchorMatBal2
можно записать в следующем виде:

LaTeX Math Block
anchorArhov
alignmentleft
A \, \rho \, v = \rho_s \, q_s

откуда можно выразить явно профиль скорости потока по стволу:

LaTeX Math Block
anchorv
alignmentleft
v(l) = \frac{\rho_s \, q_s}{\rho(p) \, A(l)}

Подставляя 

LaTeX Math Block Reference
anchorv
  в  
LaTeX Math Block Reference
anchorgradP
 получим уравнение на профиль давления вдоль ствола:

LaTeX Math Block
anchor6JNN1
alignmentleft
\frac{dp}{dl} = \rho \, g \, \sin \theta - \frac{\rho_s^2 \, q_s^2}{A}  \frac{d}{dl} \bigg( \frac{1}{A \, \rho} \bigg) - \frac{\rho_s^2 \, q_s^2 }{2 A^2 d} \frac{f}{\rho}

Далее учтем, что угол наклона к горизонту

LaTeX Math Inline
body\theta
может быть выражен через абсолютные отметки глубин  
LaTeX Math Inline
bodyz(l)
  вдоль траектории скважины 
LaTeX Math Inline
bodyl(x,y,z)
:

LaTeX Math Block
anchor1
alignmentleft
\sin \theta = \frac{dz}{dl}

и уравнение для давление примет вид:

LaTeX Math Block
anchor6JNN1
alignmentleft
\frac{dp}{dl} = \rho \, g \, \frac{dz}{dl} -  \frac{\rho_s^2 \, q_s^2}{A}  \frac{d}{dl} \bigg( \frac{1}{A \, \rho} \bigg) - \frac{\rho_s^2 \, q_s^2 }{2 A^2 d} \frac{f}{\rho}

Диаметр труб, вдоль которых идет движение воды, остается постоянным на долгом протяжении и меняется редко (например, километр НКТ и потов выход потока в колонну), и это позволяет решать задачу нахождения профиля давления на кусках постоянного диаметра 

LaTeX Math Inline
bodyd = {\rm const}, \quad A = {\rm const}
 и уравнение может быть переписано следующим образом:

LaTeX Math Block
anchordp_implicit
alignmentleft
\frac{dp}{dl} = \rho \, g \, \frac{dz}{dl} - \frac{\rho_s^2 \, q_s^2}{A^2}  \frac{d}{dl} \bigg( \frac{1}{\rho} \bigg) - \frac{\rho_s^2 \, q_s^2 }{2 A^2 d} \frac{f}{\rho}

Процесс движения воды вдоль трубы происходит в состоянии термодинамического равновесия и плотность воды является функцией только давления

LaTeX Math Inline
body\rho = \rho(p)
и, следовательно:

LaTeX Math Block
anchor1
alignmentleft
\frac{d}{dl} \bigg( \frac{1}{\rho} \bigg) = -\frac{1}{\rho^2} \frac{d \rho}{ dl} 
= - \frac{1}{\rho^2}\frac{d \rho}{dp} \frac{dp}{ dl}
=- \frac{c}{\rho} \frac{dp}{ dl}

где

LaTeX Math Inline
bodyc(p)= \frac{1}{\rho} \frac{d \rho}{dp}
– сжимаемость воды и уравнение профиля давления принимает вид:

LaTeX Math Block
anchordp_explicit
alignmentleft
\bigg( 1 -  \frac{c(p) \, \rho_s^2 \, q_s^2}{A^2}   \bigg )  \frac{dp}{dl} = \rho(p) \, g \, \frac{dz}{dl}  - \frac{\rho_s^2 \, q_s^2 }{2 A^2 d} \frac{f(p)}{\rho(p)}

...

LaTeX Math Inline
bodyz(l)

...

LaTeX Math Inline
bodyc(p)

...

LaTeX Math Inline
body\rho(p)

...

Как будет показано ниже коэффициент трения

LaTeX Math Inline
bodyf(p)
тоже слабо зависит от вариации давления и, следовательно, уравнение
LaTeX Math Block Reference
anchordp_explicit
представляет собой обыкновенное дифференциальное уравнение первого порядка на функцию
LaTeX Math Inline
bodyp(l)
со слабой нелинейностью.

Если предположить постоянство коэффициента трения

LaTeX Math Inline
body f = f_s = \rm const
и несжимаемость флюида
LaTeX Math Inline
body\rho(p) = \rho_s = \rm const
, то уравнение
LaTeX Math Block Reference
anchordp_implicit
можно явно проинтегрировать:

LaTeX Math Block
anchor7OSU8
alignmentleft
p(l) = p_s + \rho \, g \, z(l) - \frac{\rho_s \, q_s^2 }{2 A^2 d} \, f_s \, l

Pressure gradient will be:

LaTeX Math Block
anchor7OSU8
alignmentleft
\frac{dp}{dl} = \cos \theta(l) - \frac{\rho_s \, q_s^2 }{2 A^2 d} \, f_s 

where

LaTeX Math Inline
body\cos \theta(l) = \frac{dz(l)}{dl}

The first term defines the hydrostatic column of static fluid while the last term defines the friction losses under fluid movement:

LaTeX Math Block
anchor7OSU8
alignmentleft
\frac{dp}{dl} \Bigg|_{loss} =  \frac{\rho_s \, q_s^2 }{2 A^2 d} \, f_s 

В калькуляторе Well Flow Performance Calculator можно оценить величину потерь на трения для различных сценариев диаметров труб и дебитов скважин.

Коэффициент трения

Коэффициент трения Дарси

LaTeX Math Inline
bodyf
сложным образом зависит от режима течения, а также формы и шероховатости внутренних стенок трубы.

Для гладкой трубы

LaTeX Math Inline
body\epsilon = 0
с круглым сечением коэффициент трения имеет следующие эмпирические аппроксимации:

LaTeX Math Block
anchor1
alignmentleft
f = 64 \, \rm Re^{-1}
LaTeX Math Inline
body\rm Re < 2,100

...

нет стабильных корреляций

...

LaTeX Math Inline
body2,100 < \rm Re < 4,000

...

переходной режим течение

LaTeX Math Block
anchorf_4000
alignmentleft
f = 0.32 \, \rm Re^{-0.25}

LaTeX Math Inline
body4,000 < \rm Re < 50,000

турбулентный режим течения

LaTeX Math Block
anchor1
alignmentleft
f = 0.184 \, \rm Re^{-0.2}

LaTeX Math Inline
body\rm Re > 50,000

сильно турбулентный поток режим течения

где

...

LaTeX Math Inline
body{\rm Re}(l) = \frac{d \, v \, \rho}{\mu}

...

число Рейнольдса

...

LaTeX Math Inline
bodyd(l)

...

LaTeX Math Inline
body\mu(l) = \mu( \, p(l), \, T(l) \,)

...

профиль вязкости флюида, определяемая зависимостью вязкости от давления и температуры

LaTeX Math Inline
body\mu(p, T)
в состоянии термодинамического равновесия

Для переходных и турбулентных режимов течения коэффициент трения удовлетворяет эмпирической модели Колбрука-Уайта (Colebrook–White), которая учитывает шероховатость внутренней поверхности трубы

LaTeX Math Inline
body\epsilon
(в мм)

LaTeX Math Block
anchorf_CW
alignmentleft
\frac{1}{\sqrt{f}} = -2 \, \log \Bigg( \frac{\epsilon}{3.7 \, d}  + \frac{2.51}{{\rm Re} \sqrt{f}} \Bigg)

Типичное значение шероховатости труб

LaTeX Math Inline
body\epsilon = 0.05\, \rm мм
, однако по мере эрозийного воздействия потока и отложения минеральных осадков шероховатость может подняться в разы.

...

titleТаблица типичных шероховатостей поверхностей

...

Материал

...

Состояние

...

...

...

Сталь

...

листовая

...

1.6 ×10−4

...

5×10−2

...

нержавейка

...

7×10−6

...

2×10−3

...

клепанная

...

1×10−2

...

3.0

...

ржавая

...

7×10−3

...

2.0

...

Железо

...

чугун

...

8.5×10−4

...

2.6 ×10−1

...

ковка

...

1.5×10−4

...

4.6 ×10−2

...

гальванизированное

...

5×10−4

...

1.5×10−1

...

Латунь

...

7×10−6

...

2×10−3

...

Пластик

...

5×10−6

...

1.5×10−3

...

Стекло

...

0

...

0

...

Бетон

...

гладкий (залитый)

...

1.3×10−4

...

4×10−2

...

шероховатый

...

7×10−3

...

2.0

...

Резина

...

гладкая

...

3.3×10−5

...

1×10−2

...

Дерево

...

доска

...

1.6 ×10−3

...

5×10−1

Существует множество явных аппроксимаций решения уравнения

LaTeX Math Block Reference
anchorf_CW
, в частности следующая (Monzon, Romeo, Royo, 2002):

LaTeX Math Block
anchorMOM9U
alignmentleft
f = 0.25 \, \bigg[ \log \bigg( \frac{\epsilon / d}{3.7065} - \frac{5.0272}{\rm Re} \log \Lambda \bigg)   \bigg]^{-2}

где

LaTeX Math Inline
body\Lambda
– безразмерный параметр, рассчитываемый по формуле:

LaTeX Math Block
anchorMOM9U
alignmentleft
\Lambda = \frac{(\epsilon/d)}{3.827} - \frac{4.657}{\rm Re} \log \Bigg[  \bigg( \frac{\epsilon/d}{7.7918} \bigg)^{0.9924} + \bigg( \frac{5.3326}{208.815+Re} \bigg)^{0.9345} \Bigg]

Однако, в пределах измерительной погрешности (< 2 %) можно пользоваться универсальной корреляцией (Churchil) для всех режимов течения, от ламинарного до сильно турбулентного:

LaTeX Math Block
anchorChirchil
alignmentleft
f = \frac{64}{\rm Re} \, \Bigg [ 1+ \frac{\big(\rm Re / 8 \big)^{12} }{ \big( \Theta_1 + \Theta_2 \big)^{1.5} }  \Bigg]^{1/12}

где

LaTeX Math Inline
body\Theta_1 = \Bigg[ 2.457 \, \ln \Bigg( \bigg( \frac{7}{\rm Re} \bigg)^{0.9} + 0.27 \, \frac{\epsilon}{d} \Bigg) \Bigg]^{16}
и
LaTeX Math Inline
body\Theta_2 = \Big( \frac{37530}{\rm Re} \Big)^{16}
.

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

Основным вкладом в вариабельность коэффициента трения вдоль трубы является диаметр трубы в данной точке траектории скважины, который может приводить к значительным изменениям скорости потока.

Тем не менее, зависимость от дебита является слабой. Из формулы

LaTeX Math Block Reference
anchorf_4000
видно что изменение дебит в 10 раз приводит к изменению коэффициента трения в
LaTeX Math Inline
body10^{0.25} = 1.8
раз.

...

Зависимость коэффициента трения от давления формируется только через число Рейнольдса:

LaTeX Math Inline
bodyf = f(\rm Re(p))
.

...

LaTeX Math Inline
body{\rm Re} = \frac{d \, \rho \, v}{\mu}

...

LaTeX Math Block Reference
anchorArhov

...

LaTeX Math Block
anchor1
alignmentleft
{\rm Re} = \frac{ d \, \rho_s \, q_s}{A \, \mu(p)}

отсюда следует, что зависимость коэффициента трения от давления формируется вязкостью

LaTeX Math Inline
bodyf = f(\mu(p))
, которая для воды имеет слабую зависисмость от давления в широких практических пределах:

δμ/μ = 25 % при вариации μ = 2.4·10-5 Па · с для p = 1 атм до μ = 3.0·10-5 Па · с для 300 атм (cм. Свойства воды).

...

Для оценки числа Рейнольдса для нагнетаемой по 2.5 " НКТ воды можно пользоваться формулой

LaTeX Math Inline
body{\rm Re} = 230 \cdot \, q
, где
LaTeX Math Inline
bodyq
дебит скважины на устье в м3/сут.

Отсюда видно, что при дебитах более 18 м3/сут число Рейнольдса становится больше 4,000 и режим течения является турбулентным и коэффициент трения можно считать практически постоянным вдоль ствола нагнетательной скважины.

А учитывая, что рост давления с глубиной сопровождается увеличением температуры, что компенсирует рост вязкости воды, то для большинства практических реализаций ППД можно полагать, что вариация коэффициента трения вдоль ствола не превышает 2-3 % и в оценках потери напора на трение принимать коэффициент трения постоянным

LaTeX Math Inline
body f = f_s = \rm const
.

Профиль температуры 

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

Хотя со временем изменения могут становиться настолько малы, что ими можно пренебречь в пределах погрешности измерительной аппаратуры в пределах времени конкретного исследования скважины.

В этом случае говорят о квазистационарном распределении температурного поля.

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

Поэтому решение задачи термометрии в стволах скважины формулируется на две температурные функции:

...

LaTeX Math Inline
bodyT(t, l)

...

температурный профиль потока воды вдоль ствола скважины

LaTeX Math Inline
bodyl
, отсчитываемой вниз от поверхности

...

LaTeX Math Inline
bodyT_e(t, x, y, z)

...

распределение температуры в массиве горных пород

LaTeX Math Inline
body( x, y, z )

Температурный профиль

LaTeX Math Inline
bodyT(t, l)
потока воды ствола скважины формируется кондукцией и конвекцией вдоль потока и теплообменом с окружающими породами и описывается следующим уравнением:

LaTeX Math Block
anchor1
alignmentleft
\rho \, c \, \frac{\partial T}{\partial t} = \frac{d}{dl} \, \bigg( \lambda \, \frac{dT}{dl} \bigg)  - \rho \, c \, v \, \frac{dT}{dl}

с начальным условием:

LaTeX Math Block
anchor1
alignmentleft
T(t=0, l) = T_g(l)

и граничным условием на поверхности:

LaTeX Math Block
anchor1
alignmentleft
T(t, l=0) = T_s(t)

Распределение температуры в массиве горных пород

LaTeX Math Inline
bodyT_e(t, x, y, z)
формируется кондукцией горных породах и теплообменом со стволом скважины и описывается следующим уравнением:

LaTeX Math Block
anchor1
alignmentleft
\rho_e \, c_e \, \frac{\partial T_e}{\partial t} = \nabla ( \lambda_e \nabla T_e)

с начальным условием:

LaTeX Math Block
anchor1
alignmentleft
T_e(t=0, l, r) = T_g(l)

и граничным условием на бесконечном удалении от скважины:

LaTeX Math Block
anchor1
alignmentleft
T_e(t, l, r \rightarrow \infty) = T_g(l)

Геотермическое распределение температуры (также называемое геотермой) вдоль ствола скважины

LaTeX Math Inline
bodyT_g(l)
задается следующей моделью

LaTeX Math Block
anchor1
alignmentleft
T_g(l) = T_{0e} + \int_{z_0}^{z(l)} G_T(z) dz = T_{0e} + \int_{l_0}^l G_T(z(l)) \sin \theta dl 

геотермический градиент задается отношением регионального теплового потока из недр Земли

LaTeX Math Inline
bodyj_e
и теплопроводностью пород
LaTeX Math Inline
body\lambda_e(l)

LaTeX Math Block
anchorG_T
alignmentleft
G_T(z(l)) = \frac{j_e}{\lambda_e(l)}

где

...

LaTeX Math Inline
bodyj_e

...

LaTeX Math Inline
body\lambda_e(l)

...

LaTeX Math Inline
bodyz_0

...

LaTeX Math Inline
bodyl_0

...

отметка нейтрального слоя вдоль траектории скважины (обычно

LaTeX Math Inline
bodyl_0 = z_0
так как начальные участки скважин не имеют сильного отклонения от вертикали)

В регионах, где геотермический градиент остается постоянным

LaTeX Math Inline
bodyG_T(z) = \rm const
до глубины залегания продуктивных пластов, геотермическое распределение температуры в породах принимает простой вид:

LaTeX Math Block
anchorT_g_const
alignmentleft
T_g(l) = T_{0e} + G_T \, z 

Однако в большом количестве практических случаев это не так и применение среднего по всему разрезу значения геотермического градиента для оценки геотермического распределения температур по формуле

LaTeX Math Block Reference
anchorT_g_const
может привести к значительным погрешностям.

...

Замыкает систему уравнений условие теплобмена между жидкостью в стволе скважины и окружающими горными породами, задаваемое условием непрерывности радиального теплового потока:

LaTeX Math Block
anchorU
alignmentleft
2 \pi \, \lambda_e \, r_w \, \frac{\partial T_e}{\partial r} \, \bigg|_{r=r_w} = 2 \pi \, r_f \, U \, \bigg( T_e \, \bigg|_{r=r_w} - T \bigg)

где

LaTeX Math Inline
bodyr
– радиальное направление к оси скважины.

...

titleВывод условия теплообмена

Если между внутренней стенкой НКТ и внутренней стенкой скважины по долоту нет источников или стоков тепла, то линейная плотность радиального потока тепла

LaTeX Math Inline
body\frac{\delta \, E_T}{\delta \, t \: \delta h}
(количество тепла переносимого вдоль радиального направления в единицу времени на метр длины скважины) будет сохраняться вдоль радиального направления.

Плотность радиального теплового потока между закачиваемой жидкостью и стенкой трубки НКТ может быть выражена через коэффициент теплопередачи

LaTeX Math Inline
bodyU
между средами:

LaTeX Math Block
anchor1
alignmentleft
j = \frac{\delta \, E_T}{\delta \, t \: \delta S_f } =  \frac{\delta \, E_T}{\delta \, t \: \delta h \: 2 \pi \, r_f  } = U \, \bigg( T_e \, \bigg|_{r=r_w} - T \bigg) 

Это по-сути эта формула является определением коэффициента теплопередачи.

Плотность радиального теплового потока между стенкой скважины и породами определяется законом теплопроводности Фурье:

LaTeX Math Block
anchor1
alignmentleft
j = \frac{\delta \, E_T}{\delta \, t \: \delta S_w } =  \frac{\delta \, E_T}{\delta \, t \: \delta h \: 2 \pi \, r_w  } = \lambda \, \frac{\partial T}{\partial r}

Исключая из вышеприведенных уравнений линейную плотность теплового потока

LaTeX Math Inline
body\frac{\delta \, E_T}{\delta \, t \: \delta h}
получим условие теплообмена
LaTeX Math Block Reference
anchorU
.

Эта задача решается численными методами.

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

Одна из популярных аналитических моделей для стационарной (

LaTeX Math Inline
bodyq_s = {\rm const}, \quad T_s(t) = T_s = \rm const
) закачки в скважину с постоянным наклоном (
LaTeX Math Inline
body\theta(l) = \rm const
)
, в окружении акисально-симметричного однородного пласта

(

LaTeX Math Inline
body\rho_e = {\rm const}, \lambda_e (l) = {\rm const}, \, c_e (l) = {\rm const}
) с постоянным геотермическим градиентом
LaTeX Math Inline
bodyG_T(z) = \rm const
вдали от поверхности
LaTeX Math Inline
body l \, \sin \theta \gg r_w
, дается следующей формулой (Ramey, 1962):

LaTeX Math Block
anchorTf_Ramey
alignmentleft
T(t, l) = T_{0e} + G_T \, z - R(t) \, G_T \, \sin \theta  +  \big( T_s - T_{0e} + R(t) \, G_T \, \sin \theta \big)  \, e^{ - l/R(t)} 

где

LaTeX Math Block
anchorRelaxationRamey
alignmentleft
R(t) = \frac{q_s}{2 \pi \, a_e} \, \bigg( T_D(t) + \frac{\lambda_e}{r_f \, U} \bigg)

релаксационное расстояние

LaTeX Math Block
anchorT_D
alignmentleft
T_D(t) = \ln \big[ e^{-0.2 \, t_D} + (1.5 - 0.3719 \, e^{-t_D}) \, \sqrt{t_D} \big]  

безразмерная температура  (Hasan, Kabir, 1994)

LaTeX Math Block
anchort_D
alignmentleft
t_D(t) = \frac{a_e \, t}{r_w^2}

безразмерное время

LaTeX Math Block
anchor a_r
alignmentleft
a_e = \frac{\lambda_e}{ c_e \, \rho_e}

температуропроводность пород

...

LaTeX Math Inline
body\lambda_e

...

LaTeX Math Inline
bodyс_e

...

LaTeX Math Inline
body\rho_e

...

LaTeX Math Inline
bodyT_s

...

LaTeX Math Inline
bodyr_f = d/2

...

радиус трубы вдоль контрой идет движение флюида

...

LaTeX Math Inline
bodyr_w

...

LaTeX Math Inline
bodyG_T = \frac{dT_G}{dz}

...

LaTeX Math Inline
bodyq

...

LaTeX Math Inline
body\rho

...

LaTeX Math Inline
bodyU

...

При больших дебитах скважины формула 

LaTeX Math Block Reference
anchorRelaxationRamey
 предсказывает малое значение
LaTeX Math Inline
bodyR(t)
 и следовательно в экспоненте формулы
LaTeX Math Block Reference
anchorTf_Ramey
 можно удержать только линейный член разложения по
LaTeX Math Inline
bodyR(t)
:

LaTeX Math Block
anchor1
alignmentleft
T(t, l) \approx T_s + (T_{0e} - T_s) \, \frac{l}{R(t)} \ = \ T_s + \frac{1}{q_s} \frac{ 2 \pi \, a_e \, (T_{0e} - T_s) }{ T_D(t) + \frac{\lambda}{r_f \, U}} 

откуда видно, что прогрев температуры по стволу скважины уменьшается с ростом дебита скважины

LaTeX Math Inline
bodyq_s
, что соответствует практическим наблюдениям.

При малых дебитах скважины формула 

LaTeX Math Block Reference
anchorRelaxationRamey
 предсказывает большое значение
LaTeX Math Inline
bodyR(t)
 и следовательно экспонентой  в формуле
LaTeX Math Block Reference
anchorTf_Ramey
 можно пренебречь:

LaTeX Math Block
anchorQIJWO
alignmentleft
T(t, l) \approx T_s + G_T \, z - R(t) \, G_T \, \sin \theta \ = \ T_g(l) - R(t) \, G_T \, \sin \theta \  = \ T_g(l) - q_s \,  \frac{G_T \, \sin \theta}{2 \pi \, a_e} \, \bigg( T_D(t) + \frac{\lambda_e}{r_f \, U} \bigg)

то есть поток воды прогревается породами до геотермической температуры, что соответствует практическим наблюдениям.

Также формула 

LaTeX Math Block Reference
anchorT_D
 предсказывает логарифмический рост
LaTeX Math Inline
bodyT_D(t)
 со временем:

LaTeX Math Block
anchor1
alignmentleft
T_D(t) = \ln ( 1.5 \sqrt{t_D} ) = 0.4055 + 0.5 \, \ln ( t_D )

и начиная с какого-то момента времени неминуемо достигается соотношение 

LaTeX Math Inline
bodyT_D(t) \gg \frac{\lambda}{r_f \, U}
, то есть температура в стволе скважины перестает зависеть от радиуса НКТ и значения коэффициента теплопередачи, что тоже соответствует практическим наблюдениям.

...

Таким образов формула 

LaTeX Math Block Reference
anchorTf_Ramey
 работает в широких пределах дебетов и имеет правильные асимптоты и вполне пригодна для различного рода оценок.

See Also

Petroleum Industry / Upstream / Pipe Flow Simulation

Heat Transfer Coefficient (HTC) ]

...

grouparax
Panel
bgColorpapayawhip
titleARAX

PipeFlow.xls

References

...

solverbook.com – Коэффициент теплоотдачи

sofoil
Show If
group