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

кандидата физико-математических наук
Афанасьева, Надежда Михайловна
город
Якутск
год
2013
специальность ВАК РФ
05.13.18
цена
450 рублей
Диссертация по информатике, вычислительной технике и управлению на тему «Устойчивые схемы для задач конвекции-диффузии при численном моделировании фильтрации сжимаемой жидкости»

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

На правах рукописи

■Жсо/

Афанасьева Надежда Михайловна

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

специальность: 05.13.18 - Математическое моделирование, численные методы и

комплексы программ

АВТОРЕФЕРАТ диссертации на соискание ученой степени кандидата физико-математических наук

2 8 НОЯ 2013

005541иа»

Якутск - 2013

005541099

Работа выполнена на кафедре прикладной математики и в Центре вычислительных технологий Института математики и информатики Северо-Восточного федерального университета имени М.К. Аммосова.

Защита состоится 20 декабря 2013 года в 14 часов на заседании диссертационного совета Д 212.306.04 при Северо-Восточном федеральном университете им. М. К. Аммосова, расположенном по адресу: 677000, г. Якутск, ул. Белинского 58, зал заседаний Ученого Совета.

С диссертацией можно ознакомиться в научной библиотеке Северо-Восточного федерального университета им. М.К. Аммосова.

Автореферат разослан 19 ноября 2013 г.

Ученый секретарь диссертационного совета,

Ведущая организация:

Научный руководитель:

Официальные оппоненты:

Вабищевич Петр Николаевич,

доктор физико-математических наук, профессор

Крукиер Лев Абрамович,

доктор физико-математических наук, профессор, директор Южно-российского регионального центра информатизации ЮФУ, г. Ростов-на-Дону, Голиков Иннокентий Алексеевич, доктор физико-математических наук, профессор, главный научный сотрудник ИКФИА СО РАН, г. Якутск Институт вычислительного моделирования СО РАН, г. Красноярск

д.ф.-м.н.

Саввинова Н. А.

Общая характеристика работы

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

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

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

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

В случае сжимаемых сред основные проблемы порождены тем, что оператор задачи, вообще говоря, незнакоопределен. В этом случае рассматриваемый процесс может быть недиссипативным, т.е. норма решения однородной задачи не убывает со временем. Такое поведение нормы решения необходимо передать на дискретном уровне при выборе аппроксимаций по времени. В частности, с учетом незнакоопределенности оператора задачи мы должны ориентироваться на ¿»-устойчивые (в > 1) операторно-разностные схемы. Построение безусловно устойчивых схем для сжимаемых сред является актуальной проблемой вычислительной математики и прикладного математического моделирования.

Исследование устойчивости в гильбертовых пространствах базируется на проверке соответствующих операторных неравенств. Для задач конвекции-диффузии с конвективными слагаемыми в недивергентной и дивергентной формах устойчивость рассматривается в банаховых пространствах Ь^ш) и Ь\{ы) (сеточных аналогах ЬсоЦП) и (П)). Основные результаты получены с применением принципа максимума для сеточных величин. Более перспективным представляется использование понятия логарифмической нормы, когда мы снова оперируем с операторными неравенствами. Представляет несомненный интерес с использованием этого математического аппарата исследовать различные классы схем для задач конвекции-диффузии.

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

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

• Построение и исследование безусловно устойчивых и монотонных разностных схем для нестационарных задач конвекции-диффузии при рассмотрении сжимаемых сред;

• Разработка вычислительного алгоритма для задач многофазной фильтрации с расщеплением по физическим процессам (отдельные уравнения для давления по фазам);

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

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

• Построены безусловно устойчивые разностные схемы для нестационарных задач конвекции-диффузии при рассмотрении сжимаемых сред;

• Установлены свойства устойчивости и монотонности с использованием логарифмической нормы при применении центрально-разностных аппроксимаций, аппроксимаций с направленными разностями и экспоненциальных схем;

• Построен вычислительный алгоритм для задач многофазной фильтрации с расщеплением по физическим процессам (отдельные уравнения для давления по фазам) и проведено численное моделирование задачи двухфазной фильтрации.

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

решения прикладных задач.

Апробация работы. Основные результаты диссертации докладывались на следующих конференциях:

• II международная конференция Высокопроизводительные вычисления — математические модели и алгоритмы (Калининград, 2013);

• Международная конференция Суперкомпьютерные технологии математического моделирования (Якутск, 2013, 2011);

• Fifth Conference on Numerical Analysis and Applications (Lozenetz, Bulgaria, 2012);

• Всероссийская научная конференция студентов, аспирантов, молодых ученых и специалистов Математическое моделирование развития северных территорий Российской Федерации (Якутск, 2012, 2009);

• Международная конференция по математическому моделированию (Якутск, 2011);

• Международный молодежный научный форум ЛОМОНОСОВ (Москва, 2011);

