книги / Проблемы нелинейного деформирования. Метод продолжения решения по параметру в нелинейных задачах механики твердого деформируемого тела
.pdfкоординатных направлений в Кт+1, Ьр - р-мерное подпространство, на тянутое на р первых координатных векторов. Вектор X € Вт41 удобно представить в форме
где % — вектор, составленный из первых р компонент вектора X. а п - из 9 последних.
Уравнения продолжения (1.1.8) представим в виде
(1.5-3)
Здесь А - квадратная матрица порядка р\ В - матрица из р строк и я
столбцов, т.е. размера рХ д; С - матрица размера (д - |
1) Хр; й - мат |
рица размера (я 1) X я- Из первой группы уравненийА |
+ ВЛгЦЫ\ =0 |
выразим с1 %/с1 \ через с1 т\1<1 \ : |
|
<#1<1к = - А - хв а :п10\. |
(1-5-4) |
Теперь исключим д \ /с/X из второй группы уравнений Се1 \Ц(1 \ + 1к1г}1<1\ =0. В результате получим неявную форму уравнений продолжения для вектора
(!ц1 (Л.
( --СА ~1В + 1>)(/т?’/с/Х = 0. |
(1.5.5) |
Матрица - СА ~ХВ +И имеет размеры |
(я - 1) X?. Из системы уравнении |
(1.5.5) методом ортогоналиэации можно получить явную форму уравне ний продолжения
йт1 1 <Гк - ог1( —С4 -1Д +/), О). |
(1-5.6) |
Здесь в отличие от (1.1.24) вектор О является ^-мерным.
Заметим, что, конечно, нет необходимости в обращении матрицы А и построении матрицы А ~1\ Достаточно я раз решить систему уравнений 4** =0*. * = 1. • • ■»<7. для каждого из я столбцов матрицы В в качестве правой части 0* этой системы. Тогда (1.5.4) представится в виде
= |
(1-5.7) |
где матрица X - [Хх, . . . , 2 Ч] |
имеет размер р Х<* н составлена из я р-мер- |
ных векторов-столбцов 2 к (к = I , . . . ,я ) . Поэтому уравнение (1.5.5) при |
|
нимает вид |
|
(-С2+Я)<йГА/\=0, |
(15.8) |
а явная форма уравнения продолжения (1.5.6) запишется в форме |
|
<й?У<оГХ-ог!( -С 2 + О ,0)- |
( 1.5.9) |
Рассмотрим, как |
будут выглядеть алгоритмы § |
1.4 при частичной опти |
мизации параметра |
продолжения. Будем, как н |
выше, оптимизировать |
параметр продолжения в Ц . Для этого зададим |
параметр продолжения |
в виде
Т |
щ _р Х{ = 2 а ,7?,. |
(1.5.10) |
/=р + 1 |
/= 1 |
|
Тогда, повторяя все рассуждения § 1.4, с учетом представлений (1.5.2), (1.5.3), приходим к тому, что продолжение по параметру д сводится к интегрированию следующей неявной задачи Коши:
(1.5.11)
Здесь введен вектор а = [ах> • • • .а*,] т- После исключения из этого урав
нения вектора с?|/</д приходим к неявной формулировке задачи Коши для вектора сРгЦс1 Д:
Г - С 2 + Л 1 _ 4 т Г |
Г 0 |
|
|
\ йц |
(1.5.12) |
I |
= [ 1 |
Анализ ошибки этого уравнения, аналогичный проведенному в § 1.4, приводит нас к заключению, что минимум квадратичной ошибки будет
достигнут, если а совпадает с искомым вектором |
т.е. при |
о = 4щ1<1ц. |
(1.5.13) |
Этому требованию удовлетворяет решение вида (1.5.9), и, таким образом, д совпадает с параметром X, который в нашем случае является длийой проекции кривой множества решений на подпространство Ь ч. Алгоритм, аналогичный определенному соотношениями (1.4.30)-(1.4.32) и реали зующий процесс продолжения с параметром д, близким к оптимальному
впринимает вид
Г - С 2 + 0 1 <1$ _ Г 0 1 |
|
|
1 |
] <*Ик 11 |
|
|-а 4 и |
,2 |
|
(ЛпИИк, |
<*п А*Даг) 1/2 < 7 . |
7 > 1- |
(1.5.14)
(1.5.15)
(1.5.16)
Для оптимизации в Ьд параметра дискретного продолжения введем по аналогии с непрерывным продолжением следующие Представления векторов и матриц, фигурирующих в алгоритмах § 1.2:
дГО+1) _ , |
*Г ' |
|
'Л |
|
<*> |
I |
|
||
|
|
|
|
(1.5.17) |
|
|
« < » - ! ! |
[ |
1(*-1) 1 |
|
|
ЙХ |
* (* -!) -I |
Тогда уравнение (1.2.20) примет вид
м И ч я - |
|
Исключая из этой системы У) |
|
(-СЛ ~1В + й) ?<'+*> -\р —СА -1/- |
(1 -519) |
Это |
уравнение при дискретном продолжении решения играет ту же роль, |
|
что |
уравнение (1.5.5) при непрерывном продолжении. Условие(1.2.19) |
|
в подпространстве оптимизации |
принимает форму |
^(Лс-1) *^(*)0 ^ °'
Представим решение системы (1.5.19) ного и частного решений
^•а+1) = д(/+1) |
=?•(/+!> |
+ п М/+1) |
|
71 (к) |
й (к) |
77 {к) |
Л (к) |
Получаем из (1.5.20)
(1.5.20)
виде суперпозиции однород-
(1.5.21)
в (»)| ) в - ( ч (; _ 0 , |
(1-5-22) |
Как и при непрерьтном продолжении, при исключении $ |
из |
(1.5.18), нет необходимости обращать матрицу А. Достаточно решить
(9+1) раз систему А 2 ( = 0, (/ = 1,. ,9 + 1) |
для каждого из столбцов |
||||
матрицы В и вектора / |
в качестве ее правой части 0,. Тогда с помощью |
||||
матрицы 2 |
=/{2 1 , |
, 2 Ч], |
составленной из векторов столбцов 2 к, полу |
||
чаем для 1 |
17 выражение |
|
|
||
|
- 4 |
<й ,) |
+ |
*«"'■ |
<‘-5-23> |
и уравнение (1.5.9) преобразуется к виду |
|
||||
(-С 2+ |
В ) Л ($ |
) =У - |
С2ч+1 |
(1-5-24) |
Аналогично могут быть представлены и остальные алгоритмы дискрет ного продолжения, данные в § 1.2.
Г Л А В А 2
ПРОДОЛЖЕНИЕ РЕШЕНИЯ В ОКРЕСТНОСТЯХ ОСОБЫХ ТОЧЕК
Развитые в гл. 1 методы продолжения решения, реализующие равно правие неизвестных и параметра, имеют единый алгоритм продолжения решения в регулярных и предельных точках множества решений нели нейных систем уравнений. Поэтому с точки зрения этих форм алгоритма продолжения нет необходимости во введении понятия предельной точки. Продолжая начатое во Введении обсуждение, здесь мы основное внима ние уделим анализу поведения решения в окрестности существенно осо
бых |
точек, т.е. точек, |
где вырождается расширенная матрица Якоби / |
В качестве основного |
метода исследования будет принят метод разложе |
|
ния |
решения в ряд Тейлора в окрестности особой точки. Он позволяет |
построить уравнение разветвления, анализируя которое можно найти все ветви решения. Причем сложность анализа зависит от степени вырож дения матрицы Якоби / . Будет рассмотрен наиболее важный для практи ческих приложений случай однократного вырождения матрицы/ (гавд ( /) =
= т - 1), |
а также более сложный случай ее двукратного вырождения |
(га п в (/) |
= т - 2 ) . |
2.1.Классификация особых точек
Как и в гл. 1, задачу продолжения решения системы уравнений (1.1.1)
будем рассматривать в (т + 1) -мерном |
евклидовом пространстве К от+1, |
||
в котором введен вектор X ~ [Хх, |
, Х т , Х т +х = Р ] т. Тогда |
задача |
|
сводится к продолжению решения системы уравнений |
|
||
Р](Х) =0, |
/ = 1......... т. |
|
(2.1.1) |
Пусть функции |
являются аналитическими, тогда компоненты век |
||
тора X могут быть рассмотрены как функции параметра продолжения X |
|||
Х ( =Х({\), |
1 = 1, . . . , т + 1. |
|
(2.1.2) |
Пусть в некоторой точке, для которой будем считать параметр X равным |
|||
нулю, известно |
решение X (0) . Тогда поведение решения X (X) в |
окрест- |
ности этой точки определится разложением в степенной ряд Тейлора
*( Х) =лГ( |
0 |
) |
+ 1 - |
♦ |
|
|
|||
Здесь обозначено |
|
|
|
|
|
|
|
||
|
- < » т /л |
|х-0, |
х"т |
- 4 г: |
| |
• • • |
|
(2.1.4) |
|
Уравнение для |
определения |
, -ЯГ(0) , .. .получим, |
последовательно |
||||||
дифференцируя уравнение (2.1.1) по X: |
|
|
|
|
|||||
П Л м - ь |
, = 1...... |
|
|
|
|
(2.1.5) |
|||
|
X (0)1 + р ик Х(0У Х'(0)к = °> |
|
|
|
( 2.1.6) |
||||
Р |
1 ) |
(0)/ + 3^1./А Х |
(0)/ Х ( 0 ) к |
+ р 1.}к1 X |
(0)у X |
'( 0 ) к Х '^ 0 ) , |
= |
(2.1.7) |
|
I |
=1, |
,т; |
|
|
|
|
|
|
|
В этих уравнениях опущен знак суммирования от 1 до т + 1 по повторяю щимся индексам и приняты обозначения
^ / = а^/92г/ и =0, |
Р1 ,к = # г , 1 ь х 1 д х к и „0 |
(2.1.8) |
Последовательность систем уравнений (2.1.5), (2.1.6),. |
рекурреитна, |
и в каждой из систем коэффициенты при неизвестных образуют расширен
ную матрицу Якоби |
/ ° - Т (7 (0)) =(7г/°,/ ], / = 1, |
, т; / |
= 1 , . . . , т + 1. |
|
Обратим внимание, |
что первая из этих систем - |
(2.1.5) |
- однородна, а |
|
все последующие - |
неоднородны. |
|
|
|
В регулярных |
и |
предельных точках множеству К решений системы |
||
(2.1.1) в Кш+1 матрица / не вырождена, т.е. гал^(.7 ) =т. Поэтому реше |
ние однородной системы (2.1.5), как это было показано и ранее в § 1.1, принадлежит одномерному подпространству Аа б К т+ 1 . Согласно (2.1.5) это подпространство А1 ортогонально ш-мерному подпространству ?т € € Кт+1, которое определено базисом из т линейно независимых векторов-
строк матрицы 7 Пусть о (1) = [д,(1), . . . , |
~ °РТ подпространст |
ва А ,. Тогда решение системы (2.1.5) представляется в виде |
|
Х10 ) =аХМ-К\К=0 = с а ^ \ |
(2.1Э) |
Здесь с — произвольный постоянный коэффициент. Так как вектор
Цри изменении X меняет только свое направление при неизменной длине, определенной соотношением (2.1.9), то векторы , Х'(о)........ харак теризующие изменение направления вектора Х'^0 ), должны бьпь ортого нальны к нему и потому должны принадлежать подпространству Рт , кото
рое является ортогональным дополнением подпространства А1 в Ят + 1. Таким образом, так же как и в § 1.1,
А ,. |
(2.1.10) |
Из (2.1.9) сразу следует, что при с = 1 параметр X является диффренциа- |
|
лом длины кривой |
К множества решений системы (2.1.1) в Кт , ,. Дейст- |
вительно, так как о О) - единичный вектор, т.е. |
а ^ ) = |
||||||
сх[0),х [ 0)) |
=т г+1( |
^ |
х и = о ) 2 = с 2 - |
( 2. 1. 11) |
|||
|
|
|
/= 1 |
|
|
|
|
Отсюда следует |
|
|
|
|
|
||
т |
+ |
1 |
1/2 |
= Ы \. |
|
|
|
( |
2 |
(</ДГ»2) |
|
(2.1.12) |
|||
/= 1 |
|
|
|
|
|
|
|
А в этом соотношении, так как X е К, левая часть является дифференциа |
|||||||
лом длины кривой |
К. Поэтому при с = 1 и правая часть с1Х также будет |
||||||
дифференциалом длины К. |
1' |
|
|||||
Рассмотрим |
теперь |
точку |
в которой |
гапв (^(-^(о ) ) ) ~ г < т * |
Это означает, что среди т строк матрицы / ° ^ ( Л ^ о ) ) линейно независи мы только г . Для определенности будем считать, что линейно независимы первые т строк матрицы / ° . Любой другой случай всегда можно свести
ктаковому очевидной перенумерацией уравнений в системе (2.1.1). Разобьем уравнения (2.1.1) на две группы
^ ( * ) |
= |
0, |
1 |
= 1,..., |
(2.1.13) |
Р ](Х ) |
= |
0, |
/ |
= г+ 1,..., т. |
(2.1.14) |
Для упрощения дальнейших выкладок будем считать, что начало координат пространства Кш+1 помещено в точку ДГ(0) , в окрестности которой иссле
дуется поведениерешений, т.е. X (0) = 0. |
Этого также всегда можно до |
||||
биться введением вместо X новой неизвестной У такой, что У - X —Х (0) ■ |
|||||
Таким образом, будем считать, что |
|
|
|||
Р/(0) = 0, |
/= 1 ,...,/п . |
|
|
(2.1.15) |
|
Продифференцируем уравнения (2.1.13) |
по параметру X. В результате |
||||
получим в точке Л'(о) = О |
|
|
|
||
Р ^ Х \ = 0, |
/ = |
1,.... |
,..., т |
+ 1. |
(2.1.16) |
Матрицу Якоби системы (2.1.13) обозначим через / г = [^/,/1 |
(» = 1,.... ; |
||||
/ = 1, .... т + 1). Она имеет г |
строк и т + 1 столбцов. По построению ее |
||||
строки в точке Х(о) |
= 0 линейно независимы, и поэтому ее ранг в этой точ- |
||||
кегравен г : |
|
|
|
|
|
гап е(/г(р)) |
= г. |
|
|
|
(2.1.17) |
Представим |
+1 в виде прямой суммы двух подпространств |
||||
К*я+ 1 = Рг ® А*. |
й = т |
+ 1 - г . |
|
|
Первое из них - |
Рг |
- это г -мерное подпространство в |
+1. базисом к о |
|||||||
торого являются |
векторы-строки матрицы |
= 1 |
Г(0), |
а второе |
А<у |
|||||
ортогональное дополнение Рг в Кт + х. |
|
|
|
|
|
|||||
Пусть |
€ |
Рг, |
/. = 1 |
, |
г,-и |
е |
А#, (/ |
= 1, ...,</) - ортонормм- |
||
рованные базисы в |
Рг и А<* соответственно. В дальнейшем будем прини |
|||||||||
мать в качестве |
|
базис, построенный из строк матрицы Л° с помощью |
||||||||
процесса Грамма-Шмидта |
(§ |
1.1). По построению для введенных таким |
||||||||
образом базисов имеют место соотношения |
|
|
|
|
||||||
(р('>,р<'>) |
|
|
|
|
|
|
|
|
(2 .1 .1 9 ) |
|
(а^, |
) |
|
|
|
|
|
|
|
|
(2.1.20) |
(р<'>У'>) |
|
|
|
|
|
|
|
|
(2.1.21) |
|
( |
1 |
|
|
|
|
|
|
|
|
|
1 |
о |
|
|
|
|
|
|
|
|
|
Здесь Ьц - |
символ Кронексра. В совокупности базисьгр^ н |
обра |
зуют базис в К„, +,, и поэтому ясно, что каждый вектор Х € К„ +1 единст венным образом может быть представлен в виде разложения по базисным
векторам р^1\ о ^ ^:
га
X - 2 |
р,р('> + 2 а; а(/). |
(2.1.22) |
«=1 |
/= 1 |
|
И, наоборот, каждому разложению вида (2.1.22) соответствует единствен
ный вектор X е |
+1. Кроме того, если Х= 0, то р/ = 0, / = 1......г , и |
а/ = 0, / = 1, |
.... й. Таким образом, соотношение (2.1.22) определяет |
взаимно однозначное соответствие между компонентами вектора X и коэф фициентами его разложения р/, а,-. Это позволяет в уравнениях (2.1.13), (2.1.14) произвести замену переменных с помощью (2.1.22). Тогда эти
уравнения принимают вид |
|
|
|
|
^ (Р 1 ,...,Р г;0 |.- ..,Ч й) |
= 0, |
|
(2.1.23) |
|
Р]{р\...... |
,..><*<*) = |
|
(2.1.24) |
|
Перейдем к |
неизвестным |
р/, |
а/ и в уравнениях продолжения |
(2.1.16). |
Тогда они принимают вид |
|
|
|
|
"ъ Р° , ( |
2 р > < * > + |
2 |
« ;« < '> ) = 0, |
(2.1.25) |
/=1 |
17 * = 1 |
1 = 1 1 |
Матрицу этого уравнения / г°= [р° ■], I = 1, .... г, /. = 1...... т + 1, спо-
мощью процесса Грамма—Шмидта представим в виде (1.1.19), т.е. в виде
произведения матрицы ортогонализации 3 порядка г и ортогональной мат рицы Р размера г X (т + 1), строками которой являются векторы
(» = 1 ...... г ) ортонормированного базиса подпространства Рг б К т +[
1Г° = ^ Р , |
Г |
р(° т1 |
Р = |
(2.1.26) |
I.]
Если, учитывая это представление, помножить систему (2.1.25) слева на матрицу ^ -1 , то она примет вид
га
Р ( 2 |
|
+ |
2 а У '> ) = |
(2.1.27) |
|
к = 1 |
|
1 = 1 |
|
|
|
Раскрывая эти |
уравнения с |
учетом (2.1.26) и используя |
соотношения |
||
(2 .1 .19)- (2.1.21), получаем |
|
|
|||
Е г р' |
= 0, |
р ' |
= [Рх, |
г Г- |
(2-1-28) |
Здесь Е г |
—квадратная единичная матрица порядка г . |
|
Полученный результат позволяет сделать два вывода. Во-первых,р'к = О,
к = 1.......г , что еще раз подтверждает тот факт, что ненулевые решения X ' уравнения (2.1.16) принадлежат пространству \ а . Во-вторых, определи тель системы (2.1.28> равен 1 и с точностью до неравного нулю постоянно
го множителя йе1(Й -1) совпадает с якобианом уравнений (2.1.23) по переменным рк , к = 1, ..., г . Тогда па теореме о неявных функциях в ма
лой окрестности рассматриваемой точки X = 0 переменные рк , к = 1, ...,г могут быть на основании уравнений (2.1.23) получены как функции пере м ен н ы х ^ , I =1
Рк ~ Рк(<*1, - . “ <*)> к = 1. (2.1.29)
Функции рк являются однозначными, непрерывными и дифференцируемы
ми. Подстановка |
выражений |
(2.1.29) в уравнения |
(2.1.24) приводит к |
уравнениям разветвления |
|
|
|
Ъ ( р 1 (<*1 , - , « |
Д - , |
<*1, —,<*<*) = 0, |
/ = г + 1,..., т. |
|
|
|
(2.1.30) |
Эти уравнения определяют как число ветвей решения, так и их поведение в окрестности исследуемой точки.
Поскольку уравнения разветвления (2.1.30) построены так, что их Якобиан равен нулю, то они могут иметь не единственное решение.
Для каждого решения этих уравнений как функции параметра X
из уравнений (2.130) |
или, что одно и то же, из уравнений (2.1.24) по |
|
лучаем |
|
|
Р?> = |
>■ |
<2.1-32) |
И тогда можно построить одну из ветвей решения |
(X ), поведение ко |
торой в малой окрестности исследуемой точки определится разложением (2.1.22).
Следует заметить, что процесс построения уравнений разветвления доста точно сложен и в явном виде они могут быть выписаны только в исключи тельных случаях. А их решение в явной аналитической форме может быть найдено еще в более редких случаях. Поэтому особое значение приобретают методы, не использующие непосредственно уравнение разветвления в фор ме (2.1.30), а решающие задачу на основе более простых соотношений.
2.2.Простейшая форма уравнений разветвления
Преобразуем систему (2.1.1) так, чтобы ее линейная часть приняла простейший вид. Для дальнейшего удобно для матрицы Якоби использо вать следующие обозначения (см., например, [339]):
- |
дР _ Ь(Ри ...,Рт) |
(2.2.1) |
||
~~дХ~ Ъ{Х,....Хт+1) |
||||
|
||||
Строки этой матрицы [Р{,1,...,Р{>т.+1 ], I = 1, |
будем,как и раньше, |
|||
рассматривать как |
векторы в пространстве Кт +1 |
и обозначим их через |
||
|
Тогда |
|
|
|
/ (0 |
= [ П ь - . П |
т н ] 1- |
(2.2.2) |
Пусть, как и в § 2.1, решение системы (2.1.1) исследуется в окрестности
точки X = 0, и в этой точке гапв(/°) = г < т. Индекс ” ° ” у какой-либо функции будет ниже указывать, что берется значение этой функции в точ ке X = 0. Пусть снова линейно независимыми являются первые г строк
матрицы Якоби 1 ° Тогда последние т - г = (1 -1 строк этой матрицы яв ляются линейными комбинациями первых г строк, т.е.
Г < г+,> |
= 2 |
(2.2.3) |
|
к = 1 |
|
Так же, как и в § 2.1, разобьем систему (2.1.1) |
на две группы уравнений |
|
(2.1.13), |
(2.1.14). Обозначим череэУ(1) и |
матрицы Якоби лих |
групп уравнений |
|
|
|
т т - ......... |
™ |
7 т _ 8СГ г + 1 ,,...Р т) |
|
ЭСХ 1......... |
-ЯГт+О* |
3 (^ 1 .-■■.^т+1) ' |
|
Ясно, что |
|
|
|
Если ввести матрицу О = |
[с?, к\ , I = 1, |
, с/ —1; к = |
ставление (2.2.3) в матричной форме примет вид
(2.2.5)
. . . , г , то пред-
70(2)=я70(1). |
|
|
|
|
|
(2.2.6) |
||
Так |
же, как |
и в |
§2.1, представим пространство К,п+ |
в виде прямой |
||||
суммы двух ортогональных подпространств |
|
|
||||||
Кш+1 =Р,® А„, |
= т |
+ 1 - г . |
|
|
|
(2.2.7) |
||
Здесь |
г-мерное |
подпространство |
Рг |
определено |
базисом |
из векторов- |
||
строк |
матрицы |
/ ° ^ |
, |
а А а — его |
ортогональное дополнение в Кт+1. |
|||
Введем в Рг |
ортонормированный базис р V*,; |
= 1......... г , построенный |
||||||
из векторов строк матрицы / ° ^ |
с помощью процесса Грамма —Шмидта. |
|||||||
Тогда |
|
|
|
|
|
|
|
|
7°(1) =ПР. |
|
|
|
|
|
|
(2.2.8) |
Здесь ортогональная матрица Р имеет размер г X (т + 1) и ее строками являются в ек то р ы р ^ ортонормированного базиса в Рг
р (1)т
р (г)т |
|
(2.2.9) |
|
|
|
О, —левая треугольная матрица ортогонализации. |
||
Введем также |
в подпространстве А а ортонормированный базис |
|
/ = 1, |
и матрицу А размера й X (т + 1), строками которой являют |
|
ся векторы а ^ |
, / |
= 1 , . . . . с?: |
Преобразуем исходную систему уравнений (2.1.1) следующим образом.
Уравнение (2.1.13) помножим слева на матрицу П ~г . Получим систему уравнений
& |
Ц(Х) = 0. |
(2.2.11) |