Научная статья на тему 'Об использовании матрицы потоков при решении краевых задач на графе'

Об использовании матрицы потоков при решении краевых задач на графе Текст научной статьи по специальности «Математика»

CC BY
115
25
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГРАФ / ВЕРШИНА / МАТРИЦА ПОТОКОВ / ВНЕШНИЙ ПОТОК / MATRIX OF FLOWS / EXTERNAL FLOW / GRAPH / VERTEX

Аннотация научной статьи по математике, автор научной работы — Афанасенкова Ю. В., Гладышев Ю. А.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

On the Use of Streams in the Matrix Solution of Boundary Value Problems for the Graph

The paper presents a constructive method for solving the basic boundary value problems for systems of inhomogeneous differential equations on a graph, convenient to use on computer. The system of equations and matching conditions at the vertices are selected, taking into account the application of the method to the theory of transport and other issues of non-equilibrium thermodynamics.

Текст научной работы на тему «Об использовании матрицы потоков при решении краевых задач на графе»

Библиографический список

1. Андрейченко Д. К., Андрейченко К. П. К теории комбинированных динамических систем // Изв. РАН. Теория и системы управления. 2000. № 3. С. 5469. [Andreichenko D. K., Andreichenko K. P. On the theory of hybrid dynamical systems // J. of Computer and Systems Sciences Intern. 2000. Vol. 39, № 3. P. 383398.]

2. Андрейченко Д. К., Андрейченко К. П. К теории стабилизации спутников с упругими стержнями// Изв. РАН. Теория и системы управления. 2004. № 6. С. 150163. [Andreichenko D. K., Andreichenko K. P. On the theory of stabilization of satellites having elastic rods // J. of Computer and Systems Sciences Intern. 2004. Vol. 43, № 6. P. 973-986.]

3. Андрейченко Д. К., Андрейченко К. П. Динамический анализ и выбор параметров модели гироскопического интегратора линейных ускорений с плавающей платформой// Изв. РАН. Теория и системы управления. 2008. № 4. С. 76-89. [Andreichenko D. K,

УДК 517.958

Ю. В. Афанасенкова, Ю. А. Гладышев

Калужский государственный университет

им. К. Э. Циолковского

E-mail: [email protected]

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

Ключевые слова: граф, вершина, матрица потоков, внешний поток.

Andreichenko K. P. Dynamic analysis and choice of parameters of a model of gyroscopic integrator of linear accelerations with floating platform // J. of Computer and Systems Sciences Intern. 2008. Vol. 47, № 4. P. 570583.]

4. Кудрявцев Л. Д. Краткий курс математического анализа : в 2 т. Т.2. Дифференциальное и интегральное исчисления функций многих переменных. Гармонический анализ. М. : Физматлит, 2005. 424 с. [Kudryavtsev L. D. A short course of mathematical analysis. Differential and integral calculus of several variables functions. Harmonic analysis. Moscow : Physmathlit, 2005. Vol. 2. 424 p.]

5. Андрейченко Д. К. Эффективный алгоритм численного обращения интегрального преобразования Лапласа // Журн. вычисл. мат. и мат. физ. 2000. Т. 40, № 7. С. 1030-1044. [Andreichenko D. K. An Efficient Algorithm for Numerical Inversion of the Laplace Transform// Comp. Math. and Math. Phys. 2000. Vol. 40, № 7. P. 987-999.]

On the Use of Streams in the Matrix Solution of Boundary Value Problems for the Graph

Yu. V. Afanasenkova, Yu. A. Gladyshev

The paper presents a constructive method for solving the basic boundary value problems for systems of inhomogeneous differential equations on a graph, convenient to use on computer. The system of equations and matching conditions at the vertices are selected, taking into account the application of the method to the theory of transport and other issues of non-equilibrium thermodynamics.

Key words: graph, vertex matrix of flows, external flow.

ОБ ИСПОЛЬЗОВАНИИ МАТРИЦЫ ПОТОКОВ ПРИ РЕШЕНИИ КРАЕВЫХ ЗАДАЧ НА ГРАФЕ

