Проблема численного решения уравнений гидродинамики имеет важное практическое значение, так как в подавляющем большинстве случаев (например, когда уравнения описывают течение вязкой, вязкопластической и других жидкостей) нахождение аналитического решения в явном виде не представляется возможным. Однако применение численных методов для решения задач о течении различных жидкостей требует тщательного обоснования используемых алгоритмов. Отметим, что такое обоснование с одной стороны связано с вопросами существования и единственности решения рассматриваемых постановок физических задач, а с другой стороны — с особенностью применения конкретного алгоритма к конкретной задаче (или классу задач). Для многих моделей жидкостей (нелинейно-вязкой, вязкопластической и других) в том или ином виде доказаны теоремы существования и единственности решения соответствующих уравнений движения ([9], [25], [27]). Таким образом, для таких моделей остаётся открытой проблема выбора эффективных численных методов. При численном анализе математических постановок задач гидродинамики, как правило, приходят к нелинейным конечномерным системам алгебраических уравнений, полученных дискретизацией исходных дифференциальных уравнений. Отметим, что, как правило, данные системы характеризуются большой размерностью, что делает невозможным применение прямых методов.
Итак, рассмотрим в ограниченной области О С М2 стационарную первую краевую задачу для уравнения Навье-Стокса в переменных скорость — давление:
— Ди + р (и • V) и + 7р = ?, уи = 0, и1<�зп = о о ре < дд е Ь2(П), [ дсЮ, = О.
Известно, что уравнения (1) описывают течение однородной вязкой несжимаемой жидкости. Дискретизация задачи (1), построенная, например, методом конечных элементов, представляет собой систему нелинейных алгебраических уравнений, относящуюся к классу седловых задач [10], которую схематически можно представить в следующем виде:
Здесь 11 и Р — конечномерные евклидовы пространства вектор-функций, которые являются аппроксимациями пространств V и ?2(Г2)/Ж соответственно.
Нелинейный оператор А{и) представим в виде суммы двух операторов: здесь Б: II —>II — линейный, самосопряженный, положительно определенный оператор;
N: 11 х и —> и — билинейный оператор, удовлетворяющий условию кососимметрии:
В: Р и — линейный оператор. Отметим, что операторы ¿-У, N и В являются дискретными аналогами операторов.
2).
А (и) = 8и + N (4,4),.
Ди, соответственно.
Потребуем, чтобы для оператора В (вместе с оператором S) имел место дискретный аналог известного условия Ладыженской-Бабушки-Брецци (LBB-условие) [12]. Это условие играет важную роль для теорем существования, а также является необходимым для сходимости многих алгоритмов:
СBv и) р, р)< supУТГ^ VpeP,"> 0, (3) где к > 0— сеточно-независимая константа, а Ц^Ц^ = y/(Su, u).
В настоящее время разработано большое количество методов решения седловых задач, среди которых можно выделить класс итерационных методов, полученный различными модификациями хорошо известного [1], [33] алгоритма Эрроу-Гурвица: пп.к.
Q—- + л (ик) + BPk = f, т (4) ~а (рк+1 — рк) + Втик+1 = 0.
Здесь г, a > 0 — независимые итерационные параметры. Q: U —" U — линейный, положительно определённый, самосопряжённый оператор в U.
Отметим, что с практической точки зрения алгоритм Эрроу-Гурвица является крайне привлекательным, так как фактически при его реализации на каждом шаге мы должны решать линейную систему с симметричной положительно определённой матрицей.
Исследованию сходимости и оптимизации алгоритма Эрроу-Гурвица посвящено немалое количество публикаций, однако следует отметить, что в подавляющем большинстве работ рассматривают случай линейных симметричных задач. Однако в отличие от линейных симметричных седловых задач, для которых предельные характеристики эффективности оригинального алгоритма Эрроу-Гурвица не уступают многим другим алгоритмам, для случая нелинейных задач метод Эрроу-Гурвица начинает сходиться крайне медленно, а во многих случаях перестаёт сходиться совсем, что крайне ограничивает область применимости алгоритма. Данное обстоятельство побудило рассмотреть различные модификации и обобщения алгоритма (4), среди которых следует отметить двухпараметрический ?3 — т итерационный метод, предложенный в работе Г. М. Кобелькова [23]: п/к+1 к.
Я—+ А (ик) + (ЗВВтик + Врк = /, т м ' (5) р-1(рк+ + ВТик-+1 = 0.
Метод (5) был предложен в контексте решения задачи Навьс-Стокса, однако в дальнейшем был обоснован и для других классов нелинейных задач [30]. Основное отличие метода (5) от метода (4) заключается в наличии члена (3~1ВВтик, который впервые был предложен в работе [23]. В этой работе была отмечена особая роль слагаемого ¡-3~1ВВтик в улучшении сходимости для нелинейных задач. Однако, как показала практика, для линейных задач скорость сходимости двухпараметрического метода Кобелькова во многих случаях сильно уступала скорости сходимости метода Эрроу-Гурвица.
В дальнейшем, в работе Ю. В. Быченкова и Е. В. Чижонкова [5] был предложен трёхпараметрический итерационный метод: с+1 к и—и + к + рВС-1ВТик + Врк = уг.
Т (6) -аС{рк+1 — рк) + Втик+1 = 0.
Как следует из названия, метод (6) характеризуется наличием трёх независимых итерационных параметров г,/5, а, причём г > 0, а > 0, /? Е М.
Р: 11 —> I/ — линейный, положительно определённый, самосопряжённый оператор на и.
С: Р —" Р — линейный, положительно определенный, самосопряженный оператор на Р.
Легко видеть, что трёхпараметрический метод является обобщением как метода Эрроу-Гурвица (С = 1,(3 = 0), так и двухпараметрического (3 — т метода (С = /, /3 = а-1). Отметим, что при этом метод сохранил свою практическую привлекательность, присущую оригинальному алгоритму Эрроу-Гурвица.
Исследования трёхпараметрического метода были проведены в диссертации Ю. В. Быченкова [20]. В частности, для случая линейных симметричных задач была доказана окончательная теорема сходимости трёхпараметрического метода, а также получены аналитические формулы для оптимальных итерационных параметров.
Теорема 1. Пусть, А — линейный, самосопряжённый, положительно определённый оператор и пусть выполнены следующие неравенства:
7С < ВТА~1 В < ГС,.
6<2<а< дд.
Тогда задача оптимизации алгоритма (6) имеет единственное решение: а= 25 (2Ш-1) + й>0' 0 = °' Т = ~Г' где ш = а до — единственный корень на интервале (0- 1) уравнения.
Ь3 — (1 — и) д2 + - 1) д + (1 — у>) = 0, где? = и при этом норма ошибки ек на к-ой итерации удовлетворяет оценке ек < дке°.
Прокомментируем результат, доказанный в теореме 1. Во-первых, в случае линейной симметричной задачи были получены аналитические значения оптимальных итерационных параметров метода.
Во-вторых, было доказано, что в случае линейной симметричной системы оптимальное значение параметра (3 — 0, то есть фактически, в случае линейной симметричной системы метод Эрроу-Гурвица является оптимальным.
Помимо линейной задачи, в диссертации [20] трёхпараметрический метод был обоснован для двух нелинейных задач:
1. нелинейности типа Навье-Стокса;
2. сильно монотонной нелинейности:
S \щ — u2\q < (A (ui) — A (u2), ui — u2) Vi? i, i?2 € U.
Проиллюстрируем всё вышесказанное на примере двух модельных задач, рассмотренных в работе [20].
В качестве первого примера приведём задачу о течении жидкости в квадратной каверне. Рассмотрим следующую систему:
— Ди + р (и ¦ V) и + Vp = 0,.
V «и = 0, (7).
Чал = S> в области Q, = (0- 1) х (0- 1) с граничными условиями g = (<?ъ #2) следующего вида: gU=o, i = 0, g|y=0 = 0, giy=i = 0, = 1.
N2pa ~~ число итераций в методе Эрроу-Гурвица (/? = 0, Q — С = I). N2pb ~~ число итераций двухпараметрического (3 — т метода (а — ¡-3~г,.
С = 1).
АГ3р — число итераций трёхпараметрического метода (Q = S, С = /). В таблице 1 приведена зависимость количества итераций, необходимых для р N2РА N2 рв ЛГЗР.
0 10 11 8.
1 12 13 10.
5 13 13 10.
10 16 14 11.
50 80 22 22.
100 217 31 31.
200 1177 60 53.
500 — 365 235.
1000 — 1705 726 удовлетворения критерия остановки рассматриваемых итерационных методов (который в данном случае был уменьшение .¿-^-сеточной нормы невязки в 103 раз) от параметра р. В качестве матрицы С} рассматривался дискретный аналог оператора — Д, а в качестве С бралась единичная матрица. Анализ таблицы 1 позволяет сделать вывод о том, что с ростом параметра р (т.е. с ростом влияния нелинейности в задаче) метод Эрроу-Гурвица сходится всё хуже и хуже, а начиная с некоторого предельного р перестаёт сходиться вовсе. В этом смысле область сходимости двухпараметрического /3 — т, а также трёхпараметрического методов гораздо шире. При этом следует отметить, что с увеличением параметра р трёхпараметрический метод начинает сходиться в разы быстрее, чем двухпараметрический (3 — т метод. Важно также заметить, что трудоёмкость одной итерации каждого из рассмотренных методов совпадает. Это означает, что для перехода с одного итерационного слоя на другой необходимо решить систему с симметричной положительно определённой матрицей С}.
В качестве второго примера приведём задачу обтекания тела. Рассмотрим систему (7) в области конфигурация которой представлена на рисунке 1.
В качестве граничных будем рассматривать условия следующего вида:
1г2г4г5 = о, ё^хГз = (-у2- о). г, Г4 гэ Г5 у ^ г2 у.
Рис. 1.
Таблица 2 является аналогом таблицы 1 и демонстрирует зависимость числа итераций каждого из рассматриваемых методов от параметра р.
Таблица 2. рРА ¦^2 РВ ЫЪР.
0 177 273 174.
10 181 278 178.
30 191 288 189.
40 204 304 200.
50 216 320 212.
60 231 347 230.
70 261 368 253.
100 560 471 453.
120 — 655 635.
Комментируя таблицу 2, во-первых, следует отметить, что, как и в предыдущем примере, область сходимости двухпараметрического ?3 — т и трёхпараметрического методов шире, чем у метода Эрроу-Гурвица. Однако в данном примере наибольший интерес представляют первые строки таблицы 2. В случае, когда задача является линейной или близка к ней (т.е. в случае, когда параметр р мал), трёхпараметрический метод сходится гораздо быстрее двухпараметрического (3 — т метода. При этом скорость сходимости метода Эрроу-Гурвица и трёхпараметрического итерационного метода практически совпадает. Заметим, что данное обстоятельство полностью согласуется с результатом, доказанным в теореме 1: в случае линейной, самосопряжённой, положительно определённой задачи (случай, когда р — 0) оптимальное значение итерационного параметра (3 = 0.
Таким образом, трёхпараметрический метод хорошо зарекомендовал себя как для линейных, так и для нелинейных задач. Данная работа посвящена проблеме обоснования возможности и эффективности применения трёх-параметрического итерационного метода для двух новых классов нелинейных задач: задачи течения бингамовской вязкопластической жидкости и обобщённой ньютоновской жидкости.
Бингамовская жидкость (тело Шведова-Бингама) является телом, обладающим такими фундаментальными свойствами, как вязкость и пластичность [3], [15]. Следует отметить, что среды, обладающие вязкостью и пластичностью в различной степени, образуют более широкий класс, нежели бингамовские среды и называются вязкопластическими средами. Уравнение состояния бингамовской жидкости имеет следующий вид: где с (и) — тензор напряжений, -О (и) — тензор скоростей деформаций, 2 и)| — второй инвариант тензора И: |-0(и)|2 = ^ и)•.
С математической точки зрения уравнения движения, описывающие течение бингамовских сред, представляют из себя обобщения уравнений Навье-Стокса (1), отличающиеся от последних наличием нелинейного слагаемого, описывающего пластические свойства среды: дV • В работах Ж.-Л. Лионса, Ж. Дюво, Р. Гловински [9], [21] были проведены теоретические исследования модели течения бингамовской жидкости, результатами которых являются теоремы существования и единственности обобщённых решений уравнений, описывающих течение бингамовской жидкости в двумерном случае, а также теорема существования решения в трёхмерном случае.
Одна из основных сложностей, возникающая при численном моделировании бингамовской жидкости и отличающая её от уравнений Навье.
Стокса, заключается в наличии областей, в которых /}(и) = 0. Для обхода этой трудности применяются два основных подхода: рассмотрение различных регуляризаций нелинейного члена V- (см. [13], [2], [8], [17], [21] и цитированную там литературу), либо исследование вариационных постановок для бингамовской жидкости и использование метода множителей Лагранжа (см. [9], [21], [6], [11] и цитированную там литературу).
В данной работе исследуется вопрос о применимости трёхпараметри-ческого итерационного метода к регуляризованной системе уравнений течения бингамовской жидкости. Отметим, что регуляризация избавляет от многих вычислительных проблем, так как позволяет перейти от вариационных неравенств к уравнениям, для которых могут быть применены многие классические методы численного решения. В контексте данной работы будем ориентироваться на известную [2] е — регуляризацию (е > 0) сла-^ В (и) гаемого V ¦, «., следующего вида:
V • ^ - =. (8).
На первый взгляд, добавление регуляризованного члена (8) в уравнение Навье-Стокса не создаёт дополнительных трудностей по сравнению с исходным уравнением. Вместе с тем, рассмотрев производную (8).
V. =.
2 + : —: D (w)) (ОД: ОД) п.
2+|£,(г)|)3/2 тч.
2 2 тут V, г € V, -О (у): £>(лу) = ^ ^ Z)(v)г•j,•JD (w)г•jr¦) легко видеть, что в зонах, где D (v) = 0.
Ve2 + P (u?)P V 1 e'.
Таким образом, с одной стороны, для обеспечения близости решения ре-гуляризованной и исходной задач параметр регуляризации е необходимо выбирать максимально малым. Однако это автоматически влечёт за собой крайне плохую обусловленность алгоритмов, использующих, например, ньютоновские и квазиньютоновские методы. Это обстоятельство, как правило, играло определяющую роль в выборе метода решения задачи. Однако в случае применения трёхпараметрического метода к регуляризованной задаче проблема плохой обусловленности при малых е получаемой системы пропадает, так как для перехода с одного итерационного слоя (6) к другому нам необходимо решать систему линейных уравнений с симметричной положительно определённой матрицей Q, не зависящей от е. Более того, в случае правильного выбора итерационных параметров метод сходится достаточно быстро. Данные факты показывают крайнюю привлекательность трёхпараметрического метода для расчёта течений бингамовской жидкости.
Обобщённая ньютоновская жидкость [27] — это жидкость, уравнение состояния которой имеет вид: a (u) = -pI + tp (D (u)2)D (u).
Здесь функция ip — так называемая материальная функция [27]. Потребуем, чтобы (р удовлетворяла следующим условиям:
1. <�р (х) — непрерывная на полупрямой 0 < х < оо функция, у которой в d (p (x) любой точке х G (0- оо) существует производная —^—, непрерывно ах dtp (x) зависящая от аи lim —-—х = 0. ж—"о ах.
2. Для Ух G [0- оо) функция <�р (х) удовлетворяет неравенствам: a-j > <�рх) > «1, + - — аз' Г, Д'е а1' а2' аз ~ положительные кон.
ОХ станты.
3. Существуют положительные постоянные <24 и as такие, что d (p (x) «4. — при х > х.
1х.
Отметим, что чисто формально уравнение состояния бингамовской жидкости подпадает под определение обобщённой ньютоновской жидкости при (р (х) — -^ + 1, однако данный вид функции <�р{х) не удовлетворяет условию 1). В случае, если <�р (х) = /х, мы получим уравнение состояния классической ньютоновской жидкости с вязкостью ?1.
Заметим также, что условия 1)—3) несильно ограничивают применимость модели обобщённой ньютоновской жидкости в реальных задачах, так как на практике <�р{х) является аппроксимацией экспериментальных данных [29]. Аппроксимируя экспериментальную зависимость х —" ср (х) различными выражениями на различных участках, можно добиться, с одной стороны, нужной нам гладкости функции <�р (х), а с другой стороны-близости к экспериментальной кривой. Таким образом, обобщённая ньютоновская жидкость охватывает широкий класс физических постановок задач [32].
Основные теоретические исследования обобщённой ньютоновской жидкости были проведены в работе [27]. В частности, были доказаны теоремы существования и единственности соответствующих уравнений движения как в двумерном, так и трёхмерном случаях. В работе [30] была предпринята удачная попытка обоснования применимости двухпараметрического (3 — т метода для решения дискретных аналогов уравнений, моделирующих течение обобщённой ньютоновской жидкости. Таким образом, естественным является желание применить трёхпараметрический метод для задачи расчёта течений обобщённой ньютоновской жидкости.
Диссертация состоит из введения, четырёх глав и заключения.
3.2. Выводы.
В третьей главе предложен практический алгоритм поиска квазиоптимальных итерационных параметров трёхпараметрического итерационного метода. Для нахождения квазиоптимальных г, ?3, а в случае некоторой конкретной задачи, моделирующей течение бингамовской или обобщённой ньютоновской жидкости, мы должны, стартовав с линейной задачи, последовательно изменять физические параметры до тех пор, пока они не совпадут с физическими параметрами исходной задачи. При этом в момент каждого изменения физических параметров находятся новые квазиоптимальные г, ?3, а. Отметим, что, во-первых, этот процесс запускается один раз, после чего для различных векторов правых частей, а также граничных условий, мы можем крайне эффективно находить решение исходной задачи, а во-вторых, в главе были сделаны следующие замечания:
• процедура поиска квазиоптимальных итерационных параметров может быть реализована на сетке с крупным шагом;
• с ростом влияния нелинейных членов задачи для упрощения алгоритма поиска квазиоптимальных итерационных параметров можно положить параметр т равным параметру а.
Эти замечания позволяют существенно снизить трудоёмкость алгоритма поиска квазиоптимальных итерационных параметров. Также следует отметить, что предложенный алгоритм является универсальным в том смысле, что он применим для нахождения итерационных параметров двухпарамет-рического ?3 — т метода, а также алгоритма Эрроу-Гурвица.
Глава 4.
Практическая реализация трехпараметрического итерационного метода.
В настоящей главе приводятся результаты численных экспериментов, среди которых расчёты течений бингамовской жидкости в квадратной каверне, а также расчёты течения Пуазейля в цилиндрических трубах (как постоянного, так и переменного диаметра) вязкой и вязкопластической жидкостей. Приводятся графики линий уровня функций тока, а также профили скоростей и указываются квазиоптимальные итерационные параметры, построенные с помощью процедуры, описанной в главе 3. Особый интерес представляет влияние параметра регуляризации е в случае бингамовской жидкости на трёхпараметрический итерационный метод.
4.1. Задача о каверне.
В этом параграфе мы рассмотрим стандартный тестовый пример для бингамовской жидкости, а именно — расчёты задачи о каверне. Итак, будем рассматривать задачу (1.2) в единичном квадрате = (0- 1) х (0- 1) с условиями на границе следующего вида:
Щх=о = и\х=х = и\у=о = 0, и\у=1 = 1, и||5п = 0.
Для дискретизации (1.2) будем использовать те же конечные элементы, что и в предыдущей главе (см. рис 3). Как и ранее, зафиксируем параметры и и р равными 1 и 0 соответственно. В контексте рассматриваемой задачи интерес представляет поведение трёхпараметрического итерационного метода при изменении параметра д. В качестве матрицы С будем рассматривать единичную матрицу, а в качестве в — дискретный аналог оператора —А. Критерий окончания итераций трёхпараметрического метода и начальное приближение выбирались такими же, как и в предыдущей главе. Значение параметра? для начала принималось равным 0.01. Результаты численных расчётов задачи о каверне (квазиоптимальные итерационные параметры при различных значениях параметра д, а также количество итераций трёхпараметрического метода при найденных параметрах) для N = 32 представлены в таблице 4.1.
Заключение
.
В заключении сформулируем основные результаты диссертации.
1. Для дискретного аналога е—регуляризованных уравнений, описывающих течения бингамовской вязкопластической жидкости, доказана локальная теорема сходимости трёхпараметрического итерационного метода.
2. Для дискретного аналога уравнений, описывающих течения обобщённой ньютоновской жидкости, доказана теорема сходимости трёхпараметрического итерационного метода с произвольного начального приближения.
3. Сформулирован и экспериментально опробован алгоритм поиска практически приемлемых для счёта итерационных параметров в зависимости от параметров дискретизации и физических констант задачи.
Кроме того, с целью демонстрации вычислительной эффективности трёхпараметрического итерационного метода рассчитаны приближённые решения различных модельных и реальных задач течения бингамовской вязко-пластической и обобщённой ньютоновской жидкостей.