Оценка погрешности вычисления площади при кусочно-полиномиальной аппроксимации
Автор: Клячин Алексей Александрович, Панченко Алиса Геннадьевна
Журнал: Математическая физика и компьютерное моделирование @mpcm-jvolsu
Рубрика: Математика и механика
Статья в выпуске: 2 т.23, 2020 года.
Бесплатный доступ
В настоящей работе дается оценка погрешности, с которой может быть подсчитан заданный интегральный функционал, если в качестве приближений взять класс кусочно-полиномиальных функций, построенных на треугольных сетках. Показывается, что при некоторых геометрических условиях на триангуляцию степень погрешности будет порядка 𝑂(ℎ +1), где ℎ - максимальная сторона треугольников триангуляции и - степень используемых полиномов.
Кусочно-полиномиальная функция, площадь поверхности, аппроксимация функционала, триангуляция, минимальная поверхность
Короткий адрес: https://sciup.org/149129875
IDR: 149129875 | DOI: 10.15688/mpcm.jvolsu.2020.2.2
Текст научной статьи Оценка погрешности вычисления площади при кусочно-полиномиальной аппроксимации
DOI:
При исследовании вопросов равномерной сходимости приближенных решений краевых задач для уравнений с частными производными одной из ключевых задач является задача определения погрешности аппроксимации уравнения и краевых условий. Если при этом используется вариационный метод, то требуется знать, с какой точностью аппроксимируется соответствующий функционал. Например, при решении задачи Дирихле для уравнения минимальной поверхности часто применяется вариационный метод, в котором ищется поверхность минимальной площади в классе кусочно-линейных поверхностей [3]. В этой работе для прямоугольной области было установлено, что площадь графика достаточно гладкой функции вычисляется с погрешностью порядка 0(h2), где h — максимальная сторона треугольников, на которые разбивается прямоугольник. Этот факт был применен авторами для доказательства сходимости кусочно-линейных решений равнения минимальной поверхности.
В настоящей работе мы изучаем вопрос о степени точности вычисления функционала площади достаточно гладкой функции при ее аппроксимации кусочно-полиномиальными функциями, заданными на произвольной треугольной сетке. Отметим, что при наличии краевых условий и некоторой модификации вариационного метода задача об оценке погрешности может быть сформулирована следующим образом. Пусть в многоугольной области Q С R 2 заданы достаточно гладкие функции / и р такие, что / | s q = p| d Q . Зафиксируем некоторое разбиение области Q на треугольники и через h обозначим максимальную сторону всех этих треугольников. Рассмотрим кусочно-полиномиальную функцию м, которая совпадает с / — р в узлах сетки. Требуется оценить разность площадей графиков функции / и р + м.
Отметим также, что в работах [1], [5] получены оценки погрешности вычисления площади поверхностей для триангуляции частного вида, построенной по прямоугольной сетке.
1. Основные результаты
Рассмотрим функционал, задаваемый интегралом
I (/) = Ц G(x,/, V /)d^ 2 , Ω
который определен для функций / G С m+ 1 (Q). Отметим, что уравнение Эйлера — Лагранжа вариационной задачи для этого функционала имеет вид:
п
Q[/ ] = E (G' t . U, /, V /)G — G y (ж, /, V /) = 0. (2)
Если подынтегральное выражение G(x, /, V /) равно ^/1 + |V / 1 2 , уравнением (2) является уравнение минимальной поверхности
у to■"
/ х г
VTTiW
) 0
Пусть задана многоугольная ограниченная область Q С R 2 . Рассмотрим разбиение этого многоугольника на треугольники. Т 1 ,Т 2 ,...,T n . И пусть М 1 ,М 2 ,...,M q — все вершины этих треугольников. Будем предполагать, что ни одна из точек М г не является внутренней точкой ни одной из сторон треугольников. Через Г 5 будем обозначать стороны всех треугольников, s = 1, 2, ...L, а максимальный диаметр всех треугольников обозначим через h, то есть h = max diamT k , где diamF = sup ( | ж — ^ | : х,у G F ), а к — минимальный угол в треугольнике Т к , а = min а к > 0. к

