книги / Цифровое моделирование вибраций в радиоконструкциях
..pdfРхг = ~ Рхг |
А'хг [“ о (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, |
y— h)— 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).
Выделим на сечении основного стержня, направление осей которого совпадает с направлением осей перекре