Главная Переработка нефти и газа в) 9? (в)= RI ф (о?)ср , когда (х*, y*)st . (i7) В дальнейшем звездочки для простоты будем опускать. Область фильтрации G с внешней границей Г покроем сеточной областью с шагом Ах = Ау, как это изображено на рис. 46. Внешнюю границу Г аппрокси-мгуем сеточной границей Г. Тогда область фильтрации G заменится сеточной областью G. Центры квадратов будем называть узловыми точками. Предполагается, что каждая i-я скважина с контуром si попадает в узловую точку. Этого всегда можно добиться соответствующим перемещением сеточной области до наилучшего совпадения места расположения скважин с узловыми точками и некоторым «сдвигом» скважин. Используя идею метода Д. Дугласа, уравнение (14) аппроксимируем следующими двумя системами разностных уравнений (при Ах = Ау): 1) в момент времени в (ДХ2) + i.l PlJ (18) 2) в момент времени Bk+i bl .2 ,2 .1 - 2 ,2 OM <,,i.---; -(1)1-+ Здесь, например, величина pj/ характеризует пластовое давление в точке пласта с координатами (i Ах, jAy) в Л-й момент времени; zffj - коэффициент сверхсжимаемости газа при пластовом давлении pfVi значения величин, вхо- , / р dz \+ it4.v дящих в скобку j 1 - -i- - ) вычисляются в соответствии с давлением р, ) \ Z dp /jj и т. д. Чтобы сформулировать разностную задачу, соответствующую краевой задаче (14)-(17), необходимо условия (16) и (17) записать в разностном виде. Условие (15) при решении задачи учитывается без затруднений: при к = О псе р?,/ = 1- Граничное условие с Г будем непосредственно переносить на границу сеточной области Г без соответствующей интерполяции, так как число приграничных узловых точек на порядок и более меньше общего числа узловых точек, аппроксимирующих G. Поэтому считается, что погрешность в решении опредв"-ляется главным образом погрепшостью уравнений в основных узлах, число которых является подавляющим. Таким образом, имеем dpi [дпо (20) Использование данного условия на ступенчатой линии Г при рассмотрении систем (18) и (19) приводит к совпадению направления нормали с направлениями координатных осей. Поэтому условие (20) для системы (18) дает следующие конечно-разностные уравнения (со вторым порядком точности для границы, проходящей по середине расположения узловых точек): dpi дпо PiJ~Pi-i,f Ах = 0, (21) dpi dnn 4+iJ-pi,i = 0. (22) Здесь индексы «л» и «п» означают принадлежность к приграничным узловым точкам соответственно на левой и правой границах области G (см. рис. 48). Так же условие (20) при рассмотрении системы (19) дает следующие конечно-разностные уравнения: = о; (23) (24) Здесь индексами «в» и «н» помечены «верхние» и «нижние» приграничные узловые точки. Рассмотрим конечно-разностные аналоги граничных условий по скважинам. Пусть некоторая скважина находится в узле (г, j). Тогда, согласно формуле Дюпюи, для дебита фиктивной скважины можем записать относительно принятых обозначений следующее уравнение: ni - PI, I (25) Здесь р - среднее давление на контуре г = Дх; р,-,,- - давление на забое фиктивной скважины; Ог.у- значение параметра а в узловой точке (I, /). Очевидно, что величина может быть принята равной среднеарифметической величине от квадратов давлений в соседних узловых точках, т. е. р2= \ (р<-1, i+Pi. 1-1 +р1 i+i)- (26) Тогда уравнение (25) переписывается в виде: 4 In ±r(PU,l + Phi,i + Pti-i+Pli+x-iPl I). Нетрудно заметить, что уравнение (27) является конечно-разностным аналогом выражения Oj, I Да: 1-0 дх +0 ду I dpi 1+0 J (28) Символами -О, -fO характеризуются значения производных соответственно слева, снизу и справа, сверху от узловой точки (J, /). Применительно к схеме Д. Дугласа уравнение (28) для (к -j- --го временного слоя, записывается в виде: k + - 4 In "кг- W7,; -4J" +piul +pfi-x-j+pij.i Лс.ф и для (A 4- 1)-го временного слоя в виде: (29) 4 In Да: Вс.ф г. о 2 , , 2 , ,h+l - „fe+l , -ft+l - 2Р?, / + . / + Pl i-i - 2p? ,. +Pli, (30) Последовательное решение систем уравнений (18), (21), (22), (29) и (19), (23), (24), (30) с учетом условия р?,/= 1 дает решение интересующей нас задачи на к+ 1-м временнбм шаге. Непосредственное решение рассматриваемых систем затруднительно из-за их нелинейности. Позтому при их решении могут быть использованы два подхода. Например, при нахождении решения ва А: -Ь 1-м временнбм шаге величины и параметры, зависящие от искомого решения, вычисляются согласно соответствующим значениям давлений на А;-м временнбм слое; при нахождении решения на (А: + 2)-м временном шаге используются значения давлений на (Л -Ь 1)-м шаге по времени и т. д. При достаточно малых временных шагах такая линеаризация на каждом временнбм слое приводит к решению задачи с высокой степенью точности. Естественно, что в рассматриваемом случае точность решения зависит от размера шага по времени. Расчеты с шагом т, 2т и т. д. и сопоставление решений по заданной величине погрешности 8 позволяют установить оптимальные, растущие шаги по времени (см. § 6 данной главы). Согласно другому подходу, при отыскании решения на (Ас + 1)-м временнбм слое в первом приближении нелинейные члены вычисляются согласно известному решению задачи на А-м слое. Полученное приближенное решение на А: -J--- 1-й момент времени используется для итерирования (уточнения) нелинейных членов. По уточненным значениям нелинейных членов отыскивается новое уточненное решение на (А: -J- 1)-м временнбм шаге и т. д. Итерационный процесс на каждом временнбм слое контролируется заданной величиной погрешности е или заданием числа итерационных циклов в каждый момент времени. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 [ 50 ] 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 |
||