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

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

Журнал: Математическая физика и компьютерное моделирование @mpcm-jvolsu

Рубрика: Математика

Статья в выпуске: 1 (26), 2015 года.

Бесплатный доступ

В настоящей работе вычисляется погрешность, с которой может быть подсчитан заданный интегральный функционал, если в качестве приближающих функций взять кусочно-линейную функцию над триангуляцией, построенной в области.

Кусочно-линейная функция, аппроксимация функционала, триангуляция, степень погрешности, мелкость разбиения

Короткий адрес: https://sciup.org/14968979

IDR: 14968979   |   УДК: 517.951,   |   DOI: 10.15688/jvolsu1.2015.1.1

Error estimate calculation of integral functionals using piecewise linear functions

Consider the functional given by the integral ??(??) =??? ??(??, ??,???)????, (1) defined for functions ?? ? ??1(?)???(?). Note that the Euler - Lagrange equation of the variational problem for this functional has the form ??[??] ? ?? ????=1 (????????(??, ??,???))?? ???? ? ?????(??, ??,???) = 0. (2) Where ??(??, ??,???) = v?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, we examine the question of the degree of approximation of the functional (1) by piecewise linear functions. For such problems lead the convergence of variational methods for some boundary value problems. Note that the derivatives of a continuously differentiable function approach derived piecewise linear function with an error of the first order with respect to the diameter of the triangles of the triangulation. We obtain that the value of the integral (1) for functions in ??2 is possible to bring a greater degree of accuracy. Note also that in [1; 6] estimates the error calculation of the surface triangulation, built on a rectangular grid.

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

DOI:

Рассмотрим функционал, задаваемый интегралом

I ( u ) = I G(x,u, Vu)dx, Ω

который определен для функций u Е С 1 (Q). Отметим, что уравнение Эйлера — Лагранжа вариационной задачи для этого функционала имеет вид

п

Q[u] = £ , G ( x, u, V u ) )^ - G©x, u, V u ) = 0 .                  (2)

г=1

В случае, когда подынтегральное выражение G(x,u, Vu) = ^/1 + |Vu|2, уравнением (2) является уравнение минимальной поверхности v-(

Ъ &x <

u

-^г

V 1 + |V u | 2

)

= 0 .

Другим примером является уравнение Пуассона A u = / ( x ), которое соответствует функции G(x, u, V u) = |V u | 2 + 2 / ( x ) u ( x ).

В данной работе мы исследуем вопрос о степени аппроксимации функционала (1) кусочно-линейными функциями. К подобным задачам приводят вопросы сходимости вариационных методов ряда краевых задач [2; 3; 5]. Проблема заключается в том, что интеграл (1) должен быть вычислен с точностью не хуже чем O ( h 2 ) при h ^ 0, где h — мелкость разбиения области на треугольники. Именно в этом случае удается показать равномерную сходимость кусочно-линейных решений. Однако производные непрерывно дифференцируемой функции приближаются производными кусочно-линейной функции с погрешностью первого порядка относительно диаметров треугольников триангуляции (см., например, [4]). Причем с повышением гладкости функции оценка не улучшается. И все-таки, как мы увидим ниже, нам удается показать, что значения интеграла (1) для функций из С 2 приближаются с большей степенью точности, чем производные. Отметим также, что в работах [1; 6] получены оценки погрешности вычисления площади поверхностей для триангуляции, построенной по прямоугольной сетке.

1. Основные результаты

Дадим необходимые определения. Пусть задана многогранная ограниченная область Q С R . Рассмотрим произвольное разбиение этого многогранника на невырожденные тетраэдры Т 1 , Т 2 , ..., T n и пусть М 1 , М 2 , ..., М т — все вершины этих тетраэдров. Будем предполагать, что ни одна из точек М г не является внутренней точкой ни одной грани тэтраэдров. Через Г / будем обозначать грани всех тетраэдров, I = 1 , 2 , ...,L, а максимальный диаметр всех тетраэдров обозначим через h , то есть h = max diam T k .

Для произвольного набора значений u 1 ,u 2 ,...,u m определим кусочно-линейную функцию u : Q ^ R так, что u(M ^ ) = u ^ ,? = 1,...,т и функция u(x) = p k x 1 + ... + + P^ n + Ь к на каждом тетраэдре T k = 1,...,N . Данная функция будет непрерывной в Q ив каждом тетраэдре T k определен ее градиент V u = p k = const. Значение интеграла (1) для кусочно-линейной функции можно вычислить следующим образом

