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

книги / Цифровое моделирование вибраций в радиоконструкциях

..pdf
Скачиваний:
1
Добавлен:
20.11.2023
Размер:
5.07 Mб
Скачать

Рхг = ~ Рхг

А'хг [“ о (Z+

А) — И0) -|- 3Вхг [o»i (Z -f- А)

®«]t

ni

 

 

 

 

 

 

[ y 0 („v -(-A ) — y0],

 

p+xy =

/ W [w0(г/ +

A) — «„] -j-

 

p -

r^-Axy [« о

Mo ( y

A)]

 

[ y , - У ,

( X - A)],

 

иun

 

[у.(« /

+

А

) у-.],

 

 

 

 

 

 

 

 

 

 

 

 

 

n~~ SS Луу [® 0 — Уо {y

A)],

 

 

 

 

'uv

 

 

 

 

Уо]+ Byil^uo(JC+A, y+A ) +

 

pyX==LAy^Vo(x+h)

 

 

+ Wo(ÿ + A ) — Uo(x+h,

yh)tio(y— A ) ] ,

 

pyz^Ayzlvoiz+h)— Vo]+BvJ[wo(y+h, z + h ) +

 

+ W o(y+h)Wo{y—A, z + h )W o (y -h )],

 

ргг =

Агг [Wo (z +

 

A) — w„\-j- Вгг [y„ ( y h ,

z-j-A )-f-

+

y.(z + A) — vt (y + h,

z — A) — y0(z — A)] +

 

 

 

3Cxx [Ui {z -f~ A) -)- Ui],

 

 

ргх =

Л^д; [®o (л:

 

A) — ®o] -f- 35y* [«1 (A:+

A) — Wi],

j[7+ =

Лд;у [î« 0 (j/ H“ A) — Wo] -f- fiZy [Уо (Z -j- A) — У.],

p~ =

Аху [ш« — Шо (г/ — A)]

Згу [yо — y, (z —A)]. (1.56)

Выражения для функций сил (1.56) записаны при

условии,

что в разложении

(1.31)

сохраняются

члены

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

л

(À + 2 (х) h y b 22 х2

в

ХЬгх2

п

___XAyt2

Ахх~ ------- h^n

 

а *х ~~

2т

Ljt* ~ m

 

ЛдС2 ---

pJiybx2iz

 

n

 

__цАух2

 

 

 

 

 

Охz

--- ------

 

 

 

 

 

h2m

 

 

 

 

 

 

 

 

л

__ 1«.<Лг

 

Вух-

 

hxtn

 

 

 

А»х — ТЦгп*

 

 

 

 

 

 

 

_EsyT?

 

 

 

 

 

 

 

А уу

llytlt

 

 

 

 

 

л __

|д.АуЬг2хг

Д

 

_ Н-Ьгх2

 

 

 

А«х —

hlm

"

 

 

 

 

 

 

 

Ауг

\xhybx2T?

 

D

 

__ H-^X2

 

 

 

 

 

hz

 

 

 

 

 

 

 

Л _

(Л + 2|Х)V>JC2X2

р

 

_ХЬх1г

о

_

JWÿt2

/1 с-74

л « ------------------------

' ° гг — ~ ьГ ' а *у— тhim^г-У 1-Ь7>

Аналогично можно преобразовать уравнение момен­ тов (1.55). Для этого угловое ускорение представляют в разностной форме

еУ= [у«(^+т) —2уУ+Y« (*— t) 1 h 2-

Углы поворота выражают через первые члены в раз­ ложении перемещений по полиномам Лежандра

__ Ъи,\ _

Зи1

3«, (/ + х)

-f- TQ

~2Ьг

~ '2 Ь 7 ’

2Ьг

2bx

 

3iii (/ —

3üj (/ —x)

(1.58)

 

2bz

2fe

 

 

Таким образом, можно составить явную схему отно­ сительно Ui или ui. Оба выражения будут идентичными. Запишем явную схему для определения ui.

w> (t + х) = Dyy [w, ( у h) — w,] — Dyy [w, — и, (у — А)] +

-\~Dxz [wо {z -j- А) — Wo]

3Fxz [®i (z A)

Wi]

Dzx [w„ (x-\-h) — w0] — 3Fzx [w, (л: +

A) -f -w,] -f-

+ 2w,

U l (t - -•*).

(1.59)

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

п

] 'ч ^

'

Dxz

'

\xbzbxby12

Uyy- J ,jh y

3Jy

P

v -b z h y h z #

Dzx =

 

y -fc z h y x2

Гхг

6J y

 

 

3 J y

 

Fzx =

\U>zhxhy%2/6Jy.

(1.60)

Величины wi, входят не только в выражения для эле­ мента сочленения, но и в выражения для соседних эле­ ментов пластин. Например, для соседнего элемента пла­ стины, расположенной в плоскости ху, узел сочленения будет предыдущим по х, т. е. вместо Ui(x—А) нужно брать величину и для узла сочленения.

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

Если, например, локальную систему вертикальной пластины (рис. 1.16) образовать поворотом локальной системы сочленения на 90° против часовой стрелки отно­ сительно общей оси у, то согласование направлений бу­ дет достигнуто при переходе от элемента сочленения к элементу пластины, если произвести замену:

х на г,

г на х,

и на w,

w на — и.

Аналогично можно записать уравнения движения для элемента сочленения трех пластин (рис. 1.15).

Рассмотрим вывод уравнений движения элементов перекрестия стержней в конструкциях каркасов, стоек и т. п., в которых стержни пересекаются под прямым углом (рис. 1.15,в). Будем теперь записывать уравнения в виде, приближающемся к записи их в программе ре­ шения задачи на ЦВМ на алгоритмическом языке ФОРТРАН. Поэтому откажемся от некоторых привыч­ ных обозначений, например, исключим из употребления буквы греческого алфавита и строчные буквы вообще и введем циклическую нумерацию стержней и перекрестий, чтобы расчетные соотношения были пригодны для вы­ числения характеристик движения любых элементов кон­ струкции.

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

Выше были получены расчетные соотношения для вычисления перемещений при вибрациях стержней пря­ моугольного сечения. Обычно в конструкциях РЭА при­ меняются стержни из уголка или другого профилирован­ ного материала. Поэтому необходимо сначала опреде­ лить размеры эквивалентных прямоугольных сечений каждого стержня.

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

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

1. Для получения точности расчета в пределах не­ скольких процентов от амплитудных значений переме­

щений и ускорений на низших гармониках колебаний необходимо, чтобы по длине стержня было выбрано 8—

10шагов.

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

роткие стержни будут иметь меньшие шаги 1гх, чем длин­ ные.

Очень важным является вопрос о размещении дан­ ных расчета в памяти ЦВМ. От удачного размещения зависит сложность программ и объем вычислений. Кон-

44

струкции РЭА, такие как стойки, имеют циклическую структуру и допускают расположение всех данных в ви­ де трехмерного массива. Чтобы построить такой массив, нужно наметить направление локальных осей координат каждого стержня. Принятое направление локальных осей стержн-ей показано на рис. 1.17.

Все величины, относящиеся к определенным элемен­ там (узлам модели-сетки), будем обозначать тремя индексами: х, у и z. Индекс х будет обозначать номер

Секция 5 Секция 4

Секция 3

Секция 2

Секция /

Рис. 1.18. Массив чисел при расчете вибраций стойки.

элемента стержня (узла) в направлении оси х. Первыми элементами у горизонтальных стержней будут элементы перекрестий. Вертикальные стержни не будут содержать элементы перекрестий, и у них нумерация по х будет на­ чинаться с двух. Второй индекс у будет обозначать но­ мер стержня в секции. Каждая секция будет содержать восемь стержней (четыре горизонтальных и четыре вер­ тикальных). Последняя верхняя секция будет неполной и вертикальных стержней содержать не будет. Третий индекс 2 будет обозначать номер секции.

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

ронами

10, 8 и 5, поскольку вертикальные стержни (при

У > 3)

не имеют относящихся к ним перекрестий и

в верхней секции (при 2 = 5 ) нет вертикальных стерж­ ней.

Применение для каждого стержня своей локальной системы координат, ось х которой совпадает с осью стержня, позволяет для элементов стержней (при х > 1) в качестве исходных уравнений использовать полученные ранее уравнения (1.46) — (1.48). Сохраняя в разложе­ нии (1.44) только вышеуказанные члены, получаем шесть основных уравнений для определения перемеще­ ний:

U2 (X, Y, Z) =

D (X, Y, Z) % (DO — А * ЕО (X, Y, Z)) +

+ 2 * U1 (X, Y, Z) — U0 (X, Y, Z),

V 2(X, Y, Z) =

D (X, Y, Z) * ( D 1 — А * Е 1 (Х , Y, Z ))-f

+

2 * V1(X, Y Z ) - V 0 (X , Y, Z),

W2(X, Y, Z )= D (X , Y, Z) * (D2 — A % E2 (X, Y, Z)) +

+

2 * W

1(X, Y, Z) — W0(X, Y. Z),

A2(X, У, Z) = D (X ,

У, Z) * ( D 3 —A * E 3 (X, У, Z )) +

+ 2 * A 1 (X , У, Z )—A0(X, У, Z),

B2(X, У, Z )= D (X , У, Z) * (D 4 —A * E 4 (X , У, Z )) +

+ 2^c B1 (X, У, Z )— B0(X, У, Z),

C2(X, У, Z) = D (X , У, Z) * (D5—A * E5(X, У, Z )) +

+ 2 * C 1 (X , У, Z )— C0(X, У, Z).

(1.61)

В формулах (1.61) для полной унификации с записью

программы вычислений на языке ФОРТРАН

введены

по сравнению с формулами (1.46) следующие измене­ ния обозначений:

1. Перемещения элемента стержня как целого в на­ правлении координатных осей, т. е. «оо, vw и а/оо, обоз­ начены как U, V и W. Поскольку эти величины вычисля­ ются в три момента времени (Н -т), t и (t—т), чтобы не использовать в программе четырехмерного массива,

их

обозначают номерами 2,

1 и 0.

Например, вместо

u (t + т)

записывают U2, а

вместо

u(t—т)

записывают

U0.

При

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

модели

к другим в

программе организуются циклы по х, у и 2, поэтому пос­

ле

каждой переменной, имеющей различные значения

в

различных узлах модели

(в различных

ячейках мас­

сива), ставят в скобках индексы X, У и Z.

 

 

2. Члены разложения щ0, «ы и «oi определяют углы

поворота сечений стержня

относительно

осей х, у и г

46

соответственно. Вместо них в формулах (1.58) поставле­ ны буквы А, В и С соответственно.

3. Вместо произведения М ( 1 Ат) записывают один

коэффициент массы D. Этот коэффициент определяет до­ полнительную массу, присоединенную к каждому эле­ менту модели, и может иметь различное значение в раз­ ных узлах, поэтому после него ставятся индексы X, У

иZ.

4.Коэффициент А обозначает теперь величину А^

-f-Ar), которая характеризует потери энергии в материа­

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

на

5. Функции Uoo, Voo, Woo, Vi0, Uio и Uoi, вычисленные

данном шаге

по

времени t, обозначены

буквой D

с

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

номером.

Эти значения

являются

промежуточными

при расчетах

.перемещений каждого

узла. После использования их при вычислениях по фор­

мулам (1.61) их переписывают

на

место величин

U „.(* -x ),

V ..P -T ), Wo» (t - Л

 

V .o P -x ), U , .p - x )

