Внешние барицентрические координаты для произвольных многоугольников и приближенный метод их вычисления
- Авторы: Полянский И.С.1
-
Учреждения:
- Академия Федеральной службы охраны Российской Федерации
- Выпуск: Том 27, № 4 (2024)
- Страницы: 29-39
- Раздел: Статьи
- URL: https://journals.rcsi.science/1810-3189/article/view/285175
- DOI: https://doi.org/10.18469/1810-3189.2024.27.4.29-39
- ID: 285175
Цитировать
Полный текст
Аннотация
Обоснование. В статье для обобщения применимости барицентрического метода в решении внешних краевых и начально краевых задач математической физики введено понятие внешних барицентрических координат. Цель работы состоит в формировании простого аналитического соотношения, позволяющего с заданной точностью вычислять барицентрические координаты, внешние относительно заданной произвольной многоугольной области. Методы. Соответствующее соотношение сформировано при составлении приближенно аналитического правила вычисления, которое основывается на решении методом Фредгольма внешней задачи Дирихле для уравнения Лапласа. Основу этого решения составляет разложение ядра интегрального уравнения Фредгольма второго рода по многочленам Лежандра первого и второго рода, формируемое с применением формулы Гейне. Результаты. Произведена оценка скорости сходимости полученного приближенно аналитического вычисления внешних барицентрических координат при установлении экспоненциальной сходимости в гильбертовом пространстве и полиномиальной в пространстве непрерывных функций. Уточнены алгоритмические особенности реализации составленного приближенно аналитического решения при структурированном представлении псевдокодов программ вычисления внешних барицентрических координат, сформированных преимущественно для системы компьютерной алгебры MathCad. Работоспособность продемонстрирована на конкретных примерах. Заключение. Автор статьи считает, что приведенные подробные результаты алгоритмической реализации вычисления внешних барицентрических координат вызовут интерес и сделают материал публикации доступнее широкому кругу читателей, что приведет к развитию барицентрического метода в решении краевых и начально краевых задач математической физики.
Полный текст
Введение
Теоретическое изучение колебательно-волновых процессов неизбежно связано с исследованием соответствующих краевых и начально краевых задач математической физики [1–4]. Одним из вычислительно эффективных методов их численного решения является барицентрический метод (БМ) [3]. С учетом выделенных в работах [4–9] алгоритмических особенностей реализаций вычислительная эффективность БМ основывается на формировании глобальной системы базисных функций для заданной области анализа граница которой параметризуется в кусочно-линейном представлении. Глобальные для базисные функции составляются [6] с применением классических интерполяционных методов [5] в вводимой для барицентрической системы координат [10–13]. Относительно простое аналитическое соотношение, позволяющее с заданной точностью составлять для барицентрическую систему координат, получено в [13].
В целом текущие математические представления БМ [3–13] определяют его вычислительно эффективную применимость относительно численного решения внутренних краевых и начально краевых задач математической физики. Одно из направлений развития БМ состоит в формировании теоретических решений, унифицирующих его относительно исследования внешних краевых и начально краевых задач математической физики. Первичный этап в получении подобных решения состоит в введении понятия внешних барицентрических координат для задаваемой произвольной многоугольной областью, и формировании простого аналитического соотношения, позволяющего с заданной точностью составлять для барицентрическую систему координат.
Получение указанных теоретических решений составляет цель настоящей статьи. В основу их формирования положим результаты [13–15].
Постановка задачи
Пусть – односвязная область, ограниченная замкнутой ломаной линией без самопересечений при
где
– множество неповторяющихся вершин нумерация которых определена в порядке положительного обхода [16].
Определение 1. Внешними барицентрическими координатами для назовем набор функций которые удовлетворяют условиям:
(1)
Решение внешней задачи Дирихле (1) по аналогии с [13] выполним известным методом Фредгольма при представлении функции в виде логарифмического потенциала двойного слоя [15, с. 93]:
(2)
где – частная производная по внутренней нормали к в точке – дифференциал кривой – неизвестная плотность на границе области однозначно определяемая из интегрального уравнения Фредгольма II рода [13, с. 93]:
(3)
В выражении (3) через обозначены заданные в (1) значения на
Следуя результатам [13; 14], для удобства представления решения задачи (2), (3) построим на комплексной плоскости При этом, с учетом параметризации и граничных условий из (1), интегральное уравнение (3) запишем в виде
(4)
где
;
– ядро интегрального уравнения (4), которое с учетом [13; 14] при определяется соотношением
(5)
Решение интегрального уравнения (4) относительно позволяет задать при вычислении интеграла:
(6)
где
(7)
Приближенно аналитическое определение внешних барицентрических координат
Решение интегрального уравнения (4) по аналогии с [13; 14] предполагается выполнить с применением формулы Гейне [17, с. 169] при разложении ядра в виде
(8)
где и – многочлены Лежандра первого и второго рода соответственно, задаваемые с учетом известных [14; 17; 18] рекуррентных соотношений.
Разложение (8) ядра (5) интегрального уравнения (4) на две системы линейно независимых интегрируемых с квадратом функций и результаты лемм [13] позволяют задать приближенно аналитическое решение внешней задачи Дирихле (1) при введении следующих представлений.
Неизвестную функцию плотности в интегральном уравнении (4) формализуем выражением
(9)
где
(10)
Определение выполним, применив метод PG-ядер [19], в котором при подстановке (9) в (4) задачу нахождения коэффициентов сведем к решению системы линейных алгебраических уравнений (СЛАУ):
(11)
где E – единичная матрица размера
T – блочная матрица, составленная из элементов
– блочный вектор искомых коэффициентов разложения – блочный вектор, сформированный элементами [13]:
(12)
Вычисление
может быть выполнено аналитически с применением результатов лемм [14] или численно по квадратурному методу Гаусса – Лежандра [3].
Перепишем уравнение (4) в операторной форме:
(13)
где ; ; – матричный оператор;
– линейный ограниченный оператор на пространстве функций из [13; 14].
Следуя [13; 14], введем в рассмотрение линейный ограниченный оператор:
(14)
и определим уравнение:
(15)
где обозначает приближение функции плотности выражением (9) при замене бесконечной суммы по индексу конечной с ограничением числа слагаемых до M.
C применением формулы Гейне [17, с. 169] запишем разложение (7) в виде
(16)
для которого введем в рассмотрение операторы [14]:
(17)
Обозначим единичный оператор символом
Уточним определение норм некоторой векторной функции в пространствах и [19]:
(18)
Для введенных представлений сформулируем основной результат настоящей статьи следующим утверждением.
Теорема 1. решение
(19)
внешней задачи Дирихле (1) существует и единственно, при этом справедливы оценки:
(20)
(21)
где const – положительна и не зависит от M.
В выражениях (19)–(21) приняты обозначения [13; 14]:
;
[20];
– внутренний угол при вершине .
Доказательство. Подставив разложение (16) в (6), получим
(22)
Принимая во внимание (10), перепишем (22) в виде
(23)
Из [21, с. 76] известно, что для интегрального оператора существует обратный оператор ввиду справедливости разложения (8) его ядра. Указанное обеспечивает разрешимость уравнения (13) в виде и с учетом справедливости (23) определяет существование и единственность решения (19) внешней задачи Дирихле (1) для Принимая во внимание результаты доказательства теоремы 2 в [14], определим следующую оценку в
(24)
где – весовая функция [13].
Учитывая представления (8), (9), (19), результаты [13; 14] для заданной параметризации и при установим справедливость следующих неравенств:
(25)
(26)
(27)
(28)
Принимая во внимание результаты [13; 14] для (24)–(28), окончательно определим справедливость оценки (20), что и требовалось доказать относительно полиномиальной сходимости в решения (19) внешней задачи Дирихле (1).
С учетом результатов [13; 14] и полученных соотношений (25)–(28) зададим следующие оценки в
(29)
(30)
(31)
(32)
(33)
Принимая во внимание результаты [13; 14] для (29)–(33), окончательно определим справедливость оценки (21), что и требовалось доказать относительно экспоненциальной сходимости в решения (19) внешней задачи Дирихле (1). Теорема доказана.
Алгоритмическая реализация вычисления внешних барицентрических координат и тестовые примеры
Для наглядной демонстрации предпочтительности, работоспособности предложенного решения, а также с целью выделения общих алгоритмических особенностей практической реализации приведем структурированные псевдокоды программы вычисления внешних барицентрических координат, сформированные с синтаксисом преимущественно для САПР MathCad. Также для наглядности представим результаты работы программы в САПР MathCad на произвольном многоугольнике.
Псевдокоды программы отразим поэтапным решением, взаимосвязанным с материалом пп. 1 и 2.
- Задание многоугольной областью:
– число вершин и индексы:
– положение вершин с нумерацией в порядке положительного обхода Ω:
– для выполнения условия осуществляется центрирование точек:
– построение Ω на и определение элементов, применяемых для параметризации
- Формирование вспомогательных вычислительных функций:
– рекуррентное вычисление многочленов Лежандра первого и второго рода:
if
then return 0
else if
then return 1
else if
then return x
else
for to do
return
if
then return
else if
then return
else if
then return
else
for to do
return p
– ядро (5) интегрального уравнения (4):
– разложение (8) ядра (5) для заданного M (для примера положим
if
then if
then return
else return 0
else
if
then
return
– функция в (7):
– разложение (16) функции
if
then
return r
– элементы блочной матрицы T в составляемой СЛАУ:
– вспомогательная функция определения индекса в диапазоне от и элементы блочного вектора вычисляемые по правилу (12):
if
then if
then return 1
else if then return
else return 0
else if
then if
then return 1
else if then return
else return 0
else return 0
- Составление СЛАУ (11) и ее решение при
– число элементов в блочных векторах и матрицах составляемой СЛАУ:
– вычисление T и
for to do
for to do
return T
for to do
return f
– формирование единичной матрицы E и решение СЛАУ (11) при определении
for to do
return S
- Вычисленная функция плотности по правилу (9):
- Определение внешних барицентрических координат по правилу (19):
На рис. 1 приведены результаты расчета линий уровня внешней барицентрической координаты (БК) для рассматриваемого в приведенном листинге при различных M.
Рис. 1. Результаты расчета для
Fig. 1. Calculation results of for
На рис. 2 показаны результаты расчета линий уровня различных внешних БК для рассматриваемого в приведенном листинге
Рис. 2. Результаты расчета для при
Fig. 2. Calculation results of for at
Заключение
Сформированное решение позволяет с экспоненциальной скоростью сходимости и высокой вычислительной устойчивостью определять внешние барицентрические координаты для произвольных многоугольников. Высокая точность полученного приближенно аналитического решения обеспечивает нахождение внешних барицентрических координат для Прочие достоинства заданного решения соответствуют выводам [13].
Главный результат настоящей статьи состоит в формировании теоретического решения, составляющего исходную основу для задания глобальных базисных функций в при численном решении внешних краевых и начально краевых задач математической физики в приближении барицентрического метода. Автор статьи считает, что приведенные подробные результаты алгоритмической реализации вычисления внешних барицентрических координат вызовут интерес и сделают материал публикации доступнее широкому кругу читателей, позволят просто интерпретировать текущий результат в практическую реализацию решений [13; 14] и приведут к развитию барицентрического метода в направлениях, указанных в настоящей публикации, а также в работах [3; 22].
Об авторах
Иван Сергеевич Полянский
Академия Федеральной службы охраны Российской Федерации
Автор, ответственный за переписку.
Email: van341@mail.ru
ORCID iD: 0000-0002-1282-1522
SPIN-код: 3238-3737
ResearcherId: R-1427-2017
доктор физико-математических наук, доцент, сотрудник Академии Федеральной службы охраны Российской Федерации
Россия, 302015, Орел, ул. Приборостроительная, 35Список литературы
- Табаков Д.П., Морозов С.В., Клюев Д.С. Применение тонкопроволочного интегрального представления электромагнитного поля к решению задачи дифракции электромагнитных волн на проводящих телах // Физика волновых процессов и радиотехнические системы. 2022. Т. 25, № 2. С. 7–14. DOI: https://doi.org/10.18469/1810-3189.2022.25.2.7-14
- Смирнов Ю.Г., Тихонов С.В. Распространение электромагнитных ТЕ- и ТМ-волн в плоском волноводе, покрытом графеном, с учетом нелинейности // Физика волновых процессов и радиотехнические системы. 2023. Т. 26, № 4. С. 68–77. DOI: https://doi.org/10.18469/1810-3189.2023.26.4.68-77
- Ильинский А.С., Полянский И.С. Барицентрический метод в решении краевых задач математической физики // Дифференциальные уравнения. 2022. Т. 58, № 6. С. 834–845. DOI: https://doi.org/10.31857/S0374064122060097
- Полянский И.С. Барицентрический метод в вычислительной электродинамике. Орел: Академия ФСО России, 2017. 148 с.
- Полянский И.С. О применении барицентрического метода в численном решении внутренней задачи электродинамики // Физика волновых процессов и радиотехнические системы. 2018. Т. 21, № 3. С. 36–42. URL: https://journals.ssau.ru/pwp/article/view/7016
- Ильинский А.С., Полянский И.С., Степанов Д.Е. О сходимости барицентрического метода в решении внутренних задач Дирихле и Неймана в R2 для уравнения Гельмгольца // Вестник Удмуртского университета. Математика. Механика. Компьютерные науки. 2021. Т. 31, № 1. С. 3–18. DOI: https://doi.org/10.35634/vm210101
- Электродинамический анализ зеркальных антенн в приближении барицентрического метода / И.С. Полянский [и др.] // Физика волновых процессов и радиотехнические системы. 2020. Т. 23, № 4. С. 36–47. DOI: https://doi.org/10.18469/1810-3189.2020.23.4.36-47
- Ilinskiy A.S., Polyansky I.S., Stepanov D.E. Application of the barycentric method to electromagnetic wave diffraction on arbitrarily shaped screens // Computational Mathematics and Modeling. 2021. Vol. 32, no. 1. P. 7–21. DOI: https://doi.org/10.1007/s10598-021-09513-2
- К вопросу сходимости барицентрического метода в решении задач дифракции на проводящих тонких экранах / А.С. Ильинский [и др.] // Физика волновых процессов и радиотехнические системы. 2020. Т. 23, № 3. С. 34–43. DOI: https://doi.org/10.18469/1810-3189.2020.23.3.34-43
- Полянский И.С. Барицентрические координаты Пуассона для многомерной аппроксимации скалярного потенциала внутри произвольной области. Часть 1 // Вестник Саратовского государственного технического университета. 2015. Т. 78, № 1. С. 30–36. URL: https://cyberleninka.ru/article/n/baritsentricheskie-koordinaty-puassona-dlya-mnogomernoy-approksimatsii-skalyarnogo-potentsiala-vnutri-proizvolnoy-oblasti-chast-1
- Полянский И.С. Барицентрические координаты Пуассона для многомерной аппроксимации скалярного потенциала внутри произвольной области. Часть 2 // Вестник Саратовского государственного технического университета. 2015. Т. 78, № 1. С. 36–42. URL: https://cyberleninka.ru/article/n/baritsentricheskie-koordinaty-puassona-dlya-mnogomernoy-approksimatsii-skalyarnogo-potentsiala-vnutri-proizvolnoy-oblasti-chast-2
- Полянский И.С. Барицентрические координаты Пуассона – Римана // Труды СПИИРАН. 2016. Т. 49, № 6. С. 32–48. DOI: https://doi.org/10.15622/sp.49.2
- Ильинский А.С., Полянский И.С. Приближенный метод определения гармонических барицентрических координат для произвольных многоугольников // Журнал вычислительной математики и математической физики. 2019. Т. 59, № 3. С. 391–408. DOI: https://doi.org/10.1134/S0044466919030098
- Полянский И.С., Логинов К.О. Приближенный метод решения задачи конформного отображения произвольного многоугольника на единичный круг // Вестник Удмуртского университета. Математика. Механика. Компьютерные науки. 2022. Т. 32, № 1. С. 107–129. DOI: https://doi.org/10.35634/vm220108
- Kress R. Linear Integral Equations. New York: Springer, 1999. 367 p. DOI: https://doi.org/10.1007/978-1-4612-0559-3
- Радыгин В.М., Полянский И.С. Модифицированный метод последовательных конформных отображений наперед заданных многоугольных областей // Вестник Томского государственного университета. Математика и механика. 2016. Т. 39, № 1. С. 25–35. DOI: https://doi.org/10.17223/19988621/39/3
- Бейтмен Г., Эрдейи А. Высшие трансцендентные функции. Гипергеометрическая функция. Функция Лежандра / пер. с англ. Н.Я. Виленкина. М.: Наука, 1965. 296 с.
- Градштейн И.С., Рыжик И.М. Таблицы интегралов, сумм, рядов и произведений. М.: Физматлит, 1963. 1100 с.
- Краснов М.Л. Интегральные уравнения. (Введение в теорию). М.: Наука, 1979. 408 с.
- Арушанян И.О. О численном решении граничных интегральных уравнений II рода в областях с угловыми точками // Журнал вычислительной математики и математической физики. 1996. Т. 36, № 6. С. 773–782. URL:
- Трикоми Ф. Интегральные уравнения / пер. с англ. Б.В. Боярского, И.И. Данилюка; под ред. И.Н. Векуа. М.: Изд-во иностр. лит., 1960. 292 с.
- Полянский И.С., Касибин С.В. Барицентрический метод в решении задач электродинамического анализа зеркальных и полосковых антенн // Радиотехника, электроника и связь: тезисы докладов VII Международной научно-технической конференции. Омск, 2023. С. 127–128.
