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

Планирование и обработка эксперимента / Rakitskiy - Chislenniye metodi resheniya 1979

.pdf
Скачиваний:
84
Добавлен:
13.05.2017
Размер:
6.71 Mб
Скачать

120

Гл.

3.

АсиАmтотические

преобразования -----

нять

при

t~тпс

и

при

специально

выбранном

началь.

ном условии

-

(О)= Х20-W21

Х2

[

Х10

+И1i

1

И12Х20

+

 

 

 

 

+Uii' Л1

1

V11

 

 

 

1

+

И!i

1

V

12

Ь

2

)].

(30)

которое

следует на

основании

но, при

t~тпс для

1подвектор·а

(24) .X2(t)

- (27). имеем

Действитель­

Xz (t) =

-W21

(А11+

Vli' И12А21)-

1

(Ь1

+

 

 

 

 

 

 

 

Полагая

t=O

и подставляя

значение

(31), получим

(30).

 

 

 

 

 

V!i

1

И12Ь2)

+

 

 

 

 

у2

(0)

из

 

У2

(t).

 

 

(31)

(24)

в

Дадим

асимптотическую

оценку

погрешности

приме­

нения

принципа квазистационарности

t~т*

~Тпс· Обозначим

производных

при

Ds=

(Q11Лf

Ип

+Q12Л~И21)-

1

,

(32)

81

--

- Х1-Х1,

82--

Xz

-

- X2,

8--(81) 82

.

Дифференцируя

(s-1)

раз

формулу

(3),

умножен­

ную и1:,

слева на

Ds, и вычитая

получаем

уравнение

(

18),

умноженную

с.1е:ва

на

Аналоrпчно,

81

+V5

82 = Ds

вычитая

из

(4)

d;'

 

......,

+А

d~

= А21Х1

d

5

х

--

 

1

 

dt

 

8

 

систему

,..,

,

22х2+Ь2

приходим к уравнению

 

А21 81

 

 

de

2

=

+ Az2 Ez.

 

 

 

 

 

 

dt

 

 

 

 

Исключая

с па:-.ющью

(33)

81, 1получае;м

(33)

) (34

(35)

d8 -

dt

2 =

(A22-A21Vs)

82+

А

d

x1

5

 

21Ds--.

dt

 

5

(36)

Начальное

условие

для 8; =

(36) выбираем

8 2 (-r*).

при

т*

пс:

§ 3.1. Принцип квазистационарности производных

121

Решение (36) при обозначении Bs=A22-A21

име­

ет в1ц

 

 

(37)

Если ввести асимптотический парюлетр

 

µ= liЛi-511 llЛ~l\-+O,

(38)

:о а силу жесткости системы (3)- (4) имеем оценку

ii Az2-A21Ui11 И12-Вs11<11 A21 ll I\ Vs-Иi11 И12 I/ =0(µ),

µ-+0,

п, кро:11е того, вне пограничного слоя при t?;:;т*

!i Ds 1111 dsd:: (t) 11 =О(µ),

µ-+О.

Поэто:-.1у, выбрав начальные условия е;=О(µ), µ-+0,

по.1учаем

l/e2(t)1i=O(µ), µ-+0.

Резюмируя изложенное, сформулируем теорему. Теорем а 3. l (принцип квазистационарности про­ азводных - ПКП). Для жесткой дифференциальной си­ стеJtЫ (2) по достаточно малому в>О найдутся: такое

целое

число s (е)?;:; l,

такой подвектор х1 (t) вектора

x(t),

такое значение

т*=т(е), где Тпс~т(е)~Т, что

d.1я реtиения уравнений (3)- (4) справедливы неравен-

ства

11 xi (t)-xi (t) 11 < вm~х \1

х1(t)11. i= l,

2; t ~ т(в).

При это.м вектор .i1( t) опреде.zяется системой k алге­

браических связей (18),

а вектор

х2(t)-системой

(m-k) дифференциальных уравнений (34) при началь­

но.11 векторе i2(т*) =Х2(т*).

Д.1я практического использования этой теоремы не­ обхо:~л~ю ответить на ряд вопросов: какие днфференц11-

а.1ыше уравнения будут входить в (34) и в каком rюлн-

122 Гл. 3. Аси,11птотические преобразования

честве, сколько производных достаточно взять для по­

лучения алгебраическпх связей (18) и т. п.

Основным критерием правильности проведенных пре­

образований является совпадение решений

( 18),

(34)

или эле:-vrентов \rатриц Bs=A22-A2 1Vs для

двух

по­

следовательных значений s. При этом спектральный ра­ диус матрицы Bs должен быть значительно меньше, чervi у матрицы исходной системы (2).

Хотя ·С )~Веллчением s зна·чение е у\1еньшается, неце­

лесообразно брать s ·большЙ\1, так как параыетры исход­

ной системы заданы с ограниченной точностью, а вычи­

сления проводятся с ограниченной разрядностью. Обыч­ но s = 2, 3. Если собственные числа :v~атрицы А разделя­

ются по модулю на две сильно отличающиеся группы и

J Лk+1 I ~ 1Ak J, то уже для этих величин s параметр µ,

согласно (38), достаточно мал.

При выборе уравнений для ( 18) следует учитывать два предельных случая. Если в жесткой системе (2) яв­

но выделяется малый параметр при производной и дви­

жения разделяются на «быстрые» и «медленные», то

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

зовать уравнения, отвечающие «быстрым» переменны:м.

ЕсJ1и же такое разделение неосуществимо, все перемен­ ные практически равноправны и все строки А зависят

от больших по моду.11ю собственных чисел, то теоретиче·

ски безразлично, из какого уравнения получаются свя­ зи (18). На практике различные варианты нх выбора будут незначительно отличаться только объемом вычи·

стпельных затрат.

Иллюстрацией применения ПКП может служить уже

ра•с-о\1атри•вавшийся во 'Введении ~пример систю1ы 'Вто­

рого порядка

(B.l l)

 

 

 

 

d::> =

- 50 l хщ+ 5Оох<2>,·· хщ (О)= х10

;

(39)

d~t(2) =5Оох<1>-бо1х<2>, х<2>(о)=Х20• fE[O,

l].

(40)

Из явной формы записи решения

 

 

x(I) (t) =

0,5 1020) ехр (-lOOit)+ 0,5 10+ Х20) ехр (-t),

х<2> (t)=

-0,5 (x -X

20

)exp(-l00lt)+

 

(41)

 

 

10

 

 

 

+ 0,5 10 + Х20) ехр (-t)

§ 3.1. Принцип квазистационарности производнь1х

123

вндно, что для t;::::'tпcCtпc"" l0-2 ) между компонента­

ш1 вектора x(t) существует линейная связь

0 > (t) ....., -х(2)

(t).

 

Пр11бл11женное описание

системы

вне пограничного

с.1оя формулами (18) и

(34)

с s= l,

т. е. пренебрежение

в (39) первой производной

 

 

 

-

(1)

500- (2)

 

Х

=-Х

,

 

 

 

501

 

dx( 2)