1 ( u ) = 1 ( P1,...,P N

N Г

) = У / G(x,u(x),pk)dx.

k =1 T k

Для случая, когда G(x,u, V u) = G ( V u ), можно обойтись без вычисления интеграла

n

I (u) = I (P1,...,PN ) = bG(pk )^(Tk), k=1

где x(T k ) — n -мерный объем тетраэдра T k .

Так как векторы p 1 ,...,p N однозначно определяются значениями и 1 ,...,и т , то можем записать величину I (p 1 ,...,p N ) через переменные и = 1 , ...,и т ). Действительно, значения переменных p 1 ,...,p N выражаются линейно через переменные и 1 ,...,и т :

т p? = ^ a?Ui, к = 1,...,N, I = 1,...,п.

i=1

Числа а? однозначно определяются разбиением области Q на тетраэдры Т 1,...,TN. По- этому

1 ( и 1 , ..., и т )

N    т

= E G £ a ?, U i

?=1    \i=1

т     \

., E a i. u , i=1       /

к ) .

Пусть / G С 2 (Q). Обозначим через / N кусочно-линейную функцию такую, что / N (M i ) = / , ),г = 1 , 2 ,...,m . Пусть gf = / N + t(/ / N ). Следующее утверждение дает формулу определения погрешности приближенного вычисления функционала I(/ ).

Теорема 1. Предположим, что функция / G С 2 (М) и / N — соответствующая кусочно-линейная функция. Тогда

N „             1                  „             п 1

I(/) — I(/N) = E Л/ — /N) Q[gt]dtdx + Л/ — /N)        GJ(x,g, Vg*)dtdS + k=1Tk           0               dQ           г=1 0

+ 52

внутр. г

п 1

/(/ -/N) E v  (GJ (x, г,              г=1    0

g + , V g + ) G^ (x,g - , ^ g - ))dtdS,

где g + ,g — функция g t , рассматриваемая в двух тетраэдрах с общей гранью Г / , причем g + соответствует тому тетраэдру, для которого нормаль v является внешней.

Доказательство. Применяя формулу Гаусса — Остроградского, имеем

N

I (/ )

I(/ N ) = £ / ( G ( x, /, V /) G(x, / N , V / N ) ) k =1T k

