Қысқаша негізгісі
- Баланс массы в ячейке — точное утверждение для ячейки любого размера и любого шага. Приближения появляются позже: когда расход через грань выражают через давления в центрах соседних ячеек и когда выбирают, по давлениям какого момента считать перетоки на шаге.
- Закон Дарси и сжимаемость превращают баланс в уравнение для одного давления. Оно нелинейно: плотность, вязкость и пористость, а иногда и проницаемость зависят от искомого давления.
- Для слабосжимаемой жидкости уравнение становится линейным, но неоднородность сохраняется: проницаемость остаётся под знаком производной. Уравнение пьезопроводности — частный случай однородного пласта.
- В уравнении ячейки два «параметра»: упругая ёмкость — сколько флюида ячейка отдаёт при снижении давления на 1 МПа — и коэффициенты связи с соседями .
- Явная схема считает перетоки по давлениям начала шага и заведомо устойчива, если шаг не больше характерного времени самой «быстрой» ячейки ; при заметно большем шаге она неустойчива. Неявная считает их по давлениям конца шага и устойчива при любом шаге, но на каждом шаге требует решить систему уравнений.
- Обе схемы сохраняют массу точно. Устойчивость и точность — отдельные свойства: неявный расчёт с крупным шагом не «разваливается», но сглаживает и запаздывает.
уравнение давления для однофазной фильтрации (СИ); — глубина, — отбор на единицу объёма пласта
уравнение ячейки: давления справа — начала шага (явная схема) или конца шага (неявная)
м³/МПа и м³/(сут·МПа) при в мД·м, в мПа·с
достаточное условие устойчивости явной схемы; для равномерной одномерной сетки
- Считать устойчивый расчёт точным: неявная схема с крупным шагом сглаживает изменение давления и запаздывает.
- Считать, что сошедшийся баланс массы подтверждает давления: баланс выполняется и в неустойчивом расчёте.
- Осреднять проницаемость соседних ячеек арифметически: для потока через грань нужно гармоническое осреднение.
- Подставлять в упругую ёмкость сжимаемость одной нефти вместо общей и смешивать дебиты в пластовых и стандартных условиях.
- Принимать давление ячейки со скважиной за забойное давление.
Сабақтан кейін сіз
- вывести уравнение давления из баланса массы в ячейке (контрольном объёме) и закона Дарси и назвать, какие его коэффициенты зависят от давления;
- получить линейную форму для слабосжимаемой жидкости в неоднородном пласте и связать её с уравнением пьезопроводности;
- записать уравнение ячейки с проводимостями, скважиной и граничными условиями в метрических промысловых единицах;
- различать явную и неявную схемы по времени и оценивать предельный шаг явной схемы по характерному времени ячеек;
- решить вручную задачу на сетке из четырёх ячеек обеими схемами и проверить баланс массы.
Что ищет симулятор: давление в каждой ячейке
В однофазной задаче в порах движется один флюид — недонасыщенная нефть, вода или газ. Состояние пласта в каждый момент описывает одно поле — давление. Зная его, по закону Дарси находят скорости и перетоки, по уравнению состояния — плотность флюида, по модели скважины — забойное давление. Поэтому уравнение однофазного течения и называют уравнением давления. В многофазной модели к нему добавляются уравнения для насыщенностей (Уравнения двухфазной фильтрации), но само уравнение давления устроено так же, и все численные приёмы проще всего увидеть на однофазном случае.
В уроке Уравнение пьезопроводности то же уравнение собрано для тонкого кольца вокруг скважины в однородном пласте и решено аналитически. Симулятору нужна другая форма: пласт неоднороден, геометрия сложна, скважин много, и решение ищут численно — для конечных ячеек и конечных шагов по времени. Здесь путь «ячеечный»: от баланса массы в ячейке к дифференциальному уравнению и обратно — к уравнениям для ячеек, которые решает компьютер.
Баланс массы в ячейке
Возьмём ячейку одномерной сетки — брусок пласта длиной с площадью сечения и объёмом . Через левую грань (её обозначают ) флюид входит, через правую () выходит, часть отбирает скважина. Масса флюида в ячейке — плотность, умноженная на поровый объём: . Объём, для которого подсчитывают всё, что в него вошло и из него вышло, называют контрольным объёмом (control volume).
- объём ячейки (порода вместе с порами), , м³
- плотность флюида в пластовых условиях и пористость, кг/м³, —
- номера моментов времени: начало и конец шага, —
- объёмный расход через левую и правую грани, положительный в направлении оси , м³/с
- отбор скважиной из ячейки в пластовых условиях (при закачке отрицателен), м³/с
- шаг по времени, с
Бірліктер: СИ (любая согласованная система)
- расходы в квадратных скобках — средние за шаг: при таком понимании равенство точное;
- поток вдоль одной оси; в двух и трёх измерениях добавляются расходы через остальные грани;
- плотность на грани берут по значениям в соседних ячейках.
Слева — изменение массы флюида в ячейке за шаг, справа — масса, вошедшая через левую грань, минус вышедшая через правую и отобранная скважиной. Это закон сохранения, ещё без единого физического допущения о том, как флюид движется.
Поделим баланс на и устремим размер ячейки и шаг к нулю. Разность массовых потоков на гранях, делённая на , переходит в производную по координате, изменение массы за шаг, делённое на шаг, — в производную по времени, а отбор скважиной превращается в отбор на единицу объёма пласта . В трёх измерениях разности потоков по трём осям складываются в дивергенцию — так же, как в уроке о уравнении пьезопроводности.
- скорость фильтрации вдоль оси и её вектор, м/с
- отбор скважиной на единицу объёма пласта, ; отличен от нуля только в ячейках со скважинами, 1/с
- плотность флюида и пористость, кг/м³, —
Бірліктер: СИ
- предел при и ; свойства меняются плавно внутри пласта.
Во второй записи первое слагаемое — скорость накопления массы в единице объёма пласта, второе — «расхождение» массового потока из этого объёма, третье — отбор скважиной; в сумме они равны нулю. Как и баланс в ячейке, уравнение точное: оно ещё ничего не говорит о том, по какому закону движется флюид.
Закон Дарси и сжимаемость: уравнение давления
Чтобы перейти к одному неизвестному, нужны ещё две связи. Скорость фильтрации выражают законом Дарси в общем виде — с тензором проницаемости и силой тяжести (закон Дарси в общем виде). Накопление выражают через давление: плотность флюида и пористость зависят от давления, и по правилу дифференцирования сложной функции скорость изменения произведения равна , умноженному на скорость изменения давления. Здесь — общая сжимаемость: сжимаемость флюида плюс сжимаемость пор (общая сжимаемость). Подстановка даёт:
- давление — единственное неизвестное, Па
- тензор проницаемости; если оси модели направлены вдоль главных направлений, он диагонален: , , , м²
- вязкость флюида, Па·с
- общая сжимаемость: сжимаемость флюида плюс сжимаемость пор , 1/Па
- ускорение свободного падения и глубина, отсчитываемая вниз, м/с², м
- отбор скважиной на единицу объёма пласта (при закачке отрицателен), 1/с
Бірліктер: СИ
- один подвижный флюид; закон Дарси (без инерционных потерь);
- изотермическое течение;
- плотность, вязкость, пористость и проницаемость могут зависеть от давления — уравнение пока ничего не упрощает.
Слева — сколько массы единица объёма пласта запасает при росте давления, справа — сколько её приносят перетоки и сколько уносит скважина. Знак минус перед градиентом в законе Дарси уже учтён: флюид течёт в сторону убывания потенциала, поэтому область пониженного давления «заполняется» от соседей.
- Плотность стоит и в накоплении, и в потоке. У жидкости она меняется на доли процента, у газа — почти пропорционально давлению.
- Вязкость у газа заметно растёт с давлением, у нефти выше давления насыщения меняется слабо.
- Пористость и общая сжимаемость меняются через сжимаемость пор.
- Проницаемость в трещиноватых и слабосцементированных породах падает при снижении порового давления (Сжимаемость пород и влияние напряжений на свойства керна).
Коэффициенты зависят от искомого давления, поэтому уравнение нелинейно, и общего аналитического решения у него нет даже в одном измерении. Симулятор и не упрощает его «на бумаге»: он записывает нелинейные уравнения для ячеек и на каждом шаге решает их итерациями, уточняя свойства по последнему приближению давления (дополнительный раздел и урок Схемы IMPES и полностью неявная).
Для понимания численных схем и для проверки их на точных решениях нужна линейная форма. Для слабосжимаемой жидкости — нефти выше давления насыщения или воды — произведение сжимаемости флюида на изменение давления мало (, оценки — в уроке о пьезопроводности). Тогда изменением плотности в потоке пренебрегают и делят уравнение на ; вязкость и общую сжимаемость считают постоянными, а силу тяжести учитывают, заменив давление потенциалом .
- главные проницаемости; могут меняться от точки к точке, м²
- пористость, вязкость, общая сжимаемость (постоянные), —, Па·с, 1/Па
- отбор на единицу объёма пласта в пластовых условиях, 1/с
- давление; при учёте силы тяжести — потенциал с постоянной , Па
Бірліктер: СИ
- слабосжимаемая жидкость: ; изменение плотности в потоке не учитывается;
- вязкость и общая сжимаемость не зависят от давления; пористость меняется мало;
- оси координат направлены вдоль главных направлений проницаемости.
Уравнение линейно, но проницаемость остаётся под знаком производной: оно описывает неоднородный и анизотропный пласт. Если пласт однороден и изотропен, выносится за знак производной, и после деления на получается уравнение пьезопроводности с .
Начальное и граничные условия в модели
Уравнению, как и в аналитических задачах (условия задачи), нужны начальное и граничные условия. В модели каждое из них превращается в слагаемое в уравнении какой-то ячейки.
- Начальное условие
- давление в каждой ячейке в начальный момент. Его рассчитывают из гидростатического равновесия: давление растёт с глубиной на на метр от давления на опорной глубине. Это часть инициализации модели (Что такое гидродинамическая модель и зачем она нужна). Если начальное давление не согласовано с весом столба флюида, флюид в модели начнёт перетекать между ячейками без всяких скважин.
- Непроницаемая граница
- внешние грани модели по умолчанию закрыты: связи через них нет, проводимость равна нулю. Так же задают непроницаемые разломы и выклинивание пласта (непроницаемая граница).
- Постоянное давление
- граничную ячейку связывают с фиктивной ячейкой, давление в которой не меняется. Расстояние от центра ячейки до грани — половина ячейки, поэтому проводимость такой связи вдвое больше, чем между двумя такими же ячейками. Так грубо описывают мощный водоносный горизонт; более точные модели — в уроке Модели притока законтурной воды.
- Скважина с заданным дебитом
- отбор известен и входит в уравнение ячейки как известная величина.
- Скважина с заданным забойным давлением
- отбор пропорционален разности давлений ячейки и забоя: . Коэффициент рассчитывают по индексу скважины — это предмет модели скважины (Модель скважины в ячейке сетки). В неявной схеме неизвестное давление ячейки входит в отбор, и коэффициент добавляется к диагонали системы уравнений.
Ячейки вместо производных: уравнение ячейки
Теперь обратный путь — от дифференциального уравнения к уравнениям, которые решает компьютер. Пласт разбит на ячейки, давление каждой относят к её центру; такую сетку называют блочно-центрированной (block-centred). Линейное уравнение интегрируют по объёму ячейки. Накопление даёт упругую ёмкость ячейки, умноженную на скорость изменения её давления. Дивергенция потока превращается в сумму расходов через грани. Расход через грань выражают законом Дарси для двух половинок соседних ячеек, соединённых последовательно, — через проводимость , введённую в уроке о гидродинамической модели. Производные исчезают, и для каждой ячейки остаётся одно алгебраическое уравнение — уравнение ячейки.
- давление в ячейке в начале и в конце шага, МПа
- упругая ёмкость ячейки: объём флюида, который она отдаёт при снижении давления на 1 МПа, м³/МПа
- поровый объём ячейки, м³
- общая сжимаемость, 1/МПа
- коэффициент связи ячеек и : расход между ними при разности давлений 1 МПа, м³/(сут·МПа)
- проводимость связи (геометрическая часть): , мД·м
- отбор скважиной из ячейки в пластовых условиях (при закачке отрицателен), м³/сут
- шаг по времени, сут
Бірліктер: метрические промысловые: в мД, длины в м, в мПа·с, в 1/МПа, в МПа, в сут, объёмы в пластовых условиях
- слабосжимаемая жидкость, вязкость и сжимаемость постоянны (линейное уравнение);
- сумма — по всем ячейкам, с которыми у ячейки есть общая грань или несоседнее соединение;
- давления в правой части берут в начале шага (явная схема) или в конце (неявная);
- если ячейки лежат на разной глубине, вместо ставят , где — в МПа/м.
Ячейка ведёт себя как упругий бак: её давление меняется со скоростью, равной чистому притоку от соседей и скважины, делённому на её ёмкость. Коэффициент одинаков для пары и : сколько ушло из одной ячейки, столько пришло в другую.
Басқа бірліктер жүйелерінде (1)
— м³, — 1/Па, — Па, — с, — м³ (проницаемость в м²), — Па·с, — м³/с.
Постоянной нет: все величины в согласованных единицах.
В двух и трёх измерениях уравнение то же: у ячейки четыре или шесть соседей по граням (пятиточечная и семиточечная схемы), а в угловой геометрии со смещениями по разломам — столько связей, сколько у неё общих граней и несоседних соединений (Сетки в гидродинамических моделях). Система «баков и труб» в точности повторяет цепочку конденсаторов и резисторов из урока о пьезопроводности, только с конечным числом звеньев.
Шаг по времени: явная и неявная схемы
Остаётся решить главное: по давлениям какого момента считать перетоки на шаге. Если по давлениям начала шага, получается явная схема (explicit), если по давлениям конца шага — неявная. В уроке о гидродинамической модели этот выбор разобран для одного «бака» со скважиной. В сетке добавляется новое: ячейки связаны друг с другом.
- давления ячейки и её соседей в начале шага (известны), МПа
- как в уравнении ячейки, м³/МПа, м³/(сут·МПа), м³/сут, сут
Бірліктер: метрические промысловые, как в уравнении ячейки
- перетоки и отбор на всём шаге считают по давлениям начала шага.
Каждую ячейку пересчитывают отдельно по известным числам — система уравнений не нужна. Цена простоты: за один шаг возмущение продвигается ровно на одну ячейку, а при слишком большом шаге расчёт теряет устойчивость.
- характерное время ячейки: за такое время ячейка сравняла бы давление с соседями, если бы перетоки не менялись, сут
- упругая ёмкость ячейки и коэффициенты её связей, м³/МПа, м³/(сут·МПа)
Бірліктер: метрические промысловые (любые согласованные)
- линейное уравнение; условие достаточное: при нём новое давление ячейки (без учёта отбора) — взвешенное среднее давлений её самой и соседей в начале шага с неотрицательными весами, и расчёт не может «перепрыгнуть» через соседей;
- для длинной равномерной сетки условие точное, для короткой или неоднородной допустимый шаг немного больше (см. дополнительный раздел).
Шаг ограничивает самая «быстрая» ячейка — с наименьшей ёмкостью и самыми проводящими связями. Для равномерной одномерной сетки : предельный шаг пропорционален квадрату размера ячейки и обратно пропорционален пьезопроводности.
В неявной схеме (implicit) перетоки и отбор считают по давлениям конца шага, ещё неизвестным. Тогда в уравнении каждой ячейки три неизвестных — её давление и давления соседей, — и уравнения всех ячеек приходится решать совместно.
- неизвестные давления ячейки и её соседей в конце шага, МПа
- коэффициенты связи с соседями (у крайней ячейки отсутствующего соседа нет, коэффициент равен нулю), м³/(сут·МПа)
- как в уравнении ячейки, м³/МПа, м³/сут, сут, МПа
Бірліктер: метрические промысловые
- одномерная сетка; в двух и трёх измерениях в строке пять или семь неизвестных.
- линейное уравнение; при нелинейном коэффициенты зависят от неизвестных давлений, и систему решают итерациями.
Матрица системы трёхдиагональная: в каждой строке ненулевые только диагональ и два соседних элемента. Диагональ строго больше суммы соседних коэффициентов, поэтому система разрешима при любом шаге и расчёт не порождает колебаний. Ёмкость ячейки входит в диагональ как : чем крупнее шаг, тем слабее «память» о начале шага.
Трёхдиагональную систему решают методом прогонки (Thomas algorithm): прямым ходом сверху вниз исключают из каждого уравнения предыдущее неизвестное, обратным ходом снизу вверх находят неизвестные. Число действий пропорционально числу ячеек — для одномерной задачи это почти так же быстро, как явный шаг. В двух и трёх измерениях матрица остаётся разреженной (пять или семь ненулевых диагоналей), но прогонка уже не подходит, и системы из миллионов уравнений решают итерационными методами с предобусловливанием (Решение систем линейных уравнений в симуляторах).
- неизвестные (давления или их изменения за шаг), МПа
- диагональный коэффициент уравнения , м³/(сут·МПа)
- коэффициенты при соседях слева и справа, взятые с обратным знаком ( и ); , , м³/(сут·МПа)
- правая часть уравнения , м³/сут
- вспомогательные величины прямого хода; , м³/(сут·МПа), —, МПа
Бірліктер: любые согласованные
- система вида с преобладающей диагональю (как в неявной схеме): деления на ноль не бывает.
Прямой ход превращает каждое уравнение в связь с одним следующим неизвестным; последнее уравнение даёт сразу, а затем остальные находят в обратном порядке.
- Свойство
- Перетоки на шаге
- Явная
- по давлениям начала шага
- Неявная
- по давлениям конца шага
- Свойство
- Что решают
- Явная
- каждую ячейку отдельно
- Неявная
- систему уравнений для всех ячеек
- Свойство
- Устойчивость
- Явная
- заведомо при
- Неявная
- при любом шаге
- Свойство
- Погрешность по времени
- Явная
- пропорциональна шагу
- Неявная
- пропорциональна шагу; крупный шаг сглаживает
- Свойство
- Применение
- Явная
- простые и учебные расчёты
- Неявная
- давление почти во всех симуляторах
| Свойство | Явная | Неявная |
|---|---|---|
| Перетоки на шаге | по давлениям начала шага | по давлениям конца шага |
| Что решают | каждую ячейку отдельно | систему уравнений для всех ячеек |
| Устойчивость | заведомо при | при любом шаге |
| Погрешность по времени | пропорциональна шагу | пропорциональна шагу; крупный шаг сглаживает |
| Применение | простые и учебные расчёты | давление почти во всех симуляторах |
Есть и промежуточные схемы — например, перетоки по среднему давлению шага. Их точность и устойчивость, а также общая теория конечных разностей — в уроке Конечные разности: от уравнений к вычислениям.
Пример: полоса пласта из четырёх ячеек
Проследим обе схемы на сетке, которую можно посчитать вручную. Полоса пласта длиной 1000 м, шириной 200 м и толщиной 15 м разбита на четыре ячейки по 250 м; оба конца полосы непроницаемы. Порода и нефть — те же, что в уроке Режимы фильтрации; в ячейке 3 — заглинизированная зона с пониженной проницаемостью. В ячейке 4 работает скважина с дебитом 100 м³/сут в стандартных условиях.
Четыре прямоугольные ячейки в ряд, пронумерованные от 1 до 4. В ячейках подписана проницаемость: 80, 80, 20 и 100 миллидарси; ячейка 3 выделена как заглинизированная зона. Между ячейками подписаны проводимости связей: 960, 384 и 400 мД·м. Левый и правый концы полосы заштрихованы как непроницаемые. В ячейке 4 стоит скважина со стрелкой отбора 130 кубометров в сутки в пластовых условиях. Внизу подписаны размеры ячейки: 250 на 200 метров, толщина 15 метров.
- Ячейки
- 4 ячейки по = 250 м; ширина 200 м; толщина = 15 м
- Проницаемость ячеек 1–4
- 80; 80; 20; 100 мД
- Порода и нефть (урок Режимы фильтрации)
- = 0,20; = 1,2 мПа·с; МПа⁻¹; = 1,3
- Скважина в ячейке 4
- 100 м³/сут в стандартных условиях
- Площадь грани м², расстояние от центра ячейки до грани 125 м.
- Проводимости: ; ; мД·м.
- Коэффициенты связи : , , м³/(сут·МПа).
- Поровый объём ячейки м³; упругая ёмкость м³/МПа.
- Характерные времена : ; ; ; сут.
- Отбор в пластовых условиях: м³/сут.
Бұл нені білдіреді. Заглинизированная ячейка 3 снизила проводимость обеих своих связей в 2,4–2,5 раза по сравнению со связью двух ячеек по 80 мД — так работает гармоническое осреднение. Самой «быстрой» оказалась не ячейка со скважиной, а ячейка 2: у неё больше всего проводимости на единицу ёмкости. Точный предел устойчивости для этой полосы чуть больше — 4,1 сут; условие даёт его с запасом. Данные примера условные.
- Полоса и коэффициенты
- из предыдущего примера; начальное давление 20 МПа во всех ячейках (выше давления насыщения)
- Шаг
- = 2 сут — меньше = 3,3 сут; затем 10 сут
- Шаг 1. Давление всюду одинаково, перетоков нет; меняется только ячейка 4: МПа.
- Шаг 2. Переток из ячейки 3 в ячейку 4: м³/сут. Ячейка 3: МПа.
- Ячейка 4: МПа. Ячейки 1 и 2 возмущение ещё «не видят»: давление в них 20 МПа.
- Сравнение с точным решением тех же уравнений ячеек (расчёт с очень мелким шагом) через 4 сут: , МПа. Ошибка явной схемы — сотые доли мегапаскаля.
- Шаг 10 сут (больше предела). Первый шаг: МПа против точных 17,04 МПа. Дальше расчёт идёт вразнос: через 30 сут давление в ячейке 3 растёт до 18,7 МПа, хотя в ячейке 2 оно падает, а через 40 сут в ячейке 2 — 25,3 МПа.
Бұл нені білдіреді. Из закрытой полосы только отбирают нефть, поэтому ни в одной ячейке давление не может подняться выше начальных 20 МПа. Значения выше 20 МПа — признак неустойчивости: каждый шаг «перебрасывает» флюид через соседа, и колебания нарастают. При шаге меньше такого не бывает, но и тогда за шаг возмущение проходит лишь одну ячейку. Данные примера условные.
- Полоса и коэффициенты
- из первого примера; начальное давление 20 МПа
- Шаг
- = 10 сут — втрое больше
- Неизвестные — изменения давления за шаг . В начале шага давление всюду одинаково, поэтому правая часть отлична от нуля только у ячейки 4: .
- Диагональ , где : , , , м³/(сут·МПа).
- Прямой ход: ; , .
- , ; . Все до третьего равны нулю, .
- Обратный ход: ; ; ; МПа.
- Давления через 10 сут: 19,78; 19,68; 19,05; 17,39 МПа. Точное решение тех же уравнений: 19,92; 19,82; 19,11; 17,04 МПа.
- Проверка баланса: м³ — столько, сколько отобрала скважина за 10 сут: м³ (без округлений равенство точное).
Бұл нені білдіреді. Неявный шаг втрое больше предела явной схемы прошёл без колебаний, и масса сохранилась точно. Но крупный шаг «размазал» возмущение: ячейка со скважиной истощена меньше точного (на 0,35 МПа), а дальние ячейки — сильнее, как будто давление успело выровняться. Устойчивость не заменяет точности: шаг по-прежнему выбирают так, чтобы результат почти не менялся при его уменьшении. Данные примера условные.
График давления в ячейке 2 от 16 до 26 МПа за 40 суток. Точная кривая плавно снижается от 20 до 17,6 МПа. Точки явной схемы с шагом 2 суток лежат на ней. Явная схема с шагом 10 суток держится на 20 МПа первые 20 суток, к 30 суткам падает до 16,8 МПа, а к 40 суткам подскакивает до 25,3 МПа. Неявная схема с шагом 10 суток снижается монотонно и немного опережает точную кривую.
Почему давление в симуляторах считают неявно
Предельный шаг явной схемы пропорционален квадрату размера ячейки. В пласте с крупными ячейками он измеряется сутками, но модели сгущают сетку у скважин и делят пласт на тонкие слои — и там предел падает до минут и секунд. Шаг одинаков для всей модели, поэтому одна мелкая ячейка у скважины заставила бы считать миллионы шагов. Для равномерной сетки предел удобно записать через пьезопроводность по каждому направлению:
- наибольший шаг, при котором явная схема устойчива, сут
- пьезопроводность вдоль осей (с проницаемостью , , ), м²/сут
- размеры ячейки, м
- проницаемость, пористость, вязкость, общая сжимаемость, мД, —, мПа·с, 1/МПа
Бірліктер: метрические промысловые: в мД, в мПа·с, в 1/МПа, размеры в м, в сут
- равномерная сетка внутри пласта, линейное уравнение; в одном измерении остаётся одно слагаемое, и .
Это то же условие , записанное для внутренней ячейки равномерной сетки. Тонкий слой с малой вертикальной проницаемостью может ограничить шаг сильнее, чем крупные ячейки в плане.
Басқа бірліктер жүйелерінде (1)
— мД, — мПа·с, — 1/МПа, — м²/сут.
: постоянная пьезопроводности из урока о пьезопроводности в м²/ч, умноженная на 24 ч.
- Пласт (урок Режимы фильтрации)
- = 50 мД; = 0,20; = 1,2 мПа·с; МПа⁻¹
- Сетки
- площадные квадратные ячейки 250, 50 и 10 м; у скважины — ячейка 10 × 10 × 1 м с вертикальной проницаемостью 5 мД
- Пьезопроводность: м²/сут; по вертикали (5 мД) — 841,2 м²/сут.
- Площадная сетка, два направления: . Ячейки 250 м: сут.
- Ячейки 50 м: 0,074 сут, то есть 1,8 ч. Ячейки 10 м: 0,0030 сут, около 4,3 мин.
- Трёхмерная ячейка 10 × 10 × 1 м: сут⁻¹; в секундах с.
- Прогноз на 30 лет ( с) с таким шагом потребовал бы около 22 млн шагов.
Бұл нені білдіреді. Явный расчёт давления в реальной модели практически невозможен: его шаг определяли бы самые мелкие ячейки. Поэтому давление в симуляторах считают неявно — либо одно давление (схема IMPES: неявное давление, явная насыщенность), либо давление и насыщенности вместе (полностью неявная схема); шаг тогда выбирают по точности и по скорости изменения режимов скважин — обычно от долей суток до месяца (Схемы IMPES и полностью неявная). Данные примера условные.
Неявный расчёт тоже не бесплатен: на каждом шаге решают систему с миллионами неизвестных, а для нелинейного уравнения — несколько раз за шаг. Но шаг определяет уже не устойчивость, а нужная точность, и итог выигрывает на порядки. Шаг обычно делают переменным: мелким после пуска и остановки скважин, когда давление меняется быстро, и крупным в спокойные периоды.
Терминдер мен белгілер
- Уравнение давления
- уравнение однофазной фильтрации относительно давления, полученное из баланса массы, закона Дарси и сжимаемости; в симуляторе записывается для каждой ячейки.
- Контрольный объём
- объём (обычно ячейка сетки), для которого подсчитывают массу вошедшего, вышедшего и накопленного флюида.
- Упругая ёмкость ячейки
- , м³/МПа: объём флюида, который ячейка отдаёт при снижении давления на 1 МПа.
- Коэффициент связи
- , м³/(сут·МПа): расход между соседними ячейками при разности давлений 1 МПа.
- Характерное время ячейки
- отношение упругой ёмкости ячейки к сумме коэффициентов её связей; явная схема устойчива при шаге не больше наименьшего .
- Явная и неявная схемы
- перетоки на шаге считаются по давлениям начала шага (каждая ячейка пересчитывается отдельно) или конца шага (решается система уравнений).
- Метод прогонки
- прямой метод решения системы с трёхдиагональной матрицей: прямой ход исключает предыдущее неизвестное, обратный находит неизвестные; число действий пропорционально числу уравнений.
Жиі қателіктер
«Неявная схема устойчива — значит, с ней можно брать любой шаг».
Устойчива — да, точна — нет. В примере урока шаг 10 сут оставил в ячейке со скважиной давление на 0,35 МПа выше точного, а дальние ячейки истощил сильнее. Шаг проверяют на сходимость: результат не должен заметно меняться при его уменьшении.
«Баланс массы в модели сходится — значит, давления верные».
Уравнения ячеек сохраняют массу при любом шаге — и в неустойчивом расчёте тоже: в примере явная схема с шагом 10 сут подняла давление выше начального, а сумма по ячейкам осталась равной отбору. Баланс массы проверяет решение систем уравнений, а не точность схемы.
«Уравнение давления симулятора — это уравнение пьезопроводности».
Уравнение пьезопроводности — частный случай: однородный пласт, слабосжимаемая жидкость, постоянные свойства. Симулятор решает нелинейное уравнение с переменной проницаемостью, силой тяжести и свойствами, зависящими от давления.
«Давление в ячейке со скважиной и есть забойное давление».
Давление ячейки — одно число на весь её объём, а ячейка в сотни раз шире ствола: оно равно давлению радиального притока на расстоянии около 0,2 размера ячейки от скважины, а забойное давление ниже его на перепад в окрестности скважины. Их связывает модель скважины (Модель скважины в ячейке сетки).
Толық: тереңдетілген
Почему сетка не теряет массу
Сложим уравнения всех ячеек. Каждый переток входит в сумму дважды — с плюсом в уравнении ячейки, куда флюид пришёл, и с минусом в уравнении ячейки, откуда он ушёл, — потому что коэффициент связи . Перетоки взаимно уничтожаются, и остаётся:
- упругая ёмкость ячейки, м³/МПа
- давления ячейки в начале и конце шага, МПа
- отбор скважинами из ячейки в пластовых условиях, м³/сут
- шаг по времени, сут
Бірліктер: метрические промысловые
- закрытые внешние границы; при связи с водоносным горизонтом в сумме остаётся приток через границу;
- выполняется при любом шаге и для явной, и для неявной схемы.
Это материальный баланс залежи как «бака»: сумма снижений давления, взвешенных по поровым объёмам ячеек, равна отобранному объёму, делённому на общую сжимаемость. Сетка из многих ячеек содержит модель «бака» как частный случай и не может ему противоречить.
Поэтому погрешность баланса, которую печатают симуляторы, говорит не о точности схемы, а о том, насколько точно решены уравнения на шаге: сколько итераций сделано и с какой допустимой невязкой. Заметная ошибка баланса — повод уменьшить шаг или допуски решателя; её отсутствие ничего не говорит о том, правильно ли выбраны сетка и шаг.
В полосе урока после переходного периода все ячейки истощаются с одинаковой скоростью: МПа/сут — это и есть «бак». Перепады между ячейками при этом постоянны. Через грань 3–4 идёт отбор трёх ячеек, м³/сут, и на ней теряется МПа; через грань 2–3 — МПа; через грань 1–2 — МПа. На две связи заглинизированной ячейки приходится больше 90 % перепада давления — та же картина, что у скин-фактора у скважины.
Откуда предел шага явной схемы
Для одного «бака» со скважиной явный шаг умножает отклонение давления от забойного на , и расчёт устойчив при (устойчивость шага). В сетке худший случай — «шахматный» узор: давления соседних ячеек отклоняются от среднего в противоположные стороны. Тогда разность давлений ячейки с соседом вдвое больше её собственного отклонения, и за явный шаг отклонение умножается на . Множитель по модулю не больше единицы при — отсюда условие для равномерной сетки и множитель 2 в .
На неравномерной или короткой сетке «шахматный» узор не может развиться в полную силу, и допустимый шаг немного больше. В полосе урока = 3,3 сут, а точный предел — около 4,1 сут: его даёт наибольшее собственное число матрицы связей, делённой на ёмкости. Условие проще и надёжнее: его проверяют по каждой ячейке отдельно. Общая теория устойчивости и погрешности разностных схем — в уроке Конечные разности: от уравнений к вычислениям.
Нелинейное уравнение: итерации на шаге
В полном уравнении давления плотность, вязкость, объёмный коэффициент и пористость зависят от давления. Поэтому и коэффициенты уравнений ячеек — ёмкость и коэффициенты связи — зависят от неизвестных давлений конца шага. Простейший способ решения — итерации с запаздывающими коэффициентами: коэффициенты вычисляют по давлениям начала шага, решают линейную систему, пересчитывают коэффициенты по полученным давлениям и повторяют, пока изменения давлений между итерациями не станут меньше допуска.
Симуляторы чаще применяют метод Ньютона: невязки уравнений всех ячеек раскладывают по изменениям неизвестных, и на каждой итерации решают линейную систему с матрицей производных (якобианом). Он сходится за несколько итераций, даже когда свойства сильно меняются с давлением, — например, у газа, плотность которого почти пропорциональна давлению. Для газа в аналитических задачах давление заменяют псевдодавлением (псевдодавление); численной модели такая замена не нужна: она решает нелинейные уравнения напрямую (Схемы IMPES и полностью неявная).
Басқа тақырыптармен байланыс
- Уравнение пьезопроводности — то же уравнение для однородного пласта и его аналитические решения; закон Дарси в общем виде.
- Что такое гидродинамическая модель и зачем она нужна — баланс ячейки, проводимость и явный и неявный шаг для одного «бака».
- Сетки в гидродинамических моделях — какие бывают сетки и как размер ячеек влияет на результат.
- Модель скважины в ячейке сетки — как связать давление ячейки со скважиной с забойным давлением и дебитом.
- Перетоки между ячейками и проводимость — осреднение проницаемости между ячейками и взвешивание подвижности.
- Конечные разности: от уравнений к вычислениям — общая теория разностных схем: погрешность, устойчивость, промежуточные схемы.
- Уравнения двухфазной фильтрации — уравнения давления и насыщенности для двух фаз.
- Схемы IMPES и полностью неявная — схемы IMPES и полностью неявная, итерации Ньютона.
Өзіңізді тексеріңіз
- 1
Что делает однофазное уравнение давления нелинейным?
- А.Зависимость плотности, вязкости и пористости от искомого давления
- Б.Отбор скважиной
- В.Слагаемое с силой тяжести
- Г.Производная давления по времени
Жауабын көрсету
Дұрыс жауап: А. Зависимость плотности, вязкости и пористости от искомого давления
Уравнение нелинейно, когда его коэффициенты зависят от неизвестной функции. Плотность и вязкость флюида, пористость, а иногда и проницаемость меняются с давлением, поэтому решения нельзя складывать и общего аналитического решения нет. Производная по времени, сила тяжести с постоянной плотностью и заданный отбор входят линейно.
- 2
Оцените предельный шаг явной схемы для одномерной равномерной сетки с ячейками 100 м: = 200 мД, = 0,25, = 0,8 мПа·с, МПа⁻¹.
Жауабын көрсету
Пьезопроводность м²/сут. Для одного измерения сут, около 2,1 ч. Для площадной сетки с такими же квадратными ячейками предел вдвое меньше.
- 3
В закрытой модели с одной добывающей скважиной сумма по всем ячейкам за шаг равна:
- А.минус отбору скважины только в неявной схеме
- Б.нулю: перетоки между ячейками уравновешивают отбор
- В.минус отбору скважины только при шаге меньше предельного
- Г.минус отбору скважины за шаг — при любой схеме и любом шаге
Жауабын көрсету
Дұрыс жауап: Г. минус отбору скважины за шаг — при любой схеме и любом шаге
Каждый переток входит в уравнения двух ячеек с противоположными знаками и при сложении исчезает; остаётся отбор скважины. Это верно для явной и неявной схем и при любом шаге — даже в неустойчивом расчёте. Поэтому баланс массы не доказывает, что давления рассчитаны точно.
- 4
Крайнюю ячейку модели (проницаемость 120 мД, длина 200 м, площадь грани 2000 м²) связывают с областью постоянного давления. Чему равна проводимость этой связи и почему она вдвое больше проводимости между двумя такими же ячейками?
Жауабын көрсету
Расстояние от центра ячейки до её грани — половина ячейки, 100 м: мД·м. Между двумя одинаковыми ячейками поток проходит две половинки, мД·м. Постоянное давление задано прямо на грани, поэтому сопротивление вдвое меньше.
- 5
Ячейки площадной модели 200 × 200 м заменили ячейками 40 × 40 м. Как изменится предельный шаг явной схемы для давления?
- А.Увеличится в 25 раз
- Б.Не изменится
- В.Уменьшится в 25 раз
- Г.Уменьшится в 5 раз
Жауабын көрсету
Дұрыс жауап: В. Уменьшится в 25 раз
Предельный шаг пропорционален квадрату размера ячейки: . Именно поэтому мелкие ячейки у скважин делают явный расчёт давления непрактичным, и симуляторы считают давление неявно.
- 6
Почему в примере урока неявный шаг 10 сут дал в ячейке со скважиной давление выше точного, а в дальней ячейке — ниже?
Жауабын көрсету
Неявная схема считает перетоки на всём шаге по давлениям конца шага, когда воронка депрессии уже распространилась. В начале шага перетоки к скважине в действительности меньше, а дальние ячейки ещё почти не затронуты. Схема как бы мгновенно распределяет отбор по всей полосе: ячейка со скважиной истощается меньше, дальние — больше. С уменьшением шага это сглаживание исчезает.
Жаңартылған: 7 октября 2026 г.