Моделирование фильтрационных течений в пласте при различных моделях фильтрации методом крупных частиц

Бесплатный доступ

Исследованы проблемы нестационарной подземной гидродинамики. Численные решения получены методом Больших частиц. Рассматривается сложная физическая модель академика Сергея А. Христиановича.

Короткий адрес: https://sciup.org/146211794

IDR: 146211794

Текст научной статьи Моделирование фильтрационных течений в пласте при различных моделях фильтрации методом крупных частиц

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

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

Традиционным уравнением подземной гидромеханики, характеризующим процесс фильтрации жидкости, является линейный закон А. Дарси и его обобщение для «турбулентного» режима, когда пропорциональность скорости фильтрации градиенту давления заменяется квадратичной зависимостью и коэффициент проницаемости имеет размерность не площади, а длины [4,5]. Н Е. Жуковским [6] из общих уравнений гидродинамики при пренебрежении силами инерции аналитически выведен линейный закон А. Дарси. Фундаментальные работы в области нефтегазовой гидродинамики выполнены академиком СА. Христиановичем [7-10 и др.]. Как показала практика [7], совпадения данных опыта и численных расчетов, где в качестве динамического уравнения принимались линейный и двучленный законы А. Дарси, наблюдались только при медленных изменениях давления во времени. С.А. Христиановичем предложена новая модель фильтрации в условиях импульсного нагружения [7-9].

Следуя общей идее метода крупных частиц [1-3], дадим его описание применительно к системе уравнений изотермической фильтрации в пласте с переменной эффективной толщиной Цх, у) в случае, когда в качестве динамического уравнения принимается модельное уравнение С.А. Христиановича. Основная идея метода крупных частиц состоит в расщеплении исходной нестационарной системы уравнений движения подземной гидромеханики по физическим процессам.

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

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

  • II    - лагранжев этап, на котором при движении жидкости вычисляются потоки массы через границы эйлеровых ячеек (крупных частиц);

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

Приведем алгоритм метода крупных частиц для моделирования фильтрационного течения однородной жидкости в пласте при использовании модельного уравнения С А Христиановича в качестве уравнения движения. Система уравнений изотермического движения в пласте с эффективной толщиной h(x, у) состоит из уравнения неразрывности - закона сохранения массы, уравнения С.А. Христиановича и баротропных уравнений состояния для жидкости и пористой среды:

, дот , ,    _„ h---+ drv(pmUh) = О, dt

^2(^ + Р-pVW)--y-U = 0,

Р=Р<ЛЛ, т~т(р).

где U = (m,v) - вектор гидродинамической скорости жидкости, р - плотность, р - пластовое давление, т - пористость, h - эффективная толщина пласта, р - безразмерная постоянная, зависящая от физических параметров пористой среды; величины [£'“]=1 и [2]=£2 в уравнении С. А. Христиановича связаны с коэффициентом проницаемости к в модели А. Дарси следующим образом: к = Л ■ е2 .

  • I.    Эйлеров этап.

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

С. А. Христиановича. Тогда du р йп.  ит

----) + —---и = т Sx 2

Р — dt dv          а Р       Р т л р — + е (— + Р----) + —--v = 0

dt ду т ду X ’ где производные по времени являются полными производными.

Аппроксимируя (2) в момент времени Г, получим следующие разностные уравнения в декартовой системе координат х, у для крупной частицы (/,/) :

р ,         Лк т         Лк         X м        4 м Ах u Ду р”.        Ду        т J Ay        X где величины с дробными индексами относятся к границам ячейки и равны полусуммам значений в смежных ячейках; например, для горизонтальной составляющей скорости

Таким образом, на первом этапе, в предположении заторможенности жидкости, по известному на слое /” распределению гидродинамических величин вычисляются значения скоростей м, v для центров крупных частиц.

  • II.    Лагранжев этап

На данном этапе вычисляются эффекты переноса, учитывающие обмен между ячейками при их перестройке на прежнюю эйлерову сетку. Здесь находятся потоки массы ДА/" через границы эйлеровых ячеек за время Д/ При этом предполагается [13 и др.], что вся масса жидкости переносится только за счет нормальной к границе ячейки составляющей скорости.

