Хомченко А.Н.
Черноморский
государственный университет им. Петра Могилы, Николаев, Украина
ПОЛИНОМИАЛЬНАЯ
ИНТЕРПОЛЯЦИЯ В ОКТАЭДРЕ
И ФУНКЦИИ – «КРЫШКИ» КУРАНТА.
Введение. Интерес к октаэдру как
конечному элементу возник совсем недавно в связи с задачами визуализаций в 3D,
а также расчетами трехмерных течений жидкости. Проблема конструирования
полиномиального базиса октаэдра сегодня практически решена. В распоряжении
пользователя есть как 7-узловой, так и 6-узловой базисы. В статье предпринята
попытка интерпретировать 6-узловые базисы (кусочно-линейный и квадратичный) в
терминах функций – «крышек» Куранта. Простая и наглядная симплексная модель
Куранта оказалась весьма плодотворной и вот уже 70 лет подтверждает свою
эффективность.
Анализ
предшествующих публикаций. Первые модели октаэдра [1, 2] содержали 7
узлов (6 в вершинах и 1 в центре). Не исключено, что такой вычислительный
шаблон возник под влиянием метода конечных разностей. В методе конечных
элементов по известным причинам стараются освободить носитель от внутренних
узлов. Поэтому появились 6 – узловые модели октаэдра [3-5] и новые способы конструирования
соответствующих базисов.
Цель
настоящей работы – показать на примере октаэдра конструктивные возможности
функций – «крышек» Куранта в задачах построения интерполяционных базисов.
Основная
часть.
На рис. 1 показан 6-узловой октаэдр в системе декартовых прямоугольных
координат.
Рис.
1 6-узловой октаэдр
Интерполяционный
полином в форме Лагранжа имеет вид:
где
Базисные
функции должны удовлетворять интерполяционной гипотезе:
где i – номер функции; k – номер узла
где
Мы предпочитаем моделировать базис
геометрически в духе Уачспресса [6]. И хотя Уачспресс, как правило, получал
дробно-рациональные базисы, мы надеемся, что на октаэдре базис будет
полиномиальным.
Начнем с метода
сечений и принципа разделения переменных. На рис. 2 показано сечение октаэдра
плоскостью, содержащей ось ox.
Рис. 2 К
построению кусочно-линейного базиса.
Ломаная линия является графиком функции
Эту функцию можно записать компактно:
Аналогично,
В сечениях вдоль осей oy
и oz получим соответственно:
Сумма этих функций не равна 1, как этого требует
интерполяционная гипотеза (2). Чтобы ликвидировать невязку
Окончательно получим:
Как видим, эти функции удовлетворяют всем требованиям интерполяционной
гипотезы (2). Анализируя рис. 2 и формулы (6), легко усмотреть в этой модели
функции – «крышки». Если же воспользоваться огибающей параболой, проходящей
через точки
Рис. 3 К построению квадратичного
базиса
Обе прямые проходят через точку
«Перемножение» прямых даёт:
Аналогично,
Как видим, квадратичную функцию можно получить из
кусочно-линейной, заменив
Понятно, что баланс функций снова нарушен, но теперь мы знаем,
как это восстановить.
Окончательный результат выглядит
так:
Нетрудно убедиться, что функции квадратичного базиса также
удовлетворяют всем требованиям интерполяционной гипотезы (2). Стоит отметить,
что функции (6) и (7) являются гармоническими по Лапласу. Это очень полезное
свойство, позволяющее по известным узловым значениям восстановить гармоническую
в октаэдре функцию.
Следует специально остановиться на технологии применения
функций – «крышек». При конструировании кусочно – линейного базиса (6) «крышки»
стыкуются («сшиваются») на границе линейных участков. При конструировании
квадратичного базиса (7) две «крышки» «перемножаются», образуя параболу второго
порядка. Красота полученных базисов – следствие «многоликой» симметрии октаэдра
(одного из замечательных тел Платона).
Октаэдр, оснащенный базисами (6) и
(7), становится интересным объектом для дальнейших исследований. Базисные
функции
Литература
1.
Greiner G. Hierarchical tetrahedral-octahedral subdivision for volume
visualization / G. Greiner, R. Grosso // The Visual Computer.-2000.-I.16-P.357-369
Режим доступа: http://www.springerlink .com/content/r3jrlmj01dguu73/fulltext.pdf
2.
Bruijn H. Numerical Method for 3D Ideal Flow / Handle Bruijn // Режим доступа: http://hdebruijn.soo.dto.tudelft.n1/jaar2010/octaeder.pdf
3.
Хомченко А.Н.
Геометричне конструювання базису октаедра: модифікація методу Уачспресса / А.Н.
Хомченко, А.П. Мотайло // Вісник Київського національного університету ім.
Тараса Шевченка.-Вип. №4.-Серія:фізико-математичні науки, 2011.-С.51-55
4.
Хомченко А.Н.
Вероятностно-геометрическое конструирование базиса октаэдра / А.Н. Хомченко,
А.П. Мотайло // Геометричне та
комп’ютерне моделювання.-Вип. 28.-Харків:ХДУХТ, 2011.-С.51-56
5.
Хомченко А.Н. Дискретный аналог
интеграла Пуассона для шара / А.Н. Хомченко, А.П. Мотайло // Радіоелектроніка. Інформатика.
Управління.-1(26).-Запоріжжя:ЗНТУ,
2012.-С.79-82
6.
Wachspress E.L. A rational finite element basis / E.L. Wachspress.- Academic
Press, New York, 1975.-344р.