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

Численный расчет стержневых систем

..pdf
Скачиваний:
7
Добавлен:
15.11.2022
Размер:
797.89 Кб
Скачать

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

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

1.2. Преобразование координат

Если, как говорилось выше, в качестве компонент матриц Pi , vi принять проекции сил и перемещений на координатные оси, то

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

Пусть x, y , z и x, y, z – соответственно местная и общая сис-

темы координатных осей. Тогда матрицы сил и узловых перемещений в местных и общих координатах обозначим соответственно так:

 

= {

 

 

 

...

 

}т ;

 

 

= {

 

 

 

...

 

}т ;

P

P1

P2

Pm

v

v1

v2

vm

P = {P1 P2...Pm}т ;

v = {v1 v2...vm}т .

11

Количество элементов в подматрицах P1 , v1 или P1 , v1 определяется числом степеней свободы отдельного узла.

Выразим прежде всего v через v. Чтобы получить связь между перемещениями в двух системах координат, необходимо разло-

жить перемещение v по направлениям перемещений v. Если перемещения (линейные и угловые) типового узла i в общей системе координат спроектировать на местные координатные оси, то придем к соотношениям, которые в матричной форме имеют вид

vi

= λ0vi ,

(1.5)

где λ0 – матрица, составленная из косинусов углов между осями

x, y, z и x, y, z.

Подобные соотношения могут быть записаны для всех узлов рассматриваемого тела. Сведем их в одно матричное равенство:

 

 

 

 

 

λ0

0...0

 

v1

 

 

 

 

 

 

v1

 

 

 

 

 

 

0 λ0...0

 

v2

 

 

v2

 

 

 

 

 

 

 

= ...

 

 

 

... .

(1.6)

...

 

 

 

 

 

 

 

 

 

 

0 0...λ0

 

vm

 

v

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если ввести следующее обозначение:

 

 

 

 

 

 

 

 

 

 

λ0

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ

=

 

λ

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

0

 

λ

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то можно представить последнее соотношение (1.6) в форме

 

 

 

 

 

 

 

 

 

= λv.

 

 

 

 

 

 

 

 

 

 

 

v

 

 

 

(1.7)

 

 

 

 

 

 

 

 

12

 

 

 

 

 

Матрица λ представляет собой матрицу преобразования координат. Отметим, что число диагональных блоков в формуле (1.6) равно числу узлов тела (или рассматриваемого конструктивного элемента).

Придадим далее точкам тела возможные перемещения и обо-

значим δv и δv матрицы-столбцы возможных перемещений узлов, отнесенных соответственно к местной и общей системам координат. На основании (1.7) эти матрицы связаны соотношением

δ

v

= λδv.

(1.8)

Если узловые силы отнесены к местной системе координат, то на возможных перемещениях они произведут работу δv т P, если же

они отнесены к общей системе, то работа будет равна δvтP. Поскольку работа не зависит от того, в какой системе координат производятся вычисления, то

δvтP = δv т P.

Подставляя в это выражение формулу (1.8), получим:

δvтP = δvтλт P.

Отсюда в силу независимости элементов матрицы δv приходим к равенству

P = λт

P

,

(1.9)

которое устанавливает связь между матрицами сил P и P.

Пусть, далее, k – матрица жесткости в местных координатах;

тогда согласно (1.2) P = kv. Учитывая (1.7), получим: P = kλv. Наконец, подстановка последнего равенства в (1.9) дает формулу

P = λтkλv.

Эта формула связывает силы и перемещения в общей системе координат в стандартной форме Р = kv.

13

Здесь

 

k = λт

 

λ.

 

k

(1.10)

Таким образом, если матрица жесткости

 

в местной системе

k

координат известна, то для вычисления матрицы жесткости в общей системе достаточно построить матрицу λ и воспользоваться формулой (1.10). Матрица λ имеет вид (1.6), и задача сводится к составлению матрицы λ0 , конкретный вид которой зависит от того,

какие перемещения (степени свободы) узлов учитываются при расчете.

В качестве примера покажем составление матрицы λ0 для слу-

чая, когда в каждом узле рассматривается по три линейных перемещения в направлении координатных осей. На рис. 1.5 показаны проекции перемещения узла i на координатные оси двух систем – местной и общей.

Рис. 1.5

Обе матрицы v1 и v1 будут состоять здесь из трех элементов:

vix

 

 

 

 

vi x

 

vi = viy ;

 

i

= vi

 

 

 

.

v

 

 

 

y

viz

 

 

v

 

 

 

 

i z

 

14

 

 

 

 

 

 

Обозначим λpg косинус угла между осью р ( p = x, y, z) мест-

ной системы и осью g (g = x, y, z)

общей системы координат. Про-

ектируя перемещения vix , viy , viz

на ось

 

 

,

получим:

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v

 

 

= v xλ

+v xλ

+v xλ

= λ

 

v .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i x

 

1

xx

1

xy

 

1

 

 

 

xz

 

0 x i

 

 

 

 

 

 

Аналогично выразим vi y и vi z

через vi:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vi y = λ0 y vi ;

 

 

vi z = λ0zvi .

 

 

 

 

 

 

 

В этих формулах использованы следующие обозначения:

λ

 

 

=

λ

 

 

λ

 

 

λ

 

 

;

λ

 

 

= λ

 

 

λ

 

 

λ

 

 

; λ

 

= λ

 

λ

 

λ

. (1.11)

0 x

xx

xy

xz

0 y

yx

yy

 

 

0z

zx

zy

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

yz

 

 

 

 

zz

Отсюда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v

 

 

 

 

 

 

λ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i x

 

 

 

 

 

 

0 x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

vi =

vi

 

 

 

= λ0

 

 

vi .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v

 

 

 

λ

0 z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i z

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сопоставляя эту запись с (1.5), получаем:

λ0 x

λ0 = λ0 y . (1.12)

λ0 z

Заметим, что матрица λ имеет блочно-диагональный вид (1.6)

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

v ={v1 v2 ... vm}т ; v ={v1 v2 ... vm}т .

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

15

тов матрицы v. В таких случаях λ уже не будет иметь вид блочнодиагональной матрицы.

1.3. Ферменный элемент

Ферменным элементом будем называть прямолинейный стержень, который присоединяется к другим конструктивным элементам посредством идеальных шарниров. Если к нему не приложены поперечные нагрузки, то он будет испытывать лишь растяжение или сжатие.

Рассмотрим этот элемент в местной системе координат. Выведем матрицу жесткости этого элемента, выбрав местные коорди-

наты таким образом, чтобы ось x совпала с продольной осью стержня (рис. 1.6, а). В рассматриваемом случае узлами являются концы стержня i, j, в которых действуют силы Pi x и Pj x , направ-

ленные вдоль оси x. Перемещения этих узлов вдоль оси стержня обозначим vi x и vj x . Узловые силы и перемещения в местной сис-

теме координат образуют матрицы:

 

 

 

 

P

 

 

 

 

 

P

 

 

 

P =

i

 

= i x

 

 

Pj

Pj

 

 

 

x

 

 

 

 

 

;

 

 

 

 

v

 

 

 

 

 

v

 

 

 

v

=

i

 

= i x

 

 

vj

vj

 

 

 

x

 

 

 

 

.

Они связаны зависимостью P = kv, т.е.

Pi

 

 

 

 

 

 

 

 

ii

 

 

ij

vi

 

 

 

 

 

 

 

 

 

k

k

 

x

=

x

.

P

 

 

 

 

 

 

 

 

 

 

v

 

 

 

 

 

 

 

 

k

ji

k

jj

 

 

 

 

 

 

 

 

j x

 

j x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Для вычисления элементов матрицы жесткости k стержня предположим сначала, что узел i получил единичное перемещение

в положительном направлении оси x, в то время как узел j остался неподвижным (рис. 1.6, б). В соответствии с физическим смыслом

16

сила Pi x , создающая такую деформацию, совпадает численно с ве-

личиной

k

ii , а реакция Pj

 

 

 

в закрепленном узле

j с величиной

k

ji :

x

 

 

 

 

=

 

ii ; Pj

 

=

 

ji .

(1.13)

 

 

Pi

 

k

 

k

 

 

x

x

а

б

в

Рис. 1.6

Воспользуемся далее известной из сопротивления материалов формулой l = Pl / (EF ) для изменения длины стержня, нагруженного осевой силой P (здесь F – площадь поперечного сечения). Поскольку l = vi x =1, P = Pi x = kii , то, подставив их в эту формулу, получим:

kii = EF / l.

Из условия равновесия стержня следует равенство Pj x = −Pi x ,

так что с учетом (1.13) имеем: k ji = −kii = −EF / l.

17

Аналогично рассмотрим деформирование стержня по схеме на рис. 1.6, в и получим k jj = −kij = EF / l.

Таким образом, матрица жесткости ферменного элемента в местной системе координат

 

 

EF

1

1

i

 

k =

(1.14)

l

 

1

1

 

 

 

 

j

 

i j

Здесь для определения указаны номера i, j строк и столбцов в со-

ответствии с порядком расположения элементов в матрицах P и v. Отнесем теперь ферменный элемент к общей системе коорди-

нат (рис. 1.7). Пусть ось стержня составляет с осями x, y, z углы, косинусы которых найдем по формулам:

λ

 

 

=(xj xi )/ l; λ

xy =( y j yi )/ l; λ

xz =(z j zi )/ l,

(1.15)

xx

где l = (xj

xi )2 +( y j yi )2 +(z j zi )2 .

 

Перемещение каждого узла имеет составляющие по всем трем осям общей системы координат, поэтому матрица vi перемещений узла i будет иметь три элемента:

 

vi = {vix viy viz }т .

 

Силы, действующие в узле i,

 

образуют матрицу

 

Pi (e) ={Pix(e) Piy(e) Piz(e)}т ,

 

где индекс е соответствует номеру

 

элемента.

 

Проектируя перемещения узла

 

i на направление местной оси

 

,

 

x

Рис. 1.7

получим:

 

18

 

 

vi x = λxxvix xyviy xzviz .

Матрица vi перемещений узла i в местной системе координат состоит из единственного элемента vi x , поэтому последнее равен-

ство устанавливает требуемую связь между перемещениями узла i в местных и общих координатах. Если использовать матрицу

λ0

= λ

 

 

 

= λ

 

 

λ

 

 

λ

 

 

,

(1.16)

0 x

xx

xy

 

 

 

 

 

 

xz

 

 

то оно примет стандартную форму v = λ0vi . Для стержня в целом получаем:

vi

 

 

 

 

λ0 0

vi

 

x

 

 

 

 

 

 

=

0 λ0

 

 

.

vj

 

 

 

 

vj

 

x

 

 

 

 

 

 

 

 

vi

 

 

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

Обозначим v(e) =

 

 

vj

 

 

 

 

 

 

 

 

 

 

в общей системе координат и представим элементы матрицы в виде vi = λvi , где

 

 

 

 

 

λ = λ0

0

.

 

 

 

 

 

(1.17)

 

 

 

 

 

 

 

0

 

λ0

 

 

 

 

 

 

 

Пользуясь формулой (1.10), вычислим матрицу жесткости k(e)

ферменного элемента в общей системе координат:

 

 

 

 

λ

т

0

 

EF

 

1

1

λ

 

0

 

 

 

0

0

k(e) = λт kλ =

0 λт

 

l

 

 

1 1

 

0

 

.

 

 

 

 

 

 

 

λ0

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

Выполнив перемножение матрицы, можно получить следую-

щее блочное представление матрицы жесткости:

 

 

 

 

k(e)

 

k(e) k(e)

 

 

 

 

 

 

 

 

 

 

=

ii

 

i

j

 

,

 

 

 

 

 

 

(1.18)

 

 

 

 

 

k(e)k

(e)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j i

j

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19

 

 

 

 

 

 

 

 

 

 

 

 

где все подматрицы:

kii(e) = k(jje) = kij(e) = k(jie) =

EF

λ0тλ0 ,

(1.19)

 

l

 

 

имеют размер 3×3.

Если рассматриваемый стержень является элементом плоской фермы, то в общей системе координат каждый узел имеет перемещения лишь в направлении двух осей (например, x и y). В этом слу-

чае матрицы vi и Pi(e) состоят из двух элементов:

vix

;

vi =

v

 

 

 

 

iy

 

а матрица

P(e)

Pi(e) = ix ,

P(e)jy

λ0

= λ

 

 

λ

 

.

(1.20)

xx

 

 

 

 

xy

 

Матрица жесткости k(e) по-прежнему вычисляется по формуле (1.18), но ее подматрицы (1.19) будут иметь размер 2×2.

1.4. Балочный элемент

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

его концы.

Рассмотрим этот элемент в местной системе координат. Ме-

стные оси выберем так, чтобы ось x совпала с продольной осью стержня, а оси y и z совпадали с главными центральными осями

его поперечного сечения.

В каждом узле будем рассматривать 6 перемещений (3 линейных и 3 угловых) и соответствующие им силовые факторы (рис. 1.8).

Матрицы сил и перемещений для всего бруса можно составить, как и раньше, перечислив сначала силы (перемещения) узла i, а затем

20