Промышленный лизинг Промышленный лизинг  Методички 

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 [ 43 ] 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124

,,«+1

Г 1 +. 1

L (xf (Д(/)« J 2

Т. е. при (Ах)2=(Ду)2 схема устойчива, только если г 1/4. Это условие накладывает в два раза более жесткое ограничение на соотношение шагов по времени и пространству по сравнению с одномерным случаем (условием 1/2) и, следовательно, делает применение явного метода на практике еще менее целесообразным.

Применяя для решения двумерного уравнения теплопроводности метод Кранка - Николсона, получаем разностную схему

""•7"" 4 (1 + Ь\) KV + к ,) (4.99)

Для сокращения записи здесь введены двумерные центрально-разностные операторы Ь\ и Щ, определяемые соотношениями

"Л,/--(Kief (xf

При г=\/2 изображен на рис. 4.14. Схема Дюфорта - Франкела обладает необычным для явных схем свойством - безусловной устойчивостью.

4.2.8. Методы решения двумерного уравнения теплопроводности

Двумерное (2-D) уравнение теплопроводности имеет вид ди ( ди . ди \ /.

Так как это уравнение отличается от одномерного (1-D) уравнения теплопроводности, то необходимо аккуратно проанализировать возможность применения для его решения методов, описанных в предыдущих разделах. Приведем два примера, иллюстрирующих возникающие при этом проблемы. Если для решения двумерного уравнения теплопроводности применим простой явный метод, то получим следующую разностную схему:

<-fi./-K/ + ?-i./ , </+1-2</ + </-1

(4.98)

где X = iAx, у = /Ду. Как показано в гл. 3, условие устойчивости этой схемы имеет вид



6 /{ (

1 1 1

V /

1=1 2 3 4 5 6 Рис. 4.15. Двумерная расчетная сетка; w = = const на границе.

ных разностных схем. Чтобы подробнее изучить получающуюся систему уравнеЦий, перепишем уравнение (4.99) в виде

+ f + cuti + bultl / + auVni = dl /, (4.101)

2 (Ах)

Используя схему (4.101) для решения уравнения на двумерной сетке 6X6, показанной на рис. 4.15, получим, что на каждом

Как и в одномерном случае, схема Кранка - Николсона абсолютно устойчива, если применяется для решения уравнения с периодическими граничными условиями. К сожалению, получающаяся в результате система линейных алгебраических уравнений не является больше трехдиагональной, так как в разностные уравнения входят пять неизвестных wy, tilljy i-li> и+и То же самое верно и для всех описанных ранее неяв-



{п+1)М шаге по времени необходимо решить систему 16 линейных алгебраических уравнений

с b о о а о о

b с b а

О b с b а

О b с О а

а О с h а

О а b с h а

а h с b а

а b с О а

а О с b а

а b с b а

а b с b а О

а b с О а

а О с b О а b с b О

а b с b

О О а О О b с

"3.V

«2.2

«Га

"2.3

"з.з

"4.3

,,/7+1

"5,3

,,п+ 1 "2.4

"3.4

"4.4

,,/1+1 "5.4

„/1+1 "2.5

d{:s

"3.5

"4,5

"5.5

,(4.102)

Для решения системы уравнений, аналогичной (4.102), требуется существенно больше машинного времени, чем для решения системы уравнений с трехдиагональной матрицей. Обычно такие системы уравнений решают итерационными методами, которые мы рассмотрим в § 4.3.

4.2.9. Неявные методы переменных направлений

Описанные в предыдущем разделе трудности, возникающие при применении обычных методов к решению двумерного уравнения теплопроводности с условно устойчивым алгоритмом, привели к созданию неявных методов переменных направлений, которые предложены в работах [Peaceman, Rachford, 1955; Douglas, 1955]. Применяя обычный неявный метод переменных направлений, получим двухшаговую разностную схему:



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 [ 43 ] 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124