и Uoi(^—т)

обозначают буквой

Е

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

номерами. Величины Е хранятся в массиве данных узлов до следующего шага вычислений и поэтому имеют ин­ дексы X, Y и Z.

Поскольку в разложении перемещений в ряд по по­ линомам Лежандра сохраняется всего шесть членов, можно не выделять напряжения в виде отдельных урав­ нений и объединить формулы (1.47) и (1.48), т. е. выра­

зить функции

D

непосредственно

через

перемещения

узлов модели:

 

 

 

 

 

 

DO =

А01 *

(U1 (X + 1, Y, Z) -

2 *

U1 (X, Y, Z) +

 

 

 

+ U 1 (X -1 ,Y ,Z )),

 

 

D1 =

A11 * ( V l ( X - f - l , Y, Z) - 2 %

VI (X, Y, Z) +

- t - V l ( X - 1, Y, Z ) ) - A 2 1 * ( C 1 ( X + 1 , Y, Z ) -

 

 

 

— Cl (X — 1, Y, Z)),

 

 

D 2 = Al 1 *

(W1 (X - И ,

Y, Z) -

2 *

W1 (X, Y, Z) +

+

W 1 (X -

1, Y, Z)) -

A31 *

(B1 (X +

1, Y, Z)

 

 

 

- В Ц Х - 1 , Y, Z)),

 

 

