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

Вид материалаРешение
Подобный материал:
1   ...   12   13   14   15   16   17   18   19   ...   27

Пусть теперь закон наращивания нагрузки неизвестен. Получим выражение для дифференциала (d) потенциальной энергии, то есть той ее части, которая наращивается внутри элементарного объема (dV) тела при его удлинении на величину d(L). С учетом выражения (13.4) можно записать:

d=

F2 dL

=

F F L dL

=

F L dL

=

F  dL

=

F  dV

=

 dV

2 E S

2 E S L

2 L

2

2 S

2

Таким образом, показано, что:

d =

 

dV

(13.8)

2



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

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

Справедлива следующая теорема:

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

Полная потенциальная энергия упругой системы (П) может быть разделена на две части, одна из которых соответствует энергии деформаций () в теле, а другая определяется потенциальной энергией (WP) массовых сил и приложенных поверхностных сил:

П=+ WP (13.9)

Работа внешних сил (W) противоположна по знаку их потенциальной энергии:

W= – WP (13.10)

Следовательно: П=– W (13.11)

После разбиения области на элементы равенство (13.11) примет вид:











Е










Е













П =



((е)-W(e))=



(е)

(13.12)










е=1










е=1








Одномерный случай

Применение теоремы о минимуме потенциальной энергии проиллюстрируем на примере осевого нагружения стержня из задачи 13.1.

Пример 13.1. Определить перемещение на нагруженном конце стержня из задачи 13.1 с помощью метода конечных элементов.

Решение.

Целесообразно разбить стержень на два одномерных конечных симплекс – элемента, представленных на рисунке 13.3-д. Запишем интерполяционные полиномы для обоих конечных элементов:

u (1) = N1(1) U1+ N2(1) U2 = N2(1) U2

u (2) =N2(2) U2+ N3(2) U3

Первое уравнение сразу преобразовано, так как левый конец стержня жестко закреплен, поэтому U1=0.

Вычисляя выражения для функций формы, приходим к системе:

u (1) = (x/L) U2

u (2) =(2 x/L) U2 (x/L–1) U3

Получим выражение для потенциальной энергии стержня, для чего воспользуемся уравнением (13.11). Поскольку распределение нагрузки внутри стержня не известно, для вычисления составляющей потенциальной энергии деформаций () воспользуемся полученным выше выражением (13.8). Интегрируя обе части по всему объему стержня, получим:

 =



 

dV

(13.13)

2




V










Сила P приложена к узлу U3, поэтому ее работа равна:

W= PU3 (13.14)

Таким образом, потенциальная энергия всего стержня составит:

П =



 

dV - PU3

(13.15)

2




V










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

Проведем предварительные преобразования функционала (13.15). В левом стержне: (1)= 1, dV(1) =S1dx, во втором: (2)= 2 , dV(2) =S2dx, поэтому можно записать выражение (13.15), предварительно разбив его на два интеграла:




L




2L




П =



Е12S1

dх +



Е22S2

- PU3

(13.16)

2

2




0







L

Здесь дополнительно проведена замена произведения ()на эквивалентное выражение (Е2) в соответствии с законом Гука (13.1). Подставляя выражение для  по (13.6) и вычисляя производные искомых перемещений по длине конечных элементов, имеем:







du(1)

=

U2

;

du(2)

=

U3 -U2




(13.17)







dx

L

dx

L




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

П =

ЕS1 U22

+

ЕS2 (U3 U2)2

- PU3

(13.17)

2L

2L

Вычисляем производные полученного функционала по узловым значениям:



=

ЕS1 U2

+

ЕS2 (U3 U2)

(-1)





(13.18)

dU2

L

L



=

0

+

ЕS2 (U3 U2)

- P




dU3

L

Подставим в полученные выражения значения S1 =S и S2 =2S, обозначим и вычислим выражение:

=

ЕS

=

200109/м2] 210-42]

= 40

[н]




L

1[м]

[м]

Приравнивая далее правые части обоих уравнений (13.18) нулю, получим систему линейных алгебраических уравнений вида:

 U2 + 2 (U2 U3) = 0

2 (U3 U2) P = 0

Выражая из первого уравнения U2,: 3U2 - 2U3 = 0, то есть U2 = 2U3 /3, и подставляя найденное значение во второе уравнение, получим:

U3 = 3P/2=350103[н]/240 [н/м] = 1,87 мм,

что совпадает с полученным выше значением.


Общий случай

Величина d в общем случае определяется выражением:




d =

1

{}T {}







(13.19)

2




называется приращением плотности энергии деформации, относительно известной начальной деформации ИТО.

Вектор столбец {} в выражении (13.19) представляет собой полную деформацию, которая для двумерного случая плоской деформации имеет вид:

{}T =[XXYYXY] (13.20)

где соотношения связи между деформациями и перемещениями du и dv соответственно в направлении осей OX и OY записываются как:

XX = du/dx, YY= dv/dy; XY= du/dy + dv/dx (13.21)

Вектор столбец {} в выражении (13.19) представляет собой вектор напряжений, который для двумерного случая плоской деформации имеет вид:

{}T = [ XX YYXY] (13.22)

Выражения (13.20) и (13.22) связывает закон Гука вида:

{} = [D] {} (13.23)

где матрица [D] содержит упругие константы материала.

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

{u} = [N] {U} (13.24)

Применяя формулы (13.21) можно выразить вектор деформации {} через узловые значения перемещения { U } и матрицу [B] производных компонентов матрицы {U} по координатам соответствующих приращений:

{} = [B] {U} (13.24)

Энергия деформации (е) отдельного (е-го) конечного элемента получается интегрированием выражения (13.19) по его объему:







