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

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

Рубрика Математика
Вид статья
Язык русский
Дата добавления 27.05.2018
Размер файла 296,8 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

НОВЫЙ ПОДХОД К ЧИСЛЕННОМУ РЕШЕНИЮ ЛИНЕЙНЫХ КРАЕВЫХ ЗАДАЧ ДЛЯ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ ВТОРОГО ПОРЯДКА

С.В. Трубников

АННОТАЦИЯ

Предложен новый подход к построению численных методов решения линейных краевых задач для обыкновенных дифференциальных уравнений 2-го порядка. Рассмотрен новый эффективный численный метод решения названных краевых задач.

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

В 2004 г. был введен и описан новый класс кривых, названных кинематическими [2]. На их основе в 2006 г. был разработан новый подход к численному решению задач Коши для обыкновенных дифференциальных уравнений [3]. Вниманию читателей предлагается новый подход к численному решению линейных краевых задач для обыкновенных дифференциальных уравнений 2-го порядка, принципиально близкий к подходу, описанному ранее [3]. На его основе получен новый эффективный численный метод решения линейных краевых задач для обыкновенных дифференциальных уравнений. Ниже описан этот метод и проиллюстрирована его реализация.

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

линейный дифференциальный уравнение

(1)

, , (2)

где a, b (a<b), , - заданные постоянные; , , - заданные непрерывные функции, такие, что краевая задача (1, 2) имеет единственное решение, которое мы в дальнейшем будем называть точным решением и обозначать .

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

.

Введем новую переменную ,

,

и функцию

. (3)

Преобразуем краевую задачу (1, 2), используя новые переменные t и u, и получим следующую краевую задачу:

(4)

, , (5)

Обозначим точное решение краевой задачи (4, 5). Оно связано с точным решением краевой задачи (1, 2) отношениями (3).

Ранее [2] были введены составные кинематические кривые, задаваемые векторным параметрическим уравнением вида

+ при , .

Здесь -заданные векторы, а

, , , , , .

Обозначим компоненты векторов как и , а компоненты - и . Тогда

=+ при , .

=+ при , .

Приведем некоторые существенные для дальнейшего изложения свойства составной кинематической кривой:

1. Компоненты , векторной функции на каждом

представляют собой интерполяционные многочлены Эрмита 5-го порядка с двумя трехкратными узлами интерполяции: и . Условия интерполяции для функции имеют следующий вид:

, , ,

, , .

Условия интерполяции для функции :

, , ,

, , .

2. Векторная функция и ее производные - и - непрерывны на .

3. , , , .

4. Если , , при , то , и

кинематическая кривая представляет собой график функции, которая является результатом кусочно-многочленной интерполяции многочленами Эрмита 5-го порядка:

=+при , . (6)

Введем на равномерную сетку точек . Ей соответствует равномерная сетка точек на . Шаги этих сеток равны 1 и соответственно. Будем искать непрерывное приближенное решение задачи Коши (4, 5) в виде интерполяционной функции, задаваемой формулой (6):

=+при , . (7)

Здесь (; ) - постоянные, полностью определяющие приближенное решение . График приближенного решения совпадает с кинематической кривой, задаваемой формулой

при , .

Из первого и четвертого свойств составных кинематических кривых следует, что

, , , . (8)

Соответствующее непрерывное приближенное решение задачи Коши (1, 2) получим с помощью отношения (3). Таким образом,

. (9)

Невязкой дифференциального уравнения (4) на непрерывном приближенном решении (7) назовем функцию

. (10)

Невязкой дифференциального уравнения (1) на непрерывном приближенном решении (9) назовем функцию

. (11)

Несложно показать, что

, ,

, .

Наряду с непрерывными приближенными решениями и краевых задач (4, 5) и (1, 2) можно рассматривать и сеточные приближенные решения. В самом деле, из соотношений (8) и (9) следует, что величины . Поэтому их можно интерпретировать как компоненты приближенного сеточного решения задачи (4, 5), а также и задачи (1, 2). Из равенств (8) и (9) также следует, что и можно интерпретировать как компоненты сеточных аппроксимаций первой и второй производных точного решения задачи (4, 5). А множество {(, , ) : } можно интерпретировать как обобщенное сеточное приближенное решение задачи (4, 5). С другой стороны, непрерывное приближенное решение задачи (4, 5) можно интерпретировать как результат кусочно-многочленной интерполяции обобщенного сеточного решения.

Из определений невязок (10) и (11) следует, что непрерывные приближенные решения и краевых задач (4, 5) и (1, 2) удовлетворяют дифференциальным уравнениям

