Брянск, Брянская область, Россия
Брянск, Брянская область, Россия
Брянск, Брянская область, Россия
УДК 519.63 Численные методы решения дифференциальных уравнений с частными производными
ББК 3297 Вычислительная техника
Работа посвящена получению матрицы жесткости высокоточного, плоского конечного элемента с 6 степенями своды в узле, для решения плоских задач теории упругости методом конечных элементов. В научной литературе представлены подобные высокоточные элементы высоких порядков. Однако, теоретические результаты этих работ достаточно далеки от их практического применения. В настоящей работе приводиться исчерпывающе подробный вывод матрицы жесткости высокоточного конечного элемента. По аналогии, может быть получена матрица жесткости тетраэдрального конечного элемента с 12 степенями свободы в узле. Для тестирования полученной матрицы жесткости, была написана программа, основанная на MKЭ, с помощью которой выполнен расчет консольной балки. Погрешность расчета перемещений составила всего 0,22 %. Вывод: представленная в статье матрица жесткости, с большим успехом может использоваться в численных методах расчета напряженно-деформированного состояния.
задача, теория, упругость, перемещения, деформация, напряжение, расчет, консольная балка
Введение
В настоящее время в методе конечных элементов (МКЭ) используется большое количество самых разнообразных конечных элементов. Наиболее перспективными для решения плоских задач теории упругости следует считать треугольные конечные элементы [2]. Во-первых, эти элементы позволяют более гибко производить конечно-элементную дискретизацию исследуемой области. Во-вторых, треугольная область обладает определенными преимуществами с точки зрения математической задачи двухмерной интерполяции [3].
На рис. 1 показан высокоточный конечный элемент с 6 степенями свободы в узле, в котором, в качестве степеней свободы используются перемещения и производные от перемещений. Такой конечный элемент будет обладать повышенной точность, поскольку связывает условиями непрерывности не только поля перемещений, но и поля деформаций.
Принятие дифференциала поля перемещений в качестве степени свободы упрощает расчет напряжений в узлах, поскольку компоненты тензора напряжений в узле выражаются через первые производные поля перемещений. По этой же причине имеется возможность задавать граничные условия в напряжениях. Настоящая статья посвящена выводу матрицы жесткости треугольного конечного элемента с шестью степенями свободы в узле.
Рис. 1. Треугольный конечный элемент, с шестью степенями свободы в узле Fig. 1. A triangular finite element with six degrees of freedom at the node |
Поля перемещений
Обозначим узлы треугольного конечного элемента (рис 2) буквами
Для треугольного конечного элемента более естественно использование
Рис. 2. Система координат
Fig. 2. Coordinate system
Для того, чтобы в качестве степеней свободы использовать производные от перемещений вдоль сторон
Видим, что дифференцирование векторной функции
Рассмотрим сторону
Для других сторон могут быть выписаны аналогичные соотношения. Тогда производная сложной функции по координате
Функции
Имея в виду известные зависимости (4):
Для треугольника известны соотношения
учитывая которые, для различных сочетаний
Подставляя эти зависимости в (9), получаем производные по конкретным переменным
Эти зависимости можно представить как произведение некоторой матрицы
Где:
Подставив эти зависимости в (3) получаем:
Векторы узловых перемещений
Введем вектор узловых перемещений [5]. С этой целью, выполним некоторые преобразования (8). Умножим (8) на длину стороны треугольника
Введем определение производной от функции
В этом случае, зависимость (9) примет вид:
Новое понятие производной обеспечивает независимость компонент матрицы
Теперь можно определить векторы узловых перемещений. Введем два локальных вектора узловых перемещений с компонентами, упорядоченными вдоль направлений
Индекс
Введем также три локальных вектора узловых перемещений для узла
где
Между векторами
25 |
Строение матрицы
Вектор узловых перемещений с производными вдоль сторон треугольного конечного элемента мы будем использовать для определения компонент матрицы
В соответствии с (15) определим три локальных вектора узловых перемещений для узла
где:
Из (9):
Теперь можно установить связь между векторами
где:
Здесь
Определим коэффициенты
Для определения коэффициентов
Где
Введем матрицу функций формы:
Тогда окончательно:
С целью облегчения расчета тензора напряжений, перейдем к использованию вектора узловых перемещений
Деформации и напряжения
Введем вектор деформаций:
и запишем уравнения Коши в виде:
Подставим (19) в (20):
В результате действия матрицы
Уравнение (21) дает искомую зависимость между деформациями и узловыми перемещениями.
Введем вектор напряжений:
и запишем связь между напряжениями и деформациями в виде:
где
Система разрешающих уравнений МКЭ
Введем обозначения:
Для вывода разрешающих уравнений МКЭ воспользуемся формулой Лагранжа [6]:
Потенциальная энергия определяется формулой Клайперона [6]:
Найдем потенциальную энергию
Работа внешних сил для узла
где:
С помощью матрицы
где:
27 |
Выполнив суммирование по всем конечным элементам, получим:
Минимизируя полученный функционал приходим к разрешающей системе уравнений МКЭ:
Матрица жесткости конечного элемента
Интеграл в левой части (27) представляет собой матрицу жесткости конечного элемента
(L)=hiLi +hjLj+hkLk.
где:
.
Тестовый расчет
Используя полученные зависимости, была написана программа для тестирования матрицы жесткости конечного элемента и выполнен расчет перемещений для консольной балки (Рис. 3). Расчет имеет чисто математический характер, поэтому величины и размерности физических величин не приводятся.
Рис. 3. Триангуляция консольной балки для выполнения тестового расчета
Fig. 3. Triangulation of a cantilever beam for performing a test calculation
Расчет перемещений для точки
Заключение
В представленной работе подробно представлен вывод матрицы жесткости высокоточного конечного элемента с 6 степенями свободы в узле, для решения плоских задач теории упругости. Тестовый расчет подтвердил высокую точность конечного элемента. По полной аналогии, для решения объемных задач, можно получить матрицу жесткости тетраэдрального конечного элемента с 12 степенями свободу в узле.
1. Корнеев В.Г. Схемы метода конечных элементов высоких порядков точности. - Л.: Изд-во Ленингр. ун-та, 1977. 208 с.
2. Галлагер Р. Метод конечных элементов. Основы. - М.: Мир, 1984. - 428 с.
3. Сегерлинд Л. Применение метода конечных элементов. - М.: Мир, 1979. - 392 с.
4. Zienkiewicz O.C., Taylor R.L. The Finite Element Method. Vol. 1: The Basis. - Butterworth Heinemann, 2000. - 707p.
5. Баландин, М.Ю., Шурина Э.П. Векторный метод конечных элементов: Учеб. пособие. - Новосибирск: Изд-во НГТУ, 2001. - 69 с.
6. Ern A., Guermond J.L. Theory and practice of finite elements. Applied Mathematical Sciences. 2004;159.
7. Zienkiewicz O.C., Taylor R.L. The Finite Element Method. Vol. 2: Solid Mechanics. - Butterworth Heinemann, 2000. - 459 p.
8. Shames I.H., Cozzareli F.A. Elastic and Inelastic Stress Analysis, revised edition. - Washington: Taylor & Francis, DC, 1997. - 187 p.
9. Di P.D.A., Ern A. Mathematical aspects of discontinuous Galerkin methods. Mathématiques et Applications. 2012;69.
10. Стринг Г., Фикс Дж. Теория метода конечных элементов. - М.: Мир, 1977. - 350 с.