Далее используется понятие геометрического графа, которое было введено Ю. В. Покорным с соавт. [1]. Однако используется не локальная (по ребру), а общая параметризация, когда выбрана единая, например, декартовая система координат. Это более удобно с точки зрения приложений. Примененный метод Р-матрицы в принципе не связан с параметризацией графов и для его использования достаточно ориентированности графа.

Положим, что граф Г включает п вершин и I ребер. Первоначально считаем, что граф не содержит петель и двух и более ребер, соединяющих одни и те же вершины.

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

Считаем, в силу конечного числа ребер, что не одно ребро не нормально к оси Х. Граф ориентирован, поэтому можно ввести

Определение 1. Ребра, инцидентные вершине г в введенной системе координат, можно разделить однозначно на инцидентные слева л и справа 7Г (рис. 1). рис 1

'/J

© Афанасенкова Ю. В., Гладышев Ю. А., 2013

11

Функция F(x) на графе есть набор функций f(j ' j), определенных на ребрах графа. Часто эти функции будем записывать в виде вектор-столбца, нумеруя одним индексом в соответствии с номером ребра. Далее функции будем часто обозначать греческими буквами ' j)(x), ' j)(x) и т.д.

Определение 2. Функция F, определенная на графе Г, называется непрерывной в данной вершине графа, если ее пределы, взятые по всем ребрам графа инцидентным этой вершине, равны lim = A, где i — номер любого ребра инцидентного данной вершине.

Определение 3. Функция F, определенная на графе Г, называется суммарно непрерывной в вершине i, если сумма ее значений по ребрам, инцидентным слева, равна сумме ее значений по ребрам, инцидентным справа, f(i) = f(i)-

Yi Yr

Легко показать, что это определение не зависит от направления оси Х системы координат. В частном случае, если слева ребер нет, то сумма равна нулю.

Если слева и справа имеем одно ребро, то возвращаемся к обычному понятию непрерывности функции. Если функция F, определенная на графе Г, на всех его вершинах суммарно непрерывна, то функция F(x) называется суммарно непрерывна на графе Г.

Предположим, что на каждом ребре задана пара дифференциальных операторов вида

><j ' j) = £ ' j)(x) dx, ' j) = 4j ' j)(x) dX.

Здесь а^ ' ^(х), а^1 ' • (х) — непрерывные положительные на ребре функции переменной х.

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

Имея в виду приложение результатов работы в теории переноса, в дальнейшем функции на ребре будем называть потенциалами и обозначать ' •7). Набор потенциалов на графе соответственно обозначим Ф. Потоком J(1 ' • на ребре (г, ) назовем -производную на этом ребре:

^ = -я? • ^ (1)

В теории теплопроводности — это температура вдоль ребра, а J(l — поток тепла в данном

сечении ребра. В процессе диффузии — это концентрация вещества, а в теории течения тока — это потенциал электрического поля, а J(1 — ток в данном сечении. В приложениях ребра графа реализуются как стержни или пластины [2].

Пусть функция Ф такова, что ее компоненты удовлетворяют системе дифференциальных уравнений вида

2•• - т2• = ^ • (х). (2)

Слагаемое т'определяет внешний обмен на каждом ребре. Константа тк определена для ребра номера к, определенного вершинами г, ], а функции -0(г ' • (х), определяющие внешние условия, заданы.

Решение краевой задачи с краевыми условиями Дирихле для каждого ребра (г, ^) считаем известным и, например, представленным в виде [3]:

^ • = й0 - ^ •)(хг ))81Ь т Х(х,х) + - ^ • х ))!ь т Х(!,х!) + ^ • (х), (3)

sh mk X (xj ,xj) j sh mk X (xj, xj)

где , — заданные значения потенциалов на концах ребра, ' •)(х) — любое решение неоднородного уравнения (2), а бЬ тХ — ряды по обобщенным степеням Берса [3]. Использование аппарата обобщенных степеней не обязательно для построения матрицы потоков, так как единственное требование это существование решения (3), имеющего ноль в точке х1 и отличную от нуля -производную в этой точке.