• XLIX Международная научная студенческая конференция Студент и научно-технический прогресс (Новосибирск, 2011);

• International young scientists conference on Mathematical modeling (Linyi, China, 2010).

Работа выполнена при поддержке следующих грантов: Грант ФЦП «Научные и научно-педагогические кадры инновационной России» на 2009-2013 гг., работа «Разработка симуляторов экологически безопасных технологий разработки и мониторинга месторождений полезных ископаемых Арктики и регионов Севера», (гос.контракт №02.740.11.0041); «Разработка прикладного ПО для численного моделирования добычи углеводородного сырья на высокопроизводительных вычислительных системах» №5542 Государственный заказ Министерства образования РФ.

Публикации. Материалы диссертации опубликованы в 21 печатных работах, из них 3 статьи в рецензируемых журналах, входящих в перечень ВАК [1-3], 1 статья [4], тезисы конференций [5-20] и одно учебное пособие [21].

Структура диссертации. Диссертация состоит из введения, четырех глав, заключения и списка литературы.

Содержание работы

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

В первой главе предложены и исследованы безусловно устойчивые схемы для задач конвекции-диффузии с учетом сжимаемости среды, которые учитывают незнакоопределенность оператора задачи. Рассмотрены двухслойные схемы с весами для нестационарных задач конвекции-диффузии, проведено исследование их устойчивости при использовании различных форм записи конвективного переноса. Безусловно ^-устойчивая разностная схема построена на основе введения новых переменных.

В разделе 1.2 рассматриваются модельные двумерные задачи для нестационарных уравнений конвекции-диффузии. Нестационарное уравнение конвекции-диффузии, когда конвективный перенос записывается в недивергентном виде, имеет следующий вид:

^„(^-¿¿(вд^/ОМ), «п, о<,ЙГ,0)

а=1 ос=1

при стандартных предположениях к\ < к (ж) < к2, к\ > О, Т > 0 . Это уравнение дополняется граничными условиями Неймана и задается начальное условие. В качестве основных также рассматриваются уравнения конвекции-диффузии в дивергентной и в симметричной форме. Обсуждаются основные свойства дифференциальной задачи.

Дифференциальная-разностная задача описывается в разделе 1.3. Разностные операторы задачи строятся с наследованием основных свойств дифференциальных операторов. Двухслойные схемы с весами для аппроксимации по времени рассмотрены в разделе 1.4 и исследована их устойчивость. Для рассматриваемых задач при использовании записи конвективных слагаемых в дивергентном и недивергентном виде отмечена условная устойчивость.

Безусловно ^-устойчивая разностная схема построена на основе введения новых переменных в разделе 1.5. Для построения безусловно устойчивых схем при

А > —6Е, 5 > 0 определяем новую функцию у:

у = ехр(<5£)и.

Подстановка в (1) дает задачу для у: <1У

— + Ау = О, А = А + 5Е, 0 < Ь < Т, (2)

«(0) = !Л (3)

При используемом преобразовании оператор задачи, А является неотрицательным {А > 0). Для такой такой задачи двухслойная разностная схема с весами

гип+1 - го"

г

+ Ап(мзп+1 + {1-а)1ип) =0, (4)

ад0 = и0. (5)

при а > 0.5 безусловно устойчива. Из схемы (4), (5) с учетом

юп = ехр(-6Г)уп, и>п+1 = ехр(-<5Г) ехр(-5г)?/п+1 при =Г + т

получаем следующую разностную схему для искомой сеточной функции уп: ехр(<5т)г/п+1 — уп

т

■ + {А + 5Е) (а ехр{6т)уп+1 + (1 - а) уп) = 0, (6) У° = и0. (7)

Теорема 1. Разностная схема (6), (7) при а > 0.5 безусловно д-устойчива в Н с

в = ехр((5т),

при этом для решения справедлива априорная оценка

11Уп+111 <

Положительный эффект достигается за счет корректировки оператора задачи. Подобные схемы используются также для параболических уравнений, в которых оператор задачи представляется в виде суммы операторов диффузии. Тестовая двумерная задача описана в разделе 1.7.

Во второй главе обсуждаются возможности построения безусловно монотонных устойчивых схем для нестационарных задач конвекции-диффузии. Исследование устойчивости для задач конвекции-диффузии обычно проводится на основе принципа максимума. При выполнении принципа максимума строятся монотонные схемы: схемы с аппроксимацией конвективных слагаемых направленными разностями, регуляризованные схемы, экспоненциальные схемы. Для исследования устойчивости мы используем понятие логарифмической нормы. Строим устойчивые и монотонные схемы для многомерных задач конвекции-диффузии.

В разделе 2.2 рассматриваются одномерные задачи Дирихле для нестационарных уравнений конвекции-диффузии с конвективными слагаемыми в дивергентном и недивергентном виде. Соответствующие априорные оценки выписываются в пространствах Д^О, I) и ¿ДО, I). Достаточные условия устойчивости двухслойных разностных схем для задачи Коши для системы обыкновенных дифференциальных уравнений получены в разделе 2.3. Рассматривается система в матричном (операторном) виде:

^ + А{г)ы = ф{г), t > о, (8)

Са,

ЦО) = (9)

Диагональные элементы матрицы А предполагаются неотрицательными и имеется диагональное преобладание по строкам или столбцам:

т т

аа > К'! или а" - (10)

Для исследования устойчивости используется логарифмическая норма матрицы, согласованная с нормами в Ь^О, I) и 1а(О, I):

т

= т.ах (а» + ^ 1ач'|)> 1

т

/Л [Л] = тах (ал + ^ М)" -3-т

В силу ограничений (10), в задаче Коши (8), (9) для логарифмической нормы матрицы —А имеем

ц[-А]< 0, (11)

в соответствующем пространстве в Lx ив L\.

Логарифмическая норма имеет следующие свойства:

1. р[сА] = сц[А], с = const > 0;

2. fi[cE + А] = с + р[А], с = const;

3. ||Л™|| > твх{-ц[-А], -ii[A]} ||w||.

Наибольшего внимания заслуживает именно свойство 3, которое позволяет получить легко вычисляемую по элементам матрицы оценку нормы Aw снизу. Такая оценка комбинируется с обычной оценкой нормы Aw сверху: ||Aw¡¡ < ||Л|| |¡w||.

Достаточные условия устойчивости разностной схемы с весами для решения (8), (9) формулируются в виде следующего утверждения.

Теорема 2. Для задачи Коши (8), (9) с матрицей А, удовлетворяющей условиям (10) разностная схема с весами безусловно устойчива при а = 1 и условно устойчива при 0 < а < 1 в Loo (в Ь\), если

С приведенными оценками устойчивости (13) в Ьх и Ь\ непосредственно связывается свойство монотонности разностного решения задачи (8), (9) при предположении о неположительности внедиагональных элементов матрицы А.

Для рассматриваемых модельных задач аппроксимации по пространству строятся с использованием для конвективного переноса центрально-разностных схем, схем с направленными разностями. Исследуется устойчивость и монотонность разностных схем. В частности, чисто неявная схема (о = 1) является безусловно устойчивой и монотонной. Принципиальный недостаток схем с аппроксимациями конвективного переноса направленными разностями связан с первым порядком аппроксимации по пространству. В этом смысле схемы на основе центрально-разностных аппроксимаций выигрывают — имеют второй порядок аппроксимации.

(12)

При этом для разностного решения верна априорная оценка

п

(13)

Можно построить монотонные схемы второго порядка аппроксимации, это так называемые экспоненциальные схемы, основанные на переформулировании членов конвективного и диффузионного переноса. В случае недивергентной формы конвективного переноса имеем: ди 1 д

где

х(х, = ехр

х \

ММ)

к(з)

-йв .

(14)

(15)

(16)

В случае дивергентной формы конвективного слагаемого имеем

ди_± ( к(х) д(Х(х,г)и)\ = , . дЬ дх\х(х,Ь) дх ) п '

После этого можно строить разностные аппроксимации по пространству.

Для сеточных функций оператор уравнения (14) можно определить соотношением:

1

Атю = -

-к(х + 0.5Н)х{х + 0.5Л, Ь)(ги(х + Л,4) - т{х, <))

Ь?Х(х,Ь)

+ ) Мх - 0.51г)х(х - 0.5/1, 4) - - Л, *)),

(17)

где

1-0.5Л

- 0.5/1, ¿) = ехр | Принимая во внимание, что

х(х - 0.5/1, г) = х(х, ¿) ехр

«м

к(з)

