Оценка погрешности вычисления площади при кусочно-полиномиальной аппроксимации

Автор: Клячин Алексей Александрович, Панченко Алиса Геннадьевна

Журнал: Математическая физика и компьютерное моделирование @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

\, q = 0,

., т + 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 (ж, д + , 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(ж,д * (ж), t (ж))^ (z и)-ж + j |^Е (z u)v i ds.

Т к

к

Тогда

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.
Еще
Статья научная