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

Метод конечных элементов. Основы

.pdf
Скачиваний:
54
Добавлен:
15.11.2022
Размер:
18.69 Mб
Скачать

треугольника и четырехугольник — лежат в плоскости х у . Для удобства на рис. 3.1 показаны степени свободы для всех узло­ вых соединений, но только одна сила, представляющая внешнюю нагрузку P it которая действует в направлении х в точке q.

Согласно условиям равновесия в узле соединения, приложенная нагрузка P t равна сумме внутренних сил, действующих в соответст­ вующих элементах, прилежащих к узлу *}. Чтобы пояснить это, покажем на рис. 3.2 элементы, прилежащие к рассматриваемому узлу. Из условия равновесия в направлении х имеем

P i = F f + F f + F f + F ? ,

(3.2)

где Ff — сила (внутренняя), действующая в направлении х в эле­ менте А. Соотношения между напряжениями и смещениями для

элементов, имеющие вид (3.1), приводят к выражениям для Ff,

. .

, F f, записанным

в терминах соответствующих степеней сво­

боды элемента Af,

, А?,. После подстановки указанных выра­

жений в (3.2) приходим к соотношению

Р(=

(kfAf + kf2Д* + .

. + ftftAtf) + (Ь?А?+ *gA? + ...

 

A-k?io&u) + ($ А ? +

+ . .. +£fi,Au) +

 

 

+ (k?A?

(3.3)

а так как для А, В, С и D в силу условия совместности смещения Д* одни и те же для каждой степени свободы (A ^=A f=A £=A f= = Д г), то

Pi = (k?t + + k?i + k?i) Д,- + (k% +

Д, +

 

+

+ k*t2+ + kfr) Д2+

ii + ^m ) Дй 1 (3.4)

или P i = K a h i + K i A i + K i 2&2+-

-+/С«цДц.

Это окончательная

форма записи искомых уравнений. Обозначенные прописными бук­ вами Кш Ки, /Ci2* i K m величины суть глобальные коэффици­ енты жесткости, а уравнение (3.4) есть глобальное уравнение жест­ кости.

Важно отметить, что каждому из четырех элементов, которые со­ прикасаются в указанном узле соединения, отвечают коэффициенты жесткости с одинаковыми нижними индексами (например, kjiy kflt ka, kft). Если нижние индексы для двух или нескольких различ­ ных элементов совпадают, то элементы имеют общую степень сво­ боды, которая обозначается вторым нижним индексом. Тогда

ф) Для этого соединения следует обратить внимание на важную деталь обоз­ начений. Внутренние силы в узле (или силы в элементе) обозначаются символом F,

а внешние силы в узле — через Р

с соответствующими верхними и нижними ин­

дексами в каждом случае. Здесь

не вводятся отдельные символы для

моментов

в элементе и внешних моментов в угле, так как нигде в одной и той же

задаче не

будут фигурировать все величины сразу.

 

указанные коэффициенты складываются и получается один коэффи­ циент в уравнении жесткости, которое отвечает силе, представлен­ ной первым нижним индексом.

3.2. Прямой метод жесткости. Общая методика

Для дальнейших построений предлагается следующий алгоритм получения уравнений, связывающих прикладываемые нагрузки

иперемещения для всей конструкции.

1.Перед вычислением каждому коэффициенту жесткости для элемента приписывается два нижних индекса (кц). Первый индекс I определяет силу, для которой записывается уравнение, а второй

индекс / — соответствующую степень свободы.

2. Вводится массив (квадратная матрица), размерность которого равна числу степеней свободы всей системы с учетом того обстоя­ тельства, что каждая сила связана соотношением с каждым переме­ щением системы. Каждый элемент массива обозначается двумя ниж­ ними индексами. Первый нижний индекс (строка) отвечает соответ­ ствующему уравнению для силы, второй индекс (столбец) — рас­ сматриваемой степени свободы. В качестве иллюстрации на рис. 3.3 представлен массив, отвечающий двумерной конструкции с общим числом степеней свободы, равным п. Если встречается элемент, в обозначении которого имеется индекс 1, то он располагается в пер­ вой строке, в столбце с номером, равным второму нижнему индексу.

Например, kX2

располагается, как указано на рис. 3.3(a).

3.

Операции на шаге 2 выполняются для степени свободы с но­

мером

1 до тех

пор, пока все элементы не будут найдены. Каждый

раз, когда коэффициент засылается в позицию с отличным от нуля значением, его значение прибавляется к последнему. После завер­ шения операции на указанном шаге все элементы в первой строке достигают своего окончательного значения. Следовательно, для t-й степени свободы К и = 2 кц, где суммирование распространяется на все элементы, имеющие степень свободы i.

4. Операции, проведенные на шагах 2 и 3, повторяются для всех остальных степеней свободы. В результате получают полный набор коэффициентов уравнений жесткости всей конструкции (глобальных уравнений жесткости), однако без учета условий закрепления.

5. Граничные условия учитываются, во-первых, выделением перемещений, равных нулю, с последующим устранением из урав­ нений коэффициентов жесткости, которые стоят сомножителями при

указанных степенях

свободы *). В результате получается больше

*> Распространенная

альтернатива этой процедуры заключается в выделении

с самого начала условий

закрепления и построений матриц жесткости элементов

только для незакрепленных степеней свободы. Тогда операции на шаге 2—4 при­ водят непосредственно к редуцированной матрице жесткости и шаг 5 исключается.

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

Ц — ►

(а)рп6

Рис. 3.3. Основные аспекты задания глобальной матрицы жесткости, (а) Способ построения коэффициента в глобальной матрице жесткости и расположение коэффициента /г12; (Ь) типичный окончательный вид строки матрицы жесткости.

6. Образовавшаяся после выполнения операций на шаге 5 система уравнений решается относительно неизвестных степеней свободы. Внутренние силы, действующие в узлах элемента, опреде­ ляются в результате подстановки найденных значений степеней свободы в соотношения, связывающие силы и перемещения в эле­ менте. Нахождение указанных величин может потребовать преоб­ разования глобальной системы координат в локальную систему координат с последующим вычислением напряжений.

Выполняемые в процессе реализации алгоритма алгебраические преобразования запишем в матричном виде. Предполагается, что операции на шаге 1—4 выполнены и глобальные уравнения жестко­ сти выписаны и имеют вид

{Р}=[К1{Л}. (3.5)

Далее предположим, что соответствующие закреплению степени свободы ( М можно сгруппировать, а уравнение (3.5) разбить на блоки так, чтобы выделить сгруппированные степени свободы (на практике эта операция не является необходимой и неудобна, но применяется здесь для большей ясности изложения). Итак,

\ Р/ \

Г К „ к „ ) м

\ р , |

(3.6)

L к ^ Г к “ ] \ д , /

Заметим, что нижние индексы вводятся в соответствии с разд. 2.6. Так как {Д3}=0, то

{ Р /Ы К /Ж М ,

{PS}=[KS/]{A/ }.

(3.7а, Ь)

Общее решение уравнения (3.7а) получим в следующем симво­ лическом виде:

{Д/ }=[Ку/]-1{Р/}=[Я{Р/ Ь

(3.8)

где матрица [Z7] — совокупность глобальных коэффициентов влияния для перемещений. Подчеркнем, что операция обращения матрицы является символической. На практике, если рассматривается от­ носительно небольшое число условий нагружения {Р/}, наиболее эффективный способ реализации этого процесса состоит в решении указанных уравнений с известной правой частью.

Реакции опоры {Ps} находятся в результате подстановки урав­ нения (3.8) в (3.7Ь):

{Ps}=[Ks/][/r]{Py}. (3.7с)

Чтобы определить распределение внутренних сил в i-м элементе, можно подставить вычисленные степени свободы данного элемента, обозначаемые ниже через {А'}, в матрицу жесткости элемента [к'], что приведет к вычислению усилий {F*} в узлах соединения этого элемента. Чтобы получить напряжения, а не усилия в узлах, зная перемещения, необходимо перед выполнением расчета вывести обычные соотношения, связывающие напряжения в элементе с соот­ ветствующими значениями степеней свободы в узловых точках, а именно

{о'} = [5']{Д'},

(3.9)

где {о1'} — величины напряжений, характеризующих напряженное состояние внутри i-го элемента, a [S'] — соответствующая матрица жесткости элемента. Вектор {а'} объединяет величины напряжений в заданной точке элемента. Таким образом, при этом подходе, если вектор перемещений для элемента вычислен, то для определения напряжений необходимо умножить его слева на соответствующую матрицу жесткости.

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

Изображенные на рис. 3.1 элементы могут представлять лишь небольшую часть реальной конечно-элемецрюй модели, Элементу* которые находятся вне области, занимаемой элементами Л, В, С и Ь, никак не влияют на вид уравнения (3.4). Другими словами* совокупность отличных от нуля элементов в строке матрицы жест­ кости состоит из коэффициента на главной диагонали и коэффи­ циентов, отвечающих степеням свободы в данном узле и узлам эле­ ментов, которые прилежат к данному узлу. Все остальные элементы в строке равны нулю. Если в полной конечно-элементной модели существует много степеней свободы, а матрица жесткости содержит относительно мало нулевых элементов, то такая матрица называется

разреженной или слабо заселенной матрицей.

Очевидно, что с вычислительной точки зрения удобно «при­ жать» все нулевые элементы как можно ближе к главной диагона­ ли матрицы (см. рис. 3.3(b)), выделяя тем самым нулевые элементы и облегчая их исключение из вычислительного процесса. Это можно сделать, нумеруя степени свободы таким образом, чтобы расстоя­ ние от главной диагонали до самого удаленного нулевого элемента в каждой строке было наименьшим, т. е. минимизируя ширину по­ лосы ленточной матрицы.

Минимизация ширины полосы ленточной матрицы — это всего лишь один из способов увеличения эффективности вычислитель­ ного алгоритма решения уравнений. Какой бы подход ни приме­ нялся для экономичности вычислительного процесса, существен учет свойств симметричности и разреженности матриц жесткости. Обсуждение алгоритмов численного решения уравнений лежит за пределами данной книги, поэтому читателю, желающему получить всестороннее представление о данном вопросе, рекомендуется об­ ратиться к работам [3.5].

Все детали реализации изложенного выше прямого метода жест­ кости проиллюстрированы на рис. 3.4. Далее рассмотрен пример расчета подкрепленного треугольного элемента.

30

Рис. 3.4. Иллюстративный пример — прямой метод жесткости, примененный к подкрепленному треугольному элементу (линейные размеры даны в дюймах, пло­ щадь А — в квадратных дюймах). Пример расчета см. ниже.

Пример расчета треугольного элемента (см. рис. 3.4)

Уравнение жесткости элемента. £ = 1 0 7 фунт/дюйм2, р = 0 .3 . Все величины вычисляются вручную. Для элемента А (элемент 1—2) справедливо Л /£=0.7/70. Относительно матрицы жесткости см. разд. 2.3. Преобразование проводится со­ гласно разд. 2.7; при этом coscp=l, sin ф=0:

F i,

1.000 —1.0001 ( их

Для элемента В (элемент 2—3) справедливо i4/L=0.5/56.56, cos ф = —0.707, sin <p=0.707:

»■ 0.442

—0.442 0,442 (Симметрично)

> = 106

—0.442 0.442 0.442

Р ву,

0.442 •—0.442 —0.442 0.442 _

Для элемента С (элемент 1—3) Л/7,=0,75/50, cos ф =0.6, sin ф=0.8:

( F c

0 . 5 4 0

 

/

 

 

 

 

 

 

 

 

F °X

— 0 , 5 4 0

0 . 5 4 0

<С и м м е т р и ч н о )

 

=

1 0 6

 

 

 

P Q

0 . 7 2 0

— 0 . 7 2 0

0 . 9 6 0

 

tfи1.

 

 

 

 

F c

— 0 . 7 2 0

0 . 7 2 0

— 0 . 9 6 0 0 . 9 6 0 _

\

 

 

 

y%)

 

 

 

Для элемента D (элемент 1—2—3) (относительно алгебраической записи матрицы жесткости см. рис. 5.4):

1

1.272

 

 

 

 

i (

K * ,]

—0.695

1,127

 

(Симметрично)

 

Ul

F X,

 

 

u2

> = 10b

—0.577

- 0 .4 3 3

1,010

 

 

<

u 3

0.613

—0,035

—0.577

1.272

 

F

 

 

Vl

Г Уi

 

 

 

—0.118

- 0 .4 5 9

0,577

0.377

0.860

 

v2

 

—0.495

0.495

0

—1.64Э

— 1.237

2.866

k»3

Построение глобальной матрицы жесткости. Суммируя полученные уравне­ ния, имеем

 

г

2,812

 

 

 

 

i

' Щ '

 

 

— 1.695

2.569

 

(Симметрично)

 

u2

V=10b

 

— 1.117

—0.875

1.992

 

 

 

ih

 

1.333

—0.035

— 1.297

2.232

 

<

>

' V\

 

 

 

 

 

—0.118

—0.901

1.019

0.377

1.302

 

 

РУ*

 

 

v2

\ PV»

!

— 1.215

0.936

0.278

—2.609

— 1,678

4.288

, v3 -

 

 

 

 

 

 

 

Использование граничных условий для перемещений. Здесь ul= v l= v 2— 0. Выделите первый, четвертый и пятый столбцы и выпишите отдельно соответствую­ щие строки:

p x,

 

2,569

—0

.875

0.936' ( u2

p x,

=

105 —0.875

1.992

0.278

 

P y3,

0.936

0

.278

4.288

l vя ,

 

 

 

 

Обращение матрицы жесткости и подсчет перемещений. Обращая получен­ ную матрицу и подставляя Р*а=4000 фунтов, Р *,= 10 000 фунтов, Р^3=2000 фун-

тов, находим

 

 

 

 

 

 

 

 

 

«г |

5 .2 0 3

2 .4

6 6

— 1 .2 9 6 '

( р х,

 

( 0 .0 4 2 8 8

дюйма

и3 } = 1 0 -о

2 .4 6 6

6 .2 3 5

— 0 .9 4 3

Рх,

>=

*1 0 .0

7 0 3 3

дюйма

и3 )

— 1.296

— 0 .9

4 3

2 .6 7 7

 

 

[ — 0 .0

0 9 2 6

дюйма

Вычисление сил реакцшГопоры . И

з первой, четвертой и пятой строк глобаль­

ной системы уравнений жесткости (с

исключенными соответствующими столб­

цами) получаем

 

 

 

 

 

 

 

 

 

~— 1.695

— 1

.117

— 1.215"

(

0

.04288

 

14 000

• = 10б — 0 .035

— 1

.297

—2 .609

|

0

.07033

. =

• —

6857

—0.901

1

.019

— 1.678

( —0

.00926

 

 

4857

(силы даны в ф унтах). Эти значения согласую тся со значениями для статического

равновесия

всей

конструкции.

 

 

 

 

 

 

 

 

 

 

 

 

Вычисление осевых сил в элементах. Д ля элемента А из матрицы жесткости

элемента

со

столбцом,

отвечающим

 

^ = 0 ,

получаем

F ^ ( = — ^ ^ 1) ==— Юб >и2=

= — 105 * 0 .04288= — 4288 фунтов.

 

 

 

 

 

 

 

 

 

 

 

Д ля

элемента

В

(столбец,

 

соответствующий

и2,

исключен)

фунта )■

 

 

 

 

 

 

 

[j

 

I

— 1

\ — 0 .0 0 9 2 6 ^

 

\

1623

 

 

 

 

 

 

 

 

 

—1

 

11 /

0.04288^

 

/ — 1623

фунта

 

 

 

 

 

= 0.442 - 10Б

 

 

 

 

 

|

0 .0 7 0 3 3 1 =

]

 

 

 

Результирую щ ее осевое усилие равно

]/"(— 1623)2+ (1 6 2 3 )2= 2 2 9 4 фунта. Д л я

эле­

мента

С (столбцы,

соответствующ ие иъ vb исключены)

 

 

 

 

 

 

 

 

 

____ Г 0 .5 4 0

 

0 .7 2 0 1

(0 .070331

_

_

(31311

 

 

 

 

 

 

 

 

 

[ о . 720

0 .9 6 0 J

1 0 .0 0 9 2 6 /

 

 

\ 4 1 7 5 ( ‘

 

Результирую щ ее осевое усилие

равно

у г (3131)2+ (4 1 7 5 )2= 5 2 1 8 фунтов.

 

 

Подсчет

напряжений в элементе

D . И спользуя приведенную на рис. 5 .5 мат­

рицу напряжений элемента

и исключая столбцы, отвечающие uit vx и у2, получим

 

\

 

 

 

 

40

0

 

21

 

 

0 .0 4 2 8 8

дюйма

 

 

 

 

' *

 

3 . 9 2 5 - 103

 

12

0

 

70

 

0 .07033

дюйма

 

 

 

 

-

=

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

дю ймаJ

 

 

 

х у 1

 

 

 

10.5

24.5

0

 

— 0 .0 0 9 2 6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5969

фунт/дю йм2>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

525

фунт/дю йм2 •.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(\

4996

ф унт/дю йм2

 

В

заключение

обращаем

внимание на то

обстоятельство,

что

не все степени свободы элемента, фигурирующие в уравнении (3.1), с необходимостью будут аналитически связаны с дополни­ тельными степенями свободы соседних элементов. Простым при­ мером этого может служить представленный на рис. 3.5 случай балочного элемента с внутренним шарниром в соединении i. Угло­ вые перемещения элементов А и В (Q? и 0f) независимы друг

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

полнимость условий допустимости для степеней свободы

сосед­

них элементов. Некоторые элементы обладают большим

числом

1

Рис. 3.5.

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

3.3.Метод конгруэнтных преобразований в жесткостном анализе

При построении глобальной матрицы жесткости не обязательно следовать методике, описанной в разд. 3.2. Одна из альтернатив заключается в образовании несвязанного массива, состоящего из всех матриц жесткости элементов, и последующего введения связей между элементами посредством построения и применения преобра­ зования координат, в котором степени свободы элементов и узлов включают преобразованные векторы. Назовем этот подход методом конгруэнтных преобразований. Рассмотрим сначала конструкцию, задаваемую с помощью р конечных элементов, для которых инди­ видуальные уравнения жесткости записываются в виде (3.1). Объе­ диним уравнения жесткости элементов:

 

 

{ F ' } = r k ffJ{A e},

(3.10)

где

{Fe} и

{Аг} — векторы, включающие степени свободы соот­

ветствующих

элементов, т. е.

 

 

 

{ F ' H L L F 1J | _ F * j . . . L F ' J . . . L F i ’J J T ,

(3.11)

 

{ A ' h L [_ДЧ

_ г .

(3.12)

а

Гк* J — диагональный массив

подматриц, вкотором

каждый

блок на диагонали является одной

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

а именно

Г [И

l " k ' J =

[к']

(3.13)

[ И J •

Массив Г к* J называется несвязанной глобальной матрицей жест- кости.

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

{Д*}= [Л1 {А},

(3.14)

где {А} объединяет глобальные перемещения в узлах, а [А\ называ­ ется глобальной кинематической матрицей или матрицей связности. (В дальнейшем проиллюстрируем вид матрицы [А] с помощью простого примера.) Рассматривая величину работы (см. разд. 2.4), можно построить соответствующие преобразования для сил. Для этого запишем сначала это преобразование символически

} = [В\ {F*},

(3.15)

где [В] глобальнаястатическая матрица, так какочевидно, что она соответствует уравнениям, обеспечивающим равновесие внеш­ них {р} и внутренних {F*} сил. Поэтому в (3.15) каждая строка имеет вид (3.2).

Используя введенное в разд. 2.4 понятие работы, выразим про­

изводимую внешними силами

работу

в виде

 

 

 

X.= 1/2L P J

{А}

(3.16)

и, используя

(3.15),

получим

 

 

 

 

 

 

№ext= 7 2 LF*J

[£1Т{Д}.

(3.16а)

Кроме того,

работа, производимая

внутреннимисилами,

задается

выражением

 

l^in,=1/2LFf J

{Л'},

(3.17)

 

 

или, согласно (3.14),

 

 

 

 

 

 

^int=V2L F ' J U l {А}.

(3.17а)

Учитывая условие

равенства

работ,

производимых внутренними

и внешними

силами, и сравнивая

соотношения (3.16а)

и (3.17а),