Исходим из предложения, что — решение краевой задачи с краевыми условиями Дирихле

для каждого ребра и, следовательно, по [4] известна матрица потоков Р, которая устанавливает связь потенциалов ^ и потоков на концах ребра (г,^):

л(1 • = рЦ'^ ^ + р^ + ^ • 41 '•) = р^') у>1° + Р2(2 ' + ^ ' •. (4)

Потоки , справа в точке ] и слева в точке г связаны с ориентацией графа. Потенциалы

в ^(г), в вершинах г, ^, полученные как односторонние (справа и слева) пределы из внутренней области ребра (г,^). Элементы матрицы по (1) определены как

р(г,-) _ _ т еЬ такXX(жг,ж-) р) ___тк

11 бЬ так X (жг,ж-) 12 бЬ так X (ж- , жг )'

р(г,-) ___тк р(г,-) _ _ так еЬта к)

21 бЬ так X (жг , ж- )' 22 бЬ так X (ж- , жг)

причем к — номер ребра с вершинами г, ^.

Дополнительные потоки, зависящие от , определены в виде

д!г-) _ _р(-(г) _ р1(2'-)^(г'-)(г) + ™(г-) (г),

д2г,-) _ -р^^а) _ Р2(2,-)^(г'-)(^)+^) ^) а).

Напомним, что м(-'г) есть частное решение неоднородного уравнения (2) для каждого ребра. Если жг < ж-, то Ри,Р21 положительны, так как бЬтакX(жг, ж-) < 0, а Р12,Р22 отрицательны, определитель матрицы Р с элементами (5) отличен от нуля, если жг _ ж- и равен 1.

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

^(г) (жг)_ г 0 Е, жг е дС. (6)

Известно, что такая задача имеет единственное решение [1]. Если возможно найти потенциалы всех внутренних вершин, то учитывая выражение (3), потенциал будет определен в любой точке С.

Решение Ф поставленной краевой задачи (6) будем искать в пространстве непрерывных на графе функций, имеющих суммарно непрерывную ^-производную: Ф е . Используя введенные выше обозначения, условие на разрыв суммарной непрерывности -производной для вершины номера г запишем:

[pj+ pjф(г) + j] + =1] [Pi(i,k)ф(г) + Р1(2,к)ф(к) + (7)

j&Yi (i) k£7r (i)

Здесь jji) — внешний поток, поступающий в i-ю вершину слева, а l(i),r(i) — множество вершин, инцидентных i-й вершине слева и справа соответственно (см. рис. 1).

Назовем систему (7) основной системой соотношений для переноса на графе. Если все потенциалы заданы, то система соотношений определяет связь между потенциалами .(i) и потоками, т. е. определяет матрицу P для графа, все вершины которого имеют заданные потенциалы.

В зависимости от того, какая задача поставлена, т.е. от того, какие величины считать заданными, а какие искомыми, система (7) решает различные задачи [5].

Кроме известного деления вершин графа на внешние принадлежащие границе dG графа и внутренние, введем еще два определения.

Определение 4. Вершина i, называется определенной по потенциалу, если по всем ребрам, инцидентным этой вершине, пределы со стороны ребер графа функции .(i'j) равны, и значение этого предела задано:

lim .(i) = (i). (8)

Определение 5. Назовем вершину, определенной по потоку,

(i) (i) если внешний поток Je задан. В частности, если поток Je =0,

1 3 2

то вершина закрыта по потоку.

Например, приведем простейший граф из двух ребер (рис. 2). Рис- 2

В этом примере граничные точки (1) и (2) определены по потенциалу, а точка (3) определена по потоку ji3) =0 и, следовательно, закрыта. Система уравнений (7) имеет вид для всех трех вершин

J(i) = pCM) + p(,1'3y3>, P'l'V1' + P^ „<« = pg'2 .<3) + Pg« .<3), P<3'2) .<3) + Pg-'V2 + JM = 0. (9)

Математика

13

