+ All Categories
Home > Documents > Матрицы в строительной...

Матрицы в строительной...

Date post: 17-Aug-2020
Category:
Upload: others
View: 4 times
Download: 0 times
Share this document with a friend
142
1 Министерство транспорта Российской Федерации Федеральное агентство железнодорожного транспорта ГОУ ВПО «Дальневосточный государственный университет путей сообщения» Ю.Г.Плотников Матрицы в строительной механике Учебное пособие Хабаровск Издательство ДВГУПС 2008
Transcript
Page 1: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

1

Министерство транспорта Российской Федерации Федеральное агентство железнодорожного транспорта

ГОУ ВПО «Дальневосточный государственный университет путей сообщения»

Ю.Г.Плотников

Матрицы в строительной механике

Учебное пособие

Хабаровск Издательство ДВГУПС

2008

Page 2: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

2

УДК 624.04(075. 8)

Рецензенты:

Кафедра «Механика деформируемого твердого тела» Тихоокеанского государственного университета

(заведующий кафедрой, кандидат технических наук, доцент А.А.Вайсфельд)

Доктор технических наук, профессор, заведующий кафедрой

«Механика деформируемого твердого тела» Дальневосточного государственного технического университета

К.П.Горбачев Плотников Ю.Г. Матрицы в строительной механике: учеб. пособие. – Хабаровск: Изд-во ДВГУПС, 2008. – 111 с: ил.

Учебное пособие соответствует ГОС ВПО направлений подготовки ди-пломированных специалистов: 270100 «Строительство», 270200 «Транс-портное строительство» специальностей: 270102 «Промышленное и граж-данское строительство»; 270201 «Мосты и транспортные тоннели» по дис-циплине «Строительная механика».

Учебное пособие содержит изложение материала о применении теории матриц в расчетах строительных конструкций. Приведены матричные ме-тоды определения перемещений, матричная форма метода сил и метода перемещений, матричный метод проф. А.Ф.Смирнова для определения критической нагрузки в теории устойчивости сооружений, матричные ме-тоды решения задач динамики сооружений. Завершает изложение приме-нение теории матриц в методе конечных элементов. Теоретический мате-риал сопровождается решением примеров.

Предназначено для студентов всех форм обучения.

z ГОУ ВПО «Дальневосточный государственный

Университет путей сообщения» (ДВГУПС), 2008

Page 3: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

3

Введение Настоящее пособие включает разделы строительной механики, в кото-рых излагаются методы статического и динамического расчета сооруже-ний использующие матричные методы. Представленный материал соот-ветствует действующим в настоящее время учебным программам для строительных и транспортных специальностей. Развитие строительной механики в настоящее время связано с приме-нением в расчетах строительных конструкций мощных персональных ком-пьютеров (ПК). В связи с этим в теорию расчетов все шире внедряются, использующие удобные для реализации на ПК матричные методы. В настоящее время каждый инженер-расчетчик имеет в своем распоряжении мощный персональный компьютер, который может выполнить любой рас-чет по программам, написанным на основе методов строительной механи-ки. В свою очередь методы строительной механики требуют перед про-граммированием описания задачи в матричной форме, поскольку язык матричной алгебры оказался наиболее удобным для общения человека с электронно-вычислительной машиной. Студенты, обучающиеся на инженерно-строительных специальностях, по мере изучения различных дисциплин впервые встречаются с теорией матриц в курсе высшей математики, где им даются основные понятия мат-ричной алгебры. Там же показано применение теории матриц к решению систем линейных алгебраических уравнений. Это все, что дает курс выс-шей математики будущему инженеру строителю. Для изучения строитель-ной механики этих сведений, полученных на первом курсе обучения явно недостаточно. Поэтому в данном пособии в начале кратко изложен мате-риал матричной алгебры, известный из курса высшей математики, а имен-но сложение, умножение и обращение матриц. Далее излагаются понятия собственных чисел и собственных векторов матриц. Формулируется пол-ная проблема собственных значений матриц. Дается один из методов ре-шения этой проблемы – метод итераций. В пособии изложены следующие матричные методы: теория переме-щений, методы статического расчета: методы сил и перемещений, оп-ределение критической нагрузки при расчете на устойчивость, методы ди-намического расчета конструкций при действии гармонической и про-извольной нагрузки. Последний раздел посвящен использованию теории матриц в методе конечных элементов. Здесь также рассмотрено решение статических за-дач, задач устойчивости и динамики стержневых систем.

Page 4: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

4

О Б О З Н А Ч Е Н И Я

)(A - амплитудно-частотная характеристика (АЧХ)

Г - матрица потерь системы (диссипативная матрица)

D - матрица податливости системы

ij - единичные перемещения (элементы матрицы податливости)

G - матрица податливости, используемая для перемножения эпюр

)(tk - импульсная переходная функция

)(t - обобщенная функция Дирака * - логарифмический декремент колебаний - коэффициент потерь материала системы

H - парциальная матрица

K - матрица жесткости системы

KG - матрица геометрической жесткости

ijr - единичные реакции (элементы матрицы жесткости)

L, l - матрица собственных значений, собственные значения

m, m - матрица масс системы и масса материальной точки - динамический коэффициент

p, p - диагональная матрица собственных частот и частота (соб-ственных) свободных колебаний

- техническая частота собственных колебаний системы в герцах

x, y, z - оси координат t - Время

Ф - матрица собственных векторов

i - собственные векторы

Y - матрица ортонормированных собственных векторов

i - ортонормированный собственный вектор

)(* Ф - передаточная функция

)( - фазово-частотная характеристика (ФЧХ)

- частота возмущения (частота вынужденных колебаний)

u, v, w, u, v, w - матрицы перемещений и перемещения по направлению x, y, z соответственно

wvu ,, - проекции скоростей точек на оси координат x, y, z

wvu ,, - проекции ускорений точек на оси координат x, y, z

Z - обобщенные перемещения

Page 5: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

5

1. Краткие сведения из теории матриц Матрица – прямоугольная таблица размером m x n (m – количество

строк, n – количество столбцов). Порядок матриц определяется числами m и n. Если m = 1, n любое число имеем матрицу строку. Если m любое число, n = 1l – матрицу столбец. Иногда матрицу столбец называют вектором и

обозначают ,....., BA Если m = n матрица называется квадратной. Единич-

ная матрица – квадратная матрица, у которой на главной диагонали рас-положены элементы равные единице, а остальные элементы равны нулю.

;

......

...............

...............

......

......

21

22221

11211

mnmm

n

n

aaa

aaa

aаа

A ;

...

...

2

1

mb

b

b

B

;

1......00

...............

...............

0......00

0......01

E

nccc ......

21C ;

Выше приведены прямоугольная матрица А, матрица столбец (век-

тор) B

, единичная матрица - E; матрица строка С. Элемент матрицы А - аij есть число расположенное на пересечении i-

й строки и j – го столбца.

;iJ

aA j

bB

; .i

cC

Примеры некоторых числовых матриц приведены ниже

;123

312

A ;

884

973

062

951

B ;

4

6

5

D

.0123F

1.1. Действия над матрицами 1.1.1. Умножение матрицы на число Пусть А – матрица, – число. A;C .

ijijac

Элемент матрицы произведения С есть произведение элемента мат-рицы А на общий множитель .

Page 6: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

6

Пример №1:

Дано: ;5 .210

012

A Найти .AC

Решение:

.1050

0510

210

0125

C

1.1.2. Сложение матриц

Если A и B – матрицы одного порядка m x n. Можно определить мат-рицу С как сумму матриц А и B:

B;AC .

ijiijijbac

Элемент матрицы суммы: С есть сумма элементов матриц А и B. При сложении матриц справедлив переместительный закон:

A + B = B +A. Пример №2:

Дано: ;012

432

A .

430

212

B Найти: B.AC

Решение:

.422

640

430

212

012

432

C

1.1.3. Произведение матриц

Если A порядка m x n и B порядка n x k, то матрица C порядка m x k есть произведение матриц A и B:

;BAC

n

jjkijik

bac1

.

Элемент матрицы произведения C равен сумме произведений элемен-тов i – й строки матрицы A на элементы k – го столбца матрицы B. При умножении матриц не справедлив переместительный закон:

.ABBA Пример №3:

Дано: ;

65

43

21

A .123

321

B Найти: ;BAC .ABD

Page 7: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

7

Решение:

.

9213

529

125

16)3(526)2(536)1(5

14)3(324)2(334)1(3

12)3(122)2(132)1(1

123

321

65

43

21

C

.2014

2822

614223513213

6)3(4)2(2)1(5)3(3)2(1)1(

65

43

21

123

321

D

1.1.4. Транспонирование матриц

;TAB ;T

BA .AATT

Операция транспонирования матрицы есть замена строк ее столб-

цами и наоборот: .jiij

ab

Пример №4:

Дано: .135

642

A Найти: .T

AB

Решение:

.

16

34

52

TAB

1.1.5. Обращение матриц

Матрица B есть обратная по отношению к матрице А, если выполня-ются следующие зависимости

;AB1 ;BA

1 .EAAAA11

Page 8: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

8

;det

1

*

nn

*

2n

*

1n

*

n2

*

22

*

12

*

n1

*

21

*

11

1

A......AA

...............

...............

A......AA

A......AA

AA Adet определитель матрицы А;

*

ijA алгебраическое дополнение элемента ij матрицы A.

.

......

..................

......

..................

......

......

)1(

21

21

222221

111211

mnmjmm

inijii

nj

nj

JI

aaaa

aaaa

aaaa

aaaa

*

ijA

Алгебраическое дополнение находится как определитель, составлен-ный из элементов матрицы A, в которой вычеркнуты i-я строка и j-й стол-бец. Знак алгебраического дополнения определяется знаком определи-теля, умноженным на (-1)

i+j. Мы привели здесь только один способ, который можно использовать для обращения матриц невысокого порядка. Другие способы обращения матриц не приводим, так как предполагаем, что для обращения матриц высокого порядка будет использоваться вычислительная техника. Пример №5:

Дано: .

831

362

124

A Найти: .1AB

Решение: Определитель матрицы А:

.130261560132394

)1632(1)1382(2)3386(436

121

83

122

83

364det

A

Page 9: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

9

Алгебраические дополнения матрицы А:

.10212)1234(32

14)1(

;066163236

12)1(

;10212)2134(31

24)1(

;13316)1382(83

12)1(

;066613231

62)1(

;13316)3182(81

32)1(

;20424226462

24)1(

;31132118481

14)1(

;39948338683

36)1(

23

13

32

12

31

21

33

22

11

*

32

*

31

*

23

*

21

*

13

*

12

*

33

*

22

*

11

A

A

A

A

A

A

A

A

A

Обратная матрица:

.

20100

103113

01339

130

1

1AB

1.2. Собственные числа и собственные векторы матриц

.λA

(1.1)

Если для квадратной матрицы A можно найти вектор

и число ,

отвечающие выражению (1.1), то этот вектор и это число называются соб-ственным значением и собственным вектором матрицы A.

Page 10: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

10

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

через элементы матрицы A и собственные числа :

.0 EA (1.2)

Система однородных линейных уравнений (1.2) имеет ненулевое ре-шение 0 в том случае, если определитель матрицы коэффициентов

равен нулю:

0 EA . (1.3)

Для матрицы A – порядка n уравнение (1.3) есть алгебраическое

уравнение степени n, решив которое можно найти n собственных чисел i

,

i=1,2,…..n, после их подстановки в (1.3) и решения n систем однородных линейных уравнений n – го порядка можно получить n – собственных век-

торов. Пример №6:

Дано: .87

78

A

Найти: собственные числа ,

i собственные векторы .

i

Решение: составим характеристическое уравнение (1.3):

,049)8(87

782

Корни этого уравнения есть собственные числа матрицы А: 15

1 ,

12 . Находим собственные векторы, подставив значение 15

1 в (1.2):

07)158(2111 ,

откуда 1/

1121 , из условия нормирования 12

21

2

11 находим 707.0

11 ,

707.021 . Аналогично находим компоненты второго собственного век-

тора, после подстановки в (1.2) 12 :

07)18(

2212 ,

Page 11: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

11

откуда 1/2212

, из условия нормирования 12

22

2

12 находим

707.012

, 707.0`22 .

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

10

015Λ ,

и собственных векторов

707.0707.0

707.0707.0Φ .

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

0 , за-

тем используют (1.1), проводя вычисления по схеме: ,

011 A

122 A ……… .

11 iiiA

(1.4)

до тех пор, пока в пределах требуемой точности 1i

, 1i

не совпадут с i

,

i .

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

Дано: .

3746314

4668508

31504512

481216

A

Найти старшее собственное число соответствующий ему собствен-ный вектор.

Решение: зададим нормальный вектор:

0

1

0

0

0 после чего действуем

по (1.4). После первой итерации находим

30,49727550

80,73510291

10,54051685

60,08648269

92,504053965= .

0

1

0

0

3746314

4668508

31504512

481216

Page 12: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

12

После второй итерации:

9139,568367

90,47629021

20,69111107

20,53274383

70,10815323

3746314

4668508

31504512

481216

30,49727550

80,73510291

10,54051685

60,08648269

.

…………………………………………………………………………………………

После четвертой итерации: 139.658735 ,

474980.0

690210.0

534312.0

111867.0

.

1.3. Полная проблема собственных значений. Метод итераций. Простота и легкость программирования метода итераций для опре-деления старшего собственного числа объясняет стремление применить этот метод к определению остальных собственных чисел, т.е. применить метод итераций к решению полной проблемы собственных значений. Равенство (1.1) записано для одного собственного числа. Матричный аналог этого равенства выглядит следующим образом:

ΛΦΦA , (1.5)

где Λ - диагональная матрица n – го порядка на главной диагонали кото-

рой расположены собственные числа. n21

......Φ матрица, составлен-

ная из собственных векторов, записанных по столбцам. Отметим очень важное свойство собственных векторов – свойство

ортогональности: 0k

T

i при ki . В матричной форме это условие за-

писывается так: ,ρΦΦ2T где 2

ρ - диагональная матрица. Обычно нор-

мируют собственные вектора: Е2ρ , тогда условие ортогональности

примет вид:

EΦΦT , (1.6)

где Е – единичная матрица. Из (1.6) следует, что для нормированных собственных векторов

,ΦΦ1T .ΦΦ

T (1.7)

а также

.1i

T

i (1.8)

Page 13: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

13

В результате очередной итерации по формулам (1.4) получаем

,i

fA1i

(1.9)

где 1i

- нормированный , а i

f – ненормированный вектор. Находим нор-

мирующий множитель

i

T

iff 2 (1.10)

и затем нормированный вектор

.i

/fii

(1.11)

Отсюда имеем

.fii

i

(1.12)

Сравнивая с (1.4), замечаем, что нормирующий множитель после оче-редной итерации

i = i

. (1.13)

В (1.9) –(1.13) i – номер итерации, а не номер собственного числа. С учетом (1.7) выражение (1.5) можно записать в виде:

.ΦΛΦAT (1.14)

Переходя к векторной форме записи, получим:

.

...

...000

...............

0...00

0...00

0...00

...3

2

1

3

2

1

321

T

n

T

T

T

n

n

A

После перемножения матриц в правой части, имеем:

.................21

T

nn

T

22

T

11A

n (1.15)

Обозначим

T

ii1iiAA

i . (1.16)

Page 14: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

14

Тогда T

nn

T

221A

n...........

2,

T

nn

T

332A

n...........

3, (1.17)

…………………………………………

T

nn1nA

n,

Применим к (1.17) метод итераций и найдем старшие собственные числа и собственные векторы матриц Ai . Здесь i – номер собственной формы. Предполагаем, что правые части (1.15), (1.17) записаны в порядке убывания собственных чисел. Тогда из Ai методом итераций находится

1i

и 1i

.

Таким образом, имеем следующую схему решения полной проблемы собственных значений матрицы A: а) методом итераций из A находим

1

1 , по формулам (1.9) – (1.13)

б) по (1.16) определяем A1,

в) методом итераций из A1 находим 2

и 2

,

г) по (1.16) определяем A2, и т.д. повторяем процесс, пока не найдем все n собственных чисел.

Пример №8. Найти все собственные векторы и собственные числа матрицы

.

3746314

4668508

31504512

481216

A

Применяем, описанный выше метод итераций к матрице А. Вычисления велись на ПК в программе Excel.

Находим 1 139.658735,

474979795.0

690210499.0

534312082.0

111867156.0

1 . По формуле (1.16) вычисляем

.

5,4921790,2148334,44363-3,42072-

0,2148331,4679011,50444-2,78331-

4,44363-1,50444-5,1289113,652322

3,42072-2,78331-3,65232214,25227

1

T

1T11AA

Page 15: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

15

Применив метод итераций к А1, находим

2 = 18,03255539,

0,36473362-

0,17889447-

0,38148064

0,83032444

2 .

По формуле (1.16) вычисляем

.

3,0932970,96177-1,9346-2,040393

0,96177-0,8908010,27381-0,10475-

1,9346-0,27381-2,5046792,05954-

2,0403930,10475-2,05954-1,819933

2

T

2212AA

Применив метод итераций к А2, находим

3 = 6,577921363, .

0,63965279

0,0907676-

0,55996851-

0,51869146

3

.

По формуле (1.16) вычисляем

.

0,4019030,57986-0,4215112,040393

0,57986-0,8366070,60815-0,204941

0,4215110,60815-0,4420750,14898-

2,0403930,2049410,14898-0,050204

3

T

3323AA

Применив метод итераций к А3, находим

4 = 1,730788224, .

30,48187961

80,69524637-

40,50538927

0,17031205-

4

.

Применив еще раз формулу (1.16), находим

.

13-5,76E13-8,37E13-6,48E13-1,35E

13-8,37E12-1,23E13-9,48E13-1,97E

13-6,48E13-9,48E13-7,3E13-1,53E

13-1,35E13-1,97E13-1,53E14-3,38E

4

T

4434AA

Page 16: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

16

Элементы матрицы А4 , которые должны бать равны нулю, позволяют оценить точность расчетов. Как видно, погрешность имеет порядок 10-12, что очень хорошо, если учесть значения элементов матрицы А3 , имею-щие порядок 10-0. 1.4. Функции матриц Из (1.14) с учетом (1.6) следует

T2TT2ΦΛΦΦΛΦΦΛΦA

T3TT23ΦΛΦΦΛΦΦΛΦA

……………………………………………………. (1.18) Tnn

ΦΛΦA

Пусть )(f – функция , допускающая разложение в ряд Маклорена,

тогда из (1.18) следует:

.ΦΛΦAT )()( ff (1.19)

Формула (1.19) дает определение функции, аргументом которой яв-ляется матрица А. Эту функцию несложно найти, зная собственные числа матрицы f(A), а это числа )(

if . Таким образом, формула (1.19) позволяет

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

,ΦΛΦAT11

,)sin()sin( TΦΛΦA (1.20)

T.ΦΛΦA )cos()cos(

На следующих страницах приведены примеры вычисления функций матрицы А.

Пример №9: Дано: .

3746314

4668508

31504512

481216

A В предыдущем при-

мере были найдены собственные числа и собственные векторы этой мат-рицы. Составим матрицы собственных векторов и собственных чисел:

,

0,481879610,639652790,36473362-0,4749798

0,6952464-0,0907676-0,17889447-0,6902105

0,505389270,55996851-0,381480640,53431208

0,1703121-0,518691460,830324440,11186716

Φ

Page 17: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

17

.

1,73078822000

06,5779213600

0018,03255540

000139,658735

Λ

Найти: ).(),(, AAA1 CosSin

Решение:

.)()(,)()(, TTT11ΦΛΦAΦΛΦAΦΛΦA CosCosSinSin (1.21)

Элементарно просто находим:

,

0,57777144000

00,1520237100

000,055455260

0000,00716031

,

0,98722857000

00,290487300

000,72909625-0

0000,98991538

)(

ΛSin

.

0,15931021-000

00,9568788500

000,684411180

0000,14165994

)(

ΛCos

И затем по (1.21) выполняем перемножения, получаем

,

0,205357150,19642857-0,080357140,01339286-

0,19642857-0,285714290,19642857-0,05357142

0,080357140,19642857-0,205357140,07589286-

0,01339286-0,053571420,07589286-0,09598214

1A

,

0,47443540,07065466-0,489051840,28876041

0,07065466-0,927840370,082707770,28795385

0,489051840,082707770,519749640,3411209-

0,288760410,287953850,3411209-0,38349041-

)(

ASin

.

0,477526270,088915030,4408146-0,13080518

0,088915030,020266930,110147090,15463887-

0,4408146-0,110147090,399395750,03895747-

0,130805180,15463887-0,03895747-0,72645081

)(

ACos

Легко проверить, что EAA1 , EAA )(sin)(cos 22 .

Page 18: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

18

2. Матрицы в статике сооружений 2.1. Матричная форма определения перемещений Для определения перемещений применяется формула Мора:

lj j

ki

ikB

dSSS, (2.1)

где i

S - единичное внутреннее усилие по направлению искомого переме-

щения; k

S - внутреннее усилие от заданной нагрузки; J

B - жесткость попе-

речного сечения для данного вида деформаций. Для вычисления интеграла (2.1) используем формулу трапеций при аппроксимации подинтегральных функций прямыми линиями, или фор-

мулу Симпсона при аппроксимации i

S линейной функцией, а k

S квадрат-

ной параболой, j

B в обоих случаях считаем постоянной на всем участке.

Рассмотрим участок длиной jl ,

жесткостью j

B , внутренние усилия

на концах эпюры j

S равны a, b и c, d

на концах эпюры k

S , и e, f в середи-

нах участков тех же эпюр. Пере-множаем эпюры Mi и Mk по правилу Верещагина:

.226

3

1

3

25.0

3

2

3

15.0

bcadbdacB

l

cdbcdaB

l

j

j

j

j

ik

.4623

2

33

25.0

3

2

35.0

bdefacB

lbae

f

B

l

cdb

cda

B

l

j

j

j

j

j

j

ik

Учитываем, что .2

dcf

lj/3 lj/3 lj/3

lj

a b

c d

Bj

d/3

2c/3

2d/3

c/3

Рис.2.1. Умножение линейных участков эпюр.

Эп.Мi

Эп.Мk

b

lj/3 lj/3 lj/3

lj

a

c d

Bj

d/3

2c/3

2d/3

c/3

e

f

lj/2

Рис.2.2. Умножение параболической и

линейной эпюр

Эп.Мi

Эп.Мk

Page 19: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

19

Полученные формулы легко записать в матричной форме:

.SGSkj

T

i

ik (2.2)

В формуле (2.2) обозначены:

21

12

6;;

j

j

B

l

d

c

b

ajki

GSS . (2.3)

для прямолинейных участков эпюр i

S и k

S и

;

b

e

a

iS ;

d

f

c

kS

100

040

001

6j

j

B

lj

G . (2.4)

для криволинейной эпюры k

S , которая аппроксимируется квадратной пара-

болой. В тех случаях, когда эпюра внутренних усилий имеет более сложный вид, например вид ломаной линии, состоящей из прямолинейных или кри-волинейных отрезков, выделяем отдельные отрезки эпюр, закон измене-ния усилия на которых одинаков. Всё это приводит к необходимости назначать отдельные участки на эпюрах. Назначают границы участков в начале и на конце эпюры, в точках появления или исчезновения нагрузок, в точках изменения закона жесткости и в точках перелома оси стержня. На границах участков в столбец выписывают значения внутренних усилий для прямолинейных участков. На криволинейных участках между гранич-ными значениями выписывают значение в середине участка. Если значе-ния на обоих эпюрах усилий, на двух соседних, примыкающих друг к другу участках одинаковы, то они записываются один раз. При этом значения в матрице податливости G, суммируются и записываются на главной диаго-нали матрицы с тем же номером, что и номер усилия на эпюрах. Пример №10: Дано:

Рама загружена, направлен-ной вниз, равномерно рас-пределенной нагрузкой q=1 кН/м, сосредоточенной силой F=6 кН и парой сил с момен-том m=6 кНм. Найти вертикальное переме-щение точки А, горизонталь-ные перемещения точек А, B, C и D, угол поворота сечения С.

A B C

E D

q=1кН/м m=6 кНм

F=6 кН

l=6 мl=6 м

h=

6 м

Рис.2.3. К примеру №10.

2EI 2EI

EI

EI

Page 20: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

20

Решение: Строим эпюру изгибающих моментов MF от действия заданной нагрузки

(Рис.2.4.). Для определения перемещений задаем вспомогательные единичные на-гружения F1=1, F2=1, F3=1 и m=1 и строим единичные эпюры изгибающих моментов (Рис.2.5):

.M.,M.,M.,M.4321

ЭпЭпЭпЭп .

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

Рис.2.5. Единичные эпюры изгибающих моментов (к примеру №10)

Так как на консоли эпюра моментов криволинейна, берем ординаты в трех токах, кроме ординат на концах пишем ординату в середине участка. На остальных участках выписываем только ординаты на концах участков. Составляем исходные матрицы:

11 F6

1.МЭп

12 F6

6

2.МЭп (м)

13 F

6

6

6

6

3.МЭп (м)

m=1

1

4.МЭп

30

36 36

36

Эп.МF

(кНм)

9

Рис.2.4. Эпюра изгибающих

моментов к примеру №10

Page 21: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

21

;

0

36

0

36

30

0

36

9

0

F

M ;

0000

0600

0000

0660

1600

0666

0006

0003

0000

M .

210000000

120000000

002100000

001200000

000015.0000

00005.01000

0000005.000

000000020

000000005.0

1

EJ

G

Перемножим матрицы:

.

36

72

36

72

30

15

18

18

0

1

0

36

0

36

30

0

36

9

0

210000000

120000000

002100000

001200000

000015.0000

00005.01000

0000005.000

000000020

000000005.0

1

EJEJ

FMG

EJ

T 1F

MGM .

30

54

522

72

1

36

72

36

72

30

15

18

18

0

000010000

060666000

000606000

000006630

EJ

вертикальное перемещение точки А, и горизонтальные перемещения точек A, B, и С:

;EJ

72 3мкНверт

A

;EJ

мкН522 3 гор

С

гор

B

гор

А

Page 22: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

22

горизонтальное перемещение точки D:

;EJ

54 3мкНгор

D

угол поворота сечения C:

.EJ

30 2мкНC

Пример №11: Дано:

балка А – Е, загру-женная направлен-ной вниз равномер-но распределенной нагрузкой q=2 кН/м и двумя сосредото-ченными силами F1=10 кН и F2 =5 кН. Жесткость балки EJ постоянная. Найти: углы поворотов се-чений А и Е и вер-тикальные пере-мещения сечений С и E. Решение: (см. Рис.2.6) Строим эпюру из-гибающих момен-тов от заданной нагрузки Эп.MF. Выбираем вспомо-гательные состоя-ния балки, загрузив ее единичными моментами mA=1,

mE=1 для определения углов поворотов, и единичными силами FC=1 и FE=1. Строим эпюры изгибающих моментов Эп.MAM, Эп.MCF, Эп.MEF и Эп.MEM.

q

J=Const

F1 F2

6 м 2 м 4 м 2 м

AB C D E

mA=1

1FC=12

FE=12

10.5

1

0.5

mE=111

0.50.25

1015

1.50

0

3 м

0

Эп.Mm

(кНм)

Эп.MAF

Эп.MCF

(м)

Эп.MEF

(м)

Эп.MEM

I II III IV

Рис.2.6. К примеру №11

I=Const

Page 23: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

23

Формируем матрицы изгибающих моментов M и F

M и матрицу по-

датливости G. Разбиваем балку на участки I. II, III, IV. На участке I, где эпюра изгибающих моментов криволинейна, введем дополнительное сече-ние посредине. На границах участков изгибающие моменты в конце пре-дыдущего равны моментам в начале следующего на всех эпюрах, поэтому

в матрицах M и F

M записываем их один раз. Введем основную длину l0 и

основную жесткость EI0. Вычислим коэффициенты: ,0

0

lEI

EIl

j

j

j

примем

l0=2 м, EI0=EI:

,32

61

EI

EI ,12

22

EI

EI ,22

43

EI

EI .12

24

EI

EI

Формируем матрицы ,MF

,M :G

;

0

10

0

15

5.1

0

FM ;

1000

1200

0000

5.0120

25.05.015.0

0001

M .

210000

162000

026100

001500

0000120

000003

6

2

EI

G

Перемножим матрицы:

;

10

60

35

75

18

0

3

1

0

10

0

15

5.1

0

210000

162000

026100

001500

0000120

000003

3

1

EIEI

FMG

.

37

54

132

9

3

1

10

60

35

75

18

0

1105.025.00

02015.00

000210

00005.01

3

1

EIEIF

MGM

Ответ:

;3 2

EI

мкНA

;

44 2

EI

мкНE

;

мкН18 3

EI

верт

C

.

3

37 3

EI

мкНверт

E

Page 24: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

24

2.2. Метод сил

Канонические уравнения метода сил в матричной форме имеют вид 0,ΔXδ (2.5)

где δ матрица единичных перемещений ij

- перемещение по направле-

нию неизвестного Xi от действия неизвестных Xj = 1 , Δ матрица пере-

мещений по направлению неизвестных в основной системе от заданной нагрузки:

,MGMδT .MGMΔ

0

T (2.6)

В формулах (2.6) принято 0

M матрица изгибающих моментов в основной

системе метода сил, M матрица единичных изгибающих моментов от X=1, G – матрица податливости. Из (2.5), (2.6) находим неизвестные

.MGM)MGM(ΔδX0

T1T1

(2.7)

Расчетные изгибающие моменты определяются следующим образом

X,MMM0расч

или с учетом (2.7)

.MGM)MGM(MMM0

T1T

0расч (2.8)

Несложные преобразования приводят к формулам

;MUM0расч

(2.9) G,M)MGM(MEUT1T (2.10)

где U – матрица раскрытия статической неопределимости. Для проверок расчетов выполняемых по формулам (2.6) – (2.10) вы-полняются универсальные проверки коэффициентов канонических урав-нений

;MGMS

T

S

n

kiik

1,

.1

0

T

SMGM

n

ii

После определения Mрасч выполняется деформационная проверка

0.MGMрпач

T (2.11)

В случае выполнения проверки (2.11) с точностью не хуже 3% строим эпюру Q, используя дифференциальные зависимости при изгибе

;dz

dMQ

расч

что для случаев действия на участки рамы равномерно распределенной нагрузки интенсивности q приводит к простой формуле

,2

уч

левправуч

прав

левl

MMlqQ

(2.12)

где прав

левQ - значения перерезывающей силы на левом и на правом концах

Page 25: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

25

участка, lуч- длина участка, Мправ, Млев изгибающие моменты на правом и ле-вом концах участка. После построения эпюры Qрасч вырезаем жесткие узлы рамы, показы-ваем внутренние и внешние силы, действующие на них, из уравнений равновесия узлов определяем нормальные силы на участках рамы, при-мыкающих к рассматриваемому узлу. Пример №12. Построить эпюры изгибающих моментов, перерезыва-ющих и нормальных сил для рамы, показанной на Рис.2.7. Количество не-известных n=3k-ш=3*2-4=2. Выбираем основную систему, отбросив две лишних связи, заменив их действие неизвестными X1, X2 (Рис.2.8).

q=2кН/м

F=8кН

m=6кНм

2EI

6 м 6 м

6 м

2EI

EI

EI

Рис.2.7. К примеру №12

X1

X2

Рис.2.8. Основная система

с лишними неизвестными

q=2кН/м

F=8кН

m=6кНм

EJ EJ

2EJ 2EJ

1512

66

18

18

Эп.MF

(кНм)

X1=1

6 6

6 6

Эп.M1 (м)

X2=16

6

6

Эп.M2 (м)

X1=1

6 6

6 6

Эп.MS (м)

X2=1

Рис.2.9. Грузовая, единичные и суммарная единичная эпюры изгибающих моментов

Page 26: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

26

Строим эпюру изгибающих моментов в основной системе от задан-ной нагрузки: Эп.MF , и эпюры изгибающих моментов от X1=1, X2=1: Эп.М1 и Эп.М2. Строим суммарную единичную эпюру от совместного действия

X1=X2=1 (Рис.2.9). Составляем грузовую матрицу 0

M , единичные матрицы

M , S

M и матрицу податливости G:

;

18

18

6

6

12

15

0

0

0M ;

60

66

00

60

06

06

06

00

M .

21000000

12000000

0015.00000

005.010000

00005.0000

00000200

0000005.21

00000012

6

6

EI

G

Перемножим матрицы

;

186

1812

30

60

03

012

015

06

60

66

00

60

06

06

06

00

21000000

12000000

0015.00000

005.010000

00005.0000

00000200

0000005.21

00000012

MG

.252108

1082521

EIMGMδ

T .702

5401

EI0

TMGMΔ

Универсальные проверки:

;288

1, EI

n

kiik

;

12

6

3

6

3

12

15

6

1

6

0

0

6

6

6

6

0

21000000

12000000

0015.00000

005.010000

00005.0000

00000200

0000005.21

00000012

1

EIEI

SMG

Page 27: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

27

.288

EJ

S

T

SMGM

;162

1 EI

n

ii

.162

EI

0

T

SMGM

выполнены, так как S

T

SMGM

n

kiik

1,

, 0

T

SMGM

n

ii

1

.

Определитель .)(

51840)108108252252(

)(

1det

22 EIEIδ

Алгебраические дополнения:

;252252)1(~ 11

11 EI 108)108()1(

~ 21

12 EI , 252252)1(

~ 22

22 EI .

Обратная матрица

252108

108252

51840

EI1δ .

Неизвестные

.2875.2

1625.1

702

5401

252108

108252

51840

EI

EIΔδX

1

Расчетная эпюра изгибающих моментов

6.975

8.025

5.025 2.7

7.725

6

4.275

Эп.Мрасч (кНм)

Рис.2.10. Расчетная эпюра изгибающих моментов к примеру №12

.

275.4

7.2

6

725.7

025.5

025.8

975.6

0

2875.2

1625.1

60

66

00

60

06

06

06

00

18

18

6

6

12

15

0

0

XMMM

0расч

Page 28: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

28

Деформационная проверка

0

0

95.9495.94

025.137025.137

275.4

7.2

6

725.7

025.5

025.8

975.6

0

1818360000

61200312156расч

TMGM .

Используя (2.12), строим расчетную эпюру перерезывающих сил. Вырезаем жесткие узлы рамы, составляем уравнения равновесия для них, из которых определяем нормальные силы в элементах рамы. Строим рас-четную эпюру нормальных сил (Рис.2.11).

1.16

1.161.16

1.16

8

4 2.292.29

Эп.Qрасч (кН)

8

8

1.16 1.161.71

1.71

Эп.Nрасч (кН)

Рис.2.11. Расчетные эпюры перерезывающих Q и нормальных N сил С помощью построенных эпюр определяем реакции в заданной раме. Изображаем раму с внешними нагрузками и опорными реакциями (Рис.2.12). Составляем уравнения равновесия полученной системы сил.

q=2кН/м m=6кНм

F=8 кН

R1=1.16

R2=2.29

H3=1.16

V3=1.71

M3=4.28

A

Рис.2.12. Нагрузки и реакции. К примеру №12

Проверка выполнена.

Page 29: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

29

;016.116.131

HRX

;029.271.1628623

RVqFY

;002.096.4898.481229.2628.4616.1671.1362616.1

6636623331

RmMHVqRmA

%.0408.098.48/10002.0

Уравнения равновесия выполняются с высокой точностью. 2.3. Метод перемещений Канонические уравнения метода перемещений

0RZr , (2.13)

где r - единичная матрица реакций, R - матрица реакций от заданной

нагрузки, Z – матрица неизвестных перемещений.

Одним из способов получения матриц, является способ вычисления коэффи-

циентов и свободных членов уравнения (2.13) перемножением эпюр:

MGMrT ; (2.14)

.MGMR*

0

T (2.15)

В выражениях (2.14), (2.15) M - матрица единичных эпюр изгибаю-щих моментов, столбцами этой матрицы являются ординаты единичных

эпюр изгибающих моментов, построенных с помощью таблиц реакций. *

0M

- грузовая матрица изгибающих моментов в любой основной системе ме-тода сил от действия заданной нагрузки. G - матрица податливости, сфор-мированная из блоков (2.3), (2.4). Решение уравнения (2.13) имеет вид

.*

0

T

S

1

S

T

S

1MGM)MGM(RrZ

(2.16)

Расчетная матрица изгибающих моментов вычисляется по формуле

.*

0MGM)MGM(MMZMMM

T1T

00расч (2.17)

В (2.17) 0

M - грузовая матрица изгибающих моментов в основной си-

стеме метода перемещений. Для проверок расчетов выполняемых по формулам (2.14) – (2.15)

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

уравнений ;MGMS

T

S

n

kiik

r1,

,1

*

0

T

SMGM

n

ii

R

где S

M - суммарная единичная матрица-столбец, в которой выписаны ор-

динаты эпюры, построенной по таблице единичных реакций. После определения Mрасч выполняется деформационная проверка

0,MGMрпач

*T (2.18)

Page 30: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

30

где *M - матрица единичных моментов, полученная в любой основной си-

стеме метода сил. В случае выполнения проверки (2.18) с точностью не хуже 3% строим эпюру Q, используя дифференциальные зависимости при изгибе

;dz

dMQ

расч

что для случаев действия на участки рамы равномерно распределенной нагрузки интенсивности q приводит к простой формуле

,2

уч

левправуч

прав

левl

MMlqQ

(2.19)

где прав

левQ - значения перерезывающей силы на левом и на правом концах

участка, lуч- длина участка, Мправ, Млев изгибающие моменты на правом и ле-

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

Пример №13. Построить эпюры изгибающих моментов, перерезы-вающих и нормальных сил для рамы, изображенной на Рис.2.14.

Степень кинематической неопределимости рамы n = nу + nл = 1+1=2.

q=2кН/м m=6кНм

F=2кН

EI=Const

6 м 6 м

6 м

Рис.2.14. К примеру №13

Z1

Z2

Рис.2.15. Основная система.

Основная система с неизвестными Z1 и Z2 изображена на Рис.2.15. Строим эпюры изгибающих моментов от заданной нагрузки в основ-

ной системе метода перемещений (Рис.2.16) и в основной системе метода сил (Рис.2.17)

Page 31: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

31

36

6

42

6

30

9

Рис.7.4. Эпюра M*0

9

4.5 6

3

Рис.7.3. Эпюра M0 Используя таблицы реакций, строим единичные эпюры изгибающих

моментов (Рис.2.18, 2.19) и суммарную единичную эпюру (Рис.2.20).

Рис.7.6. Эпюра М2.

Z2=1

i

i

Z1=1

Рис.7.5. Эпюра М1.

3i

4i

3i

2i

Z1=1

Рис.7.7. Эпюра МS.

3i

5i

3i

3i

Z2=1

На Рис.2.18 – 2.20 L

EIi . Формируем матрицы

0M , *

0M , M , SM :

;

0

0

6

3

9

5.4

0

0

M

;

30

42

6

6

36

9

0

*

0M

;

i2i

i-4i-

00

03i-

03i

0i5.1

00

M

;

3

5

0

3

3

5.1

0

i

i

i

i

i

SM

Рис.2.16. Эпюра М0 Рис.2.16. Эпюра М0 Рис.2.17. Эпюра М*0

Рис.2.18. Эпюра М1

Рис.2.19. Эпюра М2

Рис.2.20. Эпюра Мs

Page 32: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

32

.

2100000

1200000

0021000

0012000

0000100

0000040

0000001

6

1

i

G

Перемножим матрицы

;

10

1-6

03

06

03

06

00

6

1

i2i

i-4i-

00

03i-

03i

0i5.1

00

2100000

1200000

0021000

0012000

0000100

0000040

0000001

6

1

i

MG

;26

660

6

2

4

00

03

03

05.1

00

1100000

0636360

6

1

i

ii

ii

i

i

i

MGMrT

.2

6

30

42

6

6

36

9

0

1100000

0636360

6

1

*

0

TMGMR

Выполним универсальную проверку найденных коэффициентов:

Page 33: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

33

;

1

7

3

6

3

6

0

6

1

3

5

0

3

3

5.1

0

2100000

1200000

0021000

0012000

0000100

0000040

0000001

6

1

i

i

i

i

i

iS

MG ;3

37i

S

T

SMGM .

3

37ir

ik

;8

30

42

6

6

36

9

0

17363606

1

*

0

T

SMGM .8

iR

Проверки единичных и грузовых коэффициентов выполняются, так

как ;ik

rS

T

SMGM .

iR*

0

T

SMGM

Обратная матрица единичных коэффициентов:

.606

62

14

1

i

1r

Вектор неизвестных:

.6

01

84

0

14

1

2

6

606

62

14

1

iiiRrZ

1

Расчетная эпюра изгибающих моментов:

.

6

6

6

3

9

5.4

0

6

01

i2i

i-4i-

00

03i-

03i

0i5.1

00

0

0

6

3

9

5.4

0

i

ZMMM0расч

Для выполнения деформационной проверки построим единичные эпюры изгибающих моментов в основной системе метода сил (Рис.2.21)

Page 34: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

34

Рис.7.8. Эпюры М1*, М2*, от Х1=Х2=1 в основной системе метода сил.

X1=1 X2=16

6

6 6

6

6

Формируем матрицу *M , перемножаем матрицы:

;

66

66

00

60

06

03

00

*M ;

6

6

9

0

9

18

0

6

1

6

6

6

3

9

5.4

0

.

2100000

1200000

0021000

0012000

0000100

0000040

0000001

6

1

ii

расчMG

.0

0

66

1515

6

6

9

0

9

18

0

1101000

110015.001

iрасч

T*MGM

Погрешность расчета %.3%0 Строим расчетную эпюру изгибающих моментов

9

4.5 6

3

Рис.7.9. Эпюра Mрасч (кНм)

6

6

Рис.2.21. Эпюры М*1, М*2 от X1=X2=1 в основной системе метода сил

Рис.2.22. Эпюра Мрасч (кНм)

Page 35: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

35

Используя (2.19), построим расчетную эпюру перерезывающих сил. Вырезаем жесткий узел рамы, составляем уравнения равновесия для не-го, из которых определяем нормальные силы в элементах рамы. Строим расчетную эпюру нормальных сил. Эпюры Qрасч и Nрасч показаны на Рис.2.23, 2.24.

Рис.7.10. Эпюра Qрасч (кН)

1.51.54.5

7.5

2

2

2 2

9

9

Рис.7.11. Эпюра Nрасч (кН) Используя эпюры внутренних усилий, находим реакции опорных свя-зей рамы. Выполняем статическую проверку, составив уравнения равно-весия:

q=2кН/м m=6кНм

F=2кН

R1=4.5кН R3=1.5кН

V2=9кН

H2=2кН

M2=6кНм

Рис.7.12. Реакции опор рамы.

k

0222

HFX ;

;05.19625.46321

RVqRY

.0484865.1666236265.4

663663221

RmMHqRmk

Проверка выполнена точно.

Рис.2.22. Эпюра Qрасч (кНм) Рис.2.22. Эпюра Qрасч (кНм) Рис.2.24. Эпюра Nрасч (кН)

Рис.2.22. Эпюра Qрасч (кНм) Рис.2.23. Эпюра Qрасч (кН)

Рис.2.25. Реакции опор рамы

Page 36: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

36

3. Матрицы в теории устойчивости сооружений. Определение критических сил в рамах методом А.Ф.Смирнова.

Рассмотрим определение перемещений по формуле Мора в матрич-

ной форме в случае узлового нагружения рам сосредоточенными силами. Деформации такой рамы после потери устойчивости показаны на Рис.3.1:

P1 P2 P3

iP

Рис.8.1. Схема потери

устойчивости рамы

.pip

MGM*

i (3.1)

В формуле (3.1) j

M изгибающий момент от единичной силы,

направленной также как определяемое перемещение. G* – матрица по-датливости системы, вид которой рассмотрим позже. MP – матрица изги-бающих моментов от заданной нагрузки. При узловой передаче внешней нагрузки изгибающие моменты в элементах рамы будут выражены через параметр нагрузки и поперечные перемещения:

,ΔHUMUMp0P

ρ (3.2)

где - критический параметр, U – матрица раскрытия статической неопре-

делимости (2.10), Н – некоторая числовая матрица, Δ - вектор попереч-

ных перемещений точек рамы. После подстановки (3.2) в (3.1) получим выражение:

.ΔHUρGM*

i

ip

Выбрав в качестве точек «i» те же точки, что при построении мат-рицы Δ , окончательно получаем:

ΔHUGMρΔ* , (3.3)

где U - матрица раскрытия статической неопределимости (2.10):

GM)MGM(MEUT1T .

В формуле M - матрица изгибающих моментов от единичных зна-чений неизвестных Хi = 1 метода сил. G – матрица податливости, со-

стоящая из блоков .21

12

6

j

j

EJ

lj

G

Рис.3.1. Схема потери устойчивости рамы

Page 37: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

37

В формуле (3.3) M - матрица изгибающих моментов от единичных сил, прикладываемых по направлению определяемых перемещений сис-темы.

Обозначим

H;UGMC* .

1

(3.4)

Подставим (3.4) в (3.3), получим Δ.ΔC (3.5)

Формула (3.5) показывает, что и Δ есть собственное значение и собственный вектор матрицы С.

Рассмотрим формирование матрицы податливости G*. Матрица по-

датливости всей системы формируется из матриц податливости отдель-ных участков и имеет следующую структуру

Gk – блок матрицы на k-ом участке. Вид матрицы Gk зависит от типа участка (какую деформацию он испытывает).

1)Участок, испытывающий только изгиб

Вк

G=

kk

kk

k

k

B

l

B

l

168

816

4821

12

60

0 , (3.6)

где : l0-длина любого участка ,принятого за основной, B0-жесткость любого участка ,принятого за основную.

k

k

kBl

Bl

0

0 ;

Рис.8.2. Матрица податливости

системы при ее расчете на

устойчивость.

G*=

G1

G2

Gk

….

Рис.3.2. Матрица податливости системы при ее расчете

на устойчивость

Page 38: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

38

2)Участки, испытывающие деформацию сжатие с изгибом. Для та-кого участка вид матрицы Gk зависит от того на сколько панелей разбита его длина. а) Длина участка разбита на две панели:

kl -длина участка, il -длина панели

10

0

1Bl

Bli ; `

20

0

2Bl

Bli

.

14122

26)(2026

21214

48222

122121

111

0

0

B

lk

G (3.7)

б) Длина участка разбита на три панели:

10

0

1Bl

Bli ;

20

0

2Bl

Bli ;

30

0

3Bl

Bli

333

2323322

2122121

111

0

0

141220

6172029

2917206

021214

48

B

lk

G . (3.8)

в) Длина участка разбита на четыре и более панелей:

В этом случае общая длина сжато-изогнутого элемента компонуется из под-участков с двумя или тремя панелями.

В2В1

Li Li

В1 В2 В3

Li Li Li

a a b b

L1 L2

Page 39: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

39

Соответственно компонуется матрица податливости (Рис.3.3).

Формирование матрицы H. Матрица H-числовая матрица размером (μ×m), преобразующая вектор

перемещений у в эпюру моментов грузового состояния.

уPHM0 ;

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

1

у12

3

Р аР

у24

5

6

7

у3

у4

у2

у1у3

у4

у2

Р аР

М2

М1

М3 М4

М5

М6

М7Эп. М0

Рис.3.4. Схема для построения матрицы H

Эпюра М0 строится со стороны растянутых волокон с учетом деформиро-ванного состояния системы.

21PyM , )(

122yyPM , 0

3M , 0

4M , )(

325yyPM ,

)(426

yyPM , 27

PyM

Gk

Gk+1

Рис.8.3. Схема объединения

соседних участков

Рис.3.3. Схема объединения соседних участков

Page 40: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

40

.

000

00

00

0000

0000

0011

0010

4

3

2

1

y

y

y

y

0M

В матрицу H вписываются коэффициенты при перемещениях из каж-

дого уравнения. Пример №14. Найти критическую нагрузку для рамы, показанной на

Рис.3.5.

2F F

Рис.3.6. Форма потери

устойчивости рамы. Рис.3.5. К примеру №14

Для составления матрицы податливости разобьем раму на участки. На Рис.3.5. показаны сечения на границах участков. Коэффициенты, вхо-дящие в блоки матриц податливости G и G*, приведены ниже:

EIEIo

1

2

2 ; 9

2

2921

EI

EI ; 5.1

2

25.143

EI

EI ;

122

22765

EI

EI ; 5.1

2

25.198

EI

EI ; 1

22

22121110

EI

EI .

Матрица податливости G участвует в вычислениях матрицы U:

EJ EJ

2EJ2EJ

2F F

9 м 9 м

6 м

3 м

1 2 3 4

5

6

7

8

9

10

1112

13

14

15

16

1.5

1.5

2

2

2

Page 41: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

41

16800000000000000

83280000000000000

08328000000000000

008401200000000000

0001248120000000000

000012240000000000

00000016800000000

00000083280000000

00000008328000000

000000008401200000

0000000001248120000

000000000012240000

0000000000001447200

0000000000007214400

0000000000000014472

0000000000000072144

48

1

EIG

Матрицу податливости G* формируем, используя (3.6) – (3.8)

141220000000000000

53771000000000000

17375000000000000

0212351830000000000

00066060000000000

000318210000000000

000000141220000000

00000053771000000

00000017375000000

0000000212351830000

00000000066060000

000000000318210000

0000000000001447200

0000000000007214400

0000000000000014472

0000000000000072144

48

1

EI

*G

Выберем основную систему и построим единичные эпюры М1 и М2

Page 42: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

42

1

1

1

1 1

1

1

1m=1 m=1

Рис.3.7. Эпюра М2. Рис.3.8. Эпюра М1.

Составим матрицу TM :

048121518048121518181800

048121518048121518180180

18

1TM ;

По формуле (2.10) вычисляем матрицу U. Для составления матрицы Н покажем основную систему в деформи-рованном состоянии и вычислим изгибающие моменты в сечениях рамы

2F F

2F F

1

2

3

4

5

6

7

8

9

2F1/9

2F1/9

Рис.3.9. Основная система в деформированном состоянии

104 3 FM ;

18

152 1206 FM ;

9

62 1307 FM ;

9

42 1408 FM ;

9

22 1509 FM ; 1011 3 FM ;

18

152 16012 FM ;

9

62 17013 FM ;

9

42 18014 FM ;

9

22 19015 FM .

001601005030201 MMMMMM

Формируем матрицу

ΔHFM0

,

где

Page 43: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

43

000000000

2222444444.0888889.033333.166667.12

2444888889.0777778.166667.233333.34

2466333333.1666667.2456

2465.7666667.1333333.3525.65.7

2465.72465.79

000000000

000017284.012346.0074074.0037037.00

000012346.024691.0148148.0074074.00

0000074074.0148148.022222.011111.00

0000037037.0074074.011111.013888.00

000000000

2465.72465.79

000000000

000000000

000000000

M

Строим единичные эпюры для определения перемещений (Рис.3.10).

Формируем матрицу M :

000000000

1000000044444.0

0100000088889.0

0010000033333.1

0001000066667.1

000000003

000000000

0000200044444.0

0000020088889.0

0000002033333.1

0000000266667.1

000000000

000000003

000000000

000000000

000000000

H

Page 44: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

44

F=1

7.5

0.13888...0.11111...

0.074074...

0.037037...

6.255

3.33333...

1.66666...

F=1

6

0.11111...

0.22222...

0.148148...

0.074074...

54

2.66666...

1.33333...

F=1

4

0.074074...

0.148148...

0.24691

0.12346...

3.33333...

2.66666...

1.77777...

0.88888...

F=1

2

0.037037...

0.074074...

0.12346

0.17284

1.66666...1.33333...

0.88888...

0.44444...

F=1

7.5

9

6

4

2

F=1 7.5

7.5

6

4

2

F=16

6

6

4

2

F=1

4

4

4

4

2

F=1

2

2

2

2

2

9

7.5

6

4

2

7.5

6

4

2

Рис.8.5. Единичные эпюры для

определения перемещений

Рис.3.10. Единичные эпюры для определения перемещений

Page 45: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

45

Перемножаем матрицы по формуле (3.4), получаем

41.7083.8476.3257.11517.2735.5447.10286.15210.268

27.6753.15619.6062.23347.5393.10661.20175.30055.532

00.5101.15695.9865.35699.7798.15510.29471.43872.789

06.4311.14048.7394.42889.9378.18704.35412.52879.976

42.883.2899.1084.9439.3767.5988.9343.13757.251

78.1657.5779.2140.18943.5842.11658.18842.27554.503

05.2510.8622.3242.28356.7613.15779.28150.41432.756

11.3123.10751.3914.35310.9121.18408.34138.51406.948

97.3694.12703.4671.42106.10612.21233.39958.59650.1139

C .

Методом итераций находим старшее собственное число и собствен-

ный вектор этой матрицы:

2533 ; 133.0260.0374.0443.0111.0222.0331.0411.0487.0T ;

;48

F

EI

8.52

EIF

кр .

Для оценки точности расчета выберем другую основную систему, по-строим единичные эпюры от неизвестных метода сил

1

1

1

11

m=1m=1

Рис.3.11. Эпюра М2 Рис.3.12. Эпюра М1.

Составим матрицу M :

048121518048121518180180

000000000000018180

18

1TM .

По формуле (2.10) вычисляем матрицу U, используя прежнюю матрицу G.

Page 46: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

46

Для составления матрицы Н покажем основную систему в деформи-рованном состоянии и вычислим изгибающие моменты в сечениях рамы

2F F

2F F

F1/9

1

2

3

4

5

6

7

8

9

Рис.3.13. Основная система №2 в деформированном состоянии

1023 FM ;

1053 FM ;

12066

52FM ;

13079

62FM ;

14089

42FM ;

15099

22FM ;

18

1516012

FM ;

9

617013

FM ;

9

418014

FM ;

9

219015

FM .

0016011040301 MMMMM

Формируем матрицу ΔHFM

0 ,

000000000

1000000022222.0

0100000044444.0

0010000066667.0

0001000083333.0

000000000

000000000

0000200022222.0

0000020044444.0

0000002066667.0

0000000283333.0

000000003

000000000

000000000

000000003

000000000

H

Page 47: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

47

Строим единичные эпюры для определения перемещений (Рис.3.14).

F=1 7.56

4

2

9

9

F=17.5

7.5

6

4

2

7.5

F=1 6

6

6

4

2

6

2

F=1

2

2

2

2

2

F=1

4

4

4

4

2

4

F=1

7.5

0.13888...

0.11111...

0.074074...

0.037037...

6.25

5

7.5

3.33333...

1.66666...

F=1

6

0.11111...

0.22222...

0.148148...

0.074074...

5

4

6

1.33333...

2.66666...

F=1

4

0.074074...

0.148148...

0.24691

0.12346...

3.33333...2.66666...

1.77777...

0.88888...

4

F=1

2

0.037037...0.074074...

0.12346

0.17284

1.66666...

1.33333...

2

0.88888...

0.44444...

Рис.8.8. Единичные эпюры для

определения перемещений (2-й

вариант основной системы).

Рис3.14. Единичные эпюры для определения перемещений (2-й ва-риант основной системы)

Page 48: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

48

Формируем матрицу M :

000000000

17284.012346.0074074.0037037.000000

12346.024691.014815.0074074.000000

074074.014815.022222.011111.000000

037037.0074074.011111.013888.000000

000000000

000000000

44444.088889.033333.166667.122222

88889.077778.166667.233333.324444

33333.166667.24524666

66667.133333.3525.62465.75.7

2465.72465.79

000000000

000000000

2465.72465.79

000000000

M

Перемножаем матрицы по формуле (3.4), находим

5.164.255.381.563.216.668.388.2149.234

7.243.494.776.1125.420.1333.771.4293.469

6.311.658.1155.1695.630.1990.1153.6420.703

2.373.759.1380.2100.790.2483.1426.8006.877

4.117.228.429.633.1456.1784.823.2563.218

3.225.449.832.1255.1430.3311.1725.5173.440

3.326.648.1216.1814.1158.3385.2487.7886.669

6.381.774.1459.2169.1028.3132.2102.9529.860

0.439.850.1627.2411.941.2969.1676.9565.1049

C

Методом итераций определяем старшее собственное число и собст-

венный вектор этой матрицы: 2628 ;

109.0218.0326.0405.0139.0270.0384.0447.0481.0T ;

;48

F

EJ

8.54

EJF

кр .

Отличие от предыдущего значения составляет 3.65%, что показывает достаточно хорошую точность расчета.

Page 49: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

49

4. Матрицы в динамике сооружений

4.1. Динамический расчет систем со многими степенями свободы 4.1.1. Произвольная нагрузка

Решение задач динамики стержневых систем с конечным числом степе-ней свободы сводится к решению матричного уравнения:

(t)PvmvК , (4.1)

в котором К – матрица жесткости системы, m – матрица масс, Решение уравнения (4.1) будем искать в виде разложения:

(t)(t) aΦv , (4.2)

где Φ – некоторая квадратная матрица, )(ta

- вектор коэффициентов,

зависящих от времени.

После подстановки (4.2) в (4.1), умножения на ТΦ слева получаем

(t)PΦ(t)aΦmΦ(t)aΦKΦTTT

(4.3)

Обозначим ΦmΨ

0.5 (4.4) получим

(t).)((t)(t) PΨmaΨΨaΨmK)(mΨT0.5T0.5Т0.5T

Обозначим 0.5Т0.5

mmKmK

)( , тогда

(t))((t)(t) PΨmaΨΨaΨKΨT0.5T

m

T

. (4.5)

В качестве матрицы Ψ выберем матрицу нормированных собственных векторов матрицы Km. Тогда

Λ,ΨKΨm

T (4.6) Λ- матрица собственных значений матрицы Km,

EΨΨT , (4.7) Е – единичная матрица.

После подстановки (4.6) и (4.7) в (4.5) получаем векторное равенство:

,baΛa (t)(t)(t) (4.8) (t))((t) PΨmb

T0.5 . (4.9)

Из обыкновенных неоднородных дифференциальных уравнений (4.8) находим коэффициенты )(ta и согласно (4.2) решение поставленной за-

дачи:

(t)(t)(t) aΨmaΦv0.5

. (4.10)

Уравнение (4.8) представляет собой систему независимых линейных дифференциальных уравнений второго порядка:

),()()( 2 tbtaptaiiii

(4.11)

где i

p - собственная частота i–й формы колебаний. Для получения ре-

шения уравнения (4.11) при действии на систему произвольной нагрузки

)(tP достаточно знать импульсную переходную функцию (ИПФ), которая

Page 50: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

50

представляет собой решение этого уравнения при )()( ttb , )(t – дель-

та-функция Дирака.

)()()(2

ttkptkiii

(4.12)

Решение уравнения (4.12) хорошо известно:

i

i

ip

t)(ptk

sin)( , (4.13)

тогда решение (4.11) при любом b(t), действующем при t > 0, имеет вид

t

i

i

i

idb

p

tpta

0

)()(sin

)(

,

или с учетом (4.9)

t

i

i

id

p

tpta

0

)()(sin

)(

PmψT

T

i

и в матричной форме

t

0

TT

iPmΨKa dτ(ττ)(t(t) )

.

Примем PP

T(t)t)( , тогда, обозначив

t

iidttTtkt

0

))()()( , (4.14)

PmΨΛaT

T

(t)(t)

. (4.15)

)(tΛ - диагональная матрица, элементами которой являются функции

(4.14). Из (4.10) определяем динамические перемещения

PmHmPmΨΛΨmvT

i

1TT

1

))(()(1

tti

n

, (4.16)

где T

iiiψψH - (4.17)

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

Page 51: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

51

В настоящее время нормативными документами рекомендуется ис-пользовать физически реализуемые модели сопротивления. К этим мо-делям относятся: скорректированная модель Фохта (вязкого трения) и час-тотно-независимая модель внутреннего трения. Эти модели допускают разложение линейных операторов диссипативных сил по формам операторов упругих сил, в результате поиска решения (4.1) в виде такого разложения (4.10) приходим к решению системы неза-висимых линейных уравнений относительно коэффициентов a(t). Для решения динамической задачи при любом воздействии на систему достаточно получить импульсную переходную функцию для уравнения ти-па (4.11). Не приводя выкладок для разных моделей внутреннего сопротивления, запишем результат, используемый в инженерной практике:

i

i

iip

tptptk

)sin()

2exp()(

*

. (4.18)

Решение задачи представлено формулой (4.16), в которой вместо (4.13) используется импульсная переходная функция (4.18). 4.1.2. Гармоническая нагрузка

Рассмотрим колебания системы при действии на неё гармонической

нагрузки: ),sin()(0

tt PP )cos()(0

tt PP или )exp()(0

tit PP .

Функция нагрузки )sin()( ttf , )cos()( ttf или )exp()( titf . Ис-

пользуя формулы Эйлера:

i

xiixix

2

)exp()exp()sin(

,

2

)exp()exp()cos(

xiixix

,

достаточно рассмотреть случай )exp()(0

tit PP .

Для диссипативной системы уравнение движения системы с моде-лью внутреннего трения по скорректированному Фохту имеет вид:

(t)PvKvΓvm , (4.19)

где Γ - диссипативная матрица.

Подставив в (4.19) )exp( ti0

v(t)v , )exp()(0

tit PP , после со-

кращения на )exp( ti , получим:

0000

2PvKvΓvm i . (4.20)

Решение уравнения (4.20) ищем в виде разложения по собственным формам Φ матриц K , m:

00aΦv . (4.21)

После подстановки (4.21) в (4.20), умножения полученного на TΦ сле-

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

Page 52: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

52

2TpKΦΦ , EmΦΦ

T , γpГΦΦT (4.22)

получаем 0

2bapaγpa

0

2

00 i , (4.23)

где 0

TPΦb

0. (4.24)

Система дифференциальных уравнений (4.23) в силу диагонально-сти матриц γp , , представляет собой систему независимых уравнений:

jjjjjjjbapapγiωaω

00

2

00

2 ,

из которых находим jjj

ba0

*

0)( ,

где 0

T

jP

jb

0, ))(exp()(

1)(

22

*

jj

jj

j iAppi

, (4.25)

)(* l

- передаточная функция, )(jA - амплитудно-частотные характери-

стики (АЧХ), )(j

- фазово-частотные характеристики (ФЧХ) для j-й фор-

мы: 22222 )1(

1)(

jjj

j

pA

, )

1()(

2

j

j

j arctg

,

j

jp

. (4.26)

После подстановки в (4.21) найденных выражений получим

0

T*

0PΦΦΦv )( ,

или 00 PDv )( , (4.27)

где 1/2

m

1/2mDmD

)()( (4.28)

- гармоническая матрица податливости,

n

jjj

1

* )()()( HΨΦΨDT*

m , (4.29)

ΦmΨ , TΨΨH jjj - парциальная матрица, )(*

j - передаточные

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

0v (4.27) величины действительные. Для дис-

сипативных систем передаточные функции (4.25) величины комплексные и )Im()Re( 000 vvv i - величина комплексная, )Re(

0v - действительная часть

0v , )Im( 0v - мнимая часть 0

v . Действительную амплитуду находим по фор-

муле: )Im(Re(22

00o vvv .

Для систем с редким спектром частот упростим вычисление амплитуд колебаний. При kp амплитудно-частотная характеристика (АЧХ)

2

1)(

k

kp

A

, 2

)(

k , 22

1)(

kj

jpp

A

, ,0)( j ; т.е. при 1

)(kA >> )(jA , 0

1/2

k

1/2

0 PmHmv

2

1

kp. (4.30)

Page 53: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

53

Такие значения амплитуд принимаем для любых резонансных зон

kk pp 2.0 .

При других значениях

0

1/2

j

1/2

0 PmHmv

n

j jp122

1

. (4.31)

4.2. Определение внутренних усилий Внутренние усилия можно определить от действия на каждую массу

системы сил упругости: )()( tt vKF .

Силы упругости согласно уравнению движения (4.19)

)()()()( tttt RvmPF . (4.32)

Внутренние усилия определим по формуле

)()()( tttрасч vKLFLS SS , (4.33)

где SL - матрица влияния внутренних усилий:

S0

T

S0S

T

S LUGULLGLD , S0S LUL ,

SL - матрица влияния внутренних усилий, 0SL - матрица влияния внутрен-

них усилий, построенная в основной системе метода сил, U- матрица рас-крытия статической неопределимости (2.10). 4.3.1 Внутренние усилия при произвольном возмущении

При произвольной нагрузке )()( tft 0

PP перемещения определяются

по (4.16), тогда

0

1)()()( PmΨΛΨmPDv/2T1/2

0 ttt ,

матрица жесткости mΨpΨmmKmKT2

m , (4.34)

где 2p - диагональная матриц квадратов собственных частот (собственных

значений матрицы Km). После подстановки выражений для K и )(tv в (4.33) получим

0

1T2

SS PmΨΛpΨmLFLS

)()()( tttрасч , (4.35)

или 0

1n

1jjSрасч

PmHmLS

(t)λp(t)jj

2 , (4.36)

где

t

jjdftkt )()()( ; )sin()

2exp(

1)(

1

1

tptpp

tkjj

j

j

; (4.37)

41

2

1

jj

pp .

Page 54: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

54

4.3.2 Внутренние усилия при гармонической нагрузке

При гармонической нагрузке )exp()( tit 0

PP амплитуды перемеще-

ний определяются по (4.27)

0

1*

0)()( PmΨΨmPDv

/2T1/2

0 . (4.38)

Амплитуды сил упругости 00

vKF .

Амплитуды внутренних усилий определим по формуле

000 vKLFLS SS расч .

После подстановки (4.34), (4.38) получаем

0

1T*2

S PmΨΦpΨmLS

)(0 расч , (4.39)

или 0

1

jS PmHmLS

n

jjjрасч p

1

*2

0 )( , (4.40)

где )(* j вычисляется по (4.25) для диссипативных с затуханием по

«скорректированному» Фохту систем. Для систем с редким спектром частот можно использовать формулы (4.30) и (4.31) при определении 0v , тогда

2/12

02

2

0 ))1

1()

1(( PmHmLPmHmLS

1

jS0

1

S

kj j

k

k

расч

при kk pp 2.0 , (4.41)

0

1

jS PmHmLS

n

j j

расч1

201

1

при kk pp 2.0 , (4.42)

где j

jp

.

Page 55: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

55

4.3. Примеры динамического расчета конструкций

Рассмотрим применение полученных формул для расчета стержневых систем. Уравнение движения системы с конечным числом степеней свобо-ды имеет вид (4.19)

(t)PvKvΓvm ,

где v - обобщенные перемещения. Количество обобщенных перемещений равно числу степеней свободы системы. В реальных системах количество степеней свободы бесконечно большое число. Задача инженера-расчетчика состоит в том, чтобы из бесконечно большого количества вы-брать несколько определяющих перемещений, дающих наибольший вклад в результаты расчета, и принять их за обобщенные перемещения. Затем необходимо составить матрицу жесткости K или матрицу податливости D. Какую из этих матриц составлять определяют по характеру задачи. Дисси-пативную матрицу Г составляют в тех случаях, когда в системе присут-ствуют специальные демпферы, либо поглощение энергии при колебаниях определяется внешними факторами. Если поглощение энергии происхо-дит вследствие внутреннего трения в материале конструкции можно обой-тись без определения этой матрицы. Матрицу масс m составляют либо диагональной, заменяя распределенную массу системы сосредоточенны-ми массами в узлах системы, либо матрица m не диагональная, что проис-ходит при учете распределенной массы системы.

Пример 15. Динамический расчет рамы

Для заданной рамы (рис.4.1) требуется:

1. Определить частоты и формы собственных колебаний системы. По-перечные сечения элементов рамы из двутавра №33 (осевой мо-мент инерции сечения I=9840 cm4, модуль упругости

51014.2 E МПа, сосредоточенная масса m=1000 кг).

2. Построить эпюру изгибающих моментов от действия вибрационной нагрузки )sin()(

11tPtP при частоте вынужденных колебаний

2/)( 21 pp .

3. Найти максимальный изгибающий момент от импульсного воздейст-вия скнStStS 10 ,)()(

20202

Решение: Задача выполняет чисто учебную цель. Система имеет две степени свободы, определяющих положение двух сосредоточенных масс в плоскости рамы. Матрица масс системы принята диагональной, так как распределенную массу системы не учитываем. Составим исходные мат-рицы: матрицу податливости D и матрицу масс m.

Page 56: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

56

1. Заданная си-стема один раз ста-тически неопре-делима. Для раскры-тия статической неопределимости в жесткий узел рамы введем шарнир. Не-известный изгибаю-щий момент обозна-чим X1. Построим единичную эпюру из-гибающих моментов от X1=1. (См. Рис.4.2.)

Составим матрицы:

21000

14100

01620

00282

00024

6

5.1

EJG

.

012102

1T

M .

По (2.10) вычислим матрицу, раскрывающую статическую не-

определимость системы: GM)MGM(MEUT1T .

Вычисляем 16151228

1

EJGM

T, 3 MGMδ

T,

3

11

δ .

00000

1615122

21230244

1615122

00000

48

1GMδM

T1 ,

480000

14215122

21218244

1615362

000048

48

1U .

3 м 3 м

1.5

м1.5

м

EJ=Constm1=0.5m

m2=m

P1(t)

S2(t)

Рис.3.14. Схема рамы с двумя степенями свободы

3 м 3 м

1.5

м1

.5 м

EJ=Const X=1

1

1

0.5

0.5

Эпюра M1

Рис.3.15. Единичная эпюра изгибающих моментов от X=1

Рис.4.1. Схема рамы с двумя степенями свободы

Рис.4.2.Единичная эпюра изгибающих моментов от X=1

Page 57: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

57

По направлению колебаний масс в основной системе прикладываем единичные силы и строим эпюры изгибающих моментов от этих сил (Рис.4.3).

3 м 3 м

1.5

м1

.5 м

EJ=Const

3 м 3 м

EJ=Const

F2=1

F1=1

1.5

0.7

5

Эпюра M01 Эпюра M02

Рис.3.16. Эпюры изгибающих моментов от Fi=1

Составим матрицу

00

10

00

02

00

4

30

M . Вычислим матрицу 0

MUM :

00

2112

624

336

00

32

1

00

10

00

02

00

4

3

480000

14215122

21218244

1615362

000048

48

1M .

Матрица податливости MGMDT и масс m системы:

.20

01

2 ,

117108

108720

256

1

00

2112

624

336

00

21000

14100

01620

00282

00024

021630

01224360

324

12

m

EJ

EJ

m

D

Вычисляем матрицу mDmDm

:

Рис.4.3.Эпюры изгибающих моментов от Fi=1

Page 58: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

58

45703.029831.0

29831.040625.1

20

01

117108

108720

20

01

512 EJ

m

EJ

mmD .

Методом итераций находим собственные значения 1

, ортонормаль-

ный собственный вектор 1

ψ и первую парциальную матрицу 1

H матрицы

45703.029831.0

29831.040625.11А :

492214.11 ,

276903.0

9609.01ψ ,

076675.026608.0

26608.0923325.01H

Первая собственная частота системы m

EJ

m

EJp 81862.0

1

1

.

Вычисляем матрицу 112 HAA 1 :

45703.029831.0

29831.040625.12А 492214.1

076675.026608.0

26608.0923325.0=

342614.009873.0

09873.0028452.0.

Методом итераций находим

371066.02 ,

9609.0

276903.02

ψ ,

923325.026608.0

26608.007675.02

H .

Вторая собственная частота системы m

EJ

m

EJp 64163.1

2

2

.

Частота вынужденных колебаний m

EJpp 23.12/)( 210 . Амплитуды

внутренних усилий находим по формуле (4.36):

0

1

jдинPmHmL

n

jjjM

pM1

*2 )( ,

где ML M , )(* j - передаточные функции, определяемые по (4.25) (за-

тухание не учитываем т.к. jj pp 2.0 ):

22

2

*

222

1

*

1

1)( ,

1)(

pp

После подстановки значений в (4.36) получим

2

2

2

2

111

0

1

0

1

1

дин

PmHmMPmHmMМ ,

Page 59: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

59

где j

jp

0 , 5025.181862.0

23.11 , 7493.0

64163.1

23.12 ,

7952.01

12

1

, 2802.21

12

2

Далее находим

2

11

0

1

1 PmHm= 1

1

2992.0

73423.0

02

10

01

076675.026608.0

26608.092332.0

20

017952.0 P

P

2

2

0

1

PmHm1

1=

1

1

858.0

175.0

02

10

01

923325.026608.0

26608.007675.0

20

012802.2 P

P

2

11

0

1

1 PmHm+

2

2

0

1

PmHm1

1=

11572.1

55923.0P

)11

(2

2

2

2

1

0

1

0

1

1

дин

PmHmPmHmMM

11

0

9691.0

2024.0

7376.0

0

1572.1

55923.0

00

2112

624

336

00

32

1PP

дин

M .

3 м 3 м

1.5

м1

.5 м

EJ=Const

Эпюра Mдин

0.738P1

0.202P1

0.2

02

P1

0.9

69

P1

Рис.3.17. Эпюра амплитуд динамических изгибающих

моментов Рис.4.4. Эпюра амплитуд динамических

изгибающих моментов

Page 60: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

60

Внутренние усилия от импульсного воздействия находим по формуле (4.36):

0

1n

1jjSДин PmHmLM

(t)λp(t) jj

2 , (*)

где МLM ,

t

jj dftkt )()()( .

Учтем затухание колебаний по «скорректированной» гипотезе Фохта:

)sin()2

exp(1

)( tptpp

tk jj

j

j

,

Нагрузка на систему мгновенный импульс

)()(22

tStS , )()( ttf ,

тогда

)sin()2

exp(1

)()()()( tptpp

tkdtkt jj

j

j

t

jj

,

в котором принято, что jj pp 1 для реальных конструкционных материа-

лов. Коэффициент потерь принимаем: 025.0 для расчета на прочность

металлических конструкций.

1

002

2

SS

0P .

После подстановки этих выражений в (*) получим

0

1

1jjДин PmHmM

2

)sin()2

exp( tptppM(t) jjj

,

или

0

11

PmHmmHmM ))sin()2

exp()sin()2

exp(( 22221111Дин

tptpptptppM

0

32214.0

13392.0

21526.0

0

1

0

2

10

01

076675.026608.0

26608.0923325.0

20

01

00

2112

624

336

00

322

2

01 SS

PmHmM1

,

Page 61: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

61

0

23241.0

22767.0

16838.0

0

1

0

2

10

01

923325.026608.0

26608.007675.0

20

01

00

2112

624

336

00

322

2

02 SS

PmHmM1

После подстановки вычисленных выражений и m

EJp 81862.01 ,

m

EJp 64163.12 .

2 )),01.4sin()0501.0exp(

0

23241.0

22767.0

16838.0

0

005.2

)2sin()025.0exp(

0

32214.0

13392.0

21526.0

0

(81862.0

1

2

tpttt

ttm

EJS

ДинM

m

EJStM

2

max

Дин)( f(t),

f(t)=(0.26371 )2sin()025.0exp( tt +0.38146 ))01.4sin()0501.0exp( tt

Рис.4.5. График изменения максимального динамического момента от действия S2=10кН*сек

max

ДинM кНмSSm

EJS 6.8121026.8126.81

1000

10984014.256.056.0

22

3

2

.

)(tf

t

Page 62: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

62

Пример 16. Динамический расчет фермы железнодорожного моста

m m m m m m m

P(t)

Рис.4.6. Расчетная схема мостовой фермы

60о

d=6мL=8d=48м

Мостовая ферма длиной 48 м имеет 8 панелей по 6 м, угол наклона раскоса к горизонтали 60о

. Площади элементов нижнего пояса и раскосов равны А = 100 см^2, площади элементов верхнего пояса равны 2А. Матери-

ал фермы сталь 3 с модулем упругости 5101.2 E Мпа. Масса фермы mферм=49680 кг. При движении состава по мостовой ферме действует им-пульсная динамическая нагрузка, возникающая в результате прохождения рельсовых стыков колесными парами. При длине рельса 25 м на ферме может располагаться один или два рельсовых стыка. Для упрощения рас-чета примем, что рельсовый стык расположен в середине длины мостовой фермы. Таким образом, нагрузка от колес P(t) проходящего по мосту со-става приложена в середине мостовой фермы. Приведем массу фермы к нижним узлам решетки. Расчетная схема мостовой фермы приведена на Рис.3.19. Таким образом имеем систему с 7 степенями свободы, загружен-ную нагрузкой P(t), приложенной к центральной массе. Требуется найти перемещение в середине пролета и наибольшие внутренние усилия в поя-сах фермы.

Перемещения находим по формуле (4.27), (4.29) :

0j PmHmv

1

1

1

))((n

j

j t , (*)

а внутренние усилия по формуле (4.36):

0

1n

1j

jрасч PmHmL

(t)λp(t)N jjN

2 , (**)

в которых: LN – матрица влияния внутренних усилий, m = mE - матрица

масс, E- единичная матрица, Hi – парциальная матрица, TS 0 0 0 0 0 00

P -

вектор амплитуд нагрузки, 2

jp - квадрат собственной частоты.

t

iidftkt )()()( .

Page 63: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

63

Для составления матрицы влияния внутренних усилий Lm в нижние уз-лы фермы последовательно прикладываем силы Fj=1 (см. рис.3.21), нахо-дим внутренние усилия и записываем их значения в j -й столбец.

Fj=1

Рис.4.7. Загружение фермы нагрузками Fj=1 для составления матрицы LN

60о

d=6мL=8d=48м

1 2 j 71

2

3 5

6

4

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

-1,010363 -0,86603 -0,72169 -0,57735 -0,43301 -0,28868 -0,144338

0,505181 0,433013 0,360844 0,288675 0,216506 0,144338 0,072169

1,010363 0,866025 0,721688 0,57735 0,433013 0,288675 0,144338

-1,010363 -0,86603 -0,72169 -0,57735 -0,43301 -0,28868 -0,144338

0,144338 -0,86603 -0,72169 -0,57735 -0,43301 -0,28868 -0,144338

0,938194 1,299038 1,082532 0,866025 0,649519 0,433013 0,216506

-0,144338 0,866025 0,721688 0,57735 0,433013 0,288675 0,144338

-0,866025 -1,73205 -1,44338 -1,1547 -0,86603 -0,57735 -0,288675

0,144338 0,288675 -0,72169 -0,57735 -0,43301 -0,28868 -0,144338

0,793857 1,587713 1,80422 1,443376 1,082532 0,721688 0,360844

-0,144338 -0,28868 0,721688 0,57735 0,433013 0,288675 0,144338

-0,721688 -1,44338 -2,16506 -1,73205 -1,29904 -0,86603 -0,433013

0,144338 0,288675 0,433013 -0,57735 -0,43301 -0,28868 -0,144338

0,649519 1,299038 1,948557 2,020726 1,515544 1,010363 0,505181

-0,144338 -0,28868 -0,43301 0,57735 0,433013 0,288675 0,144338

-0,577350 -1,1547 -1,73205 -2,3094 -1,73205 -1,1547 -0,577350

0,144338 0,288675 0,433013 0,57735 -0,43301 -0,28868 -0,144338

0,505181 1,010363 1,515544 2,020726 1,948557 1,299038 0,649519

-0,144338 -0,28868 -0,43301 -0,57735 0,433013 0,288675 0,144338

-0,433013 -0,86603 -1,29904 -1,73205 -2,16506 -1,44338 -0,721688

0,144338 0,288675 0,433013 0,57735 0,721688 -0,28868 -0,144338

0,360844 0,721688 1,082532 1,443376 1,80422 1,587713 0,793857

-0,144338 -0,28868 -0,43301 -0,57735 -0,72169 0,288675 0,144338

-0,288675 -0,57735 -0,86603 -1,1547 -1,44338 -1,73205 -0,866025

0,144338 0,288675 0,433013 0,57735 0,721688 0,866025 -0,144338

0,216506 0,433013 0,649519 0,866025 1,082532 1,299038 0,938194

-0,144338 -0,28868 -0,43301 -0,57735 -0,72169 -0,86603 0,144338

-0,144338 -0,28868 -0,43301 -0,57735 -0,72169 -0,86603 -1,010363

0,144338 0,288675 0,433013 0,57735 0,721688 0,866025 1,010363

0,072169 0,144338 0,216506 0,288675 0,360844 0,433013 0,505182

-0,144338 -0,28868 -0,43301 -0,57735 -0,72169 -0,86603 -1,010363

Матрица G содержит ненулевые элементы на главной диагонали, т.е.

j

gG diag , EA

dg

j - для элементов нижнего пояса и раскосов,

EA

dg

j2

-

для элементов верхнего пояса.

LN =

Page 64: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

64

Матрицу податливости системы находим по формуле (3.40). Для стати-чески определимой фермы U = E, получаем

6,416 8,75 9,583 9,167 7,75 5,583 2,917

8,75 16 17,917 17,333 14,75 10,667 5,583

9,583 17,917 23,75 23,5 20,25 14,75 7,75

9,167 17,333 23,5 26,667 23,5 17,333 9,167

7,75 14,75 20,25 23,5 23,75 17,917 9,583

5,583 10,667 14,75 17,333 17,917 16 8,75

2,917 5,583 7,75 9,167 9,583 8,75 6,417

EA

dN

T

NGLLD ,

где d = 6 м длина панели фермы, 5101.2 E МПа, A =100 см2 – площадь се-

чения раскоса.

Методом итераций находим собственные значения j

и собственные

векторы j

ψ матрицы DmDmDm

m :

EA

md101,6

1 ,

EA

md9,812

2 ,

EA

md3,202

3 ,

EA

md1,667

4 ,

EA

md1,105

5 ,

EA

md0,8550

6 ,

EA

md0,7415

7 ,

0,1913

0,3536

0,4619

0,5

0,4619

0,3536

0,1913

1ψ ,

0,3536-

0,5-

0,3536-

0

0,3536

0,5

0,3536

2ψ ,

0,4619

0,3536

0,1913-

0,5-

0,1913-

0,3536

0,4619

3ψ ,

0,5-

0

0,5

0

0,5-

0

0,5

4ψ ,

0,4619

0,3536-

0,1913-

0,5

0,1913-

0,3536-

0,4619

5ψ ,

0,3536-

0,5

0,3536-

0

0,3536

0,5-

0,3536

6ψ ,

0,1913

0,3536-

0,4619

0,5-

0,4619

0,3536-

0,1913

7ψ .

Собственные частоты j

jp

1 :

Page 65: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

65

md

EAp 0,0992

1 ,

md

EAp 0,3192

2 ,

md

EA0,5588p

3 ,

md

EAp 0,7746

4 ,

md

EAp 0,9512

5 ,

md

EAp 1,0815

6 ,

md

EAp 1,1613

7 .

После подстановки значений: 241012 кН/см.E , 2100смA , смd 600 , кг/mm

ферм 62108 вычисляем технические собственные частоты

2

j

j

p : 75.3

1 гц, 07.12

2 гц, 13.21

3 гц, 28.29

4 гц, 96.35

5 гц,

88.406 гц, 9.43

7 гц.

Парциальные матрицы T

jjjψψH :

H1 =

H2 =

H3 =

H4 =

0,03661 0,06765 0,08839 0,09567 0,08839 0,06765 0,03661

0,06765 0,125 0,16332 0,17678 0,16332 0,125 0,06765

0,08839 0,1633 0,21339 0,23097 0,21339 0,16332 0,08839

0,09567 0,1768 0,23097 0,25 0,23097 0,17678 0,09567

0,08839 0,1633 0,21339 0,23097 0,21339 0,16332 0,08839

0,06765 0,125 0,16332 0,17678 0,16332 0,125 0,06765

0,03661 0,06765 0,08839 0,09567 0,08839 0,06765 0,03661

0,125 0,1768 0,125 0 -0,125 -0,1768 -0,125

0,1768 0,25 0,1768 0 -0,1768 -0,25 -0,1768

0,125 0,1768 0,125 0 -0,125 -0,1768 -0,125

0 0 0 0 0 0 0

-0,125 -0,1768 -0,125 0 0,125 0,1768 0,125

-0,1768 -0,25 -0,1768 0 0,1768 0,25 0,1768

-0,125 -0,1768 -0,125 0 0,125 0,1768 0,125

0,21339 0,16332 -0,0884 -0,23097 -0,0884 0,16332 0,21339

0,16332 0,125 -0,0676 -0,17678 -0,0676 0,125 0,16332

-0,0884 -0,0676 0,03661 0,09567 0,03661 -0,0676 -0,0884

-0,231 -0,1768 0,09567 0,25 0,09567 -0,1768 -0,231

-0,0884 -0,0676 0,03661 0,09567 0,03661 -0,0676 -0,0884

0,16332 0,125 -0,0676 -0,17678 -0,0676 0,125 0,16332

0,21339 0,16332 -0,0884 -0,23097 -0,0884 0,16332 0,21339

0,25 0 -0,25 0 0,25 0 -0,25

0 0 0 0 0 0 0

-0,25 0 0,25 0 -0,25 0 0,25

0 0 0 0 0 0 0

0,25 0 -0,25 0 0,25 0 -0,25

0 0 0 0 0 0 0

-0,25 0 0,25 0 -0,25 0 0,25

Page 66: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

66

H5 =

H6 =

H7 =

После подстановки m , Hj и 0

P получается

0,09567-

0,17678

0,23097-

0,25

0,23097-

0,17678

0,09567-

)(

0,23097

0,17678-

0,09567-

0,25

0,09567-

0,17678-

0,23097

)(

0,23097-

0,17678-

0,09567

0,25

0,09567

0,17678-

0,23097-

)(

0,09567

0,17678

0,23097

0,25

0,23097

0,17678

0,09567

)(( 7

1

75

1

53

1

31

1

1 tptptptpm

Sv .

Максимальные вертикальные перемещения получаются для узла 4

нижнего пояса ))()()()((25.0 7

1

75

1

53

1

31

1

14 tptptptpm

Sv . (А)

Наиболее напряженными являются 14 и 16 стержни поясов фермы. При статической нагрузке стержень 14 растянут, а стержень 16 сжат. Динами-ческие, нормальные усилия в этих стержнях получаются из (**) , если в матрице (t)N расч оставить 14 и 16 строки. После перемножения получается

0,21339 -0,1633 -0,0884 0,23097 -0,0884 -0,1633 0,21339

-0,1633 0,125 0,06765 -0,17678 0,06765 0,125 -0,1633

-0,0884 0,06765 0,03661 -0,09567 0,03661 0,06765 -0,0884

0,23097 -0,1768 -0,0957 0,25 -0,0957 -0,1768 0,23097

-0,0884 0,06765 0,03661 -0,09567 0,03661 0,06765 -0,0884

-0,1633 0,125 0,06765 -0,17678 0,06765 0,125 -0,1633

0,21339 -0,1633 -0,0884 0,23097 -0,0884 -0,1633 0,21339

0,125 -0,1768 0,125 0 -0,125 0,17678 -0,125

-0,1768 0,25 -0,1768 0 0,1768 -0,25 0,1768

0,125 -0,1768 0,125 0 -0,125 0,17678 -0,125

0 0 0 0 0 0 0

-0,125 0,17678 -0,125 0 0,125 -0,1768 0,125

0,1768 -0,25 0,1768 0 -0,1768 0,25 -0,1768

-0,125 0,17678 -0,125 0 0,125 -0,1768 0,125

0,03661 -0,0676 0,08839 -0,09567 0,08839 -0,0676 0,03661

-0,0676 0,125 -0,1633 0,17678 -0,1633 0,125 -0,0676

0,08839 -0,1633 0,21339 -0,23097 0,21339 -0,1633 0,08839

-0,0957 0,17678 -0,231 0,25 -0,231 0,17678 -0,0957

0,08839 -0,1633 0,21339 -0,23097 0,21339 -0,1633 0,08839

-0,0676 0,125 -0,1633 0,17678 -0,1633 0,125 -0,0676

0,03661 -0,0676 0,08839 -0,09567 0,08839 -0,0676 0,03661

Page 67: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

67

))(0,00286)(0,03222)(0,16165)(1,824( 77553311дин14 tptptptpSN , (Б)

))(0,07502)(0,1044)(0,2338)(1,8962( 77553311дин16 tptptptpSN . (В)

Для определения закона изменения нагрузки во времени )(f примем,

что все колесные пары передают одинаковое кратковременное воздей-ствие на стык при его прохождении. Будем считать это воздействие мгно-венным импульсом, величина которого равна S. На Рис.3.20. изображены два соседних четырехосных вагона.

14 м

2.5 м 6.2 мSS S S

Рис.4.8. Сцепка двух четырехосных вагонов

стык

Направление движения

1234

2.5 м

4 3 2 1

Из этого рисунка видно, что через стык прошли четыре оси первого ва-гона и от каждой оси был передан импульс S. В составе может быть при-мерно 50 вагонов, т.е. примерно 50 раз повторится воздействие группы импульсов S от колес на осях 1 – 4. Время, через которое повторяется это воздействие равно длине вагона деленной на его скорость. Обозначим это время через t . Нагрузка, передаваемая через рельсовый стык, когда че-рез него проходит 4-я полуось n-го вагона )()( tfStP , где

1

0

321 ))()()()(()(n

j

tjtttjtttjtttjttf , (Г)

)(t - дельта функция Дирака, tt 14

5.21

- время прохождения пути равного

расстоянию между 4-й и 3-й тележками, tt 14

7.82

время прохождения

пути равного расстоянию между 4-й и 2-й тележками, tt 14

2.113

- время

прохождения пути равного расстоянию между 4-й и 1-й тележками.

По формуле (3.69) находится матрица )(tΛ , элементы которой

0

1

1

)()(sin())(exp(

)(

dftpp

tpt

j

j

j

j, 4/1 2

1

jjpp .

После подстановки в это выражение f(t) из (Г) и интегрирования полу-чается

Page 68: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

68

)(sin()(exp(

)(3

0

1

01

1

k

n

ikj

j

kj

jtittp

p

tittpt

,

0t =0. (Д)

Упростим полученную функцию, полагая n . Рассмотрим выраже-

ния

0

)sin()exp(j

yjxj и

0

)cos()exp(j

yjxj . В книге [2] даны формулы

(1.461)

))cos()((2

)sin()sin()exp(

0 yxch

yyixi

j

,

2

1

))cos()((2

)()cos()exp(

1

yxch

xshyixi

j

,

с помощью которых, получаем из (Д):

).))cos()((2

)sin()(cos(

)2

1

))cos()((2

)(()((sin(

))(exp()(

11

1

1

11

1

1

3

01

tptpch

tpttp

tptpch

tpshttp

p

ttpt

jj

j

kj

jj

j

kjk

j

kj

j

(Е)

При 0

.

)2

)sin(2

))22(cos()

))cos(1(2

)sin()(cos(

2

1))((sin(

1)(

3

0

3

01

k j

j

kj

j

j

kj

kjk

j

j

tpp

tttp

tp

tpttp

ttpp

t

Знаменатель полученного выражения может стать равным нулю и при этом )(t

j , то есть будем иметь случай резонанса. Таким образом, ре-

зонанс наступает при )2

)sin(

tpj

= 0 или

2

tpj

, =0,1,2,… Откуда

jjp

t

2,

где j

- собственная частота в герцах, t - время прохождения поездом

расстояния равного длине вагона. Это время есть отношение длины ваго-

на к скорости поезда поезда

агL

tv

в .

Page 69: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

69

Отсюда

jваг

поезда

Lv , (Ж)

есть скорость поезда, при которой возникают резонансные колебания фермы моста.

Формула (Е) получена для случая бесконечно длинного состава n . Используя (Е), можно получить формулу для конечного n = 50:

)*50()()(50

ttttjjj

.

Логарифмический декремент колебаний примем по [1] 07.0* , тогда

07.0

Величина импульса S зависит от типа вагонов, от скорости движения

поезда, от неподрессоренной массы вагона и др. Например, в таблице 6.10 книги [1] дано значение cHS 520 для четырехосного вагона, дви-жущегося со скоростью 53.3 км/час по мосту с пролетом 45 м. В этой же

книге приведена формула mkSпоездапоезда

)v012.01(v ,

где k – некоторый коэффициент, m- неподрессоренная масса, поезда

v - ско-

рость поезда в м/сек. Используя эту формулу и данные S=520 H*сек, vпоез-

да=53.3 км/час, находим

)v00333.01(v864.11)6.3/3.53012.01(3.53

)6.3/v012.01(v520

поездапоезда

поездапоездаS

,

где поезда

v - скорость поезда в км/час.

В нашем случае пролет фермы 48 м. Скорость движения поезда, при кото-рой возникают резонансные колебания определим по формуле (Ж) для

гц75.31 , мL

ваг14 : часкмсекм

поезда/

189/

5.5275.314v

,

В таблице 3.1 приведены значения резонансных скоростей и соответ-ствующие им импульсы для =1,2,3,4,5,6

Таблица 3.1

1 2 3 4 5 6

поездаv (км/час) 189 94.5 63 47.25 37.8 31.6

S (Н*сек) 830 768 590 472 392 335

v4max (мм) 5.7 1.1 0.77 3.2

N14 (кН) 330 180

N16 (кН) 370 190

Page 70: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

70

По формулам (Е), (А), (Б), (В) при вычисляем v4, N14, N16. Используем программный пакет Maple10. На Рис.3.22 – 3.26 приведены графики функ-ций v4, N14, N16. В таблице 3.1 приведены максимальные значения v4, N14, N16.

vпоезда = 94.5 км/час vпоезда = 63 км/час vпоезда = 47.25 км/час vпоезда = 37.8 км/час

Рис.4.9. Перемещения узла 4 при скорости поезда vпоезда

Рис.4.10. Внутренняя сила в 14 стержне Рис.4.11. Внутренняя сила в 16 стержне

при скорости поезда vпоезда = 94.5 км/час при скорости поезда vпоезда = 94.5 км/час

Рис.4.12. Внутренняя сила в 14 стержне Рис.4.13. Внутренняя сила в 16 стержне

при скорости поезда vпоезда = 37.8 км/час при скорости поезда vпоезда = 37.8 км/час

t

t (сек)

N14 (кН)

t (сек)

N16 (кН)

v4 (м) v4 (м) v4 (м) v4 (м)

t t t

N14 (кН) N16 (кН)

Page 71: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

71

Перемещения и внутренние усилия от статического воздействия масс m=6210кг:

стстPDv ;

стNстPLN ; Tmg 1111111

стP .

Для получения v4ст достаточно умножить четвертую строку матрицы D

на вектор ст

P . После умножения получим v4ст=22.5мм. Для получения ст

N14

и ст

N16

достаточно умножить соответственно строки 14 и 16 на вектор ст

P .

После умножения получим кНN 1588ст14 , кНN 1639

ст16 .

Динамические коэффициенты по перемещениям

при скорости поезда 37.8 км/час 14.15.22

2.31 ,

при скорости поезда 94.5 км/час 25.15.22

7.51 .

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

при скорости поезда 37.8 км/час 11.11588

1801

14 , 12.1

1639

1901

16 ,

при скорости поезда 94.5 км/час 21.11588

3301

14 , 23.1

1639

3701

16 .

Page 72: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

72

5. Матрицы и метод конечных элементов

Метод конечных элементов (МКЭ) и матричные методы расчета нераз-рывно связаны. Более того, МКЭ без матриц невозможно ни излагать, ни применять.

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

В общем случае уравнения движения стержневой системы записываем в матричной форме

PZ)Κ(KZГZm G , (5.1)

где Z - вектор обобщенных перемещений узлов системы, P - вектор узло-вых обобщенных нагрузок, K - матрица жесткости системы, KG - матрица геометрической жесткости, Г – диссипативная матрица, m – матрица масс. При статическом расчете из (5.1) имеем

PZK . (5.2) При расчетах на устойчивость

0Z)Κ(KG

. (5.3)

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

рез обобщенные перемещения Z на его границах. Элементы матрицы жесткости

ijrK

ijr - обобщенная сила упругости по направлению i - го

обобщенного перемещения от j

Z = 1.

5.1. Статический расчет стержневых систем Для примера составим уравнения (5.2) для одноэтажной рамы, изобра-

женной на Рис.5.1.

P

2L

L

4EI

EI EI

Рис.5.1б. Расчетная схема одноэтажной рамы.

Z1Z2 Z3

(1)

(2)

(3)

P

2L

L

4EI

EI EI

Рис.5.1а. Одноэтажная рама.

Разделим раму на отдельные элементы. В качестве конечных элементов

Page 73: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

73

выберем стойки и ригель рамы. Таким образом, имеем три конечных эле-мента, соединенных в узлах, в которых сходится левая стойка с ригелем и ригель соединяется с правой стойкой. В качестве обобщенных перемеще-ний принимаем горизонтальное перемещение ригеля Z1, угол поворота ле-вого узла Z2 и угол поворота правого узла Z3.

Элементы матрицы жесткости стержневого элемента (см. Рис.5.2) вы-числяются (также как единичные реакции в методе перемещений) по фор-мулам:

dxxxxEIxEI

dxxMxMr

j

L

i

Lji

ij)()()(

)(

)()(

00

, (5.4)

где )(xi

, )(xi

- функции и их вторые производные по x, интерполирую-

щие перемещения точек в пределах конечного элемента. Зададим эти функции в виде полиномов Эрмита:

32

1231)(

L

x

L

xx ;

2

3 1)(

L

xxx ;

32

2 23)(

L

x

L

xx ;

1)(

2

4L

x

L

xx .

По смыслу аппроксимирующие функции i

есть перемещения точек оси

элемента при Zi=1, Zj=0 ji .

После подстановки (5.5), в (5.4) и вычислений находим узловые силы упругости равные узловым реакциям

yiR :

4

3

2

1

44434241

34333231

24232221

14131211

4

3

2

1

Z

Z

Z

Z

rrrr

rrrr

rrrr

rrrr

R

R

R

R

у

у

у

у

; (5.6)

где

22

22

3

233

3636

323

3636

2

LLLL

LL

LLLL

LL

L

EIrij , (5.7)

матрица жесткости стержневого элемента. В развернутой форме уравнение (5.2) имеет вид

(5.5) Z1 Z3

Z4Z2

EI=Const, m=Const

L

Рис.5.2. Стержневой конечный элемент

x

(R2 ) (R4 )

(R3 )(R1 )

Page 74: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

74

,...

.............................................

,...

,...

2211

22222121

11212111

nnnnnn

nn

nn

PZrZrZr

PZrZrZr

PZrZrZr

(5.8)

Элементы матрицы жесткости конструкции rij могут быть вычислены сложением элементов матриц жесткости стержневых элементов в опреде-ленной последовательности. Такой метод называется прямым методом жесткостей. На рис.5.3 продемонстрирован этот метод для системы, при-веденной на рис.5.1.

2L

L(3)(1)

(2)

Z1=1

r11=r11(1)

+r11(3)

r21=r21(1)

r31=r21(3)

2L

L(3)(1)

(2)r12=r12

(1)

r22=r22(1)

+r22(2)

r32=r42(2)

Z2=1

2L

L(3)(1)

(2)r13=r12

(3)

r23=r24(2)

r33=r22(3)

+r44(2)

Z3=1

Рис.5.3. Вычисление элементов матрицы жесткости системы.

а) при Z1=1, б) при Z2=1, в) при Z3=1.

а)

б)

в)

Page 75: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

75

На рис.5.3 показана основная система метода перемещений, дело в том, что в стержневой системе коэффициенты жесткости (элементы мат-рицы жесткости) равны реакциям во введенных связях основной системы метода перемещений. То есть коэффициенты жесткости можно опреде-лять так же, как единичные реакции в методе перемещений.

Для системы изображенной на рис.5.1 по формулам на рис.5.3 и по (5.7) получим

333

)3(

11

)1(

1111

241212

L

EI

L

EI

L

EIrrr ,

2

)1(

2121

6

L

EIrr ,

2

)3(

2131

6

L

EIrr ,

2

)1(

1212

6

L

EIrr ,

L

EI

L

EI

L

EIrrr

12

2

)4(4)(4)2(

22

)1(

2222 ,

L

EI

L

EIrr

4

2

)4(2)2(

4232 ,

2

)1(

1213

6

L

EIrr ,

L

EI

L

EIrr

4

2

)4(2)2(

2423 ,

L

EI

L

EI

L

EIrrr

12

2

)4(4)(4)2(

44

)3(

2233 .

Верхние индексы в круглых скобках указывают на номер элемента, например, )(к

ijr указывает на то, что ijr вычисляется по (5.7) для k – го эле-

мента. Таким образом, матрица жесткости для системы на рис.5.1:

22

22

3

623

263

33122

LLL

LLL

LL

L

EIr

ijК . (5.9)

Вектор узловых нагрузок для той же системы:

0

0

P

P .

Решение уравнения (5.2) имеет вид

PKZ1

Обратная матрица жесткости, называется матрицей податливости

208

21

208

5

52

208

5

208

21

52

525239

2 2

L

L

LLL

EI

L1KD .

Матрица обобщенных перемещений для системы на рис.5.1:

1

13

8

52

2

L

EI

PLPDZ .

Page 76: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

76

Внутренние силы (изгибающие моменты) вычислим по формуле:

ZMMрасч

,

где М - единичная матрица, столбцы которой есть ординаты эпюр изги-

бающих моментов от Zi = 1, i = 1,2,3.

2L

L(3)(1)

(2) Z1=1

2L

L(3)(1)

(2)

Z2=1

2L

L(3)(1)

(2)

Z3=1

Эпюра М1

Эпюра М2

Эпюра М3

r31=6EI / L2

6EI / L2

6EI / L2

6EI / L2

r33=4EI / L

8EI / L

2EI / L

4EI / L

r44=8EI / L

4EI / L

4EI / L

2EI / L

Рис.5.4. Единичные эпюры метода перемещений

Page 77: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

77

Составим единичную матрицу, выписав в столбцы ординаты эпюр M1, M2 и M3. Положительные знаки на эпюрах принимаем для ординат отло-

женных справа или снизу. Получим единичную матрицу M :

L

EI

L

EIL

EI

L

EIL

EI

L

EIL

EI

L

EIL

EI

L

EIL

EI

L

EI

20

6

40

6

840

480

046

026

2

2

2

2

М

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

7

6

6

6

6

7

261

13

8

52

20

6

40

6

840

480

046

026

2

2

2

2

2

PL

L

EI

PL

L

EI

L

EIL

EI

L

EIL

EI

L

EIL

EI

L

EIL

EI

L

EIL

EI

L

EI

ZMMрасч

.

На рис.5.5 показана расчетная эпюра изгибающих моментов в раме, изображенной на рис.5.1.

2L

L

P

Эпюра Мрасч (PL/26)

6

7 7

6

6

6

Рис.5.5 Эпюра Мрасч (PL/26)

Page 78: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

78

Пример, приведенный выше (Рис.5.1), рассчитан с помощью программы Maple10. Расчет приведен ниже: > restart;

> K:=2*EI/L^3*<<12|3*L|3*L>,<3*L|6*L^2|2*L^2>,<3*L|2*L^2|6*L^2>>;

:= K

24 EI

L3

6 EI

L2

6 EI

L2

6 EI

L2

12 EI

L

4 EI

L

6 EI

L2

4 EI

L

12 EI

L

> PP:=<<P>,<0>,<0>>;

:= PP

P

0

0

> Z:=K^(-1).PP;

:= Z

2 L3 P

39 EI

L2 P

52 EI

L2 P

52 EI

> M:=<<-6*EI/L^2|-2*EI/L|0>,<6*EI/L^2|4*EI/L|0>,<0|-8*EI/L|-

4*EI/L>,<0|4*EI/L|8*EI/L>,<-6*EI/L^2|0|-

4*EI/L>,<6*EI/L^2|0|2*EI/L>>;

:= M

6 EI

L2

2 EI

L0

6 EI

L2

4 EI

L0

0 8 EI

L

4 EI

L

04 EI

L

8 EI

L

6 EI

L20

4 EI

L

6 EI

L20

2 EI

L

> MP:=M.Z;

:= MP

7 L P

26

3 L P

13

3 L P

13

3 L P

13

3 L P

13

7 L P

26

Page 79: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

79

5.2. Расчеты стержневых систем на устойчивость При расчетах конструкций на устойчивость используем уравнение (5.3),

в котором матрица жесткости K определяется так же, как при статическом расчете, а матрица геометрической жесткости

GK вычисляется методом

сложения жесткостей отдельных элементов. Матрица геометрической жесткости для отдельного элемента (Рис.5.6)

4

3

2

1

44434241

34333231

24232221

14131211

4

3

2

1

Z

Z

Z

Z

rrrr

rrrr

rrrr

rrrr

R

R

R

R

GGGG

GGGG

GGGG

GGGG

G

G

G

G

,

где dxxxxNrj

L

iGij)()()(

0

(5.10)

- компонент матрицы геометри-ческой жесткости сжатого конечного элемента. Функции )(x

i определены

формулами (5.5). Вычисляя по (5.10), (5.5) при ConstNxN )( , получаем

22

22

433

336336

343

336336

30

LLLL

LL

LLLL

LL

L

Nr

Gij. (5.11)

геометрическую матрицу жесткости стержневого элемента. Рассмотрим стойки с различными закреплениями концов (Рис. 5.7).

EI=

Const

L

Рис.5.7. Стойки с различными закреплениями концов

x

N

EI=

Const

L

x

N

EI=

Const

L

x

N

EI=

Const

L

x

N

EI=

Const L

x

N

a) б) в) г) д)

