Главная страница
Навигация по странице:

  • Задания для самостоятельного решения.

  • 2. Метод стрельбы

  • Метод стрельбы. НКЗ м. 1. Построение разностной схемы для краевой задачи для линейного оду второго порядка


    Скачать 252 Kb.
    Название1. Построение разностной схемы для краевой задачи для линейного оду второго порядка
    АнкорМетод стрельбы
    Дата04.06.2022
    Размер252 Kb.
    Формат файлаdoc
    Имя файлаНКЗ м.doc
    ТипДокументы
    #568956

    1. Построение разностной схемы для краевой задачи для линейного оду второго порядка

    Краевую задачу записывают в символическом виде

    ,

    где - заданный дифференциальный оператор, - заданная правая часть (см. Годунов С.К., Рябенький В.С. Разностные схемы, с. 82).

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

    ,

    где - разностный оператор (см. там же, с. 88).

    Оператор включает в себя краевые условия и уравнения. Порядок аппроксимации для задачи определяется как минимальный для всех.
    Рассмотрим краевую задачу для обыкновенного дифференциального уравнения второго порядка (линейного) из упражнения а), с. 89-90 [В.Л. Котов Задания и упражнения по численным методам]:

    , , ,

    Запишем дифференциальный оператор и правую часть задачи:


    Запишем для полученной разностной схемы разностный оператор и правую часть:



    Аппроксимация дифференциального уравнения выполнена со вторым порядком точности. Аппроксимация краевых условий выполнена с первым порядком точности, т.к. для производной использовался шаблон с первым порядком аппроксимации. Следовательно, разностная схема имеет первый порядок аппроксимации.
    Ответ: построена разностная схема первого порядка аппроксимации. Получена система линейных алгебраических уравнений с трехдиагональной матрицей, для решения которой не применим метод прогонки.
    Рассмотрим краевую задачу для обыкновенного дифференциального уравнения второго порядка (линейного) из упражнения б), с. 90-91 [В.Л. Котов Задания и упражнения по численным методам]:

    , , ,

    Запишем дифференциальный оператор и правую часть задачи:


    Запишем для полученной разностной схемы разностный оператор:


    Аппроксимация дифференциального уравнения выполнена со вторым порядком точности. Аппроксимация краевого условия на левой границе выполнена с первым порядком точности, т.к. для производной использовался шаблон с первым порядком аппроксимации. Краевое условие на правой границе выполняется точно. Следовательно, разностная схема имеет первый порядок аппроксимации.
    Ответ: построена разностная схема первого порядка аппроксимации. Получена система линейных алгебраических уравнений с трехдиагональной матрицей, для решения которой применим метод прогонки.
    Задания для самостоятельного решения.

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

    Для численного решения задачи методом конечных разностей область изменения переменной разбить на три отрезка с шагом h = 1/3 , полагая xn= x0 + nh , n =1,2,3, x0 = 0, значения искомой функции в узлах сетки обозначить y0, y1, y2, y3.
    1. y′′ +3 y′ - 5y= 2x,

    y(0) + 2y′(0) = 0

    y(1) - y′(1) = 1

    2. y′′ - 5 y′ - 7y= 3x,

    y(0) = 1

    y(1) = 3
    2. Метод стрельбы
    Теория для общего случая – см. Годунов, Рябенький, с. 166.

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

    ,

    ,
    Рассмотрим теперь две задачи Коши

    , (1)

    ,

    и

    , (2)

    ,

    Обозначим через решение задачи Коши (1), - решение задачи Коши (2). В силу линейности дифференциального уравнения функция является его решением, причем . Из условия выразим (вывести формулу самостоятельно). Таким образом, решение краевой задачи с линейным дифференциальным уравнением свелось к решению двух задач Коши. В случае нелинейного дифференциального уравнения организуется итерационный процесс.

    Для численного решения задач Коши методом конечных разностей область изменения переменной разобьем на N отрезков с шагом h = 1/N , полагая xn= x0 + nh , n =1,2,…N, x0 = a, значения искомой функции в узлах сетки обозначим y0, y1, … yN.

    Составим разностную схему для уравнения в узлах сетки x2, …xN , используя центральные разности второго порядка аппроксимации. Для аппроксимации производной во втором начальном условии используем правую разность. Обозначим через численное решение задачи Коши (1), - численное решение задачи Коши (2). В силу линейности разностного уравнения функция является его решением, причем . Из условия выразим (вывести формулу самостоятельно).
    Упражнение 1. Рассмотрим краевую задачу для обыкновенного дифференциального уравнения второго порядка (линейного):

    , , , .

    Вместо этой краевой задачи будем решать две задачи Коши с начальными условиями: , и , .

    Для численного решения задач Коши методом конечных разностей область изменения переменной разобьем на N=10 отрезков с шагом h = 1/N , полагая xn= x0 + nh , n =1,2,…N, x0 = 0, значения искомой функции в узлах сетки обозначим y0, y1, … yN.

    Составим разностную схему для уравнения в узлах сетки x1, xN , используя центральные разности второго порядка аппроксимации.

    .

    Приведем подобные слагаемые:



    Для второго начального условия:

    или

    Разностная схема первой задачи Коши:



    Разностная схема второй задачи Коши:


    Решаем обе задачи Коши по полученным рекуррентным соотношениям. . Точное решение краевой задачи . В таблице приведены результаты расчетов с пятью знаками после запятой и абсолютная погрешность. На рисунке приведены графики полученных решений.

    i

    x

    y*

    y**

    y

    Точное решение

    Абсолютная погрешность

    0

    0

    3

    3

    3

    3

    4,44E-16

    1

    0,1

    3

    3,1

    3,22236

    3,22241

    5,43E-05

    2

    0,2

    2,98947

    3,2

    3,45760

    3,45770

    1,03E-04

    3

    0,3

    2,96731

    3,3

    3,70708

    3,70722

    1,44E-04

    4

    0,4

    2,93229

    3,4

    3,97228

    3,97246

    1,76E-04

    5

    0,5

    2,88306

    3,5

    4,25489

    4,25508

    1,96E-04

    6

    0,6

    2,81812

    3,6

    4,55671

    4,55691

    2,01E-04

    7

    0,7

    2,73582

    3,7

    4,87977

    4,87996

    1,89E-04

    8

    0,8

    2,63432

    3,8

    5,22632

    5,22647

    1,54E-04

    9

    0,9

    2,51162

    3,9

    5,59882

    5,59891

    9,27E-05

    10

    1

    2,36548

    4

    6

    6

    0




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

    1. Повторить решение рассмотренной задачи в Excel.

    2. Решить краевую задачу для обыкновенного дифференциального уравнения второго порядка (линейного) методом стрельбы. Для расчетов использовать Excel. Привести таблицу значений и построить графики.

    y′′ - 5 y′ - 7y= 3x,

    y(0) = 1

    y(1) = 3


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