Второе уравнение дает возможность определить потенциал ^(3). Таким образом, поставлено решение краевой задачи с краевыми условиями Дирихле. Одновременно получена матрица Р для системы двух соединённых ребер. Приведенный пример показывает метод решения краевой задачи (6) в общем случае. Проведем нумерацию вершин таким образом, чтобы первые номера определяли граничные точки, на которых потенциалы заданы, т.е. поставлена задача (4). Последние 5 вершины считаем

(г)

закрытыми по внешнему потоку Зе =0, % > п + 5 — 5.

Поскольку нумерация была проведена произвольно, можно полагать, что она учитывает порядок закрытия. Поскольку потенциалы были произвольны, то последние 5 потенциалов ..., ^(п)

определятся из системы (8) через начальные по нумерации (заданные) потенциалы ^(1),..., .

Они будут функциями потенциалов открытых вершин, которые считаем заданными. Запишем на основе (1) систему для определения потенциалов закрытых вершин:

£ р1'г У7) +

ЕР

¿ег(г)

См) 22

Р

&£г(г)

11

£ Р^ ^ =

&>п—в+1

Е

7 +

Е

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

¿ег(г),

7>п —в+1

<

&>п —в+1

-о 2

-о 3

Рис. 3

рЙ'У^— £ О7,0+ £ оР, % = п — 5 + 1,...,п. (10)

Легко проверить, что из (10) получается результат первого примера, приведенный в (7).

Приведем пример контакта трех ребер в вершине, данный на рис. 3.

Запишем условия для всех четырех вершин, считая вершину 4 закрытой:

зе1)=р^у1)+р(21,4) ^(4), зе2)+р24'2) ^(4)+р24'2) ^=о,

Зе3) + Р2(4'3) ^ + Р2(4'3) ^ =0, р2(!'4) + р2(1'4) ^ = р(4'2У4) + р(24'2) ^ + р(4'3У4) + р(4'3) ^ = о,

(11) (12) (13)

где Зе4) = 0.

Отсюда найдем ^(4):

^(4) =

—р^У1) + р(24'2) ^(2) + РЙ'3У3)

Р

(1,4)

22

—Р

(4,2)

11

—Р

(4,3)

11

Подставим в (11)—(13) это выражение ^(4) и найдем матрицу

/ ,, Р (1)Р (1)\ Р (1)Р (2) р (1) р (3)

зе1) = р« — р21_р^ +р'2^'2 ^(2) + Р12^р12 ^,

Р(2) р(1) ( / л р(2) р(2)\ р(3)р(3)

З(2) = — р21_р2^+ р2(2) + р21_р^ ^(2) + р21_р^^(3),

(3) (1)

(3) рр

(3) (3)

(3) рр

з3)=—^(1) — ^(2) + р223)+^^ ^(3)

(3) (3)

(3) рр

А

А

А

где А = р

(1,4)

22

—р

(4,2)

11

—р

(4,3)

11

Закрывать вершины можно последовательно, начиная с п вершины. После закрытия п-й вершины, причем эта операция всегда выполнима, так как выражение при ^(п) всегда отлично от нуля. Этот факт следует из свойств матрицы р для одного ребра.

Обратим внимание, что метод дает возможность построения функции Грина, если рассматривать особенность решения (7), как разрыв суммарной непрерывности искомой функции, при этом з]п) задано, т. е. вершина определена по потоку. Первоначально поставленное условие об отсутствия двух и более ребер, соединяющих две вершины ] и % легко снимаются, так как Р-матрица таких ребер находится как сумма матриц этих параллельно включенных ребер. Так как объем сообщения ограничен, то все, даже более интересные, задачи с граничными условиями типа Неймана будут рассмотрены в другой статье. Отметим только, что их решения основаны на соотношениях (7).

Н. В. Байдакова. Новые оценки величин погрешности аппроксимации производных

Библиографический список

1. Покорный Ю. В., Пенкин О. М., Прядиев В. Л., Боровских А. В., Лазарев К. П., Шабров С. А. Дифференциальные уравнения на геометрических графах. М. : Физматлит, 2004. 272 c.[Pokornyi Y. V., Penkin O. M., Pryadiev V. L., Borowski A. V., Lazarev K. P., Shabrov S. A. Differential equations on geometric graphs. Moscow : Fizmatlit. 2004. 272 p.]

