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

книги / Метод конечных элементов

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

зях узлов и узловыми перемещениями существует линейная зави­ симость.

.Rtx — kliui + ki2vi -f- k13Uj-\- k14vj

kibuk 4" kuvk + ^1 iui + kis,vt,

 

(2. 1)

где кц - коэффициенты жесткости-

Физический смысл коэффи­

циента жесткости kij усматривается из соотношения (2.Л как уси­ лие в узле /, возникающее от единичного пег.емещения по направ­ лению, которое определено индексом /', если все остальные переме­ щения равны нулю.

Выражения типа (2.1) могут быть записаны для всех восьми компонентов узловых сил КЗ г~(рис. 18, а). Если известны соотно­ шения типа (2.1) для любого КЗ области Q, а также узловые ком­ поненты внешней нагрузки, уравнения равновесия узловых сил становятся линейными алгебраическими уравнениями относительно перемещений узлов расчетной схемы-

Если установлены соотношения между узловыми перемещени­

ями и узловыми силами вида

 

 

Щ= 6u Plx + bl2Pw + би Р/х + би Р,у +

+ ЬиР1у,

(2.2)

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

Применение метода перемещений оказалось значительно более эффективным,'чем метода сил. Не случайно МКЭ был вначале из­ вестен как метод жесткостей.

Соотношения типа (2.1) для всех узловых сил КЗ г могут

быть

записаны в матричной форме:

 

( R u '

 

^11^12^13^1 4 ^15^16^17^ 18

 

R i y

 

^21^22^23^24^25^26^27^28 k

(2.3)

<

:

< >

. R i y t

 

^81^82^83^84^85^86^87^ 88 __ w

 

В матричных символах запись будет более компактной:

{R}r = [k]{q}r.

'(2.4)

Матрицу-столбец [R}r принято называть вектором узловых реакций (сил) КЭ. Очевидно, что число компонентов вектора узловых реак­ ций равно сумме степеней свободы узлов КЗ:

( Rix

R<y

M r =

(2.5)

 

Rlx\

Riv)

Та же сумма определяет и число компонентой вектора переме­ щений КЭ:

 

и(

 

 

v\

 

W>r = 1

>’

( 2.6)

 

ut Vi

После построения матриц коэффициентов жесткости типа (2.4) для всех КЭ области й (рис. 17) остается применить стандартную про­ цедуру метода перемещений стержневых систем. Иными словами, дальнейший расчет производится по универсальной методике неза­ висимо от форм или свойств привлеченных КЭ.

Вполне очевидно, что определение коэффициентов жесткости КЭ, т. е. вывод матрицы жесткости,— специфическая операция МКЭ, и в конечном счете степень точности выражений типа (2.1) определяет и степень точности решения задачи в целом. Точные коэффициенты жесткости одномерных КЭ приводят к точным ре­ шениям задач о напряженно-деформированном состоянии стержне­ вых систем. Между тем для КЭ большей мерности определение коэффициентов жесткости становится плоской или трехмерной за­ дачей теории упругости. Решения в этом случае могут быть лишь приближенными, поэтому и задачи в целом решаются приближен­ но. В дальнейшем изложении приводятся способы получения мат­

риц

жесткости. Все они основываются на вариационных принци­

пах

строительной механики.

*

Для образования единой системы из КЭ, объединенных в узлах

расчетной схемы, необходимо выполнить условия

равновесия сил

и условия неразрывности перемещений в таких

узлах. Условия

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

Пусть s — типовой узел расчетной схемы области Q (рис. 17), об­ щий для т конечных элементов. Перемещение любого узла одного из т КЭ приведет к возникновению реакций в дополнительно нало­ женных связях узла s. Таким образом, вектор узловых сил узла s однозначно определяется перемещениями узлов «звезды» КЭ с по­ мощью соотношений типа (2.1). Из условий равновесия узла s сле­

дует

 

г=Sт (Ял* + (-1 *М ) = 0 ,

(2.7)

г= 1

 

где [RsYr — вектор-столбец реакций узла s КЭ г, возникающих еследствие перемещений его узлов; компоненты вектора-столбца за-

даны в общей для всей области Q системе координат (глобальной); (— 1 PS}) — вектор-столбец реакций узла s, возникающих вслед­ ствие действия внешних сил; по абсолютной величине он равен вектору внешних сил, приложенных к узлу s.

Пусть [L]r — матрица преобразования координат КЗ. Тогда векторы узловых перемещений и узловых сил КЗ при переходе от общей системы координат к системе координат КЭ определяются из известных соотношений

 

 

м , =

[ !] ,{ ? } ; {/?}, = [Ц г IR}*,

(2 .8)

где }^}f — вектор

узловых

перемещений КЗ в местной системе

координат;

{<7} — вектор узловых

перемещений }КЭ

в общей си­

стеме

координат;

{R)r — вектор

узловых реакций в местной си­

стеме

координат

КЗ г

Из

зависимостей (2.8) следует:

 

 

 

 

 

=

 

(2.9)

где ([LI,)- 1

— обращенная

матрица преобразования

координат

КЭ г.

 

 

 

 

 

 

 

В местной системе координат вектор узловых реакций узла s, возникающих от узловых перемещений одного КЭ, определяется суммированием узловых реакций от перемещений узлов КЭ:

i= t

( Я . Ь = Х

(2.Ю)

i= l

 

где t — число узлов КЭ г; lksC]r — блок матрицы жесткости КЭ г; первый индекс блока определяется порядковым номером узла s, а второй — порядковым номером вектора узловых перемещений, влияние которого учитывается; [q'} — вектор перемещений такого узла.

Из подстановки выражений (2 .8) и (2.10) в выражение (2.9) сле­ дует:

т * = х \ т у 1 ы Ш г ы -

(2.1 о

С учетом выражения (2.11) уравнения (2.7) равновесия узловых сил узла s в блочной форме записываются следующим образом:

г- m

i= t

 

X

X ([L]rr , [M r H lr W /} = l ^ } .

(2 . 12)

Г=1

1= 1

 

Линейные алгебраические уравнения типа (2.12) составляются по той же методике для всех узлов расчетной схемы области Q и образуют систему совместных линейных уравнений относительно узловых перемещений:

Ik] {q} = [Р ],

(2-13)

где \k] — матрица коэффициентов системы, которая по физическому смыслу является матрицей жесткости всей области Q; [q] — вектор­

столбец узловых перемещений расчетной схемы; {Р} — векторстолбец узловых сил, эквивалентных внешней нагрузке. Из мат­ рицы коэффициентов (2.13) исключаются те строки и столбцы, но­ мера которых соответствуют узловым связям, исключающим дви­ жения области й как твердого тела. Эта операция аналогична на­ ложению связей и является заданием граничных условий. Если си­ стема не обладает необходимыми связями, матрица системы линей­ ных уравнений (2.13) будет вырожденной.

После определения из системы (2.13) вектора узловых перемеще­ ний области несложно найти и напряжения в отдельных КЗ.

Как уже было показано (см. гл. 1), когда параметры напряжен­ но-деформированного состояния системы удовлетворяют вариацион­ ному уравнению Лагранжа (1.29), одновременно удовлетворяются уравнения равновесия и граничные условия. Система линейных алгебраических уравнений МКЭ (2.-13) также содержит уравнения равновесия с учетом граничных условий, которые заданы в пере­ мещениях узлов расчетной схемы. Поэтому можно рассмотреть возможность получения системы уравнений МКЭ (2.13) непосредст­ венно из условия минимума функционала полной потенциаль­

ной энергии, т. е. вариационного уравнения Лагранжа:

 

 

 

 

 

6П =

б (U — W) =

0,

(2.14)

где U = ^ f

— работа внутренних сил

(потенциальная

энер-

2

 

 

 

 

 

 

W = I2 pudQ — работа

гия деформации)

в

области

£2 (рис,

17);

внешних сил

(потенциал

внешних сил); о

и е — функции напря­

жений и деформаций.

В

общем случае это также векторы функ­

ций. Так, для плоского напряженного

состояния

 

 

О =

°х (X,

у) '

г =

(^»

у)

 

 

°у(х,

у)

 

 

У)

 

 

 

Хху (Xt У).

 

.Уху(Х,

У)

 

и — функция перемещений по области Q; в общем случае это век­ тор функции. При плоском напряженном состоянии каждая точка системы может иметь два перемещения — и вдоль оси л* и v вдо^ь оси у, т. е.

__ И * , у)1