Уравнение неразрывности системы (1) в разностной форме можно записать следующим образом (в предположении, что поток жидкости через ячейку (z',y) направлен слева направо и снизу вверх):

рХ, + ЬМ^2; - ЬМ^,, + АЛ/”;_1/2 - ДЛ/,"Л1/2, где формулы для нахождения потока масс ХМ" имеют здесь следующий вид (например, для правой границы (z +1 /2, у) ячейки (z,y)) :

^^1+1/2,; < A+V2,/ > " <  Ui+V2,j > ' <  " < Ач-1/2,/ > "^У '

и т.д. Знак < > обозначает значения физических величин на границе ячейки. Выбор этих величин имеет важное значение, так как сильно влияет на устойчивость и точность вычислений [1,2]. Рассмотрим два вида аппроксимаций:

  • а)    Можно определять \М” по формулам второго порядка точности, учитывающим направление потока. Рассмотрим, например, правую границу (z + 1 / 2, у) ячейки 0, у):


В противном случае, т.е.

~п —и    л ~п                1 ДХ ~п       i      i при м,,+   , > О и ы,= и + —--= и + -—------ < 0 или при и^ + и^ j < О и и^ = и\} -1 — |   • — = и^,—- > О, полагаем АЦ")/2? = 0.

  • б)    Формулы первого порядка точности для потока масс -АМ”, также учитывающие направление потока, имеют следующий вид :

если и." + й"х> 0, то если иА + и^., <0, то

Кроме перечисленных двух типов аппроксимаций возможны другие способы вычисления величин   «("язц./рГи/г.г тм/2,р   вытекающие из особенностей рассматриваемого течения.

Значения на границе для эффективной толщины пласта можно вычислять по

А. + А,., .

формулам первого порядка точности hM2J = —---- — или по формулам второго

,        ^u\,j + 2А + А-!,,

Здесь также возможны различные

порядка точности =--------------- подходы.

  • III.    Заключительный этап

На данном этапе происходит перераспределение массы жидкости по эйлеровым ячейкам и определяются поля давления и плотности в новый момент времени. Из разностного аналога уравнения неразрывности (1.1) выразим значение плотности для нового временного слоя t'"Y:

, AM"-AM"+ AM" -AM"

Ах■ Ay ^m-ty".

Баротропное уравнение состояния р = р^р^ позволяет вычислить новое значение давления в ячейке (/, у), где р = р(р) - функция, обратная к р= р(р}. В конце заключительного этапа вычислений полагаем и^ = й^, v^ = v,y

Вычислительный цикл, таким образом, закончен. В дальнейшем вся процедура повторяется сначала для следующего момента времени, т.е. для /”+2 и т.д. Можно показать консервативность разностных схем метода крупных частиц (выполнение закона сохранения массы для области интегрирования) и др.

Рассмотрим постановку начальных и граничных условий.'

  • а)    На внешней границе области интегрирования может быть поставлено условие непроницаемости:

Считаем uNVU2j = ---------. Без ограничения общности можно положить, что

PiVvij ~ Рн,р Рм*х; ~ Pnj^n+x,j ~*N.j>mM,j "m^jA® Лч+ij ~ JNji

UN4.j ~ UN,pVNn,j - VHJ>PHrtJ ~ Ря.р

Для разностных схем второго порядка точности необходимо задавать два слоя фиктивных ячеек [1-3]. Используя центральные разности по пространственным переменным, для второго слоя ячеек можно записать следующее:

~ VM-lj>WN+2J ~ тК-\,рРн*Х,1 ~ Pn-XJ '

  • б)    Рассмотрим теперь условие свободного протекания на внешней области

интегрирования:

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

“N+lj ~ UN.p VN,\j "" VN,j ’ Pn+\,j ~ Рч.р получаем для второго слоя фиктивных ячеек следующее:

MN-2,7 = 2 • UN j - UN_X J , Vy|2j ~  • VNj — V№ ] J

= 2 ■ m”., - m;.^ , ^+2.; = 2 ■ p^ - ^ ,,.

  • в)    Рассмотрим граничные условия, связанные с заданием расхода жидкости на границе области интегрирования.

