Рассмотрим особенности применения кусочно-определенных базисных функций для аппроксимации решения дифференциальных уравнений в рамках МВН.
Пусть требуется определить некоторую функцию
В соответствии с общей схемой МВН аппроксимация решения поставленной задачи может быть осуществлена на основе решения уравнений
или
Рассмотрим условия, которым должны удовлетворять кусочно-определенные базисные функции приведенных выше уравнений в рамках МВН. Очевидно, эти условия должны обеспечить существование интегралов в исходных уравнениях, так как при кусочном задании базисных функций производные от таких функций могут претерпевать разрыв[1,3,4].
Согласно известным требованиям условия интегрируемости функции на сегменте
Применительно к рассматриваемой проблеме эти условия можно интерпретировать следующим образом: если операторы D или G содержат производные порядка “S”, то базисные функции должны обеспечивать кусочную дифференцируемость функции до порядка S-1.
Другими словами, базисные функции должны принадлежать классу гладкости
Например, в случае интерполяции допустимы разрывные функции, так как S=0.
Для рассмотренных выше уравнений теплопроводности и теории упругости S=2, поэтому базисные функции должны принадлежать классу С1.
Рассмотренные выше условия гладкости распространяются также на весовые функции Wn (эти функции не должны приводить к бесконечным значениям подынтегральных выражений в любых точках области V).
В связи с тем, что при кусочном задании базисных функций выполнение условий непрерывности сопряжено с определенными трудностями, особое значение приобретают слабая формулировка МВН и метод Галеркина выбора весовых функций, так как при этом понижается максимальный порядок производных функций в подынтегральных выражениях.
В качестве примера рассмотрим применение МКЭ для решения одномерной задачи теплопроводности.
при краевых условиях
Разделим отрезок
где
Уравнение МВН для этой задачи может быть представлено в виде
Краевые условия на границе области
В приведенном уравнении базисные функции должны принадлежать классу гладкости С1, то есть должны быть непрерывными и
Для снижения требований гладкости можно преобразовать уравнение (3.8) к виду, соответствующему слабой формулировке МВН
В такой форме уравнения МВН базовым функциям достаточно обеспечить условия гладкости С0 и, в случае применения метода Галеркина, для решения задачи можно использовать линейные функции формы для
В свою очередь, при кусочном задании базовых функций
где
Нетрудно заметить, что ненулевой вклад
Для определения вклада
где
В локальной системе линейные функции формы элемента (локальные базовые функции) могут быть записаны в виде
При этом аппроксимация функции
где
Для типового КЭ, содержащего узлы m и n
или
Отсюда видно, что при вычислении
Далее необходимо просуммировать вклад отдельных элементов
Рассмотрим процесс такого объединения для области, составленной из трех элементов (М=3) одинаковой длины h=1/3.
Для элемента e=1 ненулевой вклад в knm дают базовые функции с номерами n,m=1,2. В локальной системе этим номерам соответствуют
Для элементов с номерами e=2,3 аналогичные вклады могут быть записаны в виде
Компоненты вектора {R} будут равны