Вестник Сыктывкарского университета. Сер. 1.Вып. 1.1995
УДК 519.6
Задачи на собственные значения для положительно •однородных операторов
В.Н.Тарасов
Рассматривается проблема устойчивости упругих конструкций при наличии односторонних ограничений на перемещения. Данная проблема сводится к задачам на собственные значения для положительно однородных операторов. Разрабатываются алгоритмы решения таких задач. Приводится пример решения задачи об устойчивости кольца, подкрепленного растяжками одностороннего действия.
1. Пусть ,4, Q — ограниченные линейные операторы, определенные в некотором сепарабельном гильбертовом пространстве Н. Если пространство Н бесконечномерно, то предполагается, что оно ограниченно вкладывается в £2(^)1 где О — некоторая область в R". Предполагается, что А и Q симметричные и существует у > О такое, что
(.Ащи)н > j\\ufH, (Qu,и) > 0. (1)
Кроме того, оператор Q предполагается вполне непрерывным, а также выполнены неравенства (типа Фридрихса )
1М|я > со|М1> с0 > 0.
(Здесь (и, v)h, |М|# — скалярное произведение и норма в Я, (u,v), Hl — скалярное произведение и норма в Z^^))-Рассмотрим операторное уравнение
Аи + Ви+ + См_ = Л Qu (2)
Здесь и+ = шах{0, гг} = |(|ti| + и), = min {0, и} = — (—и)+ ; В, С — операторы умножения на положительную функцию. Если Н — Rn — конечномерное пространство, то
и+ = (щ+, «2+, ип+)\ и- - -(-u)+,uj+ = max{0, uj},
© В.Н.Тарасов, 1995.
192
( * - означает транспонирование ), С, D — диагональные матрицы с неотрицательными элементами, А, Q — симметричные, А — положительно определенная, Q — неотрицательно определенная матрицы.
Поставим задачу найти числа Л такие, что уравнение (2) имеет нетривиальное решение. В дальнейшем эту задачу будем называть задачей на обобщенные собственные значения для положительно однородных операторов. Соответствующие числа Л, при которых существует нетривиальное решение уравнения (2), будем называть обобщенными собственными числами, а нетривиальные решения — обобщенными собственными элементами.
К уравнению вида (2) сводятся многие задачи об устойчивости конструкций с односторонними связями, например задача об устойчивости продольно сжимаемой цилиндрической оболочки с упругим наполнителем внутри. Предполагая, что наполнитель работает как простое винклеровское основание с жесткостью Ь, приходим к проблеме определения нагрузки д, при которой краевая задача
d0 d4w Е . d2w
w(0) = w"(0) = w{l)=w"(l)=0
имеет нетривиальное решение. Здесь w — прогиб, I — длина, h — толщина, R — радиус оболочки, (¿о — цилиндрическая жесткость, Е — модуль Юнга.
Введем обозначения:
F(a) — Au + Си+ +Du_, д(и) = ^-(Qu,u),
Li
f(u) = ^{Au,u) + ^C(u+,u) + ^D{u-,u).
Из (1) следует, что функционал f(u) является сильно выпуклым, и F(u) — его градиент. Сильная выпуклость означает, что для щ,и2 в Н выполнено неравенство
/Ы > /(«i) + (F(«i),tt2 - Щ) + \ф2 ~ Щ\\2н• (3)
Рассмотрим экстремальную проблему
/(«) - min, М = {и£ Н\д(и) = 1}. (4)
Для задачи (4) справедливо правило множителей Лагранжа, т.е., если и* решение (4), то найдется число Л*, такое, что
. F(u<) = А »Qu*, д(ц.) = 1. (5)
Точки и* £ Н, удовлетворяющие (5), будем называть стационарными. Ясно, что стационарные точки являются нетривиальными решениями уравнения (2) и, наоборот, если и нетривиальное решение (2), то с учетом того, что для любого t > О, F(tu) — tF(u), точка й — и/ \/д(и) будет стационарной.
Покажем, что оператор F~l{u) существует и удовлетворяет условию Липшица с константой L = Введем в рассмотрение вспомогательные функционалы
fi{u) = f(u) ~ (hhu), г = 1,2.
Пусть Mi и щ — точки минимума функционалов f\ и j2 соответственно. Функционалы /,(гг) являются сильно выпуклыми и для них справедливо неравенство (3):
}{и2) - (huu2) > ¡(щ) - (Ai,mi) + -7||«2 - wi||я,
f(ui) ~ (Ь2,щ) > f(u2) ~ (h2,u2) + тр'||и2 ™ Щ\\н, Последние неравенства выписаны с учетом того, что
F(ui) - = 0, i = 1,2. Складывая эти неравенства i — 1, 2, (т.е. щ = F~l(hi)), получаем
(.Л2 - Ль щ - Mi) > 7||М2 - «1||я-Из неравенства Коши-Буняковского будет следовать
\\ui-u2\\H<C^\\hx-h2\\.
7
2. Сформулируем алгоритм отыскания стационарных точек. Пусть щ € М, Ао € R.1 — некоторое начальное приближение. Пусть уже найдена точка щ £ М и число А*. Тогда положим
vk+i = arg min f(u), Мк = {и £ H : (Quk, u) = 2}; (6)
ii&Mk
щ+1 = vk+iSklv Sk+1 = y/g{vk+1); Afc+i = /(u*+i)-
Докажем сходимость алгоритма (6) к некоторой стационарной
точке. Так как Q--неотрицательно определенный оператор, то
очевидно
- 9(vk+i) = д(щ) + Q(uk, Vk+i - щ) + ^g(vk+i - щ) = = д(щ) + ^дЫ+1 - щ) > д(щ) = 1.
Отсюда следует, что f(uk+i) = S^f^k+i) < /(«*)• Нетрудно видеть, что Sk —► 1 при к —► оо. В самом деле, если бы это было не так, то f(uk) 0. Из полной непрерывности оператора Q следует, что М — слабо замкнутое множество. Последовательность £ М, очевидно, является ограниченной в Н, следовательно, она содержит слабо сходящуюся подпоследовательность {wfc,}- Обозначим предел этой подпоследовательности через й. Очевидно, что й ф 0. Так как функционал /(«) выпуклый и непрерывный , то он слабо полунепрерывен снизу, следовательно,
lim f(uk.) > f(ü) > Q. Получили противоречие.
Последовательность А^ монотонно убывает, а поскольку она ограничена снизу, то имеет предел, который обозначим через А*. Докажем, что при к —» оо
IK+1 - ик\\н~+ 0. (7)
Очевидно, что для всех и € Мк (F(vk+i),u — vk+\) = 0."Отсюда и из неравенства (3) следует, что
/(wjfc+i) < /М ~ - щ\\2н■ (8)
Из последнего неравенства получаем, при к оо
1К+1-«*11я-»0. (9)
Так как
||и*+1 - щ\\Н < \\vk+i - ик\\н + \\vk+i - иш\\н = = ||vt+i - щ\\н + (St+i - l)||«*+i||tf»
откуда с учетом (9) приходим к (7).
Из последовательности Uk можно извлечь слабо сходящуюся подпоследовательность . Выписывая правило множителей Лагранжа для задачи (6)
F{uki) = XkiQuki-u (Ю)
где Ак{ = AkJSkr Вследствие компактности оператора Q последовательность Quk{ сильно сходится в Ьг(П) к некоторому элементу й G Для любого т > 0 выполнено неравенство
IK, - Uki+m\\H = - ^_1(A¿t.+mQ«¿,+m-l)|U <
< — ||АkiQUki-l - Aki+mQuki +т— 1II • 7
Так как последовательность A¿. сходится и последовательность Qukt-\ сходится в себе в I^fi), то из последнего неравенства получаем, что последовательность и*, является фундаментальной в Я, т.е. сходится. Очевидно, что —> и*, ибо сильный и слабый пределы (если они оба существуют) совпадают. Переходя к пределу в (10), получаем
F(ut) = A,Qu,, д(щ) — 1,
т.е. и, — стационарная точка.
Замечание. При применении данного алгоритма на каждом шаге необходимо решать задачу минимизации сильно выпуклого функционала при линейных ограничениях. Эта задача значительно проще исходной задачи (4)- Если Я — конечномерное пространство, то вспомогательная задача (6) будет задачей квадратичного программирования, которая может быть решена за конечное число шагов.
В дальнейшем будем считать, что Я = Rn
Не ограничивая общности можно считать, что матрица D— нулевая. В самом деле, введем в рассмотрение матрицу А с элементами
üij = если г ф j, а,-у = 4- b¡, если i = j,
где bi = min{c¿, di}. С учетом того, что для любого числа t = t+ 4-получим,
F(u) = Ли + Ca+ + Du_, 196
где С — diag[ci, С2,..., с„], D = diag[di,d2,..., dn] —диагональные матрицы, Ci = с,- —-min{cj, dj — di — min{Q, Очевидно, что min{ci,d{} = 0. Пусть
= {г € 1 : п\ di > 0}, R+ = {г € 1 : п\ с,- > 0}.
Далее учитывая, что t * = — t * (—и выполняя замену переменных и = Тх, Т = diagfi,]-^!, где i, = -1, i G i, = 1, г € i?+, придем к задаче вида:
f{x) = \(TÄTx,x) + hßx+,x) - min, z i хем
где M = {x € Дп| (TQTx, = 1}.
В дальнейшем будем считать, что такое преобразование уже проделано и вместо матрицы TÄT будем писать А, вместо TQT — Q, вместо В — С.
Рассмотрим задачу (см. (6)):
f(x) = ^(Ах,х) + (Сх+,х) —► min .
2 (Q хк,х) = 1
Вводя новые дополнительные переменные yj, j 6 1 : п, получаем эквивалентную задачу квадратичного программирования
\{Ах, х) + \{Су, у) min,
при ограничениях: (Qxk,x) = 2, 0 < yj, Xj < yj, j G 1 : п.
Обобщенную задачу на собственные значения в конечномерных пространствах можно решить способом перебора вариантов. Зафиксируем некоторое множество индексов Rk € 1 : п и образуем матрицу С = diag[ci, С2,..., с„], где с, = с,-, для i € Rk, Ci = 0 для всех остальных г. Решив задачу на собственные значения
{А + С)х = XQx (11)
известными методами линейной алгебры поиска собственных чисел и собственных векторов, проверяем выполнение равенства
Ах + Сх+ = XQx, (12)
где х--какое-либо решение системы (11), а Л .— соответствующее ему собственное число. Таким образом, рассмотрев 2" вариантов, можно получить все обобщенные собственные числа уравнения
(12). Отсюда следует, что число различных обобщенных собственных чисел уравнения (12) не превосходит п * 2", а при <5 = Е, (Е— единичная матрица), в следствие того, что собственные векторы любой симметричной матрицы ортогональны (и поэтому имеют разный набор положительных и отрицательных компонент), число различных Л, при которых существует нетривиальное решение уравнения (12), не превосходит 2П. Ниже приводится пример, когда это реализуется. п = 4; С} = Е, В таблице 1 Л— обобщенное собственное число, компоненты соответствующего ему обобщенного собственного вектора.Таким образом в данном примере получается 16 различных обобщенных собственных чисел.
/2.50000 0.86603 0.61237 V 0.35355
0.86603 1.50000 0.35355 0.20412
0.61237 0.35355 2.50000 0.28868
С = <^(4 3
0.35355 \ 0.20412 0.28868 3.50000/
Таблица 1
дго А XI а?2 яз Ж4
1 4.00000 -0.50000 -0.28868 -0.40825 -0.70711
2 3.50775 0.17045 -0.05856 -0.19324 0.96466
3 3.52698 -0.11893 0.36683 -0.19794 -0.90117
4 3.47771 0.09873 0.16614 -0.16371 -0.96739
5 3.46618 -0.17295 -0.09985 0.38785 -0.89983
6 3.41196 0.07453 -0.02833 0.22491 -0.97111
7 3.41811 -0.06353 0.15242 0.24131 -0.95630
8 3.40542 0.04943 0.07653 0.20465 -0.97459
9 3.29289 -0.65328 -0.37717 -0.53340 0.38268
10 2.42017 0.17193 -0.18032 -0.96077 0.12182
11 2.66974 -0.50579 0.36654 -0.76063 0.17679
12 2.36014 0.11425 0.10619 -0.98232 0.10351
13 2.67643 -0.80465 -0.46456 0.33576 0.15485
14 1.32962 0.15313 -0.98445 0.07662 0.03933
15 2.07012 -0.93279 0.29862 0.18104 0.08913
16 7.10032 0.88039 0.34434 0.27381 0.17713
3. Сформулированный выше метод последовательных приближений позволяет находить какое-либо, не обязательно минимальное, обобщенное собственное число уравнения (2). Однако на прак-
тике чаще всего представляет интерес именно минимальное обобщенное собственное число, которое в задачах устойчивости конструкций имеет смысл наименьшей критической нагрузки. Метод перебора вариантов не может быть реализован в пространствах большой размерности, т.к. число вариантов становится слишком большим.
Образуем функцию
4>{x,y,\)^{Ax,x) + l-{Cy,y)-^\{Qx,x), . (13)
и введем в рассмотрение конус
А" = {z = (х,у) е R2n |0 < yh Xj < yh je 1 : n}.
Обозначим через Л* минимальное собственное число уравнения (12). Ясно, что если Ф(х, у, А) > 0 для всех 2 = (х, у) е К, то А < А*, и, если найдется точка г = (х,у) € К такая, что Ф(аг,?/,А) < 0, то А > А*.
Введем новые переменные Vj = yj — xj, j G 1 : n, и положим vj+n = yj, j e 1 п. Пусть Ä, Q — матрицы порядка 2n следующего вида
a=(-A A + B )' q=={-Q Q )•
Пусть ip(v) = (Äv,v), и v* — решение экстремальной задачи:
tp(v) min, (14)
v€G
где
G = {ve R2n| vj > 0, , j e 1 : 2n, ^{Qv,v) = 1}. Ясно, что А, = <p{v*), и при А < А* квадратичная форма
Ф(\',у) = <p(v) - А^(фг/,г>)
неотрицательно определена на положительном ортанте
^ к+ = {г; € Ä2n | vj>q,jel: 2п}.
Если же А > А*, то существует вектор v е К+, такой, что ф(Х] v) < 0.
Таким образом, задача поиска минимального собственного числа сводится к проблеме идентификации условной положительности
квадратичных форм на неотрицательных ортантах. Вопросам получения критериев условной положительности квадратичных форм на неотрицательных ортантах посвящены работы [3,4] . В данных работах проверка критериев неотрицательности сводится к вычислению большого количества определителей и в этом отношении крайне неэкономична.
Известно, что матрицы А и Q неособым преобразованием одновременно можно привести к диагональному виду. Пусть Т — матрица такого преобразования, a tj, j € 1 : п — ее строки. Тогда Т*AT = diag[/i,/2, —,ln], T*QT = diag^,/i2, Сделаем за-
мену переменных в (13) х = Tv и рассмотрим задачу квадратичного программирования
j п 1 71 1 п
у, а) = - J2 hv)+9 Y1 °jy2j - ôЛ S w2 min~' (15)
где
fi = {г = [v, y) € Л2п| yj > 0, (t,-, v) < yj, <1, j € 1 : n}.
Пусть Фд — минимальное значение целевой функции в задаче (15). Если Фд < 0, то Л > Л,. Таким образом можно установить оценку сверху для Л*. Далее, используя решение задачи (15) методом дихотомии, можно получить последовательность А*, сходящуюся к А*. Задача (15) представляет собой задачу сепарабельного (вообще говоря невыпуклого) квадратичного программирования. Для ее решения удобно применять метод ветвей и границ [2].
4. Предложенными выше методами можно исследовать задачи на устойчивость упругих систем при жестких односторонних ограничениях на перемещения. В качестве примера рассмотрим задачу о равновесии кольца, находящегося под действием равномерного внешнего гидростатического давления, подкрепленного нитями одностороннего действия. Предполагается, что нити являются нерастяжимыми и оба конца нитей прикреплены к некоторым точкам кольца (таким образом, в процессе деформации кольца расстояние между этими точками не может увеличиваться). Для упрощения записи примем радиус кольца равным 1. Введем обозначения: s — длина дуги кольца :c(s), у (s) — декартовы координаты точек деформированного кольца, ip(s) — угол между касательной к деформированной оси кольца и осью х, в — центральный угол, отсчитываемый от оси х, к (s) — кривизна кольца.
Запишем уравнения (см.[1])
х'(в) = cos в, у'(9) = sine, к(в) = ч>'{9). Полная потенциальная энергия кольца имеет вид
V
В 2
2тг
dd - W,
(17)
где В — жесткость кольца при изгибе, а IV — работа внешних гидростатических сил:
W
Р "2
2тг
yx')d6 — 7Г
(Выражение в квадратных скобках представляет собой разность площадей, ограниченных кольцом в деформированном и недефор-мированном состоянии). Пусть и>(в) и ь{в) — радиальное и касательное перемещения точек кольца. Тогда, используя формулы
х = (1 + w) cos 9 — v sin в, у = (1 + w) sin 9 + v cos 9, можно получить:
(w' - vf + (1 + w + v'f = 1, к2 = {w" -w-2v'~ l)2 + (2 w' + v" - vf,
(18) (19)
xy — yx'
1 + 2w + w1 + v' + wv' — vw + v2.
Уравнение (18) представляет собой условие несжимаемости оси кольца. Из (19) (оставляя в выражении для к(9) только линейные слагаемые) получим приближенное выражение для изменения кривизны кольца: (к{9) — I)2 ~ («/' 4- ю)2, и функционал
2ж
2ж
V = J J{w" 4- wfd9 4-1J w'{v - w')d9.
(20)
Функционал (20) является квадратичным приближением для функционала (17).
Обратимся теперь к нитям. Пусть один конец j—той нити прикреплен к точке кольца, соответствующей углу в = T\j, а второй — в = T2j. Соответствующие перемещения обозначим: W\ = го(гу), Vi = w(Tij), U>2 =. w(t2J), V2 = w(r2j), Ofj = T2j ~ Тц, И ПуСТЬ pj = 2sin^¿ — первоначальная длина растяжки. Тогда расстояние между точками прикрепления нити после деформации будет равным
р) — [(-pj sin ~ +W2 cos ay - v2 sin ay)2 + ¿i
/ • • \2i1 + (pj COS ~ -f w2 Sin tty — v\ in ay) p.
4С
Или после необходимых преобразований
Pi
р) + 2pj((w2 + wj) sin + (v2 - vi) eos + ó'j + b\
где b\ — iv 2 cos a y — v2 sin ay — w\, 62 = w2 sin ay — v2 cos ay — v\. Считая деформации малыми, можно приближенно положить
(X ' (X'
Ру = Pj + (w2 + Wi) sin + (v2 - vi) COS у.
Если отказаться от условия, что радиус кольца равен 1, функционал (20) будет иметь вид
2ж 2ж
v = К' + w?de + f / W'(V ~ w')de
0 o
Введем безразмерный параметр Л = Pi?3/В. Тогда задача об устойчивости кольца в этом случае формулируется следующим образом: найти минимальное значение параметра Л, при котором вариационная задача
2ж 2ж
1
V
2
о
при ограничениях
¿Ж ¿ж
= ~J(w" + ™?de + w'(v - w')d9 — min (21)
Of * Oí'
Д = (W2 + W\)sin-~ + (l>2 Vi) COS ~~ < 0
Li ó
имеет нетривиальное решение.
Функцию ь(в) будем искать в виде частичной суммы ряда Фурье:
N
ь(в) = sin кв -(- b¡. cos кв),
j=2
(гармоники к = 0 и к = 1 соответствуют перемещению кольца как жесткого целого). Тогда, с учетом линеаризованного условия не-
сжимаемости (w задачи (21) :
'), получим конечномерную аппроксимацию
F = f>2(*;2- 1 )\а\ + Ь\) ~ A¿ *'(*2 - 1 )(a¡ + Ь\) -> min (22)
----Чк,Ьк
к=2 " *=2
при ограничениях
JV
Apj = a/kCí + -
k=2
где
CX. ' Oí'
c?k — eos -^■(sin(kr2j) — sin(krij)) — sin cos(kr2j) + kcos(krij)),
Z ¿á
Задача (22) была решена методом, предложенным в п.З (в сочетании с методом ветвей и границ), для случая, когда растяжки расположены по сторонам правильного п—угольника (ctj = а = T\j — (j — 1)а, r2j — ja), М — количество растяжек. Результаты расчетов приведены в Таблице 2.
Таблица 2
м 0 3 4 5 6 7 8 9 10 11 12
N 8 8 8 8 10 10 12 12 16 16 16
Хкр 3.00 4.32 3.00 4.57 5.27 6.28 6.50 7.26 7.37 7.89 8.05
Для того чтобы вычислить значение критической силы, нужно воспользоваться формулой
Ркр =
ЛВ
Л3'
Литература
1. Теория ветвления и нелинейные задачи на собственные значения/ Под ред. Келлера Дж.Б.,Антмана С. М.: Мир, 1974. 255 с.
2. Сухарев А.Г. Глобальный экстремум и методы его отыскания// Математические методы в исследовании операций. МГУ, 1983.193 с.
3. Крепе B.JI. О квадратичных формах, неотрицательных на ортанте//ЖВМ и МФ. 1984. Т.24.№4. С.497-503.
4. Рапопорт Л.Б. Устойчивость по Ляпунову и знакоопределенность квадратичной формы на конусе//ПММ. 1986. Т.50. Вып.4. С.674-679.
Summary
Tarasov V.N. The problems on eigenvalues for positively homogeneous operators.
The problem on eigenvalues for positively homogeneous operators and its application for stability calculation of elastic systems under onesided constraints for displacements is considered.
Сыктывкарский университет Поступила 12.01.95