Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги / Метод конечных элементов в динамике сооружений

..pdf
Скачиваний:
7
Добавлен:
12.11.2023
Размер:
6.89 Mб
Скачать

щении в направлении каждой добавленной связи, иног­ да эти функции называют функциями смещений узло­ вых точек, в которых добавлены связи. При от­ брасывании связей единичные состояния будут соответствовать единичному значению обобщенных сил, приложенных в сечениях контакта. Второй этап расче­ та состоит в решении контактной задачи и определении сил взаимодействия между конечными элементами в сечениях контакта. Для решения этой части расчета со­ ставляют системы уравнений, обеспечивающих переход от конечных элементов к непрерывной системе. Число таких уравнений существенно зависит от выбранного типа конечного элемента и от числа сечений, по кото­ рым происходит контакт, т. е. от числа конечных эле­ ментов, на которое было разделено сложное сооруже­ ние. После того, как решена контактная задача и опре­ делены взаимодействия между конечными элементами, вычисляются поля напряжений и усилий в сооружении с помощью единичных функций, найденных ранее для каждого элемента в отдельности. Учет влияния сил инерции при решении динамической задачи не меняет общего порядка расчета, так как силы инерции можно добавить к внешним объемным силам. Изложенная схе­ ма расчета показывает, что объем вычислений получа­ ется значительным и может быть выполнен на ЭВМ. Тем не менее, заменяя сооружение конечными элемен­ тами, предварительно следует проанализировать при­ менение разных типов конечных элементов, так как при неудачно выбранном элементе объем вычислений будет таким большим, что затруднит выполнение его на ЭВМ, и тогда придется сокращать число конечных элементов, а это, в свою очередь, приведет к снижению точности расчета. Следует отметить, что вопрос о сходимости процесса является весьма важным и поэтому прихо­ дится очень часто повторять несколько раз расчет, из­ меняя число конечных элементов, оценивая таким пу­ тем сходимость результатов. В динамических задачах расчет усложняется из-за необходимости определения матрицы масс, которая вводится в уравнение движения. Определяют эту матрицу аналогично тому, как это де­ лают для распределенных внутри элемента объемных сил, которые переносят в точки контактных сечений. Чаще всего для этого используется энергетический кри­

терий эквивалентности. Благодаря этому в задачах ди­ намики сходимость процесса должна быть проверена особенно внимательно.

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.

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