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

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

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

72 Гл. 3. Методы решения краевых задач

в том числе очень большие. К таким задачам относятся, в частности, задачи статики тонкостенных оболочечных конструкций. Матрицы си­ стем дифференциальных уравнений для краевых задач, возникающих при расчете НДС композитных оболочек вращения на основе теории Кирхгофа-Лява или теорий типа Тимошенко, содержат положитель­ ные и отрицательные собственные числа с величинами порядка 10 (обозначены цифрами 2 на рис. 3.1, б) и кроме того очень малые по модулю числа, в том числе ноль. В случае использования уточнен­ ных теорий [9, 129] величины действительных собственных чисел достигают значений на два порядка более высоких — от 100 до 1000 и выше. На рис. 3.1,6 цифрами 1 обозначены ненулевые действитель­ ные собственные значения матрицы системы уравнений, описывающей изгиб длинной трехслойной прямоугольной пластины [9]. Для сравне­ ния приведена область устойчивости метода Рунге-Кутты-Меерсона, обозначенная цифрой <5.

При численном интегрировании задачи Коши, спектр матрицы ко­ торой содержит большие и малые по величине собственные числа, лежащие в левой и правой комплексных полуплоскостях одновременно, наряду с классическими проблемами жесткости системы возникает проблема неустойчивости решения относительно возмущений началь­ ных данных. В этом случае сколь угодно мелкое разбиение сетки не дает возможности проинтегрировать задачу с заданной точностью. Погрешность численного решения задачи Коши, в спектре матрицы которой присутствуют большие положительные собственные числа, растет экспоненциально, тем быстрее, чем больше величина этих соб­ ственных значений. Если длина интервала интегрирования велика, то это неизбежно приводит к неограниченному росту погрешности интегрирования при любом выборе шага сетки. Этот вывод справедлив как для явных, так и для неявных методов. Поэтому возникает необхо­ димость тщательного подхода к выбору методов решения обозначенных задач.

3.3. Методы решения краевых задач для систем обыкновенных дифференциальных уравнений

Методы решения одномерных краевых задач можно условно раз­ делить на два больших класса: методы, сводящие краевую задачу к одной или ряду задач Коши и методы, сводящие дифференциальную краевую задачу непосредственно к системе алгебраических уравнений. К первому типу относятся, например, методы начальных параметров [23, 24], ортогональной прогонки [1, 76], дискретной ортогонализации [77], инвариантного погружения [9]. Ко второму классу относят­ ся конечно-разностные [24, 155, и др.], конечно-элементные мето­ ды [289, 291, 292, 313, и др.], методы коллокации, включая метод сплайн-коллокации [161, 326].

3.3. Методы решения краевых задач для систем ОДУ

73

3.3.1. Метод начальных параметров. Изложим простой способ сведения решения одномерных краевых задач к решению задач Коши. Рассмотрим линейную краевую задачу для системы ОДУ вида

у' =

А(ж) • у + f(x), X е [xi, хг],

(3.11)

Gi

y{xi) = g 1,

(3.12)

G r y { x r) = g r ,

(3.13)

где у = у(х) — искомая вектор-функция порядка S; А(х)

матрица

системы порядка S' х S'; f(a:) — вектор свободных элементов системы порядка S; xi и х г — левая и правая границы области решения задачи; G/, G r — матрицы граничных условий порядка Si х S и Sr х S ранга Si и Sr соответствено, a g/, gr - свободные векторы граничных условий порядка Si и S r, Si + Sr = S.

Общее решение системы (3.11) представимо в виде

У(я) = Y ( x ) • с + у0(а?),

(3.14)

где Y(x) — матричная функция, вектор-столбцы yi(x), г = 1 , . . . , S ко­ торой образуют фундаментальную систему решений (ФСР) однородной

части системы (3.11)

(3.15)

у' = А(х) ■у,

а Уо(ж) — частное решение системы (3.11); с — вектор произвольных постоянных.

В силу единственности решения задачи Коши yi(x) и уо(^) явля­ ются решениями соответствующих задач Коши с начальными данными у i(xi), у 0(xi). Кроме того, любое невырожденное линейное преобразо­ вание L столбцов набора Y(x) не меняет его статуса фундаментальной системы решений (ФСР) системы (3.15). Из сказанного, в частности,