-(2>

 

~~-2х,

 

как уже отмечалось, еще не обеспечивает удовлетвори­

тельной точности. При этом

И111 И12 ~ -0,998, W21 ~ 0,5, Ан +ии1 И12А21~ -1000

идля решения аппроксимирующей системы, сог.11асно

(26)и (27), имеем большую погрешность в показате.11е второй экспоненты

x(I) ~ (0,50lx10 -0,500x20)exp(-1000t)+

+ (0,499х10 + 0,500х20) ехр (-2t),

x(2J ~ (-О,500х10 + 0,499х20) ехр ( - lOOOt) +

+ (0,500х10 +0,50lx20} exp(-2t).

Однако

уже следующее

приближение при

s=2

-x(I> =

500 х 501+500 х 501

 

х -х(2) ~ 0 999998 х-(2)

,

 

501 х 501 + 500 х 500

 

,

 

dx(2>

 

-р)

 

 

([Г- ~ -

l,001 х -

 

1:неет ошнбку в коэффнциенте тшейной связи порядка

\О-6, а в показателе экспоненты порядка l0-3. Пред­ 'lкспоненты, посчитанные по фор·'.1ула:v~ (26) и (27), дают

по сравнению с (41) совпаденне с пятью значащ11м11

ш1фрам11.

Число 11ск.11ючаемых уравнений k должно соответсг­

вовать количеству быстроубывающих линейно-незавпси­ \IЫХ частных решений (2). Ес.11и эта ве.1111чина заранее

не11звест11а, с.11едует начннать с небольших значеннй k,

124

Гл.

3.

Аси,11птотические

преобразования

увеличивая это число до тех

Bs преобразованной системы

пор, пока

не будет

норма

матрицы

иметь

желаемой

величины.

При

этом

необходимо

останавливаться

на

ми­

нимальной

размерности

вектора

х

1

(t),

при

которой

ус-

.ловие

11Bs11

<;

L/N

будет иметь место. В

гут быть подвержены

противном случае

частные решения,

исключению производные

мо­ ко­

торых

·сравнимы

с

произво.дными

·решения

вне

погра­

ничного

слоя.

Если система

(18),

(34)

окажется

все

еще

жесткой

на отрезке [,;*, Т], жет применяться

то принцип рекурсивно.

квазистационарности мо­ Необходимость в таком

использовании

алгоритма

может

возникнуть,

когда

большие по

модулю

собственные

числа

А

сильно

разне­

сены друг относительно друга,

т.

да матрица

Л

1, а вместе

с

ней

и

+Q1

2И21)

8

 

 

плохо

оказываются

 

8

 

 

 

 

 

 

е. 1Л1t1 1Л.11-

1

~1.

То1·­

 

 

8

1

И11 +

матрица ( Q11Л

обусловленным·и,

чrо

может сказаться сительно х1 ( t) в

при разрешении уравнений (18) отно­ условиях ограниченности разрядности

вычислений.

Поэтому

для

системы

(2)

четвертого

поряд­

ка

с

собственными

числами

Л~ = -10

8

,

Л.2

= -

 

 

 

 

матрицы

10

 

,

3

=

 

3

 

 

 

Л4

=

-1

целесообразно не одновременное,

а

последовательное

уменьшение порядка системы на два.

Для системы же с

собственными числами

 

 

J..i=-10

4

,

Л.

2

=-8·10

3

,

Л

3

4

=-1

можно одновременно

при

небольших

значениях

s

полу­

чить

две

алгебраические

связи

и

дифференциальную

си­

стему За чиная

второго порядка с Лз~Л.4

~-1.

значение t,

величину 'tпс может быть выбрано

с которого построенные

алгебраические

связи

на­ бу­

дут

иметь

место.

§ в

3.2. Квазистационарность производных нелинейных жестких системах

может

Принцип

квазистационарности

производных

быть применен и в нелинейных жестких системах

( 1).

Для

этого

промежуток

интегрирования

разбивает-

§ 3.2. Квазистационарность производных

125

ся на участки, на каждом из которых в соответствии с

неравенством (В.36) нелинейную систему аппроксими­ руют линейной (2) с последующим применением форму.1 (18), (34). Кроме того, условие квазистаµионарности

производных испо.1ьзуется и непосредственно для аппро­

ксимации ( 1) вне пограничного слоя.

 

 

 

 

 

 

 

Аналогично (3)- (4) запишем

систему

уравнений

(1)

в виде

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

Х1,

х2),

Х1 (to) = Х10,

Х1 (t) Е R~.·

 

(42)

 

d: = /1 (t,

 

 

dx2 -f (

Х1,

)

Х2 (10) = Х20,

Х2 (t

)

Е

R

k

,

(43)

 

-- 2 t,

Х2 ,

 

 

':.-

 

 

dt

 

 

 

t0 + Т].

 

 

 

 

 

 

 

 

 

 

 

t Е [10 ,

 

 

 

 

 

 

 

 

Алгебраические связи подобно (18) получаем, диф­

ференцируя (42) s-1

раз,

приравнивая результат нулю

 

(

-

-)_d5

-1 f1(t,7i,~)

-0

 

 

 

(44)

 

'ft, Х1

, Х2

-

dts-1

 

 

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11 заменяя после каждого дифференцирования

d.~1/dt на

f1(t,

.Х1, .Х2) и dx2/dt на f2(t,

.Х1, .Х2).

 

 

 

 

 

 

 

 

Предполагая (44) разрешимым относительно .Х1 (t),

по.'1учаем уравнение для х2 (t)

dX(t)~t -f2( t, Х- 1.Х-2). Х- 2 (tо+т*)=х2(tо+т*), т*~Тпс·

(45)

Правильность произведенных операций контролиру­

ется выполнением неравенства

 

11 Xi (tо+т*)-х1(tо+т*)11 ~в IJ Х1(tо+т*)11

(46)

: совпадением решений (44) - (45) для двух последова­

тt.'Iьных значений s. При этом спектральный радиус :vrатрицы 51коби преобразованной системы должен быть

значите.'lьно меньше, чем у исходной. Вопросы, связан­

ные с выбором вектора х1 и его размерности, а также величины s решаются так же, как и в линейном случае.

Сдедует отметить, что при необходимости для получе­

нпя ашебраических связей (44) каждое из уравнений,

входящих в (42), может быть продифференцировано

раз.1ичное число раз.

126 Гл. 3. AcuJtnтoruЧ,ecкue преобразования

Для иллюстрации особенностей применения ПКП в нелинейном случае рассмотрим жесткое уравнение (В.1)

первого порядка с малым параметром µ при производ­

ной, пре·.:~.по.1Jожив, что f(t, х) достаточное число раз не­

прерывно дифференцируема.

Запишем два равенства

 

 

ds х

ds-1 f (t, Х)

О= ds-1 f (t, х)

(47)

µ - =

dts-I

dfS-1

dt5

 

и будем оценивать величину

разности x(t)-x(t) вне

пограничного слоя. Для этого вычтем пз первого урав­

нения второе и применим формулу конечных прираще­

нпй. Тогда

-

д [d5- 1 f(t,

х)]

 

(

-)--

 

d5 x

(48)

 

 

 

 

 

 

 

х-х-µ--,

дх

 

dts-I

 

х=х*

 

 

 

 

 

 

 

d/ 5

 

где значение х* заключено :v~ежду x(t)

 

и .;,;(t).

 

Введем обозначение

 

 

 

 

 

 

 

 

 

 

 

GS (t '

 

Х,

µ) сс·с µs-1 -д

[ ds-I f (t,

х) ]

 

 

 

 

 

 

 

 

дх

 

dts-1

 

 

и запишем (48)

в виде

 

 

 

 

 

 

 

 

 

 

 

 

 

08

(t,

х*,

 

 

- )

--= µ

s

 

ds Х

 

 

 

µ) (х- х

 

-- .

 

 

 

 

 

 

 

 

 

 

 

 

 

dt5

 

 

Если на отрезке решення вне пограппчного слоя ве-

.'IIIЧИHa

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

__ (

 

-)----G-1 (t

'

*

µ

)

µ

s

 

d~x

(49)

 

гs-

 

х-х

--·

s

 

х,

 

 

--_

dt 5

окажется достаточно малой по модулю, то при t~to+

+тпс может быть использована аппроксимация (47).

Найдбt некоторые достаточные условия -'1алости 1Bs !.

Дифференцируя и :применяя пра·вило .v1ате:-.-tатической

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

G (t

 

Х

 

µ

) =

µ

s-1 .!.._ [ ds-1 f (t'

х) ]

~'" (~)s +R (t

 

Х

)

s

 

'

 

,

 

 

дх

dts-

1

 

дх

s

,

 

, µ,

где

 

 

все

с"1агаемые R. (t,

х,

µ)

содержат

хотя

бы

один

сомножитель

 

с

частными

 

производны:v1и

функции

f(t,

х) выше

первого поря.:~.ка

11

R"(t, х,

µ) непрерывflЭ

 

§ 3.2. Квазистационарность производных

127

по µ. Дейс11вительно,

 

 

 

 

Gs+I (f, Х,

д [

d 5 f

]

=

 

µ)= µs -

--

 

 

 

дх

dts

 

 

 

=µs .дх!__ [..!!дх_ ( ds-1 f

\dts-1 )

дf

= - Gs (!, Х, µ)+

дх

~+ ~ ( ds-1

f) ]-

µ

дt

dts-1

-

d

Х, µ) =

µ - Gs (f,

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

-

/ дf )s+I

'

 

 

Х,

µ),

 

 

 

 

 

 

 

 

 

 

 

 

