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

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

..pdf
Скачиваний:
0
Добавлен:
20.11.2023
Размер:
755.42 Кб
Скачать

Если перемещения узлов найдены, то для любого конструктив-

ного элемента будет известна матрица v(e) перемещений в общей системе координат. Применяя формулу (1.7), можно найти узловые

перемещения элемента в местных координатах v = λv(e) , а по фор-

муле P = kv + P0 вычислить узловые силы, действующие на эле-

мент.

Мы рассмотрели случай, когда конструкция закреплена на опорах. Если система свободна, то непосредственно из уравнения (3.1) перемещения найти нельзя, так как матрица жесткости k для всей конструкции является вырожденной. Действительно, силы, действующие на свободную конструкцию, не могут быть произвольными; они должны удовлетворять уравнениям равновесия всей системы в целом. Таких уравнений будет 6 для пространственной и 3 для плоской стержневой системы. Таким образом, в случае пространственной конструкции 6 элементов матрицы P P0 в уравне-

нии (3.1) определяются через остальные элементы, являясь некоторыми линейными комбинациями последних. Но тогда и соответствующие 6 элементов матрицы-столбца kv будут также линейными комбинациями остальных. Это говорит о том, что строки матрицы жесткости связаны между собой линейными зависимостями. Определитель подобной матрицы равен нулю, т.е. матрица жесткости для свободного тела является вырожденной.

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

51

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

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

52

4. ПРИМЕРЫ РАСЧЕТА

4.1. Расчет плоской фермы

Ферменная конструкция (рис. 4.1, а) состоит из трех стержней, каждый из которых одним концом закреплен неподвижно, а другим связан шарнирно с остальными стержнями. К свободному узлу приложена горизонтальная сила S, направление которой указано на рисунке. Компоненты узловых сил и перемещений перенумеруем последовательно, как показано на рис. 4.1, б (цифры у стрелок означают узловые неизвестные, цифры в скобках – элементы, цифры в кружках – узлы). Площади сечений F и модули упругости E всех трех стержней примем одинаковыми. Поскольку узлы 1, 3 и 4 неподвижны, матрица неизвестных перемещений будет содержать всего две компоненты:

vα = vv3 .4

Матрица сил

P3

 

 

S

Pα =

 

=

0

.

P4

 

 

 

Матрица kαα , связывающая vα и Pα, имеет вид

k= k33 k34 .

ααk43 k44

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

правлена от узла с меньшим к узлу с большим номером.

53

а

б

 

Рис. 4.1

Длины всех стержней, а также косинусы углов между местными и общими осями находим по формулам (1.15), получаем сле-

дующие значения:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Стержень

 

 

1

 

 

 

2

 

 

 

 

 

3

 

 

 

xj xi

 

 

2a

 

 

0

 

 

 

 

 

а

 

 

 

y j yi

 

 

 

а

 

 

 

а

 

 

 

 

 

а

 

 

l

 

 

 

 

a

5

 

 

а

 

 

 

 

 

a

2

 

 

λxx

 

 

 

2 /

 

 

5

 

 

0

 

 

 

 

 

1/

2

 

 

λxy

 

 

 

1/

 

 

5

 

 

–1

 

 

 

 

1/

2

 

По формуле (1.14) находим матрицы жесткости стержней в ме-

стной системе координат:

 

 

 

 

 

 

 

 

 

 

 

 

 

(1)

=

EF

 

1 1

 

 

 

(2)

=

EF

1 1

 

(3)

=

EF

1 1

k

 

k

k

 

 

 

 

;

 

 

;

 

 

 

1

.

 

a 5

 

 

a 2

 

 

 

 

 

1 1

 

 

 

 

 

a

1 1

 

 

 

 

1

Используя полученные значения λxx , λxу, выпишем матрицы λ0 для каждого стержня в соответствии с (1.20):

λ (1) =

2 / 5

1/ 5 ;

λ(2) =

[

0 1 ; λ(3) = 1/ 2

1/ 2 .

0

 

 

 

0

 

]

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

54

 

 

 

 

Применяя формулы (1.18) и (1.19) к каждому стержню, получаем матрицы жесткости отдельных элементов в общей системе координат:

λ(01)тλ(01)

 

2 /

5

2 / 5 1/

 

 

 

=

4 / 5

2 / 5

=

1

 

4 2

 

 

=

 

 

 

5

 

 

 

 

 

5

 

2 1

 

;

 

 

 

 

 

 

