Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Строительная_Информатика (заочники)

.pdf
Скачиваний:
339
Добавлен:
17.03.2015
Размер:
1.86 Mб
Скачать

20.01.2013

Область решения задачи теплопроводности

t tm=T

tj+1

ui,j

G

j-й слой tj

 

τ

 

 

 

 

 

 

 

 

 

 

 

0-й слой t0

x

0

 

x

 

x

 

x

 

xn

x

0

 

h

i-1

i

i+1

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

191

20.01.2013

Узлы, имеющие одинаковую временную координату ( j const ), называют слоями по времени.

Решение ищется последовательно по временным слоям начиная от слоя j=1 и далее до слоя j=m включительно.

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

192

j + 1)-м слое.

20.01.2013

 

 

 

u i,j+1

u i-1,j+1

u i,j+1

u i+1,j+1

 

 

 

 

 

 

 

 

 

 

 

(i, j + 1)

(i - 1, j+1)

 

(i, j+1) (i + 1, j+1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u i-1,j

 

u i,j

u i+1,j

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u i,j

 

 

 

 

 

 

 

 

 

 

 

(i - 1, j)

(i, j)

(i + 1, j)

 

 

 

 

 

 

(i, j )

 

 

явная схема

 

неявная схема

В явной схеме производная 2u / x2 аппроксимируется с использованием известных значений сеточной функции на j-м временном слое, а в неявной схеме - с использованием неизвестных значений функции на (

193

20.01.2013

Явная разностная схема запишется

ui , j 1 ui , j ui 1, j 2ui , j ui 1, j O( ,h2 ).

 

h2

Из этого соотношения следует, что искомое значение ui,j+1 определяется явным образом через известные значения на j-м слое по соотношению

ui , j 1 (1 2 )ui , j (ui 1, j ui 1, j ), (1)

где параметр h2 .

194

20.01.2013

Из шаблона неявной разностной схемы имеем

 

ui , j 1 ui , j

 

ui 1, j 1 2ui , j 1 ui 1, j 1

O( ,h2 )

 

 

 

 

 

h2

или

 

 

ui 1, j 1 (1 2 )ui , j 1

ui 1, j 1 ui , j . (2)

Здесь значения ui,j

для j-го слоя

являются известными.

195

20.01.2013

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

196

20.01.2013

Алгоритм численного решения задачи теплопроводности следующий:

На нулевом временном слое j=0 решение известно из начального условия

ui ,0 f ( xi ), i 0,1,...,n.

Также известны значения функции в левых и правых граничных узлах

u0, j 1(t j );

un, j 2 (t j );

197

20.01.2013

На каждом следующем слое искомая функция определяется:

в явной схеме непосредственно по формуле (1);

в неявной схеме путем решения системы из n-1 уравнения вида (2).

198

20.01.2013

Для выполнения расчетов по разностным схемам важно такое их свойство, как устойчивость.

Разностная задача будет корректной и устойчивой, если ее решение незначительно изменяться при малом изменении в начальных и граничных условиях, и в правых частях уравнений, связанных со случайными ошибками (ошибки округления).

В противном случае разностная задача является неустойчивой.

199

20.01.2013

Неявная схема устойчива при любых значениях параметра λ.

Явная схема оказывается устойчива

только при

 

1

или

 

h2

. Это

 

 

 

 

2

 

2

 

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

200