Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
83
Добавлен:
23.05.2015
Размер:
416.26 Кб
Скачать

13. Решение плоской задачи теории упругости методом конечных элементов

13.1 Цель работы

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

13.2 Варианты заданий

Толщина деталей принимается равной 1.

Вариант №1

Вариант №2

Вариант №3

Вариант №4

Вариант №5

12.3 Tеоретические сведения

Плоская задача теории упругости

В плоской задаче теории упругости рассматривают два случая – плоское деформированное состояние и плоское напряженное состояние.

Для плоского напряженного состояния компоненты тензора напряжений z=zx=zy=0, компоненты тензора деформаций yz= xz=0, а z величина постоянная. Для плоского деформированного состояния компоненты тензора деформаций z=xz=yz=0, компоненты тензора напряжений zy=zx=0, а z величина постоянная. Конечноэлементное решение для обоих случаев строится одинаково, но с разными матрицами упругих постоянных.

Схема нагружения упругого тела показана на рисунке 1.

На части границы Sp действуют поверхностные напряжения (распределенная нагрузка), на части границы Sf приложены сосредоточенные силы, а на части границы Su заданы условия закрепления или известные перемещения. Перемещение каждой точки тела определяется вектором  с горизонтальной компонентой w и вертикальной компонентой V. Напряженно-деформированное состояние упругого тела характеризуется вектором деформаций {} и вектором напряжений {} c компонентами

,

где x,y – нормальные напряжения по оси X и по оси Y, xy – касательное напряжение; x,y – нормальные деформации по оси X и по оси Y, xy – деформация сдвига.

Между деформациями и перемещениями в двумерном случае имеют место соотношения

. (13.1)

Компоненты напряжений связаны с компонентами деформации законом Гука , где [D] – матрица упругих констант. В случае плоского напряженного состояния матрица [D] имеет вид

, (13.2)

где E – модуль упругости,  - коэффициент Пуассона. Предполагается, что материал изотропен.

В случае плоской деформации матрица [D] имеет вид

(13.3)

Уравнения равновесия без учета объемных сил имеют вид

. (13.4)

Решение уравнений (13.4) ищется для заданных граничных условий, в качестве которых задают на части границы Sp поверхностные силы, на части границы Sf сосредоточенные силы, а на другой части Su – перемещения (кинематические условия).

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

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

Перемещения внутри треугольного конечного элемента вычисляются c помощью интерполяционного полинома

(13.5)

где (e) - горизонтальное или вертикальное перемещение;

e – номер элемента;1,2,3 – коэффициенты полинома;

X,Y – координаты точки внутри элемента.

Коэффициенты полинома определяются из условий Лагранжа

Подставив эти условия в (13.5) получим систему уравнений

, (13.6)

где i,j,k – номера узлов элемента; X,Y – координаты узлов элемента;

i,j,k – перемещения узлов; 1,2,3 – коэффициенты полинома.

Решая систему (13.6) получим

где A – площадь треугольника.

Введем обозначения

, (13.7)

где Ni, Nj, Nk – функции формы элемента.

Тогда интерполяционный полином внутри элемента можно записать в виде (e) = Nii + Njj + Nkj .

С учетом обозначений на рисунке 1 горизонтальные и вертикальные перемещения внутри элемента можно записать

Запишем выражения для перемещений внутри элемента в расширенном виде

(13.8)

Или в матричной форме

(13.9),

где [N(e)] – матрица функций формы элемента;

{U(e)} – вектор столбец перемещений узлов элемента;

{u(e)} – перемещения внутри элемента.

Перемещения для группы элементов определяются по формуле

где Q – количество элементов.

Вычислим первые производные функций перемещения внутри элемента (градиенты), необходимые для вычисления деформаций (13.1), используя соотношения (13.8)

Из формул (13.7) следует, что

Поэтому

. (13.10)

Подставим выражения для производных (13.10) в выражения для деформаций (13.1). После преобразований получим

.

В матричной форме последнее выражение можно записать в виде

(13.11),

где

матрица градиентов конечного треугольного элемента.

Подставляя (13.10) в выражение для закона Гука получим (13.12).

Значения элементов матрицы градиентов [B(e)] внутри треугольного элемента постоянны, а следовательно будут постоянными компоненты вектора деформаций {(e)} и вектора напряжений {(e)}.

Запишем систему уравнений равновесия (13.4) относительно перемещений. Для этого, подставим в (13.4) соотношения между напряжениями и перемещениями. Например, используя закон Гука и выражения (13.1), для случая плоского напряженного состояния получим

(13.13).

Подставив (13.12) в (13.4) получим

(13.14)

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

Теорема: из всех перемещений, удовлетворяющих кинематическим граничным условиям, стационарное (экстремальное) значение потенциальной энергии сообщают те перемещения, которые удовлетворяют уравнениям равновесия.

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

 =  - , (13.15)

где  - энергия деформаций,  – работа внешних сил.

Для разбитой на элементы области равенство (13.15) записывается в виде суммы по элементам

(13.16).

Энергия деформаций отдельного элемента вычисляется по формуле

(13.17),

где v(e) – объем элемента. Подставив в (13.17) выражения (13.10) и (13.11), после преобразований получим

(13.18).

Работа, совершаемая внешними силами, состоит из работы сосредоточенных в узлах сил f и работы распределенной на внешней поверхности нагрузки (давлений) p.

Работа сосредоточенных сил вычисляется как произведение

f = {u}T{P} (19),

где {u} – вектор перемещений узлов, {P} - вектор заданных сосредоточенных сил.

Предполагается, что в узле силы разложены на горизонтальную Px и вертикальную Py компоненты, т.е.

