Численное решение дифференциальных уравнений методом адамса

Видео:Численное решение задачи Коши методом ЭйлераСкачать

Численное решение задачи Коши методом Эйлера

Задача Коши. Метод Адамса

Обращаем Ваше внимание, что в соответствии с Федеральным законом N 273-ФЗ «Об образовании в Российской Федерации» в организациях, осуществляющих образовательную деятельность, организовывается обучение и воспитание обучающихся с ОВЗ как совместно с другими обучающимися, так и в отдельных классах или группах.

«Актуальность создания школьных служб примирения/медиации в образовательных организациях»

Свидетельство и скидка на обучение каждому участнику

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение высшего образования ‹‹Национальный исследовательский Нижегородский государственный университет

Кафедра кристаллографии и экспериментальной физики

ПО УЧЕБНОЙ ПРАКТИКЕ

студент 2 курса

г. Нижний Новгород

1.1 Задача Коши для обыкновенных дифференциальных уравнений первого порядка

1.2 Методы решения задачи Коши

1.3 Метод Адамса

2. Практическая часть

1.1 ЗАДАЧА КОШИ ДЛЯ ДИФФЕРЕНЦИАЛЬНОГО УРАВНЕНИЯ 1-ОГО ПОРЯДКА

Пусть дано обыкновенное дифференциальное уравнение первого порядка вида yfx,y, (1)

где f(x,y)непрерывная функция двух переменных и дифференцируемая по у. Решением данного уравнения называется функция y=(x) , непрерывно дифференцируемая на некотором конечном или бесконечном множестве и обращающая на нём данное уравнение в тождество (x)f(x,(x)).

Общее решение записывается в виде функции y (x,Cₒ) с произвольной числовой постоянной C .

Частное решение y(x,Cₒ) получается из общего решения при конкретном значении числового параметра CCₒ . Для выделения частного решения обычно ставится условие, которому должно удовлетворять это решение: у=yₒ при х=xₒ , которое называется начальным условием, а точка (хₒ,уₒ)– начальной точкой.

Задача Коши состоит в следующем: найти решение уравнения yfx,y в виде функции у(х), удовлетворяющей начальному условию: у(хₒ)=уₒ .

Геометрически это означает, что требуется найти интегральную кривую проходящую через заданную точку Мₒ(хₒ,уₒ) при выполнения равенства yfx,y.

1.2 МЕТОДЫ РЕШЕНИЯ ЗАДАЧИ КОШИ

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

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

Метод конечных разностей основывается:

1) на замене непрерывной области определения решения D дискретным множеством точек, называемым сеткой ω h ;

2) на замене непрерывных функций дискретными (сеточными), определенными на введенной сетке изменения аргумента;

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

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

1) одноступенчатые методы, использующие данные о решении только в одной точке;

2) многоступенчатые, или многошаговые, методы, не требующие много повторных вычислений функций f(x,у), использующие данные о решении в нескольких точках, что вынуждает применять одношаговые методы для запуска метода и при изменении шага интегрирования. Это методы прогноза-коррекции, Адамса и другие.

1.3 МЕТОД АДАМСА

Метод Адамса относится к методам, в которых вычисление вычисление искомой функции в точке х i +1 зависит от значения этой функции в предыдущих точках, например, x i k , x i k +1 . x i -1 , x i . Такие методы называются многошаговыми.

Для вычисления у i +1 нужно проинтегрировать обе части уравнения уꞌ= f ( x , y ) от x i до x i +1 :

Воспользуемся для разложения 2-ой интерполяционной формулой Ньютона, где q i = => x = hq i + x i => dx = hdq . Подставим получившиеся преобразования в (2) и преобразуем:

∆ 2 yꞌ i -2 +∆ 3 yꞌ i -3 — интерполяционный полином Ньютона

Формула y i +1 = y i + (3) называется расчётной формулой интерполяционного метода Адамса.

2. ПРАКТИЧЕСКАЯ ЧАСТЬ

Данную задачу мы решали с помощью метода Адамса через Рунге-Кутта.

Численное решение дифференциальных уравнений методом адамса

рис.1. Первый блок программы

На рисунке 1 представлено начало программы. Первым делом мы задали функцию yꞌ = f ( x , y ).

