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

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

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

что отмечает и сам автор. Причины этого также будуг рассмотрены ниже в § 1.1,1.2.

Обратимся теперь к существенно особым точкам, т.е. тем точкам мно­

жества решений системы (В.2.1), где

 

гап§(I) < тапв(7) < т.

(В.2.18)

Здесь возможно ветвление решений. Для того, чтобы дать представление о возникающих в этом случае проблемах, рассмотрим уравнение (В.2.1) с одним неизвестным X и параметром Р, т.е. т = 1. Для удобства записи обозначим

Х { = Х,

Х2 =Р.

 

Тогда вопрос сводится к анализу особых точек на плоскости

: 1ХУ,Х 2)

кривой, заданной выражением

 

Р(Х

1 ,Х 2) = 0.

(В.2.19)

Здесь

функция Р (Х х, Х2) предполагается непрерывной и

достаточное

число раз дифференцируемой в окрестности точки

 

*(0) = [^1(0). ^2(0)]1 е к 2,1'де

 

П Х щ » , Х 2 {0 ))*0 .

(В.2.20)

Для упрощения записивведем в дальнейшем следующееобозначение для производных:

дР/дХ; = Ри.

(В.2.21)

В этих обозначениях расширенная матрица Я коби/ функцииР {Х 2 Х2)

принимает вид

 

 

 

Т = [ Р , 1 ,Р,г ).

 

 

(В.2.22)

Точка ЛГ(о) множества решений уравнения

(В.2.19) будет регулярной,

если в ней

 

 

 

Г , 1 (*1 (0). * 2(о)) * 0

(гап8(/)= 1).

 

(В.2.23)

Если ЛГ(о) - предельная точка, то

_

 

« ,).* ,« » ) = О,Г „ (* ,< „ „ * ,< „ )* °

( п щ ( /) - 1 ) .

(В.2.24)

И, наконец, если X (0) -

существенно особая точка, то

 

р ,, № (о), * ,« ,)) = О. Л , № (0). * ,(„)) - О

<»"«<7)=-0).

(В.2.25)

В окрестности такой точки разложение в ряд Тейлора в силу равенств (В.2.20), (В.2.25) представляется в виде

Р(Хи Х2) = ^ у И ? )1

Д*? +2Г$\ЬХ1 АХг

Д*3] + 0(рэ),

р = >/ЬХ\ + А Х \, *

Я

- Р , и (Хх(о), Х ц 0)), - •.

(В.2.26)

В силу (В.2.19) и (В.2.25)

сумма членов второй степени этого разложения

должна в окрестности точки X (0) обратиться в

нуль на касательной к

 

 

 

21

кривой К (если она существует), т.е.

Г $ \ А Х \ + 2 ^ Д *, АХг + Г $ \ А Х \ =0.

(В.2.27)

Если Ф О, то касательную к кривой К можно задать выражением

АХ ъ = (А Х 1.

(В.2.28)

Тогда из (В.2.27) следует уравнение

 

Р%\ + 2/’,(?)2 X+Р81 х2 = 0.

(В.2.29)

Касательная (В.2.28) существует, если уравнение (В.2.29) имеет действи­ тельные корни. А число корней определяется дискриминантом

Ь =^

- (7^,22)2 •

(В.2.30)

Если 0 < 0, то уравнение (В.2.29) имеет два различных действительных

корня Хх, х2, которые в соответствии с (В.2.28) дают два различных зна­

чения производной в точке X

:

йХг _

йХ^

(В.2.31)

й Х х ~ П '

й Х у

 

Таким образом, через точку 2Г(0) проходят две кривые, которые в неко­ торой окрестности Х (0) удовлетворяют уравнению. (В.2.19) (рис. В.9). Продолжение решения из точки Х ( 0) можно осуществлять вдоль любой из них, задавшись соответствующим значением 4Хг1ЛХх.

При I) > 0 уравнение (В.2.29) не имеет вещественных корней. Это оз­ начает, что касательная к кривой в такой точке не существует, а сама точ-

22

ка ЛГ(о) является изолированной особой точкой, т.е. в нее нельзя прийти путем продолжения решения.

И, наконец, при И = 0 уравнение (3.16) имеет два равных действитель­ ных корня {. В этом случае истинное поведение кривой в точке X (0) может быть установлено только на основании анализа членов разложения в ряд Тейлора третьего н более высокого порядка. Здесь уже возможно, что особая точка является общей точкой двух соприкасающихся кривых (рис. В.10) или точкой возврата (рис. В.11).

Общий случай ветвления кривых в К т Н в настоящее время до конца не исследован. Результаты для аналитических функций/'/, начало которым положили исследования А.М. Ляпунова [240] и Е. Шмидта [505], приво­ дятся в монографии [53, 212].

Особый интерес для приложений в механике представляет случай, когда существует такая функция Р, что

ЪР

Основы исследования этого случая заложены А. Пуанкаре [486]. Для упру­ гих систем с конечным числом степеней свободы наиболее полно резуль­ таты изложены в монографии Дж. Томпсона и Г Ханта [523]. Более под­ робные указания на литературу даны в Приложении I.

Г Л А В А 1

ОБОБЩЕННЫЕ ФОРМЫ МЕТОДА ПРОДОЛЖЕНИЯ РЕШЕНИЯ

В этой главе рассмотрены формы метода продолжения решения, осно­ ванные на требовании о равноправии неизвестных , Х2, , Хт и входя­ щего в уравнения параметра задачи Р Такое предложение высказывалось

ранее в работах [245, 493-495]. Но его практическая реализация была свя­ зана с решением линеаризованных уравнений методами типа исключения. А это, как будет показано ниже, равносильно фактическому отказу от рав­ ноправия неизвестных и параметра и отданию предпочтения какому-либо из неизвестных или некоторой их комбинации. Действительная реализация равноправия неизвестных и параметра может быть обеспечена только на основе таких методов решения линеаризованных систем, которые не от­ дают преимущества ни неизвестным, ни параметру. Одним из таких мето­ дов является метод ортогонализации. Оказывается, его испольэовашю позволяет не определять параметр продолжения решения и равносильно такому процессу продолжения решения, когда в качестве параметра про­ должения выбрана длина дуги множества решений К в Кот+1. Более того, процесс продолжения обеспечивает максимальную обусловленность реше­ ния линеаризованных систем и становится единым в регулярных и предель­ ных точках множества решений. С этой точки зрения введение понятия предельной точки становится лишним.

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

1.1.Обобщенные формы непрерывного продолжения решения

Как и ранее, рассмотрим систему из т нелинейных уравнений с т неиз­ вестными Х х, Х2>. . . , Хт и параметром Р, который будем называть пара­ метром задачи:

Г{(Х1,Х 2, . . . , Х т,Р) = 0, 1 = 1 ,2 ,... ,т .

(1.1.1)

Будем считать параметр задачи Р равноправным со всеми неизвестными

24

(/ = 1.........т ) . Чтобы подчеркнуть это обстоятельство, обозначим

Р = Хт +1-

 

 

(112)

В + 1)-мерном евклидовом пространстве Кт + 1

{ Х 1,

,Х т,Х т 4 1 =

= Р } введем вектор X =

1 .........Хт, Х т + 1 = Р] 1

Тогда система урав­

нений (1.1.1) может быть записана в более компактном виде

 

*•,(*) = 0, 1 = 1

, Х( =Кт+1.

 

(1.1.3)

Рассмотрим матрицу Якоби этой системы

 

 

В отличие от матрицы/для системы (В.1.1), определенной соотношением (В.1.6), матрица / - прямоугольная. Она состоит из т строк и т + 1 столбцов и фактически совпадает с расширенной матрицей Якоби системы (В.1.1), введенной соотношением (В.2.3).

Ограничимся пока рассмотрением таких точек решений системы (1.13),

в которых

 

гапв (7) = т.

(1.1.5)

В соответствии с теоремой о неявных функциях, как это показано во Вве­ дении, при данных там предположениях о достаточной гладкости функций в окрестности таких точек решение системы (1.1.3)может быть продол­ жено непрерывно и единственным образом. Поэтому в пространстве Кт + 1 множество решений системы (1.1.3) образует непрерывную кривую К. В соответствии с классификацией А. Пуанкаре [486], те точки, в которых главный минор <1е1 (/) матрицы / отличен от нуля, будем называть регу­ лярными. А точки,_где <1е1(/) = 0, но гапв(/ ) = т, назовем предельными.

В точках, где гапв(/) < т, возможно ветвление кривой К.

Введем некоторый, не определенный пока, параметр X, который в от­ личие от параметра задачи Р = Хт+1 будем называтьпараметром продол­

жения. Компоненты Х( (1 = 1.........т +

1) вектора X € Кж+1 будем счи­

тать непрерывными и достаточное число раз дифференцируемыми

функция­

ми параметра продолжения X

 

 

Х{ = Х1(К),

1= 1 ,... , т

+ 1.

 

(1.1.6)

Изменение параметра продолжения X соответствует продвижению вдоль

кривой К решений систем

(1.13) в Кт+1. Продифференцируем (1.13)

по X. В результате получим систему т линейных однородных уравнений

для т + 1 неизвестных ОД/4Х

 

 

т

+ 1

ах*

 

 

(1.1.7)

 

2

^

_

1 =о, /=1...... т.

 

/= 1

<1 \

 

 

 

 

В матричной форме эта система уравнений имеет вид

 

7

 

(IX

=°,

 

/ «1 ........т;

.........т + 1 .

(1.1.8)

 

 

Как и ранее, будем считать, что некоторое решение Л"(0) системы (1.1.3) известно, т.ё.

е д < » ) = 0, /= 1 ,...,ш .

(1-1.9)

Без ограничения общности можно принять, что этому известному реше­ нию соответствует начальное значение параметра Л = О

* (0) = *«,).

(1.1.10)

Тогда уравнение (1.1.8) с начальным условием (1.1.10) можно понимать как неявно сформулированную задачу Коши по параметру X. Для интег­ рирования^ задачи Коши необходимо из системы уравнений (1.1.8) найти вектор /ЙГ//Х = [АХх/</Х,. . . , <1Хт+11(1\]т. Иными словами, необходи­ мо решить систему (1.1.8). Как отмечалось выше, она является системой из т линейных однородных алгебраических уравнений относительно т + 1 компонент вектора йХ1<1\. Возможны различные способы решения таких систем. Наиболее распространенный из них состоит в том, что некоторые

т компонент вектора АХ/йХ, например,

</ЛГ1 Д/Х,. . . ,

с1Хк_ х1<1\,

(1Хк+11(1\ , . . . . <1Хт1<1\, выражаются через

оставшуюся

компоненту

с1Хк)с1\. Для этого система (1.6) путем переноса в правую часть слагае­

мых с множителем ё Х к!<1\ приводится к следующей:

 

_ а х

 

(1.1.11)

 

 

Здесь с1Х1(1\\к т-мерный вектор, образованный из (т + 1)-мерного век­

тора АХ/йХ исключением к компоненты 4Хк1<1\; 5к = [дР1/<1Хк, . . .

..._,

ЪРт/с1Хк] Т — к~й

столбец матрицы / ; /* — матрица, полученная

из /

вычеркиванием А-го

столбца.

Сведение системы (1.1.8) к виду (1.1.11) является необходимым пред­ варительным преобразованием для решения ее традиционными (привыч­ ными) методами, как-то: метод исключения Гаусса, итерационные мето­ ды и_тл. Такое преобразование имеет, конечно, смысл при условии, что <1е1 (/*) Ф 0. Если гапб(/) = т, то всегда можно найти матрицу /* , удов­ летворяющую этому условию.

Обратим внимание на то, что если отождествить параметр X с компонен­ той Х*:

\ =

 

(1.1.12)

то <1Хк1<1\ =

1, и система

(1.1.11) с точностью до обозначений совпадает

с системой (В.2.10), и ее

решение по правилу Крамера тогда принимает

форму (В.2.11). Это свидетельствует о том, что переход от вида (1.1.8) к (1.1.11) фактически равносилен принятию в качестве параметра про­ должения компоненты Хк и, по существу, отрицает предложение о рав­

ноправии переменных и параметра,

отдавая предпочтение переменной

Х к. Поскольку этот переход вызван

стремлением решить систему (1.6)

традиционными методами, то становится очевидной несовместимость этих методов с предложением о равноправии переменных. Этим и объяс­ няется тот факт, что попытки совместить несовместимые подходы, т.е. стремление реализовать равноправие переменных на основе представле-

26

ния (1.1.11) привели в работах. [245, 493-495] к чрезвычайно сложным алгоритмам.

Таким образом, реализация равноправия переменных должна быть необходимо связана с такими методами решения системы (1.1.8), кото­ рые решают ее непосредственно, без преобразования к виду (1.1.11).

Рассмотрим один из таких методов.

_

 

Обозначим через

Г,- /-ю строку матрицы / и будем

рассматривать ее

как вектор в Кт + , :

 

 

 

Г,= [7 ,,........ 7 /(т+1)]т = [Г1Л......... Р,' т

+ 1].т

(1.1.13)

Введем обычным образом скалярное произведение в

В.т + х: для двух

векторов Е = [Ех, .

, Ет+ 1 ] т и С = [С\

, Ст+1] т скалярное про­

изведение равно

 

 

 

т +1

 

 

(1.1.14)

(Е , 0 ) = Ъ ^ а д .

 

Теперь систему уравнений (1.1.8) можно представить в виде

Нетрудно заметить, что эти уравнения представляют условие ортогональ­ ности искомого вектора (1Х1с1\ к векторам-строкам Т{ матрицы/

Обозначим

через

Рг г-мерное подпространство в

+1, натянутое

на векторы-строки 7’,-, /

= 1,

. ,т, а через

к а - с7-мерное подпространст­

во в Кт + 1, ортогонально дополняющее Рг

до Кт + 1.

Иными словами,

представим

+1 в

виде прямой суммы (произведения) двух ортого­

нальных подпространств

Рг иА^:

 

 

К^ + 1=РГ©

Аа,

г+</ = т

+ 1.

 

(1.1.16)

Напомним, что подпространства Рг и А а ортогональны, если для лю­

бых векторов Е Е Рг

и С е

их скалярное произведение равно нулю.

Так как любой

вектор подпространства Аа ортогонален подпрост­

ранству Рг , то он ортогонален и строкам Т1 матрицы /

. Поэтому любой

вектор из Ай является решением системы (1.1.15), т.е.

 

й Х \ & \ Ь А а.

 

 

 

 

(1.1.17)

Таким образом, решение системы (1.1.15) сводится к отысканию в Кт +1 продпространства Ай, ортогонального подпространству Рг , натя­

нутому на строки Т{, /

= 1 .........т, матрицы /

 

Если гап§ ( /)

= т,

что имеет место в регулярных и предельных точках,

то среди миноров

<1е1

(/ *)

найдется хотя бы один,

не равный нулю. А

это значит, что строки

7/, /

= 1, . . . ,-ш, матрицы/

линейно независимы

и поэтому образуют в натянутом на

них подпространстве Р, т-мерный

базис. Тогда размерность

Рг равна г

= т , и поэтому размерность под­

пространства А й решений

системы (1.1.15) равна / = 1.

Итак, в регулярных и предельных точках отыскание решения системы (1.1.17) сводится к нахождению в Кш+1 одномерного подпространства А1, ортогонального подпространству Рш , которое, в свою очередь, оп­

ределено базисом из строк Т{, I = 1,

, т, матрицы /

Эта задача легко решается, если в Рт известен ортонормированный

базис, построить который из базиса

7 /,/ = 1,

, т, можно с помощью

хорошо известного

процесса

ортогонализации

базиса Грама - Шмидта.

Обозначим через

/ = 1,.

. , т, ортогональный базис в Р,„, а через

V,-, / = 1, . . . , т, — соответствующий Ц ортонормированный базис. Тогда

процесс построения базисов Ц

и

И/

из базиса 7) по Г рам у - Шмидту

сводится к следующему алгоритму:

 

 

17,*Г ,,

К, =7/1/(7/,,7/1)1/2;

 

 

0 -1. 18)

 

 

 

 

 

 

^к = тк -

2 к , К,) Уи

ук = [/к/(с/к, а к ) 1 /2,

 

I = 1

 

 

 

 

 

к - 2 , . . . , т .

Геометрически этот процесс состоит в вычитании из вектора Тк его составляющих по уже построенным векторам ортонормированного ба­

зиса У( ,г = 1 , . . . ,

к — \.

Полученный таким образом вектор 1/к пред­

ставляет собой составляющую вектора Тк, ортогональную к К,, / =1,

. . . , к 1. После нормировки 11к получается орт Ук.

 

 

Отметим

также,

что

процесс ортогонализации

(1.1.18)

равносилен

разложению

исходной

матрицы /

на произведение

левой

треугольной

матрицы й

и ортогональной матрицы У, Строками

которой являются

векторы У(, I = 1,

 

ортонормированного базиса,т.е.

 

/ = ПК,

 

 

 

 

 

 

 

(1.1.19)

й , 1

0

 

0

 

0

 

 

 

 

П22

0

 

0

 

(1.1.20)

 

 

 

 

 

 

-

 

 

„ = ( ( / ,,

У ,)1/2

 

 

(Г/, У{)

при / < I < т,

 

 

 

«■{ О

при/ > /

 

 

 

 

 

 

 

 

Так как матрица V ортогональная, то

 

 

УУ'=Е,

 

 

 

 

 

 

 

(1.1.21)

где Е — единичная матрица. Поэтому матрицу $2 можно получить не по

формулам (1.1.20),

а помножив (1.1.19) справа на УТ. Тогда, учитывая

(1.1.21), имеем

 

П = ] У Т.

(1.1.22)

Когда известен ортонормированный базис У{ , /

= 1,

, т, в Рт, то

отыскание решения системы (1.1.15) сводится

к нахождению орта

Ут + 1 Е А1, определяющего подпространство А1 и дополняющего базис V/ Рт, 1 = 1 , . , т, до базиса Кт+1. Это можно сделать, задав некото­ рый вектор О, имеющий ненулевую составляющую С/т+ 1 в А» и поэтому

линейно независимый свекторами базиса К/, » = 1,

, т, выделив эту

составляющую Ут+\

путем вычитания из О его составляющих по ортам

К/, » = 1,

, т, и пронормировав ее точно так же, как это делалось в

процессе ортогонализации (1.1.18):

 

 

Цт+ 1

= 0 -

2

(о, К,)К„

Ки+1 =С'1И+ 1/(С/т + 1,С/т + 1)‘/2 (1-1-23)

Так как

и А1

ортогональны,

то Кт+1 Е А| и, таким образом являет­

ся решением системы (1.1.15)

 

 

 

с1 Х М \ - Н„, + 1.

 

 

 

 

Обозначим через ог1(/, 0) операцию

(1.1.18), (1.1.23) определения орта

Н„ , + 1 по

заданным векторам-строкам

Г,- матрицы

У и вектору 0, ли­

нейно независимому с Г, . Тогда решения систем (1.1.8), (1.1.15) можно представить в виде

<Ш«/Х = оП(У,(2).

 

(1.1.24)

Это дифференциальное

пение

по параметру X вместе с начальным

условием (1.1.10)

 

 

Х Ю - Х т

 

(1.1.25)

представляет собой, в

отличие от

(1.1.8), уже явную формулировку за­

дачи Коши по параметру, интегрирование которой позволяет построить

множество решений системы нелинейных уравнений (1.1.3), начиная от

точки X ^ и двигаясь вдоль кривой множества решений К.

Прежде чем переходить к конкретному алгоритму интегрирования задачи Коши (1.1.24), (1.1.25), выясним смысл параметра X. Для этого

обозначим через ДАТ вектор приращения решения X при переходе из точ­

ки А кривой К € Кт +1 множества решений системы (1.1.3)

в точку В

(рис. 1.1). Тогда длина ДХ вектора ДАТ равна

 

ДХ = (ДАГ, А Х ) ' » .

(1.1.26)

 

V

Вектор

 

А Х

Д *

 

(1.1.27)

ДХ

( Д ^ ,Д ^ ) 1/2

будет единичным вектором, совпадающим по направлению с А Х. При

стремлении АХ к нулю ->■А) вектор А Х {А \, оставаясь единичным,

стремится стать касательным к кривой К.В то же время по своему смыслу

он стремится к вектору ВХ/с1\. Поэтому йХ!<1\ и является единичным вектором, касательным к К.

Приращение ДХ является длиной хорды дуги АВ и при В -*■А стре­ мится к дифференциалу </Х длины дуги кривой К. А потому параметр

X является длиной дуги К.

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

Теперь становится очевидным, почему рассмотренная во Введении (В.2) попытка выбрать в качестве параметра продолжения длину кри­ вой К фактически свелась к выбору одной из неизвестных параметром продолжения. Причина этого кроется в решении системы (В.2.15), с точ­ ностью до обозначений совпадающей с системой (1.1.18), методом исклю­ чения, который в применении к задачам продолжения решения требует отдать предпочтение какой-либо из переменных, в то время, как требо­ вание, чтобы в процессе продолжения решения все переменные и пара­ метр задачи в том числе были равноправны, приводит естественным об­ разом к тому, что фактическим параметром продолжения оказывается параметр длины кривой К.

Обсудим теперь вопрос о погрешности, связанной с переходом от неявной формулировки уравнений продолжения (1.1.8) к явной (1.1.24).

Осуществляющая этот переход операция оП (У, 0 ) равносильна решению системы (1.1.8) методом ортогонализации [35, 63]. Этот метод по числу требуемых для своей реализации операций незначительно уступает методу исключения Гаусса.

Как уже отмечалось, использование метода Гаусса требует преобразо­ вание системы (1.1.8) к виду (1.1.11). Тогда погрешность решения систе­ мы (1.1.11) методом исключения определяется обусловленностью мат­

рицы / *, которая при неудачном выборе параметра продолжения Х к может оказаться слабо обусловленной, даже в регулярных точках кривой К. Это обстоятельство лишний раз подчеркивает, что попытка построить на

основе метода Гаусса универсальный алгоритм

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

к необходимости дополнительных вычислений

для выбора удовлетво­

рительного параметра продолжения. Подробнее этот вопрос мы рассмотрим в § 1.4 в связи с вопросом об оптимальном параметре продолжения.

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

30

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