Программирование и алгоритмизация: Сборник учебно-исследовательских лабораторных работ. Ковальногов В.Н - 20 стр.

UptoLike

20
t
х
-1 0 1



Рис. 2. Нестационарное одномерное температурное поле пластины
Анализ решения (45) позволяет отметить, что абсолютное значение каждо-
го последующего члена бесконечного ряда в правой части (45) меньше преды-
дущего (ряд сходится). Это позволяет ограничить число учитываемых в расче-
тах членов ряда. При этом, чем больше значение
(и числа Fo), тем выше ско-
рость сходимости. Сохраняемое число членов ряда определяется требуемой
точностью расчета температуры, и это число оказывается тем меньше, чем
больше значение
. При достаточно больших значениях
требуемая точность
достигается уже при сохранении лишь первого члена ряда.
Алгоритм решения задачи
Алгоритм может быть представлен следующим образом
1. Вводим значение допустимой погрешности вычислений
0
, значения
температур
0
t ,
f
t , коэффициента температуропроводности материала пластины
a [м
2
/c] и значение
[м] , представляющее собой половину толщины пластины.
2. Выбираем момент времени
[с].
3. Определяем число
2
Fo
a .
4. Последовательно для всех выбранных точек с координатами
j
x из диа-
пазона
11
j
x по формулам (45), (47) определяется и отображается на экра-
не дисплея температура
t
. При этом количество n слагаемых в сумме, стоящей
в правой части выражения (45), сохраняется минимально необходимым для вы-
полнения условия:




0
2
1
111
11
2
Foexp
cossin
cossin
Foexp
cossin
cossin
x
x
n
nnn
nn
. (48)
5. П. 3, 4 повторяются для всех других анализируемых моментов времени.
Программа расчета
Программа составляется в соответствии с рассмотренным алгоритмом на
базовом алгоритмическом языке.