СИСТЕМЫ, КОМПЬЮТЕРНО-РЕАЛИЗУЕМЫЕ СПОСОБЫ И КОМПЬЮТЕРНО-СЧИТЫВАЕМЫЕ ПРОГРАММНЫЕ ПРОДУКТЫ ДЛЯ РАСЧЕТА ПРИБЛИЖЕННОГО ДАВЛЕНИЯ ДРЕНИРОВАНИЯ СКВАЖИНЫ ДЛЯ ИМИТАТОРА КОЛЛЕКТОРА

1. Система для определения статических давлений в скважине для одной или нескольких скважин произвольной формы (119) в однородных и неоднородных коллекторах (101), система содержит компьютерный имитатор (30) коллектора, имеющий совокупность процессоров (32), устройство ввода (34), устройство вывода (34), память (40), содержащую первую, вторую, третью, четвертую и пятую базы данных, система дополнительно отличается тем, что содержит:
первую базу данных (92), включающую в себя совокупности векторов потока флюида (107), вторую базу данных (94), включающую в себя совокупность границ дренирования (110), третью базу данных (96), включающую в себя совокупность эффективных объемов дренирования (111), четвертую базу данных (98), включающую в себя совокупность давлений блока сетки, и пятую базу данных (99), включающую в себя совокупность расчетных статических давлений в скважине,
программный продукт (60) определения потока флюида для определения потока флюида между соседними блоками сетки (103), причем программный продукт (60) определения потока флюида хранится в памяти (40) компьютерного имитатора коллектора (30) и содержит инструкции, которые, при выполнении компьютерным имитатором коллектора (30), предписывают компьютерному имитатору коллектора (30) осуществлять, для каждого из совокупности блоков сетки (103), содержащихся в эффективном объеме дренирования (111) каждой из одной или нескольких скважин (119), на каждой ньютоновой итерации имитатора коллектора на основе сетки конечных разностей, операции
- вычисления совокупности векторов потока флюида (107) на каждой из соответствующей совокупности границ раздела с совокупностью соседних блоков сетки (103), и
- сохранения совокупности векторов потока флюида (107) в первой базе данных (92),
программный продукт (70) определения границ дренирования для определения трехмерных границ эффективного объема дренирования (111) для каждой из одной или нескольких скважин (119), причем программный продукт (70) определения границ дренирования хранится в памяти (40) компьютерного имитатора коллектора (30) и содержит инструкции, которые, при выполнении компьютерным имитатором коллектора (30), предписывают компьютерному имитатору коллектора (30) осуществлять, для каждой из одной или нескольких плоскостей дренирования (115) соответствующего одного или нескольких сегментов скважины (117), каждая из которых ориентирована перпендикулярно направлению одного или нескольких сегментов скважины (117) соответствующей одной или нескольких скважин (119) и включает в себя грань (105) перфорированного блока сетки (113) и грань (105) каждого из совокупности блоков сетки (103), соседствующего с ним, операции
- осуществления на каждом из совокупности блоков сетки (103), расположенных в каждом отдельном одном из совокупности направлений, задающих совокупность траекторий (120), выходящих наружу из соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115)
- отслеживания знака каждого из совокупности расчетных векторов потока флюида (107) для каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115),
- сравнения величины фазового потока вдоль двух перпендикулярных осей для каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), с величиной соответствующего фазового потока на перфорированном блоке сетки (113) для соответствующей плоскости дренирования (115), и
- определения расстояния каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), и
- определения положения каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), для каждого из одного или нескольких сегментов скважины (117) для каждой из одной или нескольких скважин (119), для оценивания, таким образом, эффективного объема дренирования (111) каждой из одной или нескольких скважин (119), причем положение каждой границы дренирования (110) каждой отдельной плоскости дренирования (115) одной или нескольких плоскостей дренирования (115) является соответствующим одним из следующих положений, находящихся на меньшем расстоянии от соответствующего перфорированного блока сетки (113), чем все остальные из следующих положений:
- положение одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), где смена знака соответствующего вектора потока флюида (107) для одного из совокупности блоков сетки (103) относительно знака соседнего ранее пройденного одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) впервые встречается при прохождении соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115),
- положение одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), где отношение фазовых потоков, а именно величины фазового потока соответствующего одного из совокупности блоков сетки (103) к величине соответствующего фазового потока на соответствующем перфорированном блоке сетки (113), впервые принимает значение ниже заранее заданного предельного отношения при прохождении соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), и
- положение одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), где расстояние соответствующего одного из совокупности блоков сетки (103) от соответствующего перфорированного блока сетки (113) впервые принимает значение, которое больше или равно заранее заданному предельному расстоянию, при прохождении соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), и
- сохранения определенной границы дренирования (110) во второй базе данных (94), и
программный продукт (80) определения статического давления в скважине для определения статического давления в скважине для каждой из одной или нескольких скважин (119), причем программный продукт (80) определения статического давления в скважине хранится в памяти (40) компьютерного имитатора коллектора (30) и содержит инструкции, которые, при выполнении компьютерным имитатором коллектора (30), предписывают компьютерному имитатору коллектора (30) осуществлять операции
- определения оценки эффективного объема дренирования (111) каждой из одной или нескольких скважин (119) в соответствии с соответствующими определенными границами дренирования (110) каждой из одной или нескольких плоскостей дренирования (115), связанных с соответствующей одной или несколькими скважинами (119),
- сохранения оценки эффективного объема дренирования (111) каждой из одной или нескольких скважин (119) в третьей базе данных (96),
- определения динамического давления блока сетки каждого из совокупности блоков сетки (103), содержащихся в соответствующем эффективном объеме дренирования (111) каждой из одной или нескольких скважин (119),
- сохранения динамических давлений блока сетки в четвертой базе данных (98),
- определения усредненного по объему перового пространства динамического давления блока сетки, по меньшей мере, существенного подмножества совокупности блоков сетки (103), содержащихся в каждом соответствующем эффективном объеме дренирования (111) каждой соответствующей скважины (119) для задания, таким образом, оценочного статического давления в скважине для каждой из одной или нескольких скважин (119), и
- сохранения оценочного статического давления в скважине для каждой отдельной одной из одной или нескольких скважин (119) в пятой базе данных (99).
2. Система по п.1, в которой операция определения положения каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115) для каждого из одного или нескольких сегментов скважины (117) для каждой из одной или нескольких скважин (119), для оценивания, таким образом, эффективного объема дренирования (111) каждой из одной или нескольких скважин (119), включает в себя:
аппроксимацию одной или нескольких из определенных границ дренирования (110) с использованием непрерывных прямых линий.
3. Система по п.1, в которой программный продукт (80) определения статического давления в скважине дополнительно включает в себя инструкции, которые, при выполнении компьютерным имитатором коллектора (30), предписывают компьютерному имитатору коллектора (30) осуществлять операцию
упрощения формы эффективного объема дренирования (111) каждой из одной или нескольких скважин (119) на каждом временном шаге имитатора коллектора до формы прямоугольной трехмерной приближенной ячейки объема дренирования (111), содержащей совокупность слоев (118), причем, по меньшей мере, один из слоев (118) имеет другую толщину, чем, по меньшей мере, один другой из слоев (118).
4. Система по п.1, в которой модель одной или нескольких скважин (119), используемая программным продуктом (80) определения статического давления в скважине, содержит совокупность плоскостей дренирования (115), и эффективный объем дренирования (111) одной или нескольких скважин (119) оценивается на основании определенных границ дренирования (110) двух перпендикулярных плоскостей дренирования (115) из совокупности плоскостей дренирования (115) для снижения, таким образом, потребности в вычислительных ресурсах.
5. Система по любому из пп.1-4, в которой модель коллектора, используемая программным продуктом (70) определения границ дренирования, делится среди совокупности процессоров (32) для осуществления операции определения положения каждой отдельной границы дренирования (110) каждой соответствующей плоскости дренирования (115) для одной или нескольких скважин (119),
причем модель одной из одной или нескольких скважин (119), используемая программным продуктом (80) определения статического давления в скважине, включает в себя мультидоменную плоскость дренирования (115), имеющую границу дренирования (110), которая выходит за пределы границы домена (203) первого процессора (32) из совокупности процессоров (32), содержащего соответствующую скважину (119), и
программный продукт (70) определения границ дренирования дополнительно включает в себя инструкции, которые, при выполнении компьютерным имитатором коллектора (30), предписывают компьютеру (30) осуществлять, когда внешний предел границы домена (203) первого процессора (32) достигается при прохождении мультидоменной плоскости дренирования (115) вдоль одной из совокупности траекторий (120), выходящих из перфорированного блока сетки (113) мультидоменной плоскости дренирования (115), операции
- сохранения данных расстояния для пройденного блока сетки (103), расположенного вдоль одной из совокупности траекторий (120) на внешнем пределе границы домена (203) первого процессора (32),
- сохранения данных направления, указывающих направление прохождения вдоль одной из совокупности траекторий (120), на которой достигается соответствующий внешний предел границы домена (203) первого процессора (32), и
- синхронизации данных расстояния и направления со вторым из совокупности процессоров (32), имеющим границу домена (203) рядом с внешним пределом границы домена (203) первого процессора (32).
6. Система по любому из пп.1-4, в которой модель коллектора, используемая программным продуктом (70) определения границ дренирования, делится среди совокупности процессоров (32) для осуществления операции определения положения каждой отдельной границы дренирования (110) каждой соответствующей плоскости дренирования (115) для одной или нескольких скважин (119),
причем модель одной из одной или нескольких скважин (119), используемая программным продуктом (80) определения статического давления в скважине, включает в себя мультидоменную плоскость дренирования (115), имеющую границу дренирования (110), которая выходит за пределы границы домена (203) первого процессора (32) из совокупности процессоров (32), содержащего соответствующую скважину (119), в, по меньшей мере, одном из совокупности направлений, и
программный продукт (70) определения границ дренирования дополнительно включает в себя инструкции, которые, при выполнении компьютерным имитатором коллектора (30), предписывают компьютеру (30) осуществлять операции формирования для каждого из совокупности направлений, в которых соответствующая граница дренирования (110) выходит за пределы границы домена (203) первого процессора (32), контура с длиной контура, равной количеству совокупности процессоров (32).
7. Система по любому из пп.1-4, в которой оценочное статическое давление в скважине для каждой из одной или нескольких скважин (119) равно оценочному среднему статическому давлению в скважине (p_static) соответствующего эффективного объема дренирования (111), определенному согласно следующему вычислению:
p_static=[Sum(Vp(k))·Р(k)]Sum(Vp(k)),
где k относится ко всем блокам сетки (103) в эффективном объеме дренирования (111),
Vp (k) - объем перового пространства блока сетки (103) k в эффективном объеме дренирования (111),
P(k) - динамическое давление блока сетки (103) k, и
Sum - оператор суммирования.
8. Система по любому из пп.1-4, в которой операция определения оценки эффективного объема дренирования (111) каждой из одной или нескольких скважин (119) содержит определение оценки эффективного объема дренирования (111) каждой из одной или нескольких скважин (119) на каждой из совокупности ньютоновых итераций в полностью неявном имитаторе коллектора.
9. Система по любому из пп.1-4, в которой операция определения оценки эффективного объема дренирования (111) каждой из одной или нескольких скважин (119) осуществляется для неоднородного коллектора (101).
10. Система по любому из пп.1-4, в которой каждое из совокупности направлений от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115) для каждой из одной или нескольких плоскостей дренирования (115) соответствующего одного или нескольких сегментов скважины (117), по меньшей мере, одной из одной или нескольких скважин (119) отличается от любого другого на 90°.
11. Программный продукт (50) моделирования коллектора для определения статических давлений в скважине для одной или нескольких скважин произвольной формы (119) в однородных и неоднородных коллекторах (101), причем программный продукт (50) содержит набор инструкций, хранящихся на вещественном носителе, считываемом компьютером (30), которые, при выполнении компьютером (30), предписывают компьютеру (30) осуществлять различные операции, включающие в себя, для каждого из совокупности блоков сетки (103), содержащихся в эффективном объеме дренирования (111) скважины (119), вычисление совокупности векторов потока флюида (107) на каждой из соответствующей совокупности границ раздела с совокупностью соседних блоков сетки (103), операции дополнительно отличаются тем, что содержат:
выбор одной или нескольких плоскостей дренирования (115) соответствующего одного или нескольких сегментов (117) скважины (119), причем каждая из одной или нескольких плоскостей дренирования (115) ориентирована перпендикулярно направлению соответствующего одного или нескольких сегментов (117) скважины (119) и включает в себя грань (105) перфорированного блока сетки (113) и грань (105) каждого из совокупности блоков сетки (103), соседствующего с ним,
осуществление на каждом из совокупности блоков сетки (103), расположенных в каждом отдельном одном из совокупности направлений, задающих совокупность траекторий (120), выходящих наружу из соответствующего перфорированного блока сетки (113) на соответствующей одной из одной или нескольких плоскостей дренирования (115), для определения, таким образом, каждой границы дренирования (110) эффективного объема дренирования (111) скважины (119)
- отслеживания знака каждого из совокупности расчетных векторов потока флюида (107) для каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115),
- сравнения величины фазового потока для каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), с величиной соответствующего фазового потока на перфорированном блоке сетки (113) для соответствующей плоскости дренирования (115), и
- определения расстояния каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115),
определение положения каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115) для каждого из одного или нескольких сегментов (117) скважины (119), для оценивания, таким образом, эффективного объема дренирования (111) скважины (119), причем положение каждой границы дренирования (110) каждой отдельной плоскости дренирования (115) одной или нескольких плоскостей дренирования (115) является соответствующим одним из следующих положений, находящихся на меньшем расстоянии от соответствующего перфорированного блока сетки (113), чем все остальные из следующих положений:
- положение одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), где смена знака соответствующего вектора потока флюида (107) для одного из совокупности блоков сетки (103) относительно знака соседнего ранее пройденного одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) впервые встречается при прохождении соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115),
- положение одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), где отношение фазовых потоков, а именно величины фазового потока соответствующего одного из совокупности блоков сетки (103) к величине соответствующего фазового потока на соответствующем перфорированном блоке сетки (113), впервые принимает значение ниже заранее заданного предельного отношения при прохождении соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), и
- положение одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), где расстояние соответствующего одного из совокупности блоков сетки (103) от соответствующего перфорированного блока сетки (113) впервые принимает значение, которое больше или равно заранее заданному предельному расстоянию, при прохождении соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115),
определение оценки эффективного объема дренирования (111) скважины (119) в соответствии с определенными границами дренирования (110), по меньшей мере, одной из одной или нескольких плоскостей дренирования (115) для идентификации, таким образом, блоков сетки (103, 113), содержащихся в эффективном объеме дренирования (111),
определение динамического давления блока сетки каждого из совокупности блоков сетки (103), содержащихся в эффективном объеме дренирования (111) скважины (119), и
определение усредненного по объему перового пространства динамического давления блока сетки, по меньшей мере, существенного подмножества совокупности блоков сетки (103), содержащихся в эффективном объеме дренирования (111) скважины (119), для задания, таким образом, оценочного статического давления в скважине для скважины (119).
12. Программный продукт (50) моделирования коллектора по п.11, в котором операция определения положения каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115) для каждого из одного или нескольких сегментов (117) скважины (119)) для определения, таким образом, эффективного объема дренирования (111) скважины (119), включает в себя:
аппроксимацию одной или нескольких из определенных границ дренирования (110) с использованием непрерывных прямых линий.
13. Программный продукт (50) моделирования коллектора по п.11, в котором операции дополнительно отличаются тем, что
определение оценки эффективного объема дренирования (111) скважины (119), включает в себя операцию
упрощения формы эффективного объема дренирования (111) скважины (119) на каждом временном шаге имитатора коллектора до формы прямоугольной трехмерной ячейки объема дренирования (111), содержащей совокупность слоев (118), причем, по меньшей мере, один из слоев (118) имеет другую толщину, чем, по меньшей мере, один другой из слоев (118).
14. Программный продукт (50) моделирования коллектора по п.11, в котором модель скважины (119) содержит совокупность плоскостей дренирования (115), и эффективный объем дренирования (111) скважины (119) оценивается на основании определенных границ дренирования (110) двух перпендикулярных плоскостей дренирования (115) из совокупности плоскостей дренирования (115) для снижения, таким образом, потребности в вычислительных ресурсах.
15. Программный продукт (50) моделирования коллектора по любому из пп.11-14, в котором модель коллектора делится среди совокупности процессоров (32) для осуществления операции определения положения каждой отдельной границы дренирования (110) каждой соответствующей плоскости дренирования (115) для скважины (119),
причем модель скважины (119) включает в себя мультидоменную плоскость дренирования (115), имеющую границу дренирования (110), которая выходит за пределы границы домена (203) первого процессора (32) из совокупности процессоров (32), содержащего соответствующую скважину (119), и
когда внешний предел границы домена (203) первого процессора (32) достигается при прохождении мультидоменной плоскости дренирования (115) вдоль одной из совокупности траекторий (120), выходящих из соответствующего перфорированного блока сетки (113), осуществляются операции
- сохранения данных расстояния для пройденного блока сетки (103), расположенного вдоль одной из совокупности траекторий (120) на внешнем пределе границы домена (203) первого процессора (32),
- сохранения данных направления, указывающих направление прохождения вдоль одной из совокупности траекторий (120), на которой достигается соответствующий внешний предел границы домена (203) первого процессора (32), и
- синхронизации данных расстояния и направления со вторым из совокупности процессоров (32), имеющим границу домена (203) рядом с внешним пределом границы домена (203) первого процессора (32).
16. Программный продукт (50) моделирования коллектора по любому из пп.11-14, в котором модель коллектора делится среди совокупности процессоров (32) для осуществления операции определения положения каждой отдельной границы дренирования (110) каждой соответствующей плоскости дренирования (115) для скважины (119),
причем модель скважины (119) включает в себя мультидоменную плоскость дренирования (115), имеющую границу дренирования (110), которая выходит за пределы границы домена (203) первого процессора (32) из совокупности процессоров (32), содержащего соответствующую скважину (119), в, по меньшей мере, одном из совокупности направлений, и
операции дополнительно отличаются тем, что содержат формирование для каждого из совокупности направлений, в которых соответствующая граница дренирования (110) выходит за пределы границы домена (203) первого процессора (32), контура с длиной контура, равной количеству совокупности процессоров (32).
17. Программный продукт (50) моделирования коллектора по любому из пп.11-14, в котором оценочное статическое давление в скважине для скважины (119) равно оценочному среднему статическому давлению в скважине эффективного объема дренирования (111) (p_static), определенному согласно следующему вычислению:
p_static=[Sum(Vp(k))·P(k)]Sum(Vp(k)),
где k относится ко всем блокам сетки (103) в эффективном объеме дренирования (111),
Vp(k) - объем перового пространства блока сетки (103) k в эффективном объеме дренирования (111),
P(k) - динамическое давление блока сетки (103) k, и
Sum - оператор суммирования.
18. Программный продукт (50) моделирования коллектора по любому из пп.11-14, в котором операция определения оценки эффективного объема дренирования (111) скважины (119) содержит:
определение оценки эффективного объема дренирования (111) скважины (119) на каждой из совокупности ньютоновых итераций в полностью неявном имитаторе коллектора.
19. Программный продукт (50) моделирования коллектора по любому из пп.11-14, в котором операция определения оценки эффективного объема дренирования (111) осуществляется для неоднородного коллектора (101).
20. Программный продукт (50) моделирования коллектора по любому из пп.11-14, в котором каждое из совокупности направлений от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115) для каждой из одной или нескольких плоскостей дренирования (115) соответствующего одного или нескольких сегментов скважины (117), по меньшей мере, одной из одной или нескольких скважин (119) отличается от любого другого на 90°.
21. Программный продукт (50) моделирования коллектора для определения статических давлений в скважине для одной или нескольких скважин произвольной формы (119) в однородных и неоднородных коллекторах (101), причем программный продукт содержит набор инструкций, хранящихся на вещественном носителе, считываемом компьютером (30), которые, при выполнении компьютером (30), предписывают компьютеру (30) осуществлять различные операции, отличающийся тем, что содержит:
определение положения каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из перфорированного блока сетки (113) на плоскости дренирования (115) сегмента скважины (117) скважины, для оценивания, таким образом, эффективного объема дренирования (111) скважины (119), причем
- для имитаций коллектора, где множественные скважины (119) состязаются за отдачу флюида, положение соответствующей границы дренирования (110) определяется как
- положение одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) из перфорированного блока сетки (113), где смена знака соответствующего вектора потока флюида (107) для одного из совокупности блоков сетки (103) относительно знака соседнего ранее пройденного одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) впервые встречается при прохождении соответствующей траектории (120) из перфорированного блока сетки (113) на плоскости дренирования (115), и
- для имитаций коллектора, где множественные скважины (119) незначительно состязаются за отдачу флюида, в результате чего возможность впервые встретить изменение потока флюида в силу конкуренции скважин не предполагается, положение соответствующей границы дренирования (110) определяется как соответствующее одно из следующих положений, находящихся на меньшем расстоянии от перфорированного блока сетки (113), чем другие из следующих положений:
- положение одного из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120) из перфорированного блока сетки (113), где отношение фазовых потоков, а именно величины фазового потока соответствующего одного из совокупности блоков сетки (103) к величине соответствующего фазового потока на перфорированном блоке сетки (113), впервые принимает значение ниже заранее заданного предельного отношения при прохождении соответствующей траектории (120) из перфорированного блока сетки (113) на плоскости дренирования (115), и
- положение одного из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120) из перфорированного блока сетки (113), где расстояние соответствующего одного из совокупности блоков сетки (103) из перфорированного блока сетки (113) впервые принимает значение, которое больше или равно заранее заданному предельному расстоянию, при прохождении соответствующей траектории (120) из перфорированного блока сетки (113) на плоскости дренирования (115),
определение динамического давления блока сетки каждого из совокупности блоков сетки (103), содержащихся в эффективном объеме дренирования (111) скважины (119), и
определение усредненного по объему перового пространства динамического давления блока сетки, по меньшей мере, существенного подмножества совокупности блоков сетки (103), содержащихся в эффективном объеме дренирования (111) скважины (119), для задания, таким образом, оценочного статического давления в скважине для скважины (119).
22. Программный продукт (50) моделирования коллектора по п.21, в котором плоскость дренирования (115) является выбранной плоскостью дренирования (115) соответствующего сегмента скважины (117) скважины (119), которая ориентирована перпендикулярно направлению сегмента скважины (117) скважины (119) и включает в себя грань (105) перфорированного блока сетки (113) и грань (105) каждого из совокупности блоков сетки (103), соседствующего с ним, причем операции дополнительно отличаются тем, что содержат:
осуществление для каждого из совокупности блоков сетки (103), содержащихся в эффективном объеме дренирования (111) скважины (119), и на каждой ньютоновой итерации вычисления каждого временного шага имитатора коллектора на основе сетки конечных разностей, операции вычисления совокупности векторов потока флюида (107) на каждой из соответствующей совокупности границ раздела с совокупностью соседних блоков сетки (103), и
осуществление на каждом из совокупности блоков сетки (103), расположенных в каждом отдельном одном из совокупности направлений, задающих совокупность траекторий (120), выходящих наружу из перфорированного блока сетки (113) на плоскости дренирования (115), для определения, таким образом, каждой границы дренирования (110) эффективного объема дренирования (111) скважины (119)
- отслеживания знака каждого из совокупности расчетных векторов потока флюида (107) для каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из перфорированного блока сетки (113), на плоскости дренирования (115),
- сравнения величины фазового потока для каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из перфорированного блока сетки (113), с величиной соответствующего фазового потока на перфорированном блоке сетки (113) для плоскости дренирования (115), и
- определения расстояния каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из перфорированного блока сетки (113), на плоскости дренирования (115).
23. Программный продукт (50) моделирования коллектора по п.21, в котором операция определения положения каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из перфорированного блока сетки (113) на плоскости дренирования (115), включает в себя определение положения каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из соответствующего перфорированного блока сетки (113), как для имитаций коллектора, где множественные скважины (119) состязаются за отдачу флюида, так и для имитаций коллектора, где множественные скважины (119) не состязаются за отдачу флюида, как одного из следующих положении, находящихся на меньшем расстоянии от перфорированного блока сетки (113), чем все остальные из следующих положений:
- положение одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) из перфорированного блока сетки (113), где смена знака соответствующего вектора потока флюида (107) для одного из совокупности блоков сетки (103) относительно знака соседнего ранее пройденного одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) впервые встречается при прохождении соответствующей траектории (120) из перфорированного блока сетки (113),
- положение одного из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120) из перфорированного блока сетки (113), где отношение фазовых потоков, а именно величины фазового потока соответствующего одного из совокупности блоков сетки (103) к величине соответствующего фазового потока на соответствующем перфорированном блоке сетки (113), впервые принимает значение ниже заранее заданного предельного отношения при прохождении соответствующей траектории (120) из перфорированного блока сетки (113), и
- положение одного из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120) из перфорированного блока сетки (113), где расстояние соответствующего одного из совокупности блоков сетки (103) из перфорированного блока сетки (113) впервые принимает значение, которое больше или равно заранее заданному предельному расстоянию, при прохождении соответствующей траектории (120) из перфорированного блока сетки (113).
24. Программный продукт (50) моделирования коллектора по п.21, в котором операция определения положения каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из перфорированного блока сетки (113) на плоскости дренирования (115) сегмента скважины (117) скважины, для оценивания, таким образом, эффективного объема дренирования (111) скважины (119), включает в себя:
аппроксимацию одной или нескольких из определенных границ дренирования (110) с использованием непрерывных прямых линий.
25. Программный продукт (50) моделирования коллектора по любому из пп.21-24 дополнительно отличается тем, что операция
определения оценки эффективного объема дренирования (111) скважины (119) в соответствии с определенными границами дренирования (110) плоскости дренирования (115) для идентификации, таким образом, блоков сетки (103, 113), содержащихся в эффективном объеме дренирования (111), включает в себя операцию
упрощения формы объема дренирования (111) скважины (119) на каждом временном шаге имитатора коллектора до формы прямоугольной трехмерной ячейки объема дренирования (111), содержащей совокупность слоев (118), причем, по меньшей мере, один из слоев (118) имеет другую толщину, чем, по меньшей мере, один другой из слоев (118).
26. Программный продукт (50) моделирования коллектора по любому из пп.21-24, в котором модель скважины (119) содержит совокупность плоскостей дренирования (115), и эффективный объем дренирования (111) скважины (119) оценивается на основании определенных границ дренирования (110) двух перпендикулярных плоскостей дренирования (115) из совокупности плоскостей дренирования (115).
27. Программный продукт (50) моделирования коллектора по любому из пп.21-24, в котором модель коллектора делится среди совокупности процессоров (32) для осуществления операции определения положения каждой отдельной границы дренирования (110) плоскости дренирования (115) сегмента скважины (117) для скважины (119),
причем плоскость дренирования (115) является мультидоменной плоскостью дренирования (115), имеющей границу дренирования (110), которая выходит за пределы границы домена (203) первого процессора (32) из совокупности процессоров (32), содержащего скважину (119), и
когда внешний предел границы домена (203) первого процессора (32) достигается при прохождении мультидоменной плоскости дренирования (115) вдоль одной из совокупности траекторий (120), выходящих из соответствующего перфорированного блока сетки (113), осуществляются операции
- сохранения данных расстояния для пройденного блока сетки (103), расположенного вдоль одной из совокупности траекторий (120) на внешнем пределе границы домена (203) первого процессора (32),
- сохранения данных направления, указывающих направление прохождения вдоль одной из совокупности траекторий (120), на которой достигается соответствующий внешний предел границы домена (203) первого процессора (32), и
- синхронизации данных расстояния и направления со вторым из совокупности процессоров (32), имеющим границу домена (203) рядом с внешним пределом границы домена (203) первого процессора (32).
28. Программный продукт (50) моделирования коллектора по любому из пп.21-24, в котором модель коллектора делится среди совокупности процессоров (32) для осуществления операции определения положения каждой отдельной границы дренирования (110) плоскости дренирования (115) для скважины (119),
причем плоскость дренирования (115) является мультидоменной плоскостью дренирования (115), имеющей границу дренирования (110), которая выходит за пределы границы домена (203) первого процессора (32) из совокупности процессоров (32), содержащего соответствующую скважину (119) в, по меньшей мере, одном из совокупности направлений, и
операции дополнительно отличаются тем, что содержат формирование для каждого из совокупности направлений, в которых соответствующая граница дренирования (110) выходит за пределы границы домена (203) первого процессора (32), контура с длиной контура, равной количеству совокупности процессоров (32).
29. Программный продукт (50) моделирования коллектора по любому из пп.21-24, операции дополнительно отличаются тем, что содержат:
определение оценки эффективного объема дренирования (111) скважины (119) в соответствии с определенными границами дренирования (110) плоскости дренирования (115) для идентификации, таким образом, блоков сетки (103), содержащихся в объеме дренирования (111),
причем операция определения эффективного объема дренирования (111) осуществляется для неоднородного коллектора (101) с применением численного решения, и
оценочное статическое давление в скважине для скважины (119) равно оценочному среднему статическому давлению в скважине (р static) эффективного объема дренирования (111), определенному согласно следующему вычислению:
p_static=[Sum(Vp(k))·P(k)]Sum(Vp(k)),
где k относится ко всем блокам сетки (103) в эффективном объеме дренирования (111),
Vp(k) - объем перового пространства блока сетки (103) k в эффективном объеме дренирования (111),
P(k) - динамическое давление блока сетки (103) k, и
Sum - оператор суммирования.
30. Программный продукт (50) моделирования коллектора по любому из пп.21-24, операции дополнительно отличаются тем, что
определение оценки эффективного объема дренирования (111) скважины (119) в соответствии с определенными границами дренирования (110) плоскости дренирования (115) для идентификации, таким образом, блоков сетки (103, 113), содержащихся в эффективном объеме дренирования (111), включает в себя операцию
определения оценки эффективного объема дренирования (111) скважины (119) на каждой из совокупности ньютоновых итераций в полностью неявном имитаторе коллектора.
31. Компьютерно-реализуемый способ определения совокупности приближенных статических давлений в скважине для одной или нескольких скважин произвольной формы (119) в коллекторе, компьютерно-реализуемый способ содержит этап, на котором вычисляют совокупность векторов потока флюида (107) на каждой из соответствующей совокупности границ раздела с совокупностью соседних блоков сетки (103), содержащихся в эффективном объеме дренирования (111) скважины, причем способ дополнительно отличается тем, что содержит этапы, на которых:
осуществляют этап вычисления совокупности векторов потока флюида (107) на каждой из соответствующей совокупности границ раздела с совокупностью соседних блоков сетки (103) для каждого из совокупности блоков сетки (103), содержащихся в эффективном объеме дренирования (111) скважины, и на каждой ньютоновой итерации вычисления каждого временного шага имитатора коллектора на основе сетки конечных разностей,
выбирают одну или несколько плоскостей дренирования (115) соответствующего одного или нескольких сегментов скважины (117) для скважины (119), причем каждая плоскость дренирования (115) включает в себя перфорированный блок сетки (113) и перпендикулярна к соответствующему сегменту скважины (117) скважины (119),
определяют положение каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из соответствующего перфорированного блока сетки (113) на каждой из одной или нескольких плоскостей дренирования (115), для оценивания, таким образом, эффективного объема дренирования (111) каждой скважины (119), причем
- для имитаций коллектора, где множественные скважины (119) состязаются за отдачу флюида, в результате чего возможность впервые встретить изменение потока флюида не предполагается, определяют положение соответствующей границы дренирования (110) как
- положение одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), где смена знака соответствующего вектора потока флюида (107) для одного из совокупности блоков сетки (103) относительно знака соседнего ранее пройденного одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) впервые встречается при прохождении соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), и
- для имитаций коллектора, где множественные скважины (119) незначительно состязаются за отдачу флюида, определяют положение соответствующей границы дренирования (110) как соответствующее одно из следующих положений, находящихся на меньшем расстоянии от соответствующего перфорированного блока сетки (113), чем другие из следующих положений:
- положение одного из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), где отношение фазовых потоков, а именно величины фазового потока соответствующего одного из совокупности блоков сетки (103) к величине соответствующего фазового потока на соответствующем перфорированном блоке сетки (113), впервые принимает значение ниже заранее заданного предельного отношения при прохождении соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), и
- положение одного из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), где расстояние соответствующего одного из совокупности блоков сетки (103) от соответствующего перфорированного блока сетки (113) впервые принимает значение, которое больше или равно заранее заданному предельному расстоянию, при прохождении соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115),
определяют оценку эффективного объема дренирования (111) скважины (119) в соответствии с определенными границами дренирования (110) каждой из одной или нескольких плоскостей дренирования (115) для идентификации, таким образом, блоков сетки (103, 113), содержащихся в эффективном объеме дренирования (111),
определяют давление блока сетки каждого из совокупности блоков сетки (103), содержащихся в эффективном объеме дренирования (111) скважины (119), и
определяют усредненное по объему перового пространства динамическое давление блока сетки, по меньшей мере, существенного подмножества совокупности блоков сетки (103), содержащихся в эффективном объеме дренирования (111) скважины (119) для задания, таким образом, оценочного статического давления в скважине для скважины (119).
32. Компьютерно-реализуемый способ по п.31, отличающийся тем, что на каждом из совокупности блоков сетки (103), расположенных на каждой отдельной одной из совокупности траекторий (120), выходящих наружу из соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), для определения, таким образом, каждой границы дренирования (110) эффективного объема дренирования (111) скважины (119), дополнительно осуществляют этапы, на которых:
отслеживают знак каждого из совокупности расчетных векторов потока флюида (107) для каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из перфорированного блока сетки (113) на соответствующей плоскости дренирования (115),
сравнивают величину фазового потока для каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), с величиной соответствующего фазового потока на перфорированном блоке сетки (113) для плоскости дренирования (115), и
определяют расстояние каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из перфорированного блока сетки (113) на соответствующей плоскости дренирования (115).
33. Компьютерно-реализуемый способ по п.31, в котором на этапе определения положения каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из соответствующего перфорированного блока сетки (113) на каждой из одной или нескольких плоскостей дренирования (115), определяют положение каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из соответствующего перфорированного блока сетки (113) на каждой из одной или нескольких плоскостей дренирования (115), как для имитаций коллектора, где множественные скважины (119) состязаются за отдачу флюида, так и для имитаций коллектора, где множественные скважины (119) не состязаются за отдачу флюида, как одно из следующих положений, находящихся на меньшем расстоянии от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), чем все остальные из следующих положений:
положение одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), где смена знака соответствующего вектора потока флюида (107) для одного из совокупности блоков сетки (103) относительно знака соседнего ранее пройденного одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) впервые встречается при прохождении соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115),
положение одного из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), где отношение фазовых потоков, а именно величины фазового потока соответствующего одного из совокупности блоков сетки (103) к величине соответствующего фазового потока на соответствующем перфорированном блоке сетки (113), впервые принимает значение ниже заранее заданного предельного отношения при прохождении соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), и
положение одного из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115), где расстояние соответствующего одного из совокупности блоков сетки (103) от соответствующего перфорированного блока сетки (113) впервые принимает значение, которое больше или равно заранее заданному предельному расстоянию, при прохождении соответствующей траектории (120) от соответствующего перфорированного блока сетки (113) на соответствующей плоскости дренирования (115).
34. Компьютерно-реализуемый способ по любому из пп.31-33, в котором на этапе определения положения каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из соответствующего перфорированного блока сетки (113) на каждой из одной или нескольких плоскостей дренирования (115), для оценивания, таким образом, эффективного объема дренирования (111) скважины (119)
аппроксимируют одну или несколько определенных границ дренирования (110) с использованием непрерывных прямых линий.
35. Компьютерно-реализуемый способ по любому из пп.31-33, в котором на этапе определения оценки эффективного объема дренирования (111) скважины (119) в соответствии с определенными границами дренирования (110) одной или нескольких плоскостей дренирования (115) для идентификации, таким образом, блоков сетки (103, 113), содержащихся в эффективном объеме дренирования (111),
упрощают форму эффективного объема дренирования (111) скважины (119) на каждом временном шаге полностью неявного имитатора коллектора до формы прямоугольной трехмерной ячейки объема дренирования (111), содержащей совокупность слоев (118), причем, по меньшей мере, один из слоев (118) имеет другую толщину, чем, по меньшей мере, один другой из слоев (118).
36. Компьютерно-реализуемый способ по любому из пп.31-33, в котором модель скважины (119) содержит совокупность плоскостей дренирования (115), и эффективный объем дренирования (111) скважины (119) оценивается на основании определенных границ дренирования (110) двух перпендикулярных плоскостей дренирования (115) из совокупности плоскостей дренирования (115) для снижения, таким образом, потребности в вычислительных ресурсах.
37. Компьютерно-реализуемый способ по любому из пп.31-33, в котором модель коллектора делится среди совокупности процессоров (32) для осуществления этапа определения положения каждой отдельной границы дренирования (110) соответствующей плоскости дренирования (115) сегмента скважины (117) для скважины (119)
причем, по меньшей мере, одна плоскость дренирования (115) из одной или нескольких плоскостей дренирования (115) является мультидоменной плоскостью дренирования (115), имеющей границу дренирования (110), которая выходит за пределы границы домена (203) первого процессора (32) из совокупности процессоров (32), содержащего скважину (119), и
когда внешний предел границы домена (203) первого процессора (32) достигается при прохождении мультидоменной плоскости дренирования (115) вдоль одной из совокупности траекторий (120), выходящих из соответствующего перфорированного блока сетки (113), осуществляют этапы, на которых:
сохраняют данные расстояния для пройденного блока сетки (103), расположенного вдоль одной из совокупности траекторий (120) на внешнем пределе границы домена (203) первого процессора (32),
сохраняют данные направления, указывающие направление прохождения вдоль одной из совокупности траекторий (120), на которой достигается соответствующий внешний предел границы домена (203) первого процессора (32), и
синхронизируют данные расстояния и направления со вторым из совокупности процессоров (32), имеющим границу домена (203) рядом с внешним пределом границы домена (203) первого процессора (32).
38. Компьютерно-реализуемый способ по любому из пп.31-33, в котором модель коллектора делится среди совокупности процессоров (32) для осуществления этапа определения положения каждой отдельной границы дренирования (110) соответствующей плоскости дренирования (115) для скважины (119),
причем, по меньшей мере, одна плоскость дренирования (115) из одной или нескольких плоскостей дренирования (115) является мультидоменной плоскостью дренирования (115), имеющей границу дренирования (110), которая выходит за пределы границы домена (203) первого процессора (32) из совокупности процессоров (32), содержащего соответствующую скважину (119) в, по меньшей мере, одном из совокупности направлений,
причем способ дополнительно отличается тем, что содержит этап, на котором формируют для каждого из совокупности направлений, в которых соответствующая граница дренирования (110) выходит за пределы границы домена (203) первого процессора (32), контур с длиной контура, равной количеству совокупности процессоров (32).
39. Компьютерно-реализуемый способ по любому из пп.31-33, дополнительно отличается тем, что содержит этап, на котором:
определяют оценку эффективного объема дренирования (111) скважины (119) в соответствии с определенными границами дренирования (110) каждой из одной или нескольких плоскостей дренирования (115) для идентификации, таким образом, блоков сетки (103, 113), содержащихся в эффективном объеме дренирования (111),
причем этап оценивания эффективного объема дренирования (111) осуществляют для неоднородного коллектора (101) с применением численного решения, и
оценочное статическое давление в скважине для скважины (119) равно оценочному среднему статическому давлению в скважине (p_static) эффективного объема дренирования (111), определенному согласно следующему вычислению:
p_static=[Sum(Vp(k))·P(k)]Sum(Vp(k)),
где k относится ко всем блокам сетки (103) в эффективном объеме дренирования (111),
Vp(k) - объем перового пространства блока сетки (103) k в эффективном объеме дренирования (111),
Р(k) - динамическое давление блока сетки (103) k, и
Sum - оператор суммирования.
40. Компьютерно-реализуемый способ по любому из пп.31-33, в котором на этапе определения оценки эффективного объема дренирования (111) скважины (119) в соответствии с определенными границами дренирования (110) каждой из одной или нескольких плоскостей дренирования (115) для идентификации, таким образом, блоков сетки (103), содержащихся в объеме дренирования (111),
определяют оценку эффективного объема дренирования (111) скважины (119) на каждой из совокупности ньютоновых итераций в полностью неявном имитаторе коллектора.
41. Компьютерно-реализуемый способ определения совокупности приближенных статических давлений в скважине для одной или нескольких скважин произвольной формы (119) в коллекторе (101), компьютерно-реализуемый способ отличается тем, что содержит этапы, на которых:
определяют положение каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из перфорированного блока сетки (113) на плоскости дренирования (115) сегмента скважины (117) скважины, для оценивания, таким образом, эффективного объема дренирования (111) скважины (119), причем
- для имитаций коллектора, где множественные скважины (119) состязаются за отдачу флюида, определяют положение соответствующей границы дренирования (110) как
- положение одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) из перфорированного блока сетки (113), где смена знака соответствующего вектора потока флюида (107) для одного из совокупности блоков сетки (103) относительно знака соседнего ранее пройденного одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) впервые встречается при прохождении соответствующей траектории (120) из перфорированного блока сетки (113) на плоскости дренирования (115), и
- для имитаций коллектора, где множественные скважины (119) незначительно состязаются за отдачу флюида, в результате чего, возможность впервые встретить изменение потока флюида в силу конкуренции скважин не предполагается, определяют положение соответствующей границы дренирования (110) как соответствующее одно из следующих положений, находящихся на меньшем расстоянии от перфорированного блока сетки (113), чем другие из следующих положений:
- положение одного из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120) из перфорированного блока сетки (113), где отношение фазовых потоков, а именно величины фазового потока соответствующего одного из совокупности блоков сетки (103) к величине соответствующего фазового потока на перфорированном блоке сетки (113), впервые принимает значение ниже заранее заданного предельного отношения при прохождении соответствующей траектории (120) из перфорированного блока сетки (113) на плоскости дренирования (115), и
- положение одного из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120) из перфорированного блока сетки (113), где расстояние соответствующего одного из совокупности блоков сетки (103) из перфорированного блока сетки (113) впервые принимает значение, которое больше или равно заранее заданному предельному расстоянию, при прохождении соответствующей траектории (120) из перфорированного блока сетки (113) на плоскости дренирования (115),
определяют динамическое давление блока сетки каждого из совокупности блоков сетки (103), содержащихся в эффективном объеме дренирования (111) скважины (119), и
определяют усредненное по объему перового пространства динамическое давление блока сетки, по меньшей мере, существенного подмножества совокупности блоков сетки (103), содержащихся в эффективном объеме дренирования (111) скважины (119) для задания, таким образом, оценочного статического давления в скважине для скважины (119).
42. Компьютерно-реализуемый способ по п.41, в котором плоскость дренирования (115) является выбранной плоскостью дренирования (115) соответствующего сегмента скважины (117) скважины (119), которая ориентирована перпендикулярно направлению сегмента скважины (117) скважины (119) и включает в себя грань (105) перфорированного блока сетки (113) и грань (105) каждого из совокупности блоков сетки (103), соседствующего с ним, причем способ дополнительно отличается тем, что содержит этапы, на которых:
осуществляют для каждого из совокупности блоков сетки (103), содержащихся в эффективном объеме дренирования (111) скважины (119), и на каждой ньютоновой итерации вычисления каждого временного шага имитатора коллектора на основе сетки конечных разностей, этап вычисления совокупности векторов потока флюида (107) на каждой из соответствующей совокупности границ раздела с совокупностью соседних блоков сетки (103), и
осуществляют на каждом из совокупности блоков сетки (103), расположенных в каждом отдельном одном из совокупности направлений, задающих совокупность траекторий (120), выходящих наружу из перфорированного блока сетки (113) на плоскости дренирования (115), для определения, таким образом, каждой границы дренирования (110) эффективного объема дренирования (111) скважины (119) этапы, на которых
- отслеживают знак каждого из совокупности расчетных векторов потока флюида (107) для каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из перфорированного блока сетки (113) на плоскости дренирования (115),
- сравнивают величину фазового потока для каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из перфорированного блока сетки (113), с величиной соответствующего фазового потока на перфорированном блоке сетки (113) для плоскости дренирования (115), и
- определяют расстояние каждого из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120), выходящей из перфорированного блока сетки (113) на плоскости дренирования (115).
43. Компьютерно-реализуемый способ по п.41, в котором на этапе определения положения каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из перфорированного блока сетки (113) на плоскости дренирования (115) определяют положение каждой отдельной границы дренирования (110) вдоль каждой соответствующей отдельной одной из совокупности траекторий (120), выходящих из соответствующего перфорированного блока сетки (113), как для имитаций коллектора, где множественные скважины (119) состязаются за отдачу флюида, так и для имитаций коллектора, где множественные скважины (119) не состязаются за отдачу флюида, как одно из следующих положений, находящихся на меньшем расстоянии от перфорированного блока сетки (113), чем все остальные из следующих положений:
положение одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) из перфорированного блока сетки (113), где смена знака соответствующего вектора потока флюида (107) для одного из совокупности блоков сетки (103) относительно знака соседнего ранее пройденного одного из совокупности блоков сетки (103) вдоль соответствующей траектории (120) впервые встречается при прохождении соответствующей траектории (120) из перфорированного блока сетки (113),
положение одного из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120) из перфорированного блока сетки (113), где отношение фазовых потоков, а именно величины фазового потока соответствующего одного из совокупности блоков сетки (103) к величине соответствующего фазового потока на соответствующем перфорированном блоке сетки (113), впервые принимает значение ниже заранее заданного предельного отношения при прохождении соответствующей траектории (120) из перфорированного блока сетки (113), и
положение одного из совокупности блоков сетки (103), расположенных вдоль соответствующей траектории (120) из перфорированного блока сетки (113), где расстояние соответствующего одного из совокупности блоков сетки (103) из перфорированного блока сетки (113) впервые принимает значение, которое больше или равно заранее заданному предельному расстоянию, при прохождении соответствующей траектории (120) из перфорированного блока сетки (113).
44. Компьютерно-реализуемый способ по п.41, в котором на этапе определения каждая граница дренирования (110) эффективного объема дренирования (111) скважины (119)
аппроксимируют одну или несколько из определенных границ дренирования (110) с использованием непрерывных прямых линий.
45. Компьютерно-реализуемый способ по п.41 дополнительно отличается тем, что на этапе
определения оценки эффективного объема дренирования (111) скважины (119) в соответствии с определенными границами дренирования (110) плоскости дренирования (115) для идентификации, таким образом, блоков сетки (103, 113), содержащихся в эффективном объеме дренирования (111)
упрощают форму объема дренирования (111) скважины (119) на каждом временном шаге имитатора коллектора до формы прямоугольной трехмерной ячейки объема дренирования (111), содержащей совокупность слоев (118), причем, по меньшей мере, один из слоев (118) имеет другую толщину, чем, по меньшей мере, один другой из слоев (118).
46. Компьютерно-реализуемый способ по любому из пп.41-45, в котором модель скважины (119) содержит совокупность плоскостей дренирования (115), и эффективный объем дренирования (111) скважины (119) оценивается на основании определенных границ дренирования (110) двух перпендикулярных плоскостей дренирования (115) из совокупности плоскостей дренирования (115).
47. Компьютерно-реализуемый способ по любому из пп.41-45, в котором модель коллектора делится среди совокупности процессоров (32) для осуществления этапа определения положения каждой отдельной границы дренирования (110) плоскости дренирования (115) сегмента скважины (117) для скважины (119),
причем плоскость дренирования (115) является мультидоменной плоскостью дренирования (115), имеющей границу дренирования (110), которая выходит за пределы границы домена (203) первого процессора (32) из совокупности процессоров (32), содержащего скважину (119), и
когда внешний предел границы домена (203) первого процессора (32) достигается при прохождении мультидоменной плоскости дренирования (115) вдоль одной из совокупности траекторий (120), выходящих из соответствующего перфорированного блока сетки (113), осуществляют этапы, на которых
- сохраняют данные расстояния для пройденного блока сетки (103), расположенного вдоль одной из совокупности траекторий (120) на внешнем пределе границы домена (203) первого процессора (32),
- сохраняют данные направления, указывающие направление прохождения вдоль одной из совокупности траекторий (120), на которой достигается соответствующий внешний предел границы домена (203) первого процессора (32), и
- синхронизируют данные расстояния и направления со вторым из совокупности процессоров (32), имеющим границу домена (203) рядом с внешним пределом границы домена (203) первого процессора (32).
48. Компьютерно-реализуемый способ по любому из пп.41-45, в котором модель коллектора делится среди совокупности процессоров (32) для осуществления этапа определения положения каждой отдельной границы дренирования (110) плоскости дренирования (115) для скважины (119),
причем плоскость дренирования (115) является мультидоменной плоскостью дренирования (115), имеющей границу дренирования (110), которая выходит за пределы границы домена (203) первого процессора (32) из совокупности процессоров (32), содержащего соответствующую скважину (119) в, по меньшей мере, одном из совокупности направлений, и
дополнительно содержащий этапы, на которых формируют для каждого из совокупности направлений, в которых соответствующая граница дренирования (110) выходит за пределы границы домена (203) первого процессора (32), контур с длиной контура, равной количеству совокупности процессоров (32).
49. Компьютерно-реализуемый способ по любому из пп.41-45, дополнительно отличается тем, что содержит этап, на котором:
определяют оценку эффективного объема дренирования (111) скважины (119) в соответствии с определенными границами дренирования (110) плоскости дренирования (115) для идентификации, таким образом, блоков сетки (103), содержащихся в объеме дренирования (111),
причем этап определения эффективного объема дренирования (111) осуществляется для неоднородного коллектора (101) с применением численного решения, и
оценочное статическое давление в скважине для скважины (119) равно оценочному среднему статическому давлению в скважине (р_static) эффективного объема дренирования (111) определенному согласно следующему вычислению:
p_static=[Sum(Vp(k))·P(k)] Sum(Vp(k)),
где k относится ко всем блокам сетки (103) в эффективном объеме дренирования (111),
Vp(k) - объем перового пространства блока сетки (103) k в эффективном объеме дренирования (111),
Р(k) - динамическое давление блока сетки (103) k, и
Sum - оператор суммирования.
50. Компьютерно-реализуемый способ по любому из пп.41-45, дополнительно отличается тем, что на этапе
определения оценки эффективного объема дренирования (111) скважины (119) в соответствии с определенными границами дренирования (110) плоскости дренирования (115) для идентификации, таким образом, блоков сетки (103, 113), содержащихся в эффективном объеме дренирования (111)
определяют оценку эффективного объема дренирования (111) скважины (119) на каждой из совокупности ньютоновых итераций в полностью неявном имитаторе коллектора.