, (12)

. (13)

Граничные условия для этих дифференциальных уравнений выберем такие же, как и для точных решений:

, , (14)

, . (15)

Таким образом, непрерывное приближенное решение краевой задачи (4, 5) удовлетворяет краевой задаче (12, 14), а непрерывное приближенное решение краевой задачи (1, 2) удовлетворяет краевой задаче (13, 15). Введем погрешности непрерывных приближенных решений и как функции и , определенные на соответствующих отрезках интегрирования:

, ,

, .

Из представлений (3) и (9) следует, что

, ,

, .

Вычитая из уравнения (12) уравнение (4) и учитывая краевые условия (14), и (5), получим краевую задачу для погрешности :

, (16)

, . (17)

Вычитая из уравнения (13) уравнение (1) и учитывая краевые условия (15), и (2), получим краевую задачу для погрешности :

, (18)

, . (19)

Наряду с погрешностью непрерывного решения введем погрешности компонент обобщенного сеточного решения:

, ; (29), ;

, .

Погрешности непрерывных приближенных решений и компонент приближенного сеточного решения связаны очевидными соотношениями:

, .

Пусть на множестве функций (определенных на ), к которому принадлежат , и , введена норма . На множестве функций (определенных на ), к которому принадлежат и , введена норма .

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

(20)

, , (21)

имеет единственное решение и выполняется неравенство . (22)

Теорема 1. Если краевая задача (1, 2) устойчива по правой части дифференциального уравнения и , то .

Доказательство. Так как , найдется натуральное число , такое, что для всех будет выполнено неравенство . Пусть . Заметим, что краевая задача (20, 21) совпадает с задачей (18, 19), если . Положим . При выполняется неравенство . Тогда из определения устойчивости краевой задачи (1, 2) следует, что существует единственное решение задачи (20, 21), . Но задача (18, 19) совпадает с задачей (20, 21), и их единственные решения тоже совпадают: . А ввиду устойчивости краевой задачи (1, 2) по правой части дифференциального уравнения должно выполняться неравенство (22). Подставляя туда равенства и , получим

. (23)

Из неравенства (23) непосредственно следует доказываемое утверждение.

Теорема 2. Пусть на невязка удовлетворяет условию Липшица и при каждом значении на этом отрезке задана сетка точек , покрывающая , а расстояние от любой точки до ближайшего узла сетки не превышает положительной постоянной , причем при . Пусть значения неизвестных постоянных при каждом натуральном значении единственным образом определяются из условий обнуления невязки в узлах сетки:

, . (24)

Тогда .

Доказательство. Зафиксируем произвольное натуральное значение . Модуль невязки также удовлетворяет условию Липшица, а следовательно, является непрерывной и ограниченной функцией на и имеет максимум на этом отрезке. Обозначим константу Липшица для модуля невязки . Пусть - одна из точек максимума модуля невязки, а - ближайший узел сетки, в котором модуль невязки обращается в 0. Расстояние между этими точками

. (25)

Запишем условие Липшица для модуля невязки:

. (26)

Учитывая неравенство (25), а также то, что , , из условия (26) получим:

при .

Отсюда следует утверждение нашей теоремы.

Из сходимости приближенного непрерывного решения к точному непрерывному решению следует, очевидно, сходимость приближенного сеточного решения к точному сеточному решению.

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

Исходя из приведенных соображений, можно сформулировать общий принцип постановки условий для определения неизвестных величин , которые могли бы (в определенных условиях) обеспечить сходимость непрерывного приближенного решения краевой задачи к точному решению при . В условиях теоремы 1 эти условия должны обеспечивать предельное обнуление невязки: . А в условиях теорем 1 и 2 можно использовать условия обнуления невязки в узлах сетки (24).

Аналогично формулируются принцип предельного обнуления невязки и условия обнуления невязки в узлах сетки для краевой задачи (4, 5).

На основе описанного подхода можно построить много разных численных методов решения линейных краевых задач. Рассмотрим одну из таких вычислительных схем. Непрерывные приближенные решения и полностью определяются обобщенным приближенным сеточным решением с компонентами (; ). Компоненты и будем определять точно, используя граничные условия (5) и свойства (8):

, . (27)

Для определения остальных компонент обобщенного сеточного решения сформулируем условия, аналогичные условиям (24). Потребуем, чтобы на каждом () выполнялись следующие условия:

, ; (28)

, ; (29)

, ; (30)

, . (31)

Учитывая определение невязки и свойства (8), условия (28) и (29) можно записать в виде

,

.

