Вычислительная математика. Луппова Е.П - 9 стр.

UptoLike

17
5. Краевые задачи для обыкновенного дифференциаль-
ного уравнения 2-го порядка
Постановка задачи.
На отрезке [a, b] требуется найти решение уравнения
0),,( =
+
yyxfy
, удовлетворяющее краевым условиям
=
+
=
+
BbyBbyB
AayAayA
)()(
)()(
10
10
Пример:
=
=
=+
0)1(
0)0(
1
2
y
y
yy
Вопрос о разрешимости краевой задачи не имеет универсального
ответа не только в общем случае, но даже для линейных уравнений.
Пример:
=
=
=+
0)(
0)0(
0
2
π
y
y
yny
n N
имеет два решения y=0 и y=sin nx. Можно привести пример крае-
вой задачи для линейного уравнения, не имеющей решения.
Вопрос о разрешимости краевой задачи для нелинейного диффе-
ренциального уравнения открыт до сих пор. Для линейных дифферен-
циальных уравнений этот вопрос решен:
1) однородная задача
=
=
+
=+
+
0)(
0)()(
0)()(
1
10
by
ayAayA
yxqyxpy
числа линейно-независимых решений,
18
=
+
=
+
=+
+
BbyBbyB
AayAayA
xfyxqyxpy
)()(
)()(
)()()(
10
10
разрешима тогда и только тогда, когда f(x), A, B удовлетворяют ко-
нечному числу условий ортогональности.
В дальнейшем будем предполагать, что решение краевой задачи
существует и единственно.
Существует несколько способов решения краевых задач. Рассмот-
рим конечно-разностный, сеточный способ.
Разобьем промежуток [a; b] на n частей узловыми точками x
i
=a+ih,
где
n
ab
h
= - шаг вычислений, y
i
=y(x
i
). Построим конечно-
разностную аппроксимацию неоднородной задачи
=
+
=
+
=+
+
BbyBbyB
AayAayA
xfyxqyxpy
)()(
)()(
)()()(
10
10
Для краевых условий
=
+
=
+
B
h
yy
ByB
A
h
yy
AyA
nn
n
1
10
01
100
(
)
() ( )
=++
=+
hBBhByB
hAyAyAhA
n 1011
11010
Введем обозначения b
0
=A
0
·h-A
1
, c
0
=A
1
, d
0
=Ah, a
n
=-B
1
, b
n
=B
0
·h +B
1
,
d
n
=Bh, уравнения запишутся
b
0
y
0
+c
0
y
1
=d
0
a
n
y
n-1
+b
n
y
n
=d
n
Для основного уравнения применим аппроксимацию
(
)
2
11
'
0
2
h
h
yy
y
ii
i
+
=
+
()
2
2
11
"
0
2
h
h
yyy
y
iii
i
+
+
=
+
, пренебрегая сла-
гаемыми второго порядка
() () ()
iii
ii
i
iii
xfyxq
h
yy
xp
h
yyy
=+
+
+
++
2
2
11
2
11
.
+
)(
0
BbyB
имеет не более конечного
2) неоднородная задача
     5. Краевые задачи для обыкновенного дифференциаль-                   ⎧ y′′ + p( x) y′ + q( x) y = f ( x)
ного уравнения 2-го порядка                                               ⎪
     Постановка задачи.                                                   ⎨ A0 y (a ) + A1 y′(a ) = A
На отрезке [a, b] требуется найти решение уравнения                       ⎪ B y (b) + B y′(b) = B
                                                                          ⎩ 0            1
y′′ + f ( x, y, y′) = 0 , удовлетворяющее краевым условиям              разрешима тогда и только тогда, когда f(x), A, B удовлетворяют ко-
    ⎧ A0 y (a ) + A1 y′(a ) = A                                     нечному числу условий ортогональности.
    ⎨                                                                   В дальнейшем будем предполагать, что решение краевой задачи
    ⎩ B0 y (b) + B1 y′(b) = B                                       существует и единственно.
       Пример:                                                          Существует несколько способов решения краевых задач. Рассмот-
    ⎧ y′′ + y 2 = 1                                                 рим конечно-разностный, сеточный способ.
    ⎪                                                                   Разобьем промежуток [a; b] на n частей узловыми точками xi=a+ih,
    ⎨ y (0) = 0                                                                   b−a
    ⎪ y′(1) = 0                                                     где      h=             - шаг вычислений, yi=y(xi). Построим конечно-
    ⎩                                                                              n
    Вопрос о разрешимости краевой задачи не имеет универсального    разностную аппроксимацию неоднородной задачи
ответа не только в общем случае, но даже для линейных уравнений.          ⎧ y′′ + p( x) y′ + q ( x) y = f ( x)
    Пример:                                                               ⎪
    ⎧ y′′ + n 2 y = 0                                                     ⎨ A0 y (a ) + A1 y′(a ) = A
    ⎪                                                                     ⎪ B y (b) + B y′(b) = B
                                                                          ⎩ 0
    ⎨ y (0) = 0                            n ∈N                                          1

    ⎪ y (π ) = 0                                                               Для краевых условий
    ⎩                                                                        ⎧                  y1 − y0
    имеет два решения y=0 и y=sin nx. Можно привести пример крае-            ⎪ A0 ⋅ y0 + A1 ⋅ h = A
вой задачи для линейного уравнения, не имеющей решения.                      ⎨                 y − yn −1
    Вопрос о разрешимости краевой задачи для нелинейного диффе-              ⎪ B0 ⋅ yn + B1 ⋅ n           =B
ренциального уравнения открыт до сих пор. Для линейных дифферен-             ⎩                     h
циальных уравнений этот вопрос решен:                                        ⎧( A0 ⋅ h − A1 ) y0 + A1 y1 = A ⋅ h
                                                                             ⎨
                                                                             ⎩(− B1 ) yn −1 + (B0 ⋅ h + B1 ) = B ⋅ h
    1) однородная задача
   ⎧ y′′ + p ( x) y′ + q ( x) y = 0
   ⎪                                                                    Введем обозначения b0=A0·h-A1, c0=A1, d0=Ah, an=-B1, bn=B0·h +B1,
   ⎨ A0 y (a ) + A1 y′(a ) = 0                                      dn=Bh, уравнения запишутся
   ⎪ B y (b) + B y′(b) = 0                                              b0y0+c0y1=d0
   ⎩ 0             1
                                                                        anyn-1+bnyn=dn
                                                                        Для основного уравнения применим аппроксимацию
   имеет не более конечного числа линейно-независимых решений,
                                                                             yi +1 − yi −1                   yi +1 − 2 yi + yi −1
                                                                     yi' =
                                                                                  2h
                                                                                              ( )
                                                                                           + 0 h2    yi" =
                                                                                                                     h 2
                                                                                                                                  ( )
                                                                                                                                  + 0 h 2 , пренебрегая сла-
   2) неоднородная задача
                                                                    гаемыми второго порядка
                                                                    yi +1 − 2 yi + yi −1          y −y
                                                                              2
                                                                                         + p( xi ) i +1 i −1 + q(xi ) ⋅ yi = f ( xi ) .
                                                                            h                          2h

                                      17                                                                          18