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

Ankilov

.pdf
Скачиваний:
14
Добавлен:
17.05.2015
Размер:
1.38 Mб
Скачать

б) K (a) y (a) qa0 ;

в) K(a) y (a) a y(a) a0 .

Условия на правом конце x b задаются аналогично. Замечание. Аналогичные краевые задачи получим в случае, когда

u(x,t) u0 (x) un (x)sin( nt n ),

n 1

F(x,t) F0 (x) Fn (x)sin( nt n ),

n 1

a (t) n (x)sin( nt n ),

n 1

a (t) n (x)sin( nt n ),

n 1

qa (t) q0 qn (x)sin( nt n ),

n 1

где n , n , n , n , qn , q0 – постоянные; u0 (x) – решение стационарных краевых задач, описанных в разделе 1.7; а un (x) – решение краевых задач,

рассмотренных выше в этом разделе.

Следует иметь в виду, что частоты колебаний n являются в общем случае неизвестными величинами, определяемыми в процессе решения задачи.

1.9. Основные термины

Струна, стержень, пластина, тело.

Температура, тепловой поток, интенсивность теплового потока, количество тепла, коэффициент теплопроводности, теплообмен, коэффициент температуропроводности.

Краевые (граничные) условия, начальные условия.

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

Уравнение параболического типа, начально-краевая задача одномерной нестационарной теплопроводности.

Уравнение эллиптического типа. Первая, вторая, третья краевая задача. Краевая задача двухмерной стационарной теплопроводности.

Уравнение гиперболического типа, начально-краевая задача. Уравнения продольных колебаний струны, продольных и крутильных колебаний стержня.

Гармонические колебания упругих тел.

21

2. Решение краевой задачи для линейного обыкновенного дифференциального уравнения второго порядка

2.1.

Постановка задачи

 

Рассмотрим следующую краевую задачу: требуется на отрезке a,b найти

решение Y (x) дифференциального уравнения

 

 

 

 

L y y p(x) y q(x) y f (x),

(2.1)

или

 

 

 

 

 

 

 

 

 

L[ y] K (x) y (x) y g(x) ,

(2.2)

удовлетворяющее условиям

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

,

 

 

y(a) a y (a) a

 

(2.3)

 

0

 

1

 

 

 

2

 

b0 y(b) b1 y (b) b2 ,

заданные функции,

где p(x), q(x), f (x) , K (x) ( K (x) 0 ),

K (x) ,

(x) , g(x) –

 

 

 

 

 

 

 

 

 

 

непрерывные на a,b ; a0 , a1, a2 , b0 , b1, b2

заданные действительные числа,

причем

 

 

 

 

 

 

 

 

 

a 2 a 2 0,

 

b2

b2

0 .

(2.4)

0

 

1

 

0

 

1

 

 

 

Напомним, что в отличие от имеющей всегда единственное решение задачи Коши для уравнений (2.1), (2.2), краевая задача (2.1), (2.3) или (2.2), (2.3) может иметь или одно решение, или бесконечно много решений, или, наконец, может совсем не иметь решений.

Везде далее будем предполагать существование единственного решения Y (x) поставленной краевой задачи, что часто вытекает из физического смысла

того явления или процесса, математическое моделирование которого привело к задаче (2.1), (2.3) или (2.2), (2.3).

Заметим, что уравнение (2.1) может быть сведено к уравнению (2.2) после умножения (2.1) на положительный множитель

x

p(t)dt

 

 

(2.5)

K (x) ea

,

и тогда (x) K (x)q(x) , g(x) K (x) f (x) . И наоборот, уравнение (2.2) может

быть сведено к уравнению (2.1), для этого достаточно разделить обе части уравнения (2.2) на K (x) и ввести обозначение

 

q(x) (x) / K(x),

f (x) g(x) / K (x) .

p(x) K (x) / K(x),

2.2.Алгоритм метода Галеркина

Вметоде Галеркина для нахождения приближенного решения задачи (2.1),

(2.3) строится функциональная последовательность yn (x) 0 из пробных решений yn (x) следующим образом.

22

Задаемся на отрезке a,b некоторой системой дважды непрерывно дифференцируемых функций u0 (x), u1 (x),..., un (x) таких, что u0 (x) удовлетворяет краевым условиям (2.3), а функции u1 (x), u2 (x),..., un (x) , называемые пробными функциями, линейно независимы на a,b и