1/

5

 

 

 

 

 

 

 

 

2 / 5 1/ 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

2

4 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k(1) =

 

EF

 

 

2

 

 

1 2 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

2 4 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5 5 a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

1

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ(2)тλ(2) =

 

 

0

[

0 1 =

0 0

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

 

 

 

 

 

]

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

1 0 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k(2) = EF

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

0

 

 

0

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3)т

 

(3)

 

 

1/ 2

 

 

 

 

 

 

 

 

 

 

1/ 2 1/ 2

 

1

1 1

 

λ0

λ

0

=

 

1/ 2

 

1/ 2 1/ 2

 

=

1/ 2

 

1/ 2

= 2

1

 

1

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k(3) =

 

EF

 

 

1

 

 

 

1

 

1 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

1 1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 2a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Наконец, сформируем матрицу kαα. Для этого просуммируем

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

55

 

 

 

 

4

+0

+

 

1

 

2

 

+0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5 5

2 2

5 5

 

2 2

 

kαα =

EF

 

 

 

 

 

 

 

 

=

a

2

 

 

 

1

1

 

 

1

 

 

 

+0

 

+1+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5 5

 

2 2

 

5 5

 

2 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

EF 0,711

0,174

 

 

 

 

 

 

 

 

 

a

 

 

 

 

1, 442

.

 

 

 

 

 

 

 

 

 

 

0,174

 

 

 

 

 

 

 

Согласно (3.8), система уравнений относительно неизвестных перемещений принимает вид

EF 0,711

0,174 v3

 

S

a

 

0,174

1, 442

v

 

= 0

.

 

 

 

 

4

 

 

 

Решая эту систему, находим:

v = −1,450

Sa

;

v = −0,175

Sa

.

 

 

3

EF

 

4

EF

 

 

 

Отрицательные знаки в этих формулах указывают на то, что узел 2 перемещается в отрицательных направлениях осей x, y.

Запишем матрицы перемещений v(e) в общей системе координат:

 

 

 

0

 

 

v(1) =

Sa

 

0

 

 

 

 

;

 

 

 

 

EF

1,450

 

 

 

 

 

 

 

 

 

 

0,175

 

 

 

 

 

 

 

 

 

 

1,450

 

v(2) =

 

 

1,175

 

;

Sa

 

 

EF

 

0

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,450

v(3) =

 

 

0,175

 

Sa

.

 

EF

 

0

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

λ

0

0

 

 

 

 

 

По формуле

v = λv(e) ,

где

, находим перемещения

λ =

 

 

 

 

 

 

 

 

 

0

 

λ0

 

 

 

 

 

в местных координатах:

 

 

 

 

 

 

 

 

 

 

 

(1)

 

2 / 5 1/ 5

0

0

 

1

 

Sa

0

 

 

 

 

 

 

v

 

=

0

0

2 /

5 1/

5

v( ) =

 

 

 

;

 

 

 

 

 

 

 

 

EF

1,373

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

56

 

 

 

 

 

 

 

 

 

 

 

(2)

0

1 0

0

(2)

 

 

Sa

0,175

 

 

 

 

 

 

 

 

 

 

 

v

 

=

0 0

v

 

=

 

 

 

 

0

;

 

 

 

 

 

 

EF

 

 

 

 

 

 

0

1

 

 

 

 

 

 

 

 

(3)

1/ 2

1/

2

0

 

0

 

 

3

 

Sa

 

0,900

 

 

 

 

v

 

=

 

 

 

 

 

 

 

v(

) =

 

 

0

.

 

 

0

1/

 

 

 

EF

 

 

0

 

2 1/ 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Наконец, по формуле P = kv вычисляем узловые силы, действующие на каждый стержень вдоль его оси:

 

(1)

=

EF

 

 

 

1

1

 

Sa

 

0

 

= S

 

0,615

 

P

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

5 1

1

 

EF 1,373

 

 

0,615

 

 

(2)

 

EF

 

1 1

Sa

0,175

 

 

0,175

 

 

 

 

 

P

 

=

a

 

 

1

 

 

 

 

 

 

0

 

= S

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

EF

 

 

 

 

0,175

 

 

(3)

 

EF

 

 

 

 

1

1

 

 

Sa

 

0,900

 

 

0,633

 

 

 

 

 

 

P

 

=

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

0

 

 

= S

 

.

 

a

2

 

 

 

 

EF

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

0,633

Как видно на рис. 1.6, а, для растянутого стержня первый эле-

мент матрицы P является отрицательным, а второй – положительным, и наоборот. Таким образом, стержни 1 и 2 сжаты, а стержень 3 растянут; осевые силы в этих стержнях равны соответственно –

0,615S, –0,175S и 0,633S.

4.2. Расчет многоопорной балки

Многоопорная балка постоянной жесткости (рис. 4.2, а) нагружена сосредоточенным моментом M0 . Момент инерции сечения балки относительно оси z равен Jz ; ось y совпадает с одной из главных осей инерции поперечного сечения.

Вданном случае имеет место изгиб балки в плоскости xy,

ив каждом узле достаточно рассмотреть два перемещения – вертикальное и угол поворота. Узловые перемещения перенумеруем последовательно в соответствии с рис. 4.2, б. Неизвестными являются

углы поворота v4 , v6 , v8; все остальные перемещения равны нулю.

57

а

б

Рис. 4.2

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

v4 vα = v6 .

v8

Матрица сил, действующих в направлении перемещений vα,

 

P4

 

0

 

P =

P

 

=

M

.

α

6

 

 

 

 

 

P

 

 

0

 

 

8

 

 

 

 

Поскольку внеузловые силы отсутствуют, матрицы Pα и vα связаны соотношением

Pα = kααvα,

где

k44 k46 k48 kαα = k64 k66 k68 .

k84 k86 k88

Для вычисления коэффициентов матрицы kαα рассмотрим

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

мента совпадают с Pb и vb:

58

Pb ={Pi y Mi z Pj y M j z }; v =vb ={vi yθi zvj yθj z } ,

а матрица жесткости k = kb определяется по (1.36).

а

б

 

Рис. 4.3

Далее, общая система координат xy совпадает с местной системой xy для каждого элемента (рис. 4.3, б). Матрицы сил и пере-

мещений элемента в общей системе координат в рассматриваемом случае имеют по четыре элемента:

P(e) ={P(e) P(e)} ={P(e) P(e) P(e) P(e)}; i j 2i 1 2i 2 j 1 2 j

v(e) ={vivj } ={v2i1 v2i v2 j1 v2 j }.

Матрицы v и v содержат одни и те же компоненты и притом

в одинаковом порядке, поэтому матрицы жесткости в общей и местной системах координат совпадают. Учитывая это, имеем:

12

k(1) = EJ 6l l3 12

6l

6l 12

6l

 

 

4l2

6l

2l2

 

 

 

,

6l

12 6l

 

 

2l2

6l

4l2

 

 

 

 

 

 

 

 

 

59

12

k(2) = EJ 6l l3 12

6l

12

k(3) = EJ 6l l3 12

6l

6l

12

6l

 

 

 

4l2

 

6l

2l2

 

 

 

 

 

,

6l

12 6l

 

 

 

2l2

 

6l

4l2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6l

12

6l

 

 

4l2

 

6l

2l2

 

 

 

 

.

6l

12 6l

 

 

2l2

 

6l

4l2

 

 

 

 

 

 

 

 

 

 

 

Суммируя элементы с индексами 4, 6, 8,

 

 

 

8l2

2l2

0

 

 

 

 

kαα =

EJ

2l2

8l2

2l2

 

= 2

EJ

l

3

 

 

l

 

 

 

 

2l

2

4l

2

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Теперь система уравнений относительно

 

 

4 1 0 v4

 

0

 

EJ

 

 

 

 

 

2

l

1 4 1

v6

 

=

M0

 

 

0 1

2 v

 

0

 

 

 

 

8

 

 

 

Решая систему, находим:

v4

 

 

M0l

 

1

v

 

=

 

4 .

 

26EJ

6

 

2

 

v

 

 

 

 

 

8

 

 

 

 

 

 

находим:

4 1

0

 

 

 

1 4

1

.

0 1

2

 

 

 

vα примет вид

.

Находим матрицы узловых перемещений отдельных элементов:

 

 

 

v1

 

 

 

0

 

 

 

 

v3

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1)

= v(1) = v2

 

=

M0l

0

 

 

 

(2)

= v(2) = v4

 

=

M0l

 

1

 

 

v

;

v

;

 

 

 

 

0

 

 

 

v

 

 

26EJ 0

 

 

 

 

v

 

 

26EJ

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

v

 

 

 

1

 

 

 

 

 

v

 

 

 

 

4

 

 

 

 

4

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

60