Файл: Васильев, С. П. Приближенные методы расчета сооружений на устойчивость и динамику с применением ЭВМ Наири (учебное пособие).pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 02.11.2024

Просмотров: 29

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

I ^'тах(Л +I) Диах Ц<) | ^

где е — малое,

наперед заданное число

(в дальнейших на-

 

ших примерах принято е=0,01).

 

Пример. Найдем

7тах для матрицы

 

 

 

 

 

 

 

2

1

 

 

Для нее

 

 

 

2

3

 

 

 

 

 

 

 

 

 

Л2 =

2

1

.

2

1

6

5

; Sp Л2 = 6+11= 17.

2

3

2

3

10

11

 

I

 

Л3=

6

5

 

2

1

22

21

; Sp Л3=65.

10

и

 

2

3

42

43

 

 

 

Тогда ^max(U= ~ = 3,89,

что отличается

от точного значения

Г^тах = 4) на 3%. Однако заранее точное

значение >.тах неиз­

вестно, поэтому степень приближения

к точному результату

можно оценивать лишь сравнением предыдущего / тах(/!) и по­

следующего

>'max',fc+i)

с точностью до

постоянного

числа е.

гг

'

-

 

SpH'

 

 

 

 

Поэтому находим

/.Шах(2)

 

---77

 

 

 

 

 

 

 

 

 

Sp Л4

 

 

 

 

22

21

 

1 2

1

86

85

Sp Д4=257.

42

43

 

1 2

3

170

171

 

 

86

85

 

 

2

1

| 342

341

Sp Л 5=1025.

170

171

 

 

2

3

1 682

683

 

 

 

 

 

 

 

л тах(2)

— 102о

—о (17

 

 

 

 

 

— Z

О,У / .

 

 

 

 

 

 

 

257

 

 

 

 

Э то собственное число отличается

от

предыдущего

на 2%.

Принимаем

лтах =3,97, что отличается

от точного

значения

на 0,75%.

Для матриц более высокого порядка применяется реали­ зуемый на ЭВМ степенной метод итераций [4, 6.1. Одновре­ менно с вычислением Хшах находится соответствующий этому значению собственного числа собственный столбец V, который сдовлетворяет равенству

A V = k max V.

Сущность степенного' метода итераций заключается в сле­ дующем. В качестве первого приближения выбирается произ­ вольный столбец 1/(0) , например,

9


Умножив этот столбец слева на матрицу А, получим

1

®1

1

“»2

А ■

=

1

Vn

Приведем последнюю матрицу к виду

1 ®2 ■^2(1)

=Vi

vn vn(\)

Вынесенный за знак матрицы общий множитель щ, есть пер­

вое приближение величины

>-тах • Обозначим его лтах(1) . Тогда

1

i

1

®2fl)

А ■

^-max(I)

1

»«Ч)

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

часть на место единичного столбца.

Получим второе прибли­

жение

1

1

 

 

 

А ■

У>(1)

V-i(2)

 

^чшах(2)

 

 

 

®»(1)

*V.(2)

Ит. д.

Процесс последовательных приближений

проводится до тех

пор, пока два последних приближения совпадут с достаточной

10


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

Пример. Найти Хтах для ранее рассмотренной матрицы

1

3

Принимаем

 

 

 

 

Цог

 

 

 

 

 

 

 

 

A-V0 =

2

1

1

 

3

- 3

1

! l-maxp)

3,

 

2

3

1

 

5

1,67

 

 

 

 

 

 

 

 

 

A-Vi=

2

1

1

 

3,67 1

=3,67

1,91

i Э п а х ^

3 , 6 7

2

3

1,67

7

 

 

 

 

 

 

 

 

Л-К2 =

2

1

1

=

3,91

 

 

3,91

1

i /'тах(З)

3 ,9 1

 

 

 

 

 

 

 

 

 

 

 

 

 

2

3

1,91

7,73

 

 

 

1,98

 

 

 

 

2

1

1

 

3,98

 

=3,98

1

^4max(p

3 , 9 8

 

 

 

 

 

 

 

 

 

 

 

 

 

2

3

1,98

7,94

 

 

 

1,995

 

 

 

Л - У 4=

2

1

1

3,995

 

= 3,995

! ^max(5) =

3 , 9 9 5

 

2

3

1,995

8

 

 

 

 

 

 

 

Л-1/5 =

2

1

1

 

4

 

 

= 4

!

!'шах(6)

 

4

2

3

2

 

8

 

 

 

 

 

 

 

 

 

 

 

 

Л - У 6 =

2

1

1

 

4

 

 

= 4

I

1-шахе 7)

4 .

2

3

2

 

8

 

 

 

 

 

 

 

 

 

 

 

Принимаем /-.па = 4

и V=

, что совпадает с точным зна­

чением.

Программа вычисления максимального собственного чис­ ла и соответствующего столбца степенным методом для ЭВМ «Наири» приведена в Приложении.

11


II.РАСЧЕТ СООРУЖЕНИЙ НА УСТОЙЧИВОСТЬ

ИДИНАМИКУ С ИСПОЛЬЗОВАНИЕМ МЕТОДА «МАЛЫХ ВОЗМУЩЕНИЙ»

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

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

Рассмотрим один из методов решения задач устойчиво­ сти— метод малых возмущений, предложенный А. Ф. Смир­ новым 12].

§ 3. Устойчивость статически определимых стержней

Для рассмотрения сущности этой методики остановимся на простейшем примере: исследуем устойчивость стержня посто­ янного сечения с одной сжимающей силой (рис. 1,а). Допус­ тим, что сила Р достигла критического значения, то есть она может удержать стержень в изогнутом положении в. равнове­ сии (рис. 1,6). Охарактеризуем указанную форму равновесия двумя ординатами Ai и Д2, показывающими отклонение этих сечений от прямолинейной формы. Эти малые отклонения ино­ гда называются возмущениями. Очевидно, что в сечениях про­ гнутого стержня возникнут изгибающие моменты, - эпюра ко­ торых показана па рис. 1,е. Аналитическое выражение для кривой, ограничивающей данную эпюру, -неизвестно, однако известно, что эпюра Мр выражается гладкими функциями, ко-

12

юрые можно проинтерполнровать любыми известными функ­ циями. Проинтергюлируем эпюру Л1Р ломаными линиями, со­ впадающими с Мр в сечениях 0, 1,2, 3.

Определим опорные реакции для стержня в искривленном положении, выразив их через избранные перемещения Ai и Д2. Подсчитываем величины изгибающих моментов в указанных сечениях через эти перемещения (правило знаков обычное — Л1>0, если вертикальный стержень искривлен выпуклостью вправо, а горизонтальный — вниз)

Мп= 0;

М) = Я Д,+ ~ ~ 31= Р (Ai+0,5A2) ;

(7)

Л12 —Р Аг!

М л= 0 .

Таким образом, получена матрица преобразования пере­ мещений А в моменты М р . Эта матрица имеет вид

0

0

1

0,5

1 0

1

! о

0

13


В этой матрице число строк равно числу сечений, а число столбцов — числу перемещений, характеризующих форму рав­ новесия.

Обозначив

М 0

 

 

м ,

и Д=

 

М р м 2

 

М 3

 

 

можно записать зависимости (7) в матричной форме

 

М р =РАА.

(а)

В свою очередь перемещения сечений 1 и 3 стержня можно определить по известной формуле перемещений, записанной в

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

A = L'BMp .

(б)

 

Подставив (а) в (б), получим

 

или

A = PL'BA Д

 

— A = L'BA А.

(в)

 

 

Р

 

Обозначим

= Л и L'BA = C. Тогда (в) запишется в виде

 

)Л = СА

 

или в несколько ином виде

 

 

(С-ХЕ) Д= 0.

(8)

Это равенство возможно в двух случаях:

то есть

а) А —0 — ось стержня остается прямолинейной,

равновесие устойчивое (этот случай нас не интересует);

б) |С—Я £ |= 0 — это и

есть уравнение устойчивости.

Таким образом, задача

об устойчивости стержня свелась к

определению собственных чисел матрицы C=L'BA. Но в боль­ шинстве задач требуется определить наименьшую критиче­

скую силу P Kpfmin), что будет соответствовать

наибольшему

собственному числу, то есть

 

 

РKp(min) = :

.

(9)

''■max

 

 

Заметим, что неопределенность ординат А,- (г= 1,2, ..., п) остается не раскрытой до конца решения и для отыскания критической силы или параметра нет необходимости опреде-

14