книги / Метод конечных элементов в динамике сооружений
..pdfщении в направлении каждой добавленной связи, иног да эти функции называют функциями смещений узло вых точек, в которых добавлены связи. При от брасывании связей единичные состояния будут соответствовать единичному значению обобщенных сил, приложенных в сечениях контакта. Второй этап расче та состоит в решении контактной задачи и определении сил взаимодействия между конечными элементами в сечениях контакта. Для решения этой части расчета со ставляют системы уравнений, обеспечивающих переход от конечных элементов к непрерывной системе. Число таких уравнений существенно зависит от выбранного типа конечного элемента и от числа сечений, по кото рым происходит контакт, т. е. от числа конечных эле ментов, на которое было разделено сложное сооруже ние. После того, как решена контактная задача и опре делены взаимодействия между конечными элементами, вычисляются поля напряжений и усилий в сооружении с помощью единичных функций, найденных ранее для каждого элемента в отдельности. Учет влияния сил инерции при решении динамической задачи не меняет общего порядка расчета, так как силы инерции можно добавить к внешним объемным силам. Изложенная схе ма расчета показывает, что объем вычислений получа ется значительным и может быть выполнен на ЭВМ. Тем не менее, заменяя сооружение конечными элемен тами, предварительно следует проанализировать при менение разных типов конечных элементов, так как при неудачно выбранном элементе объем вычислений будет таким большим, что затруднит выполнение его на ЭВМ, и тогда придется сокращать число конечных элементов, а это, в свою очередь, приведет к снижению точности расчета. Следует отметить, что вопрос о сходимости процесса является весьма важным и поэтому прихо дится очень часто повторять несколько раз расчет, из меняя число конечных элементов, оценивая таким пу тем сходимость результатов. В динамических задачах расчет усложняется из-за необходимости определения матрицы масс, которая вводится в уравнение движения. Определяют эту матрицу аналогично тому, как это де лают для распределенных внутри элемента объемных сил, которые переносят в точки контактных сечений. Чаще всего для этого используется энергетический кри
терий эквивалентности. Благодаря этому в задачах ди намики сходимость процесса должна быть проверена особенно внимательно.
1.3.Общие принципы составления уравнений
Для. расчета сложную конструкцию разбивают на простые элементы конечных размеров, для каждого элемента подробно изучается его напряженное состоя ние как от внешних сил, непосредственно приложенных
к нему, так и от обобщенных сил |
или |
перемещений, |
|||||||
имеющих |
единичное |
значение |
|||||||
и возникающих в тех сечени |
|||||||||
ях, в которых происходит объ |
|||||||||
единение |
конечных |
элементов |
|||||||
в |
одну |
общую |
систему. |
Сле |
|||||
дует |
отметить, |
что |
наиболь |
||||||
шее |
распространение |
получи |
|||||||
ла |
|
схема |
|
замены |
|
сложной |
|||
конструкции |
треугольниками |
||||||||
в |
случае |
плоской |
задачи и |
||||||
тетраэдрами |
для пространст |
||||||||
венных |
массивных |
сооруже |
|||||||
ний. |
Прямоугольные |
конеч |
|||||||
ные |
элементы |
применяются |
|||||||
при |
расчете |
плит. Схема |
сое |
||||||
динения |
элементов |
для |
пло |
||||||
ской задачи показана на рис. |
|||||||||
1. Для каждого треугольного |
элемента |
изучим |
напря |
женное состояние, возникающее от смещения его вер шин в горизонтальном и вертикальном направлениях. Решая вспомогательную задачу, необходимо опреде лить перемещение любой точки внутри треугольного элемента при смещении на единицу в вертикальном и горизонтальном направлениях каждой его вершины.
Обозначим Ni(x, у) функцию, с помощью которой можно подсчитать перемещения w(x, у) любой точки внутри треугольника, если его вершина i получила пе ремещение бг=1 и соответственно N, и N]t, если узлы / и k имеют смещения б ,= 1 и б*= 1. Эти функции на зывают «функциями формы» элемента. Способы их оп
ределения будут изложены в последующих |
главах. |
В матричной записи получаем |
|
[w) = [Л В Д . |
(1Л) |
После определения перемещений необходимо найти деформации и напряжения по формулам:
{е}=[В](8}; {а} = [D] {е}, |
(1.2) |
где [В] — матрица перехода от перемещений узлов к деформациям; [D] — матрица упругости.
Далее определяются реактивные силы R, возникаю щие в вершинах треугольника при смещении этих вер шин на б:
{*) = Ш{6}, |
0.3) |
[/С] — матрица жесткости элемента.
Для определения компонент щ и vt вектора смеще ния 6* в узле i составляется система уравнений, кото рая в матричной форме имеет вид:
W ] ( 8 ) + ( F ) „ = 0 ; |
(1 .4 ) |
{В}/. — компоненты внешних сил, приложенных в данном узле, вклю чая и силы инерции с учетом их знаков.
После решения уравнения (1.4) будут найдены сме шения вершин каждого треугольника, а по формулам (1.1), (1.2) — напряжения в точках внутри контура тре угольника. Рассмотренная схема рассуждений и полу ченные расчетные уравнения относятся к наиболее прос тому случаю отсутствия объемных сил или перемещений и начальных напряжений. Их можно будет распростра
нить |
и на |
эти более сложные случаи, если добавить |
||
в уравнения |
(1.2) слагаемые [£>] |
{2о}+ {<*>}, |
где {So} |
|
и {<70} |
матрицы, характеризующие |
начальные |
деформа |
ции и напряжения, а в уравнение (1.4) добавляются узловые силы {F}, возникающие от распределенных на грузок р и начальных деформаций So и начальных на пряжений (То.
[F} = - 1 [Мг (р) d V - j [В1Г [D] (е.) dV + |
|
+ f [B f (or,) dV. |
(1.5) |
V |
|
1.4.Аналогия с методами' строительной механики
Между методом конечных элементов и общими мето дами строительной механики много общего. Вначале казалось, что МКЭ представляет собой новый способ,
позволяющий решить трудные задачи теории упругости и специально разработанный для широкого использова ния ЭВМ. Это мнение было справедливо пока использо вались треугольные конечные элементы применительно к решению плоской задачи теории упругости, а именно к расчету плотин, тоннелей труб и т. д. Но уже переход к расчету пластинок показал, что более целесообразно применить смешанный способ и потребовать ие только
|
обращения |
в нуль реакций |
в до |
||||||
|
бавленных |
стержнях |
в |
вершинах |
|||||
|
элементов, |
но |
добиваться |
эквива |
|||||
|
лентности |
углов наклона |
касатель |
||||||
|
ных к изогнутой поверхности пла |
||||||||
|
стинки— в |
серединах |
сторон |
каж |
|||||
|
дого элемента. Затем при решении |
||||||||
|
пространственных |
задач |
|
сложных |
|||||
|
цилиндрических |
конструкций |
сло |
||||||
|
жного поперечного сечения в каче |
||||||||
|
стве |
основного |
|
элемента |
|
стали |
|||
|
рассматривать призму |
с |
треуголь |
||||||
|
ным |
основанием, |
а |
напряжения |
|||||
|
вдоль |
ребер призмы |
представляли |
||||||
|
в виде тригонометрического ряда и |
||||||||
РИС. 2 |
для каждого члена этого ряда вво |
||||||||
|
дили |
один |
параметр, |
т. е. |
полно |
стью использовалась идея смешанного метода теории
оболочек. |
Таким образом, чем |
больше задач |
решали- |
методом |
конечных элементов, |
тем яснее становился |
|
факт, это |
этот метод является |
модификацией |
хорошо |
разработанных общих методов строительной механики. Поясним эту мысль на примере.
Рассмотрим простейшую ферму, состоящую из трех стержней и нагруженную силой Р. Усилия в стержнях этой фермы определяем, вырезая узел и проектируя си лы на две оси, получим два независимых уравнения, из которых и найдем усилия S iz и 523; по существу, для ре шения нами применен способ сил. Однако этот же рас чет можно сделать, применяя идею способа перемеще ний, как это делается в методе конечных элементов. Для этого добавим в узле 3 две связи, как это показа но на рис. 2, а Пунктиром и рассмотрим два состояния, указанные на рис. 2,6 и в. В первом состоянии сместим
узел 3 в горизонтальном |
направлении на единицу, т. е. |
« з = 1, и найдем реакции, |
возникающие в добавленных |
связях kuu=EFfh и fcBtt= 0 ; затем |
сместим |
на единицу |
в вертикальном направлении и |
получим |
при t>3= l |
&uv=0 и kvv=EFIh. Теперь составим два уравнения, выражающие равенство реакций нулю; в добавленных связях получим
К и «Э + k „ + Р = 0 , к ш и , + kn V , + = О,
после решения найдем
u s = v 3 = |
h_ |
|
||
EF ’ |
|
|||
|
|
|
||
усилия в стержнях |
|
|
|
|
^13= ^32 ~ |
Р V 2 |
h и _ |
РУ 2 |
|
2 |
EF ““ |
2 * |
||
|
Таким образом, применяя метод перемещений, мож но определить усилия так же просто, как и обычным пу тем, вырезая узел. Обобщение изложенных выше сооб ражений приводит к выводу о том, что МКЭ следует рас сматривать как вариационно разностный метод, при ко тором общая потенциальная энергия минимизируется по узловым смещениям; тогда в результате минимизации функционала получаем ряд обыкновенных уравнений, равных числу неизвестных функций в узлах. Такая за дача была решена Курантом.
ГЛАВА 2
УРАВНЕНИЯ МЕТОДА КОНЕЧНЫХ ЭЛЕМЕНТОВ
2.1. Разложение по собственным функциям
Общий метод составления дифференциальных урав нений динамики сооружений сводится к тому, что в дифференциальные уравнения равновесия, записанные для фиксированного момента времени, добавляются си лы инерции и силы демпфирования. Поэтому в урав нение (1.4) добавляются два слагаемых, и оно прини мает теперь вид
Ш |«| + [CJ -jL (в) + Ш) £ {6] -\-{F}p = о, |
(2.1) |
где [Л-f] — матрица масс; [С] — матрица демпфирования.
Обе эти матрицы составляются из подматриц [т*]с и [с,]е отдельных элементов. Определение подматриц бу дет рассмотрено применительно к конкретным задачам. Отметим, что наиболее простое построение матрицы масс [М] размещением общей массы элемента поровну в каждой вершине конечного элемента не всегда допус тимо, так как такое упрощение в отдельных случаях приводит к существенным погрешностям. Решение мат ричного уравнения (2.1) можно получить при заданных начальных условиях:
при /= 0 (8) = {6.} И ± {8} = А (80) ... |
(2.2) |
Весь процесс движения разбивается на конечные ин тервалы времени Дt, и внутри интервала используются интерполяционные функции, например Зрмита или Че бышева.
Это записывается в виде
f t |
] |
|
{б) = [Я00; Я 10; Я01; Я и] dtdt |
ft) |
(2.3) |
ft} |
|
|
d/dt (б^ |
|
|
В этой формуле: |
|
|
Я 00= 1 — 3s2+ 2s3; Я 10= ( s - 2 s 2+ s3) At; |
\ |
Я„, = 3s2- |
2s’; |
Ha = ( - s* + s») Дt при s= — . |
(2'4) |
|
|
At |
) |
Подставляя |
{6} |
из уравнения (2.3) в уравнение |
(2.1), можно вычислить {6i} в конце первого интервала At. Рекуррентное соотношение можно получить, если за писать уравнение минимизации невязки в конце интер вала At. Другой путь решения является более естествен ным и сводится к разложению движения по собствен
ным формам {6о}, тогда решение уравнения (2.1) |
будет |
представлено так: |
|
(«) = над»; {8„Ь; 16,1,...{6„U |z„} = [Д.1 И ; |
(2.5) |
[А]о — матрица нормированных собственных |
функций; { г } — матри |
ца коэффициентов пропорциональности при |
собственных функциях |
Этот путь решения будет более приемлемым для многих задач. Если подставить теперь значение {6} из уравне ния (2.5) в уравнение (2.1) и умножить на [Д0]т, т. е. на транспонированную матрицу от [Д0], то
[Д /Ш [Д„] (г} + |
[Д„Г[С] [Д„1 ± |
(г) + |
|
|
at |
|
|
+ ГД„ГIАП [Д„1 ^ |
(г) + [Д„1Г (f| |
= 0. |
(2.6) |
Учитывая свойство ортогональности собственных функций, можно доказать, что система уравнений (2.6) будет содержать только диагональные члены, поэтому для определения zn, получаем систему обычных урав нений
co?,zn -f 2сопспгп + zn*= — {60}J {F}, |
(2-7) |
где con — частота; 2сп— коэффициент затухания.
После решения этой системы уравнений получим zn и, подставляя их в уравнение (2.5), найдем перемещения б, а по ним и все остальные необходимые для расчета величины.
2.2. Шаговый путь решения
Если ускорение в пределах интервала времени At меняется по линейному закону, тогда в последующем интервале времени (s+Д*) ускорение вычисляется по формуле
8(t) - |
8 (s) + 8(s+ Ы) ~ |
* (s) (t — /,), |
(2.8) |
|
|
|
At |
|
|
скорость |
6(t) = |
Lt" |
|
(2.9) |
6(s) -f J 6 (/) dt, |
||||
смещение |
6(/) = 6(s) -f |
j 6 (t) dt. |
(2.10) |
Подставляя в эти формулы значения 6(0» получим:
6(s + At) = б (s) + ^ |
[6(s + At) + 6(s)l, |
(2.11) |
6(s + ДО = в (s) + 6(s) д; + |
[2 6 (S) + ё («+4*)1- |
(212) |
Введем в уравнение движения (2.1) значения смеще ния и скорости из уравнений (2.11) и (2.12) и отбросим затухание,
M ( |
6}s+4,-MM((fi}s + |61s a< + |
|
|
+ |
( ^ |
[ 2 {fi}s+ | 6}s+ii])=(F). |
(2.13) |
После преобразований найдем |
|
||
[ Ш ] + |
|
ш ] { S } s + 4 , = | f ) - [ / C l [ | S ) s + |
|
|
+ (5],Д/+ ^ -( 6 ) ,] , |
(2.14) |
обозначим: |
|
|
[[ЛЯ -f |
= Ш] и правую часть через {F}. |
|
Тогда система линейных алгебраических уравнений |
||
будет иметь вид |
|
|
|
Ш] (S}s+4< = [?}. |
(2.15) |
где [М] — постоянная для всех интервалов времени матрица. |
|
Правая же часть вычисляется для каждого шага по времени.
Теперь учтем затухание. В этом случае уравнение движения с учетом затухания имеет вид
[ЛИ {'6) + [С] (6) + [/С] (8) = (F). |
(2.16) |
Для каждого элемента принимаем |
|
[c]e = ae[tn]e -\-$e[k]e. |
(2.17) |
Постоянные ае и |Зе определяются по формулам;
ае = К и ре = V® 1, |
(2.18) |
где Л* — коэффициент затухания элемента; coi — низшая собственная частота.
Матрица затухания системы вычисляется суммиро
ванием |
|
[С] = 2 И,- |
(2.19) |
е=1 |
|
Используя ш_аговый_метод, получим следующее зна чение матриц [М]* и {F}*:
Й * = [ « М + РШ ) ( |8). + Y {«),) + Й - (2.21)
Диссипативная сила может быть функцией ампли туды, тогда уравнение движения будет иметь вид
[М] (6}+ {^(Л)} + Ш {6}= \F}. |
(2.22) |
При формировании матрицы демпфирования для каждого узла значение Fg вычисляют суммированием потерь энергии в каждом элементе
Fg = ± fe - |
(2.23) |
2.3.Определение частот и форм колебаний
Рассмотрим свободные колебания системы без зату хания, тогда уравнение (2.1) будет записано так:
[ М ( 8 ] + Ш ) ^ |6 ] = 0 . |
(2.24) |
'Гак как слагаемые, описывающие затухание и внеш ние силы в уравнении (2.6) равны нулю, для решения уравнения (2.24) используем подстановку
{6}= {60}sinco£, |
(2.25) |
и получаем условие, при выполнении которого уравне ние (2.25) является решением уравнения (2.24)
([/С]-о)2Ш]){60}=--0. (2.26)
Уравнение (2.26) имеет решение отличное от нуля, если детерминант, указанный в скобках, обращается в нуль,
(1/С]-соаШ]) = 0. |
(2.27) |
Задача сводится к вычислению собственных значении и для практических вычислений можно использовать имеющиеся стандартные программы. Однако для этого представим уравнение (2.27) в виде
1Я]{Х}=М *); |
(2.28) |
[Я] — симметричная матрица.
Если обозначить Л,= 1/со2, то уравнение (2.27) будет записано так:
[ А Г ' [ М ] ( 6 0] = М « „ 1 . |
(2 .2 9 ) |
и стандартные программы могут быть использованы для решения уравнений (2.29) и (2.27).
Уравнение (2.27) представляет собой уравнение час тот, его решение сводится к определению корней много члена. Для практических вычислений могут быть исполь зованы разные способы, хотя наиболее удобным являет ся способ акад. А. Н. Крылова; этот способ сводится к понижению степени уравнения (2.27) и последовательно му определению частот. Порядок проведения операций будет продемонстрирован на численных примерах.
Кроме частот необходимо будет найти еще и формы колебаний {бо} решением системы уравнений (2.26) для каждого значения частоты со.
Входящие в формулы (2.26) и (2.27) матрицы массы [М] необходимо определить, учитывая, что фактически масса каждого конечного элемента является распреде ленной и поэтому переход к сосредоточенным массам в узлах совершается с соблюдением условий, отвечающих фактической форме и положению данного конечного элемента. Силы инерции в узлах элемента, возникаю щие от сосредоточенных масс [m]J будут соответствен
но равны [ т г]е{бг}.
Приравнивая их работу той виртуальной работе, которую совершают распределенные объемные силы инерции, получим
1т,Г = \ W t TW ] p d x d y dz, |
(2 .3 0 ) |
V |
|
где [N]' — транспортированная матрица от матрицы [Л/]; |
[ У ] — |
матрица, которая позволяет вычислить смещение любой точки внутри конечного элемента в зависимости от смещения его узловых точек; р — плотность материала элемента.
Интеграл правой части вычисляется по всему объему элемента.
Окончательно получим
[АП* = 2 [ т , К |
(2 .3 1 ) |
Общую массу в узле i получим, складывая массы всех элементов, сходящихся в данном узле i.