Отсюда мы получим выражения для компонент через компоненты и :

, , (32)

, . (33)

Подставляя в выражение для невязки (10) представление для приближенного решения (7) и выражения (32) и (33), получим

=+ при , , (34)

где

при , . (35)

Подставляя в условия (30) и (31) выражения для невязки (34), (35) и выражения для компонент и приближенного сеточного решения (32) и (33), получим линейную систему вида

, , (36)

, . (37)

Здесь

, ,

, ,

, ,

, ,

,

.

Добавляя к уравнениям (36), (37) выражения (27), мы получим линейную систему относительно компонент обобщенного приближенного сеточного решения () и (). Число уравнений совпадает с числом неизвестных. Для решения системы предлагается эффективный прямой метод. Рассмотрим его.

Обозначим

, , .

Несложно показать, что

, .

Таким образом, при любом значении () система двух уравнений (36, 37) будет иметь единственное решение как относительно , , так и относительно , при достаточно маленьких значениях (при достаточно больших значениях ). Поэтому для решения системы (27, 36, 37) мы будем строить прямой численный метод, аналогичный методу прогонки [1].

Запишем уравнения (36, 37) при и, подставив в первое уравнение выражение (27), получим

, (38)

. (39)

Здесь

, , , .

Решим систему (38, 39) относительно , и подставим это решение в уравнения (36, 37) при . В результате получим систему линейных уравнений такого же вида:

, (40)

. (41)

Решим систему (40, 41) относительно , и подставим это решение в уравнения (36, 37) при . В результате опять получим систему линейных уравнений такого же вида. Продолжая этот процесс, после -й подстановки мы получим систему вида

,

.

Решив систему относительно , , получим

, (42)

. (43)

Здесь

.

Подставим выражения (42, 43) в систему

,

,

которая получается из уравнений (36, 37) формальной заменой на . В результате получается следующая система:

, . (44)

Здесь

, , (45)

, , (46)

, , (47)

, . (48)

Выполняя описанные подстановки по формулам (44 -48) при , мы в конце получим систему вида

, .

Подставив в нее второе выражение (27), получим систему из двух уравнений с двумя неизвестными, и :

, . (49)

Если определитель матрицы коэффициентов этой системы

,

то система (49) будет иметь единственное решение:

, .

Затем, по формулам (42, 43) получаем остальные неизвестные.

Непрерывное приближенное решение получается на основе приближенного сеточного решения по формулам (7) и (9).

Погрешности непрерывных решений и являются решениями краевых задач (18, 19) и (16, 17) соответственно. Для их получения необходимо решить эти задачи. Но задача (18, 19) совпадает с задачей (1, 2), если положить , . Поэтому для определения мы будем использовать описанный численный метод, но количество отрезков разбиения необходимо выбирать отличным от . Оценка погрешности представляется аналогично приближенному решению. Вначале вводится функция, аналогичная :

=+при , .

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

.

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

Описанный метод был реализован в виде программы на языке Visual Basic. Приведем в качестве иллюстрации возможностей метода некоторые численные результаты. Рассматривалась следующая модельная краевая задача:

,

, .

Существует единственное решение этой задачи:

Рис. Графики погрешности и невязки :

а - погрешность при ; б - невязка при ; в - погрешность при ; г - невязка при

, .

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

СПИСОК ЛИТЕРАТУРЫ

1. Бахвалов, Н.С. Численные методы / Н.С. Бахвалов, Н.П. Жидков, Г.М. Кобельков. - М.: Наука, 1987. - 600с.

2. Трубников, С.В. Кинематические кривые / С.В. Трубников // Вестн. БГУ. Естественные и точные науки. - 2004. - № 4. - С.122-128.

3. Трубников, С. В. О новом подходе к построению численных методов решения одномерных задач Коши на основе эрмитовой кусочно-многочленной интерполяции / С.В. Трубников // Вестн. БГУ. Естественные и точные науки. - 2004. - № 4. - С. 199-217.

Размещено на Allbest.ru

...

Подобные документы

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

    реферат [308,6 K], добавлен 13.08.2009

  • Виды дифференциальных уравнений: обыкновенные, с частными производными, стохастические. Классификация линейных уравнений второго порядка. Нахождение функции Грина, ее применение для решения неоднородных дифференциальных уравнений с граничными условиями.

    курсовая работа [4,8 M], добавлен 29.04.2013

  • Правила вычисления коэффициентов n-образов. Рассмотрение алгоритмов решения линейных ОДУ с переменными коэффициентами второго и произвольного порядков. Общепринятые способы определения частного решения неоднородного дифференциального уравнения.

    книга [1,7 M], добавлен 03.10.2011

  • Понятия и термины вариационного исчисления. Понятие функционала, его первой вариации. Задачи, приводящие к экстремуму функционала, условия его минимума. Прямые методы вариационного исчисления. Практическое применение метода Ритца для решения задач.

    курсовая работа [1,3 M], добавлен 08.04.2015

  • Ознакомление с основными свойствами линейных дифференциальных уравнений первого, второго и n-го порядков с постоянными коэффициентами. Рассмотрение методов решения однородных и неоднородных уравнений и применения их при решении физических задач.

    дипломная работа [181,3 K], добавлен 18.09.2011

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

    дипломная работа [395,4 K], добавлен 10.06.2010

  • Практическое решение дифференциальных уравнений в системе MathCAD методами Рунге—Кутты четвертого порядка для решения уравнения первого порядка, Булирша — Штера - системы обыкновенных дифференциальных уравнений первого порядка и Odesolve и их графики.

    лабораторная работа [380,9 K], добавлен 23.07.2012

  • Определение дифференциальных уравнений в частных производных параболического типа. Приведение уравнения второго порядка к каноническому виду. Принцип построения разностных схем. Конечно-разностный метод решения задач. Двусторонний метод аппроксимации.

    дипломная работа [603,8 K], добавлен 24.01.2013

  • Система линейных уравнений. Общее и частные решения системы линейных уравнений. Нахождение векторного произведения. Приведение уравнения кривой второго порядка к каноническому виду. Исследование функции на непрерывность. Тригонометрическая форма числа.

    контрольная работа [128,9 K], добавлен 26.02.2012

  • Дифференциальное уравнение первого порядка, разрешенное относительно производной. Применение рекуррентного соотношения. Техника применения метода Эйлера для численного решения уравнения первого порядка. Численные методы, пригодные для решения задачи Коши.

    реферат [183,1 K], добавлен 24.08.2015

  • Формула для начала счета методом прогонки С.К. Годунова. Метод дополнительных краевых условий. Второй вариант метода переноса краевых условий в произвольную точку интервала интегрирования. Метод переноса в произвольную точку интервала интегрирования.

    методичка [325,0 K], добавлен 13.07.2010

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

    реферат [104,0 K], добавлен 28.06.2009

  • Использование метода конечных разностей для решения краевой задачи уравнений с частными производными эллиптического типа. Графическое определение распространения тепла методом конечно-разностных аппроксимаций производных с применением пакета Mathlab.

    курсовая работа [1,0 M], добавлен 06.07.2011

  • Сущность методов сведения краевой задачи к задаче Коши и алгоритмы их реализации на ПЭВМ. Применение метода стрельбы (пристрелки) для линейной краевой задачи, определение погрешности вычислений. Решение уравнения сшивания для нелинейной краевой задачи.

    методичка [335,0 K], добавлен 02.03.2010

  • Решение дифференциальных уравнений с разделяющимися переменными, однородных, линейных уравнений первого порядка и уравнений допускающего понижение порядка. Введение функций в решение уравнений. Интегрирование заданных линейных неоднородных уравнений.

    контрольная работа [92,7 K], добавлен 09.02.2012

  • Сущность понятия "дифференциальное уравнение". Главные этапы математического моделирования. Задачи, приводящие к решению дифференциальных уравнений. Решение задач поиска. Точность маятниковых часов. Решение задачи на определение закона движения шара.

    курсовая работа [918,7 K], добавлен 06.12.2013

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

    курсовая работа [673,6 K], добавлен 27.04.2011

  • Понятие о голоморфном решении задачи Коши. Теорема Коши о существовании и единственности голоморфного решения задачи Коши. Решение задачи Коши для линейного уравнения второго порядка при помощи степенных рядов. Интегрирование дифференциальных уравнений.

    курсовая работа [810,5 K], добавлен 24.11.2013

  • Неизвестная функция, ее производные и независимые переменные - элементы дифференциального уравнения. Семейство численных алгоритмов решения обыкновенных дифференциальных уравнений, их систем. Методы наименьших квадратов, золотого сечения, прямоугольников.

    контрольная работа [138,9 K], добавлен 08.01.2016

  • Численное решение уравнения методом Эйлера и Рунге-Кутта в Excel. Программа на языке Turbo Pascal. Блок-схема алгоритма. Метод Рунге-Кутта для дифференциального уравнения второго порядка. Модель типа "хищник-жертва" с учетом внутривидового взаимодействия.

    курсовая работа [391,5 K], добавлен 01.03.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.