D3 =

 

A11 * ( A 1 ( X + 1

, Y, Z ) - 2 * A 1 ( X , Y, Z) +

 

 

 

 

+ A 1

( X - 1 , Y, Z)),

 

 

D 4= A 01 % (B 1 (X + 1 , Y, Z ) - 2 * B 1 ( X , Y, Z) +

 

+

B1 (X -

1, Y, Z)) -

A41 * (W1 (X + 1, Y, Z ) -

 

 

-

W1 ( X - 1, Y, Z) — A51 * B 1

(X, Y, Z)),

 

D5 =

 

A01 *

(Cl ( X + 1, Y, Z) - 2 *

Cl (X, Y, Z) +

 

+

C 1 (X — 1, Y, Z)) — A61 * (V 1 (x + l> Y>Z ) -

 

 

-

V 1 (X -1 ,Y ,Z )-A 7 1 % Cl (X,

Y, Z)),

(1.62)

где коэффициенты A зависят от коэффициентов упруго­ сти материала стержней, размеров эквивалентных сече­ ний и выбранных шагов сетки в направлении локальных осей х:

А ° '=

 

 

А 11= Т К Г -

А21 =

ЗХт»

A3 1 :

3At2

 

2рА*Лу

Ч2рА*А«’

 

А41 =

, 3,Xt - - .

А51 —

З^т2

 

2р(/г'г)г

 

tyhxhz

 

 

А61

}АТ2

 

 

3|АТ2

(1.63)

г . А71 =

2Р(Л'*,)2 ‘

: W 'V

 

 

В конструкции стойки используются три вида стерж­ ней, отличающихся по длине и размерам сечений, поэто­ му при подготовке задачи* должны быть вычислены три группы коэффициентов А. В формулах (1.62) использу­ ется соответствующая группа коэффициентов в зависи­ мости от индекса Y. Если Y =1 или 3, выбирается груп­ па коэффициентов, соответствующих коротким горизон­ тальным стержням. Если Y= 2 или 4, то выбираются коэффициенты, соответствующие длинным горизонталь­ ным стержням. Если же Y >4, то выбираются коэффи­ циенты вертикальных стержней.

В формулы (1.62) входят перемещения не только данного узла, отмеченные индексами (X, Y, Z), но и со­ седних узлов в направлении х. Чтобы отыскать в памя­ ти ЦВМ эти значения, достаточно в программе, записан­ ной на языке ФОРТРАН, изменить индекс X на единицу в ту или иную сторону. Отыскание данных соседних узлов у элементов, примыкающих к перекрестиям (при Х = 2 или 10), усложняется тем, что все перекрестия

расположены в массиве чисел (рис. 1.18) в одном месте с одного конца горизонтальных стержней. Поэтому фор­ мулы (1.62) пригодны для вычисления перемещений только при 2 < Х < 10.

При вычислении перемещений элементов стержней, примыкающих к перекрестиям, в формулы (1.62) долж­ ны быть внесены изменения. Во-первых, следует учесть, что члены А, В и С имеют различное значение у различ­ ных стержней при одних и тех же углах поворота се­ чений. Если обозначить углы поворота сечений относи­ тельно локальных осей стержня х, у и z через ф, у и <р соответственно, то можно записать равенства

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

Во-вторых, следует изменить индексацию у величин, относящихся к узлу перекрестия. Тогда при вычислении

перемещений

вертикальных

стержней

при Х = 2, Y > 4

в формулах (1.62)

следует произвести замену

U1

(X -

1, Y, Z)

на W1 (1, Y -

4, Z),

VI ( X -

1, Y, Z)

на

— VI (1, Y — 4, Z),

W 1 (X — 1, Y, Z)

на

U1 (1, Y — 4, Z),

Al (X -

1, Y, Z)

на

Cl (1, Y -

4, Z),

B 1 (X -

1, Y, Z)

на

— B1 (1, Y — 4, Z),

Cl (X -

1, Y, Z)

на

Al (1, Y -

4, Z).

При вычислении перемещений вертикальных стерж­ ней при X = 10, Y > 4 выполняется замена

U 1 (X + 1 , Y, Z) на W l(l, Y - 4 , Z + l ) ,

V 1 (X + 1 ,Y , Z) на - V l ( l , Y - 4 , Z + l ) ,

W 1 (X + 1 , Y, Z) на U1 (1, Y - 4 , Z + l ) ,

Al ( X + 1, Y, Z) на Cl (1, Y - 4 , Z + l ) ,

B 1 (X + 1, Y, Z) на-В 1(1, Y - 4 , Z + l ) ,

Cl ( X + 1, Y, Z) на A l(l, Y - 4 , Z + l ) .

При X = 10, Y < 4 производится замена

U1 (X + 1, Y, Z) на — VI (1, Y + l , Z),

V 1 (X + 1 , Y, Z) на U l(l, Y + l , Z),

w i (X + 1, Y, Z) на W1 (1, Y + 1, Z), Al ( X + l , Y, Z) на B l(l, Y + l , Z), B1 ( X + 1, Y, Z) на - Al (1, Y + l , Z), Cl ( X + l , Y, Z) на Cl (1, Y + l , Z).

При X = 10, Y— 4 производится замена

U1(X +

1, Y, Z)

на

— VI (1,

1, Z),

VI ( X +

1, Y, Z)

на

U1(1,

1, Z),

W 1 (X + 1 , Y, Z)

на W l(l,

1, Z),

Al (X +

1, Y, Z)

на

B1 (1,

1, Z),

B1 (X +

l, Y, Z)

на

— Al (1,

1, Z),

Cl ( X + l , Y, Z)

на

Cl (1,

1,

Z).

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

Уравнения движения

перекрестий будем записывать

в локальной системе

координат того горизонтального

стержня, с которым перекрестие имеет одинаковый ин­ декс Y. Поскольку перемещения в уравнениях движения соседних элементов стержней представлены в виде раз­ ложения в ряд по полиномам Лежандра, уравнения дви­

жения самих перекрестий

должны

быть представлены

в соответствующей форме.

Однако

такое разложение

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

Запишем вначале выражения для равнодействующих сил и моментов в смежных сечениях, выразив их через перемещения узла перекрестия и соседних узлов (рис. 1.19).

Выделим на сечении основного стержня, направление осей которого совпадает с направлением осей перекре­