следует, что набор {у;(£г)} должен быть линейно независим, т. е.

должен

образовать базис S -мерного векторного пространства при том,

что это

может быть произвольный базис.

Таким образом, решение краевой задачи (3.11)—(3.13) представи­ мо в виде (3.14), где Y ( x ) — матричная функция, составленная из вектор-столбцов yi{x), которые являются решениями задач Коши для системы (3.15) с начальными данными yi{xi) = у ц, где {уг,г} — про­ извольный базис S -мерного векторного пространства; yo(z) — решение задачи Коши для системы (3.11) с произвольными начальными дан­ ными yo{xi) = у о В е к т о р произвольных постоянных с определяется из граничных условий (3.12), (3.13) как решение системы линейных алгебраических уравнений (СЛАУ)

Gi ■(Y(xi) • c + y Q(xi))

= gi,

(3.16)

G r • (Y (xr ) ■c + yofer))

= gr-

(3.17)

Набор вектор-столбцов Y разбиваем на

два поднабора

Y j, Y 2,

вектор с на две части ci и с2, где Y i — первые Si столбцов Y, Y 2 —

74

Гл. 3. Методы решения краевых задач

оставшиеся Sr столбцов, ci — первые Si элементов с, с2 — остальные Sr элементов. Теперь подсистему (3.16) можно записать в виде

G* • (Y 1,/ • ci + Y г,/ • с2 + у 0,г) = gь

(3.18)

где Yyi = Y i(xi), Y 2,1 = Y 2(a;/). Поскольку Y; = Y (xi) выбирается как произвольный линейно независимый набор вектор-столбцов, его можно

построить так, чтобы Y 2,1 -L G/~, Y iti = G /\ Если

при этом

выбрать

Уо,1 : G/ • уо,1 = g 1, что допустимо, система (3.18)

приводится

к виду

G/ • G j - ci = 0 . Вследствие невырожденности G; • G j единственным решением такой системы становится ci = О.

Вектор-функции из построенного таким образом набора Y i не имеют вклада в решение задачи (3.11)—(3.13) и их можно не искать, а неизвестная часть с2 вектора с определяется из граничного условия на правом крае как решение системы

G r • (Y 2(xr ) • с2 +уо(®г)) = gr-

(3.19)

Такой подход позволяет при решении краевой задачи (3.11)—(3.13) не искать полную ФСР системы (3.15), ограничиваясь лишь Sr незави­ симыми функциями, построенными особым образом. Не имеет прин­ ципиального значения какую из границ принять за левый, а какую за правый край, поэтому общее число решаемых задач Коши всегда будет не больше [5/2] 4- 1.

Алгоритм, основанный на изложенном подходе — построение спе­ циальным образом начальных данных Y 2 ,1 , уо.ь решение (5Г 4-1) задач Коши, отыскание неизвестной части с2 вектора свободных коэффици­

ентов, получение решения

краевой задачи (3.11)—(3.13) в виде

 

у(х)

= Y 2(x) • с2 + у 0(х) 0

(3.20)

называют методом начальных параметров или методом стрельбы. Он является одним из самых простых методов решения линейных краевых задач для систем ОДУ.

При решении методом начальных параметров краевых задач для систем ОДУ с малыми и большими параметрами возникает две пробле­ мы. Одна из них — описанная ранее проблема неограниченного роста погрешности численного интегрирования задач Коши в случае, когда

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

внекоторый момент векторы-столбцы матрицы Y могут стать линейно зависимыми. Начиная с такого момента во всех последующих точках наборы векторов Y также будут вырожденными, в итоге система (3.19) становится либо неразрешимой, либо имеет бесконечное количество решений, что недопустимо.

') В дальнейшем индекс 2 в обозначениях Y 2, с2 будет опускаться

3.3. Методы решения краевых задач для систем ОДУ

75

По изложенным причинам метод начальных параметров практиче­ ски неприменим к решению задач расчета НДС тонкостенных ком­ позитных конструкций даже при использовании классической теории Кирхгофа-Лява и теорий типа Тимошенко.