2. Гладышев Ю. А., Лошкарева Е. А. Моделирование процесса теплопроводности в материале трубы при наличии внешнего и внутреннего продольного оребре-ния // Современные проблемы прикладной математики, теории управления и математического моделирования «ПМТУММ-2012». Воронеж : Издат.-полиграф. центр ВГУ, 2012. С. 86-88. [Gladyshev Y. A., Loshkareva E. A Modeling of the thermal conductivity of the material in the pipe with an external and internal longitudinal fins // Recent developments in applied mathematics, control theory, and mathematical modeling «PMTUMM-2012». Voronezh, 2012. P. 86-88.]

3. Гладышев Ю. А. Метод обобщенных степеней Берса и его приложения. Калуга : КГУ, 2011. 201 с.[Gladyshev Y. A.The method of generalized degrees

of Bers and its applications. Kaluga : KGU, 2011. 201 p.]

4. Гладышев Ю. А., Афанасенкова Ю. В. Об одном методе решения второй краевой задачи на графе // Современные проблемы теории функций и их приложения : материалы 16-й Сарат. зимней шк. Саратов : Научная книга, 2012. C. 48-49. [Gladyshev Y. A., Afanasenkova Y. V. A method for the second boundary value problem on a graph // Modern problems of functions theory and their applications : Proc. of the 16th Sarat. Winter School. Saratov, 2012. P. 48-49.]

5. Гладышев Ю. А., Афанасенкова Ю. В. Об использовании матрицы потоков и матрицы потенциалов при решении задач теории переноса // Современные проблемы теории функций и их приложения : материалы 16-й Сарат. зимней шк. Саратов : Научная книга, 2012. С. 49-51. [Gladyshev Y. A., Afanasenkova Y. V.On the use of the matrix of flows and the potential matrix in the solution of problems in the theory of transference // Modern problems of functions theory and their applications : Proc. of the 16th Sarat. Winter School. Saratov, 2012. P. 49-51.]

УДК 517.51

НОВЫЕ ОЦЕНКИ ВЕЛИЧИН ПОГРЕШН АППРОКСИМАЦИИ ПРОИЗВОДНЫХ ПРИ ИНТЕРПОЛЯЦИИ ФУНКЦИИ МНОГОЧЛЕНАМИ ТРЕТЬЕЙ СТЕПЕНИ НА ТРЕУГОЛЬНИКЕ

Н. В. Байдакова

Институт математики и механики УрО РАН E-mail: [email protected]

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

Ключевые слова: многомерная интерполяция, метод конечных элементов.

New Estimates of the Error of Approximation of Derivatives under Interpolation of a Function on a Triangle by Polynomials of the Third Degree

N. V. Baidakova

We consider a method of interpolation by polynomials of the third degree which gives continuity of the resulting piecewise polynomial function on the triangulated domain. We get improved estimates for the error of approximation of derivatives of order 3 and keep accuracy of other estimates.

Keywords: multidimensional interpolation, finite element method.

Пусть функция /, определенная на триангулированной области О с И2, принадлежит множеству функций, непрерывных на О вместе со всеми своими частными производными до 4-го порядка включительно, у которых все производные 4-го порядка ограничены по модулю константой М. На каждом треугольнике из триангуляции для / строится интерполяционный многочлен типа Биркго-фа 3-й степени по совокупности переменных такой, чтобы результирующая кусочно-полиномиальная функция была непрерывна на О. В силу того что речь идет о локальных методах построения кусочно-полиномиальной функции на О, далее можно ограничиться рассмотрением одного треугольника триангуляции.

Пусть Т — произвольный треугольник, на котором интерполируется функция /; аг (г _ 1, 2,3) — вершины Т; а, в, $ — углы при вершинах а1 ,а2, а3 соответственно. Поместим треугольник Т в пря-

© Байдакова Н. В., 2013

15

i Надоели баннеры? Вы всегда можете отключить рекламу.