Последовательность процедур алгоритма МКЭ может быть представлена в следующем виде:
1. Дискретизация рассматриваемой области, т.е. замена континуальной среды совокупностью КЭ заданной формы, соединенных между собой в узлах конечным числом связей.
2. Выбор вариационного принципа.
Выбор вариационного принципа определяет основные неизвестные функции, через которые впоследствии устанавливаются остальные неизвестные. В задачах механики деформируемого твердого тела используются следующие вариационные принципы: принцип Лагранжа, в соответствии с которым варьируются перемещения; принцип Кастильяно (варьируются напряжения), принцип Рейсснера (варьируются перемещения и напряжения), принцип Ху-Вашицы (варьируются перемещения, напряжения и деформации).
В практических расчетах чаще всего используется принцип Лагранжа.
3. Выбор аппроксимирующих функций.
При кусочно-непрерывной аппроксимации предполагается, что перемещения внутри элемента могут быть выражены через перемещения в его узлах. Эта связь описывается при помощи так называемых функций формы, которые аппроксимируют действительное поле перемещений внутри элемента. От выбора аппроксимирующих функций в значительной степени зависит точность решения. Эти функции должны удовлетворять следующим критериям:
|
|
- критерию полноты: при стремлении размеров элемента к нулю выбранные функции формы должны обеспечить любые простые значения.
- критерию совместимости: функции формы должны обеспечивать непрерывность перемещений и ее производных до (n-1)-го порядка на границе между элементами (где n-порядок старшей производной в функционале энергии). Если выбранный тип элемента обеспечивает непрерывность поля перемещений, то по классификации его относят к классу С0 – элементов, а если обеспечивается и непрерывность деформации, то к классу С1 – элементов.
При выполнении этих критериев с увеличением числа конечных элементов, моделирующих конструкцию, результаты расчета монотонно сходятся к точному решению. Нарушение критерия совместимости в ряде случаев приводит к достоверному результату, но сходимость в этих случаях не будет монотонной.
4. Реализация вариационного принципа.
На этом этапе осуществляется вычисление матриц жесткостей элементов и построение глобальной матрицы системы алгебраических уравнений и вектора узловых сил. Глобальная матрица жесткости может быть получена несколькими методами:
- методом непосредственного сложения жесткостей;
- методом конгруэнтного преобразования;
- при помощи конечно-разностных операторов.
5. Учет граничных условий.
|
|
Полученная на основе указанных методов матрица жесткости является вырожденной, поскольку в соответствии с уравнениями равновесия заданной системы часть уравнений (для пространственных систем – шесть, а для плоских - три) окажутся взаимно зависимыми. Корректировка этой матрицы при учете граничных условий приводит к невырожденной системе линейных алгебраических уравнений.
6. Решение системы алгебраических уравнений.
Для решения системы алгебраических уравнений используются стандартные программы, имеющиеся в математическом обеспечении ЭВМ, и специально подготовленные и лучшим образом учитывающие симметрию и структуру матрицы жесткости системы – редкозаполненность или ленточность.
7. Определение деформаций и напряжений.
После определения узловых перемещений в соответствии с известными соотношениями теории упругости могут быть определены деформации и напряжения.
При построении дискретной модели поступают следующим образом:
1. В рассматриваемой области фиксируется конечное число точек. Эти точки называются узловыми точками или узлами.
2. Значения непрерывной величины в каждой узловой точке считается переменной, которая должна быть определена.
3. Область определения непрерывной величины разбивается на конечное число подобластей, называемых элементами. Эти элементы имеют общие узловые точки и в совокупности аппроксимируют форму области.
4. Непрерывная величина аппроксимируется на каждом элементе многочленом, который определяется с помощью узловых значений этой величины. Для каждого элемента определяется свой многочлен, но многочлены подбираются таким образом, чтобы сохранилась непрерывность величины вдоль границ элементов. Полином, связанный с каждым элементом, называют функцией элемента.
5. Объединение конечных элементов в ансамбль. В этом ансамбле узловые значения неизвестной функции должны быть отрегулированы таким образом, чтобы обеспечить наилучшее приближение к истинному непрерывному распределению. Этот этап приводит к алгебраической системе линейных уравнений относительно узловых значений. Эта система является моделью искомой непрерывной функции.
6. Решение полученной системы, т.е. нахождение узловых значений.
7. Нахождение значения искомой величины в любой точке области по узловым значениям и функциям элементов.