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

книги / Несущая способность конструкций при повторных нагружениях

..pdf
Скачиваний:
4
Добавлен:
12.11.2023
Размер:
12.63 Mб
Скачать

гаются непрерывными по совокупности_перемениых х , и, р, р и непрерывно дифференцируемыми по х, _р, р.

Каждой определенной вектор-функции и в комбинации с век­

тором р при заданных краевых условиях соответствует единствен­ ное решение системы уравнений (3.4) — фазовая траектория.

Задача состоит в том, чтобы выбрать такие функции и и значе­ ния параметров р (называемые оптимальными управлениями), которые доставляют минимум (или максимум) некоторому кри­ терию оптимальности поведения объекта, записываемому в виде

Pi

 

1 = j h (x,u ,p ,p )d p ,

(3.6)

Ро

 

где /о — заданная, положительная при любых; значениях

аргу­

ментов вектор-функция.

 

Получающееся при этом решение системы (3.4) — оптимальная траектория — должно удовлетворять заданным краевым условиям

X(Ро) = * ° ; X(Рх) = х1.

(3 .7 )

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

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

Пусть и (р) — допустимое управление, переводящее (при за­ данном значении р) фазовую точку из положения х° в положе­ ние х1, а х (р) — соответствующая фазовая траектория. Чтобы

и (р) и р давали решение поставленной задачи, необходимо су­ ществование такой ненулевой непрерывной вектор-функции

Ф (р) = (Фо (р), Ф1 (р), •••, Фп (Р))> которая удовлетворяет следую­ щим требованиям:

дН

а) — , t = 0, 1. . . . , /I, (3.8) dXi

где

н = Е Ы Л х ,и ,р ,р )\

(3.9)

k = 0

 

б) для всех значений р0 « р < рх функция_ Н (ф (р), х (р), и, р, р) переменного и £ U достигает в точке и — и (р) макси-

62

мума (или соответственно минимума) при любых фиксированных функциях ф (р) н х (р):

 

Я * = шах Я (\j> (р), х (р), и, р,р);

(3.10)

 

 

U

 

 

 

 

 

 

в)

'Ь (р) =

const

<

0;

(3.11)

 

Pf-fl п

 

 

 

 

 

 

г)

f

dfkix’£

: P’ P) Ф

=

0. 7 = 1 , 2 ,

(3.12)

 

k=Q

 

1

 

 

 

 

Здесь (P,-,

p/+1) — отрезки,

на

которых

оптимальная

траектория

принадлежит открытому ядру области X .

Для участков оптимальной траектории, лежащих на границе области X , необходимые условия оптимальности сформулированы в монографии [31 ]. Здесь они не приводятся ради краткости из­ ложения, поскольку в рассматриваемых примерах вся оптималь­ ная траектория в интервале (р0, рх) принадлежит открытому ядру области X.

В некоторых задачах краевое условие (3.7) не задается, оно определяется из решения _(задача с незакрепленным правым

концом траектории). Пусть х (рх) принадлежит при этом замкну­

той выпуклой области, определяемой неравенством

 

 

при p = Pi F (х) ^ 0,

(3.13)

если

целевая функция минимизируется (в противном

случае

знак

неравенства меняется на обратный).

 

Соответствующая формулировка задачи оптимального управ­ ления для случая, когда целевая функция (критерий оптималь­

ности) представлена

в виде

 

 

 

I = t c i X

, ( й),

(3.14)

была дана в работе

[48]. Следуя

этой формулировке,

запишем

краевые условия для сопряженной системы (3.8). Различаются случаи, когда:

а) конец фазовой траектории принадлежит открытому ядру

области, ограниченной в соответствии с

условием (3.13),

тогда

^ ( P i ) = —

 

(3-15>

б) конец фазовой траектории принадлежит границе области,

определяемой условием (3.13), т. е.

 

 

F (*) =

0.

 

(3.16)

Тогда

 

 

 

^ ( p i ) = — * сг— IIM

* ( PI)1;

,

(3.i7)

63