n =100 — количество точек;

х= и y = — списки, состоящие из нулевых элементов. Задаём их именно так, чтобы не было накопления старых значений.

spic =<> — матрица из нулевых элементов х,у.

Численное решение дифференциальных уравнений методом адамса

рис.2. Блок программы для расчёта х i

Рисунок 2: цикл For для расчёта i -ого элемента х, начиная с 1-ого и заканчивая n -ым ( n соответствует количеству точек).

AppendTo [ x , t ] — добавляет элемент t в конец списка х (список х модифицируется).

Численное решение дифференциальных уравнений методом адамса

рис.3. Расчёт коэффициентов с помощью метода Рунге-Кутта

Метод Рунге-Кутта является одним из способов решения задачи Коши обыкновенных дифференциальных уравнений. Метод Адамса является сочетанием методов Эйлера и Рунге-Кутта.

Нахожу приближенные значения задачи Коши для с помощью метода Рунге-Кутта (коэффициента k 1 , k 2 , k 3 , k 4 ).

Цикл For начинается с первого, а заканчивается четвёртым элементом, так как мне нужно посчитать четыре коэффициента. Получила многочлен t . Так же добавляю полученный элемент t в конец списка у — за эту операцию отвечает функция AppendTo [ y , t ].

Сравнивая методы Рунге-Кутты четвертого порядка точности и метод Адамса при k=3так же четвертого порядка точности, видно, что на каждом шаге метод Адамса требует вычисления одного значения функции f(x,y), а метод Рунге-Кутты- четырех вычислений значений функции. Но, метод Рунге-Кутты не требует знания нескольких начальных значений и позволяет менять шаг следования точек в любой момент вычисления.

Численное решение дифференциальных уравнений методом адамса

рис.4. Метод Адамса

Сам метод Адамса начинается с четвёртого элемента, а заканчивается n -ым ( n соответствует числу точек (последним)).

Следующим этапом программируем формулу (3) (п.1.3 ‹‹МЕТОД АДАМСА››).

Модифицируем список — добавляем посчитанные значения в конец списка у.

Численное решение дифференциальных уравнений методом адамса

Делаем список t , состоящий из двух элементов х и у ( x [[ i ]], y [[ i ]])

Объединяем нулевой список с полученным.

Численное решение дифференциальных уравнений методом адамса

рис.6. Проверка с помощью встроенной функции

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

Численное решение дифференциальных уравнений методом адамса

рис.7. Построение графиков

1. График состоящий из точек полученного списка из элементов x [[ i ]], y [[ i ]]. Сделаем эти точки розового цвета ( RGB С olor и номер цвета)

2. График проверки решения обыкновенных дифференциальных уравнений

3.Объединение двух графиков (1,2).

Для того, чтобы вывести результат решения дифференциального уравнения у’= f ( x ,у), нужно зажать клавиши Enter + Shift .

Численное решение дифференциальных уравнений методом адамса

рис.8. График решения методом Адамса

На рисунке 8 изображен график решения уравнения f ( x ,у)= x +у (данная функция изображена на рис.1) методом Адамса.

Численное решение дифференциальных уравнений методом адамса

рис.9. График проверки обыкновенных дифференциальных уравнений

На рисунке 9 изображен график решения дифференциального уравнения с помощью встроенной функции.

Численное решение дифференциальных уравнений методом адамса

рис.10. Объединение двух графиков (8,9)

Объединяем график проверки решения дифференциального уравнения и график решения уравнения методом Адамса.

Видео:08 Методы АдамсаСкачать

08 Методы Адамса

Курсовая работа: Решение систем дифференциальных уравнений при помощи неявной схемы Адамса 3-го порядка

Кафедра вычислительной математики и программирования

Пояснительная записка к курсовому проекту

«Решение систем дифференциальных уравнений при

помощи неявной схемы Адамса 3-го порядка»

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

2. Описание математических методов решения

3. Описание используемого метода

4. Описание блок-схемы

5. Описание программы

6. Анализ результатов