.

Работа p вычисляется на части границы Sq, на которой задана распределенная нагрузка. Для разбитой на элементы области граница Sq будет состоять из сторон конечных элементов.

,

где qx,qy – соответственно горизонтальная и вертикальная составляющие распределенной нагрузки, S(e) – площадь нагруженной стороны элемента.

C учетом (13.9), выражение для p(e) можно записать в виде

(13.20).

Подставив выражения (13.18), (13.19), (13.20) в (13.16) получим выражение для полной потенциальной энергии

(13.21).

Потенциальная энергия будет иметь минимальное значение при условии равенства нулю ее производной по {u}

(13.22).

Введем обозначения

(13.23),

где [k(e)] – матрица жесткости элемента, [f(e)] – вектор нагрузки элемента.

С учетом введенных обозначений, выражение (13.22) запишется в виде

или

(13.24),

где [K] – глобальная матрица жесткости, {F} – глобальный вектор нагрузки.

Выражение (13.24) представляет собой систему линейных алгебраических уравнений, решением которой является искомый вектор перемещений {u}.

Матрицы [B(e)] и [D] содержат константы, что позволяет вычислить объемный интеграл в выражение (13.23) для матрицы жесткости линейного треугольного элемента

,

где t – толщина элемента, A(e) – площадь элемента.

Построение сетки треугольных элементов

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

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

Область, в которой ищется решение предварительно разбивается на несколько фрагментов. Начало координат выбирается произвольно. Выбранная система координат называется глобальной. В каждом фрагменте в вершинах и на сторонах проставляются узловые точки. На плоскости X,Y задаются координаты узловых точек.

Каждый фрагмент отображается на квадрат с локальными координатами ,. Начало координат , выбирается в центре квадрата. Координаты  и  изменяются от -1 до 1. Такая система координат называется естественной.

В локальной системе координат фрагмент разбивается на прямоугольники. Полученные в локальной системе координат новые узловые точки отображаются обратно в глобальную систему координат по формулам

(13.25)

где Xi, Yi - глобальные координаты узлов фрагмента; Ni(,) - функции формы; X,Y - координаты новых узлов фрагмента, полученные после разбиения; 8 - начальное количество узлов фрагмента.

В качестве фрагментов используют четырехугольные элементы с восемью узлами. Функции Ni представляют собой полиномы второго порядка относительно локальных координат  и . Поэтому отображение (13.25) будет квадратичным, а стороны элементов - параболы. Квадратичное отображение позволяет строить дискретную модель области с криволинейными границами.

Функции формы в выражении (13.25) для квадратичного отображения имеют вид

N1= - 0.25(1-)(1-)(++1);

N3= 0.25(1+)(1-)(--1);

N5= 0.25(1+)(1+)(+-1);

N7=-0.25(1-)(1+)(-+1);

N2 = 0.5(1-2)(1-);

N4 = 0.5(1-2)(1+); (13.26)

N6 = 0.5(1-2)(1+);

N8 = 0.5(1-2)(1-).

Построение сетки с помощью квадратичного отображения для одного фрагмента показано на Рис.3.

Рис.3 Квадратичное отображение

На этом же рисунке показаны глобальные X,Y и локальные , координаты. Номера узлов в локальной системе координат изменяются от 1 до 8. Узлу 1 всегда соответствуют координаты == -1. Остальные узлы нумеруются против часовой стрелки. В глобальной системе координат узлы нумеруются произвольно.

Равномерность разбиения фрагмента на элементы зависит от начального положения узлов 2,4,6,8 расположенных на стороне фрагмента. При сдвиге этих узлов от середины стороны сетка элементов будет неравномерной.

Положение узлов на стороне фрагмента в локальной системе координат должно удовлетворять неравенствам

-1/2 <  < 1/2, -1/2 <  < 1/2. (13.27)

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

Количество столбцов равно 4 (число сторон фрагмента). Если сторона не связана, то в строке матрицы связности, соответствующей номеру фрагмента и в колонке, соответствующей номеру стороны записывается 0. В противном случае записывается номер фрагмента, с которым граничит сторона. Порядок нумерации сторон фрагмента в локальной системе координат показан на Рис. 3б. Узлы на общей стороне фрагментов должны иметь одинаковые номера.

Таким образом, для построения сетки элементов необходимо выполнить следующие действия:

1. Заданную область предварительно разбить на четырехугольные фрагменты с восемью узлами. Каждому фрагменту и узлу присваивается номер. Нумерация узлов и фрагментов выполняется произвольно. Выбирается глобальная система координат, в которой задаются X и Y координаты узлов.

2. В каждом фрагменте выбирается локальная система координат. Задается матрица связности фрагментов. Стороны фрагмента нумеруются в соответствии с Рис. 3б.

3. В каждом фрагменте задается количество разбиений по координатам  и . Количество разбиений по  называется числом строк, а по  - числом столбцов. Для каждого фрагмента указываются глобальные номера узлов, заданные в пункте 1.

4. Фрагмент отображается на квадрат в локальной системе координат. В соответствии с заданным количеством строк и столбцов фрагмент разбивается на новые четырехугольники. По формулам (13.25) вычисляются координаты новых узлов в глобальной системе (обратное отображение). Полученные после разбиения узлы последовательно нумеруются, начиная от точки с координатами  = -1,  = +1 и двигаясь слева направо (при изменении  от -1 до +1) и сверху вниз (при изменении  от +1 до -1).

5. Номера граничных узлов сохраняются и используются при рассмотрении соседних фрагментов. Все узлы, пронумерованные ранее, пропускаются.

Соседние файлы в папке prFem