г д е ^ > 0 и [ х > 0 — неотрицательные числа, не обращающиеся в нуль одновременно. Без ограничения общности можно положить К = 1, если К > О, или р = 1, если р > 0. Таким образом, за ­ дача расчета оптимального управления, включающая 2п диффе­ ренциальных уравнений (3.4) и (3.8), имеет столько же граничных условий.

Приведенная формулировка задачи оптимального управления (оба рассмотренных варианта) включает единственную независи­ мую переменную р, что позволяет использовать ее лишь при ре­ шении одномерных задач теории предельного равновесия и прис­ пособляемости, когда условия (3.1) формулируются с помощью обыкновенных дифференциальных уравнений. Более общие фор­ мулировки даны в монографии [3].

Примеры определения условий прогрессирующего разруше­ ния пластинок и оболочек с использованием обоих вариантов формулировки принципа максимума будут даны в гл. 6 и 7. Наиболее простые примеры были рассмотрены в работах [7, 58].

§ 13. Применение методов математического программирования к определению условий прогрессирующего формоизменения

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

Рассмотрим технику применения аппарата линейного програм­ мирования в задачах приспособляемости. Общая формулировка задачи линейного программирования приведена ниже [21 ].

Требуется найти максимум (или минимум*) линейной функ­ ции переменных */ (/ = 1 , 2 , . . . , п)

z = £ PiX h

(3.18)

* Задача минимизации сводится к задаче максимизации с помощью очевид­ ного равенства min z = —max (—z).

64

связанных между собой зависимостями в виде неравенств

 

п

atjXj +

at > 0

 

 

У1 =

— Е

( i = 1 , 2 , . . . ,m)

(3.19)

и уравнений

/= 1

 

 

 

 

 

 

 

 

п

 

 

 

ш н- 1, т - | - 2 , . . . , /г).

 

Ui = S

я/ул'/ +

О/ = 0

(i =

(3.20)

/=1

 

 

 

 

 

Уравнения (3.20) могут быть решены относительно каких-либо (k—tri) переменных, что позволяет исключить последние из рас­ смотрения. Поэтому без ограничения общности можно считать, что система условий задачи состоит только из неравенств типа (3.19). Отметим, что исключение уравнений из системы ограниче­ ний задачи может осуществляться либо при постановке задачи, либо (если это оказывается удобнее) как самостоятельный перво­ начальный этап решения задачи линейного программирования

[21] .

Переменные, на знаки которых не наложены никакие ограни­ чения, называются свободными, а если такие ограничения нало­ жены (xj > 0 ) , — несвободными.

Условия (3.19) и линейная форма (3.18) представлены в виде табл. 3.1.

 

 

 

 

Т а б л и ц а 3.1

 

—xs

xn

1

 

* i i

а 12

flirt

fli

 

 

. . .

 

 

Ут =

ami

аШ2

fl/rtrt

fl/rt

2 =

—Pi

—Pi

— Pn

0

Задачу линейного программирования можно интерпретиро­ вать геометрически. В многомерном евклидовом пространстве с координатами Xj ограничения (3.19) определяют некоторый выпуклый многогранник Q. Значение целевой функции (3.18) в некоторой точке можно рассматривать как уклонение этой точки

от гиперплоскости, описываемой

уравнением

 

S P / * / ~

0.

(3.21)

}=1

 

 

Таким образом, геометрический смысл задачи программиро­ вания заключается в отыскании такой точки в многограннике Q,

3 Д, А. Гохфельд, О. Ф.Чернявский

65

которая в наибольшей (или в наименьшей) степени уклонена от гиперплоскости (3.21). Ясно, что эта точка совпадает с одной из его вершин.

Наибольшее распространение для решения задач линейного программирования в настоящее время получил симплекс-метод. Он состоит из алгоритма отыскания какого-либо опорного реше­ ния системы линейных ограничений (3.19), отвечающего некоторой вершине многогранника Q (или из установления факта несов­ местности системы), и алгоритма последовательного перехода от данного опорного решения к новому опорному решению, для ко­ торого целевая функция (3.18) имеет не меньшее (или не большее в зависимости от постановки задачи) значение, вплоть до полу­ чения оптимального решения.

