Метод конечных элементов
Дифференциальные уравнения |
---|
Объем |
Классификация |
Решение |
Люди |
Метод конечных элементов ( МКЭ ) — популярный метод численного решения дифференциальных уравнений, возникающих в инженерном и математическом моделировании . Типичные проблемные области, представляющие интерес, включают традиционные области структурного анализа , теплопередачу , поток жидкости , массоперенос и электромагнитный потенциал .
МКЭ — это общий численный метод решения уравнений в частных производных с двумя или тремя пространственными переменными (т. е. некоторых краевых задач ). Чтобы решить проблему, МКЭ делит большую систему на более мелкие и простые части, называемые конечными элементами . Это достигается за счет особой дискретизации пространства по размерностям, которая реализуется путем построения сетки объекта — числовой области решения, имеющей конечное число точек. Формулировка краевой задачи методом конечных элементов в конечном итоге приводит к системе алгебраических уравнений . Метод аппроксимирует неизвестную функцию в области определения. [1] Простые уравнения, моделирующие эти конечные элементы, затем собираются в более крупную систему уравнений, моделирующую всю проблему. Затем FEM аппроксимирует решение, минимизируя соответствующую функцию ошибок с помощью вариационного исчисления .
Изучение или анализ явления с помощью FEM часто называют анализом конечных элементов ( FEA ).
Основные понятия
[ редактировать ]Разделение целой области на более простые части имеет ряд преимуществ: [2]
- Точное представление сложной геометрии
- Включение разнородных свойств материала
- Простое представление общего решения
- Улавливание локальных эффектов.
Типичная реализация метода включает в себя:
- разделение области задачи на набор подобластей, причем каждая подобласть представлена набором уравнений элементов исходной задачи
- систематическое рекомбинирование всех наборов уравнений элементов в глобальную систему уравнений для окончательного расчета.
Глобальная система уравнений имеет известные методы решения и может быть рассчитана на основе начальных значений исходной задачи для получения численного ответа.
На первом этапе, описанном выше, уравнения элементов представляют собой простые уравнения, которые локально аппроксимируют исходные сложные уравнения, подлежащие изучению, причем исходные уравнения часто представляют собой уравнения в частных производных (УЧП). Чтобы объяснить аппроксимацию в этом процессе, метод конечных элементов обычно вводится как частный случай метода Галеркина . На математическом языке этот процесс заключается в построении интеграла скалярного произведения невязки и весовых функций и установке интеграла равным нулю. Проще говоря, это процедура, которая минимизирует ошибку аппроксимации путем встраивания пробных функций в УЧП. Остаток — это ошибка, вызванная пробными функциями, а весовые функции — это функции полиномиальной аппроксимации, которые проецируют невязку. Этот процесс исключает все пространственные производные из УЧП, тем самым локально аппроксимируя УЧП с помощью
- набор алгебраических уравнений для стационарных задач,
- набор обыкновенных дифференциальных уравнений для нестационарных задач.
Эти наборы уравнений являются уравнениями элементов. Они линейны, если лежащее в их основе УЧП линейное, и наоборот. Системы алгебраических уравнений, возникающие в стационарных задачах, решаются численными методами линейной алгебры . Напротив, системы обыкновенных дифференциальных уравнений , возникающие в переходных задачах, решаются путем численного интегрирования с использованием стандартных методов, таких как метод Эйлера или метод Рунге-Кутты .
На этапе (2) выше глобальная система уравнений генерируется из уравнений элементов путем преобразования координат из локальных узлов поддоменов в глобальные узлы домена. Это пространственное преобразование включает в себя соответствующие корректировки ориентации , применяемые по отношению к базовой системе координат . Этот процесс часто выполняется с помощью программного обеспечения FEM с использованием данных координат , сгенерированных из поддоменов.
Практическое применение FEM известно как анализ конечных элементов (FEA). FEA, применяемый в технике , представляет собой вычислительный инструмент для выполнения инженерного анализа . Он включает в себя использование методов создания сетки для разделения сложной задачи на мелкие элементы, а также использование программного обеспечения, закодированного с помощью алгоритма FEM. При применении FEA сложная проблема обычно представляет собой физическую систему с базовой физикой, такой как уравнение балки Эйлера-Бернулли , уравнение теплопроводности или уравнения Навье-Стокса, выраженные либо в PDE, либо в интегральных уравнениях , в то время как разделенные малые элементы Сложная задача представляет собой различные области физической системы.
FEA может использоваться для анализа задач в сложных областях (например, автомобили и нефтепроводы), когда область изменяется (например, во время твердотельной реакции с движущейся границей), когда желаемая точность варьируется по всей области или когда решение отсутствует. гладкость. Моделирование FEA представляет собой ценный ресурс, поскольку устраняет многочисленные случаи создания и тестирования сложных прототипов для различных ситуаций с высокой точностью. [ нужна ссылка ] Например, при моделировании лобового столкновения можно повысить точность прогнозирования в «важных» областях, таких как передняя часть автомобиля, и снизить ее в задней части (таким образом снижая стоимость моделирования). Другим примером может служить численный прогноз погоды , где более важно иметь точные прогнозы развития сильно нелинейных явлений (таких как тропические циклоны в атмосфере или водовороты в океане), а не относительно спокойных областей.
Четкое, подробное и практическое изложение этого подхода можно найти в учебнике «Метод конечных элементов для инженеров» . [3]
История
[ редактировать ]Хотя трудно указать дату изобретения метода конечных элементов, этот метод возник из-за необходимости решения сложных задач упругости и структурного анализа в гражданской и авиационной технике . [4] Его развитие можно проследить до работы Александра Хренникова. [5] и Ришар Курант [6] в начале 1940-х годов. Другим пионером был Иоаннис Аргирис . В СССР внедрение метода в практику обычно связывают с именем Леонарда Оганесяна . [7] Он также был независимо переоткрыт в Китае Фэн Кангом в конце 1950-х и начале 1960-х годов на основе расчетов конструкций плотин, где он был назван методом конечных разностей, основанным на вариационном принципе . Хотя подходы, используемые этими пионерами, различны, у них есть одна важная характеристика: сетки дискретизация непрерывной области на набор дискретных подобластей, обычно называемых элементами.
Работа Хренникова дискретизирует область, используя аналогию с решеткой подход Куранта делит область на конечные треугольные подобласти для решения второго порядка эллиптических уравнений в частных производных , которые возникают из проблемы кручения цилиндра , в то время как . Вклад Куранта был эволюционным, опираясь на большой объем более ранних результатов для PDE, разработанных лордом Рэлеем , Вальтером Ритцем и Борисом Галеркиным .
Метод конечных элементов получил свой настоящий импульс в 1960-х и 1970-х годах благодаря разработкам Дж. Х. Аргириса с сотрудниками из Штутгартского университета , Р. В. Клафа с сотрудниками из Калифорнийского университета в Беркли , О. К. Зенкевича с сотрудниками Эрнестом Хинтоном , Брюсом Айронсом. [8] и другие из Университета Суонси , Филипп Дж. Сиарле из Парижского университета 6 и Ричард Галлахер с коллегами из Корнелльского университета . Дальнейший импульс в эти годы дали доступные программы конечных элементов с открытым исходным кодом. НАСА спонсировало оригинальную версию NASTRAN . Калифорнийский университет в Беркли разработал программы конечных элементов SAP IV [9] и более поздние версии OpenSees широко доступны. В Норвегии общество по классификации судов Det Norske Veritas (ныне DNV GL ) разработало Sesam в 1969 году для использования при анализе судов. [10] Строгая математическая основа метода конечных элементов была предоставлена в 1973 году публикацией Гилберта Стрэнга и Джорджа Фикса . [11] С тех пор метод был обобщен для численного моделирования физических систем в самых разных инженерных дисциплинах, например, в электромагнетизме , теплопередаче и гидродинамике . [12] [13]
Техническое обсуждение
[ редактировать ]Структура методов конечных элементов
[ редактировать ]Метод конечных элементов характеризуется вариационной формулировкой , стратегией дискретизации, одним или несколькими алгоритмами решения и процедурами постобработки.
Примерами вариационной постановки являются метод Галёркина , разрывный метод Галёркина, смешанные методы и т. д.
Под стратегией дискретизации понимается четко определенный набор процедур, которые охватывают (а) создание сеток конечных элементов, (б) определение базисной функции на эталонных элементах (также называемых функциями формы) и (в) отображение опорные элементы на элементы сетки. Примерами стратегий дискретизации являются h-версия, p-версия , hp-версия , x-FEM , изогеометрический анализ и т. д. Каждая стратегия дискретизации имеет определенные преимущества и недостатки. Разумным критерием выбора стратегии дискретизации является достижение почти оптимальной производительности для самого широкого набора математических моделей в конкретном классе моделей.
Различные алгоритмы численного решения можно разделить на две широкие категории; прямые и итерационные решатели. Эти алгоритмы предназначены для использования разреженности матриц, которая зависит от вариационной формулировки и выбора стратегии дискретизации.
Процедуры постобработки предназначены для извлечения интересующих данных из решения методом конечных элементов. Чтобы удовлетворить требованиям проверки решения, постпроцессоры должны обеспечивать апостериорную оценку ошибок с точки зрения интересующих величин. Когда ошибки аппроксимации превышают допустимые значения, дискретизацию необходимо изменить либо с помощью автоматизированного адаптивного процесса, либо под действием аналитика. Некоторые очень эффективные постпроцессоры обеспечивают реализацию сверхсходимости .
Иллюстративные задачи P1 и P2
[ редактировать ]Следующие две задачи демонстрируют метод конечных элементов.
P1 — одномерная задача где дано, это неизвестная функция , и является второй производной от относительно .
P2 — двумерная задача ( задача Дирихле )
где представляет собой связную открытую область в плоскость, граница которой хорошо (например, гладкое многообразие или многоугольник ), и и обозначим вторые производные по и , соответственно.
Задачу P1 можно решить непосредственно путем вычисления первообразных . Однако этот метод решения краевой задачи (БВП) работает только при наличии одного пространственного измерения. Он не распространяется на проблемы более высокой размерности или такие проблемы, как . По этой причине мы разработаем метод конечных элементов для P1 и наметим его обобщение на P2.
Наше объяснение будет состоять из двух этапов, которые отражают два основных шага, которые необходимо предпринять для решения краевой задачи (BVP) с использованием FEM.
- На первом этапе необходимо перефразировать исходный BVP в его слабой форме. Для этого шага обычно не требуется никаких вычислений. Трансформация выполняется вручную на бумаге.
- Второй шаг — дискретизация, при которой слабая форма дискретизируется в конечномерном пространстве.
После этого второго шага у нас есть конкретные формулы для большой, но конечномерной линейной задачи, решение которой приблизительно решит исходную BVP. Эта конечномерная задача затем реализуется на компьютере .
Слабая формулировка
[ редактировать ]Первым шагом является преобразование P1 и P2 в их эквивалентные слабые формулировки .
Слабая форма P1
[ редактировать ]Если решает P1, то для любой гладкой функции удовлетворяющее граничным условиям смещения, т.е. в и , у нас есть
( 1 ) |
И наоборот, если с удовлетворяет (1) для любой гладкой функции тогда можно показать, что это решит P1. Доказательство проще для дважды непрерывно дифференцируемых ( теорема о среднем значении ), но может быть доказана распределения и в смысле .
Определяем новый оператор или карту используя интегрирование по частям в правой части (1):
( 2 ) |
где мы использовали предположение, что .
Слабая форма P2
[ редактировать ]Если мы проинтегрируем по частям, используя форму тождеств Грина , мы увидим, что если решает P2, то мы можем определить для любого к
где обозначает градиент и обозначает скалярное произведение в двумерной плоскости. еще раз может быть превращен во внутренний продукт на подходящем пространстве однажды дифференцируемых функций которые на нуле . Мы также предположили, что (см. пространства Соболева ). Также можно показать существование и единственность решения.
Схема доказательства существования и единственности решения.
[ редактировать ]Мы можем свободно думать о быть абсолютно непрерывными функциями это в и (см. пространства Соболева ). Такие функции (слабо) однократно дифференцируемы, и оказывается, что симметричное билинейное отображение затем определяет внутренний продукт, который превращается в гильбертово пространство (детальное доказательство нетривиально). С другой стороны, левая сторона также является внутренним произведением, на этот раз в пространстве Lp . Применение теоремы о представлении Рисса для гильбертовых пространств показывает, что существует единственное решение (2) и, следовательно, P1. Это решение априори является лишь членом , но с использованием эллиптической регулярности, будет гладким, если является.
Дискретизация
[ редактировать ]P1 и P2 готовы к дискретизации, что приводит к общей подзадаче (3). Основная идея состоит в том, чтобы заменить бесконечномерную линейную задачу:
- Находить такой, что
с конечномерной версией:
Находить такой, что | ( 3 ) |
где конечномерным подпространством является . Существует множество возможных вариантов (одна возможность приводит к спектральному методу ). Однако мы принимаем как пространство кусочно-полиномиальных функций для метода конечных элементов.
Для проблемы P1
[ редактировать ]Берем интервал , выбирать значения с и мы определяем к:
где мы определяем и . Обратите внимание, что функции в не дифференцируемы согласно элементарному определению исчисления. Действительно, если то производная обычно вообще не определена , . Однако производная существует при любом другом значении , и эту производную можно использовать для интегрирования по частям .
Для проблемы P2
[ редактировать ]Нам нужен быть набором функций . На рисунке справа мы проиллюстрировали триангуляцию 15 -сторонней многоугольной области. в плоскости (внизу) и кусочно-линейную функцию (вверху, в цвете) этого многоугольника, линейную на каждом треугольнике триангуляции; пространство будет состоять из функций, линейных в каждом треугольнике выбранной триангуляции.
Можно надеяться, что по мере того, как базовая треугольная сетка становится все более мелкой, решение дискретной задачи (3) в некотором смысле будет сходиться к решению исходной краевой задачи P2. Чтобы измерить тонкость сетки, триангуляция индексируется параметром с действительным значением. который считается очень малым. Этот параметр будет связан с наибольшим или средним размером треугольника в триангуляции. При уточнении триангуляции пространство кусочно-линейных функций также должен измениться с . По этой причине часто читают вместо в литературе. Поскольку мы не проводим такого анализа, мы не будем использовать эти обозначения.
Выбор основы
[ редактировать ]Для завершения дискретизации необходимо базис выбрать . В одномерном случае для каждой контрольной точки мы выберем кусочно-линейную функцию в чья ценность в и ноль в каждом , то есть,
для ; этот базис представляет собой сдвинутую и масштабированную палаточную функцию . Для двумерного случая мы снова выбираем одну базисную функцию за вершину триангуляции плоской области . Функция это уникальная функция чья ценность в и ноль в каждом .
В зависимости от автора, слово «элемент» в «методе конечных элементов» относится к треугольникам области, кусочно-линейной базисной функции или к тому и другому. Так, например, автор, интересующийся изогнутыми областями, может заменить треугольники изогнутыми примитивами и таким образом описать элементы как криволинейные. С другой стороны, некоторые авторы заменяют «кусочно-линейный» на «кусочно-квадратичный» или даже «кусочно-полиномиальный». Тогда автор мог бы сказать «элемент более высокого порядка» вместо «полином более высокой степени». Метод конечных элементов не ограничивается треугольниками (тетраэдрами в трехмерных симплексах или симплексах более высокого порядка в многомерных пространствах). Тем не менее, его можно определить на четырехугольных подобластях (шестигранниках, призмах или трехмерных пирамидах и т. д.). Формы более высокого порядка (криволинейные элементы) могут определяться полиномиальными и даже неполиномиальными формами (например, эллипсом или кругом).
Примерами методов, использующих кусочно-полиномиальные базисные функции более высокой степени, являются hp-FEM и спектральные FEM .
В более продвинутых реализациях (адаптивные методы конечных элементов) используется метод оценки качества результатов (основанный на теории оценки ошибок) и изменение сетки во время решения с целью достижения приближенного решения в некоторых пределах от точного решения непрерывной задачи. . Адаптивность сетки может использовать различные методы; наиболее популярными являются:
- движущиеся узлы (r-адаптивность)
- перерабатывающие (и неочищенные) элементы (h-адаптивность)
- изменение порядка базовых функций (p-адаптивность)
- комбинации вышеперечисленного ( hp-adaptivity ).
Небольшая поддержка основания
[ редактировать ]Основное преимущество такого выбора базиса состоит в том, что внутренние продукты и почти для всех будет равно нулю .(Матрица, содержащая в местоположение известно как матрица Грамиана .)В одномерном поддержка случае это интервал . Следовательно, подынтегральные выражения и тождественно равны нулю всякий раз, когда .
Аналогично и в плоском случае, если и не имеют общего ребра триангуляции, то интегралы и оба равны нулю.
Матричная форма задачи
[ редактировать ]Если мы напишем и тогда задача (3), приняв для , становится
для | ( 4 ) |
Если мы обозначим через и векторы-столбцы и , и если мы позволим и быть матрицами, элементы которых и тогда мы можем перефразировать (4) как
( 5 ) |
Не обязательно предполагать . Для общей функции , задача (3) с для на самом деле становится проще, поскольку нет матрицы используется,
( 6 ) |
где и для .
Как мы уже говорили ранее, большинство записей и равны нулю, поскольку базисные функции иметь небольшую поддержку. Итак, теперь нам нужно решить линейную систему с неизвестным. где большинство элементов матрицы , которые нам нужно инвертировать, равны нулю.
Такие матрицы известны как разреженные матрицы , и для таких задач существуют эффективные средства решения (намного более эффективные, чем фактическое обращение матрицы). симметричен и положительно определен, поэтому такому методу, как метод сопряженных градиентов предпочтение отдается . Для не слишком больших задач по-прежнему хорошо работают разреженные LU-разложения и разложения Холецкого . Например, оператора обратной косой черты MATLAB (который использует разреженный LU, разреженный Холецкий и другие методы факторизации) может быть достаточно для сеток с сотней тысяч вершин.
Матрица обычно называют матрицей жесткости , а матрицей называется массовой матрицей .
Общая форма метода конечных элементов
[ редактировать ]В целом метод конечных элементов характеризуется следующим процессом.
- Сетку выбирают для . В предыдущем рассмотрении сетка состояла из треугольников, но можно также использовать квадраты или криволинейные многоугольники.
- Затем выбираются базисные функции. В нашем обсуждении мы использовали кусочно-линейные базисные функции, но обычно используются кусочно-полиномиальные базисные функции.
Отдельного рассмотрения заслуживает гладкость базисных функций. второго порядка Для эллиптических краевых задач достаточно кусочно-полиномиальной базисной функции, которая является просто непрерывной (т. е. производные разрывны). Для уравнений в частных производных более высокого порядка необходимо использовать более гладкие базисные функции. Например, для задачи четвертого порядка, такой как , можно использовать кусочно-квадратичные базисные функции, которые .
Еще одним соображением является соотношение конечномерного пространства к его бесконечномерному аналогу в приведенных выше примерах . Соответствующий метод элемента — это метод, в котором пространство является подпространством пространства элементов непрерывной задачи. Пример выше является именно таким методом. Если это условие не выполняется, мы получаем метод несогласного элемента , примером которого является пространство кусочно-линейных функций на сетке, непрерывных в каждой средней точке ребра. Поскольку эти функции, вообще говоря, разрывны по ребрам, это конечномерное пространство не является подпространством исходного. .
Обычно имеется алгоритм разделения заданной сетки. Если основным методом повышения точности является разделение сетки, существует h -метод ( h обычно представляет собой диаметр наибольшего элемента в сетке). Таким образом, если показать, что ошибка с сеткой ограничено сверху , для некоторых и , то имеется метод порядка p . При определенных гипотезах (например, если область выпуклая) кусочный многочлен порядка метод будет иметь ошибку порядка .
Если вместо уменьшения h увеличить степень полиномов, используемых в базисной функции, получится p -метод. Если объединить эти два типа уточнения, получится hp -метод ( hp-FEM ). В hp-FEM степени полинома могут варьироваться от элемента к элементу. Методы высокого порядка с большим равномерным p называются спектральными методами конечных элементов ( SFEM ). Их не следует путать со спектральными методами .
Для векторных уравнений в частных производных базисные функции могут принимать значения в .
Различные типы методов конечных элементов
[ редактировать ]АЕМ
[ редактировать ]Метод прикладных элементов или AEM сочетает в себе функции FEM и метода дискретных элементов или (DEM).
А-ФЭМ
[ редактировать ]Как заявил ПуМ, Ян и Луи представили метод дополненных конечных элементов, целью которого было моделирование слабых и сильных разрывов без необходимости использования дополнительных степеней свободы.
CutFEM
[ редактировать ]Подход «Разрезание методом конечных элементов» был разработан в 2014 году. [14] Подход заключается в том, чтобы «сделать дискретизацию как можно более независимой от геометрического описания и минимизировать сложность построения сетки, сохраняя при этом точность и надежность стандартного метода конечных элементов». [15]
Обобщенный метод конечных элементов
[ редактировать ]Обобщенный метод конечных элементов (GFEM) использует локальные пространства, состоящие из функций, не обязательно полиномов, которые отражают имеющуюся информацию о неизвестном решении и, таким образом, обеспечивают хорошую локальную аппроксимацию. Затем разбиение единицы используется , чтобы «связать» эти пространства вместе, чтобы сформировать аппроксимирующее подпространство. Эффективность GFEM была показана при применении к проблемам с областями, имеющими сложные границы, проблемам с микромасштабами и проблемам с пограничными слоями. [16]
Смешанный метод конечных элементов
[ редактировать ]Смешанный метод конечных элементов — это тип метода конечных элементов, в котором дополнительные независимые переменные вводятся в качестве узловых переменных во время дискретизации задачи уравнения в частных производных.
Переменная – полиномиальная
[ редактировать ]HP -FEM адаптивно комбинирует элементы с переменным размером h и полиномиальной степенью p для достижения исключительно быстрой экспоненциальной скорости сходимости. [17]
hpk-FEM
[ редактировать ]hpk -FEM адаптивно комбинирует элементы с переменным размером h , полиномиальной степенью локальных аппроксимаций p и глобальной дифференцируемостью локальных аппроксимаций ( k -1) для достижения наилучших показателей сходимости.
КСЭМ
[ редактировать ]Расширенный метод конечных элементов (XFEM) — это численный метод, основанный на обобщенном методе конечных элементов (GFEM) и методе разделения единицы (PUM). Он расширяет классический метод конечных элементов, обогащая пространство решений решениями дифференциальных уравнений с разрывными функциями. Расширенные методы конечных элементов обогащают пространство аппроксимации, позволяя естественным образом воспроизводить сложные особенности, связанные с интересующей задачей: разрыв, особенность, пограничный слой и т. д. Было показано, что для некоторых задач такое встраивание признака задачи в аппроксимационное пространство может значительно улучшить скорость сходимости и точность. Более того, обработка проблем с разрывами с помощью XFEM устраняет необходимость создания сетки и повторного построения сетки поверхностей разрывов, тем самым уменьшая вычислительные затраты и ошибки проецирования, связанные с традиционными методами конечных элементов, за счет ограничения разрывов краями сетки.
Некоторые исследовательские коды реализуют этот метод в разной степени:
- Получить ФЕМ++
- xfem++
- openxfem++
XFEM также реализован в таких программах, как Altair Radios, ASTER, Morfeo и Abaqus. Он все чаще используется в других коммерческих программах конечных элементов, при этом доступно несколько плагинов и реальных основных реализаций (ANSYS, SAMCEF, OOFELIE и т. д.).
Метод конечных элементов с масштабированной границей (SBFEM)
[ редактировать ]Метод конечных элементов с масштабированной границей (SBFEM) был предложен Song and Wolf (1997). [18] SBFEM внес один из наиболее прибыльных вкладов в область численного анализа проблем механики разрушения. Это полуаналитический фундаментальный метод без решения, сочетающий в себе преимущества формулировок и процедур конечных элементов и дискретизации граничных элементов. Однако, в отличие от метода граничных элементов, никакого фундаментального дифференциального решения не требуется.
S-FEM
[ редактировать ]S-FEM, сглаженные методы конечных элементов, представляет собой особый класс алгоритмов численного моделирования физических явлений. Он был разработан путем объединения бессеточных методов с методом конечных элементов.
Метод спектральных элементов
[ редактировать ]Методы спектральных элементов сочетают в себе геометрическую гибкость конечных элементов и высокую точность спектральных методов. Спектральные методы представляют собой приближенное решение уравнений в частных производных слабой формы, основанное на лагранжевых интерполянтах высокого порядка и используемое только с определенными правилами квадратур. [19]
Бессеточные методы
[ редактировать ]Разрывные методы Галёркина
[ редактировать ]Предельный анализ методом конечных элементов
[ редактировать ]Метод растянутой сетки
[ редактировать ]Итерация Лубиньяка
[ редактировать ]Итерация Лубиньяка — это итерационный метод в методах конечных элементов.
Метод конечных элементов кристаллопластичности (CPFEM)
[ редактировать ]Метод конечных элементов кристаллопластичности (CPFEM) — это усовершенствованный численный инструмент, разработанный Францем Ротерсом. Металлы можно рассматривать как кристаллические агрегаты, которые ведут себя анизотропно при деформации, например, при аномальном напряжении и локализации деформации. CPFEM, основанный на скольжении (скорости деформации сдвига), может рассчитывать дислокацию, ориентацию кристаллов и другую информацию о текстуре, чтобы учитывать анизотропию кристалла во время процедуры. Он применялся при численном исследовании деформации материала, шероховатости поверхности, трещин и т. Д.
Метод виртуальных элементов (VEM)
[ редактировать ]Метод виртуальных элементов (VEM), предложенный Бейраном да Вейгой и др. (2013) [20] как расширение миметических методов конечных разностей (MFD), является обобщением стандартного метода конечных элементов для элементов произвольной геометрии. Это позволяет допускать обычные многоугольники (или многогранники в 3D), которые имеют очень неправильную и невыпуклую форму. Название «виртуальный» происходит от того факта, что знание локального базиса функции формы не требуется и фактически никогда не рассчитывается явно.
Связь с методом градиентной дискретизации
[ редактировать ]Некоторые типы методов конечных элементов (согласованные, несогласованные, смешанные методы конечных элементов) являются частными случаями метода градиентной дискретизации (GDM). Следовательно, свойства сходимости GDM, установленные для ряда задач (линейных и нелинейных эллиптических задач, линейных, нелинейных и вырождающихся параболических задач), сохраняются и для этих конкретных МКЭ.
Сравнение с методом конечных разностей
[ редактировать ]Метод конечных разностей (FDM) является альтернативным способом аппроксимации решений УЧП. Различия между FEM и FDM:
- Наиболее привлекательной особенностью FEM является его способность относительно легко обрабатывать сложную геометрию (и границы). Хотя FDM в своей базовой форме ограничивается обработкой прямоугольных форм и простыми их изменениями, обработка геометрии в FEM теоретически проста. [2] [21]
- FDM обычно не используется для нестандартной геометрии САПР, но чаще используется для прямоугольных или блочных моделей. [22]
- FEM обычно обеспечивает более гибкую адаптивность сетки, чем FDM. [21]
- Наиболее привлекательной особенностью конечных разностей является простота реализации. [21]
- Можно рассматривать FDM как частный случай подхода FEM по нескольким причинам. Например, FEM первого порядка идентичен FDM для уравнения Пуассона, если задача дискретизируется с помощью регулярной прямоугольной сетки, где каждый прямоугольник разделен на два треугольника.
- Есть причины считать математическую основу аппроксимации методом конечных элементов более надежной, например, потому, что качество аппроксимации между точками сетки в FDM низкое.
- Качество аппроксимации FEM часто выше, чем в соответствующем подходе FDM, но это сильно зависит от проблемы, и можно привести несколько примеров обратного.
Как правило, FEM является методом выбора во всех типах анализа в строительной механике (т. е. при расчете деформаций и напряжений в твердых телах или динамике конструкций). Напротив, вычислительная гидродинамика (CFD), как правило, использует FDM или другие методы, такие как метод конечного объема (FVM). Проблемы CFD обычно требуют дискретизации проблемы на большое количество ячеек/точек сетки (миллионы и более). Поэтому стоимость решения благоприятствует более простому приближению более низкого порядка внутри каждой ячейки. Это особенно актуально для задач «внешнего потока», таких как поток воздуха вокруг автомобиля, самолета или симуляция погоды.
Методы конечных элементов и быстрого преобразования Фурье (БПФ)
[ редактировать ]Другой метод, используемый для аппроксимации решений уравнения в частных производных, - это быстрое преобразование Фурье (БПФ), где решение аппроксимируется рядом Фурье, рассчитанным с использованием БПФ. Для аппроксимации механической реакции материалов под нагрузкой БПФ часто работает намного быстрее. [23] но FEM может быть более точным. [24] Одним из примеров соответствующих преимуществ двух методов является моделирование прокатки листа алюминия (металл FCC) и волочения проволоки вольфрамовой (металл BCC). В этом моделировании не было сложного алгоритма обновления формы для метода БПФ. В обоих случаях метод FFt был более чем в 10 раз быстрее, чем метод FEM, но при моделировании волочения проволоки, где наблюдались большие деформации зерен , метод FEM был намного точнее. При моделировании прокатки листов результаты обоих методов были схожими. [24] БПФ имеет большее преимущество в скорости в случаях, когда граничные условия заданы в виде деформации материала , и теряет часть своей эффективности в случаях, когда напряжение используется для применения граничных условий, поскольку требуется больше итераций метода. [25]
Методы FE и FFT также могут быть объединены в метод на основе вокселей (2) для моделирования деформации материалов, где метод FE используется для макромасштабных напряжений и деформаций, а метод FFT используется на микромасштабе для борьбы с эффектами. микромасштаба на механический отклик. [26] В отличие от FEM, сходство методов БПФ с методами обработки изображений означает, что фактическое изображение микроструктуры с микроскопа может быть введено в решатель для получения более точной реакции на напряжение. Использование реального изображения с БПФ позволяет избежать создания сетки микроструктуры, которая потребовалась бы при использовании моделирования микроструктуры методом конечных элементов и может быть затруднена. Поскольку приближения Фурье по своей сути являются периодическими, БПФ можно использовать только в случаях периодической микроструктуры, но это часто встречается в реальных материалах. [26] БПФ также можно комбинировать с методами МКЭ, используя компоненты Фурье в качестве вариационной основы для аппроксимации полей внутри элемента, что позволяет воспользоваться преимуществами скорости решателей на основе БПФ. [27]
Приложение
[ редактировать ]Различные специализации в области машиностроения (например, авиационная, биомеханическая и автомобильная промышленность) обычно используют интегрированный FEM при проектировании и разработке своей продукции. Некоторые современные пакеты FEM включают в себя конкретные компоненты, такие как тепловые, электромагнитные, жидкостные и структурные рабочие среды. При структурном моделировании FEM чрезвычайно помогает в визуализации жесткости и прочности, а также в минимизации веса, материалов и затрат. [28]
FEM позволяет детально визуализировать места изгиба или скручивания конструкций, указывая распределение напряжений и смещений. Программное обеспечение FEM предоставляет широкий спектр возможностей моделирования для управления сложностью моделирования и системного анализа. Аналогичным образом, желаемый уровень требуемой точности и связанные с ней требования ко времени вычислений могут управляться одновременно для решения большинства инженерных приложений. FEM позволяет создавать, уточнять и оптимизировать целые конструкции еще до их изготовления. Сетка является неотъемлемой частью модели, и для получения наилучших результатов ее необходимо тщательно контролировать. Как правило, чем больше элементов в сетке, тем точнее решение дискретизированной задачи. Однако существует значение, при котором результаты сходятся, и дальнейшее измельчение сетки не увеличивает точность. [29]
Этот мощный инструмент проектирования значительно улучшил как стандарты инженерного проектирования, так и методологию процесса проектирования во многих промышленных приложениях. [31] Внедрение FEM существенно сократило время доставки продукции от концепции до производственной линии. [31] Тестирование и разработка были ускорены в первую очередь за счет улучшения конструкции первоначальных прототипов с использованием FEM. [32] Подводя итог, преимущества FEM включают повышенную точность, улучшенное проектирование и лучшее понимание критических параметров проектирования, виртуальное прототипирование, меньшее количество прототипов оборудования, более быстрый и менее дорогой цикл проектирования, повышение производительности и увеличение доходов. [31]
В 1990-х годах метод FEM был предложен для использования в стохастическом моделировании для численного решения вероятностных моделей. [33] и позже для оценки надежности. [34]
См. также
[ редактировать ]- Метод прикладного элемента
- Метод граничных элементов
- Кто такая лемма
- Компьютерный эксперимент
- Метод прямой жесткости
- Оптимизация компоновки разрывов
- Метод дискретных элементов
- Метод конечных разностей
- Машина конечных элементов
- Метод конечных элементов в строительной механике
- Метод конечного объема
- Метод конечных объемов для нестационарного течения
- Метод бесконечных элементов
- Интервальный конечный элемент
- Изогеометрический анализ
- Решеточные методы Больцмана
- Список пакетов программного обеспечения для конечных элементов
- Бессеточные методы
- Передвижной клеточный автомат
- Многопрофильная оптимизация проектирования
- Мультифизика
- Патч-тест
- Метод Рэлея-Ритца
- Картографирование пространства
- СТРЭНД7
- Тесселяция (компьютерная графика)
- Ослабленная слабая форма
Ссылки
[ редактировать ]- ^ Дэрил Л. Логан (2011). Первый курс метода конечных элементов . Cengage Обучение. ISBN 9780495668275 .
- ^ Jump up to: а б Редди, Дж. Н. (2006). Введение в метод конечных элементов (Третье изд.). МакГроу-Хилл. ISBN 9780071267618 .
- ^ Хюбнер, Кеннет Х. (2001). Метод конечных элементов для инженеров . Уайли. ISBN 978-0-471-37078-9 .
- ^ Лю, Винг Кам; Ли, Шаофань; Парк, Гарольд С. (2022). «Восемьдесят лет метода конечных элементов: рождение, эволюция и будущее» . Архив вычислительных методов в технике . 29 (6): 4431–4453. arXiv : 2107.04960 . дои : 10.1007/s11831-022-09740-9 . ISSN 1134-3060 . S2CID 235794921 .
- ^ Хренников, Александр (1941). «Решение задач упругости каркасным методом». Журнал прикладной механики . 8 (4): 169–175. Бибкод : 1941JAM.....8A.169H . дои : 10.1115/1.4009129 .
- ^ Курант, Р. (1943). «Вариационные методы решения задач равновесия и колебаний» . Бюллетень Американского математического общества . 49 : 1–23. дои : 10.1090/s0002-9904-1943-07818-4 .
- ^ «СПб ЭМИ РАН» . emi.nw.ru. Архивировано из оригинала 30 сентября 2015 года . Проверено 17 марта 2018 г.
- ^ Хинтон, Эрнест; Айронс, Брюс (июль 1968 г.). «Сглаживание экспериментальных данных методом наименьших квадратов с использованием конечных элементов». Напряжение . 4 (3): 24–27. дои : 10.1111/j.1475-1305.1968.tb01368.x .
- ^ «Программное обеспечение и руководства SAP-IV» . Электронная библиотека NISEE, Интернет-архив сейсмической инженерии. Архивировано из оригинала 9 марта 2013 г. Проверено 24 января 2013 г.
- ^ Гард Полсен; Хокон с Андерсеном; Джон Петтер Коллетт; Ивер Танген Стенсруд (2014). Building Trust, История DNV 1864-2014 . Лисакер, Норвегия: Динамо Форлаг А/С. стр. 121, 436. ISBN. 978-82-8071-256-1 .
- ^ Стрэнг, Гилберт ; Фикс, Джордж (1973). Анализ метода конечных элементов . Прентис Холл. ISBN 978-0-13-032946-2 .
- ^ Олек Зенкевич; Роберт Л. Тейлор; Дж. З. Чжу (31 августа 2013 г.). Метод конечных элементов: его основы и основы . Баттерворт-Хайнеманн. ISBN 978-0-08-095135-5 .
- ^ Бат, К.Дж. (2006). Процедуры конечных элементов . Кембридж, Массачусетс: Клаус-Юрген Бат. ISBN 978-0979004902 .
- ^ целледони (27 февраля 2023 г.). «CutFEM: Дискретизация уравнений в частных производных и геометрии» . ЭКМИ . Проверено 13 октября 2023 г.
- ^ Бурман, Эрик; Клаус, Сюзанна; Хансбо, Питер; Ларсон, Матс Г.; Массинг, Андре (16 ноября 2015 г.). «CutFEM: Дискретизация геометрии и уравнений в частных производных» . Международный журнал численных методов в технике . 104 (7): 472–501. Бибкод : 2015IJNME.104..472B . дои : 10.1002/nme.4823 . ISSN 0029-5981 .
- ^ Бабушка, Иво ; Банерджи, Удай; Осборн, Джон Э. (июнь 2004 г.). «Обобщенные методы конечных элементов: основные идеи, результаты и перспективы». Международный журнал вычислительных методов . 1 (1): 67–103. дои : 10.1142/S0219876204000083 .
- ^ П. Солин, К. Сегет, И. Долезель: Методы конечных элементов высшего порядка, Chapman & Hall/CRC Press, 2003
- ^ Сон, Чхонмин; Вольф, Джон П. (5 августа 1997 г.). «Метод конечных элементов с масштабированной границей - псевдоним последовательного метода бесконечно малых ячеек конечных элементов - для эластодинамики». Компьютерные методы в прикладной механике и технике . 147 (3–4): 329–355. Бибкод : 1997CMAME.147..329S . дои : 10.1016/S0045-7825(97)00021-2 .
- ^ «Методы спектральных элементов» . Государственная ключевая лаборатория научных и инженерных вычислений . Архивировано из оригинала 10 августа 2017 г. Проверено 28 июля 2017 г.
- ^ Бейран да Вейга, Л.; Бреззи, Ф.; Канджиани, А.; Манзини, Дж.; Марини, LD; Руссо, А. (2013). «Основные принципы методов виртуальных элементов». Математические модели и методы в прикладных науках . 23 (1): 199–214. дои : 10.1142/S0218202512500492 .
- ^ Jump up to: а б с Топпер, Юрген (январь 2005 г.). «Ценообразование опционов с конечными элементами» . Уилмотт . 2005 (1): 84–90. doi : 10.1002/wilm.42820050119 (неактивен 7 апреля 2024 г.). ISSN 1540-6962 .
{{cite journal}}
: CS1 maint: DOI неактивен по состоянию на апрель 2024 г. ( ссылка ) - ^ «В чем разница между FEM, FDM и FVM?» . Дизайн машины . 18 апреля 2016 г. Архивировано из оригинала 28 июля 2017 г. Проверено 28 июля 2017 г.
- ^ Ма, Х; Парватханени, К; Ломов С; Васюков Д; Шакур, М; Парк, C (декабрь 2019 г.). «Количественное сравнение быстрого преобразования Фурье и метода конечных элементов для микромеханического моделирования композитов» . Конференция FiBreMod .
- ^ Jump up to: а б Пракаш, А; Лебенсон, РА (1 сентября 2009 г.). «Моделирование микромеханического поведения поликристаллов: конечные элементы против быстрых преобразований Фурье» . Моделирование и симуляция в материаловедении и инженерии . 17 (6): 064010. Бибкод : 2009MSMSE..17f4010P . дои : 10.1088/0965-0393/17/6/064010 . ISSN 0965-0393 .
- ^ Крузадо, А; Сегурадо, Дж; Хартл, диджей; Бензерга, А.А. (01 июня 2021 г.). «Вариационный метод быстрого преобразования Фурье для фазопревращающих материалов» . Моделирование и симуляция в материаловедении и инженерии . 29 (4): 045001. Бибкод : 2021MSMSE..29d5001C . дои : 10.1088/1361-651X/abe4c7 . ISSN 0965-0393 .
- ^ Jump up to: а б Гирден, Кристиан; Кохманн, Джулиан; Вайманн, Джоанна; Свендсен, Боб; Риз, Стефани (01 октября 2022 г.). «Обзор двухмасштабных методов на основе FE-FFT для компьютерного моделирования эволюции микроструктуры и макроскопического поведения материалов» . Архив вычислительных методов в технике . 29 (6): 4115–4135. дои : 10.1007/s11831-022-09735-6 . ISSN 1886-1784 .
- ^ Земан, Дж.; де Геус, TWJ; Вондрейц, Ю.; Пирлингс, RHJ; Гирс, MGD (07 сентября 2017 г.). «Взгляд конечных элементов на нелинейное микромеханическое моделирование на основе БПФ: ПЕРСПЕКТИВА КОНЕЧНЫХ ЭЛЕМЕНТОВ НА НЕЛИНЕЙНОЕ МОДЕЛИРОВАНИЕ НА ОСНОВЕ БПФ» . Международный журнал численных методов в технике . 111 (10): 903–926. arXiv : 1601.05970 . дои : 10.1002/nme.5481 .
- ^ Кирицис, Д.; Эммануилидис, Ч.; Корониос, А.; Мэтью, Дж. (2009). «Управление инженерными активами». Материалы 4-го Всемирного конгресса по управлению инженерными активами (WCEAM) : 591–592.
- ^ «Анализ методом конечных элементов: как создать отличную модель» . Ковентивные композиты . 18 марта 2019 г. Проверено 5 апреля 2019 г. [ постоянная мертвая ссылка ]
- ^ Нагиби Бейдохти, Хамид; Янссен, Деннис; Хошгофтар, Мехди; Спренгерс, Андре; Пердахиоглу, Эмин Семих; Бугаард, Тон Ван ден; Вердоншот, Нико (2016). «Сравнение динамического неявного и явного моделирования конечного элемента собственного коленного сустава» (PDF) . Медицинская инженерия и физика . 38 (10): 1123–1130. doi : 10.1016/j.medengphy.2016.06.001 . ПМИД 27349493 . Архивировано (PDF) из оригинала 19 июля 2018 г. Проверено 19 сентября 2019 г.
- ^ Jump up to: а б с Гастингс, Дж. К., Джадс, М. А., Брауэр, Дж. Р., Точность и экономичность магнитного анализа методом конечных элементов , 33-я ежегодная Национальная релейная конференция, апрель 1985 г.
- ^ Макларен-Мерседес (2006 г.). «McLaren Mercedes: особенность – стресс, чтобы произвести впечатление» . Архивировано из оригинала 30 октября 2006 г. Проверено 3 октября 2006 г.
- ^ Пэн Лонг; Ван Цзиньлян; Чжу Цидин (19 мая 1995 г.). «Методы высокой точности расчета вероятностей конечных элементов». Журнал вычислительной и прикладной математики . 59 (2): 181–189. дои : 10.1016/0377-0427(94)00027-X .
- ^ Халдар, Ачинтья; Махадеван, Шанкаран (2000). Оценка надежности с использованием стохастического анализа конечных элементов . Джон Уайли и сыновья. ISBN 978-0471369615 .
Дальнейшее чтение
[ редактировать ]- Г. Аллер и А. Крейг: Численный анализ и оптимизация: введение в математическое моделирование и численное моделирование .
- К.Дж. Бат: Численные методы анализа методом конечных элементов , Прентис-Холл (1976).
- Томас Дж. Р. Хьюз: Метод конечных элементов: линейный статический и динамический анализ методом конечных элементов, Прентис-Холл (1987).
- Дж. Часкалович: Методы конечных элементов для инженерных наук , Springer Verlag, (2008).
- Эндре Сюли : Методы конечных элементов для уравнений в частных производных .
- О. К. Зенкевич, Р. Л. Тейлор, Дж. З. Чжу: Метод конечных элементов: его основа и основы , Баттерворт-Хейнеманн (2005).
- Н. Оттосен, Х. Петерссон: Введение в метод конечных элементов, Прентис-Холл (1992).
- Сюзанна К. Бреннер, Л. Риджуэй Скотт: Математическая теория методов конечных элементов , Springer-Verlag, Нью-Йорк, ISBN 978-0-387-75933-3 (2008).
- Зохди, Т.И. (2018) Учебник по методу конечных элементов для начинающих, расширенная версия, включая примеры тестов и проектов. Второе издание https://link.springer.com/book/10.1007/978-3-319-70428-9.
- Лешек Ф. Демкович: Математическая теория конечных элементов , SIAM, ISBN 978-1-61197-772-1 (2024).