Рис. 1. Триангуляция области Ω
Для построения кусочно-полиномиальной функции степени т нужно к имеющимся вершинам треугольников M 1 ,M 2 ,...,M q добавить дополнительные точки следующим образом. Для произвольного треугольника Т к , каждая сторона которого разбита на т — 1 равных частей, и через точки разбиения проведены прямые, параллельные сторонам треугольника. Стороны треугольников также будем относить к множеству этих прямых. Обозначим через А к множество, состоящее из точек пересечения этих прямых, лежащих в замкнутом треугольнике Т к . Получаем набор точек А 1 , А 2 ,..., А, г , который содержит и вершины всех треугольников Т к . Далее зададим значения м 1 ,м 2 ,../и г и построим в каждом треугольнике многочлен степени т так, чтобы его значения в точках А г совпадали бы с м г . Получившуюся кусочно-полиномиальную функцию будем обозначать через м. Данная функция будет непрерывной в Q.
Нам далее понадобится оценка погрешности приближения производных функции производными интерполяционного многочлена. Пусть / Е Сm+1(Q) и Мг = / (Аг),г = = 1,...,г. В работе [6] доказывается, что для всех (х1,х2) Е Тк выполнено неравенство ds(/(^1 , Х2) — и(Х1,Х2))
Эх к 1 9x^ 2
< К (sin 0 ) s Mh m s+1 , 0 < s < т, к 1 + к 2 = s, (3)
где θ — максимальный угол триангуляции,
Q m +l j 8x q1 8x' ^ +q —
\
., т + 1, и посто-
янная К не зависит от разбиения {Т к } к=1 , области Q и /.
Пусть ф Е С m+1 (Q), / \ s q = ф\ д Q и обозначим через м кусочно-полиномиальную функцию, построенную по значениям функции / — ф . Положим / р = ф + м и пусть д1 = / р + £(/ — / р ). Для каждой стороны треугольников выберем нормаль v так, что для d Q она будет внешней. По аналогии с работами [2] и [4] доказывается следующее утверждение.
Теорема 1. Справедливо равенство
TV 1 2 1
I(f ) — I(/ р ) = Е /(z — п ) j ^[д 1 l-t-ж + j(z — и) Е V i I G [ . (ж,д1, Vд t )dtdS + к -1
Т к
d Q
i -1
+
Е [ (z — .) Е vj внутр. rJ r t г-1 0
G , t (ж, д + , Vд t+ ) — G^ t (ж, д!, V д - )dtdS,
где z = / — ф , д + ,д — — функция д1, рассматриваемая в двух треугольниках с общей стороной Г , причем д + соответствует тому треугольнику, для которого нормаль ν является внешней.
Доказательство. Заметим, что
- - Г 1 d
I(/ ) — I(/р ) = Е J(GM, V /) — G(ж,/ р , V / р )) = ЕУ J - №,д ' , Чд*У)«аж =
т , 0
dG х dG f f dG
’ aU(z — и)ЕЕ di(z — иМ dжdt = J / aU(z — u)dжdt +
L 1=1 г J к -1 Тк О
1 - 2
+ ЕЕ dG ( г— ”) ^ . -ж-t.
0 к -1 Т , < -1
Рассмотрим отдельно интеграл
у И(z —и) ^ -ж
Т к
Распишем его, воспользовавшись формулой Гаусса — Остроградского
У Ц(z -о =
Т к
— / дж (110(ж,д * (ж), Vд t (ж))^ (z — и)-ж + j |^Е (z — u)v i ds.
Т к
8Т к
Тогда
N / 1 1 \
I(/ ) — I(/ р ) = Е /(z — и) ^У дUdжdt — / д 1 (дж (ж,д * (ж), Vд t (ж))) dжdt ) +
N 2 Г г^С"1
+ Е /(z — и) Е Ч d^dtds. к=1дТ к i = 1 О ^
Распишем отдельно интеграл по границе
+
N 2 1
£ Л=-и) £ v ./ t = 1 8 T . i = 1
9G
-— atas
9 t .
£ /(.-u) £ v. ( внутр.Г rs .=1 0
= /r - u) £/
d Q
9G, t d^ (x,++, Vy+)
-
dG„, .
-—atas + d t
dG , . „.Л
— (x,g_ , V g_ ) 9 t . /
dtds,
где g + ,g -_ — функции g * , рассматриваемые в треугольниках с общей гранью Г ^ , причем g + соответствует тому треугольнику, для которого нормаль v является внешней.
Таким образом, окончательно приходим к равенству
N 1 . 2
I (f) - I (fР ) = £ /А -и) / Q[g* ]dtdx + f(z -и) £ v. / Gt. (x,g*, Vg* )dtdS + k=1Tk 0 SQ i=1
+
£ I - - и) £ v . G t . (x, g + , Vg *+ )
-G ^ . (x,g t , Vg - )dtdS.
внутр.Г Г i=10
Применим доказанное равенство для оценки погрешности вычисления графика функции
I(f ) = jj V 1 + f « + fl > dx i dx 2
в случае плоской области Q С R 2 . Пусть f Е С m+1 (Q). Положим М [ = max max lf x. (x) | ,
1 1 < i < 2 Q
М 2 =
max max l f x.x. (x) | . Получим оценку 1 Q 3
Q[ g‘\ = £ ( Gs . (x,g*, Vg * ))., - G , (x,g‘, Vg * ). i=1
Ясно, что
G , (x,g\ V g * ) = 0, так как G зависит только от V g * . Тогда
9G = g . .
a t i. V 1 + |V g * | 2 ,

g . . . . • V 1 + |V » * | 2 - g . .

1 + |V g * | 2
g . . . . •(1 + |V g * | 2 ) - g . . E g . j • g . , . j j=1
(1 + |V g * | 2 ) 2
В силу того, что gxi = fP + t(fxi — f ^ ) = Tx. + "x. + t( f Xi — Tx. — ^Xj )
из неравенства (3) следует, что
|g X i I = |V x i + ^ X j + t^ Xi — V x i — ^ Xi ) |<
< M * + 2M / - ф + К (sin Q ) - 1 Mh m = M 1 .
Аналогично
WXi X j I < м ф + 2м / - ф + к (sin e ) -2 Mh m- 1 = M 2 .
Таким образом,
V ((1 + |V g x | 2V — у * -Ух Х
W] < У У^х • ---- 3 3 3 <
Z_=1 (1 + |W|2 ) 2 ) -
< E I » X , X 3 1 • ( (1 + |V g x | 2 ) + | g X , X3 | ) < 4M 2 (1 + 2M 1 + M2) = 4M 2 (1 + 3M 2 ).
4,3 = 1
Далее ясно, что
E v ./
4 =1 00
у * dt
^2_1
V (1 + IWI 2 )
≤ |ν| ·
Vg x
V (1 + |V y x | 2 )
< 1 .
Зафиксируем внутреннее ребро Г5. Обозначим через Т+ и Т- треугольники, соприкасающиеся по этому ребру. Тогда на Г выполнено Vg+ — Vg- = t(Vfp)|т+ — (V/p)|т-. Заме тим, что для произвольных векторов ^, n G R” выполнено неравенство
ξη
-
1+ ξ 2 1+ η 2
≤
< 2 |^ — n| Действительно,
ξη
-
V 1+I 2 V 1+ n
^ + n — n n
- vm2 \ 1 ■ г/
≤
ξ-η
V T+I 2
+ |n|( I vt+1? — vr+i? I )•
Оценим отдельно второе слагаемое
|n| ( У 1+ С 2
V 1 + n 2
\ = ( V T+ n — V 1+ C 2 A
) 1 nl \ V т+"; n2V 1+ C 2 )
^Hn 2 — ^ 2 | < |n|1^— nHn + ^| < ^— n1
(V1+I 2 + Vт+;^) • VWV+V " (InI + |^|)Vт+;n 2 V+V " V1+C 2 .
Тогда
ξη
--. = — --. =
VтП 2 VW
≤
ξ -η
V1+I 2
+
VW
< 2 |^ — n| .
Поэтому
Vg + V g -
< 2 \V g + - g - \ = 2 \ ( V / p ) \ T + - ( V / p ) | T — | .
-
Vr+w;v 0 + \v g - \ 2
Теперь воспользуемся соотношением (3) для оценки модуля разности градиентов / и / р \V / - V/ p | < К (sin 0 ) -1 Mh m .
Тогда
∑︁ 2
i=1 \
V ■ + k
V i + |V g + 1 2
-
V g +
V 1 + |V g - 1 2
)
< 4К(sin 0 ) -1 Mh m .
Положим 4К(sin 0 ) 1 M = C 1 . Теперь применим все доказанные выше неравенства к равенству (4), получим
II(/Р) — I(/)l< max Z -u\ l4M2(1+ M 1)\Q\ + \dQ| + C^m ^ |rs| у внутр.Г где |Q| — площадь фигуры Q, а |dQ| — ее периметр. Мы можем предположить, что триангуляция обладает таким свойством, что существует постоянная C2, которая не зависит от h и для которой выполнено h • ^2 \Г5\ < C2. Таким образом, мы пришли внутр.г к неравенству
-
11 (/ Р ) - 1 (/)|< C 3 m a x |z -и\,
где
C 3 = ( 4M 2 (1 + M 1 ) \ Q \ + \ dQ \ +CiC2hm-^ .
Далее несложно убедиться, что из оценки (3) следует, что \z — u \ < KMhm + . Таким образом, окончательно приходим к следующей оценке
\I(/ Р ) - I (/) \< C 3 KMh m+1 .
Заключение
В данной работе рассматривался вопрос об оценке точности кусочно-полиномиальной аппроксимации функционала площади C m+1 -гладкой поверхности. В результате была получена оценка степени приближения \I(/ р ) - I (/) \ < C 3 MKh m+1 .
Список литературы Оценка погрешности вычисления площади при кусочно-полиномиальной аппроксимации
- Гацунаев, М. А. Приближенное вычисление площади поверхности / М. А. Гацунаев // Материалы Научной сессии, 26-30 апр. 2010 г. Вып. 6. Математика и информационные технологии. - Волгоград: Изд-во ВолГУ, 2010. - C. 66-70.
- Клячин, А. А. Моделирование минимальных триангулированных поверхностей: оценка погрешности вычисления площади при проектировании сооружений / А. А. Клячин, А. Г. Панченко // Вестник Волгоградского государственного университета. Серия 1, Математика. Физика. - 2016. - № 3 (34). - C. 73-83.
- Клячин, А. А. О равномерной сходимости кусочно-линейных решений уравнения минимальной поверхности / А. А. Клячин, М. А. Гацунаев // Уфимский математический журнал. - 2014. - № 6 (3). - C. 3-16.
- Клячин, А. А. Оценка погрешности вычисления интегральных функционалов с помощью кусочно-линейных функций / А. А. Клячин // Вестник Волгоградского государственного университета. Серия 1, Математика. Физика. - 2015. - № 1 (26). - C. 6-12.
- Rasmussen, A. F. Extrapolation methods for approximating arc length and surface area / A. F. Rasmussen, M. S. Floater // Numerical Algorithms. - 2007. - № 44 (3). - P. 235-248.
- Subbotin, Yu. N. The dependence of estimates of a multidimensional piecewise-polynomial approximation on the geometric characteristics of a triangulation / Yu. N. Subbotin, M. S. Floater // Proc. Steklov Inst. Math. - 1990. - № 189. - P. 135-159.