- •Выполнил:
- •Алгоритм решения
- •Реализация алгоритма
- •Z ai |ф*ФА = /ф* cosxdx’ к = 0,4,
- •Разрешающие соотношения
- •Алгоритм решения
- •Результаты расчётов
- •Разрешающие соотношения
- •Алгоритм решения
- •Реализация алгоритма
- •2.1. Аппроксимация решения кусочно-линейными функциями
- •Алгоритм решения
- •Результаты расчетов
- •Разрешающие соотношения
- •Алгоритм решения
- •Реализация алгоритма
- •Разрешающие соотношения
- •Алгоритм решения
- •Реализация алгоритма
- •3.1. Явная разностная схема
- •Алгоритм решения
- •Реализация алгоритма
- •Разрешающие соотношения
- •Программа 3.2
- •Реализация алгоритма
- •Алгоритм решения
- •Реализация алгоритма
теме пробных функций для 2, 4, 8, 64 сегментов постоянной длины; при известном точном решении определить погрешность приближённых решений для указанной последовательности сег ментов; исследовать зависимость погрешности искомого решения от длины h сегментов; исследовать сходимость процесса аппрок симации; оценить быстродействие вычислительной программы. При
выполнении расчётов принять: с = 460 |
Дж/кг ■град, р = 7800 кг/м3, |
Л = 70 Вт/м - град, W0=1000 Вт/м3, а |
= 30 Вт/м2 - град, Т(х) = Т" |
Т° = 100°, T„ = 20° |
|
Разрешающие соотношения
Построение разрешающих соотношений метода Галёркина для одномерного дифференциального уравнения нестационарной тепло проводности с использованием кусочно-линейных пробных функций приведено в подразд. 3.1.1. Для интегрирования полученной системы обыкновенных дифференциальных уравнений (3.17) используется раз ностный аналог
[C]{r } - { r ) + [A]{ f }= W )
где т - шаг интегрирования по времени, { f \ ={ T{t + т)}, { Г} ={ Г(/)}.
Удобно полученную разностный аналог (3.17) дифференциального уравнений записать в виде
([С] + т[Л]){г} = [С]{7’} + т{^}
или в компонентной форме
^ т М |
х - т ) ^ |
|
|
|
|
|||
- a f r „ |
A |
, + x*i(coS, M - |
sm* |
' i-,»,.,. |
||||
6 |
h ) |
+ f — |
h |
|
|
|
|
|
V 3 |
|
|
|
|
|
|||
_cph. |
cph. |
Sill |
X: |
~ Sin |
Xi |
|
||
|
|
7-1 |
—COS Xj |
|||||
=i r T‘~'+ |
* T>+tW° |
|
|
|
|
|
||
o |
|
3 |
|
|
|
|
|
|
Для двух соседних сегментов [*,_!,я,] и [х,,х/+1] приведённая сис тема уравнений записывается в форме
cph |
cph |
... f |
sin x, -sinx,_, ^ |
|
= - j- 7 / - i + |
g ^ |
°^ +l TW®[COS *'-' |
------- h------- |
~ ) Щ -и |
= £Е*г,., + + t№o[ = i ± 2i L - ,cos*,- - т qh
М |
^ |
т М |
^ |
т ) * - |
|
|
nrr |
, |
cp/)T , cph^ |
( |
sin x,+| -sinx, |
, |
|
= 07]-, + |
3 ^ + |
^ ^ |
+tW»I cosx- |
--------- h~------- |
\~4n |
Складывая второе и третье уравнения этой системы и учитывая условие теплового баланса ^ + ^ - = 0 , из этой системы уравнений можно исключить неизвестные величины внутренних тепловых по токов между соседними сегментами и что снизит размерность системы линейных алгебраических уравнений:
(3.20)
Аналогичные преобразования выполняются для всех остальных уравнений этой системы. В результате система линейных алгебраи ческих уравнений для определения нестационарного температурного поля всего стержня принимает вид
£? + т ) ^ + ( £? " т ) ^ + 0?!+ |
+<rf- ° |
|
|
|
|
|
|
|
+ o t = |
cph^ |
, 2c p |
t cph ^ |
a/ sin2h —2smh |
||||
~~6~1Q4— 3—>s |
|
|
Jj |
’ |
|||
|
|
|
|
|
|
|
+ o t = |
_cphrr |
t 2cph^ |
t c |
p |
u/ sin3/j-2sin2/* + sin/z |
|||
6 |
y |
2 + — - — h |
+ — — U |
~ T ^ o ------------;-------------- J |
|||
|
|
3 |
|
6 |
|
n |
|
o t + |
|
o t + i - - — V, |
+0 Tm= |
|
|||
|
|
|
V 6 |
|
|
|
|
;£Р^Гз + 2£РЛг |
срЛ |
^ sin4h —2sin ЗА + sin 2h |
|||||
6 |
|
|
3 |
|
6 |
|
|
07’0+07]+07’2 + |
|
|
|
|
|||
^ T ^ + ^ T n + i W o |
^ sin (TU•—Л) |
|
|||||
О |
|
|
J |
|
|
h |
|
Для учёта граничного |
условия первого |
рода Г(/,л:)| _о= т°е~°,ои |
на левом торце стержня следует первое уравнение приведённой сис темы заменить уравнением Т0= т°е~°'ои
Для включения в систему уравнений граничного условия третье
го рода |
= -а|^Г (/,д:)|^-7L] на правом конце стержня ис |
пользуется |
соотношение QL= а [ г ( /,х ) |^ -T „] = a [fm—7L] - Послед |
нее уравнение полученной системы 172
[ f - т У А ^ т У - -
=£ е н-ттл А т + хwSs in ^ ~ , s in x " - ' —cosхт - т Q
6 3 V
преобразуется к виду
' У г т У А ^ т У - -
SlH-^rn Sill -ХГ/т,—, |
— COS X , |
, j - o t ( t - r . ) |
|
||
|
|
ИЛИ
cph тАЛ ~
“I + 6 + T j r" =
- f 7 _ , + £ ^ r „ |
_ |
cos, . j + a, r. . |
Окончательно система линейных алгебраических уравнений для определения температурного поля всего стержня записывается в форме
lf0+ Of; + 0f2+ + 0f m= TQe~°'0U,
T2+ +0 Tm=
= £ e * 7 b + ^ 7 | + ^ r 2- t » i sin 2A -2sinA
° ^ + ( £? ' т ) ^ + 2 ( £? + т ) ^ * |
+o f- - |
|
||||
_cphrr |
2cph ^ |
cph ^ |
u/ sin3/7- 2sin2/7+ sin/j |
» |
||
- ~ 7 ~l l + —:—h + ~~7~h ~ T"o----------- |
:-------------- |
h |
||||
6 |
3 |
6 |
|
|
(3.21) |
|
о г . + о т - ^ а » - ^ , |
+ 071 = |
|
|
|||
|
|
|
||||
cph |
2cpA |
cpA |
sin4A-2sin3A + sin2A |
|||
----T~‘2H— г—h |
|
~ T"o -------------- |
|
;------------- |
5 |
0 r, +0 7+ 0f , + |
+ ( l , + ^ |
+ y j r _ = |
|
- ^ Т . _ , А „ +Ф i |
sin(n-/z) |
+ ai7L. |
|
A |
|||
|
|
Исключённые из системы первое и последнее уравнения в даль нейшем, после вычисления узловых коэффициентов могут быть использованы для определения тепловых потоков Q0и
Для рассматриваемой двухслойной схемы устойчивость иссле дуется с использованием принципа максимума. Рассматривается вто рое уравнение системы (3.20):
Условием устойчивости по начальным данным является соот
ношение |
|
|
|
|
|
cph |
ТА >2 cph |
iX + 2 cph -l- 2cph |
|||
~ +~h |
~ Г ~~h |
3 |
3 |
||
|
cph |
тХ < тХ |
cph |
|
|
|
~з |
Т ~~И |
Г |
’ |
|
тХ |
cph ^ cph |
тХ^ тХ |
cph |
||
” Т |
“Г |
" ! |
h~~h |
3~’ |
2cph < 2тХ ~ b ~ ~ ~ h '
Из полученного неравенства следует условие устойчивости не явной схемы
т >££*! |
(3.22) |
зх |
|
Алгоритм решения
Ниже приведён фрагмент программы на языке Си, реализующей процедуру построения приближённого решения дифференциального уравнения нестационарной теплопроводности на основе кусочно линейных пробных функций с использованием неявной схемы ин тегрирования по времени.