Оценка погрешности вычисления площади при кусочно-полиномиальной аппроксимации
Автор: Клячин Алексей Александрович, Панченко Алиса Геннадьевна
Журнал: Математическая физика и компьютерное моделирование @mpcm-jvolsu
Рубрика: Математика и механика
Статья в выпуске: 2 т.23, 2020 года.
Бесплатный доступ
В настоящей работе дается оценка погрешности, с которой может быть подсчитан заданный интегральный функционал, если в качестве приближений взять класс кусочно-полиномиальных функций, построенных на треугольных сетках. Показывается, что при некоторых геометрических условиях на триангуляцию степень погрешности будет порядка 𝑂(ℎ +1), где ℎ - максимальная сторона треугольников триангуляции и - степень используемых полиномов.
Кусочно-полиномиальная функция, площадь поверхности, аппроксимация функционала, триангуляция, минимальная поверхность
Короткий адрес: https://sciup.org/149129875
IDR: 149129875 | УДК: 519.632.4 | DOI: 10.15688/mpcm.jvolsu.2020.2.2
Error estimation of area calculation for piecewise polynomial approximation
The paper considers the functional given by the integral𝐼(𝑓 ) = ∫︁Ω𝐺(�, 𝑓, ∇𝑓 )𝑑�, (1)∈ ∩defined for functions 𝐶�+1(Ω) 𝐶(Ω). The authors note that the Euler -Lagrange equation of the variational problem for this functional has the form∑︁ (︀ )︀≡ ∇ξ�2𝑄[𝑓 ] 𝐺′ (�, 𝑓, ) ′��- 𝐺′𝑓 (�, 𝑓, ∇𝑓 ) = 0, (2)√︀∇ |∇ |�=1∇ |∇ |where 𝐺(�, 𝑓, ) = 1 + 2. Equation (2) is the equation of a minimal surface. Another example is the Poisson equation Δ𝑓 = 𝑔(�), which corresponds to the function 𝐺(�, 𝑓, ) = 2 + 2𝑔(�)𝑓 (�).Next, the article examines the issue of the degree of approximation of thefunctional (1) by piecewise polynomial functions. This leads to the convergence of variational methods for some boundary value problems. The authors note that the derivatives of a continuously differentiable function approach derived piecewisepolynomial function with an error of the �-order with respect to the diameter of the triangles of the triangulation. The reasechers have found that for functionsfrom 𝐶�+1(Ω) functional (1) is calculated with accuracy 𝑂(ℎ�+1) in the class of piecewise polynomial functions of degree �.
Текст научной статьи Оценка погрешности вычисления площади при кусочно-полиномиальной аппроксимации
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.