-

\ дх

Rs+I (!,

где

 

 

)- дf R (f

 

 

) +

_!!_ (fl_)5 +

 

 

 

 

R

(t

' Х,

Х,

µ

µ

dRs (t,

х,

µ).

s+!

 

µ -

 

дх

8 '

 

µ

dt

дх

 

dt

 

 

Например, .J.JIЯ s=2

 

х) f (t

х) +

 

 

 

 

 

 

 

 

R (t

х

) = д2f (t,

а2f (t,

х) .

 

 

 

 

2

'

'

µ

 

 

дх2

 

 

 

'

 

µ

дt дх

 

 

Предположю1, что функция дf(t, х)/дх ,мало изменя­

ется в окрестности решения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 дf(~~ х)

ls

)) 1 Rs (t,

Х,

µ) !,

 

 

 

 

(50)

 

 

 

 

 

 

Gs (t,

х,

µ) ~ (:~у.

 

 

 

 

 

Тогда согласно

(49) для величины es имеем

 

 

 

 

 

 

 

es~µ

s( дf(t, х) )-s

d

5 x

 

 

 

 

(51)

 

 

 

 

 

 

 

 

 

 

 

-- ,

 

 

 

 

 

 

 

 

 

 

 

 

 

дх

 

 

dts

 

 

 

 

 

т. е. погрешность вне пограничного слоя пропорциональ­

на µs. Считая значения производных решения исходного

жесткого уравнения достаточно малыми вне погранично­

го слоя по сравнению с

µ-s, можем использовать реше­

ние (47) при t~to+-rnc

для описания x(t).

Примером рассмотренной ситуации может служить

жесткое уравнение

 

 

~; = ct (t) (х-ср)+dd~ ,

х (О)=х0,

 

 

(52)

ct (t)= -I0*-3t2 ;

ер (t) =

cos t, t Е [О, l],

решение которого может быть представлено в виде

х (t) = ехр (-l04t-t3) (x0 - l) +cos t.

128

Гл. 3. Асимптотические преобразовани.q

Вне

пограничного слоя (тпс,..., 10-3 ) первое слагае­

мое решения практически равно нулю, и величина x(t) близ1ка к cos t. Ниже приводятся значения 5:(t) и 8s, по­ лученные согласно фор·::v1у"1ам (47) и (49) ..:i..iя различных

значений s:

 

-

 

sint

 

 

 

 

 

S= 1,

Х (i)=COS

t-

104 +3t2 ,

 

 

 

 

 

-

t+

 

~t

 

 

 

8

s ::-: 2,

х (t) = cos

(l04 +Зt2)2 -6t ' 1

е2 1

~ С2

~

1о- ,

S-:= 3,

X(f)=COS f+

 

sin t

 

 

'

 

 

 

( 104 +

Зt2)з - 18t (104-;-- з12)--;- 6

 

 

lвзl~Сз~ 10-12

Здесь следует отметить, что условие (50) не являет­

ся необходи·:\fЫМ для применения ПКП п было введе­

но д.'lя упрощения фор::vrулы (51). Величпна дf(t, х)/дх

может пзменяться на решении и весь;v1а существенно,

важно только, чтобы значения / вs /, сог.'lасно (49), были

маль1.

Например, для решения уравнения (52) с парамет­

рами

11.111

cx(t)= -2· 104 -l04 sin 10 t,

аппроксамацпя (47) ..:~.ает удовлетворпте.1ьные резуль­

таты при .1юбых s, хотя на промежу'Гке [О, l] а (t) изме·

няется достаточно сильно.

Все эти особенности следует учитывать п при ис­ пользовании ПКП в нелинейных дифференциа:rьных си· стемах (!).

Контроль за справедливостью выбранных аппрокси­

маций может осуществляться различными способами.

Та\\, например, при интегрировании полной системы вне

пограничного слоя ко::vшоненты решения ..:~.о.1жны удов­

летворять (44) с заданной точностью. Может проводить­

ся та·кже сравнение двух результатов .J.ЛЯ .:rвух вариан­

тов а'ППрОКСИ'Уiаuии при s и s + l и т. п.

§

3.2.

Квазистационарность

производнь1х

129

В

тех

случаях,

когда

получение

производных

реше­

ння высокого гебраических правая часть

порядка в

явном виде для

построення

 

ал­

связей (44)

яв.'!яется затруднительным

11.пи

дифференциальной системы

( 1) задана

не

в

аналитической

форме,

следует

использовать

аппрокси­

мацию

этих

производных,

ана.1Jогично

идее

Рунге,

осу­

ществленной

в

методах

Рунге

-

1\утта.

Вместо

функцни

Ч'(t,

 

х1, х2) в (44) строится ее