Бурное развитие в последнее десятилетие информационных технологий и компьютерной техники способствует возникновению всё более сложных математических задач, для решения которых без применения численных методов требуется значительное время. Очень часто перед специалистом возникают задачи, не требующие абсолютно точного решения; как правило, требуется найти приближенное решение с заданной погрешностью. Наряду с совершенствованием компьютерной техники происходит процесс совершенствования и численных методов программирования, позволяющих за минимальный отрезок времени получить решение поставленной задачи с заданной степенью точности.

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

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

Необходимо решить с заданной степенью точности задачу Коши для системы дифференциальных уравнений на заданном интервале [a,b]. Добиться погрешности на втором конце не более 0,0001. Результат получить в виде таблицы значений приближенного и точного решений в точках заданного интервала. Построить графики полученных решений и сравнить их с точным решением.

– система дифференциальных уравнений вида:

Численное решение дифференциальных уравнений методом адамса

– интервал, на котором ищется решение: [a,b]

– погрешность, с которой ищется решение: е

– формулировка задачи Коши в начальной точке заданного интервала: Численное решение дифференциальных уравнений методом адамсаu(a)=u, v(a)=v

– количество узлов сетки, для которой формируется таблица значений приближенного и точного решений системы: nx

– шаг вывода на экран значений искомых функций в узлах заданной сетки: np

– таблица значений приближенного и точного решений в узлах заданной сетки;

– графики полученных и точных решений.

2. Описание математических методов решения задачи

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

Численное решение дифференциальных уравнений методом адамса(2.1)

Дифференциальное уравнение или система дифференциальных уравнений имеет бесконечное множество решений. Единственные решения выделяют с помощью дополнительных условий, которым должны удовлетворять искомые решения. В зависимости от вида таких условий рассматривают три типа задач, для которых доказано существование и единственность решений.

Первый тип – это задачи Коши, или задачи с начальными условиями. Для таких задач кроме исходного уравнения в некоторой точке a должны быть заданы начальные условия, т.е. значения функции u1(a),…, um(a):

u1(a)=Численное решение дифференциальных уравнений методом адамса,…, um(a)= Численное решение дифференциальных уравнений методом адамса(2.2)

Ко второму типу задач относятся так называемые граничные, или краевые задачи, в которых дополнительные условия задаются в виде функциональных соотношений между искомыми решениями. Количество условий должно совпадать с порядком n уравнения или системы. Если решение задачи определяется в интервале xÎ[a,b], то такие условия могут быть заданы как на границах, так и внутри интервала.

Третий тип задач для систем дифференциальных уравнений – это задачи на собственные значения. Такие задачи отличаются тем, что кроме искомых функций u1(x),…, um(x) в уравнения входят дополнительно n неизвестных параметров l1 , l2 , . ln , которые называются собственными значениями. Для единственности решения на интервале [a,b] необходимо задать n + m граничных условий.

Рассмотрим подробнее задачу Коши. Воспользуемся компактной записью задачи (2.1), (2.2) в векторной форме:

Численное решение дифференциальных уравнений методом адамса(2.3)

Требуется найти Численное решение дифференциальных уравнений методом адамсана интервале [a,b].

Задачу Коши удобнее всего решать методом сеток. Метод сеток состоит в следующем :

1) Выбираем в области интегрирования упорядоченную систему точек a=x1

#pragma resource «*.dfm»

char *opz(char *); // ф-ия преобразования в обратную польскую запись;

double fpr(char *str,double u, double v,double x); // обратныйходпольской

int p=1,s=1,j=1,o=0; // записи;

__fastcall TForm1::TForm1(TComponent* Owner)

void __fastcall TForm1::N5Click(TObject *Sender)

void __fastcall TForm1::Button3Click(TObject *Sender)

void __fastcall TForm1::N7Click(TObject *Sender)

void __fastcall TForm1::N2Click(TObject *Sender) // очисткаформы

Видео:Численные методы. Метод Адамса.Скачать

Численные методы. Метод Адамса.

ПРИМЕРЫ РЕШЕНИЯ ТИПОВЫХ ЗАДАЧ. Пример. Решить экстраполяционным методом Адамса уравнение:

Пример. Решить экстраполяционным методом Адамса уравнение:

Численное решение дифференциальных уравнений методом адамса(33)