удовлетворяют однородным краевым условиям

 

 

a

 

 

0,

 

u(a) a u (a)

(2.6)

0

1

 

 

b0u(b) b1u (b) 0.

 

Составляем функцию

n

 

 

 

 

 

 

 

yn (x) u0 (x) Ciui

(x)

(2.7)

i 1

с неизвестными пока постоянными коэффициентами C1,C2 ,...,Cn . Подчеркнем,

что в силу линейности условий (2.3), функция (2.7) при любых значениях C1,...,Cn удовлетворяет этим условиям. Подставляя функцию yn (x) из (2.7)

вместо y(x) в уравнение (2.1), получаем функцию

R(C1,C2 ,...,Cn , x) L u0

n

 

f (x) Ci L ui ,

(2.8)

 

i 1

 

которая называется невязкой. Как видно из (2.8), невязка линейно зависит от параметров C1,C2 ,...,Cn и является характеристикой уклонения функции (2.7)

от точного решения Y (x) задачи (2.1), (2.3). Во всяком случае, если при некоторых значениях параметров C1,C2 ,...,Cn невязка на [a,b] тождественно равна нулю, то Y (x) yn (x) в силу единственности Y (x) .

Однако в общем случае невязка оказывается отличной от нуля. Поэтому подбираем значения параметров C1,...,Cn так, чтобы невязка в каком-то смысле

была бы наименьшей. В обобщенном методе Галеркина значения параметров C1,...,Cn определяются из системы уравнений

R C1,...,Cn , x ,Wk (x) 0,

k

 

,

(2.9)

1,n

где

 

 

 

 

 

b

 

 

 

 

 

( (x), g(x))

(x)g(x)dx ,

(2.10)

a

 

 

 

 

a,b

а W1(x),...,Wn (x) – заданные непрерывные и линейно независимые на

функции, часто называемые поверочными функциями. Заметим, что если в качестве поверочных функций взять пробные, то получится метод Галеркина в авторском варианте [1]. Заметим также, что если W1(x),...,Wn (x) входят в

полную систему функций, то при n равенства (2.9) свидетельствуют об ортогональности невязки всем элементам полной системы [3]. Значит, невязка сходится при n к нулю в среднем, и можно ожидать сходимости последовательности (2.7) к точному решению Y (x) в среднем, т. е.

lim Y (x) yn (x),Y (x) yn (x) 0.

n

23

Записав условие (2.9) в развернутом виде, для определения значений параметров C1,...,Cn получаем неоднородную систему линейных

алгебраических уравнений n-го порядка

n

 

 

 

 

akjC j bk ,

k 1,n,

(2.11)

j 1

 

 

 

 

где

 

 

 

 

b

 

 

 

 

akj (L u j ,Wk (x))

(u j pu j qu j )Wk dx,

 

a

 

 

 

(2.12)

b

 

 

 

 

 

 

 

bk ( f (x) L u0 ,Wk (x))

( f (x) u0 pu0 qu0 )Wk dx.

 

a

Решив систему (2.11) и подставив определяемые этим решением значения параметров C1,...,Cn в (2.7), заканчиваем построение пробного решения yn (x) .

Опишем теперь возможный алгоритм приближенного решения задачи (2.1), (2.3) методом Галеркина, предполагая, что yn (x) сходится к Y (x) при n .

1. Подготовительный шаг алгоритма. На этом шаге выбираем функцию u0 (x) , пробные функции u1(x),...,un (x) и поверочные функции W1(x),...,Wn (x).

Находим функцию R0 (x) L u0 f (x), т. е. невязку от подстановки u0 (x) в

уравнение (2.1). Если x [a,b]: R0 (x) 0, то u0 (x) Y (x) , и вычисления заканчиваем. Если же R0 (x) 0 , то переходим к следующему шагу алгоритма.

2. Первый шаг алгоритма.

Строим

y1(x) u0 (x) C1u1(x) ,

определив

значение C1 из решения системы (2.11) при n 1. Находим невязку

 

R (C1 , x ) L u 0 f ( x ) C1 L u1 R0 ( x ) C1 L u1 .

 

Если x [a,b]: R(C1, x) 0, то