приближение F(t,

z2 ),

и

для пониження порядка

нсходной системы

hп, ( 1)

Zi, ре­

шается

уравнение

(53)

в

Прп этом д.'IЯ

зависпмости от

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

F(t, hп, z 1,

требуемой погрешности

несколько

z2) раз

вычисляется

правая

часть

(

1).

Величины

z

1

и

z

2

аппрок­

снмируют

соответственно

подвекторы

х

1

и

Х2.

Так

же,

как д.1я

11 ранее, система

чего может быть

(53) разрешается относительно

использован метод Ньютона.

z

1,

Полученная

система

д11фференц11а.'Iьных

уравне1111И

относнтельно

z

2

может

пнтегрироваться

с

примененпем

обычных методов численного

решения.

Примером такого подхода

служит

замена

алгебраи­

ческого

уравнения

(44)

с

s=2

его

приближением

f1

(!

+

hD,

Z1

+

hD

f1

(f,

Z1,

Z2),

Z2

+

hD

f2

(f,

Z1,

Z2))-

-

f 1

(f

 

z 1•

z)=h 2

D

(

dfiU.

z

1

dt

~

2L+O(h

D

>)=о

(64)

Выбор

параметра аппро1<спмац11и hп

нпкак не

связан с шагом д11скретност11 h

в и

общем с.1учае опреде.1яется

заданной величине

погрешно~тью описания (54). При постоянной hп, аналогично фор·:\1у.'I·а,:-.1 Рунге-1\утта, точ­

но·сть части

~повышается допо.пнительньш исходной дифференциальной

1

вычисление':'v1 правой

 

 

 

системы.

Задавая

z2(t),

из

(54)

находюr

:-.1етодо:\1

Ньютона

подвектор

Z1

(

t), который

подста·вляется

 

 

 

dz2

=

f2 (f,

 

 

 

dt

 

 

Значения

z2

(t +h),

в

свою

·в уравнение

Z1, Z2).

 

очередь,

вычисляются

(55) при

решенин

(55),

напрпмер,

явным

методом

Рунге

-

1\утта·

четвертой

степени

ности. В

качестве

с достаточно

большим

шагом

дпскреr­

начального

приближения д.11я

метод

а'

 

 

 

 

1

 

5

Ю.

В.

Ракятский

и

др.