(¡в

х—0.5Л

«(в,*)

с/в

с точностью до 0(/г2) положим

Х(а: - 0.5/г, 4) = х(г, ехр(0(х, 4)Л) при использовании обозначений

в{х,Ь)

2к(х)'

Это позволяет вместо (17) использовать следующую аппроксимацию:

\ i «-».«-»/о j VA^^V ^О/, 0j'°j v**-' * ' ь) - uj\ju,ii/))

+ ^к(х - 0.5h) ехр(—в(х, t)h)(w[x, t) - w(x - h, t)).

Аналогично для уравнения (16) строятся подобные аппроксимации.

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

Возможности построения устойчивых и монотонных схем для многомерных задач конвекции-диффузии обсуждаются в разделе 2.7. На примере двумерных задач строятся схемы расщепления по пространственным переменным.

В разделе 2.8 строится безусловно устойчивая схема для приближенного решения нестационарных задач конвекции-диффузии-реакции, используя подход который идейно примыкает к нестандартным схемам, рассмотренным в главе 1. Условия устойчивости этой схемы проверяются аналогично условиям устойчивости схем, рассмотренных в разделах этой главы, т.е. с использованием логарифмической НОрМЫ В Loo И 1/1.

Для сравнения рассмотренных схем проведены вычислительные эксперименты на двумерной тестовой задаче, результаты которых описаны в разделе 2.9.

В третьей главе рассматривается параболическое уравнение второго порядка, в котором оператор задачи представляет собой сумму взвешенных самосопряженных эллиптических операторов:

-+> aa(o;)£(1ií=/(i,í), х е О., 0 <t<T,

(19)

Q=1

где

£аи = — div (ка (х) gradu), а = 1,2, ...,тп. На коэффициенты уравнения накладываются ограничения:

тп

Такое уравнение возникает, в частности, при расчете давления в задачах фильтрации многофазной жидкости. Параболическое уравнение (19) дополняется граничными условиями Дирихле и начальным условием.

На множестве функций и{х, €), удовлетворяющих граничным условиям нестационарную задачу записываем в виде задачи Коши для дифференциально-операторного уравнения

^ + = 0 <г<Т, (20)

и(0) = и0. (21)

Оператор задачи А представляется в виде

т

А = ^ ^ аа (ж)

а=1

т.е. представляется в виде взвешенной суммы операторов диффузии.

Простыми вычислениями убеждаемся, что оператор Л может быть записан в эквивалентном виде

т т

а=1 а=1

Отдельные операторные слагаемые есть одномерные операторы конвекции-диффузии:

Саи = 1иа grad и, гиа = ка §гас1 аа,

Т>аи = - сИу (<1а (ж) ^ас! и) , йа = кааа, а = 1, 2,..., тп.

Тем самым, параболическое уравнение (19) записывается как уравнение конвекции-диффузии. Это дает возможность при построении численных методов приближенного решения опираться на результаты численного анализа проблем конвекции-диффузии .

В разделе 3.3. приводится аппроксимация уравнения по пространству и рассматриваются ее основные свойства на дискретном уровне. После аппроксимации по пространству от задачи (20),(21) переходим к дифференциально-операторной задаче

^ + Ау = 0 < 4 < Т, (22)

2/(0) = У0, (23)

где (р{г) = / (ж, ¿), у0 = и0 (х), х в ш. Оператор А имеет представление

тп

А = Аа = Ба + ва + На, (24)

а=1

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

ВИД .л/ч

уП+г_еМ_гт)уп + _ = ^ (25)

Т

при

771

г = Х>в> 11а>ГаЕ, а = 1,2,..., т.

а—1

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

^ + аа(х)£аиа = /а{х,г), хеп, Ьп<г<е+\ « = 1,2,...,т.

Такие задачи можно решать с использованием итерационных методов для симметричных положительно определенных матриц.

В общем случае многокомпонентного (т > 2) расщепления на основе схемы (25) имеем:

уп+а/т _ ехр(-гаг)уп+(°-1^т + _ ГаЕ)уп+а,т = хп) а = 1,2,...,т. (26)

т

Правые части зададим, например, следующим образом:

Х£ = 0, а = 1,2,..., т — 1, Хт = *РП-

Теорема 3. Аддитивная разностная схема (24), (26) безусловно устойчива, причем для разностного решения справедлива послойная оценка

||у"+1||2<ехр(-2гг)||уп||2 + 14

При использовании аддитивной схемы (26) переход на новый временной слой связан с решением т сеточных задач:

(±.Е + А, - гаЕ^ уп+а'т = V«, « = 1,2,..., т.

С учетом свойств операторов £.а, задачи для определения уп+а/т) а = 1,2, ...,т, можно записать в виде

Зауп+а/т = -Л-Ж, (27)

где

5а = ЬаН--—---^Ц-, а = 1,2,..., т.

аа[х)т а.а[х)

Принципиальный момент состоит в том, что операторы 5а, а = 1,2, ...,тп в (27) являются самосопряженными и положительно определенными.

Численное моделирование задачи двухфазной фильтрации с учетом сжимаемости среды проведено в четвертой главе. Основное внимание уделяется задаче для давления. Уравнение давления является параболическим и оператор задачи представляет собой взвешенную сумму самосопряженных эллиптических операторов. Для типичных значений сжимаемости пластовых флюидов стандартные схемы аппроксимации по времени могут быть условно устойчивыми. Строится вычислительный алгоритм с применением безусловно устойчивых схем, предложенных в главе 3. Также для уменьшения вычислительных затрат применяем схему расщепления (отдельные уравнения для давления по фазам), которая позволяет применить итерационные методы для симметричных положительно определенных матриц.

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

Геометрическая область строится с использованием программы втвЬ, с помощью которой генерируем тетраэдральную сетку в трехмерной расчетной области. На рис. 3, 4 представлена расчетная сетка со сгущением вблизи скважин.

Рис. 1. Моделируемая область

Рис. 2. Расчетная область

«г - ш

Рис. 3. Расчетная сетка, 135505 ячеек Рис. 4. Расчетная сетка вблизи скважины

Программа написана с использованием библиотеки научных вычислений БЕш для визуализации полученных данных используется программа Рагалае\^ Типичные расчетные данные для давления на различные моменты времени представлены на рис.5, 6.

Основные результаты работы:

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

• Исследованы схемы для задач конвекции-диффузии при применении цен-

ц. | |

1111

мМИИИмИиНйжа ИИ Ц

Рис. 5. Распределения давления, Т = 500; Рис. 6. Распределения давления, Т = 2500;

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

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

• Разработан вычислительный алгоритм для задач многофазной фильтрации с расщеплением по физическим процессам (отдельные уравнения для давления по фазам). Проведено численное моделирование задачи двухфазной фильтрации сжимаемых жидкостей.

Список публикаций

1. Н. М. Афанасьева, П. Н. Вабищевич, М. В. Васильева. Безусловно устойчивые схемы для задач конвекции-диффузии // Известия вузов. Математика. 2012. № 3. С. 3-15.

2. Н. M. Афанасьева, М. В. Васильева, П. Е. Захаров. Параллельное численное моделирование процесса заводнения нефтяного месторождения // Математические заметки ЯГУ. 2011. Т. 18, № 1. С. 159-172.

3. N. Afanasyeva, P. Vabishchevich, М. Vasilyeva. Unconditionally Stable Schemes for Non-Stationary Convection-Diffusion Equations // Numerical Analysis and its Applications, Lecture Notes in Computer Science. Springer, 2013. Vol. 8236. Pp. 151-157.

4. Afanasyeva N.M., Churbanov A. G., Vabishchevich P.N. Unconditionally monotone schemes for unsteady convection-diffusion problems // Computational Methods in Applied Mathematics. 2013. no. 8236. Pp. 185-205.

5. Афанасьева H. M., Егорова M. E., Тимофеева Т. С. Численное решение краевой задачи двухфазной трехкомпонентной фильтрации // IV Международная конференция по математическому моделированию: Тез. докл. Якутск: Изд-во ГУ «РОНПО», 2004. С. 67-69.

6. Афанасьева Н. М. Численное решение задачи вытеснения нефти раствором диоксида углерода // Всероссийская школа-семинар студентов, аспирантов молодых ученых и специалистов "Математическое моделирование развития северных территорий в условиях рынка": Тез. докл. Якутск: Изд-во ЯГУ, 2004. С. 34-35.

7. Афанасьева Н. М. Численное решение задачи вытеснения нефти раствором диоксида углерода // "VIII Лаврентьевские чтения"с участием молодых ученых и специалистов Дальневосточного федерального округа: Научная конференция студентов и молодых ученых: сборник статей. Якутск, 2005. С. 32-36.

8. Афанасьева Н. М. Численное решение задачи вытеснения нефти карбонизированной водой // Ш Всероссийская школа-семинар студентов, аспирантов, молодых ученых и специалистов «Математическое моделирование развития Северных территорий РФ: Тез.докл. Изд-во ИПКРО в РС(Я), 2005. С. 28-29.

9. Афанасьева Н. М. Численное моделирование совместного течения нефти, воды и газа // IV Всероссийская школа-семинар студентов, аспирантов, молодых ученых и специалистов «Математическое моделирование развития Северных территорий РФ : Тез.докл. / Якутск: филиал изд-ва ЯГУ, ИМИ ЯГУ, 2006. С. 13-14.

10. Афанасьева Н. М. Численное моделирование трехфазного течения в пористой среде IIII Всероссийская научная конференция и VII Всероссийская школа-семинар студентов, аспирантов, молодых ученых и специалистов «Математическое моделирование развития Северных территорий РФ: Тез.докл. / Якутск: филиал изд-ва ЯГУ, ИМИ ЯГУ, 2009. С. 30-31.

11. Афанасьева Н. М. Numerical simulation of single phase flow with the multigrid method // International young scientists conference in mathematical modeling. Liniy, China, 2010. C. 6-8.

12. Васильева M. В., Афанасьева H. M. Параллельная численная реализация задачи фильтрации с использованием пакета Petsc // Материалы Международного молодежного научного форума «ЛОМОНОСОВ- 2011», МАКС Пресс. 2011.

13. Васильева М. В., Афанасьева Н. М. Численное моделирование задачи фильтрации на многопроцессорной вычислительной системе // Материалы XLIX Международной научной студенческой конференции «Студент и научно- технический прогресс». Новосиб. гос. ун-т., Новосибирск, 2011. С. 239.

14. Афанасьева Н. М. Сравнение схем аппроксимации по времени при моделировании задач фильтрации // Сборник трудов IX Всероссийской научно- практической конференции студентов, аспирантов и молодых ученых «Молодежь и современные информационные технологии». Томск: Изд-во СПБ Графикс-С, 2011. С. 168-169.

15. Афанасьева Н. М. Исследование схем аппроксимаций для уравнения насыщенности в задачах двухфазной фильтрации // VI Международная конференция по математическому моделированию: Тез. докл. / Под редакцией И.Е. Егорова, В .И. Васильева - Якутск : ОАО «Медиа- холдинг Якутия», 2011. С. 184.

16. Васильева М. В., Афанасьева Н. М. Исследование схем с весами для уравнений конвекции-диффузии с использованием библиотеки Score // Суперкомпьютерные технологии математического моделирования: Тез. докл. / Под редакцией В.И. Васильева - Якутск : ОАО «Медиа-холдинг Якутия», 2011. С. 73.

17. Афанасьева Н. М. Экспоненциальные схемы для нестационарных уравнений конвекции-диффузии // 1П Всероссийская научная конференция студентов, аспирантов, молодых ученых и специалистов «Математическое моделирование развития северных территорий Российской Федерации»: Тез.докл. / Под редакцией В .И. Васильева - Якутск : Изд-во «Сфера», 2012. С. 122.

18. Афанасьева Н. М., И.К.Сирдитов. Исследование эффективности распараллеливания при расчете давления в нефтяном пласте // Материалы Международного научного форума студентов, аспирантов и молодых ученых стран Азиатско-Тихоокеанского региона. / Под общей редакцией Н.В. Воеводиной. - Владивосток: Издательский дом Дальневост. федерал.ун-та, 2012. С. 10.

19. Afanasyeva N., Vabishchevich P., Vasilyeva M. Unconditionally stable schemes for non-stationary convection-diffusion-reaction equations // NAA'12: Fifth Conference on Numerical Analysis and Applications. June 15-20, 2012 Lozenetz, Bulgaria. Abstracts, 2012. P. 2.

20. Afanasyeva N. Stable schemes for convection-diffusion-reaction problems // Суперкомпьютерные технологии математического моделирования: Тез. докл. / Под редакцией В.И. Васильева - Якутск: Издательский дом СВФУ, 2013. С. 9-10.

21. Афанасьева Н. М. Математическое моделирование фильтрации: учебное пособие. / И. М. Афанасьева, М. В. Васильева, А. Е. Колесов. - Якутск: Издатель-ско-полиграфический комплекс СВФУ, 2011. - 85с.

Подписано в печать 18.11.13. Формат 60x84/16. Гарнитура «Тайме». Печать офсетная. Печ. л. 1,5. Уч.-изд. л. 1,8. Тираж 100 экз. Заказ № 356 Издательский дом Северо-Восточного федерального университета, 677891, г. Якутск, ул. Петровского, 5.

Отпечатано в типографии ИД СВФУ

Текст работы Афанасьева, Надежда Михайловна, диссертация по теме Математическое моделирование, численные методы и комплексы программ

Министерство образования и науки Российской Федерации Северо-Восточный федеральный университет им. М.К. Аммосова

На правах рукописи

04201 452066 Афанасьева Надежда Михайловна

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

специальность: 05.13.18 — Математическое моделирование, численные методы

и комплексы программ

ДИССЕРТАЦИЯ на соискание учёной степени кандидата физико-математических наук

Научный руководитель: д.ф.-м.н., профессор Вабищевич П.Н.

Якутск - 2013

Содержание

Введение 4

1 Безусловно устойчивые схемы для задач конвекции-диффузии 12

1.1 Введение..................................................................12

1.2 Задачи конвекции-диффузии............................................14

1.3 Дифференциально-разностная задача..................................18

1.4 Схемы с весами для задач конвекции-диффузии......................21

1.5 Безусловно устойчивая схема............................................25

1.6 Другие задачи............................................................27

1.7 Тестовая задача..........................................................29

2 Безусловно монотонные схемы 33

2.1 Введение..................................................................33

2.2 Уравнения конвекции-диффузии........................................36

2.3 Устойчивость двухслойных схем........................................37

2.4 Разностные схемы для уравнений конвекции-диффузии..............42

2.5 Экспоненциальные схемы................................................46

2.6 Многомерные задачи....................................................49

2.7 Локально-одномерные схемы............................................52

2.8 Задачи конвекции-диффузии-реакции..................................56

2.9 Тестовая задача..........................................................60

3 Схемы расщепления для некоторых параболических уравнений 68

3.1 Введение..................................................................68

3.2 Постановка задачи........................................................70

3.3 Дифференциально-разностная задача..................................71

3.4 Двухслойные схемы......................................................75

3.5 Схемы расщепления......................................................79

4 Численное моделирование задачи двухфазной фильтрации 82

4.1 Введение..................................................................82

4.2 Основные уравнения фильтрации......................................84

4.3 Фильтрация сжимаемой жидкости......................................89

4.4 Вычислительные алгоритмы............................................90

4.5 Результаты экспериментов..............................................93

Заключение 99

Литература 101

Введение

Современные теоретические исследования прикладных проблем базируются на широком использовании вычислительных средств (компьютеров и численных методов) [5,9,34,53,57,58,68,93]. Традиционные аналитические средства прикладной математики используются для предварительного качественного исследования математических моделей, тестирования вычислительных алгоритмов.

Прикладные математические модели механики сплошной среды включают системы связанных друг с другом нестационарных нелинейных уравнений с частными уравнениями, системы обыкновенных дифференциальных и алгебраических уравнений. При численном решении краевых задач для систем нестационарных уравнений в частных производных аппроксимация по пространству проводится на основе разностных методов, метода конечных элементов, метода конечных объемов [24,59,65,81].

Проблемы численного моделирования проблем гидро- и газодинамики отражены во многих работах, среди которых мы отметим [4,35,54,55,75,77,91,94]. Основная литература по вычислительной гидро- и газодинамике, тепломассопе-реносу ориентирована на лиц с инженерной подготовкой, когда материал излагается с привлечением лишь элементарных понятий теории вычислительных методов математической физики. Упор делается, в основном, на алгоритмическую сторону проблемы, на экспериментальное тестирование численных алгоритмов. В ряде книг (прежде всего в [14,95]) проводится строгое математическое исследование вопросов разрешимости непрерывных задач и их определенного класса дискретных аналогов.

Основные особенности проблем механики сплошной среды связаны с учетом

конвекции, ее доминированием во многих процессах. Теоретическая и методическая отработка вычислительных алгоритмов, ориентированных на численное моделирование таких проблем, должна проводиться на базовых, модельных задачах — краевых задачах для уравнений конвекции-диффузии.

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

• построение дискретных аналогов, наследующих основные свойства дифференциальной задачи;

• исследование устойчивости (корректности) разностной задачи;

• эффективная вычислительная реализация на современной вычислительной технике.

Для построения разностных схем [23-25] сформулирован общий принцип консервативности разностных схем, как схем для которых выполнен соответствующий закон сохранения на дискретном уровне. Получены однородные разностные схемы для задач с разрывными коэффициентами, задач с обобщенными решениями. Для написания разностных схем на произвольных сетках предложен метод опорных операторов, который связан с согласованной аппроксимацией дифференциальных операторов векторного анализа (градиента, дивергенции, ротора). A.A. Самарским предложен и применен общий методологический принцип получения разностных схем заданного качества на основе малых возмущений операторов (коэффициентов) разностной схемы — принцип регуляризации разностных схем.

Исходные дифференциальные уравнения могут быть записаны в различных формах. Это относится не только к полной системе уравнений гидродинамики [97], но и к базовым задачам конвекции-диффузии [30]. Свойство консервативности является следствием выбора нужных аппроксимаций для выбранных форм дифференциальных уравнений.

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

Для базовых задач механики сплошной среды большое внимание уделяется построению монотонных схем, которые связываются с выполнением принципа максимума на дискретном уровне [30]. Это свойство отражает качество приближенного решения, с одной стороны, и, с другой стороны, позволяет сформулировать условия устойчивости в соответствующих нормах.

Отдельного внимания заслуживают задачи с преобладанием конвекции перед диффузией. Соответствующие краевые задачи относятся к сингулярно возмущенным [16] и требуют разработки вычислительных алгоритмов, которые адаптируются к этим особенностям решения [70,78].

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

При исследовании разностных схем для нестационарных задач математической физики широко используется общая теория устойчивости (корректности) операторно-разностных схем [6,24,33,82]. В настоящее время получены точные (совпадающие необходимые и достаточные) условия широкого класса двух- и трехслойных разностных схем в конечномерных гильбертовых пространствах.

Необходимо особо подчеркнуть конструктивность общей теории устойчивости операторно-разностных схем, в которой критерии устойчивости формулируются в виде легко проверяемых неравенств для операторов. Среди наиболее важных обобщений отметим использование общей теории устойчивости для некорректных эволюционных задач [26,28,84,85] и для исследования проекционно-раз-ностных схем (схем конечных элементов) [6,27,86]. Получены также новые априорные оценки устойчивости в интегральных по времени нормах [32], на основе которых исследуется, в частности, сходимость разностных схем для задач с обобщенными решениями. Особого внимания заслуживают полученные априорные оценки сильной (коэффициентной) устойчивости при различных предположениях о возмущении операторов (коэффициентов) дифференциальной и разностной задач [31,63].

Для нахождения решения сеточных задач необходимо решать большие системы линейных или нелинейных алгебраических уравнений. Широкое распространение получили итерационные методы сеточных уравнений [21,24,80]. Решена проблема упорядочивания итерационных параметров в чебышевских итерационных методах. На общем операторном уровне проведена оптимизация выбора итерационных параметров для приближенного решения несамосопряженных задач. Предложены новые варианты итерационного метода переменных направлений. Особого внимания заслуживает попеременно-треугольный итерационный метод, который относится к классу наиболее быстрых и применяется для общих эллиптических сеточных уравнений.

При теоретическом исследовании численных методов приближенного решения задач конвекции-диффузии традиционно ориентируются на случай сжимаемой среды. Уравнение конвекции-диффузии в этом случае можно на дифференциальном уровне записать либо в дивергентной, либо недивергентной, либо в симметричной форме [30]. Такая эквивалентность на дискретном уровне имеется только при специальных аппроксимациях конвективного переноса и дивергенции скорости. Успех здесь достигается при задании скалярных полей для переноса

субстанции и скорости (векторного поля) на разнесенных сетках.

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

При численном решении нестационарных задач для уравнений конвекции-диффузии наиболее широко применяются двух- и трехслойные схемы. Исследование устойчивости и сходимости двух- и трехслойных схем для приближенного решения конвекции-диффузии базируется на теории устойчивости (корректности) операторно-разностных схем A.A. Самарского [24,33,82] с учетом несамосопряжённости операторов.

В случае сжимаемых сред основные проблемы порождены тем, что оператор задачи, вообще говоря, незнакоопределен. В этом случае рассматриваемый процесс может быть недиссипативным, т.е. норма решения однородной задачи не убывает со временем. Такое поведение нормы решения необходимо передать на дискретном уровне при выборе аппроксимаций по времени. В частности, с учетом незнакоопределенности оператора задачи мы должны ориентироваться на ¿»-устойчивые (д > 1) операторно-разностные схемы. Построение безусловно устойчивых схем для сжимаемых сред является актуальной проблемой вычислительной математики и прикладного математического моделирования.

Для уравнения конвекции-диффузии при задании конвективного переноса в недивергентной (характеристической) форме естественный выбор нормы есть Loo(fi). В этом случае выполнен принцип максимума, для дискретных задач можно строить те или иные монотонные схемы. Безусловно монотонные аппроксимации связываются с направленными аппроксимациями конвективного переноса, линейными или нелинейными регуляризованными монотонными схемами.

При исследовании проблем гидродинамики часто ориентируются на запись

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

Исследование устойчивости в гильбертовых пространствах базируется на проверке соответствующих операторных неравенств. Для задач конвекции-диффузии с конвективными слагаемыми в недивергентной и дивергентной формах естественно устойчивость рассматривается в банаховых пространствах Ьоо(и)) и Ь\{ш) (сеточных аналогах А» (О) и Ь^О,)). Основные результаты получены с применением принципа максимума для сеточных величин. Более перспективным представляется использование понятия логарифмической нормы [50,51], когда мы снова оперируем с операторными неравенствами. Представляет несомненный интерес с использованием этого математического аппарата исследовать различные классы схем для задач конвекции-диффузии.

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

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

алгоритм для задач многофазной фильтрации с расщеплением по физическим процессам (отдельные уравнения для давления по фазам). Эти теоретические результаты использовались при численном моделирование задачи двухфазной фильтрации.

В первой главе предложены и исследованы безусловно устойчивые схемы для задач конвекции-диффузии с учетом сжимаемости среды, которые учитывают незнакоопределенность оператора задачи. Рассмотрены двухслойные схемы с весами для нестационарных задач конвекции-диффузии, проведено исследование их устойчивости при использовании различных форм записи конвективного переноса. Безусловно ^-устойчивая разностная схема построена на основе введения новых переменных.

Монотонные схемы второго порядка точности по пространству для нестационарных задач конвекции-диффузии рассматриваются во второй главе. При записи конвективных слагаемых в дивергентной и недивергентной формах построение монотонных схем базируется на переформулировании членов конвективного и диффузионного переноса. Получены условия устойчивости разностных схем в равномерной и интегральной нормах с привлечением понятия логарифмической нормы. Для двумерных задач безусловно монотонные схемы строятся на основе схем расщепления по пространственным переменным.

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

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

сопряженных эллиптических операторов. Для типичных значений сжимаемости пластовых флюидов стандартные схемы аппроксимации по времени могут быть условно устойчивыми. Рассмотрена трехмерная задача с нагнетательными и добывающими скважинами. Используется конечно-элементная аппроксимация по пространству, разработанное программное обеспечение базируется на библиотеке научных вычислений РЕшСБ.

Автор диссертационной работы выражает глубокую признательность научному руководителю П.Н.Вабищевичу за ценные советы, плодотворное обсуждение вопросов. Автор также выражает благодарность коллегам из Центра вычислительных технологий СВФУ им. М.К. Аммосова.

Глава 1

Безусловно устойчивые схемы для задач

?

конвекции-диффузии

Задачи конвекции - диффузии являются базовыми для задач ме