Нужен готовый пример 3точечного масштабирования или 4х, можно в любом симуляторе. Или толковый ман, лучше толковое объяснение. Времени на эксперименты нет
Нужен готовый пример 3точечного масштабирования или 4х, можно в любом симуляторе. Или толковый ман, лучше толковое объяснение. Времени на эксперименты нет
SWCR = 1 - SOIL, начальная нефтенасыщенность также и максимальная (это и есть цель) далее в водоносной области получается SOIL = 0.0 => SWCR = 1.0, вода "зажата" поэтому if SWCR = 1.0 then SWCR = 0.0
далее есть ячейки где SOIL < SWCR = 0.303 (у тебя 0.3 у меня 0.303 чудеса) условно 0.303 поделил на две части, если SOIL < 0.150 SOIL = 0.0 и если 0.150 < SOIL < 0.303; SOIL = 0.303, то есть занулил если меньше половины возможной насыщенности и дополнил до минимальной насыщенности.
Вроде так, да? Проверяю массивы KRO, KRW. KRO должен быть 1.0, так и есть, вроде работает, с KRW конечно труднее, нужно в каждой ячейке получить конечную нефтенасыщенность, по краевым оценю выхожу ли я на заложенную фазовую (кажется нет).
SWCR = 1 - SOIL, начальная нефтенасыщенность также и максимальная (это и есть цель) далее в водоносной области получается SOIL = 0.0 => SWCR = 1.0, вода "зажата" поэтому
Нет вода не зажата. В случае равновесной инициализации в области ниже контакта начальная нефтенасыщенность будет равна 0, со своими Swcr, Swl, Sowcr и пр...
Но предлагаю использовать сложившуюся терминологию:
Описанный выше метод - горизонтальное масштабирование фазовых кривых (точки смещаем вдоль оси Sat). Возможно также вертикальное масштабирование фазовых кривых (точки смещаем вдоль оси Krel).
При одновременном горизонтальном и вертикальном масштабирование фазовых кривых разделяют двух или трех точечное масштабирование. Two-point scaling и Three-point scaling - Eclipse Technical Description 2005A_1, page 771.
Двух точечное - смещаем точки (Sw=Swcr, Krw=0) и (Sw=SWU, Krw=KrwMAX). Трех точечное - смещаем точки (Sw=Swcr, Krw=0), (Sw=SWU, Krw=KrwMAX) и дополнительно между ними - (Sw=1-SOWCR(-SGL), Krw=KRWR).
Тоесть "обычные" две точки - начальная подвижная вода и максимальная вода, дополнительная третья точка - точка остаточной нефтенасыщенности. Eclipse Technical Description 2005A_1, Scaling of relative permeability functions, pages 768 - 771.
С уважением, Инженер P.S. Так и не узнавший, что это за зверь - 4-х точечное масштабирование фазовых кривых.
Three-point and four-point scaling From MORE 6.5 new options are available to select how end point scaling is to operate. The default is three-point scaling in which the lower, critical and upper saturations of the scaled table are defined, and the corresponding point of the unscaled tables transformed to these values. In four-point scaling, the lower, critical, other phase residual and upper saturations are transformed. For an oil-water system, these would be SWL, SWC, 1-SOWC and SWU. This has the advantage that the same scaling is then applied to Krw and Kro.
SWOF
--Sw Krw Kro Pc
0.12000 0.00000 1.00000 0.00000
0.13893 0.00104 0.92985 0.00000
0.15786 0.00338 0.86224 0.00000
0.17679 0.00673 0.79719 0.00000
0.19571 0.01098 0.73469 0.00000
...
0.63107 0.28201 0.00128 0.00000
0.65000 0.30000 0.00000 0.00000
1.00000 1.00000 0.00000 0.00000
/
В дата-файле (Eclipse)
ENDSCALE
/
SCALECRS
YES /
EQUALS
-- вместо equals могцт быть гриды
SWCR 0.1 /
SOWCR 0.3 /
/
COPY
SWCR SWL/
/
EQUALS
SWU 1 /
/
При необходимости можем менять KRWR - концевая точка по воде.
Это случай для системы вода-нефть.
Если надо для случая с газом, то вышлю позже.
Сделал так,
SWCR = 1 - SOIL, начальная нефтенасыщенность также и максимальная (это и есть цель)
далее в водоносной области получается SOIL = 0.0 => SWCR = 1.0, вода "зажата" поэтому
if SWCR = 1.0 then SWCR = 0.0
далее есть ячейки где SOIL < SWCR = 0.303 (у тебя 0.3 у меня 0.303 чудеса)
условно 0.303 поделил на две части, если SOIL < 0.150 SOIL = 0.0
и если 0.150 < SOIL < 0.303; SOIL = 0.303, то есть занулил если меньше половины возможной насыщенности и дополнил до минимальной насыщенности.
Вроде так, да?
Проверяю массивы KRO, KRW. KRO должен быть 1.0, так и есть, вроде работает, с KRW конечно труднее, нужно в каждой ячейке получить конечную нефтенасыщенность, по краевым оценю выхожу ли я на заложенную фазовую (кажется нет).
Спасибо !
В случае равновесной инициализации в области ниже контакта начальная нефтенасыщенность будет равна 0, со своими Swcr, Swl, Sowcr и пр...
А вы видели результат этого масштабирования для какой-либо ячейки в модели?
Конечно.
V.V. в воде сделал SWCR=0.2 (максимальная нефтенасыщенность до 0.80), остальное как по нефтенасыщенной части.
Хей, спасибо !
Ничего личного, госопода,
Но предлагаю использовать сложившуюся терминологию:
Описанный выше метод - горизонтальное масштабирование фазовых кривых (точки смещаем вдоль оси Sat).
Возможно также вертикальное масштабирование фазовых кривых (точки смещаем вдоль оси Krel).
При одновременном горизонтальном и вертикальном масштабирование фазовых кривых разделяют двух или трех точечное масштабирование.
Two-point scaling и Three-point scaling - Eclipse Technical Description 2005A_1, page 771.
Двух точечное - смещаем точки (Sw=Swcr, Krw=0) и (Sw=SWU, Krw=KrwMAX).
Трех точечное - смещаем точки (Sw=Swcr, Krw=0), (Sw=SWU, Krw=KrwMAX) и дополнительно между ними - (Sw=1-SOWCR(-SGL), Krw=KRWR).
Тоесть "обычные" две точки - начальная подвижная вода и максимальная вода, дополнительная третья точка - точка остаточной нефтенасыщенности.
Eclipse Technical Description 2005A_1, Scaling of relative permeability functions, pages 768 - 771.
С уважением,
Инженер
P.S. Так и не узнавший, что это за зверь - 4-х точечное масштабирование фазовых кривых.
От госопода слышу
Three-point and four-point scaling
From MORE 6.5 new options are available to select how end point scaling is to operate. The
default is three-point scaling in which the lower, critical and upper saturations of the scaled
table are defined, and the corresponding point of the unscaled tables transformed to these
values.
In four-point scaling, the lower, critical, other phase residual and upper saturations are
transformed. For an oil-water system, these would be SWL, SWC, 1-SOWC and SWU. This
has the advantage that the same scaling is then applied to Krw and Kro.