Пусть, например, для ячейки (NJ) задан объемный расход (/) жидкости, вытекающей через ее правую сторону. Тогда разностную формулировку этого условия можно представить в следующем виде: Ay- Ь-т-и^г} = q^ или, обозначая Ф - Ч^! (АУ И ту получаем й^п, = фУ)-

Полагая для фиктивных ячеек

Pn +1,7 = Рм.р Pn^.j ~ Pn,P^N+X,j ~ ^Nji^N+X.j ~mN,p

UN^J = -«Lx,, - V”+2.y = VP) , j        ; , получаем значения давления во втором слое фиктивных ячеек:

„       „     4- Дх р V , х

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

В качестве модельной рассматривалась следующая пространственноодномерная задача, допускающая аналитическое решение в двух различных постановках [5].

Случай 1. В полубесконечном пласте постоянной толщины h-const и ширины В начальное пластовое давление всюду постоянно и равно рк. На галерее (при х = 0) давление снижено до pg и в дальнейшем поддерживается постоянным. Давление в любой точке х и в любой момент времени t находится решением уравнения пиезопроводности [5] и выглядит так:

Р^0 = Р8 + (.Р, -Pg>         , где у - коэффициент пьезопроводности пласта.

При проведении численных экспериментов методом крупных частиц по обеим моделям условие на бесконечности р(х, t) = рк при х —> оо заменялось условием открытой границы:

им = и" (п0 модели А. Дарси), мД, = “l (по модели С. А. Христиановича).                      (3)

Если применить схему второго порядка точности для модели А. Дарси, кь Pin - P1-Y = кЬП Pla г "Pc

p(pl) 2-Ах p(pLy) 2 k*

При использовании условия открытой границы (3.2) в модели С.А. Христиановича иьп иьп A/[z/L+1( Д.,.,]        {(£ )£+1 • [( ) -г р (~ду)Д,1 + иХп1 ~ ex pL+1           ас т ас л de pL        do т de л

Отсюда, полагая               Pln-Pi-> (а-2Д41 = (е^Д,

PLA - pL, получаем следующий способ задания фильтрационных величин в фиктивных ячейках:

Pin = Pl » pLi^ ^Pl ~ Pin (модель А. Дарси),

Pin - Pl > Pin = Pl, Р1.г = Ж - pLy , ^ln = ^, ^ 2 = M - ™L > u^ = и”, и”^2 = 2м" - м” , (модель C.A. Христиановича) .

При проведении численных экспериментов характерные параметры по обеим моделям были следующими:

рЙ = Ю3 кг/ м3, р0 = 10 МПа, р( = 10 ’ Па*с, Lo = 10 м, (б'Дц = 10~8,

Л„ =10"’ м2, к0 =10-" м2, /0 =103 с.

Точность численных решений исследовалась в следующем диапазоне исходных данных :

°Р-Ро ^Рс 5 5>00 А/ °>55 Рк ^Pg 5 Ф00' Рк\ 0,01-Д, <к<к0;

0,010-(е2)с2 <1,00 (е2)с-,0,20 /о<25О-Го.                         (4)

В этом диапазоне проводилось сравнение численных и аналитических решений.

На рис. 1-8 по горизонтальной оси отложены X* - безразмерные расстояния до галереи, а по вертикальной оси отложены Р* = р / р0 - значения безразмерного пластового давления. На рис. 1-8 представлены графики поля давления численных решений для модели С.А. Христиановича (штриховые линии), модели А. Дарси (штрихпунктирные линии) и аналитического решения (сплошные линии) в последовательные моменты времени (штрихпунктирные линии на рис. 1-8 полностью совпадают со штриховыми линиями).

Рис. 1. Профили безразмерного давления в моменты времени:

/t = 1,0; /2 = 5,0; /3 = 10,0; /4 = 50,0; /5 = 100,0 при рк = 1; р8 = 0,95; р = 0,60; е2 = 1,0;

X = 0,10; к = 0,1; т = 0,30; ц = 1,00,

А = l,0;S = l,0;P/d =0,1;

=0,001

1,00 =

0,84 -----------। - - ,—;----,--,----,—г----------,

0,00 1,00 2,00 3,00 4.00 5,00

X*

Рис. 2. Графики безразмерного давления в моменты времени: /, = 1,0;/2 = 5,0;/3 = 50,0 при

Pt -^Р< = 0,85; Р = 0,20; g2 = 1,0;

X = 0,10; к = 0,1; т = 0,30; ц = 1,00;

А = 1,0;5 = 1,0;р7Я =0,1,р^ =0,001

Предложенная численная модель интегрирования уравнения С А Христиановича и вычисления по модели А. Дарси показали высокую точность расчетов методом крупных частиц при сравнении с аналитическими решениями. Так, при всех вариантах исходных данных из (4) относительные ошибки численных решений по обеим моделям не превышали 1,5 %. При малых моментах времени, например при / = 0,20, наблюдается значительное отклонение численного решения по модели С. А Христиановича от точного решения, которое объясняется наличием больших градиентов давления в ячейках, расположенных вблизи галереи. При больших временных интервалах, например, при/ = 10,0, численное решение по модели С.А. Христиановича практически совпадает с решением по модели А. Дарси. Это также вполне физично и объясняется относительно незначительными изменениями пористости.

0,00 1,00 2,00 3,00 4,00 5,00       0,00   10,00 20,00 30.00 40,00

X*                               X*

Рис. 3. Профили безразмерного давления в моменты времени:

1, = 1,0,7, = 5,0;/3 = 10,0,74 = 50,0,75 = 100,0 при рк = I, pg = 0,95; к = 0,1; е2 = 0,5;

л, = 0,20; т = 0,30; ц = 1,0; h = 1,0;

^1,0;Рх =0,1; Р^.= 0,001

Рис. 4 Графики безразмерного давления в моменты времени: к =10,0;/2 =50,0 при

Рк = V Pg = 0,70; р = 0,60; е 2 = 0,80;

X = 0,0125; к = 0,01; m = 0,25; ц = 3,70;

h = 1,0; В = 1,0; Рх = 0,05, р1гб4 = 0,001

1,00 !

0,00 1,00 2,00 3,00 4,00 5,00 X*

Рис. 5. Графики безразмерного давления в моменты времени: tx = 1,0,72 = 5,0,73 = 50,0

при р. = 1, pg = 0,85; к = 0,1; е 2 = 0,50; X = 0,20; т = 0,30;

Ц = 1,0; h = 1,0; В = 1,0; р;, = 0,1; psre, = 0,001

Случай 2. В таком же полубесконечном пласте, что и в случае 1, в момент времени 1 = 0 пущена в эксплуатацию галерея с постоянным дебитом 2о Требуется определить значение давления на расстоянии х от галереи в любой момент времени 1. Данная задача имеет аналитическое решение [5]:

Р(х,0 = Р8 +       *^/(-7=))+ С1 ехР( 7Г.Ж к        2^              4yt где Pg^-Pt--~----==-, Wj - скорость фильтрации на галерее. Характерные

В h к -Jtc параметры задачи были выбраны следующими:

р0 = 103 кг/м3, р0 = 10 МПа, L, = 10 м, (^2)0 = 10"s, Ло = 10'3 м2, kQ =10 11 м2, /0 = 103 с, 0о =1м3/с

Рис 6. Профили безразмерного давления в моменты времени: /, = 5,0; /2 = 10,0 при рк = 1; Q, = 0,05; р = 0,15, е2 = 0,20;

X = 0,05; к = 0,01; т = 0,27; ц = 5,57;

А = 10,0; 5 = 10,0, Pjd =0,05;

Р^ = 0,001

Рис. 7. Профили безразмерного давления в моменты времени: tx = 10,0;/2 = 50,0;/, =100,0 при

Pt = 1; 0о = 0,05; р = 0,35, е2 = 0,60;

Х = 0,5,к = 0,3;/и = 0,27;

ц = 5,57; 5 = 10,0,5 =10,0;

0„ = 0,05; p„d = 0,001

1,00

0,95

0,90

0,85

0,80

0,75 4-------'----:---------------------1 - п

0,00      2,00      4,00      6,00

X*

Рис. 8. Распределение безразмерного давления в момент времени: / = 5,0 при рк = 1; р = 0,15; 0О = 0,05; е2 = 0,20; 4 = 0,05, А = 0,01;/и = 0,27;

ц = 5,57,Л= 10,0; S = 10,0; p;d =0,05;рж^ =0001

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

Статья научная