E [ ( ( / / N ) [ G u (x,g t ,

N

k=1

Vrk

V g^dt ]T ( / / N ) /( G J , (x,g, V g*));, dt J dx „1         0

+

+

N               п 1

E/(/ —/N) E v,J k=18Tk            г=1   0

G J , ( x,g * , V g * )dt

N Г „ /            1

= E / I (/ — /N) / G!.(x, g*, Vg*)dt — E(/ k=1 p \           ni=1

Uk \

/ N ) j( G J , (x,g‘, V g* )) 0 , dt

dx

+

+ E /U - f”) E "•/ G't.^.G Vg*)dt+ «-^        «=10

n 1

внутр. Г; Г           .=10

где g + .g - — функции g1, рассматриваемые в тетраэдрах с общей гранью Г / , причем g + соответствует тому тетраэдру, для которого нормаль ^ является внешней. Таким образом, окончательно приходим к равенству

N „            1                          „n 1

i(f)-i(fN) = Ё/(f-fN)  W]dt+ E   /(f-fN)E"-/Ge,W.vg‘)dt+ к=1 'L           0            ГраНИЧ. Гг /;           .=10

Гn

Применим доказанное равенство для оценки погрешности вычисления площади графика функции

i(f ) = jj V 1 + f 2 + & di i 2

в случае плоской области Q С R 2 . Итак, пусть f G С 2 (Q). Положим

M q = max | f ( ж ) | . M i = max max l f Xi ( ж ) | . М 2 = max max l fXiX ( ж ) | .

q                       i < » < 2 q                         i < ^,j < 2 q L J

Тогда, так как в каждом треугольнике Т^ градиент VfN постоянен, не сложно получить оценку

I Q[g * ] | =

∑︁

(1 + |V g * | 2 )й,- - g * . g * .

(1 + |V g * | 2 ) 3/2       f $ . $ j

< 24 M 12 M 2 .

При этом мы учитываем, что |V f N | <  М 1 . Далее ясно, что

2 1 E ^ . / i=1 0

9 ^4 ______

V 1 + |V g * | 2

dt

< 1 .

Зафиксируем внутреннее ребро Г / . Обозначим через Т + и Т - треугольники, соприкасающиеся по этому ребру. Тогда на Г / выполнено V g + - V g = ( V f N ) | т + - ( V f N ) | т - . Поэтому

V g +          V g -

< 2 |V g + - V g - 1 <  2 | ( V f N ) | T + - ( V f N ) | T - 1 .

-

У 1ГЖР   V 1 + |V g - 1 2

Воспользуемся результатами работы [4]. Там показано, что градиенты функции / N и / удовлетворяют неравенству

IV / -V / N |< h (2 + у =1 f 1+ V I + tan 2 ^ \   ,         (4)

2         tan ^о где ^0 > 0 — минимальный острый угол в треугольниках триангуляции (если ^0 = ^/2, то считаем ^ = 1). Тогда

( У + ) ж ^                (g-^ x i

< 4 h (2 + цМ

---.             = — ---.             =

V 1 + |V g + 1 2 V 1 + |V g - 1 2

Положим С 1 = 4(2 + ^ ) М 2 . Применяя приведенные неравенства к равенству (3), получаем

|I(/N) — I(/)| < max |/N — /1[24|Q|М2М2 + |dQ| + n^h   £   |Гг|], внутр. гг где |Q| — площадь фигуры Q, а |dQ| — ее периметр. Мы можем предположить, что триангуляция обладает таким свойством, что найдется постоянная С2, независящая от h, для которой ^2   |Г/| h < С2. Таким образом, мы приходим к неравенству внутр. гг

II(/N) — I(/)I < Сз max |/N — /1, где

С з = 24 | Q | M 2 M 2 + | d Q | + пСА

Далее не сложно доказать с помощью формулы Тейлора, что | / N / 1 <  2 M 2 h 2 . Таким образом окончательно приходим к оценке

| I ( / N ) I ( / ) | <  2 M 2 C з h 2 .                                (5)

Замечание. Пусть Q = [ a, Ь] х [c,d] и а = х 0 < х 1 <  • • • х т = Ь, с = у 0 < у 1 < <  • • • У т = d , где х г = а + г(Ь а)/т, у ^ = с + j(d c ) /m . Тогда Q разбивается на прямоугольники ^ tj = [ х г г+1 ] х [ у ^ ^ +1 ], 0 г т 1, 0 j т 1. Далее разделим каждый такой прямоугольник правой или левой диагональю. Тогда

^0 = ^/2, С2 =-----О((Ь — а) + (d — с)) + D*2 < D(D + Р/2), т где D = лУ(Ь — а)2 + (d — с)2 — длина диагонали прямоугольника, а Р = 2(Ь — а + d — — с) — его периметр.

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

  • Гацунаев, М.А. Приближенное вычисление площади поверхности/М.А. Гацунаев//Материалы Научной сессии, г. Волгоград, 26-30 апр. 2010 г. Математика и информационные технологии. -2010. -Вып. 6. -C. 66-70.
  • Канторович, Л.В. Приближенные методы высшего анализа/Л.В. Канторович. -М.: Наука, 1950. -696 c.
  • Клячин, А.А. О равномерной сходимости кусочно-линейных решений уравнения минимальной поверхности/А.А. Клячин, М.А. Гацунаев//Уфим. мат. журн. -2014. -№ 6 (3). -C. 3-16.
  • Клячин, В.А. 1-аппроксимация поверхностей уровня функций, заданных на нерегулярных сетках/В.А. Клячин, Е.А. Пабат//Сиб. журн. индустр. мат. -2010. -№ XIII (2). -C. 69-78.
  • Михлин, С.Г. Вариационные методы в математической физике/С.Г. Михлин. -М.: Наука, 1970. -512 c.
  • Floater, M.S. Extrapolation methods for approximating arc length and surface area/M.S. Floater, A.F. Rasmussen, U. Reif//Numerical Algorithms. -2007. -Vol. 44, iss. 3. -P. 235-248.