Следуя [21 ], приведем (без обоснования и подробного обсуж­ дения) некоторые основные правила решения задачи с помощью симплекс-метода, базирующиеся на использовании модифицирован­ ных жордановых исключений (эти правила достаточны для ре­ шения рассматриваемых ниже несложных примеров).

Модифицированные жордановы исключения с разрешающим элементом ars переводят табл. 3.1 [в новую табл. 3.2. Один шаг модифицированного жорданова исключения делается следующим образом:

разрешающий элемент заменяется единицей; остальные (кроме разрешающего) элементы разрешающей строки

остаются без

изменения;

 

 

 

остальные

элементы

разрешающего)

столбца

меняют знак;

 

 

 

 

Т а б л и ц а 3.2

 

—У\

-Уз

-Уп

i

Уп+1 =

Ьп+1,1

bn+1, S

 

bn+\

Уг ~

Ьп

Ьп

brn

*>r

Ут

bmi

bms

bmti

bm

г —

 

Qs

q,i

Q

66

«обыкновенные» элементы (i =/= г, j =f= s) и свободные члены новой таблицы вычисляются по формулам

Ьц = ачап - alsari\ bt = atars — alsar\

(3.22)

все элементы новой таблицы делятся на ars.

Прежде чем искать опорное решение, производится исключе­ ние свободных переменных из верхней строки табл. 3.1. Пусть, например, переменные Xj (/ = 1, ..., п) являются свободными. Тогда с помощью последовательных шагов модифицированных жордановых исключений все свободные переменные xf из верхней строки табл. 3.1 переносятся в ее левый столбец, а на их место переносятся соответствующие yt. Выражения для замененных х1 понадобятся лишь после завершения решения, чтобы выразить результат в старых координатах. Поэтому в табл. 3.2 соответ­ ствующие строки не приводятся.

Отыскание опорного решения производится следующим об­ разом. Если все свободные члены в табл. 3.2 неотрицательны, то

опорное

решение имеет вид

 

 

*/. = 0 (/ = 1 ,2 , ... , п).

(3.23)

Если

в табл. 3.2 имеются отрицательные свободные

члены,

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

Разрешающий элемент при выполнении очередного шага моди­ фицированного жорданова исключения выбирается по приведен­

ным далее

правилам.

1. Выбирается строка с отрицательным свободным членом

(например,

Ьг <

0). Если среди коэффициентов этой строки нет

отрицательных,

то

система (3.19) несовместна.

2. Если среди коэффициентов рассматриваемой строки есть

отрицательные,

то

выбирается какой-либо из них (например,

brs < 0) и

столбец,

содержащий этот коэффициент, рассматри­

вается в качестве разрешающего.

3. Разрешающая строка выбирается так: вычисляются все неотрицательные отношения b jb is > 0 свободных членов к со­ ответствующим отличным от нуля коэффициентам разрешающего столбца и среди них выбирается наименьшее (которому отвечает i = i0). Строка i 0 берется в качестве разрешающей, так что bioS — разрешающий элемент.

В случае вырождения, когда min (bjb is > 0) =

= 0,