3.3.2. Метод дискретной ортогонализации. Метод дискретно ортогонализации [77] предназначен для решения двухточечных кра­ евых задач для систем линейных обыкновенных дифференциальных уравнений и является модификацией метода начальных параметров. Он разработан в начале 60-х гг., практически в одно время с двумя другими схожими методами решения краевых задач для систем ОДУ: методом факторизации, разработанном И.М . Гельфандом и О. В. Локуциевским первоначально для уравнения второго порядка [76], и ме­ тодом ортогональной прогонки А. А. Абрамова [1]. Все три метода, как и метод начальных параметров, сводят решение краевой задачи к ре­ шению задач Коши. Однако в последних двух методах строится новая система ОДУ, где искомой является матричная функция и размерность задачи Коши при этом увеличивается кратно. В методе дискретной ортогонализации, как и в методе начальных параметров, увеличивает­ ся количество решаемых задач Коши при сохранении самой системы уравнений.

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

Изложим основы алгоритма метода дискретной ортогонализации. В любой точке и на любом интервале представление (3.20) можно преобразовать следующим образом:

у(ж) =

Y( ®) -с + уо(ж),

(3.21)

где Y (х) = Y (z) • L, с = L -1

• (с + 1),

у0(ж) = у 0(ж) -

Y (z) • 1; L

-

произвольное невырожденное

 

линейное

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

Sr ,

1 — произвольный вектор порядка Sr . Так как вид представлений (3.20) и (3.21) совпадает, эти преобразования можно продолжать рекурсивно.

Интервал

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

узлами Xj 6

G (xi,xr), j =

1 ... J — 1, Xj ^ Xj+1. Начальные данные

Y i, y 0i/ стро­