(е) =



1

{U}T[B(e)]T[D(e)] [B(e)]{U}dV







(13.25)







2
















V (e)




























Работа, совершаемая внешними силами, может быть разделена на три части: 1) работа (WС), совершаемая сосредоточенными силами, 2) работа (WS) поверхностных сил, 3) работа (WM) массовых сил.

Работу сосредоточенных сил (вектор {P}) наиболее просто определить, если в каждой точке приложения сосредоточенной силы поместить узел. Эту работу определим, умножая величину этой силы на длину пути (вектор {U}) ее действия, то есть:

(WС),= {U}T{P}

Рассмотрим случай, когда WС >> WS+ WM. Запишем выражение для полной потенциальной энергии:

П=



1

{U}T[B(e)]T[D(e)] [B(e)]{U}dV - {U}T{P}










2







Е

V (e)




























Дифференцируя это выражение по {U} и приравнивая результат к нулю, имеем:
















П(е)

=

 

[B(e)]T[D(e)] [B(e)] dV {U} - {P} = 0

(13.26)

{U}







E

V (e)







Рассмотрим применение полученных формул на конкретных примерах.


13.3 Кручение стержня некругового сечения.

Поле напряжений, возникающих внутри стержня некругового сечения, не удается рассчитать традиционными методами сопромата. Причина заключается в том, что для некруглого сечения упрощающая гипотеза неизменности плоских сечений, оказывается неприемлемой. Рассмотрим аспекты общей теории кручения стержня. Изложение будем сопровождать конкретным примером расчета сдвиговых напряжений (ZX, ZY), возникающих при кручении сплошного стержня квадратного сечения со стороной а=1 [см], показанного на рисунке 13.6-а, под действием крутящего момента М по оси OZ. Пусть приложенный момент закручивает стержень на величину =1 [градус/м]. Модуль сдвига материала стержня: G=8 МПа = 8106/м2].

Известно, что сдвиговые напряжения связаны с неизвестной пока функцией напряжений (x,y) в каждой точке стержня, соотношениями:







ZX =












ZY = -









(13.27)







y










x







Рассмотрим физический смысл сдвиговых напряжений, для чего определим напряжения, возникающие в элементарных кубиках с центрами в точках А и В стержня на рисунке 13.6-а, примыкающих к поверхности боковой грани стержня. Вынесем оба элементарных кубика за пределы стержня и в увеличенном масштабе покажем возникающие на его гранях напряжения. Из рисунка видно, что в результате действия момента М в поперечных и продольных сечениях возникают касательные (сдвиговые) напряжения: ZX =XZ =M/(a3). На противоположных гранях возникают аналогичные компенсирующие напряжения: -ZX =-XZ = M/(a3). В результате действия указанных пар сдвиговых напряжений кубик начнет деформироваться: удлиняться в направлении оси z и, следовательно, сжиматься по оси OX и OY. В результате уже в соседнем (ближе к центру стержня) элементарном кубике возникнет сдвиговое напряжение: -ZY, направленное к центру стержня. При этом чем больше становится градиент функции напряжений по оси ОХ, тем большее приращение получает сдвиговое напряжение по оси OY (выражения 13.27). Существенно отметить, что в точке В крутящий момент М вообще не создает никаких сдвиговых напряжений.





а)

б)

Рис. 13.6

Функция напряжений (x,y) описывается дифференциальным уравнением:









2

+

2

+ 2G = 0
















(13.28)







x2

y2
















Граничное условие записывается как:  = 0. Вариационная формулировка задачи о кручении стержня связана с рассмотрением функционала:







=



[

1

(



)2 +

1

(



)2 -2G]dV







2

x

2

y










V





























Введем матрицу-столбец сдвиговых напряжений:










{}T = [








]

























x




y
















и запишем функционал (13.28) в матричном виде:







=



[

1

{}T{} - (2G)  ]dV










2










V













Разобьем область определения этого функционала на Е конечных элементов и введем функции (е), определенные на отдельных элементах:

(е) = [N(е)] {Ф} (13.29)

Представим далее (13.28) в виде суммы интегралов по отдельным конечным элементам и, учитывая, что:

{(е) }T = [(N(е)/x) (N(е)/y)]{Ф} = [B(е)]{Ф} (13.30)

по аналогии с выражениями (12.8-12.12) запишем систему уравнений для минимизации функционала (13.28) в виде:









= (

[K(е)] ) {Ф} + {F(е)} = 0

(13.31)







{Ф}

где:













[K(е)] =



(e)}T(e)}dV

(13.32)










V(e)








































[F(е)] =



(2G) [N(е)]T dV




(13.33)










V(e)




Сформируем систему (13.30) для текущего примера. Поперечное сечение стержня имеет 4 оси симметрии, поэтому целесообразно рассмотреть только 1/8 часть квадрата. Разобьем ее на 4 конечных треугольных симплекс – элемента и запишем для них интерполяционные полиномы (13.29), выразив их через глобальные узловые значения:

(1) = N1(1) Ф1 + N2(1)Ф2 + 0Ф3 + N4(1)Ф4 + 0Ф5 + 0Ф6

(2) = 0Ф1 + N2(2)Ф2 + N3(2)Ф3 + 0Ф4 + N5(2)Ф5 + 0Ф6

(3) = 0Ф1 + N2(3)Ф2 + 0Ф3 + N4(3)Ф4 + N5(3)Ф5 + 0Ф6

(4) = 0Ф1 + 0Ф2 + 0Ф1 + N4(4)Ф4 + N5(4)Ф5 + N6(4)Ф6




Рис. 13.7