элемент bioS берется в качестве разрешающего лишь при b(oS > 0. После конечного числа шагов модифицированных жордано­ вых исключений либо устанавливается несовместность системы (3.19), либо получается таблица (по форме не отличающаяся от табл. 3.2), не содержащая отрицательных свободных членов,

3*

67

и находится опорное решение системы после приравнивания нулю всех yh оказавшихся в верхней строке таблицы.

Оптимальное решение задачи линейного программирования отыскивается следующим образом.

Если все коэффициенты 2-строки^неотрицательны, то задача

линейного программирования имеет следующее решение:

 

max z =

Q;

 

& = & = • • •

= 0 п = О-

(3-24)

Если среди коэффициентов г-строки есть отрицательные (например, qs < 0), то делается один шаг модифицированного жорданова исключения. Правила выбора разрешающего элемента при­ ведены ниже.

1. В качестве разрешающего берется столбец, содержащий отрицательный элемент 2-строки (s-й столбец).

2. Отбираются все положительные коэффициенты этого столбца (если такие имеются) и на них делятся соответствующие свободные члены. Из полученных отношений выбирается наименьшее. Пусть оно достигается при i = i0. Тогда строка i 0 берется в качестве разрешающей (разрешающий элемент bioS).

Если после указанного шага модифицированных жордановых исключений в 2-строке все коэффициенты оказываются неотрица­ тельными, то задача решена [см. (3.24) J. Если же в 2-строке пре­ образованной таблицы имеются отрицательные свободные члены, то делается следующий шаг модифицированных жордановых ис­ ключений, и т. д. до получения решения (3.24). Если в столбце, содержащем отрицательный элемент 2-строки, нет положитель­ ных коэффициентов, то целевая функция г не ограничена сверху.

Отметим, что оптимальное решение задачи отвечает такому наименьшему (или наибольшему) значению целевой функции (в задачах предельного анализа—параметра нагрузки), при ко­ тором система ограничений становится несовместной. Это пол­ ностью соответствует второму утверждению статической теоремы теории приспособляемости (или аналогичному утверждению кине­ матической теоремы), согласно которому в данных условиях прис­ пособляемость конструкции (или соответственно неприспособляемость) невозможна.

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

чение или прогрессирующее разрушение) реализуется в предель­ ном цикле.

68

§ 14. Простейшие примеры решения задач приспособляемости в статической формулировке с помощью симплекс-метода

Рассмотренные здесь простые примеры иллюстрируют основ­ ные особенности применения симплекс-метода. Для этого при­ водятся результаты промежуточных вычислений, позволяющие проследить ход расчета от начала и до конца. Более сложные примеры расчета пластинок и оболочек, в которых вычисления реализуются на ЭВМ, даны в гл. 6 и 7.

Пример 1. В качестве наиболее простого примера рассмотрим расчет двух­ параметрической стержневой системы, изображенной на рис. 3.1 {7]. Система подвергается циклическому воздействию силы Р = Р (т) и температуры (нагрев и охлаждение элемента 1). Нагрузка и температура могут изменяться произ­ вольно и независимо друг от друга в некоторых интервалах, которые образуют прямоугольную область на плоскости Р, t (рис. 3.2). Балки считаются абсолютно

жесткими.

 

механической

нагрузки и

нагрева, определенные

Усилия в стержнях от

в предположении

упругости,

представим

в виде

 

 

N $

(т) = Р (Т) R t; N }p (т) =