Y (x) y1(x) , и

 

задача

 

решена,

если же

R(C, x) 0 , то находим

 

 

 

 

 

 

 

 

 

 

 

 

max

 

y (x) u

 

(x)

 

 

 

или

max

 

R(C , x)

 

.

 

 

 

 

 

 

 

 

a,b

 

1

0

 

 

 

11

 

a,b

 

1

 

12

 

 

 

 

 

 

 

 

 

Если 11 1 или 12 2 , где 1 и 2 заданные меры точности приближенного решения, то полагаем Y (x) y1(x) и вычисления заканчиваем, если же 11 1 или 12 2 , то переходим к вычислениям на следующем шаге и т. д.

Таким образом, на m -м (m 1) шаге алгоритма строим функцию

 

m

 

ym (x) u0 (x) Ciui (x) ,

 

 

i 1

 

определив значения C1,...,Cm из решения системы (2.11)

при n m , и

определяем невязку

m

 

 

 

R(C1,...,Cm , x) R0 (x) Ci L ui .

 

 

i 1

 

Если x [a,b]: R(С1,...,Cm , x) 0,

то Y (x) ym (x) ,

и вычисления

заканчиваем.

 

 

24

Если R(C1 ,..., Cm , x) 0 , то находим

 

 

 

R(C ,...,C

 

, x)

 

 

 

m1

max

 

y

m

(x) y

m 1

(x)

 

или

m2

max

 

m

 

.

 

 

 

 

 

a,b

 

 

 

 

 

 

a,b

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Если m1 1 или m2 2 , то Y (x) ym (x) , если же m1 1

или m2 2

– переходим к (m 1) -му шагу.

2.3.Алгоритм вариационного метода Ритца

Идея вариационного метода состоит в замене краевой задачи (2.2), (2.3) равносильной задачей об отыскании дважды непрерывно дифференцируемой на a, b функции Y (x) , доставляющей экстремум следующему функционалу

b

K (x) y 2 (x) y2 2g(x) y dx b y2 (b) 2Tb y(b)

 

J ( y)

(2.13)

a

 

 

y2 (a) 2T y(a) 2q

 

 

 

 

 

 

 

a

b

y(b) 2q

a

y(a),

 

 

 

a

 

 

 

 

причем значения параметров a , b , qa , qb , Ta , Tb

 

в

этом функционале

определяются в зависимости от значений a0 , a1, a2 , b0 , b1, b2

по таблице 2.1.

 

 

 

 

Значения параметров функционала

a0

a1

b0

b1

 

Ta

 

Tb

 

a

 

 

b

1

0

0

0

0

a2

a0

b2

b0

 

 

0

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

0

0

0

0

a2

a0

 

0

 

 

0

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

0

0

0

0

a

2

a0

b

2

b0

 

 

0

 

b0

K (b)

 

 

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

4

0

0

0

0

 

0

b2

b0

 

 

0

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

0

0

0

0

 

0

 

0

 

 

0

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

0

0

0

0

 

0

b

2

b0

 

 

0

 

b0

K (b)

 

 

 

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

7

0

0

0

0

a

2

a0

b

2

b0

 

a0

 

K (a)

 

 

0

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

8

0

0

0

0

a

2

a0

 

0

 

a0

 

K (a)

 

 

0

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

9

0

0

0

0

a

2

a0

b

2

b0

 

a0

 

K (a)

 

b0

K (b)

 

 

a

 

 

b

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

1

 

Таблица 2.1

qa qb

0 0

0b2 K (b) b1

 

0

 

 

0

a2 K (a)

 

 

 

 

 

0

a1

 

 

 

 

a2

K (a)

 

b2

K (b)

b

a

 

 

 

1

 

1

 

a2 K (a)

 

 

0

a1

 

 

 

 

 

0

 

 

0

0b2 K (b) b1

0 0

25

В методе Ритца для нахождения приближенного решения краевой задачи (2.2), (2.3) строится функциональная последовательность {yn (x)}0 из пробных решений yn (x) следующим образом.

Как и в методе Галеркина, задаемся на [a, b] функцией u0 (x) и пробными функциями u1 (x),...,un (x) , такими, что u0 (x) удовлетворяет условиям (2.3), а

u1 (x),..., un (x) удовлетворяют однородным условиям (2.6), и

