Эрмитовы элементы

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

Для иллюстрации рассмотрим одномерный элемент с r узлами, причем узлы не обязательно расположены равномерно. Пусть у каждого узла имеется две степени свободы – функция u и ее производная du/dx. Следовательно, пробная функция для элемента может быть записана в виде:

(4.4.5)

У базисной функции Nij в этом равенстве первый индекс обозначает порядок дифференцирования по соответствующей узловой переменной, а второй – номер узла. Для того, чтобы в (4.3.5) в узле k давало uk и ∂ uk/∂x, функции N0i (x) и N1i(x) должны (при i≠j) удовлетворять соотношениям:

N0i(Xi) = 1, N1i(Xi) = 0, N0i(Xi) = 0, N1i(Xi) = 1,

(4.4.6)

N0i(Xj) = 0, N1i(Xj) = 0, N0i(Xj) = 0, N1i(Xj) = 0.

Этим равенствам удовлетворяют эрмитовы полиномы:

, , j ≠ i. (4.4.7)

В качестве конкретного примера рассмотрим случай r=2. Равенство (4.4.5) при этом примет вид:

(4.4.8)

где базисные функции (записанные по индексам i,j) получены из (4.4.7) и (4.4.8):

(4.4.9а))

(4.4.9б))

Для двумерных эрмитовых элементов интерполяция применяется дважды:

первая – в направлении x, а вторая – в направлении y, что дает базисные функции в виде произведения одномерных базисных функций.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: