книги / Метод конечных элементов в динамике сооружений
..pdf2.4. Анализ условий сходимости
Метод конечных элементов относится к числу приб лиженных, поэтому необходимо установить условия схо димости процесса вычислений к истинному значению ис комых величин. Для анализа сходимости целесообразно использовать энергетический метод. После решения дан ной задачи будут найдены действительные перемещения, скорости и ускорения всех узлов соответствующей сетки и может быть получена полная энергия системы. Сходи мость процесса будет обеспечена, если полная энергия системы обращается в минимум. Величина энергии за висит от тех функций, которые были приняты для опи сания деформаций конечного элемента. Например, нель зя принять для описания перемещений такие функции, при которых в элементе возникают деформации, хотя этот элемент имеет перемещения только жесткого тела. Следует подбирать функцию перемещений так, чтобы при постоянной деформации внутри конечного элемента перемещения узлов обеспечивали условия такой дефор мации. И, наконец, должна быть обеспечена непрерыв ность перемещений на границах между элементами. Та ким образом условия сходимости для статических задач зависят, главным образом, от свойств выраженных функций для перемещений конечного элемента. В осо бенности следует обращать внимание на непрерывность перемещений на границах конечных элементов.
Разрыв в перемещениях на границах элементов приводит к увеличению деформации до бесконечности,
аэто может вызвать существенное изменение энергии.
Впределе при уменьшении размеров элементов нераз рывность в перемещениях соблюдается и поэтому обес печивается сходимость. Для динамических задач крите рии сходимости должны быть дополнительно установле ны рассмотрением изменения перемещений системы в процессе всего времени движения и особенно в тех случаях, когда возможно возникновение эффекта неус тойчивости движения.
Не всегда уменьшение размеров элементов в динами
ческих задачах обеспечивает повышение точности и сходимость процесса. В задачах динамики затрудни тельно дать общие критерии сходимости, кроме тех об щих, которые были указаны ранее. Поэтому сходимость должна проверяться в каждом конкретном случае. При
использовании шагового метода особое внимание долж но уделяться определению интервала времени At, т. е. продолжительности шага. Значение At не может быть одинаковым для разных систем; правильнее будет назна чать At в долях от основного периода Т колебаний систе мы. При определении низшей частоты изменение At не оказывает существенного влияния. Однако частоты обер тонов весьма чувствительны к изменению размера шага. Сходимость очень часто проверяется сравнением конеч ных результатов, полученных при разных шагах.
Г ЛАВА 3 СТЕРЖНЕВЫЕ СИСТЕМЫ
3.1. Уравнения плоской задачи
Методы расчета стержневых систем разработаны, как известно, весьма подробно и изложены в классичес ких трудах М. М. Филоненко-Бородича [23], Б. Н. Жемочкина [6], И. М. Рабиновича [12], А. Ф. Смирнова [16], Н. К. Снитко [17] и др. Однако применение МКЭ позволяет вести расчеты, не делая допущения о том, что размеры поперечного сечения элемента малы по сравне нию с его длиной т. е. стержневые системы, балки, арки, фермы и рамы могут быть рассчитаны по уравнениям плоской задачи.
Наиболее удачным конечным элементом для реше ния плоской задачи является треугольный. Для точек внутри треугольного элемента компоненты перемещений выражаются линейными функциями от координат точки
и = ах + а2х + а3у, v = ad + a6x~h аду; (3.1)
ai—ссв— коэффициенты, являющиеся функциями смещений вершин треугольника.
Для определения этих коэффициентов составляем шесть единичных состояний. В первом единичном состоянии полагаем, что вершина k треугольника получила гори зонтальное смещение ujt= 1, смещения остальных вер шин — равны нулю. Тогда для определения ai/t, а2л, аз/i получим такую систему уравнений:
uh — alh + «2иxh "Ь “заУк — 11 |
(3.2) |
||||
Щ= «1ft ~h «2ft |
'Ь “з/i1/f = |
||||
Uj — alh + |
cc2ftX; -I- a3ftkj = О, |
|
|||
коэффициенты а<л^ аз'1~ °6Л= |
Это единичное состоя |
||||
ние характеризуется в силу условий |
(3.1) |
эпюрой пере |
|||
мещений, (рис. 3, а). |
При |
оЛ==1 |
эпюра перемещений |
||
описывается системой уравнений: |
|
|
|||
vk = ccih ~h «5Лxk + “ол Ук~ 1» |
(3.3) |
||||
Vf — «4/1+ |
«5ftXi + |
“Oft |
= 0» |
||
Oy = «4ft + |
«6А XJ + |
“oftУ] — 0- |
|
При этом |
aift= a2ft= a 3ft=0, эпюра |
перемещений |
изображена на |
рис. 3,6. Геометрический |
смысл опре |
деления коэффициентов а»ь(л=*1, .... 6) сводится к по строению двух плоскостей, которые имеют нулевые ор динаты вдоль линии l—j и ординату равную единице в точке к Это геометрическое толкование позволяет отка заться от применяемого обычно в МКЭ прямого реше ния уравнений (3.2) и (3.3), так как теперь можно на писать уравнение показанной на рис. 4 плоскости и по лучить:
“ lft * «4ft |
(xtyi—ytxj) |
a2h — a 6ft — |
( y j — |
y i ) . |
2S |
2S |
’ |
||
|
“3ft — “eft — |
(XI—Xt) |
|
(3.4) |
|
2S |
|
||
|
|
|
|
где S — площадь треугольника ikj.
S = № ( x j yh + xiyj + xhyi — x jy i — xhyj — xi yh). (3.5)
Аналогичные формулы для коэффициентов аПг и anj соответствующие единичным горизонтальным и верти кальным смещениям точек i и / получим из формул (3.4) круговой перестановкой значков у координат х и у. Перемещения точек внутри треугольника будем выра жать через смещения его вершин, тогда получим эпюры, показанные на рис. 4, и задача сводится к построению плоскости по трем точкам.
Если подставим значение atk из формул (3.4) в фор мулу (3.1), то
fh (*, У) = ^ Hi — Уь Xj) + itu — yj) x+ (xj — xf)yl (3.6)
Для других единичных состояний fi(x, у) и fj(x, у) получаются из формулы (3.6) круговой перестановкой
индексов. |
Для |
эпюры |
перемещений, показанной на |
|||||
рис. 4: |
|
|
|
|
|
|
|
|
u |
= |
fh (х , y ) ;u h - f /, (х , у ) щ |
+ |
f j (х , у ) UJ, |
(3.7) |
|||
v |
~ |
fh |
(х, У) Vh + |
f i ( х , у ) v t |
+ |
f j (х, у ) Vj. |
||
|
||||||||
В матричной форме полученные уравнен |
|
|||||||
шем так: |
|
|
|
|
|
|
|
|
|
|
|
{u}=[Q}[ а} |
|
|
(3.8) |
(3.9)
Формулы (3.7) описывают перемещения любой точ ки треугольного элемента через перемещения его вер шин. Определение перемещений вершин треугольного элемента производится вычислением реакций, возника ющих в связях, помещенных в вершинах треугольника. Для этого вычисляем деформации по формулам:
|
ди |
dv |
|
|
|
ди . |
dv |
|
(3.10) |
|
|
|
|
|
|
|
|
|
|
Дифференцируя формулы |
(3.7), учитывая (3.6), по |
||||||||
лучим: |
|
|
|
|
|
|
|
|
|
а |
м ^ |
|
щ + Ш ы й -„ |
|
|
||||
|
дх |
дх |
|
|
|
дх |
J |
|
|
e, = ^ [ ( ? i - S 0 ) «я + ( » ,- % ) “<+ |
|
(Уу~ У,)и ,Ь |
| |
(3.11) |
|||||
6* = « |
1(дг' — *<> °к + |
— */) °i + |
(xJ— xk) vll |
|
|
||||
Напряжения и деформации, |
как |
известно, |
связаны |
||||||
следующими уравнениями для |
плоского |
напряженного |
|||||||
состояния: |
|
|
|
|
|
|
|
|
|
ах = у ^ ( е , + це„] и о„ = у-§^(це, + Ь1- |
<3л2> |
||||||||
В матричной форме получим: |
|
|
|
|
|
||||
|
{O)= ID ][B), |
0 |
|
|
(3.13) |
||||
|
|
"1, |
|
|
|
|
|
||
|
|
и. |
|
1, |
0 |
|
|
(3.14) |
|
|
|
о, |
о, |
2 |
|
|
|
||
|
1")= о„ |
И (е) = |
|
|
|
|
|
U J
Связь между деформациями и смещениями была ус
тановлена уравнениями (3.11) |
|
{8}=[В]{«}, |
(3.16) |
|
(yt—yjn (yj—Уь); (Ук-yt); |
о |
о |
о |
|
х |
о |
О О |
(xt—xj); (*,—**); {xh—xt) |
-(Xj—x,y, (xk—xj); (xt- x h); (у,—yj)\ (y,—yh)\ (yH—y,)
(3.17)
или, обозначая:
Уи = Уг~УГ> Ук = У, — Ук> Ум = Ун Уь Уи = ~Уп xl] = xi — xJ\ xJh = xJ— xh; xhi = xh— хл\ xu = —xJit
матрицу (3.17) перепишем в более компактном виде:
|
|
Уи |
yjk |
Ум |
0 0 |
0 |
|
[ В ] |
2S |
0 |
0 |
0 |
xhJ xlh |
хн |
(3.18) |
|
х» |
Xjk |
хм |
Уik Ум |
Уи |
|
|
|
|
|
Для определения смещений вершин треугольника бу дут составлены уравнения равновесия сил в узлах. Од нако для этого необходимо будет найти реактивные си лы, возникающие в вершинах треугольника при смеще нии на единицу последовательно в каждой вершине. Эти реакции кц, k2u А3|, ^51 и k6i показаны на рис. 3 для
Uh= 1.
Для определения реакций kih подсчитаем работу Те реакций в единичном состоянии и приравняем ее к по тенциальной энергии Эе, накопленной в треугольном эле менте. Из схемы на рис. 3 видно, что
Г. = -£-*,*• I. |
(3-19) |
Потенциальную энергию определим через напряже ния и деформации по общей формуле
= у | К е* + <т„ + т1[(ухв) dV. |
(3.20) |
V
Или в матричной форме
(3.21)
где S — площадь треугольника;
Учитывая формулы (3.16) и (3.13), получим матрицу жесткости
[K) = S[B}T[D][B]. |
(3.23) |
Подставляя в эту формулу выражения из формул (3.14) и (3.18), получим
'Уи |
о |
ч Г |
|
Vjh |
0 |
*th |
Г1 (X о |
о ХЯ уи
По этой формуле вычисляется матрица жесткости треугольного элемента.
3.2. Вычисление матрицы массы
Из основных уравнений, характеризующих движение системы, видно, что существенное влияние на результат оказывает принятое в расчетной схеме распределение масс в узловых точках. Наиболее естественным допуще нием, которое согласуется также и с идеей замены всей системы группой конечных элементов, является схема, в которой распределенная масса треугольного элемента заменяется тремя одинаковыми массами, сосредоточен ными в вершинах треугольника. В этом случае матрица масс, входящая в уравнение движения (2.1), будет иметь вид
(3.25)
Причем
М — вся масса треугольного элемента. |
|
Для условий плоской задачи |
|
М = рdS, |
(3.26) |
где р — плотность материала; d— толщина элемента; |
S — площадь |
треугольного элемента. |
|
При таком определении матрицы масс сходимость процесса обеспечивается при уменьшении размеров ко нечного элемента. Однако существует и другой порядок составления матрицы масс, который молено считать бо лее удачным. Если масса распределена по всему тре угольному элементу, то силы инерции в каждой точке будут
{p} = pd[M{6}e, |
(3.27) |
где [N] — матрица функций места.
По этой матрице определяются смещения точек внутри элемента через смещения его вершин аналогично тому, как это было сделано в формулах (3.7); каждая функ ция Ni представляет собой линейную функцию от ко ординат точки [см. формулы (3.6)], поэтому для матри цы [W] получаем формулу
[ЛГ| = [/лг„/л?;,/лд: |
(3.28) |
здесь / = [ Q J ]: |
(3-29) |
f/-t = ( “t + bt x + cky)/2S. |
(3.30) |
Согласно формуле (3.6) получаем |
|
ahs=i.XtyJ— yi xJ); bh = (yi — yJ); ck = {xJ— xi). |
(3.31) |
По отношению к данному треугольному элементу си лы, сосредоточенные в узлах, являются внешними сила ми, поэтому для получения матрицы масс, которая со ответствует массам, сосредоточенным в узлах, подсчи таем работу сил инерции, сосредоточенных в узлах на единичных возможных перемещениях:
Тк = [пйЩ* |
(3.32) |
и работу распределенных сил по треугольному элементу
1Р*= Iffpd [М {в}' [N]Tdxdy\\
приравнивая эти работы и делая преобразования, полу чим:
[т]е= рd [N][N]T dxdy. |
(3.33) |
Раскроем произведение матриц, стоящее под знаком интеграла, и получим симметричную матрицу:
ОТЛЯ |
|
|
|
У |
|
|
~N'i |
Ч ? |
|
|
|
|
|
0 |
~N\ 0 (N,N,) 0 (ЛГ,ЛГ„) 0 |
|
||||
0 |
N] |
N\ 0 |
(NtNt) 0 |
(NtNh) |
|
|
N ] |
0 |
Л? |
0 |
(N,Nk) 0 |
(3.34) |
|
0 |
N] |
|
N) |
0 |
(NtNh) |
|
|
|
|||||
N'k |
0 |
|
|
лг! |
0 |
|
0 |
N'k |
|
|
|
Nl |
|
Вычисление величин, входящих в матрицу масс (3.33), выполняется интегрированием сравнительно про стых функций, как это видно из формулы (3.30), и труд ностей не встречает. Однако объем вычислений можно сократить, если надлежащим образом выбрать начало координат. Часто начало координат помещают в центре тяжести треугольного элемента. Во многих случаях ко нечные элементы, на которые разбивают всю систему, являются стандартными равнобедренными прямоуголь ными треугольниками; тогда начало координат целесо образно разместить в вершине прямого угла. После ин тегрирования получим
p 4 f N'tdxdy = p d y = Y T ' |
(3-35) |
W=pSd — масса всего элемента.
Все главные коэффициенты матрицы, расположенной по диагонали, будут равны У2. Побочные коэффициенты определяются вычислением интегралов вида
fiN 'tN 'td x d y ^ - ^ Y - |
<3-36> |
и матрица масс для одного элемента в числах будет записана так:
При переходе к узлу, в котором сходится п треугольных элементов, матрицу массы получим суммированием всех масс, сходящихся в этом узле:
[Л И -Е Ь дК |
(3.38) |
Из рассмотренных формул (3.35) и (3.36) видно, что процесс вычисления коэффициентов матрицы во многом похож на вычисление единичных коэффициентов канони ческих уравнений для единичных состояний по правилу Верещагина. Действительно, двойной интеграл формулы (3.35) можно записать
\N'tN]dF = §N',dVi, |
(3.39) |
учитывая, что N'.dF=dVj представляет собой элементар
ный объем поверхности N) единичной эпюры перемеще ний. Однако Nt представляет собой линейную функцию от координат: N ^a i+ b iX + c, у\ подставляя ее в формулу (3.39), получим:
J N\ dV, = |
J (о, + 6 , * + С, у) dVj = |
fadVfi- |
f btxd V, + |
v |
V |
V |
V |
+ }» , VdVfi