составляем

функцию

 

 

 

 

 

n

 

 

 

 

 

yn (x) u0 (x) C j u j (x) ,

(2.14)

 

 

j 1

 

 

 

где Сi (i

 

) – некоторые постоянные. Значения постоянных

Сi (i

 

)

1, n

1, n

подберем так, чтобы функция (2.14) доставляла экстремум функционалу (2.13). Подставляя y(x) yn (x) в (2.13), получаем квадратичную функцию

переменных C1 ,..., Cn

 

 

 

 

 

 

b

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

n

 

 

 

 

2

 

 

 

 

J yn (x) K(x) u0 (x) Ciui

(x)

(x) u0 (x) Ciui

(x)

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

2

 

 

 

 

 

 

 

n

 

 

 

 

 

 

(x) C u

 

dx

 

 

 

 

 

(b) C u

 

 

2T

 

(b)

C u

 

 

2g(x) u

 

(x)

 

 

 

u

 

(b)

u

 

(b)

 

0

 

 

i 1

i i

 

 

 

 

 

 

 

b

 

 

0

 

 

 

i 1 i i

 

 

 

 

 

b

 

0

 

 

 

i 1

 

i i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

 

 

 

 

 

 

u

(a)

 

2T

u

 

(a)

 

 

u

(a)

 

 

 

 

 

 

 

 

 

 

 

(a) C

 

 

 

C

 

 

 

 

 

 

 

 

 

 

a

 

0

 

 

 

 

i 1

i

 

 

i

 

 

 

 

 

 

a

 

0

 

 

 

 

i 1

i

i

 

 

 

 

 

 

 

(2.15)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2q

 

 

 

 

n

 

u

 

(b)

 

 

 

2q

 

 

 

 

 

 

 

n

 

 

 

u

 

 

(C ,C

 

,...,C

 

).

 

 

 

u

 

(b) C

 

 

 

u

 

(a) C

(a)

 

 

 

 

 

 

 

b

0

 

 

i 1 i

 

i

 

 

 

 

 

 

 

 

a

 

 

0

 

 

 

i 1

 

i

i

 

 

 

 

1

 

 

2

 

n

 

 

 

 

Необходимые условия экстремума функции (2.15), как известно из

математического анализа, имеют вид:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 ,

k

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2.16)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ck

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Записав условия (2.16) в развернутом виде, для определения значений переменных C1,C2 ,...,Cn получаем неоднородную систему линейных

алгебраических уравнений n -го порядка

 

 

n

bk ,

 

 

 

 

 

 

akjC j

k 1,n ,

(2.17)

 

 

j 1

 

 

 

 

 

где

 

 

 

 

 

 

 

b

K (x)uk u j (x)uk u j dx buk (b)u j (b) auk (a)u j (a);

 

akj

 

a

 

 

 

 

 

 

 

b

 

(x)u0

g(x) uk dx b u0 (b) Tb qb uk (b)

(2.18)

 

bk K (x)u0uk

a

a u0 (a) Ta qa uk (a).

26

Решив систему (2.17) и подставив определяемые этим решением значения постоянных C1,C2,...,Cn в (2.14), завершаем построение пробного решения yn (x).

Опишем теперь возможный алгоритм приближенного решения задачи (2.2), (2.3) методом Ритца, предполагая, что yn (x) 0 сходится к Y (x) при

n.

1.Подготовительный шаг алгоритма. На этом шаге определяем значения параметров функционала (2.13) в соответствии с таблицей 2.1.

Выбираем функции u0 (x), u1 (x), ..., un (x) и находим функцию

R0 (x) L(u0 ) g(x) K (x)u0 K (x)u0 (x) (x)u0 (x) g(x) ,

т. е. невязку от подстановки u0 (x)

в уравнение (2.2). Если x [a, b]: R0 (x)

0,

то u0 (x) y0 (x)

– искомое решение и вычисления заканчиваем.

Если

же

R0 (x) 0 , то переходим к следующему шагу алгоритма.

 

 

2. Первый

шаг

алгоритма.

Строим

функцию y1 (x) u0 (x) C1u1 (x) ,

определив значение C1 из решения системы (2.17) при n 1.

 

 

Находим невязку

 

 

 

 

 

 

 

R(C1 , x) L[ y1 ] g(x) K (x)(u0 C1u1 )

 

 

 

K (x)(u0 C1u1 ) (x)(u0 C1u1 ) g(x).

 

 

Если x [a,b]: R(C1, x) 0 , то Y (x) y1 (x) , и задача решена.

 

 

Если R(C1 , x) 0

на [a, b], то находим

 

 

 

 

 

 

max | y1 (x) u0 (x) | 11

 

 

 

 

 

[a,b]

 

 

 

 

 

или

 

max | R(C1 , x) | 12 .

 

 

 

 

 

 

 

 

 

 

[a,b]

 

 

 

 

 

Если 11 1 или 12 2 ,

где 1

и 2

заданные меры

точности

приближенного решения, то полагаем Y (x) y1 (x)

и вычисления заканчиваем.

Если же 11 1 или

12 2 , то переходим к вычислениям на следующем

шаге.

Таким образом, на m -м шаге ( m 1) алгоритма сначала строим функцию

m

ym (x) u0 (x) Ci ui (x) ,

i 1

определив значения C1,C2 ,...,Cm из решения системы (2.17) при n m , а затем находим невязку

R(C

,..., C

 

, x) L( y

 

) g(x)

 

 

 

m

u

 

 

m

m

K (x) u

C

 

1

 

 

 

 

 

 

 

0

 

j

j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

j 1

 

 

 

 

 

 

m

u

 

 

 

 

m

u

 

g(x).

 

 

K (x) u

0

C

j

 

(x) u

0

C

 

 

 

 

 

j

 

 

 

j

 

j

 

 

 

 

 

 

 

j 1

 

 

 

 

 

j 1

 

 

 

 

 

 

27

Если x [a, b]: R(C1 ,..., Cm , x) 0, то

Y (x) ym (x) . Если R(C1,...,Cm , x)

0, то

находим

m1

max | ym (x) ym 1 (x) |

или m2 max | R C1 ,..., Cm , x |.

Если

 

 

[a,b]

[a,b]

 

m1 1

или

m2 2 , то Y (x) ym (x) , если же m1 1 или m2 2 , то

переходим к (m 1) -му шагу, и т. д.

 

 

2.4.Алгоритм интегрального метода наименьших квадратов

Для нахождения приближенного решения задачи (2.1), (2.3) интегральным методом наименьших квадратов строится функциональная последовательность

yn (x) 0 из пробных решений вида

n

yn (x) u0 (x) Ciui (x) , (2.19)

i 1

где u0 (x), u1 (x), ..., un (x) – функции, удовлетворяющие таким же условиям и

требованиям, что и аналогичные функции в методах Галеркина и Ритца. Подставляя пробное решение (2.19) вместо y(x) в уравнение (2.1),

получим невязку

R C1,...,Cn , x L u0

n

 

f (x) Ci L ui .

(2.20)

 

i 1

 

Напомним, что функция (2.20), линейно зависящая от параметров C1 ,...,Cn ,

является характеристикой уклонения пробного решения (2.19) от точного решения задачи Y (x) . Поэтому подберем значения C1 ,...,Cn так, чтобы они

доставляли глобальный минимум следующей функции переменных C1 ,...,Cn

b

C1 ,..., Cn , x dx . (2.21)

C1 ,..., Cn R C1 ,..., Cn , x , R C1 ,..., Cn , x R2

a

Заметим, что, так как C1,...,Cn из (2.21) неотрицательная квадратичная

функция n переменных, то глобальный минимум ее существует и совпадает с локальным.

Необходимые условия локального минимума функции (2.21) дают

 

 

R

 

 

 

 

 

 

 

 

 

0, k 1, n ,

 

 

Сk

2 R,

 

 

 

Ck

 

 

 

откуда

 

 

 

R x,C1

,...,Cn

 

 

 

R

 

b

 

 

 

 

R x,C1,...,Cn

 

 

R,

 

 

Ck

dx 0 .

(2.22)

 

 

Ck

a

 

 

Записав условия (2.22) в развернутом виде, для определения значений переменных С1 ,...,Cn получаем неоднородную систему уравнений n -го порядка

n

akjC j bk , k 1,n , (2.23)

j 1

где

28

b

akj L[uk ]L[u j ]dx;

a

(2.24)

b

 

bk f (x) L[u0 ] L[uk ]dx.

 

a

 

Решив систему (2.23) и подставив определяемые этим решением значения параметров С1 ,...,Cn в (2.19), завершаем построение пробного решения yn (x) .

Этапы возможного алгоритма приближенного решения задачи (2.1), (2.3) интегральным методом наименьших квадратов качественно полностью совпадают с этапами алгоритма решения задачи методом Галеркина. Имеется только одно количественное различие, связанное с тем, что параметры С1 ,...,Cn

пробного решения на первом и последующих этапах определяются решением системы (2.23), а не системы (2.11), как было в методе Галеркина.

2.5.Построение систем пробных и поверочных функций

I. Известно, что степенные функции 1, x, x2 ,..., xn ,... линейно независимы на всей числовой прямой R и, следовательно, на любом ее отрезке a,b R .

Покажем, что на любом отрезке a,b линейно независима любая система

многочленов последовательных степеней. Рассмотрим произвольную систему многочленов:

P0 (x) A00 0;

P1 (x) A11x A10 ,

A11 0;

 

 

 

P (x) A x2 A x A ,

A 0;

 

2

22

21

20

22

 

 

 

P (x) A

xn A

xn 1 ... A

,

A 0

n

nn

nn 1

 

n0

 

nn

и решим относительно неизвестных 0 , 1,..., n определенное на R тождество

0 P0 (x) 1P1(x) ... n Pn (x) 0 .

(2.25)

Из условий тождественного равенства нулю многочлена n -й степени (равенство нулю коэффициентов при всех степенях x ) последовательно получаем

 

n Ann 0

n 0;

 

 

 

n Ann 1 n 1 An 1n 1 0

n 1 0;

 

 

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

 

n An0 n 1 An 10 ...

1 A10 0 A00 0

0 0.

Таким образом, условие (2.25) выполняется тогда и только тогда, когда

0 1 ...

n 0 , т.

е. система

многочленов

P0 (x),..., Pn (x) и любая

подсистема из них линейно независима на R и, следовательно, на любом

a,b R .

29

Для построения u0 (x) и линейно независимой на a,b , системы пробных функций u1 (x),...,un (x) , являющихся многочленами, можно применить метод

неопределенных коэффициентов.

Например, предположим u0 A P0 (x) , из условий (2.3) получаем систему линейных алгебраических уравнений относительно A

a0 A a2 ,

b0 A b2.

В том случае, когда эта система совместна, коэффициент A определяется. Если система не совместна, то ищем аналогичным образом u0 (x) в виде

u0 (x) A Bx P1(x) и т. д., до тех пор, пока не будет найдена u0 (x) Pr0 (x) , удовлетворяющая условиям (2.3).

Далее, используя условия (2.6), методом неопределенных коэффициентов определяем последовательно так же, как и u0 (x) ,

u1 (x)

Pr (x),

r1 0;

 

 

 

1

 

 

 

u2 (x) Pr (x),

r2 r1

;

(2.26)

 

2

 

 

 

 

 

 

 

 

un (x) Pr (x),

rn rn 1.

 

 

n

 

 

 

Пример 1. Построить u0 (x) и систему из пяти пробных функций для

задачи с краевыми условиями

 

 

 

 

y(0) y (0) 1,

 

 

 

 

 

 

(2.27)

 

 

 

y(1)

y (1) 4.

 

 

Решение. Пусть u0(x) A, тогда u0

0 и условия (2.27) дают несовместную

систему из уравнений A 1 и A 4 .

 

 

Пусть u0 A Bx , тогда u0 B и условия (2.27) дают

A B 1,

A B 0,

A 6,

 

 

B 5,

 

A 2B 4,

 

B 5.

Итак, u0 6 5x .

Определяем u1(x) . Если u1 A или u1 A Bx , то однородные условия, соответствующие условиям (2.27), выполняются, если u1 0 , что невозможно из-за требования линейной независимости пробных функций.

Ищем u1 x A Bx Cx2 C 0 ,

тогда u1 B 2Cx , и из однородных

условий, соответствующих (2.27), получаем систему

A B 0,

A 2B 3C 0.

Решая ее методом Гаусса, имеем

A B

0,

 

B 3C 0.

30

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]