2.07M
Категория: МатематикаМатематика

Метод Эверхарта

1.

АВДЮШЕВ Виктор Анатольевич
НЕИЗВЕСТНЫЙ
МЕТОД ЭВЕРХАРТА
1

2.

«КРЫЛАТЫЕ ФРАЗЫ»
НЕЗНАНИЕ
ПОЧИТАНИЕ
НЕПРИЯЗНЬ
Методы Рунге–Кутты —
вчерашний день. Иное
дело — метод Эверхарта!
Кто использует метод
Эверхарта — просто пижон!
Современные методы
Рунге–Кутты рулят!
2

3.

“I have the impression that
the proposed method is equivalent to
an implicit Runge-Kutta method.”
E. Hairer about Everhart’s Method
3

4.

ОРБИТАЛЬНОЕ
ДВИЖЕНИЕ S
E
x
A
J
ЗАДАЧА КОШИ
ИМЕЕМ
НАЙТИ
dx
f (t , x), x 0 x(t0 )
dt
x(t0 t )
4

5.

МЕТОДЫ РУНГЕ–КУТТЫ
x1 x 0 h j 1 b j f j ,
s
fi f (t0 hci , x 0 h j 1 aij f j ) (i 1,
s
К. Рунге
, s)
М. Кутта
5

6.

МЕТОДЫ РУНГЕ–КУТТЫ
x1 x 0 h j 1 b j f j ,
s
fi f (t0 hci , x 0 h j 1 aij f j ) (i 1,
s
, s)
УСЛОВИЯ ПОРЯДКА
x1 Φ(h, t0 , x0 )
Φ( i ) (0, t0 , x0 ) i
x1 x0
h
i!
i 1
f ( i 1) (t0 , x 0 ) i
x(t1 ) x 0
h
i!
i 1
6

7.

КОЛЛОКАЦИОННЫЕ МЕТОДЫ
КОЛЛОКАЦИОННЫЙ МНОГОЧЛЕН
x1 Φ(h, t0 , x0 ) g(t0 h), g(t0 ) x0 ,
g (t0 hci ) f (t0 hci , g(t0 hci )) (i 1,
, s)
ИНТЕРПОЛЯЦИЯ ЛАГРАНЖА
g (t0 h ) j 1 f j l j ( ), l j ( ) m j
s
cm
c j cm
ПРИБЛИЖЕННОЕ РЕШЕНИЕ
x1 x0 h j 1 f j l j ( ) d ,
s
1
0
fi f (t0 hci , x 0 h j 1 f j l j ( ) d ) (i 1,
s
ci
0
, s)
7

8.

КОЛЛОКАЦИОННЫЕ МЕТОДЫ
g (t0 h ) i 1 f (t0 hci , g (t0 hci ))li ( )
s
x (t0 h ) i 1 f (t0 hci , x(t0 hci ))li ( ) O (h s )
s
x(t0 h ) g (t0 h ) h i 1[f (t0 hci , x(t0 hci ))
s
f (t0 hci , g (t0 hci ))] li ( ) d O(h s 1 )
0
B max i 1 li ( ) d
s
[0,1]
0
M max || x(t0 h ) g(t0 h ) ||
[0,1]
M hLBM O (h s 1 ) M O (h s 1 )
p s
8

9.

МЕТОДЫ ГАУССА
ВОЗМУЩЕННОЕ УРАВНЕНИЕ
g f (t , g) p(t )
ЛИНЕАРИЗАЦИЯ
f
g x
(g x) p(t ) O(h 2 s 2 )
x x x ( t )
МЕТОД ВАРИАЦИИ ПОСТОЯННЫХ
1
x1 x(t0 h) h Φ(t0 h)Φ 1 (t0 h )[p(t0 h ) O(h 2 s 2 )]d
0
КВАДРАТУРА ГАУССА
1
0
Φ(t0 h)Φ 1 (t0 h )p(t0 h ) d
i 1 bi Φ(t0 h)Φ 1 (t0 hci ) p(t0 hci ) O (h 2 s )
s
0
9

10.

Дж. Бутчер
МЕТОДЫ ГАУССА
РАЗБИЕНИЕ ЛЕЖАНДРА
c1 ,
s
, cs
p 2s
d
s
s
[
(
1)
] 0
s
dt
РАЗБИЕНИЕ РАДО
РАЗБИЕНИЕ ЛОБАТТО
p 2s 1
p 2s 2
d s 1 s
s 1
[
(
1)
] 0
s 1
dt
d s 2 s 1
s 1
[
(
1)
] 0
s 2
dt
10

11.

КОЛЛОКАЦИОННЫЕ МЕТОДЫ
КОЛЛОКАЦИОННЫЙ МНОГОЧЛЕН
x1 Φ(h, t0 , x0 ) g(t0 h), g(t0 ) x0 ,
g (t0 hci ) f (t0 hci , g(t0 hci )) (i 1,
, s)
ИНТЕРПОЛЯЦИЯ ЛАГРАНЖА
g (t0 h ) j 1 f j l j ( ), l j ( ) m j
s
cm
c j cm
ПРИБЛИЖЕННОЕ РЕШЕНИЕ
x1 x0 h j 1 f j l j ( ) d ,
s
1
0
fi f (t0 hci , x 0 h j 1 f j l j ( ) d ) (i 1,
s
ci
0
, s)
11

12.

МЕТОД ЭВЕРХАРТА
КОЛЛОКАЦИОННЫЙ МНОГОЧЛЕН
x1 Φ(h, t0 , x0 ) g(t0 h), g(t0 ) x0 ,
g (t0 hci ) f (t0 hci , g(t0 hci )) (i 1,
, s)
КАНОНИЧЕСКАЯ ИНТЕРПОЛЯЦИЯ
g (t0 h ) j 1 a j j 1
s
ПРИБЛИЖЕННОЕ РЕШЕНИЕ
x1 x 0 h j 1
s
Э. Эверхарт
aj
j
12

13.

МЕТОД ЭВЕРХАРТА
ВЫЧИСЛЕНИЕ КОЭФФИЦИЕНТОВ
j 1
a
c
j 1 j i fi f (t0 hci , y i )
s
C {cij 1}
B C 1 {bij }
j 1 f j bij ai , y i x0 h j 1
s
s
aj
j
cij
ИТЕРАЦИИ
f a x
a y
13

14.

МЕТОД ЭВЕРХАРТА
НЬЮТОНОВСКАЯ ИНТЕРПОЛЯЦИЯ
g (t0 h ) j 1 α j i 1 ( ci )
j 1
s
СВЯЗЬ МЕЖДУ ПОЛИНОМАМИ
ai j i c ji α j
s
αi j i d ji a j
s
ИТЕРАЦИИ
f α
a y a x
14

15.

МЕТОД ЭВЕРХАРТА
НЬЮТОНОВСКАЯ ИНТЕРПОЛЯЦИЯ
g (t0 h ) j 1 α j i 1 ( ci )
j 1
s
ПРИБЛИЖЕННОЕ РЕШЕНИЕ
x1 x0 h j 1 α j
s
1
0
I ( x, k )
x
0
k
i 1
j 1
i 1
( ci )d
( x xi )d x
ИТЕРАЦИИ
f α x
α y
15

16.

МЕТОД ЭВЕРХАРТА
ИНТЕРПОЛЯЦИЯ ЛАГРАНЖА
g (t0 h ) j 1 f j l j ( )
s
ПРИБЛИЖЕННОЕ РЕШЕНИЕ
x1 x0 h j 1 f j l j ( )d
1
s
0
I ( x, k )
x
0
k
i 1
( x xi )d x
ИТЕРАЦИИ
f y f x
16

17.

МЕТОД ЭВЕРХАРТА
НАЧАЛЬНЫЕ ПРИБЛИЖЕНИЯ
fi j 1 f j l j (1 ci h / h)
s
ai (h / h)
i 1
s
j i
e ji a j ai
ПРОДОЛЖЕНИЕ
ПОЛИНОМА
f3
f3
f1
f4
f3
f2
f2
f4
f4
f1
t
17

18.

1. НЕЯВНЫЙ РУНГЕ-КУТТЫ
2. КОЛЛОКАЦИОННЫЙ
3. ГАУССА
18

19.

1. НЕЯВНЫЙ РУНГЕ-КУТТЫ
2. КОЛЛОКАЦИОННЫЙ
3. ГАУССА
4. ЛЮБОЙ ПОРЯДОК
19

20.

1. НЕЯВНЫЙ РУНГЕ-КУТТЫ
2. КОЛЛОКАЦИОННЫЙ
3. ГАУССА
4. ЛЮБОЙ ПОРЯДОК
5. РЕШЕНИЕ КАК ПОЛИНОМ
20

21.

1. НЕЯВНЫЙ РУНГЕ-КУТТЫ
2. КОЛЛОКАЦИОННЫЙ
3. ГАУССА
4. ЛЮБОЙ ПОРЯДОК
5. РЕШЕНИЕ КАК ПОЛИНОМ
6. ОРБИТАЛЬНО УСТОЙЧИВ
7. ГЕОМЕТРИЧЕСКИЙ
21

22.

1. НЕЯВНЫЙ РУНГЕ-КУТТЫ
2. КОЛЛОКАЦИОННЫЙ
3. ГАУССА
4. ЛЮБОЙ ПОРЯДОК
5. РЕШЕНИЕ КАК ПОЛИНОМ
6. ОРБИТАЛЬНО УСТОЙЧИВ
7. ГЕОМЕТРИЧЕСКИЙ
8. КОНТРОЛЬ ШАГА
||e||cal
22

23.

ОЦЕНКА ТОЧНОСТИ
ПРИБЛИЖЕННОЕ РЕШЕНИЕ
x1 x 0 h j 1
s
aj
j
|| a s ||
|| α s ||
|| e ||cal h
h
s
s
ВЫБОР ШАГА
|| e ||tol
h h
||
e
||
cal
1
s
ПРОБЛЕМА
2 s 2 (Lobatto)
p 2 s 1 (Radau)
h
2s
(Legandre)
for
p s 1
23

24.

ОЦЕНКА ТОЧНОСТИ
АДЕКВАТНАЯ ОЦЕНКА
|| e ||cal h
f4
|| a p ||
p
ПРОДОЛЖЕНИЕ
ПОЛИНОМА
f3
f3
f2
f4
f3
f2
f4
f1
t
f1
ЛУЧШЕ СУММА, ЧЕМ РАЗНОСТЬ?
a s h j 1 j f j
s
1
j
i j (ci c j )
24

25.

25

26.

26

27.

27

28.

СПАСИБО ЗА ВНИМАНИЕ!
28
English     Русский Правила