q (т) Q(, i =

1 .2 ,3 ,

(3.25)

где р (т) — Р (т) — параметр нагрузки; q (т) = aE t (т) — параметр температуры,

изменяющиеся в пределах

 

 

 

 

О^

р (т) < р*; 0 <: q (т) < q*.

 

(3.26)

Величины Ri, Qi определяют распределение усилий

при р (т) =

q (т) =

1,

причем в рассматриваемых

условиях

 

 

 

Ri >0; Qi < 0; Q2 > 0; Q3 >0.

 

(3 .27)

Примем, что физико-механические характеристики

материала

(а, £ ,

а^)

не зависят от температуры. Тогда ограничения-неравенства типа (1.43) прини­

мают вид

 

шах [ | N # (т) + N <? (т) + №с | - К,.] *£ 0,

(3.28)

69

где Y c =

asiF £ — усилия текучести; №t — самоуравновешенные

усилия (по­

стоянные

нагрузки отсутствуют);

 

 

з

 

 

£ N°i = °-

(3.29)

 

1=1

 

Подставляя в неравенство (3.28) выражения (3.25) и вычисляя максимумы с уче­ том (3.26), (3.27), получим

— К , < 0;

 

 

 

 

- Л 2- Г а <

0; pmR2 + qtQ2 +

№2- Y 2 <

0;

 

P,Rз + 9,Q3 +

№3 - K3 <

0; -

№3 - Y3 <

0.

(3.30)

Пусть задача состоит в определении

предельного значения

нагрузки

 

шах р* =

?

 

 

(3.31)

 

N j

 

 

 

 

при заданной величине q*. Чтобы проиллюстрировать решение задачи линей­ ного программирования (3.29)—(3.21) симплекс-методом, необходимо принять какие-либо конкретные соотношения для предельных усилий и для коэффи:

циентов жесткости с£ — ( - П стержней. Предположим, что

П = У2= 4 У3==К:

Ci =

с2=

2с3 =

2с.

(3.32)

Тогда из элементарных расчетов следует,

что

R ± =

R 2 =

0,4; R 3 =

0 ,2 ; Qj =

= 1,2c; Q2 = 0,8c;

Q3 = 0,4c. Подставляя

в

неравенства

(3.30) эти

значения

и исключая усилие

с помощью уравнения (3.29), получим систему ограниче­

ний, состоящую только из неравенств. Она представлена в виде табл. 3.3, со­

ставленной по правилам, изложенным выше. Неизвестные усилия Л/?, а также искомый параметр нагрузки р вынесены в верхнюю строку таблицы в качестве множителей, взятых с обратным знаком соответственно неравенствам (3.19). В качестве свободных членов согласно системе ограничений, преобразованной из (3.30), рассматриваются члены, содержащие усилие текучести К, а также за­ данный параметр теплового воздействия q (звездочки для простоты опущены в таблицах).

Расчет иллюстрируется табл. 3.4—3.7. Табл. 3.4 и 3.5 соответствуют двум шагам модифицированных жордановых исключений, в результате которых свобод­ ные переменные N\ и N% [величина р* неотрицательная по условию (3.26) ] переносятся из верхней строки в левый столбец. Разрешающие элементы в каж­ дой таблице обведены кружком. При каждом шаге модифицированного жорданова исключения элементы таблицы определяются соответственно правилам, изложенным в § 13, в частности, с использованием формул (3.22). Приведем,

например, характерные элементы табл.

3.4:

 

 

^23 ^ (fl23flii — fl2ta is) = 0*1 — (—1) 0,4 =

0,4;

Ь2 =

(а2ап а2гах)/ап = {Y 1,2q*c) -1 (—1) Y =

2Y — 1,2qt c,

при этом

общий делитель

ars =

a J1 =

1.

 

После исключения свободных переменных (табл. 3.5) все свободные члены

неотрицательны при q+c <

Y, и,

следовательно, опорное решение для этих

условий найдено. Следующий шаг модифицированного жорданова исключения,

выполняемый по изложенным в §

13 правилам, приводит к оптимальному реше­

нию (табл. 3.6)

 

 

 

Р* = 5К — 3q»c;

=

—Y + l,2q*c; N% = —Y + 0 ,4<7*<?,

(3.33)

70

Т а б л и ц а 3. 3

Т а б л и ц а 3.4

 

..и

_ * 2°

—р

*

 

 

1 юо

—р

/Ух

©

0

0,4

Y

Ni

1

0

0,4

Уз

— 1

0

0

Yl,2qc

Уз

1

0

0,4

Уз

0

1

0,4

Y—0,8qc

Уз

0

©

0,4

У4

0

— 1

0

Y

У*

0

— 1

0

I

Y

2Yl,2qc

Y—0,8 qc

Y

Уь

— 1

— 1

0,2

2Y0,4qc

Уъ

1

— 1

0,6

3Y—0,4qc

Уз

1

1

0

2Y

Уз

— 1

— 1

0,4

Y

г

0

0

1

0

Z

0

0

— 1

0

Т а б л и ц а 3.5

 

—Vi

—ил

- р

1

N °

1

0

0,4

Y

 

0

1

0,4

Y —0,8 qc

Уз

1

0

0,4

2Y — \,2qc

Уа

0

1

0,4

2Y 0,8qc '

 

 

 

 

Уъ

1

1 .

СО

4Y — \,2qc

Уз

— 1

— 1

0,8

0,8 qc

г

0

0

— 1

0

 

 

 

Т а б л и ц а 3.6

 

—Pt

-Уз

—Уз

 

1

w?

 

 

 

Y +\,2q c

toо

 

 

 

—Y-\-0,4qc

P

2,5

0

2,5

5Y—8qc

Уа

 

 

 

 

0,4qc

Уъ

 

 

 

~Y-\-\,8qc

Уз

 

 

 

4Y—1,6<7£

г

2,5

0

2,5

cn

oo

 

 

 

 

 

1

71

Соседние файлы в папке книги