U~ \ v(x, у)\’

р — функция нагрузки по области й . Как и а, в общем случае это также вектор. Так, для плоского напряженного состояния

_ \Рх{х, У)) Р ~ \Р„ (х, у) \ '

Решить задачу в вариационной постановке — это значит найти такую систему перемещений, которая доставляет минимум функ­ ционалу полной потенциальной энергии системы. Исходные дан­ ные для решения задачи: 1) физические и геометрические характе­ ристики рассчитываемой системы на области Q; 2) граничные усло­ вия; 3) внешние нагрузки р\ 4) дифференциальные операторы, свя­ зывающие напряжения о и деформации е с перемещениями и.

Как принято в вариационных методах, искомые функции пере­ мещений приближенно представляют в виде набора компонентов:

{= п

 

g ji,

(2.15>

i=l

 

где fi — заранее выбранные аппроксимирующие функции; в вари­ ационных методах их называют координатными функциями; qi — неизвестные коэффициенты при координатных функциях; в МКЭих называют степенями свободы. Как правило, в физическом смыс­ ле они представляют собой узловые линейные или угловые переме­ щения. Но они могут быть и производными более высоких поряд­ ков от перемещений (угловое перемещение— по сути 1 -я производ­ ная от линейного) или какими-то обобщенными перемещениями.

В результате введения такого рода аппроксимации функцио­ нал полной потенциальной энергии системы становится конечно­ мерной функцией степеней свободы qi (t = 1, 2, .... п). Последние определяются из условия минимума функционала, т. е. из уравне­ ний вида

i n (9) = ^ , U ( , ) - ^ r ( , ) _ 0 ( i - 1 , 2 ..........„).

(2.16>

После дифференцирования функции многих переменных получа­

ется система алгебраических

уравнений:

 

S

U (,l) + W .и

"|---------у (?<) + ' "

+

 

+ W ,U M

= W ,w ^

 

4

; t/ < ,i)+ 3 s !/<?*) '1—

 

h 4 ; y<',‘) +

+

 

+ яг,

 

=

 

 

 

< *> + k , v <»*> +

•'

+ з й £'<*‘>

+ - +

 

+!,<'<«■> “

4 ;

<217>

4 у й .) + ^ у Ы + - - - + 4 у (»,) + - - +

По аналогии со строительной механикой стержневых систем эти уравнения называются каноническими. Каждый член этих урав­ нений можно представить в виде произведения kijqjy где k {f — коэффициенты канонических уравнений, образующие матрицу [k]. Элементы правого столбца уравнений (2.17) по сути являются узловыми нагрузками, к которым сведены местные нагрузки, рас­ пределенные по области системы. Этот столбец обозначим векто­

ром [Р]. Таким образом, P i = - ^ W (q{). С учетом введенных

Рис. 20

обозначений уравнения (2.17) можно представить в матричных символах:

{P) = lk]{q}.

(2.18)

Уравнения (2.17) и (2.18) — по сути разрешающие уравнения

МКЭ. В физическом смысле их можно трактовать как

уравнения

равновесия. Такое решение вариационной задачи совершенно ана­ логично методу Ритца (см. § 2), однако отличительной особенно­ стью МКЭ в этом случае является вид координатных функций f £. Если в методе Ритца координатные функции распространены на всю область, то в МКЭ отличны от нуля только на ограниченной области которая называется «звездой» конечных элементов, со­ держащих узел i (рис. 19). Такое свойство функцишМКЭ не только облегчает их выбор, но и придает всей процедуре МКЭ очень свое­ образный вид и большую четкость.

Расчленение рассчитываемой системы на п конечных элементов дает возможность представить функционал полной потенциальной энергии системы в виде отдельных функционалов ПЛдля каждого

КЭ, т. е.

 

п= V пг= £ {/ ,- £ wr.

(2 .19)

г— 1

г= 1

г= [

В связи с этим и разрешающие уравнения (2.17) можно предста­ вить в виде суммы:

пп п

тSп'<«<>“ 557£'и'<*>- щSг'<»<>• <2-20>

Г=1

Г=1

Г=1

Поскольку аппроксимирующие функции МК.Э локальны, то Wr за­ висит только от степеней свободы. Последние являются коэффи­ циентами координатных функций, которые отличны от нуля на об­ ласти КЭ. Эти степени свободы образуют вектор

f <7i ’

Яг

I Яп)

Таким образом, для построения уравнений типа (2.17) для каж­ дого КЭ необходимо выполнить операции

щ -и г(яг) = №Ля\\

 

± W r(qr) = {P}r.

(2.21)

Здесь [Р }г — вектор узловых нагрузок, к

которым приведена

местная нагрузка, распределенная по области

КЭ; [k]r— матрица

жесткости КЭ.

 

Если степени свободы имеют физический смысл перемещений, то (kcf)r — элемент матрицы жесткости — это усилие, возникающее по направлению i-й степени свободы от /-го единичного перемещения

при условии, что все остальные (i Ф /) степени

свободы qt = 0.

Из принципа возможных перемещений

 

(*</), = J o fitdQr,

(2 .22)

2

 

где о j — напряжения по области КЭ от перемещения q j= 1; — деформации по области КЭ от перемещения qt = 1.

Действительно, пусть для КЭ г (рис. 20) необходимо определить усилие Rij по направлению степени свободы qt от единичного пере­ мещения <7/. При единичном перемещении qj по области Qr конеч­ ного элемента возникнут напряжения а/, которые можно опреде­ лить с помощью функций перемещений (2.15). Все остальные сте­ пени свободы в данном случае равны нулю, а это равносильно нало­ жению связей по их направлениям. Следовательно, возникнут

реакции, которые обеспечат равновесное состояние КЭ. Будем опре­ делять одну из этих реакций, например Ru- = (kt/)r.

Если система находится в равновесии, то на любых возмож­ ных перемещениях работа внешних сил равна работе внутренних. В качестве возможного выберем единичное перемещение по на­ правлению qt. Используя функции перемещений (2.15), определим деформации ei по области КЭ. Работа внешних сил определится как 1 •Rif, так как все остальные перемещения по направлениям других степеней свободы равны нулю. Работа внутренних сил

будет

J 0/8idQr. Из

равенства работ

следует, что

 

 

 

Sr

 

 

 

 

 

 

1

'Rt/ = \ofrdQ , =

(kij)„

(2.23)

 

 

s

 

 

 

 

а из

принципа взаимности работ — равенство (kt/)r = {kjt)r.

Это

означает, что матрица жесткости

КЭ симметрична.

 

 

На основе принципа возможных перемещений нетрудно вывести

формулу для Р{ члена вектора узловых нагрузок { Р }*:

 

 

 

 

Pi = ( р г

(2.24)

 

 

а

 

 

 

 

После того как выбраны координатные функции (i — 1, 2, ...»

п), т. е. назначена

форма, в которой будет определяться

 

при­

ближенное решение ый, вся процедура МКЭ превращается

в

до­

вольно обычную. Поэтому выбор

координатных функций — важ­

нейший этап решения задач МКЭ. Существует ряд свойств, кото­ рыми должны обладать эти функции. Самые важные из них линей­ ная независимость и полнота. Линейная независимость координат­ ных функций обусловливает невозможность получения какой-либо функции как линейной комбинации остальных. Полнота коорди­ натных функций определяет степень сходимости приближенного решения uh к точному при неограниченном уменьшении размеров КЭ.

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

§ 5. Схема решения задач по МКЭ

Можно выделить такие основные этапы решения задач по МКЭ;

1)построение функционала;

2)расчленение системы на КЭ и выбор координатных функций;

3)построение матриц жесткости и приведение местной нагрузки узловой для каждого КЭ;

4)построение канонических уравнений;

5)решение канонических уравнений (определение степеней сво­

боды системы);

6) определение компонентов напряженно-деформированного состояния (перемещений, напряжений) по области КЭ, т. е. в про­ извольных заранее заданных местах.

Построение функционала полной потенциальной энергии си­ стемы-основа для дальнейшего использования всех вариационных методов, в том числе и МКЭ. Чтобы построить функционал, нужно

знать дифференциальные операторы, связывающие

перемещения

с напряжениями и деформациями. Наиболее

общее

выражение

имеют операторы трехмерного напряженного

состояния. В дру­

гих частных случаях (пластины, стержневые

системы и др.) часто

удается при помощи гипотез (например, гипотезы прямых нормалей для тонких плит, гипотезы плоских сечений для стержней) упро­ стить задачу. При этом упрощается и выражение для работы внут­ ренних сил. Это происходит либо за счет пренебрежения некоторы­ ми членами (так, для плоского напряженного состояния считается, что а2 = 0, поэтому часть членов по сравнению с трехмерным на­ пряженным состоянием выпадает), либо за счет введения вместо напряжений и деформаций их интегральных характеристик (на­

пример, момента и кривизны для изгибаемых пластин и

стержней).

Поэтому в каждом типе задачи выражение для полной

потенциаль­

ной энергии системы имеет свой вид, который надо четко

предста­

вить, прежде чем решать задачу по МКЭ.

 

 

Расчленение системы

на КЭ — задача, по своей сути

близкая

к нанесению расчетной

сетки в методах конечных разностей или

в вариационно-разностном. Здесь нужно стараться, чтобы форма КЭ была по возможности простой. Кроме того, необходимо удовлет­ ворить двум противоречивым требованиям: точности расчета, кото­ рая требует большого количества расчетных узлов (большей гус­ тоты расчетной сетки), и практического решения задачи, которое накладывает ограничение на количество решаемых уравнений типа (2.18), а следовательно, и на количество расчетных узлов.

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

(2.25)

г=1

Здесь f t -г- аппроксимирующий полином, т. е. распределение пере­ мещений, соответствующее qt -й степени свободы. Такое представ­

ление перемещений очень удобно для построения матрицы жестко­ сти, определения напряжений и деформаций по области КЭ и т. Д* Однако при сложной форме КЭ или в случаях, когда вид функцио­ нала предъявляет к координатным функциям особые требований» аппроксимацию перемещений производят полиномом, коэффициен­ ты которого связаны со степенями свободы не явно, т. е. в форме

т

i=\

(2.26)

 

Здесь щ — коэффициенты общего полинома;

^члены общего

полинома.

В общем случае п Ф т. Но для построения матрицы жесткости желательно иметь аппроксимацию в форме (2.15), а при этом нужно, чтобы п = т. Переход от формы (2.26) к форме (2.25) осуществляют

на основе соотношения

 

 

qr =

[с] а г, или ar = [с]"1 qr.

(2.27)

Подставив значения ап

выраженные через qn в выражение

(2.26)

и сгруппировав члены при qt1 получим форму (2.25). Матрица [с] строится, как правило, из соображений, что в узлах КЭ перемеще­ ния (или их производные) приобретают значения соответствующих степеней свободы. В связи с этим, подставляя в выражение (2.26) (или в соответствующие производные от этого выражения) координаты определенного узла, приравниваем полученное выражение

ксоответствуюцей степени свободы. В результате такой операции получаем т уравнений, связывающих ar с qr. Коэффициенты этих уравнений соответствуют матрице [с].

Построение матрицы жесткости и приведение местной нагрузки

кузловой осуществляют на основе выражений (2.21). При этом перемещения аппроксимируют в форме (2.25); для определения

члена k j матрицы жесткости [k]r

используют выражение (2.23),

а для вычисления члена PL вектора

[Р)г — выражение (2.24).

Построение канонических уравнений

проводят

суммированием

элементов [k\r и {Р}г [выражения (2.10)

и (2.11)].

 

Решение канонических уравнений выполняют известными мето­ дами решения линейных алгебраических уравнений высоких по­ рядков (количество степеней свободы может достигать нескольких десяткоз тысяч). Обычно используют методы Гаудса, квадратного корня (Халецкого), Зейделя и другие прямые или итерационные методы. В результате определяют значения степеней свободы. Это основной этап решения задачи, так как , найдя q( и зная fi% которые были назначены заранее, можно определить по формуле (2.15) иско­ мую функцию перемещений по всей области системы.

^ Определение компонентов напряженно-дефорМИр0ванн0го со­ стояния происходит на основе найденной по формуле (2.15) функ­ ции перемещений. Зная эту функцию, можнб, используя известные

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