книги / Метод конечных элементов
..pdfзях узлов и узловыми перемещениями существует линейная зави симость.
.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 £. Если в методе Ритца координатные функции распространены на всю область, то в МКЭ 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) функ ции перемещений. Зная эту функцию, можнб, используя известные