 
        
        - •4.Провести построение разностной схемы Рунге-Кутта с погрешностью аппроксимации 2-го порядка точности.
- •5. Исследовать устойчивость разностной схемы Рунге-Кутта 2 порядка. Доказать теорему сходимости разностной схемы.
- •9. Построение разностной схемы. Оду 2-го порядка.
- •13. Провести построение разностной схемы методом баланса для линейной краевой задачи с краевыми условиями первого рода с оду.
- •Дано лиуф-2. Провести построение численного метода квадратур приближенного решения. В чем состоит интерполирование по ядру?
- •17. Разностный метод решения интегрального уравнения Фредгольма 2-го рода.
- •18. Провести построение метода для приближенного решения лиуф-2 с вырожденным ядром.
- •19. Провести построение метода квадратур для приближенного решения лиув-2.
 
 
 
 
- Дать определение погрешности решения, погрешности аппроксимации, аппроксимации и сходимости разностной схемы. Провести исследование аппроксимации и сходимости явной и неявной разностной схемы метода Эйлера. 
Пример. Аппроксимирует ли разностная схема
Задачу
Коши (ЗК)  .
С каким порядком?
.
С каким порядком?
Общий
случай: -
разностная схема, L(u)=0
– непр. задача, y
– точное решение разностной схемы, u
– точное решение ЗК.
-
разностная схема, L(u)=0
– непр. задача, y
– точное решение разностной схемы, u
– точное решение ЗК.
Величина
 наз
погрешностью
аппроксимации
разностной схемы исх задачи. (Смысл опр:
хотим определить, насколько дискретная
модель отличается от исходной)
наз
погрешностью
аппроксимации
разностной схемы исх задачи. (Смысл опр:
хотим определить, насколько дискретная
модель отличается от исходной)
Погр аппрокс разностной исх зад на точном решении равна невязке.
Математическое
понятие аппроксимации: Разностная схема
аппроксимирует
исходную задачу, если  ,аппроксимация
порядка P,
если
,аппроксимация
порядка P,
если  (т.е
при бесконечном дроблении сетки арг
(т.е
при бесконечном дроблении сетки арг
 )
)
Для метода Эйлера p=1
Уст разностной схемы
Запишем
Разностная
схема устойчива,
если ,
не зависящие от h
и выбора u_0
и f,
что им место нер-во
,
не зависящие от h
и выбора u_0
и f,
что им место нер-во  а)
если
а)
если  ,
а
,
а  ,
то имеет место
,
то имеет место  ;
б)
;
б)  ,
то имеет место уст по правой части
,
то имеет место уст по правой части  
Если
шаг  то
то – уст по начальным
данным.
– уст по начальным
данным.
Если
шаг  (
),
то условная
устойчивость.
(
),
то условная
устойчивость.
Всё сказанное справедливо и для систем ДУ, только вместо абс вел-ны ставим норму.
Сходимость разностных схем и погрешность.
Теорема:
Пусть исх зад z(u)=0
пост корр-но и разн схема 
аппроксимирует
разн схему с пар-ом  ,
h
→ 0. И пусть разн сх уст, тогда разн сх
сх-ся, т.е
,
h
→ 0. И пусть разн сх уст, тогда разн сх
сх-ся, т.е  h
→ 0. Причем сх-ся с порядком = погрешности
аппрокс-ии
h
→ 0. Причем сх-ся с порядком = погрешности
аппрокс-ии  
Док-во:
 подставим
в разн сх метода Эйлера:
подставим
в разн сх метода Эйлера:
 
Из
усл. устойч.:  и на основании леммы (из
уст. по нач. данным след. уст. по пр. части)
 и  
 (*)
(*) .
С другой стороны р.сх. также аппрокс.
решение, т.е.
.
С другой стороны р.сх. также аппрокс.
решение, т.е.  с порядком р
с порядком р  .
(В случае разн. сх. Эйлера р=1).
.
(В случае разн. сх. Эйлера р=1).
Замечание:1.
Из сходимости разн сх => что мы можем
получить решение с любой наперед заданной
точностью. Она будет достигнута
соответствующим дроблением сетки
аргумента; 2. Из полученной оценки
погрешности (*) =>что порядок погрешности
носит суммарный
или глобальный
характер. Поэтому  будем
рассматривать как глобальную погрешность.
будем
рассматривать как глобальную погрешность.
Разн сх является корректно заданной, если она аппрокс уст и сх-ся. Разн сх Эйлера условно уст (шаг выбирают из условия – оценка правой части). Нужно выбирать маленький шаг, чтобы если функция решения сильно изменится, не изменилась правая часть на большую величину.
Пример:
да аппроксимирует с порядком p=1.
(т.к. это р.сх. Эйлера, а для нее доказано,
что погрешность аппроксимации  ).
).
3. Определить локальную и глобальную погрешность решения задачи Коши разностным методом. Провести построение метода Рунге получения апостериорной погрешности решения. Как используется метод Рунге для автоматического выбора шага сетки аргумента.
Сходимость разностных схем и погрешность.
Теорема: Пусть исх зад L(u)=0 пост корр-но и разн схема аппроксимирует разн схему с пар-ом , h → 0. И пусть разн сх уст, тогда разн сх сх-ся, т.е h → 0. Причем сх-ся с порядком = погрешности аппрокс-ии
Док-во: подставим в разн сх метода Эйлера:
 
Нашли,
что усл устойчиво:  и
на основании леммы, что правая часть
уст
и
на основании леммы, что правая часть
уст (*)
(*)
 из
условия теоремы об устойчивости: т.к
аппрокспорядка р, то
из
условия теоремы об устойчивости: т.к
аппрокспорядка р, то  ,
в случае разн сх Эйлера р=1.
,
в случае разн сх Эйлера р=1.
Замечание:1. Из сходимости разн сх => что мы можем получить решение с любой наперед заданной точностью. Она будет достигнута соответствующим дроблением сетки аргумента; 2. Из полученной оценки погрешности (*) =>что порядок погрешности носит суммарный или глобальный характер. Поэтому будем рассматривать как глобальную погрешность.
Разн
сх является корректно
заданной, если
она аппрокс уст и сх-ся. Разн сх Эйлера
условно уст (шаг выбирают из условия – оценка правой части). Нужно выбирать
маленький шаг, чтобы если функция решения
сильно изменится, не изменилась правая
часть на большую величину.
– оценка правой части). Нужно выбирать
маленький шаг, чтобы если функция решения
сильно изменится, не изменилась правая
часть на большую величину.
Построение разностной схемы с переменным шагом h.
Введём понятие локальной погрешности.
Опр. Погрешность локальная (на шаге)
определяется так:  
 - получение
конечного решения разностной схемы с
точным начальным условием.
- получение
конечного решения разностной схемы с
точным начальным условием.
Для м. Эйлера:  
Проведём исследование локальной погрешности в виде порядка малости шага h.
Пусть  
Представим локальную погрешность используя формулу Тейлора (на шаге):
 
 
Обобщим для метода
порядка  
Опр.  называется главным членом локальной
погрешности.
называется главным членом локальной
погрешности.  называется избыточной гладкостью
решения (т.к для оценки погрешности
нужно брать
называется избыточной гладкостью
решения (т.к для оценки погрешности
нужно брать  степеней
степеней ,
а тут
,
а тут  ).
).
Правило или метод Рунге.
Н а
отрезке длиной h
с н.у.
а
отрезке длиной h
с н.у.  
 
 
Чтобы исп. формулы
для получения практического решения
нужно из оценки исключить неизвестную
величину  .
.
Из 2 вычитаем 1:  
 
 - мы м. получить её реально при вычислениях
и оценить локальную погрешность.
- мы м. получить её реально при вычислениях
и оценить локальную погрешность.
 
На основании этого
строится схема вычисления локальной
погрешности на каждом шаге, если задана
точность  и после вычисления величин окажется,
что
и после вычисления величин окажется,
что  ,
тогда применим автоматический выбор
шага.
,
тогда применим автоматический выбор
шага.
Автоматический выбор шага.
Используется для получения заданной точности решения в каждой точке аргумента.
Это адаптивная (самонастраиваемая) процедура.
Если  
При каких-то  .
.
Получим  и решение дальше, но функция меняется
и шаг может быть не экономичен, тогда
и решение дальше, но функция меняется
и шаг может быть не экономичен, тогда
 мы удваиваем шаг. И если получаем, что
мы удваиваем шаг. И если получаем, что
  не изменяем.
не изменяем.
Пример. Привести
алгоритм автоматического выбора шага
аргумента при решении методом Эйлера
задачи Коши  
Запишем разностную схему:
 .
Пусть
.
Пусть  
Тогда согласно
методу Рунге считаем на каждой итерации
один раз с шагом h
и два раза с шагом h/2.
Затем берем разность полученных значений
как оценку погрешности (надо делить на
 – для метода Эйлера p=1,
т.е. делить не нужно). Примерный алгоритм
автоматического выбора шага:
– для метода Эйлера p=1,
т.е. делить не нужно). Примерный алгоритм
автоматического выбора шага:
1)  ;
;
2)  .
.
 .
Если
.
Если  то
то  и повторяем шаг. Если
и повторяем шаг. Если   ,
то
,
то  и переходим к следующей итерации. В
противном случае переходим на следующую
итерацию, не меняя шаг.
и переходим к следующей итерации. В
противном случае переходим на следующую
итерацию, не меняя шаг.
 .
.
3)  .
.
 .
.
.......................................................
И продолжаем цикл
до тех пор, пока не найдем значения в
точке 7 (пока  ).
).
4.Провести построение разностной схемы Рунге-Кутта с погрешностью аппроксимации 2-го порядка точности.
Пример. Построить такую разностную схему с точностью аппроксимации 10-3 для задачи
 
Ответ:
Рассмотрим задачу Коши для ДУ:  
Интегрируем уравнение на очень малом
шаге  :
:
 
По формуле левых прямоугольников:  
Если  то получим:
то получим:  
Можно использовать:  .
.
Тогда замена будет  
В этом случае надо решать нелинейное
уравнение  для нахождения
для нахождения  .
Это нелинейное уравнение – решать
методом Ньютона (например)
.
Это нелинейное уравнение – решать
методом Ньютона (например)  эта
формула неэкономична.
эта
формула неэкономична. 
Тогда будем решать:   
 – формула одношаговая, т.к. для нахождения
последующего значения нужно знать одно
предыдущее; формула явная (т.к. нет
нелинейных уравнений) и здесь
– формула одношаговая, т.к. для нахождения
последующего значения нужно знать одно
предыдущее; формула явная (т.к. нет
нелинейных уравнений) и здесь  - выбираются таким образом, чтобы
совокупность этих формул давала
погрешность аппроксимации 2-го порядка
малости по h и
чтобы разн. схема сходилась по h
и была устойчивой.
- выбираются таким образом, чтобы
совокупность этих формул давала
погрешность аппроксимации 2-го порядка
малости по h и
чтобы разн. схема сходилась по h
и была устойчивой.
Найдем  .
Заметим, что
.
Заметим, что  .
. 
Разностную схему представим в следующем виде:
 
Вспомним, что погрешность аппроксимации = невязке разностной схемы на точном решении:
 
Стандартный прием – разложение в ряд всех точных решений, встреч. в этой записи.
Пусть  .
Тогда
.
Тогда  :
:
а)  
 -ограниченные
величины, поэтому порядок малости
-ограниченные
величины, поэтому порядок малости  .
.
б) представим по формуле Тейлора   
Подставим а), б) в выражение погрешности аппроксимации:
 
1)  ,
тогда погрешность аппроксимации будет
второго порядка малости
,
тогда погрешность аппроксимации будет
второго порядка малости
 – формула Рунге-Кутта 2-го порядка. Она
2-х этапная, одношаговая, явная:
– формула Рунге-Кутта 2-го порядка. Она
2-х этапная, одношаговая, явная:
 
Данная формула также называется «предиктор-корректор».
2)  
 –формула Рунге-Кутта, одношаговая,
явная 2-х этапная.
–формула Рунге-Кутта, одношаговая,
явная 2-х этапная.
 
Итак, теперь  ,
а из того, что
,
а из того, что  следует, что
следует, что  и разностная схема аппроксимирует
исходную задачу с порядком h.
и разностная схема аппроксимирует
исходную задачу с порядком h.
Пример. Построим такую разностную схему с точностью аппроксимации 10-3 для задачи
 
Так как  ,
то
,
то  .
.
 
 
 
 
В нашем случае  .
.
5. Исследовать устойчивость разностной схемы Рунге-Кутта 2 порядка. Доказать теорему сходимости разностной схемы.
Теорема. Пусть исходная задача z(u)=0 пост. корректно и разн.сх. Lh(y)=0 аппроксимирует разн.сх. с п-ом ψh(u)=O(hp): lim ψh(u)=0 (h->0)/ и пусть разн.сх. устойчива, тогда разн.сх. сх-ся, т.е. сущ-ет lim |yh-uh| =0 (h->0). Причем сх-ся с порядком равным порядку погрешности аппроксимации (u – точное решение исх.з.Коши, y – точное решение разн.сх.) zh = |yh-uh| = O(hp)
Док-во. yh = zh + uh подставим в разн.сх.м.Эйлера: (zk+1 – zk)/h = f(tk, uk + zk) - (uk+1 – uk)/h
f(tk, uk + zk) = f(tk, uk ) + f(tk, uk + θzk) zk
(zk+1 – zk)/h = f(tk, uk) - (uk+1 – uk)/h + α(tk, uk) zk
(zk+1 – zk)/h = α(tk, zk) + ψh(uk), y0-u0=z0, k=0, .., n-1, tk ∈ ωn
(zk+1 – zk)/h = -λ zk +| ψh|
|zk+1| ≤ |1-λh| | zk| + h| ψh(uk)|, т.к. исслед.ист и нашли, что усл.уст-ти: h ≤ 2/λ, | fh(tk, uk + zk)| ≤ λ и на осн.леммы, что пр.часть уст.: | zk| ≤ h| ψh(u0)| + h| ψh(u1)| + … + h| ψh(un-1)|
Т.к. y0
= u0:
| zk|
≤  (*)
(*)
| zk|
≤  - из усл.теоремы об уст-ти: т.к. аппрокс.
порядка р, то сущ-ет lim
|zh|=0
(h->0),
|zk|>O(hp).
в сл.разн.сх.Эйлера р=1.
 - из усл.теоремы об уст-ти: т.к. аппрокс.
порядка р, то сущ-ет lim
|zh|=0
(h->0),
|zk|>O(hp).
в сл.разн.сх.Эйлера р=1.
Замечание: 1. Из сх=ти разн.сх. => что мы можем получить решение с любой наперед заданной точностью. Она будет достигнута соответственным дроблением сетки аргументов.
2. Из получения оценки погрешности (*) следует, что погр-ть носит суммарный или глобальный характер. Поэтому zk будем рассм-ть как глоб.погр-ть.
zh = yh – uh, yh – точное решение, uh – точное решение на сетке аргументов. Тогда используем: (yk+1 – yk)/h = f(tk + h/2, yk + (h/2)f(tk, yk)). Замена: yh = zh + uh, тогда (zk+1 – zk)/h = f(tk + h/2, zk + uk + (h/2)f(tk, zk + uk)).
Приведем уравнение к удобному виду для исследования устойчивости по лин.модели
а) f(tk, zk + uk) представим по ф-ле Лагранжа:
f(tk, zk + uk) = f(tk, uk) + fu(tk, uk + θ1zk)zk = /* fu(tk, uk + θ1zk) = βk */ = f(tk, uk) + βk zk
б) f(tk + h/2, uk + (h/2)f(tk, uk) + zk + (h/2)βk zk) = /* uk + (h/2)f(tk, uk) = ũk, zk + (h/2)βk zk = žk */ = f(tk + h/2, ũk + žk)
Представим эту функцию по ф-ле Лагранжа:
f(tk + h/2, ũk) + fu(t + h/2k, ũk + θ2 žk) žk
(zk+1 – zk)/h = f(tk + h/2, uk + (h/2)f(tk, uk)) – (uk+1 – uk)/h + γk(1 + (h/2) βk)zk = γk(1 + (h/2) βk)zk + ψh(uk), т.о., если мы заменим | γk | ≤ λ, | βk | ≤ λ и будем иметь в виду, что γk , βk ≤ 0, то мы образуем линейную модель разностной схемы в виде:
zk+1 = (1 + γkh(1 + (h/2) βk))zk + hψh(uk) – заменим лин.моделью
zk+1 = (1 - λh(1 - (h/2) λ))zk + hψh(uk) – модельная задача для исследования устойчивости
|zk| ≤ |z0| + M2max| ψh(uj)|, (0≤j≤N-1).
Чтобы получить уст-ть по нач.данным при М=1 и, след-но, уст-ть по правой части, сделаем
|1 – λh(1 – λh/2)| ≤ 1
В случае – λh( 1 – λh/2) < 0 взять др.часть нер-ва в опр. абс.величины: 1 – λh/2 ≥0 => h ≤ 2/λ
Метод Рунге-Кутта 2-го порядка обладает условной уст-тью. По теореме (из аппр. 2-го порядка и из уст-ти => сх-ть разностной схемы)
Сущ-ет lim zh=0, h->0, если z0=0, z0=y0 – u0.
Т.о., доказана корр-ть разностного метода Рунге-Кутта 2-го порядка.
Пример. Построить разностную схему метода Рунге-Кутта 2-го порядка, определив параметр а, при котором имеет место сходимость для задачи Коши. Точность решения ε=0,001.
u’(x) = x2 – au2(x), u(0) = 0, 0<x≤1.
 .
.
 
 
 
 
В нашем случае
 .
.
u' = f(x, y) = x2 – au2(x)
|fu(x, y)| ≤ λ => |-2au| ≤ λ
u ≤ ||u||
λ = 2a||u||
h ≤ 2/λ, h = 0.03 =>
0.03 ≤ 2/(2|a| ||u||)
|a| ≤ 1/ (0.03||u||) – a, при которых имеет место сх-ть з.Коши
6. Многошаговые методы решения задачи коши характеризуются тем, что решение в текущем виде зависит от данных не в одном предыдущем узле, а в нескольких.
Задача
коши для скалярного уравнения  
 - Формула Ньютона-Котеса, интегрального
 типа, с постоянным расстоянием между
узлами.
- Формула Ньютона-Котеса, интегрального
 типа, с постоянным расстоянием между
узлами.
 
Определение.
Разностная схема (*) называется m
– шаговой  разностной схемой Адамса.
Если  ,
то она явная; если
,
то она явная; если  ,
то неявная.
,
то неявная.
Особенности:
1)Для
получения следующего значения   надо решить нелинейную задачу :
надо решить нелинейную задачу :
 – неявная разносная схема.
– неявная разносная схема.
2) До
решения методом Адамса надо знать  – приближенные значения решения в к-ой
точке.
– приближенные значения решения в к-ой
точке.
3)Необходимо
знать функцию в m первых
точках  
Дальше,
при  надо к каждому следующему прибавлять
только 1 предыдущий :
надо к каждому следующему прибавлять
только 1 предыдущий : .
.
Построить такую схему, значит найти коэффициенты в известном условии аппроксимации, а потом исследовать устойчивость, и если она окажется условной то найти необходимое условие.
Двухшаговый метод Адамса(явный).
 
 .
Предположим, что
.
Предположим, что  Погрешность аппроксимации на точках
решений = невязке разносной схемы на
точном решении, т.е.
Погрешность аппроксимации на точках
решений = невязке разносной схемы на
точном решении, т.е.  по формуле Тейлора:
 по формуле Тейлора:  . Надо получить 2 порядка малости по
. Надо получить 2 порядка малости по  .
Следовательно,
.
Следовательно,
 таким образом
 таким образом
 она аппроксимирует исходную задачу:
возьмем
 она аппроксимирует исходную задачу:
возьмем 
 .
.
Задача.
- точное решение разностной схемы.
X(t ) – точное решение исходной задачи Коши.
 
 -
по формуле Лагранжа. Тогда исход задачи
Коши:
-
по формуле Лагранжа. Тогда исход задачи
Коши:  .
А разностная схема, тогда должна выглядеть
так при подстановке в нее.
.
А разностная схема, тогда должна выглядеть
так при подстановке в нее.
 У нас
У нас  по условию =0, таким образом разностная
схема аппроксимирует исходную задачи
коши с
по условию =0, таким образом разностная
схема аппроксимирует исходную задачи
коши с  ,
то есть с первым порядком точности.
,
то есть с первым порядком точности.
 
 
 
 
 
 