с начальным условием y(1) = 2.70 на интервале [1; 2.25], принимая h = 0.25 . В качестве разгонных точек x0, x1, x2, x3 и соответствующих решений y0, y1, y2, y3 для реализации метода Адамса взять значения, полученные методом Эйлера в точках: x1, x2, x3. Все вычисления вести с тремя верными в узком смысле знаками.

Решение. Вычислительная схема экстраполяционного метода Адамса определяется выражением:

Численное решение дифференциальных уравнений методом адамса(10)

Поскольку на основе разгонных данных для функции f (xi, yi) можно вычислить только конечные разности до третьего порядка включительно: Dfi; D 2 fi; D 3 fi, то для решения данной задачи формула (10) перепишется в виде:

Численное решение дифференциальных уравнений методом адамса

Далее в соответствии с условием задачи по методу Эйлера на интервале
[1; 1.75] с шагом h = 0.25 необходимо найти приближённые значения решения y1, y2, y3 данного уравнения. Для этого используется численная схема, определяемая уравнением:

Численное решение дифференциальных уравнений методом адамса, i = 0, 1, …, n

Очевидно, что для получения необходимых разгонных данных метода Адамса: y1 » y(1.25); y2 » y(1.5); y3 » y(1.75) по методу Эйлера необходимо реализовать трёхшаговый вычислительный процесс.

Шаг 1: Численное решение дифференциальных уравнений методом адамса

В результате находим: Численное решение дифференциальных уравнений методом адамса

Шаг 2: Численное решение дифференциальных уравнений методом адамса

В результате находим: Численное решение дифференциальных уравнений методом адамса

Шаг 3: Численное решение дифференциальных уравнений методом адамса

В результате находим: Численное решение дифференциальных уравнений методом адамса

Таким образом, в качестве разгонных значений для метода Адамса имеем следующие приближённые значения решения:

Далее в соответствии с требованиями метода Адамса на основе полученных расходных данных вычислим приближённые значения функции:

f (xi, yi) = Численное решение дифференциальных уравнений методом адамсаi = 0, 1, 2, 3;

Далее для реализации метода Адамса на основе имеющихся данных составим для функции f (xi, yi) таблицу конечных разностей:

Название: Решение систем дифференциальных уравнений при помощи неявной схемы Адамса 3-го порядка
Раздел: Рефераты по математике
Тип: курсовая работа Добавлен 07:21:59 15 июня 2010 Похожие работы
Просмотров: 722 Комментариев: 22 Оценило: 3 человек Средний балл: 5 Оценка: неизвестно Скачать
ixiyif iDf iD 2 f iD 3 f i
1.00 1.25 1.50 1.75 2.00 2.252.70 2.36 2.01 1.67 1.39 1.14— 1.35 — 1.42 — 1.34 — 1.19 — 1.04— 0.7 0.08 0.15 0.150.15 0.07 0.00— 0.08 — 0.07

Теперь по формуле Численное решение дифференциальных уравнений методом адамсапри h = 0.25 и i = 3

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

и подставляя из таблицы 2 соответствующие значения функции f (x3, y3) = f3 = — 1.19 и её конечных разностей: Df2 = 0.15; D 2 f1 = 0.07; D 3 f0 = — 0.08; (которые в таблице 2 подчёркнуты) окончательно получим:

Численное решение дифференциальных уравнений методом адамса

Далее на основе полученного приближённого значения y4 = 1.39; вычисляем значение f (x4, y4) = f(2.00; 1.39) = f4 = — 1.04; и конечные разности Df3 = 0.15; D 2 f2 = 0.00;
D 3 f1 = — 0.07; (которые в таблице 2 обведены рамкой) окончательно получим при i = 4:

Численное решение дифференциальных уравнений методом адамса;

Этот вычислительный пошаговый процесс можно продолжать и далее…

Отметим, что для получения более точных результатов разгонные значения для метода Адамса целесообразно было бы получить более точным методом, например, методом Рунге-Кутта четвёртого порядка. Здесь мы использовали метод Эйлера исключительно из-за его просты.

§5. Метод Милначетвёртого порядка.

Ещё одним методом прогноза и коррекции, используемым на практике, является метод Милна, в рамках которого имеется две формулы – первая и вторая формулы Милна, которые используются соответственно для предсказания и уточнения (коррекции) искомого решения y(x) задачи Коши.

5.1 Первая формула Милна – формула предсказания.

Снова строим численный методы решения начальной задачи.

yi3 » y(xi3), yi2 » y(xi2), yi1 » y(xi1), yi » y(xi).fi3 = f (xi3, yi3) » f (xi3, y(xi3) ), fi2 = f (xi2, yi2) » f (xi2 y(xi2) ), fi1 = f (xi1, yi1) » f (xi1, y(xi1) ), fi = f (xi, yi) » f (xi, y(xi) ).

Численное решение дифференциальных уравнений методом адамса(34)

P3(x i3 + qh) = f i3+ qD f i3 + Численное решение дифференциальных уравнений методом адамса+ Численное решение дифференциальных уравнений методом адамса. (35)

При подстановке в выражение (34) полинома (35), зависящего от переменной Численное решение дифференциальных уравнений методом адамса, в интеграле формулы (34) необходимо сделать замену переменной:
x ® x i3 + qh; в соответствии с которой:

Численное решение дифференциальных уравнений методом адамса.

Поэтому в результате выражение (34) перепишется в следующем виде:

Численное решение дифференциальных уравнений методом адамса

Численное решение дифференциальных уравнений методом адамса

Численное решение дифференциальных уравнений методом адамса

Численное решение дифференциальных уравнений методом адамса

Отсюда, выразив конечные разности Численное решение дифференциальных уравнений методом адамсачерез значения функции f (x, y):

Численное решение дифференциальных уравнений методом адамса;

Численное решение дифференциальных уравнений методом адамса

Численное решение дифференциальных уравнений методом адамса,

получим первую явную формулу (предсказания) Милна четвёртого порядка:

Численное решение дифференциальных уравнений методом адамса, (36)

которая, очевидно, является экстраполяционной, поскольку делает предсказание решения y (xi+1) на основе интерполяционного полинома, построенного по узлам
xi3, x i–2, xi1, xi. Далее в лекции, полученные по формуле предсказания (36) приближённые значения yi для искомого решения y(x i), будем обозначать как Численное решение дифференциальных уравнений методом адамса.

Оценка шаговой погрешности первой формулы Милна.

Главный член локальной погрешности формулы (36) можно найти при интегрировании первого из неучтённых в (35) слагаемого интерполяционного полинома Ньютона:

Численное решение дифференциальных уравнений методом адамса

Считая значения четвёртых разностей примерно одинаковым в используемой области таблицы конечных разностей функции fi, опустим индекс у функции f в записи Численное решение дифференциальных уравнений методом адамса; в результате получим следующее приближённое представление решения в точке x i+1 на основе первой формулы Милна:

Численное решение дифференциальных уравнений методом адамса(37)

5.2 Вторая формула Милна – формула уточнения.

Численное решение дифференциальных уравнений методом адамса

и применим к интегралу Численное решение дифференциальных уравнений методом адамсапростейшую формулу Симпсона:

Численное решение дифференциальных уравнений методом адамса, где xiÎ(xi-1, xi+1).

В результате получим:

Численное решение дифференциальных уравнений методом адамса(38)

Отбрасывая в формуле (38) слагаемое Численное решение дифференциальных уравнений методом адамса, характеризующее ошибку квадратурной формулы Симпсона и заменяя значения решения y(x i1) и y(x i) известными приближёнными значениями y i1 и y i, а стоящее в правой части (38) в качестве аргумента функции f(x i+1, y(x i+1)) значение y(xi+1) значением Численное решение дифференциальных уравнений методом адамса, полученным по первой (явной) формуле Милна (36), приходим ко второй интерполяционнойнеявной) формуле Милнаформуле уточнения.

Численное решение дифференциальных уравнений методом адамса(39)

Оценка шаговой погрешности второй формулы Милна.

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

Исходя из точного равенства (38), локальную погрешность получаемого с помощью формулы (39) приближённого значения yi+1 можно приближённо охарактеризовать величиной Численное решение дифференциальных уравнений методом адамса. Поэтому, сравнивая выражения (38) и (39), можем написать:

Численное решение дифференциальных уравнений методом адамсаили Численное решение дифференциальных уравнений методом адамса(40)

Далее приравнивая правые части выражений (37) и (40):

Численное решение дифференциальных уравнений методом адамса» Численное решение дифференциальных уравнений методом адамсаи Численное решение дифференциальных уравнений методом адамсаЧисленное решение дифференциальных уравнений методом адамса

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

Численное решение дифференциальных уравнений методом адамса

Численное решение дифференциальных уравнений методом адамса(41)

Следовательно, сравнивая выражения (40) и (41), окончательно получаем:

Численное решение дифференциальных уравнений методом адамса(42)

Таким образом, при численном интегрировании начальной задачи (1), (2) методом Милна четвёртого порядка, определяемым формулами (36), (39), на каждом i — м шаге следует вычислять величину

Численное решение дифференциальных уравнений методом адамса(43)

и сравнивать её модуль с величиной e > 0 допустимой шаговой погрешности. Если
½di+1½ i+1) — y М i+1 = Численное решение дифференциальных уравнений методом адамса(y М i+1y Б i+1). (33)

для предиктор-корректорного метода Адамса четвёртого порядка

Численное решение дифференциальных уравнений методом адамса(28)

это характеризует метод Милна как несколько более точный при одинаковых вычислительных затратах.

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

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

Численное решение дифференциальных уравнений методом адамса(45)

Введём следующие векторныеобозначения:

Численное решение дифференциальных уравнений методом адамса(46)

Используя введённые векторные обозначения (46) задача Коши (44), (45) для системы дифференциальных уравнений первого порядка (44) может быть переписана в виде:

Численное решение дифференциальных уравнений методом адамса, (47)

который имеет точно такую же форму, как и рассматриваемая выше задача Коши:

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

При таком подходе скалярными величинами в формулах, определяющих методы, являются только независимая переменная x и расчётный шаг h; всем остальным величинам соответствуют введённые выше векторные величины размерности n.

Следует лишь учесть, что в этом случае при контроле пошаговой или глобальной точности методов вместо модуля нужно использовать норму вектора (например, норму — максимум).

Заключение (план — аннотация лекции №24).

В лекции 24 рассмотрены приближённые методы решения задачи Коши, основанные на интегрировании ДУ и последующей замене подынтегральной функции интерполирующим полиномом соответствующего порядка, данные методы известные в литературе под общим названием многошаговых методов Адамса.

Дан вывод формул экстраполяционного метода Адамса, рассмотрен подход к оценке его точности. Приведён интерполяционный метод Адамса, рассмотрены его частные случаи. Рассмотрены предиктор-корректорные методы Адамса, дан метод осуществления пошагового контроля погрешности вычислений при их применении.

Ещё одним методом прогноза и коррекции, рассмотренным в лекции, является метод Милна, в рамках которого получены две формулы – первая и вторая формулы Милна, которые используются соответственно для предсказания и уточнения (коррекции) искомого решения y(x) задачи Коши. Обсуждается роль первой и второй формулы Милна в процессе формирования решения задачи Коши для ОДУ. Дана оценка шаговой (локальной) погрешности метода Милна.

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

Приведены примеры решения типовых задач.

1. В.М. Вержбицкий. Основы численных методов. – М.: Высшая школа, 2002. – 840 стр.

2. Мастяева И.Н., Семенихина О.Н. Численные методы: Учебное пособие / Московский международный институт эконометрики, информатики, финансов и права. – М.: МЭСИ М., 2003. – 102 стр.

3. Приклонский В.И. Численные методы. Лекционный курс, читаемый в МГУ. Адрес в Интернете ttp://afrodita.phys.msu.ru/download/priklonsky/lections/

Вопросы по теме

«Методы решения начальных задач для обыкновенных дифференциальных уравнений».

1. Основные определения и постановка задачи Коши для ОДУ: Определение ОДУ; уравнение, разрешённое относительно производной; начальная задача; начальные условия; геометрическая интерпретация задачи Коши; Классификация приближенных методов. Теорема об эквивалентности задачи Коши соответствующему интегральному уравнению. Метод последовательных приближений Пикара, его основные свойства.

2. Метод Эйлера. Общая характеристика метода Эйлера в классе численных методов решения задачи Коши. Геометрическая интерпретация метода Эйлера — метод ломаных. Квадратурный подход к выводу метода Эйлера. Модификации метода Эйлера (неявный или обратный метод Эйлера, метод трапеций, Метод Хьюна). Исправленный метод Эйлера, его достоинства и недостатки.

3. Методы решения задачи Коши с помощью формулы Тейлора.Исправленный метод Эйлера, его достоинства и недостатки. Методы Рунге-Куттакак способ модификации исправленного метода Эйлера.Вывод формул семейства методов Рунге-Кутта первого и второго порядка. Геометрическая интерпретация метода Рунге-Кутта второго порядка. Формулы для семейства методов Рунге-Кутта четвёртого порядка. Рекомендации по использованию методов Рунге-Кутта. Свойства сходимости и точности методов Рунге-Кутта.

4. Многошаговые методы Адамса.Экстраполяционный метод Адамса, подходы к оценке его точности. Интерполяционный метод Адамса и его частные случаи. Предиктор-корректорные методы Адамса, осуществление пошагового контроля погрешности вычислений при их применении.

5. Метод Милна. Первая и вторая формула Милна, их роль в процессе формирования решения задачи Коши для ОДУ. Оценка шаговой (локальной) погрешности метода Милна.

6. Разностные аппроксимации задачи Коши. Разностный способ решения задачи Коши. Разностные схемы на основе аппроксимации первой производной. Понятие устойчивости вычислительного процесса и сходимости разностной схемы. Локальные и глобальные ошибки вычислительных процессов решения начальных задач для ОДУ. Связь локальной и глобальной ошибки. Оценка глобальной ошибки численной схемы решения задачи Коши для ОДУ на основе метода Эйлера.

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

|следующая лекция ==>
Приложение. 1. Ряд Тейлора для функции двух переменныхf (x, y).|ПРИМЕР РЕШЕНИЯ КРАЕВОЙ ЗАДАЧИ МЕТОДОМ КОНЕЧНЫХ РАЗНОСТЕЙ

Дата добавления: 2015-09-14 ; просмотров: 10248 ; ЗАКАЗАТЬ НАПИСАНИЕ РАБОТЫ

🎦 Видео

7.4 Многошаговые методыСкачать

7.4 Многошаговые методы

Методы Адамса. Метод Эйлера. Симметричная схема. Разностная схема. Численные методы. Лекция №10Скачать

Методы Адамса. Метод Эйлера. Симметричная схема. Разностная схема. Численные методы. Лекция №10

Лекция 6. Вложенные методы Рунге-Кутты и методы Адамса. 26.03.2020Скачать

Лекция 6. Вложенные методы Рунге-Кутты и методы Адамса. 26.03.2020

Метод ЭйлераСкачать

Метод Эйлера

МЗЭ 2022 Численное решение дифференциальных уравнений. Неявный метод Эйлера. Ложкин С.А.Скачать

МЗЭ 2022 Численное решение дифференциальных уравнений.  Неявный метод Эйлера. Ложкин С.А.

5 Численное решение дифференциальных уравнений Part 1Скачать

5  Численное решение дифференциальных уравнений Part 1

3_05. Многошаговые алгоритмы решения ОДУСкачать

3_05. Многошаговые алгоритмы решения ОДУ

Решение системы дифференциальных уравнений методом ЭйлераСкачать

Решение системы дифференциальных уравнений методом Эйлера

Решение обыкновенных дифференциальных уравнений. Часть 1Скачать

Решение обыкновенных дифференциальных уравнений. Часть 1

Линейное дифференциальное уравнение Коши-ЭйлераСкачать

Линейное дифференциальное уравнение Коши-Эйлера

6.4 Явные методы Рунге-КуттыСкачать

6.4 Явные методы Рунге-Кутты

Численное решение дифференциальных уравнений (задачи Коши)Скачать

Численное решение дифференциальных уравнений (задачи Коши)

Численные методы. Лекция 12: Методы АдамсаСкачать

Численные методы. Лекция 12: Методы Адамса

Дифференциальные уравнения. Задача Коши. Метод Эйлера.Скачать

Дифференциальные уравнения. Задача Коши. Метод Эйлера.
Поделиться или сохранить к себе: