Главная страница

Дифференциальных


Скачать 157.37 Kb.
НазваниеДифференциальных
Дата08.06.2022
Размер157.37 Kb.
Формат файлаdocx
Имя файлаA.YU.-Krajnov-K.M.-Moiseeva-CHislennye-metody-resheniya-kraevyh-.docx
ТипДокументы
#579564
страница12 из 28
1   ...   8   9   10   11   12   13   14   15   ...   28

(2.14)




b b

1 2 1 b b

2 1 2 1 2 1

Полученное значение  и будет являться недостающим начальным условием. Объясняется это линейностью задачи. Как известно, диффе- ренциальное уравнение (2.10) имеет общее решение

yx c1u1 x c2u2 x yнx,

где u1 (x) и u2 (x) линейно-независимые решения однородного уравне-

ния (при f(x)  0), а yn(x) какое-либо решение неоднородного уравне-

ния (частное решение неоднородного уравнения). Удовлетворяя левому граничному условию (2.11), в общем решении останется одна неизвест-

ная постоянная, которая входит в выражение для y(x) линейным обра-

зом. Проведя в плоскости (, b) прямую, проходящую через две точки (1, b1) и (2, b2) при заданном значении b мы однозначно найдем точное значение .

Теперь таблицу значений функции yx ее производной) можно

найти интерполяцией yx y

x yx y

x 1 .


1 1 1



2 1

Однако на практике, жертвуя машинным временем, обычно проводят третий расчет задачи Коши с условиями

y0 a, y 0 .

В случае расчета справа налево от точки x= lдо x= 0 алгоритм рас- чета меняется. Рассмотрим задачу (2.10) с начальными условиями:

yl ,

y l b .


Решая две задачи Коши для  = 1,  = 2 при x = 0 получим некото- рые значения y1 (0) = a1 и y2 (0) = a2. Недостающее начальное условие получится с помощью линейной интерполяции

a a


  • a
       1 .

1 2 1

a2 1

Замечание. На практике обычно выбирают простейшие значения , например 1 = 1 и 2 = 0. При этом, если само уравнение (2.10) является однородным, т.е. f(x) 0, и граничное условие так же однородное,

y (0) = 0, то решение имеет вид y2 (x)  0, b2 = 0. Тогда второй расчет (при 2 = 0) нет необходимости производить и формула (2.14) даст ответ в виде

b.


b
1

1

Поэтому, если предложено решить однородное уравнение, то следует посмотреть, есть ли однородное граничное условие и если оно есть, то начинать расчет следует от этой границы! Эта рекомендация остается в силе и для других методов решения краевых задач.

Пример. Решить краевую задачу:

y 1  4xy 8y 5, 0 x 1;

y 0 y0 0; y1 0.

Будем проводить расчет слева направо (от x= 0 до x= 1). Выберем начальные условия, удовлетворяющие левому граничному условию:

y1 0 1;

y2 0 2 ;

y 0 ;


1 1

2 2
y 0   .

Чтобы показать универсальность метода, в расчете были выбраны, наверное, совсем неподходящие значения 1 = 20 и 2 = 10.

Таблица 2.1


x

y1

y

1

y2

y

2

y

y

0.00

20.000

20.000

10.000

10.000

1.000

1.000

0.10

21.140

2.961

10.582

1.718

1.080

0.600

0.20

20.622

-13.198

10.358

-6.146

1.120

0.200

0.30

18.529

-28.511

9.366

-13.611

1.120

-0.200



0.40

14.947

-42.979

7.649

-20.674

1.080

-0.600

0.50

9.963

-56.567

5.245

-27.321

1.000

-1.000

0.60

3.666

-69.201

2.200

-33.516

0.880

-1.400

0.70

-3.842

-80.758

-1.441

-39.201

0.720

-1.800

0.80

-12.444

-91.051

-5.621

-44.287

0.520

-2.200

0.90

-22.000

-99.797

-10.274

-48.641

0.280

-2.600

1.00

-32.338

-106.573

-15.318

-52.061

0.000

-3.000


В таблице 2.1 приведены результаты расчета. В первом столбце вы- даны значения xс шагом h= 0.1. Затем в двух столбцах выданы значе-


1
ния y1 (x) и y'(x), в следующих двух – y2 (x) и y2'(x), в двух последних

столбцах – решение краевой задачи. В результате интерполяции по фор- муле (2.14) получено значение = 1.

Обсудим результаты. Заслуживает внимание последний столбец (для y'(x)). Нетрудно заметить, что значение y'(x) от одной точки к соседней изменяются на постоянную величину 0.4. Это означает, что функция y'(x) линейная (многочлен первой степени). Значит, точное решение

y (x) – многочлен второй степени и, следовательно, можно найти в ана- литической форме точное решение задачи. Оно имеет вид y ax2 bx c . Коэффициенты a, bи cможно найти подстановкой най-

денного выражения y(x) в дифференциальное уравнение и в граничные

условия. Рекомендуем проделать эти выкладки и получить точное реше- ние.

Можно поступить и проще. Найдем по таблице y''.

y y1 y0 0.61 4.

h 0.1

Откуда y x 4x 1 ; yx 2x2 x 1. При интегрировании

использовались начальные условия y'(0) = 1, y(0) = 1. Рекомендуем про-

верить, что найденное решение действительно удовлетворяет заданному уравнению, и граничным условиям. Вот так численный счет помог найти аналитическое решение задачи!

      1. 1   ...   8   9   10   11   12   13   14   15   ...   28


написать администратору сайта