На Рис.5.7a изображена стойка со свободным верхним концом. На рис.5.8

Z1 Z2

Z4Z3

EI=Const, m=Const

L

Рис.5.6. Сжатый стержневой конечный элемент

x

(R3G ) (R4G )

(R2G )(R1G )

N N

Page 80: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

80

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

Матрица жесткости для стойки вы-числяется с помощью (5.7):

23 23

362

LL

L

L

EIK .

Матрица геометрической жесткости вычисляется по (5.11):

243

336

30 LL

L

L

NG

K .

После подстановки найденных зна-чений в (5.3) получаем

0)43

336

3023

362(

3

1

223

Z

Z

LL

L

L

N

LL

L

L

EI. (5.12)

После простых преобразований (5.12) приводится к виду

0)363

34

23

36

9

4(

2

22

ZEN

L

LL

LL

L

L

EI.

В том случае, когда 0Z , необходимо чтобы детерминант матрицы, стоящей в скобках, был равен нулю. Это приводит к решению уравнения:

0636

901523

LL

L,

где EI

LN

4

9 2 , (5.13)

или, раскрывая определитель, получаем квадратное уравнение:

0)540945()6315( 2222 LLL ,

корни которого равны 59.5

1 , 4.72

2 .

Из (5.13) находим наименьшую критическую силу

2221149.2

9

459.5

9

4

L

EI

L

EI

L

EIN .

Точное значение критической силы для этой стойки

22

2

1)2(

47.2)2( L

EI

L

EIN

.

Погрешность МКЭ составила 0.81%.

На рис.5.7б изображена стойка с плавающей заделкой на верхнем кон-це. На рис.5.9 показана расчетная схема этой стойки, принятая в виде од-

Z1

Z2

EI=Const

L

Рис.5.8. Стойка со свободным концом

x

N

Page 81: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

81

ного конечного элемента с одним неизвестным поступательным переме-щением конца: Z1.

Матрица жесткости и мат-

рица геометрической жесткости для неё вычисляется с помо-щью (5.7), (5.11) :

62

3

L

EIK ,

3630

L

NG

K

После подстановки найден-ных значений в (5.3) получаем

0)3630

