www.volsu.ru
МАТЕМАТИКА И МЕХАНИКА
DOI: https://doi.org/10.15688/mpcm.jvolsu
УДК 514.142.2+514.174.6 ББК 22.19
Дата поступления статьи: 10.04.2023 Дата принятия статьи: 12.05.2023
ПОСТРОЕНИЕ С1-ГЛАДКИХ КУСОЧНО-КВАДРАТИЧНЫХ
ФУНКЦИЙ ПРИ РЕШЕНИИ КРАЕВЫХ ЗАДАЧ УРАВНЕНИЙ 4-го ПОРЯДКА НА ТРЕУГОЛЬНОЙ СЕТКЕ
Алексей Александрович Клячин
Доктор физико-математических наук, заведующий кафедрой математического анализа и теории функций, Волгоградский государственный университет [email protected], [email protected] https://orcid.org/0000-0003-3293-9066
просп. Университетский, 100, 400062 г. Волгоград, Российская Федерация
СО см о
CS
03
<
к к ¡г
Илья Юрьевич Веревкин
Ассистент кафедры математического анализа и теории функций, Волгоградский государственный университет [email protected]
просп. Университетский, 100, 400062 г. Волгоград, Российская Федерация
Аннотация. В настоящей работе представлен один подход построения непрерывно дифференцируемых кусочно-квадратичных функций на треуголь-к ной сетке, основанный на сглаживании кусочно-линейной функции в окрест-
т ности ребер и узлов триангуляции. Разработанный метод не требует решения
систем линейных алгебраических уравнений как при построении сплайнов. Данное обстоятельство позволило применить этот класс функций для приближенного решения краевых задач уравнения 4-го порядка.
Ключевые слова: бигармонические функции, треугольная сетка, ч кусочно-полиномиальные функции, погрешность вычисления, метод градиент-
„ ного спуска.
Введение
Мы рассматриваем функционал вида
I(и) = Ц С(х,у,и,ихиу,ихх,иху,иуу(1) п
который определен для функций и € С2(П), а функция С имеет все непрерывные частные производные до третьего порядка включительно по всем своим переменным.
Для функционала I(и) можно записать соответствующее уравнение Эйлера — Пуассона вариационной задачи
_д2 д2 д2 д д ®[и] = д& + + д^ СиУУ - ^ - дуСиу + Си = 0' (2)
Отметим, что частным случаем уравнения (2) является бигармоническое уравнение
д4 и ^ д4и д4и дх4 дх2ду2 ду4
которому соответствуют функции С = и2сх + 2и2ху + ь? и С = (ихх + иуу)2. В качестве еще одного примера приведем функционал полной свободной энергии деформированной пластинки (см. [10, гл. II]), играющий важную роль в теории упругости,
п\(д2и д2и\2 ( д2и \2 д2ид2и\] , ,
+ д^) +2(1 - ^ {ЖЯу) - 8^2 Щу^У-
Численному решению уравнений 4-го порядка, в том числе и бигармоническому уравнению, посвящено огромное количество работ как в отечественных, так и зарубежных журналах (см., например, [1-6; 11-17].
В перечисленных работах главным образом используется метод разностных отношений из-за достаточно простых формул аппроксимации производных 4-го порядка. Однако для нелинейных уравнений более предпочтительным является метод конечных элементов с применением вариационных принципов. В этом случае приходится осуществлять построение полигональной сетки. В работах [7;8] были исследованы вопросы аппроксимации функционала (1) в треугольных сетках и сходимость вариационного метода решения краевой задачи уравнения (2). Однако при численном решении появляются сложности, связанные с построением непрерывно-дифференцируемых кусочно полиномиальных функций на триангуляциях. В частности, для их построения требуется решать большие системы уравнений на каждом шаге вариационного метода. При попытке обойтись только непрерывными кусочно полиномиальными функциями мы получали отрицательный результат (обнаруживалась расходимость приближенных решений) [9]. В настоящей работе мы обходим возникающие трудности — указываем способ построения кусочно-полиномиальных функций, имеющих непрервные частные производные. С помощью такого класса функций нами получены формулы для аппроксимации функционала (1) и проведена проверка метода на примере бигармонического уравнения.
1. Построение кусочно-полиномиальной функции
Пусть задана многоугольная ограниченная область П С И2. Рассмотрим произвольное разбиение этого многоугольника на невырожденные треугольники Т\, Т2, ... Тм и пусть М\, М2, ... Мр — все вершины этих треугольников. Будем предполагать, что этот набор треугольников образует триангуляцию области П. Через Г обозначим стороны всех треугольников, I = 1, 2,... Ь, а максимальный диаметр всех треугольников обозначим через К, то есть
К = тах &\атТк.
1<к<И
Предположим, что в каждом узле М.\ задано произвольно значение щ. Для каждого треугольника Тк обозначим через М^, М^, М^ его вершины. Тогда можно определить линейную функцию Ьк(х,у) такую, что Ьк(М.\к) = Щк, в = 1, 2, 3. В итоге получим кусочно-линейную функцию Ь(х, у), которая в каждом треугольнике Тк совпадает с функцией Ьк(х, у). Помимо нее аналогично строится кусочно-квадратичная функция Q(х, у), если к вершинам треугольника добавить еще середины его сторон. Однако функция Q(х, у) не является непрерывно дифференцируемой, что означает недопустимость использования ее при минимизации функционала (1). Для случая обыкновенных дифференциальных уравнений подобная проблема была подробно описана в работе [7]. Там же был предложен способ построения класса допустимых функций вариационной задачи, основанный на сглаживании кусоно-линейных функций. В настоящей статье мы данный подход распространяем на двумерный случай.
Опишем способ сглаживания кусочно-линейной функции Ь(х, у). Выберем достаточно малые е > 0 и 6 > 0. Для каждого ребра Гг, выходящего из внутренней вершины Мг, построим прямоугольник К1, средняя линия которого проходит по ребру Г и центр которого совпадает с серединой ребра Г. При этом ширина прямоугольника равна 26, а длина Г — 2е. Выбор величин е и 6 позволяет получить такое расположение прямоугольников Д, чтобы они не пересекались друг с другом. Затем соединим ближайшие к Мг вершины таких прямоугольников так, чтобы получился выпуклый многоугольник Бг, содержащий точку Мг (см. рис. 1). В каждом прямоугольнике построим квадратичную функцию и следующим образом. Рассмотрим ортонормированный базис в\, е2, где вектор в\ направлен вдоль ребра Г от точки Мг, а е2 — ему ортогональный. Пусть (£, в) — координаты в этом базисе и (0,0) соответствует центру прямоугольника Кг. Положим и(Ь, в) = щЬ + Ь^в), где а = (ЧЬк,е\) и Ьк линейная функция для одного из треугольников, примыкающих к ребру Г.
Функция Ьг(з) = вг,282 + Ргдз + Рг,о определена на отрезке [—6, 6]. При этом Ь[(6) и Ь\(—6) совпадают со значениями в треугольниках с одной и другой стороны от ребра Гг. Также совпадают Ьг(6) и Ьг(—6) в соответствующих точках со значениями функций Ьк для треугольников, имеющих ребро Гг. В многоугольнике Б сглаживание строится в полярных координатах с полюсом в точке Мг таким образом, что для каждого фиксированного полярного угла сглаживающая функция есть многочлен 3-ей степени от координаты г (расстояние до точки М.¿). В итоге получим кусочно-полиномиальную функцию и, имеющую непрерывные производные 1-го порядка. Нужно отметить, что вторые производные этой функции равны нулю вне многоугольников Б и прямоугольников Дг.
Рис. 1. Построение сглаживающей функции 2. Вывод формулы вычисления функционала
Выпишем функционал, который будем минимизировать для поиска решений краевых задач. Ясно, что вычисление интеграла (2) можно разбить на следующие части — вычисляются интегралы по многоугольникам 6, по прямоугольникам ^ и по многоугольникам вида
Рк = Тк \ ftjs^ и .
Для простоты изложения дальнейшие рассуждения будем проводить для случая, когда С = и2хх + 2и2ху + иуу. Тогда, так как вторые производные функций Ьк в треугольниках Тк равны нулю, то интегралов по множествам Рк не будет. Таким образом,
{Ul + 2 U2xy + U2yy) dxdy = ^Ц (U2XX + 2U2xy + U2yy) dxdy +
1 R,
+ E fi Uxx + 2UL + U2 ) dxdy.
J2 +2U2
XX 1 ^ xy
г S
Отметим, что выражение Ux2X + 2UX2y + Uy2y инвариантно при ортогональной замене переменных. Следовательно, в каждом прямоугольнике оно равно в точности 4ß22. Отсюда получаем
Е // (UXx + 2 UXy + U2yy) dxdy = 4 £ ß22\Ri |, 1 R] 1
где \Ri\ — площадь прямоугольника Ri. В работе [7] была получена формула для вычисления коэффициентов ß;2. В нашем случае она выглядит так
ßi,2 = ± <v L' -V L"Л),
где Ь',Ь" — сужение функции Ь на два соседних треугольника с ребром Г. В итоге приходим к равенству
Е// (и1 + 2и2ху + и2уу) йхйу = -6 — Л))21К|.
1 щ 1
Рассмотрим теперь области Si. По построению функция и(х, у) непрерывно дифференцируема в П и бесконечно дифференцируема в каждом многоугольнике Б^. Рассмотрим функцию
Вг(х, у) = и1х + 2и2:у + и2уу, (х, у) е Бг.
Обозначим через Вг кусочно-линейное приближение функции В», построенное по значениям этой функции в точке Мг и вершинах многоугольника Бг. Тогда
/Г 1
I (и2хх + 2 и2ху + и2уу) ¿хйу =6 ЕЕ {¿гВг(Мг) + 2Вг(М?)) $ | + о(к2), к ^ 0, 1 ^ 3
где ¿г — число вершин М- ,] = 1,многоугольника и Б?,] = 1,— треугольники разбиения многоугольника Бг. Итак, окончательно приходим к равенству
^XX + 2иху + иуу) -62
"П '
+ 3 ЕЕ (^Вг(Мг) + 2Вг(М?)) |Б| + о(к2), к ^ 0.
г 3
Отбрасывая бесконечно малую величину в правой части этого равенства, мы получаем функционал
{ихх + 2Uxy + U2yy) dxdy = -L E«VL' - VL",^))2^| +
1( и) = 452 Е«^' — ё{))2 |Д | + ^ ЕЕ (¿гВг(Мг) + 2Вг(М3)) |Б |, (3)
I г 3
который будем применять для решения краевой задачи вариационным методом.
3. Описание алгоритма минимизации функционала
Для минимизации функционала (3), как функции значений в точках Мг, мы будем использовать метод градиентного спуска. Нужно отметить, что при изменении значения функции и в точке Мг поменяются и ее значения в вершинах треугольников, которые имеют точку Мг в качестве своей вершины. Также изменятся значения и в вершинах треугольников, которые имеют общие стороны с этими треугольниками. В остальных треугольниках изменений не будет.
В первую очередь нам нужно определиться с тем, какие структуры данных нам понадобятся. Например, для вычисления изменения выражения
(V Ь' — V 1"^)
нам, очевидно, нужно знать, какие треугольники примыкают друг к другу по стороне Г. Поэтому, перед самой процедурой минимизации функционала мы создали следующие массивы данных, позволяющие:
• по номеру г получить список треугольников, которые точку М.г имеют в качестве своей вершины;
по номеру получить список соседних с М. узлов сетки, то есть тех точек, которые связаны с М. ребрами триангуляции;
по номеру получить список всех треугольников, которые имеют с треугольником Тк общую сторону;
• по номеру I получить список треугольников, которые имеют общую сторону Г.
по номеру получить список ребер триангуляции, выходящих из вершины М. .
Помимо этого, мы сформировали массив, в который занесли информацию о том, является ли узел триангуляции граничным или нет. Кроме того, так как граничные условия для уравнения 4-го порядка включают в себя условия на нормальные производные, то формируется массив, указывающий на то, что треугольник триангуляции является граничным или внутренним. Треугольник будет граничным, если хотя бы две его вершины являются граничными.
Теперь опишем сам алгоритм одного шага итерации в методе градиентного спуска для минимизации выражения (3).
1) Для каждой внутренней вершины М. , которая не принадлежит граничному треугольнику, изменяем текущее значение иг на некоторую величину Аи
иг+ = иг + Аи, и~ = иг — Аи.
2) Перебирая все ребра, выходящие из вершины М. , вычисляем для них суммарное изменение с1Б± выражения (УЬ' — VЬ'',е11) при переходе к новым значениям иг±.
3) Перебирая все ребра, противоположные вершине Мг, вычисляем для них суммарное изменение выражения (V Ь' — VЬ",е11) при переходе к новым значениям
и±.
4) Для самой точки Мг и всех ее соседних вычисляем суммарное изменение выражения
±
гВг(Мг) + 2Вг(М?)) 6 |
при переходе к новым значениям и±. 5) Вычисляем новое значение функции и в точке Мг по формуле
dSf + ¿8++ + ¿8+ — с18- — — с18з
т тпе'ш тт
иг = иг — а-
2А и
где а > 0 — подбираемый параметр.
Для проверки алгоритма мы рассмотрели классическую краевую задачу для бигар-монического уравнения
д4и п д4и д4и . . , 7. ,
д* + 2 д^ + =0, (Х,У) € (а,Ь) Х (С ^
и(а, у) = фа(у), и(ъ, у) = фь(y), У € [с, d},
и(х,с) = фс(х), u(x,d) = фа(х),х Е [a,b],
du du
-q^\x=a = фa{y), \x=b = "Фь^ , У Е fa^
du
du,
\у=с = -фс(ж), ^\у=а = ^(¡{х), х Е [а,Ь].
Треугольная сетка строилась следующим образом. Для любых натуральных п и т полагаем
XI = а + г(Ь — а)/п, у^ = с + — с)/т, г = 0,1,...,п, ] = 0,1,...,т.
После чего точки М^ = ) соединяем в треугольники
А Мг]Мг+1]Мг+1]+1, ДМуМу+1Мг+у+1, г = 0,1, ...,п — 1, 3 = 0,1, ...,т — 1. Для бигармонического уравнения соответствующий функционал имеет вид
1(и)
i^^xx I 2uxy I иуу) dxdy.
[a,b] х [c,d]
Нужно отметить, что программная реализация алгоритма выполнялась так, чтобы она практически не зависела от выбора триангуляции. Для тестирования программы мы взяли прямоугольник [0, 2] х [0, 3], а в качестве точного решения — функцию щ(х, у) = = 0, 05(ж4 — у4). При п = т = 6 и 1000 итераций максимальная абсолютная ошибка составила 0,005672. На следующем рисунке приведен график абсолютной ошибки в зависимости от количества итераций.
Рис. 2. График абсолютной погрешности приближенного решения
В таблице ниже можно видеть значения ошибки, соответствующие количеству итераций.
Номер итерации Погрешность Номер итерации Погрешность
50 0,200608 550 0,0057517
100 0,0950549 600 0,00570848
150 0,046695 650 0,00568868
200 0,0244725 700 0,0056796
250 0,0142873 750 0,00567544
300 0,00961995 800 0,00567353
350 0,00748111 850 0,00567266
400 0,00650098 900 0,00567226
450 0,00605184 950 0,00567208
500 0,00584602 1000 0,00567199
Заключение
На основе ряда численных экспериментов, проведенных для бигармонического уравнения, можно сделать следующий вывод. Приведенный в работе метод построения непрерывно дифференцируемой функции, являющейся результатом сглаживания кусочно-линейной функции по ребрам и вершинам триангуляции, позволяет применять его при решении краевых задач уравнений 4-го порядка вариационного типа на треугольных сетках любой конфигурации.
СПИСОК ЛИТЕРАТУРЫ
1. Берикелашвили, Г. К. О скорости сходимости разностного решения первой краевой задачи для эллиптического уравнения четвертого порядка / Г. К. Берикелашвили // Диф-ференц. уравнения. — 1999. — № 35 (7). — С. 958-963.
2. Боган, Ю. А. О методе потенциала для эллиптического уравнения четвертого порядка из анизотропной теории упругости / Ю. А. Боган // Сиб. журн. индустр. матем. — 2000. — № 3 (2). — С. 29-34.
3. Вабищевич, П. Н. Численное решение вариационных эллиптических неравенств четвертого порядка / П. Н. Вабищевич // Журн. вычисл. матем. и матем. физ. — 1984. — № 24 (9). — С. 1312-1319.
4. Карачик, В. В. Решение задачи типа Робена для бигармонического уравнения / В. В. Карачик // Изв. вузов. Матем. — 2018. — № 2. — С. 39-53. — 001: https://doi.org/10.3103/S1066369X18020056
5. Карчевский, М. М. Смешанный метод конечных элементов для неклассических граничных задач теории пологих оболочек / М. М. Карчевский // Учен. зап. Казан. ун-та. Сер. Физ.-матем. науки. — 2016. — № 158 (3). — С. 322-335.
6. Клячин, А. А. Аппроксимация уравнений с частными производными 4-го порядка в классе кусочно-полиномиальных функций на треугольной сетке / А. А. Клячин, В. А. Клячин // Математическая физика и компьютерное моделирование. — 2019. — Т. 22, № 2. — С. 65-72. — 001: https://doi.Org/10.15688/mpcm.jvolsu.2019.2.5
7. Клячин, А. А. О С 1-сходимости кусочно-полиномиальных решений вариационного уравнения 4-го порядка / А. А. Клячин // Уфимский математический журнал. — 2022. — № 14 (3). — С. 63-73.
8. Клячин, А. А. Оценка погрешности вычисления функционала, содержащего производные второго порядка, на треугольной сетке / А. А. Клячин // Сибирские электронные математические известия. — 2019. — № 16. — С. 1856-1867.
9. Клячин, А. А. Построение С ^гладких кусочно-квадратичных функций при решении краевых задач уравнений 4-го порядка / А. А. Клячин // Мате-
матическая физика и компьютерное моделирование. — 2022. — № 25 (3). — C. 5-14. — DOI: https://doi.Org/10.15688/mpcm.jvolsu.2022.3.1
10. Ландау, Л. Д. Теоретическая физика : в 10 т. Т. VII : Теория упругости / Л. Д. Ландау, Е. М. Лифшиц. — М. : Наука, 1987. — 248 с.
11. Приказчикова, В. Г. Асимптотическая оценка точности дискретной спектральной задачи для уравнения четвертого порядка / В. Г. Приказчикова // Журн. вычисл. матем. и матем. физ. — 1991. — № 31(3). — C. 372-380.
12. Уткина, Е. А. Задача Неймана для одного уравнения четвертого порядка / Е. А. Уткина // Вестн. Самар. гос. техн. ун-та. Сер. Физ.-мат. науки. — 2009. — № 2 (19). — C. 29-37.
13. Ушаков, А. Л. Итерационная факторизация для численного решения эллиптического уравнения четвертого порядка в прямоугольной области / А. Л. Ушаков // Вестн. Южно-Урал. ун-та. Сер. Матем. Мех. Физ. — 2014. — № 6 (1). — C. 42-49.
14. Шапеев, В. П. Решение с повышенной точностью бигармонического уравнения в нерегулярных областях методом коллокации и наименьших квадратов / В. П. Шапеев,
B. А. Беляев // Вычислительные методы и программирование. — 2018. — № 19 (4). —
C. 340-355.
15. A Compact Difference Scheme for the Biharmonic Equation in Planar Irregular Domains / M. Ben-Artzi, I. Chorev, J. P. Croisille, D. Fishelov // SIAM J. Numer. Anal. — 2009. — № 47 (4). — P. 3087-3108. — DOI: https://doi.org/10.1137/080718784
16. Mutigrid Solution of Automatically Generated High-Order Discretizations for the Biharmonic Equation / I. Altas, J. Dyn, M. M. Gupta, R. P. Manohar // SIAM J. Sci. Comput. — 1998. — Vol. 19, № 5. — P. 1575-1585. — DOI: https://doi.org/10.1137/S1464827596296970
17. Zenisek, A. Interpolation Polynomials on the Triangle / A. Zenisek // Numer. Math. — 1970. — № 15. — P. 283-296.
REFERENCES
1. Berikelashvili G.K. O skorosti skhodimosti raznostnogo resheniya pervoy kraevoy zadachi dlya ellipticheskogo uravneniya chetvertogo poryadka [On the Rate of Convergence of a Difference Solution of the First Boundary Value Problem for a Fourth-Order Elliptic Equation]. Differents. uravneniya [Differential Equations], 1999, no. 35 (7), pp. 958-963.
2. Bogan Yu.A. O metode potentsiala dlya ellipticheskogo uravneniya chetvertogo poryadka iz anizotropnoy teorii uprugosti [On the Potential Method for the Fourth Elliptic Equation Order From Anisotropic Elasticity Theory]. Sib. zhurn. industr. matem. [Siberian Journal of Industrial Mathematics], 2000, no. 3 (2), pp. 29-34.
3. Vabishchevich P.N. Chislennoe reshenie variatsionnykh ellipticheskikh neravenstv chetvyortogo poryadka [Numerical Solution of Variational Elliptic Inequalities of the Fourth Order]. Zhurn. vychisl. matem. i matem. fiz. [J. Comput. Math. and Mat. Physical], 1984, no. 24 (9), pp. 1312-1319.
4. Karachik V.V. Reshenie zadachi tipa Robena dlya bigarmonicheskogo uravneniya [Solving a Problem of Robin Type for Biharmonic Equation]. Izv. vuzov. Matem. [Russian Mathematics], 2018, no. 2, pp. 39-53. DOI: https://doi.org/10.3103/S1066369X18020056
5. Karchevskiy M.M. Smeshannyy metod konechnykh elementov dlya neklassicheskikh granichnykh zadach teorii pologikh obolochek [Mixed Finite Element Method for Non-Classical Boundary Value Problems in the Theory of Shallow Shells]. Uchen. zap. Kazan. un-ta. Ser. Fiz.-matem. nauki [Scientific Notes Kazan. University Ser. Phys.-Math. Sciences], 2016, no. 158 (3), pp. 322-335.
6. Klyachin A.A., Klyachin V.A. Approksimatsiya uravneniy s chastnymi proizvodnymi 4-go poryadka v klasse kusochno-polinomialnykh funktsiy na treugolnoy setke [Approximation of 4th order Partial Differential Equations in the Class of Piecewise Polynomial Functions on a Triangular Grid]. Matematicheskaya fizika i kompyuternoe modelirovanie
[Mathematical Physics and Computer Simulation], 2019, vol. 22, no. 2, pp. 65-72. DOI: https://doi.Org/10.15688/mpcm.jvolsu.2019.2.5
7. Klyachin A.A. O C 1-skhodimosti kusochno-polinomialnykh resheniy variatsionnogo uravneniya 4-go poryadka [On the C^Convergence of Piecewise Polynomial Solutions of a Fourth-Order Variational Equation]. Ufimskiy matematicheskiy zhurnal [Ufa Mathematical Journal], 2022, no. 14 (3), pp. 63-73.
8. Klyachin A.A. Otsenka pogreshnosti vychisleniya funktsionala, soderzhashchego proizvodnye vtorogo poryadka, na treugolnoy setke [An Estimate of the Error in Calculating a Functional Containing Second-Order Derivatives on a Triangular Grid]. Sibirskie elektronnye matematicheskie izvestiya [Siberian Electronic Mathematical Reports], 2019, no. 16, pp. 1856-1867.
9. Klyachin A.A. Postroenie C 1-gladkikh kusochno-kvadratichnykh funktsiy pri reshenii kraevykh zadach uravneniy 4-go poryadka [Construction of C 1-Smooth Piecewise Quadratic Functions in Solving Boundary Value Problems of 4th order Equations]. Matematicheskaya fizika i kompyuternoe modelirovanie [Mathematical Physics and Computer Simulation], 2022, no. 25 (3), pp. 5-14. DOI: https://doi.org/10.15688/mpcm.jvolsu.2022.3.1
10. Landau L.D., Lifshits E.M. Teoreticheskaya fizika: v 10 t. T. VII: Teoriya uprugosti [Course of Theoretical Physics. Vol. 7: Theory of Elasticity]. Moscow, Nauka Publ., 1987. 248 p.
11. Prikazchikova V.G. Asimptoticheskaya otsenka tochnosti diskretnoy spektralnoy zadachi dlya uravneniya chetvertogo poryadka [Asymptotic Accuracy Estimate Discrete Spectral Problem for the Fourth Order Equation]. Zhurn. vychisl. matem. i matem. fiz. [J. Comput. Math. and Mat. Physical], 1991, no. 31(3), pp. 372-380.
12. Utkina E.A. Zadacha Neymana dlya odnogo uravneniya chetvyortogo poryadka [The Neumann Problem for One Fourth-Order Equation]. Vestn. Samar. gos. tekhn. un-ta. Ser. Fiz.-mat. nauki, 2009, no. 2 (19), pp. 29-37.
13. Ushakov A.L. Iteratsionnaya faktorizatsiya dlya chislennogo resheniya ellipticheskogo uravneniya chetvyortogo poryadka v pryamougolnoy oblasti [Iterative Factorization for the Numerical Solution of a Fourth-Order Elliptic Equation in a Rectangular Domain]. Vestn. Yuzhno-Ural. un-ta. Ser. Matem. Mekh. Fiz. [Bulletin of the South Ural University. Ser. Mat. Mechanics Phys.], 2014, no. 6 (1), pp. 42-49.
14. Shapeev V.P., Belyaev V.A. Reshenie s povyshennoy tochnostyu bigarmonicheskogo uravneniya v neregulyarnykh oblastyakh metodom kollokatsii i naimenshikh kvadratov [Solution with Increased Accuracy of the Biharmonic Equation in Irregular Domains by the Collocation Method and the Least Squares]. Vychislitelnye metody i programmirovanie [Numerical Methods and Programming], 2018, no. 19 (4), pp. 340-355.
15. Ben-Artzi M., Chorev I., Croisille J.P., Fishelov D. A Compact Difference Scheme for the Biharmonic Equation in Planar Irregular Domains. SIAM J. Numer. Anal., 2009, no. 47 (4), pp. 3087-3108. DOI: https://doi.org/10.1137/080718784
16. Altas I., Dyn J., Gupta M.M., Manohar R.P. Mutigrid Solution of Automatically Generated High-Order Discretizations for the Biharmonic Equation. SIAM J. Sci. Comput., 1998, vol. 19, no. 5, pp. 1575-1585. DOI: https://doi.org/10.1137/S1464827596296970
17. Zenisek A. Interpolation Polynomials on the Triangle. Numer. Math., 1970, no. 15, pp. 283-296.
CONSTRUCTION OF С1-SMOOTH PIECEWISE QUADRATIC FUNCTIONS FOR SOLVING BOUNDARY VALUE PROBLEMS OF FOURTH-ORDER EQUATIONS ON A TRIANGULAR GRID
Aleksey A. Klyachin
Doctor of Sciences (Physics and Mathematics),
Head of the Department of Mathematical Analysis and Function Theory, Volgograd State University
[email protected], [email protected] https://orcid.org/0000-0003-3293-9066
Prosp. Universitetsky, 100, 400062 Volgograd, Russian Federation
Ilya Yu. Verevkin
Assistant, Department of Mathematical Analysis and Function Theory,
Volgograd State University
Prosp. Universitetsky, 100, 400062 Volgograd, Russian Federation
Abstract. In this paper, we present one approach to constructing continuously differentiable piecewise-quadratic functions on a triangular grid, based on smoothing a piecewise-linear function in the vicinity of edges and triangulation nodes. In the works [7;8], the issues of approximation of the functional (1) in triangular grids and the convergence of the variational method for solving the boundary value problem of the equation (2) were studied. However, in the numerical solution there are difficulties associated with the construction of continuously differentiable piecewise polynomial functions on triangulations. In particular, their construction requires solving large systems of equations at each step of the variational method. When trying to get by with only continuous piecewise polynomial functions, we got a negative result (divergence of approximate solutions was found) [9]. In this paper, we circumvent the difficulties that arise — we indicate a method for constructing piecewise polynomial functions that have continuous partial derivatives. With the help of this class of functions, we have obtained formulas for approximating the functional (1) and tested the method on the example of a biharmonic equation.
Key words: biharmonic functions, triangular grid, piecewise polynomial functions, calculation error, gradient descent method.