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

книги / Проблемы нелинейного деформирования. Метод продолжения решения по параметру в нелинейных задачах механики твердого деформируемого тела

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

координатных направлений в Кт+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 т _ Г г + 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)

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