ятся аналогично методу начальных параметров. При достижении за­ данной точки Xj во время численного интегрирования задач Коши набор Y (x j), уо (xj) преобразуется по формуле (3.21), что будет соот­ ветствовать применению преобразования на интервале [xj,xr\. В ка­ честве L выбирается оператор W j, ортогонализующий и нормирую-

76

Гл. 3. Методы решения краевых задач

щий Y( xj ) ,

а вектор 1 = W j • Wj : y o ( x j) -L Y (£ j). Для построения

W j и Wj используется модифицированная процедура ортогонализации Грамма-Шмидта. Таким образом, на каждом подынтервале

будем иметь

 

^

 

 

У(я) = Y ( x ) - c + у0(х),

(3.22)

где Y ( х) = Y ( x ) ■ U i= !

w i ’

с

= сj _ b у0(х) = у 0(х) -

E i = i Y (x ) x

x ( n i = i W fc) • wi, a Cj_i

— результат применения рекуррентных соот­

ношений

 

 

 

 

Со = с, Сi

=

W г 1 • Сг- 1 + Wj.

(3.23)

В результате, на последнем подынтервале получаем для решения зада­ чи представление вида (3.22) при j = J, которое аналогично (3.20), что позволяет, как и в методе начальных параметров, вычислить неизвест­ ный вектор cj _i, разрешив систему вида (3.19). Получая оставшиеся неизвестные векторы сj по рекуррентной формуле, обратной (3.23), избавляемся от всех неизвестных в правых частях представлений (3.22) для всех подынтервалов [xj-\,Xj], построив тем самым решение крае­ вой задачи (3.11)—(3.13) на всей области [xi,xr \.

Опишем конкретный вид процедур, применяемых в алгоритме МДО: процедуры ортогонализации Грамма-Шмидта (см., напри­ мер, [24]) с необходимыми модификациями и процедуры численного интегрирования задачи Коши для системы ОДУ. Процедура ортогона­ лизации набора векторов Y, уо и построения матрицы W и вектора w для соответствующего линейного преобразования является одной из основных процедур, применяемых в методе. Пусть на входе имеется набор ректоров Y, у0, необходимо построить ортонормированный

набор Y = Y • W

и ортогональный ему вектор Уо = Уо —Y • W • w .

В качестве базисного вектора выбирается первый столбец yi мат­

рицы

Y,

он

нормируется yj

= у i/ ||у 11|,

где норма

порождена обыч­

ным

скалярным

произведением: ||у||

=

-^/(у, у ) ,

это и будет

пер­

вый

столбец

матрицы

Y . Первый

элемент

первого

столбца

W 1

матрицы

W

при

этом

равен

W 1,1 =

1 / 1|У11|,

остальные равны

ну­

лю:

W 7,1

 

0, j

=

2, . . . , S r .

Далее

г-ый столбец уj,

г = 2, . . . , S r

матрицы

Y

строится следующим образом. Вектор уj раскладыва­

ется

на

проекцию

y t

=

wj y j

и

ортогональное

дополнение

у* = y i —y i к подпространству, натянутому на уже построенные век­

торы

y jt j =

l , ... , i

— 1, здесь

Wj = (yi, yj).

Теперь у* =

У;/1|Уг11>

W « =

1/||у,||,

a W "

=

- E t e i 1)W *JW

| | y i ||,

j =

1..... i -

1.

Построенная таким

образом

матрица

W будет

иметь верхнетре­

угольный вид с ненулевыми диагональными элементами; если же в некоторый момент ||yj|| = 0, то это означает, что набор Y линейно зависим и процедура останавливается, извещая об ошибке. В случае успешного выполнения процедуры ортогонализации можно определить вектор w = Y T • уоПри численной реализации условие равенства

3.3. Методы решения краевых задач для систем ОДУ

77

нулю нормы вектора у* необходимо заменить приближенным из-за существования и накопления ошибок округления.

Другая важная процедура — численное интегрирование задач Коши для систем ОДУ вида (3.11) и (3.15) на интервале [xj-\,Xj\, j = 1,...

. . . , J . Литература, посвященная проблемам численного интегрирова­ ния задач Коши, в том числе для жестких систем, достаточно обширна [23, 162, 256, 282, и др.]. В ней описано множество подходов и ме­ тодов — неявных, явных, типа Рунге-Кутты, типа Розенброка и т.д. Среди требований, предъявляемых к процедуре численного интегриро­ вания, выделим достаточную устойчивость и простоту реализации при высокой точности. Явные методы уступают неявным методам и методам типа Розенброка в вопросе обеспечения устойчивости счета, однако существенно превосходят их по простоте реализации. Среди явных схем выделим одношаговые методы типа Рунге-Кутты, так как приме­ нение многошаговых схем к задачам с ярко выраженными локальными и краевыми эффектами может приводить к сглаживанию и обрезанию "пиков" решения. Среди методов Рунге-Кутты наилучшим образом зарекомендовала себя пятистадийная схема четвертого порядка точно­ сти, построенная Мерсоном, обладающая достаточно широкой обла­ стью устойчивости и высоким порядком сходимости при относительной простоте реализации [256].

Итак, если необходимо решить задачу Коши для системы ОДУ вида

у ' = f(x, у), х е [х°, х 1]

(3.24)

У(*°) = У°>

(3-25)

то решение у (х !) строим с помощью процедуры Рунге-Кутты-Мерсона 4-го порядка по формуле

 

у =

(ki + 4k4 + k5) / 6,

(3.26)

где

 

 

 

 

 

 

ki =

/if(x°,y°),

k 2 =

hf(x° + h / 3,y° + ki/3),

 

k3 =

hf{x° + h / 3, y° +

(ki

+

k2) / 6),

 

k4 =

hf(x° + h / 2, y° +

(k,

+

3k3)/8),

 

ks = h f ( x ° + h, y° + (k[ —3k3 4- 4k4)/2),

h = x 1 —x°.

3.3.3. Метод сплайн-кол локации. Запишем

нелинейную крае­

вую задачу для системы обыкновенных дифференциальных уравнений в виде:

= f(x,y(x)), х е [ х г,хг]

 

G p у(хр) = gр,

(3.27)

78

 

Гл. 3. Методы решения краевых задач

 

где G p — матрицы размера Sp х S

{ ^ Sp = S I ; gp — векторы размера

Sp, х р £

 

xp-^i

х р.

\ р

/

 

 

 

 

 

Для решения задачи (3.27), область определения разбивается на J

подынтервалов

точками rjj (j = 0,

J)

так, чтобы

{хр} £ {rjj}- На

каждом

подынтервале

[77^_ j , 77^] выбираются Q + 1 точек коллокации

Vjq О =

1,

J, r/jo = rjj-i, 7fjQ = r\j). Решение y(x)

представляется

непрерывной кусочно-многочленной функцией 11(2;) порядка Q + 1, точ­ но удовлетворяющей системе (3.27) в точках коллокации и граничным условиям, что соответствует системе

= {(rjjq,u{r]jq)),

 

G pu(xp) = gp.

(3.28)

Система (3.28) в общем случае нелинейна.

Для ее линеариза­

ции используется метод Ньютона-Рафсона. Решение ищется в виде

u(or) = lim u(fc)(:r), где u(fc)(a;) —

кусочно-многочленная

функция, яв-

к—*оо

 

 

ляющаяся решением линейной задачи

 

dU d^ Jq)

= О,

 

г=1

 

 

Gpu(fc)(£p) = gp.

(3.29)

Здесь Vj(х) = d f / д щ ( х , и ( к~1\ х )), щ(х) — г-ая компонента векторфункции и(ж).

В пространстве кусочно-многочленных функций решение системы (3.29) можно представить в виде линейной комбинации базисных функ­ ций, в качестве которых выбираются Б-сплайны:

v

11^ ( 2;) = ^ 2 a iB si{х). (3.30) i=1

Здесь V ( Q 4- 1)J 4- 1 — размерность пространства; о ц вектор коэффициентов размерности S; Bsi — i-й Б-сплайн. После подстановки (3.30) в (3.29) получается линейная система алгебраических уравнений для определения коэффициентов а*:

v

LBSi(jjjq)OCi 0,

г=1

V

г=1

G pcx.iBSi(^Xp) —gp,

(3.31)

 

 

 

где

du(x)

s

 

L u (x )

 

^2vi(x)ui (x ) .

 

dx

 

 

i=1

 

 

 

 

3.4. Алгоритм решения краевых задач для систем ОДУ

79

Матрица системы уравнений (3.31) почти блочно-диагональная. Для ее решения применяется метод исключения Гаусса с частичным выбором главного элемента.

Метод сплайн-коллокации реализован в пакете прикладных про­ грамм COLSYS [301, 326, 341].

3.4. Алгоритм решения краевых задач для систем обыкновенных дифференциальных уравнений

Как уже отмечалось, метод дискретной ортогонализации получил широкое распространение при решении задач теории пластин и обо­ лочек. Он хорошо зарекомендовал себя и показал высокую эффектив­ ность при расчете осесимметричного НДС резервуаров и сосудов высо­ кого давления [93-95]. Использование при этом классической теории оболочек Кирхгофа-Лява позволило применять метод на равномерных сетках и без особых модификаций. Однако переход к использованию уточненных теорий, учитывающих деформации поперечного сдвига на основе гипотез о нелинейном распределении вектора перемещений по толщине оболочки, заставил искать пути адаптации алгоритма МДО

крешению краевых задач для систем ОДУ, в спектрах матрицы Якоби которых содержатся сильно удаленные от мнимой оси величины из обеих комплексных полуплоскостей. Отметим, что в работе [77] пред­ ставлен общий алгоритм МДО, но отсутствует описание ряда необ­ ходимых при его реализации процедур, т.е. у исследователей имеется определенная свобода в реализации алгоритма метода. Среди извест­ ных модификаций МДО отметим модификации с сохранением проме­ жуточной информации о структуре решения (векторы уо и матрицы Y, W ) лишь в суммарном виде в точках выдачи результатов [143] и без сохранения этой информации с решением на обратном ходу алгоритма задачи Коши [14]. Отметим, что последняя модификация неприменима

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

Вопросам разработки процедур и алгоритмов, позволяющих адап­

тировать МДО к решению многоточечных краевых задач для систем обыкновенных дифференциальных уравнений с малыми параметрами, посвящена данная глава.

3.4.1.

Проблемы вычисления векторов начальных данны

и решения многоточечных задач. Начальные данные Y;, уо,/ для задач Коши строятся на первом этапе алгоритма метода и должны удо­ влетворять подсистеме (3.16), что, по сути, эквивалентно отысканию общего решения системы

G | - y = » .

(3.32)

При этом набор векторов Y i является

общим решением однородной

части системы (3.32), а вектор уоj — частным решением последней. Соответственно, таких решений можно построить бесконечно много.

80

Гл. 3. Методы решения краевых задач

Однако, с учетом

специфики решаемой далее задачи, в соответствии

с излагаемым методом, желательно выполнить следующие условия: во-первых, набор Yj должен быть ортонормированным, а во-вторых, вектор уо,i должен быть ортогонален набору Y*.

Вычислению начальных векторов для численного решения краевых задач посвящена работа [56], в которой описаны три алгоритма ре­ шения этой проблемы. Однако один из них требует процедуры выбо­ ра невырожденного поднабора векторов-столбцов матрицы G*, а два других требуют дополнения этой матрицы до невырожденной квад­ ратной, при этом в указанной работе данные процедуры не описаны. Ниже строится алгоритм, который легко реализуем численно и строит необходимые начальные данные для любого невырожденного набора векторов-строк G* так, что они удовлетворяют всем сформулированным выше условиям.

Суть алгоритма состоит в том, что матрица Y i строится как ор­ тогональное дополнение к матрице G ZT путем разложения элементов произвольного базиса пространства на проекции и ортогональные до­ полнения, после чего находится и частное решение yo.z системы (3.32). Удобно априори считать, что набор векторов-строк G* невырожден и ортонормирован. Добиться ортонормированности невырожденного набора можно применением описанной выше процедуры ортогонализации:

(G ?)T = G,TW ,

тогда выражения (3.32) можно переписать в виде

G , * y = W T g1= g1*.

(3.33)

Выражения (3.32) и (3.33) эквивалентны вследствие невырожденности

W и их общий вид совпадает, что позволяет

положить заранее, что

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

 

Чтобы построить ортогональное дополнение к набору векторов G^1",

выбирается произвольный базис Е = {е^}, г = 1

векторного про­

странства (достаточно использовать обычный базис из единичных ор­ тов). Последовательно все е* раскладываются в сумму проекции ё* и ортогонального дополнения щ к подпространству, натянутому на вектора набора G/ и %, j < i. Ненулевые ё*, дополнительно нормиро­ ванные ё* = ё |/ ||ё |||, образуют искомое ортогональное дополнение Y i. Отметим, что условие неравенства нулю векторов ё;, эквивалентное отличию от нуля их нормы ||ё;||, при численной реализации нужно заменить приближенным.

Для получения последнего искомого начального

вектора у 0^ необ­

ходимо найти решение системы

 

G/ • уо.г — Ei-

(3.34)

3.4. Алгоритм решения краевых задач для систем ОДУ

81

Так как G* — ортонормирован, выбирая уо,г = G^T • g* и подставляя его в систему (3.34) получаем тождественное равенство

G i • уо,i = Gi ■G j ■gi = gi,

при этом вектор уо,г будет ортогонален Y/ по построению.

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

Рассмотрим многоточечную краевую задачу для системы (3.11) с

граничными условиями вида:

 

G P • у (х р) = gp, xp e [ x i , x r], p = 0 , . . . , P ,

(3.35)

где хр ^ Хр+ь сумма рангов матриц G p равна размерности задачи S, а ранг каждой такой матрицы равен Sp. Для удобства будем полагать что наборы векторов-строк G p ортонормированы, чего можно добиться описанным выше способом.

В качестве начальных векторов-решений у*, г > 0 в первом узле интервала решения задачи xi выбираем произвольный базис S'-мерного векторного пространства, например, состоящий из единичных ортов, а начальный вектор для неоднородной задачи Коши выбираем нулевым Уо = 0. Далее решаем построенные задачи Коши, аналогично алго­ ритмам методов дискретной ортогонализации и начальных параметров. При достижении точки х р имеем вектор у0 и набор векторов-столбцов Y, которые являются решением соответствующих задач Коши. Количе­ ство столбцов матрицы Y при этом должно равняться Sp = Y1P’>=P<-V- Требуется построить набор из Sp — Sp вектор-столбцов Y ' и вектор Уо такие, что для любого вектора с' размерности S' —Sp выполняется

тождество

(3.36)

G p • (Y ' ■с' + у'0) = gp.

выполнив, как и в случае двухточечной краевой задачи, условия ортонормированности набора Y ' и ортогональности к нему вектора у'0. Кро­ ме того, необходимо построить зависимость с = с(с'), где размерность вектора с равна Sp и для любого вектора с' выполняется тождество:

G p • (Y • с(с') + уо) = gp.

(3.37)

Чтобы выполнить поставленные требования, построим, как и выше, Y ' как ортогональное дополнения к G p . Однако теперь будем строить его не на произвольном базисе, а так, чтобы линейное подпространство натянутое на Y ' содержалось в линейном подпространстве, натянутом на Y , т. е. чтобы существовало невырожденное Л такое, что