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

Нелинейные задачи строительной механики. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
Рис. 36. Заданная для расчета рама
03
прпр1
МP
,3
Рис. 37. Механизм бокового смещения С1
Для механизма бокового смещения С1 (рис. 37):
,
перемещение равно:
61
отсюда:
мкН50
пр1пр
РМ
,03
прпр2пр1
МPP
,4
мкН3,93)2050(
3
4
)(
3
4
пр2пр1пр
РРМ
03
пр
М; .0прМ
.05
пр2пр21пр1
МPP
Для механизма бокового смещения С2 (рис. 38):
перемещение равно:
отсюда:
.
.
Рис. 38. Механизм бокового смещения С2
Для механизма У (рис. 39):
Для комбинированного механизма разрушения С1 + С2 + У (рис. 40) уравнение работ будет иметь следующее выражение:
62
Перемещения равны:
,71
,42
мкН86208,0504,18,04,1
пр2пр1пр
РРМ
отсюда:
.
Рис. 39. Механизм У
Рис. 40. Комбинированный механизм разрушения С1 + С2 + У
63
Наибольший предельный изгибающий момент
мкН3,93
пр
М
03)(
пр1654
РMMМ
150
654
MMМ
0
234
MMМ
0)3,93(
34
MМ
со-
ответствует механизму бокового смещения С2. Следовательно, моменты в сечениях 1, 2, 7 достигают своего предельного значения 93,3 кН·м.
Уравнения статического равновесия для стоек второго этажа из ме­ханизма бокового смещения С1 (моменты положительны, если растяну­ты левые волокна стоек) будет иметь следующий вид:
или
.
Условие равновесия моментов в узле (положительный момент на ригеле растягивает нижние волокна):
или
.
Рис. 41. Эпюра предельных моментов
64
В результате получим систему двух уравнений с четырьмя неиз-
;150
654
MMМ
3,9334MМ
3,933,93
3
M
3,933,93
4
M
3,933,93
5
M
3,933,93
6
M
вестными:
.
К этой системе добавляем четыре условия прочности:
;
;
;
.
Допустим, что М4 = 0, тогда М3 = 93,3 кН·м и М5 + М6 = –150 кН·м. Предположив, что М5 = М6, получим М5 = М6 = –75 кН·м < 93,3 кН·м.
Эпюра предельных моментов показана на рис. 41.
65
9. РАСЧЕТ СТАТИЧЕСКИ НЕОПРЕДЕЛИМЫХ РАМ С ИСПОЛЬЗОВАНИЕМ МАТЕМАТИЧЕСКОГО
ПРОГРАММИРОВАНИЯ
Определения предельного состояния сложной конструкции с раз­личными внешними нагрузками требует очень большого объема вы­числений, которые вручную реализовать невозможно. Для решения та­ких задач используют ЭВМ с предварительной разработкой математи­ческих методов, позволяющих путем соответствующих расчетов нахо­дить наилучший вариант из большого множества возможных решений. Раздел прикладной математики, занимающийся изучением и решением этого вида задач, называется математическим программированием.
Для решения конкретной задачи необходимо, прежде всего, сформу­лировать ее математически (иными словами, конкретную задачу заме­нить математической). Такая формулировка раскладывается на два этапа.
1. Преследуемая цель представляется в виде зависимости от исход-
ных величин (вес, несущая способность и т.д.). Полученное выражение называется целевой функцией, функцией цели или функционалом дан­ной задачи.
2. Затем формулируются условия, которые должны быть наложены
на искомые величины. Они вытекают из конкретных условий задачи: равновесия, неразрывности деформаций, включения в работу тех или иных связей и т.д. Обычно эти условия представляют собой некоторые неравенства или уравнения.
Совокупность математически сформулированных условий, нала­гаемых на неизвестные, образует так называемую систему ограничений данной задачи.
Если целевая функция выражает положительный фактор, то ее надо максимизировать, в противном случае — минимизировать. Поэтому задача математически формулируется так: найти такие значения неиз­вестных, которые удовлетворяли бы условиям системы ограничений и доставляли функционалу максимум или минимум.
Совокупность численных значений неизвестных именуется планом. Любой план, удовлетворяющий условиям системы ограничений, явля­ется допустимым.
Допустимый план, максимизирующий (или минимизирующий) це­левую функцию, называется оптимальным, и его отыскание среди мно­жества допустимых планов является решением поставленной задачи.
66
Если целевая функция и система ограничений линейна относитель-
nn
xfxfxfZ 
2211
11212111
bxaxaxa
nn

22222121
bxaxaxa
nn

mnmnmm
bxaxaxa 
2211
0ix
Т
n
xxxХ ),...,(
21
но входящих в задачу неизвестных, то программирование считается линейным. Есле же целевая функция или система ограничений содер­жит нелинейные выражения для неизвестных, то программирование называется нелинейным.
Основная задача линейного программирования формулируется так:
Задана линейная форма (целевая функция):
,
где fi — известные коэффициенты.
Задана система m > n линейных неравенств (ограничений):
;
;
.
На неизвестные также наложены ограничения неотрицательности:
.
Требуется найти вектор (набор неизвестных)
, ко-
торый доставляет максимум или минимум Z при одновременном вы­полнении всех ограничений. Система ограничений в евклидовом n- мерном пространстве определяет выпуклый многогранник Ω.
Если этот многогранник пустой, то есть не содержит ни одной точ­ки, то задача не имеет решений (плохо сформулирована). Если это множество не пустое и не сводится к одной точке, тогда существует бесчисленное множество точек, каждая из которых удовлетворяет сис­теме ограничений и доставляет функционалу Z какое-то конкретное значение.
Надо найти такую точку, в которой функция Z достигает макси­мального (минимального) значения.
Максимум (минимум) функционала Z достигается в крайней точке многогранника Ω, определяемого системой ограничений.
67
Если функционал Z достигает максимального (минимального) зна-
0
2211

ininiii
bxaxaxay
),...,(
21 n
xxxx
0
2211

ininiii
bxaxaxay
nn
xfxfxfZ 
2211
),...,(
21 n
xxxx
),...,(
21 n
xxxx
0
2211

nn
xfxfxf
0
2211

nn
xfxfxf
чения в нескольких крайних точках, тогда Z достигает этого значения в каждой точке выпуклой оболочки указанных точек.
Основную задачу линейного программирования можно легко ин­терпретировать геометрически. Каждое неравенство:
системы ограничений определяет в евклидовом n-мерном пространстве полупространство, состоящее из точек
, расположенных
«по одну сторону» от плоскости:
и на самой этой плоскости. Точки же, принадлежащие всем полупро­странствам (то есть множество всех решений системы ограничений) как пересечение выпуклых множеств, образуют некоторый выпуклый многогранник Ω.
Значение функции:
в точке
можно рассматривать как уклонение точки
от плоскости:
.
Таким образом, геометрический смысл задачи линейного програм­мирования заключается в отыскании в многограннике точки, которая наиболее (наименее) уклонена от плоскости:
.
В случае двухмерного пространства имеем картину, изображенную на рис. 42.
68
Здесь многогранником Ω является многоугольник, плоскостями
0
2211
iiii
bxaxay
0iy
― прямые, полупространствами
полуплоскости (на рисунках они отмечены штриховкой).
Ясно, что решением задачи линейного программирования будет какая-то вершина многогранника Ω. На рис. 42 решение задачи макси­мизации целевой функции дает вершина В, а задачи минимизации этой формы ― вершина С, причем эти решения единственны.
Графическим способом можно решать задачу линейного програм­мирования только с двумя неизвестными. При большом числе неиз­вестных задачу линейного программирования решают аналитическим
сиплекс-методом.
Рис. 42. Решение задачи максимизации целевой функции
В основу симплекс-метода решения задачи линейного программи­рования положена следующая последовательность операций.
Вначале находят какую-нибудь вершину многогранника Ω (опор­ное решение), а затем, переходя от одной вершины к другой, приходят, наконец, к нужной вершине, в которой функционал Z достигает макси­мального (минимального) значения. Умножим все неравенства в систе­ме ограничений на (–1) и полученные неравенства обозначим:
69
0
112121111
 bxaxaxay
nn
;
0
222221212
 bxaxaxay
nn
0
2211

mnmnmmm
bxaxaxay
–х1
–х2
–хs
xj
xn
1
y1 =
a11
a12
a1s
a1j
a1n
b1
yr =
ar1
ar2
ars
arj
arn
br
ym =
аm1
аm2
ams
amj
amn
bm
Z =
f1
f2
fs
fj
fn
;
………………………………………….
.
Из этих неравенств и целевой функции составим исходную сим­плекс табл. 1.
Таблица 1
Исходная симплекс-таблица
Нахождение опорного плана
Если среди свободных членов в исходной симплекс-таблице есть отрицательные, то данный план является недопустимым. Следователь­но, нужно перейти к другой симплекс-таблице. Переход осуществляет­ся при помощи одного шага модифицированного жорданова исключе­ния (МЖИ),
Один шаг жорданова исключения с разрешающим элементом ars переводит заданную таблицу в новую таблицу по схеме, состоящей из следующих пяти правил:
1) разрешающий элемент заменяется единицей;
2) остальные элементы разрешающего столбца (s-гo) меняют лишь
свои знаки;
3) остальные элементы разрешающей строки (r-й) остаются без из-
менения;
4) «обыкновенные» элементы bij (ir, j ≠ s) (то есть элементы, не
принадлежащие разрешающей строке или столбцу) вычисляются по формуле:
70
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]