Составители:
82
0
0.2
0.4
0.6
0.8
1
0 0.2 0.4 0.6 0.8 1
0
0.01
0.05
0.1
0.2
Рис. 6.2. Точное решение (6.1), (6.6) на различные моменты времени
Из рис. 6.2 видно, что точное решение монотонно убывает
со временем. Воспользуемся для решения явной схемой (6.4) на
сетке h = 0.1,
τ
= 0.02. Легко проверить, что в этом случае усло-
вие (6.5) нарушается. Действительно,
2
1
2
01.0
02.0
2
>==
h
A
τ
, и сле-
дует ожидать, что решение будет неустойчиво. Приведенный на
рис. 6.3 пример показывает, что уже через несколько временных
шагов численное решение становится немонотонным, и в даль-
нейшем его график приобретает характерный «пилообразный»
вид. Амплитуда «осцилляций» быстро растет, что приводит к
переполнению арифметического устройства.
На практике условие (6.5) означает, что расчет приходится
вести с очень маленьким шагом по временной переменной, что
существенно ограничивает применение явных схем для решения
уравнения теплопроводности. В самом деле, пусть h = 10
–2
,
A = 1, тогда согласно (6.5) для получения устойчивого решения
необходимо соблюдать условие
τ
< 5⋅10
–5
. Если решение надо
получить на момент времени T = 1, то для этого надо сделать
N = 2⋅10
4
временных шагов. Если же решение надо получить на
более подробной сетке по пространственной переменной, на-
пример h = 10
–3
, то число временных шагов возрастет до
N = 2⋅10
6
, и использование явной схемы делает решение задачи
нереализуемым.
1 0.8 0 0.01 0.6 0.05 0.1 0.2 0.4 0.2 0 0 0.2 0.4 0.6 0.8 1 Рис. 6.2. Точное решение (6.1), (6.6) на различные моменты времени Из рис. 6.2 видно, что точное решение монотонно убывает со временем. Воспользуемся для решения явной схемой (6.4) на сетке h = 0.1, τ = 0.02. Легко проверить, что в этом случае усло- τ 0.02 1 вие (6.5) нарушается. Действительно, A 2 = = 2 > , и сле- h 0.01 2 дует ожидать, что решение будет неустойчиво. Приведенный на рис. 6.3 пример показывает, что уже через несколько временных шагов численное решение становится немонотонным, и в даль- нейшем его график приобретает характерный «пилообразный» вид. Амплитуда «осцилляций» быстро растет, что приводит к переполнению арифметического устройства. На практике условие (6.5) означает, что расчет приходится вести с очень маленьким шагом по временной переменной, что существенно ограничивает применение явных схем для решения уравнения теплопроводности. В самом деле, пусть h = 10–2, A = 1, тогда согласно (6.5) для получения устойчивого решения необходимо соблюдать условие τ < 5⋅10–5. Если решение надо получить на момент времени T = 1, то для этого надо сделать N = 2⋅104 временных шагов. Если же решение надо получить на более подробной сетке по пространственной переменной, на- пример h = 10–3, то число временных шагов возрастет до N = 2⋅106, и использование явной схемы делает решение задачи нереализуемым. 82
Страницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »