В. Д. Бертяев, Л. А. Булатов, В. В. Глаголев, В. И. Латышев, А. Г. Митяев. ЭВМ в курсе теоретической
.pdfРешение
Ферма AB содержит 8 узлов, соединенных 13 стержнями, т.е. 2 × 8 – 3 = 13,
и ферма является статически определимой.
Рассмотрим равновесие фермы AB (рис. 2.2.8). Проведем систему коор-
динат xAy и изобразим действующие на нее внешние силы: активные P1 , P2 , P3
и реакции связей. Реакцию RA катковой опоры направим перпендикулярно опорной плоскости, а реакцию неподвижной шарнирной опоры B изобразим двумя составляющими X B и YB .
Для нахождения усилий в стержнях фермы воспользуемся методом вырезания узлов. Стержни, сходящиеся в узлах, являются для каждого узлового соединения связями. Отбросим мысленно связи и заменим их действия реакциями
— усилиями в стержнях. На рис. 2.2.8 и 2.2.9 показаны пронумерованные узлы фермы с приложенными к ним активными и реактивными силами.
Для обозначения усилий в стержнях можно воспользоваться обычной
Si , i =1,13 (рис. 2.2.8) или двойной Smn , m; n =1, 8 (рис. 2.2.9) нумерацией.
|
|
|
|
P1 |
|
|
|
|
|
′ |
|
|
|
|
|
|
|
3 |
|
β |
s |
10 |
s |
|
7 |
|
|
||
|
|
|
|
|
|
|
|
10 |
|
|
|
|||
|
|
|
|
s6 |
|
s6′ |
5 |
|
|
α |
|
|
|
|
|
|
|
|
|
|
s9′ s11 |
|
|
|
|||||
|
y RA |
s |
′ |
s3′ |
s5 |
|
s7 |
|
s13 |
Y |
b |
|||
|
γ |
2 |
|
|
|
s9 |
|
|
|
|
B |
|||
|
s3 |
|
s5′ |
s7′ |
|
|
′ |
|
|
|
||||
|
s2 |
|
|
s |
|
′ |
|
|||||||
1 |
|
|
2 |
|
|
|
|
s8 |
|
11 |
s12 |
s13 |
x |
|
α |
|
|
|
α |
|
|
|
|
α |
|||||
|
s 1 |
s1′ |
|
s4 |
s4′ |
4 |
|
s8′ |
|
6 |
s12′ |
8 XB |
||
|
a |
P2 |
|
a |
|
|
|
a |
|
|
P3 |
a |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 2.2.8 Расчетная схема с обычной нумерацией стержней.
81
При обычной нумерации индекс обозначает номер стержня фермы. Со-
гласно аксиоме о равенстве действия и противодействия, имеем Si = −Si′.
3
y |
|
R |
A |
s31 |
|
γ |
|||
|
|
s13 s23
1 |
α |
2 |
|
s12 |
s21 |
a
P2
P1 |
|
|
|
|
|
|
β |
|
s57 |
s75 |
7 |
s35 |
s53 |
5 |
|
α |
|
s34 |
s54 |
s74 |
s76 |
s32 |
s47 |
||
s45 |
|
|
|
s43 |
|
s67 |
|
|
s46 |
s68 |
|
α |
|
||
s24 s42 |
4 |
s64 |
6 |
a a
P3
s78 YB b s87
α |
|
x |
s86 |
8 |
XB |
a
Рис. 2.2.9 Расчетная схема с двойной нумерацией стержней.
При двойной нумерации первая цифра индекса обозначает номер текущего узла, а вторая — номер узла с которым соединен данный стержень. Для стержня, соединяющего узлы с номерами m иn , согласно аксиоме о равенстве действия и противодействия, имеем Sm n = −Sn m .
Направления реакций всех стержней показаны от узлов вдоль их осей в предположении, что стержни растянуты. Если в результате решения усилие в стержне окажется отрицательным, это будет означать, что данный стержень сжат.
Вычисление усилий в стержнях и реакций внешних связей проведем двумя способами.
1 способ
Составление уравнений равновесия для каждого узла
∑Fk iX = 0, |
∑Fk iY = 0, i = |
|
, |
1, n |
|||
k |
k |
а также решение полученной системы осуществим в пакете Mathcad.
82
Ввод исходных данных
ORIGIN:= 1 |
|
|
|
|
|
|
|||
a := 1 |
|
|
|
b := |
|
|
T |
||
|
|
|
3 |
|
|||||
|
|
|
|
|
|
|
P := ( 10 20 30) |
||
α := atan |
b |
|
β := |
π |
γ := |
π |
|||
|
|
|
|
|
|
||||
a |
|
6 |
4 |
||||||
|
|
|
Задание начальных приближений для неизвестных реакций и усилий в стержнях
D := ( 0 0 0 0 0 0 0 0 0 0 |
0 0 0 0 0 0) |
|
(S1 S2 S3 S4 S5 S6 S7 S8 |
S9 S10 S11 S12 S13 RA XB YB):= D |
|
Given |
Формирование блока решений Given–Find системы алгебраических уравнений |
№Уравнения равновесия для каждого узла в проекциях на оси координат
узла |
|
∑FkX = 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
∑FkY |
= 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
1 |
|
|
S1 + S2 cos (α) + RA sin(γ) |
|
0 |
|
|
|
|
S2 sin(α) + RA cos (γ) |
|
0 |
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||
2 |
|
|
−S1 + S4 |
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
S3 − P2 |
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
3 |
|
|
−S2 cos (α) + S5 cos (α) + S6 |
|
|
0 |
|
|
|
−S2 sin(α) − S3 − S5 sin(α) |
|
|
0 |
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
4 |
|
|
−S4 − S5 cos (α) + S9 cos (α) + S8 |
|
0 |
S7 + S5 sin(α) + S9 sin(α) |
|
|
0 |
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
5 |
|
|
P cos (β) − S |
+ S |
|
0 |
|
|
|
|
|
|
|
|
|
−P sin(β) − S |
|
|
|
0 |
|
|
|
|
|
|
|
|
|||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
6 |
|
|
1 |
|
|
6 |
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
−S8 + S12 |
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
S11 − P3 |
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
7 |
|
|
−S9 cos (α) + S13 cos (α) − S10 |
|
0 |
|
−S9 sin(α) − S11 − S13 sin(α) |
|
0 |
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
8 |
|
|
XB − S12 − S13 cos (α) |
|
|
0 |
|
|
|
|
|
|
|
|
S13 sin(α) + YB |
|
0 |
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
Вычисление неизвестных реакций и усилий в стержнях |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
S1 |
|
S1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
S |
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
S2 |
|
|
S2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|||||||||||||||||
|
3 |
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
-8.981 |
|
|
|
|
|
|
|
|
|||||||||||||||||
|
S |
|
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
-24.537 |
|
|
|
|
|
|
|
|
||||||||||||||||||
|
4 |
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
S5 |
|
S5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S5 |
|
|
3 |
|
|
20 |
|
|
|
|
|
|
|
|
||||||||||||
|
S |
|
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S |
|
|
|
4 |
|
|
-8.981 |
|
|
|
|
|
|
|
|
||||||||
|
6 |
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
1.443 |
|
|
|
|
|
|
|
|
||||||||||||||||
|
S |
|
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
-12.99 |
|
|
|
|
|
|
|
|
|||||||||||||||||
|
7 |
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
S8 |
|
S8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S8 |
|
|
7 |
|
|
-5 |
|
|
|
|
|
|
|
|
||||||||||||
|
S |
|
:= Find |
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S |
= |
|
|
8 |
|
-10.425 |
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
9 |
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
|
9 |
|
|
4.33 |
|
|
|
|
|
|
|
|
|||||||||||||
S |
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
-21.651 |
|
|
|
|
|
|
|
|
||||||||||||||||||
|
10 |
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
S |
|
S |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S |
|
|
11 |
|
|
30 |
|
|
|
|
|
|
|
|
||||||||||||
|
11 |
|
|
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
|
-10.425 |
|
|
|
|
|
|
|
|
||||||||||||||||||
S12 |
|
S12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S12 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
|
-38.971 |
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
S13 |
|
S13 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
S13 |
|
|
14 |
|
|
30.052 |
|
|
|
|
|
|
|
|
||||||||||||
R |
|
R |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R |
|
|
15 |
|
|
-29.91 |
|
|
|
|
|
|
|
|
||||||||||||
|
A |
|
|
A |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|
|
33.75 |
|
|
|
|
|
|
|
|
|||||||||||||||||
|
XB |
|
|
XB |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
XB |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
Y |
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
B |
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Результаты расчета показывают, что стержни 1, 2, 4, 6, 7, 8, 10, 12, 13 сжаты, а 3, 5, 9, 11 — растянуты.
83
Методы теоретической механики при расчете ферм обычно применяются на этапе предварительного проектирования. Именно на этом этапе может быть поставлена задача выбора оптимального решения согласно одному или нескольким критериям. Например, требуется обеспечить минимальную силу давления на одну или все опоры. При такой постановке задачи, действующие на ферму активные силы принимаются максимальными, а в качестве влияющих параметров можно выбрать ориентацию опорной плоскости, характеризуемой углом γ, и (или) характерный размер фермы a (b).
В этом случае решение нужно представить векторной функцией иссле-
дуемых параметров, например γ. Идентификатор процедуры-функции Find должен иметь вид, подобно представленному ниже.
……………………………..
S1 |
|
|
|
|
|
|
|
|
|
|
|
S |
|
|
|
|
|
|
S2 |
|
|
|
1 |
|
|
|
1 |
-8.981 |
|
3 |
|
||||
|
S |
|
|
|
|
|
2 |
-24.537 |
|||
|
4 |
|
|
|
|
|
|
3 |
20 |
||
S5 |
|
|
|||
|
4 |
-8.981 |
|||
|
S |
|
|
||
|
6 |
|
|
5 |
1.443 |
|
S |
|
|
|
|
|
6 |
-12.99 |
|||
|
7 |
|
|
|
|
|
7 |
-5 |
|||
|
S |
|
S(γ) = |
||
S(γ) := Find |
8 |
|
8 |
-10.425 |
|
|
S |
|
|
9 |
4.33 |
9 |
|
||||
S |
|
|
|
|
|
|
10 |
-21.651 |
|||
|
10 |
|
|
|
|
|
11 |
30 |
|||
S |
|
|
|||
|
11 |
|
|
12 |
-10.425 |
S12 |
|
|
13 |
-38.971 |
|
|
|
|
|
|
|
|
|
14 |
30.052 |
||
S13 |
|
|
|
|
|
|
15 |
-29.91 |
|||
R |
|
|
|||
|
A |
|
|
16 |
33.75 |
|
XB |
|
|
|
|
|
Y |
|
|
|
|
|
B |
|
|
|
|
Затем можно исследовать зависимость найденного решения от указанных параметров стандартными методами Mathcad.
84
2 способ.
Решение, полученное первым способом, позволяет исследовать влияние внутренних параметров фермы (ее геометрические размеры, ориентация опорных плоскостей) и заданных внешних сил на величины реакций связей. Однако, при изменении внешних связей (вид опор, смена места их расположения) или действующей системы активных сил, приходится заново составлять уравнения равновесия для каждого узла. Исключить необходимость, каждый раз, при изменении вида фермы и действующей системы активных сил, составлять уравнения равновесия, можно, используя способ, основанный на программировании.
Данный способ заключается в следующем:
Уравнения равновесия записываются в виде
|
|
|
|
|
a , |
|
|
|
|
|
|
|
|
|
|
k = − |
|
i =1, n , |
|
||||
∑Fi |
Pi |
|
|||||||||
k |
|
|
|
|
|
||||||
где i — номер текущего узла; |
|
a — главный вектор активных сил; F |
|
— силы |
|||||||
P |
|
||||||||||
|
i |
|
|
i k |
|
реакций связей, приложенные к данному узлу. В данном случае используется двухиндексная нумерация стержней (см. рис. 2.2.9).
После записи уравнений равновесия в проекциях на оси координат, полученная система линейных алгебраических уравнений приводится к матричной форме
A S = B ,
где вектор правых частей B полностью определяется действующими на ферму активными силами; вектор неизвестных реакций внешних и внутренних связей S задается в соответствии с обозначениями, принятыми на рис. 2.2.8; а матрица A формируется на основе математической модели фермы.
Модель фермы можно описать с помощью трех матриц:
Квадратной матрицей M, размером n×n, который задается количеством узлов в ферме. Ее i, j – й элемент определяет наличие (1) или отсутствие (0) стержня между i – м и j – м узлом. Т.е. используется двойная нумерация стержней.
85
Матрицей R размером 2×n, которая формирует внешние связи, наложенные на ферму. В первой строке задаются горизонтальные связи, во второй вертикальные. Номер столбца указывает номер узла, на который действует связь.
Матрицей r размером 2×n, которая определяет координаты всех узлов. Номер столбца матрицы соответствует номеру узла фермы.
При формировании матрицы A необходимо согласовать двух индексную и обычную нумерацию стержней.
Представленный ниже фрагмент документа Mathcad, в котором содержатся программные модули, обеспечивающие расчет фермы, позволяет исследовать влияние как внутренних, так и внешних параметров фермы на величины реакций связей.
Кроме этого, модуль, формирующий матрицу коэффициентов при неизвестных реакциях A, после небольших изменений, можно использовать при расчете ферм с любым количеством узлов и действующих активных сил. В этом случае, достаточно изменить в блоке исходных данных матрицы M, R, r, Fa.
Создаем модель фермы с помощью матриц М, R(γ) и r. Начало блока исходных данных.
M := |
|
|
|
|
|
|
|
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
|
2 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
|
3 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
|
4 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
|
5 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
|
6 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
|
7 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
|
8 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
0 |
|
|
|
|
|
|
|
|
|
|
(γ) := |
sin(γ) |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
R |
|
|
|
|
|
|
|
|
|
cos (γ) |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
a |
a 2 a 2 a 3 a 3 a 4 a |
||
r := |
0 |
0 |
b |
|
|
0 b 0 b 0 |
С помощью матрицы Fa задаются главные векторы активных сил, действующие в узлах.
|
0 |
0 |
0 |
0 |
P cos (β) |
0 |
0 |
0 |
|||
Fa := |
|
|
|
|
|
1 |
sin(β) |
|
|
|
|
|
0 |
−P |
0 |
0 |
−P |
−P |
0 |
0 |
|
||
|
|
|
2 |
|
|
1 |
|
3 |
|
|
|
Ввод исходных данных с использованием оператора глобального присваивания
P ≡ ( 10 20 30)T |
a ≡ 1 |
b ≡ |
|
β ≡ |
π |
3 |
|||||
|
|
|
|
|
6 |
Конец блока исходных данных.
Начало вычислительного блока
86
Формируем матрицы коэффициентов при неизвестных величинах
A(γ) := k ← ORIGIN
K ← k + cols(M) − 1 K1 ← k + 2 cols(M) − 1
A ← 0 identity(2 cols(M)) A ← submatrix(A ,k,K,k,K1) A1 ← A
for i k.. K for j k.. K
ρi, j ← Mi, j (r j − r i )
αi, j ← |
0 if |
ρi, j |
|
|
|
0 |
|
|
|||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
angle (ρi, j)k,(ρi, j)k+1 otherwise |
|||||||||
A |
i, j+i−k |
← A |
i, j+i−k |
+ M |
|
cos (αi, j) |
|||||||
|
|
|
|
|
|
i, j |
|||||||
A1 |
i, j+i−k |
← A1 |
i, j+i−k |
+ M |
sin(αi, j) |
||||||||
|
|
|
|
|
|
|
i, j |
A ← stack(A ,A1)
A ← augment(submatrix(A ,k,K1,k + 1,K1) ,A k )
n ← K1 − 3 |
|
|
|
|
|
||||||
for i k.. K |
|
|
|
||||||||
|
n ← n |
|
|
|
|
|
|||||
|
|
|
|
|
|
||||||
|
if |
|
|
|
R(γ) i |
|
|
|
1 |
||
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
||||||
|
|
|
|
|
|||||||
|
|
|
|
|
n ← n + 1 |
||||||
|
|
|
|||||||||
|
|
|
|
|
A |
i,n |
← R(γ)k,i |
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A |
i+8 |
,n |
← R(γ)k+1,i |
|||
|
if |
|
|
|
R(γ) i |
|
> 1 |
||||
|
|
|
|
|
|||||||
|
|
|
|
|
n ← n + 2 |
||||||
|
|
|
|
|
|||||||
|
|
|
|
|
A |
i,n−1 |
← R(γ)k,i |
||||
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
A |
i+8 |
,n |
← R(γ)k+1,i |
|||
|
|
|
|
|
|
|
|
|
A
Формируем вектор правых частей уравнений равновесия
|
(FaT) |
ORIGIN |
ORIGIN+1 |
B := −1 stack |
,(FaT) |
|
Вычисление неизвестных усилий в стержнях и реакций внешних связей.
S(γ) := A(γ)− 1 B
|
|
|
|
1 |
|
|
|
|
1 |
-8.981 |
|
|
|
|
2 |
-24.537 |
|
|
|
|
3 |
20 |
|
|
|
|
4 |
-8.981 |
|
|
|
|
5 |
1.443 |
|
|
|
|
6 |
-12.99 |
|
π |
|
7 |
-5 |
||
= |
8 |
-10.425 |
|||
S |
|
||||
4 |
|
|
|
|
|
|
9 |
4.33 |
|||
|
|
|
|||
|
|
|
10 |
-21.651 |
|
|
|
|
11 |
30 |
|
|
|
|
12 |
-10.425 |
|
|
|
|
13 |
-38.971 |
|
|
|
|
14 |
30.052 |
|
|
|
|
15 |
-29.91 |
|
|
|
|
16 |
33.75 |
|
|
|
|
|
|
Вкачестве примера решим задачу выбора схемы расположения внешних связей, действующих на ферму, при которых силы давления минимальны. Выбор оптимального решения будем осуществлять "в целом", т.е. когда модули реакций связей близки к своим минимальным значениям.
Вданном исследовании ограничимся тремя схемами расположения
внешних связей:
87
o Схема 1 представлена на рис. 2.2.7; |
|
|
|
|||||
o Схема 2 представлена на рис. 2.2.10; |
|
|
|
|||||
o Схема 3 представлена на рис. 2.2.11. |
|
|
|
|||||
|
|
|
|
|
P1 |
|
|
|
|
|
|
|
|
β |
10 |
|
|
|
|
|
|
|
6 |
|
|
|
|
|
1 |
|
|
7 |
9 |
13 |
|
|
|
3 |
|
5 |
11 |
|
|
|
|
|
|
|
|
|
|
||
A |
|
2 |
|
|
4 |
8 |
12 |
B |
|
|
|
|
|
||||
|
|
|
|
|
P2 |
|
P3 |
γ |
|
|
|
|
|
|
|
||
Рис. 2.2.10 Схема 2 расположения внешних связей. |
||||||||
|
|
|
|
|
P1 |
|
|
|
|
|
|
|
|
β |
10 |
C |
|
|
|
|
|
|
6 |
|
|
|
|
|
1 |
|
|
7 |
9 |
13 |
|
|
|
|
3 |
5 |
11 |
|
|
|
|
|
|
|
|
|
|
||
|
A |
2 |
|
|
4 |
8 |
12 |
B |
|
|
|
|
|
||||
γ |
|
|
|
|
P2 |
|
P3 |
|
|
|
|
|
|
|
|
Рис. 2.2.11 Схема 3 расположения внешних связей.
Результаты исследования приведены на фрагментах документов Mathcad, представленных на рис. 2.2.12, рис. 2.2.13 и рис. 2.2.14 в виде коллажей с отображением только необходимых данных.
В расчетах, изменяем, в соответствии с каждой схемой, матрицу R(γ), а
затем строим графики зависимостей от угла γ, характеризующего ориентацию
опорной плоскости подвижной опоры. |
|
|
|
|
|
|
|
||||||||
………………………… |
|
sin(γ) 0 |
0 |
0 |
0 |
0 |
0 |
1 |
|||||||
|
|
|
|
|
|
|
|
|
R(γ) := |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cos (γ) 0 |
0 |
0 |
0 |
0 |
0 |
1 |
………………………… |
|
|
|
|
|
|
|
|
|||||||
RA(γ) := S(γ)14 |
|
|
|
|
|
XB(γ) := S(γ)15 |
YB(γ) := S(γ)16 |
|
|
|
|
|
|||
γ := − |
π |
0.8 , − |
π |
0.8 + |
π |
.. |
π |
0.8 |
|
|
|
|
|
|
|
|
2 |
180 |
|
|
|
|
|
|
|
|
|||||
2 |
|
|
2 |
|
|
|
|
|
|
|
|
88
RA(γ)
XB(γ)
YB(γ)
γRa := 0 deg
|
|
|
50 |
|
|
|
|
|
|
25 |
|
|
|
90 |
60 |
30 |
0 |
30 |
60 |
90 |
|
|
|
25 |
|
|
|
|
|
|
50 |
|
|
|
|
|
|
γ deg−1 |
|
|
|
|
|
|
γRb := −22.15 deg |
|
|
|
|
1 |
|
|
1 |
|
1 |
12.269 |
|
1 |
20.919 |
|
2 |
-24.537 |
|
2 |
-24.537 |
|
3 |
20 |
|
3 |
20 |
|
4 |
12.269 |
|
4 |
20.919 |
|
5 |
1.443 |
|
5 |
1.443 |
|
6 |
-12.99 |
|
6 |
-12.99 |
S(γRa) = |
7 |
-5 |
S(γRb) = |
7 |
-5 |
8 |
10.825 |
8 |
19.476 |
||
|
9 |
4.33 |
|
9 |
4.33 |
|
10 |
-21.651 |
|
10 |
-21.651 |
|
11 |
30 |
|
11 |
30 |
|
12 |
10.825 |
|
12 |
19.476 |
|
13 |
-38.971 |
|
13 |
-38.971 |
|
14 |
21.25 |
|
14 |
22.943 |
|
15 |
-8.66 |
|
15 |
-9.914·10 -3 |
|
16 |
33.75 |
|
16 |
33.75 |
|
|
|
|
|
|
Рис. 2.2.12 Результаты расчетов по схеме 1 (рис. 2.2.7)
Присваивание идентификаторов реакциям внешних связей осуществляем по следующей схеме: первый столбец матрицы R(γ) обозначает реакции в шарнире A, последний — реакции в шарнире B, а промежуточный — реакции в шарнире C. В соответствие с этим компонента S14 вектора неизвестных значе-
ний обозначает реакцию RA или ее горизонтальную составляющую X A , компо-
нента S16 — реакцию RB или ее вертикальную составляющую YB .
89
Изменяем матрицу R, в соответствие с требуемым рас- |
(γ) := |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
−sin(γ) |
положением опор фермы представленным на рис. 2.15. |
R |
|
|
|
|
|
|
|
|
|
1 |
0 |
0 |
0 |
0 |
0 |
0 |
cos (γ) |
…………………………
XA(γ) := S(γ)14 |
|
|
|
|
|
|
YA(γ) := S(γ)15 |
|
|
|
|
|
|
RB(γ) := S(γ)16 |
|||||||||||||||
………………………… |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
XA(γ) |
|
|
|
|
|
|
|
|
|
|
25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
YA(γ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
RB(γ) |
|
|
|
90 |
|
60 |
|
|
|
30 |
|
|
|
0 |
30 |
60 |
90 |
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
γ deg−1 |
|
|
|
|
|
|
|
|
|
|
|
|||
γXa := 14.5 deg |
|
|
|
|
|
|
|
|
|
|
|
|
|
γRb := 0 deg |
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|||
|
|
|
1 |
12.201 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
20.929 |
|
||||||
|
|
|
2 |
-24.537 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
-24.537 |
|
||||||
|
|
|
3 |
20 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
20 |
|
||||||
|
|
|
4 |
12.201 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
20.929 |
|
||||||
|
|
|
5 |
1.443 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
1.443 |
|
||||||
|
|
|
6 |
-12.99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
-12.99 |
|
||||||
S(γXa) = |
7 |
-5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
S(γRb) = |
7 |
-5 |
|
||||||||||
8 |
10.757 |
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
19.486 |
|
||||||||||||
|
|
|
9 |
4.33 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
4.33 |
|
||||||
|
|
|
10 |
-21.651 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
-21.651 |
|
||||||
|
|
|
11 |
30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
30 |
|
||||||
|
|
|
12 |
10.757 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
19.486 |
|
||||||
|
|
|
13 |
-38.971 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
-38.971 |
|
||||||
|
|
|
14 |
0.068 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
-8.66 |
|
||||||
|
|
|
15 |
21.25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
21.25 |
|
||||||
|
|
|
16 |
34.86 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
33.75 |
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис. 2.2.13 Результаты расчетов по схеме 3 (рис. 2.2.10)
Для ускорения процедуры выбора оптимальных значений углов γ, соответствующих минимальным модулям реакций внешних связей, воспользуемся возможностью трассировки графиков функций (рис. 2.2.15), имеющейся в
Mathcad.
90