Общее понятие о методе конечных элементов - Алгоритмы компьютерного моделирования

Метод конечных элементов заключается в разбиении математической модели конструкции некоторые элементы, называемые конечными элементами. Элементы бывают одномерные, двумерные и многомерные. Пример конечных элементов предоставлен на рисунке 1. Тип элемента зависит от начальных условий. Множество элементов, на которые разбита конструкция, называется, конечно-элементной сеткой.

Метод конечных элементов в общем случае состоит из следующих этапов:

1. Разбиение области на конечные элементы. Разбиение области на элементы обычно начинают от ее границы, с целью наиболее точной аппроксимации формы границы. Затем производится разбиение внутренних областей. Часто разбиение области на элементы производят в несколько этапов. Сначала разбивают на крупные части, границы между которыми проходят там, где изменяются свойства материалов, геометрия, приложенная нагрузка. Затем каждая подобласть разбивается на элементы. После разбиения области на конечные элементы осуществляется нумерация узлов. Нумерация была бы тривиальной задачей, если бы не влияла на эффективность последующих вычислений. Если рассмотреть полученную в результате систему линейных уравнений, то можно увидеть, что некоторые ненулевые элементы в матрице коэффициентов находятся между двумя линиями, это расстояния называется шириной полосы матрицы. Именно нумерация узлов влияет на ширину полосы, а это значит, что чем шире полоса, тем больше нужно итераций для получения нужного ответа.

Моделирование алгоритм программный ansys

некоторые конечные элементы

Рисунок 1 - Некоторые конечные элементы

    2. Определение аппроксимирующей функции для каждого элемента. На этом этапе искомая непрерывная функция заменяется кусочно-непрерывной, определенной на множестве конечных элементов. Эту процедуру можно выполнить один раз для типичного элемента области и затем полученную функцию использовать для остальных элементов области того же вида. 3. Объединение конечных элементов. На этом этапе уравнения, относящиеся к отдельным элементам, объединяются, то есть в систему алгебраических уравнений. Полученная система является моделью искомой непрерывной функции. Мы получаем матрицу жесткости. 4. Решение полученной системы алгебраических уравнений. Реальная конструкция аппроксимируется многими сотнями конечных элементов, возникают системы уравнений со многими сотнями и тысячами неизвестных.

Решение таких систем уравнений - основная проблема реализации метода конечных элементов. Методы решения зависят от размера разрешающей системы уравнений. В связи с этим разработаны специальные способы хранения матрицы жесткости, позволяющие уменьшить необходимый для этого объем оперативной памяти. Матрицы жесткости используются в каждом методе прочностного расчета, используя конечную элементную сетку.

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

Вместо определяющих уравнений часто используют вариационный подход. Иногда ставится условие обеспечения малой разницы между приближенным и истинным решениями. Так как число неизвестных в окончательной системе уравнений велико, то используется матричное обозначение. В настоящее время существует достаточное количество численных методов решения системы уравнений, что облегчает получение результата.

Похожие статьи




Общее понятие о методе конечных элементов - Алгоритмы компьютерного моделирования

Предыдущая | Следующая