Многомасштабный метод конечных элементов

Многомасштабный метод конечных элементов (англ. multiscale finite element method) — разновидность метода конечных элементов, отличающаяся от классического специальной процедурой построения базисных функций.

Область применения

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

Суть метода

Суть метода в том, что выбирается специальный базис, который учитывает наличие включений. Выбирается базис по принципу функции Грина, то есть решатся уравнение с тем же оператором, но со специальной правой частью и специальными краевыми условиями[1]. Вариационная постановка может быть выполнена как на основе метода Бубнова-Галёркина, так и на основе метода Петрова-Галёркина.
Например, пусть дано стационарное уравнение теплопроводности с некоторыми краевыми условиями:

Пример элемента с включениями. Белым цветом обозначен скелет, бронзовым — включения, чёрными линиями — сетка на макроэлементе(микроэлементы).



И на расчётной области построена сетка, обозначим за произвольный элемент сетки и введём локальный базис на этом элементе обозначим его . Тогда локальные многомасштабные базисные функции можно вычислять как:

Две многомасштабные локальные базисные функции, для показанного выше элемента(ось абсцисс направлена на наблюдателя). За основу брался прямоугольный элемент с билинейным базисом. Отношения коэффициента диффузии в скелете к коэффициенту во включениях равно 0.01.



Для решения этого уравнения так же можно использовать МКЭ (возможно многомасштабный), в связи с этим элемент называется макроэлементом, а элементы сетки на которой ищутся базисные функции — микроэлементами. Указанные краевые условия для многомасштабного базиса называются краевыми условиями первого порядка. Для них существует ограничение: включение не должно пересекать границу элемента.
Как уже говорилось, можно использовать постановки Бубнова-Галёркина и Петрова-Галёркина, отличие в том, что за проекторную систему функций во втором методе берётся не многомасштабный, а исходный базис. Для метода Петрова-Галёркина элементы матрицы жесткости можно вычислять по следующей формуле (для метода Бубнова-Галёркина надо просто заменить на ):


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

Гетерогенный многомасштабный метод

Модификация многомасштабного метода, применяется когда интегралы для локальных матриц вычисляются численно, по квадратурным формулам. Идея метода заключается в том, чтобы искать полностью многомасштабную базисную функцию не на всём элементе, а только в окрестности точек интегрирования[1]. Это позволяет ускорить вычисление матриц.

Литература

  • Efendiev Y.R., Hou T.Y. Multiscale finite element method. Theory and application.. — 2009. — Vol. 4. — ISBN 978-0-387-09496-0.

Примечания

  1. Ю. И. Шокин, Э. П. Шурина, Н. Б. Инткина. Современные многосеточные методы. — НГТУ, 2012. — 98 с. — ISBN 978-5-7782-2119-2.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.