62

(13 Z

L

N

L

EI.

При 01Z , 036

306

23

L

N

L

EI,

откуда 21

10L

EIN .

Точное значение критической силы для этой стойки

22

2

187.9

L

EI

L

EIN

.

Погрешность МКЭ составила 1.3%. На рис.5.7в изображена стойка со связями, препятствующими переме-

щениям и повороту концевых сечений. На рис.5.10 показана расчетная

схема этой стойки, принятая в виде двух конечных элементов с одним неизвестным поступательным пе-ремещением середины стойки: Z1.

Матрица жесткости и матрица

геометрической жесткости для неё вычисляется с помощью выраже-ний(5.7), (5.11)

12)5.0(

266

)5.0(

233

)2(

11

)1(

3311L

EI

L

EIrrr K ,

72)5.0(30

3636)5.0(30

)2(

11

)1(

3311L

N

L

Nrrr

GGG

G

K .

Z1

EI=Const

L

x

N

Рис.5.9. Стойка с плавающей заделкой на конце.

EI=Const

L

x

N

Z1

Рис.5.10. Стойка с защемленными концами.

1 2

Page 82: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

82

После подстановки найденных значений в (5.3) получаем

0)7230

12)5.0(

2(

2 Z

N

L

EI,

откуда находим при 0Z , 2

40

L

EIN . Точное значение критической си-

лы для этой стойки

22

2

48.39)5.0( L

EI

L

EIN

.

Погрешность МКЭ составила 1.3%. На рис.5.7г изображена стойка с жестко заделанным и шарнирно опер-тым концами.

На рис.5.11 показана расчетная схема этой стойки, принятая в виде двух ко-нечных элементов с тремя неизвест-ными: поступательным перемещением середины стойки Z1, углом поворота среднего сечения Z2 и углом поворота шарнирно опертого сечения Z3.

С помощью (5.7) вычисляются эле-менты матрицы жесткости:

)12()5.0(

2)66(

)5.0(

233

)2(

11

)1(

3311L

EI

L

EIrrr ,

0)2/32/3()5.0(

23

2

12

2

342112 LL

L

EIrrrr ,

)5.1()5.0(

2)2/3(

)5.0(

233

1

323113L

L

EIL

L

EIrrr ,

)()5.0(

2)2/2/(

)5.0(

2 2

3

22

3

)2(

22

)1(

4422L

L

EILL

L

EIrrr ,

)25.0()5.0(

2 2

3

)1(

243223L

L

EIrrr ,

)2/()5.0(

2 2

3

)1(

2233L

L

EIrr .

и с помощью (5.11) вычисляются элементы матрицы геометрической жест-кости:

)72()5.0(30

)3636()5.0(30

)2(

11

)1(

3311L

N

L

Nrrr GGG

,

0)2/32/3()5.0(30

2

12

2

342112

LLL

Nrrrr GGGG ,

Z3 EI=Const

L

x

N

Z1

Z2

1 2

Рис.5.11. Стойка с защемленным и

шарнирно опертым концами.

Page 83: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

83

)2/3()5.0(30

)2/3()5.0(30

1

323113 LL

NL

L

Nrrr GGG

,

)2()5.0(30

)()5.0(30

222)2(

22

)1(

4422 LL

NLL

L

Nrrr GGG

,

)4/()5.0(30

)4/()5.0(30

22)1(

243223 LL

NL

L

Nrrr GGG

,

)()5.0(30

2)1(

2233 LL

Nrr GG

.

После подстановки найденных значений в (5.3) получаем

0Z

)

25.05.1

25.020

5.1072

305.025.0L5.1

25.00

5.1012

)5.0(

2(

22

22

22

22

2

LLL

LL

LN

LL

LL

L

L

EI

при 0Z , получим уравнение

0EKK

G

1 N , (5.14)

где

22

22

25.05.1

25.020

5.1072

30

1

LLL

LL

L

GK .

Раскрыв определитель (5.14), получим алгебраическое уравнение тре-тьего порядка, решив которое найдем корни Ni. Наименьший корень даст величину критической силы для стойки. Расчет проведем, используя программный пакет Maple: > restart;

> EI:=EI:L:=6.:

> with(LinearAlgebra):

> K:=2.*EI/((0.5*L)^2)*<<L^2/2|-1.5*L|L^2/4>,<-1.5*L|12|0>,<L^2/4|0|L^2>>;

:= K

4.000000000 EI 2.000000000 EI 2.000000000 EI

2.000000000 EI 2.666666667 EI 0.

2.000000000 EI 0. 8.000000000 EI

> KG:=1/30*<<L^2|-1.5*L|-L^2/4>,<-1.5*L|72|0>,<-L^2/4|0|2*L^2>>; KG :=

1.19999999987999994 -0.299999999969999984 -0.299999999969999984

-0.299999999969999984 2.39999999975999988 0.

-0.299999999969999984 0. 2.39999999975999988

> Sob_chisla:=Eigenvalues(K^(-1).KG);

:= Sob_chisla

0.1822572026

EI

0.4793514406

EI

1.738391356

EI

Page 84: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

84

Наибольшее собственное число матрицы G

1KK : 1.738391356/EI равно

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

.709.20

57524.021min

L

EIEINN

Точное значение критической силы для этой стойки

22

2

114.20

)7.0( L

EI

L

EIN

.

Погрешность МКЭ составила 0.191%. На рис.5.7д изображена шарнирно опертая стойка. На рис.5.12 показана

расчетная схема этой стойки, при-нятая в виде двух конечных эле-ментов с четырьмя неизвестными: углами поворотов шарнирно опер-тых сечений Z1 и Z4 , поступатель-ным перемещением середины стойки Z1 и углом поворота средне-го сечения Z2.

С помощью (5.7) вычисляются элементы матрицы жесткости:

)2/()5.0(

2 2

3

)1(

2211L

L

EIrr , )5.1(

)5.0(

2)5.1(

)5.0(

233

)1(

2312L

L

EIL

L

EIrr ,

)4/()5.0(

2 2

3

)1(

2413L

L

EIrr , 0

14r , )12(

)5.0(

2)66(

)5.0(

233

)2(

11

)1(

3322L

EI

L

EIrrr ,

0)5.15.1()5.0(

23

)2(

12

)1(

3423 LL

L

EIrrr , )5.1(

)5.0(

23

)2(

1424L

L

EIrr ,

)()5.0(

2)2/2/(

)5.0(

2 2

3

22

3

)2(

22

)1(

4433L

L

EILL

L

EIrrr , )4/(

)5.0(

2 2

3

)2(

2434L

L

EIrr ,

)2/()5.0(

2 2

3

)2(

4444L

L

EIrr ,

1221rr ,

1331rr ,

1441rr ,

2332rr ,

2442rr ,

3443rr .

и с помощью (5.11) вычисляются элементы матрицы геометрической жест-кости:

)()5.0(30

2)1(

G2211L

L

Nrr

G

, )5.1()5.0(30

)5.1()5.0(30

)1(

2312L

L

NL

L

Nrr

GG

,

)4/()5.0(30

2)1(

2413L

L

Nrr

GG

, 0

14

Gr ,

)72()5.0(30

)3636()5.0(30

)2(

11

)1(

3322L

N

L

Nrrr GGG

,

Z2

Z4 Z1 EI=Const

L

x

N

Рис.5.12. Стойка с шарнирно опертыми концами

21

Z3

Page 85: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

85

0)5.15.1()5.0(30

)2(

12

)1(

3423

LL

L

Nrrr

GGG, )5.1(

)5.0(30

)2(

1424L

L

Nrr

GG

,

)2()5.0(

2)(

)5.0(30

2

3

22)2(

22

)1(

4433L

L

EILL

L

Nrrr

GGG

,

)4/()5.0(30

)4/()5.0(30

22)2(

2434L

L

NL

L

Nrr

GG

,

)2/()5.0(30

2)2(

4444L

L

Nrr

GG

, GG

rr1221

, GG

rr1331

, GG

rr1441

, GG

rr2332

, GG

rr2442

,

GG rr 3443 .

После подстановки найденных значений в (5.3) получаем

0Z

)

4/5.10

4/204/

5.10725.1

04/5.1

30

2/4/5.10

4/04/

5.10125.1

04/5.12/

)5.0(

2(

22

222

22

22

222

22

2

LLL

LLL

LL

LLL

N

LLL

LLL

LL

LLL

L

EI,

при 0Z , получим уравнение

0EKK

G

1 N , (5.14)

где

22

222

22

4/5.10

4/204/

5.10725.1

04/5.1

30

1

LLL

LLL

LL

LLL

GK .

Раскрыв определитель (5.14) получим алгебраическое уравнение чет-вертого порядка, решив которое найдем корни Ni. Наименьший корень даст величину критической силы для стойки. Расчет проведем, используя программный пакет Maple: > restart;

> EI:=EI:L:=6.:

> with(LinearAlgebra):

> K:=2.*EI/((0.5*L)^2)*<<L^2/2|-1.5*L|L^2/4|0>,<-1.5*L|12|0|1.5*L>,<L^2/4|0|L^2|L^2/4>,<0|1.5*L|L^2/4|L^2/2>>;

:= K

4.000000000 EI 2.000000000 EI 2.000000000 EI 0.

2.000000000 EI 2.666666667 EI 0. 2.000000000 EI

2.000000000 EI 0. 8.000000000 EI 2.000000000 EI

0. 2.000000000 EI 2.000000000 EI 4.000000000 EI

> KG:=1/30*<<L^2|-1.5*L|-L^2/4|0>,<-1.5*L|72|0|1.5*L>,<-L^2/4|0|2*L^2|-L^2/4>,<0|1.5*L|-L^2/4|L^2>>;

KG :=

, , ,1.19999999987999994 -0.299999999969999984 -0.299999999969999984 0.

, , ,-0.299999999969999984 2.39999999975999988 0. 0.299999999969999984

, , ,-0.299999999969999984 0. 2.39999999975999988 -0.299999999969999984

, , ,0. 0.299999999969999984 -0.299999999969999984 1.19999999987999994

Page 86: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

86

> Sob_chisla:=Eigenvalues(K^(-1).KG);

:= Sob_chisla

0.1499999999

EI

0.2796706916

EI

0.7499999999

EI

3.620329309

EI

Наибольшее собственное число матрицы G

KK 1 : 3.620329309/EI равно

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

.943846796.9

276217966.021min

L

EIEINN

Точное значение критической силы для этой стойки

22

2

18696044.9

L

EI

L

EIN

.

Погрешность МКЭ составила 0.752%. Мы провели расчеты всех вариантов стоек постоянной жесткости с различными закреплениями концов по МКЭ. Для стоек с одним подвижным концом стойка рассматривалась состоящей из одного конечного элемента, а для стоек с неподвижными концами – состоящей из двух конечных элементов. Сравнив результаты расчетов с точными решениями видим, что погрешность МКЭ для всех случаев меньше 1.5%. Определим критический параметр N для одноэтажной рамы, показанной

на рис.5.13. Рама имеет два жестких смещающихся в горизонтальном направлении узла. Расчетная схема принята в виде трех конечных элемен-тов (смотри рис.5.14): левая стойка, ригель и правая стойка. Неизвестными считаем: горизонтальное перемеще-ние ригеля Z1, угол поворота левого Z2 и угол поворота правого узла Z3.

С помощью (5.7) вычисляются элементы матрицы жесткости:

2L

L

4EI

EI EI

Рис.5.13. Рама со сжатыми стойками.

N2N

2L

L

4EI

EI

EI

Рис.5.14. Расчетная схема рамы со сжатыми стойками.

Z1

Z2 Z3

(1)

(2)

(3)

N2N

Page 87: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

87

333

)3(

11

)1(

1111

241212

L

EI

L

EI

L

EIrrr ,

2

)1(

2121

6

L

EIrr ,

2

)3(

2131

6

L

EIrr ,

2

)1(

1212

6

L

EIrr ,

L

EI

L

EIL

L

EILrrr

12

)2(

)4()2(4)(43

2

3

2

)2(

22

)1(

2222 ,

L

EI

L

EIrr

4

2

)4(2)2(

4232 ,

2

)1(

1213

6

L

EIrr ,

L

EI

L

EIrr

4

2

)4(2)2(

2423 ,

L

EI

L

EI

L

EIrrr

12

2

)4(4)(4)2(

44

)3(

2233 .

и с помощью (5.11) вычисляются элементы матрицы геометрической жест-кости:

После подстановки найденных значений в (5.3) получаем

0Z

)

403

086

36108

30623

263

33122

(2

2

22

22

2

LL

LL

LLN

LLL

LLL

LL

L

EI,

при 0Z , получим уравнение

01

EKK

G

1

N, (5.15)

где

2

2

403

086

36108

30

1

LL

LL

LL

GK . (5.16)

Раскрыв определитель (5.15) получим алгебраическое уравнение треть-его порядка, решив которое найдем корни Ni. Наименьший корень даст ве-личину критического параметра для рамы на рис.5.13. Или можно найти

собственные числа: 321 ,1

,,jN

j

j , для матрицы

G

1KK . Наибольшее

собственное число даст величину обратную критическому параметру. Расчет проведем, используя программный пакет Maple:

> restart;

> EI:=EI:L:=6:

> with(LinearAlgebra):

> K:=2.*EI/L^2*<<12|3*L|3*L>,<3*L|6*L^2|2*L^2>,<3*L|2*L^2|6*L^2>>;

:= K

0.6666666667 EI 1.000000000 EI 1.000000000 EI

1.000000000 EI 12. EI 4. EI

1.000000000 EI 4. EI 12. EI

> KG:=1/30*<<108|6*L|3*L>,<6*L|8*L^2|0>,<3*L|0|4*L^2>>;

Page 88: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

88

:= KG

18

5

6

5

3

5

6

5

48

50

3

50

24

5

> Sob_chisla:=Eigenvalues(K^(-1).KG);

:= Sob_chisla

0.3612656316

EI

0.9785941683

EI

6.344755585

EI

Наибольшее собственное число матрицы G

KK 1 : 6.344755585/EI равно

обратному значению критического параметра для этой рамы (рис.5.13):

.67397743.5

1576105.021min

L

EIEINN

5.3. Динамические расчеты стержневых систем

При расчетах конструкций на устойчивость используем уравнение (5.1),

в котором матрица жесткости K вычисляется так же как при статическом

расчете.

Матрица масс для отдельного ко-нечного элемента (Рис.5.15)

4

3

2

1

44434241

34333231

24232221

14131211

4

3

2

1

Z

Z

Z

Z

mmmm

mmmm

mmmm

mmmm

m

m

m

m

,

где dxxxxmm j

L

iij )()()(0

(5.16)

компонент матрицы масс конечного элемента. Функции )(xi

определены

формулами (5.5). Вычисляя по (5.16), (5.5), при Constmxm )( , получаем матрицу масс

стержневого конечного элемента:

22

22

422313

221561354

313422

135422156

420

LLLL

LL

LLLL

LL

mLmij . (5.17)

Z1 Z3

Z4Z2

EI=Const, m=Const

L

Рис.5.15. К определению матрицы масс

стержневого конечного элемента

x

(m2G ) (m4G )

(m3G )(m1G )

Page 89: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

89

Для примера рассмотрим реше-ние динамического расчета одно-этажной рамы на действие гори-зонтального импульса S, прило-

женного в левом узле (рис.5.16). Расчетная схема принята в виде трех конечных элементов (смотри рис.5.17): левая стойка, ригель и правая стойка. Неизвестными счита-ем: горизонтальное перемещение ригеля Z1, угол поворота левого Z2 и угол поворота правого узла Z3 рамы.

С помощью (5.7), вычисляются элементы матрицы жесткости K. Эле-менты матрицы масс вычисляются с помощью (5.17):

При вычислении элемента m11 матрицы масс учтена масса ригеля рамы: mLLm 325.1

как масса тела, перемещаемого горизонтально.

mLmLmLmLmLmmm210

7863

420

156

420

15633

11

1

1111 ,

210

11

420

22 2

)1(

212112

mLLmLmmm

,

210

11

420

22 2

)3(

213113

mLLmLmmm

,

210

26

420

)2(4)2(5.1

420

4 222

)2(

22

)1(

2222

mLLLmLLmmmm

,

210

18

420

))2(3()2(5.1 22

)2(

243223

mLLLmmmm

,

210

26

420

)2(4)2(5.1

420

4 222

)2(

44

)3(

2233

mLLLmLLmmmm

.

Таким образом, матрица масс для системы показанной на рис.5.16:

22

22

261811

182611

1111786

210LLL

LLL

LLmL

m .

Матрица жесткости определяется формулой (5.9)

S

2L

L

4EI

EIEI

Рис.5.16. Импульсное воздействие на

узел одноэтажной рамы.

m

m

1.5m

2L

L

4EI

EI

EI

Рис.5.17. Расчетная схема рамы на импульсное

воздействие по методу конечных элементов

Z1

Z2 Z3

(1)

(2)

(3)

S

mm

1.5m

Page 90: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

90

22

22

3

623

263

33122

LLL

LLL

LL

L

EIК .

Уравнение движения системы без учета затухания колебаний и внут-ренних сил статического сжатия получаем из (5.1):

)(tPZKZm . (5.18)

К решению уравнения (5.18) применим метод разложения по собствен-ным формам. Ищем

(t)(t) aΦZ , (5.19)

где Φ - матрица собственных векторов, отвечающая условию ортогональ-ности

ЕΦmΦT , (5.20)

)(ta - вектор коэффициентов, зависящих от времени. Отметим, что метод

разложения по собственным формам изложен в разделе 4. настоящего пособия. Здесь отличие состоит в том, что вместо вектора перемещений v

мы имеем дело с вектором обобщенными перемещениями Z и вместо диагональной матрицы масс m имеем недиагональную, симметричную матрицу m. Тем не менее, кратко изложим решение нашей задачи.

Подставим (5.19) в (5.18) и умножим результат на матрицу TΦ слева,

получим:

(t)(t)(t) PΦaΦKΦaΦmΦTTT ,

учитывая (5.20) и

ΛΦКΦT , (5.21)

где Λ - диагональная матрица собственных чисел, получаем

)()()( ttt baΛa , (5.22)

где )(t(t) PΦbT

Записав (5.22) в обычной, а не в матричной форме, получаем (t)b(t)aΛ(t)a

jjjj , , ...n, j 21 (5.23)

систему независимых обыкновенных дифференциальных уравнений отно-сительно коэффициентов )(ta

j.

Решение уравнения (5.23) для случая

)()( ttbj

(0 при 0

0 при )(

t

tt ,

-

1δ(τ)dτ ),

)(t - дельта-функция Дирака, имеет вид:

j

j

jp

tptk

)sin()( , t > 0 (5.24)

и называется импульсной переходной функцией (ИПФ) для консерватив-

ной системы, jj

p .

Page 91: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

91

Решение уравнения (5.22) при произвольном bj(t) выражается интегра-лом Дюамеля:

t

jjjdbtkta

0

)()()( . (5.25)

В матричной форме выражение (5.25) примет вид:

0

TPΦ(t)a (t)λdiag

j, (5.26)

где )()( tft 0

PP , f(t) – функция времени,

t

j

j

jp

dftpdiagtdiag

0

)())(sin()(

- диагональная матрица. После подстановки (5.26) в (5.19) получаем

0

TPΦΦZ )(tdiag

j . (5.27)

Выражение (5.27) дает решение задачи, если известны матрицы соб-ственных векторов Ф и матрица собственных чисел Λ. Для их определе-ния служат уравнения (5.20) и (5.21). В разделе 1.3 предложен метод итераций для определения всех соб-ственных чисел и всех собственных векторов некоторой симметричной матрицы А. Проблема сводится к решению уравнений:

ΛΦAΦT , ЕΦΦ

T . (5.28) Приведем уравнения (5.20), (5.21) к виду (5.28)

EΨΨΦmmΦΦmΦTTT ,

ΛΨKΨΦmmKmmΦΦKΦm

T11

TT

,

где ΦmΨ , ΨmΦ1

, 11

mmKmK

. (5.29)

Полученные выражения имеют вид (5.28):

ΛΨKΨm

T , EΨΨT

и их можно решить методом итераций. Решение (5.27) преобразуем с помощью (5.29), получим:

0

1T

1

PmΨΨmZ

(t)λdiagj

.

Упростим полученное выражение. Рассмотрим произведение матриц:

n

1

T

jj

T

n

T

2

T

1

n21

Tψψ

ψ

...

ψ

ψ

ψ... ψ ψΨΨ (t)λ

(t)λ...

............

...(t)λ

...(t)λ

(t)λdiagj

n

j

00

00

00

2

1

.

Обозначим

j

T

jjHψψ , (5.30)

и назовем эту матрицу парциальная матрица собственных форм.

Page 92: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

92

Решение (5.27) можно записать в виде:

0

1

j

1

PmHmZ

))((1

n

jt . (5.31)

Итак, необходимо найти все собственные числа и собственные векторы

матрицы 11

mmKmK

, но предварительно необходимо найти функцию

матрицы масс: 1

m

.

В разделе 1.4 функции матриц определены следующим образом:

TΦΛΦA )()( ff ,

где Ф – матрица собственных векторов и Λ - матрица собственных чисел матрицы A . В нашем случае роль А играет матрица m. Находим матрицу собственных чисел

mΛ , и матрицу собственных векто-

ров m

Φ матрицы m после чего вычисляем

T

mmmΦΛΦm

11

.

По формуле (5.29) вычисляем 11

mmKmK

и находим собственные

векторы j

ψ , собственные числа j

и парциальные матрицы T

jjjψψH .

Решение задачи выражается формулой (5.31)

0

1

j

1

PmHmZ

))((1

n

jt ,

или

0

111111

PmHmmHmmHmZ

))()()((332211

ttt .

j

j

j

j

jp

tpdτδ(τ)

p

τ))(t(p(t)λ

)sin(sin

0

, (5.32)

Обозначим 0

1

j

1

jPmHmzA

, тогда с учетом (5.32):

3

3

3

2

2

2

1

1

1

)sin(zA

)sin(zA

)sin(zA

p

tp

p

tp

p

tpZ .

Для определения расчетных изгибающих моментов воспользуемся еди-ничной матрицей изгибающих моментов (смотри стр.6), полученной от

1j

Z , j=1, 2, 3:

Page 93: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

93

L

EI

L

EIL

EI

L

EIL

EI

L

EIL

EI

L

EIL

EI

L

EIL

EI

L

EI

20

6

40

6

840

480

046

026

2

2

2

2

М

Расчетные изгибающие моменты определяются как

ZMMрасч

.

Описанный выше расчет легко реализуется с помощью программного пакета Maple: > restart; Исходные данные: > mm:=200.:L:=3.:

> with(LinearAlgebra):

> m:=Matrix(3,3,mm*L/210*[[786,11*L,11*L],[11*L,26*L^2,-

18*L^2],[11*L,-18*L^2,26*L^2]],datatype=float[4]);

:= m

2245.71436 94.2857132 94.2857132

94.2857132 668.571411 -462.857147

94.2857132 -462.857147 668.571411

Вычисление собственных векторов матрицы m: > Fi:=Matrix(3,3,Eigenvectors(m,output=vectors),datatype=float[4]);

:= Fi

0.997888625 0.0649484992 -0.63538271910-10

0.0459255241 -0.705613792 -0.707106769

0.0459255241 -0.705613792 0.707106769

> LL:=Matrix(3,1,Eigenvectors(m,output=values),datatype=float[4]);

:= LL

2254.39282

197.035706

1131.42859

> lamb-daM:=Matrix(3,3,[[LL[1,1],0,0],[0,LL[2,1],0],[0,0,LL[3,1]]],datatype

=float[4]);

:= lambdaM

2254.39282 0. 0.

0. 197.035706 0.

0. 0. 1131.42859

Квадратный корень из матрицы собтвенных чисел матрицы m: > lamb-daM05:=Matrix(3,3,[[sqrt(lambdaM[1,1]),0,0],[0,sqrt(lambdaM[2,2]),0]

,[0,0,sqrt(lambdaM[3,3])]],datatype=float[4]);

Page 94: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

94

:= lambdaM05

47.4804459 0. 0.

0. 14.0369406 0.

0. 0. 33.6367149

Квадратный корень из матрицы m: > m05:=Fi.lambdaM05.Transpose(Fi);

:= m05

47.33937164 1.532667645 1.532667641

1.532667645 23.90736434 -9.729349395

1.532667641 -9.729349395 23.90736434

Квадратный корень из обратной матрицы m: > m_05:=Matrix(3,3,m05^(-1),datatype=float[4]);

:= m_05

0.0212729741 -0.00229964475 -0.00229964475

-0.00229964475 0.0503791720 0.0206497535

-0.00229964475 0.0206497535 0.0503791720

Жесткость EI: > EI:=2.*10^11*5010.*10^(-8): Матрица жесткости рамы: > K:=Matrix(3,3,2*EI/(L^3)*[[12,3*L,3*L],[3*L,6*L^2,2*L^2],[3*L,2*L^2,

6*L^2]],datatype=float[4]);

:= K

0.8906667107 0.6680000107 0.6680000107

0.6680000107 0.40080000108 0.13360000108

0.6680000107 0.13360000108 0.40080000108

Матрица Km: > Km:=Matrix(3,3,m_05.K.m_05,datatype=float[4]);

:= Km

3288.68848 999.433655 999.433655

999.433655 144478.234 120862.078

999.433655 120862.078 144478.234

Матрица собственных векторов матрицы Km: > Fi:=Matrix(3,3,Eigenvectors(Km,output=vectors),datatype=float[4]);

:= Fi

-0.999985456 0.00539340638 0.

0.00381371449 0.707096517 -0.707106769

0.00381371449 0.707096517 0.707106769

Собственные числа матрицы Km: > LL:=Matrix(3,1,Eigenvectors(Km,output=values),datatype=float[4]);

:= LL

3281.06519

265347.938

23616.1563

Собственные частоты: > p1:=sqrt(LL[1,1])/(2*Pi);

:= p128.64029150

> p3:=sqrt(LL[2,1])/(2*Pi);

:= p3257.5596718

> p2:=sqrt(LL[3,1])/(2*Pi);

:= p276.83774510

Собственные векторы:

Page 95: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

95

> Psi1:=Matrix(3,1,Fi.Matrix(3,1,[[1],[0],[0]],datatype=float[4]));

:= 1

-0.999985456

0.00381371449

0.00381371449

> Psi3:=Matrix(3,1,Fi.Matrix(3,1,[[0],[1],[0]],datatype=float[4]));

:=

0.00539340638

0.707096517

0.707096517

> Psi2:=Matrix(3,1,Fi.Matrix(3,1,[[0],[0],[1]],datatype=float[4]));

:= 2

0.

-0.707106769

0.707106769

Парциальные матрицы: > H1:=Matrix(3,3,Psi1.Transpose(Psi1),datatype=float[4]);

:= H1

0.999970913 -0.00381365907 -0.00381365907

-0.00381365907 0.0000145444183 0.0000145444183

-0.00381365907 0.0000145444183 0.0000145444183

> H2:=Matrix(3,3,Psi2.Transpose(Psi2),datatype=float[4]);

:= H2

0. 0. 0.

0. 0.499999970 -0.499999970

0. -0.499999970 0.499999970

> H3:=Matrix(3,3,Psi3.Transpose(Psi3),datatype=float[4]);

:= H3

0.0000290888329 0.00381365884 0.00381365884

0.00381365884 0.499985486 0.499985486

0.00381365884 0.499985486 0.499985486

Az1:=m_05.H1.m_05.Matrix(3,1,[[S0],[0],[0]]);

:= Az1

0.0004532728327S0

0.00005472637320S0

0.00005472637320S0

Az2:=m_05.H2.m_05.Matrix(3,1,[[S0],[0],[0]]);

:= Az2

0.

0.

0.

Az3:=m_05.H3.m_05.Matrix(3,1,[[S0],[0],[0]]);

:= Az3

0.984332769310-5 S0

0.0001575352160S0

0.0001575352160S0

Матрица изгибающих моментов от единичнх неизвестных Zi=1: > MM:=Matrix(6,3,[[6*EI/L^2,2*EI/L,0],[-6*EI/L^2,-4*EI/L,0],[0,-8*EI/L,-4*EI/L],[0,4*EI/L,8*EI/L],[-6*EI/L^2,0,-

4*EI/L],[6*EI/L^2,0,2*EI/L]]);

Page 96: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

96

:= MM

0.6679999998107 0.6680000000107 0

-0.6679999998107 -0.1336000000108 0

0 -0.2672000000108 -0.1336000000108

0 0.1336000000108 0.2672000000108

-0.6679999998107 0 -0.1336000000108

0.6679999998107 0 0.6680000000107

Значение импульса Sо: > S0:=1;

:= S0 1

Перемещения > Z:=Az1*sin(2*Pi*p1*t)/(2*Pi*p1)+Az2*sin(2*Pi*p2*t)/(2*Pi*p2)+Az3*sin

(2*Pi*p3*t)/(2*Pi*p3);

:= Z

0.791320215010-5 ( )sin 57.28058300t 0.191088294710-7 ( )sin 515.1193436t

0.955408802510-6 ( )sin 57.28058300t 0.305822753410-6 ( )sin 515.1193436t

0.955408802510-6 ( )sin 57.28058300t 0.305822753410-6 ( )sin 515.1193436t

Матрица расчетных изгибающих моментов: > Mpac:=MM.Z;

:= Mpac

46.47805955 ( )sin 57.28058300t 1.915249012 ( )sin 515.1193436t

40.09592875 ( )sin 57.28058300t 3.958145004 ( )sin 515.1193436t

38.29278480 ( )sin 57.28058300t 12.25737596 ( )sin 515.1193436t

38.29278480 ( )sin 57.28058300t 12.25737596 ( )sin 515.1193436t

40.09592875 ( )sin 57.28058300t 3.958145004 ( )sin 515.1193436t

46.47805955 ( )sin 57.28058300t 1.915249012 ( )sin 515.1193436t

Графики изгибающих моментов в сечениях 2 и 3:

> plot(Mpac[2,1],t=0..0.5);

> plot(Mpac[3,1],t=0..0.5);

Page 97: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

97

Итак, задача о действии горизонтального единичного импульса )(1)(

0ttSS на левый верхний узел одноэтажной рамы, решена. Но

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

диссипативный член: ZГ , получим

PZKZГZm , (5.33) где Г – диссипативная матрица. Для того чтобы применить к уравнению (5.33) метод разложения по собственным формам необходимо, чтобы матрица Г имела те же самые собственные векторы Ψ , что и матрицы m и K, то есть матрица

11

mmKmK

. Это значит, что Г

TΛΨГΨ , где

ГΛ - диагональная

матрица. В качестве такой матрицы может быть принята любая функция матрицы Λ: )ΛΛ

Гf( . Поскольку собственные числа матрицы

mK пред-

ставляют собой квадраты собственных частот колебаний p, то )()( pΛΛ

Г f . Представим )( p в виде разложения в ряд Маклорена:

....!

)0(....

!2

)0()0()0()(

)(

n2pppp

n

n ,

Сохраним в этом разложении первый ненулевой член, т.е. примем pp )0()( .

Постоянную величину )0( обозначим , тогда

pp )( . (5.34)

Применим к уравнению (5.33) способ разложения по собственным фор-мам, ищем решение уравнения в виде:

(t)aΦZ . (5.35)

После подстановки (5.35) в (5.33), умножения слева на матрицу TΦ по-

лучим:

)()()()( tttt PΦaKΦΦaГΦΦamΦΦTTTT ,

но EmΦΦT ,

2TpΛKΦΦ , )(pΛГΦΦ

Г

T , и приняв по (5.34)

pp )( , получим )()()()( 2 ttptpt baaa , где )()( tt PΦbT . В обыч-

ном (не в матричном) виде уравнения выглядят так:

(t)b(t)ap(t)aγp(t)ajjjj

2 , ,...n, j 21 . (5.36)

Решение уравнения (5.36) выразим через интеграл Дюамеля

t

jjjdbtkta

0

)()()( ,

где )(tk импульсная переходная функция диссипативной системы или ре-

шение уравнения (5.36) при )(t(t)bj

. Это решение имеет вид

)sin()2

exp(1

)(1

1

tptp

ptk

j

j

j

j

, (5.37)

Page 98: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

98

где 4

12

1

γpp

jj . При 1 , что справедливо для большинства кон-

струкционных материалов, можно считать jj

pp 1

и

)sin()2

exp(1

)( tptp

ptk

j

j

j

j

. (5.38)

Вычислив логарифмический декремент колебаний для функции (5.38), получим , то есть независящий от частоты p декремент колебаний.

Вычислим интеграл Дюамеля, используя (5.37) и тот факт, что нагрузка

на систему )()( tt 0

SP :

.)sin()2

exp(1

)()(sin())(2

exp(1

)(

0

T

0

T

0

T

SΦΛ(t)SΦ

SΦa

tptp

pdiag

dtptp

pdiagt

j

j

j

j

j

j

Функция )sin()2

exp(1

)( tptp

pt

j

j

j

j

.

Решение задачи дается формулой (5.35)

0

TSΦΦaΦZ )(tdiag(t)

j ,

то есть имеет и вид (5.27), в котором при вычислении функций )(tj

ис-

пользуется ИПФ для диссипативной системы (5.38). Найдем решение той же самой задачи о горизонтальном импульсном воздействии на узел одноэтажной рамы. Материал конструкции обладает коэффициентом потерь 0250. .

Расчет выполним, используя программу Maple: > restart; Исходные данные:

> S0:=1: mm:=200.:L:=3.: gam:=0.025:

> with(LinearAlgebra):

> m:=Matrix(3,3,mm*L/210*[[786,11*L,11*L],[11*L,26*L^2,-

18*L^2],[11*L,-18*L^2,26*L^2]],datatype=float[4]):

Вычисление собственных векторов матрицы m:

> Fi:=Matrix(3,3,Eigenvectors(m,output=vectors),datatype=float[4]):

Вычисление собственных чисел матрицы m: > LL:=Matrix(3,1,Eigenvectors(m,output=values),datatype=float[4:

Матрица собственных чисел матрицы m: > lamb-

daM:=Matrix(3,3,[[LL[1,1],0,0],[0,LL[2,1],0],[0,0,LL[3,1]]],datatype

=float[4]):

Квадратный корень из матрицы собтвенных чисел матрицы m:

Page 99: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

99

>lamb-

daM05:=Matrix(3,3,[[sqrt(lambdaM[1,1]),0,0],[0,sqrt(lambdaM[2,2]),0]

,[0,0,sqrt(lambdaM[3,3])]],datatype=float[4]):

Квадратный корень из матрицы m:

> m05:=Fi.lambdaM05.Transpose(Fi):

Квадратный корень из обратной матрицы m-1:

m_05:=Matrix(3,3,m05^(-1),datatype=float[4]):

Жесткость EI:

> EI:=2.*10^11*5010.*10^(-8): Матрица жесткости рамы:

>

K:=Matrix(3,3,2*EI/(L^3)*[[12,3*L,3*L],[3*L,6*L^2,2*L^2],[3*L,2*L^2,

6*L^2]],datatype=float[4]):

Матрица Km:

> Km:=Matrix(3,3,m_05.K.m_05,datatype=float[4]):

Матрица собственных векторов матрицы Km:

> Fi:=Matrix(3,3,Eigenvectors(Km,output=vectors),datatype=float[4]):

Собственные числа матрицы Km: > LL:=Matrix(3,1,Eigenvectors(Km,output=values),datatype=float[4]):

Собственные частоты:

> p1:=sqrt(LL[1,1])/(2*Pi):

> p3:=sqrt(LL[2,1])/(2*Pi):

> p2:=sqrt(LL[3,1])/(2*Pi):

Собственные векторы:

> Psi1:=Matrix(3,1,Fi.Matrix(3,1,[[1],[0],[0]],datatype=float[4])):

> Psi3:=Matrix(3,1,Fi.Matrix(3,1,[[0],[1],[0]],datatype=float[4])):

> Psi2:=Matrix(3,1,Fi.Matrix(3,1,[[0],[0],[1]],datatype=float[4])):

Парциальные матрицы:

> H1:=Matrix(3,3,Psi1.Transpose(Psi1),datatype=float[4]):

> H2:=Matrix(3,3,Psi2.Transpose(Psi2),datatype=float[4]):

> H3:=Matrix(3,3,Psi3.Transpose(Psi3),datatype=float[4]):

Амплитуды форм колебаний неизвестных: > Az1:=m_05.H1.m_05.Matrix(3,1,[[S0],[0],[0]]):

> Az2:=m_05.H2.m_05.Matrix(3,1,[[S0],[0],[0]]):

> Az3:=m_05.H3.m_05.Matrix(3,1,[[S0],[0],[0]]):

Матрица изгибающих моментов от единичнх неизвестных Zi=1:

>MM:=Matrix(6,3,[[6*EI/L^2,2*EI/L,0],[-6*EI/L^2,-4*EI/L,0],[0,-

8*EI/L,-4*EI/L],[0,4*EI/L,8*EI/L],[-6*EI/L^2,0,-

4*EI/L],[6*EI/L^2,0,2*EI/L]]):

Page 100: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

100

Перемещения:

>Z:=Az1*exp(-gam*Pi*p1*t)*sin(2*Pi*p1*t)/(2*Pi*p1)+Az2*exp(-

gam*Pi*p2*t)*sin(2*Pi*p2*t)/(2*Pi*p2)+Az3*exp(-

gam*Pi*p3*t)*sin(2*Pi*p3*t)/(2*Pi*p3):

Матрица расчетных изгибающих моментов: > Mpac:=MM.Z:

Графики изгибающих моментов в сечениях 2 и 3: > plot(Mpac,t=0..0.5);

> plot(Z,t=0..0.5);

При принятых предпосылках учета внутреннего трения, сложность ре-шение задач для диссипативной и консервативной систем практически не различима. Отличие лишь в виде импульсных переходных функций, ис-пользуемых в расчетах: по (5.24) - для консервативных и по (5.38) - для диссипативных систем. Предпосылки были сделаны для упрощения рас-чета, но многочисленные эксперименты с конструкционными материалами в лабораторных условиях и экспериментальные исследования строитель-ных конструкций, установили факт частотной независимости декремента колебаний. И именно в принятой для расчетов модели демпфирования ко-лебаний, прослеживается четкая частотная независимость декремента ко-лебаний ( const , ). Кроме того, факт учета именно частотно не-

зависимого внутреннего трения отражен в СНиПах.

Page 101: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

101

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

расчета этой же рамы на устойчивость (смотри рис.5.13). Итак, положим

2

7.5

L

EIN . В динамическом расчете будем учитывать геометрическую

жесткость при формировании исходного уравнения движения, т.е. исполь-зуем уравнение движения (5.1). Матрицы K, m, Г были рассмотрены в предыдущем примере. Получим матрицу геометрической жесткости KG. Матрица геометрической жесткости вычисляется так же как при статиче-ском расчете и расчете на устойчивость сложением жесткостей конечных элементов. Расчетная схема задачи приведена на рис.5.20.

Матрицу геометрической жестко-сти для рамы формируем с помо-щью (5.11):

22

22

433

336336

343

336336

30

LLLL

LL

LLLL

LL

L

Nr

Gij

Согласно рис.5.20 элементы матрицы геометрической жесткости получим в виде:

L

N

L

N

L

Nrrr

GG30

72

30

36

30

36)3(

11

)1(

1111G

,

L

NL

L

NLrr

GG30

3

30

3)1(

2121

,

L

LNrr

GG30

3)3(

2131 ,

L

NL

L

NLrr

GG30

3

30

3)1(

1212

,

L

NL

L

L

L

NLrrr

GGG30

4

230

)0()2(4

30

)(4 222

)2(

22

)1(

2222

,

0)2(30

)0(2

)2(

4232

L

Lrr

GG,

L

NLrr

GG30

)(3)3(

1213 , 0

)2(30

)0(2

)2(

2423

L

Lrr

GG,

L

NL

L

NL

L

NLrrr

GGG30

4

)2(30

0)(4

30

4 222

)2(

44

)3(

2233

.

2L

L

4EI

EI

EI

Рис.5.19. Рама со сжатыми стойками, при

действии горизонтального импульса.

Z3

NN1.5m

m

m

S

2L

L

4EI

EI

EI

Рис.5.20. Расчетная схема рамы со сжатыми

стойками при действии горизонтального

импульса.

Z1

Z2 Z3

(1)

(2)

(3)

NN1.5m

m

m

S

Page 102: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

102

Матрица геометрической жесткости будет иметь вид:

2

2

403

043

3372

30LL

LL

LL

L

NKG . (5.39)

После подстановки принятого значения 2

7.5

L

EIN в (5.39) присваиваем

новое значение матрице жесткости:

GKK:K .

Далее решение задачи точно следует решению предыдущего примера. Расчет выполним на ПЭВМ, используя программный пакет Maple: > restart; Исходные данные:

> EI:=2.*10^11*5010.*10^(-8): S0:=1: mm:=200.: g:=9.81: L:=3.:

N:=5.67397743*EI/L^2: gam:=0.025:

> with(LinearAlgebra):

> m:=Matrix(3,3,mm*L/210*[[786,11*L,11*L],[11*L,26*L^2,-

18*L^2],[11*L,-18*L^2,26*L^2]],datatype=float[4]):

Вычисление собственных векторов матрицы m:

> Fi:=Matrix(3,3,Eigenvectors(m,output=vectors),datatype=float[4]):

Вычисление собственных чисел матрицы m: > LL:=Matrix(3,1,Eigenvectors(m,output=values),datatype=float[4]): Матрица собственных чисел матрицы m:

> lamb-daM:=Matrix(3,3,[[LL[1,1],0,0],[0,LL[2,1],0],[0,0,LL[3,1]]],datatype

=float[4]): Квадратный корень из матрицы собтвенных чисел матрицы m:

> lamb-daM05:=Matrix(3,3,[[sqrt(lambdaM[1,1]),0,0],[0,sqrt(lambdaM[2,2]),0]

,[0,0,sqrt(lambdaM[3,3])]],datatype=float[4]): Квадратный корень из матрицы m:

> m05:=Fi.lambdaM05.Transpose(Fi): Квадратный корень из обратной матрицы m-1:

> m_05:=Matrix(3,3,m05^(-1),datatype=float[4]):

Жесткость EI:

> EI:=2.*10^11*5010.*10^(-8): Матрица жесткости рамы:

> K:=Matrix(3,3,2*EI/(L^3)*[[12,3*L,3*L],[3*L,6*L^2,2*L^2],[3*L,2*L^2,

6*L^2]],datatype=float[4]);

:= K

0.8906667 107 0.6680000 107 0.6680000 107

0.6680000 107 0.40080000 108 0.13360000 108

0.6680000 107 0.13360000 108 0.40080000 108

Матрица геометрической жесткости:

> KG:=Matrix(3,3,N/(30*L)*[[72,3*L,3*L],[3*L,4*L^2,0],[3*L,0,4*L^2]],d

atatype=float[4]);

Page 103: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

103

:= KG

0.505362250 107 631702.813 631702.813

631702.813 0.252681125 107 0.

631702.813 0. 0.252681125 107

> K:=K-KG;

:= K

0.3853044500 107 0.6048297188 107 0.6048297188 107

0.6048297188 107 0.3755318875 108 0.13360000 108

0.6048297188 107 0.13360000 108 0.3755318875 108

Матрица Km:

> Km:=Matrix(3,3,m_05.K.m_05,datatype=float[4]);

:= Km

1098.61206 698.208801 698.208801

698.208801 137167.219 115784.344

698.208801 115784.344 137167.219

Матрица собственных векторов матрицы Km:

> Fi:=Matrix(3,3,Eigenvectors(Km,output=vectors),datatype=float[4]);

:= Fi

-0.999992311 0.00392051646 0.160881117 10-10

0.00277222367 0.707101345 -0.707106769

0.00277222367 0.707101345 0.707106769

Собственные числа матрицы Km: > LL:=Matrix(3,1,Eigenvectors(Km,output=values),datatype=float[4]): Собственные частоты:

> p1:=sqrt(LL[1,1]); := p1 33.08686809

> p3:=sqrt(LL[2,1]); := p3 502.9467546

> p2:=sqrt(LL[3,1]); := p2 146.2288446

Собственные векторы:

> Psi1:=Matrix(3,1,Fi.Matrix(3,1,[[1],[0],[0]],datatype=float[4]));

:= 1

-0.999992311

0.00277222367

0.00277222367

> Psi3:=Matrix(3,1,Fi.Matrix(3,1,[[0],[1],[0]],datatype=float[4]));

:=

0.00392051646

0.707101345

0.707101345

> Psi2:=Matrix(3,1,Fi.Matrix(3,1,[[0],[0],[1]],datatype=float[4]));

:= 2

0.160881117 10-10

-0.707106769

0.707106769

Page 104: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

104

Парциальные матрицы:

> H1:=Matrix(3,3,Psi1.Transpose(Psi1),datatype=float[4]):

> H2:=Matrix(3,3,Psi2.Transpose(Psi2),datatype=float[4]):

> H3:=Matrix(3,3,Psi3.Transpose(Psi3),datatype=float[4]): Амплитуды форм колебаний неизвестных: > Az1:=m_05.H1.m_05.Matrix(3,1,[[S0],[0],[0]]):

> Az2:=m_05.H2.m_05.Matrix(3,1,[[S0],[0],[0]]):

> Az3:=m_05.H3.m_05.Matrix(3,1,[[S0],[0],[0]]):

Матрица изгибающих моментов от единичных неизвестных Zi=1:

> MM:=Matrix(6,3,[[6*EI/L^2,2*EI/L,0],[-6*EI/L^2,-4*EI/L,0],[0,-8*EI/L,-4*EI/L],[0,4*EI/L,8*EI/L],[-6*EI/L^2,0,-

4*EI/L],[6*EI/L^2,0,2*EI/L]]): Перемещения

> Z:=Az1*exp(-gam*p1*t/2)*sin(p1*t)/(p1)+Az2*exp(-

gam*p2*t/2.)*sin(p2*t)/(p2)+Az3*exp(-gam*p3*t/2.)*sin(p3*t)/(p3): Матрица расчетных изгибающих моментов:

> Mpac:=MM.Z: Графики изгибающих моментов в сечениях рамы: > plot(Mpac,t=0..0.5);

Графики перемещений рамы: > plot(Z,t=0..0.5);

Сравним результаты расчета без учета и с учетом сжимающих сил. Для удобства анализа графики обобщенных перемещений и изгибающих мо-ментов приведены на рис.5.21 и 5.22. Из этих графиков видно, что пере-мещения и внутренние усилия при учете сжатия примерно в два раза вы-ше, чем аналогичные значения для рам без учета сжимающих сил. Прав-

Page 105: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

105

да, сжатие стоек принято значительным: сравнимым по порядку с критиче-ским параметром для этой рамы. Собственные частоты для рам с учетом сжатия отличаются от соб-ственных частот рам без учета сжатия. Особенно сильно различаются низшие частоты, так первые частоты для рам без учета сжатия p1=57рад/сек и p1=33рад/сек для рам с учетом сжатия. Это говорит о том, что сжатием при расчете рам с сильно сжатыми элементами пренебрегать нельзя. То же самое можно сказать и о конструкциях с сильно растянуты-ми элементами. Мы рассмотрели нагрузку в виде мгновенного импульса. При этом воздей-ствии очень просто вычисляется интеграл Дюамеля. В других случаях вы-числение этого интеграла еще лет 10 – 15 назад могло поставить в тупик

Рис.5.21. Результаты расчета рамы без учета сжатия стоек

Рис.5.22. Результаты расчета рамы с сильно сжатыми стойками

многих расчетчиков, но в настоящее время при оснащении расчетчика со-временными ПК и программным обеспечением типа Maple, об этой про-блеме можно забыть и спокойно браться за динамический расчет на лю-бые воздействия. Учет поглощения энергии не в состоянии создать труд-ностей в расчете, поскольку, отпали трудности с вычислением интеграла Дюамеля и в расчетах строительных конструкций используется известная импульсная переходная функция, определяемая формулой (5.38). Еще раз запишем решение уравнения движения (5.1):

Page 106: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

106

0

1

j

1

PmHmZ

))((1

n

jt .

Обозначим

n

jt

1

)(zj

AZ , (5.40)

где zj

A - амплитуда по формам колебаний:

0

1

j

1

zjPmHmA

. (5.41)

Формулу (5.41) мы уже использовали в программе расчета на импульс-ные воздействия. В расчетах приведенных ниже будем использовать и формулу (5.40), в которой вычисляем )(t

j через интеграл Дюамеля:

t

j

j

j

j f(τ(τ)τ))(t(pp

)τ)tpi

((t)λ

0

sin2

(exp

,

где f(t) – функция нагрузки, определяемая из выражения )()(0

tfPtP .

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

Нагрузка на раму принята в виде горизонтальной силы с

амплитудой 0

2

00emP , где m0

– неуравновешенная масса, e0 – эксцентриситет неуравнове-шенной массы, - круговая ча-стота вращения двигателя. Частоту вращения будем считать переменной, т.е. нагрузка не будет гармониче-ской. Примем следующий закон изменения нагрузки: в проме-

жутке времени 0

0 Tt частота вращения двигателя равномерно нараста-

ет p

0 ; в промежутке времени 00

2TtT частота вращения двигате-

ля остается постоянной, равной p

, где p

- рабочая частота вращения; и

в промежутке времени 00

32 TtT ча-

стота вращения двигателя равномер-но убывает 0

p.

График, зависимости угловой ско-рости вращения вала двигателя от

2T0T0 3T0

w

t

w= wр w= wр(3T

0-t)/T0

w=w рt/

T0

0

Рис.5.24. Закон изменения частоты вращения.

2L

L

4EI

EIEI

Рис.5.23. Воздействие неуравновешенной массы

на узел одноэтажной рамы.

m

m

1.5m

P=m0w2e0 sin(w t)

Page 107: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

107

времени, приведен на рис.5.24. Закон изменения нагрузки при 00 Tt :

2

0

2

2

0

0

2

0sin t)/Tt(ω

T

eωmP(t)

р

р ,

при 00 2TtT :

t)(ωeωmP(t)рр

sin0

2

0 ,

при 00

32 TtT :

2

0002

0

0

2

033sin t)T())t)/TTt((ω

T

eωmP(t)

р

р .

Обозначим 0

2

00emP

р - амплитуду возмущающей силы в рабочем ре-

жиме, тогда )()(0

tfPtP , где:

2

0

2

2

0

sin1

t)/Tt(ωT

f(t)р

при 00 Tt ,

t)(ωf(t)р

sin при 00 2TtT ,

2

0002

0

33sin1

t)T())t)/TTt((ωT

f(t)р

при 00

32 TtT .

Проведем вычисления с помощью программного пакета Maple: при разгоне двигателя > restart;

Исходные данные: > S0:=1.: mm:=200.;L:=3.; P0:=3000.; T0:=1.; omega_r:=104.6; gam:=0.025;

> with(LinearAlgebra):

> m:=Matrix(3,3,mm*L/210*[[786,11*L,11*L],[11*L,26*L^2,-18*L^2],[11*L,-18*L^2,26*L^2]],datatype=float[4]);

:= m

2245.71436 94.2857132 94.2857132

94.2857132 668.571411 -462.857147

94.2857132 -462.857147 668.571411

Вычисление собственных векторов матрицы m:

> Fi:=Matrix(3,3,Eigenvectors(m,output=vectors),datatype=float[4]):

Вычисление собственных чисел матрицы m:

> LL:=Matrix(3,1,Eigenvectors(m,output=values),datatype=float[4]):

Матрица собственных чисел матрицы m: > lamb-

daM:=Matrix(3,3,[[LL[1,1],0,0],[0,LL[2,1],0],[0,0,LL[3,1]]],datatype

=float[4]):

Квадратный корень из матрицы собственных чисел матрицы m:

> lamb-

daM05:=Matrix(3,3,[[sqrt(lambdaM[1,1]),0,0],[0,sqrt(lambdaM[2,2]),0]

,[0,0,sqrt(lambdaM[3,3])]],datatype=float[4]):

Page 108: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

108

Квадратный корень из матрицы m:

> m05:=Fi.lambdaM05.Transpose(Fi):

Квадратный корень из обратной матрицы m:

> m_05:=Matrix(3,3,m05^(-1),datatype=float[4]);

:= m_05

0.0212729741 -0.00229964475 -0.00229964475

-0.00229964475 0.0503791720 0.0206497535

-0.00229964475 0.0206497535 0.0503791720

Жесткость EI:

> EI:=2.*10^11*5010.*10^(-8):

Матрица жесткости рамы: > K:=Matrix(3,3,2*EI/(L^3)*[[12,3*L,3*L],[3*L,6*L^2,2*L^2],[3*L,2*L^2,

6*L^2]],datatype=float[4]);

:= K

0.8906667 107 0.6680000 107 0.6680000 107

0.6680000 107 0.40080000 108 0.13360000 108

0.6680000 107 0.13360000 108 0.40080000 108

Матрица Km:

> Km:=Matrix(3,3,m_05.K.m_05,datatype=float[4]);

:= Km

3288.68848 999.433655 999.433655

999.433655 144478.234 120862.078

999.433655 120862.078 144478.234

Матрица собственных векторов матрицы Km:

> Fi:=Matrix(3,3,Eigenvectors(Km,output=vectors),datatype=float[4]);

:= Fi

-0.999985456 0.00539340638 0.

0.00381371449 0.707096517 -0.707106769

0.00381371449 0.707096517 0.707106769

Собственные числа матрицы Km:

> LL:=Matrix(3,1,Eigenvectors(Km,output=values),datatype=float[4]);

:= LL

3281.06519

265347.938

23616.1563

Собственные частоты: > p1:=sqrt(LL[1,1]);

:= p1 57.28058301

> p3:=sqrt(LL[2,1]); := p3 515.1193435

> p2:=sqrt(LL[3,1]); := p2 153.6754902

Собственные векторы: > Psi1:=Matrix(3,1,Fi.Matrix(3,1,[[1],[0],[0]],datatype=float[4]));

Page 109: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

109

:= 1

-0.999985456

0.00381371449

0.00381371449

> Psi3:=Matrix(3,1,Fi.Matrix(3,1,[[0],[1],[0]],datatype=float[4]));

:=

0.00539340638

0.707096517

0.707096517

> Psi2:=Matrix(3,1,Fi.Matrix(3,1,[[0],[0],[1]],datatype=float[4]));

:= 2

0.

-0.707106769

0.707106769

Парциальные матрицы: > H1:=Matrix(3,3,Psi1.Transpose(Psi1),datatype=float[4]);

:= H1

0.999970913 -0.00381365907 -0.00381365907

-0.00381365907 0.0000145444183 0.0000145444183

-0.00381365907 0.0000145444183 0.0000145444183

> H2:=Matrix(3,3,Psi2.Transpose(Psi2),datatype=float[4]);

:= H2

0. 0. 0.

0. 0.499999970 -0.499999970

0. -0.499999970 0.499999970

> H3:=Matrix(3,3,Psi3.Transpose(Psi3),datatype=float[4]);

:= H3

0.0000290888329 0.00381365884 0.00381365884

0.00381365884 0.499985486 0.499985486

0.00381365884 0.499985486 0.499985486

Амплитуды форм колебаний неизвестных: > Az1:=m_05.H1.m_05.Matrix(3,1,[[1.],[0],[0]]);

:= Az1

0.000453272832699999997

-0.0000547263732000000010

-0.0000547263732000000010

> Az2:=m_05.H2.m_05.Matrix(3,1,[[1.],[0],[0]]);

:= Az2

0.

0.

0.

> Az3:=m_05.H3.m_05.Matrix(3,1,[[1.],[0],[0]]);

:= Az3

0.984332769300000067 10-5

-0.000157535215999999994

-0.000157535215999999994

Интегралы Дюамеля )()( tLtjj

:

> L1(t):=P0/(p1*T0^2)*Int(exp(-gam*p1*(t-x)/2)*sin(p1*(t-

x))*sin(omega_r*x^2/T0)*x^2,x=0..t):

Page 110: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

110

> L2(t):=P0/(p2*T0^2)*Int(exp(-gam*p2*(t-x)/2)*sin(p2*(t-

x))*sin(omega_r*x^2/T0)*x^2,x=0..t):

> L3(t):=P0/(p3*T0^2)*Int(exp(-gam*p3*(t-x)/2)*sin(p3*(t-

x))*sin(omega_r*x^2/T0)*x^2,x=0..t):

Матрица изгибающих моментов от единичных неизвестных Zi=1: > MM:=Matrix(6,3,[[6*EI/L^2,2*EI/L,0],[-6*EI/L^2,-4*EI/L,0],[0,-8*EI/L,-4*EI/L],[0,4*EI/L,8*EI/L],[-6*EI/L^2,0,-

4*EI/L],[6*EI/L^2,0,2*EI/L]]):

Перемещения: > Z:=Az1*L1(t)+Az2*L2(t)+Az3*L3(t):

Матрица расчетных изгибающих моментов: > Mpac:=MM.Z:

Графики изгибающих моментов в сечениях рамы Mpac: > plot(Mpac,t=0..T0);

График обобщенных перемещений Zi:

> plot(Z,t=0..T0);

Page 111: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

111

при стационарном загружении > restart;

Исходные данные: > S0:=1.: mm:=200.: L:=3.: P0:=3000.: T0:=1.: omega_r:=104.6:

gam:=0.025:

> with(LinearAlgebra):

> m:=Matrix(3,3,mm*L/210*[[786,11*L,11*L],[11*L,26*L^2,-

18*L^2],[11*L,-18*L^2,26*L^2]],datatype=float[4]):

Вычисление собственных векторов матрицы m:

> Fi:=Matrix(3,3,Eigenvectors(m,output=vectors),datatype=float[4]):

Вычисление собственных чисел матрицы m:

> LL:=Matrix(3,1,Eigenvectors(m,output=values),datatype=float[4]):

Матрица собственных чисел матрицы m: > lamb-

daM:=Matrix(3,3,[[LL[1,1],0,0],[0,LL[2,1],0],[0,0,LL[3,1]]],datatype

=float[4]):

Квадратный корень из матрицы собтвенных чисел матрицы m:

> lamb-daM05:=Matrix(3,3,[[sqrt(lambdaM[1,1]),0,0],[0,sqrt(lambdaM[2,2]),0]

,[0,0,sqrt(lambdaM[3,3])]],datatype=float[4]):

Квадратный корень из матрицы m:

> m05:=Fi.lambdaM05.Transpose(Fi):

Квадратный корень из обратной матрицы m:

> m_05:=Matrix(3,3,m05^(-1),datatype=float[4]):

Жесткость EI:

> EI:=2.*10^11*5010.*10^(-8):

Матрица жесткости рамы: > K:=Matrix(3,3,2*EI/(L^3)*[[12,3*L,3*L],[3*L,6*L^2,2*L^2],[3*L,2*L^2,

6*L^2]],datatype=float[4]):

Матрица Km:

> Km:=Matrix(3,3,m_05.K.m_05,datatype=float[4]):

Матрица собственных векторов матрицы Km:

Page 112: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

112

> Fi:=Matrix(3,3,Eigenvectors(Km,output=vectors),datatype=float[4]):

Собственные числа матрицы Km:

> LL:=Matrix(3,1,Eigenvectors(Km,output=values),datatype=float[4]):

Собственные частоты: > p1:=sqrt(LL[1,1]):

> p3:=sqrt(LL[2,1]):

> p2:=sqrt(LL[3,1]):

Собственные векторы: > Psi1:=Matrix(3,1,Fi.Matrix(3,1,[[1],[0],[0]],datatype=float[4])):

> Psi3:=Matrix(3,1,Fi.Matrix(3,1,[[0],[1],[0]],datatype=float[4])):

> Psi2:=Matrix(3,1,Fi.Matrix(3,1,[[0],[0],[1]],datatype=float[4])):

Парциальные матрицы: > H1:=Matrix(3,3,Psi1.Transpose(Psi1),datatype=float[4]):

> H2:=Matrix(3,3,Psi2.Transpose(Psi2),datatype=float[4]):

> H3:=Matrix(3,3,Psi3.Transpose(Psi3),datatype=float[4]):

Амплитуды форм колебаний неизвестных: > Az1:=m_05.H1.m_05.Matrix(3,1,[[1.],[0],[0]]):

> Az2:=m_05.H2.m_05.Matrix(3,1,[[1.],[0],[0]]):

> Az3:=m_05.H3.m_05.Matrix(3,1,[[1],[0],[0]]):

> L1(t):=P0/(p1*T0^2)*Int(exp(-gam*p1*(t-x)/2)*sin(p1*(t-

x))*sin(omega_r*x^2/T0)*x^2,x=0..T0)+P0/(p1)*Int(exp(-gam*p1*(t-

x)/2)*sin(p1*(t-x))*sin(omega_r*x),x=T0..t):

> L2(t):=P0/(p2*T0^2)*Int(exp(-gam*p2*(t-x)/2)*sin(p2*(t-

x))*sin(omega_r*x^2/T0)*x^2,x=0..T0)+P0/(p2)*Int(exp(-gam*p2*(t-

x)/2)*sin(p2*(t-x))*sin(omega_r*x),x=T0..t):

> L3(t):=P0/(p3*T0^2)*Int(exp(-gam*p3*(t-x)/2)*sin(p3*(t-

x))*sin(omega_r*x^2/T0)*x^2,x=0..T0)+P0/(p3)*Int(exp(-gam*p3*(t-

x)/2)*sin(p3*(t-x))*sin(omega_r*x),x=T0..t):

Матрица изгибающих моментов от единичнх неизвестных Zi=1: > MM:=Matrix(6,3,[[6*EI/L^2,2*EI/L,0],[-6*EI/L^2,-4*EI/L,0],[0,-

8*EI/L,-4*EI/L],[0,4*EI/L,8*EI/L],[-6*EI/L^2,0,-

4*EI/L],[6*EI/L^2,0,2*EI/L]]):

Перемещения: > Z:=Az1*L1(t)+Az2*L2(t)+Az3*L3(t):

Матрица расчетных изгибающих моментов: > Mpac:=MM.Z:

Графики изгибающих моментов в сечениях рамы Mpac: > plot(Mpac,t=T0..2*T0);

Page 113: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

113

График обобщенных перемещений Zi:

> plot(Z,t=T0..2*T0);

при торможении двигателя > restart;

Исходные данные: > S0:=1.: mm:=200.: L:=3.: P0:=3000.: T0:=1.: omega_r:=104.6:

gam:=0.025:

> with(LinearAlgebra):

> m:=Matrix(3,3,mm*L/210*[[786,11*L,11*L],[11*L,26*L^2,-

18*L^2],[11*L,-18*L^2,26*L^2]],datatype=float[4]):

Вычисление собственных векторов матрицы m:

> Fi:=Matrix(3,3,Eigenvectors(m,output=vectors),datatype=float[4]):

Вычисление собственных чисел матрицы m:

> LL:=Matrix(3,1,Eigenvectors(m,output=values),datatype=float[4]):

Матрица собственных чисел матрицы m: > lamb-daM:=Matrix(3,3,[[LL[1,1],0,0],[0,LL[2,1],0],[0,0,LL[3,1]]],datatype

=float[4]):

Квадратный корень из матрицы собтвенных чисел матрицы m:

> lamb-

daM05:=Matrix(3,3,[[sqrt(lambdaM[1,1]),0,0],[0,sqrt(lambdaM[2,2]),0]

,[0,0,sqrt(lambdaM[3,3])]],datatype=float[4]):

Квадратный корень из матрицы m:

> m05:=Fi.lambdaM05.Transpose(Fi):

Квадратный корень из обратной матрицы m:

> m_05:=Matrix(3,3,m05^(-1),datatype=float[4]):

Жесткость EI:

> EI:=2.*10^11*5010.*10^(-8):

Матрица жесткости рамы: > K:=Matrix(3,3,2*EI/(L^3)*[[12,3*L,3*L],[3*L,6*L^2,2*L^2],[3*L,2*L^2,

6*L^2]],datatype=float[4]):

Page 114: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

114

Матрица Km:

> Km:=Matrix(3,3,m_05.K.m_05,datatype=float[4]):

Матрица собственных векторов матрицы Km:

> Fi:=Matrix(3,3,Eigenvectors(Km,output=vectors),datatype=float[4]):

Собственные числа матрицы Km:

> LL:=Matrix(3,1,Eigenvectors(Km,output=values),datatype=float[4]):

Собственные частоты: > p1:=sqrt(LL[1,1]):

> p3:=sqrt(LL[2,1]):

> p2:=sqrt(LL[3,1]):

Собственные векторы: > Psi1:=Matrix(3,1,Fi.Matrix(3,1,[[1],[0],[0]],datatype=float[4])):

> Psi3:=Matrix(3,1,Fi.Matrix(3,1,[[0],[1],[0]],datatype=float[4])):

> Psi2:=Matrix(3,1,Fi.Matrix(3,1,[[0],[0],[1]],datatype=float[4])):

Парциальные матрицы: > H1:=Matrix(3,3,Psi1.Transpose(Psi1),datatype=float[4]):

> H2:=Matrix(3,3,Psi2.Transpose(Psi2),datatype=float[4]):

> H3:=Matrix(3,3,Psi3.Transpose(Psi3),datatype=float[4]):

Амплитуды форм колебаний неизвестных: > Az1:=m_05.H1.m_05.Matrix(3,1,[[1],[0],[0]]):

> Az2:=m_05.H2.m_05.Matrix(3,1,[[1],[0],[0]]):

> Az3:=m_05.H3.m_05.Matrix(3,1,[[1],[0],[0]]):

Интегралы Дюамеля )()( tLtjj

:

> L1(t):=P0/(p1*T0^2)*Int(exp(-gam*p1*(t-x)/2)*sin(p1*(t-x))*sin(omega_r*x^2/T0)*x^2,x=0..T0)+P0/(p1)*Int(exp(-gam*p1*(t-

x)/2)*sin(p1*(t-

x))*sin(omega_r*x),x=T0..2*T0)+P0/(p1*T0^2)*Int(exp(-gam*p1*(t-

x)/2)*sin(p1*(t-x))*sin(omega_r*x*(3*T0-x)/T0)*(3*T0-

x)^2,x=2*T0..t):

> L2(t):=P0/(p2*T0^2)*Int(exp(-gam*p2*(t-x)/2)*sin(p2*(t-

x))*sin(omega_r*x^2/T0)*x^2,x=0..T0)+P0/(p2)*Int(exp(-gam*p2*(t-

x)/2)*sin(p2*(t-

x))*sin(omega_r*x),x=T0..2*T0)+P0/(p2*T0^2)*Int(exp(-gam*p2*(t-

x)/2)*sin(p2*(t-x))*sin(omega_r*x*(3*T0-x)/T0)*(3*T0-

x)^2,x=2*T0..t):

> L3(t):=P0/(p3*T0^2)*Int(exp(-gam*p3*(t-x)/2)*sin(p3*(t-

x))*sin(omega_r*x^2/T0)*x^2,x=0..T0)+P0/(p3)*Int(exp(-gam*p3*(t-

x)/2)*sin(p3*(t-

x))*sin(omega_r*x),x=T0..2*T0)+P0/(p3*T0^2)*Int(exp(-gam*p3*(t-

x)/2)*sin(p3*(t-x))*sin(omega_r*x*(3*T0-x)/T0)*(3*T0-

x)^2,x=2*T0..t):

Матрица изгибающих моментов от единичных неизвестных Zi=1: > MM:=Matrix(6,3,[[6*EI/L^2,2*EI/L,0],[-6*EI/L^2,-4*EI/L,0],[0,-8*EI/L,-4*EI/L],[0,4*EI/L,8*EI/L],[-6*EI/L^2,0,-

4*EI/L],[6*EI/L^2,0,2*EI/L]]):

Page 115: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

115

Перемещения: > Z:=Az1*L1(t)+Az2*L2(t)+Az3*L3(t):

Матрица расчетных изгибающих моментов: > Mpac:=MM.Z:

Графики изгибающих моментов в сечениях рамы Mpac: > plot(Mpac,t=2*T0..3*T0);

График обобщенных перемещений Zi: > plot(Z,t=2*T0..3*T0);

Для анализа результатов расчетов покажем все графики на одном рис.5.25

Изгибающие моменты в сечениях рамы

при разгоне двигателя в стационарном режиме работы при торможении двигателя

Перемещения узлов рамы

Page 116: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

116

при разгоне двигателя в стационарном режиме работы при торможении двигателя

Рис.5.25. Результаты расчета рамы в переходных режимах работы

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

)exp( ti(t) 0

PP . (5.42)

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

силы )exp( ti0

P действуют очень долго и мы вправе искать решение урав-

нения (5.1) без учета свободных колебаний. Решение уравнения (5.1) при нагрузке (5.42) ищем в виде:

)exp t(i0

Z(t)Z . (5.43)

После подстановки (5.43) в (5.1) после сокращения )exp t(i на получим:

000PZKZГZm i

0

2 . (5.44)

К решению последнего уравнения применим метод разложения по соб-ственным формам. Решение ищем и виде:

00 aΦZ . (5.45)

После подстановки (5.45) в (5.44), умножения слева на ФТ получаем:

0

T

0

T

0

T

0

T2PΦaKФΦaГФΦiωamФΦω , (5.46)

но, если Ф есть собственные формы отвечающие зависимостям

,Φ,Φ 2T

0

TpΛKФ EamФ

а )()(Φ pΛΛГФГ

T f .

Для частотно-независимого демпфирования по (5.34) принимаем pp )( .

(5.47)

Page 117: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

117

После подстановки (5.34) в (5.47), а затем в (5.46) получаем

0

T

0

2PΦapp ][ 2 i . (5.48)

Поскольку матрица частот диагональная, то матрицы ][ 2 2pp i и

обратная ей матрица тоже диагональные. Обозначим 12* ][)]([ 2

pp idiag (5.49)

и назовем её передаточной матрицей. Диагональные, ненулевые элемен-ты этой матрицы

22

* 1)(

jj

jppi

-

комплексные величины, представляющие собой передаточные функции по соответствующим формам. Из (5.48) с учетом (5.49) получаем

0

T

0PΦa )]([ * diag . (5.50)

После подстановки (5.50) в (5.45) находим:

0

T

0PΦΦZ )]([ * diag . (5.51)

Учитывая, что

n

j

*

jωΦdiag

1

11*

11* )ψψ)(()]([ mHmmmΦΦ

j

T

j

n

1j

T ,

n n

jj1 1

Z

*11

*

j0j0APmHmZ , (5.52)

где PmHmAjZj

11

-

амплитуды по формам. Для примера рассмотрим раму, показанную на рис.5.23, при действии горизонтальной, гармонической силы )exp()(

0tiPtP . Найдем амплитуды

перемещений узлов и амплитуды изгибающих моментов в сечениях 1 – 6, Расчет выполним, используя программный пакет Maple. > restart;

Исходные данные: mm - распределенная масса в H/м, L - размер в м (высота стойки),P0

- амплитуда нагрузки kH, gam - коэффициет потерь.

> mm:=200.: L:=3.: P0:=3000.: gam:=0.025:

> with(LinearAlgebra):

> m:=Matrix(3,3,mm*L/210*[[786,11*L,11*L],[11*L,26*L^2,-18*L^2],[11*L,-18*L^2,26*L^2]],datatype=float[4]):

Вычисление собственных векторов матрицы m:

> Fi:=Matrix(3,3,Eigenvectors(m,output=vectors),datatype=float[4]):

Вычисление собственных чисел матрицы m:

> LL:=Matrix(3,1,Eigenvectors(m,output=values),datatype=float[4]):

Матрица собственных чисел матрицы m: > lamb-

daM:=Matrix(3,3,[[LL[1,1],0,0],[0,LL[2,1],0],[0,0,LL[3,1]]],datatype

=float[4]):

Page 118: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

118

Квадратный корень из матрицы собтвенных чисел матрицы m:

> lamb-daM05:=Matrix(3,3,[[sqrt(lambdaM[1,1]),0,0],[0,sqrt(lambdaM[2,2]),0]

,[0,0,sqrt(lambdaM[3,3])]],datatype=float[4]):

Квадратный корень из матрицы m:

> m05:=Fi.lambdaM05.Transpose(Fi):

Квадратный корень из обратной матрицы m:

> m_05:=Matrix(3,3,m05^(-1),datatype=float[4]):

Жесткость EI:

> EI:=2.*10^11*5010.*10^(-8):

Матрица жесткости рамы: > K:=Matrix(3,3,2*EI/(L^3)*[[12,3*L,3*L],[3*L,6*L^2,2*L^2],[3*L,2*L^2,

6*L^2]],datatype=float[4]):

Матрица Km:

> Km:=Matrix(3,3,m_05.K.m_05,datatype=float[4]):

Матрица собственных векторов матрицы Km:

> Fi:=Matrix(3,3,Eigenvectors(Km,output=vectors),datatype=float[4]):

Собственные числа матрицы Km:

> LL:=Matrix(3,1,Eigenvectors(Km,output=values),datatype=float[4]):

Собственные частоты: > p1:=sqrt(LL[1,1]):

> p3:=sqrt(LL[2,1]):

> p2:=sqrt(LL[3,1]):

Собственные векторы:

> Psi1:=Matrix(3,1,Fi.Matrix(3,1,[[1],[0],[0]],datatype=float[4])):

> Psi3:=Matrix(3,1,Fi.Matrix(3,1,[[0],[1],[0]],datatype=float[4])):

> Psi2:=Matrix(3,1,Fi.Matrix(3,1,[[0],[0],[1]],datatype=float[4])):

Парциальные матрицы: > H1:=Matrix(3,3,Psi1.Transpose(Psi1),datatype=float[4]):

> H2:=Matrix(3,3,Psi2.Transpose(Psi2),datatype=float[4]):

> H3:=Matrix(3,3,Psi3.Transpose(Psi3),datatype=float[4]):

Амплитуды форм колебаний неизвестных: > Az1:=m_05.H1.m_05.Matrix(3,1,[[P0],[0.],[0.]]):

> Az2:=m_05.H2.m_05.Matrix(3,1,[[P0],[0.],[0.]]):

> Az3:=m_05.H3.m_05.Matrix(3,1,[[P0],[0.],[0.]]):

> Fi1(omega):=1/(p1^2-omega^2+I*gam*p1*omega):

> Fi2(omega):=1/(p2^2-omega^2+I*gam*p2*omega):

> Fi3(omega):=1/(p3^2-omega^2+I*gam*p3*omega):

Матрица изгибающих моментов от единичнх неизвестных Zi=1:

Page 119: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

119

> MM:=Matrix(6,3,[[6*EI/L^2,2*EI/L,0],[-6*EI/L^2,-4*EI/L,0],[0,-

8*EI/L,-4*EI/L],[0,4*EI/L,8*EI/L],[-6*EI/L^2,0,-

4*EI/L],[6*EI/L^2,0,2*EI/L]]):

Перемещения: > Z:=Az1*Fi1(omega)+Az2*Fi2(omega)+Az3*Fi3(omega):

Матрица расчетных изгибающих моментов: > Mpac:=MM.Z:

Графики изгибающих моментов в сечениях рамы Mpac: > M0pac:=Matrix(6,1,[[sqrt(Re(Mpac[1,1])^2+Im(Mpac[1,1])^2)],[sqrt(Re(

Mpac[2,1])^2+Im(Mpac[2,1])^2)],[sqrt(Re(Mpac[3,1])^2+Im(Mpac[3,1])^2

)],[sqrt(Re(Mpac[4,1])^2+Im(Mpac[4,1])^2)],[sqrt(Re(Mpac[5,1])^2+Im(

Mpac[5,1])^2)],[sqrt(Re(Mpac[6,1])^2+Im(Mpac[6,1])^2)]]);

> plot(sqrt(Re(Mpac[1,1])^2+Im(Mpac[1,1])^2),omega=0...1.2*p3);

> plot(sqrt(Re(Mpac[2,1])^2+Im(Mpac[2,1])^2),omega=0...1.2*p3);

> plot(sqrt(Re(Mpac[3,1])^2+Im(Mpac[3,1])^2),omega=0...1.2*p3);

Page 120: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

120

График обобщенных перемещений Zi:

> plot(sqrt(Re(Z[1,1])^2+Im(Z[1,1])^2),omega=0..1.2*p3);

> plot(sqrt(Re(Z[2,1])^2+Im(Z[2,1])^2),omega=0...1.2*p3);

Page 121: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

121

> plot(sqrt(Re(Z[3,1])^2+Im(Z[3,1])^2),omega=0...1.2*p3);

Амплитуды изгибающих моментов при первом резонансе: > omega:=p1;

:= 57.28058301

> M0pac;

97369.21436

83998.93336

80221.73404

80221.73404

83998.93336

97369.21436

По результатам расчета построим эпюру амплитуд изгибающих момен-тов при первом резонансе

1p (рис.5.26). Основное отличие динамиче-

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

Page 122: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

122

Рис.5.26. Эпюра амплитуд изгибающих

моментов в раме при первом резонансе.

Эпюра M0pac

(Нм)

97369

83999 83999

80222

97369

80222

1

2

3 4

5

6

График амплитуд изгибающих моментов M0pac: стойка низ стойка верх ригель (левый узел)

График амплитуд обобщенных перемещений Zi: горизонтальное перемещение ригеля угол поворота узла

Page 123: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

123

Рис.5.27. Результаты расчета рамы на гармоническое воздействие.

4. Учет внутреннего трения при колебаниях конструкций из разнород-ных материалов. В предыдущих разделах мы показали примеры расчета однородных конструкций выполненных из одного материала, то есть таких конструкций, у которых упругие и диссипативные характеристики постоянны и одинако-вы для всех элементов. В случаях, когда конструкция выполнена из эле-ментов, материал которых различен, упругие свойства (различные модули упругости) легко учитываются при формировании матрицы жесткости кон-струкции К. Диссипативные свойства конструкции учесть сложнее. Если для однородной конструкции при разложении уравнения движения по соб-ственным формам было установлено, что диссипативный член в уравне-нии движения можно заменить величиной p , в котором Const есть

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

сипативный член: ZГ , получим

PZKZГZm , (5.33) где Г – диссипативная матрица. Для того чтобы применить к уравнению (5.33) метод разложения по собственным формам необходимо, чтобы матрица Г имела те же самые собственные векторы Ψ , что и матрицы m и K, то есть матрица

11

mmKmK

. Это значит, что Гm

TΛΨГΨ , где

ГΛ - диагональная

матрица. В качестве такой матрицы может быть принята любая функция матрицы Λ: )ΛΛ

Гf( . Поскольку собственные числа матрицы

mK пред-

ставляют собой квадраты собственных частот колебаний p, то )()( pΛΛ

Г f . Представим )( p в виде разложения в ряд Маклорена:

....!

)0(....

!2

)0()0()0()(

)(

n2pppp

n

n ,

Сохраним в этом разложении первый ненулевой член, т.е. примем pp )0()( .

Постоянную величину )0( обозначим , тогда

pp )( . (5.34)

Поскольку Λp , то Λp )( и m

T

mKΨΛΨΓ .

Таким образом, уравнение движения (5.33) для однородных систем (вы-полненных из одного материала) примет вид:

)(tPZKZmKmZm . (5.53)

Page 124: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

124

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

)exp()exp()()exp()()exp(000

2 tititiiti 0

PZKZKZm , (5.54)

где )( ,)( KK - соответственно действительная и мнимая часть ком-

плексной жесткости, которую можно вычислить, если использовать ком-плексные модули упругости )()( EEi .

В работе [9] приводится значение коэффициента потерь

)

))(

(ωE

(ωEγ

j

j

j

, (5.55)

то есть, вместо )(j

E для каждого j-го элемента, можно подставлять

)()( jj

E .

Действительная часть комплексного модуля - медленно меняющаяся функция частоты и для частот учитываемых в практических расчетах кон-струкций можно принять

jjEE )( , (5.56)

тогда KK )( . Мнимая часть комплексной жесткости )(K вычисляется

с учетом (5.55), (5.56). Уравнение (5.54) можно записать в виде

0000PZKZKZm )(2 i , (5.57)

или 0000

PZKZKγZm )(2 i , (5.58)

где 1KKγ

)( . (5.59)

Определим функцию )(γ . Найдем собственные значения матрицы 1

KK :

][j

γdiag

γ

1T

γ)ΦKK(Φ ,

где ][j

diag - собственные числа и γ

Φ - собственные формы матрицы 1

KK . В качестве функции )(γ примем функцию, значения которой в

точках j

p равны )()()(jj

fp γγ .

Решение уравнения (5.58) ищем в виде разложения по собственным формам матрицы K:

00aΦZ , (5.60)

тогда

0

T

0

T

0

T

0

TPΦaKΦΦaKΦΦamΦΦ )(2 γfi .

Учитывая, что

EmΦΦT ,

2TpΛKΦΦ ,

00

TbPΦ ,

получим

00

2

0

2

0bapapa )(2 γfi . (5.61)

При значениях j

p (j=1,2,…n) получим систему уравнений:

Page 125: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

125

jjjjjjjjbapapγfiap

00

2

0

2

0

2 )( , j=1,2,…n.

Последнее выражение можно переписать с учетом того, что jj

p :

jjjjjjjjjbapapγfia

00

2

00

2 )( , j=1,2,…n.

Возвращаясь к матричной записи, получим

0

T

0

2

00PΦapapa )(2 γfi .

С учетом того, что 2

m

TpΛΨKΨ , pΛΨKΨ

m

T , 11

mmKmK

, ΨΦm ,

получим в результате последовательных преобразований:

0

T

0m

T

0m

T

0

TPΦaΨKΨaΨKΨaΨΨ )(2 γfi ,

0

T

0

T

0m

T

0

TPΦaΦKΦaΦmKmΦamΦΦ )(2 γfi ,

0

T

0

T

0

T

0

TPΦZKΦZmKmΦZmΦ )(2 γfi .

После сокращения на TΦ и умножения на )exp( ti находим:

)exp()exp())(( 2 titiγfi 0000

PZKZmKmZm .

Так как

)exp()( ),exp()( ),exp()( ),exp()( 2 tittiittittit 0000

ZZZZZZPP

окончательно получим:

)()()()()( tttγft PZKZmKmZm . (5.62)

Формула (5.62) дает точные результаты в резонансных режимах коле-баний (при

jp ). В нерезонансных областях влияние затухания колеба-

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

значения матрицы 1KK

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

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

)exp()(0

tiPtP .

Стойки рамы выполнены из предварительно напряженного железобетона, ригель стальной. Найдем амплитуды перемеще-ний узлов и амплитуды изгиба-ющих моментов в сечениях 1–6,

2L

L

4EI

EIEI

Рис.5.28. Воздействие неуравновешенной массы

на узел одноэтажной рамы.

m

m

1.5m

P=m0w2e0 sin(w t)

1

2 3

4

5

6

g ст

g ст

g р

Page 126: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

126

Расчет выполним, используя программный пакет Maple. > restart;

Исходные данные: n - количество неизвестных, mm - распределенная масса в H/м, L - размер в м (высота стойки),P0 - амплитуда нагрузки kH, gammaст - коэффициент по-терь материала стойки, gammaр - коэффициент потерь материала ригеля, gamma1 - относительный коэффициент потерь при низких частотах колебаний (0 - 5 гц), gamma2 - относительный коэффициент потерь при высоких частотах колебаний ( >= 10

гц). > n1:=3: n:=3: mm:=200.: L:=3.: P0:=3000.: gamma2:=1.: gamma1:=1.:

gammaст:=0.025: gammaр:=0.01:

> with(LinearAlgebra):

> m:=Matrix(n,n,mm*L/210*[[786,11*L,11*L],[11*L,26*L^2,-

18*L^2],[11*L,-18*L^2,26*L^2]],datatype=float[4]):

Вычисление собственных векторов матрицы m:

> gam:=proc(omega)

> global gamma1,gamma2,n;

> gamma1+Heaviside(omega-10*evalf(Pi))*((gamma2-gamma1)*(omega-10.*evalf(Pi))/(10.*evalf(Pi)))-Heaviside(omega-

20.*evalf(Pi))*((gamma2-gamma1)*(omega-

20.*evalf(Pi))/(10.*evalf(Pi)));

> RETURN(%);

> end:

> plot(gam(x),x=0..100):

> sortirovka:=proc(Fi,sch)

> local i,j,k,bb,S: global n:

> for i from 1 by 1 to n-1 do

> for j from i+1 by 1 to n do

> if sch[j,1]<sch[i,1] then

> bb:=sch[j,1];

> sch[j,1]:=sch[i,1];

> sch[i,1]:=bb;

> for k from 1 to n do

> S[j]:=Fi[k,j];

> Fi[k,j]:=Fi[k,i];

> Fi[k,i]:=S[j];

> end do;

> else

> next;

> end if;

> end do;

> end do;

> end:

> Fi:=Matrix(n,n,3,Eigenvectors(m,output=vectors),datatype=float[4]):

Вычисление собственных чисел матрицы m:

> LL:=Matrix(n,1,Eigenvectors(m,output=values),datatype=float[4]):

Матрица собственных чисел матрицы m:

Page 127: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

127

> lamb-

daM:=Matrix(n,n,[[LL[1,1],0,0],[0,LL[2,1],0],[0,0,LL[3,1]]],datatype

=float[4]):

Квадратный корень из матрицы собтвенных чисел матрицы m:

> lamb-daM05:=Matrix(n,n,[[sqrt(lambdaM[1,1]),0,0],[0,sqrt(lambdaM[2,2]),0]

,[0,0,sqrt(lambdaM[3,3])]],datatype=float[4]):

Квадратный корень из матрицы m:

> m05:=Fi.lambdaM05.Transpose(Fi):

Квадратный корень из обратной матрицы m:

> m_05:=Matrix(n,n,m05^(-1),datatype=float[4]):

Жесткость EI:

> EI:=2.*10^11*5010.*10^(-8):

Матрица жесткости рамы: > K:=Matrix(n,n,2*EI/(L^3)*[[12,3*L,3*L],[3*L,6*L^2,2*L^2],[3*L,2*L^2,

6*L^2]],datatype=float[4]):

Матрица Km:

> Km:=Matrix(n,n,m_05.K.m_05,datatype=float[4]):

Матрица собственных векторов матрицы Km:

> Fi:=Matrix(n,n,Eigenvectors(Km,output=vectors),datatype=float[4]):

Собственные числа матрицы Km:

> LL:=Matrix(n,1,Eigenvectors(Km,output=values),datatype=float[4]):

> sortirovka(Fi,LL):

Собственные частоты: > p1:=sqrt(LL[1,1]):

> pp1:=p1/(2.*evalf(Pi)):

> p2:=sqrt(LL[2,1]):

> pp2:=p2/(2.*evalf(Pi)):

> p3:=sqrt(LL[3,1]):

> pp3:=p3/(2.*evalf(Pi)):

> K2:=Matrix(n,n,EI/(L^3)*[[24*gammaст,6*L*gammaст,6*L*gammaст],[6*L*g

ammaст,4*L^2*gammaст+8*L^2*gammaр,4*L^2*gammaр],[6*L*gammaст,4*L^2*g

ammaр,4*L^2*gammaст+8*L^2*gammaр]],datatype=float[4]):

> K2m:=Matrix(n,n,m_05.K2.m_05,datatype=float[4]):

> K2mK_1m:=K2m.Km^(-1):

> vect:=Matrix(n,n,Eigenvectors(K2mK_1m,output=vectors),datatype=float

[4]):

> gammm:=Matrix(n,1,Eigenvectors(K2mK_1m,output=values),datatype=float

[4]):

> sortirovka(vect,gammm):

> vect:

> gammm:

> gam(p1):

> gam(p2):

> gam(p3):

Page 128: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

128

Коэффициенты потерь по собственным формам: > gamm(1):=gammm[1,1]*gam(pp1);

:= ( )gamm 1 0.0111538460

> gamm(2):=gammm[2,1]*gam(pp2); := ( )gamm 2 0.0175000001

> gamm(3):=gammm[3,1]*gam(pp3); := ( )gamm 3 0.0250000004

Собственные векторы: > Psi1:=Matrix(n,1,Fi.Matrix(n,1,[[1],[0],[0]],datatype=float[4])):

> Psi3:=Matrix(n,1,Fi.Matrix(n,1,[[0],[1],[0]],datatype=float[4])):

> Psi2:=Matrix(n,1,Fi.Matrix(n,1,[[0],[0],[1]],datatype=float[4])):

Парциальные матрицы: > H1:=Matrix(n,n,Psi1.Transpose(Psi1),datatype=float[4]):

> H2:=Matrix(n,n,Psi2.Transpose(Psi2),datatype=float[4]):

> H3:=Matrix(n,n,Psi3.Transpose(Psi3),datatype=float[4]):

Амплитуды форм колебаний неизвестных: > Az1:=m_05.H1.m_05.Matrix(n,1,[[P0],[0.],[0.]]):

> Az2:=m_05.H2.m_05.Matrix(n,1,[[P0],[0.],[0.]]):

> Az3:=m_05.H3.m_05.Matrix(n,1,[[P0],[0.],[0.]]):

> Fi1(omega):=1/(p1^2-omega^2+I*gamm(1)*p1*omega):

> Fi2(omega):=1/(p2^2-omega^2+I*gamm(2)*p2*omega):

> Fi3(omega):=1/(p3^2-omega^2+I*gamm(3)*p3*omega):

Матрица изгибающих моментов от единичнх неизвестных Zi=1: > MM:=Matrix(2*n1,n,[[6*EI/L^2,2*EI/L,0],[-6*EI/L^2,-4*EI/L,0],[0,-8*EI/L,-4*EI/L],[0,4*EI/L,8*EI/L],[-6*EI/L^2,0,-

4*EI/L],[6*EI/L^2,0,2*EI/L]]):

Перемещения: > Z:=Az1*Fi1(omega)+Az2*Fi2(omega)+Az3*Fi3(omega):

Матрица расчетных изгибающих моментов: > Mpac:=MM.Z:

Графики изгибающих моментов в сечениях рамы Mpac: > M0pac:=Matrix(2*n1,1,[[sqrt(Re(Mpac[1,1])^2+Im(Mpac[1,1])^2)],[sqrt(

Re(Mpac[2,1])^2+Im(Mpac[2,1])^2)],[sqrt(Re(Mpac[3,1])^2+Im(Mpac[3,1]

)^2)],[sqrt(Re(Mpac[4,1])^2+Im(Mpac[4,1])^2)],[sqrt(Re(Mpac[5,1])^2+

Im(Mpac[5,1])^2)],[sqrt(Re(Mpac[6,1])^2+Im(Mpac[6,1])^2)]]):

> M0pac[2,1]-M0pac[3,1]:

> plot(sqrt(Re(Mpac[1,1])^2+Im(Mpac[1,1])^2),omega=0...1.2*p3);

Page 129: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

129

> plot(sqrt(Re(Mpac[2,1])^2+Im(Mpac[2,1])^2),omega=0...1.2*p3);

> plot(sqrt(Re(Mpac[3,1])^2+Im(Mpac[3,1])^2),omega=0...1.2*p3);

График обобщенных перемещений Zi: > plot(sqrt(Re(Z[1,1])^2+Im(Z[1,1])^2),omega=0..1.2*p3);

Page 130: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

130

> plot(sqrt(Re(Z[2,1])^2+Im(Z[2,1])^2),omega=0...1.2*p3);

> plot(sqrt(Re(Z[3,1])^2+Im(Z[3,1])^2),omega=0...1.2*p3);

Page 131: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

131

> omega:=p1; := 57.28058301

> M0pac;

218240.3612

188271.5756

179816.2767

179816.2767

188271.5756

218240.3612

> omega:=p2;

> M0pac;

:= 153.6754902

7170.419245

14802.64555

45835.81750

45835.81750

14802.64555

7170.419245

> omega:=p3;

> M0pac; := 515.1193435

18.23292027

0.9948255926

103.4674582

103.4674582

0.9948255926

18.23292027

Page 132: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

132

Рассмотрим раму, показанную на рис.5.29, при действии гори-зонтальной, гармонической силы

)exp()(0

tiPtP . Стойки рамы

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

щений узлов и амплитуды изгибающих моментов в сечениях 1–6, Расчет выполним, используя программный пакет Maple. > restart;

Исходные данные: n1 - количество элементов, n - количество неизвестных, mm - рас-пределенная масса в H/м, L - размер в м (высота стойки), P0 - амплитуда нагрузки kH,

gammaст - коэффициент потерь материала стойки, gammaр - коэффициент потерь мате-риала ригеля, gammaгас - коэффициент потерь гасителя, mg - масса гасителя, gamma1 - относительный коэффициент потерь при низких частотах колебаний (0 - 5 гц), gamma2 - относительный коэффициент потерь при высоких частотах колебаний ( >= 10 гц). > n1:=3: n:=4: mm:=200.: L:=3.: P0:=3000.: gamma2:=1.: gamma1:=1.:

gammaст:=0.025: gammaр:=0.01: gammaгас:=0.1: mg:=125.:

> with(LinearAlgebra):

> m:=Matrix(n,n,mm*L/210*[[786,11*L,11*L,0],[11*L,26*L^2,-

18*L^2,0],[11*L,-

18*L^2,26*L^2,0],[0,0,0,mg*210/(mm*L)]],datatype=float[8]):

Процедура зависимости отношения коэффициентов потерь от частоты:

> gam:=proc(omega)

> global gamma1,gamma2:

>gamma1+Heaviside(omega-10*evalf(Pi))*((gamma2-gamma1)*(omega-10.*evalf(Pi))/(10.*evalf(Pi)))-Heaviside(omega-

20.*evalf(Pi))*((gamma2-gamma1)*(omega-

20.*evalf(Pi))/(10.*evalf(Pi))):

> RETURN(%):

> end:

> plot(gam(x),x=0..100):

Процедура сортировки по возрастанию: > sortirovka:=proc(Fi,sch)

> local i,j,k,bb,S: global n:

> for i from 1 by 1 to n-1 do

> for j from i+1 by 1 to n do

> if sch[j,1]<sch[i,1] then

> bb:=sch[j,1];

> sch[j,1]:=sch[i,1];

> sch[i,1]:=bb;

> for k from 1 to n do

2L

L

4EI

EIEI

Рис.5.29. Воздействие неуравновешенной массы

на узел одноэтажной рамы.

m

m

1.5m

P=m0w2e0 sin(w t)

1

2 3 4 5

6

g ст

g ст

g р mг

Page 133: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

133

> S[j]:=Fi[k,j];

> Fi[k,j]:=Fi[k,i];

> Fi[k,i]:=S[j];

> end do;

> else

> next;

> end if;

> end do;

> end do;

> end:

Вычисление собственных векторов матрицы m:

> Fi:=Matrix(n,n,Eigenvectors(m,output=vectors),datatype=float[8]):

Вычисление собственных чисел матрицы m:

> LL:=Matrix(n,1,Eigenvectors(m,output=values),datatype=float[8]):

Матрица собственных чисел матрицы m: > lamb-

daM:=Matrix(n,n,[[LL[1,1],0,0,0],[0,LL[2,1],0,0],[0,0,LL[3,1],0],[0,

0,0,LL[4,1]]],datatype=float[8]):

Квадратный корень из матрицы собственных чисел матрицы m:

> lamb-daM05:=Matrix(n,n,[[sqrt(lambdaM[1,1]),0,0,0],[0,sqrt(lambdaM[2,2]),

0,0],[0,0,sqrt(lambdaM[3,3]),0],[0,0,0,sqrt(lambdaM[4,4])]],datatype

=float[8]):

Квадратный корень из матрицы m:

> m05:=Fi.lambdaM05.Transpose(Fi):

Квадратный корень из обратной матрицы m:

> m_05:=Matrix(n,n,m05^(-1),datatype=float[8]):

Жесткость EI и жесткость гасителя: > EI:=2.*10^11*5010.*10^(-8): kg:=3281.06519*mg:

Матрица жесткости рамы:

> K:=Matrix(n,n,2*EI/(L^3)*[[12+kg*L^3/(2*EI),3*L,3*L,-kg*L^3/(2*EI)],[3*L,6*L^2,2*L^2,0],[3*L,2*L^2,6*L^2,0],[-

kg*L^3/(2*EI),0,0,kg*L^3/(2*EI)]],datatype=float[8]):

Матрица Km:

> Km:=Matrix(n,n,m_05.K.m_05,datatype=float[8]):

Матрица собственных векторов матрицы Km:

> Fi:=Matrix(n,n,Eigenvectors(Km,output=vectors),datatype=float[8]):

Собственные числа матрицы Km:

> LL:=Matrix(n,1,Eigenvectors(Km,output=values),datatype=float[8]):

> sortirovka(Fi,LL):

> Km_05:=Fi.Matrix(n,n,[[sqrt(LL[1,1]),0,0,0],[0,sqrt(LL[2,1]),0,0],[0

,0,sqrt(LL[3,1]),0],[0,0,0,sqrt(LL[4,1])]]).Transpose(Fi):

Собственные частоты: > p1:=sqrt(LL[1,1]):

> pp1:=p1/(2.*evalf(Pi)); := pp1 8.095793100

> p2:=sqrt(LL[2,1]):

Page 134: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

134

> pp2:=p2/(2.*evalf(Pi)); := pp2 10.26578944

> p3:=sqrt(LL[3,1]):

> pp3:=p3/(2.*evalf(Pi)); := pp3 24.45821665

> p4:=sqrt(LL[4,1]):

> pp4:=p4/(2.*evalf(Pi)); := pp4 81.98441440

Диссипативная матрица: > K2:=Matrix(n,n,EI/(L^3)*[[24*gammaст+gammaгас*kg*L^3/(EI),6*L*gammaс

т,6*L*gammaст,-

gam-

maгас*kg*L^3/(EI)],[6*L*gammaст,4*L^2*gammaст+8*L^2*gammaр,4*L^2*gam

maр,0],[6*L*gammaст,4*L^2*gammaр,4*L^2*gammaст+8*L^2*gammaр,0],[-

gammaгас*kg*L^3/(EI),0,0,gammaгас*kg*L^3/(EI)]],datatype=float[8]):

> K2m:=Matrix(n,n,m_05.K2.m_05,datatype=float[8]):

> K2mK_1m:=Km_05^(-1).K2m.Km_05^(-1):

> vect:=Matrix(n,n,Eigenvectors(K2mK_1m,output=vectors),datatype=float

[8]):

> fgam-ma:=Matrix(n,1,Eigenvectors(K2mK_1m,output=values),datatype=float[8]

):

> sortirovka(vect,fgamma):

> gam(p1):

> gam(p2):

> gam(p3):

> gam(p4):

Коэффициенты потерь по собственным формам: > gamm(1):=fgamma[1,1]*gam(p1);

:= ( )gamm 1 0.01115384615

> gamm(2):=fgamma[2,1]*gam(p2); := ( )gamm 2 0.01750000001

> gamm(3):=fgamma[3,1]*gam(p3); := ( )gamm 3 0.02500000001

> gamm(4):=fgamma[4,1]*gam(p4); := ( )gamm 4 0.1000000000

Собственные векторы: > Psi1:=Matrix(n,1,Fi.Matrix(n,1,[[1],[0],[0],[0]],datatype=float[8]))

:

> Psi2:=Matrix(n,1,Fi.Matrix(n,1,[[0],[1],[0],[0]],datatype=float[8]))

:

Page 135: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

135

> Psi3:=Matrix(n,1,Fi.Matrix(n,1,[[0],[0],[1],[0]],datatype=float[8]))

:

> Psi4:=Matrix(n,1,Fi.Matrix(n,1,[[0],[0],[0],[1]],datatype=float[8]))

:

Парциальные матрицы: > H1:=Matrix(n,n,Psi1.Transpose(Psi1),datatype=float[8]):

> H2:=Matrix(n,n,Psi2.Transpose(Psi2),datatype=float[8]):

> H3:=Matrix(n,n,Psi3.Transpose(Psi3),datatype=float[8]):

> H4:=Matrix(n,n,Psi4.Transpose(Psi4),datatype=float[8]):

Амплитуды форм колебаний неизвестных: > Az1:=m_05.H1.m_05.Matrix(n,1,[[P0],[0.],[0.]]):

> Az2:=m_05.H2.m_05.Matrix(n,1,[[P0],[0.],[0.]]):

> Az3:=m_05.H3.m_05.Matrix(n,1,[[P0],[0.],[0.]]):

> Az4:=m_05.H4.m_05.Matrix(n,1,[[P0],[0.],[0.]]):

> Fii1(omega):=1/(p1^2-omega^2+I*gamm(1)*p1*omega):

> Fii2(omega):=1/(p2^2-omega^2+I*gamm(2)*p2*omega):

> Fii3(omega):=1/(p3^2-omega^2+I*gamm(3)*p3*omega):

> Fii4(omega):=1/(p4^2-omega^2+I*gamm(4)*p4*omega):

Матрица изгибающих моментов от единичнх неизвестных Zi=1: > MM:=Matrix(2*n1+1,n,[[6*EI/L^2,2*EI/L,0],[-6*EI/L^2,-4*EI/L,0],[0,-

8*EI/L,-4*EI/L],[0,4*EI/L,8*EI/L],[-6*EI/L^2,0,-

4*EI/L],[6*EI/L^2,0,2*EI/L],[-kg,0,0,kg]]):

Перемещения: > Z:=Az1*Fii1(omega)+Az2*Fii2(omega)+Az3*Fii3(omega)+Az4*Fii4(omega):

Матрица расчетных изгибающих моментов: > Mpac:=MM.Z:

Графики изгибающих моментов в сечениях рамы Mpac: > M0pac:=Matrix(2*n1+1,1,[[sqrt(Re(Mpac[1,1])^2+Im(Mpac[1,1])^2)],[sqr

t(Re(Mpac[2,1])^2+Im(Mpac[2,1])^2)],[sqrt(Re(Mpac[3,1])^2+Im(Mpac[3,

1])^2)],[sqrt(Re(Mpac[4,1])^2+Im(Mpac[4,1])^2)],[sqrt(Re(Mpac[5,1])^

2+Im(Mpac[5,1])^2)],[sqrt(Re(Mpac[6,1])^2+Im(Mpac[6,1])^2)],[sqrt(Re

(Mpac[7,1])^2+Im(Mpac[7,1])^2)]]):

> M0pac[2,1]-M0pac[3,1]:

> plot(sqrt(Re(Mpac[1,1])^2+Im(Mpac[1,1])^2),omega=0...1.2*p2);

Page 136: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

136

> plot(sqrt(Re(Mpac[2,1])^2+Im(Mpac[2,1])^2),omega=0...1.2*p4):

> plot(sqrt(Re(Mpac[3,1])^2+Im(Mpac[3,1])^2),omega=0...1.2*p4):

> plot(sqrt(Re(Mpac[7,1])^2+Im(Mpac[7,1])^2),omega=0...1.2*p2);

График обобщенных перемещений Zi:

> plot(sqrt(Re(Z[1,1])^2+Im(Z[1,1])^2),omega=0...1.2*p2);

> plot(sqrt(Re(Z[2,1])^2+Im(Z[2,1])^2),omega=0...1.2*p4):

> plot(sqrt(Re(Z[3,1])^2+Im(Z[3,1])^2),omega=0...1.2*p4):

> plot(sqrt(Re(Z[4,1])^2+Im(Z[4,1])^2),omega=0...1.2*p2);

Page 137: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

137

> omega:=sqrt(3281.06519);

:= 57.28058301

> M0pac;

609.0065030

525.5072004

500.9959160

500.9959160

525.5072004

609.0065030

2988.703283

> omega:=p1; := 50.86736825

> M0pac;

122037.1417

105135.7653

101408.2657

101408.2657

105135.7653

122037.1417

31768.15078

> omega:=p2:

> M0pac:

> omega:=p3:

> M0pac:

> omega:=p4:

> M0pac:

Page 138: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

138

Контрольные вопросы

К разделу 1

1. Сформулируйте правила сложения, умножения, транспонирования, и обращения матриц.

2. Что такое собственное значение и собственный вектор матрицы. Сколь-ко собственных значений и собственных векторов имеет матрица.

3. Сформулируйте свойство собственных векторов. 4. Как можно определить собственное значение и собственный вектор

матрицы. 5. Сформулируйте полную проблему собственных значений матрицы. 6. Какими методами можно решить полную проблему собственных значе-

ний. К разделу 2.

1. Как записать формулу определения перемещений в матричной форме. 2. Как формируется матрица податливости системы. 3. Запишите матричный алгоритм метода сил. 4. Запишите в матричной форме формулы для определения коэффициен-

тов канонических уравнений метода сил. 5. Какая формула используется для деформационной проверки. 6. Запишите матричный алгоритм метода перемещений. 7. Запишите в матричной форме формулы для определения коэффициен-

тов канонических уравнений метода перемещений.

К разделу 3.

1. Сформулируйте матричный алгоритм определения критического пара-метра по методу проф. Смирнова.

2. Как формируется матрица податливости для сжатых элементов. 3. Как определяется критический параметр из матричного алгоритма.

К разделу 4.

1. Сформулируйте уравнение движения механической системы в матрич-ной форме.

2. В чем состоит метод разложения по собственным формам. 3. Собственные формы, каких матриц участвуют в разложении. 4. Как определяется парциальная матрица механической системы. 5. Сформулируйте в матричной форме решение задачи определения пе-

ремещений для произвольного силового воздействия. 6. Для чего используется интеграл Дюамеля.

Page 139: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

139

7. Запишите формулы для импульсной переходной функции для консер-вативных систем и диссипативных систем с частотно-независимым демпфированием.

8. Сформулируйте в матричной форме решение задачи определения внутренних сил для произвольного силового воздействия.

9. Сформулируйте в матричной форме решение задачи определения пе-ремещений для гармонического воздействия.

10. Сформулируйте в матричной форме решение задачи определения внутренних сил для гармонического воздействия.

К разделу 5.

1. По каким формулам вычисляются элементы матрицы жесткости конеч-

ного элемента. 2. По каким формулам вычисляются элементы матрицы геометрической

жесткости конечного элемента. 3. По каким формулам вычисляются элементы матрицы масс конечного

элемента. 4. Сформулируйте метод разложения по собственным формам. 5. Собственные формы, какой матрицы участвуют в расчетах. 6. Как определяются функции матриц. 7. Сформулируйте в матричной форме решение задачи определения пе-

ремещений для произвольного силового воздействия. 8. Сформулируйте в матричной форме решение задачи определения

внутренних сил для произвольного силового воздействия. 9. Сформулируйте в матричной форме решение задачи определения пе-

ремещений для гармонического воздействия. 10. Сформулируйте в матричной форме решение задачи определения

внутренних сил для гармонического воздействия.

Page 140: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

140

Заключение

В учебном пособии рассмотрено применение матричных методов расче-та в строительной механике стержневых систем. Показано решение задач статики сооружений, по методу сил, методу перемещений и по методу конечных элементов. Рассмотрены задачи устойчивости стержневых систем. Показано опре-деление критических параметров по методу проф. Смирнова и по методу конечных элементов. Основной объем занимают динамические задачи. Эти задачи рассмот-рены в разделах 4 и 5. В разделе 4 рассмотрена динамика многомассовых систем, а в разделе 5 динамика систем с распределенной массой и учетом сжимающих сил при колебаниях. Кроме того в разделе 5 используется функция матрицы масс при формирования матрицы, которая используется для определения собственных форм. В каждом разделе приведены примеры расчетов. Где это необходимо используется персональная ЭВМ для расчетов.

Page 141: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

141

Список литературы:

1. Бондарь Н.Г. Динамика железнодорожных мостов. / Н.Г.Бондарь, И.И.Казей, Б.Ф.Лесохин, Ю.Г.Козьмин. – М., «Транспорт», 1965, -412с.

2. Градштейн И.С. Таблицы интегралов сумм, рядов и произведений / И.С.Градштейн, И.М.Рыжик И.М. – M.: «Наука», 1971. -1108с.

3. Клаф Р., Пензиен Дж. Динамика сооружений. Пер. с англ.-М.: Стройиз-дат, 1979.-320с.

4. Смирнов А.Ф. Устойчивость и колебания сооружений. – М.: Трансжел-дориздат, 1958. -572с.

5. Справочник по динамике сооружений. / Под ред. Б.Г. Корнеева, И.М. Рабиновича. – М.: Стройиздат, 1972. -511с.

6. Смирнов А.Ф. Строительная механика. Динамика и устойчивость соору-жений. / А.Ф. Смирнов, А.В. Александров, Б.Я. Лащеников, Н.Н. Шапош-ников; Под ред. А.Ф. Смирнова. – М.: Стройиздат. 1984. -416с.

7. Цейтлин А.И. Свободные колебания систем с частотно-независимым внутренним трением. / А.И. Цейтлин, Ю.Г. Плотников. – «Строительная механика и расчет сооружений», Науч.-техн. журнал Госстроя СССР, 1979, №1. – с.29 – 35.

8. Цейтлин А.И. Прикладные методы решения краевых задач строитель-ной механики – М.: Стройиздат, 1984. -334с.

9. Цейтлин А.И. Методы учета внутреннего трения в динамических расче-тахконструкций. / А.И. Цейтлин, А.А. Кусаинов. – Алма-Ата: «Наука» Ка-захской ССР. 1987. -236с.

Page 142: Матрицы в строительной механикеpnu.edu.ru/media/filer_public/2013/04/09/4_plotnikov...2013/04/09  · в том случае, если определитель

142

ОГЛАВЛЕНИЕ

Стр. Введение…………………………………………………………………........ 3 ОБОЗНАЧЕНИЯ………………………………………………………………….. 4 1. Краткие сведения из теории матриц…………………………………... 5 1.1 Действия над матрицами…………………………………………….. 5 1.2. Собственные числа и собственные векторы матриц…………... 9 1.3. Полная проблема собственных значений. Метод итераций….. 12 1.4. Функции матриц………………………………………………………. 16 2. Матрицы в статике сооружений………………………………………… 18 2.1. Матричная форма определения перемещений…………………. 18 2.2. Метод сил……………………………………………………………… 24 2.3. Метод перемещений………………………………………………… 29 3. Матрицы в теории устойчивости сооружений………………………. Определение критических сил в рамах методом А.Ф.Смирнова….

36

4. Матрицы в динамике сооружений……………………………………… 49 4.1. Динамический расчет систем со многими степенями свободы 49 4.2. Определение внутренних усилий………………………………….. 53 4.3. Примеры динамического расчета конструкций………………….. 55

5. Матрицы и метод конечных элементов……………………………….. 72

5.1. Статический расчет стержневых систем…………………………. 72

5.2. Расчеты стержневых систем на устойчивость…………………... 79

5.3. Динамические расчеты стержневых систем............................... 88

5.4. Учет внутреннего трения при колебаниях конструкций из раз-нородных материалов……………………………………………………….

122

Контрольные вопросы………………………………………………………. 137

Заключение…………………………………………………………………… 139

Список литературы………………………………………………………….. 140


Recommended