Планирование и обработка эксперимента / Rakitskiy - Chislenniye metodi resheniya 1979
.pdf§ 2.3. Решение систем разностных уравнений |
111 |
В общем случае обеспечить точное равенство ( l 09)
невозможно, и матрица Bs выбирается близкой по всем
элементам к матрице Е +дQ2N5/ду.
Если погрешность приближения ( l 07) уменьшается с уменьшением N пропорционально 2N (при достаточно
больших N), то можно получить формулу более точ ную, чем ( l 07) :
иN |
=иN +2N~l-lв:[ |
2Q (и N +2N~-lв:Q (их))- |
|
2 <s+1) |
2 s ;:0 |
2 s k=O |
2' s |
-(B5-E)2N~-lB~Q(uN )] . (lll)
k=O |
2 s |
Уравнения (l l l) построены по методике, использую
щей идею Рунге и примененной для построения систем
ного :\1етода второй стеленп. Вектор и2N5 является более
точной аппроксимацией Z 2N 5 , чем y 2 N 5 |
• |
|
При использовании формул ( l 07) |
и ( l l l) |
необходи |
мо вычисление суммы степеней квадратной |
матрицы. |
Здесь может быть использован алгоритм, аналогичный
:\1етоду вычисления интеграла экспоненциала квадрат
ной 1:-.tатрицы. Обозначюt
|
|
21-1 |
|
|
е1 '-~ ~в~. |
(112) |
|
|
|
k=O |
eN можно |
Покажем, что для вычисления матрицы |
|||
использовать рекуррентные соотношения |
|
||
0 1+1 = 8 1 [2Е +(B8 -E)01J, |
01 = E+Bs, |
|
|
|
|
l= 1, 2, ... , N-1. (113) |
|
Действительно, |
домножим ( 113) слева на матрицу |
||
Bs-E и прибавим |
в обе |
части равенства |
единичную |
матрицу. Формула (113) преобразуется к виду |
|||
Е+(В5 -Е)01+1 =(Е+(В5-Е)<Э~)2, l= l,. |
N-l. |
||
|
|
|
(114) |
Используя (112) и |
(110), |
видим, что (114) |
есть тож |
дество при 01 =Е +в•.
Глава 3. Асимптотические преобразования
жестких систем
§ 3.t. Принцип квазистационарности
производных
Рассмотрим вопрос приближенного описания
решения жесткой системы вне пограничного слоя и
внутри него. EcJiи известен первый интеграл системы
дифференцпа.1ьных уравнений
dx |
f |
(t, |
х), |
1, |
(1) |
dt= |
|
x(t) =R; |
|
то пз него :vюжно выразить одну из составляющих век
тора x(t), напри:.1ер, x<k>(t), через остальные 'КО:-шонен
:-ы, независимую переменную t и произвольную посто
янную С, опреде:1яемую вектором начальных условий. Внося выражения для x<k>(t) во все уравнения (1), кро ~:е k-го, придем к системе дифференциальных уравнений,
порядок которой на единицу меньше, чем у исходной си
стемы. Полученная дифференциа.11ьная система вместе
с а.1гебраическш.1 уравнением равносильна ( l). Далее,
если известно k независимых первых интегралов системы
( l), то она может быть сведена к равносильной диффе ренциальной системе (т-k)-го порядка. В· случае ли
нейных дифференциальных уравнений понижение поряд
ка может быть достигнуто и с помощью известных k ли нейно-независи:v1ых частных решений. Задача нахожде ння первых интегралов в общем случае и нахождения
частных решений в линейном случае является очень трудной, и рассмотренный алгоритм редко использует ся в вычисл11те.11ьной практике.
В жестких же дифференциальных системах для при б.11иженного нахождения алгебраических связей между компонентами вектора решения могут быть использова
ны их специфические свойства. Например, ранее бы.110 показано, что характерной особенностью жесткой линей-
§ 3.1. Принцип квазистационарности производных |
115 |
Так как система (2) жесткая, то собственные числа ее ~1атр1щы А удовлетворяют условиям (В.29).
Приведем матрицу А к канонической жордановой
форме впда
(7)
где :--1атрица Л1 раз:v1ерности kXk имеет собственные ч11с.1а t.1, Л.2, "., lчi· Приняты следующие обозначения при разбпении матриц А, И и и-1 на подматрицы:
(8)
.\\атрнцы И11 и Q11 размерности kXk предполагаем не
особенными, что определяет выбор компонент вектора
X1(t).
С.:~.е.1аем замену переменных в (3)-(4), введя k-
'1ерный вектор у1
(9)
н 11ск.1ючая компоненты Х1
~1= Ин(Ан+И111 И12А21)ИJi1 У1+Ин(А12+
+И111 И12А22-А1Ри1 Ин-Ии1 И12A21Uii1 И12) х2+
|
+И11Ь1+U12b2 , |
(10) |
|
dx2 |
= A12ИJj1 У1+ (A22-A2P1i1 И12) Х2+Ь2, |
(11) |
|
dt |
|
|
|
Сог.~асно выражению (7) |
|
|
|
|
ИнАн + U12A21 = Л1 Ин, |
|
|
|
И11А12 +И12А22 = Л1 И12· |
|
|
Tor.J.a .J.ЛЯ |
матричных коэффпциентов в |
формуле |
(1 О) |
11мее:11 |
|
|
|
|
И11 (Ан + ИJi1 И12А21) ИJi1 = Л1, |
|
|
А12+ ИJi1 U12A22-AнИJi1 И12-ИJi1 U12A21ИJi1 |
И12= О, |
(12) |
116 |
Гл. 3. Асимптотические преобразования |
|
|
||
и уравненпе |
( 10) преобразуется к виду |
|
|
|
|
|
|
dyi = Л1У1+ И11Ь1+И12Ь2. |
|
|
(13) |
|
|
dt |
|
|
|
|
Так как в результате преобразования |
(9) матрица |
|||
системы (10)-(11) остается подобной |
матрице |
А, а |
|||
Л1 |
имеет собственные числа Л1, Л2, ... , л", |
то собственны. |
|||
ми |
числами |
матрицы (А22-А21 И1~1 И |
12) |
будут |
Л1~+1, |
Л1~+2, ..., Лm.
В решении уравнения (13)
У1 (t) = ел,t (У10+ Л\1 И11Ь1+ Л!1 И12Ь2)+
+(-Л1)-1 (U11b1 +U1./JJ
вне пограничного слоя ввиду неравенства (6) первое
слагаемое с экспонентой практически отсутствует:
У1(t) jt:;;.'tпc ":'_Yi (t) ~-Л11 (И11Ь1+И12Ь2). |
(14) |
Подставляя выражение ( 14) в (9) и (11), |
для при· |
ближений х1 (t) и x2 (t) вне пограничного слоя получаем
И11.i;+И1:Х2+Лl1 (И11Ьсf-И12Ь2)=0, t >'t'n6 |
(15) |
~=(A22-A2iUil1 И12)Х2+Ь2-А21Иi\1 .\11 (И11Ь1+И12Ь2).
(16)
Линейные связи ( 15) между координатами вектора x(t) вне пограничного слоя могут быть найдены, если продифференцировать уравнение (3) s-1 раз и поло·
жить s·ю производную x1(t) равной нулю. |
После каж· |
||||
,цого |
дифференцирования в (3) |
первые |
производные |
||
x1(t) |
и x2 (t) заменяются их выражениями |
из (3) и |
|||
(4). |
Таким образом, прп t~'t'nc |
(s-1)-я |
производная |
||
х1(t) |
полагается |
квазистационарной. Покажем |
справед· |
||
ливость такого подхода. |
|
|
|
||
Запише~r ура·внение д.пя s-й производной ·вектора ре |
|||||
шения |
|
|
|
|
|
|
~s |
ds-1 |
|
Ь. |
|
|
~= --(Ах+Ь)= A5x-)-As-I |
|
|||
|
dt5 |
dts-I |
|
|
|
Прп обозначениях (7) и (8) матрица А 5 записывается в